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
339928867869	339928868438	339928868986	339928869536	339928870086	339928870636	339928871186	339928871736	339928872286	339928872836	339928873386	339928873936	339928874486	339928875036	339928875586	339928876136	339928876686	339928877236	339928877786	339928878336	339928878886	339928879436	339928879986	339928880536	339928881086	339928881636	339928882186	339928882736	339928883286	339928883836	339928884386	339928884936	339928885486	339928886036	339928886586	339928887136	339928887686	339928888236	339928888786	339928889336	339928889886	339928890436	339928890986	339928891536	339928892086	339928892636	339928893186	339928893736	339928894286	339928894836	339928895386	339928895936	339928896486	339928897036	339928897588	339928898136	339928898686	339928899236	339928899786	339928900336	339928900886	339928901436	339928901986	339928902536	339928903086	339928903636	339928904186	339928904736	339928905288	339928905836	339928906386	339928906936	339928907486	339928908036	339928908586	339928909136	339928909686	339928910236	339928910786	339928911336	339928911886	339928912436	339928912986	339928913536	339928914086	339928914636	339928915186	339928915736	339928916286	339928916836	339928917386	339928917936	339928918486	339928919038	339928919586	339928920136	339928920686	339928921236	339928921786	339928922336	339928922886	339928923436	339928923986	339928924536	339928925086	339928925636	339928926186	339928926736	339928927286	339928927836	339928928386	339928928936	339928929486	339928930036	339928930586	339928931136	339928931686	339928932236	339928932789	339928933336	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23430	21764	29756	24699	24155	28709	30844	25476	24316	23782	22571	21772	21413	21113	20813	20684	20339	20278	20208	20039	19981	19664	19728	19852	19707	19594	19678	19446	19375	19300	19689	19317	19321	19343	19331	19314	19219	19317	19289	19284	19286	19299	19169	19415	19144	19363	19294	19075	19174	19154	19277	19098	19227	19219	19138	19099	19252	19219	19284	19053	19136	19422	19249	19288	19339	19218	19147	19246	19357	19276	19255	19262	19286	19250	19508	19269	19282	19211	19329	19306	19197	19204	19040	19082	19241	19182	19155	19189	19263	19081	18922	19256	19090	19112	19086	19200	19082	18968	19262	19158	19313	19347	19212	19241	19219	19148	19301	19257	19030	19170	19026	19399	19341	19112	19182	19197	19111	19174	19114	19252	19337	19226	19409	19178	19195	19192	19298	19320	19234	19274	19007	19035	19092	19263	19188	19203	19089	19258	19016	19233	19502	19209	19357	19114	19170	19144	19326	19232	19025	19280	19457	19319	19095	19126	19509	19185	19312	19157	19212	19124	19157	19303	19083	19221	19164	19325	19087	19230	19100	19176	19290	19166	19189	19260	19146	19121	19184	19134	19075	19240	19037	19265	19217	19146	19081	19302	19138	19080	19215	19306	19171	19303	19029	19070	19132	19184	19021	19018	19168	19196	19082	19233	19155	19260	19228	19314	19282	19103	19043	19295	19342	19347	19010	19108	19104	19362	19145	19027	19266	19187	18963	19216	19093	19166	19312	19003	19260	19135	19405	19131	18883	19120	19127	19176	19265	19042	19043	19087	19208	19247	19176	19164	19374	19072	19011	18763	19151	19268	19130	19172	19114	19073	18968	19127	19140	19206	19317	19151	19191	19087	19147	19240	19111	19088	19361	19193	19194	19209	19352	19291	19367	19322	18802	19167	19234	19398	19141	19156	19186	19067	19034	19140	19272	19073	19026	19062	19139	19202	19099	19177	19043	19125	19274	19018	19191	19373	19359	19247	19117	19155	19177	19185	19124	19210	19295	19010	18983	19094	19073	19059	18993	19075	19300	19343	19149	19078	19154	19250	19102	19030	19027	19134	19092	19268	19229	19168	19095	19243	19301	19539	19100	19213	19283	19195	19324	19102	19247	19237	19012	19293	19217	19154	19280	19081	19331	19292	19088	19021	19205	19033	19033	19235	19224	19065	19082	19151	19174	19073	19340	19212	19176	19323	19218	19129	19164	18946	19215	19288	19091	19077	19103	19282	19074	18970	19415	19272	19190	19080	19136	19413	19242	18944	19271	19248	19247	19109	19499	19178	19358	19236	19041	19286	19165	19173	19152	19208	19130	19101	19322	19189	19100	19167	19329	18977	19141	19351	19215	19274	19072	19187	19100	19192	19371	19190	19117	19176	19332	19280	19434	19108	19196	19250	19212	19063	19280	19111	19150	19260	19225	19376	19086	19066	19192	19153	19101	19168	19087	19068	19173	19157	19186	19041	19164	19129	19147	19094	19189	19136	19358	18940	19157	19105	19155	19233	19008	19109	19291	19124	19238	19146	19189	19011	19384	19129	19173	19229	19150	19212	19009	19091	19171	19054	19211	18966	19355	19307	19254	19239	19245	19367	19115	19280	19227	19353	19263	19000	19223	19130	19407	19249	19085	19308	19086	19112	19098	19170	19081	19137	19147	19000	19216	19032	19214	19194	19058	19086	19222	19217	19110	19015	19359	19067	18917	19242	19283	19037	19209	19081	19330	19153	19318	19303	19187	19299	19210	19136	19242	19206	19143	19203	19017	19163	18942	19101	19153	19220	19165	19195	19259	19273	19353	19179	19247	19077	19174	19328	19389	19067	19250	19102	19177	19113	19247	19204	19092	19123	19280	19295	19367	19087	19341	19239	19143	19070	19257	19093	19060	19121	19309	19130	19123	19173	18984	19042	19037	19107	18921	19063	19098	19060	19261	19163	19140	19258	19268	19391	19143	19306	19061	19045	18936	19179	19067	19276	19108	19069	19206	18966	19164	19125	19170	19111	19209	18995	19326	19173	19379	19275	19020	19169	19216	19248	19490	19100	19208	19344	19005	19326	19302	19106	19054	19305	19118	18995	19210	19106	19092	19132	19005	19250	19112	19267	19169	19386	19222	19063	19212	19059	19174	19254	19420	19178	19130	19194	19326	19188	19099	19250	19174	19175	19160	19124	19138	19069	19148	19202	19093	19091	19055	19310	19120	19228	19284	19079	19225	19136	19325	19290	19179	19060	19188	19210	19214	19112	19341	19176	19180	19141	18975	18937	19368	18981	19087	19107	18970	19058	19028	19105	19114	19030	19268	19207	19367	19180	19102	19067	19146	19179	19080	19329	19353	19418	19063	19237	19304	19029	19545	19185	19077	19095	19307	19273	19176	19138	19175	19292	19056	19187	19216	19256	19029	19209	19128	19155	19202	19219	19408	19235	19281	19099	19217	19153	19281	19195	19132	18926	19048	19128	19041	19347	19057	19209	19162	19122	19208	19157	19320	19465	19269	18874	19243	19061	19157	19138	19188	19345	19318	19078	19375	19320	19182	19117	19037	19122	19401	19050	18915	19307	18962	19232	19221	19281	19114	19230	19241	19237	19241	19094	19330	19313	19220	19168	18998	19104	19137	18947	19199	19059	19003	19209	19224	19113	19245	19238	19339	19358	18970	19282	19168	19066	19193	19091	19291	19332	19265	19156	19389	19151	19239	19339	19315	19215	19290	19306	18992	19167	19034	19127	19145	19124	19077	19073	18932	19099	19076	19157	19151	19338	19111	18973	19304	19324	19141	19123	19123	19258	19373	19099	19113	19245	19260	19294	19086	19277	19216	19035	19176	19096	19156	19259	19073	18940	19178	19211	19154	19193	19083	19206	19314	18926	19274	19322	19255	19197	19153	19323	19123	19305	19151	18951	19160	19268	19378	19018	19151	19147	19256	19313	19310	19329	19191	18984	19176	19272	19220	19139	19187	19321	19210	19308	19190	19131	19255	19271	19174	19228	18955	19220	19234	19137	19020	19205	18974	19010	19262	18953	19207	19212	19112	19016	19201	19107	19275	19092	19177	19089	19260	19018	19153	19107	19489	19052	19200	19227	19204	19209	19131	19166	19272	18984	18892	19141	19167	19206	19388	19184	19218	19132	19238	19075	19083	19051	19304	19141	18994	18923	19101	19198	19162	19299	19232	19171	19177	19388	19002	19145	19217	19113	19173	19403	19301	19331	19052	19222	19178	19321	19226	19140	18996	19033	19284	19413	19180	19200	19221	18932	19068	19032	19115	19195	19195	19272	19076	19066	19149	19096	19078	19218	19199	19196	19048	19177	19267	19168	19067	19048	19141	19184	19037	19146	19039	19257	19144	19101	19099	19154	19224	19313	19260	19042	19086	19087	18943	19020	19020	19032	19268	19272	19249	19269	19210	19171	19110	19219	19289	18949	19169	19233	19117	19252	19140	19126	19055	19284	18916	19014	18804	19270	19014	19220	19153	19221	19237	19211	19152	19096	19071	19221	19149	19234	19377	19086	19306	19186	19019	19142	19337	19284	19270	19233	18895	19249	19160	19176	19276	19029	19217	19339	19066	19231	19198	19168	19131	19244	18988	19515	19279	19355	19181	18987	19146	19197	19007	19118	19245	19402	19062	19115	19021	18906	19204	19392	19301	18998	19168	19193	19279	19243	19213	19087	18949	19104	19239	19368	18965	19232	19309	19190	19156	19085	19363	19322	19140	19028	19072	19012	19224	19112	19165	18906	19224	18998	19306	19070	19029	19258	19336	19204	19051	19122	19122	19044	19131	19205	19160	19159	19227	19155	19274	19324	19004	19256	19063	19307	19190	19332	19250	19328	19236	19410	19188	19205	19168	19088	19229	19063	19151	19210	19209	19336	19331	19236	19208	19111	19144	19165	19096	19092	19095	18859	19455	19153	19243	19230	19119	19322	19189	19356	19172	19094	19243	19125	19381	19190	19107	19238	19182	19189	19083	19147	19131	19309	19237	19117	19226	19425	19035	19132	19181	19224	19094	19255	19392	19420	19238	19193	19102	19223	19321	19216	19076	19137	19135	19265	19215	19258	19118	19101	19233	19287	19136	18933	19250	19123	19004	19174	19038	19157	19196	19267	19404	19285	19172	19284	19264	19109	19268	19034	19320	19298	19020	19216	19100	19103	19073	19217	19162	19049	19043	19170	19247	19172	18966	19151	19130	19225	19286	19124	19145	19187	19135	19087	19109	19196	19225	19070	19206	19137	19279	19235	19187	19076	18997	19010	19083	19388	19157	19102	19237	19309	19035	19134	19233	19304	19021	19082	19095	18977	19343	19347	19280	19144	19078	19110	19119	19175	19160	19070	19330	19159	19166	19248	19259	19249	19056	19315	19234	18899	19009	19162	19276	19128	19430	19120	19164	19219	19222	19435	19280	19107	19092	19298	19210	19075	19320	19137	19241	19221	19130	19031	19135	19191	19070	19181	19198	19269	19366	19558	19081	19022	19266	19216	19176	18991	19049	19231	18978	19173	19114	19170	19136	19147	19273	19050	19017	19200	19242	19061	19270	19290	19134	19110	19162	19354	19071	19147	19107	19137	19076	18992	19237	19286	19272	19114	19192	19110	19093	18901	19217	19136	19093	19175	19160	19275	19244	18840	19000	19271	19329	19394	19101	19189	19196	19252	19242	19111	19034	19000	19108	19279	19107	19329	19102	19209	19135	19024	18983	19317	19169	19066	19143	19164	19203	19303	19208	19251	19258	19017	19083	19166	19167	19245	19107	19146	19243	19258	18910	19314	18939	19039	19197	18930	18986	19212	19211	19172	19286	19035	19090	19276	19143	19151	19379	19180	19324	19291	19236	18813	19369	19085	19013	19303	19051	19123	19120	19166	19157	19215	19182	19277	19225	19237	19184	19110	19154	19051	19100	19162	19198	19098	19091	19130	19157	19248	19132	19238	19214	18853	19068	18896	19120	19087	19237	19171	19065	19103	19277	19143	19344	19208	19095	19214	18984	19293	19319	19250	19118	19206	19230	19109	19135	18956	19158	19226	19006	19246	19135	19105	19110	19075	19241	18809	19197	19263	19133	19309	19051	19054	19164	19189	19234	19148	19106	19244	19329	19129	19186	19192	19197	18964	19101	19153	19240	19176	19292	19364
37064	60810	53902	43901	37871	32967	28234	25034	23831	22006	20551	19759	19120	18744	18289	17923	17864	17382	17491	17192	17042	17023	16822	16834	16669	16390	16591	16480	16545	16465	16377	16304	16289	16257	16453	16228	16290	16265	16196	16205	16312	16103	16173	16208	16186	16117	16371	16159	16191	16444	15981	16205	16182	16214	16177	16163	16099	16210	16202	16194	16200	16161	16136	16169	16161	16117	16100	16205	16232	16111	16068	16258	16122	15970	16208	16074	16150	16173	15977	16162	16215	16119	16320	16079	16155	16041	16103	16060	16225	16129	16108	16290	16177	16043	16205	16296	16042	16179	16074	16163	16188	16132	16193	16230	16224	16188	16119	16224	16046	16196	16224	16120	16193	16261	16227	16150	16316	16129	16157	16227	16322	16150	16155	16152	16228	16117	16104	16063	16068	16171	16217	16224	16219	15974	16152	16154	16273	16228	16167	16297	16238	16014	16230	16140	16333	16159	16136	16010	16141	16079	16136	16143	16238	16076	16215	16169	16231	16076	16190	16080	16009	16178	16165	16218	16208	16186	16138	16146	16099	16074	16025	16194	16102	16063	16237	15902	16101	16245	16118	16070	16171	16061	16009	16140	16096	16068	16052	16217	16031	16214	16079	16193	16020	16338	16203	16294	16170	16264	16103	16085	16197	16140	16092	16331	16006	16314	16205	16057	16073	16080	16182	16187	16217	16180	16142	16151	16001	16118	16159	16251	16227	16258	16068	16192	16183	16437	16050	16257	16189	16207	16291	16181	16219	16105	16330	16164	16280	16033	15893	16279	16191	16169	16273	16193	16105	16190	16101	16218	16185	16137	16050	16181	16168	15991	16113	16271	16209	16243	16181	16250	16250	16110	16234	16132	16097	16036	16259	16186	16121	16047	16301	15992	16123	16101	16094	16021	16214	16128	16233	16260	16274	16047	16084	16207	16179	16134	16072	16247	16001	16315	16116	15894	16020	15918	16201	16119	16258	16136	16205	16167	16150	16130	16220	16043	16173	16156	16196	16159	16213	16121	16276	16163	16149	16054	16051	16365	16127	16191	16086	16090	16237	16113	16051	16276	16160	16134	16247	16202	16041	16350	16059	16172	16179	16197	16082	16311	16214	16176	16149	16236	16245	16228	15924	16164	16108	16237	16224	16158	16151	16005	16014	16298	16204	16054	16191	16225	16119	15977	15958	16086	16226	16161	16003	16047	16254	16088	16245	16053	16279	16124	16246	15999	16025	16192	16169	16053	16099	16252	16252	15989	16152	16076	16314	16164	16104	16110	16027	16122	16104	16295	16242	16052	16225	16111	16264	16190	16127	15897	16030	16251	16106	16136	16212	16038	15981	16053	16446	16159	16169	16133	15980	16110	16167	16240	16275	16135	16071	16181	16192	16212	16167	16137	16082	16232	16075	16159	16089	16252	16200	16136	16235	16099	16158	16165	16252	16209	16031	16100	16267	16232	15954	16297	16336	16026	16074	16243	16175	16104	16193	16139	16111	16044	16325	16083	16163	16258	16273	16192	16209	16269	16132	16208	16141	16047	16003	16179	16139	16165	16047	16288	16128	15990	16059	16291	16109	16217	16044	16312	16108	16269	16110	16118	16051	16132	16195	16123	16038	16262	15992	16161	16362	16165	16065	15946	16273	16103	15980	15975	15963	16136	16156	16095	16242	16007	16062	16183	16173	16117	16110	16074	16203	16314	16134	16154	16069	16107	16290	15973	16047	16136	16055	16258	16201	16156	16122	16078	16007	16314	16163	16118	16033	16096	16152	16127	16166	16156	16261	16111	16236	16164	16097	16103	16265	16104	16296	16078	16065	16375	16124	16052	16081	16128	16108	16061	16196	16100	16062	16268	16055	16174	15927	16048	16125	16075	16058	16086	16086	16094	16255	16022	16122	16113	16028	16133	16140	16073	16112	16134	16229	16035	16182	16167	16075	16156	16227	16222	16195	16053	16238	16031	16169	15895	16127	16160	16233	16316	16169	16067	16204	16079	16138	16248	15979	16092	16257	16329	16258	16039	16087	16236	16115	16112	16229	16095	16333	16192	16117	16157	15986	16162	16175	16071	16078	15949	16167	16252	16140	16072	16088	16123	16189	16088	16083	16235	16191	16255	16208	16162	16040	16259	16354	16252	16213	16163	16118	16292	16192	16111	16076	16215	16162	16195	16092	16138	16107	16372	16065	16102	16322	16054	16260	16245	16007	16228	16186	16153	16154	15853	16037	16376	16266	16090	16162	16136	16124	16098	16448	16127	16156	16113	16126	16198	16159	16074	16188	15922	16041	16204	16121	16209	16104	16027	16148	16270	16097	16058	16032	15962	16262	16116	15949	16203	16368	16176	16218	16212	16195	16228	16143	16138	16063	16124	16262	16174	16028	16071	16074	16086	16048	16212	16044	16206	16091	16206	15982	16209	16247	16115	16087	16158	16111	15962	15994	15937	16089	15983	16268	16082	16204	16154	16162	16152	16210	16183	16216	16177	16040	16165	16285	16092	16304	16070	16287	16293	16109	16165	16181	16070	16206	16096	15955	16174	16178	16084	16020	16043	16149	15995	15997	16085	16094	16074	16007	16073	16072	16227	16163	15917	16259	15970	16185	16092	16060	16244	16285	16070	16042	15987	16292	16210	16020	15911	16180	16138	16147	16282	16144	16145	16076	16204	16206	16088	16097	16172	16379	16002	16023	16103	16295	16095	16094	16029	16260	16037	16037	15968	16108	16218	16053	16141	16243	16139	15964	16078	16249	15904	16246	16003	16155	16160	16203	16169	15990	16267	16120	16306	16148	16171	16207	16202	16118	16003	16270	16066	16275	16170	16128	16134	16339	16256	16095	16322	16028	16203	16268	16301	15961	16200	16113	16273	15977	16060	16056	16203	16130	16100	16225	16409	16089	16181	16165	16044	16026	16146	16198	16127	16078	16134	16070	16187	16144	16033	16291	16025	16099	16155	16103	15933	16205	16184	16268	16136	16308	15981	16287	16277	16215	16154	16322	16099	16120	16158	16019	16108	16208	16282	16112	16127	16076	16186	16139	16151	16088	16192	16037	16116	16106	16163	16060	16067	16276	16049	16122	16168	16279	15984	16072	16010	16260	16131	16207	16133	16208	16110	16146	16181	16064	16123	16213	16127	16229	16283	16304	16112	16074	16112	15907	16020	15987	16163	16083	15971	16131	16059	16071	16105	16167	16121	16198	16148	16055	16037	16231	16044	16001	16045	16135	16212	16141	16183	16055	16179	15966	16117	16153	15863	16014	16087	16287	16159	16224	16068	16083	16138	16210	16055	16173	16131	16183	16085	16006	16081	16124	16188	16184	16165	16196	16031	16203	16275	16109	16145	16072	16196	16371	16204	16051	16319	16106	16229	16178	16115	16104	16186	16031	16273	16339	16043	16163	16097	16044	16133	16000	16220	16297	16103	16047	16145	16015	16132	16137	16114	16057	16143	16121	16176	16184	16086	16193	16260	16010	16031	16084	15996	16035	16248	16083	16213	16244	16167	16228	16174	16180	16171	16225	16126	16247	16065	15987	16190	15977	16173	16063	16169	16063	16023	16252	16275	16160	16180	16176	16162	16114	15954	16177	16053	16040	16152	16026	16118	16198	16289	16108	16328	16127	16270	16207	16122	16112	16106	16072	16161	15992	16330	16215	16230	16256	16059	16248	16257	16268	16188	16203	16091	16067	16186	16140	16279	16024	16159	16185	16115	16089	16353	16150	16146	15938	16077	16116	16153	16320	16012	16201	16310	16165	15935	15995	16130	16099	16231	16194	16309	16119	16350	16245	15938	16127	16149	16030	16218	15827	16139	16184	16171	16087	16382	15936	16266	16051	16138	16181	16231	16109	16061	16200	16139	16216	16159	16140	16138	16245	16004	16103	16113	16058	16226	16193	16258	16197	16281	16187	16176	16100	15992	16110	16265	16123	16212	16121	16293	16091	16136	16106	16110	16182	16183	16155	16331	16010	16074	16144	16220	16180	16172	16135	15972	15996	16089	16026	16209	16031	16245	16064	16035	16343	16041	16185	16279	16144	16189	16067	16007	16244	16151	16113	16038	16061	16090	16083	16008	16130	16055	16274	16161	16158	16103	16014	16217	16016	15981	16308	16373	16101	16135	16142	16003	16151	15923	16209	16158	16169	15910	16020	16337	16322	16185	16183	16156	16055	16300	16129	16203	16219	16105	16151	16024	16118	16093	16247	16113	16116	16240	16397	16029	16076	16152	16216	16002	16262	16114	16141	16062	16059	16099	16238	16014	16101	16225	16148	16234	16130	16235	16332	16189	16154	16304	16248	16087	16291	16096	16148	16133	15969	16109	16211	16395	16027	16257	16156	16094	16075	15998	16108	16186	16190	16222	16139	16226	16016	16179	15851	16066	16089	16083	16139	16128	16026	16167	16312	16144	16002	16386	16143	16179	16138	16052	16133	15945	16267	16214	16095	16103	16141	16276	16139	16160	16200	16177	16176	16229	16123	16127	16047	16239	16043	16200	16236	16030	16062	16111	16204	15962	16307	16097	16010	16056	16225	16113	16268	16226	16039	15942	16088	16016	16172	16037	16145	16242	16140	16441	16031	16169	16029	16145	16141	16166	16228	16141	16140	16199	16015	16209	16156	16185	16176	16284	16124	16063	16105	16067	16113	16093	16081	16244	16223	16104	16264	16181	16302	16126	16197	16217	16052	16272	16173	16073	16081	16035	16212	16213	16317	16107	16157	16241	16226	16190	16290	16230	16108	16145	16239	16199	16174	16115	16163	16075	16196	16141	16033	16196	16027	16194	16152	16349	16038	16257	16096	16136	16242	16006	15878	16123	16103	16152	16046	16049	16297	16108	16148	16063	16094	16069	16116	16081	16115	15936	16144	16012	16180	16125	16042	16289	16115	16207	16188	16186	16144	15974	16096	16099	16172	16057	15952	16060	16209	16038	16245	16175	16166	16216	16248	16156	16260	16152	16064	16098	16156	16093	16097	16190	16084	16199	16183	16106	16084	16159	16183	15945	16032	16032	16216	16083	16048	16138	16130	16167	16299	16200	16042	16016	16020	16152	16206	16077	16274	16003	16199	16019	16018	16340	16035	16210	16213	16147	16125	16239	16294	16088	16182	16043	16110	15981	16281	16064	16163	16022
29679	29706	36818	32485	26825	23695	21852	20641	20125	19955	19396	19143	18975	18861	18689	18709	18623	18643	18598	18332	18308	18431	18105	18161	18091	18342	18266	18262	18333	18256	18061	18069	18179	18141	17958	18063	18100	18034	18212	18150	18094	17972	18166	18044	17993	18149	17847	18213	18120	18025	18146	18045	18050	18205	18010	17965	18041	18091	18070	18145	18226	17904	17834	18111	17947	18250	18053	18220	17956	18058	18100	18098	18189	18027	18103	17952	17865	17871	18064	17953	17938	17881	18029	18049	18064	18184	18212	17945	18106	18014	18040	18094	18050	18035	18095	18017	18130	17966	18030	18094	17962	18124	18030	17865	18055	17909	18162	17996	17947	18132	18048	17758	18047	18052	18084	18153	18080	17889	18044	18035	17983	17920	18005	18028	17976	17945	18053	18269	18063	18025	18061	17942	18153	17879	18221	17984	17907	17775	18046	18107	17794	17985	18136	18148	18119	18245	17967	18283	18066	18177	18039	18104	18243	18020	18003	18123	18105	18106	18155	18204	18022	18107	18077	18103	17990	18135	17967	17821	17998	18086	18349	18121	18034	18124	17998	18101	17976	18118	18043	18026	18043	18094	17977	18057	18064	18024	18242	18132	18030	17795	17838	17892	17892	18141	17872	18119	17940	18007	18026	17907	18070	17995	18196	18022	18085	17973	18014	18129	18040	17941	17946	18009	17982	17951	18034	18172	18040	18102	18152	18090	18001	18139	17974	18167	17919	18039	18221	18046	18162	18016	17939	18205	18010	18010	18057	17916	18214	17978	18087	18105	18104	17914	18074	18231	18011	18130	17976	18022	17812	18097	18037	18121	18152	18082	18024	18089	18115	17972	18071	18095	18053	18127	18187	18166	18064	17963	18133	18084	18091	18030	18110	18135	18230	17907	17874	18017	18060	17955	18067	17918	17997	17865	17999	18060	17810	17874	18013	18073	18191	17981	18138	18059	18169	17816	18141	18110	18087	18081	17984	18021	18043	18064	18150	18262	18047	17965	18032	18087	18190	17967	17902	17881	18103	17991	18077	17979	17943	17928	18042	18152	18079	18094	18228	18097	18032	18127	18200	18154	18058	18215	17866	17883	17973	17908	18100	18056	18136	18196	18149	18354	17974	18142	17998	18164	18101	17922	17970	18219	18053	18090	18040	17909	18078	18025	17941	17901	17944	18146	17923	18173	18024	18036	18046	18107	18139	18099	18090	17850	18128	18070	17991	18145	18094	17958	18023	18153	18160	18042	18188	17965	17972	17965	17974	17671	18036	17957	18228	17892	18083	18134	17966	17957	18001	18022	18118	18011	18212	18075	18115	18135	18032	17863	18164	18049	18141	17947	17917	17931	18118	18070	18090	18008	18296	18207	18136	18102	18105	18023	18042	17852	17978	17916	18131	18001	18096	18044	17947	18077	18201	17946	18220	17947	17987	18084	18001	17955	18144	17897	18076	17868	18041	18185	18254	18035	18029	17906	18030	18168	18071	18036	17984	17913	18180	18075	18079	18092	18126	18084	18031	18033	18146	18064	18309	18176	18479	18016	18091	17916	18010	17836	17834	17946	18148	18048	17865	18002	18161	18096	17957	17902	17807	17971	18004	18048	17869	18139	18108	18164	17862	18127	17988	17965	18062	18037	18440	17993	17943	18084	18119	18221	18204	18111	17951	18183	18014	18083	17879	18118	17874	18036	18091	18348	17974	18126	18012	17943	17849	18109	18372	17944	18197	17939	18234	18192	18027	18047	18051	18104	18027	18010	17905	18155	17871	17842	18081	17990	18136	18099	18039	17878	18084	18020	17803	17939	18003	17981	17952	18106	18214	18124	18079	17975	18042	18027	17895	17971	18001	18136	18022	18201	17914	18092	18187	18066	17907	17904	17885	17932	18162	18059	18098	18045	18106	18067	18118	18069	17912	18165	18006	18132	18023	17943	17839	18005	17949	17981	18088	17936	18156	17909	18117	18079	17930	18079	18117	18133	18105	18022	18153	18013	18029	18299	18097	18044	18257	18110	17971	18123	18007	17978	17987	18039	17984	18124	18082	18069	18224	17991	18151	18069	17970	18058	17857	18147	17952	18171	18020	18001	17941	17969	17859	18043	18141	18108	18136	17890	17878	17796	18077	18172	18181	18122	18051	18081	18123	18088	18004	17963	18047	18092	18004	18044	18042	18188	18050	17996	18075	18112	18057	17969	18148	18151	18129	17976	17965	18049	18111	18187	17955	18132	17986	18268	17938	18008	18238	17967	18026	17970	18188	17993	17980	17999	17944	18065	18087	18070	18084	18085	18202	18035	17941	18035	17943	18123	18084	18070	18055	18118	17977	18126	18186	17834	18064	18059	18090	18098	18016	18157	17699	17932	18054	17934	17994	18171	17876	18045	17968	18114	18078	17896	18066	18089	18124	18035	17919	18141	18115	17974	18063	18057	17980	17856	17975	18049	18154	17970	18138	18153	18133	18110	18045	18060	18188	18025	18169	17876	17979	17776	18064	17868	18111	18083	18070	18097	18232	17906	18055	18142	17989	18200	18193	18081	18059	17918	17931	18230	18101	17984	18153	18098	18251	18244	18168	18064	18096	17981	17946	17942	18233	18080	17894	18106	18130	17994	18163	18226	18100	18016	18081	17930	18144	18063	18108	18168	18108	18144	17933	17905	17955	18085	17934	17916	18152	17966	18066	17946	18014	18067	17982	18130	18184	18003	18126	18256	18003	17947	18111	18108	17992	18107	18133	18274	18133	18161	18176	18087	18181	18012	17974	17956	17801	18096	18025	18051	17970	18057	17932	18060	18123	18045	18029	18023	18080	18019	18168	17951	17859	17911	18121	18168	18209	18112	18206	18015	18055	18029	18076	18009	18175	18065	18125	17992	18029	18166	17974	18032	18058	17982	18054	18229	18010	18193	17980	18057	18000	18078	18074	17926	18096	17991	17861	17989	18024	18060	18050	18209	18157	18002	17955	17983	17928	18178	18016	18010	18202	18090	17936	18001	18073	17995	18010	18041	18112	18154	17891	17900	18151	18082	17992	18114	17914	18011	18085	17978	17917	18114	18014	17904	17937	17933	18204	18190	18001	17758	18067	18087	17933	18096	18159	17957	18155	18290	18112	18077	18072	17805	18135	18096	17899	17818	18044	17977	18158	18017	18084	18132	17915	18107	18040	17895	17848	18138	18261	17954	18068	17957	17921	18292	18165	18152	18067	18052	18016	17943	18102	18099	18066	18167	18147	18017	18217	18175	18019	18133	18008	18009	18162	17887	17971	18265	18107	17975	17808	18101	18079	17987	18172	18097	17997	18128	18328	18051	18032	18232	17938	18037	18121	18125	17936	18021	18013	17851	18079	18115	17942	18080	18112	18090	18015	18167	18094	18006	17890	17942	17755	18141	17894	17990	18062	18023	18128	18111	18009	17951	18162	18026	18106	18115	17934	18073	18045	17935	17871	18010	18068	18113	17873	17802	18069	17744	18039	18144	18229	18086	17862	18030	17736	18008	18026	18163	17965	17984	18061	18285	17979	18021	17952	18154	18043	18008	18070	18068	18093	17991	18020	17980	18150	17935	18071	17931	18028	17920	18165	18037	17963	18204	18205	18043	18133	18264	18013	17930	17971	17970	17983	17837	18027	18095	18160	18067	18151	18101	18171	18137	18163	18050	17880	17898	18043	18072	18224	17866	17925	17953	18094	18176	18175	17944	17975	17933	18201	17858	18173	18148	18246	18247	17962	18074	17943	18013	17865	18108	18087	18021	18071	18143	18168	18067	17909	18183	17957	18179	17922	17956	17925	17951	18030	18020	18110	18088	18075	18036	18115	18229	18020	18141	18017	18088	18319	18088	18234	18025	18057	17971	17828	18100	17880	18061	18110	18134	18145	18111	17885	18056	18067	17944	18145	17922	18107	18061	18111	18181	18178	18021	18083	18143	18056	17929	18183	18176	17999	17999	18100	17980	18031	18034	17967	17964	18169	18042	17929	17918	18006	18173	17872	18175	18087	18183	18160	18136	18045	17833	17969	18114	18190	18195	17887	18091	17907	18159	18295	18036	18004	17806	18209	18141	18035	17997	17891	18121	18074	18061	17965	17870	18046	18043	18197	18020	17999	17996	18020	18240	18085	18100	18227	17830	17959	17956	18119	18167	17948	18012	18121	17921	17966	18017	18123	18077	17899	17990	18094	17825	18035	18151	18206	18226	18178	18045	18258	17943	18023	18055	18222	18234	18173	18131	18165	18069	18158	18017	17899	18161	18315	17979	18044	18017	17908	18052	17940	17986	18160	18010	17958	17894	18092	18008	18093	18044	18007	17916	18047	18037	18044	18101	17984	18171	18030	18131	18256	18106	17862	18009	18071	17851	17837	18120	18175	17781	18113	18075	18139	18105	18133	17951	17985	18073	18263	18091	18140	17761	18153	17935	18157	18091	18146	18150	17945	18125	17948	18302	18106	18142	18088	18037	18103	18173	17997	18022	18221	18174	17966	18191	18253	18123	17992	17979	18025	17985	18064	18106	18194	18055	18073	18171	18381	18055	18170	18070	17897	18025	18008	17891	17890	18081	18192	18204	18059	18034	18014	17767	18185	17995	18043	18126	17903	18120	17863	17918	18146	18060	17790	18227	18090	18188	18195	17967	18014	18169	18015	18109	17866	18065	17926	18282	18220	17949	17997	17995	17948	18105	18088	18121	17969	18020	18034	18197	18115	17871	18167	18122	18038	18106	18167	18211	18061	17885	17975	18302	18168	17996	17960	17863	17964	18124	18023	18183	18200	18130	18100	18013	17929	18131	18109	18223	18100	18254	17723	17939	17919	17939	17987	18073	18237	18058	18024	17926	18206	17942	18137	18019	18062	18312	18234	18031	18196	18119	17951	18041	18156	17970	18055	18014	18252	18121	18100	18049	18167	18016	18145	18146	17973	18141	18047	18211	18069	18005	17921	18128	18049	17886	17983	17909	17984	17979	18087	18094	18150	17943	18078	18121	18093	17882	18172	18121	18201	18265	18090	18133	17926	18166	18099	18162	18143	18128	17938	17862	17826	17944	18198	17969	17980	18053	18003	17884	18026	18100	17992	18157	18271	18079	18014	18042	18197	17984	18088	17981	18108	17989	18061	18063	18003	18147	18098	18085	18124	18119
33356	46015	41076	31568	26826	22797	20616	19511	18664	17744	17454	17064	16735	16417	16148	16055	16176	16179	15881	15918	15890	15678	15647	15679	15578	15633	15660	15511	15365	15445	15402	15642	15577	15643	15301	15503	15536	15463	15482	15392	15410	15463	15623	15311	15386	15425	15288	15580	15573	15139	15560	15396	15321	15346	15504	15439	15333	15455	15407	15430	15274	15533	15359	15306	15528	15412	15286	15431	15350	15423	15380	15403	15412	15492	15400	15281	15321	15330	15426	15261	15234	15244	15271	15443	15487	15437	15490	15426	15421	15435	15320	15209	15285	15337	15360	15300	15495	15318	15423	15235	15530	15268	15230	15372	15309	15288	15373	15458	15451	15428	15320	15396	15315	15352	15291	15300	15373	15382	15236	15467	15389	15264	15379	15271	15425	15517	15489	15396	15338	15356	15270	15259	15366	15368	15300	15543	15091	15462	15415	15369	15357	15297	15469	15291	15378	15472	15347	15356	15367	15393	15279	15315	15355	15446	15311	15448	15471	15281	15516	15462	15422	15436	15237	15424	15424	15242	15419	15393	15384	15358	15384	15253	15315	15320	15336	15281	15441	15416	15446	15513	15330	15317	15354	15353	15493	15470	15457	15248	15469	15406	15337	15433	15499	15457	15334	15417	15431	15444	15367	15389	15389	15500	15299	15406	15297	15447	15330	15475	15258	15366	15345	15269	15390	15310	15470	15558	15446	15501	15366	15414	15410	15446	15413	15343	15332	15360	15299	15330	15455	15389	15258	15325	15449	15257	15416	15244	15442	15564	15152	15330	15242	15428	15389	15320	15558	15260	15538	15519	15332	15441	15337	15373	15445	15383	15488	15380	15210	15373	15405	15206	15601	15435	15290	15481	15382	15592	15394	15416	15324	15415	15346	15360	15447	15350	15314	15442	15279	15521	15371	15431	15418	15315	15370	15389	15328	15310	15569	15442	15519	15228	15427	15256	15332	15437	15480	15219	15435	15277	15532	15246	15385	15493	15549	15435	15347	15476	15307	15304	15277	15343	15374	15526	15345	15378	15527	15413	15445	15452	15395	15560	15491	15343	15213	15269	15207	15380	15333	15368	15449	15547	15343	15425	15441	15470	15515	15176	15347	15415	15410	15367	15426	15375	15428	15449	15228	15417	15365	15329	15254	15244	15348	15312	15376	15455	15361	15328	15325	15429	15430	15350	15381	15467	15390	15456	15473	15357	15518	15456	15393	15454	15379	15370	15383	15298	15348	15336	15361	15419	15262	15164	15376	15347	15467	15541	15444	15192	15352	15407	15166	15333	15300	15298	15436	15575	15422	15446	15364	15451	15359	15417	15552	15173	15283	15443	15268	15465	15422	15394	15428	15413	15387	15331	15360	15416	15446	15380	15284	15627	15316	15429	15461	15377	15360	15465	15432	15507	15511	15320	15379	15318	15306	15377	15449	15425	15489	15556	15453	15412	15405	15212	15397	15306	15274	15370	15350	15398	15456	15473	15340	15399	15431	15327	15433	15397	15261	15452	15451	15485	15472	15333	15508	15271	15267	15615	15381	15221	15583	15481	15264	15358	15396	15466	15333	15463	15451	15404	15369	15354	15429	15304	15340	15476	15445	15307	15416	15298	15444	15420	15210	15408	15499	15383	15396	15231	15556	15207	15337	15440	15515	15481	15369	15480	15400	15417	15434	15305	15443	15432	15380	15487	15382	15406	15388	15349	15429	15359	15392	15364	15534	15461	15333	15341	15292	15483	15434	15425	15298	15583	15347	15317	15370	15339	15417	15418	15403	15368	15427	15245	15238	15333	15507	15340	15336	15291	15398	15382	15477	15398	15518	15310	15250	15454	15340	15394	15347	15481	15593	15254	15411	15388	15347	15412	15347	15356	15204	15422	15309	15361	15551	15488	15486	15407	15453	15403	15317	15180	15337	15376	15370	15375	15380	15245	15389	15325	15478	15431	15316	15512	15472	15311	15400	15357	15450	15452	15176	15409	15443	15466	15512	15395	15364	15348	15294	15337	15299	15429	15437	15383	15566	15400	15417	15323	15363	15357	15427	15284	15314	15325	15271	15422	15470	15471	15335	15432	15387	15321	15420	15320	15186	15379	15369	15553	15317	15309	15455	15261	15560	15491	15288	15214	15397	15411	15441	15442	15384	15309	15310	15196	15483	15479	15359	15341	15335	15524	15441	15469	15392	15598	15559	15475	15305	15469	15460	15320	15326	15276	15524	15323	15413	15268	15439	15319	15421	15291	15443	15374	15341	15273	15579	15278	15264	15267	15383	15244	15242	15461	15290	15554	15288	15339	15502	15442	15469	15387	15490	15403	15235	15608	15525	15447	15290	15375	15316	15532	15373	15522	15261	15362	15489	15302	15293	15320	15324	15343	15464	15406	15416	15309	15320	15347	15396	15421	15381	15436	15366	15370	15375	15471	15389	15345	15264	15464	15295	15363	15254	15410	15543	15462	15233	15520	15309	15326	15353	15223	15365	15233	15300	15427	15402	15451	15415	15426	15334	15324	15298	15344	15410	15309	15460	15277	15354	15301	15377	15378	15424	15414	15559	15355	15549	15363	15302	15365	15346	15492	15412	15398	15318	15433	15271	15373	15495	15352	15324	15481	15393	15390	15354	15263	15291	15427	15390	15256	15346	15615	15304	15358	15304	15394	15327	15402	15450	15240	15419	15321	15482	15222	15325	15304	15323	15294	15474	15429	15459	15330	15418	15419	15414	15223	15208	15428	15529	15255	15294	15554	15456	15367	15401	15335	15382	15284	15377	15305	15213	15441	15409	15278	15383	15331	15485	15298	15180	15510	15485	15392	15444	15296	15523	15273	15350	15402	15335	15354	15471	15408	15442	15606	15574	15450	15347	15285	15386	15437	15224	15320	15484	15509	15561	15378	15536	15436	15348	15351	15512	15250	15402	15473	15389	15269	15476	15492	15399	15273	15486	15308	15466	15374	15547	15362	15286	15428	15241	15450	15464	15311	15157	15333	15374	15507	15184	15271	15456	15309	15491	15362	15457	15376	15468	15473	15311	15334	15512	15404	15329	15418	15217	15432	15367	15335	15376	15390	15201	15400	15348	15351	15412	15442	15437	15268	15395	15396	15378	15389	15276	15441	15423	15358	15424	15441	15353	15240	15443	15227	15386	15520	15303	15373	15383	15313	15412	15436	15349	15520	15388	15352	15488	15298	15482	15355	15574	15325	15295	15461	15438	15228	15449	15421	15231	15392	15455	15455	15455	15343	15464	15412	15263	15296	15525	15242	15461	15388	15364	15276	15306	15358	15277	15243	15400	15447	15338	15323	15445	15244	15320	15415	15445	15404	15486	15467	15389	15298	15375	15389	15335	15425	15378	15297	15403	15368	15446	15316	15345	15374	15352	15525	15473	15488	15344	15336	15283	15391	15600	15579	15366	15419	15275	15488	15461	15406	15607	15255	15389	15405	15526	15359	15366	15343	15448	15239	15512	15447	15471	15375	15355	15371	15375	15257	15342	15244	15439	15450	15315	15346	15491	15490	15536	15271	15375	15347	15304	15346	15327	15235	15398	15414	15333	15400	15491	15428	15321	15438	15326	15376	15469	15517	15328	15481	15460	15459	15411	15269	15439	15240	15293	15397	15496	15302	15384	15385	15369	15457	15432	15367	15449	15408	15257	15412	15401	15384	15501	15357	15310	15387	15416	15474	15568	15352	15404	15313	15484	15391	15540	15312	15413	15461	15337	15281	15408	15526	15236	15391	15391	15279	15569	15225	15314	15377	15394	15291	15271	15396	15454	15342	15502	15586	15334	15352	15259	15429	15433	15346	15403	15363	15403	15460	15461	15426	15305	15480	15412	15458	15353	15325	15344	15433	15369	15252	15345	15488	15283	15436	15253	15487	15368	15509	15582	15394	15519	15299	15481	15408	15528	15444	15329	15372	15488	15427	15289	15397	15213	15372	15379	15333	15454	15503	15380	15393	15272	15481	15321	15359	15500	15220	15470	15272	15408	15350	15475	15409	15474	15407	15293	15549	15494	15378	15403	15303	15309	15254	15385	15360	15380	15419	15539	15411	15437	15391	15473	15389	15424	15453	15366	15526	15479	15424	15370	15410	15460	15519	15266	15483	15520	15514	15372	15573	15412	15559	15409	15420	15372	15135	15317	15332	15315	15422	15310	15360	15542	15360	15407	15550	15286	15352	15473	15358	15259	15305	15315	15458	15243	15460	15348	15653	15411	15381	15415	15370	15391	15435	15557	15340	15442	15339	15493	15572	15571	15318	15292	15439	15364	15437	15405	15504	15344	15284	15474	15268	15236	15376	15387	15428	15476	15371	15458	15438	15218	15161	15381	15414	15426	15356	15737	15399	15508	15496	15503	15401	15278	15428	15442	15454	15409	15372	15336	15336	15358	15352	15496	15490	15370	15422	15263	15456	15364	15342	15473	15384	15405	15265	15376	15235	15338	15556	15417	15279	15377	15317	15164	15377	15379	15231	15320	15339	15399	15259	15355	15439	15516	15331	15381	15294	15541	15365	15208	15509	15402	15379	15324	15369	15473	15466	15379	15392	15368	15351	15341	15416	15413	15278	15446	15306	15430	15410	15476	15462	15303	15353	15472	15483	15494	15466	15489	15470	15237	15515	15417	15446	15296	15396	15411	15522	15373	15342	15433	15284	15475	15281	15339	15502	15357	15351	15275	15402	15528	15333	15368	15412	15546	15402	15292	15317	15446	15355	15469	15333	15455	15307	15377	15381	15321	15545	15404	15245	15486	15334	15288	15460	15496	15392	15609	15213	15370	15256	15555	15453	15480	15435	15280	15491	15304	15568	15301	15458	15504	15252	15421	15457	15411	15455	15473	15427	15272	15414	15356	15210	15512	15406	15427	15300	15445	15383	15288	15386	15382	15429	15363	15343	15404	15499	15511	15326	15452	15560	15535	15202	15357	15396	15411	15394	15373	15240	15404	15351	15391	15439	15312	15631	15433	15457	15463	15325	15376	15379	15335	15288	15558	15461	15224	15267	15331	15417	15441	15523	15274	15438	15499	15364	15349	15395	15364	15479	15406	15256	15481	15433	15297	15401	15352	15407	15353	15338	15342	15509	15344	15480	15356	15281	15424	15555	15394	15272	15334	15526	15386	15277	15432	15140
24226	21253	28817	26549	26856	27022	26041	23230	21664	21252	20643	20075	19712	19533	19270	19108	19119	18825	18899	18866	18719	18583	18618	18700	18439	18581	18477	18270	18471	18377	18292	18243	18135	17979	18286	18273	18219	18204	18101	18395	18187	18164	18108	18120	18211	18282	18332	18142	18183	18446	18226	18317	18267	18365	18127	18338	18042	18130	18327	18074	18299	18159	18253	18280	18165	18207	18362	18175	18143	18196	18280	18065	17934	18229	18136	18282	17902	18333	17913	18320	18253	18202	18207	18108	18097	17946	18026	18165	18104	18265	18036	18092	18124	18280	18092	18279	18089	18257	18411	18128	18197	18064	18240	18163	18261	18004	18115	17933	18215	18092	18232	18322	18176	18255	17995	18225	18241	18543	18356	18015	18055	18463	18253	18216	18201	18041	18108	18313	18078	18286	18177	18307	18175	18170	18171	18256	18202	18102	18249	18270	18348	18144	18268	18143	18118	18296	18323	17922	18262	18078	18022	17958	18058	18038	18027	17996	18210	18341	18294	18269	18041	18170	18091	18127	18165	18185	18115	17795	18126	18010	18304	17973	18010	18115	18074	18338	18239	18390	18215	18099	18103	18341	18104	18236	18136	18173	18015	18085	18231	17928	18169	18023	17832	18170	18353	18161	18133	18046	18248	18170	18153	18009	18252	18158	18192	17992	18205	18338	18169	18174	18210	18161	18275	18090	18286	18205	18222	17943	18390	18350	18099	18057	18193	18283	18252	18191	18363	18132	18113	18211	17979	18246	18322	18225	18017	18213	18013	18151	18154	18130	18010	18037	18013	18311	18195	18152	18050	18179	18158	18400	17977	18067	18189	18093	18071	18263	18261	17865	18129	17993	18217	18133	18209	18180	18196	18219	18171	18332	18389	18170	18025	18054	17976	18028	18276	18159	18116	18126	18332	18209	18148	18130	17989	17973	18169	18150	18175	18180	18201	18182	18161	18178	18107	17942	18098	18143	18034	18275	18127	18101	18096	18068	18111	18299	18120	18055	18189	18342	18201	18312	18186	18219	18259	18189	18178	18092	18176	18283	18341	18263	18200	18117	18340	18118	18015	18107	18161	18116	18294	18227	18142	18263	17990	18037	18345	18165	18194	18242	18017	18133	18148	18322	18180	18008	18290	17908	18032	18245	18049	17977	18183	18208	18047	18251	18213	18420	18197	18129	18083	18199	18288	18268	18178	17893	18070	18026	18132	18370	18205	18091	18046	17915	18147	18087	18308	18183	18575	18294	18239	18258	18210	18087	18089	18127	18291	18087	18073	18224	18031	18057	18180	18020	18097	18291	18251	18232	18346	18002	18382	18056	18163	18017	18189	18058	18163	18198	18356	18202	18163	18132	18211	18163	18071	18066	18123	17969	18254	18144	18070	18262	18388	18197	18321	18246	18081	18081	18175	18139	18031	18231	18239	18199	18056	18114	18065	18222	17889	18187	17967	18094	17992	18026	18041	18321	18110	18032	18053	18378	18188	18053	17980	18177	18300	18340	18031	18117	18189	18237	18359	18374	18277	18312	18242	18090	18194	17867	18155	18145	17970	18314	18112	18108	18186	18023	18032	18191	18177	18215	18139	18075	18167	18282	18193	18254	18029	18215	18160	18209	18133	18142	18350	18401	18322	18213	18108	17918	18247	17982	18150	18198	18385	18285	18416	18155	18195	18140	18050	18027	18194	18035	18137	18144	18056	18040	18309	17985	18237	17928	18360	18295	18373	18145	18146	18125	18202	18251	18212	18059	18143	18067	18254	18151	18167	18322	18210	18255	18099	18048	18087	18116	18108	18144	17989	18233	18052	18225	18192	18255	18167	18074	18090	18171	18202	18298	18185	18126	18034	18153	18164	18177	18032	18078	18380	18093	18189	18037	17932	18219	18210	18152	17960	18025	18293	18330	18009	18206	18121	18077	18112	18221	18090	18078	18118	18396	18400	18087	18196	18267	18225	18221	18391	18151	18206	18064	18204	18095	18140	18036	18127	18253	17939	17946	18020	17964	18087	18000	18134	18340	18205	18191	18149	18340	18215	18056	18056	18129	18255	18116	18182	18357	18026	18269	18306	18142	18268	18267	18206	18268	18226	17996	18195	18010	18040	18387	18069	18221	18273	18073	18059	18163	18033	18323	17994	17988	18215	18217	18277	18189	18081	18052	18152	18123	18079	18199	17940	17938	18120	18125	18119	18114	18212	18119	18290	18119	18087	18109	18083	17926	18108	18024	18100	18130	18115	18296	18327	18260	18027	17897	18063	18360	18280	18070	18236	18098	18094	18144	18236	18284	18172	18112	18029	18059	18168	17897	18314	18225	18074	18124	18297	18229	18250	18217	18044	18152	18009	18301	18120	18104	18327	18266	18033	18017	18193	18292	18377	18257	18100	18155	18223	18061	18184	17977	18311	18219	18133	18062	18160	18213	18388	18183	18307	18315	18150	18160	18228	18364	18208	18150	18018	18077	18135	18055	18253	18098	18092	17812	18214	17949	18076	18091	18135	18008	18185	18188	18198	18058	18163	18160	18175	18044	18036	18169	18286	18180	18287	18249	18193	18322	18079	18299	18110	18103	18029	18310	17998	18072	18132	17955	17868	18124	18075	18164	18020	18065	18224	18022	18288	18142	18025	18116	18162	18151	18042	18154	18173	18197	17863	18281	18296	18297	18115	18262	18228	18225	18249	18178	18223	18027	18019	18210	18235	18027	18146	18213	17964	18054	18028	18195	18063	18205	18121	18273	18467	18117	18283	18044	18260	17946	18191	18059	18181	18330	18242	18079	18139	18190	18070	18207	18191	18284	18173	18380	18175	18253	18215	18060	18083	18191	18113	18061	18125	18035	18393	18045	18125	18114	18146	18157	18196	18229	18197	18066	17951	17928	18116	18331	18067	18098	18319	18360	18261	18145	18232	18233	18250	18297	18000	18121	17915	18306	18273	18264	18173	18386	18331	18123	17935	18203	18236	18159	18196	18055	18263	18345	18124	18153	18225	18129	18226	18222	17957	18132	18148	18047	18304	18086	18219	18164	17951	18029	18104	18282	18250	18301	18020	18171	18088	18142	18223	18112	18214	18064	18086	18136	18116	18240	18119	18183	18131	18136	18213	18070	18211	18142	18179	18050	18152	18191	17975	18086	18144	18168	18141	18154	18143	18151	18142	18264	18248	18176	18300	18146	18204	18354	18209	18173	18152	18174	18282	18228	18303	18170	18167	18139	18212	18184	18060	18236	18321	18089	18146	18326	18154	18148	18331	18286	18242	18185	18186	18266	18391	18091	18055	18071	18055	18196	18040	18118	18147	18137	18005	18288	18259	18166	18063	18294	18403	18050	18076	18309	17998	18102	18008	18084	18315	18047	18278	18187	18211	18146	18090	18217	18147	18191	18309	18082	18100	18189	17918	17895	18146	18206	18276	18063	18085	18212	17963	18129	18117	18100	18208	18117	18072	18172	18240	18364	18195	18110	18225	18275	18331	18234	18231	18068	18162	17945	18187	18145	18024	18011	18160	18245	18228	18187	18189	18138	18147	18084	18146	18168	18189	18083	18082	18108	18232	18116	18148	18157	17990	18220	18108	18114	18173	18275	18262	18188	18255	17798	18001	18275	18184	18108	18204	18137	18035	18073	18284	18253	18189	18228	18082	17909	18051	18122	18179	18114	18139	18236	18064	18446	18135	18201	18163	18358	18064	18379	18106	18306	18263	18103	18104	18219	18391	18312	18437	18056	18104	17957	18052	18170	18089	18125	18240	18047	18180	18258	18209	18159	18426	17790	18069	18177	18233	18032	18379	18054	18052	18158	18349	18233	18111	17950	18004	18168	18174	18116	18211	18225	18230	18265	18184	18216	18219	18016	18202	18317	18334	18328	18085	18055	18327	18161	17977	18316	17878	18234	17972	18173	18123	18070	18069	18322	18061	18325	18100	18193	18338	18195	17962	18071	18309	18180	18146	18017	18276	18119	18135	18452	18305	18116	18111	18044	18289	18171	18172	17954	18087	18112	18145	18032	18081	18127	18175	18147	18107	18153	18345	18369	18402	18323	18237	18149	18139	18295	18144	18292	18322	18152	18195	18134	18273	18074	18397	18042	18288	18243	18041	17961	17972	18179	18133	18183	18292	18197	18258	18288	18164	18283	18200	18278	18194	18228	18202	18272	18035	18352	18023	18113	18037	18161	17986	18287	18349	18281	18081	18063	18117	18152	18135	18272	17825	18146	18282	18044	17942	18083	18479	18116	18258	18165	18174	18041	18224	17980	18098	18120	18186	17943	18116	18083	18283	18245	18105	18212	18090	18259	18072	18145	18483	18274	18166	18109	18039	18113	18104	18113	18273	18013	18115	18180	18353	18200	18109	18309	18126	18236	18162	18160	17975	18080	18181	18079	18150	18068	17992	18259	18147	18176	18349	18256	18211	18165	18095	18110	18107	18024	18249	18109	18149	17984	18193	18082	18151	18025	18093	18276	18159	18072	18305	18123	18208	18177	18319	18074	18567	18277	18080	18083	18143	18220	18238	18127	18101	18255	18274	18203	18197	18217	18004	18184	18234	18278	18049	17954	18257	18128	18164	18224	18138	18449	17908	18100	18174	18143	18173	18234	18157	18108	18284	18120	18165	18132	18046	18305	18278	18215	18076	18078	18147	18280	18129	18225	18249	18221	18217	18224	18327	18257	18075	18334	18287	18214	18228	18111	18149	18129	18193	18124	18199	18060	18394	18119	18306	18187	17975	18106	17817	18195	18064	18067	18182	17967	18041	18205	18289	18106	18223	18076	18281	18197	18282	18209	18179	18389	18209	18201	18273	18394	18237	18343	17975	17973	18202	18138	18121	17941	18067	17963	17978	18159	18126	18350	18257	18197	18116	18068	18245	18337	18180	18127	18145	18228	18380	18123	18166	18113	18044	18071	18004	18070	18100	18287	17948	18305	18407	18260	18249	17811	18271	18193	18095	18117	18099	18054	18119	18163	18233	18071	18181	18090	18343	18173	18220	18266	18113	18136	18342	17986	18059	18256	18287	17995	18118	18028	18206	18149	18164	18018	18327	18045	18070	18251	18191	18108	18064	18069	18082	18148	18355	18138	18062	18133	18145	18141	18229	18308	18165	18297	18341	18269	18053	18225	18077	18152	17954	18125
31975	52836	48201	38695	32694	27020	24290	22516	20912	19776	19043	18294	17665	17454	17055	16854	16727	16470	16565	16419	16190	16030	15905	15919	15878	15826	15769	15711	15729	15761	15624	15646	15384	15425	15462	15620	15513	15532	15428	15588	15479	15450	15592	15611	15649	15401	15400	15361	15554	15483	15411	15586	15534	15392	15476	15450	15528	15598	15468	15403	15562	15587	15480	15443	15542	15454	15525	15470	15402	15725	15374	15424	15567	15520	15536	15482	15369	15593	15473	15441	15458	15502	15564	15487	15427	15599	15517	15582	15542	15480	15544	15568	15393	15412	15560	15610	15434	15420	15516	15406	15417	15670	15469	15459	15356	15554	15344	15548	15512	15407	15589	15452	15534	15336	15397	15556	15574	15445	15404	15568	15657	15485	15397	15420	15453	15472	15579	15433	15523	15600	15531	15568	15429	15525	15483	15424	15619	15370	15470	15532	15486	15535	15423	15503	15385	15332	15579	15516	15431	15543	15396	15619	15663	15636	15420	15334	15673	15405	15514	15391	15472	15483	15400	15524	15516	15340	15643	15604	15550	15431	15314	15378	15382	15557	15523	15362	15606	15418	15405	15308	15492	15539	15431	15540	15397	15427	15434	15484	15524	15556	15414	15419	15565	15289	15430	15544	15406	15677	15505	15489	15501	15567	15450	15597	15438	15484	15497	15400	15331	15685	15340	15434	15467	15485	15350	15552	15565	15456	15297	15405	15385	15477	15338	15493	15343	15458	15584	15583	15532	15405	15607	15450	15406	15486	15364	15597	15444	15554	15521	15507	15519	15527	15585	15264	15433	15498	15477	15558	15475	15432	15440	15582	15512	15449	15523	15577	15590	15402	15410	15560	15449	15565	15462	15389	15529	15456	15364	15616	15386	15414	15543	15636	15477	15614	15381	15422	15309	15630	15560	15651	15514	15565	15415	15239	15501	15464	15429	15368	15606	15443	15527	15647	15383	15590	15576	15632	15512	15429	15573	15442	15567	15512	15514	15402	15566	15499	15574	15431	15395	15374	15564	15154	15463	15548	15429	15397	15254	15629	15421	15482	15499	15420	15449	15436	15568	15404	15591	15305	15549	15490	15529	15566	15459	15637	15434	15504	15268	15544	15439	15534	15672	15398	15602	15415	15554	15552	15368	15586	15475	15556	15455	15533	15364	15453	15460	15400	15542	15476	15353	15530	15638	15463	15538	15497	15597	15340	15547	15533	15548	15253	15278	15523	15601	15532	15524	15447	15496	15543	15507	15327	15392	15489	15511	15509	15349	15586	15442	15544	15421	15560	15469	15568	15508	15624	15494	15606	15405	15367	15471	15577	15421	15494	15466	15400	15213	15665	15670	15463	15433	15504	15633	15289	15506	15511	15507	15456	15553	15515	15559	15303	15431	15574	15440	15520	15388	15585	15464	15598	15536	15264	15368	15686	15486	15484	15562	15553	15414	15465	15590	15362	15328	15379	15500	15659	15557	15398	15476	15438	15555	15547	15340	15418	15458	15497	15475	15290	15476	15573	15536	15395	15378	15483	15696	15330	15380	15397	15442	15429	15503	15482	15580	15503	15353	15617	15483	15491	15508	15296	15489	15473	15383	15421	15542	15411	15445	15379	15516	15532	15443	15565	15464	15541	15540	15386	15482	15471	15463	15474	15499	15494	15387	15502	15558	15439	15274	15420	15604	15478	15609	15627	15330	15416	15398	15402	15639	15557	15467	15414	15401	15395	15536	15397	15352	15479	15418	15478	15428	15490	15414	15532	15599	15415	15323	15452	15419	15372	15367	15524	15529	15501	15582	15463	15588	15554	15614	15579	15433	15535	15504	15550	15406	15450	15484	15557	15599	15368	15475	15503	15548	15511	15368	15467	15462	15495	15457	15418	15494	15390	15434	15407	15307	15550	15421	15449	15402	15480	15405	15483	15536	15439	15506	15316	15444	15451	15399	15403	15342	15567	15320	15473	15261	15417	15412	15373	15462	15446	15608	15502	15382	15461	15420	15340	15534	15453	15389	15506	15397	15408	15504	15469	15503	15464	15298	15491	15510	15380	15449	15421	15431	15473	15332	15297	15369	15420	15523	15357	15348	15575	15417	15631	15424	15521	15387	15594	15355	15548	15496	15532	15552	15360	15557	15646	15535	15477	15465	15433	15368	15426	15443	15422	15478	15481	15410	15495	15474	15517	15566	15427	15670	15539	15546	15356	15259	15484	15484	15431	15447	15387	15657	15504	15548	15312	15538	15386	15431	15403	15398	15416	15481	15474	15511	15494	15532	15506	15476	15549	15358	15531	15602	15274	15592	15429	15556	15622	15478	15440	15272	15641	15359	15446	15551	15460	15507	15453	15384	15398	15579	15345	15577	15489	15517	15450	15305	15560	15463	15567	15394	15335	15511	15500	15397	15518	15414	15377	15299	15619	15358	15406	15368	15520	15613	15589	15523	15406	15321	15600	15583	15478	15519	15584	15433	15453	15225	15372	15487	15607	15403	15603	15473	15500	15514	15517	15417	15518	15483	15408	15536	15410	15515	15467	15438	15688	15517	15677	15515	15427	15529	15383	15414	15457	15526	15574	15460	15546	15494	15452	15440	15509	15466	15381	15411	15558	15486	15571	15529	15458	15434	15517	15472	15529	15402	15502	15279	15366	15371	15571	15447	15422	15382	15478	15490	15550	15430	15510	15443	15397	15487	15637	15491	15621	15521	15602	15490	15393	15378	15229	15486	15479	15445	15354	15560	15504	15621	15415	15333	15614	15432	15573	15480	15488	15226	15589	15627	15524	15487	15484	15568	15405	15479	15628	15464	15521	15531	15473	15563	15366	15389	15339	15452	15395	15491	15462	15413	15749	15326	15471	15533	15568	15670	15431	15356	15521	15303	15493	15584	15505	15640	15542	15246	15582	15697	15403	15552	15399	15428	15425	15474	15441	15704	15501	15472	15430	15527	15492	15466	15427	15469	15774	15311	15519	15338	15657	15479	15405	15420	15374	15473	15471	15520	15511	15429	15474	15387	15579	15455	15224	15573	15466	15457	15421	15321	15309	15524	15641	15587	15462	15445	15649	15311	15335	15568	15630	15426	15393	15677	15449	15604	15446	15623	15402	15490	15297	15372	15536	15311	15481	15313	15401	15424	15531	15563	15465	15265	15561	15666	15607	15494	15522	15454	15457	15580	15356	15522	15444	15533	15316	15386	15586	15575	15472	15490	15568	15379	15291	15519	15381	15533	15475	15648	15478	15313	15442	15350	15532	15418	15345	15497	15150	15427	15539	15302	15519	15444	15462	15422	15578	15387	15566	15612	15619	15533	15493	15552	15481	15571	15459	15511	15627	15515	15613	15666	15510	15498	15599	15432	15508	15606	15538	15536	15304	15457	15492	15409	15423	15329	15486	15346	15307	15497	15492	15413	15625	15525	15532	15498	15299	15447	15484	15324	15406	15314	15555	15588	15359	15464	15506	15514	15494	15536	15370	15463	15536	15438	15506	15469	15405	15499	15600	15441	15346	15322	15457	15571	15487	15432	15411	15476	15272	15518	15410	15455	15410	15406	15418	15374	15521	15516	15384	15411	15391	15541	15478	15501	15355	15719	15441	15521	15577	15440	15475	15324	15566	15417	15402	15617	15483	15383	15502	15480	15471	15379	15506	15315	15459	15460	15339	15337	15395	15239	15372	15632	15371	15340	15371	15536	15397	15480	15464	15565	15371	15453	15471	15534	15491	15390	15535	15670	15329	15524	15476	15442	15505	15447	15509	15466	15392	15468	15420	15409	15437	15340	15639	15237	15635	15450	15349	15422	15527	15509	15542	15636	15525	15332	15448	15293	15374	15517	15656	15346	15527	15501	15538	15537	15595	15490	15531	15521	15512	15538	15577	15397	15468	15516	15503	15584	15313	15605	15408	15544	15343	15725	15488	15557	15516	15610	15500	15465	15412	15467	15414	15352	15424	15611	15541	15442	15671	15431	15455	15465	15426	15441	15465	15369	15454	15397	15455	15627	15490	15488	15458	15327	15415	15503	15462	15549	15523	15446	15378	15532	15657	15447	15490	15652	15334	15527	15451	15390	15564	15453	15577	15501	15620	15575	15415	15322	15461	15553	15312	15561	15548	15625	15596	15494	15552	15306	15524	15365	15370	15550	15437	15364	15273	15553	15378	15548	15573	15429	15500	15385	15624	15477	15412	15288	15688	15578	15401	15705	15430	15413	15405	15660	15583	15444	15421	15356	15496	15539	15453	15368	15456	15554	15529	15537	15396	15427	15395	15409	15430	15412	15587	15492	15309	15398	15645	15396	15564	15501	15463	15635	15388	15347	15484	15541	15432	15487	15449	15612	15380	15499	15128	15536	15411	15519	15364	15550	15406	15468	15457	15492	15560	15615	15283	15597	15534	15509	15526	15569	15428	15310	15391	15506	15476	15465	15462	15530	15477	15238	15533	15530	15470	15568	15490	15527	15618	15529	15439	15420	15478	15651	15588	15519	15394	15405	15549	15521	15489	15310	15402	15370	15465	15380	15554	15436	15402	15294	15564	15365	15331	15474	15384	15504	15732	15491	15314	15464	15407	15366	15381	15446	15472	15472	15456	15477	15619	15531	15404	15530	15521	15499	15529	15418	15622	15398	15350	15484	15428	15364	15553	15393	15461	15520	15587	15383	15571	15505	15552	15546	15384	15556	15452	15496	15477	15325	15317	15488	15430	15354	15634	15398	15376	15407	15203	15423	15445	15498	15566	15504	15525	15608	15427	15463	15548	15486	15317	15487	15564	15472	15406	15600	15516	15560	15499	15397	15355	15521	15556	15517	15585	15513	15482	15376	15600	15409	15352	15589	15522	15375	15512	15698	15423	15571	15684	15439	15591	15462	15488	15394	15393	15469	15453	15624	15453	15486	15525	15530	15361	15616	15344	15563	15520	15559	15309	15444	15342	15532	15473	15459	15345	15543	15360	15430	15367	15423	15556	15559	15486	15355	15470	15520	15542	15302	15340	15360	15392	15450	15594	15513	15329	15663	15659	15544	15549	15681	15544	15444	15494	15529	15463	15629	15357	15366	15628	15364	15394	15430	15452	15670	15376	15472	15459	15415	15342	15615	15374	15630	15481	15468	15401	15496	15582	15588	15410	15514	15470	15463	15671
22754	21132	28971	23896	23510	27377	30137	25412	23483	23080	21984	21376	20630	20401	20461	19986	19989	19769	19428	19300	19311	19266	19090	19117	18989	18945	18855	19050	18873	18734	18823	18810	18653	18666	18491	18706	18853	18607	18593	18743	18890	18528	18669	18602	18661	18510	18467	18563	18656	18575	18466	18677	18642	18739	18525	18495	18615	18424	18688	18628	18944	18682	18551	18678	18621	18730	18627	18625	18791	18563	18475	18538	18478	18643	18508	18595	18639	18791	18605	18654	18519	18616	18462	18622	18596	18623	18601	18584	18506	18490	18816	18574	18419	18606	18569	18419	18553	18699	18846	18723	18587	18674	18416	18673	18595	18394	18489	18600	18344	18623	18741	18753	18831	18390	18688	18683	18657	18554	18494	18368	18373	18473	18421	18620	18452	18404	18462	18625	18427	18431	18603	18710	18384	18539	18519	18499	18450	18383	18681	18634	18474	18610	18242	18643	18628	18592	18413	18645	18584	18572	18484	18281	18365	18459	18546	18565	18565	18448	18612	18409	18438	18592	18411	18527	18869	18616	18610	18606	18453	18665	18693	18568	18521	18479	18592	18474	18545	18384	18500	18388	18750	18657	18514	18505	18545	18395	18792	18674	18616	18591	18222	18463	18644	18655	18534	18676	18454	18757	18512	18510	18744	18552	18559	18376	18496	18569	18757	18465	18411	18628	18544	18530	18372	18534	18441	18338	18350	18458	18725	18508	18535	18561	18630	18483	18598	18643	18520	18556	18574	18496	18417	18536	18670	18390	18397	18381	18639	18635	18580	18301	18419	18588	18762	18412	18547	18532	18690	18314	18532	18513	18602	18654	18561	18360	18625	18578	18587	18771	18466	18644	18337	18474	18760	18697	18444	18421	18409	18629	18519	18708	18513	18617	18652	18423	18649	18576	18373	18526	18536	18475	18447	18523	18578	18650	18431	18520	18554	18693	18562	18501	18452	18610	18524	18595	18508	18507	18541	18599	18620	18607	18670	18448	18610	18461	18557	18721	18608	18551	18579	18505	18644	18606	18512	18640	18611	18577	18741	18418	18473	18523	18790	18783	18313	18455	18542	18481	18506	18601	18445	18615	18697	18456	18707	18648	18488	18485	18400	18553	18550	18601	18388	18321	18449	18483	18484	18363	18413	18611	18736	18390	18682	18575	18673	18576	18479	18312	18315	18476	18682	18628	18569	18493	18567	18591	18549	18546	18419	18460	18596	18334	18280	18604	18589	18591	18557	18648	18595	18552	18420	18376	18528	18721	18545	18539	18343	18567	18517	18656	18512	18563	18718	18480	18499	18338	18602	18458	18568	18422	18559	18325	18725	18604	18759	18542	18530	18568	18502	18430	18413	18499	18529	18563	18443	18441	18584	18587	18567	18610	18497	18385	18435	18498	18756	18452	18608	18464	18564	18454	18382	18542	18521	18569	18617	18649	18574	18500	18633	18652	18548	18404	18310	18576	18486	18472	18750	18706	18768	18670	18402	18413	18341	18705	18503	18477	18490	18512	18459	18424	18424	18474	18534	18583	18517	18352	18514	18577	18469	18509	18738	18397	18560	18307	18311	18584	18588	18550	18378	18586	18537	18646	18425	18537	18445	18694	18542	18556	18541	18730	18592	18515	18702	18492	18637	18716	18572	18295	18362	18355	18621	18456	18629	18494	18560	18462	18424	18451	18335	18433	18557	18478	18627	18528	18690	18707	18659	18551	18648	18558	18687	18486	18598	18443	18543	18506	18440	18596	18581	18483	18529	18618	18727	18564	18584	18806	18445	18538	18353	18454	18671	18534	18611	18560	18537	18472	18371	18471	18614	18547	18443	18479	18567	18530	18528	18378	18556	18421	18560	18243	18619	18473	18288	18415	18389	18556	18507	18575	18515	18693	18424	18489	18564	18431	18444	18514	18287	18509	18497	18574	18564	18441	18537	18687	18719	18540	18540	18502	18451	18307	18521	18431	18612	18454	18515	18599	18378	18525	18378	18567	18432	18277	18534	18359	18403	18563	18305	18554	18684	18462	18551	18483	18525	18602	18571	18641	18663	18552	18381	18617	18650	18553	18397	18448	18393	18593	18655	18595	18545	18279	18308	18411	18659	18625	18694	18686	18460	18446	18518	18511	18504	18552	18307	18602	18479	18332	18560	18549	18446	18592	18646	18323	18555	18519	18589	18643	18800	18426	18606	18503	18484	18550	18504	18461	18496	18476	18477	18546	18615	18656	18521	18512	18428	18651	18408	18644	18515	18472	18490	18352	18507	18657	18548	18498	18431	18653	18528	18485	18550	18689	18549	18484	18534	18553	18593	18425	18428	18519	18378	18448	18456	18468	18511	18423	18551	18589	18627	18622	18335	18592	18533	18521	18464	18371	18736	18656	18494	18489	18556	18439	18471	18581	18373	18511	18542	18312	18606	18518	18501	18418	18349	18326	18739	18466	18519	18335	18514	18515	18516	18613	18733	18511	18387	18708	18626	18788	18493	18642	18506	18433	18508	18410	18491	18573	18491	18556	18600	18423	18463	18514	18660	18270	18509	18343	18610	18415	18453	18481	18643	18423	18467	18443	18507	18827	18577	18599	18594	18517	18498	18524	18391	18712	18585	18517	18343	18588	18459	18535	18565	18573	18526	18527	18332	18388	18640	18693	18543	18399	18742	18400	18644	18529	18614	18514	18428	18575	18396	18390	18484	18398	18517	18501	18644	18593	18744	18716	18160	18363	18473	18530	18512	18542	18275	18534	18324	18463	18288	18279	18503	18580	18670	18596	18516	18750	18548	18519	18499	18405	18367	18668	18420	18542	18549	18479	18438	18631	18483	18693	18645	18318	18445	18627	18715	18371	18690	18732	18546	18523	18482	18464	18422	18310	18531	18664	18704	18546	18585	18661	18376	18374	18517	18396	18343	18446	18335	18463	18418	18429	18442	18486	18337	18402	18636	18497	18697	18400	18330	18463	18465	18580	18350	18433	18495	18643	18545	18514	18413	18485	18780	18710	18435	18429	18477	18538	18293	18690	18531	18534	18687	18533	18432	18335	18546	18303	18711	18576	18477	18638	18460	18313	18645	18445	18514	18497	18456	18407	18540	18434	18564	18572	18692	18447	18569	18521	18673	18522	18482	18396	18453	18568	18505	18626	18453	18651	18487	18427	18332	18509	18492	18373	18506	18438	18291	18521	18384	18562	18499	18550	18410	18540	18483	18632	18508	18672	18545	18400	18395	18292	18573	18552	18540	18683	18370	18448	18443	18588	18430	18649	18655	18627	18401	18517	18363	18562	18625	18636	18536	18378	18712	18605	18513	18614	18479	18420	18506	18705	18726	18331	18651	18314	18565	18363	18618	18664	18588	18601	18680	18476	18709	18493	18626	18515	18396	18705	18522	18469	18637	18470	18438	18645	18520	18641	18662	18597	18530	18432	18392	18588	18222	18493	18497	18547	18538	18378	18572	18639	18584	18433	18580	18612	18577	18569	18394	18604	18641	18828	18547	18602	18656	18481	18438	18548	18498	18622	18598	18495	18459	18449	18342	18641	18509	18536	18330	18564	18379	18492	18451	18450	18315	18482	18396	18597	18688	18349	18393	18465	18915	18547	18501	18547	18358	18571	18515	18527	18697	18510	18371	18469	18371	18654	18514	18443	18231	18606	18514	18470	18476	18316	18489	18768	18551	18353	18683	18527	18595	18563	18416	18389	18478	18528	18722	18296	18812	18619	18412	18495	18623	18741	18601	18456	18505	18392	18428	18730	18565	18392	18495	18388	18307	18659	18674	18361	18297	18418	18566	18651	18498	18367	18588	18539	18635	18331	18567	18555	18712	18484	18472	18393	18691	18407	18502	18274	18552	18672	18385	18777	18654	18399	18777	18519	18616	18603	18649	18521	18769	18453	18340	18433	18614	18570	18416	18445	18740	18671	18424	18692	18696	18317	18511	18245	18345	18448	18650	18699	18610	18692	18675	18370	18544	18253	18396	18572	18624	18429	18550	18527	18630	18607	18452	18507	18643	18601	18594	18585	18405	18594	18352	18303	18415	18504	18619	18233	18706	18377	18755	18479	18641	18362	18642	18791	18716	18433	18620	18519	18832	18511	18624	18646	18545	18345	18356	18603	18374	18437	18482	18493	18589	18361	18396	18483	18370	18488	18489	18433	18715	18527	18567	18640	18425	18495	18533	18248	18550	18512	18426	18605	18442	18502	18565	18401	18600	18365	18601	18404	18477	18296	18596	18608	18524	18493	18345	18458	18443	18498	18580	18714	18624	18520	18564	18366	18520	18559	18546	18361	18533	18403	18530	18339	18264	18655	18485	18391	18665	18528	18582	18410	18589	18672	18537	18537	18679	18417	18575	18643	18646	18650	18479	18582	18615	18654	18516	18497	18488	18571	18554	18407	18464	18318	18573	18534	18680	18478	18372	18411	18739	18638	18804	18360	18483	18607	18501	18401	18422	18628	18685	18591	18587	18654	18519	18673	18583	18313	18549	18502	18509	18493	18592	18524	18585	18372	18393	18563	18558	18687	18505	18424	18634	18616	18400	18371	18589	18477	18781	18690	18648	18478	18499	18377	18397	18553	18533	18443	18443	18556	18719	18401	18432	18492	18481	18509	18550	18439	18330	18803	18426	18612	18459	18501	18464	18266	18445	18350	18599	18497	18609	18563	18854	18680	18334	18594	18337	18572	18611	18414	18527	18211	18310	18314	18467	18443	18679	18648	18457	18670	18592	18348	18451	18365	18365	18275	18467	18609	18467	18371	18571	18414	18438	18495	18589	18415	18559	18719	18408	18595	18814	18560	18576	18412	18561	18620	18497	18430	18557	18285	18484	18683	18560	18474	18498	18667	18654	18521	18785	18580	18399	18538	18649	18468	18608	18340	18660	18530	18808	18762	18444	18367	18563	18504	18506	18816	18641	18635	18645	18558	18399	18470	18586	18279	18604	18387	18607	18400	18391	18659	18524	18495	18639	18530	18606	18674	18424	18493	18496	18659	18527	18667	18444	18719	18736	18571	18444	18682	18773	18461	18517	18484	18528	18371	18242	18579	18754	18275	18319	18315	18421	18224	18524	18342	18444	18611	18553	18548	18355	18536	18524	18523	18572	18551	18530	18476	18585	18437	18559	18552	18596	18185	18423	18556
35096	57729	52468	42692	36797	30349	27726	25132	22976	21776	20398	19667	19130	18526	17906	17791	17543	17193	16849	16712	16679	16477	16110	16317	16184	16154	16043	16118	15884	15888	15826	15757	15710	15782	15747	15721	15680	15687	15648	15615	15765	15718	15654	15659	15602	15870	15802	15806	15706	15784	15757	15683	15704	15602	15681	15837	15562	15701	15548	15509	15685	15582	15619	15785	15686	15433	15418	15598	15643	15669	15711	15698	15555	15528	15642	15705	15658	15802	15742	15974	15504	15709	15706	15710	15854	15574	15711	15668	15622	15683	15728	15661	15718	15633	15681	15654	15690	15817	15603	15658	15463	15531	15657	15529	15705	15734	15575	15474	15726	15727	15612	15512	15672	15583	15675	15611	15759	15599	15677	15755	15514	15632	15673	15678	15528	15553	15664	15793	15693	15520	15663	15626	15735	15702	15527	15617	15632	15512	15799	15564	15591	15603	15599	15826	15633	15627	15475	15834	15630	15591	15622	15722	15559	15512	15570	15637	15662	15583	15772	15637	15595	15715	15585	15614	15603	15603	15595	15486	15580	15693	15641	15557	15599	15775	15754	15594	15618	15732	15676	15713	15763	15608	15668	15585	15489	15610	15669	15609	15629	15429	15688	15435	15796	15704	15686	15541	15667	15505	15651	15844	15715	15861	15638	15609	15521	15539	15627	15521	15467	15626	15684	15570	15592	15679	15750	15636	15735	15716	15640	15643	15764	15592	15776	15595	15674	15612	15491	15812	15664	15654	15529	15615	15720	15654	15582	15572	15439	15636	15557	15657	15591	15569	15526	15870	15436	15565	15656	15471	15563	15814	15579	15651	15525	15596	15502	15713	15689	15600	15596	15875	15811	15671	15661	15706	15681	15827	15824	15586	15691	15542	15661	15613	15737	15635	15745	15620	15695	15693	15476	15678	15609	15614	15622	15600	15753	15471	15605	15733	15586	15642	15681	15676	15609	15583	15812	15615	15601	15484	15514	15513	15630	15712	15627	15573	15706	15660	15502	15604	15678	15533	15528	15695	15566	15661	15489	15599	15597	15687	15556	15505	15535	15670	15762	15540	15548	15602	15631	15666	15634	15659	15657	15642	15698	15477	15601	15608	15745	15718	15498	15591	15588	15547	15671	15598	15582	15722	15664	15770	15410	15643	15647	15519	15561	15779	15620	15584	15567	15698	15557	15533	15760	15525	15591	15509	15686	15643	15623	15772	15662	15408	15748	15696	15723	15551	15622	15507	15812	15685	15596	15591	15589	15619	15617	15708	15702	15746	15694	15740	15774	15651	15493	15675	15475	15505	15631	15474	15654	15468	15545	15620	15715	15561	15730	15567	15712	15719	15722	15692	15609	15606	15504	15546	15810	15514	15637	15686	15538	15516	15691	15535	15681	15577	15588	15536	15688	15652	15508	15521	15656	15808	15548	15584	15632	15599	15733	15555	15674	15681	15751	15544	15499	15696	15645	15651	15590	15623	15678	15706	15589	15634	15614	15567	15470	15588	15514	15737	15588	15571	15661	15657	15430	15646	15584	15561	15664	15630	15623	15499	15560	15483	15699	15496	15754	15516	15642	15667	15385	15774	15602	15541	15759	15568	15462	15720	15585	15698	15619	15517	15583	15697	15599	15506	15675	15596	15624	15508	15546	15566	15726	15467	15593	15643	15628	15635	15702	15437	15356	15637	15602	15748	15679	15668	15625	15673	15671	15709	15583	15595	15754	15721	15616	15640	15785	15768	15740	15538	15769	15684	15668	15579	15862	15674	15385	15494	15654	15599	15591	15635	15652	15493	15634	15640	15778	15409	15709	15607	15554	15588	15581	15789	15520	15543	15560	15670	15625	15709	15625	15549	15628	15580	15706	15638	15817	15662	15560	15642	15626	15669	15534	15591	15732	15607	15888	15555	15819	15534	15480	15713	15543	15616	15597	15618	15657	15554	15646	15538	15614	15534	15719	15842	15567	15790	15671	15756	15529	15610	15876	15804	15665	15480	15640	15795	15600	15765	15595	15690	15529	15789	15579	15602	15723	15585	15618	15439	15542	15651	15626	15589	15591	15664	15568	15605	15598	15737	15707	15543	15545	15774	15641	15580	15571	15655	15344	15709	15675	15553	15547	15594	15476	15712	15702	15702	15673	15473	15572	15624	15501	15719	15492	15607	15643	15600	15598	15683	15783	15459	15682	15759	15655	15696	15631	15700	15367	15572	15514	15690	15618	15669	15570	15512	15653	15714	15631	15761	15730	15625	15486	15718	15617	15797	15467	15526	15576	15547	15606	15565	15640	15707	15665	15706	15676	15460	15742	15682	15650	15608	15638	15706	15605	15773	15501	15649	15622	15670	15513	15610	15589	15666	15688	15655	15481	15662	15745	15607	15539	15607	15542	15702	15747	15594	15617	15703	15475	15477	15662	15607	15503	15579	15486	15745	15688	15650	15576	15601	15724	15583	15640	15673	15445	15643	15651	15632	15728	15504	15681	15579	15560	15595	15685	15578	15563	15642	15505	15633	15621	15532	15666	15606	15686	15543	15635	15607	15768	15646	15543	15619	15640	15587	15670	15736	15668	15701	15562	15532	15710	15549	15680	15664	15631	15595	15622	15491	15629	15540	15673	15606	15710	15607	15728	15616	15524	15602	15573	15588	15700	15648	15630	15750	15833	15602	15406	15733	15799	15477	15697	15516	15713	15605	15666	15760	15560	15547	15649	15582	15459	15764	15645	15653	15587	15481	15350	15484	15498	15525	15591	15827	15588	15623	15585	15774	15676	15640	15634	15452	15613	15623	15510	15646	15681	15565	15601	15710	15553	15584	15741	15637	15645	15690	15627	15691	15748	15765	15692	15597	15560	15683	15692	15733	15803	15576	15771	15612	15631	15561	15660	15608	15600	15653	15653	15655	15541	15936	15647	15759	15549	15628	15525	15668	15688	15794	15629	15687	15691	15521	15714	15489	15846	15673	15677	15689	15662	15523	15573	15503	15556	15510	15455	15630	15519	15505	15710	15681	15564	15611	15699	15449	15578	15658	15596	15518	15712	15526	15685	15597	15626	15566	15597	15527	15675	15538	15580	15545	15756	15654	15727	15776	15732	15690	15690	15593	15564	15643	15740	15702	15676	15683	15783	15482	15583	15472	15636	15541	15715	15597	15730	15567	15732	15699	15585	15777	15493	15706	15494	15736	15805	15609	15590	15691	15720	15590	15527	15636	15541	15491	15709	15678	15591	15772	15655	15592	15506	15597	15624	15784	15539	15536	15593	15630	15692	15566	15558	15640	15586	15591	15650	15700	15571	15607	15569	15726	15764	15867	15654	15719	15711	15582	15595	15650	15460	15638	15644	15563	15495	15556	15448	15488	15468	15659	15682	15566	15681	15797	15547	15655	15651	15726	15502	15778	15621	15615	15484	15691	15574	15498	15600	15684	15660	15641	15593	15633	15760	15610	15721	15543	15557	15537	15629	15692	15467	15608	15637	15558	15766	15671	15643	15713	15711	15638	15592	15767	15502	15569	15752	15653	15598	15629	15642	15705	15637	15436	15872	15699	15756	15735	15612	15662	15600	15563	15652	15647	15714	15605	15522	15693	15300	15427	15708	15729	15616	15553	15835	15589	15783	15621	15691	15503	15547	15732	15768	15704	15714	15556	15714	15582	15566	15645	15611	15615	15643	15565	15840	15656	15436	15550	15537	15712	15786	15637	15566	15602	15701	15611	15513	15720	15677	15556	15675	15757	15703	15514	15800	15606	15616	15586	15668	15721	15698	15634	15629	15731	15520	15711	15557	15611	15599	15528	15685	15616	15645	15641	15525	15725	15530	15608	15597	15469	15530	15575	15576	15658	15663	15676	15702	15713	15570	15672	15596	15750	15402	15577	15864	15723	15504	15674	15598	15565	15528	15635	15555	15573	15505	15884	15660	15575	15786	15584	15677	15713	15601	15565	15573	15561	15653	15617	15461	15671	15895	15687	15759	15629	15665	15557	15607	15612	15504	15714	15612	15716	15449	15570	15639	15626	15349	15599	15660	15712	15826	15592	15681	15697	15633	15680	15498	15658	15666	15634	15549	15699	15524	15710	15702	15698	15464	15562	15659	15672	15617	15611	15751	15713	15482	15709	15411	15578	15617	15676	15850	15758	15770	15598	15632	15633	15609	15590	15695	15678	15586	15760	15577	15624	15585	15572	15638	15636	15666	15706	15603	15668	15589	15701	15598	15680	15620	15610	15705	15685	15677	15292	15469	15743	15571	15651	15487	15714	15493	15687	15578	15732	15627	15512	15822	15554	15535	15655	15580	15662	15622	15788	15503	15494	15706	15661	15616	15677	15653	15534	15594	15783	15628	15728	15721	15503	15457	15579	15583	15570	15641	15638	15622	15760	15698	15614	15782	15471	15666	15685	15567	15598	15644	15620	15734	15824	15653	15634	15595	15805	15772	15697	15612	15599	15643	15713	15667	15565	15704	15594	15795	15657	15533	15635	15515	15735	15711	15626	15593	15581	15570	15577	15475	15519	15575	15711	15465	15631	15488	15795	15592	15664	15648	15616	15607	15690	15622	15597	15476	15553	15658	15700	15762	15597	15538	15582	15672	15558	15600	15693	15608	15630	15696	15708	15705	15674	15661	15512	15638	15626	15605	15702	15505	15579	15765	15660	15498	15706	15690	15683	15584	15719	15641	15640	15659	15758	15620	15486	15577	15627	15716	15677	15862	15684	15740	15667	15684	15481	15610	15646	15565	15583	15706	15541	15605	15614	15548	15694	15631	15561	15461	15827	15637	15639	15599	15688	15591	15713	15591	15507	15522	15669	15694	15794	15545	15705	15598	15650	15613	15544	15704	15699	15852	15769	15495	15639	15711	15581	15579	15570	15593	15608	15522	15631	15825	15710	15584	15414	15703	15600	15508	15742	15579	15513	15608	15663	15594	15670	15696	15582	15610	15580	15652	15584	15686	15610	15593	15472	15407	15551	15755	15673	15562	15689	15575	15607	15681	15697	15752	15643	15568	15661	15549	15663	15481	15645	15544	15683	15788	15585	15782	15631	15723	15529	15631	15574	15514	15663	15622	15665	15738	15772	15544	15768	15613	15682	15632	15653	15677	15620	15613	15805	15593	15781	15525	15628	15600	15694	15573	15655
29960	29758	37025	32649	26405	23639	22030	21018	20437	19920	19641	19431	19268	19086	18902	18668	18454	18545	18619	18426	18458	18448	18451	18172	18156	18233	18121	18422	18294	18141	18053	18189	17919	18288	18077	18091	18411	18146	18236	18226	18171	18299	18105	18060	18105	18113	17862	18336	18174	17998	18009	18010	18155	18152	18158	18196	18275	18069	18133	18076	17945	18116	18129	18078	18078	18239	18039	18000	18266	18024	18331	18250	18061	18252	18057	17844	17908	18026	18033	18033	18038	18083	18049	18170	18054	18008	18053	17932	18116	17972	18185	18040	18121	18114	17987	18059	18091	18022	18131	18001	18204	18134	18174	18045	18194	18020	17959	18239	18156	18190	17768	17922	17957	18198	18172	18167	17865	17981	18152	17951	18122	17878	18063	18013	17979	18113	18194	18194	18340	18066	18072	17981	18031	17981	18222	18065	18123	18183	18181	17999	17955	17902	18264	18109	18173	18148	17972	17912	18147	18216	18149	18029	18069	17956	18069	18114	18053	18062	18007	18201	17813	18150	18152	18163	18171	18139	18157	18028	17987	17848	18019	17882	18289	18075	18080	18184	18199	18148	17968	18142	18037	17960	18102	18122	17904	18130	18108	18027	18037	17919	18060	18088	18061	18000	18190	18054	18118	18179	18116	17926	18040	18035	18064	18020	18100	18090	18001	18021	18280	18052	18076	18059	18172	18086	18110	18223	18004	18075	17972	17915	18167	18068	18058	18141	18210	18053	17956	18130	18161	18013	18121	17947	17875	18097	18091	18089	18214	18266	18229	18151	18305	17940	18044	18108	18023	18139	18227	18157	18105	18121	18260	18026	18234	18066	18128	18020	17910	18118	18139	18170	18143	18218	17974	18019	17976	18090	17903	17893	18121	17948	18107	18152	18032	17959	18076	18054	17825	18063	18029	17911	18308	18000	18119	18069	18085	18354	18070	18155	18289	18164	17993	18112	18164	18018	18047	18036	18096	18094	18026	18111	17893	17990	18037	18117	17952	18018	18234	18045	18074	18136	18037	18129	18059	18097	18051	17980	17923	18140	18161	18070	17979	18115	18180	18288	18134	17948	17885	17970	18089	18078	18191	18195	18164	18213	17966	17958	17912	18058	17978	18165	18160	18144	18174	18090	17970	18042	18153	18055	18141	17996	18156	18118	18144	18074	18210	17993	18102	18184	18128	18139	18013	18022	18130	18286	18055	17909	18104	17987	18146	18108	17969	17845	18077	17987	17931	17933	18182	17988	18074	18058	18067	18266	18073	18049	18068	18120	18087	18185	18039	18101	18357	18081	18109	18238	18144	18166	18207	18087	17945	18099	18079	18051	18106	18087	18172	18046	18169	18185	18077	18123	18080	18215	18130	18235	18101	18145	18009	17873	18034	18178	18103	18011	17980	18186	17972	17940	18200	17988	18221	18209	17983	17954	18141	17963	17920	18090	18053	18003	18034	18240	18326	18100	18019	18084	18157	18056	18112	18017	17901	18289	17943	18100	18206	18272	17938	18166	18066	18081	18097	18148	18159	18148	18115	18271	18270	18210	18164	18015	17882	18210	17994	17861	17949	18201	17966	18021	17933	18035	18058	18148	18130	17939	18091	18318	18153	18113	18151	18398	18231	17907	18060	18127	18128	18299	18115	18140	18065	18064	18170	18252	18192	17989	18091	17996	18114	18001	18036	17965	17916	17990	18004	18185	18040	17975	18074	18055	18141	18185	17980	17947	18172	18046	18075	18156	17876	17989	18101	18015	18046	18100	18122	18074	18219	18303	18285	18026	18112	18053	18150	18161	17980	18119	18076	18298	17949	18060	18138	18076	18255	18096	17831	17875	18210	18167	18075	18148	18115	18157	18272	17986	18370	17971	18147	17870	18148	17934	18176	18092	18077	17972	18040	18109	18006	17966	18215	18067	18105	18230	18108	18127	18195	18279	18000	18031	18063	18147	18100	18111	18123	18274	17972	17974	18058	18079	18084	17965	18214	18070	18066	18356	18130	18301	18116	18070	18159	18037	18019	18106	18104	18130	18020	18077	18215	17923	18041	18399	18024	18027	18162	18222	18038	18030	18211	18018	17980	17869	18000	18180	18019	18107	18130	17913	17951	18259	18143	18097	18104	18080	17904	18116	17937	18057	18140	17944	18088	18015	18135	18060	18198	18113	18062	18035	18140	17939	18247	18057	17819	18178	18198	18090	18141	18116	18277	18215	18008	17821	17947	18043	18144	18105	18105	17963	18240	18142	18047	18238	18283	17957	18104	18094	18063	18020	18046	18108	17999	18111	18147	18225	18080	18065	17888	18043	18121	17961	18096	17967	18117	18103	18082	18069	18097	18099	18244	18017	17845	18185	18114	17990	17973	18087	18303	18095	17992	18083	18205	18159	17970	18253	18062	18160	18157	18102	17946	18106	17902	17933	18017	18064	18121	18173	18097	18039	18161	18264	18155	18104	18083	17938	18159	18141	18270	18165	18056	17999	18102	18010	18170	18208	18388	18227	18097	18031	18077	17899	17983	18067	18243	18212	17981	18047	17971	18147	18135	18202	17876	18028	18172	18126	18069	18032	18188	18013	18016	17923	18210	17984	18242	18093	18208	18119	18105	18013	18192	17931	18162	18125	17974	17900	18083	18002	17952	18062	18261	18152	17998	18103	18115	18049	18289	18159	18107	18123	17955	18227	18187	18166	17886	18051	18205	18044	18181	17944	18194	18037	18229	17966	18097	18105	18105	18202	18023	18089	18035	18113	18110	17921	18007	17997	18020	18121	18051	18300	18207	18241	18010	18225	18041	17943	18172	18063	18197	18085	18132	18155	18109	18244	17996	18021	18101	18262	18137	18046	18046	18009	18104	18223	18205	18088	18216	18131	18065	18275	18143	18249	18140	18171	17969	17911	18097	18159	17992	18029	18283	18079	18085	18118	17937	18096	18009	18148	18077	18046	18210	18243	18147	18153	18092	18042	18005	18090	17866	18109	18007	18126	18050	18057	18023	18044	18018	18184	18255	17975	17914	18001	17895	18122	17955	18087	18169	18097	18290	18207	18149	18187	18179	18199	18142	18193	17982	18118	18182	18011	18200	17994	17890	17851	17948	18294	17958	18079	18291	18121	18244	18007	18061	17961	17994	17960	18058	17977	18176	17990	18064	17941	18227	17902	18019	18105	18109	18162	18218	18306	18133	18145	18108	18056	18186	18014	17952	18126	18068	17942	18136	18124	18117	18261	17943	18007	17973	18124	17803	17860	18067	18163	18215	18271	18122	18018	18095	18158	18117	18186	18353	18108	17959	18080	17861	18007	18104	17997	18272	18053	18083	18031	18165	18050	18226	18056	18158	18137	18088	18028	18213	18181	18336	18160	18125	18030	18081	18271	18231	18174	18206	17888	18131	18079	18243	18121	17966	17944	17949	18017	18037	18173	18115	18052	17889	18106	18078	18148	18058	18116	18048	18107	17912	18043	18028	17845	17865	18243	17978	18129	18143	18148	18124	18094	18417	18352	18128	18071	17956	18072	18126	18229	18085	18236	18127	18252	17993	18201	18002	18199	18136	17924	18145	18025	18110	18132	18040	18282	18014	17990	18005	18145	18163	17771	18053	17984	18283	18050	18097	18103	18289	18161	18060	18078	18048	18167	18097	18114	18036	18207	18238	18201	17827	18169	18000	18120	17960	18040	18030	18032	18127	17977	18138	18035	18068	18040	17881	17910	18127	18080	18266	18404	18108	17963	18114	17994	18100	18142	18233	18214	18108	18137	18064	17817	18187	18032	18159	17943	18078	18053	17970	18116	18167	18173	18226	18034	18231	18250	18089	18110	18275	18129	18233	18098	18056	18292	18159	18181	18100	17972	17976	18123	18044	18118	18228	18271	18092	18175	18242	17967	18081	17937	18184	18143	18070	18244	18165	17889	17934	17972	18200	18100	18044	18148	18037	18204	18240	18212	18196	18198	18107	18055	18178	18266	18059	18181	18193	18161	18149	18083	18136	18010	18303	18060	18114	18189	18249	17992	17964	18013	18081	18067	17999	18112	18142	18125	17996	18254	18147	17976	18041	17968	18059	18006	17986	18169	18060	18034	17967	18053	18011	18035	18269	18090	18170	17916	18088	18110	18160	18177	18098	18052	18049	18038	18024	17986	18206	18089	18206	18006	18122	18284	17999	18000	18088	17952	18131	18100	18083	18169	17990	18092	18233	18044	18028	18099	18024	18118	18342	18237	18124	18051	18034	18043	17991	17991	18096	18078	18375	17941	18090	17981	18120	17951	18173	18009	18072	18166	18120	17962	18282	18024	18050	18142	18069	18229	18146	18241	17999	18022	17971	18050	18200	18159	18081	18147	18257	18210	18205	17888	18112	17937	18150	17994	18044	18030	18078	18113	18075	18183	18263	18314	17965	18141	17942	17950	18007	18079	18132	18142	18189	18039	18226	17888	18126	18100	18081	18020	17982	18013	18263	18223	18359	17997	18137	18134	18138	18169	18020	18077	18196	17988	17987	18155	18057	18110	18083	18037	17961	18062	18238	18129	18026	18058	18031	18014	18152	18118	18080	18097	18143	17997	18100	17979	18033	18380	17949	18152	18150	17973	18063	18033	18055	18035	18333	17852	18106	18047	18229	18060	18184	18031	18274	18101	18132	17920	18162	18091	18146	18140	18346	18250	17855	18078	18205	18140	18099	18245	18108	18226	18193	18030	18196	18194	18134	18148	18176	18137	18032	18105	18075	18117	18152	18037	18156	17951	18062	18086	18167	18099	18098	17873	17880	18062	18098	18019	18026	18157	18191	18279	18133	18119	18300	18315	18247	17926	17906	18074	17987	17997	18066	17896	18046	18066	18130	18317	18047	18230	17935	18266	18090	17962	18023	18062	18210	18232	18122	18244	18146	18150	18172	18083	18002	18263	17994	18124	18077	18190	18240	18086	17997	18025	18182	17994	18274	17818	18039	18028	18162	18117	18097	18098	18058	18196	17948	18216	18251	18024	17945	18053	17956	18011	17948	18122	18199	18066	18033	18026	18093	17888	17958	17995	18011	17982	18267	18168	18064	18255	18012	17961	17926	18137	18045	18219	18174	18245	18023	18181	18084	18149	18052	18078	18157	17920	18204	18149	18094	18279	18116	18251	17901	18187	18038	17967
33344	46443	41613	31416	26041	22777	20872	19884	18801	18053	17489	17118	16852	16620	16467	16363	16069	16022	15946	15885	15688	15735	15611	15680	15582	15461	15761	15439	15267	15522	15282	15133	15322	15546	15378	15395	15389	15248	15338	15365	15460	15526	15350	15377	15192	15421	15311	15262	15372	15479	15249	15107	15240	15255	15386	15289	15561	15362	15450	15294	15391	15198	15456	15237	15431	15287	15445	15238	15401	15426	15327	15133	15426	15348	15425	15305	15243	15196	15428	15354	15255	15267	15282	15245	15252	15363	15549	15327	15286	15483	15287	15208	15293	15296	15297	15336	15202	15361	15335	15255	15291	15412	15361	15406	15423	15366	15315	15321	15229	15265	15265	15364	15305	15249	15309	15305	15209	15401	15404	15270	15453	15336	15273	15367	15348	15273	15521	15308	15347	15549	15332	15393	15294	15261	15411	15219	15291	15245	15163	15351	15320	15182	15299	15232	15348	15238	15424	15383	15167	15330	15337	15430	15313	15354	15295	15511	15317	15337	15246	15360	15279	15457	15435	15373	15486	15407	15296	15356	15248	15436	15273	15352	15306	15167	15294	15259	15417	15385	15339	15542	15293	15423	15243	15486	15460	15375	15257	15374	15297	15213	15206	15468	15547	15482	15440	15242	15526	15320	15349	15382	15260	15486	15326	15214	15410	15441	15361	15279	15319	15470	15346	15307	15382	15385	15343	15381	15322	15332	15241	15347	15264	15287	15480	15438	15337	15316	15455	15424	15347	15260	15246	15364	15292	15311	15270	15237	15222	15284	15231	15334	15336	15365	15207	15474	15245	15426	15364	15437	15209	15312	15086	15316	15241	15374	15237	15413	15353	15376	15541	15325	15405	15320	15284	15345	15485	15283	15338	15373	15346	15405	15369	15432	15315	15317	15284	15448	15384	15251	15244	15340	15346	15445	15147	15334	15292	15300	15188	15289	15244	15247	15460	15323	15181	15306	15356	15389	15284	15258	15627	15354	15378	15266	15252	15321	15251	15205	15466	15303	15388	15291	15313	15413	15367	15198	15357	15314	15334	15414	15390	15225	15283	15580	15461	15405	15242	15345	15305	15256	15248	15415	15354	15411	15494	15428	15200	15287	15383	15345	15231	15462	15543	15371	15342	15362	15510	15325	15478	15257	15156	15353	15453	15266	15372	15432	15286	15335	15429	15091	15409	15250	15330	15345	15231	15312	15370	15405	15270	15259	15349	15621	15348	15379	15447	15488	15374	15343	15307	15278	15525	15344	15350	15359	15402	15185	15131	15484	15337	15129	15285	15272	15306	15373	15175	15376	15357	15240	15426	15400	15441	15220	15150	15396	15302	15239	15280	15120	15186	15437	15389	15197	15350	15418	15335	15245	15348	15534	15354	15405	15401	15363	15348	15405	15429	15395	15287	15383	15222	15292	15210	15234	15420	15404	15280	15246	15332	15299	15453	15443	15105	15354	15385	15399	15344	15436	15386	15377	15295	15421	15484	15356	15453	15277	15250	15307	15387	15259	15344	15354	15284	15367	15286	15386	15223	15333	15366	15411	15350	15390	15339	15288	15379	15442	15254	15433	15280	15520	15344	15525	15117	15307	15247	15291	15409	15342	15490	15303	15524	15387	15376	15251	15283	15250	15307	15191	15290	15359	15268	15327	15346	15265	15305	15472	15191	15463	15306	15334	15373	15280	15342	15205	15242	15280	15314	15236	15408	15164	15425	15351	15409	15325	15185	15325	15298	15348	15578	15378	15294	15416	15336	15381	15427	15435	15503	15283	15326	15368	15326	15151	15331	15336	15421	15347	15376	15323	15353	15239	15232	15231	15163	15303	15424	15392	15103	15331	15328	15336	15362	15501	15344	15351	15457	15251	15227	15208	15237	15421	15447	15340	15196	15584	15412	15342	15442	15432	15390	15294	15348	15200	15442	15241	15292	15493	15269	15275	15306	15392	15407	15415	15325	15278	15374	15491	15280	15375	15308	15346	15239	15419	15216	15465	15405	15316	15263	15232	15054	15342	15489	15477	15324	15400	15461	15494	15150	15357	15367	15339	15312	15454	15353	15266	15206	15397	15419	15385	15405	15617	15209	15326	15313	15304	15364	15460	15242	15294	15470	15190	15284	15373	15210	15279	15325	15272	15391	15461	15458	15316	15276	15069	15370	15349	15355	15389	15282	15288	15263	15192	15286	15309	15271	15481	15299	15283	15301	15416	15375	15378	15299	15253	15292	15418	15306	15389	15490	15257	15319	15363	15258	15359	15350	15397	15369	15439	15522	15320	15170	15224	15337	15204	15298	15405	15382	15342	15460	15419	15295	15473	15315	15416	15400	15210	15358	15329	15476	15419	15163	15501	15363	15308	15186	15294	15170	15362	15335	15471	15419	15190	15361	15366	15472	15414	15317	15322	15234	15381	15322	15325	15277	15501	15170	15491	15343	15343	15217	15394	15276	15242	15344	15367	15435	15289	15297	15403	15471	15406	15334	15354	15583	15259	15445	15385	15348	15270	15409	15502	15363	15342	15404	15596	15174	15350	15406	15376	15489	15482	15287	15225	15432	15363	15375	15498	15501	15338	15453	15309	15358	15534	15281	15324	15203	15517	15352	15220	15364	15476	15296	15504	15323	15310	15362	15335	15374	15255	15335	15311	15373	15403	15256	15319	15453	15311	15414	15312	15328	15293	15476	15627	15324	15268	15459	15237	15182	15335	15286	15324	15241	15417	15320	15106	15418	15430	15468	15151	15314	15443	15365	15349	15315	15311	15295	15239	15515	15654	15276	15354	15368	15428	15242	15335	15392	15417	15371	15308	15309	15206	15322	15329	15381	15248	15304	15494	15379	15223	15240	15436	15353	15322	15375	15289	15118	15378	15326	15336	15363	15390	15338	15253	15320	15225	15275	15416	15376	15354	15457	15269	15484	15225	15263	15518	15207	15424	15196	15273	15183	15265	15281	15358	15376	15500	15174	15361	15423	15321	15264	15256	15410	15229	15223	15418	15391	15230	15357	15347	15475	15388	15468	15258	15331	15295	15497	15330	15158	15375	15447	15205	15279	15524	15346	15280	15318	15408	15465	15435	15425	15422	15392	15326	15338	15318	15302	15343	15301	15153	15287	15428	15378	15364	15371	15240	15285	15430	15285	15230	15349	15233	15283	15429	15309	15395	15408	15285	15292	15369	15297	15442	15268	15473	15388	15428	15267	15372	15397	15556	15407	15188	15190	15367	15521	15341	15396	15387	15386	15298	15367	15443	15242	15448	15484	15415	15397	15463	15236	15229	15199	15417	15574	15452	15402	15470	15299	15294	15257	15369	15244	15319	15419	15292	15504	15305	15355	15161	15249	15260	15362	15217	15420	15271	15166	15435	15231	15332	15347	15170	15240	15291	15340	15278	15314	15344	15444	15415	15405	15170	15433	15340	15363	15284	15433	15266	15253	15293	15374	15277	15261	15208	15424	15322	15275	15442	15347	15417	15315	15435	15464	15303	15280	15347	15443	15471	15288	15371	15249	15250	15534	15342	15545	15434	15271	15357	15340	15320	15511	15520	15378	15360	15439	15384	15288	15259	15345	15470	15224	15144	15379	15293	15397	15380	15242	15432	15324	15312	15430	15321	15342	15275	15443	15428	15533	15260	15312	15328	15472	15417	15273	15407	15399	15192	15353	15284	15235	15366	15408	15381	15348	15430	15233	15369	15449	15168	15388	15428	15435	15210	15301	15422	15347	15542	15279	15473	15268	15300	15309	15272	15187	15355	15300	15456	15302	15366	15316	15330	15247	15047	15337	15345	15130	15335	15465	15244	15342	15381	15246	15393	15408	15361	15468	15325	15392	15513	15417	15435	15462	15264	15452	15443	15138	15356	15431	15230	15453	15442	15312	15235	15320	15464	15201	15241	15280	15374	15314	15316	15300	15532	15452	15402	15203	15111	15347	15330	15267	15344	15455	15372	15308	15469	15340	15400	15421	15446	15335	15227	15546	15287	15231	15240	15444	15210	15082	15273	15243	15306	15493	15165	15337	15405	15271	15290	15218	15209	15310	15456	15298	15396	15191	15370	15328	15399	15458	15198	15301	15262	15218	15626	15259	15371	15517	15357	15354	15191	15254	15447	15361	15402	15303	15189	15237	15441	15389	15287	15412	15245	15461	15336	15451	15421	15268	15251	15408	15497	15438	15394	15395	15316	15372	15427	15205	15340	15362	15391	15372	15332	15426	15226	15312	15254	15436	15401	15426	15283	15437	15401	15362	15371	15227	15538	15276	15394	15403	15341	15254	15506	15204	15461	15457	15378	15503	15402	15371	15489	15423	15308	15431	15393	15302	15498	15312	15287	15309	15346	15237	15217	15281	15341	15225	15403	15284	15502	15247	15315	15560	15189	15288	15337	15402	15245	15321	15275	15467	15529	15233	15325	15409	15284	15300	15370	15282	15388	15374	15291	15385	15364	15345	15345	15344	15379	15292	15260	15349	15435	15318	15273	15278	15360	15405	15275	15504	15337	15335	15243	15325	15309	15283	15475	15235	15508	15347	15269	15315	15561	15236	15396	15292	15436	15354	15612	15235	15197	15285	15327	15380	15292	15432	15346	15358	15269	15378	15526	15326	15460	15256	15442	15301	15309	15256	15428	15393	15372	15544	15121	15419	15249	15337	15438	15262	15330	15185	15261	15424	15424	15351	15216	15296	15431	15250	15309	15337	15525	15452	15365	15336	15317	15461	15299	15449	15180	15398	15313	15388	15299	15284	15259	15387	15301	15274	15467	15290	15355	15328	15358	15444	15422	15484	15441	15506	15338	15125	15433	15391	15345	15310	15261	15484	15239	15337	15348	15432	15189	15247	15196	15285	15317	15525	15459	15403	15452	15271	15284	15257	15460	15454	15273	15337	15418	15524	15319	15499	15330	15204	15384	15412	15399	15358	15326	15233	15574	15304	15212	15400	15260	15349	15290	15297	15241	15159	15362	15412	15356	15253	15334	15345	15558	15293	15209	15487	15265	15462	15320	15456	15236	15281	15427	15179	15295	15519	15218	15298	15198	15496	15295	15404	15452	15328	15480	15417	15273	15219	15457	15376	15381	15310	15244	15361	15536	15507	15334	15311	15379	15375	15303	15485	15398	15593	15442	15321	15318	15384	15347
24092	21174	28700	25946	25624	26847	26090	23119	21839	21187	20580	20198	19752	19471	19700	19348	19394	19062	18864	18765	18720	18807	18550	18487	18442	18485	18445	18151	18185	18434	18294	18236	18252	18348	18173	18254	18186	18143	18174	18394	18231	18244	18139	17970	18069	18169	18527	18224	18185	18208	18126	18154	18294	18274	18124	18195	18274	18134	18097	18021	18043	18390	18379	18116	18122	18376	18118	18134	18067	18135	18069	18136	18166	18312	18051	18159	18013	18144	18117	18333	18038	18336	18129	18045	18135	18019	18091	18206	18210	18154	18308	18168	18231	18258	18294	18105	18173	18170	18073	18103	18249	18220	17995	18042	18027	18140	18136	18144	18050	18161	18132	18189	18035	18154	18343	18468	18267	18018	17995	18238	18202	18023	18034	18175	18044	18063	18300	18180	18049	18389	18211	17777	18153	17941	18222	18066	18073	17993	18297	18185	18046	18199	18215	18209	18186	17952	18325	18238	18192	18046	18393	18349	18258	18082	18061	18155	18148	18136	17999	18058	18251	18086	18060	18170	18262	18267	18013	18105	18269	18066	18010	18115	17951	17882	18062	18194	18197	17921	18064	18242	18048	18211	18137	18173	18176	18257	18048	17776	17964	18067	17992	18213	18131	18150	18196	18215	18213	18095	18206	18185	18155	18162	18108	18264	18032	18045	18149	18133	18323	18180	18240	18262	17966	18187	18150	18256	18405	18152	18114	17974	17952	18208	18070	18188	18267	18194	18011	18043	18074	18045	17977	18166	18077	18096	18099	18294	18135	18077	18081	18153	18196	18225	18276	18381	18321	18227	18080	18223	18034	18204	18112	18070	18145	18077	18235	18355	18083	18153	18102	17994	18098	18321	18138	18186	18064	18209	18348	18365	18141	18210	18135	18146	18206	18090	18253	18097	17933	18290	18073	18111	18334	18177	18121	18308	18105	18152	17858	18147	17998	18056	18071	18128	18208	18003	18185	18129	18119	18068	18027	18130	18193	18033	18157	18257	18110	18114	18186	18183	17942	17930	17961	18290	18079	18200	18092	18034	18167	18169	18201	18141	18253	18209	18357	18347	18314	18396	18064	18059	18171	18001	18037	18133	18135	17972	18234	18048	18001	18351	18024	18087	18065	18229	18175	18352	18051	18049	17995	18101	18197	18124	18157	18150	17945	18132	18230	18238	18209	18157	18121	18059	18274	18145	18143	18321	18232	18162	18330	18214	18077	18132	18202	18168	18238	18131	18403	18147	18212	18082	18354	18122	18289	18124	18080	18161	18236	18035	18087	18142	18381	18403	18066	17952	18283	18029	18159	18166	18002	18309	18034	18033	18052	18120	18195	18196	18282	18240	18260	18016	18248	18194	18147	18017	18180	18181	18037	18217	18167	18243	18273	18053	18211	18109	18151	18084	18147	18062	18140	18085	18108	18116	18161	17976	18059	17994	18177	18228	18157	18257	18188	18160	18126	17850	17936	17915	18144	18032	17938	18182	18088	18085	18066	18191	18167	18075	18179	18024	18094	18095	18175	18217	18155	18103	17913	18077	18132	18307	18134	18111	18198	18174	18221	17801	18087	17969	17871	17975	18113	18310	18071	17876	18200	18093	18267	18099	18154	18011	18070	18031	18056	18039	18103	17951	18169	18241	18179	18059	18202	18154	18252	18173	18145	18172	18400	18054	18033	18183	18063	18092	18070	18282	18071	18097	18142	18192	18014	18061	18031	18073	18205	18097	18130	18085	18163	18033	18110	18207	18116	18349	18255	18244	18041	18136	18052	18297	18363	18138	18030	18039	18105	18236	17999	18245	18038	18083	18072	18212	18110	18253	18190	18183	18055	18181	17926	18111	18093	18093	18154	18100	18181	18193	18106	18182	18150	18122	17908	17997	18111	17978	18162	18133	18169	18189	18303	18168	18125	18252	18209	18153	18295	17934	18265	18058	18407	18140	18183	18151	18252	17930	17969	18279	18233	18112	17953	17841	18398	18143	18338	18245	18172	18207	18132	18215	18157	18252	17966	18216	18231	18096	18161	18037	18008	18116	18131	18068	17986	18042	18078	18299	18324	18060	17974	18314	18380	18133	18214	18220	18231	18074	18148	18122	18230	18073	18144	17979	18283	17864	17937	18230	18250	18110	18063	18028	18196	18203	18352	18254	18132	18123	18013	17939	18065	18117	18166	18211	18080	18088	18099	18173	18276	18221	18162	18318	18103	18198	18185	18209	18214	18193	18057	17821	18261	18031	18255	18162	18180	18039	18352	18351	17987	18104	18072	18123	18184	18122	18279	18197	18109	18141	18045	18013	18373	18006	18048	18212	18156	18089	18078	18060	18034	18065	18227	18039	18012	18169	18016	18266	17973	18339	18076	18023	18070	18250	18307	18271	18123	18102	18388	18079	18314	17955	18239	18032	17939	18046	18064	18177	18324	17954	18057	18008	17987	18138	18241	18046	18205	18342	18170	17892	18119	17906	18192	18011	18007	18097	18241	18170	18009	18178	18165	18156	18242	18127	18140	18281	18127	18188	18201	18082	18133	18175	18190	18089	18249	18125	18049	18088	18190	18090	18108	18104	17955	18211	18248	18085	18189	18156	18265	17996	18383	18326	18144	18089	18033	17905	18138	18066	18053	18035	18048	18183	18109	18393	17918	18264	17890	18106	18059	17944	18245	17957	18335	18185	18094	17901	18244	18314	18248	18179	17940	18178	17805	17958	17956	18109	18274	18214	17998	17971	18009	18009	18189	18061	18245	18304	18041	18220	18089	18202	18100	18015	18400	18056	18297	18072	18295	18268	18091	18140	18402	18217	18150	18025	18311	18229	18153	18060	17971	18412	17913	18281	18312	18138	18265	18240	18062	18263	18194	18332	18245	18111	18043	18151	18247	18121	18220	18081	17957	18184	18230	18243	18246	18263	18351	18022	18091	18312	18327	18050	18427	18415	18013	18163	18274	18221	18009	18346	18277	18117	18181	18072	18346	18238	18138	18052	18133	18094	18065	18371	18349	17900	18005	18141	18194	18048	18168	18142	18010	18064	18125	18351	18273	18064	17940	18111	18203	17909	18127	18075	18396	18070	18084	18102	18002	17919	18135	18217	17970	17975	18151	18068	17913	18103	18097	18073	18093	18208	18210	18150	18334	18208	18143	18276	18224	18235	17989	18230	18341	18145	18192	18053	18096	18124	18306	18445	17949	18177	18197	18111	18210	18116	18308	18044	18052	18095	18072	18156	18173	18088	18257	18262	17930	18286	18198	18154	18168	18411	18047	18036	18059	18290	18355	18119	18139	18071	18003	18044	18253	18178	18167	18093	18243	18299	18190	17979	18047	18135	18017	18049	18264	18038	18091	18056	18180	18162	18154	18070	18216	18320	18071	18225	18111	18088	18274	18041	18076	18155	18224	18150	18050	18059	17983	18168	18248	18060	18171	18132	18188	18308	18186	18013	18105	18289	18141	18051	18150	17937	18023	18138	18148	18108	18082	18327	18184	18079	18253	18106	18305	18131	18107	18120	18053	18055	18290	18156	18321	18421	18130	18065	18107	18190	18225	18146	18088	18187	18076	18072	18192	17994	18210	17977	18150	18163	18131	18114	18124	18073	18023	18319	18265	18417	18136	18244	18189	18394	18214	18289	18207	18021	18067	18030	18139	18174	18108	18209	18116	18230	18029	18194	18068	18235	18240	17979	18112	18148	18082	18077	18080	18190	18125	18087	18125	18073	18114	17946	18142	17915	17987	18170	17953	18183	18196	18320	18138	17893	18145	17908	18119	18168	18145	18047	18152	18065	18139	18175	18054	18020	18159	17980	18275	18324	18039	18153	18269	18452	18245	18046	18076	18132	18158	18061	18263	18320	18151	18225	18063	17998	18003	18141	18158	18123	18144	18138	18003	17983	18183	18170	18173	18157	18104	18011	18114	18317	18192	18201	18198	17963	18300	17837	17973	18120	18204	18266	18233	18152	17928	18262	18181	17951	18039	18103	18085	17902	17914	18164	17941	18107	18086	17969	18093	18141	18166	18108	18091	17879	18062	17995	18040	18161	18269	18257	18186	18037	18321	18143	18195	18205	17843	18176	18161	18086	18044	18153	18050	18084	18032	18154	18267	18079	18200	17899	18128	18278	18058	18003	18200	18135	18109	18233	18076	18254	18176	18216	18084	18117	18231	18025	18067	18262	18114	18108	18278	18064	18368	18090	18136	18233	18080	18088	18003	18153	18122	18126	18092	18305	18072	18067	17997	18295	18121	18260	18162	18256	18312	18363	18332	18047	18142	18161	18172	18074	18026	18122	18256	18028	18133	18157	18140	18248	18287	18081	18078	18195	18331	18184	18153	18263	18200	18178	17963	18143	18119	18363	18216	18287	18212	18041	18380	18176	18320	18160	18115	18018	18058	17973	18045	18012	18162	18187	18068	18258	18359	18257	18096	18270	18204	18266	17986	18064	18191	18063	17976	18050	18316	17982	18285	18035	17825	18320	18265	18034	18097	18263	18011	18212	18131	17943	18099	17802	18009	18149	18014	18076	18195	18534	18303	18027	17975	18258	18228	18101	18148	17989	18256	18099	18150	18186	18192	18137	18141	18012	18104	18244	18072	17953	18130	18100	18297	18146	18182	18241	18101	18069	18088	18042	17916	17919	18231	18249	18116	18107	18065	18055	18232	18171	18239	18013	17994	18182	17964	18118	18046	18122	18172	18149	18210	18121	18147	18195	18120	18042	18013	18297	18205	18147	18067	18094	18259	18162	18209	17990	18043	18251	18006	18033	18111	18169	18186	18301	18240	18314	18090	18113	18132	18074	18197	18038	18201	18237	18135	17978	18111	18139	18003	18004	18241	18093	18129	18066	18132	18235	18116	17993	18270	18341	18196	18181	18285	18197	18384	18005	18275	18117	18115	18211	18075	18176	17991	18119	18022	18063	18169	18095	18142	18263	18410	18048	18078	18006	18134	18077	18198	18228	18073	18056	18239	18230	18212	18015	17958	18121	18248	18261	17953	18195	17993	18100	18068	18111	18043	18130	18118	18014	18111	18214	17911	18034	17997	18128	17883	18293	18349	18040	17924	18087	18219	18103	18052	18228	18227	18289	17904	18046	18202	18068	18369	17961	18103	18148	18289	18233	18245	18040	18197	18085	18250	18081
32445	52746	47893	37133	30577	26885	24008	22276	20891	19724	18874	18345	17848	17471	17167	16921	16719	16419	16381	16150	16011	16029	15896	15775	15822	15658	15625	15556	15626	15619	15617	15367	15431	15433	15438	15506	15616	15532	15603	15417	15367	15415	15473	15392	15264	15425	15298	15389	15370	15459	15349	15444	15269	15261	15373	15313	15602	15443	15430	15265	15473	15446	15387	15456	15334	15479	15420	15468	15397	15343	15469	15406	15396	15374	15497	15446	15511	15566	15403	15325	15401	15500	15243	15480	15389	15323	15623	15496	15551	15384	15290	15410	15392	15311	15277	15338	15374	15567	15240	15350	15270	15242	15312	15225	15416	15519	15362	15512	15419	15340	15281	15424	15539	15349	15230	15286	15268	15382	15467	15525	15296	15582	15272	15453	15569	15343	15396	15377	15248	15139	15464	15415	15388	15541	15429	15325	15506	15422	15303	15403	15417	15330	15386	15130	15397	15302	15411	15554	15333	15334	15581	15384	15493	15405	15338	15478	15422	15454	15135	15614	15389	15392	15368	15296	15383	15293	15322	15444	15352	15417	15362	15397	15232	15493	15593	15339	15424	15445	15487	15513	15551	15494	15432	15448	15364	15371	15456	15393	15170	15359	15365	15290	15394	15318	15291	15364	15315	15396	15230	15380	15406	15348	15288	15344	15353	15544	15501	15505	15420	15567	15559	15364	15397	15406	15339	15428	15485	15569	15529	15474	15474	15436	15331	15517	15359	15357	15397	15479	15263	15501	15432	15370	15441	15407	15438	15250	15451	15313	15376	15384	15434	15431	15391	15381	15373	15264	15385	15390	15347	15336	15244	15323	15386	15399	15487	15369	15502	15391	15475	15392	15427	15280	15418	15434	15289	15418	15574	15358	15348	15230	15323	15456	15423	15493	15330	15538	15225	15385	15201	15429	15535	15358	15498	15423	15448	15230	15352	15477	15553	15247	15331	15246	15396	15356	15406	15355	15509	15337	15268	15372	15378	15387	15366	15518	15316	15329	15360	15601	15433	15472	15337	15367	15343	15373	15352	15261	15604	15276	15542	15348	15350	15389	15461	15424	15434	15359	15379	15282	15396	15489	15504	15474	15415	15549	15583	15256	15592	15343	15564	15319	15293	15299	15358	15405	15349	15648	15389	15232	15396	15286	15365	15569	15450	15342	15301	15351	15308	15374	15537	15444	15286	15301	15411	15256	15365	15391	15248	15259	15418	15489	15383	15447	15472	15414	15467	15473	15507	15340	15289	15370	15250	15364	15264	15436	15544	15418	15257	15553	15463	15376	15703	15411	15387	15556	15408	15310	15464	15350	15542	15412	15280	15340	15384	15285	15385	15217	15478	15326	15494	15350	15518	15497	15336	15567	15421	15350	15434	15183	15505	15350	15279	15486	15272	15314	15350	15422	15233	15358	15479	15343	15281	15352	15199	15453	15407	15509	15306	15347	15337	15514	15379	15654	15191	15528	15266	15380	15445	15464	15430	15504	15273	15373	15409	15407	15256	15365	15296	15378	15378	15353	15478	15273	15353	15386	15371	15454	15396	15344	15434	15228	15410	15394	15287	15404	15371	15303	15528	15519	15579	15462	15548	15308	15488	15314	15372	15339	15469	15312	15353	15296	15364	15436	15481	15326	15385	15446	15385	15366	15329	15490	15334	15239	15413	15388	15411	15337	15492	15406	15364	15417	15374	15270	15321	15370	15433	15571	15464	15373	15369	15288	15368	15390	15552	15372	15364	15493	15494	15363	15318	15432	15385	15384	15425	15530	15230	15194	15403	15361	15485	15509	15366	15323	15480	15544	15354	15367	15554	15457	15403	15466	15180	15480	15441	15489	15378	15563	15284	15448	15671	15465	15337	15604	15522	15551	15320	15414	15316	15318	15370	15597	15481	15400	15418	15408	15508	15315	15301	15545	15450	15365	15382	15383	15376	15413	15357	15357	15574	15261	15394	15538	15228	15461	15257	15341	15399	15394	15390	15250	15355	15416	15366	15412	15332	15325	15415	15330	15410	15318	15325	15428	15330	15279	15381	15268	15292	15189	15407	15503	15314	15330	15539	15387	15496	15350	15427	15239	15445	15336	15418	15362	15478	15354	15330	15558	15451	15313	15361	15567	15364	15517	15516	15524	15306	15433	15470	15317	15345	15240	15384	15459	15330	15357	15295	15505	15415	15261	15530	15376	15333	15463	15498	15247	15406	15383	15455	15399	15299	15410	15388	15349	15444	15260	15584	15484	15644	15438	15362	15301	15284	15344	15418	15282	15162	15460	15331	15446	15493	15268	15362	15362	15512	15491	15436	15306	15483	15447	15330	15404	15386	15410	15291	15273	15471	15314	15410	15289	15543	15470	15414	15391	15564	15226	15544	15482	15277	15318	15384	15333	15333	15368	15429	15365	15321	15235	15346	15452	15326	15410	15310	15368	15390	15411	15284	15472	15435	15471	15402	15417	15406	15423	15503	15434	15420	15515	15377	15506	15431	15329	15511	15280	15419	15360	15377	15543	15415	15273	15281	15357	15406	15490	15418	15331	15441	15445	15322	15251	15266	15531	15193	15272	15378	15401	15328	15425	15413	15447	15404	15509	15366	15459	15374	15395	15535	15441	15456	15528	15395	15359	15493	15384	15418	15399	15441	15496	15202	15491	15486	15321	15511	15363	15378	15342	15386	15664	15518	15345	15379	15460	15415	15519	15564	15361	15465	15484	15650	15387	15424	15470	15352	15369	15368	15472	15456	15414	15324	15555	15472	15514	15268	15505	15347	15346	15262	15412	15483	15367	15441	15464	15344	15478	15302	15311	15510	15469	15093	15343	15353	15425	15439	15529	15331	15341	15326	15320	15595	15390	15359	15461	15374	15271	15421	15543	15517	15362	15427	15439	15452	15588	15308	15370	15399	15398	15373	15347	15435	15331	15338	15402	15520	15520	15276	15553	15517	15376	15313	15506	15482	15419	15581	15185	15201	15351	15242	15420	15454	15301	15365	15525	15265	15285	15360	15524	15407	15353	15433	15404	15329	15369	15406	15503	15386	15548	15465	15239	15307	15358	15371	15379	15534	15386	15429	15333	15338	15462	15387	15483	15325	15379	15485	15369	15489	15318	15373	15436	15316	15217	15378	15362	15437	15465	15442	15331	15448	15383	15557	15423	15370	15357	15395	15336	15497	15345	15451	15247	15315	15416	15284	15398	15518	15424	15371	15333	15403	15455	15367	15344	15523	15290	15447	15437	15387	15242	15517	15574	15427	15264	15415	15340	15346	15375	15455	15416	15524	15448	15407	15456	15289	15306	15358	15318	15358	15574	15417	15285	15302	15388	15376	15397	15261	15426	15456	15298	15440	15350	15377	15408	15339	15393	15330	15287	15401	15456	15377	15419	15365	15520	15445	15400	15445	15481	15376	15333	15370	15316	15248	15409	15271	15509	15388	15253	15428	15419	15260	15341	15383	15431	15369	15348	15414	15499	15256	15556	15349	15318	15414	15639	15485	15358	15461	15467	15291	15409	15546	15319	15393	15556	15342	15527	15317	15334	15377	15555	15460	15364	15239	15340	15414	15302	15342	15397	15517	15414	15327	15277	15539	15496	15260	15046	15501	15412	15482	15395	15372	15418	15328	15287	15287	15262	15332	15277	15309	15300	15417	15516	15352	15460	15375	15363	15271	15428	15350	15588	15274	15372	15363	15334	15418	15337	15392	15400	15403	15345	15341	15489	15426	15473	15429	15458	15366	15462	15370	15407	15430	15399	15300	15400	15365	15516	15262	15330	15525	15442	15475	15396	15449	15490	15360	15372	15416	15510	15451	15509	15345	15294	15397	15385	15493	15459	15435	15344	15543	15386	15270	15301	15376	15337	15255	15261	15460	15475	15521	15324	15449	15336	15573	15434	15310	15351	15307	15321	15313	15778	15358	15260	15226	15378	15425	15255	15471	15323	15320	15442	15480	15361	15568	15299	15380	15444	15376	15220	15407	15385	15306	15139	15521	15447	15440	15236	15374	15501	15622	15227	15384	15445	15479	15337	15248	15534	15380	15481	15388	15489	15394	15522	15259	15451	15469	15387	15401	15322	15465	15299	15449	15422	15315	15335	15325	15470	15266	15532	15335	15401	15512	15274	15520	15346	15448	15518	15463	15478	15502	15441	15240	15393	15521	15328	15451	15392	15303	15262	15528	15310	15487	15407	15433	15457	15404	15390	15433	15319	15354	15391	15339	15482	15463	15398	15442	15331	15414	15449	15378	15525	15469	15338	15396	15376	15415	15509	15342	15361	15466	15258	15343	15305	15399	15502	15310	15433	15452	15520	15275	15483	15418	15368	15372	15325	15425	15443	15488	15440	15413	15341	15531	15452	15395	15221	15416	15420	15534	15385	15369	15413	15409	15492	15373	15386	15524	15497	15342	15386	15289	15383	15511	15383	15402	15393	15462	15373	15368	15564	15413	15484	15525	15328	15506	15267	15546	15374	15534	15251	15565	15415	15433	15447	15381	15366	15592	15377	15344	15500	15300	15529	15318	15327	15386	15353	15386	15553	15242	15293	15490	15470	15541	15328	15422	15370	15339	15359	15424	15379	15464	15196	15464	15466	15418	15242	15450	15449	15516	15399	15249	15485	15390	15178	15656	15253	15378	15420	15428	15496	15338	15524	15427	15384	15496	15502	15383	15469	15452	15411	15313	15287	15595	15209	15305	15454	15559	15227	15405	15373	15252	15262	15405	15439	15288	15504	15334	15217	15325	15505	15263	15515	15178	15397	15383	15546	15454	15421	15414	15550	15351	15331	15337	15394	15466	15263	15502	15293	15354	15406	15426	15517	15454	15513	15538	15319	15488	15473	15343	15368	15318	15456	15419	15481	15491	15473	15334	15285	15234	15416	15491	15374	15277	15451	15477	15449	15397	15356	15436	15428	15363	15174	15425	15490	15401	15479	15306	15366	15196	15466	15456	15454	15535	15481	15331	15395	15513	15320	15534	15417	15320	15290	15488	15425	15264	15347	15365	15418	15314	15319	15540	15392	15160	15507	15230	15474	15314	15474	15469	15421	15586	15460	15386	15470	15401	15232	15544	15259	15335	15297	15336	15278	15572	15463	15237	15366	15369	15501	15290	15406	15559	15480	15366	15393	15463	15427
22893	21214	29035	23964	22930	27189	30191	25208	23752	23039	22230	21302	21066	20809	20701	20297	20074	19688	19833	19541	19407	19401	18983	19015	18976	19046	18838	19036	18869	19006	18883	19024	18679	18565	18468	18612	18722	18831	18693	18580	18775	18512	18754	18656	18522	18673	18539	18841	18682	18715	18660	18659	18614	18638	18499	18468	18809	18608	18667	18607	18645	18581	18335	18399	18626	18582	18602	18380	18603	18633	18511	18657	18493	18555	18698	18658	18698	18622	18741	18492	18630	18617	18552	18605	18591	18444	18689	18672	18681	18629	18866	18617	18608	18664	18713	18438	18574	18776	18573	18613	18634	18447	18662	18674	18480	18463	18815	18579	18644	18620	18465	18418	18677	18506	18448	18372	18549	18592	18756	18575	18606	18525	18470	18609	18502	18783	18743	18443	18562	18396	18454	18507	18541	18808	18575	18572	18507	18638	18551	18550	18412	18588	18479	18791	18634	18724	18751	18739	18530	18326	18616	18642	18772	18714	18408	18484	18692	18419	18778	18717	18521	18652	18691	18568	18723	18371	18627	18867	18696	18480	18595	18425	18530	18706	18671	18544	18530	18668	18533	18337	18447	18416	18595	18566	18531	18740	18647	18550	18661	18486	18559	18353	18769	18485	18479	18481	18426	18555	18526	18735	18613	18493	18410	18680	18666	18557	18796	18736	18522	18607	18542	18541	18696	18583	18531	18719	18582	18484	18514	18587	18735	18575	18591	18718	18637	18416	18575	18524	18683	18686	18532	18562	18541	18635	18642	18488	18638	18693	18763	18508	18639	18606	18713	18546	18629	18547	18519	18549	18639	18500	18634	18535	18612	18560	18643	18473	18570	18520	18495	18519	18440	18661	18590	18517	18524	18631	18603	18581	18480	18599	18493	18634	18417	18694	18394	18484	18513	18727	18460	18571	18590	18609	18506	18875	18477	18573	18568	18471	18595	18620	18494	18560	18670	18749	18685	18625	18789	18657	18350	18626	18636	18699	18505	18379	18704	18609	18645	18697	18561	18503	18652	18724	18719	18326	18635	18600	18591	18600	18905	18502	18579	18693	18652	18688	18521	18446	18636	18707	18785	18570	18509	18530	18549	18437	18618	18484	18486	18499	18477	18650	18613	18619	18466	18391	18650	18265	18633	18411	18415	18561	18433	18526	18609	18644	18582	18510	18561	18390	18752	18485	18422	18634	18587	18470	18564	18674	18666	18509	18635	18758	18620	18349	18397	18551	18730	18589	18437	18520	18525	18363	18572	18569	18365	18339	18321	18445	18525	18568	18501	18779	18697	18552	18576	18544	18378	18429	18871	18518	18532	18651	18394	18604	18509	18708	18568	18589	18531	18513	18756	18409	18540	18547	18568	18391	18427	18630	18693	18551	18413	18411	18538	18684	18743	18777	18585	18858	18689	18620	18568	18530	18622	18540	18347	18687	18549	18577	18449	18373	18529	18311	18448	18609	18692	18546	18570	18612	18494	18670	18767	18554	18644	18573	18781	18355	18684	18506	18318	18656	18445	18735	18559	18584	18515	18553	18646	18517	18539	18564	18554	18588	18428	18427	18590	18700	18533	18323	18564	18327	18630	18507	18492	18572	18247	18681	18559	18535	18350	18560	18589	18563	18427	18410	18494	18400	18770	18567	18530	18657	18570	18433	18433	18413	18550	18427	18710	18599	18342	18584	18423	18450	18552	18517	18598	18773	18725	18463	18563	18495	18492	18471	18576	18450	18771	18574	18589	18556	18412	18325	18618	18506	18286	18457	18514	18668	18587	18361	18554	18563	18645	18529	18585	18622	18427	18694	18482	18659	18728	18661	18542	18719	18626	18615	18745	18402	18567	18546	18641	18641	18391	18640	18562	18767	18542	18372	18618	18635	18569	18671	18546	18342	18836	18289	18577	18442	18461	18594	18427	18401	18464	18552	18670	18447	18854	18693	18674	18588	18499	18526	18606	18586	18621	18513	18648	18720	18706	18568	18711	18496	18530	18664	18425	18590	18601	18395	18639	18276	18575	18521	18438	18622	18487	18556	18572	18755	18707	18747	18715	18328	18732	18589	18765	18737	18686	18581	18627	18597	18751	18431	18522	18562	18614	18514	18674	18390	18569	18587	18294	18327	18483	18438	18409	18546	18499	18550	18749	18499	18824	18598	18588	18465	18561	18794	18419	18449	18363	18725	18664	18552	18573	18683	18662	18670	18517	18539	18593	18445	18590	18519	18557	18470	18554	18406	18538	18388	18448	18425	18516	18395	18770	18648	18432	18633	18557	18575	18477	18274	18440	18683	18431	18403	18374	18705	18571	18562	18445	18612	18675	18666	18439	18610	18629	18535	18341	18712	18586	18415	18692	18312	18638	18424	18617	18406	18476	18571	18519	18557	18393	18452	18498	18524	18354	18621	18669	18501	18616	18617	18472	18671	18611	18469	18636	18629	18470	18605	18485	18593	18585	18630	18623	18482	18863	18653	18534	18751	18562	18773	18674	18813	18586	18588	18549	18561	18703	18654	18495	18571	18657	18644	18654	18491	18441	18587	18625	18628	18715	18628	18495	18560	18493	18704	18658	18489	18588	18783	18557	18446	18486	18514	18630	18643	18406	18544	18574	18599	18626	18497	18506	18363	18480	18585	18452	18449	18655	18528	18650	18394	18436	18443	18356	18416	18494	18649	18492	18498	18594	18403	18492	18393	18612	18591	18488	18643	18297	18385	18588	18667	18603	18506	18529	18522	18557	18476	18571	18678	18252	18475	18392	18802	18571	18388	18385	18364	18464	18408	18603	18388	18569	18629	18593	18275	18615	18830	18594	18816	18499	18582	18541	18353	18706	18710	18589	18675	18661	18599	18560	18643	18609	18730	18725	18403	18713	18687	18771	18438	18482	18690	18527	18601	18543	18499	18502	18450	18576	18520	18616	18596	18677	18550	18524	18618	18568	18575	18630	18713	18525	18512	18660	18455	18561	18652	18592	18457	18644	18836	18369	18415	18486	18503	18482	18470	18681	18335	18699	18678	18582	18597	18646	18643	18491	18665	18436	18482	18508	18665	18665	18648	18485	18455	18506	18529	18462	18625	18593	18453	18224	18554	18480	18558	18533	18833	18456	18655	18517	18354	18593	18517	18526	18348	18409	18652	18754	18425	18826	18465	18610	18550	18499	18256	18543	18612	18483	18698	18702	18632	18706	18607	18504	18471	18573	18515	18723	18674	18401	18607	18708	18594	18366	18589	18692	18432	18701	18540	18490	18408	18599	18578	18391	18616	18580	18607	18657	18711	18555	18482	18696	18646	18652	18563	18619	18597	18757	18719	18666	18717	18339	18725	18552	18423	18595	18676	18556	18525	18457	18764	18370	18504	18419	18570	18517	18744	18715	18658	18672	18545	18529	18510	18428	18507	18568	18374	18217	18532	18539	18535	18588	18630	18641	18543	18267	18509	18589	18683	18482	18546	18450	18547	18711	18721	18593	18623	18546	18663	18406	18432	18736	18533	18421	18543	18340	18701	18411	18321	18580	18751	18329	18530	18455	18350	18614	18583	18613	18696	18775	18516	18666	18570	18444	18513	18637	18565	18660	18518	18594	18521	18565	18530	18590	18683	18535	18542	18573	18365	18497	18607	18597	18786	18724	18508	18595	18515	18597	18588	18603	18590	18643	18702	18592	18467	18620	18542	18479	18606	18346	18521	18567	18617	18699	18319	18461	18655	18585	18558	18642	18507	18490	18532	18407	18456	18486	18415	18644	18438	18392	18537	18641	18551	18470	18535	18650	18452	18619	18428	18633	18594	18479	18822	18605	18594	18526	18635	18627	18520	18647	18514	18517	18505	18460	18457	18755	18603	18501	18600	18633	18693	18507	18672	18509	18590	18596	18575	18426	18503	18461	18371	18534	18548	18415	18521	18596	18568	18630	18455	18694	18641	18562	18254	18593	18425	18431	18634	18573	18539	18512	18440	18611	18537	18511	18510	18532	18664	18627	18371	18603	18559	18494	18591	18582	18607	18357	18380	18551	18493	18471	18445	18662	18708	18684	18363	18641	18689	18605	18478	18423	18478	18689	18522	18562	18392	18635	18423	18503	18500	18422	18485	18549	18304	18523	18529	18539	18620	18536	18638	18580	18609	18313	18681	18496	18527	18682	18584	18457	18422	18618	18575	18455	18479	18596	18419	18561	18567	18650	18547	18569	18600	18462	18807	18632	18534	18503	18626	18507	18485	18607	18554	18622	18704	18784	18482	18739	18260	18427	18404	18556	18561	18549	18410	18573	18559	18622	18354	18654	18484	18485	18635	18566	18561	18436	18570	18585	18635	18581	18499	18465	18415	18582	18571	18539	18688	18571	18560	18811	18452	18305	18745	18456	18512	18616	18472	18419	18628	18571	18595	18571	18640	18626	18541	18538	18266	18380	18526	18613	18463	18369	18469	18620	18503	18310	18575	18500	18599	18666	18464	18540	18544	18473	18491	18506	18597	18558	18634	18806	18648	18348	18410	18577	18488	18512	18439	18446	18550	18483	18583	18459	18361	18547	18590	18520	18407	18666	18628	18596	18671	18439	18626	18628	18423	18614	18663	18628	18474	18487	18590	18388	18507	18594	18496	18639	18510	18547	18566	18518	18627	18608	18599	18476	18393	18458	18532	18472	18809	18424	18684	18716	18446	18670	18377	18514	18579	18548	18505	18259	18529	18510	18505	18569	18604	18466	18568	18567	18313	18304	18461	18468	18507	18496	18782	18693	18452	18612	18499	18561	18661	18572	18301	18571	18512	18575	18547	18451	18463	18782	18417	18610	18357	18455	18477	18594	18499	18541	18513	18583	18712	18675	18540	18753	18537	18670	18484	18499	18555	18411	18542	18507	18363	18487	18676	18581	18419	18557	18771	18597	18523	18479	18520	18664	18513	18462	18446	18603	18543	18862	18468	18431	18467	18542	18573	18497	18587	18812	18667	18645	18540	18593	18749	18592	18588	18640	18641	18518	18779	18554	18519	18379	18658	18697	18590	18594	18668	18466	18264	18566	18581	18639	18537	18912	18494	18600	18525	18515	18586	18552	18524	18662	18617	18748	18444	18502	18730	18636	18837	18571	18522	18661	18569	18427	18529	18697	18351	18573	18647	18602	18485	18584	18530	18463	18511
35103	59072	52540	40641	34703	30764	27901	25194	23353	21677	20733	19776	19173	18784	18246	18132	17479	17185	16927	16535	16467	16535	16542	16279	16065	16055	15981	15959	15979	15988	15776	15811	15642	15782	15718	15702	15703	15754	15680	15612	15694	15821	15681	15642	15838	15678	15753	15769	15703	15648	15478	15537	15776	15651	15520	15451	15664	15705	15885	15673	15621	15624	15573	15736	15697	15691	15503	15685	15648	15539	15638	15685	15826	15475	15623	15900	15598	15562	15587	15738	15848	15631	15730	15702	15724	15827	15582	15578	15894	15729	15758	15493	15676	15499	15516	15636	15637	15692	15530	15560	15864	15630	15676	15484	15688	15715	15596	15728	15622	15722	15712	15618	15745	15781	15717	15630	15698	15544	15707	15486	15682	15832	15699	15658	15615	15580	15665	15636	15658	15802	15517	15583	15513	15702	15688	15687	15591	15574	15569	15829	15682	15545	15630	15729	15610	15797	15619	15506	15570	15558	15669	15652	15653	15801	15722	15550	15846	15658	15764	15559	15726	15591	15676	15690	15715	15514	15634	15784	15700	15605	15628	15585	15593	15609	15728	15611	15795	15658	15620	15444	15599	15746	15680	15724	15611	15688	15548	15731	15704	15565	15632	15816	15599	15759	15654	15664	15587	15606	15556	15567	15538	15787	15559	15702	15551	15839	15557	15632	15633	15726	15425	15622	15478	15721	15485	15668	15550	15739	15692	15466	15807	15651	15677	15530	15544	15581	15667	15614	15624	15544	15609	15665	15909	15692	15681	15781	15512	15773	15665	15710	15599	15730	15663	15691	15709	15425	15633	15749	15585	15648	15655	15585	15662	15634	15620	15638	15624	15606	15526	15631	15720	15543	15565	15621	15660	15568	15631	15724	15777	15559	15598	15687	15816	15535	15676	15582	15717	15620	15648	15562	15670	15662	15639	15698	15552	15630	15651	15684	15827	15621	15518	15602	15767	15621	15590	15833	15518	15559	15652	15491	15685	15735	15558	15549	15667	15536	15759	15647	15543	15635	15791	15471	15631	15505	15696	15624	15725	15837	15690	15709	15728	15686	15764	15549	15669	15568	15637	15552	15686	15720	15617	15560	15573	15616	15592	15716	15623	15899	15645	15654	15642	15689	15691	15625	15531	15668	15676	15508	15625	15561	15691	15590	15615	15592	15726	15607	15485	15612	15539	15699	15724	15676	15613	15796	15745	15449	15648	15687	15630	15729	15637	15684	15655	15697	15625	15616	15710	15605	15566	15553	15586	15683	15682	15620	15710	15501	15588	15845	15688	15639	15660	15635	15582	15618	15765	15721	15661	15559	15531	15862	15514	15605	15639	15628	15661	15534	15859	15618	15601	15726	15762	15556	15620	15755	15539	15629	15734	15682	15675	15721	15644	15496	15646	15727	15708	15683	15774	15606	15675	15573	15684	15464	15727	15660	15710	15681	15633	15593	15556	15500	15728	15567	15610	15626	15511	15593	15779	15665	15370	15634	15744	15603	15484	15545	15625	15604	15653	15613	15704	15447	15714	15668	15603	15621	15535	15814	15678	15689	15606	15660	15551	15778	15647	15569	15712	15464	15739	15585	15516	15578	15788	15659	15501	15460	15673	15631	15676	15764	15701	15638	15651	15583	15668	15727	15736	15761	15548	15527	15715	15595	15651	15795	15578	15558	15734	15750	15687	15575	15788	15605	15649	15543	15701	15734	15589	15690	15661	15547	15521	15578	15572	15694	15629	15757	15735	15627	15566	15661	15455	15648	15666	15773	15675	15476	15634	15448	15781	15631	15597	15576	15469	15737	15612	15606	15719	15605	15759	15597	15582	15773	15586	15734	15333	15756	15768	15682	15609	15671	15644	15698	15483	15523	15698	15788	15703	15672	15658	15559	15897	15777	15585	15580	15662	15654	15605	15560	15704	15720	15675	15657	15750	15639	15626	15789	15646	15575	15706	15539	15770	15713	15634	15698	15731	15628	15749	15456	15702	15641	15567	15660	15769	15598	15734	15678	15665	15633	15524	15626	15436	15742	15698	15585	15612	15764	15635	15530	15644	15584	15776	15522	15685	15540	15621	15629	15738	15548	15629	15661	15679	15527	15724	15327	15699	15637	15705	15655	15575	15628	15762	15646	15527	15540	15695	15548	15504	15631	15604	15627	15749	15635	15612	15473	15704	15423	15767	15477	15543	15618	15690	15624	15740	15846	15661	15733	15724	15751	15723	15708	15708	15542	15686	15647	15593	15872	15697	15431	15646	15579	15629	15894	15673	15682	15756	15727	15791	15608	15645	15634	15662	15652	15763	15637	15521	15430	15725	15786	15751	15820	15596	15495	15615	15641	15716	15689	15541	15560	15589	15638	15605	15649	15653	15566	15785	15748	15769	15633	15764	15654	15510	15637	15652	15650	15510	15673	15584	15800	15785	15539	15782	15649	15618	15709	15540	15485	15716	15615	15806	15837	15573	15562	15576	15757	15620	15753	15569	15718	15615	15676	15587	15710	15699	15710	15832	15569	15479	15584	15581	15584	15615	15599	15735	15390	15515	15448	15706	15728	15574	15757	15699	15535	15468	15448	15685	15557	15633	15704	15583	15593	15787	15703	15736	15423	15614	15599	15655	15597	15570	15577	15449	15584	15508	15785	15633	15682	15535	15643	15634	15626	15692	15566	15627	15500	15554	15663	15704	15599	15675	15610	15653	15655	15785	15566	15513	15621	15695	15582	15631	15554	15525	15736	15550	15727	15683	15694	15532	15832	15720	15627	15653	15498	15669	15721	15696	15581	15662	15757	15707	15551	15633	15683	15622	15794	15660	15672	15540	15559	15654	15728	15488	15753	15773	15683	15670	15678	15519	15751	15793	15697	15387	15729	15597	15827	15629	15553	15584	15554	15641	15557	15787	15820	15684	15615	15536	15535	15610	15702	15703	15547	15699	15865	15628	15813	15555	15651	15586	15746	15546	15648	15831	15720	15727	15661	15691	15556	15661	15553	15773	15631	15606	15621	15620	15620	15718	15663	15668	15619	15479	15723	15466	15821	15608	15580	15664	15638	15863	15627	15688	15644	15775	15465	15598	15794	15570	15584	15501	15495	15602	15619	15705	15750	15565	15693	15715	15412	15765	15612	15508	15584	15818	15723	15460	15766	15594	15705	15663	15688	15679	15578	15709	15725	15661	15679	15681	15829	15593	15649	15840	15684	15723	15539	15706	15791	15648	15717	15635	15442	15556	15587	15594	15617	15580	15528	15722	15640	15738	15687	15531	15517	15802	15787	15630	15538	15578	15451	15596	15680	15810	15651	15720	15387	15653	15638	15706	15521	15593	15477	15600	15493	15590	15646	15508	15695	15728	15699	15431	15617	15788	15585	15635	15533	15603	15560	15889	15803	15492	15604	15655	15715	15528	15680	15694	15525	15547	15441	15619	15646	15537	15708	15634	15567	15680	15569	15574	15735	15612	15586	15648	15644	15708	15469	15592	15726	15523	15721	15550	15510	15622	15533	15712	15521	15662	15687	15642	15649	15726	15709	15760	15591	15713	15628	15652	15778	15642	15601	15693	15569	15540	15640	15619	15769	15482	15601	15873	15536	15745	15654	15670	15497	15705	15812	15726	15637	15805	15430	15537	15538	15542	15510	15646	15709	15701	15688	15619	15596	15577	15576	15626	15756	15735	15434	15831	15660	15737	15631	15744	15527	15624	15720	15802	15666	15674	15676	15693	15585	15624	15688	15684	15549	15728	15624	15696	15783	15757	15672	15616	15551	15634	15775	15542	15671	15743	15635	15831	15585	15807	15643	15712	15551	15578	15583	15446	15463	15640	15558	15488	15632	15680	15556	15381	15617	15580	15682	15629	15595	15657	15720	15626	15777	15510	15471	15661	15556	15568	15558	15553	15603	15605	15509	15544	15498	15603	15669	15702	15732	15646	15752	15693	15407	15739	15628	15722	15602	15683	15741	15728	15639	15597	15682	15522	15687	15579	15677	15751	15489	15594	15512	15592	15508	15783	15576	15628	15642	15605	15609	15651	15708	15820	15695	15548	15481	15735	15761	15447	15656	15521	15565	15600	15528	15605	15692	15692	15773	15687	15673	15536	15524	15747	15664	15474	15652	15643	15712	15764	15520	15603	15467	15757	15484	15696	15786	15644	15638	15639	15634	15583	15698	15601	15634	15621	15630	15529	15664	15726	15725	15723	15635	15736	15687	15679	15776	15587	15658	15734	15705	15666	15560	15618	15636	15595	15728	15522	15688	15543	15544	15479	15681	15422	15539	15764	15675	15637	15698	15518	15674	15709	15599	15596	15519	15676	15618	15621	15595	15639	15549	15603	15573	15564	15684	15617	15698	15708	15703	15674	15618	15613	15645	15716	15681	15783	15625	15831	15779	15507	15515	15574	15630	15531	15701	15544	15587	15506	15597	15721	15774	15563	15687	15802	15627	15716	15898	15753	15610	15515	15663	15668	15519	15725	15572	15615	15516	15549	15621	15580	15638	15589	15606	15532	15743	15645	15675	15701	15677	15864	15689	15708	15601	15552	15719	15745	15700	15725	15641	15713	15620	15635	15670	15596	15518	15678	15483	15636	15547	15656	15640	15770	15764	15577	15558	15720	15763	15595	15721	15574	15731	15586	15663	15831	15647	15441	15595	15617	15535	15683	15736	15706	15525	15684	15597	15555	15572	15416	15534	15737	15501	15475	15491	15634	15623	15528	15655	15701	15659	15613	15614	15562	15555	15748	15577	15599	15709	15635	15701	15668	15570	15609	15492	15614	15602	15566	15813	15690	15655	15422	15619	15600	15667	15510	15722	15673	15552	15796	15618	15533	15638	15589	15729	15627	15494	15514	15679	15663	15691	15602	15613	15578	15533	15768	15622	15633	15476	15697	15517	15496	15748	15527	15550	15649	15690	15791	15577	15482	15808	15665	15597	15604	15564	15613	15748	15574	15753	15575	15747	15761	15519	15629	15739	15660	15748	15699	15749	15606	15657	15678	15483	15607	15522	15657	15363	15753	15578	15642	15619	15628	15649	15711	15549	15766	15672	15622	15615	15707	15796	15656	15744	15541	15689	15657	15690	15347	15534	15587	15611	15728	15619	15615	15647	15601	15697	15731	15645	15629	15632	15551	15639	15666	15566
30112	28605	34391	30775	26010	23888	22252	21047	20262	19958	19716	19198	19254	19357	19004	18918	18600	18433	18472	18477	18483	18348	18454	18233	18133	18416	18174	18356	18262	18306	18210	18293	18119	18016	18053	18152	18194	17933	18328	18072	18101	18361	17942	18050	18325	17888	18304	18225	18219	18181	18095	18064	18115	18377	18363	18176	18177	18070	18187	18079	18166	18001	18237	18272	18147	18256	18221	17964	17900	18189	18158	18169	18046	18019	18062	18024	18200	18018	18201	18204	18328	18090	18110	18067	18029	18336	18126	18067	18208	18206	18103	18161	18241	18072	18157	18201	18023	18216	17960	18013	18139	18212	18084	17983	18105	18072	18094	18132	18155	18232	18017	18066	18017	18320	18104	18132	17859	18040	18044	17957	18366	18243	18007	18126	18075	17947	18067	18203	18087	18104	18062	18276	18213	17918	18123	18118	18133	18033	18137	18149	17995	18036	18026	17926	18021	18112	18157	18088	18093	18166	18208	18314	17948	17927	18148	18116	18197	18186	18157	18021	17972	18026	18067	18267	18086	18124	18056	18127	18099	18319	18144	17973	18004	18094	18228	18068	18162	18001	17959	18018	18283	18019	17979	18003	18195	17996	18390	17991	18279	18108	18086	18153	18066	18162	18184	18283	18061	18094	17973	18090	18170	18237	18135	18100	18268	18208	18337	17971	18147	18069	18008	18127	18023	18027	17984	18032	18038	18118	18261	18125	17993	18012	18148	18158	18026	18188	18255	18083	18256	17933	18093	18236	18193	18096	18213	17979	18145	18151	18123	18152	17867	18043	18272	18134	18001	18060	18051	18047	18059	18286	18140	17963	18106	17984	18171	18198	18027	18113	18298	18390	18299	18191	18054	18067	18193	18134	18162	18177	18336	17877	18185	18203	18142	18080	18089	17977	18143	18127	18196	17859	18085	18015	17969	18119	18170	18072	18082	17990	18343	18166	18257	18106	18028	17950	18235	17991	17971	18019	18034	17872	18025	18152	18150	18183	18100	18221	18023	18254	17880	17785	17892	18361	18180	18249	18074	18084	18176	18028	18225	17940	18107	18152	18352	18348	18234	18018	17990	17945	18082	18007	18129	18035	18075	18119	18015	17888	18113	18171	18158	18215	18063	18239	18312	17986	18230	18262	18129	18063	18050	18074	18146	18151	18234	18111	18051	18282	18194	18141	18150	18213	17873	17875	18153	18111	18203	18072	18077	17949	18041	17959	18217	18226	17980	18111	18163	18149	18128	18292	18001	18048	18108	18161	18120	18195	17888	18076	18135	18040	17901	18206	18229	18037	17941	17999	17926	18310	18161	17924	18009	17859	18185	18122	18126	18111	18019	17999	18109	18050	18120	18064	17841	18072	18150	18118	18172	18122	18348	18117	18232	17831	18000	18045	18154	18214	17987	18039	18180	18372	18264	18091	18224	18125	18024	18222	18033	17950	18170	18059	18004	18079	18242	18219	17983	18256	18354	17883	18001	18199	18220	18117	18090	18198	18249	17984	18076	18232	18052	18154	18083	18015	18129	18007	17993	18035	18025	18233	18033	17939	18133	18207	18189	17937	18080	18117	18141	18154	18088	18126	18271	18131	18175	18210	17959	18132	17968	18054	18103	18091	18252	18228	18219	18064	18031	18124	18172	18066	18134	18246	18197	18227	18045	18180	18026	17861	18236	18088	18194	18172	18147	18022	18297	17982	18053	18243	18163	18054	18189	18028	18223	18345	18053	18252	18115	18162	18282	18050	18052	18064	18177	18276	18067	18211	18166	18166	18146	17982	18030	17955	18154	18300	17927	18194	17987	18061	18159	18086	18299	18223	18154	17964	18041	18187	18121	18094	17882	17974	18015	18106	18127	18089	18209	18192	18112	18182	18108	18234	18049	17935	18133	18044	18073	17954	18111	17876	18227	18053	17997	18080	18188	18192	18067	18136	18194	18353	17960	18109	18136	18166	18218	18059	18145	17967	18114	18075	18078	18173	17910	18135	18007	18314	18281	18174	18099	18122	18163	18166	18248	18192	18034	18081	18053	18177	18030	18022	18181	17904	18009	18128	18017	18070	17925	18051	17899	18177	18113	17999	18256	17922	18210	18051	17837	18009	18271	18087	18056	18210	18182	18021	18172	17998	18132	17980	18024	17956	18174	18025	17962	18099	18273	18059	18263	18205	17975	18057	18071	18157	18048	18047	18107	18026	18036	18113	18095	18069	18047	18206	18095	18239	18376	18001	18031	17895	18021	17928	18234	18320	18197	18033	18161	18209	18054	18080	18134	17895	18223	18168	18025	18182	17858	18264	18095	17922	18080	18244	18121	18213	18247	17878	18148	17810	18049	17896	18108	17919	18064	18191	17906	18149	18036	18027	18366	18351	18095	18161	18242	18210	18178	18096	18008	18039	18260	18126	18073	18136	18041	18054	17969	18070	18266	18103	18148	18154	18219	18045	17904	18132	18088	18050	18022	18219	18067	17961	18070	18132	18111	18469	18132	18128	18325	18132	17991	18101	18154	18045	18014	17908	18005	18269	18045	18104	18236	18032	18183	18182	18198	18085	18072	18252	18151	17995	18036	17995	18122	18149	18201	18056	18103	18232	18131	18091	18065	18048	17906	18068	18174	18157	18078	18172	18075	18207	18179	18015	18038	18110	18138	18166	17833	18129	18192	18376	18238	18257	18002	18104	17931	17930	18248	18033	18283	18313	18202	18227	18118	18136	18081	18137	18323	18251	18037	18091	18011	18070	18089	17909	18090	18259	18067	17982	18007	18219	18118	18100	17911	18227	18409	17975	17965	18186	18190	18284	17998	18217	18064	17995	18162	18133	18273	17994	18104	18047	18135	18060	17910	18017	17971	18236	18276	18137	18031	18044	17949	18066	18345	18100	18199	18148	17937	18295	18126	18165	18046	18096	18286	18058	18232	17844	18081	18219	18027	18179	18173	18016	18162	18129	18148	18003	18139	18069	18031	18066	18017	18016	18317	18084	17951	18068	17914	18145	17845	18275	18014	18285	18113	17938	18149	18196	18137	18363	18028	18077	18053	17978	18034	18223	18000	17995	18333	18155	17929	18130	17960	18116	18097	18170	18336	18142	18230	18072	17918	18103	18164	18341	18076	18189	18221	17967	18249	18152	17966	17957	18235	18100	18079	18043	18161	18208	18222	17993	18211	17863	17954	18041	18182	18250	17982	17974	18098	18220	18261	18103	18160	18278	18021	18188	18097	18186	18219	18327	18119	18259	18091	18208	18259	18235	18042	18084	18094	18226	18033	18069	18120	17956	18001	18195	18103	18202	17923	17955	18176	18036	18007	18176	18237	18261	18114	18017	18113	17995	18249	18052	18150	17808	18174	17861	18028	18240	17982	18112	18228	18221	18091	18011	18176	18189	18163	17951	17974	18114	18146	18100	18158	18164	17956	17952	18066	18193	18262	18259	17816	17978	18068	18110	18193	18101	18144	18060	18051	18143	18085	18075	18170	18300	18121	18115	18128	18192	18232	18249	18256	18145	18083	18014	18179	18121	17992	18056	18152	18204	18192	18108	18010	18147	18118	18014	18037	18050	18081	18181	18008	17838	18211	18061	18315	18103	18249	18170	18186	18052	18081	18129	18171	18144	18009	18146	18184	18267	18291	18146	18110	18088	18171	18017	18283	18043	18053	18028	18171	18166	18064	18158	17907	18079	17988	18140	18121	17982	17893	18126	18167	18070	18110	18219	18260	17965	18115	17893	18146	18125	18137	17984	18149	18058	18060	18139	18108	17989	18149	18077	18236	17979	18234	18202	18188	18194	17985	18128	18081	18163	18121	17884	18142	18091	18035	18019	18140	18214	18233	18189	17918	17880	17846	18167	17945	18042	18082	18140	18128	18166	18061	18099	18227	18130	18006	18163	17945	18007	17963	18075	18176	18162	18140	18174	18111	18190	18157	18086	18208	17945	18125	18220	18055	18081	18247	18192	17958	17818	18174	18136	18112	18197	18159	18169	18106	17924	18175	18226	18259	18055	18200	18294	18037	18307	18132	18101	18195	18091	18240	18089	18318	18106	18147	18053	18100	18213	17935	18196	17892	18189	18235	17856	17980	17996	18202	18161	18093	18275	18265	18096	18176	18266	17993	18362	18187	18267	18116	18118	18193	18017	17989	18072	18028	18218	18077	18045	18144	18017	18113	18099	18112	18265	17947	18203	18067	18219	18077	18217	18456	18072	18231	17886	18303	18060	18072	18081	18071	18354	18025	18092	18013	17937	18212	18118	18139	17986	18248	18255	18006	18082	18170	18097	18186	18075	18050	18051	18197	18275	18114	18065	18096	18159	18105	18304	18026	18109	17967	18193	18062	18325	18227	17934	17933	18057	17974	18046	17993	18140	18006	18046	17987	18141	17972	18126	18168	17926	18128	18153	18160	18196	18140	17940	18238	18024	18064	18123	18073	18039	18215	18013	18060	18035	18263	18002	18297	18075	18067	18147	18184	18290	18056	18127	18303	18022	18033	18166	18124	18167	18114	18222	18089	18287	18055	18100	18104	18051	18127	18107	18218	17985	18282	18270	18170	18182	18038	18123	18163	18059	18203	18163	18099	18020	17990	18118	18184	18034	18153	17968	18126	18260	17952	18186	18068	18081	17934	18085	18189	18153	18076	18186	18040	18336	18183	18039	18269	18040	18050	17875	18105	18040	18086	18057	18059	18043	18040	18232	18021	18050	18105	18058	18255	18088	18060	18098	17944	17902	18132	17863	17817	18331	18156	17925	18107	17983	17977	18028	18231	18166	18260	18162	18249	17962	18076	18256	18290	17982	17820	18117	18056	18176	18193	18138	18342	18133	18033	18243	18308	18074	17962	18091	18168	17915	18358	18071	18039	18203	18191	17984	18090	18144	18119	18068	18089	18230	18128	18055	17902	18058	18237	18133	18160	18008	18039	18050	18124	18181	18127	18060	18238	18035	18159	18195	18039	18071	18253	18577	18111	18323	18127	18126	18231	17988	18089	17881	18018	18001	18146	18335	18106	18206	18270	18213	18019	18275	18233	17984	18316	18038	18034	18073	18115	17885	18057	17960	18265	18015	18145	18099	18062	18167	18325	18242	18016	18030	18119	18121	18141	18175	18067	18211	18165	17826	17998	18201	17949	18072	18015	18172
34201	44019	38521	29682	25767	23113	21192	19856	18841	18314	17690	17300	17115	16770	16758	16366	16341	16102	15955	15861	15685	15655	15638	15740	15549	15618	15519	15600	15661	15419	15554	15504	15573	15217	15713	15459	15332	15490	15450	15376	15478	15468	15292	15578	15531	15492	15285	15334	15307	15260	15228	15427	15287	15444	15357	15339	15509	15445	15392	15321	15549	15508	15310	15519	15351	15316	15382	15445	15340	15524	15443	15474	15593	15270	15423	15497	15378	15345	15509	15345	15543	15424	15487	15436	15262	15533	15249	15418	15499	15353	15332	15234	15355	15376	15337	15418	15428	15411	15304	15331	15404	15392	15486	15448	15401	15301	15327	15384	15371	15389	15399	15408	15464	15444	15208	15455	15346	15442	15298	15457	15385	15289	15465	15202	15390	15394	15367	15551	15391	15224	15517	15539	15370	15499	15350	15446	15312	15304	15255	15364	15412	15357	15363	15379	15432	15488	15652	15323	15348	15312	15372	15523	15316	15488	15195	15362	15350	15262	15505	15337	15426	15421	15316	15258	15366	15458	15547	15422	15299	15363	15350	15125	15382	15410	15271	15356	15333	15411	15403	15578	15452	15310	15251	15426	15317	15480	15480	15298	15340	15552	15457	15215	15439	15356	15359	15371	15365	15391	15251	15253	15496	15522	15518	15390	15294	15393	15311	15326	15415	15320	15577	15267	15464	15352	15122	15413	15548	15396	15556	15434	15485	15203	15302	15299	15493	15357	15408	15526	15432	15540	15340	15495	15319	15404	15387	15128	15377	15366	15362	15371	15359	15329	15355	15516	15577	15386	15285	15344	15437	15451	15226	15487	15290	15336	15439	15530	15512	15334	15485	15579	15357	15389	15477	15279	15471	15382	15118	15336	15394	15142	15325	15383	15444	15297	15349	15509	15486	15480	15431	15375	15562	15349	15484	15273	15329	15337	15447	15295	15392	15484	15386	15492	15534	15520	15534	15465	15146	15531	15380	15378	15388	15242	15260	15368	15400	15268	15447	15391	15436	15329	15390	15499	15339	15456	15375	15312	15395	15288	15410	15351	15459	15498	15286	15506	15326	15334	15357	15510	15547	15457	15558	15307	15474	15311	15468	15403	15396	15403	15343	15310	15410	15453	15487	15575	15502	15396	15326	15402	15326	15288	15699	15415	15507	15483	15312	15439	15340	15493	15232	15292	15266	15438	15401	15241	15508	15368	15268	15285	15504	15401	15240	15291	15473	15443	15362	15412	15418	15430	15588	15425	15551	15346	15412	15601	15351	15290	15544	15383	15342	15449	15391	15352	15384	15309	15419	15437	15360	15417	15416	15437	15426	15293	15227	15486	15357	15424	15438	15336	15492	15482	15372	15266	15426	15456	15267	15448	15364	15640	15320	15342	15433	15620	15459	15359	15314	15379	15292	15344	15313	15283	15403	15519	15465	15418	15282	15318	15324	15329	15483	15426	15481	15329	15393	15207	15199	15326	15383	15457	15651	15444	15383	15353	15485	15301	15480	15393	15403	15473	15314	15389	15506	15461	15367	15317	15376	15490	15380	15483	15342	15637	15407	15532	15274	15450	15409	15402	15420	15489	15463	15230	15388	15410	15542	15370	15322	15247	15436	15330	15282	15331	15390	15429	15397	15590	15406	15351	15429	15469	15381	15514	15340	15395	15528	15384	15428	15365	15283	15491	15381	15369	15295	15399	15249	15339	15599	15473	15296	15424	15393	15394	15360	15493	15522	15420	15432	15550	15502	15447	15273	15430	15400	15565	15363	15499	15487	15374	15453	15281	15381	15233	15338	15439	15348	15393	15372	15334	15345	15499	15613	15304	15433	15306	15355	15244	15396	15346	15419	15343	15534	15444	15426	15283	15459	15363	15452	15447	15353	15301	15351	15429	15524	15394	15592	15295	15457	15463	15436	15367	15336	15513	15529	15367	15501	15248	15258	15333	15364	15208	15450	15394	15465	15368	15340	15326	15306	15460	15509	15342	15400	15453	15407	15533	15218	15557	15518	15369	15528	15413	15467	15509	15364	15444	15339	15490	15246	15534	15552	15101	15393	15476	15279	15269	15275	15409	15465	15253	15333	15412	15489	15418	15498	15428	15461	15475	15270	15402	15379	15535	15359	15456	15289	15409	15379	15456	15473	15368	15347	15538	15412	15349	15458	15516	15499	15446	15411	15492	15383	15429	15511	15355	15214	15465	15388	15333	15340	15482	15231	15419	15354	15400	15418	15341	15406	15474	15487	15407	15476	15414	15315	15410	15385	15369	15293	15453	15392	15359	15464	15293	15503	15410	15578	15377	15444	15263	15317	15331	15356	15527	15270	15404	15521	15475	15353	15439	15399	15441	15316	15560	15378	15401	15426	15513	15410	15416	15493	15391	15228	15471	15444	15420	15360	15413	15311	15363	15464	15403	15509	15295	15240	15276	15357	15573	15399	15320	15361	15459	15552	15427	15367	15474	15426	15096	15443	15408	15212	15358	15483	15287	15410	15497	15171	15340	15228	15353	15425	15272	15420	15493	15410	15328	15432	15388	15421	15295	15357	15503	15372	15282	15490	15540	15377	15368	15544	15418	15380	15320	15249	15458	15401	15371	15209	15409	15448	15358	15439	15423	15339	15270	15301	15309	15309	15270	15309	15302	15549	15375	15406	15238	15435	15381	15457	15366	15491	15405	15448	15430	15533	15346	15251	15481	15284	15571	15596	15200	15390	15332	15371	15257	15386	15202	15417	15401	15351	15363	15382	15449	15570	15511	15356	15694	15524	15424	15420	15394	15378	15407	15278	15382	15360	15253	15433	15392	15409	15374	15556	15434	15397	15446	15402	15358	15500	15335	15310	15427	15319	15386	15199	15235	15343	15294	15279	15598	15449	15316	15231	15315	15369	15512	15476	15501	15397	15448	15296	15305	15472	15284	15356	15430	15363	15233	15403	15469	15308	15421	15254	15302	15480	15492	15538	15480	15283	15273	15394	15251	15497	15381	15370	15410	15251	15381	15428	15335	15547	15556	15334	15333	15293	15355	15196	15313	15543	15460	15371	15292	15362	15386	15484	15276	15415	15296	15461	15240	15416	15393	15418	15373	15486	15329	15387	15384	15306	15366	15480	15410	15410	15283	15518	15292	15422	15526	15307	15456	15562	15468	15455	15528	15238	15512	15264	15485	15354	15383	15508	15369	15439	15415	15499	15419	15512	15434	15401	15541	15367	15457	15262	15416	15382	15480	15437	15422	15440	15318	15329	15562	15231	15349	15384	15459	15432	15234	15490	15576	15343	15338	15282	15314	15516	15300	15393	15382	15524	15415	15366	15283	15416	15185	15396	15547	15412	15279	15376	15417	15295	15243	15295	15358	15304	15308	15389	15402	15470	15407	15426	15481	15354	15424	15453	15412	15224	15380	15304	15378	15438	15420	15329	15376	15452	15652	15356	15261	15446	15412	15401	15471	15372	15388	15360	15318	15532	15285	15303	15344	15466	15268	15383	15514	15436	15418	15471	15307	15444	15452	15451	15351	15492	15442	15308	15260	15463	15409	15545	15606	15327	15326	15452	15331	15504	15352	15319	15384	15119	15373	15333	15281	15416	15375	15360	15405	15440	15411	15501	15452	15595	15502	15609	15627	15384	15400	15334	15295	15351	15499	15389	15280	15446	15243	15335	15505	15532	15334	15175	15382	15344	15475	15508	15294	15380	15418	15457	15407	15329	15281	15554	15432	15513	15499	15377	15345	15345	15410	15380	15476	15376	15249	15392	15336	15475	15337	15550	15524	15442	15417	15503	15500	15264	15278	15266	15435	15460	15275	15327	15410	15355	15251	15336	15335	15478	15315	15397	15410	15379	15426	15358	15307	15363	15322	15381	15367	15282	15361	15329	15457	15439	15468	15394	15410	15261	15656	15443	15376	15417	15334	15380	15384	15388	15418	15362	15394	15325	15212	15436	15263	15325	15328	15305	15459	15375	15289	15424	15276	15361	15232	15482	15390	15367	15378	15503	15412	15410	15474	15305	15464	15406	15253	15268	15374	15377	15506	15354	15335	15342	15368	15365	15471	15390	15363	15343	15580	15544	15444	15460	15309	15468	15444	15413	15471	15446	15419	15367	15313	15325	15454	15523	15493	15339	15304	15384	15351	15431	15387	15384	15536	15361	15333	15487	15282	15533	15348	15415	15497	15409	15411	15430	15332	15309	15478	15281	15311	15521	15388	15355	15443	15368	15445	15323	15257	15472	15462	15303	15254	15215	15375	15422	15511	15532	15298	15435	15536	15286	15288	15389	15429	15394	15391	15323	15410	15431	15236	15244	15313	15436	15576	15430	15415	15539	15468	15405	15361	15368	15310	15222	15439	15410	15464	15482	15204	15228	15416	15449	15441	15237	15354	15400	15398	15369	15377	15416	15392	15377	15259	15285	15463	15320	15503	15352	15348	15468	15461	15253	15356	15256	15485	15419	15429	15412	15272	15597	15359	15390	15456	15691	15265	15318	15397	15476	15308	15504	15394	15335	15457	15500	15326	15533	15434	15212	15473	15395	15341	15352	15459	15375	15551	15463	15245	15472	15281	15415	15291	15435	15310	15500	15362	15378	15554	15396	15424	15168	15386	15446	15277	15369	15368	15297	15318	15548	15394	15464	15435	15236	15485	15307	15437	15331	15387	15572	15319	15415	15463	15351	15384	15345	15572	15488	15319	15417	15444	15653	15356	15331	15348	15293	15507	15393	15474	15377	15541	15431	15200	15685	15340	15408	15460	15424	15278	15313	15489	15392	15350	15396	15446	15562	15482	15431	15269	15498	15354	15494	15311	15563	15355	15403	15185	15342	15337	15320	15386	15623	15338	15409	15432	15415	15279	15572	15342	15331	15349	15205	15334	15415	15502	15500	15401	15327	15252	15342	15321	15347	15460	15407	15377	15372	15306	15387	15233	15328	15361	15490	15330	15403	15343	15545	15270	15438	15395	15438	15334	15445	15368	15392	15489	15379	15239	15333	15356	15342	15581	15566	15275	15396	15396	15435	15352	15348	15247	15539	15413	15351	15450	15468	15182	15459	15330	15293	15268	15232	15475	15310	15171	15311	15366	15510	15493	15394	15380	15387	15374	15352	15286	15226	15581	15380	15427	15517	15258	15171	15387
24139	21136	28562	25710	26022	27778	27233	23344	21624	21277	20628	20188	19975	19335	19320	19200	18849	18822	18654	18720	18643	18471	18312	18342	18297	18236	18332	18297	18325	18189	18091	18032	18059	18165	18137	18060	18307	18006	18153	17985	18114	18045	17995	18139	18144	18122	18019	17896	18121	18095	17922	18074	18005	18097	18059	18111	17981	18142	18019	18135	17885	17982	18147	18117	18066	18059	18047	17776	17880	18081	18015	17875	17991	17967	18325	18005	17869	18149	18016	17905	17810	18026	18066	17784	18098	18071	17871	17894	17963	18004	18091	17934	18106	18032	17951	17833	18085	17924	18172	18070	18108	17973	17886	17970	18195	17893	18030	17972	18065	17827	18112	18005	17820	18200	18180	18165	17903	18032	17853	18195	17974	17949	17874	18062	17929	18113	18144	17989	17921	17918	17784	17977	18185	18038	17894	18020	17833	18060	17882	18001	17887	17790	17813	18191	17995	17956	17919	17883	17927	18033	17971	17984	18029	18079	17861	18013	17923	17959	17996	17906	18077	18030	17989	17946	17844	17872	17748	17906	18027	17796	17875	17818	18006	17858	17935	17819	17915	17902	18015	18235	18048	18031	18116	18024	18129	18101	18029	17872	17962	17846	18050	18072	18121	17942	17942	18090	17973	17835	17987	17967	17938	18155	17841	17884	17860	18125	17972	17893	17879	17811	18134	18108	17980	18028	17991	17987	18088	18126	17986	17962	17927	18059	18041	17885	18083	18035	17945	18097	17987	18087	17920	17998	18012	18136	17973	17966	18024	17974	17938	17934	18203	18230	17848	18124	17912	17931	18141	17936	17829	18188	17811	17890	17860	18179	17820	18010	17901	18021	18043	17788	17921	17986	18262	18140	18049	17844	17954	18054	17870	17904	17912	18089	17948	17882	17869	18017	18230	18143	17991	17948	18023	17890	17988	18017	17993	18162	18073	18044	17842	17780	17838	18067	17792	17853	17976	18057	18045	17910	17687	18086	17970	17885	18040	18065	18000	18102	18089	18046	17990	17979	17989	18190	18086	17953	18164	18007	18144	17711	17922	17957	17809	18000	18100	17864	18096	17905	18011	17905	17939	17934	17942	17931	17920	17958	17992	18045	17821	17932	18039	17977	18037	17965	17951	17995	17840	18100	17973	17724	17914	17984	18225	18082	17935	18000	17981	17957	17922	18007	18201	17789	18204	18151	17976	18064	17921	18150	17950	17964	17957	18081	18120	18241	18073	18064	17995	17991	18067	17835	17943	18030	18083	17978	17984	18057	17826	18066	17994	18146	17998	17832	18070	17801	17940	17866	18101	17946	17887	18030	17848	18021	17907	17890	18106	17900	18066	17836	18041	17996	18217	18033	17809	17962	17826	17974	18003	18080	18054	18066	17915	18125	18098	17981	17954	18020	17880	18037	17950	17928	17940	17958	18010	17844	17895	18148	17986	18076	17896	18030	17987	17895	17980	18115	17870	17855	18017	17914	18182	18156	17911	17976	18011	17728	17942	17947	17890	17957	17860	18061	18008	18220	18204	18046	17917	17858	18035	18175	18079	18102	18021	17953	18122	18060	17783	17916	18188	18187	18140	18080	18154	17859	18045	18077	18048	17940	18041	18071	18097	17974	17988	17931	17809	17841	18046	18042	17904	18255	18147	17964	17835	17892	17803	17941	17836	18100	17938	18120	18097	17992	17992	17905	17923	18064	18087	18026	17944	18050	18065	17892	17967	17978	18070	17871	17916	18078	17806	17925	17823	18217	17811	18145	18098	18022	17822	17865	17769	17893	17968	18107	18033	17824	18170	17971	18024	17878	17912	17893	17826	17824	18161	18032	17791	17939	18155	17890	17914	18045	18021	18073	17969	17985	18139	18086	17967	17900	18082	18054	18174	18033	17972	17952	17917	17913	17890	18172	18114	18047	18046	18209	18024	18229	18067	17883	17912	17891	18070	17824	18060	17740	17912	17882	18044	18029	17999	17971	18047	18119	18276	18175	18100	18096	17996	17958	18052	17876	18068	17917	17953	17980	17860	17914	17985	17929	17946	17983	18011	17745	17962	17943	17879	17955	18220	18171	18103	18042	18061	18166	17832	17912	18162	18104	17958	17890	17845	17797	17973	18105	18142	18138	18108	18062	18078	17986	18106	18063	18039	17881	17899	18033	17996	17990	17965	17796	18066	18056	17967	18088	18029	18128	17913	18011	17964	17958	17831	18067	17951	18039	18031	17908	17955	17850	17979	18000	18000	17936	17928	18080	17924	18024	18101	18009	18085	17868	18083	17847	18074	17976	18120	18030	17873	18079	18013	17974	18178	17918	18134	17926	17804	17848	17891	17989	17975	17984	18009	17842	17886	17928	18022	17902	18124	17953	17886	17912	17970	18022	17875	17877	18070	18075	18017	18153	18171	17835	17805	18149	18091	18028	18141	17885	17931	17780	17946	18132	18024	17727	18127	18126	18079	18147	17920	18167	18061	17973	17965	18146	18197	17750	18076	17956	17957	17944	18052	17999	17845	18266	17958	17955	17926	17925	18157	18011	17976	18227	17791	18049	18029	17982	18050	17880	17822	17899	18228	18036	18040	17955	18039	17999	18032	17957	18083	17903	18054	18152	17943	17912	18099	17976	18018	17919	17813	17929	17859	17885	17884	17849	17943	18018	18001	17915	17938	17876	17981	18144	18115	17781	17904	18009	18000	18248	17855	17908	17887	18098	17952	17851	17930	17927	17911	17929	17933	17820	18036	18173	18011	18017	18084	17821	18012	18164	17960	17924	17842	17832	17995	18099	17981	17829	17935	17810	17985	17803	18006	18080	18155	18131	17948	18129	17809	17944	17982	18133	18090	17972	18196	17903	17707	17955	17969	17948	17967	17863	18017	18140	17907	17727	17992	18035	17849	17749	17915	17934	17875	17802	17854	17905	18064	17886	17980	18084	18073	18103	18033	18014	18018	17919	18028	18112	17837	17862	17976	18072	17953	17891	17983	17897	18003	17965	18138	17902	17957	18025	17932	17882	18123	17978	18107	18063	18109	18079	17915	17904	17862	17949	17974	17980	17935	17915	17966	18037	17980	18020	17924	18210	17994	18083	17896	17881	17953	18095	17956	17963	18020	17892	18001	18078	17968	18112	17944	17990	17966	18158	17838	18152	18124	17997	18029	18033	17977	17944	18007	17857	18095	17853	17937	17946	18048	17988	17950	17873	17858	17925	17966	18154	18027	18017	17869	18010	17833	17916	18050	18111	18077	18020	18039	17797	17943	18016	18006	18093	18040	17987	17919	18002	17901	17926	17864	17767	18109	17893	17957	18193	18042	17941	18110	17948	17778	17991	17867	17865	18162	18082	18093	18127	17943	18047	17963	17964	17795	17997	17970	17793	17854	17995	17989	17692	17942	17961	18073	18174	18160	18128	18073	17989	17830	17908	18159	18006	17839	18114	17891	17915	17981	18163	18058	18084	17869	17868	17661	17850	17987	18015	17949	18023	17969	17943	17983	18146	17927	17957	17819	18101	18053	18254	18057	17931	17936	17674	17934	18000	18003	17984	18126	17984	17662	18168	17961	17976	18006	17962	17861	17925	17810	18094	18101	17961	18005	17960	17917	17970	17900	18120	18015	17895	18171	17800	17873	18063	17996	17820	17977	17894	17965	18059	18084	17845	17998	18048	18213	18076	17977	18041	17904	18032	18111	18015	18056	17978	17958	18126	17941	17957	18096	17929	17928	18055	18115	18063	17889	17865	18077	17894	17986	18042	17974	18075	17974	17986	17903	17891	17836	18009	18021	17999	17925	18201	18102	17901	17912	18034	17900	18134	17940	18079	17911	18125	17956	18043	17909	17912	17974	17847	17859	18035	18197	18050	17870	18167	17980	17984	17830	18058	18174	17898	18020	18069	17886	17949	17995	18010	17877	17967	18205	17827	17961	18103	18125	18044	17989	17914	17889	18205	17976	17962	18092	18094	17914	17852	18204	17804	18091	17905	17967	17900	17909	18145	17974	18095	17985	18070	17894	18119	17791	17996	17743	17992	17992	18101	18025	18042	17900	18172	17960	17884	18122	18236	18258	17982	18161	17860	18214	17897	18136	18009	17954	17984	18050	18210	17990	17920	17993	17821	17970	17999	17880	17970	17954	18133	18053	17931	18157	17844	17971	18061	18240	18069	17885	17989	17888	17888	17957	18255	17834	17865	17978	18024	17940	17828	17991	17939	17905	17783	17986	18075	17908	17886	17818	17908	17953	18127	17933	18007	18096	18113	17887	18184	17949	17900	17946	17913	17970	17977	17973	18210	18115	17986	17985	18008	17981	18034	17987	18044	18119	18098	17906	18054	18140	18014	17906	18045	17988	18043	18131	18073	18074	17997	18172	18004	18000	18048	18090	17982	17991	17998	17868	18167	17882	17861	17925	17976	17883	17958	18165	17996	17905	17925	18001	18001	18093	17905	17760	17916	17912	17901	17899	18147	18024	17957	17987	18179	17944	18117	17943	17953	17916	18040	17844	17917	17862	17906	18258	17984	17889	17941	17891	17898	18123	17933	17903	17878	17791	17883	17849	18012	17775	17956	18076	18006	17999	18004	18103	18059	17743	18015	17783	18143	17902	17938	18271	17994	17932	17999	17882	18152	18058	17979	18100	18052	17985	17926	17903	17980	17820	17809	18217	17950	18185	18069	18122	17875	18008	18207	18245	18024	17735	18080	18159	18228	18000	18017	18040	17901	18039	17944	18024	17948	17900	17901	18013	18116	17892	18067	17960	18184	18005	18029	17989	17873	18066	18086	18066	17890	18002	17966	18107	17810	18041	17849	18144	18020	17887	18074	17887	18012	17977	17933	17808	18019	17841	18051	18030	18041	18018	17981	17903	17983	17862	18052	18069	18024	18032	17935	17927	17962	17956	18263	18009	18087	17796	17851	18097	17827	17928	18085	17998	17942	17926	18201	17892	17858	17943	17947	18112	18138	18153	17995	17956	18274	18040	17978	18208	17955	18127	18118	18004	18125	17913	18187	18014	17963	17895	18075	18027	18029	17680	17880	18098	17867	17963	17938	17804	17890	17876	18180	17953	18022	17868	17980	17878	18037	17917	17762	17974	18071	17988	18102	18173	18050	18113	17813	17763	17982	17946	17888	18094	17942	17997	18063
31485	50363	45630	36573	31773	28306	25593	22674	20955	20145	19035	18579	17855	17555	17070	16863	16718	16231	15971	16077	15989	15881	15823	15807	15705	15493	15602	15620	15408	15497	15463	15586	15438	15409	15426	15448	15374	15449	15425	15239	15355	15339	15537	15203	15496	15194	15248	15470	15391	15436	15477	15358	15468	15229	15237	15243	15485	15418	15478	15280	15333	15252	15433	15383	15486	15279	15305	15419	15242	15350	15372	15247	15424	15276	15250	15346	15468	15270	15367	15339	15459	15554	15047	15394	15428	15430	15221	15418	15288	15297	15347	15363	15274	15324	15327	15517	15253	15344	15370	15364	15431	15445	15462	15481	15376	15422	15345	15398	15532	15378	15449	15189	15439	15441	15271	15328	15431	15402	15358	15526	15276	15442	15414	15285	15342	15268	15327	15436	15262	15414	15318	15457	15365	15675	15385	15464	15490	15161	15556	15038	15311	15287	15353	15381	15341	15486	15334	15430	15375	15461	15247	15215	15306	15389	15318	15405	15358	15263	15343	15425	15479	15372	15241	15354	15246	15347	15328	15260	15207	15314	15296	15494	15509	15215	15286	15480	15600	15391	15279	15267	15392	15395	15599	15263	15334	15392	15308	15470	15342	15366	15208	15316	15351	15346	15380	15265	15165	15407	15146	15373	15192	15412	15438	15266	15306	15187	15455	15446	15497	15305	15310	15236	15167	15298	15359	15278	15378	15282	15348	15263	15517	15345	15422	15148	15325	15373	15332	15454	15436	15365	15449	15331	15210	15460	15333	15258	15242	15543	15322	15314	15181	15186	15269	15363	15271	15413	15338	15408	15333	15510	15451	15256	15451	15333	15167	15316	15205	15183	15561	15470	15342	15406	15267	15259	15415	15166	15286	15448	15440	15408	15425	15385	15378	15373	15328	15231	15320	15346	15152	15305	15577	15278	15312	15157	15304	15364	15280	15267	15393	15283	15304	15376	15250	15220	15217	15385	15479	15240	15304	15453	15387	15254	15387	15220	15356	15281	15462	15451	15299	15164	15377	15385	15308	15109	15439	15374	15467	15333	15326	15303	15344	15331	15380	15310	15299	15264	15449	15222	15309	15448	15548	15341	15381	15386	15288	15345	15270	15282	15377	15208	15290	15201	15428	15366	15204	15451	15239	15372	15402	15447	15291	15153	15364	15445	15207	15401	15252	15302	15347	15364	15311	15267	15448	15305	15422	15414	15362	15563	15503	15282	15541	15413	15180	15325	15393	15139	15319	15207	15386	15318	15329	15362	15408	15230	15466	15418	15414	15274	15439	15300	15268	15448	15365	15386	15202	15202	15407	15307	15550	15223	15299	15407	15192	15243	15344	15205	15347	15292	15419	15325	15263	15369	15358	15463	15291	15129	15202	15222	15337	15327	15387	15324	15372	15287	15126	15508	15187	15291	15382	15282	15348	15123	15369	15444	15299	15441	15159	15361	15357	15287	15394	15356	15385	15186	15518	15316	15249	15543	15287	15277	15256	15503	15410	15298	15376	15300	15339	15320	15347	15403	15408	15340	15352	15404	15396	15370	15353	15226	15229	15203	15359	15381	15497	15401	15272	15400	15380	15345	15326	15363	15251	15397	15177	15329	15239	15325	15314	15266	15294	15360	15478	15480	15353	15145	15288	15321	15202	15448	15281	15412	15313	15373	15322	15377	15192	15355	15303	15323	15370	15391	15374	15421	15357	15337	15406	15286	15361	15255	15341	15486	15474	15238	15273	15227	15135	15347	15423	15500	15279	15338	15485	15197	15414	15271	15385	15480	15304	15421	15355	15312	15409	15133	15343	15270	15334	15347	15446	15352	15067	15282	15415	15398	15462	15419	15322	15329	15315	15379	15363	15143	15223	15326	15375	15244	15281	15507	15189	15312	15418	15308	15192	15220	15257	15240	15512	15240	15325	15438	15431	15386	15391	15157	15429	15251	15312	15350	15327	15408	15456	15201	15243	15464	15190	15356	15459	15393	15241	15574	15338	15500	15402	15381	15195	15396	15421	15347	15353	15293	15244	15371	15441	15255	15505	15457	15171	15225	15331	15340	15333	15178	15272	15450	15396	15373	15432	15097	15342	15313	15325	15127	15275	15284	15379	15289	15534	15354	15233	15190	15528	15076	15275	15383	15159	15194	15373	15282	15433	15515	15261	15368	15418	15373	15283	15099	15263	15345	15360	15346	15348	15360	15389	15148	15349	15356	15452	15262	15521	15405	15379	15480	15346	15322	15308	15257	15504	15381	15266	15408	15360	15276	15318	15112	15377	15370	15444	15401	15236	15345	15413	15415	15197	15333	15367	15347	15303	15400	15308	15310	15289	15277	15438	15255	15448	15356	15203	15336	15110	15220	15221	15401	15430	15379	15417	15519	15423	15320	15323	15447	15333	15445	15358	15370	15340	15507	15312	15260	15334	15355	15289	15402	15356	15320	15401	15330	15185	15255	15431	15321	15127	15249	15307	15196	15223	15247	15308	15349	15511	15375	15301	15179	15251	15388	15171	15291	15153	15289	15483	15383	15307	15320	15288	15291	15359	15294	15462	15469	15424	15304	15262	15493	15332	15413	15470	15271	15404	15280	15423	15327	15202	15303	15342	15338	15309	15397	15289	15470	15217	15298	15265	15185	15285	15284	15332	15153	15504	15162	15444	15428	15254	15450	15329	15244	15288	15336	15271	15420	15390	15338	15308	15362	15271	15463	15321	15266	15152	15223	15365	15270	15305	15076	15225	15567	15323	15202	15302	15332	15375	15392	15280	15358	15341	15137	15345	15195	15295	15340	15435	15247	15473	15427	15201	15374	15300	15331	15279	15333	15464	15266	15302	15205	15505	15299	15438	15380	15342	15129	15350	15351	15446	15216	15241	15140	15325	15246	15394	15296	15255	15289	15227	15084	15318	15329	15311	15388	15448	15297	15192	15337	15394	15378	15457	15379	15240	15191	15304	15326	15553	15236	15270	15370	15357	15227	15354	15377	15331	15238	15309	15560	15465	15362	15225	15360	15321	15477	15241	15334	15545	15472	15400	15425	15453	15435	15219	15341	15401	15221	15312	15287	15234	15230	15316	15478	15139	15218	15237	15427	15419	15404	15429	15393	15483	15244	15508	15349	15267	15303	15324	15515	15319	15367	15387	15392	15452	15308	15370	15178	15240	15535	15309	15438	15382	15223	15431	15444	15241	15308	15195	15324	15306	15219	15328	15143	15236	15519	15425	15498	15245	15217	15511	15398	15434	15183	15280	15310	15312	15159	15317	15415	15256	15419	15342	15294	15442	15318	15171	15419	15344	15255	15336	15469	15294	15259	15225	15443	15276	15392	15208	15252	15253	15303	15266	15303	15439	15277	15360	15291	15355	15294	15226	15238	15390	15329	15448	15290	15450	15269	15321	15394	15251	15287	15330	15470	15383	15329	15224	15463	15385	15222	15380	15182	15286	15328	15241	15331	15225	15434	15285	15289	15444	15295	15239	15294	15362	15258	15277	15396	15274	15166	15529	15215	15266	15434	15297	15197	15356	15485	15328	15297	15396	15145	15351	15196	15355	15457	15358	15347	15386	15319	15384	15402	15366	15147	15331	15196	15332	15333	15327	15405	15336	15362	15433	15441	15388	15527	15319	15236	15531	15184	15329	15294	15379	15229	15354	15497	15304	15324	15271	15226	15401	15450	15247	15404	15352	15388	15325	15294	15248	15440	15436	15388	15192	15356	15436	15424	15341	15196	15360	15379	15502	15292	15317	15481	15136	15364	15355	15243	15338	15314	15339	15169	15362	15247	15370	15328	15393	15249	15457	15359	15473	15508	15321	15382	15298	15296	15356	15187	15386	15292	15334	15399	15556	15230	15257	15448	15177	15259	15342	15333	15309	15334	15276	15369	15214	15378	15584	15324	15370	15239	15319	15349	15310	15189	15410	15223	15321	15353	15291	15230	15233	15229	15205	15241	15298	15364	15289	15226	15326	15342	15307	15350	15372	15443	15458	15268	15263	15597	15398	15274	15101	15256	15367	15357	15433	15513	15326	15202	15352	15396	15265	15449	15274	15546	15312	15334	15445	15372	15178	15349	15432	15387	15417	15258	15256	15313	15312	15211	15477	15293	15519	15319	15401	15373	15371	15328	15298	15195	15427	15399	15292	15397	15359	15352	15408	15409	15331	15436	15191	15322	15206	15353	15377	15362	15412	15347	15444	15211	15485	15246	15330	15249	15428	15206	15419	15314	15539	15420	15418	15316	15267	15357	15256	15413	15283	15407	15136	15162	15328	15345	15440	15337	15281	15370	15320	15436	15510	15297	15323	15372	15338	15237	15411	15397	15415	15389	15261	15309	15325	15368	15307	15369	15252	15273	15334	15449	15241	15348	15335	15251	15414	15449	15228	15376	15437	15205	15223	15416	15454	15101	15210	15347	15087	15334	15378	15338	15351	15422	15328	15414	15309	15273	15304	15392	15340	15406	15168	15344	15350	15061	15347	15206	15272	15534	15531	15436	15189	15244	15348	15338	15316	15374	15225	15335	15270	15233	15223	15152	15374	15308	15443	15271	15400	15452	15145	15345	15374	15274	15412	15416	15338	15514	15349	15428	15350	15335	15449	15440	15344	15329	15451	15350	15396	15224	15421	15294	15259	15166	15604	15303	15274	15384	15295	15426	15273	15403	15539	15359	15419	15394	15314	15442	15470	15409	15247	15384	15263	15273	15417	15361	15268	15230	15314	15139	15409	15344	15360	15284	15215	15361	15328	15368	15315	15425	15382	15538	15299	15312	15340	15524	15381	15231	15308	15202	15532	15299	15411	15200	15187	15290	15256	15402	15355	15288	15255	15145	15469	15417	15389	15218	15432	15291	15442	15363	15226	15341	15090	15457	15363	15274	15347	15481	15263	15466	15248	15410	15503	15262	15323	15270	15246	15179	15332	15382	15500	15211	15405	15065	15284	15215	15249	15164	15378	15399	15298	15250	15418	15252	15438	15458	15291	15299	15251	15407	15319	15384	15343	15384	15517	15478	15432	15391	15352	15283	15350	15253	15272	15446	15211	15364	15405	15476	15202	15447	15474	15285	15360	15345	15254	15395	15422	15269	15337	15344	15363	15439	15304	15347	15275	15268	15313	15241	15221	15391	15289	15289	15326	15389
22810	21201	29015	23970	23480	28514	31358	26299	24191	23173	22189	21503	21064	20683	20450	20286	19947	19744	19232	19328	19297	19078	19186	18779	18995	18855	19008	18811	18655	18595	18822	18804	18771	18455	18647	18685	18564	18696	18535	18596	18462	18446	18656	18673	18619	18594	18721	18642	18685	18342	18479	18507	18592	18532	18589	18633	18558	18657	18703	18439	18613	18549	18313	18731	18717	18432	18431	18402	18399	18547	18366	18464	18628	18457	18451	18498	18487	18415	18547	18688	18515	18500	18593	18479	18510	18292	18546	18700	18589	18413	18551	18480	18516	18434	18343	18265	18596	18532	18553	18476	18535	18643	18614	18439	18514	18362	18504	18563	18466	18341	18342	18617	18418	18716	18582	18581	18412	18462	18527	18320	18745	18363	18557	18514	18410	18500	18409	18456	18382	18423	18524	18385	18538	18443	18615	18491	18370	18628	18268	18332	18573	18650	18639	18387	18656	18482	18610	18698	18501	18588	18356	18529	18696	18516	18459	18448	18500	18500	18646	18498	18367	18214	18346	18364	18307	18461	18674	18611	18348	18397	18523	18452	18497	18476	18755	18440	18688	18404	18103	18320	18579	18509	18426	18661	18477	18358	18604	18477	18508	18649	18340	18302	18414	18381	18475	18467	18427	18292	18319	18252	18544	18412	18461	18338	18441	18489	18435	18466	18632	18478	18372	18500	18521	18805	18402	18612	18363	18523	18548	18539	18578	18445	18626	18484	18674	18498	18448	18568	18577	18359	18360	18514	18311	18406	18538	18338	18487	18451	18403	18505	18374	18294	18516	18497	18424	18647	18521	18487	18565	18512	18595	18420	18479	18315	18549	18385	18439	18655	18636	18510	18242	18482	18561	18313	18383	18513	18416	18552	18419	18412	18239	18310	18457	18668	18464	18504	18432	18369	18319	18663	18475	18208	18473	18571	18478	18490	18409	18517	18650	18513	18651	18429	18517	18376	18591	18332	18431	18151	18350	18475	18549	18411	18490	18400	18137	18216	18463	18397	18407	18498	18607	18480	18424	18245	18540	18516	18441	18597	18756	18387	18429	18273	18352	18367	18585	18531	18417	18488	18617	18413	18431	18203	18278	18525	18355	18370	18653	18473	18504	18461	18410	18444	18499	18523	18540	18508	18553	18410	18534	18455	18313	18589	18545	18416	18593	18632	18472	18537	18644	18380	18446	18604	18373	18329	18524	18327	18419	18454	18170	18464	18591	18379	18416	18382	18483	18437	18473	18389	18350	18613	18351	18457	18523	18653	18461	18673	18474	18588	18499	18526	18564	18491	18573	18404	18617	18574	18510	18518	18485	18529	18716	18476	18539	18231	18338	18520	18385	18591	18479	18321	18564	18494	18309	18506	18457	18682	18300	18502	18445	18658	18306	18548	18240	18322	18529	18305	18310	18535	18407	18645	18475	18555	18400	18502	18611	18435	18369	18609	18358	18324	18321	18246	18435	18437	18657	18443	18313	18693	18504	18476	18478	18442	18391	18506	18741	18598	18534	18639	18637	18534	18597	18490	18347	18368	18441	18539	18436	18467	18379	18485	18372	18518	18674	18419	18388	18473	18589	18418	18335	18676	18705	18642	18457	18494	18419	18412	18558	18167	18435	18416	18618	18374	18587	18560	18506	18633	18476	18561	18602	18452	18482	18421	18504	18539	18453	18443	18464	18534	18473	18459	18379	18422	18401	18582	18522	18518	18410	18474	18241	18565	18431	18481	18388	18394	18494	18536	18470	18476	18575	18577	18634	18545	18353	18484	18515	18484	18387	18568	18662	18384	18533	18516	18529	18574	18621	18490	18371	18624	18465	18332	18574	18476	18576	18415	18526	18439	18441	18630	18682	18266	18503	18423	18501	18370	18523	18354	18254	18415	18493	18691	18478	18385	18501	18435	18409	18571	18379	18538	18553	18417	18481	18360	18468	18517	18447	18557	18339	18447	18332	18347	18393	18509	18412	18430	18428	18412	18438	18290	18331	18693	18458	18368	18343	18382	18484	18367	18609	18520	18433	18615	18419	18501	18553	18389	18431	18634	18494	18247	18410	18405	18467	18678	18662	18574	18474	18167	18453	18363	18490	18559	18722	18440	18375	18483	18577	18569	18413	18391	18421	18609	18550	18390	18538	18392	18395	18467	18376	18537	18767	18472	18501	18414	18547	18465	18563	18450	18211	18392	18438	18516	18427	18554	18479	18395	18493	18565	18447	18496	18424	18202	18486	18478	18402	18507	18609	18616	18628	18655	18254	18514	18395	18533	18431	18371	18364	18413	18556	18493	18465	18428	18385	18452	18631	18412	18430	18679	18633	18480	18329	18403	18400	18414	18618	18507	18492	18425	18308	18419	18646	18489	18407	18488	18405	18693	18457	18545	18594	18234	18402	18447	18537	18443	18399	18438	18182	18434	18347	18549	18435	18272	18428	18389	18394	18459	18642	18502	18415	18347	18303	18555	18411	18522	18551	18691	18640	18436	18509	18269	18590	18292	18585	18519	18377	18453	18453	18457	18600	18491	18475	18218	18397	18399	18268	18518	18538	18512	18346	18603	18399	18361	18526	18434	18378	18498	18620	18552	18559	18299	18297	18430	18493	18529	18455	18535	18444	18595	18566	18409	18347	18255	18346	18528	18567	18343	18283	18674	18302	18407	18405	18474	18462	18593	18559	18489	18435	18400	18469	18540	18396	18269	18417	18420	18648	18534	18549	18276	18291	18339	18321	18572	18396	18532	18497	18424	18347	18495	18380	18395	18399	18364	18597	18456	18410	18410	18572	18649	18494	18555	18287	18483	18506	18442	18524	18529	18558	18550	18527	18550	18605	18403	18484	18442	18576	18469	18387	18764	18491	18572	18444	18434	18340	18646	18341	18627	18590	18447	18251	18509	18430	18360	18375	18406	18416	18434	18527	18616	18217	18330	18318	18324	18299	18507	18486	18583	18408	18357	18483	18436	18500	18529	18400	18362	18646	18435	18317	18653	18541	18678	18654	18753	18569	18330	18616	18447	18494	18481	18516	18428	18415	18458	18616	18344	18523	18368	18564	18489	18550	18459	18436	18557	18432	18363	18497	18525	18609	18571	18387	18333	18241	18254	18438	18483	18539	18395	18333	18437	18697	18296	18697	18490	18563	18514	18477	18517	18504	18349	18396	18643	18295	18452	18359	18351	18514	18387	18436	18359	18580	18454	18687	18288	18451	18423	18575	18434	18579	18567	18704	18595	18465	18446	18548	18371	18342	18451	18350	18467	18398	18441	18367	18391	18418	18161	18614	18197	18413	18763	18392	18430	18504	18407	18542	18489	18505	18346	18631	18421	18369	18594	18323	18308	18482	18443	18481	18350	18547	18325	18550	18536	18437	18850	18420	18324	18541	18252	18338	18443	18609	18494	18492	18310	18501	18493	18422	18531	18222	18403	18532	18437	18372	18350	18422	18490	18564	18519	18417	18349	18533	18631	18411	18751	18613	18549	18473	18517	18442	18349	18444	18407	18476	18425	18428	18603	18408	18459	18654	18214	18624	18420	18428	18392	18271	18550	18480	18359	18500	18303	18405	18453	18240	18577	18467	18611	18464	18346	18604	18535	18416	18421	18566	18424	18351	18465	18483	18407	18374	18314	18502	18289	18565	18654	18409	18572	18590	18501	18349	18553	18345	18523	18825	18200	18607	18422	18368	18441	18568	18715	18815	18510	18321	18488	18701	18385	18484	18541	18676	18465	18261	18526	18528	18541	18531	18478	18304	18157	18400	18518	18554	18383	18420	18563	18545	18453	18475	18400	18516	18572	18564	18571	18580	18533	18512	18415	18741	18553	18529	18484	18502	18467	18485	18522	18459	18481	18662	18473	18401	18449	18466	18514	18597	18488	18507	18279	18336	18378	18230	18319	18365	18216	18408	18576	18452	18358	18433	18396	18415	18555	18379	18482	18506	18412	18601	18558	18392	18581	18362	18522	18393	18409	18531	18520	18516	18623	18619	18403	18545	18464	18210	18431	18452	18500	18306	18466	18352	18417	18588	18368	18257	18595	18573	18540	18501	18454	18638	18595	18492	18568	18362	18522	18519	18493	18398	18526	18341	18604	18580	18549	18536	18463	18478	18451	18605	18575	18584	18498	18534	18425	18680	18450	18423	18342	18269	18406	18436	18407	18566	18449	18461	18583	18510	18326	18498	18509	18625	18493	18312	18405	18483	18480	18422	18517	18187	18534	18376	18379	18413	18421	18432	18473	18406	18436	18381	18444	18591	18417	18450	18669	18430	18394	18470	18603	18615	18257	18501	18492	18297	18299	18584	18525	18517	18552	18411	18562	18574	18352	18334	18488	18464	18532	18504	18511	18494	18287	18570	18352	18337	18305	18513	18473	18400	18591	18337	18573	18478	18466	18628	18364	18510	18574	18601	18681	18381	18398	18624	18316	18589	18424	18707	18684	18474	18465	18610	18378	18433	18361	18471	18696	18472	18389	18399	18533	18467	18498	18551	18472	18542	18454	18325	18534	18547	18568	18478	18318	18478	18458	18694	18554	18766	18403	18595	18336	18429	18529	18284	18353	18258	18395	18489	18560	18373	18291	18543	18486	18433	18345	18522	18543	18453	18284	18375	18526	18573	18735	18303	18547	18285	18294	18462	18549	18438	18497	18649	18390	18377	18418	18407	18742	18442	18307	18461	18219	18448	18337	18538	18434	18373	18476	18633	18559	18324	18510	18736	18601	18512	18606	18377	18370	18310	18653	18463	18454	18461	18635	18432	18675	18456	18403	18593	18424	18427	18455	18553	18536	18585	18557	18638	18464	18627	18474	18628	18570	18470	18354	18352	18289	18536	18485	18435	18420	18470	18365	18493	18618	18445	18452	18480	18431	18446	18409	18328	18396	18488	18582	18473	18360	18500	18495	18442	18533	18484	18169	18417	18336	18301	18512	18367	18400	18464	18449	18522	18356	18386	18188	18496	18393	18546	18297	18681	18639	18504	18539	18640	18507	18331	18496	18463	18448	18528	18519	18277	18333	18277	18506	18593	18340	18580	18526	18425	18320	18557	18448	18462	18468	18245	18531	18340	18478	18612	18490	18656	18452	18379	18488	18636	18639	18329	18523	18419	18346	18392	18537	18289	18424	18564	18571	18405	18658
34802	57965	52584	42013	36772	33129	29272	26082	23785	21781	20747	19953	19087	18702	18337	18051	17654	17081	16702	16606	16638	16349	16215	16262	16001	16027	15936	15764	15861	15726	15637	15753	15806	15938	15680	15651	15942	15667	15743	15780	15817	15599	15779	15703	15749	15563	15790	15536	15610	15589	15705	15739	15541	15676	15718	15641	15715	15712	15687	15673	15653	15545	15621	15536	15681	15653	15651	15681	15755	15715	15604	15703	15764	15558	15534	15633	15652	15611	15822	15555	15482	15769	15731	15547	15674	15640	15715	15879	15626	15601	15674	15516	15574	15636	15644	15520	15605	15539	15524	15693	15784	15511	15624	15649	15742	15603	15427	15544	15560	15437	15668	15598	15546	15618	15570	15536	15572	15782	15779	15699	15436	15823	15514	15630	15647	15607	15727	15724	15545	15665	15539	15519	15721	15780	15549	15624	15657	15623	15602	15722	15589	15656	15717	15587	15596	15508	15644	15806	15559	15606	15463	15694	15482	15576	15590	15537	15854	15623	15740	15637	15757	15472	15614	15640	15400	15562	15628	15603	15615	15694	15744	15619	15628	15651	15559	15501	15620	15515	15688	15536	15520	15608	15586	15671	15576	15666	15682	15668	15810	15612	15615	15785	15364	15551	15680	15568	15536	15560	15553	15661	15546	15544	15577	15606	15758	15541	15436	15496	15617	15643	15611	15601	15723	15683	15737	15535	15719	15732	15653	15693	15632	15807	15687	15582	15673	15598	15563	15533	15475	15486	15592	15770	15782	15550	15628	15651	15580	15569	15767	15737	15616	15757	15647	15649	15561	15724	15645	15766	15552	15613	15606	15659	15650	15665	15653	15672	15796	15527	15620	15601	15494	15715	15647	15678	15822	15527	15672	15679	15539	15597	15713	15638	15449	15738	15696	15626	15665	15586	15696	15682	15571	15631	15570	15664	15519	15577	15425	15820	15515	15745	15879	15570	15596	15643	15662	15495	15688	15580	15735	15548	15767	15685	15559	15352	15660	15671	15537	15743	15648	15523	15671	15678	15617	15614	15566	15436	15879	15578	15588	15538	15645	15683	15548	15482	15479	15649	15538	15549	15650	15615	15557	15684	15639	15626	15577	15599	15593	15610	15501	15583	15549	15523	15408	15466	15864	15697	15814	15469	15782	15570	15751	15512	15660	15643	15606	15447	15596	15597	15459	15639	15515	15494	15487	15645	15650	15509	15535	15659	15435	15792	15695	15606	15725	15521	15610	15661	15606	15609	15549	15597	15622	15522	15660	15714	15769	15626	15628	15796	15651	15561	15838	15760	15537	15805	15650	15659	15585	15585	15694	15520	15703	15600	15600	15563	15878	15606	15506	15608	15526	15680	15700	15625	15628	15532	15709	15659	15433	15729	15546	15707	15689	15571	15639	15614	15491	15526	15520	15645	15647	15732	15616	15775	15661	15575	15653	15671	15499	15651	15692	15662	15661	15597	15498	15652	15716	15713	15592	15687	15634	15703	15666	15639	15697	15659	15576	15640	15750	15720	15646	15695	15674	15731	15571	15729	15620	15581	15651	15495	15541	15585	15595	15595	15596	15732	15585	15702	15489	15706	15519	15650	15721	15565	15542	15488	15549	15683	15793	15507	15532	15613	15679	15759	15631	15658	15653	15584	15779	15602	15678	15539	15665	15681	15546	15617	15749	15562	15351	15525	15583	15702	15682	15685	15640	15582	15623	15711	15595	15658	15662	15530	15592	15616	15683	15643	15590	15693	15400	15565	15652	15706	15642	15592	15551	15472	15617	15738	15628	15583	15706	15663	15688	15800	15519	15635	15668	15644	15725	15542	15524	15561	15587	15511	15481	15542	15718	15706	15586	15738	15492	15545	15647	15640	15701	15592	15704	15529	15646	15533	15567	15619	15684	15597	15576	15601	15661	15614	15615	15768	15697	15520	15677	15615	15642	15711	15717	15753	15502	15512	15640	15672	15646	15587	15668	15639	15716	15537	15562	15823	15674	15640	15720	15595	15561	15585	15645	15693	15625	15599	15519	15673	15537	15674	15657	15830	15713	15650	15589	15609	15599	15546	15630	15612	15627	15637	15573	15537	15614	15747	15671	15505	15673	15521	15634	15535	15765	15713	15632	15650	15684	15742	15735	15689	15655	15601	15615	15508	15748	15709	15722	15602	15779	15519	15717	15539	15729	15671	15598	15454	15522	15427	15554	15554	15741	15636	15583	15507	15620	15654	15631	15655	15593	15690	15480	15566	15617	15459	15492	15599	15627	15764	15740	15611	15642	15618	15587	15675	15512	15551	15522	15497	15584	15769	15534	15527	15577	15687	15620	15825	15790	15643	15518	15762	15599	15769	15789	15615	15441	15585	15499	15507	15706	15549	15729	15795	15527	15740	15636	15709	15635	15697	15640	15707	15558	15593	15520	15612	15663	15655	15612	15682	15695	15496	15546	15626	15565	15651	15787	15683	15790	15769	15573	15494	15579	15675	15628	15563	15790	15637	15586	15581	15580	15581	15836	15585	15737	15725	15568	15570	15637	15735	15573	15721	15681	15526	15541	15595	15756	15516	15664	15729	15529	15729	15740	15595	15624	15691	15586	15659	15753	15478	15687	15582	15690	15594	15615	15626	15641	15491	15639	15601	15600	15490	15637	15598	15559	15698	15443	15867	15507	15561	15634	15574	15517	15477	15605	15599	15567	15574	15753	15582	15680	15724	15650	15877	15540	15764	15717	15757	15662	15589	15637	15637	15640	15649	15729	15553	15818	15499	15522	15623	15618	15827	15556	15472	15576	15631	15499	15842	15704	15809	15692	15536	15526	15747	15747	15469	15594	15807	15592	15606	15694	15527	15716	15747	15654	15534	15701	15612	15612	15620	15654	15626	15806	15651	15507	15429	15662	15797	15554	15605	15606	15671	15649	15651	15629	15744	15654	15686	15641	15372	15678	15671	15673	15844	15621	15682	15673	15511	15614	15542	15732	15496	15711	15558	15684	15410	15801	15775	15558	15385	15634	15640	15623	15610	15731	15551	15714	15680	15802	15707	15635	15683	15617	15574	15658	15598	15662	15648	15517	15641	15543	15748	15376	15576	15727	15561	15750	15832	15702	15585	15593	15567	15476	15609	15727	15676	15736	15587	15523	15822	15647	15594	15622	15786	15673	15591	15661	15631	15576	15583	15704	15590	15753	15877	15644	15532	15771	15586	15646	15519	15708	15489	15772	15688	15731	15698	15498	15627	15480	15628	15625	15500	15698	15811	15613	15611	15697	15520	15693	15583	15539	15641	15489	15658	15537	15561	15551	15734	15612	15595	15487	15544	15619	15704	15708	15558	15396	15636	15553	15676	15532	15603	15653	15703	15609	15643	15570	15474	15717	15685	15799	15636	15531	15538	15559	15443	15484	15578	15610	15545	15631	15600	15552	15511	15608	15555	15537	15792	15612	15690	15560	15630	15491	15795	15817	15700	15689	15631	15654	15725	15638	15583	15701	15433	15593	15528	15695	15727	15768	15517	15519	15741	15702	15785	15630	15714	15589	15512	15675	15510	15806	15738	15521	15644	15671	15594	15691	15612	15648	15716	15553	15496	15638	15650	15658	15747	15857	15607	15655	15596	15770	15645	15659	15750	15683	15704	15493	15717	15506	15710	15652	15700	15630	15569	15696	15575	15720	15471	15464	15681	15679	15613	15600	15677	15506	15631	15510	15462	15640	15700	15805	15679	15572	15643	15652	15697	15629	15688	15587	15695	15597	15685	15468	15602	15588	15515	15538	15646	15792	15749	15835	15412	15640	15544	15679	15607	15665	15593	15647	15611	15798	15483	15743	15553	15615	15574	15611	15550	15563	15527	15601	15667	15633	15526	15739	15642	15719	15693	15659	15650	15632	15691	15489	15592	15740	15549	15694	15653	15746	15494	15576	15449	15702	15636	15561	15577	15675	15772	15614	15587	15614	15661	15702	15665	15540	15474	15689	15531	15646	15734	15677	15431	15750	15646	15678	15625	15570	15732	15631	15590	15532	15581	15677	15725	15504	15725	15784	15808	15781	15812	15540	15660	15620	15650	15662	15633	15558	15664	15666	15630	15605	15639	15681	15587	15661	15714	15450	15668	15652	15530	15675	15828	15595	15473	15538	15593	15626	15598	15731	15728	15643	15642	15525	15718	15776	15602	15639	15525	15743	15654	15766	15671	15637	15693	15463	15817	15612	15574	15836	15761	15740	15536	15689	15491	15534	15614	15692	15751	15724	15755	15501	15470	15704	15652	15463	15673	15436	15583	15547	15525	15778	15673	15431	15732	15685	15598	15588	15670	15668	15713	15508	15569	15560	15662	15601	15753	15544	15562	15581	15534	15835	15615	15571	15575	15519	15668	15579	15745	15643	15596	15484	15373	15753	15647	15653	15622	15737	15542	15631	15793	15606	15576	15607	15703	15819	15574	15866	15511	15673	15541	15683	15617	15558	15593	15791	15592	15725	15757	15718	15537	15596	15861	15605	15608	15567	15673	15705	15561	15607	15711	15706	15542	15629	15685	15492	15729	15601	15738	15513	15728	15477	15656	15669	15527	15605	15469	15521	15808	15633	15649	15577	15587	15655	15546	15596	15680	15558	15574	15557	15631	15727	15648	15475	15770	15483	15575	15608	15511	15617	15433	15471	15581	15399	15551	15673	15765	15602	15669	15644	15618	15545	15520	15573	15583	15708	15825	15627	15746	15525	15580	15717	15632	15735	15709	15599	15551	15798	15574	15638	15645	15600	15514	15708	15640	15484	15834	15713	15493	15688	15783	15507	15517	15649	15679	15515	15650	15516	15763	15576	15722	15705	15475	15745	15603	15722	15661	15550	15613	15552	15658	15785	15670	15591	15512	15535	15589	15707	15503	15559	15690	15667	15473	15687	15639	15565	15712	15593	15615	15562	15378	15564	15550	15816	15558	15645	15704	15394	15581	15503	15661	15642	15795	15685	15554	15706	15715	15756	15699	15636	15590	15543	15556	15620	15487	15568	15772	15577	15627	15574	15679	15700	15605	15552	15504	15659	15589	15545	15573	15772	15651	15587	15685	15711	15651	15711	15658	15610	15468	15722	15551	15556	15740	15482	15531	15754	15696	15517	15598	15629	15701	15714	15589	15730	15652	15519	15898
30085	29058	35774	32467	26825	23897	21980	21205	20385	19724	19540	19449	19180	19015	18750	18698	18573	18543	18419	18203	18174	18243	18078	17926	18170	18005	18116	18287	18269	18035	18206	17994	18066	18204	18211	18183	18189	18005	18008	18035	17813	17924	18320	18014	17862	18031	17846	18041	17956	18091	18177	18007	17889	17903	18044	17965	18284	17867	17817	17889	18000	18305	18013	17883	18252	18105	18125	17992	18029	17854	17840	18103	18012	18098	18001	17897	17860	18046	17989	17763	17895	17824	18036	17952	17894	18091	17963	18292	18135	17892	18112	17926	18031	18042	17751	18106	17937	18191	17973	17967	17960	17918	18159	17936	17781	18089	18107	17931	17945	17902	18015	17795	17876	17994	18011	18057	17953	17908	18116	17980	17878	18009	17889	18099	17952	17803	17979	17932	18061	18119	18007	17860	17863	18093	17991	18032	17890	17955	17991	17795	17954	17984	18062	17907	17983	18112	18124	18001	18002	17867	18067	18041	18245	18151	17942	17889	18200	18329	17924	18073	17927	17805	18163	17871	17920	18197	18150	17982	17876	18003	18107	17973	18157	17706	18102	18214	18036	17898	17829	17771	17957	18112	17982	18156	18146	18208	17972	17949	18117	17935	17680	18098	18045	17820	17967	18115	17963	17986	17946	18077	18020	17935	17753	18134	18073	17973	18081	17943	17816	17875	18173	18020	18003	18121	17866	17879	17967	17939	17941	18055	17907	18051	17955	18127	17992	18085	17896	18082	18184	18139	18089	18129	18038	18061	17977	18087	18245	18106	18226	18066	17983	17951	17999	18068	18136	17965	18047	17864	18116	18006	17873	17954	17878	17914	18065	18000	17992	17901	18046	17826	17917	17957	18079	17700	17875	18076	17947	17836	17947	18058	17905	17856	18003	18116	17970	18175	17839	17964	17830	18045	17822	18153	18049	17887	18168	18018	17897	17934	18087	18118	18025	17818	17888	17949	17881	17841	18006	18008	18040	18047	17961	17972	17868	18058	18036	17953	17812	18034	18056	18168	17786	18110	18206	17968	17887	18036	18205	18162	18158	18008	18133	17907	18048	17980	18168	18068	17920	17963	17917	17809	17919	17895	18005	17816	17985	18053	18052	18257	18244	17931	18200	17915	18118	18023	18204	17766	18042	18002	17827	17932	17914	18058	18022	17862	18234	17868	17981	17743	17856	17867	18130	17969	18033	18233	18036	18013	17929	18054	18040	17788	18161	18005	18002	17976	18127	17981	17644	17640	17742	18036	18165	18026	17985	18098	18222	18100	18031	18051	18148	17983	18104	17821	18100	17876	17934	17894	17928	17861	17870	17962	17662	18022	17944	17949	18003	18171	17776	17864	17885	17999	18066	18078	18100	17965	18037	18030	18099	18054	17935	18100	18176	18068	17927	18063	17922	17918	18050	17909	18001	18097	18084	17946	17956	17998	17866	17937	17988	17866	17823	18041	17922	17946	18094	18247	17942	17819	17990	17851	17898	17973	17946	18015	17952	18126	17977	18111	18137	18087	18184	17916	18219	17909	18264	17945	18036	17843	18084	18071	17781	17998	18194	17981	17931	17963	18013	17851	18099	17889	17899	18022	17984	17891	18052	18276	18115	18036	18085	18162	18076	18037	18021	17971	17869	17933	18063	18042	17888	17959	17967	18112	18177	17984	18020	17921	18000	17874	17834	18097	17858	18132	17788	18011	17992	18111	17980	18058	17936	17953	17825	18038	17753	17886	17875	17852	18124	17874	18230	17865	17980	18114	18048	17919	18049	18181	17884	17951	18103	17933	17888	17627	17868	17959	17969	17868	18069	17830	17905	18031	18101	17915	17866	17910	17872	18066	17903	17864	18085	17951	17959	17717	17864	17955	17937	17809	18085	17995	17903	17971	17944	18063	17977	17834	17910	17933	18014	17897	18096	18067	18041	17895	18000	17887	18109	18032	17867	17909	17805	18292	17940	18100	18165	18229	18108	17864	17879	17901	17977	17969	17842	18008	17991	18103	17949	17973	17953	17935	17965	18045	17925	17873	18092	17867	18078	17950	18068	18161	17976	18174	17889	18135	17943	17919	17987	18006	17967	17957	18085	18075	18062	18144	18064	17852	18174	18057	17981	17940	17909	17783	17909	18186	18049	17883	17930	18012	17916	18001	17956	17887	18017	18034	17996	17943	18180	18013	18184	18153	17859	17892	17920	17960	18065	18085	17882	18030	18011	17977	17989	18030	17902	17962	17908	17887	17971	17953	17953	18124	17936	17967	17929	17947	18112	17994	17953	17894	18043	17926	18109	17925	17977	17850	18078	17988	17973	18008	18107	17978	17716	18018	17981	17975	18130	18181	17893	17965	18075	17838	18053	18039	17937	17765	17944	18067	18110	18013	17989	17927	18109	17896	17978	18174	18038	17943	18093	18024	17937	17888	17938	17943	17939	18032	18071	18049	18058	17945	18168	17879	18056	17890	17834	17918	18158	18001	18081	17952	17788	18047	17927	17826	18013	18051	18091	18137	18103	17924	17933	17895	17946	18078	18168	18163	17782	17964	18143	18142	18085	18062	17979	18097	17790	18074	17892	18111	17894	18001	18091	17974	17983	18049	18010	17977	17883	17764	18120	17918	17892	18135	17995	17889	17975	17880	17932	18090	17905	18168	18096	18121	17855	17957	18273	18118	18193	17926	17912	17932	17969	17963	18026	18152	18028	17919	18028	17957	17929	18193	17837	18039	17994	18156	18293	18060	17866	17911	18002	17937	17994	18002	18015	17875	17819	18010	18069	17856	18177	18052	17934	17954	18014	18045	18069	18023	17947	18073	18195	17862	18091	17964	18000	17985	17892	17935	17859	18003	18069	18066	17987	18128	18255	17820	18049	17899	18059	17969	18084	18156	18040	17969	18137	18103	17965	18072	18143	17883	17968	18264	18171	18001	18012	18040	17982	18099	18114	17825	18040	18149	17933	18031	18199	18028	18055	18148	18143	18045	17956	17880	17878	17866	17919	17939	17922	18030	17952	18011	18007	18082	18032	18038	18175	17852	17908	17967	17778	18013	17989	18030	18143	17933	17799	18087	17887	17994	18100	18038	17858	17814	17946	17915	18057	18166	17981	18181	18000	18138	17990	17853	18034	17842	17924	18033	17898	18063	17986	18035	17905	17765	17857	17872	18027	17853	17987	18016	18040	18064	17976	17963	17986	18092	18269	18039	17993	17917	18039	18032	18036	18346	17984	17994	18194	18002	17969	17885	18296	17858	17914	17954	18036	17981	18112	18026	17988	18156	18248	18040	17939	17805	17883	17992	17854	17920	18077	18059	18056	18200	18219	17883	17909	17909	17897	18118	18066	17771	18099	18116	18070	18025	17996	17972	17911	18099	18105	18186	17957	18048	17935	17827	18014	17945	17896	17889	17926	17918	17971	17893	18144	18079	17983	18049	18002	17924	18014	17971	17963	17865	18014	17902	18111	18003	17943	18177	18018	18074	18164	17867	18060	18155	18015	18094	17835	18030	18021	17966	17996	18096	17959	17854	17782	18066	18037	17908	17965	17853	17990	17968	17968	17856	17977	17859	18081	18171	18092	18000	17841	18189	18154	18124	18108	17991	17891	17957	17963	18005	18075	17763	18026	18037	18031	17886	18064	18013	18389	17941	18134	18083	18209	18223	17789	18051	17859	17931	18201	17946	17891	18048	18078	17969	17920	17902	18093	18070	18100	17862	18178	17977	18003	18062	17878	18024	18171	17946	18103	17914	18086	18038	17946	18025	17866	17987	17925	17992	18135	18096	18033	18160	18226	18109	17979	18076	17991	18145	17963	17906	17951	17962	17960	17922	17899	18157	17826	17841	17995	18014	17887	18061	17926	17982	17955	17957	17953	17988	18012	17975	17889	18039	17998	17885	18033	17919	18054	17933	17953	17895	17988	18112	18184	17832	17990	17921	18193	18049	18119	18016	18145	18138	17907	18006	17933	18055	18037	18154	18076	18066	17991	17999	17908	18279	18061	18021	17972	17854	17987	18099	17951	17981	18008	17978	18061	17842	17941	17939	18167	18018	17948	17927	18058	17947	18307	18125	17993	18045	17843	17576	17781	17800	18274	18159	18061	17956	17840	18009	17921	17842	18035	17917	17977	17951	18050	18091	18075	18001	18280	17931	18044	17920	18124	18046	18044	17764	17904	18090	18241	18005	18041	17928	18162	18206	17864	17936	17792	18058	18011	18199	18245	18104	18077	17983	18023	17885	18182	18096	18116	18066	18206	18023	17883	18106	18034	17832	18152	18091	18025	17950	18095	17977	18017	18185	17958	18104	17968	18100	17894	18269	18058	18043	17971	18046	17958	17986	18170	17940	17817	18010	18005	18189	18109	18070	17920	18128	18131	18022	18007	17942	17885	17778	18135	18067	17975	17982	17864	17854	17891	17928	18227	17897	18013	17981	18093	17917	17897	17990	18081	17970	17976	18029	17911	17979	17938	17987	18080	18052	17864	18123	18171	18094	17867	18248	18003	17949	18010	17959	17942	18068	17977	17935	17980	18128	18186	17732	17923	18052	18117	17808	17918	17986	18044	18036	17978	17906	18017	17886	17934	18039	18021	17977	18209	18035	17827	17973	17908	17975	17943	17942	18001	17913	18213	17902	17965	18100	17803	18119	17986	18055	17929	18094	17994	18171	17799	17977	18043	18067	18339	17689	18084	17976	17998	18060	17988	17840	18048	17909	17736	18002	18065	18133	17879	18046	17817	17947	17938	17943	18028	18107	17988	17769	18002	17788	18093	18009	17861	18010	18039	18176	18226	18043	17959	17964	18057	17789	18220	18127	17884	17827	17963	18050	17961	17950	17998	17824	17932	18260	17997	18030	18017	18219	18037	17867	17970	18247	17855	17826	17955	18119	18070	17963	18300	18108	18104	18066	18033	17855	17770	18067	17781	18059	17928	17977	17848	17989	18036	17840	18082	18004	17874	17974	18141	17989	18080	18226	17887	18105	18057	18145	18051	18016	17873	17884	18099	18138	17821	17970	17996	18057	17924	17987	18015	18028	18246	18143	17871	17907	18072	18090	17834	17712	18002	17935	17979	17862	17796	18027	17927	18039	17839	18194	17786	18197	18015	17974	17858	18130	17971	17902	18031	18045	18171	18005	18035	17918
34173	44544	39982	31684	26475	23287	20848	19903	18999	18098	17697	17210	16845	16455	16337	16246	16268	15968	15867	15876	15668	15636	15709	15510	15505	15527	15484	15395	15373	15421	15254	15433	15394	15243	15191	15513	15512	15337	15317	15307	15284	15292	15307	15347	15309	15281	15214	15148	15263	15302	15283	15432	15253	15296	15334	15291	15169	15398	15420	15512	15242	15318	15246	15470	15203	15293	15177	15357	15325	15332	15365	15333	15365	15364	15236	15181	15334	15230	15323	15376	15269	15280	15336	15296	15385	15187	15219	15290	15339	15395	15391	15064	15206	15260	15355	15339	15043	15348	15220	15357	15494	15218	15358	15255	15239	15310	15429	15431	15251	15453	15177	15269	15402	15417	15236	15265	15381	15405	15415	15222	15300	15433	15434	15502	15437	15290	15371	15168	15493	15364	15196	15422	15352	15373	15203	15048	15401	15314	15321	15402	15327	15208	15350	15367	15284	15330	15333	15428	15262	15385	15321	15202	15389	15412	15329	15184	15201	15393	15311	15223	15373	15219	15387	15333	15302	15337	15411	15311	15400	15425	15339	15412	15321	15397	15351	15257	15539	15243	15344	15386	15045	15294	15337	15367	15392	15310	15372	15196	15217	15253	15534	15264	15315	15355	15313	15165	15443	15271	15298	15334	15454	15323	15265	15273	15370	15253	15389	15342	15256	15359	15420	15360	15345	15220	15497	15431	15168	15463	15349	15283	15400	15407	15559	15336	15272	15391	15440	15313	15307	15360	15455	15404	15391	15214	15418	15331	15306	15227	15473	15254	15256	15254	15349	15180	15432	15398	15425	15375	15270	15249	15440	15276	15452	15308	15419	15257	15339	15279	15409	15325	15268	15382	15486	15259	15370	15395	15325	15395	15254	15387	15310	15191	15461	15476	15207	15342	15208	15124	15347	15252	15260	15288	15285	15255	15465	15211	15256	15290	15384	15206	15353	15235	15284	15296	15609	15332	15245	15198	15363	15303	15293	15359	15231	15398	15274	15257	15256	15224	15305	15384	15177	15516	15321	15360	15306	15363	15305	15334	15279	15184	15378	15366	15325	15334	15110	15360	15475	15304	15280	15403	15410	15269	15463	15323	15266	15317	15318	15466	15318	15389	15456	15329	15354	15209	15332	15317	15357	15449	15210	15204	15456	15204	15284	15419	15345	15269	15278	15252	15277	15424	15143	15405	15353	15312	15281	15407	15177	15397	15346	15146	15459	15212	15300	15159	15333	15342	15238	15435	15385	15289	15404	15290	15323	15297	15475	15485	15217	15328	15403	15162	15377	15404	15245	15455	15273	15345	15284	15254	15299	15255	15351	15194	15277	15148	15453	15294	15336	15290	15243	15381	15231	15167	15365	15310	15357	15393	15264	15200	15243	15217	15321	15340	15257	15277	15350	15288	15179	15366	15340	15321	15312	15388	15246	15241	15253	15398	15210	15397	15345	15289	15158	15549	15359	15419	15332	15291	15349	15222	15452	15300	15370	15322	15375	15432	15356	15433	15515	15319	15307	15334	15243	15447	15414	15237	15407	15230	15382	15137	15372	15332	15325	15272	15354	15173	15285	15304	15109	15301	15433	15197	15447	15199	15248	15270	15404	15482	15435	15242	15311	15253	15393	15352	15339	15215	15403	15341	15554	15280	15298	15316	15282	15522	15343	15277	15405	15276	15314	15285	15459	15266	15229	15308	15197	15334	15379	15326	15278	15462	15311	15240	15568	15230	15457	15226	15205	15301	15366	15218	15583	15352	15345	15360	15282	15419	15235	15317	15236	15463	15304	15281	15288	15421	15314	15303	15466	15441	15300	15244	15286	15209	15522	15373	15274	15414	15459	15493	15438	15240	15218	15442	15386	15127	15268	15299	15382	15289	15302	15435	15301	15278	15345	15396	15176	15345	15259	15363	15428	15201	15323	15311	15342	15264	15304	15340	15362	15368	15470	15370	15330	15078	15388	15438	15244	15294	15394	15403	15339	15226	15508	15346	15202	15445	15382	15351	15326	15348	15107	15325	15147	15480	15190	15259	15233	15218	15262	15351	15187	15279	15251	15294	15473	15255	15187	15230	15366	15221	15433	15428	15224	15345	15320	15093	15454	15300	15244	15436	15376	15421	15353	15414	15337	15304	15502	15330	15276	15223	15334	15290	15303	15183	15274	15307	15365	15311	15422	15191	15276	15320	15326	15321	15339	15362	15343	15245	15333	15461	15472	15200	15387	15454	15247	15445	15332	15328	15457	15456	15346	15118	15196	15379	15168	15358	15293	15342	15198	15440	15344	15388	15309	15151	15466	15490	15458	15276	15358	15408	15263	15326	15335	15271	15295	15200	15320	15321	15347	15298	15206	15375	15067	15495	15314	15327	15248	15234	15314	15181	15417	15451	15343	15182	15355	15224	15200	15316	15264	15364	15172	15185	15290	15387	15046	15447	15313	15367	15217	15293	15357	15562	15433	15387	15257	15353	15434	15319	15371	15362	15286	15456	15292	15185	15211	15451	15419	15255	15283	15349	15264	15373	15220	15481	15351	15268	15362	15288	15289	15222	15306	15194	15455	15376	15405	15297	15277	15367	15411	15252	15391	15374	15352	15185	15301	15322	15467	15245	15328	15386	15315	15363	15379	15217	15320	15419	15260	15362	15296	15329	15271	15314	15247	15446	15280	15369	15300	15225	15252	15203	15232	15266	15351	15389	15487	15484	15294	15222	15180	15411	15329	15139	15071	15238	15252	15308	15259	15201	15117	15355	15425	15254	15245	15311	15351	15399	15311	15433	15588	15315	15384	15367	15181	15335	15413	15426	15378	15329	15368	15250	15435	15428	15346	15289	15279	15292	15332	15088	15345	15219	15343	15135	15220	15320	15437	15484	15391	15254	15210	15182	15295	15397	15483	15407	15177	15307	15125	15238	15350	15308	15202	15300	15327	15370	15415	15328	15358	15400	15276	15300	15390	15306	15330	15329	15230	15166	15393	15392	15345	15307	15301	15349	15215	15295	15316	15368	15234	15348	15376	15344	15304	15352	15171	15349	15262	15356	15275	15166	15432	15272	15390	15456	15178	15363	15184	15191	15262	15310	15386	15257	15240	15151	15274	15381	15459	15381	15348	15163	15305	15455	15382	15331	15237	15326	15239	15112	15489	15270	15256	15214	15250	15352	15399	15285	15475	15189	15436	15270	15385	15356	15191	15285	15302	15261	15579	15239	15279	15293	15177	15435	15333	15362	15360	15348	15358	15344	15189	15312	15333	15288	15391	15348	15267	15244	15521	15391	15502	15364	15448	15337	15296	15439	15294	15357	15386	15307	15291	15350	15506	15250	15326	15313	15226	15279	15266	15169	15093	15270	15216	15315	15246	15210	15337	15284	15302	15203	15388	15364	15304	15191	15127	15288	15152	15277	15143	15435	15337	15169	15403	15353	15294	15206	15186	15383	15354	15154	15236	15496	15186	15390	15297	15404	15475	15212	15365	15326	15343	15335	15422	15266	15470	15324	15356	15272	15310	15239	15357	15413	15331	15426	15420	15375	15459	15371	15172	15282	15483	15441	15162	15189	15321	15211	15316	15320	15263	15263	15417	15260	15317	15414	15281	15441	15236	15260	15290	15384	15224	15306	15192	15443	15339	15342	15357	15309	15410	15380	15269	15384	15395	15351	15305	15488	15316	15147	15359	15257	15369	15415	15322	15167	15386	15438	15317	15331	15239	15247	15257	15286	15326	15291	15262	15314	15383	15154	15393	15317	15339	15079	15392	15231	15236	15324	15187	15340	15344	15343	15345	15222	15294	15352	15215	15372	15432	15480	15497	15269	15233	15363	15413	15151	15457	15263	15425	15332	15471	15378	15262	15307	15192	15372	15360	15351	15481	15380	15352	15311	15411	15285	15232	15400	15281	15348	15320	15455	15453	15362	15425	15388	15213	15410	15287	15140	15258	15368	15409	15288	15456	15185	15382	15119	15269	15451	15267	15401	15206	15411	15228	15308	15484	15338	15540	15356	15204	15431	15282	15244	15299	15412	15316	15375	15360	15351	15345	15341	15211	15264	15359	15279	15298	15306	15411	15269	15285	15313	15386	15360	15374	15321	15336	15181	15298	15237	15234	15398	15247	15503	15307	15373	15338	15327	15316	15218	15164	15341	15308	15454	15261	15259	15132	15366	15451	15333	15269	15436	15418	15245	15121	15418	15319	15405	15382	15285	15316	15453	15438	15175	15242	15284	15190	15399	15206	15378	15601	15244	15411	15324	15368	15401	15447	15416	15370	15242	15507	15179	15477	15340	15342	15286	15441	15392	15135	15086	15518	15126	15398	15348	15342	15328	15486	15482	15241	15340	15301	15346	15347	15203	15236	15221	15388	15375	15374	15256	15417	15321	15275	15357	15461	15359	15235	15214	15480	15267	15221	15138	15268	15350	15387	15305	15377	15289	15300	15263	15356	15391	15380	15386	15260	15185	15329	15164	15324	15409	15501	15293	15451	15284	15297	15348	15505	15337	15403	15394	15280	15291	15278	15466	15287	15249	15411	15299	15311	15241	15472	15237	15219	15118	15542	15303	15264	15222	15397	15391	15299	15462	15490	15292	15375	15235	15438	15274	15296	15287	15403	15472	15445	15460	15276	15149	15403	15341	15420	15387	15384	15468	15422	15429	15324	15254	15387	15316	15313	15451	15358	15342	15367	15336	15351	15318	15347	15365	15180	15217	15114	15419	15475	15337	15408	15235	15470	15219	15415	15251	15405	15278	15368	15408	15276	15058	15157	15259	15186	15200	15147	15183	15453	15433	15299	15319	15397	15559	15320	15287	15182	15263	15391	15153	15271	15276	15343	15306	15403	15285	15282	15224	15423	15252	15232	15379	15235	15437	15492	15151	15428	15431	15215	15173	15243	15376	15114	15348	15222	15372	15506	15250	15322	15251	15370	15293	15286	15293	15427	15250	15300	15364	15299	15297	15374	15302	15211	15321	15355	15262	15498	15372	15206	15424	15353	15487	15310	15136	15442	15366	15268	15306	15444	15253	15447	15268	15403	15210	15330	15432	15083	15361	15326	15245	15447	15249	15489	15315	15123	15382	15303	15288	15225	15384	15431	15404	15428	15318	15349	15291	15357	15344	15294	15316	15346	15423	15452	15302
24192	21218	28770	26104	26168	27314	27022	23476	21852	21218	21035	20102	19997	19772	19451	19399	19197	18643	18571	18529	18567	18525	18165	18123	18016	18247	18369	18223	18369	18170	18288	18090	18150	18210	18205	18064	17890	18016	18123	18144	18162	18086	17993	17974	18037	17972	18126	18188	18130	18034	18017	17955	18050	18113	18176	17933	17949	17979	17958	18027	17842	17871	18221	17861	18064	17853	18001	18036	18071	18004	18139	18210	17904	18032	17831	18213	17784	18040	17872	18094	18055	18041	18020	18053	18370	18052	17945	17997	18047	18215	17826	18192	18044	17980	17968	17758	18186	18054	18173	18094	17924	17939	17995	17899	18106	18034	18115	18161	18005	18118	17920	17942	18132	18074	17994	18193	18011	17899	18031	18049	18033	17762	18141	17957	18140	18010	18162	17844	17990	18032	18110	17827	17950	18019	18019	18061	18145	17968	17962	17921	18175	18106	18081	18062	17936	18144	17875	18053	17906	18164	17989	17908	18233	17876	17744	17883	17950	18188	17960	17982	17868	18108	17998	18084	18108	17934	18191	18055	18171	17963	17986	18059	18062	17789	18131	17990	18034	17948	18004	17974	18059	18300	18089	18056	17720	17906	17938	17911	18311	17929	17949	18000	18125	17968	18022	18356	18076	18063	18058	17970	17954	18002	18095	17984	18149	18037	18086	18161	18064	18002	17925	17956	18117	18012	17913	18002	18191	17898	18094	18011	17884	17924	18146	18110	17917	18030	18107	18019	18033	18253	18059	17886	18069	17784	17922	17994	18019	17897	18069	17929	18197	18098	18058	17742	17983	17952	18059	17865	18002	17876	17774	17901	17964	18036	18144	18068	18126	18154	18010	18176	18338	18090	18008	17974	17928	17912	18118	18082	18035	17983	18113	18017	17888	17806	18160	17825	18167	18129	18178	18051	18012	17940	18043	18004	18179	17770	18005	18124	17821	18070	18006	17842	18030	17833	18258	18008	17976	18031	17886	17980	18147	18008	18024	18020	18096	17898	18035	17841	17862	18060	17919	17975	17769	18088	18069	18081	17866	17955	17952	17847	17898	18195	17871	17786	18087	18177	17853	18017	17872	17875	18030	18129	18337	18041	18089	18069	18091	17976	18109	18107	17990	18029	18097	18072	17984	18063	17951	18035	18264	18136	18027	17886	17990	18044	18023	18210	18136	17986	18237	17983	18058	17872	18038	17758	17935	18036	17946	18081	17959	17908	18148	18005	18135	18003	18053	18078	18054	18088	17986	18100	17978	18059	17745	17800	18036	17912	18023	18009	18160	18121	17980	17928	17995	18080	18180	17925	18013	18054	18074	17878	17932	18041	17954	18198	18146	17814	17988	17871	18161	18045	18225	18239	17894	17901	18192	17961	18036	18047	17981	18006	17998	17892	17935	18113	17881	17936	18001	17967	18245	17918	18082	18010	18218	18057	18151	18148	17865	18143	18036	18072	18265	18100	18000	18015	17970	18264	18026	17770	18018	17888	18150	17866	17972	17972	18006	18028	17818	18055	18114	17905	17948	18147	18165	17905	18067	17935	17779	18097	18094	18019	18061	18011	17899	17941	18207	17917	17935	18018	18011	17984	18053	18136	18169	18053	18208	17787	17755	18008	17944	17898	17928	18321	17966	17940	18000	17844	17836	17930	17931	18105	17975	17988	17968	17983	18017	17967	17984	18018	18073	17999	18036	18164	18103	18035	17901	18122	18146	17857	18252	18001	17983	18119	18217	17969	17949	18159	17881	18175	17941	18155	17950	17972	17937	17883	18051	17835	18112	18127	17958	18016	18016	18034	17896	18056	17943	18171	18035	18044	18047	17915	17832	18031	18279	17872	18001	17987	18102	18006	17905	18024	18069	18018	17934	17945	17853	18184	18059	17955	18169	17979	18005	18098	18028	18017	18086	17810	17903	17933	17924	18224	17900	18219	18220	18072	17836	18156	17989	18095	18021	18115	18091	17986	17984	17938	18247	18032	17992	17922	17961	17970	17894	17962	17951	18112	18017	17980	18005	18017	17825	18087	17842	17921	18209	18163	17914	18067	17995	17982	17991	18133	18003	18150	18240	18075	18054	18089	18089	17769	18079	17936	18021	18057	18059	17955	17966	17898	18133	17952	18006	17889	18140	17812	18063	18014	17925	18043	18010	17968	18096	17981	18025	18011	17885	18088	18142	17841	18098	18155	17952	18117	18061	17976	18034	18129	18025	18093	18134	17961	18258	18208	18017	17840	17927	18247	18165	17968	18009	18080	18151	18040	17989	18245	18160	18178	17940	18001	18015	17978	18096	17950	17948	17863	18074	18009	18071	18152	18051	17980	18027	17981	17974	18092	18091	18001	18123	18048	17912	18100	18144	18080	18024	18095	18042	18073	18113	18166	17950	18133	18191	18045	18063	18107	18151	18145	18216	18078	18212	17915	17843	18089	18012	18194	17953	18075	18086	17997	18122	18086	18091	17954	18113	18166	18041	18192	17865	17885	18262	17851	18099	18008	17937	17876	17975	17976	17875	18086	17870	18022	17951	17811	18059	18033	18216	18254	18015	17926	17993	17839	17988	18109	18216	18130	17789	18079	17908	18069	18089	18030	18071	17925	17924	18117	18085	18063	17962	17986	17977	18073	17901	17976	17991	17916	17951	18005	17959	18069	18051	17962	18170	17986	18012	17919	17950	18050	17990	18061	18134	17890	18049	17916	18193	18191	17838	17885	18158	18064	17817	18019	18125	18031	17948	18056	18022	18259	18156	18030	18187	18160	17982	18211	18008	18061	18012	17974	17991	17982	18235	17946	18028	18197	18194	17894	17991	18076	18149	17871	17915	17967	17900	17824	18023	17865	17826	17823	17983	17938	18171	18015	18089	17889	18025	18045	18054	18045	18399	18007	18090	18012	18249	18104	17985	17981	18066	18004	18050	18081	17836	18041	18049	17975	17901	18105	18294	17985	18166	18010	17904	18023	17902	18190	18130	18106	17705	18006	18165	18080	17807	18187	18124	17993	18049	18110	17940	18171	18026	18107	18010	18180	18147	18118	18086	18100	18193	18163	18076	18054	17976	18061	18060	18192	17943	17784	18031	17919	18175	18148	17953	18134	18059	17954	18122	17930	17937	18145	17927	18020	17910	18070	18012	18043	18349	17986	17895	17705	17936	17901	18131	17935	17984	18098	18144	18322	18046	18155	17798	18066	18052	18028	17881	17946	18181	17901	18148	17848	18101	18055	17926	17866	18236	17997	17868	18282	18015	18006	17820	17961	17831	17947	17955	17854	17913	17927	18212	17895	18194	18058	18145	17929	18110	18176	18527	17983	17975	18103	18082	18084	18003	17930	18020	18035	17819	17949	17912	18059	17935	17832	18166	18080	18290	18005	18021	18112	17963	18013	17993	17938	17968	17996	18052	17981	17991	18162	18052	18110	18024	17845	17795	18113	17978	18058	18221	18081	18151	18026	18186	17885	17892	18026	17844	18098	18028	18117	18018	17988	18056	17978	18045	18086	17937	18123	18111	18129	18209	18153	18125	18056	18146	17999	18105	18003	18249	18195	18006	17963	18210	18147	18061	18183	18161	17896	18078	18034	17976	18085	18096	17936	18132	18090	18038	18002	18096	18173	18021	18046	18065	17944	18056	17893	18058	18175	17991	18042	18037	17941	17893	18108	18150	17794	18102	18190	18007	18010	17942	18039	17939	18041	17926	18028	17913	17855	17935	18032	17894	17927	17941	17930	18157	17779	18028	17995	17987	18174	18010	17915	17944	18039	17946	18121	17982	17843	18140	18083	18114	18081	17898	18075	18049	18065	18099	18098	17862	18049	18070	17908	17898	18198	18019	18082	18056	18033	18180	18034	18082	17874	18086	18003	18050	17897	17979	18071	18050	18192	17938	18031	17915	17856	18210	18028	17935	17875	17934	18074	17996	18012	18014	17899	18050	18208	18164	17937	18010	18031	18135	17943	17914	17929	17735	17863	17943	18178	18032	17882	18020	18275	17926	17978	17959	18143	17997	17811	17913	18076	17959	17961	17935	18116	18113	18122	18370	17943	18023	18034	18068	17963	17982	18083	18039	18169	17829	18065	18066	18034	18138	18098	18025	18208	18009	17975	18180	18098	17946	17852	18204	18189	17982	17987	18085	17751	18036	18116	18163	18176	18045	17916	17868	18073	17916	18054	18311	17992	18034	18061	17842	17974	18255	17972	18295	17940	17868	17868	18225	18079	17925	17874	18151	18127	18145	18151	18015	18083	17978	17962	18318	17975	18162	18111	17977	17956	17894	18031	18137	17970	17914	18029	17750	18246	18313	17727	17779	18090	18127	18061	17994	18081	17978	17866	17806	17991	18201	18002	18068	17946	17943	18003	17752	18065	17900	17903	17766	17993	18055	18123	18016	17906	17924	17883	18204	17947	17986	18113	17941	17897	18187	18208	18079	17821	18259	18260	18017	17960	18069	17985	17959	18080	17982	17985	18062	17904	18128	17955	18081	18031	18108	17966	17980	18171	18054	18071	18016	17978	17857	18189	17994	17994	17970	18112	18057	18018	18213	17998	17854	17682	18038	17934	17998	18007	17910	18038	18191	18046	18074	17945	18042	17948	18071	17850	18048	18239	18050	17984	17975	18045	17994	18075	18000	17998	17941	17949	18108	17931	18109	18143	18191	18053	18001	17996	18137	18014	17917	17898	18145	18074	18024	17840	17884	18040	17950	18011	18130	18054	18131	18177	18109	18048	18079	17934	18102	17957	17933	18152	18029	17961	18057	17970	18054	18068	17877	18104	18014	18079	18134	18057	18127	18068	17959	17769	18092	17969	18046	17883	17749	18028	17987	17928	17985	17973	18162	17885	18009	17974	17977	17952	17884	17963	18059	18028	18255	17965	18113	17946	17900	18130	18114	17857	17812	17998	18008	17914	17934	17889	17966	17893	18200	17959	17930	18138	17942	18173	18055	18266	18177	18013	18077	18074	17972	18084	18034	18131	17943	17959	18020	18131	17958	17981	17911	17979	17879	18126	17921	17978	18044	18002	17855	17965	18132	18013	17893	18047	17964	18058	17943	18125	18100	17991	17903	18000	17845	18084	17966	18004	17883	17904	18053	17925	17917	17937	18130	18079	17739	17950	17907	17828	17867	18060	17881	17862
31939	51990	47696	37191	31413	27662	25015	22912	20829	19898	19566	18572	17730	17558	17326	17015	16738	16333	16166	15942	16081	16010	15739	15640	15764	15606	15689	15430	15713	15442	15299	15634	15339	15354	15390	15490	15247	15558	15401	15486	15578	15383	15368	15355	15372	15339	15487	15366	15550	15354	15475	15518	15319	15387	15595	15371	15375	15369	15396	15311	15374	15363	15358	15395	15450	15343	15377	15464	15366	15358	15332	15396	15425	15378	15452	15402	15371	15261	15243	15530	15321	15330	15415	15308	15286	15286	15373	15305	15470	15497	15511	15398	15473	15377	15461	15392	15442	15403	15465	15577	15363	15345	15345	15387	15358	15515	15168	15446	15507	15435	15429	15413	15363	15558	15213	15401	15379	15276	15339	15304	15382	15360	15392	15328	15463	15304	15473	15295	15539	15391	15540	15463	15533	15296	15274	15288	15283	15274	15463	15426	15196	15420	15277	15459	15126	15235	15317	15478	15567	15276	15415	15439	15480	15322	15285	15413	15503	15289	15171	15545	15410	15222	15261	15193	15551	15287	15191	15438	15400	15375	15374	15354	15364	15415	15326	15355	15362	15173	15376	15273	15402	15340	15327	15366	15430	15359	15579	15458	15418	15427	15311	15264	15254	15531	15106	15429	15472	15160	15278	15552	15365	15121	15417	15488	15359	15506	15507	15290	15296	15532	15349	15304	15425	15474	15397	15392	15289	15477	15379	15481	15396	15439	15423	15161	15380	15377	15228	15410	15275	15313	15325	15351	15406	15397	15366	15307	15391	15412	15461	15517	15385	15544	15458	15419	15322	15674	15357	15249	15281	15588	15312	15450	15494	15462	15504	15442	15416	15416	15294	15368	15230	15456	15277	15490	15422	15476	15291	15652	15234	15518	15386	15491	15474	15396	15197	15363	15443	15441	15548	15312	15306	15295	15341	15303	15438	15341	15305	15326	15322	15314	15239	15375	15202	15476	15355	15278	15296	15324	15282	15447	15297	15422	15476	15284	15364	15425	15492	15387	15321	15537	15532	15515	15505	15605	15262	15340	15452	15492	15294	15301	15303	15274	15407	15371	15264	15235	15375	15352	15302	15325	15480	15423	15361	15513	15337	15488	15517	15418	15340	15371	15388	15707	15254	15528	15328	15294	15375	15419	15259	15531	15459	15303	15372	15343	15363	15292	15340	15265	15389	15431	15348	15358	15394	15464	15270	15341	15310	15415	15547	15380	15328	15269	15319	15198	15220	15322	15224	15272	15370	15435	15253	15137	15509	15435	15354	15300	15325	15403	15330	15361	15525	15307	15258	15279	15407	15216	15517	15285	15420	15280	15251	15433	15333	15357	15324	15531	15510	15412	15378	15359	15406	15398	15439	15410	15240	15361	15206	15413	15366	15274	15367	15434	15160	15422	15382	15408	15335	15200	15383	15391	15501	15309	15333	15241	15503	15319	15277	15259	15507	15255	15505	15394	15385	15381	15410	15318	15490	15334	15413	15399	15339	15557	15371	15499	15336	15517	15311	15387	15212	15397	15346	15360	15342	15417	15375	15443	15368	15333	15442	15345	15222	15440	15320	15303	15396	15293	15348	15385	15372	15260	15227	15315	15324	15404	15475	15504	15270	15606	15348	15494	15496	15317	15430	15312	15420	15460	15407	15354	15419	15284	15402	15372	15588	15468	15559	15297	15537	15235	15386	15356	15489	15227	15340	15262	15332	15535	15385	15373	15376	15210	15429	15400	15340	15443	15379	15386	15355	15442	15410	15260	15410	15487	15363	15209	15266	15332	15199	15145	15597	15548	15479	15425	15340	15403	15416	15210	15221	15428	15431	15533	15489	15273	15374	15284	15299	15396	15484	15394	15301	15436	15336	15353	15428	15287	15373	15276	15438	15182	15351	15546	15189	15360	15524	15353	15311	15383	15327	15308	15476	15320	15157	15445	15428	15491	15379	15258	15465	15243	15354	15475	15394	15423	15497	15391	15298	15367	15311	15391	15329	15356	15330	15316	15261	15305	15477	15302	15415	15417	15402	15414	15267	15455	15376	15282	15314	15480	15289	15480	15329	15371	15248	15296	15341	15294	15260	15353	15246	15320	15582	15289	15441	15343	15240	15463	15359	15415	15348	15364	15455	15611	15226	15337	15383	15367	15510	15238	15478	15384	15466	15403	15329	15368	15425	15559	15386	15483	15319	15323	15372	15405	15375	15281	15423	15240	15349	15264	15329	15288	15260	15287	15466	15367	15253	15389	15452	15385	15400	15445	15407	15313	15419	15370	15328	15227	15364	15401	15251	15178	15503	15291	15378	15308	15361	15259	15197	15444	15314	15278	15371	15600	15367	15352	15260	15254	15369	15338	15244	15216	15277	15484	15358	15421	15502	15272	15443	15504	15129	15359	15525	15462	15365	15469	15405	15567	15277	15305	15335	15360	15463	15379	15365	15316	15471	15430	15405	15460	15243	15384	15464	15345	15484	15446	15531	15239	15295	15327	15385	15459	15444	15378	15483	15480	15311	15336	15412	15362	15340	15301	15506	15355	15576	15325	15337	15341	15252	15248	15321	15332	15565	15461	15441	15464	15335	15264	15296	15392	15285	15598	15237	15350	15428	15299	15329	15426	15352	15321	15250	15466	15287	15360	15212	15431	15478	15388	15477	15492	15415	15505	15386	15412	15289	15268	15470	15499	15274	15190	15245	15402	15302	15424	15256	15251	15312	15333	15292	15433	15456	15342	15379	15343	15397	15463	15351	15304	15318	15353	15396	15321	15310	15363	15264	15306	15378	15318	15426	15373	15419	15308	15269	15389	15400	15384	15423	15355	15459	15231	15343	15384	15420	15427	15482	15098	15426	15429	15416	15296	15326	15270	15335	15432	15388	15451	15671	15323	15196	15354	15548	15392	15415	15130	15418	15246	15269	15324	15467	15320	15450	15604	15345	15403	15211	15315	15254	15321	15304	15301	15485	15409	15469	15099	15351	15342	15408	15345	15334	15437	15446	15419	15517	15396	15302	15444	15304	15553	15273	15338	15452	15420	15485	15413	15492	15392	15362	15440	15452	15278	15384	15284	15364	15294	15391	15446	15354	15325	15409	15522	15411	15278	15329	15294	15392	15293	15437	15593	15336	15517	15369	15407	15333	15313	15499	15421	15312	15349	15494	15429	15234	15306	15488	15465	15209	15351	15534	15243	15371	15365	15313	15312	15459	15373	15365	15366	15282	15349	15535	15324	15346	15251	15312	15261	15250	15285	15279	15539	15380	15297	15442	15330	15376	15350	15370	15252	15266	15378	15389	15244	15453	15502	15447	15265	15333	15271	15342	15285	15396	15388	15267	15332	15617	15314	15362	15470	15498	15406	15286	15458	15370	15382	15294	15392	15230	15434	15358	15405	15349	15393	15361	15265	15331	15357	15350	15346	15337	15350	15322	15313	15338	15536	15209	15263	15332	15509	15574	15413	15303	15492	15342	15495	15360	15363	15377	15347	15369	15228	15442	15501	15400	15346	15322	15284	15404	15252	15464	15283	15428	15281	15277	15338	15377	15324	15478	15419	15176	15331	15319	15334	15370	15264	15195	15298	15322	15384	15512	15278	15392	15353	15437	15246	15328	15287	15096	15299	15504	15434	15381	15422	15318	15282	15386	15344	15227	15485	15408	15294	15420	15376	15473	15433	15383	15276	15391	15443	15267	15475	15323	15366	15423	15371	15390	15232	15275	15279	15288	15305	15188	15362	15439	15326	15480	15592	15335	15596	15387	15470	15330	15525	15202	15317	15504	15395	15378	15355	15407	15333	15196	15500	15417	15368	15372	15332	15353	15447	15345	15348	15339	15311	15438	15378	15474	15519	15254	15374	15284	15279	15412	15602	15323	15111	15364	15477	15334	15398	15207	15362	15192	15324	15437	15458	15436	15338	15319	15497	15301	15207	15354	15394	15334	15390	15239	15423	15349	15265	15451	15469	15361	15482	15293	15351	15381	15358	15416	15352	15278	15447	15334	15278	15344	15333	15128	15283	15300	15263	15476	15274	15360	15369	15314	15247	15455	15284	15195	15350	15407	15466	15365	15366	15435	15349	15400	15404	15347	15288	15334	15308	15473	15211	15320	15458	15295	15398	15440	15400	15348	15381	15356	15423	15392	15371	15257	15270	15491	15338	15381	15368	15294	15535	15326	15312	15256	15231	15325	15297	15274	15429	15429	15559	15217	15381	15188	15403	15441	15220	15534	15486	15485	15456	15137	15358	15461	15216	15466	15599	15250	15265	15410	15306	15462	15288	15421	15464	15389	15134	15399	15346	15470	15326	15371	15399	15298	15405	15455	15267	15496	15162	15306	15349	15279	15486	15418	15495	15515	15475	15402	15252	15398	15345	15399	15431	15211	15298	15364	15526	15304	15404	15348	15184	15371	15418	15334	15345	15334	15525	15541	15440	15216	15485	15220	15482	15448	15411	15396	15391	15364	15365	15416	15340	15433	15425	15453	15389	15393	15405	15376	15357	15353	15483	15133	15419	15423	15264	15470	15410	15424	15446	15318	15385	15376	15567	15121	15350	15277	15470	15419	15468	15282	15377	15198	15276	15307	15344	15343	15472	15309	15236	15405	15294	15469	15389	15391	15306	15496	15424	15476	15244	15489	15327	15433	15252	15401	15386	15319	15482	15167	15342	15429	15492	15331	15351	15323	15425	15500	15321	15337	15326	15400	15384	15486	15452	15453	15186	15377	15264	15341	15361	15291	15272	15294	15384	15389	15190	15360	15350	15432	15321	15304	15426	15235	15397	15330	15502	15412	15398	15412	15327	15475	15427	15303	15442	15339	15177	15429	15357	15350	15406	15290	15371	15364	15270	15297	15479	15216	15587	15149	15256	15421	15359	15265	15241	15324	15458	15355	15336	15299	15526	15369	15256	15550	15386	15381	15319	15152	15476	15374	15312	15432	15594	15259	15245	15528	15365	15369	15398	15550	15429	15373	15284	15323	15405	15279	15392	15378	15278	15360	15273	15350	15375	15251	15443	15325	15273	15372	15380	15507	15309	15462	15347	15411	15350	15472	15346	15405	15329	15584	15347	15410	15525	15529	15423	15394	15381	15428	15361	15318	15329	15368	15402	15283	15229	15344	15315	15280	15351	15483	15378	15308	15273
22692	21071	28850	23841	23018	27563	30084	24799	23822	23212	21926	21289	21015	20638	20063	20000	20113	19528	19254	19011	18945	18912	18635	18656	18658	18499	18649	18917	18530	18595	18726	18365	18667	18331	18507	18488	18477	18382	18655	18457	18479	18633	18621	18540	18432	18432	18426	18422	18553	18535	18626	18359	18498	18229	18360	18471	18292	18538	18337	18411	18421	18378	18470	18453	18298	18484	18699	18491	18509	18568	18264	18371	18360	18487	18615	18548	18581	18408	18375	18542	18201	18172	18340	18361	18553	18475	18533	18441	18424	18390	18415	18388	18457	18310	18526	18268	18405	18313	18299	18437	18432	18365	18330	18518	18165	18374	18506	18336	18237	18238	18434	18247	18392	18485	18279	18549	18431	18203	18280	18320	18398	18525	18335	18288	18326	18541	18206	18376	18487	18557	18666	18497	17999	18183	18238	18375	18391	18531	18410	18438	18399	18427	18381	18318	18386	18458	18493	18183	18676	18419	18318	18507	18228	18447	18421	18379	18477	18222	18392	18415	18481	18355	18307	18334	18202	18321	18481	18423	18489	18310	18147	18325	18483	18425	18362	18198	18343	18227	18447	18455	18426	18395	18534	18320	18347	18202	18315	18376	18542	18620	18652	18448	18296	18488	18325	18384	18490	18491	18308	18307	18345	18070	18439	18310	18491	18486	18461	18318	18431	18431	18254	18552	18269	18289	18234	18475	18426	18489	18517	18369	18493	18341	18462	18308	18472	18395	18519	18464	18330	18276	18488	18485	18326	18347	18338	18226	18378	18305	18495	18542	18281	18367	18369	18208	18382	18131	18264	18205	18242	18335	18369	18494	18444	18339	18273	18406	18469	18319	18254	18567	18248	18413	18490	18330	18386	18528	18380	18232	18234	18473	18322	18528	18254	18362	18475	18116	18149	18375	18368	18398	18233	18501	18222	18471	18231	18390	18168	18216	18451	18396	18326	18499	18446	18167	18467	18429	18394	18267	18416	18413	18459	18259	18252	18267	18258	18209	18341	18458	18299	18422	18364	18352	18093	18342	18520	18262	18522	18505	18459	18334	18253	18299	18566	18401	18397	18276	18432	18280	18311	18496	18368	18333	18544	18337	18229	18408	18354	18349	18464	18344	18440	18332	18310	18465	18379	18396	18352	18456	18334	18365	18262	18573	18435	18459	18299	18357	18525	18317	18398	18346	18394	18531	18145	18299	18288	18664	18390	18324	18371	18542	18430	18286	18280	18402	18388	18406	18539	18319	18653	18382	18454	18271	18421	18391	18449	18421	18421	18469	18441	18384	18599	18486	18246	18237	18357	18493	18586	18535	18608	18387	18643	18445	18227	18447	18350	18456	18387	18324	18539	18386	18349	18393	18520	18489	18326	18315	18441	18460	18465	18213	18274	18111	18294	18415	18059	18361	18440	18166	18134	18443	18445	18367	18444	18550	18312	18209	18372	18322	18412	18449	18351	18400	18313	18177	18337	18267	18524	18372	18289	18236	18259	18344	18400	18271	18451	18300	18424	18305	18409	18512	18469	18481	18486	18368	18351	18524	18035	18340	18328	18447	18417	18272	18277	18328	18289	18002	18442	18259	18370	18629	18401	18468	18326	18216	18386	18464	18200	18293	18160	18323	18366	18336	18217	18453	18159	18363	18464	18465	18233	18346	18286	18220	18398	18325	18394	18258	18172	18560	18357	18165	18218	18257	18443	18470	18462	18326	18360	18493	18356	18466	18293	18373	18165	18432	18371	18248	18487	18360	18447	18391	18380	18240	18466	18128	18400	18360	18299	18400	18498	18214	18390	18435	18405	18459	18348	18368	18304	18475	18360	18357	18559	18291	18305	18323	18288	18428	18460	18408	18460	18622	18192	18141	18415	18369	18368	18434	18310	18512	18311	18380	18447	18281	18334	18153	18432	18365	18516	18226	18480	18435	18344	18343	18498	18434	18225	18208	18412	18527	18367	18417	18422	18288	18412	18278	18450	18010	18375	18341	18481	18315	18359	18337	18152	18412	18331	18341	18449	18230	18365	18476	18232	18251	18183	18197	18301	18378	18344	18446	18489	18320	18302	18458	18521	18313	18381	18285	18427	18460	18290	18244	18423	18433	18283	18214	18186	18438	18518	18536	18324	18419	18501	18356	18298	18502	18390	18629	18527	18289	18453	18449	18344	18327	18638	18303	18386	18341	18357	18274	18362	18040	18405	18386	18362	18378	18486	18531	18190	18182	18349	18502	18575	18458	18394	18642	18311	18384	18240	18456	18387	18427	18487	18262	18338	18368	18186	18369	18232	18287	18445	18496	18370	18383	18201	18195	18456	18289	18354	18257	18311	18408	18408	18382	18327	18349	18429	18434	18520	18573	18361	18292	18373	18321	18341	18368	18449	18474	18482	18348	18286	18139	18303	18442	18417	18122	18283	18217	18333	18325	18678	18386	18582	18381	18412	18336	18268	18404	18392	18355	18488	18500	18261	18521	18385	18350	18443	18336	18517	18432	18245	18438	18391	18549	18512	18452	18410	18397	18440	18357	18184	18521	18604	18283	18511	18362	18433	18326	18313	18545	18360	18581	18435	18468	18429	18426	18445	18429	18399	18112	18370	18355	18272	18319	18529	18442	18316	18217	18257	18311	18426	18479	18340	18277	18365	18300	18412	18328	18412	18328	18274	18382	18455	18632	18332	18602	18315	18308	18401	18334	18270	18373	18336	18287	18291	18447	18531	18294	18522	18268	18211	18153	18243	18371	18454	18365	18182	18340	18598	18353	18416	18160	18228	18291	18495	18424	18372	18287	18454	18154	18446	18289	18568	18395	18354	18421	18344	18358	18509	18314	18373	18438	18527	18391	18141	18456	18417	18230	18408	18204	18430	18307	18502	18237	18219	18214	18508	18317	18353	18409	18532	18265	18330	18325	18373	18524	18380	18259	18366	18354	18441	18195	18487	18266	18220	18216	18382	18466	18350	18504	18576	18355	18331	18322	18305	18393	18247	18523	18319	18222	18392	18331	18402	18376	18325	18311	18450	18400	18358	18448	18271	18244	18446	18468	18382	18344	18442	18323	18286	18405	18351	18016	18578	18503	18476	18247	18309	18218	18210	18231	18454	18603	18476	18468	18291	18411	18350	18460	18282	18364	18272	18348	18332	18396	18412	18151	18257	18320	18376	18464	18375	18298	18319	18372	18326	18481	18337	18393	18262	18436	18264	18448	18434	18437	18675	18483	18326	18360	18260	18276	18328	18336	18206	18111	18506	18529	18394	18639	18300	18343	18474	18626	18313	18407	18333	18243	18264	18279	18296	18407	18392	18320	18265	18458	18329	18272	18298	18355	18342	18481	18420	18512	18510	18344	18391	18162	18301	18300	18438	18400	18591	18539	18358	18361	18460	18241	18475	18431	18362	18653	18243	18244	18192	18343	18618	18374	18411	18366	18357	18305	18433	18461	18465	18530	18389	18541	18311	18192	18448	18577	18399	18402	18300	18338	18305	18247	18165	18289	18540	18376	18356	18490	18412	18415	18320	18429	18602	18494	18500	18297	18454	18232	18249	18268	18390	18465	18286	18269	18441	18247	18290	18495	18635	18341	18370	18374	18428	18441	18451	18322	18386	18297	18457	18381	18350	18379	18478	18145	18346	18519	18290	18519	18409	18603	18414	18384	18512	18452	18313	18348	18326	18338	18415	18511	18277	18315	18520	18385	18302	18454	18279	18575	18455	18317	18381	18308	18630	18281	18443	18389	18398	18384	18284	18403	18564	18358	18387	18412	18457	18593	18614	18385	18410	18421	18389	18320	18351	18437	18270	18250	18454	18382	18402	18272	18479	18366	18424	18506	18301	18236	18322	18383	18169	18423	18505	18376	18492	18078	18144	18340	18321	18456	18325	18392	18364	18389	18401	18450	18432	18311	18633	18309	18369	18371	18357	18182	18354	18378	18319	18571	18261	18491	18375	18313	18527	18362	18349	18418	18474	18359	18236	18328	18443	18054	18621	18182	18163	18140	18400	18257	18519	18334	18261	18355	18442	18205	18380	18464	18243	18220	18464	18446	18206	18067	18319	18583	18420	18140	18339	18334	18534	18106	18214	18180	18211	18503	18326	18219	18266	18336	18451	18339	18294	18527	18500	18383	18321	18425	18567	18461	18427	18510	18377	18414	18446	18485	18426	18323	18447	18488	18566	18565	18581	18285	18392	18381	18303	18331	18423	18443	18284	18404	18293	18385	18226	18343	18266	18357	18233	18261	18393	18307	18421	18365	18558	18325	18397	18297	18296	18294	18241	18467	18317	18364	18553	18415	18380	18326	18282	18414	18515	18563	18230	18387	18543	18526	18285	18454	18386	18372	18536	18349	18205	18415	18449	18160	18309	18644	18589	18169	18300	18213	18538	18278	18237	18404	18371	18528	18287	18247	18391	18276	18378	18410	18461	18416	18486	18270	18287	18232	18290	18436	18334	18163	18535	18260	18412	18260	18395	18358	18557	18435	18499	18361	18776	18504	18375	18419	18277	18677	18425	18433	18141	18324	18212	18451	18338	18316	18466	18522	18428	18406	18225	18222	18532	18295	18404	18505	18406	18165	18473	18319	18329	18370	18413	18336	18560	18366	18351	18475	18443	18126	18437	18332	18134	18004	18301	18324	18359	18463	18540	18349	18290	18428	18380	18376	18240	18323	18261	18481	18192	18472	18402	18315	18344	18507	18458	18437	18376	18377	18351	18248	18311	18477	18511	18290	18466	18323	18630	18328	18604	18455	18375	18667	18364	18578	18117	18117	18080	18247	18527	18512	18295	18555	18507	18405	18270	18275	18277	18089	18355	18418	18222	18418	18406	18325	18253	18470	18195	18191	18464	18310	18247	18318	18397	18468	18252	18271	18652	18488	18400	18216	18291	18202	18447	18250	18555	18417	18501	18289	18393	18395	18459	18254	18339	18351	18317	18323	18516	18466	18383	18533	18494	18454	18569	18493	18336	18477	18380	18422	18495	18388	18400	18558	18440	18560	18315	18395	18355	18269	18452	18274	18258	18354	18749	18490	18391	18437	18435	18351	18213	18249	18407	18442	18406	18174	18332	18294	18355	18507	18602	18008	18291	18336	18332	18220	18405	18357	18442	18180	18253	18495	18503	18433	18282	18396	18345	18394
34520	56463	52434	41176	35271	31701	27680	24607	23653	22396	20708	19954	19362	18378	18129	17648	17455	17021	16445	16392	16322	16091	16148	16015	15864	15897	15726	15818	15946	15711	15636	15745	15589	15598	15483	15545	15504	15513	15557	15665	15346	15482	15630	15572	15639	15607	15572	15562	15509	15666	15413	15570	15553	15459	15526	15491	15576	15568	15444	15562	15581	15461	15606	15475	15452	15601	15492	15584	15355	15343	15664	15385	15523	15603	15606	15419	15608	15374	15406	15539	15613	15435	15478	15614	15452	15710	15509	15500	15418	15598	15427	15556	15436	15499	15541	15494	15451	15641	15681	15303	15515	15524	15403	15494	15476	15540	15481	15405	15459	15490	15522	15429	15452	15487	15553	15626	15489	15507	15538	15545	15549	15667	15612	15380	15572	15378	15442	15241	15620	15500	15441	15566	15445	15600	15488	15432	15444	15784	15389	15510	15441	15542	15625	15525	15402	15505	15554	15466	15535	15342	15451	15379	15595	15561	15430	15495	15556	15419	15504	15457	15404	15483	15611	15509	15580	15431	15423	15357	15383	15542	15427	15392	15485	15490	15453	15381	15529	15463	15491	15446	15459	15488	15586	15395	15634	15457	15508	15510	15486	15517	15437	15442	15408	15526	15620	15609	15489	15676	15588	15522	15803	15380	15565	15604	15544	15624	15417	15577	15470	15502	15615	15500	15590	15427	15510	15681	15639	15521	15541	15547	15496	15516	15500	15533	15627	15547	15661	15635	15442	15409	15390	15467	15557	15443	15496	15612	15536	15540	15459	15487	15610	15521	15669	15503	15387	15487	15580	15584	15499	15454	15450	15581	15583	15218	15675	15539	15506	15416	15369	15528	15335	15527	15425	15567	15537	15337	15457	15580	15442	15583	15530	15426	15227	15527	15590	15394	15479	15428	15633	15498	15383	15548	15391	15537	15447	15452	15652	15406	15596	15501	15537	15474	15563	15275	15479	15570	15502	15615	15368	15405	15525	15647	15585	15411	15365	15332	15620	15567	15525	15381	15562	15520	15603	15489	15351	15605	15560	15585	15446	15506	15514	15454	15452	15424	15435	15359	15446	15497	15503	15413	15558	15451	15407	15494	15525	15364	15697	15590	15379	15451	15519	15554	15441	15568	15469	15457	15651	15679	15482	15465	15510	15411	15374	15479	15359	15593	15438	15608	15490	15459	15607	15509	15399	15519	15504	15588	15434	15444	15394	15655	15464	15564	15503	15595	15572	15389	15403	15468	15658	15487	15541	15373	15456	15444	15525	15308	15643	15310	15540	15352	15486	15607	15541	15684	15320	15590	15474	15625	15550	15560	15494	15540	15449	15508	15485	15370	15687	15604	15503	15498	15401	15555	15431	15505	15312	15418	15360	15549	15558	15545	15426	15386	15626	15412	15600	15537	15417	15543	15591	15521	15420	15509	15649	15490	15743	15420	15480	15463	15507	15445	15564	15392	15583	15393	15464	15421	15524	15668	15535	15539	15485	15388	15589	15493	15605	15398	15405	15506	15664	15487	15513	15492	15638	15516	15480	15560	15385	15368	15437	15489	15455	15584	15381	15512	15404	15337	15472	15539	15267	15341	15611	15500	15433	15638	15564	15296	15622	15507	15624	15417	15495	15571	15609	15452	15460	15412	15534	15490	15404	15437	15508	15474	15763	15432	15724	15621	15349	15607	15502	15525	15398	15524	15352	15493	15421	15474	15402	15466	15574	15470	15444	15452	15543	15641	15788	15553	15520	15346	15430	15382	15685	15550	15570	15606	15510	15652	15595	15448	15463	15562	15336	15601	15437	15356	15506	15551	15490	15523	15390	15559	15450	15549	15309	15488	15428	15567	15324	15543	15371	15446	15603	15551	15591	15439	15394	15273	15567	15376	15587	15622	15351	15381	15634	15416	15409	15430	15560	15589	15335	15418	15514	15492	15558	15510	15472	15452	15543	15483	15546	15399	15364	15399	15680	15508	15359	15698	15531	15523	15561	15411	15610	15424	15321	15387	15404	15431	15425	15411	15538	15432	15288	15453	15641	15671	15404	15421	15485	15607	15418	15529	15713	15462	15365	15501	15343	15505	15549	15662	15470	15531	15673	15483	15486	15538	15405	15396	15485	15401	15501	15436	15614	15466	15408	15617	15617	15497	15473	15600	15463	15495	15467	15576	15508	15479	15482	15614	15362	15517	15630	15485	15396	15695	15432	15468	15318	15552	15305	15543	15559	15520	15623	15527	15431	15506	15494	15496	15320	15469	15569	15582	15565	15443	15365	15542	15535	15393	15373	15417	15319	15370	15467	15339	15418	15394	15435	15578	15463	15527	15443	15468	15389	15738	15438	15331	15509	15477	15421	15544	15426	15439	15428	15649	15371	15557	15527	15560	15597	15483	15632	15655	15372	15609	15392	15579	15700	15503	15482	15489	15554	15503	15450	15473	15440	15552	15519	15560	15770	15592	15417	15484	15536	15439	15560	15371	15473	15604	15503	15508	15475	15504	15558	15531	15248	15557	15629	15495	15497	15358	15534	15455	15362	15422	15383	15642	15416	15583	15516	15451	15416	15503	15612	15430	15525	15459	15577	15502	15588	15543	15625	15582	15533	15418	15537	15381	15453	15514	15530	15573	15607	15489	15329	15552	15423	15366	15590	15564	15492	15484	15640	15471	15653	15494	15481	15470	15439	15386	15478	15498	15564	15544	15388	15752	15389	15403	15568	15482	15511	15549	15476	15433	15395	15449	15671	15576	15595	15422	15363	15431	15426	15631	15363	15595	15523	15380	15362	15528	15463	15595	15458	15525	15605	15507	15487	15678	15355	15478	15447	15560	15495	15522	15600	15502	15588	15545	15415	15530	15536	15478	15527	15636	15439	15607	15571	15380	15536	15550	15429	15706	15527	15516	15479	15525	15421	15474	15477	15408	15559	15521	15453	15424	15601	15525	15332	15456	15542	15601	15479	15508	15507	15458	15418	15350	15641	15550	15341	15496	15518	15528	15475	15364	15453	15370	15420	15572	15538	15518	15431	15588	15312	15589	15531	15551	15314	15467	15344	15511	15529	15572	15329	15361	15504	15283	15572	15650	15509	15530	15390	15455	15454	15398	15508	15442	15502	15380	15459	15419	15517	15448	15516	15619	15601	15408	15455	15258	15567	15519	15403	15520	15496	15370	15579	15459	15518	15560	15445	15367	15620	15547	15428	15497	15355	15415	15641	15362	15480	15423	15630	15472	15413	15337	15366	15407	15549	15456	15499	15608	15591	15511	15345	15547	15473	15627	15309	15636	15426	15479	15582	15506	15365	15459	15549	15502	15514	15395	15465	15369	15406	15535	15435	15356	15440	15492	15571	15462	15447	15576	15375	15271	15482	15524	15602	15431	15601	15387	15539	15397	15555	15411	15566	15317	15440	15374	15518	15478	15434	15566	15574	15478	15484	15422	15446	15578	15504	15495	15471	15534	15530	15433	15436	15449	15580	15427	15611	15484	15570	15451	15663	15306	15622	15413	15494	15518	15272	15459	15485	15473	15460	15479	15367	15511	15404	15508	15520	15421	15461	15578	15551	15562	15337	15630	15550	15458	15495	15486	15412	15564	15518	15496	15442	15406	15608	15582	15736	15463	15403	15422	15727	15515	15593	15420	15496	15426	15422	15553	15550	15438	15449	15482	15528	15503	15495	15630	15672	15493	15510	15511	15413	15477	15452	15538	15421	15463	15528	15544	15252	15381	15556	15430	15690	15619	15450	15516	15428	15488	15571	15563	15418	15542	15534	15539	15463	15523	15597	15480	15529	15547	15449	15506	15584	15529	15462	15507	15307	15442	15597	15507	15582	15555	15486	15448	15565	15565	15398	15436	15586	15419	15528	15543	15472	15418	15610	15466	15434	15405	15451	15611	15648	15444	15747	15652	15448	15480	15594	15411	15476	15626	15635	15445	15536	15519	15568	15583	15511	15613	15581	15525	15565	15454	15540	15343	15476	15596	15624	15371	15548	15398	15501	15516	15586	15613	15488	15557	15374	15281	15554	15664	15381	15392	15420	15419	15482	15467	15457	15493	15577	15635	15490	15588	15455	15554	15407	15491	15517	15357	15468	15638	15595	15435	15583	15438	15451	15679	15693	15529	15406	15453	15562	15567	15651	15501	15370	15574	15490	15414	15438	15462	15583	15517	15647	15556	15703	15486	15370	15295	15606	15415	15407	15672	15630	15611	15455	15286	15631	15654	15448	15596	15645	15428	15496	15554	15555	15335	15454	15459	15486	15517	15449	15651	15542	15528	15362	15525	15431	15559	15497	15599	15681	15436	15383	15517	15478	15414	15488	15822	15261	15490	15636	15430	15495	15590	15526	15414	15459	15519	15371	15490	15551	15546	15572	15640	15345	15515	15531	15465	15372	15524	15397	15701	15408	15573	15387	15461	15609	15383	15534	15309	15596	15577	15446	15492	15348	15468	15525	15458	15498	15551	15500	15369	15527	15534	15466	15380	15540	15290	15405	15384	15444	15567	15488	15409	15586	15420	15329	15458	15516	15421	15559	15413	15449	15427	15537	15520	15476	15517	15356	15604	15564	15362	15340	15394	15537	15515	15553	15544	15504	15588	15511	15392	15409	15546	15397	15406	15629	15399	15476	15563	15469	15291	15477	15353	15519	15497	15472	15604	15422	15481	15504	15489	15448	15421	15609	15400	15485	15429	15419	15379	15411	15383	15533	15568	15588	15354	15442	15625	15375	15531	15352	15548	15463	15370	15464	15397	15653	15506	15501	15447	15472	15357	15491	15595	15444	15533	15364	15546	15525	15488	15477	15421	15563	15490	15469	15509	15329	15439	15451	15393	15478	15519	15495	15451	15644	15322	15535	15623	15538	15443	15276	15458	15633	15474	15616	15778	15470	15448	15361	15482	15517	15458	15466	15562	15426	15357	15650	15472	15422	15620	15396	15517	15483	15515	15528	15572	15427	15508	15556	15619	15554	15526	15503	15489	15546	15524	15548	15502	15592	15537	15454	15699	15523	15480	15753	15319	15423	15734	15446	15599	15508	15635	15383	15369	15417	15482	15396	15398	15533	15500	15464	15518	15475	15381	15511	15486	15594	15507	15382	15455	15412	15528	15435	15676	15428	15560	15412	15449	15625	15529
29761	29568	35893	31546	26021	23811	22411	21154	20528	20192	19800	19364	19062	18925	18891	18643	18812	18513	18260	18469	18399	18115	18136	18032	18146	17873	18318	17964	18068	18152	18175	17995	18173	18156	18166	18148	18075	18151	18076	18117	18136	18099	18173	18008	18020	17959	17934	18028	17938	18069	18023	17990	18214	17954	17870	18146	17931	18039	17986	17870	17933	17823	18035	18174	18277	17940	18102	17835	17936	17872	17862	18033	18087	18072	18065	17922	17997	17768	18214	18088	17931	18077	18109	17905	18010	18061	18176	18049	17992	18102	18091	18029	17830	18038	18068	17991	18015	17969	17837	18036	17809	17894	18042	18026	18005	18047	18186	18041	18048	18154	18185	18141	17891	17924	18159	18045	18017	17952	18069	17908	18067	17949	17868	17897	17988	17866	18182	17847	17889	17960	17976	17956	18049	18220	17947	18358	18030	17838	18110	18059	18014	18006	17880	18101	17838	17946	18175	18055	18032	17927	18131	18038	18068	18077	17950	18177	18096	17878	17990	18051	17929	18085	18016	18049	18081	17927	18086	17983	18091	18046	17928	18130	17907	18002	17820	17890	18147	17904	18026	17944	18051	18080	18036	17934	17844	17822	17948	18141	17965	18059	18184	18096	18033	17964	18018	18031	17983	18023	17944	18132	18102	18095	17993	17945	18031	18042	17895	17967	17976	17986	18147	18028	17775	18053	18077	18058	17970	17801	17927	17907	17890	17741	17890	18144	18118	17985	18062	17891	17845	18085	18003	18023	17954	18186	18061	18091	17936	17898	18178	18094	17996	18141	18047	17784	18346	17913	17996	18248	18004	17998	18110	18102	17927	17884	17935	18125	17992	17938	17870	18036	18023	17948	18028	18270	17910	17783	17944	17909	17835	18076	17948	18087	18040	17915	18142	17987	17996	17965	17881	17864	18125	18233	17960	17673	18081	17961	18096	17950	18041	18119	18113	18160	18089	18080	18073	18060	18127	18070	17878	18150	17977	17958	18058	18027	17898	17774	18091	17946	17974	17947	17742	18154	18065	18025	18119	18079	17945	17976	18000	18213	17976	18059	17912	17950	18048	17876	18041	17885	17867	18108	18041	18073	18053	17950	17883	18084	17749	17866	17980	17807	17945	17850	17999	17961	18093	18134	17939	18155	17938	17998	18062	18024	17927	18049	18063	18047	18015	18012	18101	17943	17917	17979	17912	17992	18179	18175	17967	18049	18069	18225	17868	17926	18012	18037	18007	17972	18032	18127	17943	18065	18303	17894	17918	17969	18022	18080	18101	17849	17993	17838	17920	17853	18137	17916	18073	18114	18103	17996	18052	18121	17964	17837	18013	17947	18257	17937	17991	18223	18096	18035	17969	17922	17797	17943	18232	17990	18199	18050	18077	18045	17906	18075	18120	18003	18002	18046	17938	17936	18075	18069	18006	17978	18077	17853	17935	17794	18017	18034	18042	17975	18002	17979	17949	18016	17861	18242	17810	17992	18021	17942	17881	17848	17890	17887	17972	18005	17985	18065	18136	17905	18145	17814	17789	17921	18041	18212	17899	18030	18061	17928	18069	17937	18126	17877	17903	17978	17943	18013	17975	18044	18089	18073	18020	17907	18030	18031	18015	17919	18284	17982	17812	18026	17984	17938	17908	18027	17953	18057	18075	18094	17949	18082	17950	17941	18009	17889	18100	17868	17688	17818	18022	18021	17992	17991	18104	17919	18001	17977	18028	18116	18070	18085	17864	17986	17825	17988	17954	17900	18078	17914	18086	18091	17885	17683	17991	17917	18131	18082	17906	17868	18086	17979	17892	18070	17954	17861	17980	17914	17826	18185	18089	18136	18159	17848	18059	18128	18090	18005	18118	17928	17818	18070	18132	18034	18106	18024	17948	18098	18056	17903	17760	17900	18071	18112	18094	17853	18018	17954	18096	17939	17864	18012	18058	17916	17873	17888	18074	18094	17781	17854	18035	17875	18136	18182	18110	18026	17850	18007	18013	17900	17996	17838	18105	17756	18003	18085	17905	17963	17829	17906	18004	17963	18032	17960	17970	17889	17940	18092	18037	17758	18151	17979	17988	18132	18146	17984	17936	18091	17827	17954	18251	18009	17913	17977	18111	18096	17927	17980	18046	17886	17854	18065	18060	18090	17890	18129	18111	18023	18185	17989	17984	17947	18163	17980	18026	17888	17818	17984	18036	17848	17909	17996	18027	17873	17977	17896	17978	17885	18128	18042	18053	17772	17839	18184	17947	17937	17997	18200	18128	17904	17863	18044	18079	18077	18006	18054	18006	17933	17925	18122	17971	17721	17892	18031	17974	17833	17981	18011	18147	17951	18178	17920	17957	17931	18066	18174	17957	18048	18048	18164	18117	18035	18004	17958	17751	17956	18010	18259	17641	18003	17991	18016	17867	18035	18176	17998	17889	18037	18063	17834	17964	17987	18180	17931	18049	17831	18006	18168	17834	17995	18267	18005	18075	17982	17953	18016	18062	18014	18114	18016	17968	17964	17854	17967	17835	17869	17928	18057	18009	18151	18123	17972	18035	18007	18113	17896	17807	17933	18019	17949	17995	18028	18076	17797	18019	17931	18171	17958	18094	18117	17889	17832	17871	17931	17959	17958	18112	17937	18138	17969	17885	17953	17948	17969	17973	18122	18047	18123	18102	18085	17936	17898	17780	17847	17936	17915	18030	17853	18063	17987	17887	17829	17970	18127	18164	18044	18098	17840	17953	18149	17831	18090	17894	17852	17919	17852	17990	18114	18288	17878	18055	17904	17764	17987	17946	18048	18079	17996	17961	17939	18006	18125	17990	18024	17940	17840	18094	17899	17888	17941	17811	17880	18161	17996	17920	18058	17853	17822	18008	18021	18105	17968	17975	17800	18013	18051	17978	18149	18015	18008	18145	17824	18143	17996	17818	17935	17995	17927	17915	18034	18054	17900	18054	17981	18052	18034	17860	17991	18040	18013	17993	18274	18026	17979	18028	17915	17994	17986	18048	18020	18181	18035	18021	17984	17985	18095	17929	17992	17890	18098	17910	18027	17889	18150	17961	18063	17919	18219	18033	18143	17889	17960	17853	17881	17914	17746	17969	18054	17792	18014	17925	18031	17909	18133	18022	18116	18059	17940	18056	17853	17972	17942	17978	17763	17939	18028	18022	18137	17922	18078	17915	17807	18113	17947	18094	17949	17969	18042	17878	18079	17916	17871	18000	17950	18119	18204	17841	17860	17838	18000	18020	18029	17841	18017	17938	18008	18067	18157	18135	17889	17994	18028	18218	18023	18069	17945	18044	18103	18071	18054	17919	18059	17953	17887	17847	17931	17962	18007	17836	18050	17861	18076	18142	17944	18079	18045	17943	18112	18097	17966	18050	18010	18041	17792	17978	18119	17988	18014	18092	17865	17791	17841	17945	17891	18232	18013	18053	18029	18292	18171	18076	18159	17990	17745	18018	18082	17940	17958	17936	18123	18010	18151	17868	18202	17985	17942	17981	18073	17839	17903	18178	17998	18067	17967	18055	18072	18097	17976	17960	18018	18097	18005	17826	18159	18101	17983	17836	18098	18166	17861	18041	17730	17936	17892	17866	18034	17811	18039	17910	18130	18252	18099	18039	18073	17940	18171	17968	17904	17955	17968	17978	18110	17998	18094	17964	17865	17966	18047	18177	17946	17963	17985	18195	18023	18267	18112	18061	17953	18008	17813	18231	17837	18013	18189	17886	18157	18098	17925	18023	18023	17784	18042	18059	17900	18140	17875	17995	17894	18133	18040	18090	17702	18025	17822	17898	18009	17909	17883	18070	18003	18128	17990	18104	17981	17854	17821	18126	18054	18086	18146	18049	17849	18084	17953	18002	17926	17964	17936	18248	17949	17889	17807	17919	17951	17800	18136	17953	18019	17943	17884	18061	17808	17902	17947	18033	17941	17996	17970	18089	17856	18052	18000	18074	17784	17939	18044	17939	18090	17938	18066	18135	18083	17801	18080	17893	18104	18157	18004	18136	18026	17867	17861	18021	18026	17982	18033	18051	17952	18057	17787	17964	18193	18110	17957	17923	17995	18117	18044	17897	17969	17963	18020	18173	17945	17997	18117	17970	18033	17953	18020	18144	18064	18177	17911	17832	18017	18126	17937	17884	17898	18009	17910	17642	17879	18218	18047	18083	18053	18089	18178	17979	17806	18097	18086	18023	17938	18158	17993	17975	17765	17956	18200	18206	18096	18073	17961	18139	17856	18065	18024	17782	17835	18053	18081	17878	17904	17904	18063	18048	17833	17977	18047	18114	17925	18134	17892	18068	17942	18041	17930	17962	17984	18034	18113	18109	17945	18120	17980	18035	17966	17833	18116	17882	18047	17754	17979	17966	18007	17935	17902	17996	17983	17701	17972	17938	17815	18025	17952	18153	17987	17922	18102	18115	18118	17833	17809	17918	18257	17976	18041	17917	17802	18082	18196	17845	17911	18142	18137	18080	18236	17971	17982	17935	17985	17985	18176	17901	18159	17919	18131	17841	17940	17968	18017	18098	17917	17904	17948	18054	17941	18007	17950	17938	17952	17920	17868	18205	17881	18225	18270	17824	17921	17805	18052	17862	17955	18044	17751	17944	17855	17920	17957	18074	17989	17920	18149	18083	18134	17818	17980	17857	18062	17828	18051	18103	18009	18221	18003	18081	17914	17915	18084	18050	18005	17749	18242	18032	18090	18054	17854	18241	17846	17935	17880	17948	17888	17995	18068	18095	18169	17965	17897	18153	17787	17879	17929	17797	18036	18015	17952	18027	17994	18158	17905	17990	18011	17877	18043	18059	17903	18070	17793	17900	17965	18061	17993	17952	17850	18044	18051	18018	17860	18111	17985	18043	17944	17927	18027	17967	17970	18028	18100	17939	17740	17764	17987	17767	18008	18016	18007	17973	18022	17944	18190	18065	17844	17879	17971	17963	17997	18002	18294	18106	18106	18015	17965	18057	18063	18160	18117	18049	17866	17812	17890	17928	17997	18084	17839	18181	17898	18100	17873	17935	17873	17868	18030	17935	17990	18024	17866	17946	18185	17874	17918	17961	18083	18151	18089	18138	17962	18070	17915	18021	17974	17970	18110	18046	18015	18085	17908	18195	17996	18117	17856	17948	17954
32120	45615	40236	30280	25787	23353	21681	19787	19348	18581	18000	17417	17049	16708	16447	16350	16194	15927	15823	15673	15565	15613	15511	15484	15498	15469	15419	15469	15311	15459	15181	15295	15438	15338	15293	15153	15348	15331	15536	15238	15392	15207	15216	15383	15270	15284	15512	15319	15401	15387	15108	15489	15345	15272	15286	15312	15264	15252	15435	15186	15445	15519	15220	15266	15316	15280	15326	15155	15192	15471	15297	15284	15393	15275	15209	15259	15234	15319	15314	15310	15388	15206	15179	15371	15235	15345	15200	15168	15379	15277	15156	15330	15204	15229	15328	15307	15239	15342	15282	15327	15207	15205	15332	15220	15388	15207	15189	15204	15346	15323	15077	15277	15261	15355	15228	15403	15272	15308	15329	15353	15544	15182	15334	15237	15501	15369	15224	15411	15143	15411	15185	15308	15247	15163	15344	15171	15207	15409	15240	15242	15270	15293	15448	15290	15226	15418	15393	15184	15166	15168	15286	15419	15281	15264	15311	15156	15393	15206	15325	15271	15309	15338	15286	15334	15344	15380	15249	15244	15186	15308	15214	15186	15257	15141	15356	15453	15356	15256	15389	15344	15313	15367	15117	15279	15364	15266	15496	15352	15352	15258	15203	15263	15511	15227	15262	15266	15213	15380	15328	15172	15272	15429	15152	15303	15218	15198	15283	15143	15272	15406	15277	15359	15281	15289	15252	15320	15246	15177	15218	15304	15287	15293	15301	15198	15442	15167	15296	15315	15287	15474	15327	15300	15296	15195	15372	15186	15219	15130	15338	15137	15481	15452	15231	15340	15377	15222	15465	15346	15388	15285	15424	15389	15455	15424	15377	15245	15245	15170	15218	15209	15325	15366	15237	15320	15286	15415	15390	15158	15359	15333	15240	15147	15230	15272	15219	15328	15089	15104	15352	15260	15399	15211	15109	15267	15286	15229	15403	15288	15404	15327	15278	15323	15217	15276	15347	15425	15323	15254	15285	15304	15364	15426	15360	15242	15326	15339	15276	15261	15226	15300	15198	15348	15345	15451	15309	15245	15414	15293	15386	15392	15361	15222	15290	15382	15194	15373	15152	15416	15305	15236	15177	15363	15297	15419	15189	15219	15215	15388	15327	15207	15312	15354	15169	15180	15426	15158	15314	15239	15204	15292	15281	15234	15138	15373	15423	15399	15496	15245	15333	15369	15321	15462	15356	15367	15278	15296	15343	15436	15315	15350	15342	15377	15342	15432	15217	15382	15220	15268	15301	15231	15294	15387	15304	15364	15202	15266	15126	15195	15319	15241	15202	15239	15161	15392	15195	15162	15406	15315	15353	15416	15220	15140	15339	15241	15322	15418	15258	15439	15166	15295	15409	15178	15286	15280	15256	15294	15302	15445	15304	15269	15413	15439	15226	15307	15289	15313	15389	15191	15162	15370	15267	15161	15213	15330	15345	15194	15423	15479	15322	15179	15397	15108	15218	15246	15415	15263	15448	15165	15345	15269	15400	15326	15354	15327	15317	15264	15305	15445	15414	15194	15416	15272	15273	15290	15297	15340	15114	15281	15313	15295	15328	15200	15292	15349	15368	15195	15292	15321	15214	15254	15248	15412	15318	15244	15235	15293	15373	15312	15264	15301	15424	15372	15209	15084	15332	15241	15454	15208	15271	15104	15296	15443	15266	15181	15330	15399	15271	15378	15313	15470	15480	15308	15356	14996	15277	15381	15242	15284	15260	15451	15330	15406	15359	15279	15326	15271	15395	15334	15413	15372	15233	15333	15245	15281	15207	15293	15332	15189	15229	15406	15272	15462	15254	15283	15275	15398	15200	15230	15436	15176	15332	15310	15120	15393	15331	15232	15193	15281	15326	15409	15280	15299	15236	15274	15249	15345	15299	15321	15125	15292	15402	15283	15448	15408	15185	15258	15307	15347	15072	15181	15242	15291	15403	15292	15243	15283	15352	15217	15384	15318	15208	15472	15290	15364	15342	15316	15174	15421	15289	15294	15417	15238	15311	15340	15267	15068	15299	15201	15253	15226	15280	15087	15542	15352	15366	15170	15293	15187	15175	15402	15388	15435	15329	15397	15294	15452	15263	15315	15316	15173	15154	15260	15153	15342	15327	15299	15202	15338	15501	15445	15218	15226	15227	15321	15183	15543	15429	15303	15220	15284	15200	15453	15297	15330	15241	15313	15222	15361	15390	15418	15365	15339	15314	15166	15363	15389	15383	15322	15262	15358	15248	15192	15386	15184	15196	15394	15477	15207	15293	15263	15258	15273	15289	15277	15449	15238	15299	15134	15338	15452	15352	15266	15428	15345	15214	15284	15285	15229	15236	15336	15313	15195	15212	15417	15385	15323	15230	15283	15212	15251	15136	15188	15342	15198	15202	15332	15208	15356	15383	15281	15324	15329	15272	15298	15397	15308	15236	15317	15433	15291	15109	15369	15375	15192	15204	15498	15388	15230	15410	15188	15330	15323	15536	15232	15337	15309	15386	15215	15387	15443	15183	15197	15277	15352	15275	15420	15399	15340	15286	15271	15154	15268	15368	15147	15417	15308	15286	15304	15223	15232	15308	15195	15279	15360	15411	15301	15401	15294	15255	15216	15322	15176	15141	15488	15353	15260	15065	15248	15256	15247	15310	15137	15325	15166	15355	15252	15357	15185	15222	15342	15236	15261	15282	15403	15371	15340	15229	15407	15207	15130	15209	15256	15222	15228	15249	15376	15262	15275	15302	15436	15479	15471	15228	15274	15375	15337	15147	15447	15320	15225	15358	15318	15329	15263	15358	15386	15319	15186	15297	15306	15368	15259	15386	15250	15415	15189	15323	15350	15242	15303	15242	15330	15388	15321	15300	15424	15327	15132	15257	15212	15382	15246	15373	15345	15349	15214	15234	15378	15134	15344	15388	15328	15087	15391	15273	15279	15297	15305	15315	15244	15353	15364	15182	15306	15400	15361	15287	15190	15242	15095	15304	15297	15231	15400	15495	15414	15348	15301	15240	15163	15422	15315	15330	15263	15280	15332	15234	15208	15354	15240	15310	15241	15469	15249	15208	15170	15423	15349	15307	15292	15262	15207	15091	15317	15276	15400	15299	15466	15331	15135	15121	15317	15432	15238	15233	15427	15189	15245	15297	15214	15355	15317	15315	15193	15439	15292	15387	15295	15179	15260	15237	15381	15411	15241	15227	15169	15059	15161	15306	15381	15234	15218	15104	15263	15194	15191	15573	15152	15275	15417	15311	15221	15300	15203	15147	15235	15327	15293	15465	15242	15287	15287	15272	15355	15294	15302	15197	15197	15259	15291	15255	15131	15347	15050	15207	15238	15241	15348	15289	15330	15370	15089	15413	15267	15317	15268	15309	15529	15239	15264	15253	15196	15395	15207	15433	15431	15250	15357	15400	15343	15318	15355	15163	15232	15353	15218	15377	15232	15286	15289	15341	15135	15441	15243	15172	15330	15322	15260	15259	15398	15295	15101	15309	15377	15294	15317	15273	15233	15384	15375	15286	15174	15366	15283	15330	15256	15286	15264	15349	15371	15214	15428	15319	15260	15307	15464	15358	15342	15409	15224	15364	15225	15393	15331	15221	15199	15302	15287	15230	15454	15126	15328	15220	15385	15229	15373	15152	15394	15461	15367	15231	15244	15370	15365	15236	15223	15298	15164	15226	15312	15034	15320	15219	15269	15217	15292	15351	15313	15052	15255	15319	15140	15355	15264	15094	15251	15244	15248	15394	15211	15214	15402	15441	15300	15310	15210	15251	15421	15177	15405	15276	15256	15425	15151	15364	15109	15360	15193	15215	15175	15376	15208	15475	15284	15138	15372	15288	15340	15311	15210	15351	15351	15496	15239	15168	15257	15441	15521	15234	15428	15298	15180	15250	15484	15499	15177	15195	15315	15346	15289	15390	15290	15386	15399	15114	15229	15345	15349	15289	15349	15219	15199	15503	15314	15310	15171	15425	15262	15249	15201	15399	15348	15306	15369	15225	15088	15362	15305	15314	15288	15279	15191	15365	15074	15366	15434	15210	15380	15306	15222	15303	15409	15220	15333	15194	15199	15328	14982	15275	15380	15214	15189	15340	15485	15339	15121	15101	15339	15150	15263	15128	15312	15289	15239	15481	15437	15235	15369	15121	15197	15359	15217	15212	15295	15392	15264	15180	15208	15222	15261	15392	15184	15393	15248	15244	15392	15277	15299	15294	15342	15246	15255	15247	15374	15145	15294	15380	15320	15300	15373	15287	15519	15319	15327	15246	15248	15396	15262	15307	15417	15322	15495	15296	15420	15242	15387	15363	15374	15420	15212	15424	15166	15398	15208	15325	15206	15279	15275	15397	15199	15345	15137	15370	15311	15327	15292	15103	15245	15158	15350	15377	15219	15335	15266	15315	15307	15425	15334	15356	15252	15278	15218	15326	15116	15304	15448	15480	15234	15326	15247	15264	15161	15180	15374	15228	15368	15236	15309	15336	15258	15263	15381	15478	15344	15149	15144	15228	15209	15303	15038	15387	15102	15310	15426	15413	15547	15489	15513	15216	15309	15467	15202	15226	15112	15201	15223	15422	15323	15238	15263	15340	15374	15315	15210	15342	15446	15360	15153	15335	15160	15362	15286	15346	15210	15307	15177	15115	15321	15242	15349	15419	15193	15203	15405	15200	15535	15251	15407	15384	15345	15174	15152	15317	15150	15343	15288	15154	15238	15249	15090	15421	15240	15216	15347	15395	15255	15432	15368	15281	15351	15336	15371	15339	15202	15278	15306	15194	15361	15321	15332	15227	15258	15356	15245	15412	15305	15578	15378	15397	15237	15106	15247	15286	15239	15267	15329	15167	15182	15218	15527	15276	15371	15366	15319	15318	15342	15421	15364	15377	15296	15162	15385	15171	15296	15344	15313	15368	15166	15121	15260	15360	15210	15088	15311	15379	15250	15421	15387	15229	15215	15393	15296	15337	15399	15230	15341	15371	15373	15302	15288	15224	15348	15216	15245	15270	15261	15231	15164	15361	15351	15313	15248	15386	15230	15316	15178	15241	15328	15209	15374	15151	15295	15259	15336	15450	15258	15272	15373	15366	15308	15356	15474	15180	15223	15226	15167	15257	15161	15275	15344	15117	15288	15315	15269	15333	15237
24007	21140	28643	25735	25627	27000	26455	23227	21904	21447	20720	20344	19974	19777	19366	19166	18638	18564	18467	18322	18492	18335	18251	18124	18326	18221	18303	18337	18304	18141	18176	18106	17852	18047	18102	17784	17997	17716	17832	18075	17909	17927	18194	18091	17929	17989	17928	18031	17850	17822	17887	18048	17914	17909	17928	17876	18019	17962	17784	17903	18024	18119	17864	17900	17954	17742	17893	17701	17838	17861	18037	17943	17865	17804	17794	17919	17855	18079	17856	17754	18037	17824	17818	18041	18031	17935	18050	17966	18038	17649	17798	17871	17830	17819	17963	17912	18063	17959	17949	17953	17918	17927	17758	17984	17887	17969	17975	17858	18064	17805	18063	17944	17907	17824	18061	17962	17840	17926	18239	17945	17909	18008	17890	17799	17868	17944	17846	17754	17955	17899	18007	17840	17941	17979	17925	17938	18099	17906	17724	18216	17955	17919	17841	18133	17905	17884	18019	17766	18025	17929	17929	17834	17740	17839	17835	17819	17938	17780	18070	17831	17941	17883	17793	17831	17929	17825	17902	17759	17936	17885	17886	17812	18072	17978	17837	17899	17984	17760	17749	17679	18104	18004	17830	17677	18040	17884	17729	17785	17865	17902	17842	18072	17973	17954	17940	17854	17957	18014	18009	17912	17850	18111	17970	17824	17934	18115	17940	17943	17836	17955	17848	17789	17904	17986	18010	18102	18102	17834	18075	17877	18024	17808	17977	17954	18032	17828	17946	17951	17978	17864	17745	17898	17935	17955	17782	17788	17831	17957	17779	18038	18009	17973	17908	18032	17768	17842	17948	17986	17956	17602	17860	18076	17885	17812	17919	17933	17787	17947	17771	17813	17772	18056	17787	17978	18019	17674	17987	17884	18031	17746	17829	17953	17900	18021	18010	17868	17858	17912	17787	17812	17808	17950	17853	17965	17762	17971	18066	17906	17654	17734	18046	17848	17950	17811	17960	18037	17937	17982	18024	17804	17978	17904	18005	17920	17985	17830	17641	17872	17944	17979	18204	17935	17831	17857	17906	17841	17921	18088	17850	18015	18032	17755	17886	18071	18049	17923	17896	17873	17715	17852	17846	17823	17996	17893	18163	18100	17800	17782	17901	18112	17783	17776	17860	17810	17953	18102	17808	17948	17806	17791	17941	17747	17966	17857	17813	17730	17851	17875	18007	18048	18057	17879	17823	17822	17911	17760	18010	17866	17824	17872	17841	18002	17984	17823	17897	17976	17848	17978	17965	17957	17987	17859	17597	17933	17754	17963	17658	17710	17851	17893	18024	17945	18024	17796	17872	17763	17873	17692	17881	17865	17791	17947	17888	17931	17962	17710	17885	17717	17957	17944	18070	17791	18028	18089	17951	17845	17815	17890	18053	18055	17898	17744	17877	17979	17868	17792	18036	17871	18155	17762	18164	17930	17998	17846	17896	17753	17909	17788	18049	17843	17886	17796	17847	17942	17944	17878	17953	17921	18019	17858	17860	17745	18027	17914	17959	17802	17896	17788	17941	17768	18089	17826	17777	17855	17953	17784	17879	17720	18091	17726	17968	17899	18143	17748	17734	18028	17737	17835	17586	17943	17978	18025	17888	17798	17796	17860	18004	18023	17770	17858	17964	17972	17984	17864	17890	17722	17870	18117	17882	17921	17822	17802	17873	18006	17932	17841	17851	17993	17887	17932	17815	17771	18113	17988	18002	17935	17970	17937	18056	17972	17743	17906	17805	17714	17859	17926	17767	17792	17818	17789	18022	17829	17751	17845	17892	18187	18063	17804	17740	17852	17784	17949	17951	18031	17851	17919	17808	17835	17922	17926	17910	18027	17753	17839	17964	17925	17876	17821	17938	18069	18010	17925	18020	17902	17924	17834	17804	17862	17646	17888	17926	17700	17848	18052	17927	17847	17872	17759	17731	17831	18024	18140	17701	17827	17931	17946	17896	18024	18069	17883	17947	17957	17883	17879	17747	17749	18045	17817	18073	17837	18000	17704	17908	17765	17839	17848	17735	17704	17692	17978	17965	17911	17920	17891	18000	17733	17945	17832	17855	17828	17939	17900	17884	17881	17937	17973	17959	17796	18122	18124	17916	17864	17843	17963	17871	17802	17981	17891	17841	17790	17775	17782	17988	17935	17957	17805	17815	18120	17992	17707	17728	17559	17990	17793	18000	17760	17925	18032	17886	17737	17976	17846	17833	17914	17960	17973	17970	17915	17610	17888	17908	17994	17922	17751	17985	18199	17870	17968	17843	18111	17904	17706	17924	17774	18012	17876	17713	17839	17857	18039	17890	17735	17773	17744	17702	17841	17936	18028	17851	17732	17880	17699	17970	17914	18033	17888	17810	17867	17763	17921	17943	17947	17929	17771	17842	17851	17824	17736	18003	17885	18017	17822	17817	18064	17964	17966	18004	17612	17918	17828	17749	17999	17899	17840	17773	17696	18063	17833	17765	17954	17979	18253	17893	17917	18098	17829	17866	17832	18076	17934	17885	17999	17978	17959	17817	18133	17759	17848	17920	17840	17635	17943	17867	18055	17978	17896	17935	17880	17979	18110	17670	17850	17901	17803	17942	18045	18021	17853	18006	17869	17836	17922	17954	17739	17624	17884	17862	17849	17927	17840	18039	17841	17836	17809	18065	17926	17919	17861	17758	17920	17897	17678	17856	17995	17924	17870	17924	17971	17847	18026	18064	17746	17701	17899	17964	17943	17898	17976	17794	17917	17915	17866	17855	17739	17869	17760	17940	17784	17947	17750	17882	18116	17872	17891	17862	17979	18212	17898	17798	17844	17831	17830	18050	18010	17857	18038	17852	17824	17917	17814	17841	17991	17785	18072	17760	17790	17662	17929	17806	18045	17803	17832	18017	18015	17717	18027	17816	17849	17768	17770	17910	17970	17895	17997	17666	17973	17693	17852	17972	17851	17893	17973	17884	17773	17865	17746	18057	17848	17848	17718	18056	18226	17701	17734	17801	17840	17832	18046	17974	17864	17938	17962	17906	17628	17839	17884	18057	17746	17909	17770	18017	18160	17975	17972	17808	17944	17860	17822	18039	17931	17844	17704	17902	17746	17883	18023	17832	18019	17804	17818	17704	17776	17721	18102	17886	18170	17908	17861	17991	17779	17941	17805	17685	17813	17828	17735	17883	18159	17943	18045	17719	17819	17861	17790	17846	17742	17853	18059	17988	17853	17870	18120	17986	17882	17887	17888	17871	17928	17940	17970	17983	17930	17893	17858	17890	17795	17835	17947	17916	17988	17896	18195	17947	18021	17892	17715	17850	17878	17947	18016	17736	17814	17939	17980	17973	17718	17927	17901	17906	17879	17815	17811	17952	18064	17818	17966	17909	17797	17875	17724	17737	17975	17965	17952	17682	17863	17846	18030	17759	17708	18136	17901	17969	17644	17870	17754	18029	17931	17817	17872	18009	18114	18054	17848	17951	17890	17958	17750	17839	17906	17892	17878	17970	17723	18055	17928	17916	17846	17862	17965	17934	18017	18004	17899	17748	17635	17938	17834	17782	17948	17930	17764	17954	17934	17830	17702	17968	18106	18045	17707	17859	18054	17950	17818	17808	17859	18048	18026	17781	17892	17904	17942	17859	17938	17972	17787	17837	17865	17968	17780	17878	17858	17847	18078	18020	17817	17841	17812	17875	17842	17798	18016	17889	17857	17788	18081	17934	17848	17677	17922	17903	17892	17898	18000	17907	17793	17985	17956	17860	17918	17899	17965	17841	17775	17974	17923	17963	17944	17871	17841	17910	17842	18073	17805	17959	17719	18034	17875	18032	17932	17964	18061	17979	18077	17924	17795	17734	18035	17990	17852	18020	18100	17904	18029	17862	17826	17602	17879	17858	18041	17885	17901	17893	17880	18077	17918	17705	17880	17999	17889	17816	17937	18093	18074	17896	17826	17703	18075	17894	17802	17932	18013	17738	17787	17826	17769	17902	17792	17662	17895	17833	17765	17908	17851	17853	17930	17830	17706	17886	18034	18032	17857	18066	17926	17932	17903	17818	17691	17866	17951	17936	17769	18075	18006	17905	17753	17737	17831	17825	17911	17766	17801	17990	17962	17801	17715	17872	18041	17815	17773	17729	17735	17996	17772	17907	17853	17623	18002	17789	18008	17912	17958	17888	18031	17871	17880	17953	17929	18019	17969	17940	17930	17874	17809	17971	18022	17919	17836	17952	17824	17788	17991	17913	17894	17832	17882	18032	17788	17917	18016	18011	17918	17703	17650	17742	17855	17887	17878	17786	17886	18018	17839	17968	18146	18151	18198	18128	17932	18010	18087	17894	17868	18119	18052	17899	17815	17907	17872	17959	17765	17757	17830	17856	17932	17974	17771	18092	17918	17850	17964	17810	17924	17950	17895	18103	17821	17901	17834	17820	17995	17976	17940	17765	17791	17873	17634	17751	17829	17852	17937	17943	17843	17955	17723	17853	17951	17981	17860	17895	17915	17857	17917	17904	17815	17914	17847	17691	17747	17833	18034	17904	17829	17909	17960	18064	17784	18042	18059	18073	17891	17832	18051	17974	18035	17921	17835	17946	17891	17991	17979	17804	17809	17764	17797	17817	17850	18006	18116	17945	17734	17774	17910	17712	17739	18074	17875	18117	17974	17878	17896	17759	17960	17920	17929	17807	17887	18083	17937	18251	17857	17711	17885	17691	17582	17853	17970	17911	17905	18041	17873	17877	17916	17921	18104	18037	17889	17916	17841	17982	17943	17735	18171	17987	17917	17902	17961	17772	17782	17959	17871	18028	17926	17877	18083	17847	17845	18011	17838	17787	17708	18154	17887	17816	17959	17977	17751	18009	17793	17834	17879	17911	17801	17938	17723	18019	17773	17963	17994	17723	17884	18052	17861	17974	17795	17848	17746	17883	17751	17962	17943	17920	17997	17769	17859	17927	17805	17935	17913	17708	17956	17886	17849	18056	17844	18038	17995	17937	18021	18009	17743	17881	17878	17989	18018	17703	17915	17859	18005	18071	18088	17955	17900	17839	17926	18101	17871	17896	17934	17911	17853	17934	17947	18087	17963	17924	17783	17869	17990	17924	18076	17976	17883	17705	17890	17883	17958	17828	17986	17835	17847	17939	18064	17858	18046	17936	17829
31934	50357	46010	36076	30862	27647	24996	22536	21384	20105	19463	18678	18112	17704	17348	16959	16511	16153	16219	15913	15861	15812	15654	15469	15645	15459	15483	15589	15554	15395	15468	15367	15268	15442	15414	15098	15337	15259	15336	15351	15264	15339	15567	15212	15448	15184	15305	15256	15037	15227	15222	15203	15205	15404	15416	15154	15164	15344	15235	15326	15237	15346	15306	15152	15263	15253	15309	15261	15241	15418	15279	15292	15299	15355	15318	15071	15239	15298	15249	15486	15361	15252	15244	15279	15210	15199	15351	15184	15309	15394	15377	15328	15276	15335	15521	14995	15316	15236	15294	15348	15379	15291	15363	15209	15317	15315	15148	15282	15112	15386	15248	15328	15237	15253	15217	15246	15442	15140	15232	15072	15363	15216	15165	15289	15234	15312	15338	15212	15276	15233	15305	15307	15377	15131	15171	15289	15186	15130	15145	15303	15082	15355	15304	14972	15260	15137	15170	15370	15166	15338	15213	15251	15337	15287	15212	15245	15152	15261	15107	15447	15191	15255	15359	15358	15142	15138	15251	15377	15203	15201	15197	15340	15211	15364	15354	15288	15375	15246	15382	15139	15486	15084	15255	15118	15218	15169	15319	15338	15413	15346	15045	15282	15367	15066	15276	15281	15367	15339	15338	15177	15262	15357	15197	15230	15362	15374	15127	15146	15176	15194	15170	15144	15113	15395	15366	15430	15253	15361	15274	15240	15334	15227	15353	15313	15278	15383	15350	15289	15371	15305	15331	15363	15276	15100	15348	15268	15425	15279	15255	15143	15236	15150	15154	15295	15165	15341	15220	15135	15242	15213	15254	15398	15246	15194	15222	15318	15152	15315	15217	15352	15323	15297	15537	15351	15298	15326	15281	15390	15187	15411	15188	15260	15157	15276	15440	15204	15111	15369	15201	15258	15234	15384	15267	15190	15393	15165	15124	15329	15011	15335	15265	15255	15283	15140	15219	15341	15333	15214	15244	15261	15146	15452	15065	15387	15321	15258	15237	15190	15345	15240	15312	15386	15229	15227	15188	15079	15273	15417	15280	15285	15192	15180	15273	15313	15289	15280	15319	15363	15299	15313	15134	15182	15115	15275	15310	15102	15311	15128	15313	15124	15500	15239	15197	15206	15279	15324	15395	15327	15262	15316	15233	15422	15281	15247	15391	15208	15270	15349	15309	15243	15329	15305	15074	15309	15335	15400	15298	15403	15196	15335	15272	15355	15306	15281	15257	15105	15210	15409	15258	15112	15182	15224	15349	15246	15116	15294	15212	15279	15275	15363	15354	15206	15326	15243	15249	15216	15220	15076	15254	15116	15291	15260	15140	15273	15284	15020	15439	15281	15249	15276	15282	15227	15319	15188	15275	15182	15320	15449	15169	15259	15327	15247	15088	15276	15124	15064	15272	15244	15418	15248	15247	15150	15184	15310	15128	15199	15366	15350	15280	15376	15179	15292	15390	15356	15292	15374	15214	15259	15275	15346	15434	15211	15472	15240	15389	15256	15144	15301	15094	15371	15199	15375	15194	15276	15150	15374	15303	15090	15206	15339	15138	15338	15201	15300	15359	15338	15325	15204	15274	15266	15335	15125	15255	15155	15406	15223	15289	15324	15313	15380	15317	15370	15302	15129	15293	15256	15305	15471	15256	15364	15436	15188	15227	15300	15308	15217	15371	15399	15417	15165	15314	15201	15238	15279	15207	15211	15275	15173	15152	15290	15301	15305	15303	15266	15183	15202	15411	15178	15218	15253	15199	15269	15099	15368	15155	15252	15284	15110	15233	15283	15235	15328	15248	15143	15334	15418	15340	15359	15420	15260	15261	15256	15553	15207	15144	15337	15262	15358	15083	15256	15380	15388	15198	15370	15266	15267	15316	15322	15082	15336	15481	15092	15144	15312	15311	15135	15405	15331	15316	15479	15195	15380	15158	15051	15412	15246	15039	15381	15260	15265	15301	15230	15140	15062	15277	15098	15208	15262	15192	15264	15176	15332	15331	15235	15270	15171	15322	15125	15317	15342	15127	15244	15250	15140	15282	15250	15309	15376	15069	15216	15275	15231	15255	15319	15164	15277	15258	15325	15290	15242	15388	15234	15372	15233	15360	15198	15277	15224	15351	15424	15468	15316	15195	15261	15215	15523	15307	15351	15320	15189	15170	15357	15370	15215	15359	15268	15196	15153	15149	15265	15259	15248	15429	15201	15225	15396	15168	15227	15302	15275	15422	15309	15385	15142	15104	15300	15101	15201	15310	15226	15133	15081	15264	15168	15035	15251	15431	15262	15391	15283	15265	15206	15239	15189	15348	15248	15382	15374	15257	15326	15264	15133	15229	15272	15194	15219	15285	15295	15446	15350	15200	15128	15274	15153	15236	15198	15458	15261	15352	15166	15358	15138	15161	15346	15159	15179	15251	15049	15230	15113	15206	15270	15392	15038	15163	15194	15348	15342	15219	15342	15366	15461	15272	15335	15213	15282	15377	15311	15369	15044	15263	15254	15468	15248	15155	15353	15228	15255	15361	15337	15221	15076	15329	15246	15387	15099	15200	15282	15183	15394	15272	15082	15231	15291	15470	15307	15266	15319	15260	15239	15161	15290	15172	15260	15092	15159	15472	15256	15294	15323	15188	15311	15133	15167	15330	15152	15252	15385	15225	15228	15119	15333	15362	15253	15290	15440	15151	15316	15364	15250	15243	15341	15396	15229	15419	15404	15449	15119	15304	15322	15441	15254	15366	15355	15315	15229	15382	15256	15259	15406	15350	15360	15069	15304	15273	15233	15200	15146	15244	15289	15222	15368	15211	15246	15350	15322	15259	15327	15161	15286	15315	15055	15258	15218	15358	15228	15202	15244	15358	15225	15345	15187	15367	15189	15405	15302	15168	15261	15143	15463	15423	15284	15110	15280	15341	15247	15287	15307	15243	15358	15344	15247	15243	15255	15358	15154	15219	15159	15273	15316	15387	15266	15173	15317	15181	15314	15230	15227	15307	15399	15338	15256	15231	15333	15244	15272	15342	15237	15325	15223	15490	15247	15227	15176	15167	15256	15233	15378	15302	15495	15155	15340	15199	15117	15240	15212	15250	15250	15373	15167	15408	15248	15343	15015	15362	15110	15294	15243	15102	15092	15382	15222	15278	15326	15127	15413	15369	15261	15267	15312	15350	15307	15295	15306	15301	15131	15337	15244	15333	15391	15262	15244	15273	15368	15256	15228	15326	15346	15110	15250	15218	15387	15207	15280	15303	15261	15276	15282	15279	15164	15248	15177	15149	15259	15272	15163	15282	15168	15487	15252	15298	15300	15239	15253	15322	15375	15373	15202	15226	15288	15314	15173	15373	15360	15174	15228	15256	15134	15301	15419	15273	15243	15072	15065	15288	15225	15315	15246	15340	15294	15287	14973	15293	15360	15318	15427	15275	15250	15342	15195	15285	15357	15207	15300	15194	15348	15301	15338	15213	15360	15244	15297	15315	15424	15167	15362	15260	15110	15343	15264	15180	15359	15405	15325	15355	15190	15380	15442	15244	15387	15529	15220	15437	15160	15193	15384	15386	15312	15328	15437	15247	15231	15187	15202	15336	15264	15362	15076	15235	15105	15254	15212	15309	15419	15356	15330	15270	15205	15170	15419	15146	15351	15296	15267	15157	15288	15329	15151	15314	15260	15390	15225	15428	15261	15257	15224	15276	15321	15320	15288	15381	15223	15368	15402	15210	15185	15191	15142	15254	15351	15208	15177	15448	15180	15279	15230	15192	15150	15199	15205	15177	15209	15398	15416	15251	15247	15405	15313	15302	15421	15257	15103	15301	15169	15378	15219	15153	15229	15363	15376	15386	15194	15345	15188	15150	15164	15249	15423	15173	15234	15399	15305	15360	15369	15522	15194	15200	15268	15210	15162	15125	15212	15215	15398	15183	15374	15247	15183	15150	15448	15077	15148	15171	15168	15249	15227	15259	15373	15131	15161	15138	15457	15305	15102	15181	15189	15227	15283	15254	15444	15290	15167	15144	15249	15211	15287	15205	15314	15056	15347	15169	15240	15253	15382	15174	15214	15224	15483	15213	15383	15237	15336	15118	15276	15248	15245	15189	15289	15297	15240	15336	15186	15184	15148	15211	15381	15350	15301	15269	15272	15436	15341	15303	15276	15440	15245	15191	15286	15211	15400	15223	15296	15257	15190	15221	15361	15281	15323	15416	15152	15354	15329	15247	15140	15299	15148	15290	15260	15400	15290	15263	15152	15075	15205	15437	15240	15441	15422	15246	15255	15184	15178	15399	15364	15249	15241	15300	15359	15290	15276	15199	15254	15143	15411	15135	15341	15170	15270	15260	15252	15128	15459	15404	15434	15078	15187	15267	15413	15286	15285	15413	15180	15284	15237	15195	15540	15149	15278	15232	15157	15299	15164	15383	15190	15146	15256	15124	15409	15076	15155	15473	15293	15304	15149	15159	15258	15321	15378	15145	15359	15250	15408	15275	15155	15266	15403	15140	15375	15150	15256	15323	15417	15208	15150	15113	15219	15198	15320	15255	15111	15251	15337	15317	15441	15234	15292	15220	15260	15268	15256	15425	15167	15160	15354	15248	15251	15249	15307	15326	15207	15258	15294	15212	15301	15381	15268	15440	15338	15245	15314	15152	15145	15122	15104	15142	15338	15145	15186	15302	15321	15368	15254	15359	15168	15109	15245	15155	15121	15229	15393	15029	15306	15246	15294	15311	15163	15354	15255	15334	15215	15297	15246	15323	15371	15295	15268	15226	15194	15101	15307	15328	15281	15054	15184	15261	15258	15142	15137	15347	15064	15204	15447	15316	15115	15267	15081	15323	15431	15309	15105	15372	15255	15236	15306	15269	15255	15147	15387	15197	15120	15192	15384	15371	15317	15334	15311	15213	15198	15414	15334	15242	15224	15122	15269	15049	15293	15325	15323	15226	15188	15052	15209	15228	15065	15226	15258	15342	15164	15189	15133	15164	15318	15176	15145	15328	15247	15324	15168	15145	15283	15309	15258	15170	15380	15213	15236	15219	15181	15362	15336	15321	15305	15368	15352	15292	15146	15306	15219	15377	15236	15343	15217	15305	15442	15194	15230	15209	15317	15243	15407	15482	14994	15235	15393	15290	15163
22805	21134	28844	23934	22841	27332	29527	25018	23265	22828	22362	21752	21331	20837	20297	20155	19880	19151	19477	18949	19035	19269	18836	18847	18594	18576	18563	18313	18660	18585	18316	18594	18520	18214	18645	18562	18339	18578	18341	18284	18628	18455	18426	18427	18636	18593	18316	18426	18543	18266	18308	18408	18088	18466	18224	18576	18302	18252	18255	18302	18328	18490	18383	18396	18393	18375	18264	18263	18392	18271	18396	18472	18461	18324	18365	18525	18202	18298	18469	18325	18333	18275	18230	18344	18381	18191	18320	18406	18252	18522	18436	18403	18318	18367	18293	18283	18275	18243	18372	18361	18410	18487	18331	18266	18327	18165	18375	18378	18296	18312	18373	18529	18462	18416	18359	18124	18449	18368	18079	18274	18456	18480	18239	18487	18294	18361	18507	18377	18225	18139	18696	18363	18141	18066	18457	18456	18515	18265	18476	18400	18205	18530	18343	18527	18302	18273	18396	18416	18587	18219	18638	18401	18353	18288	18102	18393	18111	18253	18405	18320	18496	18352	18317	18448	18221	18488	18131	18258	18351	18384	18296	18338	18462	18297	18477	18455	18471	18339	18310	18389	18324	18266	18429	18314	18546	18258	18387	18423	18462	18124	18179	18182	18270	18423	18482	18422	18350	18241	18394	18088	18162	18328	18534	18209	18392	18437	18209	18232	18468	18358	18326	18284	18424	18272	18310	18269	18290	18287	18348	18278	18407	18422	18257	18304	18517	18399	18386	18393	18194	18336	18280	18233	18250	18223	18274	17963	18602	18358	18640	18130	18250	18101	18250	18139	18414	18214	18184	18207	18279	18320	18388	18205	18241	18418	18484	18417	18288	18235	18352	18169	18279	18373	18265	18250	18320	18277	18400	18293	18279	18168	18219	18274	18297	18224	18198	18341	18486	18402	18544	18437	18418	18395	18398	18416	18250	18223	18427	18391	18183	18347	18172	18403	18311	18402	18464	18494	18381	18466	18219	18149	18422	18377	18269	18285	18288	18335	18165	18278	18288	18426	18178	18643	18363	18378	18256	18321	18420	18273	18510	18217	18389	18440	18318	18244	18221	18145	18346	18051	18187	18325	18502	18185	18266	18292	18139	18322	18240	18293	18300	18227	18467	18333	18262	18282	18239	18132	18187	18171	18302	18359	18477	18318	18167	18351	18264	18315	18324	18371	18387	18288	18294	18281	18421	18296	18576	18247	18395	18526	18501	18495	18415	18267	18337	18467	18361	18309	18423	18301	18138	18256	18176	18201	18196	18180	18437	18389	18161	18170	18511	18260	18348	18260	18198	18285	18317	18232	18511	18465	18034	18190	18348	18236	18414	18459	18212	18083	18146	18397	18360	18301	18404	18301	18196	18190	18100	18223	18285	18420	18216	18151	18302	18395	18421	18300	18435	18477	18363	18480	18416	18302	18373	18279	18216	18117	18499	18348	18409	18192	18269	18293	18327	18213	18368	18263	18141	18364	18214	18310	18317	18338	18371	18284	18197	18354	18379	18243	18368	18256	18205	18425	18314	18407	18333	18423	18371	18102	18399	18135	18174	18262	18260	18405	18332	18382	18428	18230	18350	18284	18351	18276	18213	18202	18243	18229	18183	18317	18200	18470	18404	18108	18286	18194	18115	18068	18397	18280	18431	18263	18266	18173	18523	18320	18148	18233	18254	18136	18285	18272	18376	18396	18563	18042	18218	18440	18342	18239	18191	18299	18412	18188	18425	18557	18236	18415	18348	18383	18556	18394	18153	18371	18280	18346	18485	18397	18174	18189	18288	18268	18327	18304	18337	18356	18341	18394	18339	18292	18326	18278	18292	18164	18339	18260	18509	18435	18374	18395	18452	18374	18432	18332	18271	18464	18323	18065	18287	18201	18022	18441	18417	18364	18411	18285	18453	18137	18124	18188	18356	18423	18175	18369	18156	18313	18119	18381	18314	18255	18158	18353	18456	18364	18394	18270	18154	18101	18358	18416	18321	18072	18484	18449	18269	18335	18295	18298	18404	18314	18476	18552	18243	18335	18283	18350	18090	18354	18199	18269	18207	18410	18181	18100	18297	18341	18366	18196	18297	18150	18425	18402	18057	18268	18248	18448	18279	18348	18152	18139	18252	18213	18267	18280	18295	18283	18171	18425	18191	18401	18239	18470	18394	18393	18588	18289	18308	18234	18292	18463	18236	18339	18255	18201	18244	18330	18307	18300	18312	18443	18366	18191	18303	18339	18540	18114	18252	18281	18581	18314	18361	18235	18428	18381	18342	18464	18342	18331	18418	18391	18331	18258	18096	18106	18210	18617	18311	18424	18287	18357	18334	18427	18392	18493	18180	18248	18151	18369	18453	18355	18427	18299	18294	18304	18496	18358	18385	18370	18529	18311	18300	18295	18242	18121	18350	18231	18345	18196	18261	18306	18318	18296	18280	18160	18548	18186	18293	18211	18248	18359	18535	18254	18329	18224	18402	18329	18394	18323	18316	18451	18345	18339	18327	18250	18188	18368	18395	18433	18528	18314	18424	18352	18430	18323	18301	18150	18367	18376	18280	18343	18195	18356	18401	18300	18358	18529	18378	18436	18296	18578	18283	18223	18368	18390	18242	18214	18337	18142	18173	18167	18268	18115	18377	18398	18368	18098	18344	18503	18227	18347	18313	18362	18467	18474	18221	18389	18445	18488	18248	18204	18251	18369	18221	18180	18575	18356	18328	18159	18462	18129	18326	18339	18292	18308	18147	18131	18238	18320	18268	18306	18251	18371	18349	18456	18308	18107	18286	18368	18100	18175	18328	18130	18341	18171	18361	18367	18482	18194	18244	18383	18268	18252	18250	18452	18248	18327	18549	18459	18460	18421	18448	18159	18184	18292	18455	18402	18233	18480	18554	18312	18300	18111	18261	18287	18155	18253	18331	18572	18298	18257	18360	18330	18425	18353	18129	18272	18356	18251	17907	18571	18406	18251	18230	18286	18380	18288	18416	18187	18424	18243	18192	18436	18212	18306	18356	18465	18264	18608	18122	18201	18366	18368	18344	18384	18401	18407	18399	18363	18649	18456	18404	18342	18234	18331	18323	18256	18236	18443	18389	18369	18320	18434	18482	18344	18480	18290	18208	18453	18215	18502	18399	18371	18240	18158	18394	18293	18434	18062	18265	18325	18478	18294	18276	18479	18380	18350	18389	18376	18301	18158	18284	18212	18212	18316	18326	18194	18450	18291	18570	18327	18455	18306	18492	18331	18281	18264	18475	18362	18215	18258	18348	18440	18210	18356	18488	18387	18478	18450	18343	18202	18213	18331	18381	18282	18068	18337	18495	18403	18243	18286	18327	18200	18258	18378	18329	18304	18291	18146	18419	18406	18148	18049	18143	18333	18396	18432	18528	18238	18393	18152	18168	18171	18393	18387	18504	18296	18333	18399	18398	18397	18479	18455	18337	18232	18412	18227	18270	18185	18363	18069	18239	18230	18271	18321	18198	18356	18249	18155	18362	18152	18048	18092	18231	18303	18151	18262	18309	18364	18521	18512	18392	18432	18351	18242	18273	18201	18398	18265	18423	18182	18307	18291	18161	18178	18403	18545	18220	18053	18244	18243	18412	18446	18272	18331	18197	18199	18203	18430	18317	18148	18239	18387	18385	18481	18135	18236	18252	18248	18223	18120	18315	18310	18299	18287	18370	18340	18343	18554	18433	18258	18208	18364	18415	18453	18228	18585	18372	18589	18352	18416	18303	18376	18367	18449	18037	18342	18251	18308	18304	18322	18349	18142	18226	18326	18326	18188	18408	18349	18467	18244	18435	18323	18192	18306	18241	18574	18515	18337	18371	18348	18309	18270	18149	18305	18412	18138	18267	18592	18386	18363	18348	18323	18088	18295	18415	18198	18192	18154	18319	18290	18485	18268	18356	18376	18223	18149	18324	18271	18336	18529	18381	18466	18401	18135	18182	18421	18388	18171	18239	18435	18369	18356	18129	18213	18246	18322	18440	18285	18128	18356	18149	18460	18462	18186	18378	18183	18274	18225	18455	18301	18386	18162	18264	18198	18480	18447	18189	18145	18121	18316	18403	18409	18341	18506	18361	18341	18478	18380	18017	18111	18154	18335	18247	18402	18364	18262	18628	18233	18514	18293	18375	18491	18548	18222	18523	18599	18373	18404	18332	18268	18199	18346	18507	18217	18403	18265	18524	18301	18209	18457	18242	18021	18229	18264	18222	18029	18412	18306	18291	18271	18119	18419	18293	18274	18355	18417	18249	18662	18457	18339	18337	18098	18308	18154	18215	18104	18447	18348	18233	18258	18161	18374	18196	18220	18497	18350	18175	18408	18381	18678	18102	18181	18512	18367	18325	18345	18511	18458	18532	18441	18245	18124	18246	18186	18512	18443	18546	18255	18231	18454	18502	18269	18372	18415	18322	18180	18476	18411	18578	18455	18275	18236	18368	18352	18237	18319	18225	18351	18201	18291	18398	18309	18205	18262	18198	18421	18327	18167	18528	18412	18338	18563	18356	18447	18534	18176	18652	18452	18355	18226	18144	18393	18153	18267	18357	18381	18356	18366	18220	18391	18443	18375	18548	18353	18235	18289	18314	18466	18233	18316	18326	18313	18181	18595	18415	18290	18229	18274	18294	18246	18174	18408	18410	18371	18267	18191	18273	18321	18092	18327	18445	18314	18312	18544	18334	18235	18240	18307	18341	18053	18187	18198	18153	18349	18326	18229	18236	18285	18258	18324	18212	18347	18090	18383	18289	18284	18075	18493	18465	18507	18182	18398	18375	18322	18289	18450	18209	18406	18217	18179	18231	18403	18041	18306	18361	18118	18257	18092	18105	18293	18276	18342	18355	18234	18224	18605	18434	18453	18169	18136	18345	18248	18308	18206	18424	18313	18428	18471	18216	18332	18357	18432	18037	18476	18384	18444	18321	18380	18484	18492	18296	18054	18359	18277	18282	18238	18518	18173	18227	18416	18372	18205	18357	18523	18475	18305	18376	18289	18325	18128	18574	18251	18165	18161	18338	18346	18151	18317	18400	18182	18217	18281	18417	18159	18354	18237	18178	18274	18144	18278	18244	18318	18112	18309	18289	18030	18196	18332	18431	18344	18347	18369	18386	18393	18271	18291	18355	18337	18454	18150
34496	55859	51056	40244	34804	31358	27236	25202	23501	21908	21293	20451	19589	18998	18302	17833	17374	17066	16561	16479	16320	16220	16070	15993	15761	15756	15878	15749	15775	15857	15685	15718	15680	15523	15552	15671	15644	15704	15477	15524	15672	15519	15526	15684	15543	15510	15512	15478	15401	15464	15447	15520	15300	15418	15712	15661	15491	15504	15430	15510	15429	15424	15624	15538	15398	15333	15700	15406	15497	15475	15519	15607	15589	15655	15554	15295	15633	15550	15459	15554	15481	15466	15695	15539	15599	15443	15601	15347	15431	15426	15738	15344	15525	15436	15583	15419	15498	15608	15645	15482	15612	15612	15371	15392	15476	15355	15398	15333	15469	15546	15427	15562	15328	15488	15415	15370	15498	15544	15493	15504	15454	15436	15381	15591	15462	15671	15447	15453	15479	15581	15519	15571	15531	15544	15547	15350	15545	15490	15375	15546	15459	15437	15365	15683	15406	15499	15477	15604	15529	15480	15323	15408	15548	15465	15456	15406	15582	15428	15399	15444	15417	15529	15413	15341	15561	15580	15523	15538	15444	15534	15512	15661	15481	15451	15362	15681	15481	15554	15444	15459	15555	15480	15442	15370	15579	15467	15567	15622	15445	15556	15315	15411	15466	15483	15537	15432	15444	15528	15458	15357	15497	15471	15448	15556	15425	15538	15555	15604	15459	15567	15504	15440	15560	15459	15396	15542	15586	15389	15450	15515	15529	15598	15554	15622	15429	15524	15638	15491	15509	15429	15466	15573	15605	15372	15477	15334	15470	15572	15584	15477	15488	15573	15507	15627	15508	15593	15524	15687	15321	15441	15558	15575	15471	15474	15480	15527	15594	15399	15532	15490	15677	15546	15683	15406	15504	15455	15466	15399	15592	15416	15588	15608	15491	15489	15361	15536	15441	15534	15631	15503	15404	15492	15330	15529	15595	15475	15517	15580	15473	15401	15547	15499	15424	15468	15627	15491	15394	15573	15386	15480	15511	15562	15403	15389	15516	15487	15613	15427	15422	15395	15345	15599	15566	15430	15478	15626	15567	15496	15484	15471	15205	15297	15389	15502	15613	15259	15519	15633	15551	15586	15477	15617	15566	15421	15540	15503	15500	15528	15470	15270	15568	15439	15566	15386	15413	15489	15564	15525	15523	15564	15376	15597	15477	15425	15403	15605	15327	15416	15538	15551	15463	15387	15450	15413	15636	15635	15534	15557	15508	15540	15382	15291	15411	15389	15481	15631	15341	15566	15269	15488	15448	15397	15516	15355	15470	15487	15535	15573	15538	15263	15482	15553	15575	15595	15552	15394	15523	15525	15602	15408	15472	15573	15536	15462	15522	15476	15400	15430	15658	15465	15537	15415	15450	15324	15553	15421	15546	15435	15458	15502	15536	15519	15410	15464	15491	15521	15519	15468	15542	15450	15378	15428	15471	15533	15580	15441	15537	15438	15431	15541	15439	15550	15218	15337	15565	15523	15534	15425	15592	15537	15419	15418	15403	15528	15376	15589	15610	15651	15512	15460	15435	15459	15551	15472	15514	15546	15331	15446	15432	15531	15484	15483	15442	15489	15581	15563	15518	15376	15312	15532	15384	15594	15418	15481	15337	15436	15595	15497	15398	15614	15352	15302	15431	15299	15344	15521	15401	15584	15483	15518	15583	15590	15569	15529	15537	15312	15518	15410	15507	15378	15534	15545	15517	15549	15612	15472	15595	15571	15526	15570	15436	15333	15473	15514	15353	15459	15433	15363	15646	15465	15447	15410	15505	15467	15446	15601	15545	15445	15306	15523	15402	15478	15604	15506	15529	15465	15385	15614	15540	15528	15423	15455	15533	15301	15609	15496	15554	15602	15626	15647	15594	15577	15454	15388	15520	15339	15457	15393	15330	15656	15383	15419	15630	15552	15452	15702	15274	15558	15453	15474	15457	15388	15455	15605	15494	15461	15529	15449	15570	15447	15554	15538	15554	15372	15468	15452	15348	15501	15531	15236	15448	15467	15549	15571	15529	15356	15425	15441	15573	15504	15545	15437	15462	15518	15512	15484	15700	15298	15608	15304	15579	15401	15401	15510	15503	15456	15619	15565	15501	15375	15516	15471	15494	15546	15579	15531	15530	15433	15362	15379	15483	15503	15464	15533	15341	15570	15433	15535	15439	15395	15466	15552	15477	15540	15548	15452	15420	15495	15505	15425	15718	15522	15704	15353	15551	15413	15618	15467	15569	15310	15430	15293	15429	15471	15527	15564	15425	15535	15533	15474	15585	15447	15477	15495	15488	15463	15567	15482	15505	15360	15429	15711	15443	15558	15527	15618	15260	15320	15553	15411	15642	15473	15403	15441	15486	15520	15607	15478	15358	15550	15699	15618	15486	15417	15583	15671	15511	15460	15444	15567	15492	15439	15365	15428	15560	15293	15503	15274	15560	15530	15524	15518	15633	15566	15377	15512	15422	15501	15517	15384	15500	15468	15449	15501	15400	15594	15520	15550	15416	15512	15464	15536	15462	15353	15633	15612	15443	15537	15396	15524	15331	15465	15640	15407	15626	15368	15481	15421	15469	15568	15347	15470	15578	15557	15519	15473	15439	15549	15393	15337	15448	15370	15650	15451	15595	15523	15443	15289	15658	15545	15559	15422	15382	15384	15610	15489	15342	15364	15499	15484	15422	15562	15514	15415	15466	15320	15573	15425	15361	15554	15372	15534	15616	15582	15441	15384	15603	15481	15378	15661	15406	15610	15442	15355	15368	15455	15627	15376	15369	15452	15494	15420	15432	15477	15337	15380	15453	15374	15421	15558	15454	15492	15438	15479	15602	15602	15549	15359	15366	15353	15517	15574	15349	15339	15530	15515	15526	15489	15474	15491	15470	15426	15540	15509	15419	15551	15357	15620	15550	15383	15617	15531	15473	15493	15683	15314	15669	15551	15565	15517	15363	15452	15460	15535	15497	15446	15388	15493	15517	15408	15458	15473	15378	15549	15424	15487	15390	15224	15550	15433	15479	15412	15518	15452	15350	15457	15263	15576	15385	15564	15572	15477	15623	15435	15423	15586	15436	15442	15510	15404	15763	15568	15475	15193	15393	15379	15577	15522	15556	15496	15498	15555	15346	15358	15497	15554	15488	15515	15484	15553	15544	15443	15479	15432	15446	15348	15523	15481	15459	15605	15477	15692	15686	15562	15548	15374	15447	15494	15604	15419	15429	15549	15564	15402	15562	15433	15300	15351	15447	15595	15475	15516	15525	15527	15560	15448	15540	15635	15646	15606	15629	15548	15471	15487	15440	15510	15532	15459	15375	15638	15644	15562	15475	15553	15453	15289	15519	15582	15315	15585	15444	15508	15635	15609	15590	15619	15404	15582	15442	15412	15521	15530	15439	15373	15340	15524	15494	15333	15458	15358	15358	15349	15553	15435	15368	15526	15433	15629	15410	15465	15523	15544	15405	15519	15494	15415	15439	15288	15543	15414	15702	15488	15475	15304	15625	15453	15486	15690	15256	15379	15507	15528	15399	15412	15552	15341	15577	15327	15347	15514	15348	15343	15549	15544	15463	15368	15529	15683	15347	15588	15497	15501	15592	15472	15498	15509	15621	15338	15431	15552	15232	15472	15456	15474	15402	15424	15349	15429	15485	15433	15476	15439	15460	15549	15470	15575	15492	15524	15420	15592	15537	15384	15429	15548	15444	15265	15576	15461	15400	15470	15475	15458	15429	15515	15452	15412	15314	15552	15501	15518	15389	15618	15563	15433	15551	15429	15483	15366	15564	15465	15509	15382	15547	15359	15413	15691	15431	15448	15670	15518	15476	15595	15436	15522	15547	15310	15582	15493	15707	15438	15335	15379	15610	15520	15395	15356	15412	15661	15493	15352	15453	15360	15448	15517	15428	15445	15481	15338	15422	15617	15544	15524	15370	15619	15632	15530	15536	15550	15607	15410	15602	15533	15394	15456	15421	15461	15465	15517	15460	15236	15368	15553	15551	15652	15658	15535	15438	15477	15437	15491	15317	15517	15475	15398	15421	15445	15519	15513	15460	15640	15460	15256	15477	15541	15439	15388	15476	15432	15279	15483	15559	15416	15571	15598	15530	15476	15425	15344	15375	15553	15476	15387	15417	15554	15262	15383	15445	15360	15578	15308	15416	15509	15478	15638	15417	15395	15462	15544	15526	15485	15483	15517	15473	15420	15509	15475	15419	15525	15497	15448	15555	15524	15402	15554	15482	15511	15483	15627	15431	15451	15660	15443	15602	15445	15577	15534	15738	15577	15562	15557	15366	15638	15497	15517	15577	15463	15512	15476	15367	15388	15593	15399	15624	15599	15537	15522	15540	15457	15437	15558	15419	15537	15461	15662	15481	15565	15527	15410	15488	15478	15419	15467	15414	15534	15670	15583	15565	15348	15354	15604	15449	15416	15447	15374	15461	15497	15675	15375	15591	15417	15556	15384	15303	15440	15341	15583	15532	15463	15527	15433	15544	15528	15533	15447	15514	15549	15422	15244	15537	15312	15592	15406	15484	15466	15556	15508	15532	15560	15382	15417	15539	15508	15340	15370	15419	15476	15520	15450	15644	15663	15496	15451	15495	15491	15447	15559	15484	15612	15502	15482	15357	15583	15511	15420	15551	15571	15519	15407	15454	15347	15479	15432	15409	15524	15497	15620	15444	15581	15538	15603	15424	15649	15458	15506	15439	15474	15423	15341	15604	15620	15556	15508	15462	15366	15355	15605	15630	15491	15610	15494	15735	15532	15397	15552	15456	15545	15552	15401	15429	15428	15542	15415	15460	15329	15488	15502	15541	15377	15540	15446	15621	15514	15568	15622	15462	15435	15507	15475	15532	15363	15461	15417	15573	15551	15453	15412	15398	15392	15307	15481	15349	15520	15510	15431	15503	15494	15633	15411	15391	15631	15409	15482	15514	15453	15409	15531	15640	15364	15542	15687	15287	15455	15540	15659	15316	15418	15624	15432	15535	15702	15638	15356	15460	15291	15532	15517	15501	15569	15587	15571	15536	15286	15354	15514	15627	15499	15317	15495	15617	15396	15439	15601	15514	15395	15555	15591	15456	15493	15483	15285	15647	15512	15515	15398	15472	15462	15407	15613	15261	15510	15470	15667	15482	15621	15494	15478
29993	29919	36279	31227	25896	23597	22169	20941	20147	19803	19596	19383	18968	18753	18589	18584	18429	18198	18040	18053	18087	18115	18209	17729	17922	18229	17903	17939	18050	17686	17724	17899	17899	17796	17886	17683	17939	17883	17702	18026	17604	17873	18022	17987	17951	18009	18020	18021	17774	17886	17839	17827	17758	17811	17763	17713	17720	17750	17869	17672	17777	17693	17728	17994	17925	17840	17702	17862	17738	17883	17860	17949	17829	18069	17673	17896	17730	17813	17900	17767	17947	17875	17965	17846	17695	17800	17791	18036	17634	17887	17822	17930	17890	17787	17920	17911	17988	17722	17694	17774	17754	17844	17800	17781	17749	17642	17850	17740	17945	18002	17812	17781	17812	17922	17886	17956	17724	18013	17989	17669	17815	17951	17796	17996	17849	17808	17823	17813	17671	17968	17766	17780	17959	17784	17925	17829	17897	17584	17879	17686	18048	17772	17914	17808	18002	17924	18080	17917	17878	17952	17759	17722	17916	17716	17721	17827	17802	17809	17993	17654	17682	17887	17730	17927	18065	17769	17743	17643	17807	17913	17557	17851	17765	17929	17944	17884	17952	17955	17914	17877	17923	18097	17864	18008	17919	17875	17860	17777	17955	17938	17785	17662	17640	17795	17905	17694	17845	17789	17803	17646	17835	17832	17877	17945	17855	17818	17788	17772	17778	17877	17820	17861	17791	17837	17998	17810	17923	17809	17720	17991	17678	17739	18133	17829	17853	17802	17895	17744	17764	17850	17776	17757	17830	17819	18049	17737	17959	17804	17780	17845	18011	17785	17818	17614	17931	18047	17951	17520	17838	17778	17875	17613	17947	17923	18084	17606	17764	17810	17992	17970	17908	17524	18027	17929	17730	17830	17856	17736	17795	17708	17721	17745	17897	17782	17951	18005	17870	17773	18022	17747	18018	17829	17806	17879	17851	17805	17948	17931	17519	17805	17847	17659	17825	17991	17935	17939	17884	18022	17905	17920	17944	17709	17755	17871	17669	17871	17914	17894	17607	17746	17825	17893	17830	17879	18038	17981	17830	18029	17788	17806	17637	17911	17922	17861	17735	17912	17853	18001	17588	17989	17955	17962	17863	17682	17690	17916	17963	17866	17715	17810	17978	18017	18084	17886	17708	17891	17782	17883	17949	17869	17602	17745	17649	17796	17772	17767	18065	17771	17832	17797	17979	17732	17770	17852	17827	17797	17975	17952	17805	17743	17701	17907	17654	17895	17836	18065	17862	17847	18094	17857	18121	17777	17959	17622	17595	17662	17854	17784	17743	17792	17863	17791	17861	17792	18130	17885	18057	17866	17788	17889	17846	18105	18048	17785	18010	17834	18016	17914	17966	17973	17833	17725	17823	17893	17716	17807	17927	17866	17885	17787	17968	17715	17940	17945	17899	17862	17898	18016	17931	17773	17792	18044	17692	17545	17639	17831	17638	17800	17792	18046	17972	17949	17884	17780	17897	17700	17977	17900	17984	17748	17951	17785	17967	17807	17889	17898	17817	17808	17773	17815	17884	17897	17717	17817	17748	17813	17904	17895	17896	17947	17631	17677	17819	17850	17679	17818	17804	17933	18003	18105	17865	17962	17792	17896	17524	17940	17622	17749	17976	18036	17812	17726	17905	18002	17948	17966	17909	17818	17903	17669	17901	17933	17990	17887	17943	17879	17910	17901	17834	17934	17949	17892	17716	17720	17671	17822	17834	17889	17810	17794	17921	17876	17791	17962	17868	17878	17850	17811	17820	17749	17852	17930	17907	17868	17784	17694	17824	17818	17744	17857	17876	18027	18034	17796	17751	17934	17936	17853	18042	18000	17840	17798	17826	17871	17898	17683	17851	17955	17696	17949	17900	17645	17867	17672	17899	17949	17883	17804	17778	17761	17948	17868	17887	18105	17791	17807	17770	17913	17904	17836	17695	17714	17773	18023	17838	17916	17859	17843	17605	17890	17660	17818	17868	17908	18017	17855	17926	17663	17699	17851	17924	17863	17865	17845	17999	17689	17862	17900	17884	17844	17755	17776	17795	17957	18168	17779	18081	17890	17751	17682	17884	17871	17884	17719	18048	17775	17877	17689	17688	17921	18031	17870	17881	17768	17826	18056	17927	17841	17962	18016	18044	17844	17891	17851	18245	17746	17849	17800	17882	17847	18032	17916	17935	17754	17872	17837	18122	17884	17639	17907	17823	17934	17919	17674	17787	17768	17782	17711	17982	17852	17681	17781	17937	17783	17592	17620	17770	18022	17951	17872	17961	17750	17530	17872	17886	17789	17742	17851	17902	17872	17945	17620	17776	17811	17942	17698	18015	17862	17863	17767	18067	17671	17853	17783	17804	17693	17946	17925	17633	17767	17889	17832	17742	17657	17955	17773	17799	17703	17701	17609	17623	17885	17915	17890	17669	17820	17828	17751	17879	17992	17830	17817	17892	17938	18008	17790	17710	17783	17869	17794	17713	17826	18094	17872	17781	17825	17716	17839	17974	17869	17990	17816	18110	17856	17686	17677	18006	17855	17910	17839	17739	17830	17713	17914	17704	17755	17862	17849	17783	17810	17802	17600	17609	17776	17902	17791	17955	17934	17878	17744	17854	17855	18053	17853	17822	17922	17857	17837	17962	17772	17847	17911	17830	17956	17675	18110	17780	18045	17828	17940	17870	17886	17769	17970	17818	18055	17724	18085	17974	17871	17941	17787	17985	17904	18005	17890	17773	17855	17700	17899	17839	17840	18011	17897	17688	17848	17900	17954	17772	17977	18004	17812	17823	17977	17731	17787	17742	17957	17754	18011	17726	17847	17747	17895	18018	17974	17766	17847	17970	17572	17944	17938	17882	17896	17914	17753	17827	17752	17908	17775	17872	17760	17668	17735	17969	17860	17720	17939	17866	18013	17671	18081	17941	17758	17734	17615	17709	18088	17902	17820	17822	17903	17882	17886	17959	17885	17924	17737	17862	17708	17915	17843	17794	17912	17876	17812	18061	17878	17918	17785	17685	17769	17911	17748	17829	18052	17985	17839	17870	17768	17934	17793	17922	18060	17969	17767	17787	17708	17792	17895	17841	17776	17675	17667	17814	17640	18002	17936	17825	18062	17966	17967	17956	17851	17821	18048	17973	17836	17967	18029	17719	17803	17748	17811	17834	17772	17904	17739	17808	17776	17903	18083	17733	17742	17895	18023	18101	17695	17847	17673	18033	18000	17822	17753	17834	17868	17768	17879	17766	17887	17791	17854	17839	18197	17918	17767	17712	17850	17743	17608	17732	17584	17750	17680	17889	17763	18134	17840	17755	17757	17843	17883	17810	17909	17797	17747	17965	17743	17987	17930	17827	17877	17869	17909	17714	17822	17759	17857	17772	17960	17912	17965	17938	17766	17836	17627	17710	17809	17769	17634	17750	17977	17905	18009	18083	17865	17833	17827	17993	18086	17725	17749	17708	17987	17809	17963	17938	17915	17816	17698	18080	18061	17846	17826	17726	17890	17867	17710	17914	17782	17864	17982	17854	17771	17630	17907	17940	18004	18067	17879	17724	18006	17931	17844	17839	17907	17630	17857	17867	17741	17739	17906	17901	17766	17838	17828	17816	17968	17884	17806	17923	17759	17841	17864	17577	17990	17793	17848	17642	17838	17876	17843	17745	17781	17734	17757	17985	17877	17882	17834	17836	17814	17849	17876	17819	17880	17719	17798	17901	18035	17766	17817	18070	17846	17948	17833	17771	18011	17895	17874	17805	17867	17950	17667	17785	17917	17745	17973	17747	17892	17766	17803	17799	17880	17959	17894	17827	17715	17971	17959	17949	17989	17698	17969	17942	18060	17850	17656	17758	17979	18113	17844	17940	17946	17859	18006	17997	17886	17835	17881	17751	17917	18024	18112	18067	17751	17894	17832	17921	17970	17674	17740	17762	17791	17959	17757	17674	17924	17819	17910	17855	17944	17779	17944	17863	17848	17893	17842	17971	17905	17725	17725	17765	17800	17723	17821	17626	17821	17962	17923	17895	17757	17834	17959	17708	17751	17978	17866	18079	17713	17897	17925	17839	17924	17919	17775	17866	17942	17963	17921	17695	17959	17896	17810	17953	17864	17748	18053	17649	17847	17714	17930	18073	17916	18030	17751	18063	17909	17756	17917	18007	17991	17882	17907	18091	17885	17883	17973	17943	17816	17788	17927	17889	17835	17830	17903	17751	17851	17862	17761	17713	17635	17906	17673	17899	17814	17821	17998	17741	17942	17984	17872	17775	17718	17986	17914	17860	17952	17857	17866	17845	17774	17892	17762	17632	17780	17949	17781	17851	17684	17880	17895	18132	17821	18037	17922	17954	17714	17922	17944	17839	18055	17817	17821	17925	17968	17952	17885	18075	17787	17834	17937	17752	17784	17912	17703	17917	17844	17778	17891	17970	17877	17863	17688	18046	18137	17687	17687	17791	17686	17916	17877	18074	17750	17772	17706	17674	17744	17897	17697	17786	17777	17818	17736	17659	17860	17958	17953	17803	17927	17986	17929	17946	17906	17969	17922	18157	17856	18033	17838	17787	17922	17610	17754	17868	17956	17727	17742	17877	18038	17871	17713	18049	17769	17884	17948	17935	18083	17713	17744	17954	17942	17694	17838	17824	17822	17920	17744	17977	17633	17867	17831	17902	18039	17991	17933	17763	17687	17725	17897	17922	17986	17855	17863	17760	17809	17971	17936	18035	17931	17782	17862	18048	17875	17743	17921	17596	17977	17802	17937	17950	17938	17810	17706	18018	17849	17771	17887	17791	17788	17682	18040	17930	17683	17840	17921	18030	17778	17923	17847	17854	17825	17755	18018	17732	18121	17780	17915	17885	17777	17925	17979	17978	17742	17842	17797	17948	17898	17960	17822	17863	17824	17957	17814	17985	17764	17776	17804	17836	17954	17927	17826	17917	17897	17927	17942	18028	17806	18020	17861	17853	17790	17863	18060	17922	17934	17952	17831	17926	17858	17861	17868	18011	17851	17867	17973	17938	17854	17920	17824	18067	17764	17872	17975	17926	17846	17892	17878	17972	17677	17865	18093	17808	17733	17992	17859	17813	17861	17867	17910	17948	17783	18019	17975	17707	17883	17992	17780	17794	17641	18014	17998	17954	17899	17685	17716
33267	45858	40186	29776	25978	23394	21151	20001	18817	18262	17831	17468	16979	16600	16575	16259	16113	15875	15739	15757	15693	15435	15535	15359	15605	15568	15443	15324	15375	15371	15323	15242	15323	15361	15363	15258	15229	15354	15299	15170	15252	15168	15236	15120	15165	15179	15295	15241	15251	15105	15343	15368	15301	15353	15250	15275	15328	15273	15306	15153	15286	15216	15153	15191	15196	15191	15342	15248	15229	15083	15187	15218	15229	15244	15221	15410	15204	15231	15404	15276	15231	15156	15145	15228	15285	15257	15262	15408	15126	15259	15197	15268	15318	15348	15182	15167	15420	15220	15213	15216	15200	15189	15232	15234	15224	15280	15482	15185	15346	15234	15119	15296	15265	15202	15142	15355	15200	15126	15282	15192	15284	15288	15316	15116	15195	15158	15255	15188	15287	15129	15306	15181	15271	15456	15198	15186	15249	15082	15046	15353	15050	15163	15268	15194	15228	15145	15204	15420	15064	15155	15127	15285	14974	15245	15354	15298	15236	15195	15312	15265	15226	15393	15236	15293	15292	15269	15194	15438	15212	15091	15242	15374	15208	15288	15282	15331	15327	15146	15174	15262	15241	15255	15162	15334	15147	15171	15181	15400	15265	15227	15205	15026	15124	15285	15122	15275	15118	15326	15210	15151	15133	15277	15320	15154	15307	15120	15217	15108	15238	15134	15326	15293	15085	15116	15029	15269	15198	15127	15135	15175	15362	15110	15204	15143	15193	15345	15097	15177	15388	15158	15261	15356	15220	15268	15430	15256	15257	15264	15286	15110	15129	15271	15078	15216	15285	15325	15131	15109	15256	15179	15250	15250	15101	15163	15252	15348	15145	15235	15283	15349	15260	15066	15168	15308	15284	15102	15104	15145	15224	15207	15077	15211	15153	15201	15123	15231	15350	15271	15263	15219	15151	15254	15270	15287	15416	15123	15216	15167	15205	15171	14998	15312	15251	15135	15249	15266	15341	15260	15265	15232	15131	15242	15207	15197	15278	15186	15352	15166	15306	15149	15173	15246	15198	15191	15232	15366	15234	15219	15196	15255	15132	15244	14981	15258	15287	15144	15132	15167	15251	15230	15065	15198	15188	15444	15293	15231	15247	15286	15225	15278	15159	15236	15107	15156	15164	15203	15238	15337	15247	15100	15269	15184	15280	15252	15201	15306	15383	15261	15163	15165	15205	15342	15156	15218	15185	15168	15157	15232	15178	15296	15189	15256	15192	15055	15318	15342	15407	15192	15305	15130	15281	15219	15189	15224	15221	15343	15136	15273	15094	15305	15237	15107	15310	15159	15172	15149	15371	15260	15307	15383	15188	15228	15135	15084	15365	15433	15271	15344	15154	15248	15292	15139	15158	15325	15506	15087	15255	15334	15236	15269	15287	15108	15306	15175	15216	15321	15144	15330	15094	15202	15204	15160	15221	15223	15069	15294	15150	15088	15172	15160	15317	15116	15248	15065	15176	15186	15179	15270	15427	15139	15122	14992	15168	15291	15439	15063	15235	15346	15181	15217	15317	15498	15406	15266	15280	15262	15259	15287	15423	15279	15252	15303	15111	15140	15430	15243	15190	15134	15144	15221	15107	15009	15284	15131	15195	15325	15242	15314	15379	15299	15188	15183	15189	15276	15077	15135	15304	15180	15267	15097	15244	15308	15293	15368	15199	15279	15162	15437	15194	15163	15150	15329	15336	15130	15261	15162	15116	15265	15250	15346	15298	15043	15260	15357	15350	15306	15283	15126	15360	15339	15251	15159	15304	15196	15158	15438	15338	15016	15271	15198	15126	15245	15124	15108	15338	15182	15399	15169	15332	15108	15254	15224	15159	15301	15377	15238	15284	15184	15298	15164	15071	15368	15236	15368	15170	15361	15152	15165	15311	15295	15119	15215	15127	15303	15287	15331	15266	15168	15392	15147	15335	15367	15183	15266	15253	15309	15269	15186	15203	15050	15317	15295	15329	15301	15180	15305	15273	15086	15313	15117	15351	15200	15403	15261	15270	15204	15325	15236	15253	15191	15344	15234	15283	15016	15210	15428	15330	15289	15276	15205	15242	15175	15357	15080	15259	15169	15107	15208	15132	15140	15044	15385	14977	15371	15294	15136	15178	15330	15168	15226	15306	15175	15181	15263	15202	15205	15230	15267	15175	15369	15111	15385	15169	15208	15266	15313	15232	15264	15327	15249	15224	15264	15167	15026	15234	15209	15297	15083	15447	15246	15191	15283	15252	14943	14986	15358	15438	15175	15481	15271	15289	15398	15226	15257	15283	15371	15328	15253	15327	15318	15210	15155	15316	15047	15270	15146	15151	15270	15130	15190	15329	15257	15234	15144	15257	15336	15288	15121	15373	15329	15140	15421	15168	15265	15084	15346	15277	15227	15456	15222	15167	15287	15234	15264	15110	15184	15218	15283	15239	15332	15245	15258	15114	15385	15392	15372	15336	15162	15254	15130	15200	15241	15051	15134	15404	15067	15428	15224	15386	15293	15208	15303	15199	15219	15277	15285	15229	15087	15099	14950	15327	15351	15094	15280	15243	15319	15197	15304	15372	15282	15222	15125	15288	15127	15102	15271	15193	15148	15194	15258	15288	15153	15133	15141	15295	15364	15228	15298	15251	15344	15292	15295	15408	15333	15263	15340	15211	15065	15386	15131	15342	15277	15157	15272	15360	15219	15074	15225	15212	15361	15289	15486	15336	15124	15126	15237	15119	15314	15388	15234	15225	15205	15109	15154	15340	15244	15192	15199	15487	15253	15149	15246	15177	15307	15154	15324	15140	15242	15365	15324	15043	15131	15331	15287	15179	15164	15150	15223	15204	15383	15116	15123	15314	15196	15191	15161	15212	15163	15255	15193	15259	15269	15240	15132	15153	15306	15265	15322	15264	15043	15270	15262	15350	15259	15323	15228	15329	15182	15208	15265	15257	15306	15344	15206	15228	15146	15132	15281	15259	15355	15050	15426	15140	15128	15306	15423	15320	15190	15281	15266	15169	15241	15288	15480	15171	15077	15214	15245	15409	15086	15247	15293	15267	15289	15247	15332	15251	15251	15208	15121	15292	15108	15267	15171	15218	15288	15412	15087	15282	15198	15191	15071	15252	15172	15344	15121	15230	15197	15290	15321	15298	15234	15012	15086	15147	15201	15204	15187	15221	15392	15226	15222	15259	15336	15102	15233	15153	15171	15219	15378	15172	15134	15302	15298	15207	15352	15240	15389	15226	15223	15125	15208	15283	15026	15260	15289	15348	15184	15064	15162	15319	15167	15161	15245	15486	15126	15267	15236	15180	15167	15228	15119	15214	15269	15171	15190	15335	15279	15265	15111	15358	15433	15072	15137	15103	15253	15223	15125	15203	15299	15252	15246	15248	15048	15240	15211	15161	15062	15150	15279	15336	15156	15346	15221	15287	15110	15389	15139	15230	15308	15160	15264	15215	15250	15404	15179	15249	15383	15215	15216	15311	15188	15321	15240	15225	15253	15136	15277	15166	15045	15071	15290	15168	15227	15157	15317	15176	15299	15216	15202	15177	15106	15186	15343	15384	15244	15405	15219	15181	15179	15200	15183	15300	15144	15231	15418	15079	15234	15325	15185	15076	15109	15415	15214	15353	15382	15309	15280	15190	15237	15203	15216	15062	15263	15282	15300	15119	15184	15305	15294	15322	15319	15247	15217	15129	15442	15347	15269	15194	15252	15081	15383	15142	15137	15100	15206	15263	15213	15242	15294	15114	15234	15206	15276	15246	15129	15273	15219	15163	15284	15362	15069	15272	15402	15207	15362	15222	15142	15266	15139	15207	15258	15151	15332	15280	15318	15034	15115	15294	15517	15291	15225	15163	15232	15200	15311	15179	15167	15248	15382	15119	15207	15288	15442	15168	15288	15176	15258	15221	15264	15162	15450	15144	15240	15258	15327	15097	15131	15212	15262	15332	15159	15202	15257	15080	15300	15173	15307	15286	15181	15291	15197	15262	15027	15255	15487	15184	15259	15361	15128	15202	15098	15278	15295	15333	15269	15368	15373	14992	15223	15488	15169	15082	15555	15267	15275	15308	15127	15335	15389	15224	15247	15121	15288	15066	15375	15362	15271	15213	15125	15243	15395	15227	15175	15098	15200	15202	15116	15182	15162	15282	15114	15145	15262	15103	15200	15181	15435	15337	15233	15375	15321	15324	15127	15110	15124	15253	15195	15147	15129	15240	15140	15150	15326	15224	15073	15259	15190	15323	15221	15312	15239	15311	15224	15279	15401	15361	15265	15271	15299	15380	15383	15254	15177	15384	15412	15293	15316	15305	15103	15257	15327	15174	15134	15185	15242	15121	15172	15274	15315	15389	15260	15205	15274	15212	15353	15084	15228	15300	15191	15394	15293	15253	15218	15234	15252	15441	15371	15260	15236	15303	15139	15328	15267	15119	15153	15375	15226	15254	15165	15135	15284	15267	15254	15222	15309	15247	15199	15320	15178	15173	15118	15176	15138	15364	15168	15323	15443	15219	15182	15221	15119	15209	15311	15301	15432	15213	15305	15273	15272	15308	15187	15333	15282	15313	15191	15299	15272	15211	15029	15312	15163	15140	15210	15307	15283	15370	15189	15372	15253	15214	15338	15209	15333	15370	15092	15263	15159	15154	15337	15068	15218	15162	15247	15092	15190	15386	15164	15063	15195	15069	15294	15222	15121	15244	15293	15311	15272	15295	15154	15328	15156	15116	15236	15149	15292	15379	15222	15331	15327	15220	15316	15340	15063	15274	15196	15386	15306	15142	15300	15099	15298	15241	15327	15219	15294	15317	15279	15217	15338	15170	15193	15162	15301	15146	15199	15145	15247	15065	15335	15201	15325	15209	15390	15171	15382	15333	15193	15245	15095	15163	15080	15098	15193	15246	15183	15304	15250	15356	15263	15172	15122	15108	15147	15225	15410	15309	15263	15189	15164	15203	15359	15263	15174	15349	15242	15205	15307	15173	15299	15216	15337	15413	15290	15227	15090	15281	15302	15270	15094	15252	15266	15126	15247	15286	15124	15136	15408	15242	15080	15163	15200	15355	15234	15279	15111	15221	15268	15243	15265	15192	15216	15306	15308	15297	15121	15151	15367	15344	15216	15126	15206	15089	15080	15297	15303
24039	21157	28554	25498	25286	26978	26292	23175	21812	21495	21088	20497	20122	19811	19442	19293	19196	18831	18566	18402	18647	18354	18475	18324	18095	18295	18382	18279	18238	18234	18312	17951	18123	18125	18133	17990	18133	18186	18052	18085	17922	17806	18051	17874	18018	17861	18103	17943	18065	18075	18011	18064	18035	18060	18055	18035	18092	18013	18162	17957	18248	17936	17960	18070	17908	17949	18109	18031	17974	17951	18003	17889	18177	17807	17978	17757	18142	17979	18016	18082	17993	18079	17872	17894	18065	17866	18182	18232	18147	18105	17976	17808	17886	18038	18132	17776	18094	17875	18027	17981	18050	17956	18012	18033	17954	17999	18131	18015	18187	17761	17894	17871	17861	18038	18030	18044	17828	17800	18022	18070	18029	17949	18157	17875	18030	18067	17985	18116	17923	18106	18083	18051	17976	17951	17861	18044	17959	17941	17976	18001	17878	17783	17963	18077	17902	18350	18173	17976	17759	17950	17941	18017	17896	18053	18004	18140	18141	18047	18076	18002	18002	17852	18040	17715	17880	18106	17965	17750	17852	18055	18146	18131	17951	18001	18133	17972	18032	17885	17995	17924	17995	18098	18235	18030	18119	18305	18050	17835	17978	18129	17993	17746	17919	17801	17751	17997	17827	18158	18005	17710	17734	17871	17864	17970	18295	18162	17796	17959	17975	18090	18118	18037	17983	17998	17942	18078	18015	17995	17948	17922	18098	17998	18013	18028	18012	18135	17959	17938	17909	18063	17991	17727	18139	17960	18131	17706	17668	17984	17954	17887	17918	17848	17867	17987	18027	17680	17961	17716	17979	17844	17865	18171	18058	17922	17935	18016	18047	18084	18038	17994	17958	17877	18095	18010	18093	18040	18084	18175	18147	18197	18061	18212	18023	17942	18100	18212	17814	17969	17957	18033	18128	17971	17912	18071	18031	17906	17927	18353	18081	17983	18046	17896	18003	18013	18033	18053	17756	18040	17926	17965	18015	17989	17959	18019	17791	17891	17978	18002	18103	18057	17985	18063	18090	18129	18099	18004	18140	17944	18067	18005	17837	18050	17778	17951	18142	18235	18372	17787	17927	18037	17915	17908	17942	18170	17897	17999	18050	18039	18190	17885	17959	17958	18053	17946	18000	18025	18029	17797	18018	17884	17850	18057	17964	17980	18215	17967	17876	17975	17896	18070	17956	18070	17849	17989	17916	18088	17839	17861	17957	17955	18156	17899	17967	18110	17930	17821	18082	17929	17896	17880	18068	17956	18043	17936	17978	17937	18058	18147	18156	17985	17953	17712	18045	18010	17850	17839	17774	18032	18117	18152	18020	18230	18009	17979	18117	18278	18112	17993	17859	18009	17934	18037	17955	17928	18066	17851	18016	18000	18013	17867	17913	17927	17928	17901	18023	18060	17829	17923	18083	17961	18108	18010	17939	17914	17945	18033	18126	18005	17924	18043	18152	18225	17970	17859	17965	17910	17876	17848	17874	17821	18022	18054	18027	17996	17963	18017	18013	18081	17898	18028	17948	17901	17884	17954	18088	18062	17962	17997	17995	17858	17755	17829	18207	17714	17953	18036	18046	17915	17992	18010	18022	18042	18216	17894	18166	18234	18106	17978	18071	18028	17851	18061	17844	18093	17991	17991	17796	17887	17990	18112	18124	18270	18036	17963	17931	17954	17855	17900	18010	18079	17927	17972	18058	18072	18122	17989	17937	17957	17846	18038	17963	18092	17861	17954	17934	17968	17928	17953	17984	18087	18094	18035	17916	17900	18096	18114	18091	18203	17997	17880	18064	17666	18000	17947	18148	18132	18016	17872	18016	18008	17901	17837	17890	18108	18091	18153	18155	17923	17920	18047	18022	18054	17998	17850	17964	17883	18071	17939	18004	18060	17919	17803	17869	17953	17911	18047	17931	18063	18029	17880	18193	18097	17989	18100	18039	17842	17987	17933	18005	17986	18031	18125	17994	18086	17985	18106	17886	17889	18192	17973	17848	17994	18080	17963	17959	17808	17705	18004	17975	18127	17978	18207	17993	18040	17918	17884	18012	17976	18084	17944	18103	18024	18215	18020	18227	17884	17860	18097	18196	18182	18046	17910	18060	18106	18034	18088	17935	17915	17917	18050	18166	17859	17934	17910	17896	17968	18023	18135	17905	17834	17974	17930	17820	17961	17935	17961	17955	17810	17816	18054	18026	18206	17908	17830	18008	17941	18041	17931	18145	17847	17991	17723	18026	17876	17849	18028	17975	18086	17999	17913	18159	18201	18046	18192	17947	18039	18058	17805	17988	17828	18045	17996	18112	17928	17983	17929	18088	18168	17871	17943	17891	18035	18286	17782	18046	17948	17942	17959	17916	17939	17997	18103	18104	17984	18067	18059	17977	18057	17996	17941	18026	18090	18135	18116	18101	17963	17810	17973	17844	18125	17922	17990	17926	17937	18083	18173	17860	17875	17956	17982	18048	18031	18066	18100	17931	17913	18159	18010	17992	18008	17985	17780	17869	17851	17851	18107	17858	17844	17856	17719	17959	17983	17899	18010	17982	18056	18015	18013	17966	17953	17871	18052	18010	18119	18085	18012	18176	17977	18011	18068	18122	18166	18075	17928	18113	18039	17843	18034	18034	17938	17925	18063	17839	18006	18235	18031	18122	17978	18018	18085	17792	18116	18035	18126	18209	17982	18231	17908	17944	17988	17818	18036	18110	17903	18027	17881	17980	18007	17797	18108	17982	17968	17898	17799	17862	18091	17926	17973	18013	17926	18058	17990	18030	18119	17950	17866	17840	17918	18030	17998	18019	17992	17968	18188	18019	17969	17912	17971	18103	18034	17984	17866	17835	18021	18086	18023	17909	17898	18015	17843	18179	17919	17825	17956	17890	17848	18145	17985	17957	17920	17910	18078	18020	17959	17860	18042	17827	18110	18176	17990	17940	17929	18081	17993	18047	18068	18093	18016	17908	17892	18218	18076	17935	17869	18007	18037	18062	17998	17994	18021	17848	18026	17932	17899	18062	18329	17946	17903	18153	18043	18076	17982	17991	18030	17911	17985	18037	17988	17975	17874	18031	17890	18259	17822	18040	18091	17992	17943	18045	17991	17803	17897	18064	18045	18014	18077	18069	18032	18058	18178	18031	17986	17867	18057	17913	17939	17867	17807	17969	18080	17612	17728	17995	17722	18046	17901	18055	17995	17947	17932	18143	17842	17913	18261	18086	18097	18065	17881	18168	18152	18055	18054	17959	17849	18103	17859	17954	17991	18036	17864	18119	18261	18061	17964	17989	18051	18111	17989	18037	17904	18023	17968	17899	17863	18195	17949	17955	17980	18108	17939	18006	17962	17832	18081	18010	17991	18111	17977	18049	17876	18021	17962	17910	17928	17962	17740	18149	17834	18052	17916	17928	18003	17931	18092	18007	18056	17921	17953	18026	18001	17918	17820	18020	18173	18181	18030	17974	17669	17870	17853	17866	18003	18001	17981	17893	17951	18076	18054	18039	17770	17836	17979	18108	18232	18238	17915	18074	18006	18020	18064	18041	18156	18031	17869	17842	17991	17875	17932	18119	17918	18048	18229	17864	18046	18114	18090	18107	17768	17993	17975	18097	18059	17919	17827	17966	17851	18125	18100	17911	17986	18097	17903	17944	17989	17936	18062	18060	18096	18109	17776	18098	17982	17927	17956	17943	18138	18038	18093	17913	18198	18185	17924	18173	18107	18119	18030	17978	18033	17973	17957	17762	17906	17953	17981	17771	17934	17908	17809	17872	17886	17976	17901	17992	17935	17999	18053	17710	17733	18058	17960	18101	18021	18084	18067	17927	18019	18085	18002	18000	17865	17886	18115	17890	17942	17891	18211	18189	17976	18184	17923	17940	18202	18034	17990	17995	17762	17852	17820	17987	17722	18116	17872	17965	17920	18055	18032	18014	17971	17983	18024	18086	17990	17985	18029	18052	18114	17888	17976	17985	18113	17986	17921	18052	18094	17927	17980	18002	17880	18086	18008	18031	17876	17880	18045	18026	17942	17970	18067	17988	18050	18085	18133	18084	17968	17811	17911	17963	17864	18005	18016	18037	17932	18152	18114	18057	17909	17937	18068	17887	18088	18092	17992	18114	18077	17978	17993	18098	18041	18032	18048	18113	17966	18160	18174	18029	17950	18009	17794	18077	17933	17916	17905	17950	18112	17964	18014	17974	18115	17942	17908	18024	18028	18182	17950	17853	18159	17908	17792	17753	17929	17921	17990	17927	17974	17934	17941	17969	17902	17929	17775	17864	17828	17867	18135	18122	17837	18196	18111	18149	18029	17962	17941	18043	17968	18199	18047	18047	17965	17956	18069	18256	18066	18070	17826	17975	17854	18048	18018	18047	18090	17965	17997	18191	18078	18232	18166	18004	17929	17968	17877	17926	18083	17939	17721	18028	18125	18103	18026	18079	17933	17966	17813	18242	18219	18158	17780	17976	17950	17917	17886	18057	17928	17921	18011	17854	17963	17919	18136	18273	17956	18170	18017	18069	18131	17954	17849	17938	17940	18207	18080	18103	17996	17828	18021	18067	17998	18079	18000	18171	18019	17922	18006	18107	17976	18115	18008	18176	18086	18045	18160	18036	18188	17983	18020	17819	17763	17958	17965	17950	17982	17956	18160	18037	18057	17786	17950	18037	18022	17909	18099	17929	18057	18085	17946	18217	18154	17988	18173	17839	18071	17987	17888	18021	18031	17777	17779	18011	17927	18226	18071	17951	17917	17701	18182	17940	18141	18135	18002	17936	18213	18224	18099	17874	17790	17815	18056	18070	18140	17894	18144	17895	18030	18057	17891	17882	17924	18036	17999	18072	17965	17913	18072	18068	17931	17837	18029	18049	17959	17731	17878	17972	18115	18105	18154	18145	17799	18057	18036	17962	17996	17874	18139	18069	18075	17899	18075	18138	17832	18068	18060	18099	18037	18011	17871	18154	17835	18182	17995	18041	17813	17896	17774	17922	18035	18024	17911	17980	17921	17662	18033	18118	17862	17871	17945	18184	18134	18064	17996	17938	18191	17989	18180	18125	18221	17951	17916	18175	17889	17931	17944	18171	17737	17890	18046	18058	18061	17963	18164	17893	18209	17968	17905	17953	18090	17865	18039
30846	48503	44125	34973	30160	27247	24583	22945	21026	20448	19975	18952	18387	17849	17387	17165	16604	16515	16191	16101	15978	15813	15759	15546	15408	15641	15540	15703	15480	15443	15348	15370	15436	15355	15443	15443	15294	15258	15456	15373	15296	15397	15435	15386	15430	15372	15364	15303	15344	15313	15284	15562	15382	15206	15185	15331	15051	15246	15353	15255	15281	15286	15492	15378	15431	15342	15208	15278	15339	15249	15407	15286	15159	15216	15268	15541	15273	15199	15325	15330	15264	15405	15122	15261	15198	15326	15254	15348	15368	15315	15169	15182	15308	15314	15316	15403	15234	15246	15394	15251	15225	15291	15120	15406	15252	15216	15330	15287	15461	15482	15256	15295	15289	15314	15345	15384	15303	15403	15076	15257	15263	15203	15313	15295	15282	15196	15362	15233	15190	15320	15511	15323	15218	15357	15252	15329	15296	15323	15550	15061	15338	15298	15399	15196	15347	15301	15423	15421	15283	15316	15220	15178	15217	15343	15285	15276	15413	15174	15264	15303	15098	15272	15219	15311	15220	15367	15250	15337	15199	15254	15243	15448	15342	15151	15376	15457	15316	15430	15179	15177	15295	15247	15249	15309	15201	15286	15312	15466	15292	15335	15417	15396	15483	15304	15252	15336	15297	15175	15107	15309	15222	15223	15444	15473	15225	15436	15313	15316	15243	15379	15223	15298	15390	15127	15369	15286	15187	15316	15244	15292	15353	15234	15092	15467	15421	15333	15322	15335	15323	15312	15270	15425	15437	15279	15118	15355	15438	15287	15351	15172	15337	15410	15259	15392	15235	15306	15262	15247	15189	15315	15311	15232	15171	15223	15318	15345	15463	15392	15232	15337	15309	15294	15316	15338	15223	15349	15196	15194	15312	15114	15167	15264	15352	15438	15252	15134	15362	15402	15241	15368	15272	15193	15154	15315	15242	15117	15394	15296	15246	15305	15383	15210	15165	15323	15301	15216	15181	15150	15224	15230	15374	15258	15313	15419	15201	15329	15229	15227	15127	15284	15299	15250	15413	15391	15364	15286	15277	15293	15247	15293	15203	15262	15321	15314	15248	15331	15401	15306	15210	15337	15292	15353	15261	15303	15275	15310	15289	15275	15468	15272	15290	15279	15401	15151	15192	15242	15369	15270	15288	15323	15313	15374	15305	15393	15371	15351	15291	15522	15226	15293	15314	15181	15295	15104	15525	15277	15360	15379	15133	15281	15390	15359	15227	15307	15365	15189	15436	15294	15323	15385	15322	15380	15361	15057	15378	15387	15388	15369	15341	15193	15230	15430	15271	15308	15288	15370	15355	15369	15339	15475	15404	15211	15256	15427	15403	15297	15261	15295	15339	15321	15191	15292	15228	15370	15189	15303	15284	15414	15380	15363	15255	15217	15084	15276	15329	15131	15191	15338	15374	15214	15179	15249	15361	15315	15305	15106	15226	15313	15303	15278	15411	15268	15197	15365	15425	15387	15368	15434	15358	15380	15126	15311	15296	15271	15424	15383	15461	15525	15217	15132	15402	15282	15172	15366	15423	15334	15293	15164	15191	15349	15315	15263	15383	15437	15280	15270	15431	15249	15318	15489	15309	15257	15291	15283	15098	15457	15119	15322	15169	15457	15164	15280	15436	15381	15250	15268	15247	15381	15333	15211	15312	15352	15309	15370	15235	15178	15504	15006	15330	15345	15451	15390	15415	15232	15325	15281	15438	15309	15338	15318	15373	15127	15218	15178	15434	15332	15252	15311	15208	15392	15187	15208	15277	15173	15373	15275	15388	15280	15174	15329	15414	15185	15192	15316	15148	15374	15404	15248	15367	15226	15025	15151	15334	15268	15390	15282	15287	15274	15247	15279	15407	15352	15277	15369	15481	15261	15321	15360	15279	15404	15232	15255	15266	15177	15275	15330	15171	15373	15264	15402	15253	15211	15358	15277	15166	15315	15282	15228	15306	15133	15251	15267	15298	15400	15408	15306	15242	15254	15284	15322	15396	15299	15292	15359	15293	15333	15328	15356	15256	15234	15291	15299	15215	15076	15231	15194	15386	15426	15212	15287	15360	15232	15347	15445	15098	15276	15286	15416	15388	15353	15336	15253	15246	15231	15428	15351	15367	15408	15316	15348	15255	15286	15140	15088	15228	15315	15480	14991	15448	15317	15272	15234	15314	15303	15160	15321	15076	15258	15269	15354	15245	15154	15138	15326	15255	15326	15295	15178	15436	15191	15380	15148	15406	15155	15273	15199	15310	15337	15451	15229	15252	15398	15268	15368	15268	15279	15334	15391	15167	15134	15292	15303	15344	15381	15281	15174	15436	15261	15270	15294	15335	15211	15347	15277	15167	15383	15417	15198	15347	15438	15319	15255	15285	15353	15274	15455	15326	15330	15225	15217	15385	15400	15328	15351	15297	15241	15323	15258	15271	15231	15206	15463	15199	15270	15276	15342	15128	15283	15439	15271	15307	15330	15316	15204	15250	15383	15296	15271	15364	15242	15299	15263	15418	15105	15286	15300	15309	15119	15262	15317	15195	15247	15264	15378	15342	15016	15174	15377	15194	15436	15398	15355	15328	15117	15284	15274	15301	15289	15231	15386	15246	15237	15262	15385	15275	15415	15197	15296	15356	15309	15264	15214	15211	15399	15168	15339	15206	15219	15315	15229	15180	15329	15427	15397	15242	15229	15391	15301	15141	15338	15157	15434	15330	15352	15308	15329	15270	15319	15358	15248	15314	15153	15350	15295	15245	15195	15304	15466	15356	15253	15269	15345	15235	15229	15229	15240	15280	15408	15436	15130	15357	15267	15298	15203	15332	15201	15409	15228	15343	15435	15305	15521	15135	15416	15301	15306	15300	15299	15381	15452	15167	15161	15281	15310	15371	15182	15324	15284	15321	15154	15305	15285	15339	15238	15244	15383	15332	15229	15391	15431	15259	15237	15173	15238	15292	15370	15377	15545	15272	15415	15137	15488	15322	15297	15288	15147	15174	15330	15314	15339	15408	15303	15395	15282	15288	15212	15315	15304	15131	15303	15222	15262	15387	15151	15350	15400	15263	15259	15291	15364	15450	15283	15201	15183	15323	15048	15147	15365	15336	15347	15141	15298	15328	15307	15300	15356	15400	15074	15330	15447	15074	15187	15301	15133	15258	15162	15308	15243	15284	15302	15338	15367	15280	15223	15093	15376	15362	15324	15507	15301	15341	15267	15475	15460	15431	15267	15223	15242	15300	15237	15295	15055	15347	15342	15184	15270	15237	15308	15409	15161	15438	15263	15306	15468	15404	15385	15387	15421	15102	15211	15168	15209	15349	15353	15344	15345	15258	15438	15373	15371	15381	15467	15355	15314	15206	15329	15413	15299	15263	15165	15322	15322	15198	15327	15270	15249	15252	15264	15377	15172	15285	15507	15415	15199	15229	15340	15220	15157	15350	15297	15168	15259	15289	15279	15441	15166	15312	15327	15494	15260	15346	15179	15249	15311	15330	15320	15377	15349	15371	15543	15101	15244	15408	15284	15484	15169	15412	15295	15323	15350	15285	15380	15326	15310	15399	15516	15280	15401	15189	15362	15309	15169	15454	15441	15306	15285	15340	15179	15188	15302	15218	15324	15149	15319	15289	15373	15259	15327	15292	15230	15190	15412	15293	15343	15276	15187	15136	15364	15295	15312	15206	15265	15279	15279	15394	15150	15241	15081	15441	15300	15231	15191	15221	15357	15535	15338	15250	15180	15269	15185	15225	15325	15208	15202	15268	15396	15385	15231	15319	15261	15428	15461	15200	15482	15160	15299	15217	15375	15415	15279	15185	15216	15294	15311	15217	15419	15269	15341	15329	15440	15234	15273	15216	15156	15453	15288	15357	15300	15187	15400	15192	15193	15432	15239	15377	15277	15122	15335	15337	15260	15265	15354	15445	15255	15228	15188	15337	15363	15315	15278	15277	15396	15368	15182	15215	15092	15340	15298	15212	15355	15288	15230	15449	15313	15340	15380	15528	15362	15234	15283	15263	15409	15363	15300	15224	15241	15303	15289	15266	15215	15328	15022	15409	15154	15418	15304	15168	15441	15260	15275	15112	15112	15288	15181	15313	15153	15213	15367	15367	15353	15385	15389	15264	15206	15365	15278	15405	15335	15313	15356	15146	15140	15419	15345	15410	15416	15295	15424	15432	15294	15629	15286	15368	15181	15219	15196	15303	15218	15311	15354	15165	15238	15374	15441	15313	15280	15311	15208	15312	15227	15406	15235	15268	15408	15281	15107	15453	15344	15074	15314	15424	15328	15314	15361	15460	15342	15343	15224	15428	15275	15263	15352	15305	15357	15315	15398	15330	15233	15297	15280	15200	15252	15263	15127	15270	15499	15299	15272	15337	15087	15367	15273	15241	15232	15297	15231	15169	15320	15338	15262	15236	15199	15372	15256	15301	15112	15230	15268	15295	15240	15379	15250	15300	15208	15380	15272	15418	15445	15332	15123	15256	15397	15225	15075	15298	15395	15275	15367	15267	15196	15412	15293	15351	15355	15358	15401	15320	15374	15273	15345	15314	15143	15240	15264	15531	15218	15186	15247	15289	15196	15245	15431	15357	15478	15174	15243	15393	15214	15079	15366	15439	15329	15300	15295	15457	15113	15298	15209	15308	15298	15303	15348	15258	15327	15233	15354	15434	15285	15307	15336	15250	15468	15305	15163	15253	15243	15213	15230	15209	15304	15218	15243	15256	15380	15142	15213	15369	15303	15516	15419	15217	15339	15270	15157	15193	15356	15250	15320	15158	15071	15283	15283	15397	15409	15232	15324	15361	15433	15257	15383	15202	15308	15415	15357	15239	15300	15268	15283	15156	15151	15409	15208	15305	15390	15376	15432	15389	15259	15225	15293	15313	15243	15350	15199	15279	15293	15385	15266	15443	15029	15440	15254	15283	15375	15280	15257	15349	15310	15283	15189	15301	15233	15271	15243	15364	15495	15297	15252	15490	15483	15285	15272	15388	15345	15269	15215	15404	15233	15143	15272	15464	15295	15225	15288	15196	15353	15327	15137	15199	15308	15389	15318	15306	15297	15282	15376	15255	15370	15290	15442	15309	15231	15261	15268	15298	15255	15231	15309	15323	15439	15327	15275	15293	15270	15297	15381
22735	21134	28921	23805	22894	27558	30583	25921	24797	23930	22784	21845	21717	21191	20655	20218	19809	19677	19326	19318	19197	19165	19039	18715	19012	18714	18749	18781	18753	18767	18445	18666	18366	18360	18643	18670	18752	18513	18587	18503	18725	18482	18408	18460	18519	18470	18516	18472	18595	18325	18386	18622	18421	18552	18474	18488	18537	18299	18587	18478	18442	18503	18386	18408	18438	18457	18330	18439	18544	18499	18551	18560	18472	18431	18437	18528	18289	18325	18577	18424	18512	18393	18349	18462	18584	18623	18292	18326	18461	18352	18302	18529	18504	18672	18698	18441	18376	18502	18413	18506	18374	18340	18238	18425	18367	18395	18524	18317	18443	18224	18471	18328	18491	18634	18452	18374	18372	18345	18517	18196	18485	18462	18442	18438	18400	18483	18484	18469	18499	18272	18679	18477	18482	18224	18437	18558	18404	18439	18516	18569	18470	18402	18525	18380	18538	18203	18454	18338	18279	18503	18335	18208	18338	18505	18627	18326	18491	18345	18510	18318	18615	18329	18353	18381	18622	18461	18445	18434	18255	18276	18585	18422	18567	18370	18521	18447	18344	18426	18407	18257	18512	18428	18279	18171	18477	18449	18480	18469	18459	18566	18588	18400	18497	18392	18495	18464	18457	18599	18411	18590	18314	18220	18503	18474	18425	18608	18393	18482	18562	18603	18597	18625	18383	18399	18417	18401	18271	18577	18254	18486	18251	18097	18528	18322	18444	18275	18338	18451	18457	18590	18444	18347	18420	18380	18284	18356	18370	18623	18348	18320	18423	18262	18341	18347	18577	18556	18444	18495	18384	18488	18432	18597	18365	18624	18311	18223	18365	18560	18619	18627	18322	18531	18488	18543	18532	18393	18283	18292	18242	18481	18433	18335	18324	18669	18386	18438	18443	18320	18354	18329	18277	18341	18406	18202	18540	18621	18435	18361	18706	18482	18322	18289	18416	18268	18509	18318	18366	18384	18353	18369	18405	18303	18445	18470	18686	18346	18660	18511	18261	18240	18245	18382	18353	18374	18526	18473	18335	18247	18285	18499	18615	18602	18538	18397	18537	18204	18264	18237	18517	18355	18498	18631	18505	18544	18556	18315	18526	18341	18253	18450	18537	18469	18554	18568	18256	18213	18272	18636	18256	18426	18453	18420	18617	18238	18504	18439	18443	18373	18269	18082	18450	18482	18527	18448	18450	18303	18345	18332	18311	18598	18323	18433	18362	18328	18434	18448	18383	18571	18501	18428	18221	18254	18330	18595	18404	18365	18445	18372	18563	18500	18341	18307	18353	18154	18392	18378	18516	18429	18523	18383	18403	18366	18553	18398	18324	18222	18328	18290	18337	18345	18593	18339	18362	18331	18404	18541	18366	18285	18341	18350	18531	18308	18507	18482	18555	18378	18365	18446	18355	18577	18619	18386	18458	18489	18347	18569	18390	18234	18524	18262	18375	18553	18286	18559	18520	18309	18418	18422	18277	18312	18499	18258	18264	18415	18403	18628	18414	18566	18370	18395	18312	18507	18409	18411	18338	18472	18580	18206	18538	18396	18145	18278	18307	18396	18314	18428	18167	18617	18343	18376	18347	18364	18381	18411	18458	18311	18308	18362	18286	18237	18442	18283	18379	18376	18443	18329	18333	18271	18425	18389	18505	18252	18541	18466	18370	18506	18272	18442	18570	18412	18203	18045	18434	18368	18387	18516	18576	18430	18554	18283	18197	18370	18277	18476	18573	18461	18248	18478	18292	18438	18401	18569	18410	18314	18501	18595	18520	18524	18358	18555	18446	18426	18208	18448	18327	18373	18337	18374	18536	18480	18361	18384	18493	18463	18372	18399	18407	18597	18359	18449	18452	18245	18549	18300	18415	18249	18432	18310	18408	18386	18260	18437	18390	18155	18341	18402	18348	18682	18350	18499	18152	18524	18236	18450	18591	18291	18470	18288	18361	18363	18426	18473	18495	18383	18491	18348	18310	18450	18591	18278	18352	18459	18419	18185	18384	18410	18713	18521	18421	18471	18375	18296	18311	18514	18521	18279	18395	18300	18406	18524	18511	18393	18636	18383	18386	18421	18635	18622	18452	18370	18458	18442	18353	18637	18534	18414	18527	18373	18536	18393	18575	18502	18315	18376	18290	18481	18504	18442	18450	18535	18396	18227	18438	18473	18475	18448	18329	18337	18454	18610	18471	18331	18468	18424	18443	18341	18463	18298	18492	18494	18363	18595	18367	18371	18333	18412	18453	18434	18462	18565	18228	18303	18430	18180	18484	18310	18263	18282	18579	18513	18384	18402	18306	18362	18298	18230	18455	18620	18486	18386	18215	18439	18255	18263	18472	18271	18268	18238	18198	18385	18335	18552	18396	18249	18337	18351	18720	18296	18366	18612	18442	18357	18404	18457	18379	18391	18338	18445	18556	18256	18335	18367	18409	18617	18387	18527	18427	18351	18355	18438	18397	18622	18493	18287	18600	18480	18530	18425	18228	18635	18390	18269	18372	18452	18325	18567	18423	18548	18445	18366	18296	18564	18549	18440	18581	18385	18349	18449	18255	18396	18408	18642	18267	18451	18537	18476	18566	18316	18500	18466	18485	18550	18465	18517	18463	18466	18383	18376	18527	18559	18619	18336	18642	18434	18412	18298	18344	18590	18310	18477	18500	18489	18493	18405	18527	18540	18223	18271	18590	18437	18472	18455	18679	18580	18623	18239	18481	18274	18268	18341	18390	18429	18297	18431	18399	18641	18555	18341	18463	18236	18534	18321	18468	18286	18334	18418	18356	18349	18412	18498	18496	18402	18596	18345	18531	18237	18357	18642	18338	18209	18303	18298	18575	18431	18544	18516	18599	18523	18645	18514	18361	18289	18412	18407	18469	18510	18500	18537	18554	18252	18378	18475	18393	18270	18588	18293	18352	18422	18551	18266	18316	18402	18348	18466	18345	18637	18537	18379	18399	18346	18316	18423	18427	18440	18377	18398	18534	18572	18251	18374	18475	18377	18458	18337	18253	18495	18506	18498	18395	18465	18181	18467	18401	18300	18361	18436	18406	18461	18272	18345	18290	18458	18495	18359	18437	18314	18464	18422	18296	18510	18540	18241	18294	18291	18485	18305	18290	18155	18412	18356	18365	18458	18516	18352	18399	18453	18343	18526	18337	18412	18453	18534	18391	18331	18468	18344	18524	18389	18194	18303	18431	18506	18259	18426	18306	18349	18327	18502	18378	18529	18519	18457	18314	18329	18486	18333	18141	18432	18311	18503	18470	18305	18317	18408	18418	18482	18222	18361	18423	18180	18300	18460	18388	18570	18581	18382	18534	18190	18375	18342	18539	18429	18354	18471	18465	18415	18502	18188	18096	18252	18368	18536	18355	18361	18315	18175	18359	18379	18249	18470	18254	18513	18409	18370	18411	18558	18476	18235	18421	18455	18481	18276	18456	18775	18671	18400	18444	18403	18243	18158	18345	18386	18262	18242	18438	18420	18445	18450	18447	18399	18258	18399	18368	18439	18561	18378	18560	18306	18132	18245	18297	18555	18525	18338	18357	18189	18414	18304	18409	18298	18527	18474	18278	18467	18427	18292	18477	18444	18404	18604	18411	18401	18499	18358	18410	18206	18125	18365	18428	18398	18370	18382	18325	18616	18469	18309	18621	18460	18199	18369	18343	18518	18615	18537	18605	18402	18482	18360	18329	18424	18382	18452	18553	18543	18420	18327	18527	18400	18319	18433	18398	18265	18552	18318	18656	18387	18326	18358	18303	18459	18484	18519	18502	18341	18586	18433	18427	18409	18666	18464	18321	18342	18655	18453	18499	18524	18480	18465	18360	18401	18426	18227	18395	18493	18363	18346	18264	18514	18485	18443	18640	18466	18448	18554	18531	18619	18277	18335	18219	18260	18331	18469	18651	18310	18548	18570	18586	18196	18448	18476	18645	18406	18295	18311	18238	18463	18527	18405	18560	18411	18471	18246	18439	18366	18289	18291	18515	18449	18486	18514	18347	18306	18596	18349	18485	18384	18372	18311	18479	18589	18470	18393	18426	18440	18617	18283	18337	18569	18347	18532	18723	18400	18522	18437	18416	18574	18437	18195	18598	18507	18553	18444	18323	18380	18454	18311	18432	18531	18543	18456	18287	18395	18293	18437	18471	18516	18306	18499	18208	18247	18495	18650	18338	18315	18471	18565	18323	18595	18414	18299	18338	18200	18523	18297	18584	18521	18484	18398	18369	18466	18512	18378	18457	18531	18376	18381	18457	18487	18279	18468	18312	18562	18525	18408	18369	18664	18112	18321	18595	18281	18282	18443	18278	18599	18240	18440	18504	18424	18301	18545	18254	18163	18230	18578	18349	18599	18326	18440	18365	18356	18231	18400	18450	18580	18361	18430	18453	18444	18457	18518	18526	18434	18319	18340	18490	18479	18413	18263	18316	18544	18389	18322	18414	18379	18422	18396	18545	18583	18572	18393	18410	18613	18373	18350	18325	18339	18436	18293	18439	18481	18308	18532	18450	18472	18548	18317	18386	18408	18305	18499	18504	18350	18490	18434	18339	18366	18547	18388	18376	18423	18467	18349	18510	18469	18451	18554	18477	18272	18453	18494	18506	18454	18550	18412	18465	18398	18506	18371	18621	18507	18351	18455	18444	18464	18613	18503	18386	18414	18475	18401	18525	18561	18416	18518	18305	18376	18418	18178	18415	18467	18261	18418	18416	18388	18573	18241	18411	18424	18471	18418	18359	18470	18679	18253	18447	18308	18492	18350	18426	18316	18292	18487	18605	18281	18574	18241	18324	18594	18495	18493	18439	18254	18297	18307	18231	18312	18387	18310	18535	18242	18456	18481	18468	18350	18232	18368	18198	18445	18557	18516	18354	18210	18581	18359	18418	18193	18424	18304	18596	18203	18380	18268	18296	18497	18208	18471	18493	18567	18352	18257	18312	18374	18377	18290	18430	18414	18414	18357	18442	18450	18387	18292	18372	18304	18160	18366	18371	18440	18379	18520	18227	18488	18669	18518	18371	18494	18284	18423	18488	18191	18263	18244	18553	18409	18491	18370	18425	18449	18473	18378	18339	18394	18558	18535	18356	18425	18669	18448	18581	18302	18337	18369	18095	18441	18593	18441
32340	55054	49650	39957	35416	31406	28583	26410	24994	22998	21340	20781	19932	19433	18632	17952	17609	17275	16842	16694	16465	16292	16096	16091	15796	15911	15864	15894	15771	15880	15832	15567	15932	15583	15559	15728	15549	15667	15617	15481	15754	15502	15727	15675	15614	15551	15606	15567	15630	15453	15508	15449	15612	15549	15550	15487	15499	15476	15645	15439	15522	15669	15616	15539	15514	15624	15557	15703	15598	15540	15623	15548	15713	15543	15608	15577	15738	15571	15628	15841	15539	15464	15514	15614	15388	15581	15441	15532	15385	15413	15521	15617	15587	15660	15481	15619	15577	15724	15636	15656	15669	15646	15522	15551	15554	15487	15539	15516	15788	15504	15631	15634	15541	15395	15530	15396	15464	15572	15579	15378	15581	15348	15622	15656	15341	15607	15697	15625	15622	15641	15541	15448	15508	15642	15600	15466	15411	15515	15435	15565	15482	15439	15497	15618	15533	15507	15732	15618	15365	15551	15498	15643	15546	15519	15515	15552	15675	15526	15649	15599	15596	15560	15724	15607	15621	15460	15588	15592	15594	15489	15408	15609	15737	15515	15623	15455	15474	15666	15527	15500	15578	15572	15470	15563	15575	15679	15515	15482	15582	15516	15404	15604	15421	15449	15462	15560	15657	15775	15580	15466	15510	15404	15557	15626	15594	15616	15704	15503	15490	15486	15554	15551	15656	15466	15437	15510	15622	15356	15717	15607	15549	15471	15619	15546	15534	15496	15728	15479	15611	15622	15549	15459	15475	15606	15612	15331	15450	15435	15480	15640	15549	15579	15511	15736	15495	15323	15710	15574	15472	15525	15550	15618	15567	15687	15563	15373	15290	15433	15614	15717	15565	15639	15635	15525	15541	15431	15637	15540	15566	15491	15544	15490	15726	15628	15454	15559	15400	15647	15531	15520	15526	15506	15599	15554	15603	15218	15549	15644	15415	15541	15445	15503	15477	15741	15430	15531	15829	15510	15551	15431	15458	15477	15582	15532	15536	15663	15668	15527	15482	15676	15690	15615	15803	15506	15689	15563	15590	15592	15524	15445	15488	15501	15830	15343	15529	15504	15649	15666	15566	15457	15500	15722	15486	15607	15491	15549	15325	15643	15386	15332	15412	15458	15472	15518	15595	15480	15611	15593	15540	15579	15491	15590	15440	15429	15644	15656	15456	15532	15609	15404	15569	15730	15656	15592	15546	15556	15557	15426	15508	15521	15574	15472	15669	15605	15660	15512	15662	15446	15622	15473	15563	15615	15454	15538	15444	15443	15736	15463	15398	15600	15479	15629	15502	15543	15646	15323	15640	15593	15620	15555	15412	15576	15597	15375	15639	15675	15579	15555	15465	15378	15581	15591	15431	15645	15519	15679	15633	15433	15456	15595	15566	15607	15564	15569	15465	15679	15511	15566	15717	15652	15449	15538	15497	15622	15471	15519	15478	15373	15621	15690	15351	15553	15483	15663	15615	15728	15694	15565	15538	15440	15642	15541	15549	15628	15475	15596	15605	15469	15772	15590	15448	15445	15506	15432	15520	15540	15544	15468	15967	15605	15381	15563	15495	15537	15622	15468	15697	15613	15660	15552	15519	15542	15634	15703	15571	15675	15529	15418	15525	15498	15272	15595	15676	15452	15475	15540	15552	15510	15441	15653	15464	15399	15491	15562	15656	15699	15566	15648	15436	15620	15482	15409	15648	15675	15505	15529	15710	15657	15471	15559	15478	15625	15534	15584	15485	15588	15470	15511	15453	15612	15596	15554	15471	15404	15601	15646	15554	15589	15540	15525	15579	15547	15601	15505	15567	15754	15428	15503	15484	15550	15463	15525	15551	15675	15544	15527	15730	15589	15705	15426	15588	15535	15557	15361	15444	15505	15465	15455	15455	15392	15712	15566	15447	15560	15551	15459	15652	15469	15500	15491	15514	15526	15442	15462	15503	15514	15607	15552	15611	15592	15671	15645	15682	15424	15578	15524	15691	15519	15554	15490	15649	15500	15565	15640	15539	15460	15579	15574	15585	15479	15604	15407	15633	15409	15443	15357	15577	15542	15505	15421	15554	15661	15446	15549	15544	15546	15488	15343	15605	15609	15637	15510	15377	15640	15525	15517	15503	15618	15509	15513	15596	15660	15468	15624	15399	15660	15565	15434	15550	15437	15651	15654	15563	15604	15537	15662	15392	15569	15625	15666	15556	15631	15596	15445	15682	15548	15616	15511	15808	15527	15429	15506	15554	15486	15614	15384	15586	15609	15570	15344	15555	15543	15611	15476	15451	15526	15510	15486	15341	15571	15531	15512	15575	15471	15497	15589	15630	15593	15438	15489	15568	15599	15540	15682	15576	15505	15383	15498	15496	15528	15455	15442	15569	15576	15658	15540	15587	15487	15424	15484	15510	15677	15426	15572	15721	15525	15328	15752	15547	15573	15499	15402	15721	15532	15497	15484	15574	15485	15591	15551	15575	15428	15656	15578	15486	15440	15438	15677	15671	15621	15423	15406	15632	15517	15575	15462	15385	15623	15542	15646	15529	15349	15582	15474	15557	15471	15572	15580	15589	15452	15482	15548	15584	15547	15642	15620	15748	15535	15523	15458	15623	15493	15594	15600	15558	15478	15470	15295	15622	15677	15458	15385	15694	15627	15564	15472	15573	15637	15720	15578	15556	15469	15378	15523	15371	15573	15571	15410	15614	15344	15639	15564	15529	15583	15489	15531	15517	15649	15485	15505	15398	15624	15563	15679	15371	15555	15615	15499	15447	15640	15565	15587	15485	15472	15503	15462	15671	15331	15503	15491	15467	15633	15470	15435	15561	15369	15592	15624	15600	15508	15402	15552	15362	15533	15449	15527	15522	15605	15508	15461	15559	15574	15651	15490	15483	15488	15423	15389	15529	15583	15613	15600	15563	15577	15406	15647	15667	15476	15667	15560	15546	15411	15625	15519	15524	15590	15596	15536	15708	15531	15680	15590	15447	15494	15636	15518	15603	15337	15400	15593	15462	15555	15625	15653	15546	15504	15598	15515	15587	15512	15748	15550	15460	15572	15682	15520	15629	15628	15533	15654	15692	15627	15457	15632	15671	15472	15538	15464	15513	15599	15649	15505	15592	15404	15472	15571	15514	15605	15390	15655	15598	15599	15501	15519	15500	15491	15715	15538	15525	15526	15623	15424	15721	15461	15565	15471	15575	15519	15575	15643	15653	15604	15487	15533	15490	15485	15489	15760	15669	15534	15447	15630	15530	15438	15633	15571	15542	15368	15465	15475	15538	15382	15587	15615	15625	15316	15642	15509	15689	15473	15491	15501	15452	15621	15559	15704	15546	15584	15584	15570	15552	15410	15566	15593	15359	15607	15527	15488	15651	15559	15533	15594	15499	15554	15657	15461	15668	15652	15623	15673	15505	15666	15501	15418	15463	15424	15452	15456	15651	15597	15515	15437	15454	15583	15589	15642	15595	15515	15638	15525	15555	15630	15670	15564	15525	15735	15577	15440	15608	15595	15538	15652	15493	15408	15454	15498	15389	15735	15577	15548	15564	15557	15519	15721	15576	15922	15493	15449	15308	15635	15595	15383	15570	15559	15451	15417	15421	15464	15464	15492	15434	15361	15572	15693	15576	15699	15523	15525	15549	15616	15514	15470	15494	15651	15691	15539	15507	15529	15496	15409	15619	15497	15484	15480	15507	15664	15529	15660	15585	15557	15534	15492	15622	15475	15614	15435	15576	15334	15518	15574	15514	15587	15468	15578	15448	15531	15634	15371	15598	15570	15717	15471	15660	15478	15599	15541	15531	15693	15581	15534	15558	15524	15567	15547	15474	15484	15649	15464	15598	15589	15550	15431	15523	15455	15553	15518	15476	15484	15472	15415	15476	15419	15718	15673	15543	15546	15548	15451	15452	15531	15597	15591	15559	15399	15580	15503	15547	15498	15501	15554	15437	15506	15668	15521	15686	15520	15601	15670	15573	15520	15568	15586	15539	15501	15621	15533	15472	15439	15338	15598	15550	15450	15564	15542	15554	15476	15561	15374	15580	15602	15599	15492	15547	15453	15547	15516	15398	15354	15618	15635	15500	15573	15379	15623	15472	15636	15465	15438	15658	15445	15465	15426	15694	15425	15525	15528	15542	15635	15461	15645	15614	15723	15582	15487	15625	15688	15379	15404	15538	15554	15728	15476	15461	15667	15625	15473	15418	15440	15692	15487	15448	15355	15687	15465	15554	15673	15845	15295	15410	15583	15429	15551	15484	15612	15504	15557	15382	15577	15732	15590	15545	15594	15668	15459	15646	15459	15697	15510	15478	15682	15498	15404	15493	15500	15446	15557	15659	15611	15375	15448	15520	15504	15497	15474	15524	15785	15652	15579	15436	15607	15516	15554	15615	15604	15513	15502	15508	15501	15434	15410	15582	15546	15335	15663	15525	15369	15595	15633	15413	15580	15464	15496	15638	15604	15594	15644	15552	15492	15541	15568	15609	15664	15409	15391	15548	15403	15360	15585	15468	15540	15593	15704	15538	15451	15477	15456	15543	15613	15561	15507	15696	15369	15633	15517	15602	15496	15529	15296	15711	15616	15378	15598	15656	15645	15636	15504	15559	15601	15451	15431	15638	15607	15565	15553	15524	15444	15397	15457	15592	15428	15457	15650	15585	15597	15730	15567	15544	15391	15436	15567	15512	15541	15442	15446	15566	15604	15418	15613	15632	15328	15612	15513	15597	15529	15552	15481	15684	15560	15538	15793	15506	15423	15473	15519	15524	15500	15322	15451	15454	15458	15572	15573	15399	15499	15425	15539	15560	15363	15555	15444	15532	15581	15692	15538	15677	15454	15623	15732	15514	15575	15530	15507	15538	15488	15658	15561	15546	15475	15644	15424	15718	15585	15605	15490	15512	15458	15520	15485	15465	15431	15559	15577	15561	15353	15546	15510	15647	15465	15751	15407	15611	15604	15727	15560	15492	15643	15665	15542	15517	15511	15312	15295	15594	15446	15516	15457	15547	15478	15517	15677	15549	15488	15558	15440	15477	15744	15449	15527	15213	15438	15662	15470	15518	15539	15577	15666	15387	15369	15387	15545	15608	15369	15609	15533	15533	15855	15606	15594	15603	15612	15722	15532	15398	15498	15642	15460
29394	28195	34310	31509	26438	24032	22986	21443	20576	20159	19692	19323	19368	18992	18895	18559	18428	18463	18513	18044	18009	18165	18170	18137	18093	18196	18071	18014	18115	18058	17908	17958	18051	18056	18014	17984	17867	17945	18039	17941	18038	17982	18014	18113	17897	18151	17895	18032	18166	17919	17986	17856	17864	17961	17960	17893	17976	17827	17768	17864	17858	17916	18112	17999	17964	17921	18099	17920	18025	17845	17869	17814	18074	18026	17985	18018	17970	17965	17942	17823	18096	18006	17918	18003	18092	17918	18021	17994	17983	18060	17917	17801	18035	17902	18010	17856	17970	17915	17911	17832	17897	17982	17885	17892	17919	17962	17859	17898	17677	18097	17914	18219	17936	17736	17661	17970	17913	17995	18008	17808	17976	17934	17863	17913	18004	17908	17966	17821	17954	18000	18121	17903	18104	17891	18135	17882	17957	17943	17905	17886	17876	18014	18136	17867	17976	17802	17968	17872	18151	17981	18116	17874	18030	17878	18001	18036	18013	18114	18195	17905	17987	18017	18032	17811	17834	17927	17974	17764	17949	17829	18116	18027	17931	17855	18012	18172	17800	18050	18148	17808	18118	17815	17986	18117	17919	17968	17812	17983	17919	17945	18037	17889	17816	17770	18121	18012	17875	17773	17881	17868	17792	17915	18022	18055	18051	18134	18035	17944	18008	18014	17898	17874	18049	17935	17990	18032	17955	17830	18046	17947	17795	17835	18116	17782	17803	17904	17969	17883	17908	17925	18146	17844	17988	17982	18028	18037	17857	17944	17974	17683	18083	18141	18014	17977	18031	17892	18049	18014	17938	18016	17756	18216	17988	17904	18099	18055	18031	18061	18115	17994	17995	17833	17758	17764	17948	17925	17973	17975	18084	17974	17888	17884	18110	18074	17902	17846	17936	17865	17925	18009	17821	18193	18135	18027	17835	17881	17739	17826	17878	17881	17797	17898	17969	18147	18111	18065	17977	17870	18001	17879	17828	17859	18043	18112	17791	17687	17892	17826	17965	17896	17929	17943	17922	17971	17997	17712	18029	18042	18027	17969	17816	18196	17902	18124	18039	17968	17750	17968	17875	17960	17997	18068	17939	18071	18170	17934	17853	17998	18159	18115	17858	18058	17899	17788	18077	17912	18116	18029	18107	17929	17910	17972	18035	17938	17955	18025	18022	17885	17707	17837	17823	17934	18027	17820	17820	17922	17998	17935	17800	18017	18005	17907	18043	17721	17954	18016	17818	17933	17881	17956	17966	17982	18072	17912	17792	17971	18084	17930	17975	17808	18029	17845	18086	17893	17922	17830	17950	17865	18174	18093	17924	17891	17889	17926	17879	17925	18039	18022	17804	17925	18044	17867	18054	17862	17726	17943	18089	17671	18019	17764	17932	17793	17791	18003	17745	17930	18124	17767	17939	17874	17940	17857	18086	18016	18016	18033	17879	17952	17915	17997	18128	17892	17957	17937	17891	17863	17867	18035	17946	17908	18013	17964	17935	17996	17814	18044	17930	17976	17792	18029	17908	17859	18002	18000	17904	18021	17954	18033	17978	17774	17746	17884	17705	17857	17870	18041	17880	17981	17970	17787	17770	17920	17914	18085	18049	17889	18027	17969	17869	17742	17967	18071	17869	17967	17810	17835	17917	18026	17917	17978	17939	17740	18085	17926	17999	17748	17819	18082	17976	17999	17703	17852	17727	18087	17847	17890	17959	17866	17936	17909	17862	17908	17824	17900	17853	17957	17876	18166	17892	18113	18156	17897	17859	17961	17799	17712	18068	17881	18108	18058	17721	17896	18008	17945	17792	17686	18014	18019	18040	17876	17932	17915	18140	18204	17859	17862	17916	17878	17932	17993	17996	17953	18120	18091	18007	17880	17957	17814	17919	18069	17871	17811	17934	17898	17891	17941	17836	17841	17976	17712	17907	18106	18021	17993	17878	18054	17930	18032	17897	18177	17920	17802	18094	17703	17938	18054	17932	17927	17968	17959	18021	17935	17967	17848	17696	18022	17837	17831	18020	17869	18227	18117	17777	17862	18021	17944	17909	17747	17833	17866	18000	18005	17879	18117	17882	18079	18010	17890	18030	17766	17849	17866	18049	18067	17965	17924	17666	18115	17905	17979	17914	17813	17914	17888	17917	18007	18022	18040	17974	17763	18021	17969	17871	17838	17924	17904	18014	18040	18133	18040	17868	17822	17907	17879	17883	17933	17964	17920	17948	17903	17924	17825	17737	18018	17965	18058	17957	17938	17912	18154	18104	18109	17993	17993	17884	17991	17843	18049	17784	17966	17875	18187	17988	17847	17948	17995	17965	17941	17923	18172	18081	18150	17948	17698	18054	18143	17910	18069	18103	17697	17816	17841	17687	18210	17765	17892	17900	17977	17972	17865	17992	17876	17892	17960	18005	17925	18131	18077	18079	18057	17848	17800	17826	17961	17712	17896	17899	17950	18021	17907	17928	17880	18035	17952	17932	17954	17755	18046	17806	17906	17733	18184	18025	18046	17830	17878	18048	18138	17903	17823	17812	18051	17992	18014	18023	18137	18064	17872	17986	17920	17974	17863	17941	18036	17832	18156	17974	17828	17946	17910	17893	17989	17960	18073	18031	17838	18006	18045	18040	17869	17964	18011	18003	17977	17952	18018	17988	17967	18107	17983	17853	17845	18019	17956	17926	17836	17848	17848	17946	17900	18069	18019	17896	17821	17988	17779	17837	17689	17958	17928	17793	18161	17951	17720	17703	17939	17947	17850	17748	17922	17994	17851	18000	17886	17877	18157	17730	17942	18052	17915	17890	17998	17825	17826	17796	17945	18033	17885	18054	17861	17875	17870	18028	18030	18111	17945	17949	17941	17759	17981	17878	17864	18012	17705	17976	18178	17924	17860	17949	17860	18013	18160	18088	17859	17918	18048	17985	17903	18043	17820	18044	17796	17893	17938	17979	17656	18037	18085	17845	18078	18036	17964	17918	17817	17833	17881	18000	17854	18152	17983	17969	18026	18091	17906	17929	17898	17932	18120	17925	17947	18049	18201	18068	17916	17913	17782	17707	17989	18038	17829	17948	18054	18101	18017	18044	18098	17967	18088	17921	17944	17861	17978	17750	18027	17948	18020	17837	17859	17980	17980	17826	17826	17931	18034	18111	17754	17919	17878	18057	18101	17785	17925	17845	17793	17841	17900	17938	18184	17983	17829	17940	18008	18034	17944	17965	17980	18087	17808	17955	17875	17938	17954	18027	17808	18045	17806	17858	17959	17842	17860	17800	17849	18029	17836	17922	17985	17901	17860	17870	18034	17673	17824	18020	17877	17983	17913	17995	18072	18107	17931	18016	17919	17791	17935	17872	17916	18001	17902	18039	18008	17835	17796	18032	17771	17951	17910	18130	17906	17983	18105	17775	17868	17981	17963	17883	17961	18013	18005	17926	17995	18182	17832	17894	17901	17696	17825	18024	18011	17931	17988	17955	17973	18165	18077	17889	17812	17956	18043	17926	18085	18055	17937	17929	18125	17940	18103	17902	17923	17951	17774	18091	17670	17734	17904	17948	17899	17891	17738	18065	18103	17966	17618	18206	18130	17992	17865	18063	18004	18007	17967	17804	17912	17996	18183	17924	18074	17913	17947	18111	17995	18132	18033	17870	18031	17962	17798	17928	17841	17990	18022	17993	18041	17868	17873	17753	18040	17850	17913	17872	17847	17966	17777	18094	18081	17894	17930	17805	17807	17741	17975	17978	18130	17951	17973	17810	17880	18023	17969	18109	17833	18002	17931	17891	17847	18119	18006	18167	17894	17924	18088	17891	17717	17884	17708	18042	17892	17863	18035	17729	17940	17950	17862	17763	18051	18208	17961	17873	17856	17817	18058	18081	17767	18009	17853	18154	18038	18013	18200	18078	17992	17898	18017	18005	17931	17896	17971	18042	18001	18087	17793	17937	18058	18010	17863	17871	17732	17900	18071	17972	18106	18040	18051	17931	17916	17959	18163	17909	17968	18058	17909	18040	17922	17874	17885	18185	17962	18018	17847	18046	18161	18007	18122	17951	18221	18002	17761	17742	18079	17794	18028	18014	17925	17736	17804	17920	17863	18134	17860	17968	17935	17958	18050	17822	17948	17971	17819	17820	17817	17953	17986	17990	18066	18023	17934	18113	17750	17772	17900	17982	17997	18078	18070	17847	17911	17966	17770	18017	18016	18091	17801	17817	17947	18067	17911	18009	18061	18042	17738	17954	17786	17830	17999	17875	17936	17962	17776	17955	17896	17928	17848	17849	17843	18105	17876	17912	17705	17917	18179	17927	17997	17723	17981	18037	18051	18039	17886	17870	18015	17974	17931	17868	17779	17897	17878	18039	17983	17795	17884	18140	18014	17905	18007	18033	17778	17978	18027	17840	18142	17969	18045	17847	17901	17920	18185	17919	18034	17920	18014	17954	17901	17786	17954	17931	17979	17970	17923	17925	17946	17822	18031	17800	17920	18041	18129	17955	17922	17956	17821	17839	17874	17849	17727	17714	17912	17884	18009	18048	17630	17837	18221	18120	18071	17890	17970	18012	17816	17992	18003	18080	17807	17982	18001	17808	18023	17704	17806	17633	17896	18095	18086	17912	17691	17781	18006	17889	17928	18131	18007	17970	17879	17866	18080	17924	17893	17814	17928	18087	17963	18014	17903	17856	17721	17994	18155	18084	17924	17779	18030	18070	17891	18040	18021	17842	17657	17776	18062	17880	17960	17892	18113	18051	17979	17960	17994	18038	18200	17901	17864	18096	17950	17877	18000	17994	17816	18047	17804	18082	17932	17957	17901	17962	17924	17986	17874	17880	18074	17983	17914	17988	17825	17968	18122	18098	18021	18100	17917	17995	17947	17980	18066	17917	17826	17969	17907	17939	17991	17839	18205	18292	18260	17940	18040	17979	18048	18031	18235	17864	17951	18074	18006	17896	17885	17971	17964	17933	17814	17916	18055	17733	18136	18005	17878	18085	17912	18035	17900	18126	18033	18071	18066	18043	17963	18036	17985	18007	17898	17912	17995	17921	17837	17911	17918	17979	17859	17988	18065	17910	17968	18022	17842	17870	17943	17840	18023	17878	18013	17993	17866	17944	17918	17805	17877	18096	17807	18008	18041
30792	43538	38039	30409	26318	23463	22358	20407	19527	18680	18116	17577	17308	16977	16680	16234	16108	15949	15671	15650	15765	15642	15563	15385	15415	15431	15495	15602	15355	15359	15315	15451	15398	15324	15389	15307	15331	15239	15366	15439	15232	15277	15297	15364	15413	15402	15257	15337	15227	15318	15364	15209	15416	15288	15140	15338	15253	15228	15277	15243	15278	15080	15242	15268	15380	15440	15269	15120	15331	15417	15207	15297	15273	15132	15299	15236	15482	15278	15415	15238	15254	15239	15335	15382	15434	15370	15360	15333	15212	15315	15213	15259	15328	15389	15136	15368	15351	15261	15198	15396	15160	15207	15304	15217	15208	15306	15414	15309	15211	15056	15360	15370	15388	15290	15314	15436	15341	15306	15472	15042	15347	15197	15301	15278	15334	15250	15298	15302	15163	15186	15135	15425	15199	15316	15364	15317	15330	15138	15239	15361	15100	15244	15337	15003	15161	15093	15287	15120	15065	15351	15183	15339	15456	15177	15273	15180	15428	15190	15197	15214	15124	15335	15378	15366	15342	15197	15212	15358	15157	15355	15157	15270	15347	15324	15235	15107	15334	15235	15093	15352	15214	15317	15307	15268	15263	15219	15231	15255	15265	15453	15277	15405	15248	15196	15326	15246	15335	15186	15310	15226	15389	15336	15042	15300	15289	15371	15081	15236	15278	15216	15291	15327	15224	15236	15159	15210	15370	15341	15430	15163	15226	15358	15357	15270	15327	15259	15099	15279	15258	15303	15215	15342	15220	15244	15094	15259	15179	15144	15097	15268	15313	15262	15136	15252	15381	15331	15349	15167	15361	15185	15272	15197	15371	15471	15344	15305	15189	15317	15180	15198	15414	15250	15305	15292	15252	15214	15224	15334	15243	15371	15255	15210	15185	15219	15345	15340	15184	15173	15258	15277	15344	15148	15279	15177	15278	15216	15375	15223	15074	15376	15240	15238	15304	15319	15256	15203	15141	15333	15342	15362	15351	15280	15300	15391	15413	15219	15340	15382	15359	15349	15194	15369	15139	15270	15349	15046	15160	15330	15317	15428	15305	15169	15120	15216	15004	15267	15389	15424	15291	15247	15247	15551	15256	15309	15407	15304	15173	15226	15090	15288	15438	15154	15096	15319	15306	15263	15401	15200	15260	15380	15391	15337	15138	15340	15222	15301	15212	15235	15394	15400	15225	15289	15366	15274	15285	15270	15416	15205	15311	15182	15148	15258	15141	15271	15180	15290	15329	15218	15324	15248	15385	15215	15297	15309	15341	15363	15085	15289	15300	15409	15467	15197	15169	15108	15195	15158	15342	15296	15161	15370	15229	15397	15399	15313	15299	15257	15341	15041	15251	15363	15259	15265	15282	15326	15238	15169	15182	15259	15160	15627	15307	15301	15307	15230	15177	15396	15204	15312	15176	15020	15275	15459	15210	15252	15138	15100	15294	15232	15342	15149	15280	15374	15456	15209	15449	15266	15391	15200	15223	15373	15425	15332	15152	15159	15173	15113	15308	15244	15432	15250	15262	15158	15206	15279	15217	15036	15351	15317	15192	15524	15392	15141	15168	15496	15203	15245	15265	15251	15332	15291	15219	15405	15284	15412	15515	15329	15032	15155	15179	15254	15270	15210	15417	15341	15272	15249	15230	15292	15367	15172	15395	15277	15225	15170	15320	15279	15354	15332	15234	15227	15151	15310	15135	15214	15234	15171	15284	15394	15184	15317	15351	15206	15277	15312	15329	15255	15179	15346	15412	15170	15358	15375	15303	15269	15227	15286	15089	15259	15345	15285	15203	15102	15169	15218	15284	15340	15264	15381	15240	15386	15295	15244	15318	15399	15157	15298	15307	15212	15383	15272	15373	15317	15455	15151	15302	15286	15272	15310	15357	15321	15347	15157	15232	15399	15292	15471	15239	14995	15220	15533	15260	15173	15246	15370	15385	15173	15114	15338	15284	15292	15238	15402	15172	15380	15303	15185	15198	15274	15218	15313	15190	15224	15147	15189	15260	15252	15153	15129	15162	15130	15388	15243	15227	15147	15268	15464	15247	15201	15087	15293	15096	15251	15216	15272	15389	15275	15417	15378	15331	15367	15261	15202	15304	15259	15269	15267	15359	15259	15332	15382	15408	15206	15260	15386	15135	15395	15187	15233	15357	15397	15096	15193	15262	15251	15196	15394	15299	15330	15278	15242	15328	15196	15342	15214	15277	15316	15382	15208	15326	15207	15410	15396	15290	15268	15187	15315	15238	15461	15319	15163	15293	15287	15283	15177	15195	15204	15164	15265	15151	15181	15375	15186	15169	15281	15199	15248	15288	15387	15314	15306	15251	15284	15314	15307	15370	15283	15357	15322	15319	15185	15300	15131	15253	15338	15170	15359	15333	15485	15368	15232	15261	15173	15415	15156	15127	15281	15287	15238	15429	15237	15215	15413	15285	15248	15407	15274	15496	15174	15164	15230	15146	15212	15170	15286	15189	15361	15242	15368	15066	15213	15320	15417	15359	15292	15110	15267	15449	15256	15118	15369	15250	15130	15323	15264	15446	15174	15136	15324	15201	15341	15281	15247	15211	15330	15180	15299	15165	15219	15334	15279	15406	15139	15261	15263	15192	15180	15191	15366	15330	15405	15271	15312	15298	15550	15229	15248	15416	15189	15230	15228	15406	15298	15224	15385	15385	15218	15177	15425	15132	15210	15289	15081	15297	15187	15324	15303	15263	15178	15388	15357	15228	15132	15449	15178	15280	15284	15165	15288	15344	15173	15397	15163	15337	15246	15391	15384	15274	15245	15170	15305	15302	15260	15222	15448	15439	15291	15294	15214	15166	15274	15239	15418	15138	15180	15201	15305	15231	15362	15218	15402	15199	15390	15304	15296	15277	15372	15433	15224	15370	15219	15331	15377	15353	15422	15371	15349	15258	15420	15346	15155	15437	15210	15417	15373	15257	15240	15288	15241	15215	15169	15327	15418	15179	15465	15203	15228	15321	15046	15129	15150	15399	15294	15226	15266	15222	15222	15223	15123	15249	15265	15230	15112	15200	15336	15390	15194	15309	15359	15240	15382	15253	15404	15164	15416	15255	15323	15453	15290	15251	15225	15472	15284	15302	15357	15197	15156	15318	15328	15107	15261	15278	15291	15380	15378	15321	15240	15190	15230	15324	15234	15272	15332	15210	15222	15235	15376	15351	15138	15457	15343	15360	15263	15166	15243	15312	15317	15375	15181	15219	15437	15216	15249	15136	15318	15223	15203	15329	15175	15260	15125	15179	15288	15270	15332	15288	15217	15346	15403	15194	15255	15387	15214	15371	15228	15262	15356	15272	15221	15157	15366	15380	15237	15290	15247	15298	15308	15244	15176	15370	15147	15253	15312	15323	15253	15211	15102	15302	15287	15501	15137	15300	15290	15423	15281	15241	15193	15383	15199	15279	15241	15385	15235	15207	15304	15131	15261	15150	15270	15176	15301	15384	15188	15088	15242	15225	15255	15355	15326	15121	15537	15437	15264	15154	15108	15405	15245	15341	15217	15243	15418	15205	15235	15366	15361	15344	15271	15173	15408	15151	15335	15228	15213	15281	15263	15356	15392	15342	15286	15411	15257	15175	15152	15218	15375	15312	15276	15251	15222	15146	15156	15278	15195	15142	15289	15296	15351	15098	15268	15247	15335	15205	15244	15287	15194	15281	15086	15172	15192	15263	15203	15232	15246	15140	15494	15410	15248	15261	15076	15358	15503	15219	15192	15286	15311	15175	15243	15234	15418	15356	15434	15208	15231	15264	15425	15246	15310	15258	15258	15157	15260	15384	15412	15339	15209	15331	15295	15392	15386	15385	15237	15304	15437	15352	15263	15319	15170	15234	15192	15271	15484	15121	15123	15439	15237	15261	15422	15152	15329	15114	15382	15450	15523	15324	15058	15327	15294	15359	15207	15319	15386	15230	15311	15245	15304	15262	15307	15310	15443	15196	15380	15373	15285	15322	15273	15318	15259	15082	15302	15283	15380	15244	15205	15367	15301	15263	15264	15225	15181	15321	15379	15261	15277	15374	15266	15332	15192	15298	15233	15099	15345	15282	15255	15454	15372	15119	15242	15363	15227	15327	15220	15459	15435	15314	15372	15385	15218	15312	15324	15299	15146	15269	15143	15186	15289	15249	15209	15297	15326	15211	15248	15332	15189	15375	15327	15200	15265	15305	15277	15418	15434	15261	15208	15305	15201	15509	15149	15283	15376	15240	15317	15216	15382	15313	15264	15337	15242	15349	15326	15251	15229	15297	15279	15319	15050	15378	15340	15175	15274	15294	15306	15200	15340	15138	15298	15274	15405	15361	15307	15259	15163	15182	15216	15302	15383	15099	15305	15511	15195	15221	15225	15049	15358	15245	15222	15310	15309	15199	15350	15363	15321	15210	15291	15381	15294	15242	15172	15289	15149	15208	15179	15260	15215	15372	15215	15443	15207	15255	15178	15464	15278	15180	15234	15332	15173	15399	15309	15188	15174	15370	15367	15328	15227	15313	15313	15343	15332	15328	15324	15281	15288	15376	15364	15207	15184	15169	15440	15221	15273	15129	15492	15146	15183	15246	15337	15356	15213	15299	15183	15335	15286	15277	15257	15272	15292	15410	15297	15314	15100	15144	15196	15300	15446	15205	15257	15326	15424	15123	15270	15493	15252	15241	15319	15067	15225	15379	15139	15167	15320	15298	15228	15202	15228	15231	15231	15246	15318	15252	15229	15277	15219	15284	15089	15215	15225	15232	15191	15390	15455	15209	15151	15122	15264	15150	15409	15217	15296	15310	15112	15301	15307	15164	15321	15409	15375	15262	15228	15349	15300	15336	15364	15263	15274	15502	15362	15190	15353	15327	15275	15123	15190	15311	15326	15205	15427	15382	15264	15329	15405	15160	15169	15271	15318	15235	15284	15189	15348	15213	15345	15388	15319	15261	15330	15411	15271	15361	15268	15271	15429	15089	15201	15166	15289	15159	15396	15087	15206	15132	15506	15096	15332	15122	15321	15410	15169	15352	15384	15361	15357	15284	15204	15102	15244	15291	15233	15168	15304	15327	15242	15204	15303	15268	15149	15370	15218	15261	15291	15339	15323	15196	15319	15282	15230	15375	15068	15279	15275
24130	21207	28670	25598	25496	26761	26648	23585	22556	21680	21057	20220	20239	19749	19294	19234	18947	18772	18790	18664	18548	18524	18294	18276	18476	18221	18065	18469	18083	18061	18261	18281	18154	17996	18182	18087	18019	18031	17779	18035	17959	18121	17868	18024	18232	17933	18061	18000	17861	17834	18054	17927	18035	18034	18021	17955	18098	18087	18058	17785	18005	17972	18146	17988	18024	17948	18065	17838	18026	18164	17937	17719	18041	18008	18015	18005	17996	18073	18053	18112	18144	17897	18078	18022	18053	18008	17914	18003	17994	18000	18005	17890	17906	17971	18062	17903	18120	17892	18235	18024	17947	18024	18152	18154	17805	17669	18063	17971	17925	17824	17939	17885	18035	17997	17963	17810	18128	18164	17930	17987	18002	17961	17916	17964	17863	17799	17955	17938	18010	17867	18114	17735	18072	17956	17876	17847	18007	17991	18024	18099	18006	17938	17973	18153	18060	17911	17859	17963	17976	18083	17991	18096	17922	18009	17908	17940	18240	18179	18083	17957	18073	17901	17987	17943	18180	18163	18085	18100	17969	18079	17766	17922	17914	18090	18103	17990	18092	18059	18009	17954	18201	17995	17769	17835	17998	18037	18215	17983	18007	17909	18045	18062	17990	17869	18050	17916	17998	17789	17948	17949	18146	17855	17883	17966	18111	17927	18047	17918	18228	17976	17888	17917	18081	17821	17887	18026	18021	18226	17946	17954	17878	18176	18246	17923	18132	17876	17826	18060	17881	17721	18082	18047	17990	17812	17886	17864	18020	18017	17937	17817	18057	18116	18204	17958	18023	18104	17882	17739	17973	17986	17992	17902	17879	17848	17955	18272	17870	17966	17772	17875	17932	17949	17864	17944	17779	18179	18113	17989	17936	18044	18061	18232	18167	18018	18013	18056	18091	17856	17768	18091	18054	18002	18009	17973	18093	17975	18060	18058	17786	18001	17749	18013	17943	17885	18089	18045	17974	18130	18048	17861	17933	17838	17958	18218	18046	18066	17960	17990	18024	17788	18071	17895	18146	17918	17915	17952	18096	17839	17914	17659	17999	17945	17945	17864	17961	18153	17967	17867	18097	17923	17885	17902	17933	18193	18066	17939	18028	17905	17851	17886	18013	17797	17829	18030	18072	17956	18042	18045	17840	17979	17871	17947	18280	17784	17939	17938	17851	17959	18059	17942	17930	18024	17903	18029	17932	17932	17977	18051	17989	17896	17739	18059	17821	18156	18093	18022	17896	17918	18068	17988	18032	18087	18006	18014	17807	17969	17971	17795	17897	18319	17803	18029	17990	17955	17840	17964	18093	18091	17788	17938	18097	18046	17867	17708	17891	18005	17900	17924	18082	18105	18184	17849	17925	17934	17792	18233	17878	17881	18031	18084	18023	17847	17879	17820	17844	17984	17756	17968	18056	18029	18004	17860	18113	17912	17888	18032	17768	17902	18008	18063	18064	17928	17836	17960	17781	17916	17768	17888	17993	17860	17911	17941	18098	17964	18063	18197	17768	17961	17895	17942	18051	18093	17775	17847	17941	17920	17938	17937	18075	18044	17826	18092	17978	17979	17693	18022	18046	17991	17787	17791	18012	17884	17914	18047	18187	17957	17875	17913	17940	17955	17958	18054	17871	17982	17841	18025	17955	17936	17879	17964	17984	17807	17889	17920	17756	18059	17866	17837	17923	17898	17911	18154	17928	18013	17764	17972	18087	18219	18099	17804	18017	18029	17739	17825	17994	17796	17870	17871	17765	18092	17927	18046	18033	18055	17858	17963	18027	17906	17868	17988	17812	17927	18014	17962	17891	18029	17980	17897	17884	17815	17884	18041	17908	17879	17989	18023	18045	17876	17879	17775	17871	17977	18085	17971	18010	18018	17932	17728	17947	17889	17953	18108	17861	17887	18117	18253	17768	18147	18028	17951	18216	17906	18024	17983	18045	18020	17941	17989	17989	17768	17803	17965	17855	17805	17924	18001	18030	17916	17901	17839	17758	17762	17807	17918	17977	18191	18028	17826	18055	17889	18019	18057	18123	18041	17964	18088	17922	17891	17925	17849	17904	18141	17911	18093	18066	17739	17841	17974	18150	17878	18180	18149	17950	17979	18057	17982	17892	17863	17996	18108	18144	18132	18035	18072	18011	18022	17960	18012	18062	18119	18036	17972	18110	17950	17915	17922	17889	18088	18161	18007	18009	18016	17797	17994	17887	17969	18144	18019	18043	17914	17782	17976	18261	17983	17869	18013	18149	17917	17894	17907	17980	17885	17939	18116	17806	17924	18103	18113	18196	17903	17954	17815	18017	18024	17917	18029	18182	17882	18087	18089	18131	18097	17926	17726	17854	17900	18169	17811	17964	18047	18066	17962	17926	18220	18008	17791	17837	17891	17962	18040	17982	17843	17852	17906	17978	17960	17867	18105	17918	18078	18175	17868	18044	17797	18009	17893	17892	17874	18043	17798	17968	17963	17859	17883	17830	18031	17984	17906	18062	17848	18088	17844	18352	17932	17948	18032	17867	17857	17989	17877	18045	18026	17995	17919	17807	17988	17909	17926	18224	18074	18016	17954	17993	17827	17980	17925	18134	18015	18052	17903	18180	18014	17995	17926	17966	17943	17905	17921	17847	17853	17921	17921	18000	18034	18100	18130	17952	18101	18046	17956	18062	17912	18051	18118	18156	17795	17962	17846	18019	17887	18001	17979	18131	17846	18038	18271	18011	17783	18117	17885	17928	17847	17941	17786	18162	18002	18132	17996	17942	18081	18156	17982	18156	18016	17690	17872	17921	18238	18124	17822	18080	18006	18035	17976	17962	18032	18056	17980	18090	18048	18026	17877	17785	17970	18116	17840	17987	17915	17898	17983	18097	17930	18029	17795	18045	18014	18208	17909	17948	17905	17974	17842	18000	18075	18127	17905	17794	18093	18146	17979	17885	17783	18092	18024	18099	17927	17985	18025	17867	17851	18109	17762	17767	17821	17846	17853	18144	18184	18062	17877	18001	18036	18071	18032	17949	18018	17864	18160	17871	17841	18171	17992	17934	17809	18008	17922	17987	18083	17765	18051	17887	18088	18096	17807	18018	18035	17916	18174	18036	17844	17839	18025	18035	18038	17983	17966	17902	17661	18054	18066	18147	17969	18172	17849	18015	17963	17780	17969	18022	18026	17885	17974	18016	17984	18094	18059	17962	17896	17997	17773	17761	18085	18031	18019	18041	18028	18055	18042	17987	17954	18175	17958	17898	17980	17958	17932	17805	17878	18128	17957	18105	17947	18056	17938	18145	17909	18003	17934	18077	18133	17812	17987	18079	17952	17839	17987	17919	17916	17944	18076	17987	18047	18024	17970	18058	18078	17859	17973	17947	18137	18060	18086	18187	17906	18114	18047	17964	18086	18055	18047	17902	18048	18017	18003	17830	17872	18323	18013	17896	17891	17966	17786	17878	17727	17898	17975	18047	18118	18106	17960	17877	17931	17960	17999	17914	18113	17966	17874	18126	17934	18006	17871	17834	17950	17932	17927	17886	18078	17989	17989	17805	17883	17978	17911	18032	17937	18163	17911	17822	17891	18096	18086	18058	17877	18099	17951	18156	17879	17955	17987	17910	18164	17915	17984	17937	17722	17928	17849	17840	18013	17909	18085	18071	17851	17878	17823	18133	17939	17864	17883	17790	17918	17872	18048	17942	18041	18134	17864	17822	17924	18172	17985	17918	17980	18149	18169	17765	17964	17946	17967	17976	18154	17985	18022	17899	18076	17996	18407	17913	17741	17708	18105	17807	18097	18140	18167	18044	17814	17864	17803	17955	17896	17908	17956	18060	18009	17934	18029	17963	18097	17854	18098	18105	18086	17991	17917	18175	17867	17946	18095	18060	18023	17984	17926	17854	17991	17985	17969	17882	17891	18004	18040	17991	17836	17764	18080	17947	18027	18074	17951	18037	17973	17769	17999	17823	17855	18061	17877	17860	18011	17892	18037	18131	18006	17945	18128	17914	17684	18053	17859	17892	18139	17975	17935	17808	17961	17910	17941	17898	18092	17790	17894	18088	17984	18063	17740	17951	17938	17977	17955	18029	17918	18133	17909	17886	18002	17891	18060	17943	18070	18005	17753	17872	17996	18043	18200	18045	17944	17860	18040	17903	17896	18146	17961	18082	17940	17945	17968	17937	17745	17801	18011	18133	17872	17874	17974	18046	18106	17965	18144	18101	17907	17967	17857	18210	17941	17783	18109	17953	17928	17752	18047	17752	17956	18080	17815	18069	18042	17994	18153	18052	17972	17862	17756	18044	17969	17892	17962	17885	17904	17915	18122	18036	17890	17870	18023	17965	18111	17972	18050	18078	18151	18006	17958	18052	18093	18102	18021	18011	18001	18128	17890	17734	17888	17954	18123	18226	18073	17861	18006	18131	17835	17841	18115	17803	18171	17970	17889	17796	17871	17974	18014	17944	17927	18023	17910	17933	18026	18091	17978	17721	17834	17905	17983	17828	17841	18113	18171	17789	17950	17867	17903	18066	18026	17789	17926	18051	17969	17885	18176	17955	17888	17904	17998	18005	18105	18039	18060	17813	18007	17948	18093	18075	17862	18083	18203	17937	17951	17874	18131	17889	17902	17892	17971	17984	18112	17848	18088	18152	17981	17863	17823	17721	17767	17888	18049	17953	17869	17905	18041	18030	17968	17986	18095	17874	17847	17899	18017	17885	18236	18200	17989	18175	17956	18139	18170	17994	17856	17940	18131	17980	17854	18020	17890	18028	17918	17957	17982	17926	18000	17975	17963	17987	18050	18059	17850	18109	17932	17901	17741	18057	17925	17918	18027	18107	17961	17986	17839	18136	17923	17825	17961	18103	18027	17715	17969	17872	18038	18088	18140	18078	18021	17932	17764	18040	17952	17849	17970	17985	17975	17981	17997	17974	17893	17976	17937	17853	18138	18031	18002	17706	17942	18012	17766	18049	18052	18127	17966	17847	17952	17945	17907	18080	17885	17831	17958	17591	18160	17968	17869	17947	17952	18057	17824	18101	17794	17984	18054	17959	17964	18196	18084	18013	17855	18064	17708	18017	18043	18034	17882	17988	17929	18071	17913	17704	18012	17999	17916	17979	17887	18046	17933	18050	17830	17837	18047
29777	47981	44303	35663	30767	26699	25724	23394	22272	20819	19713	19243	18467	17901	17299	17028	16608	16465	16328	16256	15774	15854	15648	15645	15589	15442	15562	15605	15498	15541	15475	15644	15331	15407	15539	15530	15575	15352	15457	15310	15292	15466	15321	15416	15284	15466	15415	15405	15394	15434	15408	15302	15209	15363	15269	15262	15435	15215	15255	15580	15322	15242	15375	15416	15230	15472	15320	15419	15375	15401	15439	15362	15345	15294	15248	15367	15324	15402	15359	15168	15351	15247	15389	15328	15344	15371	15363	15274	15420	15350	15220	15311	15352	15240	15509	15172	15291	15337	15330	15389	15357	15190	15342	15332	15439	15313	15442	15423	15346	15448	15358	15391	15362	15239	15419	15329	15400	15171	15363	15406	15377	15430	15436	15308	15560	15335	15174	15318	15231	15561	15275	15191	15228	15412	15310	15406	15294	15317	15204	15500	15308	15264	15400	15247	15297	15354	15425	15182	15209	15241	15417	15421	15395	15252	15442	15479	15316	15463	15330	15237	15251	15342	15282	15433	15463	15510	15341	15204	15334	15470	15190	15088	15264	15289	15313	15194	15282	15424	15413	15169	15432	15360	15339	15380	15326	15336	15191	15245	15330	15206	15437	15461	15301	15432	15331	15379	15176	15527	15499	15306	15419	15280	15508	15341	15361	15188	15415	15439	15302	15409	15362	15195	15480	15377	15444	15442	15329	15412	15476	15167	15259	15513	15310	15339	15394	15393	15422	15446	15157	15389	15411	15422	15355	15245	15329	15335	15418	15294	15445	15236	15427	15389	15343	15360	15323	15308	15401	15240	15381	15328	15446	15349	15540	15461	15386	15565	15374	15361	15468	15361	15565	15472	15381	15322	15199	15350	15435	15261	15250	15327	15340	15477	15392	15424	15273	15324	15503	15339	15318	15375	15431	15431	15255	15488	15201	15343	15355	15566	15357	15591	15293	15358	15228	15253	15300	15273	15440	15394	15331	15305	15488	15281	15198	15448	15153	15336	15252	15221	15392	15262	15387	15178	15182	15390	15402	15403	15443	15402	15226	15222	15363	15524	15399	15187	15308	15468	15494	15251	15374	15125	15515	15418	15412	15426	15218	15308	15394	15079	15477	15317	15463	15402	15481	15274	15515	15394	15428	15329	15458	15102	15095	15412	15323	15254	15340	15393	15276	15323	15431	15241	15264	15461	15282	15343	15288	15324	15156	15384	15393	15346	15291	15362	15486	15385	15330	15306	15497	15414	15013	15308	15371	15316	15428	15370	15405	15373	15423	15233	15231	15295	15391	15409	15300	15320	15448	15394	15498	15322	15381	15217	15359	15216	15323	15544	15385	15433	15269	15121	15363	15393	15463	15390	15366	15185	15157	15363	15416	15328	15508	15221	15250	15246	15452	15335	15283	15455	15341	15201	15449	15476	15246	15351	15322	15049	15256	15287	15445	15173	15323	15175	15309	15401	15366	15249	15425	15184	15338	15230	15294	15332	15300	15375	15341	15327	15305	15391	15261	15268	15372	15239	15280	15443	15295	15424	15305	15258	15269	15381	15324	15259	15404	15402	15265	15201	15315	15268	15326	15377	15112	15245	15305	15245	15402	15322	15380	15244	15505	15369	15325	15463	15343	15283	15323	15421	15345	15222	15360	15419	15355	15246	15214	15327	15360	15247	15296	15279	15396	15362	15290	15481	15492	15182	15315	15280	15391	15329	15308	15482	15227	15447	15381	15288	15233	15397	15424	15281	15322	15405	15376	15460	15218	15384	15437	15370	15221	15505	15472	15381	15360	15333	15532	15492	15466	15352	15097	15357	15432	15393	15389	15433	15453	15248	15554	15289	15371	15326	15267	15395	15278	15323	15465	15419	15415	15433	15378	15493	15279	15597	15425	15486	15327	15525	15393	15338	15381	15339	15301	15223	15323	15394	15522	15421	15351	15369	15395	15289	15289	15263	15404	15338	15308	15427	15250	15161	15369	15351	15494	15250	15341	15251	15519	15219	15240	15367	15341	15537	15382	15339	15369	15355	15362	15394	15387	15153	15431	15214	15266	15423	15423	15311	15463	15439	15426	15253	15255	15299	15376	15342	15442	15357	15165	15408	15334	15279	15409	15334	15218	15437	15238	15330	15229	15366	15359	15275	15283	15484	15550	15364	15436	15379	15298	15383	15390	15455	15371	15229	15449	15341	15535	15347	15315	15353	15516	15375	15286	15389	15326	15255	15389	15574	15323	15415	15315	15278	15284	15475	15337	15495	15162	15329	15266	15430	15246	15385	15420	15460	15458	15394	15193	15372	15546	15192	15449	15321	15426	15366	15542	15346	15311	15395	15294	15521	15451	15337	15219	15504	15382	15331	15280	15365	15339	15491	15321	15284	15414	15372	15331	15365	15220	15222	15343	15227	15484	15488	15426	15335	15400	15321	15346	15435	15279	15294	15372	15310	15313	15498	15451	15358	15381	15144	15339	15393	15310	15235	15378	15350	15267	15462	15231	15422	15336	15308	15510	15372	15362	15383	15330	15166	15069	15340	15330	15459	15351	15338	15298	15305	15226	15370	15395	15308	15207	15360	15449	15284	15383	15277	15400	15272	15357	15379	15373	15287	15555	15245	15451	15245	15277	15347	15448	15405	15322	15270	15306	15449	15498	15364	15344	15432	15377	15183	15347	15283	15381	15402	15246	15334	15303	15362	15313	15412	15382	15503	15321	15263	15143	15403	15276	15390	15515	15369	15396	15398	15360	15194	15429	15322	15246	15281	15379	15290	15292	15414	15444	15226	15474	15229	15420	15464	15349	15296	15398	15355	15391	15411	15299	15333	15380	15311	15211	15362	15304	15366	15172	15224	15247	15247	15249	15284	15311	15344	15212	15352	15406	15508	15410	15160	15397	15447	15207	15358	15458	15401	15412	15366	15158	15387	15315	15489	15243	15427	15465	15415	15396	15307	15393	15587	15391	15298	15170	15250	15370	15209	15322	15343	15255	15448	15493	15203	15169	15295	15394	15373	15316	15468	15361	15368	15356	15513	15437	15344	15295	15450	15333	15334	15277	15457	15184	15455	15408	15332	15212	15434	15539	15362	15223	15272	15419	15235	15328	15394	15477	15331	15169	15479	15410	15370	15214	15120	15209	15379	15417	15232	15475	15252	15365	15369	15316	15290	15317	15274	15363	15419	15410	15406	15252	15267	15397	15299	15291	15303	15279	15313	15247	15317	15366	15302	15361	15444	15368	15403	15199	15601	15333	15389	15289	15322	15289	15249	15306	15318	15479	15271	15342	15240	15352	15408	15349	15345	15200	15348	15285	15306	15505	15327	15371	15467	15356	15257	15437	15494	15330	15189	15360	15378	15358	15397	15307	15391	15385	15404	15352	15277	15378	15214	15209	15283	15324	15252	15365	15259	15558	15276	15201	15344	15082	15413	15327	15421	15255	15424	15368	15406	15389	15326	15410	15217	15340	15266	15369	15357	15287	15371	15264	15374	15335	15272	15400	15442	15352	15429	15302	15184	15385	15328	15321	15218	15259	15139	15608	15251	15385	15469	15264	15253	15565	15236	15479	15373	15309	15325	15278	15437	15502	15456	15344	15513	15150	15113	15233	15445	15293	15482	15345	15249	15472	15168	15330	15463	15298	15402	15466	15297	15353	15406	15275	15476	15374	15286	15351	15412	15236	15373	15275	15347	15316	15296	15309	15284	15291	15259	15401	15309	15342	15420	15463	15535	15407	15479	15235	15313	15287	15464	15314	15229	15450	15365	15351	15347	15453	15171	15423	15375	15363	15210	15282	15304	15311	15307	15357	15275	15351	15296	15217	15520	15306	15403	15407	15346	15405	15277	15418	15414	15470	15149	15440	15461	15291	15415	15396	15438	15206	15358	15331	15233	15364	15410	15249	15181	15465	15436	15284	15299	15232	15426	15235	15311	15437	15427	15268	15350	15299	15273	15350	15324	15361	15271	15292	15192	15319	15448	15195	15297	15231	15405	15213	15310	15264	15236	15269	15344	15410	15523	15517	15178	15427	15074	15286	15301	15400	15189	15337	15423	15475	15253	15453	15403	15118	15371	15485	15397	15292	15367	15326	15246	15299	15235	15413	15279	15343	15430	15415	15353	15357	15488	15196	15492	15420	15357	15330	15298	15538	15262	15348	15470	15442	15452	15311	15379	15366	15462	15321	15459	15396	15165	15343	15461	15337	15538	15442	15350	15400	15486	15301	15190	15420	15353	15236	15242	15172	15330	15334	15357	15477	15336	15438	15267	15546	15416	15338	15307	15226	15323	15317	15366	15250	15342	15189	15446	15409	15326	15453	15431	15284	15492	15482	15401	15219	15292	15428	15380	15268	15473	15422	15421	15451	15358	15550	15392	15308	15286	15428	15151	15482	15436	15309	15417	15137	15335	15404	15341	15473	15290	15293	15432	15417	15214	15437	15425	15333	15461	15382	15225	15421	15246	15337	15256	15393	15177	15157	15336	15433	15386	15326	15271	15267	15412	15317	15293	15395	15200	15421	15428	15279	15293	15219	15298	15405	15362	15356	15372	15274	15372	15412	15373	15209	15214	15496	15414	15511	15308	15302	15423	15590	15277	15209	15463	15325	15426	15386	15411	15255	15483	15304	15367	15262	15403	15379	15361	15266	15371	15323	15489	15415	15175	15339	15296	15307	15292	15346	15237	15370	15271	15644	15396	15410	15409	15206	15247	15452	15291	15340	15361	15287	15529	15278	15281	15229	15375	15325	15193	15412	15281	15425	15393	15342	15327	15365	15174	15464	15298	15438	15254	15323	15321	15379	15258	15567	15353	15416	15254	15194	15356	15445	15246	15319	15275	15404	15369	15386	15451	15238	15216	15382	15552	15236	15460	15278	15195	15304	15523	15271	15344	15489	15169	15384	15361	15494	15423	15150	15323	15403	15454	15266	15536	15280	15152	15445	15381	15383	15495	15398	15321	15321	15345	15312	15522	15476	15160	15486	15417	15007	15515	15447	15230	15544	15264	15344	15137	15222	15428	15326	15365	15287	15340	15348	15355	15359	15270	15317	15366	15312	15355	15366	15278	15199	15425	15361	15398	15327	15177	15542	15345	15280	15392	15424	15320	15241	15448	15342	15357	15351	15233	15360	15357	15328	15415
22788	21124	28863	23820	22768	27498	30997	27043	24593	23702	22572	21681	21394	20805	20304	20162	19827	19606	19497	19212	19393	19005	19218	18806	18935	18722	18712	18881	18795	18807	18739	18741	18630	18829	18500	18724	18316	18543	18496	18504	18642	18583	18431	18472	18603	18588	18673	18640	18334	18437	18639	18561	18389	18491	18508	18436	18541	18405	18405	18587	18427	18510	18456	18607	18410	18619	18416	18478	18194	18505	18499	18431	18387	18548	18291	18515	18585	18365	18521	18436	18408	18676	18567	18517	18519	18624	18439	18436	18715	18379	18516	18485	18599	18491	18290	18431	18432	18332	18547	18460	18428	18459	18588	18363	18454	18615	18404	18319	18549	18420	18532	18423	18264	18395	18517	18620	18302	18514	18374	18478	18675	18445	18388	18229	18381	18400	18208	18606	18420	18429	18395	18337	18342	18427	18358	18476	18474	18377	18489	18484	18192	18381	18503	18519	18273	18395	18293	18288	18500	18382	18338	18666	18611	18319	18562	18505	18477	18315	18357	18373	18517	18676	18541	18500	18557	18307	18386	18258	18437	18456	18623	18197	18355	18530	18319	18509	18397	18556	18655	18588	18471	18504	18419	18648	18590	18549	18405	18408	18547	18369	18527	18526	18404	18523	18415	18427	18350	18307	18526	18792	18333	18391	18289	18519	18365	18491	18370	18292	18316	18604	18421	18468	18282	18384	18466	18440	18614	18347	18522	18389	18455	18590	18476	18461	18470	18529	18394	18287	18463	18206	18349	18344	18346	18488	18265	18351	18399	18440	18479	18556	18429	18445	18301	18376	18476	18337	18452	18363	18081	18234	18443	18373	18523	18465	18466	18300	18576	18314	18457	18444	18509	18541	18261	18405	18280	18422	18616	18552	18569	18376	18383	18483	18516	18387	18292	18295	18601	18263	18426	18475	18443	18369	18363	18271	18259	18431	18244	18410	18322	18410	18507	18476	18647	18505	18480	18414	18216	18205	18477	18474	18625	18287	18324	18522	18299	18470	18552	18500	18559	18327	18537	18523	18347	18391	18432	18559	18465	18662	18409	18643	18505	18578	18542	18500	18403	18299	18496	18392	18584	18551	18451	18326	18335	18260	18332	18429	18254	18481	18605	18553	18478	18403	18595	18504	18371	18494	18559	18465	18665	18540	18402	18650	18365	18512	18464	18256	18322	18550	18648	18451	18295	18281	18416	18218	18418	18444	18477	18443	18246	18450	18552	18397	18501	18543	18454	18295	18618	18285	18459	18450	18451	18569	18491	18278	18672	18493	18109	18272	18426	18498	18442	18372	18455	18533	18504	18636	18482	18377	18671	18510	18385	18167	18586	18310	18469	18327	18467	18373	18430	18153	18530	18669	18372	18359	18540	18380	18397	18371	18424	18467	18463	18451	18415	18385	18254	18511	18212	18503	18562	18446	18521	18392	18550	18433	18388	18521	18307	18263	18374	18386	18474	18551	18541	18407	18392	18410	18348	18247	18201	18408	18532	18351	18306	18417	18423	18465	18584	18374	18475	18537	18342	18318	18463	18281	18359	18529	18481	18578	18461	18321	18415	18277	18477	18379	18553	18363	18470	18421	18558	18482	18534	18607	18584	18553	18433	18230	18587	18391	18592	18306	18249	18343	18703	18315	18455	18498	18183	18449	18320	18318	18393	18463	18256	18462	18349	18479	18484	18409	18530	18492	18453	18395	18507	18635	18505	18386	18338	18516	18414	18428	18568	18738	18405	18322	18527	18130	18437	18391	18542	18559	18374	18411	18660	18617	18535	18561	18504	18348	18698	18328	18463	18543	18364	18324	18281	18506	18492	18515	18513	18334	18425	18379	18488	18407	18484	18470	18494	18399	18398	18541	18422	18293	18319	18498	18296	18548	18506	18597	18393	18586	18410	18290	18487	18463	18317	18326	18510	18446	18630	18307	18473	18415	18395	18356	18170	18400	18354	18180	18545	18779	18422	18582	18369	18669	18431	18627	18511	18451	18173	18378	18194	18441	18115	18251	18518	18464	18390	18450	18495	18433	18502	18453	18506	18489	18672	18408	18318	18361	18472	18418	18340	18447	18521	18534	18453	18561	18341	18448	18529	18234	18381	18364	18462	18436	18604	18444	18379	18622	18431	18371	18356	18230	18520	18425	18440	18479	18303	18345	18529	18339	18547	18471	18448	18277	18231	18528	18438	18443	18294	18391	18511	18500	18527	18232	18636	18631	18381	18457	18302	18456	18473	18525	18419	18586	18533	18626	18485	18598	18564	18540	18394	18460	18403	18382	18456	18329	18338	18298	18391	18643	18477	18464	18496	18384	18452	18346	18643	18629	18465	18409	18269	18547	18540	18488	18240	18292	18429	18469	18245	18681	18314	18328	18338	18285	18314	18195	18320	18597	18437	18322	18513	18521	18542	18466	18365	18498	18544	18443	18386	18262	18211	18690	18565	18358	18480	18485	18577	18318	18383	18412	18547	18259	18421	18295	18478	18408	18344	18419	18451	18351	18488	18473	18744	18630	18491	18423	18319	18246	18309	18569	18426	18541	18702	18408	18461	18335	18557	18298	18531	18505	18444	18562	18494	18480	18430	18377	18558	18321	18516	18304	18565	18552	18435	18580	18512	18568	18441	18540	18358	18350	18586	18357	18348	18376	18257	18644	18391	18308	18326	18485	18312	18386	18501	18466	18534	18621	18630	18592	18390	18454	18431	18459	18279	18359	18396	18327	18313	18418	18389	18524	18616	18617	18483	18299	18499	18322	18404	18440	18529	18386	18314	18280	18288	18344	18278	18449	18365	18280	18262	18337	18469	18473	18268	18462	18229	18413	18565	18430	18504	18472	18446	18507	18605	18389	18555	18396	18434	18415	18464	18446	18423	18416	18302	18427	18380	18628	18308	18356	18490	18470	18478	18512	18534	18771	18520	18350	18413	18221	18419	18455	18386	18403	18592	18505	18435	18455	18469	18531	18463	18325	18180	18568	18514	18313	18489	18415	18444	18572	18398	18608	18332	18403	18672	18420	18356	18346	18430	18351	18431	18377	18252	18320	18475	18359	18347	18446	18339	18611	18479	18466	18543	18246	18594	18354	18498	18690	18370	18388	18589	18413	18649	18299	18544	18558	18238	18487	18134	18530	18532	18496	18425	18400	18573	18108	18691	18558	18201	18299	18464	18438	18388	18364	18488	18299	18453	18446	18477	18569	18409	18504	18510	18433	18393	18690	18548	18447	18470	18652	18390	18264	18591	18224	18374	18488	18573	18515	18511	18316	18494	18407	18478	18542	18590	18355	18305	18347	18432	18345	18390	18426	18482	18552	18596	18366	18437	18303	18472	18375	18452	18428	18389	18312	18448	18475	18487	18514	18488	18378	18542	18307	18447	18372	18476	18447	18423	18347	18499	18557	18445	18427	18293	18347	18510	18546	18143	18512	18137	18280	18204	18547	18578	18473	18397	18550	18214	18401	18504	18396	18488	18409	18412	18555	18459	18525	18346	18457	18446	18469	18594	18433	18292	18459	18409	18458	18782	18639	18442	18507	18529	18538	18479	18387	18529	18378	18476	18482	18570	18655	18355	18359	18461	18431	18414	18423	18372	18564	18466	18493	18366	18245	18380	18326	18415	18509	18510	18320	18262	18460	18606	18337	18439	18519	18386	18476	18600	18477	18535	18466	18497	18479	18571	18341	18363	18497	18451	18277	18277	18490	18330	18289	18505	18307	18301	18315	18388	18351	18213	18261	18373	18416	18479	18519	18343	18456	18372	18274	18346	18234	18441	18557	18426	18404	18373	18366	18509	18338	18421	18269	18639	18458	18273	18347	18391	18255	18379	18557	18472	18240	18542	18503	18468	18460	18418	18470	18561	18537	18433	18438	18372	18325	18594	18339	18430	18523	18347	18492	18540	18620	18364	18697	18379	18560	18505	18144	18395	18646	18395	18286	18473	18492	18483	18461	18552	18411	18402	18506	18303	18348	18376	18511	18471	18470	18299	18292	18441	18230	18477	18644	18370	18498	18547	18496	18675	18353	18497	18536	18626	18489	18384	18427	18419	18495	18467	18608	18356	18401	18423	18608	18279	18421	18287	18479	18328	18201	18303	18403	18123	18259	18499	18428	18559	18479	18539	18585	18311	18409	18403	18462	18513	18412	18640	18558	18644	18465	18397	18465	18385	18434	18333	18559	18250	18337	18384	18413	18500	18374	18216	18242	18491	18478	18426	18459	18627	18363	18281	18275	18376	18332	18500	18304	18616	18419	18630	18478	18521	18574	18445	18528	18639	18438	18484	18375	18266	18336	18464	18359	18312	18695	18445	18268	18517	18567	18461	18567	18584	18475	18358	18274	18504	18451	18454	18349	18464	18368	18430	18534	18570	18317	18338	18356	18662	18498	18357	18367	18254	18359	18401	18235	18524	18354	18468	18266	18507	18445	18555	18339	18373	18489	18444	18406	18391	18242	18332	18603	18498	18527	18385	18397	18444	18370	18670	18225	18478	18366	18531	18586	18533	18296	18216	18551	18626	18478	18485	18520	18654	18513	18367	18382	18665	18364	18559	18580	18327	18575	18523	18452	18375	18595	18380	18506	18148	18577	18568	18531	18463	18433	18463	18474	18336	18438	18346	18415	18478	18297	18243	18347	18535	18388	18590	18266	18633	18362	18504	18386	18453	18429	18469	18351	18392	18303	18602	18478	18432	18295	18445	18431	18463	18295	18338	18378	18595	18377	18564	18490	18777	18518	18454	18251	18553	18449	18479	18397	18515	18490	18232	18510	18534	18389	18438	18313	18299	18411	18545	18451	18474	18490	18533	18336	18508	18402	18274	18502	18337	18412	18516	18646	18517	18238	18385	18602	18563	18513	18581	18510	18425	18464	18347	18543	18369	18611	18183	18395	18422	18357	18416	18303	18490	18360	18398	18269	18596	18504	18728	18429	18458	18328	18596	18516	18417	18289	18461	18425	18192	18467	18322	18506	18339	18320	18234	18172	18389	18353	18355	18441	18179	18470	18416	18452	18632	18317	18390	18484	18499	18496	18361	18354	18584	18435	18470	18425	18391	18548	18331	18354	18435	18434	18462	18530	18521	18455	18377	18514	18501	18307	18244	18287	18215	18191	18436	18369	18349	18621	18673	18444	18368	18416
32437	53546	49303	39978	34717	31274	29136	27762	24578	22833	21148	20227	19513	18813	18239	17896	17388	17140	16841	16572	16333	16295	16108	15999	16046	15769	15963	15940	15910	15868	15722	15795	15810	15513	15588	15697	15568	15799	15576	15513	15580	15589	15640	15518	15630	15461	15849	15596	15538	15352	15655	15578	15676	15551	15475	15518	15641	15472	15658	15550	15691	15660	15661	15556	15645	15494	15504	15694	15544	15619	15603	15452	15587	15365	15548	15486	15752	15510	15607	15632	15562	15480	15461	15537	15698	15609	15574	15710	15551	15442	15618	15578	15637	15489	15699	15509	15556	15660	15532	15558	15685	15505	15617	15591	15348	15640	15667	15501	15467	15545	15564	15578	15606	15528	15577	15587	15459	15212	15525	15659	15589	15642	15531	15692	15589	15441	15540	15674	15679	15497	15534	15487	15332	15472	15732	15362	15568	15512	15635	15390	15406	15443	15501	15403	15472	15547	15554	15622	15623	15625	15637	15747	15587	15674	15536	15650	15664	15640	15425	15669	15582	15382	15495	15445	15798	15402	15681	15680	15351	15522	15492	15624	15438	15632	15514	15424	15460	15567	15448	15607	15438	15525	15513	15647	15572	15553	15534	15509	15643	15488	15504	15438	15534	15564	15630	15374	15625	15639	15633	15643	15507	15744	15559	15375	15594	15692	15594	15418	15681	15731	15524	15476	15683	15645	15576	15632	15512	15543	15679	15649	15453	15522	15550	15530	15489	15562	15659	15654	15598	15262	15415	15490	15585	15523	15342	15629	15489	15671	15497	15689	15442	15439	15588	15425	15515	15498	15676	15574	15576	15503	15353	15554	15636	15714	15443	15348	15716	15609	15374	15602	15561	15470	15604	15574	15521	15433	15551	15566	15507	15629	15405	15629	15357	15477	15437	15579	15544	15459	15429	15490	15486	15616	15582	15241	15448	15432	15516	15518	15787	15614	15570	15605	15563	15582	15545	15531	15459	15529	15643	15628	15516	15516	15452	15563	15608	15383	15542	15488	15542	15446	15654	15559	15412	15566	15621	15601	15701	15540	15704	15527	15474	15624	15559	15488	15511	15369	15531	15721	15592	15540	15594	15632	15519	15377	15341	15489	15422	15610	15518	15405	15493	15466	15590	15509	15590	15468	15410	15482	15631	15327	15543	15549	15594	15768	15395	15549	15414	15522	15524	15654	15421	15575	15421	15355	15547	15631	15493	15513	15527	15685	15486	15463	15642	15590	15525	15471	15561	15592	15461	15564	15601	15559	15574	15523	15437	15352	15544	15462	15670	15480	15650	15525	15405	15627	15641	15628	15558	15502	15694	15598	15460	15575	15593	15535	15570	15472	15535	15638	15477	15512	15423	15359	15563	15592	15574	15598	15513	15485	15432	15578	15545	15610	15527	15476	15545	15550	15270	15438	15402	15663	15574	15604	15496	15581	15574	15857	15415	15545	15526	15632	15736	15468	15599	15457	15688	15624	15415	15520	15455	15625	15380	15564	15557	15519	15483	15444	15545	15573	15558	15564	15522	15407	15569	15494	15454	15637	15515	15647	15427	15375	15448	15658	15488	15522	15569	15542	15566	15728	15437	15516	15663	15290	15644	15624	15431	15458	15462	15543	15626	15444	15594	15531	15738	15592	15661	15325	15496	15519	15541	15546	15556	15464	15446	15419	15505	15620	15572	15418	15616	15485	15604	15603	15412	15521	15611	15728	15484	15613	15378	15499	15565	15470	15564	15519	15586	15547	15430	15487	15621	15551	15441	15486	15741	15417	15553	15501	15617	15380	15503	15549	15373	15527	15576	15627	15654	15486	15479	15704	15472	15626	15685	15656	15505	15570	15507	15667	15500	15496	15473	15598	15584	15610	15585	15555	15482	15519	15510	15420	15496	15429	15553	15649	15482	15688	15480	15664	15702	15483	15534	15642	15507	15577	15589	15471	15603	15450	15487	15322	15376	15457	15603	15484	15590	15503	15538	15558	15700	15525	15550	15501	15625	15569	15452	15580	15703	15444	15497	15607	15492	15640	15499	15548	15446	15514	15507	15446	15574	15705	15625	15604	15490	15608	15449	15415	15502	15435	15637	15442	15428	15399	15499	15459	15553	15659	15368	15568	15359	15515	15609	15487	15545	15449	15612	15549	15565	15320	15546	15569	15459	15506	15421	15379	15391	15535	15677	15494	15505	15496	15641	15540	15672	15506	15511	15619	15634	15478	15532	15453	15372	15465	15483	15578	15638	15654	15540	15553	15537	15613	15599	15495	15573	15637	15438	15452	15734	15536	15371	15608	15368	15485	15618	15598	15624	15555	15424	15568	15357	15482	15537	15527	15560	15526	15625	15736	15554	15778	15600	15549	15395	15577	15637	15465	15618	15536	15289	15570	15516	15664	15556	15595	15701	15655	15656	15619	15421	15572	15590	15526	15473	15602	15544	15661	15513	15760	15708	15450	15674	15561	15498	15398	15592	15566	15527	15370	15548	15591	15596	15371	15311	15622	15588	15731	15486	15661	15493	15614	15459	15405	15549	15393	15552	15676	15588	15522	15438	15674	15548	15600	15617	15438	15471	15489	15449	15441	15685	15458	15536	15483	15541	15612	15563	15451	15622	15370	15635	15478	15516	15676	15587	15524	15430	15478	15469	15622	15500	15581	15415	15397	15475	15388	15603	15560	15652	15462	15613	15400	15460	15530	15350	15442	15547	15539	15621	15789	15620	15544	15624	15407	15543	15360	15441	15355	15514	15610	15389	15723	15430	15535	15502	15551	15682	15513	15486	15632	15553	15521	15620	15615	15557	15375	15324	15489	15517	15531	15525	15425	15440	15600	15538	15380	15455	15589	15591	15499	15499	15506	15596	15522	15618	15443	15663	15642	15332	15574	15631	15528	15559	15444	15579	15730	15374	15537	15375	15489	15414	15442	15481	15375	15364	15489	15532	15385	15654	15478	15589	15471	15559	15522	15526	15475	15421	15385	15533	15716	15617	15428	15501	15543	15403	15503	15600	15625	15566	15350	15528	15556	15474	15466	15430	15637	15650	15376	15670	15395	15528	15592	15636	15473	15498	15560	15577	15562	15498	15489	15473	15506	15617	15453	15520	15519	15525	15618	15559	15556	15527	15664	15468	15527	15642	15614	15612	15562	15643	15555	15321	15564	15348	15683	15546	15479	15695	15525	15600	15508	15302	15629	15522	15547	15431	15387	15604	15531	15460	15459	15605	15550	15509	15533	15490	15682	15573	15543	15622	15497	15592	15521	15459	15354	15587	15439	15493	15640	15529	15705	15581	15494	15666	15694	15458	15457	15535	15665	15613	15461	15539	15691	15516	15777	15551	15563	15363	15531	15600	15455	15563	15620	15598	15563	15646	15573	15503	15600	15550	15591	15627	15543	15558	15578	15516	15597	15583	15566	15497	15497	15699	15513	15463	15567	15378	15683	15496	15596	15519	15499	15340	15635	15561	15618	15403	15566	15614	15514	15491	15659	15532	15626	15440	15444	15413	15539	15639	15541	15414	15391	15488	15369	15403	15473	15715	15540	15531	15626	15834	15577	15640	15352	15587	15597	15370	15661	15532	15450	15570	15393	15403	15558	15559	15498	15548	15766	15580	15448	15526	15542	15578	15364	15417	15662	15703	15586	15478	15579	15483	15346	15434	15517	15577	15418	15619	15400	15583	15508	15597	15480	15697	15491	15469	15629	15633	15550	15492	15417	15672	15524	15356	15548	15646	15612	15587	15662	15442	15692	15674	15424	15708	15578	15565	15463	15394	15587	15570	15380	15426	15548	15585	15584	15347	15509	15604	15566	15453	15623	15628	15721	15598	15611	15546	15559	15488	15533	15466	15285	15532	15613	15508	15641	15625	15528	15466	15499	15441	15562	15620	15598	15560	15559	15400	15529	15447	15663	15398	15522	15681	15591	15726	15389	15662	15397	15715	15732	15614	15418	15482	15398	15542	15601	15408	15394	15695	15559	15715	15672	15283	15483	15414	15622	15542	15554	15467	15514	15254	15593	15519	15588	15665	15552	15588	15568	15644	15456	15535	15498	15589	15529	15430	15546	15530	15680	15597	15576	15514	15539	15507	15508	15585	15519	15416	15693	15360	15586	15432	15573	15374	15534	15523	15490	15553	15630	15456	15505	15525	15495	15560	15470	15626	15455	15418	15436	15675	15615	15659	15446	15542	15478	15545	15640	15398	15637	15480	15618	15445	15690	15325	15422	15532	15703	15595	15433	15301	15551	15654	15573	15649	15595	15554	15562	15689	15449	15541	15533	15537	15650	15480	15709	15389	15540	15663	15468	15510	15433	15607	15592	15547	15570	15557	15516	15378	15504	15558	15558	15442	15384	15445	15522	15406	15496	15724	15523	15526	15504	15605	15513	15696	15584	15428	15589	15579	15557	15463	15596	15544	15504	15502	15493	15539	15490	15470	15556	15486	15576	15569	15521	15538	15512	15535	15506	15526	15599	15509	15492	15462	15516	15452	15605	15535	15531	15656	15555	15572	15501	15681	15650	15396	15430	15540	15611	15406	15420	15675	15462	15539	15469	15453	15482	15623	15533	15578	15469	15653	15580	15488	15506	15507	15612	15587	15526	15465	15534	15579	15602	15523	15609	15629	15750	15451	15375	15754	15357	15565	15439	15507	15525	15564	15601	15606	15464	15782	15447	15426	15537	15455	15645	15528	15427	15466	15535	15352	15600	15589	15757	15575	15642	15568	15510	15505	15443	15504	15578	15404	15559	15518	15639	15403	15651	15515	15742	15452	15441	15425	15415	15628	15495	15571	15496	15468	15583	15473	15529	15493	15576	15417	15591	15460	15586	15465	15541	15464	15500	15529	15290	15519	15483	15624	15525	15535	15496	15439	15440	15565	15569	15267	15659	15313	15520	15464	15455	15564	15539	15429	15620	15701	15525	15643	15665	15590	15560	15522	15484	15649	15468	15592	15651	15450	15671	15454	15580	15445	15424	15613	15622	15522	15559	15338	15538	15531	15572	15633	15568	15640	15639	15505	15680	15678	15538	15615	15462	15595	15558	15488	15549	15507	15459	15604	15734	15510	15576	15387	15342	15610	15550	15557	15620	15594	15532	15656	15571	15486	15479	15595	15368	15695	15425	15675	15653	15730	15369
29222	26944	33781	30311	25741	23708	22632	21519	20612	19989	19608	18889	19086	18886	18633	18604	18521	18405	18494	18449	18336	18394	17933	18021	18200	17954	17910	17816	18021	17688	18012	18088	18032	17969	18097	17964	17951	18207	18009	18031	18051	17871	17988	17938	17913	17608	17848	17797	17742	17847	18087	17788	17822	17824	17807	17826	17711	17954	17815	17789	17863	17917	17989	17625	17789	17776	17768	17794	17844	18015	18000	17919	17853	17781	17888	17698	17827	17863	17775	17738	17956	17921	17784	17909	17728	17820	18003	17731	17971	17747	17850	17709	17816	17701	17829	17772	17764	17906	18049	17943	17801	17731	17707	17728	17690	17835	17848	17715	17752	18073	17662	17893	18081	17889	18026	17965	18093	17741	17932	17956	17787	17983	17841	17916	17821	17737	17495	17557	17789	17637	17978	17866	17936	17654	17899	17867	17798	17636	17929	17784	17711	18001	17691	17893	17932	17859	17995	17709	17731	17831	17980	17842	17768	17959	17780	17867	17972	17752	17901	17705	17859	17863	17897	17769	18002	17769	17919	18009	17900	17919	18013	17750	17676	17964	18048	17958	17753	17821	17977	17845	17796	17813	17822	17917	17974	17516	17874	17732	17812	17806	17952	17811	17760	17775	17822	17899	17831	17950	17950	17937	17920	17781	17955	17675	17740	17779	17870	17952	17587	17874	18013	18079	17999	17696	17796	17931	17898	17932	17899	17862	17814	17882	17865	17851	17834	18037	18034	17943	17837	17984	17762	17834	17813	17742	17949	17903	17898	17808	17812	17812	17949	17715	17758	17733	17738	17774	17869	17923	17624	17995	17766	18076	17842	17947	17946	18041	17761	17807	17873	18002	17759	17870	17697	18069	17589	17703	17852	17841	17792	17740	17821	17706	17852	17862	17880	17584	17792	17705	17926	17867	17906	17739	17847	17538	17860	18027	17986	17717	17902	18040	17951	17894	17969	18020	17930	17703	17639	17798	17864	17813	17823	17832	17758	17863	17711	17769	17881	17926	17848	18063	17801	17989	17979	17821	17825	17863	17870	17966	18141	17896	17864	17720	17886	17841	18039	18012	17899	17948	17877	17938	17702	17861	17935	17861	17911	17722	17847	17584	17688	17856	17873	17747	17788	17740	17887	17864	17967	18028	17911	17748	17702	17863	17933	17936	17921	17859	17791	17642	18045	17866	17846	17883	17597	17659	17996	17586	17742	17747	17831	17766	17837	17925	17831	17861	17959	18074	17686	17772	17889	17768	17886	17765	17731	17717	17914	17844	18082	17971	18154	17788	17849	17658	17861	17866	17909	17524	17835	17844	17826	17970	17771	17797	17866	17860	18034	17956	17984	17865	17810	17787	18020	17678	17946	17933	17586	17675	17812	17926	17968	17828	18003	17805	17965	17984	17895	17863	17916	17910	17864	17856	17991	18091	17819	18025	17922	18050	17934	17672	17850	17913	17765	17828	17578	17868	17976	18046	17615	17698	17833	17937	17888	17836	17748	17893	17848	17729	17933	17983	17896	17811	18056	17981	17914	17925	17792	17825	17700	17885	17892	17864	17832	17901	18035	17524	17865	17689	17645	17825	17751	18000	17729	17926	17817	17733	17655	17939	17840	17907	17657	17755	17861	17850	17871	17715	17844	17775	17799	17749	17830	17996	17899	17907	17786	17782	17689	17792	17873	17716	17899	17916	18002	17847	17772	17906	17960	18043	17910	17797	17665	17654	17878	17858	17791	18063	18028	18020	17931	17911	17920	17921	17780	17811	18025	17939	17897	17933	17791	17952	17736	17859	17808	17753	17993	17866	17911	17877	17874	17628	17867	17740	17714	17827	17808	17685	17977	17634	17852	17834	17996	17893	17907	17795	17911	18085	17827	17938	17811	17782	17852	17808	17945	17636	17664	17744	17675	17925	17997	17921	17732	17812	17798	17743	17843	17846	17937	17830	17718	17632	17806	17861	17824	17749	17958	17855	17801	17954	17806	18010	17680	17792	17801	17971	17728	17739	17776	17884	17836	17869	17931	17700	17854	17945	17780	17742	17825	17720	17715	17833	17982	17825	17875	17896	18057	17801	18017	17876	18006	17853	18091	17933	17665	17753	17863	17989	17813	17767	17910	17948	17787	17768	17697	17790	17962	17849	17976	17926	18078	17746	17805	17990	17673	17802	17978	17635	17856	17852	17742	17736	18129	17955	17851	17738	18000	17739	17919	17790	17855	18021	17558	17990	17950	17866	18031	17824	17833	17925	17754	17923	17798	17640	17727	17802	17896	17823	17751	17689	17892	17981	17937	17961	17973	17716	17706	17724	17924	17749	17830	17766	17809	17956	17965	17937	17669	17791	17736	17863	17873	17828	17984	17865	17828	17830	17922	17951	17965	17714	17792	17992	17834	17855	17862	17906	17811	18013	17829	18134	17782	17571	18111	17665	17881	17735	17655	18157	18015	17875	17817	17904	17681	17991	17896	17972	18035	17657	17778	17736	17826	17935	17766	17950	17964	17606	17810	18097	17915	17821	17905	17825	18019	17640	17847	17820	17824	17851	17905	18076	17863	17902	17757	17833	17843	18051	17970	17897	17979	17858	17633	17833	17787	17993	18144	17735	17767	17841	17794	17760	17884	17791	17815	17870	17865	17822	17981	17812	17937	17934	17746	17965	17690	17820	17687	17909	17940	17920	17798	17879	17801	17708	17931	17872	17883	17769	17846	18004	17743	17744	17887	18064	17656	17857	17889	17738	17550	17840	17793	17926	17852	17868	17968	17882	17840	17746	17776	17852	17965	17763	17839	17870	17881	17858	17776	17959	17799	18007	17886	17917	17906	17933	17867	17914	17783	18145	17945	17883	17843	18013	18048	17988	18018	17806	17806	17944	17789	17818	17501	17666	17885	17694	17796	17635	17822	17763	17884	17815	17930	17699	17747	17758	18041	17944	17904	17661	17837	17964	17962	17890	17927	17738	17841	17819	17700	17766	17917	17886	17892	17823	17977	17933	17953	17960	17727	17966	17858	17852	17756	17720	17694	17762	17866	18100	17679	17767	18013	17822	17874	17962	17765	18006	17722	17804	17776	17891	17840	17986	18082	17963	17934	17879	17824	17841	17866	17702	17832	17867	18098	17826	17811	17980	17940	17824	17759	17855	17796	17838	17833	17755	17742	17772	17905	17865	17899	17865	17755	17722	17891	17948	17913	17777	17950	17940	17690	17772	17980	17915	17734	17859	17697	17814	17818	18012	17901	17900	17751	17915	18046	17786	17926	17908	17739	17888	17755	17717	17895	17994	17917	17868	17848	17884	17912	17832	17774	17952	17759	18038	17781	17983	17847	17958	17992	17776	17902	17843	17763	18141	18097	17842	17860	17895	17867	18114	17910	17867	17869	17811	17794	17642	18135	18045	17878	17998	17828	17752	17748	17997	17818	17806	17846	17791	17726	17815	17827	17829	17872	17794	17932	17849	17848	17886	17866	17722	17802	17897	17791	17870	18002	17779	17845	17805	17981	17906	17720	17874	17648	17770	17910	17918	17803	18088	17777	17994	17766	17818	17877	17710	17818	17714	17850	17867	17936	17896	17808	17807	17851	17799	17910	17964	17885	18196	17600	17872	17719	17958	17799	17790	18011	17805	17823	17780	18012	18159	17864	17843	17795	17819	17815	18005	17925	18028	17788	17791	17999	17903	17769	17846	18092	17927	17853	17838	17768	17737	17803	17836	17985	17813	17940	17931	17833	17899	17980	17700	17863	17804	17862	17817	17805	17842	17788	17850	17895	17628	17687	17819	18060	17957	17863	17946	17715	17697	18014	17745	18063	17943	17767	17880	17931	17948	17650	18042	17919	17691	17966	17812	17916	17958	17806	17619	17816	17721	17985	17889	17899	18098	17817	17788	17809	17947	17764	17857	17865	17988	17983	17760	17807	17789	17974	17844	17788	17774	17976	17842	17843	17745	17716	17955	17868	17883	17836	18013	17780	17810	17789	17837	17871	18033	17858	17803	17961	17824	17810	17861	17783	17808	17846	17887	17955	17827	17952	18027	17937	18018	17759	17693	17992	17808	17846	17627	17584	17700	17984	17750	17853	17874	17882	18108	17852	17814	17949	17953	17878	17827	17855	17885	17742	17930	17777	17915	17940	17776	17941	17871	18147	17883	18097	17917	17814	17881	17845	17951	17966	17735	17724	17744	17866	17658	17899	17700	17857	18025	17819	18011	17763	17830	18070	17778	17785	17857	17926	17830	18075	17834	17733	17758	17908	18082	18080	17909	17901	17850	17947	17735	17747	18039	17870	18160	17802	17863	18023	17874	17942	17771	17847	18045	18041	17950	17819	17889	18001	17818	17823	17716	17823	17938	17680	17844	17796	17705	17749	18018	17714	17907	17942	18028	17728	17872	17743	17622	17765	17815	17791	17639	18088	17721	17976	17869	17812	17801	17764	17754	17938	17914	17760	17906	17821	17800	18047	17881	17938	17657	18023	18032	17818	17882	17856	17998	17839	17831	17819	17942	17678	17743	17956	17781	17798	17732	17863	17914	17994	17661	17979	17884	17906	18068	18140	17743	17832	17928	17924	18030	17735	17776	17830	17754	17785	17772	18111	18022	17819	17805	17972	17621	17923	17684	17954	17931	17980	17679	17863	17752	17894	17779	17843	17832	17907	17860	17969	17789	17883	17885	17835	17554	17713	17772	17779	17841	17820	17888	17852	17746	17812	17843	17657	17836	17881	17708	17991	17731	17931	17473	17869	17687	17777	17851	17879	17861	17931	17975	17865	17716	17896	17974	17709	17951	17965	17741	17970	17742	17991	17881	17878	17799	17829	17863	17970	18033	17798	17900	17720	17657	17938	17766	17713	17871	17802	17959	17912	17778	17790	17901	17829	18085	17887	17909	18165	17939	17893	17881	17971	17950	17695	17870	17815	17773	17789	17866	17918	17693	17862	17942	17829	17967	17801	18047	17856	17679	17818	17900	17859	17830	17798	17813	17904	17691	17982	17664	17735	17828	17770	18010	17862	17860	17954	17782	17751	17875	17930	17706	17929	17832	17912	17939	18001	17848	18016	17878	17908	17572	17924	17755	17885	17981	17929	17798	17902	17924	17689	17930	17768	18001	17886	17885	17828	17798	17866	17755	17861	17935
30848	41176	37585	29230	26095	23253	21943	20881	19346	18028	17822	17370	17277	16633	16350	16166	15950	15928	15866	15832	15576	15502	15566	15367	15500	15334	15366	15300	15380	15130	15135	15232	15160	15289	15309	15155	15173	15316	15098	15310	15404	15194	15157	15213	15206	15188	15264	15228	15225	15096	15152	15175	15239	15014	15113	15225	15108	15164	15170	15199	15176	15211	15361	15262	15314	15293	15165	15222	15166	14926	15165	15196	15184	15203	15349	15216	15319	15184	15083	15147	15261	15392	15213	15189	15195	15104	15278	15249	15229	15055	15179	15217	15031	15196	15047	15256	15109	15169	15062	15060	15215	15390	15129	15195	15221	15206	15113	15251	15207	15219	15329	15460	15167	15286	15088	15152	15110	15336	15084	15160	15418	15117	15307	15316	15196	15095	15171	15163	15205	15172	15093	15217	15192	15299	15140	15148	15218	15193	15374	15129	15289	15109	15131	15117	15163	15140	15183	15210	15138	15334	15070	15215	15285	15227	15027	15171	15202	15135	15212	15246	15106	15156	15107	15298	15272	15348	15186	15257	15009	15319	15102	15035	15299	15344	15153	15246	15179	15220	15159	15182	15286	15457	15117	15240	15264	15253	15207	15173	15371	15235	15117	15253	15111	15210	15112	15456	15036	15326	15246	15248	15057	15111	15235	15148	15168	15239	15195	15167	15259	15106	15225	15213	15332	15149	15291	15387	15312	15066	15169	15200	15160	15277	15223	15128	15338	15128	15213	15265	15042	15186	15098	15049	15152	15308	15221	15123	15387	15291	15340	15253	15294	15152	15125	15171	15166	15163	15236	15172	15300	15294	15105	15308	15156	15294	15302	15160	15392	15234	15158	15167	15236	15158	14989	15221	15034	15143	15322	15310	15043	15238	15344	15186	15180	15278	15279	15117	15090	15242	15083	15138	15166	15146	15160	15189	15262	15164	15165	15295	15242	15356	15259	15286	15113	15363	15274	15108	15266	15155	14973	15260	15130	15165	15133	15034	15120	15262	15225	15472	15274	15026	15205	15198	15397	15132	15181	15322	15158	15299	15119	15084	15103	15354	15265	15192	15227	15076	15149	15235	15232	15383	15094	15211	15046	15138	15131	15308	15179	15086	15260	15124	15224	15199	15182	15310	15190	15226	15259	15378	15136	15170	15355	15242	15208	15100	15100	15159	15221	15180	15169	15131	15029	15303	15028	15243	15096	15078	15348	15279	15345	15239	14944	15153	15059	15195	15204	15289	15233	15132	15183	15198	15212	15433	15184	15221	15219	15245	15055	15310	15179	15164	15152	15063	15273	15293	15230	15339	15280	15226	15301	15427	15288	15199	15168	15213	15232	15294	15089	15133	15230	15250	15170	15221	15110	15360	15092	15222	15168	15244	15263	15215	15080	15176	15326	15126	15168	15169	15153	15129	15040	15267	15331	15102	15029	15133	15132	15227	15165	15189	15280	15138	15204	15237	15235	15132	15164	15006	15323	15154	15151	15012	15222	15176	15270	15111	15276	15246	15147	15223	15191	15122	15198	15009	15257	15197	15204	15121	15281	15225	15191	15272	15202	15272	15449	15188	15122	15045	15259	15137	15126	15180	15156	15100	15098	15045	15188	15243	15180	15161	15242	15037	15097	15259	14998	15179	15225	15140	15217	15115	15200	15063	15111	15191	15194	15121	15146	15223	15273	15149	15234	15148	15287	15354	15210	15195	15201	15111	15366	15265	15216	15094	15175	15172	15156	15078	15121	15156	15099	15212	15312	15165	14993	15146	15285	15129	15183	15126	15111	15239	15101	15221	15421	15120	15296	15237	14960	15201	15349	15265	15190	15170	15194	15176	15182	15253	15114	15073	15133	15133	15234	15348	15327	15132	15333	15074	15110	15124	15200	15352	15142	15137	15340	15138	15123	15194	15146	15275	15259	15220	15035	15159	15161	15047	15160	15191	15202	15199	15227	15129	15176	15178	15248	15195	15157	15094	15262	15345	15158	15238	15222	15281	15383	15303	15282	15162	15154	15095	15122	15147	15230	15124	15272	14996	15117	15191	15193	15354	14992	15216	15175	15190	15063	15105	15201	15186	15098	15100	15198	15153	15220	15270	15311	15138	15247	15182	15189	15105	15144	15242	15152	15244	15151	15109	15246	15207	15335	15198	15383	15234	15158	15214	15188	15142	15288	15092	15272	15221	15240	15312	14964	15331	15134	15001	15249	15141	15241	15209	15208	15092	15214	15123	15357	15335	15132	15075	15103	15427	15153	15168	15293	15138	15204	15137	15278	15132	15106	15207	15229	15268	15151	15138	15167	15288	15093	15170	15414	15208	15279	14933	15323	15232	15233	15231	15195	15214	15191	15261	15145	15033	15253	15181	15221	15253	15283	15169	15326	15094	15130	15197	15166	15073	15313	14965	15176	15213	15252	15337	15250	15239	15256	15206	15302	15151	15274	15123	15310	15078	15182	15231	15043	15283	15007	15273	15286	15264	15352	15380	15210	15215	15260	15229	15324	15299	15170	15104	15246	15147	15157	15286	15015	15184	15213	15095	15248	15242	15101	15106	15303	14949	15459	15278	15172	15317	15281	15172	15226	15134	15110	15162	15227	15161	15269	15151	15286	15142	15028	15207	15175	15128	15216	15197	14981	15183	15274	15271	15151	15161	15206	15131	15142	15256	15101	15191	15126	15337	15371	15051	15161	15210	15218	15129	15111	15197	15173	14999	15167	15196	15219	15164	15126	15348	15297	14977	15073	15319	15041	15187	15167	15256	15163	15385	15204	15153	15153	14986	15163	15177	15211	15140	15151	15051	15129	15058	15074	15290	15280	15223	15275	15139	15193	15370	15260	15029	15259	15330	15274	15155	15330	15212	15295	15279	15226	15104	15176	15145	14966	15290	15202	15042	15366	15280	15358	15147	15271	15093	15097	15092	15219	15306	15254	15071	15275	15301	15089	15090	15332	15176	15265	15145	15141	15120	15171	15214	15380	15232	15025	15226	15205	15233	15049	15107	15229	15144	15183	15245	15429	15356	15043	15118	15255	15285	15160	15222	15289	15022	15182	15232	15032	15231	15188	15141	15076	15237	15146	15198	15371	15184	15193	15134	15166	15218	15201	15301	15338	15198	15075	15278	15265	15184	15125	15222	15130	15230	15153	15264	15139	15087	15129	15182	14953	15425	15328	15180	15191	15172	15277	15188	15205	15239	15216	15210	15338	15091	15108	15015	15216	15087	15244	15114	15177	15157	15164	15125	15095	15164	15159	15232	15107	15306	14992	15316	15133	15164	15114	15132	15181	15150	14985	15235	15064	15269	15233	15201	15165	15245	15078	15236	15132	15277	15014	15226	15148	15077	15301	15154	15165	15301	15241	15165	15315	15238	15238	15228	15288	15244	15105	15288	15238	15199	15324	14981	15270	15265	15152	15228	15175	15215	15150	15261	15188	15087	15045	15276	15367	15147	15199	15144	15233	15254	15080	14953	15325	15185	15098	15281	14978	15293	15057	15103	15285	15246	15295	15086	15217	15208	15317	15404	15097	15081	15327	15207	15260	15196	15218	15278	15141	15220	15137	15021	15185	15155	15116	15115	15035	15197	15361	15331	15241	15106	15115	15211	15209	14976	15272	15203	15153	15034	15255	15014	15129	15203	15021	15388	15010	15246	15166	15196	15326	15150	15202	15268	15135	15228	15307	15173	15240	15414	15268	15299	15128	15271	15204	15252	15258	15232	15077	15151	15309	15062	15213	15314	15236	15177	15198	15255	15206	15162	15215	15394	15210	15201	14977	15323	15316	15339	15206	15211	15276	15168	15181	15174	15168	15325	15224	15238	15133	15182	15166	15023	15222	15135	15046	15425	15104	15262	14927	15272	15198	15154	15282	15132	15173	15081	15108	15304	15236	15273	15245	15113	15243	15303	14979	15187	15245	15158	15326	15124	15244	15226	15147	15123	15404	15184	15223	15223	15127	15033	15298	15088	15144	15210	15229	15244	15291	15293	15254	15361	15112	15234	15341	15217	15246	15144	15204	15209	15213	15140	15251	15246	15340	15248	15157	15149	15048	15435	15011	15301	15316	15179	15174	15044	15141	15265	15226	15218	15267	15251	15176	15182	15129	15214	15195	15097	14980	15262	15176	15166	15210	15233	15162	15110	14987	15109	15053	15221	15244	15159	15226	15151	15220	15256	15095	15281	15016	15155	15258	15229	15190	15166	15194	15225	15220	15181	15313	15115	15233	15029	15106	15223	15261	15201	15163	15178	15089	15306	15130	15160	15233	15009	15340	15360	15237	15257	15137	15269	15165	15122	15209	15141	15289	15188	15217	15236	15100	15316	15151	15180	15099	15286	15199	15232	15126	15150	15121	15230	15027	15235	15246	15079	15208	15213	15254	15194	15106	14981	15182	15235	15154	15150	15125	15301	15253	15142	15181	15237	15175	15350	15376	15214	15097	15124	15206	15225	15337	15123	15107	15364	15197	15172	15280	15259	15331	15172	15240	15294	15151	15303	15154	15364	15219	15299	15216	15201	15172	15079	15065	15179	15193	14916	15295	15238	15277	15090	15237	15262	15059	15157	15144	15028	15183	15119	15264	15229	15136	15354	15239	15233	15267	15137	15132	15170	15175	15157	15302	15181	15340	15191	15117	15302	15070	15163	15128	15228	15128	15299	15080	15308	15346	15055	14898	15181	15063	15199	15101	15309	15079	15216	15187	15251	15131	14957	15159	15293	15102	14996	15292	15216	15331	15300	15175	15294	15313	15221	14964	15108	15117	15149	15274	15165	15385	15135	15244	15196	15143	15142	15017	15275	15268	15219	15364	15166	15215	15301	15250	15047	15187	15077	15112	15141	15161	15195	15033	15364	15402	15166	15131	15168	15158	15215	15286	15267	15237	15318	15333	15123	15201	15107	15241	15173	15319	15253	15299	15166	15240	15153	15075	15384	15126	15171	15197	15088	15304	15204	15333	15334	15147	15375	15249	15240	15172	15133	15178	15238	15342	14991	15234	15138	15165	15266	15307	15097	15233	15278	15344	15028	15298	15289	15292	15326	15197	15124	15226	15238	15221	15122	15165	15377	15130	15219	15230	15096	15197	15443	15153	15022	15274	15271	14977	15202	15127	15047	15217	15266	15216	15273	15216	15251
24107	21152	28599	25439	25373	27126	26611	23728	22238	22064	21241	20740	19865	19797	19466	18987	18796	18733	18770	18642	18453	18422	18487	18225	18254	18199	18309	18260	18296	18032	18013	18046	18059	18051	18157	18150	18033	18097	17836	18000	18086	17961	18048	17916	18015	17885	18036	18226	18118	18183	18035	17856	17932	17777	17840	17648	17920	18205	18211	18039	18157	17947	17992	17942	17807	17885	17832	18099	18170	18010	18044	18149	18056	17843	18005	17882	17894	17959	17702	17886	17930	18208	18161	17955	17828	17849	17900	17913	17878	17839	17869	18160	18069	17858	17834	17862	18076	17907	17997	18151	17911	17986	17986	17801	17973	17836	17906	18015	17988	17782	17832	18079	18067	18087	18109	18101	18030	17995	18119	17971	17999	18202	17908	17902	18050	18040	17874	17924	18121	17927	18013	17880	17833	17787	17831	18057	17957	17770	18042	18004	17919	17942	17865	17985	17945	17994	17808	18043	17927	18060	17887	18131	18082	17932	18192	18041	17995	17816	17842	18084	17838	17841	18128	17931	17797	18002	18164	18132	17856	17780	18012	18134	17618	18029	18039	17939	17964	17911	18058	18058	17792	17977	17876	18259	17946	17934	17893	18155	17827	17915	18009	17907	17819	18066	17995	18142	18103	17728	17851	17948	17782	18014	18159	17880	18088	17995	17921	17853	17882	17866	17976	17857	17880	17936	17963	18046	17970	17766	17967	18025	18126	17914	18045	17873	17853	17911	17937	17905	18077	18106	18080	18033	17989	18029	18180	17950	17995	17900	17875	17993	17937	17826	18214	18120	17951	18112	17998	17976	17847	18103	18032	17982	17848	17728	18065	17800	17812	17774	18002	17691	18023	18013	17937	17917	17966	17823	18011	17928	17885	17953	18116	18115	18022	17944	17877	17868	18050	18026	17856	18005	18025	18023	17962	18077	17769	17839	18016	18043	17847	17972	17815	17912	17752	17877	17842	18026	18145	18072	17983	17921	18001	17901	17966	17842	18008	17996	17774	18073	17971	17875	17963	18057	17841	17793	17857	17992	18172	17867	17864	18081	17840	17880	18068	18025	18007	17847	17866	18131	17787	18021	17952	18072	18033	17823	17842	18101	17882	18042	18017	18114	18036	18042	17976	18090	17852	17968	17961	17951	18069	18100	17985	18048	18146	18148	17956	18003	17909	17952	17993	18002	17895	17832	18019	18134	18049	17758	18093	17958	18034	17958	17962	18061	17958	17974	17971	18058	17904	17822	17877	17830	18039	17960	17993	18021	17959	17990	18050	17925	17882	17921	17845	17928	17964	17924	17882	17912	17928	17882	17913	18254	17907	17878	17860	17987	17908	18044	17736	17881	18161	17880	18017	17978	17836	17910	17862	18064	18397	17895	17899	17997	18021	18103	18086	17849	17963	17842	18087	17908	18111	17989	17991	17943	17862	17774	17948	17722	17999	18054	17996	18089	17894	18036	17755	17954	17907	18117	17815	17876	18024	17880	17793	17862	17884	17922	18001	18014	17838	18044	18049	17942	17921	17883	17900	18114	18043	17820	17924	17930	17785	18052	18070	17730	18035	17971	17868	17965	17968	17867	18082	18052	17887	17961	18126	17744	17850	18164	18119	18010	18039	18160	17906	17956	18134	18279	18086	17918	17964	17882	17924	18066	18028	17983	17998	17870	17734	17676	17867	17798	18036	18065	17948	17828	17906	18087	18020	18029	18011	17862	17822	17896	18167	17972	18017	17900	18008	18032	17718	18179	17762	17853	17961	18121	17816	18060	17881	17815	17960	17928	17814	18033	18129	18011	17799	17930	17836	17871	17956	17795	17925	17904	18216	17863	18128	18124	17871	17924	17897	17905	17958	18023	17922	17940	17859	17748	18112	18083	18018	17733	17999	17866	17926	17715	17886	18015	17996	17863	18165	18113	18038	17891	18038	18124	18060	17981	17961	17898	18029	18055	17987	18108	18051	17958	17959	17900	18015	18313	18047	17857	17894	18000	17835	17878	17848	17951	17879	17802	17882	17983	17903	17941	17950	17824	18042	17832	17983	17820	18106	18026	17974	17858	18017	17948	17845	18044	17971	18078	17884	18075	17792	18106	18096	17875	18043	17911	17852	17927	17932	17848	17964	17842	18045	18005	18139	17985	17759	17853	18069	17904	18033	18140	17972	17964	17973	18065	18061	17889	17946	17963	17787	18077	18024	17956	17905	17870	17875	17792	17921	17858	17915	18175	18107	17890	18055	17966	18240	18018	17854	18253	17976	17919	17860	17876	17848	18024	18155	18236	17939	18065	17874	17850	17931	17900	17927	17902	18157	18129	17976	18082	17910	18053	17836	17852	17778	17719	17908	17949	17994	17884	17820	17688	18067	18212	17879	18074	18078	17941	17956	17758	17904	17899	17860	18123	18096	18050	17943	17984	17984	17973	18009	18071	18134	17773	17856	17740	17943	17871	17957	17956	18006	17990	17941	17909	17983	17835	17816	17955	18063	18163	18022	17914	18032	17885	17939	17857	17770	18032	17763	17843	17806	17790	17816	17775	18178	17999	17993	17889	18042	18101	17922	18087	18025	18073	18186	17887	17920	18071	17831	17991	18004	17820	18012	17986	17990	17777	17891	17729	17811	18148	18005	17760	17979	18096	17931	17968	17963	17818	18059	17814	18015	17890	18144	17918	17855	18203	17950	17845	17925	18007	17980	18011	17862	18061	17911	17908	17931	17925	17973	17671	17980	17977	18050	17892	17794	17941	17853	18022	18003	17789	18035	17886	17897	17881	17727	18071	17976	18063	17902	17834	17916	18068	17827	18007	18137	17990	17924	17848	17908	17820	17898	18158	18232	18011	18119	17824	18015	18012	17896	18075	17994	17752	17916	18077	17877	17965	18145	18025	18016	17890	17778	17814	17987	18022	18017	17877	18045	17974	17855	18121	17774	17990	17999	17862	17860	18024	18073	18122	17904	17780	18000	18042	17945	17867	17831	17998	17948	17901	18071	17861	17892	17800	17963	17981	17903	17881	17897	17934	17989	18053	17962	17989	17984	17894	17820	18147	17900	17961	17920	17980	18069	18189	18135	18020	18083	17965	17720	17720	17958	17827	17965	17969	17893	18058	18189	18084	17878	17960	17856	18058	18005	18008	18047	17998	18041	18022	17940	18153	18033	17970	17996	17888	17998	17957	17944	18128	18049	18099	18026	17831	18068	17955	17943	17967	18026	18283	17923	18013	18007	17913	17933	17958	17919	18128	17960	18188	17998	17787	18140	17839	17929	18097	18163	18028	17894	17819	17841	17918	17991	18001	18122	17978	17913	17962	18014	18187	17943	17872	17964	17983	17827	17972	18025	18130	17920	18134	17995	17949	17999	17946	18090	18109	17939	18029	17989	18117	17880	18010	17946	17926	18020	18041	17885	17975	18135	18047	17862	18017	18050	18006	17982	17791	18039	17917	18045	17863	17997	18036	18042	18058	18154	17772	17875	17980	17894	17780	17871	18009	17826	17906	17769	17739	18022	17851	17946	17799	17790	18066	17907	18169	18085	18008	17912	17909	17929	18032	17894	17934	17943	18075	17974	18005	18137	17884	17853	17974	18051	18008	17930	17919	18124	17943	17826	18033	18070	17899	18065	18125	17916	18093	17867	17986	17972	18175	18091	17987	18056	18056	17964	17824	17963	17991	18044	17824	18064	17870	17878	18014	17919	17981	17955	17997	17983	17955	17968	17846	18053	17932	18107	17919	17875	17888	17893	18075	17891	18032	17865	17768	18059	17720	17957	17756	17799	17880	17947	17952	17707	18026	17739	18081	18161	17909	17895	17898	17901	17911	17908	17859	17794	17936	18038	17971	18058	18069	17879	17983	17892	17855	17992	17932	17857	17988	17963	17977	18003	18025	17911	18033	18018	17972	18070	17963	18110	17854	18071	18192	18135	18116	18120	17843	18076	17804	18185	18036	17873	17938	17855	17932	17986	17912	18108	17952	17848	17894	17936	17867	17939	17989	18032	18162	18078	17973	17918	18007	17934	17948	18079	17881	18045	18102	17859	17813	17793	17982	17987	18038	17930	17823	18068	17951	18000	17829	17830	17863	17921	17989	18205	18006	17918	17936	17918	17993	18100	17926	17984	17991	17973	18055	17950	17948	18136	18030	17847	18054	18049	18029	17959	18031	17931	18109	17854	18139	17858	17884	17923	18035	17963	18022	18004	18071	18038	17905	18087	18150	17901	18178	17870	17896	18034	18072	18011	18018	18140	18107	17961	17897	18073	17856	18141	17864	17800	17931	18032	17981	17886	18076	18048	17927	17854	17939	18117	17979	17741	17862	18026	18200	17936	17761	18020	17867	18001	18032	17926	17994	17977	17874	18005	17917	18096	17796	17863	18017	18140	18205	18012	17822	17854	17900	18038	17932	17966	17963	17778	17890	17919	17900	17733	17854	17976	17932	17874	17926	18253	17868	17838	18053	17953	18078	17889	17997	17719	18040	17909	18072	17991	17900	18144	17993	17917	18087	17868	17887	17982	17920	17893	18017	17951	17958	18105	18012	18009	17976	18102	18091	18101	18070	17912	17995	18024	17761	18057	18130	17878	17710	18067	17968	17915	17950	17955	18073	18051	18121	17984	18136	17780	18005	17946	17860	17676	17733	17957	17914	17908	17923	18110	17996	17890	17961	17786	18092	18001	17793	17889	18037	17931	17947	17865	18118	17760	17974	18101	17886	17806	17975	18088	17990	17863	18023	17954	17813	17845	17962	18019	17994	17911	17808	17991	18003	18245	17876	18006	17960	18026	17963	18042	18088	17998	18025	18189	17783	17980	17715	17925	18016	18007	17938	17937	17842	18000	17934	18043	17761	18092	18129	17858	17956	17930	17973	17836	17923	17863	17794	18096	18087	18163	18046	17932	17803	17996	17964	18099	17834	18082	17906	18079	17991	17924	17792	18009	17879	17905	18110	17906	17985	18133	17983	17882	17673	17957	17953	18054	18100	18099	17948	17966	18073	18063	18043	17910	17838	18045	18065	18124	18041	17933	17945	18207	18125	17948	18192	17944	18213	17955	18054	18147	17760	18140	17993	18156	18058	18023	18010	17986	18132	17762	17883	18016	17887	17925	17846	18122	18333	17977	18042	17927	17943	17877	17966
29224	48532	43908	35343	30896	27814	25351	23636	21846	20905	19958	19172	18432	17764	17131	16849	16520	16391	16285	16097	16043	15727	15845	15557	15613	15758	15693	15484	15461	15329	15535	15412	15410	15482	15491	15442	15423	15221	15222	15389	15556	15301	15435	15455	15340	15123	15409	15222	15339	15221	15309	15325	15370	15219	15464	15255	15410	15395	15411	15271	15242	15312	15321	15380	15326	15323	15414	15423	15395	15379	15331	15365	15357	15361	15191	15371	15376	15379	15433	15455	15369	15379	15163	15347	15256	15385	15472	15360	15319	15213	15183	15360	15271	15372	15324	15463	15322	15309	15205	15264	15181	15293	15460	15196	15412	15363	15254	15380	15166	15286	15293	15203	15300	15248	15310	15119	15207	15401	15317	15285	15336	15344	15187	15397	15381	15325	15357	15334	15466	15235	15452	15153	15352	15338	15330	15371	15414	15327	15360	15339	15379	15370	15203	15368	15490	15174	15272	15377	15254	15350	15302	15284	15297	15376	15245	15518	15227	15393	15406	15145	15288	15201	15384	15161	15391	15393	15323	15240	15251	15229	15277	15231	15284	15265	15476	15363	15211	15287	15389	15118	15343	15303	15316	15195	15456	15368	15239	15302	15443	15176	15286	15209	15225	15238	15426	15337	15460	15265	15312	15186	15211	15338	15425	15341	15094	15266	15222	15188	15498	15123	15216	15459	15273	15290	15142	15291	15068	15209	15286	15235	15224	15437	15216	15243	15372	15451	15230	15240	15286	15380	15355	15357	15414	15268	15283	15310	15147	15354	15321	15318	15205	15555	15486	15278	15324	15287	15348	15307	15261	15342	15229	15302	15411	15306	15454	15299	15252	15468	15387	15224	15413	15312	15201	15237	15384	15207	15266	15352	15186	15344	15145	15392	15361	15324	15267	15229	15415	15159	15170	15221	15405	15285	15198	15406	15438	15186	15295	15414	15262	15430	15346	15207	15417	15290	15394	15342	15295	15376	15239	15206	15298	15292	15225	15278	15272	15324	15206	15073	15430	15259	15304	15449	15289	15226	15221	15170	15191	15246	15385	15479	15334	15213	15247	15408	15132	15361	15346	15182	15237	15189	15340	15356	15196	15233	15376	15208	15226	15256	15325	15297	15241	15399	15307	15291	15380	15301	15201	15369	15382	15322	15526	15369	15171	15263	15411	15356	15187	15274	15272	15347	15351	15326	15419	15321	15262	15310	15285	15199	15297	15366	15341	15344	15352	15298	15247	15407	15281	15208	15405	15355	15340	15053	15296	15568	15341	15294	15269	15325	15286	15312	15463	15226	15428	15165	15371	15203	15371	15257	15227	15296	15390	15191	15318	15187	15308	15268	15418	15411	15408	15409	15393	15335	15406	15140	15416	15230	15201	15367	15218	15241	15359	15262	15338	15192	15295	14992	15369	15266	15246	15214	15234	15283	15104	15321	15195	15328	15339	15247	15351	15317	15149	15224	15255	15072	15424	15340	15324	15141	15257	15271	15449	15154	15340	15385	15392	15218	15328	15231	15255	15338	15352	15301	15321	15498	15191	15292	15483	15264	15407	15224	15338	15257	15184	15198	15325	15174	15292	15191	15357	15151	15462	15445	15321	15345	15293	15197	15384	15567	15361	15328	15367	15435	15249	15323	15242	15352	15267	15274	15287	15153	15362	15455	15378	15096	15344	15327	15403	15338	15173	15384	15312	15181	15293	15346	15253	15253	15450	15346	15370	15341	15442	15254	15244	15418	15329	15240	15244	15443	15255	15207	15247	15153	15457	15279	15447	15229	15359	15212	15347	15217	15240	15256	15329	15271	15264	15130	15332	15336	15224	15360	15171	15327	15290	15343	15352	15311	15180	15153	15376	15211	15340	15100	15357	15346	15305	15346	15284	15260	15108	15277	15238	15328	15206	15266	15287	15329	15262	15219	15429	15215	15275	15165	15290	15429	15359	15433	15184	15270	15390	15264	15340	15167	15428	15251	15387	15226	15400	15218	15263	15349	15162	15308	15245	15270	15425	15333	15431	15154	15351	15257	15422	15375	15290	15224	15366	15348	15326	15312	15290	15181	15408	15397	15356	15362	15140	15278	15462	15211	15190	15578	15395	15334	15331	15279	15352	15230	15260	15439	15172	15321	15194	15282	15312	15303	15206	15229	15322	15249	15250	15327	15380	15494	15270	15330	15357	15307	15366	15252	15343	15309	15259	15185	15332	15245	15279	15316	15387	15286	15240	15247	15352	15240	15480	15445	15290	15222	15230	15226	15326	15267	15230	15308	15343	15290	15262	15126	15231	15354	15347	15297	15106	15342	15368	15240	15230	15400	15444	15357	15195	15149	15313	15340	15354	15316	15243	15250	15377	15223	15135	15342	15331	15187	15509	15272	15273	15154	15444	15347	15404	15235	15383	15152	15274	15220	15395	15321	15198	15380	15258	15249	15267	15459	15459	15359	15310	15372	15044	15290	15237	15206	15143	15325	15246	15410	15146	15253	15415	15224	15346	15384	15235	15232	15378	15240	15352	15373	15395	15334	15294	15360	15166	15402	15308	15434	15337	15307	15507	15296	15243	15277	15248	15332	15270	15293	15361	15302	15356	15113	15330	15321	15320	15346	15386	15368	15153	15305	15083	15414	15340	15231	15213	15291	15331	15275	15265	15369	15257	15242	15304	15383	15318	15234	15355	15282	15195	15267	15338	15362	15255	15202	15452	15373	15259	15365	15164	15336	15225	15347	15444	15244	15235	15331	15339	15322	15370	15316	15369	15471	15326	15260	15366	15326	15391	15210	15328	15223	15263	15243	15081	15304	15496	15294	15291	15364	15230	15062	15348	15567	15268	15292	15112	15221	15362	15191	15384	15422	15464	15318	15340	15139	15402	15258	15442	15282	15307	15136	15375	15215	15149	15247	15356	15218	15491	15172	15221	15358	15503	15167	15220	15194	15206	15269	15316	15140	15214	15273	15344	15412	15392	15241	15245	15213	15374	15297	15102	15303	15364	15325	15293	15402	15302	15261	15210	15270	15343	15237	15386	15291	15355	15265	15223	15247	15367	15252	15486	15311	15177	15236	15299	15101	15256	15207	15360	15235	15216	15191	15476	15250	15239	15363	15038	15316	15291	15354	15283	15492	15237	15356	15236	15294	15343	15363	15399	15285	15592	15236	15292	15336	15340	15390	15251	15252	15403	15380	15433	15179	15339	15292	15260	15285	15352	15424	15257	15180	15244	15319	15467	15296	15432	15211	15277	15417	15221	15282	15231	15214	15227	15322	15359	15197	15219	15255	15294	15246	15204	15360	15293	15332	15496	15097	15241	15307	15223	15330	15333	15168	15172	15226	15407	15257	15250	15264	15253	15232	15236	15364	15095	15251	15390	15254	15259	15278	15371	15260	15323	15283	15523	15324	15203	15293	15384	15428	15414	15315	15378	15270	15419	15113	15221	15236	15232	15305	15077	15498	15366	15334	15303	15237	15336	15180	15143	15190	15286	15150	15221	15210	15330	15405	15330	15543	15447	15284	15403	15296	15396	15224	15328	15404	15217	15261	15338	15238	15304	15344	15297	15158	15303	15381	15392	15314	15274	15170	15277	15310	15278	15338	15552	15236	15282	15360	15281	15350	15324	15467	15263	15307	15255	15374	15370	15331	15308	15190	15328	15188	15461	15325	15311	15208	15299	15421	15418	15207	15337	15446	15444	15384	15397	15272	15279	15275	15370	15324	15267	15322	15291	15195	15241	15155	15214	15329	15306	15328	15284	15243	15322	15369	15215	15313	15440	15192	15198	15239	15141	15355	15220	15037	15268	15121	15300	15409	15398	15348	15268	15330	15118	15392	15378	15438	15367	15503	15431	15198	15284	15366	15437	15381	15449	15356	15259	15447	15254	15258	15383	15183	15335	15336	15239	15369	15236	15292	15314	15234	15219	15486	15234	15236	15449	15300	15407	15273	15027	15487	15363	15290	15230	15034	15048	15275	15394	15355	15249	15427	15179	15297	15230	15358	15203	15272	15340	15392	15262	15227	15371	15474	15307	15273	15450	15231	15232	15222	15382	15436	15300	15327	15168	15235	15315	15255	15350	15250	15277	15248	15282	15236	15182	15204	15248	15308	15080	15382	15278	15296	15267	15388	15217	15219	15467	15194	15256	15327	15423	15299	15384	15461	15240	15218	15262	15340	15217	15364	15374	15235	15362	15259	15346	15230	15508	15412	15382	15230	15281	15178	15167	15455	15409	15309	15180	15381	15285	15260	15450	15316	15299	15296	15290	15405	15324	15431	15318	15379	15248	15370	15356	15306	15294	15250	15362	15345	15206	15257	15360	15370	15158	15277	15412	15298	15269	15218	15322	15254	15370	15377	15204	15322	15437	15291	15511	15304	15419	15343	15272	15392	15320	15454	15439	15129	15414	15309	15435	15206	15234	15393	15249	15275	15375	15385	15348	15290	15270	15214	15243	15361	15413	15204	15281	15349	15477	15294	15320	15393	15246	15242	15303	15207	15254	15329	15378	15226	15380	15319	15293	15305	14976	15351	15321	15270	15283	15417	15380	15342	15235	15228	15189	15140	15335	15306	15379	15240	15262	15411	15256	15374	15418	15309	15473	15319	15112	15186	15374	15151	15279	15329	15318	15248	15486	15299	15373	15257	15548	15225	15300	15216	15331	15329	15402	15417	15298	15318	15261	15599	15346	15157	15229	15447	15307	15493	15223	15381	15402	15209	15267	15311	15158	15353	15368	15211	15438	15277	15517	15234	15315	15124	15406	15338	15348	15273	15224	15299	15207	15453	15467	15260	15403	15199	15354	15297	15384	15148	15382	15405	15263	15297	15489	15190	15236	15240	15345	15233	15162	15412	15402	15330	15304	15172	15408	15418	15269	15332	15385	15286	15418	15336	15329	15365	15281	15257	15408	15263	15452	15385	15261	15323	15328	15307	15067	15269	15381	15269	15285	15378	15173	15248	15188	15259	15259	15391	15354	15249	15276	15350	15082	15431	15298	15392	15340	15405	15289	15187	15271	15370	15187	15443	15405	15127	15406	15295	15192	15243	15471	15165	15364	15340	15394	15264	15428	15152	15270	15332	15276	15199	15447	15377	15308	15323	15306	15356	15252	15326	15235	15324	15279	15276	15142	15347	15348	15464
22853	21148	28916	23905	22922	27316	30566	25282	24501	24127	22723	21704	21180	20813	20424	19973	19934	19756	19519	19145	19206	19079	18965	18917	18738	18691	18726	18705	18533	18806	18523	18396	18713	18524	18542	18546	18547	18806	18495	18452	18496	18602	18807	18523	18260	18444	18466	18476	18306	18561	18657	18421	18592	18345	18520	18451	18609	18614	18676	18703	18695	18585	18485	18468	18510	18453	18653	18508	18497	18580	18415	18531	18594	18562	18616	18364	18235	18600	18528	18601	18499	18419	18458	18492	18683	18456	18550	18375	18413	18649	18553	18720	18535	18496	18557	18526	18442	18463	18361	18251	18481	18344	18496	18607	18484	18615	18413	18535	18467	18371	18288	18433	18537	18454	18588	18461	18285	18577	18246	18381	18614	18389	18464	18334	18379	18288	18413	18461	18610	18235	18419	18517	18599	18646	18578	18607	18473	18445	18518	18360	18362	18496	18349	18436	18403	18355	18331	18385	18271	18428	18701	18312	18587	18520	18564	18517	18323	18392	18115	18459	18694	18248	18489	18408	18295	18353	18357	18319	18527	18535	18225	18382	18422	18461	18460	18368	18508	18326	18460	18501	18566	18352	18517	18523	18456	18633	18402	18466	18405	18477	18311	18484	18495	18518	18499	18446	18221	18479	18277	18493	18484	18399	18429	18268	18439	18424	18413	18509	18496	18466	18649	18388	18468	18342	18578	18495	18207	18448	18655	18359	18442	18438	18693	18546	18588	18517	18514	18423	18404	18416	18453	18262	18482	18429	18316	18366	18603	18531	18554	18509	18648	18378	18353	18316	18460	18431	18669	18532	18351	18341	18579	18668	18510	18639	18374	18436	18402	18593	18475	18399	18190	18278	18405	18428	18422	18404	18493	18496	18618	18453	18362	18280	18406	18394	18288	18613	18488	18391	18458	18516	18590	18523	18528	18509	18362	18523	18519	18581	18276	18484	18621	18506	18381	18586	18421	18557	18443	18574	18365	18312	18473	18382	18408	18339	18280	18588	18392	18282	18220	18449	18373	18431	18376	18333	18190	18316	18580	18570	18389	18242	18366	18494	18644	18603	18503	18289	18344	18364	18337	18541	18516	18293	18435	18454	18365	18554	18390	18341	18521	18394	18429	18470	18379	18402	18592	18532	18487	18576	18524	18772	18519	18537	18560	18159	18418	18379	18178	18454	18462	18544	18370	18251	18387	18557	18492	18614	18540	18525	18350	18352	18451	18330	18307	18348	18359	18317	18581	18314	18474	18434	18445	18391	18341	18596	18274	18279	18452	18615	18580	18642	18654	18622	18486	18403	18448	18623	18438	18430	18506	18364	18449	18478	18567	18477	18769	18605	18449	18436	18471	18366	18503	18515	18386	18416	18474	18548	18385	18353	18408	18597	18288	18415	18495	18299	18608	18556	18354	18422	18490	18308	18490	18300	18417	18340	18493	18499	18515	18484	18549	18465	18385	18305	18417	18465	18302	18252	18377	18442	18617	18489	18498	18574	18433	18626	18502	18585	18627	18418	18495	18551	18317	18364	18455	18510	18471	18382	18439	18330	18339	18437	18414	18355	18417	18343	18396	18430	18251	18614	18449	18509	18526	18409	18586	18441	18383	18487	18670	18499	18464	18309	18560	18310	18283	18635	18298	18375	18610	18429	18197	18495	18423	18537	18548	18443	18472	18401	18473	18334	18442	18353	18302	18640	18543	18398	18337	18519	18475	18377	18522	18545	18589	18516	18199	18389	18363	18476	18493	18561	18495	18294	18272	18455	18374	18322	18200	18503	18301	18590	18464	18397	18536	18529	18404	18440	18523	18284	18401	18419	18445	18488	18541	18400	18463	18486	18444	18469	18369	18452	18207	18365	18548	18255	18183	18301	18419	18238	18552	18475	18355	18520	18496	18461	18523	18264	18394	18417	18406	18406	18453	18232	18332	18499	18537	18422	18581	18588	18510	18287	18491	18460	18331	18275	18494	18439	18644	18318	18483	18320	18446	18386	18329	18597	18497	18526	18503	18325	18426	18681	18410	18207	18368	18415	18448	18542	18451	18513	18250	18315	18273	18220	18348	18429	18430	18324	18608	18463	18246	18391	18705	18657	18405	18499	18491	18527	18476	18505	18485	18191	18360	18492	18395	18730	18503	18230	18525	18338	18477	18173	18326	18468	18433	18436	18584	18385	18527	18482	18433	18289	18620	18640	18429	18424	18480	18321	18350	18340	18420	18577	18562	18326	18469	18533	18437	18342	18496	18409	18106	18442	18321	18467	18494	18493	18404	18333	18438	18339	18307	18419	18278	18363	18386	18327	18380	18442	18416	18455	18469	18695	18402	18520	18345	18367	18355	18441	18254	18285	18380	18426	18493	18397	18162	18460	18565	18405	18468	18313	18463	18412	18174	18432	18382	18584	18533	18484	18316	18451	18341	18318	18539	18402	18504	18472	18368	18463	18518	18639	18404	18235	18411	18292	18406	18379	18467	18449	18243	18511	18322	18294	18457	18521	18450	18360	18478	18382	18584	18455	18351	18533	18271	18475	18380	18369	18288	18572	18321	18470	18573	18510	18465	18424	18218	18485	18391	18335	18378	18233	18424	18364	18385	18357	18364	18498	18560	18579	18493	18465	18357	18378	18332	18366	18538	18498	18266	18662	18576	18302	18386	18459	18533	18200	18412	18650	18522	18365	18273	18157	18452	18392	18401	18526	18576	18229	18384	18410	18452	18430	18438	18524	18538	18608	18434	18551	18516	18369	18376	18377	18429	18337	18526	18618	18485	18356	18362	18567	18552	18419	18440	18439	18400	18330	18541	18510	18609	18260	18560	18156	18203	18260	18580	18419	18593	18491	18393	18282	18481	18229	18493	18249	18348	18510	18546	18406	18400	18339	18291	18389	18445	18454	18702	18436	18513	18409	18413	18502	18499	18396	18469	18591	18544	18608	18504	18439	18422	18502	18622	18402	18531	18392	18569	18454	18436	18437	18237	18420	18238	18268	18403	18431	18542	18524	18432	18201	18441	18654	18452	18315	18413	18314	18326	18567	18152	18443	18482	18153	18325	18535	18229	18456	18396	18413	18460	18561	18397	18447	18236	18303	18375	18409	18489	18504	18398	18442	18467	18673	18266	18296	18467	18430	18586	18250	18529	18397	18490	18649	18268	18392	18394	18547	18214	18274	18368	18488	18265	18345	18472	18465	18492	18303	18476	18471	18577	18177	18384	18536	18444	18499	18352	18436	18687	18268	18421	18441	18540	18270	18521	18428	18344	18402	18483	18536	18474	18483	18384	18482	18497	18351	18150	18422	18393	18528	18417	18524	18491	18674	18509	18476	18360	18356	18592	18257	18288	18307	18482	18684	18453	18313	18478	18183	18530	18499	18616	18563	18477	18880	18291	18652	18397	18459	18315	18440	18488	18438	18566	18605	18496	18586	18433	18387	18319	18412	18423	18378	18428	18407	18529	18332	18373	18663	18300	18448	18344	18386	18535	18379	18351	18314	18498	18605	18252	18452	18304	18423	18505	18455	18687	18507	18446	18612	18611	18316	18469	18606	18682	18483	18460	18470	18270	18520	18543	18268	18583	18454	18455	18375	18529	18460	18451	18501	18486	18470	18514	18229	18559	18256	18314	18324	18544	18640	18575	18600	18638	18415	18372	18599	18428	18226	18355	18230	18379	18452	18428	18167	18372	18566	18543	18414	18199	18266	18541	18456	18469	18547	18471	18517	18632	18307	18337	18300	18384	18512	18562	18372	18427	18393	18447	18569	18181	18379	18321	18390	18391	18227	18301	18512	18337	18587	18464	18494	18513	18222	18304	18507	18371	18451	18466	18410	18347	18530	18562	18461	18455	18467	18504	18455	18427	18460	18355	18322	18436	18387	18441	18526	18344	18339	18407	18447	18499	18248	18328	18337	18449	18207	18332	18290	18445	18499	18302	18303	18478	18538	18490	18575	18476	18213	18444	18239	18452	18440	18388	18533	18528	18618	18241	18435	18350	18170	18389	18413	18219	18575	18519	18571	18587	18347	18474	18498	18599	18445	18598	18481	18470	18366	18464	18264	18350	18386	18500	18458	18619	18297	18589	18559	18461	18586	18544	18476	18113	18495	18537	18407	18394	18506	18417	18541	18509	18240	18528	18477	18598	18613	18292	18606	18515	18467	18626	18569	18548	18438	18651	18583	18370	18139	18503	18534	18496	18439	18417	18524	18483	18526	18402	18304	18412	18344	18354	18557	18432	18388	18582	18467	18347	18345	18405	18316	18305	18388	18692	18330	18400	18618	18228	18254	18354	18446	18297	18278	18238	18444	18589	18405	18591	18271	18669	18328	18426	18289	18424	18616	18379	18252	18378	18341	18356	18283	18512	18515	18657	18606	18557	18377	18299	18515	18274	18363	18466	18329	18479	18329	18472	18559	18516	18453	18592	18422	18295	18475	18553	18510	18728	18552	18504	18561	18266	18368	18507	18467	18558	18369	18376	18653	18345	18528	18360	18355	18257	18479	18383	18363	18366	18345	18420	18374	18367	18347	18472	18337	18285	18423	18516	18440	18492	18424	18346	18358	18542	18462	18477	18512	18496	18421	18395	18460	18375	18566	18335	18325	18600	18504	18402	18369	18512	18454	18338	18445	18454	18455	18539	18286	18454	18383	18318	18388	18293	18517	18369	18532	18278	18586	18368	18473	18574	18575	18634	18486	18480	18545	18475	18361	18264	18338	18270	18292	18475	18420	18276	18327	18292	18395	18334	18506	18424	18476	18355	18391	18388	18222	18337	18354	18380	18811	18538	18442	18371	18358	18320	18324	18352	18414	18577	18538	18512	18145	18345	18507	18520	18419	18571	18455	18462	18302	18323	18509	18630	18563	18566	18524	18540	18447	18390	18641	18346	18404	18632	18408	18310	18537	18223	18505	18447	18350	18434	18426	18508	18480	18335	18611	18368	18509	18530	18494	18522	18586	18384	18311	18505	18394	18408	18502	18449	18359	18520	18314	18375	18655	18368	18501	18199	18471	18441	18266	18284	18385	18381	18452	18381	18566	18407	18310	18560	18250	18195	18622	18374	18364	18186	18233	18215	18431	18249	18458	18510	18433	18494	18329	18535	18372	18504	18363	18485	18478	18299	18301	18529	18488	18449	18270
33018	53933	50333	39521	34835	30898	28263	25480	24595	23097	21340	20573	19513	18675	18384	17798	17301	17376	16971	16764	16367	16128	16025	16042	16066	15873	16049	15792	15798	15837	15672	15577	15729	15624	15714	15670	15761	15549	15690	15655	15713	15494	15539	15369	15681	15491	15466	15434	15635	15785	15662	15552	15471	15619	15521	15613	15529	15627	15600	15584	15559	15624	15477	15660	15469	15600	15363	15557	15732	15625	15609	15598	15563	15586	15520	15596	15584	15604	15676	15419	15533	15485	15703	15529	15647	15553	15565	15538	15446	15489	15557	15463	15393	15521	15651	15519	15537	15430	15551	15625	15389	15506	15613	15562	15600	15598	15699	15403	15630	15363	15553	15559	15516	15577	15709	15546	15453	15594	15530	15748	15400	15580	15631	15545	15540	15601	15648	15377	15515	15507	15562	15461	15444	15531	15723	15610	15563	15523	15735	15509	15446	15503	15651	15474	15572	15526	15580	15476	15694	15543	15644	15613	15433	15410	15678	15518	15643	15601	15506	15404	15490	15539	15459	15512	15587	15502	15430	15474	15613	15548	15517	15586	15402	15511	15409	15715	15568	15523	15582	15640	15301	15650	15462	15481	15592	15599	15620	15600	15484	15611	15464	15524	15446	15642	15549	15582	15431	15430	15381	15448	15433	15643	15434	15378	15660	15402	15481	15567	15575	15614	15648	15442	15469	15500	15361	15557	15447	15618	15632	15570	15602	15633	15552	15652	15545	15333	15617	15578	15498	15567	15488	15484	15427	15577	15481	15372	15564	15527	15628	15594	15571	15576	15675	15537	15452	15557	15710	15441	15382	15575	15374	15485	15642	15613	15610	15584	15659	15565	15594	15595	15646	15442	15593	15759	15574	15470	15488	15681	15375	15654	15525	15434	15200	15615	15517	15578	15585	15587	15533	15609	15581	15580	15586	15430	15412	15479	15724	15508	15539	15452	15549	15563	15531	15611	15468	15265	15455	15412	15660	15481	15644	15571	15455	15449	15592	15559	15554	15450	15571	15549	15536	15571	15402	15578	15514	15562	15613	15512	15556	15472	15725	15532	15595	15683	15365	15492	15562	15555	15515	15570	15539	15555	15596	15497	15486	15407	15484	15335	15513	15689	15518	15507	15462	15706	15426	15467	15514	15694	15450	15742	15608	15434	15552	15557	15629	15479	15403	15355	15497	15442	15656	15510	15668	15421	15651	15457	15428	15730	15479	15655	15637	15423	15549	15396	15481	15528	15499	15608	15523	15425	15642	15490	15456	15571	15607	15491	15656	15371	15557	15623	15516	15616	15440	15441	15418	15651	15487	15562	15564	15623	15443	15658	15430	15632	15604	15535	15527	15589	15493	15406	15570	15692	15345	15582	15403	15520	15591	15701	15458	15511	15554	15661	15524	15517	15628	15345	15438	15613	15592	15459	15554	15623	15593	15628	15476	15546	15524	15572	15622	15336	15488	15551	15670	15654	15553	15497	15460	15759	15493	15538	15502	15465	15509	15500	15512	15329	15669	15583	15562	15479	15621	15542	15682	15510	15826	15640	15351	15622	15297	15474	15694	15588	15600	15573	15583	15575	15392	15691	15643	15672	15482	15627	15464	15492	15628	15529	15696	15357	15344	15587	15530	15659	15617	15546	15483	15476	15642	15552	15425	15347	15523	15563	15493	15466	15551	15753	15585	15619	15587	15510	15514	15528	15491	15703	15452	15535	15628	15641	15678	15537	15492	15397	15506	15344	15516	15574	15589	15658	15477	15551	15411	15525	15554	15422	15553	15517	15595	15575	15473	15480	15536	15590	15387	15670	15550	15469	15565	15495	15585	15573	15429	15486	15588	15525	15634	15546	15468	15481	15525	15456	15529	15424	15230	15473	15768	15526	15492	15504	15769	15529	15310	15620	15633	15649	15555	15683	15641	15454	15486	15664	15556	15526	15430	15540	15589	15534	15554	15609	15487	15531	15597	15550	15547	15490	15602	15501	15609	15387	15589	15522	15539	15477	15647	15357	15622	15538	15401	15535	15564	15532	15463	15466	15664	15459	15565	15438	15599	15436	15641	15538	15530	15362	15388	15655	15673	15451	15701	15563	15437	15424	15498	15561	15434	15584	15469	15610	15566	15516	15546	15426	15660	15403	15510	15413	15382	15646	15492	15640	15680	15654	15431	15633	15448	15528	15548	15305	15594	15584	15543	15500	15583	15531	15488	15441	15379	15526	15564	15518	15434	15636	15438	15587	15398	15650	15493	15664	15611	15547	15458	15512	15497	15476	15459	15528	15514	15532	15647	15591	15307	15690	15639	15545	15370	15511	15335	15449	15553	15490	15492	15523	15546	15466	15635	15601	15408	15579	15679	15509	15537	15576	15564	15534	15407	15583	15543	15575	15462	15475	15442	15563	15664	15789	15516	15726	15477	15537	15619	15514	15463	15781	15547	15632	15618	15630	15514	15565	15485	15605	15640	15524	15464	15605	15674	15576	15535	15734	15487	15483	15616	15657	15604	15584	15530	15655	15560	15590	15431	15632	15691	15617	15542	15356	15539	15691	15547	15642	15519	15491	15691	15623	15555	15424	15655	15620	15676	15683	15433	15563	15495	15406	15497	15416	15573	15657	15449	15425	15441	15554	15572	15650	15596	15594	15528	15527	15550	15535	15627	15501	15475	15375	15380	15568	15709	15647	15681	15540	15536	15654	15538	15598	15569	15624	15375	15527	15541	15752	15474	15496	15558	15678	15614	15649	15416	15586	15441	15597	15651	15563	15529	15460	15480	15390	15477	15620	15469	15633	15612	15642	15641	15698	15709	15600	15630	15640	15617	15604	15551	15456	15594	15687	15551	15588	15504	15333	15552	15630	15541	15493	15438	15589	15591	15445	15377	15487	15609	15443	15547	15447	15552	15457	15566	15439	15552	15542	15578	15523	15593	15500	15702	15461	15476	15509	15611	15473	15461	15386	15492	15574	15561	15589	15674	15638	15482	15425	15532	15471	15582	15634	15317	15692	15496	15566	15613	15529	15537	15557	15464	15604	15592	15434	15536	15404	15472	15604	15377	15538	15749	15531	15474	15551	15557	15485	15507	15548	15573	15538	15409	15519	15693	15539	15519	15424	15638	15594	15668	15715	15651	15529	15764	15491	15701	15313	15535	15646	15663	15702	15624	15622	15658	15611	15441	15426	15488	15699	15498	15490	15518	15557	15605	15523	15466	15669	15586	15357	15584	15436	15451	15708	15541	15530	15519	15457	15538	15456	15514	15430	15566	15467	15436	15714	15646	15543	15646	15533	15471	15639	15641	15586	15572	15595	15587	15466	15461	15664	15460	15674	15615	15719	15578	15421	15543	15529	15671	15504	15574	15563	15503	15571	15450	15530	15516	15710	15424	15477	15464	15693	15410	15554	15445	15410	15559	15700	15462	15657	15565	15726	15537	15631	15463	15530	15507	15458	15639	15593	15391	15562	15452	15559	15366	15549	15532	15304	15565	15584	15696	15572	15546	15535	15566	15466	15640	15583	15659	15494	15513	15447	15496	15515	15735	15681	15672	15432	15559	15604	15508	15613	15614	15607	15430	15537	15650	15574	15653	15497	15694	15525	15446	15654	15639	15302	15348	15515	15413	15427	15556	15529	15497	15474	15515	15563	15471	15481	15631	15490	15580	15566	15747	15481	15421	15391	15631	15474	15549	15484	15514	15427	15599	15374	15478	15669	15570	15563	15680	15527	15375	15560	15518	15476	15467	15450	15463	15505	15651	15536	15451	15646	15575	15667	15559	15513	15566	15567	15617	15316	15598	15605	15524	15371	15463	15491	15503	15749	15658	15564	15504	15527	15466	15580	15731	15524	15494	15544	15644	15556	15445	15506	15559	15552	15582	15590	15502	15640	15548	15504	15447	15391	15465	15685	15340	15504	15531	15634	15533	15463	15400	15445	15504	15658	15385	15509	15580	15650	15507	15476	15634	15542	15372	15465	15576	15495	15595	15458	15613	15709	15531	15397	15506	15399	15515	15529	15515	15609	15669	15387	15437	15618	15609	15594	15532	15417	15700	15513	15492	15608	15585	15561	15679	15540	15599	15594	15561	15469	15354	15689	15357	15380	15556	15673	15513	15550	15480	15544	15649	15435	15568	15532	15476	15594	15422	15557	15656	15448	15401	15432	15655	15541	15573	15585	15524	15663	15635	15548	15578	15534	15800	15617	15500	15424	15683	15653	15603	15661	15641	15454	15716	15645	15517	15711	15493	15557	15539	15501	15625	15620	15487	15511	15638	15649	15497	15539	15531	15653	15512	15563	15599	15446	15713	15446	15578	15677	15579	15638	15671	15500	15653	15603	15674	15566	15589	15587	15578	15593	15563	15712	15586	15543	15656	15556	15659	15597	15603	15524	15625	15607	15571	15559	15558	15653	15362	15579	15537	15550	15580	15455	15567	15658	15511	15484	15550	15599	15564	15581	15518	15666	15587	15383	15571	15714	15653	15557	15617	15499	15614	15646	15686	15518	15632	15462	15574	15483	15493	15697	15465	15524	15387	15605	15526	15605	15713	15562	15611	15601	15501	15605	15463	15652	15526	15559	15470	15608	15631	15553	15513	15716	15645	15422	15650	15412	15654	15422	15633	15310	15770	15394	15725	15569	15548	15444	15594	15753	15564	15440	15462	15473	15296	15683	15531	15566	15500	15477	15612	15530	15652	15469	15435	15575	15604	15577	15532	15488	15670	15529	15391	15602	15620	15528	15329	15524	15672	15730	15456	15556	15369	15642	15423	15544	15605	15637	15521	15523	15507	15666	15566	15541	15556	15526	15505	15406	15595	15431	15535	15575	15732	15467	15645	15372	15711	15494	15551	15679	15369	15617	15503	15632	15587	15588	15593	15485	15527	15365	15432	15578	15634	15521	15603	15487	15512	15534	15514	15443	15581	15676	15512	15634	15508	15596	15535	15558	15482	15574	15478	15550	15542	15522	15527	15659	15531	15504	15555	15568	15511	15626	15525	15486	15588	15465	15452	15607	15415	15546	15589	15616	15451	15527	15652	15711	15537	15507	15581	15493	15610	15468	15638	15625	15522	15362	15491	15408	15387	15642	15621	15380	15554	15412	15700	15568	15544	15789	15435	15642	15375	15458	15670	15637	15479	15536
29090	27628	35426	31811	26418	23689	22238	21130	20428	20029	19737	19409	19100	18979	18662	18747	18602	18396	18378	18314	18290	18254	18226	17822	18117	18200	18076	18013	18009	17941	18125	17883	17848	18061	17970	17976	17731	17839	18003	17985	18030	17848	18017	18117	17981	18022	17869	17962	18109	17905	17958	18091	18083	17879	17820	17989	17735	17745	17804	17973	17933	17921	17575	17869	18082	17950	18062	17952	17893	18002	17965	18091	17941	18033	17772	17864	18001	17868	17771	17831	17575	17800	17867	17631	17966	18108	17630	18005	17685	17806	18027	17818	18069	17900	17804	17823	17725	17979	17838	18044	17774	17928	17940	18020	18011	17890	17911	17835	17884	17957	17721	17960	17994	17834	17949	17674	17830	17708	17853	17916	18080	17739	17985	18115	17811	17716	17827	17930	18039	17893	17890	17990	17942	17977	18073	18048	18218	18079	17834	17901	18090	17861	17938	17934	17933	17971	17595	17854	17834	17775	18008	17765	17714	17733	17836	17613	17747	17988	17992	17820	17810	17732	17889	17918	17835	17752	18121	17851	17657	17794	18057	17896	17792	17822	17799	17827	17788	18001	17847	17814	17996	17872	17828	17718	17716	17792	17873	17890	17799	18166	17883	17795	17773	17697	17820	17858	17957	17872	18017	17860	17779	18004	18093	17951	17926	17958	17935	17899	17698	17860	17607	17681	17893	17869	17939	18033	17874	17912	17947	17764	17937	17799	18008	17716	18056	17726	17834	17689	17715	17947	17764	17908	17848	17800	17793	17934	18047	17785	17852	17869	17904	17604	17628	17960	17871	17932	18051	17980	17715	17582	17927	17838	17855	17649	17883	17933	17746	18031	17890	17798	17826	17757	17830	17788	17906	17813	17759	18075	17861	18008	17684	17955	17943	17978	17875	17902	17732	17815	17874	17741	17955	17717	17781	17783	17613	17765	17811	17782	18047	17687	17747	17945	17767	17722	17943	17946	17665	17904	17779	17927	17874	18031	17805	17871	17913	17742	17780	17953	17775	17928	17896	17827	17725	17742	17883	17907	18101	18004	17988	18043	17894	17731	17811	17901	17948	18047	18052	17839	17772	17872	18071	17853	17869	17935	17666	18002	17946	17819	17759	17814	17693	17882	17975	17749	17844	17840	17964	18058	17842	17983	17901	17947	17800	17984	17930	17826	17981	17954	17919	17817	17875	17795	17983	17986	17884	17877	17719	17786	17697	17626	17842	18117	18030	17890	17847	17917	17880	17756	18076	17875	17788	17914	17819	17891	17835	17822	17917	17873	17842	18013	17928	17757	17895	17771	17810	17981	17953	18014	17797	18085	17997	17905	18133	17783	17782	18004	18165	17806	18162	17934	18058	17966	17936	17903	17954	17961	17864	17962	17866	17751	17786	17744	17645	17952	17933	18048	17827	17987	17813	17872	17930	17941	17702	17863	18024	17825	17810	17711	17904	18056	17987	17972	17847	18021	17825	17785	17977	17903	17521	17758	17879	17924	17970	17887	17630	18014	17898	17740	17841	17945	17991	17940	17737	18236	17867	18107	17977	17761	18028	17975	17957	18036	17851	17977	17754	17864	17961	17582	17837	17732	17936	17930	18024	17772	17854	17838	18068	17862	18007	17928	17842	17766	18096	17781	17923	17801	17906	17909	17848	17693	17953	17823	17842	17667	17946	17882	17982	17947	17783	17960	17963	17727	17945	18083	17820	18104	17843	17851	17907	17933	17780	17670	17794	17866	17952	17765	17927	17674	17808	17854	17747	17895	17796	17856	17699	17853	18012	17692	17839	17774	17745	17572	17852	18335	17987	17781	18161	17796	17893	17941	17727	17980	17828	17894	17751	17943	17944	17946	18004	17751	17743	17696	17839	17790	17827	17784	17824	18118	17995	17895	17952	17741	17893	17899	17937	17768	17872	17887	17663	18044	17772	17884	17893	18038	18003	17859	17799	17966	17764	17986	17827	17789	17896	17835	17984	17929	17890	17805	17824	17979	17946	17807	17991	17874	17804	17807	17979	17840	17917	17901	17796	17871	17997	17942	17826	17928	18021	17965	17990	18003	17703	17913	17810	18065	18040	17870	17772	18004	17666	17615	18128	18117	17833	17810	18028	17811	17940	17926	17774	17849	17837	17629	17937	18103	17903	17832	17869	17783	17847	18085	17930	17888	17676	17687	17781	17963	17846	17811	17898	17821	17793	17840	17723	17902	17852	17742	17878	17768	17974	17994	18149	18014	17937	17977	17991	17947	17728	17771	17912	17866	18061	17980	17945	17974	18079	17708	17923	17733	17954	18024	17983	17798	17730	17968	17962	18004	17993	17830	17809	17762	17828	17794	17815	17941	17872	18017	17891	17828	17763	17847	17916	17931	17846	17941	17984	17846	17857	17879	17868	17895	17896	17989	18059	17623	17738	17853	18018	18122	17845	17863	18034	18056	17604	17980	17883	17989	18053	17891	17883	17945	17908	17787	17753	17891	17721	17742	17843	17884	17847	17714	17982	18057	17863	18017	17744	17777	17631	17851	17701	17829	17936	17949	18005	17799	17817	17915	17885	18057	18184	18103	18071	17743	17671	17944	18259	17842	17900	17882	17814	17970	17917	17807	17959	17923	17779	17718	17733	17876	17897	17875	17932	17690	17850	17754	17880	17822	17889	17942	17922	17942	17613	18007	17833	17849	17885	17726	17957	17669	17830	17668	17769	17919	17956	17811	17837	17775	17921	17856	17890	18040	17805	17947	17829	17982	17745	18022	17940	17671	17793	17939	17584	17830	17794	17660	17919	17820	17895	17840	17768	18028	18063	17763	17852	17885	17780	17873	17791	17916	17908	17613	17783	17895	17885	17837	17864	17740	17951	17830	17806	17670	17759	17769	17878	17949	17938	17742	18057	18136	17945	17881	17788	17963	17795	17908	17978	17679	17868	18048	17896	17984	17739	17778	18044	17941	17837	18052	17919	17780	18086	17872	17978	17906	18035	17948	17956	17868	17837	18045	17999	17845	17889	17745	17704	17996	17957	17854	17873	17898	17839	18107	18030	17810	18039	17862	17851	17941	18072	17967	17891	17896	17978	17749	17761	17743	17965	18013	17912	17652	17800	17867	18097	17911	17785	17864	18047	17854	17984	17872	17730	17835	18076	17787	17912	17867	17804	17700	17963	17858	17933	18035	17852	17759	17718	17883	18032	17938	17817	17789	18036	18156	17892	17882	17969	18004	18001	17997	17940	17989	17734	17859	18015	17848	17869	17959	17923	17571	17938	17930	17952	17892	17733	17793	17985	17908	17896	18066	17835	17748	17904	17973	18007	17831	17824	18188	17983	17866	18020	17987	17944	17854	17898	18039	18002	17725	17929	17680	17856	17946	17777	18080	17922	17656	17901	17898	17871	17827	17789	18039	17850	17939	17853	18020	18053	18107	18018	17783	17969	18039	17743	17821	17946	17856	18061	17898	18005	17927	17870	17766	17906	17427	17665	18049	18115	17869	17930	17805	18017	18077	18043	17884	18146	17610	17792	17788	17977	17885	17844	17694	17776	17714	17742	18041	17967	17890	17892	17817	17728	17933	17834	17891	17851	17623	17633	17965	18012	17972	18075	17810	17866	17620	17974	17767	17889	17768	18026	18011	18116	18010	17934	17688	17877	18081	18017	17954	17956	17926	18095	17932	17903	17958	17831	17940	17995	17953	17910	17866	17954	17844	17708	18012	17851	18057	18009	17915	18004	17920	17841	17776	18109	18075	17713	17678	17810	17798	17958	17848	17917	17822	17838	17896	17950	17987	17855	17831	17990	17940	17833	18005	17865	17994	17886	17955	17781	17937	17933	18016	17934	17846	18120	17918	17949	18014	17694	17726	17933	17756	17928	17795	17798	17732	17932	17991	18150	17885	17849	17935	17775	17841	17940	17840	17840	17844	17673	17977	17868	17776	17829	17765	17962	18030	17808	17773	17968	17862	17829	17877	17881	18082	17926	18065	17848	17984	17930	17903	17837	17755	17904	17916	17751	17914	17996	17942	18035	17861	17884	17822	17903	17937	18073	18074	17816	17993	17891	17933	17968	17863	17995	17719	18022	17964	18116	18000	17843	17847	17944	18070	18160	17759	17788	18023	17781	17861	17761	17920	17962	17864	17958	17882	17799	17897	17939	18113	17882	17804	17925	17993	17785	17834	17844	17822	17995	18009	18089	17940	17834	17969	17938	18040	17832	17696	17754	17833	17874	17739	17946	17917	17973	17828	18045	17904	17816	17990	18005	17888	17931	18173	17934	18024	17957	17847	17906	18007	17928	17825	17847	17830	17792	17971	18098	17824	17863	17819	17707	17903	17713	17914	18005	17750	17928	17795	17831	17754	17900	17863	17949	17975	17969	17866	17897	17781	17749	17832	17700	17935	17861	17539	17974	17955	18059	17962	17785	18018	17970	17826	17867	18013	17872	17935	17826	17759	17770	17829	17808	17874	17829	17954	17880	17756	17938	17998	17977	17816	17615	18017	17739	17821	17755	17717	18063	17862	18008	17864	17860	17886	17855	18051	18053	17895	18000	17866	17861	17974	17659	17894	18006	17989	17919	18041	17813	17824	17800	17809	17980	17992	18185	18045	18050	17928	17784	17918	17761	17771	17985	17737	17836	17928	17879	17996	18018	18150	18000	17930	17832	17853	17960	17945	17998	17732	17958	18008	17752	17944	17942	17663	17881	17780	17952	17948	17794	17774	17873	17948	17901	18038	17973	17866	18024	17878	17914	17841	18088	17871	17967	17976	17741	17913	18138	17937	17858	17883	17870	17985	17937	17966	17823	17881	17861	17899	17730	17834	17988	17781	18020	17915	17740	17725	17782	17891	17671	17901	17740	17777	18152	18064	17897	17974	17853	17822	18023	17855	17923	17926	17876	17843	18008	18100	17917	18018	17751	17860	17861	17882	17910	17752	18407	18232	17919	17996	17962	17872	17872	17837	17925	17987	17924	17839	17961	17859	17884	18050	18017	17827	17846	17830	18021	17947	17759	17757	18135	17839	17965	17929	18141	17848	18130	17910	17879	17879	18007	17867	17903	17839	17803	17776	17863	17821	17935	18274	17842	17827	17733	17754	17863	17977	17793	17891	18013	18207	18066	17992	17932	17951	17740	17762	17921	18163
30008	42940	39674	30472	26275	23126	21622	20654	19649	18532	17867	17361	17091	16688	16434	16303	16009	16048	16027	15795	15745	15627	15601	15567	15311	15544	15423	15472	15395	15306	15212	15438	15286	15423	15259	15437	15400	15195	15292	15261	15409	15347	15327	15398	15395	15171	15255	15424	15244	15124	15452	15207	15181	15365	15177	15265	15116	15361	15265	15256	15209	15143	15317	15137	15375	15157	15284	15173	15246	15178	15180	15183	15438	15348	15325	15260	15159	15346	15314	15116	15246	15320	15318	15185	15137	15323	15357	15229	15388	15185	15186	15273	15309	15173	15081	15333	15295	15244	15317	15278	15186	15220	15298	15322	15139	15433	15209	15119	15325	15136	15304	15377	15235	15210	15235	15223	15296	15327	15244	15236	15167	15210	15368	15142	15277	15130	15288	15281	15297	15300	15237	15350	15267	15197	15056	15460	15197	15230	15404	15277	15223	15306	15416	15199	15383	15135	15101	15284	15350	15394	15203	15126	15241	15366	15372	15370	15058	15294	15258	15290	15198	15079	15188	15302	15158	15236	15213	14961	15430	15224	15139	15198	15287	15076	15310	15143	15349	15320	15333	15101	15171	15244	15212	15352	15122	15303	15079	15349	15265	15212	15273	15409	15367	15122	15297	15017	15232	15263	15369	15194	15252	15238	15295	15301	15187	15171	15204	15191	15308	15073	15389	15348	15406	15342	15276	15430	15203	15364	15293	15398	15145	15202	15402	15325	15158	15279	15099	15248	15421	15168	15272	15277	15238	15117	15217	15315	15426	15439	15254	15272	15299	15196	15143	15302	15113	15370	15202	15218	15274	15291	15217	15187	15263	15225	15306	15131	15375	15233	15336	15217	15235	15317	15421	15285	15067	15383	15177	15187	15351	15277	15203	15456	15272	15312	15241	15363	15292	15141	15410	15204	15222	15257	15222	15225	15204	15211	15343	15170	15333	15205	15350	15080	15266	15285	15239	15199	15363	15083	15292	15347	15321	15289	15316	15302	15272	15176	15132	15246	15246	15213	15320	15167	15256	15159	15308	15141	15290	15249	15341	15276	15258	15117	15515	15208	15111	15156	15264	15167	15094	15213	15213	15251	15195	15172	15199	15278	15304	15380	15072	15277	15227	15410	15276	15253	15243	15196	15324	15261	15301	15243	15232	15233	15184	15371	15309	15239	15243	15217	15386	15314	15182	15317	15267	15210	15369	15211	15400	15121	15187	15249	15463	15330	15334	15234	15315	15252	15308	15288	15257	15133	15272	15197	15321	15350	15215	15333	15181	15160	15274	15291	15216	15512	15312	15245	15334	15284	15372	15229	15170	15238	15277	15120	15424	15155	15180	15190	15233	15120	15141	15213	15151	15261	15298	15215	15376	15114	15353	15168	15289	15378	15287	15330	15223	15325	15406	15148	15190	15196	15226	15193	15189	15355	15361	15328	15241	15275	15196	15172	15282	15164	15305	15250	15418	15251	15145	15335	15222	15169	15118	15043	15264	15341	15270	15242	15285	15295	15310	15284	15294	15267	15265	15234	15116	15418	15226	15185	15332	15264	15238	15245	15353	15186	15214	15208	15277	15314	15222	15197	15324	15268	15557	15204	15334	15163	15158	15316	15428	15274	15326	15369	15269	15345	15291	15176	15373	15188	15297	15445	15160	15205	15353	15272	15237	15205	15377	15315	15064	15156	15247	15241	15290	15198	15374	15169	15153	15261	15219	15350	15513	15184	15310	15455	15260	15314	15274	15259	15252	15179	15389	15368	15251	15372	15464	15299	15147	15336	15326	15462	15240	15234	15245	15046	15323	15143	15158	15258	15236	15253	15206	15322	15212	15142	15369	15107	15236	15151	15455	15265	15359	15294	15414	15193	15163	15231	15440	15357	15241	15288	15251	15257	15146	15129	15319	15233	15139	15256	15299	15237	15214	15296	15349	15144	15289	15102	15229	15366	15243	15250	15395	15139	15290	15151	15264	15383	15369	15276	15287	15367	15226	15271	15382	15169	15202	15399	15313	15269	15222	15181	15275	15286	15307	15312	15365	15217	15389	15126	15441	15205	14991	15402	15446	15372	15414	15194	15327	15220	15092	15282	15261	15380	15161	15322	15201	15142	15400	15206	15210	15379	15233	15334	15318	15258	15369	15268	15156	15224	15368	15195	15388	15154	15311	15160	15229	15289	15378	15129	15300	15399	15350	15467	15224	15273	15191	15337	15196	15215	15335	15337	15340	15338	15245	15181	15212	15309	15227	15064	15311	15358	15296	15242	15250	15315	15235	15105	15335	15429	15261	15206	15193	15249	15301	15226	15229	15306	15294	15372	15249	15298	15302	15327	15168	15217	15294	15292	15222	15241	15297	15226	15289	15419	15360	15208	15219	15171	15255	15080	15159	15302	15262	15259	15243	15194	15253	15336	15318	15369	15306	15221	15276	15196	15191	15174	15332	15391	15108	15151	15162	15309	15113	15139	15304	15266	15302	15228	15288	15229	15329	15260	15227	15159	15159	15132	15317	15318	15149	15164	15242	15290	15184	15257	15234	15184	15369	15212	15306	15297	15107	15393	15248	15207	15205	15398	15287	15210	15411	15239	15200	15169	15298	15199	15161	15186	15280	15193	15389	15192	15149	15247	15378	15133	15261	15453	15125	15105	15335	15332	15302	15275	15184	15275	15344	15287	15377	15250	15180	15221	15307	15299	15355	15301	15258	15237	15267	15421	15291	15362	15418	15273	15267	15367	15337	15137	15295	15337	15209	15233	15309	15178	15182	15390	15367	15211	15237	15238	15269	15278	15293	15059	15318	15337	15368	15296	15243	15241	15374	15235	15172	15269	15404	15272	15135	15286	15188	15291	15288	15304	15217	15133	15249	15360	15219	15203	15272	15130	15194	15262	15205	15241	15238	15321	15254	15186	15296	15503	15423	15287	15264	15366	15277	15380	15370	15187	15239	15168	15281	15289	15333	15192	15348	15392	15226	15350	15179	15307	15238	15248	15283	15472	15295	15234	15207	15274	15131	15323	15236	15345	15247	15276	15467	15196	15113	15236	15163	15299	15398	15161	15275	15196	15232	15355	15215	15418	15169	15348	15238	15370	15263	15079	15302	15188	15402	15352	15116	15082	15407	15085	15204	15250	15345	15219	15325	15272	15318	15425	15197	15278	15324	15114	15225	15349	15232	15117	15128	15319	15252	15359	15355	15305	15302	15378	15078	15248	15232	15310	15357	15229	15198	15346	15220	15241	15253	15249	15247	15251	15283	15188	15281	15253	15208	15294	15167	15309	15313	15238	15264	15048	15249	15278	15302	15175	15292	15273	15507	15286	15346	15046	15446	15314	15338	15362	15071	15259	15214	15440	15380	15199	15125	15393	15334	15269	15312	15241	15339	15222	15260	15405	15118	15233	15263	15308	15371	15190	15249	15398	15369	15223	15197	15327	15311	15193	15214	15229	15071	15328	15036	15151	15198	15251	15399	15208	15096	15392	15308	15238	15280	15319	15187	15183	15194	15340	15216	15199	15410	15340	15348	15278	15269	15294	15398	15235	15356	15223	15169	15442	15222	15313	15027	15241	15185	15284	15197	15248	15387	15304	15293	15242	15222	15370	15278	15317	15158	15325	15363	15242	15248	15454	15290	15327	15309	15170	15284	15146	15206	15285	15383	15155	15158	15270	15170	15174	15318	15318	15263	15312	15241	15362	15255	15030	15224	15311	15261	15317	15257	15160	15266	15341	15149	15109	15418	15301	15207	15234	15233	15320	15350	15413	15141	15344	15242	15301	15164	15209	15307	15183	15157	15084	15124	15037	15202	15393	15169	15247	15295	15236	15331	15174	15385	15214	15240	15098	15165	15406	15205	15352	15390	15313	15214	15071	15141	15191	15179	15133	15214	15306	15291	15214	15405	15158	15326	15403	15177	15426	15216	15228	15231	15160	15222	15130	15220	15182	15437	15258	14931	15185	15379	15139	15163	15350	15354	15301	15130	15283	15373	15204	15348	15238	15213	15185	15542	15196	15227	15229	15456	15257	15348	15307	15288	15257	15268	15154	15162	15224	15263	15263	15236	15154	15050	15244	15158	15279	15267	15245	15225	15271	15324	15148	15329	15191	15253	15215	15277	15229	15235	15255	15377	15479	15289	15167	15185	15350	15249	15331	15293	15185	15251	15254	15020	15160	15116	15358	15403	15162	15370	15229	15313	15325	15295	15377	15136	15429	15225	15182	15242	15261	15298	15291	15239	15330	15185	15335	15265	15242	15411	15140	15416	15193	15249	15337	15248	15207	15063	15221	15096	15254	15041	15201	15215	15213	15251	15244	15270	15305	15232	15299	15247	15286	15298	15356	15178	15356	15187	15209	15331	15277	15254	15309	15146	15301	15268	15202	15225	15375	15205	15368	15184	15317	15094	15327	15262	15294	15183	15299	15282	15312	15289	15161	15372	15233	15312	15315	15222	15273	15251	15335	15103	15271	15228	15313	15253	15208	15266	15253	15063	15332	15222	15228	15307	15329	15354	15318	15340	15306	15325	15207	15488	15051	15290	15108	15290	15300	15344	15140	15129	15265	15195	15294	15163	15292	15185	15295	15245	15376	15448	15187	15355	15050	15211	15242	15211	15335	15172	15131	15384	15223	15274	15278	15362	15239	15107	15392	15305	15226	15135	15149	15201	15212	15325	15281	15359	15305	15252	15277	15179	15297	15301	15384	15182	15286	15247	15203	15229	15186	15193	15358	15312	15038	15143	15313	15448	15145	15309	15188	15271	15190	15268	15349	15162	15228	15212	15463	15262	15310	15283	15264	15479	15315	15316	15353	15374	15355	15172	15437	15328	15270	15175	15123	15265	15267	15183	15269	15180	15178	15307	15146	15316	15316	15192	15227	15280	15235	15269	15130	15259	15166	15330	15194	15123	15288	15167	15341	15267	15367	15178	15276	15177	15328	15235	15296	15310	15283	15208	15325	15219	15088	15263	15314	15101	15268	15210	15061	15222	15292	15280	15092	15221	15206	15392	15359	15218	15199	15128	15289	15463	15407	15270	15234	15164	15248	15344	15376	15373	15228	15232	15121	15267	15398	15191	15346	15384	15304	15049	15292	15094	15159	15341	15411	15166	15134	15261	15293	15227	15426	15298	15369	15474	15294
23969	21037	28441	25412	25225	26443	26573	23485	21727	21241	20651	19956	19549	19504	19237	19036	18859	18753	18651	18624	18089	18295	18238	18207	18019	18061	18103	18176	18095	18020	17922	17961	17999	17852	17845	17865	18064	17989	17914	17769	17846	17898	17935	17675	17948	18004	17835	18023	17994	17904	17761	17973	17915	18008	17751	17949	17753	17598	17915	17907	17751	17652	17806	17679	17821	17759	17808	17845	17758	17677	17901	17795	17775	17935	17884	17946	17989	17887	17527	17872	17870	17758	17901	17840	17685	17927	17606	17940	17702	17750	17684	17816	17810	17815	17653	17821	18028	17934	17803	17796	17877	17858	17830	17760	17823	17884	18038	17889	17875	17775	17730	17829	17896	17831	17672	17651	17650	17841	17920	17947	17828	17810	17842	17724	17715	17664	17560	17836	17935	17928	17804	17997	17815	17829	17802	17920	17862	17755	17882	17912	17782	17845	17757	17788	17752	17819	17758	17598	17751	17529	17733	17705	17679	17874	17925	17786	17675	17811	17821	17702	17776	17945	17802	17810	17858	17846	17895	17710	17687	17558	17806	17882	17711	17730	17898	17730	17772	17870	17870	17676	17889	17977	17842	17721	17762	18017	17885	17749	17815	17742	17756	17862	17772	17875	17891	17684	17994	17658	17901	17770	18021	17726	17769	17828	17943	17467	17601	18001	17872	17909	17809	17972	17702	17976	17957	17841	17992	17653	17706	17883	17903	17890	17763	17686	17949	17814	17691	17816	17727	17834	17748	17743	17789	17869	17705	17661	17827	17929	17824	17989	18009	17941	17941	17869	17749	17615	17786	17819	17642	17853	17773	17773	17703	17674	18033	17628	17887	17843	17655	17848	17879	17984	17915	17946	17716	17721	17890	17861	17900	17830	17674	17746	17592	17788	17772	17777	17707	17925	17691	17768	17856	17860	17824	17887	17728	17743	17817	17741	17683	17858	17572	17693	17817	17816	17789	17839	17816	17874	17638	17855	17745	17823	17706	17878	17877	17677	17720	17594	17792	17763	17838	17937	17810	17816	17843	17838	17885	17571	17779	17679	17973	17626	17807	17688	17671	17813	17841	17781	17808	17921	17703	17792	17895	17782	17689	17844	17659	17816	17774	17718	17797	17724	17806	17503	17818	17699	17819	17822	17712	17543	17882	18050	17808	17740	18030	17665	17773	17680	17665	17773	17729	17760	17778	17719	17931	17735	17701	18045	18004	17805	17814	17786	17668	18084	17632	17868	17663	17622	17807	17807	17633	17666	17774	17696	17710	17920	17800	17801	17784	17784	17833	17822	17799	17837	17794	18033	18052	17714	17748	17695	17751	17715	17603	17803	17694	17867	17783	17974	17653	17833	17674	17602	17756	17840	17882	17850	17865	17812	17718	17613	17836	17799	17723	17735	17749	17844	17639	17789	17807	17752	17936	17808	17713	17788	17768	17796	17580	17719	17880	17834	17888	17890	17784	17848	17871	17810	17717	17734	17789	17611	17875	17622	17874	17931	17664	17815	17832	17701	17784	17816	17698	17731	17727	17795	17950	17813	17821	17766	17983	17575	17659	17753	17682	17615	17731	17932	17685	17739	17925	17723	17803	17668	17822	17822	17735	17703	17768	18113	17813	17902	17932	17761	17767	17795	17822	17853	17879	17870	17714	17742	17756	17843	17732	17746	17814	17751	17773	17901	17871	17775	17919	17869	17580	17915	17855	17832	17807	17812	17749	17776	17519	17666	17786	17751	17920	17749	17697	17709	17825	17813	17768	17836	17776	17814	17991	17651	17947	17821	17607	17729	17637	17784	17785	17753	17824	17883	17842	17698	17714	17995	17782	17758	17853	17695	17864	17943	17862	17736	17498	17816	17672	17720	17661	17679	17823	17772	17736	17715	17789	17694	18066	17980	17731	17838	17909	17892	17812	17901	17938	17784	18088	17903	17946	17960	17732	17894	17710	17649	17782	17773	17654	17857	17580	17844	17753	17749	17833	17875	17750	17727	17955	17777	17711	17858	18008	17814	17984	17684	17887	17901	17646	17914	17793	17892	17865	17750	17789	17920	17850	17719	17759	17841	17580	17823	17832	17732	18035	17741	17901	17741	18006	17825	17540	17779	17846	17738	17773	17730	17756	17852	17544	17849	17785	17877	17743	17668	17858	17635	17722	17831	17901	17630	17877	17892	17897	17781	17804	17932	17793	17900	18019	17753	17742	17678	17596	17882	17747	17864	17853	17782	17704	17772	17837	17794	17837	17791	17870	17827	17707	17988	17720	17673	17761	17823	18030	17815	17946	17691	17904	17535	17881	17909	17958	17695	17996	17719	17834	18077	17829	17709	17858	17741	17907	17952	17779	17839	17682	17756	17732	17721	17750	17827	17737	17724	17697	17681	17910	17842	17759	17904	17614	17774	17756	17919	17806	17649	17605	17710	17705	17793	17813	17892	17750	17998	17951	17811	17851	17753	17685	17785	17824	17679	17722	17808	17948	17748	17847	17609	17821	17757	17838	17936	17827	18057	17813	17913	17734	17702	17954	17947	17796	17559	17741	18100	17916	17732	17736	17743	17831	17759	17792	17834	17984	17713	17595	17787	17817	17695	17860	17779	17671	17865	17750	17807	17922	17892	17966	17898	17807	17797	17753	17783	17691	17734	17750	17841	17711	17898	17539	18138	17929	17807	17918	17737	17785	17762	17794	17851	17764	17744	17755	17693	17609	17840	17966	18104	17798	17506	17811	17816	17761	17799	17906	17677	17912	17711	17763	18074	17808	17963	17833	17645	17877	17748	17925	17817	17875	17655	17838	17624	17901	17699	17776	17945	17640	17911	17991	18175	17872	18070	17935	17755	17741	17758	17807	17895	17912	17826	17749	17591	17878	17537	17796	17835	17761	17892	17693	17991	17941	17825	17778	17709	17794	17718	17687	17839	17715	17675	17824	17815	17878	17569	17842	17883	17883	17731	17606	17897	17830	17865	17947	17876	17748	17654	17788	17838	17744	17815	17970	17614	18016	17723	17706	17820	17849	17869	17922	17840	18009	17728	17743	17852	17771	17904	17906	17942	17762	17929	17844	17757	17952	17830	17864	17937	17805	17828	17928	17723	17800	17619	17889	17803	17737	17870	17813	17986	17605	17773	17826	17894	17676	17744	17732	17671	17736	17739	17760	17780	17658	17888	17789	17780	17641	17711	17726	17778	17539	17677	17865	18096	17914	17858	17724	17734	18004	17794	17796	17597	17783	17848	17977	17927	17789	17694	17562	17797	17935	17791	17881	17861	17999	17666	17829	17855	17776	18062	17821	17854	17897	17831	17759	17949	17630	17830	17675	17682	17865	17698	17817	17817	17861	17597	17845	18031	17603	17653	17807	17940	17901	17737	17742	17750	17800	17772	17840	17794	17775	17778	17966	17736	17701	17791	17761	17755	17894	17689	17637	18058	17910	17902	17840	17564	17755	17864	17589	17820	17481	17871	17944	17737	17878	17683	17875	17905	17831	17735	17821	17820	17615	17877	17698	17908	17708	17769	17731	17887	17791	17684	17779	17761	17948	17855	17850	17681	17991	17607	17826	17817	17731	17838	17614	17739	17826	17957	17747	17586	17570	17891	17830	17672	17829	17912	17761	17757	17759	17814	17779	17565	17592	17662	17802	17784	17815	17659	17817	17767	17638	17683	17650	17845	17822	17782	17745	17582	17922	17792	17926	17811	17698	17713	17770	17748	17801	17794	17781	17805	17614	17760	17726	17852	17855	18009	17691	17999	17760	17708	17927	17756	17685	17836	17685	17769	17799	17726	17794	17932	17949	17917	17537	17934	17797	17681	17741	17941	17813	17831	17719	17823	17757	17861	17787	18032	17782	17781	17794	17943	17702	17969	17672	17700	17964	17824	17942	17902	17801	17558	17853	17849	17796	17769	17932	17822	17751	17765	17859	17872	17825	17801	17846	17766	17813	17880	17906	17933	17842	17925	17726	17697	17834	18122	17905	17787	17864	17934	17727	17789	17828	18070	17792	17800	17861	17812	17760	17574	17631	17748	17793	17826	17820	17962	17725	17872	17687	17974	17744	17539	17744	17985	17820	17926	18055	17890	17636	17671	17784	17721	17665	17892	17580	17850	17837	17691	17858	17963	17984	17846	17771	17834	17837	17715	17820	17531	17804	17706	17800	17762	17873	17807	17824	17630	17688	17803	17746	17848	17911	17781	17834	17800	17699	17698	17738	17790	17861	18078	17760	17600	17936	17799	17743	17971	17845	17654	17727	17782	17734	17688	17824	17898	17701	17823	17720	17808	17781	17567	17916	17756	17696	17688	17779	17607	17693	17839	17905	17598	17732	17719	17709	17694	17806	17803	17970	18004	17889	17875	17711	17625	17833	17809	17770	17973	17776	17674	17794	17801	17997	17826	17871	17755	17799	17851	17935	17796	17997	17761	17810	17990	17770	17696	17707	17648	17914	17920	17623	17753	17688	17697	17679	17906	17808	17755	17836	17938	17809	17689	17897	17890	18044	17991	18004	17717	17672	17984	17515	17818	17920	17835	17988	17804	17762	17884	17820	17724	17673	17964	17846	17907	17864	17838	17848	17909	17813	17859	17799	17864	17598	17777	17753	17724	17909	17800	17706	17960	17910	17853	17870	17972	17824	17869	17832	17671	17760	17860	17814	17674	17753	17680	17601	18019	17931	17881	17980	17849	17835	17882	17717	17831	17798	17877	17897	17895	17903	17723	17756	17702	17610	17794	17860	17785	17658	17952	17751	17695	17830	17817	17823	17717	17625	17878	17730	17956	17789	17804	17521	17887	17456	17596	17743	17809	17673	17917	17931	17981	17777	17950	17871	17685	17516	17746	17612	17862	17719	17786	17798	17965	17819	17747	17935	17794	17853	17681	17598	17895	17802	17624	17712	17629	17668	17702	17585	17705	17651	17890	17740	17789	17910	17999	17948	17622	17781	17728	17845	17863	17918	17771	17776	17851	17783	17798	17818	17587	17665	18023	17709	17584	17766	17548	17845	17724	17835	17599	17804	17832	17828	17783	17710	18028	17797	17710	17573	17914	17794	17863	17899	17735	17900	17847	17856	17778	17596	17887	17581	17578	17569	17659	17788	17876	17868	17661	18004	17905	17822	17807	17501	17723	17932	17754
31092	49320	44493	34827	29971	26491	25504	23675	21513	20122	19286	18412	18030	17321	17215	16825	16319	16273	16100	16082	15825	15951	15550	15563	15458	15501	15424	15498	15359	15457	15407	15257	15493	15293	15197	15286	15256	15234	15242	15335	15304	15291	15324	15360	15215	15362	15400	15420	15214	15282	15189	15304	15373	15144	15085	15257	15239	15157	15139	15113	15170	15121	15246	15218	15337	15226	15178	15225	15478	15135	15155	15062	15193	15134	15299	15110	15173	15024	15215	15235	15291	15267	15340	15168	15272	15017	15320	15376	15419	15125	15228	15133	15311	15206	15174	15322	15268	15237	15226	15198	15184	15262	15279	15132	15230	15124	15182	15266	15204	15208	15289	15161	15125	15335	15170	15260	15331	15285	15170	15341	15277	15210	15166	15219	15361	15086	15210	15163	15144	15211	15261	15346	15329	15229	15099	15174	15166	15183	15304	15300	15149	15259	15207	15274	15283	15124	15420	15286	15241	15449	15144	15356	15414	15443	15237	15354	15257	15412	15100	15091	15290	15248	15385	15244	15220	15153	15204	15039	15259	15283	15138	15121	15436	15137	15234	15212	15213	15164	15261	15299	15309	15062	15289	15174	15225	15198	15197	15316	15129	15097	15297	15235	15217	15110	15065	15094	15146	15310	15445	15187	15339	15304	15321	15335	15258	15326	15345	15233	15329	15314	15190	15219	15273	15312	15135	15254	15070	15170	15275	15207	15267	15190	15173	15172	15230	15156	15227	15250	15178	15316	15117	15092	15176	15146	15193	15068	15120	15372	15162	15104	15236	15238	15276	15240	15277	15314	15245	15182	15169	15286	15191	14960	15207	15233	15511	15281	15391	15411	15125	15226	15187	15206	15256	15249	15343	15131	15213	15348	15251	15315	15198	15281	15173	15409	15245	15077	15318	15230	15058	15241	15232	15236	15049	15118	15321	15126	15291	15171	15146	15202	15171	15241	15467	15211	15159	15226	15298	15250	15083	15209	15391	15109	15388	15055	15109	15125	15272	15157	15239	15341	15426	15108	15246	15092	15171	15068	15388	15194	15081	15226	15263	15377	15437	15371	15216	15260	15210	15085	15162	15212	14997	15309	15314	15418	15251	15465	15166	15386	15241	15243	15149	15184	15218	15356	15443	15253	15137	15269	15333	15362	15359	15140	15231	15198	15179	15339	15281	15370	15274	15121	15249	15252	15230	15157	15154	15214	15282	15090	15388	15229	15201	15156	15224	15190	15205	15305	15138	15190	15241	15212	15371	15357	15350	15343	15131	15071	15243	15179	15151	15314	15281	15127	15290	15233	15137	15166	15199	15279	15339	15298	15156	15224	15195	15207	15192	15517	15165	15151	15304	15379	15261	15228	15217	15316	15255	15257	15113	14954	15223	15277	15199	15229	15263	15161	15209	15068	15216	15101	15211	15115	15121	15293	15302	15028	15368	15142	15258	15410	15087	15206	15343	15202	15213	15230	15186	15059	15212	15375	15050	15230	15266	15208	15214	15092	15441	15193	15139	15606	15364	15180	15091	15191	15127	15193	15119	15268	15192	15189	15321	15247	15159	15242	15178	15332	15402	15009	15334	15309	15223	15134	15354	15197	15071	15223	15254	15237	15141	15220	15264	15132	15351	15169	15312	15227	15255	15350	15237	15174	15094	15166	15231	15188	15153	15297	15038	15109	15150	15209	15072	15241	15158	15189	15137	15275	15189	15259	15091	15186	15152	15044	15514	15195	15370	15191	15243	15295	15249	15148	15149	15201	15133	15322	15170	15299	15065	15188	15233	15266	15353	15351	15247	15160	15330	15288	15253	15280	15062	15173	15347	15151	15046	15169	15160	15257	15231	15204	15263	15351	15221	15255	15155	15046	15232	15136	15172	15195	15157	15238	15297	14995	15281	15203	15077	15278	15393	15212	15143	15206	15188	15176	15246	15126	15119	15294	15038	15179	15103	15232	15135	15228	15275	15292	15271	15275	15312	15086	15046	15199	15230	15173	15059	15339	15156	15333	15259	15094	15108	15366	15347	15145	15201	15254	15357	15157	15145	15316	15226	15143	15271	15109	15239	15258	15206	15287	15235	15081	15114	15161	15311	15261	15224	15122	15120	15202	15220	15463	15285	15228	15289	15294	15128	15259	15086	15283	15177	15286	15314	15275	15251	15336	15084	15426	15138	15308	15211	15163	15218	15294	15288	15133	15185	15288	15300	15284	15230	15202	15210	15191	15299	15481	15130	15171	15182	15335	15327	15415	15373	15307	15233	15169	15115	15093	15282	15344	15433	15117	15429	15280	15346	15071	15216	15312	15119	15164	15141	15108	15206	15321	15142	15242	15322	15400	15151	15179	15191	15239	15251	15283	15247	15219	15156	15121	15159	15149	15318	15089	15316	15242	15203	15268	15206	15244	15281	15151	15321	15081	15215	15208	15405	15206	15191	15307	15273	15233	15196	15280	15190	15303	15383	15267	15278	15197	15268	15060	15047	15039	15267	15249	15308	15262	15248	15226	15226	15247	15070	15193	15322	15163	15398	15110	15090	15152	15232	15043	15307	15369	15230	15136	15194	15215	15075	15288	15184	15288	15118	15163	15262	15095	15123	15150	15217	15076	15235	15062	15190	15262	15265	15009	15256	15131	15183	15213	15268	15352	15257	15314	14943	15116	15207	15310	14973	15148	15147	15223	15251	15012	15221	15250	15177	15270	15274	15174	15113	15162	15223	15164	15210	15179	15173	15115	15367	15491	15142	15282	15165	15242	15481	15250	15164	15282	15391	15201	15313	15142	15167	14981	15257	15219	15018	15281	15290	15190	15436	15114	15063	15178	15292	15097	15378	15121	15156	15315	15185	15246	15307	15117	15306	15294	15200	15168	15326	15239	15165	15013	15174	15276	15124	15094	15282	15262	15060	15254	15254	15270	15442	15286	15191	15365	15368	15179	15180	15285	15279	15263	15016	15277	15162	15128	15194	15301	15095	15201	15237	15183	15186	15228	15255	15306	15221	15270	15160	15344	15310	15268	15235	15189	15230	15210	15310	15046	15199	15286	15275	15193	15158	15306	15175	15222	15252	15211	15232	15161	15196	15271	15156	15350	15201	15342	15047	15030	15300	15375	15371	15029	15264	15247	15197	15206	15240	15252	15136	15248	15164	15227	15298	15332	15058	15301	15296	15260	15276	15249	15327	15152	15082	15203	15204	15236	15161	15299	15095	15050	15110	15247	15396	15239	15188	15231	15109	15206	15267	15243	15198	15164	15237	15317	15317	15231	15374	15216	15334	15310	15208	15200	15354	15138	15270	15156	15143	15207	15141	15379	15180	15168	14948	15140	15070	15205	15183	15170	15191	15272	15398	15370	15224	15284	15276	15214	15208	15123	15123	15341	15077	15259	15173	15241	15222	15092	15247	15275	15280	15207	15150	15252	15194	15181	15173	15098	15201	15214	15159	15200	15149	15145	15314	15289	15154	15134	15360	15265	15256	15199	15217	15283	15328	15195	15313	15275	15124	15280	15205	15429	15088	15375	15136	15035	15193	15083	15228	15164	15405	15106	15209	15239	15258	15435	15161	15209	15118	15195	15279	15187	15316	15120	15345	15167	15190	15142	15119	15174	15181	15366	15064	15180	15259	15188	15189	15255	15174	15210	15152	15176	15183	15284	15296	15103	15286	15315	15353	15325	15276	15251	15164	15342	15254	15339	15192	15238	15326	15224	15285	15158	15250	15318	15127	15253	15165	15185	15169	15343	15227	15138	15401	15261	15340	15098	15236	15186	15402	15302	15343	15205	15228	15297	15235	15356	15241	15073	15192	15024	15145	15089	15396	15290	15126	15053	15302	15149	15146	15297	15186	15327	15143	15163	15246	15197	15196	15257	15191	15093	15295	15153	15195	15298	15189	15380	15257	15120	15385	15187	15140	15275	15369	15295	15215	15200	15195	15155	15337	15194	15289	15292	15237	15296	15360	15296	15178	15108	15082	15188	15281	15338	15290	15225	15201	15161	15255	15266	15153	15243	15247	15223	15294	15098	15209	15108	15298	15323	15208	15259	15169	15198	15275	15226	15280	15315	15230	15397	15387	15229	15122	15273	15437	15289	15277	15338	15267	15295	15178	15181	15299	15214	15353	15360	15294	15059	15330	15268	15424	15313	15160	14980	15131	15129	15290	15223	15197	15171	15192	15200	15412	15194	15148	15227	15283	15163	15242	15259	15299	15239	15270	15486	15368	15336	14990	15271	15237	15108	15306	15250	15310	15266	15019	15246	15202	15271	15105	15121	15160	15194	15463	15137	15153	15185	15127	15377	15226	15265	15241	15184	15402	15133	15078	15066	15177	15096	15332	15251	15255	15137	15236	15231	15403	15239	15096	15142	15290	15075	15135	15180	15318	15114	15121	15248	15226	15332	15436	15342	15253	15164	15209	15154	15187	15285	15315	15235	15114	15123	15245	15084	15146	15087	15372	15271	15264	15325	15200	15209	15102	15429	15224	15175	15333	15311	15297	15304	15195	15173	15467	15322	15362	15243	15311	15133	15178	15317	15059	15080	15353	15176	15225	15202	15252	15309	15153	15248	15345	15234	15225	15167	15198	15172	15291	15114	15284	15195	15310	15046	15201	15220	15098	15253	15138	15214	15281	15352	15244	15367	15230	15458	15140	15123	15148	15273	15284	15226	15257	15267	15199	15254	15248	15159	15109	15193	15265	15176	15319	15255	15279	15201	15227	15193	15390	15365	15116	15094	15231	15117	15366	15328	15017	15092	15194	15383	15169	15328	15176	15309	15370	15368	15159	15138	15155	15352	15254	15442	15170	15370	15153	15233	15138	15280	15211	15152	15369	15141	15226	15232	15180	15288	15192	15330	15280	15332	15282	15336	15136	15289	15289	15186	15270	15118	15230	15366	15364	15078	15295	15207	15146	15194	15184	15326	15227	15079	15375	15361	15516	15234	15288	15455	15168	15364	15289	15166	15119	15139	15284	15133	15184	15212	15308	15340	15059	15305	15300	15256	15329	15329	15176	15315	15156	15337	15242	15252	15413	15132	15158	15183	15201	15155	14954	15259	15181	15215	15154	15428	15277	15212	15224	15259	15214	15154	15416	15279	15187	15359	15271	15170	15305	15123	15205	15405	15052	15229	15117	15175
22818	21163	28962	23937	22779	27168	30594	26247	24620	23522	22598	21627	21034	20690	20704	20141	19464	19523	19689	19601	19414	18975	18807	18900	18871	18726	18618	18655	18586	18631	18573	18615	18429	18374	18567	18485	18635	18639	18648	18548	18653	18393	18562	18391	18601	18593	18430	18427	18479	18538	18349	18292	18388	18477	18250	18427	18639	18494	18321	18214	18372	18357	18426	18397	18357	18583	18554	18377	18530	18348	18551	18458	18463	18555	18611	18451	18594	18440	18681	18544	18387	18533	18486	18501	18564	18301	18417	18454	18516	18395	18559	18449	18388	18462	18324	18420	18431	18348	18494	18371	18402	18228	18172	18404	18297	18331	18343	18509	18633	18301	18467	18323	18248	18313	18720	18591	18607	18419	18243	18251	18308	18317	18330	18474	18494	18418	18645	18341	18226	18332	18471	18487	18417	18502	18557	18331	18327	18498	18303	18518	18224	18272	18271	18603	18442	18348	18187	18297	18586	18242	18150	18360	18496	18557	18343	18567	18234	18419	18397	18416	18205	18369	18553	18455	18506	18537	18356	18281	18613	18541	18440	18456	18299	18482	18394	18480	18335	18491	18499	18324	18383	18366	18536	18248	18410	18383	18321	18519	18509	18394	18337	18345	18366	18386	18483	18328	18401	18682	18452	18460	18311	18413	18215	18397	18325	18413	18319	18455	18472	18376	18458	18351	18228	18428	18434	18263	18544	18534	18334	18415	18430	18337	18357	18356	18208	18424	18471	18141	18341	18381	18398	18410	18474	18405	18399	18435	18385	18477	18286	18296	18346	18428	18393	18456	18453	18110	18430	18257	18358	18537	18411	18451	18433	18268	18390	18407	18450	18327	18390	18320	18421	18382	18406	18657	18495	18291	18466	18306	18334	18189	18296	18405	18502	18366	18417	18374	18637	18513	18472	18595	18457	18491	18662	18313	18288	18479	18412	18437	18410	18139	18464	18416	18396	18373	18424	18492	18422	18456	18290	18273	18429	18364	18379	18198	18431	18313	18339	18243	18604	18290	18435	18276	18419	18511	18432	18333	18213	18390	18340	18441	18393	18517	18578	18316	18342	18218	18432	18276	18241	18351	18565	18470	18173	18320	18337	18536	18404	18273	18334	18274	18505	18253	18323	18229	18457	18443	18274	18326	18328	18304	18447	18477	18565	18187	18314	18235	18346	18490	18243	18385	18374	18268	18413	18338	18471	18387	18459	18324	18211	18434	18214	18147	18334	18455	18358	18461	18217	18358	18331	18218	18482	18188	18407	18354	18488	18299	18423	18406	18518	18553	18363	18404	18593	18547	18531	18438	18601	18272	18565	18454	18398	18448	18486	18213	18460	18320	18321	18366	18266	18260	18257	18117	18315	18300	18448	18396	18470	18354	18468	18537	18638	18472	18460	18328	18392	18362	18529	18210	18239	18421	18276	18415	18474	18284	18353	18401	18518	18516	18537	18173	18372	18282	18471	18182	18211	18343	18375	18398	18230	18454	18341	18377	18492	18409	18478	18244	18368	18269	18427	18546	18375	18312	18275	18465	18313	18387	18495	18300	18482	18328	18385	18414	18369	18304	18219	18122	18315	18412	18192	18542	18353	18281	18343	18228	18269	18292	18392	18448	18416	18375	18580	18374	18191	18451	18401	18379	18507	18299	18421	18526	18444	18338	18450	18369	18396	18382	18242	18247	18196	18384	18412	18408	18413	18185	18424	18515	18459	18187	18423	18237	18377	18374	18462	18415	18443	18228	18258	18550	18418	18339	18528	18392	18210	18506	18310	18475	18297	18270	18497	18473	18288	18205	18391	18281	18342	18297	18489	18396	18563	18318	18267	18488	18466	18054	18293	18195	18417	18357	18339	18413	18429	18313	18621	18512	18390	18298	18304	18240	18296	18621	18367	18416	18507	18405	18379	18330	18356	18360	18351	18504	18348	18360	18422	18274	18263	18371	18320	18384	18457	18512	18297	18396	18505	18509	18362	18333	18572	18483	18514	18288	18434	18610	18146	18363	18183	18436	18427	18300	18482	18243	18642	18544	18328	18383	18350	18294	18412	18344	18295	18203	18280	18237	18465	18235	18417	18380	18395	18350	18425	18288	18527	18253	18334	18386	18479	18545	18208	18646	18331	18229	18202	18366	18581	18235	18359	18433	18327	18299	18370	18254	18268	18252	18430	18437	18188	18300	18116	18396	18460	18245	18037	18307	18287	18380	18348	18390	18559	18495	18418	18358	18215	18549	18444	18523	18334	18348	18418	18258	18548	18285	18318	18145	18305	18413	18438	18286	18556	18360	18303	18446	18527	18605	18193	18398	18568	18376	18225	18363	18447	18410	18388	18575	18379	18369	18316	18456	18451	18380	18400	18414	18544	18583	18391	18219	18404	18234	18280	18541	18473	18382	18299	18489	18231	18367	18354	18466	18441	18572	18377	18522	18482	18326	18587	18261	18144	18559	18441	18354	18316	18487	18518	18630	18421	18325	18644	18446	18448	18414	18235	18500	18388	18344	18583	18207	18472	18409	18270	18030	18148	18359	18434	18271	18134	18392	18465	18366	18380	18296	18454	18373	18370	18541	18408	18573	18608	18533	18112	18517	18549	18312	18484	18215	18252	18387	18384	18269	18404	18360	18420	18463	18519	18459	18286	18514	18378	18402	18261	18426	18342	18405	18304	18467	18255	18305	18311	18432	18370	18279	18109	18407	18111	18342	18537	18248	18330	18201	18184	18247	18462	18314	18372	18353	18390	18507	18308	18267	18452	18217	18252	18308	18427	18328	18178	18399	18521	18370	18519	18344	18445	18176	18295	18366	18484	18400	18439	18251	18445	18408	18467	18598	18453	18297	18226	18291	18438	18239	18401	18515	18390	18377	18454	18226	18360	18314	18436	18223	18332	18403	18245	18154	18257	18492	18386	18467	18557	18263	18292	18343	18181	18558	18333	18381	18241	18226	18258	18510	18286	18538	18306	18356	18421	18417	18596	18554	18360	18553	18257	18486	18407	18313	18342	18458	18412	18514	18265	18354	18382	18326	18430	18268	18447	18502	18476	18312	18382	18534	18445	18366	18457	18293	18297	18355	18436	18427	18446	18502	18342	18305	18349	18520	18310	18481	18447	18367	18386	18351	18564	18337	18231	18276	18121	18444	18325	18319	18467	18406	18096	18444	18294	18246	18614	18382	18404	18276	18494	18480	18074	18047	18483	18198	18238	18334	18435	18344	18500	18309	18482	18284	18316	18107	18369	18099	18377	18279	18329	18380	18435	18271	18288	18640	18374	18216	18248	18284	18407	18197	18384	18543	18456	18439	18668	18400	18508	18376	18502	18282	18378	18380	18364	18237	18169	18448	18419	18497	18360	18291	18418	18431	18441	18347	18470	18384	18212	18405	18383	18187	18473	18396	18380	18506	18426	18454	18437	18260	18257	18567	18390	18312	18365	18440	18242	18310	18466	18352	18332	18140	18241	18487	18461	18460	18420	18461	18237	18438	18389	18407	18136	18314	18681	18334	18382	18330	18428	18420	18437	18394	18480	18118	18526	18439	18277	18314	18405	18289	18548	18338	18105	18311	18474	18449	18600	18303	18445	18385	18329	18420	18353	18632	18432	18367	18425	18204	18392	18289	18411	18434	18313	18329	18455	18128	18335	18343	18418	18295	18520	18486	18471	18512	18389	18239	18588	18423	18506	18591	18471	18262	18289	18311	18435	18366	18153	18264	18527	18494	18395	18532	18366	18307	18270	18504	18292	18595	18500	18355	18397	18302	18315	18443	18397	18409	18309	18343	18327	18412	18336	18286	18421	18594	18450	18336	18462	18505	18406	18303	18444	18624	18435	18320	18434	18371	18330	18373	18459	18249	18509	18396	18271	18305	18301	18380	18368	18313	18358	18439	18421	18495	18277	18552	18379	18330	18363	18601	18398	18147	18426	18453	18434	18396	18478	18160	18284	18297	18566	18269	18204	18293	18322	18362	18486	18364	18309	18344	18544	18264	18455	18421	18299	18320	18424	18370	18381	18336	18493	18391	18463	18282	18395	18448	18318	18353	18371	18170	18190	18502	18555	18444	18507	18483	18498	18456	18492	18374	18396	18577	18480	18283	18460	18456	18336	18580	18197	18517	18357	18258	18375	18390	18341	18439	18242	18249	18495	18382	18218	18355	18548	18356	18528	18331	18342	18510	18289	18149	18389	18443	18302	18416	18603	18314	18288	18288	18358	18469	18390	18435	18599	18496	18404	18483	18332	18120	18259	18361	18471	18474	18450	18420	18366	18224	18550	18324	18434	18492	18563	18556	18540	18296	18233	18112	18291	18455	18435	18259	18383	18357	18267	18540	18414	18363	18311	18392	18361	18346	18194	18267	18161	18471	18308	18488	18343	18285	18371	18415	18248	18399	18577	18485	18298	18465	18533	18288	18300	18261	18341	18416	18303	18322	18264	18442	18469	18477	18335	18207	18483	18384	18469	18442	18389	18336	18358	18444	18425	18608	18716	18400	18375	18352	18343	18151	18501	18390	18689	18347	18478	18298	18536	18498	18392	18376	18363	18353	18347	18184	18216	18308	18353	18529	18396	18209	18317	18276	18428	18227	18104	18439	18329	18398	18300	18381	18295	18285	18576	18434	18523	18386	18391	18252	18465	18379	18375	18189	18273	18210	18316	18480	18483	18321	18322	18371	18412	18293	18476	18412	18370	18380	18276	18199	18543	18504	18385	18586	18474	18342	18362	18351	18339	18400	18465	18573	18603	18453	18652	18396	18403	18320	18391	18462	18328	18422	18535	18310	18360	18520	18345	18515	18548	18586	18576	18403	18353	18331	18128	18483	18373	18324	18623	18394	18350	18206	18225	18470	18555	18444	18572	18393	18411	18299	18534	18220	18419	18329	18339	18355	18404	18336	18523	18461	18432	18514	18294	18482	18487	18389	18365	18584	18359	18536	18293	18391	18478	18289	18344	18401	18533	18439	18414	18436	18340	18278	18195	18477	18582	18571	18607	18314	18443	18349	18354	18439	18252	18522	18623	18556	18532	18430	18259	18302	18365	18430	18453	18333	18458	18331	18322	18396	18381	18416	18559	18418	18376	18289	18551	18443	18362	18490	18498	18514	18341	18343	18311	18421	18312	18415	18501	18295	18484	18376
32693	54284	49819	39721	34568	31084	28977	26929	24671	22771	21319	20458	19483	19008	18458	18092	17176	17113	16978	16649	16512	16261	16165	16059	16029	16068	15826	15700	15900	15819	15819	15906	15716	15623	15712	15600	15764	15719	15674	15675	15629	15697	15561	15575	15479	15787	15742	15558	15721	15577	15565	15561	15562	15691	15494	15600	15519	15698	15503	15685	15551	15654	15620	15615	15647	15613	15380	15429	15626	15555	15577	15531	15685	15586	15661	15712	15491	15631	15529	15700	15623	15487	15497	15516	15644	15535	15484	15527	15565	15386	15640	15738	15659	15552	15575	15356	15514	15522	15693	15631	15513	15727	15716	15738	15676	15611	15521	15563	15488	15530	15574	15575	15402	15690	15615	15419	15495	15594	15478	15511	15562	15498	15458	15562	15603	15627	15566	15431	15380	15500	15522	15674	15512	15521	15713	15479	15536	15632	15704	15452	15614	15606	15556	15516	15445	15552	15608	15445	15491	15670	15355	15589	15547	15393	15590	15448	15518	15414	15678	15589	15701	15594	15482	15636	15615	15608	15434	15626	15634	15367	15578	15542	15655	15501	15592	15547	15510	15660	15686	15448	15519	15451	15601	15454	15672	15694	15663	15346	15592	15406	15405	15789	15549	15771	15570	15488	15583	15593	15505	15639	15602	15563	15510	15580	15580	15435	15619	15487	15576	15507	15510	15614	15628	15581	15665	15468	15426	15641	15467	15476	15626	15524	15462	15713	15542	15584	15437	15476	15624	15457	15596	15613	15647	15593	15571	15678	15438	15537	15360	15445	15604	15568	15611	15481	15463	15510	15494	15577	15595	15557	15566	15671	15496	15580	15552	15625	15664	15525	15619	15550	15415	15641	15494	15617	15582	15587	15409	15359	15553	15563	15583	15505	15507	15584	15504	15613	15656	15373	15687	15498	15601	15628	15554	15609	15536	15662	15747	15693	15600	15782	15470	15383	15675	15754	15673	15572	15502	15467	15492	15447	15495	15538	15654	15486	15558	15453	15634	15568	15561	15529	15353	15439	15654	15591	15475	15443	15526	15614	15645	15675	15431	15544	15597	15429	15689	15475	15621	15610	15565	15693	15450	15635	15557	15599	15617	15730	15512	15507	15400	15595	15628	15368	15548	15496	15558	15467	15596	15637	15568	15485	15513	15537	15501	15508	15386	15650	15537	15867	15542	15450	15559	15712	15496	15512	15619	15533	15668	15871	15633	15604	15481	15657	15432	15673	15504	15662	15476	15584	15713	15456	15585	15561	15567	15622	15643	15631	15499	15502	15434	15741	15494	15813	15517	15497	15346	15431	15570	15581	15583	15538	15545	15426	15609	15554	15632	15692	15552	15618	15498	15503	15347	15575	15446	15557	15600	15474	15439	15632	15602	15698	15546	15663	15438	15532	15725	15688	15464	15684	15577	15619	15521	15550	15472	15548	15517	15608	15568	15656	15498	15437	15401	15613	15543	15508	15621	15539	15750	15626	15483	15500	15549	15352	15668	15692	15661	15551	15618	15458	15244	15494	15482	15648	15518	15602	15658	15360	15525	15683	15579	15451	15545	15622	15693	15560	15672	15640	15560	15550	15743	15597	15815	15539	15586	15616	15535	15423	15593	15655	15563	15449	15479	15675	15589	15531	15451	15479	15801	15392	15693	15361	15663	15523	15467	15736	15527	15505	15495	15366	15778	15635	15567	15488	15433	15631	15602	15439	15598	15467	15603	15502	15570	15620	15463	15530	15602	15554	15567	15579	15607	15642	15467	15636	15564	15537	15494	15577	15498	15572	15679	15582	15413	15714	15423	15350	15532	15410	15541	15481	15532	15623	15499	15735	15503	15538	15527	15610	15582	15475	15720	15606	15619	15640	15467	15540	15454	15517	15685	15565	15483	15581	15562	15400	15709	15523	15624	15579	15642	15480	15500	15571	15538	15618	15595	15436	15510	15609	15559	15574	15704	15593	15658	15497	15740	15448	15454	15585	15601	15596	15528	15524	15584	15459	15448	15586	15560	15409	15466	15636	15603	15599	15671	15565	15427	15610	15712	15580	15507	15639	15402	15410	15357	15676	15499	15502	15725	15354	15345	15550	15573	15549	15658	15516	15512	15536	15458	15473	15486	15353	15481	15588	15696	15589	15469	15514	15388	15546	15448	15492	15575	15569	15514	15496	15478	15575	15762	15697	15491	15620	15550	15615	15545	15575	15640	15442	15466	15639	15602	15534	15490	15621	15426	15639	15494	15492	15590	15434	15584	15619	15557	15571	15472	15695	15610	15347	15725	15526	15450	15494	15557	15681	15430	15492	15520	15401	15666	15472	15551	15563	15445	15550	15575	15623	15462	15640	15338	15496	15657	15661	15532	15670	15464	15554	15479	15569	15473	15661	15419	15501	15487	15572	15405	15557	15462	15411	15785	15700	15470	15418	15640	15568	15514	15506	15493	15590	15569	15576	15464	15572	15369	15444	15615	15453	15471	15545	15692	15577	15422	15466	15691	15577	15624	15394	15573	15543	15481	15583	15645	15558	15527	15398	15563	15534	15579	15432	15662	15644	15558	15555	15745	15649	15326	15576	15467	15687	15653	15454	15350	15597	15515	15830	15609	15576	15493	15470	15685	15470	15606	15587	15555	15663	15547	15663	15555	15547	15683	15670	15520	15477	15676	15611	15527	15604	15598	15651	15560	15555	15683	15613	15712	15480	15490	15507	15437	15519	15477	15575	15639	15704	15645	15425	15551	15538	15542	15632	15444	15586	15658	15566	15667	15475	15421	15390	15665	15423	15632	15631	15601	15483	15521	15449	15545	15469	15511	15561	15525	15636	15627	15380	15443	15603	15392	15571	15525	15477	15580	15475	15680	15482	15506	15545	15603	15499	15653	15558	15643	15659	15638	15454	15479	15335	15498	15560	15429	15589	15602	15569	15718	15571	15731	15507	15588	15640	15621	15548	15523	15605	15518	15420	15500	15460	15403	15609	15646	15641	15555	15666	15539	15664	15443	15595	15504	15570	15507	15413	15709	15684	15702	15539	15650	15563	15557	15560	15482	15582	15416	15671	15547	15461	15386	15575	15570	15407	15450	15578	15568	15635	15400	15338	15486	15526	15503	15636	15647	15564	15529	15467	15460	15509	15475	15660	15542	15639	15495	15412	15582	15514	15575	15518	15451	15518	15393	15576	15517	15710	15495	15565	15524	15381	15587	15557	15473	15478	15515	15455	15523	15615	15464	15515	15602	15711	15506	15666	15609	15704	15509	15509	15768	15590	15618	15590	15511	15714	15644	15565	15498	15654	15527	15485	15347	15516	15562	15367	15811	15665	15690	15550	15572	15531	15512	15376	15620	15557	15486	15525	15353	15618	15624	15714	15599	15601	15474	15548	15506	15438	15639	15506	15639	15432	15601	15595	15589	15638	15499	15521	15643	15451	15560	15547	15641	15453	15658	15430	15606	15421	15531	15595	15565	15492	15591	15536	15541	15631	15567	15484	15502	15526	15744	15419	15428	15520	15581	15499	15500	15656	15567	15586	15624	15444	15644	15637	15642	15673	15443	15387	15717	15493	15569	15594	15391	15619	15611	15405	15617	15442	15540	15591	15512	15383	15489	15567	15478	15616	15658	15459	15411	15431	15701	15591	15472	15565	15703	15625	15453	15548	15669	15425	15441	15753	15704	15560	15621	15585	15622	15639	15514	15550	15534	15461	15506	15388	15490	15617	15657	15564	15558	15401	15488	15434	15571	15604	15590	15568	15567	15497	15435	15568	15572	15555	15437	15458	15574	15478	15393	15395	15618	15471	15519	15520	15585	15567	15515	15580	15537	15636	15565	15448	15640	15513	15693	15536	15428	15540	15513	15549	15530	15433	15568	15473	15570	15460	15504	15645	15583	15618	15578	15475	15715	15640	15495	15632	15426	15557	15501	15650	15554	15584	15590	15512	15528	15538	15702	15434	15652	15461	15656	15458	15546	15452	15570	15520	15624	15630	15469	15600	15605	15641	15433	15499	15478	15482	15669	15565	15517	15436	15740	15542	15576	15645	15555	15495	15552	15509	15557	15607	15484	15563	15494	15661	15570	15547	15426	15460	15589	15498	15593	15511	15588	15704	15416	15586	15528	15418	15384	15475	15502	15664	15485	15528	15476	15633	15674	15632	15515	15560	15443	15590	15261	15510	15587	15614	15575	15654	15603	15503	15488	15617	15597	15573	15690	15588	15399	15754	15664	15724	15617	15433	15461	15612	15598	15532	15647	15427	15484	15442	15596	15645	15486	15591	15546	15674	15501	15611	15622	15363	15624	15624	15511	15578	15522	15590	15519	15436	15585	15619	15629	15481	15524	15496	15537	15562	15572	15391	15594	15466	15506	15606	15648	15566	15667	15552	15549	15450	15494	15716	15624	15550	15426	15546	15640	15686	15637	15384	15484	15569	15478	15298	15377	15421	15718	15454	15677	15667	15490	15455	15613	15595	15488	15463	15567	15355	15618	15512	15586	15493	15535	15657	15372	15613	15597	15474	15569	15630	15365	15602	15567	15570	15677	15589	15477	15461	15532	15369	15628	15805	15559	15447	15640	15496	15561	15536	15576	15550	15473	15399	15589	15437	15621	15550	15570	15624	15792	15470	15639	15577	15522	15480	15440	15470	15437	15650	15484	15539	15685	15441	15562	15570	15616	15510	15641	15547	15272	15567	15525	15617	15669	15671	15624	15748	15434	15691	15560	15524	15649	15431	15332	15536	15464	15832	15520	15461	15431	15531	15350	15379	15530	15510	15646	15649	15556	15647	15718	15499	15501	15632	15454	15540	15596	15627	15526	15544	15584	15445	15587	15525	15498	15545	15465	15457	15628	15447	15470	15610	15505	15509	15534	15669	15685	15619	15515	15564	15447	15576	15518	15727	15546	15637	15470	15569	15559	15518	15387	15485	15411	15653	15458	15612	15702	15562	15584	15577	15542	15579	15570	15594	15428	15535	15683	15610	15500	15444	15750	15490	15637	15531	15603	15532	15683	15538	15594	15698	15420	15665	15523	15599	15544	15419	15485	15516	15537	15534	15552	15395	15476	15353	15533	15480	15461	15596	15529	15561	15559	15506	15585	15525	15598	15567	15451	15447	15661	15553	15591	15541	15690	15514	15535	15516
29560	28042	34805	30952	26193	23756	22201	21780	20715	20456	19723	19299	19143	19016	18713	18627	18347	18435	18590	18475	18344	18279	18306	18396	18255	18043	18127	17944	18316	18091	17939	18037	18007	18075	18021	18118	17957	18010	18305	17950	18022	18044	18177	18014	17674	17760	17985	17987	17996	17954	18224	17988	18157	17968	18189	18207	17848	18115	18140	17972	17953	17916	17987	18064	18172	18058	18072	18058	17819	18170	18055	17783	18055	18126	17993	18131	18004	18081	17767	17891	17943	18069	18182	17850	18101	17906	18219	17986	18112	18133	18151	18067	17887	18014	17912	17950	18049	18084	18137	17934	18162	18176	17991	17980	18001	18151	17962	18173	18053	18193	18071	17981	18075	17909	17944	17906	17913	17975	18050	18154	17860	17830	17900	17965	17926	17979	17986	17994	18115	17922	18025	18253	18004	18117	17998	17918	18187	17965	17983	18124	18132	17923	18246	17818	17924	18117	17989	18094	18017	18162	18259	18212	18040	18214	18049	17906	18145	18078	18028	17817	17896	18057	18079	18080	18038	17874	17946	18219	18100	18141	17890	18017	18184	18077	17871	17933	17743	17929	18151	18052	18069	17988	18078	17890	17921	17861	17931	18000	17901	18011	18075	18080	18015	17962	18095	18030	18018	17920	17934	17966	17856	17958	18005	17900	18158	17926	17950	17958	18065	18062	18042	17911	18117	17886	17937	17943	17955	18106	18020	17685	17851	18137	18020	18020	18038	17920	18113	17852	18148	17855	17813	18197	18070	18132	18066	17993	18031	17960	18068	17999	17790	17919	17907	18080	17999	18263	17980	17980	18078	17958	17980	17888	17881	17984	18140	17840	18024	18004	18238	17989	17996	18029	17938	17829	18113	18082	18294	17933	18026	18241	18144	17995	17946	17907	17926	18251	18012	17971	18083	17879	18168	17926	18104	18059	18052	18019	17963	17898	18082	17841	18046	17982	17908	18072	17916	18012	18063	17976	18050	18040	18037	17941	17924	18042	17861	17891	18084	18017	17972	17914	18045	17966	18096	17925	18267	17801	17994	17989	18068	17993	18022	17823	18013	17951	17971	17849	18129	18027	18025	17954	18073	17947	18027	18179	18015	18009	18106	17884	18091	17968	18008	17952	17948	18147	18083	17926	17884	17904	18206	17838	18013	18020	18119	18075	18175	18067	18094	18021	17843	17966	17827	18195	17801	17905	18098	18114	18035	18068	17953	18112	18061	18062	17871	17969	17978	17846	17930	17938	18086	18109	17997	17900	17954	18029	17937	18065	18084	18038	17986	17911	17909	18141	17926	17979	17942	17992	17978	18088	17897	17992	18120	17949	17974	18021	18063	17911	17923	17821	17979	17950	18058	17935	18047	17934	18117	18046	17940	17861	17907	17947	17942	17985	18048	17906	18040	17863	17966	18012	17886	18107	17917	17776	17983	18030	18026	18113	17941	18022	17941	17995	17999	18066	17911	18081	18191	18073	18056	18118	18117	18080	18080	18200	17670	17973	17907	18030	18061	18043	17908	17984	18017	18012	18013	18142	17858	18025	17946	18223	18139	18071	17914	18069	17960	18202	17919	18151	17924	18029	18028	18107	18036	17978	18107	17950	17963	17776	18061	18051	18039	18026	17933	17976	17892	17965	17977	18055	18072	17910	18012	18029	17899	18084	18039	17923	17943	17958	18065	18095	17992	17924	17725	17939	18059	18010	17954	18068	18097	17885	17848	18026	17884	18013	18015	17861	18082	17948	17956	18005	18057	17738	18007	18130	18192	17977	17934	18021	17994	17880	18095	18119	18007	18041	17889	18171	17858	18198	17960	17987	18159	18002	17795	17807	17781	17891	17992	18054	17843	17876	17981	17990	18079	17800	17877	17940	17999	17872	18074	17852	17846	17888	17906	18039	18081	18017	17895	17969	18140	17895	18044	18201	18018	18094	18252	18038	17797	17785	17955	18179	18088	17770	18090	18218	18017	18030	18054	18007	18103	17892	17958	18076	17916	17902	17989	17947	17952	18114	18212	17915	17969	18036	17929	18054	18097	17905	18015	17900	17903	17933	17861	18178	17842	17983	18033	18138	18061	17970	17875	17964	17961	18217	18157	17989	18003	18056	17983	17952	18113	17927	17932	18011	18054	17944	18033	17920	18222	18255	17965	18078	18216	17926	18088	17978	18064	17820	17897	17949	18060	18032	18075	17838	18073	18020	18122	18128	17977	17963	18044	18184	18057	17861	18061	17900	18150	18090	18037	17944	17992	17962	18036	18042	17919	18023	18095	18242	18180	17940	17921	18153	18063	17965	18102	18109	17829	18093	18042	18015	18118	18156	17983	17959	18206	17973	18198	18065	18085	17882	17957	17933	18058	18209	17931	18066	18251	18020	17919	18130	18108	18039	17955	18085	17956	18031	17946	17999	17726	18004	17851	17903	18023	18088	18039	18000	17967	18072	17952	18076	18089	17925	17887	18011	18043	18099	18051	17819	17996	18130	18072	18032	18142	18184	17886	17882	17880	18168	17933	18075	18230	18059	18029	18035	18022	18193	18138	17740	18246	18185	18183	18063	17946	17884	17853	18090	17992	17803	18049	18276	18129	17899	17855	18011	17908	18068	17931	17999	18095	18114	18147	17913	18021	17990	18122	18111	18057	18024	18132	17938	18023	17935	17965	17877	17942	17978	18272	18241	18075	17898	18198	18031	18188	18265	17974	17722	18268	17807	17779	17806	17954	18230	17991	17840	18134	18171	18030	18071	18219	17916	18022	17928	18011	18175	18131	17956	17915	18229	17873	17904	17881	18043	18173	18182	17898	17929	18062	17987	18144	17910	17810	18102	17746	17970	18133	17902	18115	17955	18014	17914	17894	17882	18169	17851	18019	18092	17854	17822	17969	17984	17991	18011	18020	17993	18072	17919	17861	18235	18139	18112	18144	17939	17812	18088	18165	17772	17863	18139	17880	17884	17940	18041	18013	17971	18116	18150	18048	18009	17856	17846	18020	18201	17936	17949	17864	17950	18015	17913	17960	17994	18154	17799	18010	17985	17875	17962	18067	18003	17860	17871	17903	17965	18019	18241	17968	17924	18117	17961	17870	17934	18046	17958	18148	17815	18055	18088	18011	18053	17927	18078	18007	17998	17893	17954	17891	18116	18053	18063	18065	18089	18041	17958	17869	17906	17906	18031	17863	18068	18230	18072	18057	18078	17989	18165	17894	18004	17882	18071	18001	17926	17930	18046	17993	18004	17973	18034	17994	18117	18014	18136	18005	18000	17940	17974	18069	17922	17949	17932	18099	18083	17922	18129	17816	17836	17942	18218	18230	18225	18190	17970	18211	18084	17892	18033	18091	18179	18192	18039	18011	17929	18013	18141	17990	17935	17999	18003	18174	18036	18175	18190	18078	18016	17975	18061	17903	17843	18138	17964	18167	18093	18135	18110	18206	18058	18168	18069	18045	18002	18181	18096	18046	18028	17916	17977	18031	18052	17983	17715	18056	18048	18037	17922	18075	18171	17947	18063	18062	17993	17949	18056	18044	18120	18007	17968	18084	18148	17953	17954	17904	17900	18035	17989	18033	18073	18112	18116	18115	18032	18008	18141	18201	17942	17973	18195	18135	17917	17911	18073	18175	17910	17901	18061	17971	17933	18182	18044	18158	17901	18163	18118	18111	18017	17974	18197	18079	18031	17862	17960	18012	17953	17979	17979	18010	17947	17932	18023	18187	17971	17968	17987	18254	18099	17973	18207	18051	18039	17672	17755	18017	17855	17779	17979	18011	18148	17951	17995	17839	18147	17906	17870	18048	18021	18101	18016	18123	17979	18014	18185	18139	17966	18015	17976	18023	18000	17936	17869	18069	18050	18141	17938	18063	18193	17891	18049	18028	17973	17858	17998	17958	17856	17832	17960	18074	18197	18142	18164	17968	17812	18061	17911	18160	18001	18107	18057	17977	17995	18040	18051	17924	18197	17916	17944	18136	18155	18084	18081	17936	17935	17785	17976	18092	17935	18108	17787	18149	17926	18126	18108	18061	18039	18071	17944	18185	18149	18117	18174	17923	17991	17834	18236	18032	18009	18142	18120	18231	18040	18132	17890	17879	18013	18048	18017	18096	17846	18056	17852	18059	18092	18184	17949	17867	18039	18033	18087	18253	18151	17893	17903	17994	17897	18063	18073	17966	18043	18086	18056	17977	17953	17982	17988	17977	18054	17926	17853	18116	18055	18037	18059	18107	18097	18079	18058	17904	17986	18094	18058	18195	17856	17884	18150	18033	17820	17939	17930	18157	18001	18390	18091	17843	17978	18075	17914	17922	17992	18186	17868	17940	17977	18123	17951	18087	17982	18052	17981	18234	18130	17849	18040	17946	18060	18042	17960	18130	17962	18123	18218	17980	18034	17915	18184	18178	18036	18059	17936	18149	18018	18301	17821	18001	17842	18070	18086	18062	17982	17922	18091	18141	17941	17791	17877	18118	18120	17863	17946	17838	17883	18081	18122	18128	18150	18050	17926	17892	17884	18155	18153	18085	18070	17971	18065	18017	18038	18092	18218	18066	17962	17866	17844	17922	17953	17954	17994	18091	17953	17931	17896	18047	18038	18012	17852	18046	18021	18048	18112	17932	17953	17880	17986	17975	17852	18075	17975	17742	18090	18021	17955	17978	17885	17960	17925	17997	17920	18050	17801	17832	18046	18080	18027	17933	18004	18199	17927	17877	18165	18008	17922	17875	17875	17604	17890	17966	18002	18125	17901	18011	18063	18051	17858	18091	18170	17968	18008	18166	18034	18123	17795	18059	17947	18253	18118	17924	17930	17854	18118	17935	18021	17886	18141	18095	17901	17885	17951	17972	17888	18130	18095	17964	17999	18047	18082	17971	17929	17898	18045	18070	18071	17940	18030	18031	18141	18083	18074	18034	18181	18158	18095	17793	17880	18163	18158	18039	18112	18178	17996	18027	18152	18233	17930	17964	17955	17976	18136	18171	18216	18131	17896	18102	18106	18140	18009	18052	17936	17869	17911	17847	18017	17986	17965	18332	18062	17941	17883	17949	18011	18035	17964	18095	18004	17909	18257	17944	17981	18168	17734	18207	18118	18020	18070	17987	17842	17968	17996	17778	17841	18072	18030	18062	17996	17962	18269
31323	42945	38967	29410	26118	23375	21384	20844	19484	18762	18062	17505	17186	16909	16579	16323	15891	15844	15859	15847	15814	15661	15611	15421	15575	15680	15408	15582	15313	15498	15380	15511	15419	15366	15458	15376	15445	15322	15294	15156	15316	15416	15421	15246	15374	15563	15259	15367	15442	15284	15480	15397	15376	15381	15335	15390	15298	15410	15307	15289	15268	15231	15439	15486	15293	15311	15411	15440	15267	15410	15423	15289	15505	15346	15318	15247	15276	15559	15530	15351	15354	15492	15515	15334	15299	15365	15354	15346	15364	15229	15125	15367	15361	15239	15237	15209	15205	15394	15351	15461	15442	15280	15470	15243	15254	15380	15367	15345	15348	15444	15320	15323	15279	15535	15432	15114	15294	15441	15203	15346	15221	15295	15433	15278	15373	15414	15306	15178	15354	15269	15259	15224	15440	15403	15467	15114	15370	15360	15386	15329	15311	15282	15364	15257	15253	15296	15240	15275	15382	15269	15338	15306	15344	15351	15402	15222	15185	15211	15302	15269	15333	15431	15516	15310	15219	15377	15311	15546	15372	15450	15234	15266	15318	15302	15406	15321	15263	15337	15431	15282	15478	15363	15289	15407	15238	15465	15342	15100	15346	15289	15351	15283	15357	15330	15317	15442	15132	15329	15326	15471	15406	15387	15316	15274	15395	15196	15334	15314	15533	15389	15456	15273	15206	15332	15448	15296	15208	15350	15386	15421	15417	15318	15378	15369	15197	15250	15383	15348	15282	15332	15502	15478	15280	15351	15449	15359	15418	15250	15365	15414	15361	15351	15375	15322	15425	15357	15439	15352	15207	15368	15315	15415	15347	15306	15442	15263	15351	15326	15300	15274	15335	15400	15434	15160	15445	15418	15419	15354	15321	15174	15505	15362	15400	15340	15393	15350	15400	15228	15387	15383	15335	15369	15458	15548	15288	15342	15271	15221	15251	15275	15343	15220	15366	15318	15341	15436	15336	15433	15370	15263	15467	15363	15332	15463	15402	15293	15495	15363	15290	15268	15243	15315	15312	15406	15404	15113	15314	15426	15427	15461	15310	15439	15218	15453	15281	15374	15356	15382	15219	15249	15307	15416	15273	15261	15345	15299	15175	15269	15375	15295	15577	15373	15310	15484	15317	15390	15338	15253	15378	15469	15495	15339	15253	15320	15412	15345	15327	15504	15442	15346	15334	15357	15231	15439	15270	15231	15389	15312	15313	15353	15277	15140	15276	15466	15205	15390	15222	15516	15296	15400	15432	15320	15288	15428	15332	15473	15330	15368	15274	15257	15388	15181	15394	15569	15135	15242	15256	15272	15462	15467	15404	15215	15229	15516	15294	15341	15286	15470	15255	15294	15466	15214	15367	15436	15282	15297	15302	15305	15270	15306	15412	15305	15358	15357	15298	15284	15304	15285	15445	15442	15299	15322	15270	15442	15267	15479	15494	15412	15154	15266	15424	15243	15312	15453	15331	15287	15343	15263	15399	15373	15155	15352	15316	15330	15506	15234	15357	15404	15443	15358	15408	15402	15364	15395	15306	15418	15396	15153	15383	15248	15309	15338	15212	15212	15393	15535	15138	15382	15388	15402	15378	15366	15251	15410	15370	15328	15499	15290	15432	15195	15372	15414	15316	15381	15374	15399	15430	15288	15546	15289	15306	15220	15207	15503	15390	15308	15417	15255	15415	15304	15213	15218	15288	15393	15201	15316	15371	15438	15399	15297	15425	15313	15323	15272	15205	15401	15549	15299	15331	15290	15396	15441	15170	15321	15357	15403	15387	15422	15282	15303	15399	15360	15349	15310	15300	15177	15357	15479	15625	15271	15298	15318	15375	15196	15416	15107	15400	15276	15370	15189	15409	15425	15453	15239	15244	15424	15257	15217	15425	15354	15413	15431	15354	15266	15387	15272	15464	15443	15258	15309	15374	15274	15493	15208	15316	15336	15566	15436	15226	15244	15306	15394	15367	15369	15454	15213	15278	15508	15323	15432	15298	15287	15290	15299	15335	15400	15393	15327	15421	15447	15283	15405	15419	15372	15352	15318	15238	15457	15399	15399	15253	15268	15417	15221	15252	15296	15405	15369	15217	15349	15384	15442	15367	15238	15409	15356	15323	15306	15384	15325	15567	15483	15170	15343	15198	15367	15347	15299	15245	15376	15356	15375	15298	15232	15340	15347	15492	15401	15188	15411	15269	15351	15283	15479	15368	15337	15333	15476	15254	15354	15217	15452	15330	15452	15277	15236	15280	15377	15167	15207	15337	15284	15357	15291	15344	15217	15117	15455	15461	15325	15560	15154	15300	15402	15439	15206	15405	15282	15492	15348	15325	15268	15285	15200	15477	15323	15246	15407	15373	15171	15175	15307	15303	15273	15321	15301	15383	15228	15147	15495	15297	15202	15403	15217	15270	15123	15326	15292	15276	15258	15415	15301	15293	15376	15382	15370	15373	15421	15363	15315	15327	15376	15355	15432	15244	15169	15324	15308	15338	15360	15443	15456	15417	15270	15349	15256	15460	15315	15331	15165	15536	15432	15433	15375	15334	15242	15307	15303	15449	15310	15245	15234	15443	15365	15415	15245	15377	15297	15426	15365	15415	15394	15442	15266	15499	15450	15320	15381	15472	15362	15217	15277	15294	15509	15432	15435	15329	15354	15384	15172	15234	15449	15384	15244	15355	15389	15402	15347	15243	15315	15281	15343	15265	15395	15419	15400	15311	15339	15213	15388	15379	15319	15433	15456	15297	15253	15330	15227	15346	15284	15406	15427	15207	15407	15432	15160	15380	15371	15432	15328	15366	15136	15374	15333	15313	15382	15172	15270	15421	15402	15313	15341	15447	15379	15441	15371	15335	15259	15365	15287	15331	15358	15238	15350	15391	15220	15245	15311	15238	15405	15148	15213	15236	15486	15446	15479	15322	15520	15322	15305	15327	15591	15257	15299	15481	15284	15216	15213	15362	15161	15274	15348	15555	15311	15398	15477	15394	15202	15478	15356	15157	15371	15349	15309	15336	15279	15407	15413	15387	15330	15367	15132	15280	15360	15366	15273	15496	15302	15307	15365	15299	15296	15144	15388	15321	15414	15390	15302	15491	15289	15316	15359	15222	15516	15308	15578	15503	15345	15313	15451	15396	15479	15392	15408	15330	15307	15317	15394	15332	15374	15487	15345	15307	15520	15425	15242	15388	15512	15323	15360	15321	15556	15324	15321	15174	15343	15191	15290	15453	15411	15229	15301	15325	15282	15429	15243	15156	15428	15375	15400	15286	15201	15424	15278	15539	15454	15565	15303	15356	15275	15463	15392	15423	15267	15263	15407	15641	15342	15411	15420	15403	15256	15226	15462	15427	15557	15461	15328	15351	15344	15466	15331	15115	15275	15298	15314	15321	15316	15246	15359	15272	15372	15422	15290	15319	15367	15307	15209	15293	15454	15298	15227	15347	15316	15414	15078	15290	15094	15396	15445	15044	15393	15267	15413	15357	15371	15349	15269	15296	15235	15271	15242	15355	15198	15374	15530	15278	15297	15285	15190	15239	15253	15376	15390	15400	15528	15301	15308	15475	15495	15344	15201	15345	15457	15402	15448	15395	15134	15475	15365	15298	15344	15368	15267	15262	15287	15286	15468	15327	15351	15396	15391	15166	15403	15442	15297	15443	15377	15368	15082	15290	15323	15319	15446	15317	15349	15153	15420	15490	15431	15347	15471	15498	15564	15253	15426	15450	15444	15344	15531	15447	15305	15297	15521	15295	15330	15186	15346	15320	15252	15341	15170	15408	15341	15141	15544	15460	15383	15265	15315	15564	15184	15331	15357	15205	15290	15344	15397	15194	15329	15321	15330	15487	15265	15410	15371	15299	15294	15207	15356	15344	15299	15187	15330	15340	15420	15380	15272	15329	15302	15392	15318	15479	15444	15292	15198	15399	15285	15369	15252	15460	15329	15287	15218	15316	15467	15428	15420	15166	15332	15359	15307	15369	15239	15295	15268	15526	15319	15316	15462	15438	15355	15263	15258	15315	15361	15369	15486	15164	15351	15340	15372	15358	15336	15233	15345	15325	15418	15231	15373	15473	15335	15352	15282	15341	15349	15349	15419	15271	15332	15385	15217	15280	15316	15235	15302	15327	15430	15284	15432	15413	15373	15324	15292	15300	15300	15427	15411	15291	15207	15338	15418	15310	15355	15318	15156	15346	15196	15395	15341	15557	15375	15136	15524	15292	15402	15359	15442	15240	15262	15466	15252	15321	15365	15347	15455	15284	15410	15293	15418	15491	15257	15211	15183	15218	15290	15412	15152	15382	15361	15548	15337	15382	15364	15339	15348	15325	15278	15379	15307	15403	15420	15359	15371	15448	15249	15514	15480	15395	15298	15306	15358	15218	15442	15255	15315	15266	15413	15399	15241	15409	15308	15261	15392	15178	15425	15458	15407	15406	15246	15317	15317	15346	15376	15426	15478	15456	15266	15375	15264	15399	15402	15396	15358	15353	15254	15155	15239	15324	15492	15520	15130	15214	15197	15273	15401	15524	15268	15477	15283	15240	15361	15325	15365	15494	15463	15230	15393	15364	15340	15421	15309	15383	15288	15393	15261	15288	15487	15437	15403	15275	15371	15554	15498	15294	15312	15261	15308	15442	15392	15385	15351	15340	15367	15361	15407	15502	15360	15221	15236	15290	15144	15433	15283	15592	15329	15263	15547	15701	15202	15463	15295	15387	15411	15444	15313	15393	15313	15374	15503	15459	15351	15269	15466	15377	15255	15385	15438	15342	15375	15486	15329	15424	15238	15538	15435	15557	15273	15306	15413	15349	15133	15346	15398	15347	15512	15280	15396	15245	15266	15487	15247	15191	15224	15346	15506	15229	15309	15263	15297	15396	15401	15325	15389	15536	15245	15285	15378	15210	15504	15229	15340	15539	15364	15434	15375	15198	15327	15266	15183	15386	15292	15440	15317	15387	15463	15514	15281	15422	15291	15413	15196	15366	15407	15524	15358	15259	15239	15340	15285	15231	15294	15457	15333	15220	15354	15508	15300	15462	15371	15433	15280	15273	15342	15233	15531	15327	15370	15330	15453	15503	15414	15210	15278	15469	15393	15418	15261	15175	15273	15552	15465	15193	15424	15296	15245
24134	21142	28466	25400	25325	26785	26136	23668	22631	21704	20696	20366	19835	19757	19592	19042	18840	18741	18773	18799	18342	18479	18373	18616	18446	18253	18222	18219	18176	18197	18120	17980	18059	18183	18158	18102	17987	18186	18238	17988	18006	17965	17773	17878	17978	18078	17822	17953	17858	17965	18012	18188	18186	17995	17879	17999	18242	17981	18211	17965	18104	17939	17904	18055	18077	18121	17817	17922	18066	17946	18066	17933	17790	17945	17898	17929	17882	18116	18069	18118	17971	17916	18017	17862	17813	17898	17957	17898	18058	18038	17843	17897	18066	17888	18071	17836	18025	18117	18157	18139	18026	17992	17941	17764	17779	17984	17965	17772	18016	17819	17842	17897	18003	17961	17971	17744	17945	18068	18207	17991	17913	18106	17983	18105	18033	17925	18069	18046	18032	18002	17904	17967	17953	18009	18121	17868	17970	17728	17964	17962	17882	18104	17999	18019	18126	18153	18076	17978	18228	17848	17932	17931	18082	17856	17973	18042	17944	18078	17828	17937	17982	17924	18115	17952	17934	17971	17914	17807	18196	18152	17957	18136	17862	18044	17960	18017	18008	18058	17928	17923	17987	18099	17991	18058	17985	18004	18110	17994	17884	18082	18094	18127	18119	18117	17799	18025	17837	17874	17899	17804	18033	17795	17779	18086	18047	18015	17954	18086	18112	17931	17940	17952	17923	18176	18133	18034	17862	17976	18075	18007	18183	17932	17674	18150	17843	17906	17849	17952	17975	17810	17978	17996	17899	17985	18160	17884	17834	17949	17946	18119	18159	17801	17995	18210	18162	17945	17956	17606	17915	17988	17976	17982	18004	18075	17760	17998	18033	18042	18002	18052	18057	17982	18020	18033	17933	18057	18026	18059	18054	18119	18115	17763	18081	17840	18002	18128	18140	17815	18080	17769	17928	17805	18013	17857	18026	17824	18014	18051	17973	18045	17821	18121	18042	18185	17893	17847	17800	17808	18047	18177	18002	17989	17939	17979	17898	17999	17947	18050	18047	17859	18077	17919	18015	18011	18037	17853	17944	18033	17984	17984	17831	17946	17820	17905	17800	18158	17902	18040	17882	17947	17902	18016	17895	17985	18019	18063	17744	18081	18015	18119	18100	17991	18045	18026	18057	18097	17866	17851	18088	17820	17858	18040	17874	17960	18128	18121	18007	18000	18021	17802	17879	17803	17944	17663	17866	17926	17926	17952	17876	17880	17904	18000	17971	17856	18102	18032	17927	18102	18100	18017	17931	17966	18058	18064	18075	17915	17869	17893	17894	18131	18081	17897	17843	18075	17998	17845	17963	17791	17954	18058	17891	17812	18051	17917	17981	17844	17928	17908	17918	17903	18026	18146	18063	17907	17799	18043	17561	17854	17857	17756	17940	17806	18152	17958	18090	17809	18000	17974	17873	17690	18024	17920	17924	17892	17957	17999	17785	18223	18174	17966	17897	17972	18071	17846	18049	18079	17824	18144	17998	17874	17961	17713	17940	17910	17992	17836	17950	17914	17837	17916	17934	17962	18142	18021	17938	17952	17976	18183	17893	18044	18005	17910	18021	17893	18173	17941	17801	17945	18097	18021	18027	17965	18114	17986	18127	18076	17960	17727	17954	17969	18164	17936	18023	18090	17991	17988	17881	17978	18046	17842	18053	18113	18007	17971	17781	17916	17948	17879	18037	17994	17883	17933	18182	17995	18087	17969	18002	17976	18168	18102	18056	17954	17938	18076	18050	17849	18002	17950	17943	18006	18056	18056	17908	17761	17781	18081	17993	17939	17842	17977	17916	17997	17949	18006	17994	18037	18033	17919	17806	17897	17946	17768	17941	17915	17930	17979	18042	17922	17846	17956	17975	18185	18003	17820	18204	17852	17985	17872	18058	17939	17870	17889	17867	17973	17810	17868	17735	17866	18084	18124	17963	17983	17924	18125	17968	18185	17885	18067	18077	17859	17899	17930	17925	17935	18138	17928	17985	17984	17828	18036	18035	18126	17957	17980	18167	17834	17918	17826	17969	17710	18104	18086	17998	17949	17905	17810	18106	17887	17889	17953	18025	17890	17906	17762	17933	17866	18090	17894	17901	17846	18025	18121	18042	18114	17991	18056	18036	17901	17837	17873	17970	17974	17927	18071	17822	18103	18140	17901	18117	17869	18082	17930	17949	18001	17891	18036	17892	18148	18090	17988	18240	17991	18133	18040	17959	18031	17931	17938	17810	18011	17891	18042	17885	17830	17848	18061	17991	17897	17993	17916	17980	18106	17940	17930	18043	17689	17828	17894	17845	17977	18008	17998	17811	17968	18038	18003	18072	17907	17822	17858	17828	17945	17980	18095	17908	17838	17984	17779	18042	18016	17703	17911	18108	17908	17935	17988	18013	18099	18010	17863	17959	17860	17904	17943	17995	18067	17906	17930	17785	17893	18164	17956	17976	17874	18086	18006	17926	17907	17930	17880	17731	18017	17791	17832	17853	17890	18058	17855	17908	18151	17852	17972	17836	18042	17934	17911	18152	18008	17910	17962	18036	17864	17762	18022	18010	18059	17973	18044	18010	17899	17905	17958	18083	18064	18024	18244	17987	17876	17890	17697	17795	17818	17923	18178	17813	17957	18014	18016	17926	18066	17894	18121	17996	17770	18074	17938	17813	17988	18214	17945	18016	18105	18061	18284	18072	17902	18000	17991	17875	17922	18037	17834	18042	17806	17997	18214	17885	17968	17919	18018	17999	17808	17948	18069	18038	17904	18133	18019	17964	18141	17829	17842	18127	18101	17962	18004	18109	17894	17840	18003	17776	18031	17914	17996	17700	17887	18117	18042	18012	17859	17952	18139	17956	17963	18138	17895	18095	18061	17893	17885	17873	18236	17934	17979	17852	18032	17983	17761	17896	18068	17973	17909	17996	17756	17996	18058	18008	17959	18079	17976	18056	18057	17924	18008	17924	17883	17958	17978	17956	17882	17911	17826	17916	17957	18167	18008	18080	17959	17974	17983	17910	18040	18036	17966	18073	18104	18003	17891	17855	17871	17993	18166	17987	17978	17934	17840	17966	17927	17991	17907	18074	18042	18019	17948	17822	17970	17951	17951	17835	17957	18016	17842	17742	18140	17864	17842	18002	18031	17978	18180	18159	17957	17910	17944	17847	18050	18134	17976	17890	17791	17925	18100	18008	17965	17785	17913	17919	17891	17988	17917	18055	18024	17835	17870	17898	17983	17771	17866	18160	17868	17987	17851	18213	17776	17976	18170	17610	17877	18095	18029	17890	17924	18117	18099	17812	17858	17899	17823	17963	17883	17855	17968	18025	17790	17726	17882	17978	17976	17885	17913	18093	17824	17954	18038	18042	17849	18039	17955	17947	17834	18205	18067	18123	18111	17897	17934	17975	17957	17833	17786	18042	18048	18099	17920	17942	18066	17984	17940	17713	17867	18164	18157	18095	18042	18080	17959	18192	18072	18121	18102	17902	17773	18041	18118	18128	18103	17955	18059	17962	17829	17855	17728	17986	18163	18081	18056	17961	17986	17959	18079	17966	18024	17879	18126	17939	17948	17944	18068	17901	17814	18155	17834	18128	18233	18043	17965	18029	17888	18095	18005	17796	17842	17822	18127	17833	18077	17820	18016	17774	18018	17983	17948	18015	18021	17969	18033	17975	17842	18023	17921	17985	17981	18036	17984	17968	17999	17851	17638	18004	18071	18123	17844	17970	17980	18060	18098	17938	17904	18089	17966	18063	18031	18007	18020	17996	17989	18132	17946	18057	18067	17971	18047	17927	17799	17741	18030	17949	17991	18039	18165	18029	18215	18011	18028	18082	18122	18191	18152	18166	18164	17901	17679	17892	17853	17898	18171	18115	17942	17997	17863	17819	17925	17856	17849	17999	17834	17884	17838	17935	18065	18094	18261	17891	17929	18113	17862	18040	17948	17995	17969	18055	18076	17854	17997	17922	17989	17878	18241	17980	18178	18118	17963	18123	17982	18144	17840	17917	18045	17944	17955	17816	18143	18206	18123	17965	18030	17870	17996	18261	18021	18021	17724	18032	18093	18066	18015	18145	18098	17949	17913	18088	17957	17833	18209	17853	17876	18049	17985	17816	17823	18134	17874	18065	18195	17958	17781	17892	17949	17838	18078	18136	17889	17954	17892	18273	18076	18257	17929	18024	18062	17995	17823	18063	17858	17819	18017	18032	17890	17955	17998	18054	17810	17957	17872	18145	17935	18062	18071	18012	17843	17952	17996	18064	18017	17954	17854	18037	17934	17926	17766	17971	17939	17913	17968	18120	17976	18203	18001	18041	18011	17985	17999	17937	18028	17765	17976	17659	17823	17811	17953	17947	17837	17962	17942	17843	17884	17781	17897	18020	17973	18181	18078	18266	18043	18123	17856	17994	18029	17711	17927	18055	17941	18153	17920	18088	18113	17952	17809	17941	18122	18055	17925	17904	17936	17943	17877	17967	17936	17993	18037	17927	17859	17861	18084	18044	18263	18120	18146	18037	17868	17968	18007	18080	18091	17765	18114	17905	17904	17761	17838	17772	17812	17993	17900	18170	18099	18116	18035	18003	17828	18012	17994	17877	17994	17971	18146	17801	17765	17838	17857	17946	17962	18152	17889	18106	18044	17946	18079	18016	18111	17760	17978	17948	18124	18161	18011	17876	18209	18208	18057	18065	17927	17692	17960	17963	17974	18132	17982	17965	17907	18007	17935	17963	18235	18026	18119	17974	18091	17815	17997	17857	17911	17788	17717	17867	17961	17802	18011	17877	18167	17950	17858	17837	17998	17748	17785	18020	17907	18155	17961	17858	17739	17936	17939	18061	18084	18036	18105	18122	17924	17994	17802	17926	17825	17999	17908	17773	17997	17954	17872	18063	17956	18105	17873	17842	17866	17779	18088	18092	17706	18102	17909	18048	17950	17954	18125	17992	17880	17919	17929	18031	17979	18103	18181	17895	17865	17776	18101	18092	18053	17968	17859	17952	18096	18049	17893	17862	17953	17823	17769	18001	18150	18277	17975	18020	17971	18136	18150	17859	17974	17930	17953	17988	17963	17913	17911	17922	17830	17984	18059	17845	18010	18036	18061	18044	18178	17891	17940	17896	17766	17975	18089	18050	17921	17881	18064
30803	47396	42617	34311	30423	27049	24367	23618	21996	20356	19399	18755	18187	17628	17077	16649	16469	16238	16222	16243	16098	15880	15867	15661	15690	15571	15491	15697	15435	15352	15385	15327	15390	15523	15270	15497	15493	15414	15487	15295	15353	15310	15417	15208	15288	15365	15406	15392	15324	15271	15343	15348	15378	15492	15397	15418	15375	15339	15316	15328	15257	15378	15121	15464	15355	15285	15434	15337	15226	15245	15506	15405	15299	15338	15354	15241	15369	15269	15296	15257	15243	15347	15298	15129	15378	15393	15152	15182	15335	15409	15347	15243	15354	15474	15463	15451	15370	15461	15294	15323	15245	15409	15327	15287	15388	15278	15413	15235	15199	15531	15284	15335	15350	15237	15341	15331	15158	15372	15270	15309	15382	15357	15327	15442	15362	15390	15290	15285	15255	15287	15374	15500	15214	15326	15308	15271	15308	15173	15303	15468	15559	15233	15324	15278	15375	15438	15232	15248	15326	15407	15299	15386	15235	15488	15210	15522	15218	15156	15338	15290	15297	15286	15352	15329	15312	15389	15128	15299	15397	15351	15471	15340	15088	15377	15467	15318	15252	15308	15240	15181	15310	15220	15447	15260	15253	15274	15223	15355	15417	15204	15414	15265	15262	15320	15415	15350	15271	15368	15272	15224	15261	15219	15236	15460	15256	15058	15350	15358	15370	15217	15238	15274	15270	15470	15262	15247	15482	15288	15339	15391	15427	15132	15195	15258	15154	15546	15263	15470	15270	15276	15295	15400	15260	15447	15319	15328	15455	15215	15260	15322	15148	15305	15253	15433	15288	15235	15355	15161	15356	15278	15405	15307	15283	15353	15357	15446	15198	15275	15288	15414	15287	15125	15376	15135	15379	15250	15266	15421	15232	15281	15394	15117	15402	15337	15434	15288	15336	15234	15268	15219	15446	15240	15219	15366	15460	15435	15232	15340	15451	15395	15558	15271	15213	15314	15266	15255	15253	15304	15375	15335	15494	15422	15350	15467	15221	15385	15435	15443	15228	15258	15205	15273	15438	15476	15349	15341	15282	15349	15354	15417	15261	15221	15467	15229	15270	15251	15298	15260	15368	15234	15322	15329	15207	15343	15359	15430	15267	15371	15455	15071	15107	15386	15258	15537	15357	15294	15258	15313	15402	15269	15376	15341	15237	15203	15494	15281	15055	15399	15093	15359	15433	15292	15419	15257	15443	15332	15094	15220	15424	15464	15464	15157	15408	15442	15377	15502	15269	15356	15190	15240	15253	15431	15362	15464	15371	15304	15391	15234	15439	15067	15374	15114	15330	15277	15351	15121	15474	15358	15380	15305	15160	15301	15301	15322	15268	15382	15237	15315	15292	15372	15266	15407	15256	15132	15222	15404	15342	15225	15270	15397	15453	15351	15403	15392	15371	15493	15371	15274	15229	15326	15350	15352	15465	15402	15369	15182	15295	15183	15377	15506	15282	15476	15306	15317	15272	15205	15496	15251	15265	15452	15292	15487	15407	15418	15207	15336	15271	15369	15191	15348	15310	15280	15151	15345	15424	15389	15425	15215	15186	15271	15290	15224	15331	15232	15259	15399	15334	15350	15298	15240	15295	15342	15354	15399	15285	15333	15299	15364	15267	15375	15309	15190	15145	15223	15228	15307	15385	15280	15267	15390	15383	15139	15259	15413	15150	15266	15244	15378	15257	15294	15390	15288	15223	15264	15304	15504	15251	15351	15225	15213	15399	15381	15251	15423	15459	15345	15209	15191	15412	15253	15455	15205	15198	15261	15403	15441	15371	15264	15266	15351	15238	15226	15202	15327	15382	15453	15337	15458	15326	15346	15257	15290	15302	15336	15251	15188	15296	15424	15169	15384	15246	15398	15276	15350	15285	15427	15240	15270	15363	15299	15356	15291	15299	15365	15401	15377	15388	15278	15271	15308	15407	15306	15292	15349	15394	15164	15419	15252	15324	15416	15381	15284	15385	15297	15271	15477	15313	15354	15366	15129	15425	15300	15282	15305	15434	15333	15281	15278	15185	15274	15392	15357	15399	15212	15366	15299	15364	15230	15327	15276	15329	15301	15432	15285	15331	15201	15228	15323	15188	15207	15315	15336	15281	15241	15443	15246	15262	15313	15335	15348	15324	15238	15323	15263	15493	15236	15271	15584	15178	15342	15187	15310	15202	15452	15452	15295	15405	15380	15203	15255	15150	15331	15369	15191	15311	15305	15250	15352	15424	15359	15215	15237	15223	15263	15319	15144	15416	15384	15308	15261	15246	15523	15198	15191	15261	15219	15282	15330	15466	15249	15363	15267	15379	15021	15232	15187	15249	15333	15309	15333	15280	15384	15201	15365	15227	15296	15217	15298	15308	15182	15176	15309	15123	15333	15431	15337	15165	15371	15527	15281	15343	15191	15378	15330	15368	15310	15360	15222	15407	15449	15375	15267	15255	15377	15343	15392	15258	15345	15455	15242	15286	15277	15395	15454	15271	15318	15195	15253	15323	15315	15419	15350	15401	15310	15355	15331	15331	15470	15234	15362	15303	15289	15103	15376	15358	15249	15167	15174	15307	15177	15289	15326	15339	15362	15386	15190	15269	15306	15301	15263	15148	15341	15215	15471	15295	15272	15300	15320	15298	15345	15341	15356	15249	15271	15365	15286	15294	15297	15141	15259	15347	15374	15416	15281	15205	15435	15259	15181	15266	15357	15521	15265	15329	15262	15342	15441	15262	15253	15192	15379	15299	15209	15395	15349	15195	15433	15366	15246	15169	15145	15409	15348	15368	15407	15276	15232	15212	15407	15353	15164	15250	15387	15320	15263	15272	15227	15559	15228	15477	15294	15393	15013	15189	15369	15339	15468	15229	15320	15184	15397	15307	15323	15439	15307	15479	15410	15389	15492	15287	15292	15504	15295	15461	15145	15333	15338	15541	15311	15250	15388	15431	15307	15280	15250	15415	15306	15354	15322	15302	15177	15199	15272	15428	15159	15338	15285	15437	15252	15256	15379	15415	15369	15504	15500	15147	15238	15267	15277	15346	15452	15364	15351	15254	15296	15208	15176	15354	15255	15385	15312	15284	15298	15287	15262	15239	15184	15266	15257	15536	15360	15399	15393	15502	15383	15386	15299	15152	15306	15169	15172	15326	15255	15217	15434	15428	15320	15373	15247	15318	15382	15300	15224	15224	15383	15206	15453	15431	15325	15232	15318	15323	15403	15384	15202	15175	15291	15207	15227	15286	15131	15207	15140	15409	15279	15367	15364	15289	15364	15310	15159	15406	15350	15255	15376	15286	15360	15359	15356	15295	15268	15429	15311	15242	15375	15312	15311	15345	15122	15164	15363	15313	15253	15370	15366	15368	15299	15339	15135	15300	15347	15463	15170	15485	15347	15406	15443	15477	15178	15398	15409	15281	15384	15201	15292	15384	15435	15354	15465	15259	15446	15407	15425	15249	15350	15274	15332	15406	15254	15322	15412	15372	15293	15366	15318	15291	15237	15315	15429	15134	15284	15335	15362	15282	15160	15400	15301	15353	15355	15250	15379	15383	15359	15303	15263	15270	15352	15255	15174	15404	15145	15448	15156	15189	15218	15347	15339	15301	15259	15187	15415	15151	15363	15330	15275	15158	15426	15255	15339	15271	15495	15318	15171	15039	15161	15286	15383	15370	15231	15364	15357	15408	15290	15357	15319	15272	15217	15459	15434	15272	15236	15171	15320	15153	15245	15241	15327	15350	15257	15267	15282	15089	15423	15108	15318	15184	15373	15380	15182	15297	15327	15331	15404	15251	15302	15426	15281	15157	15403	15200	15150	15376	15271	15237	15354	15364	15146	15285	15285	15386	15488	15273	15236	15373	15300	15329	15279	15311	15324	15307	15276	15382	15402	15311	15412	15375	15117	15361	15260	15425	15319	15252	15333	15254	15504	15327	15240	15265	15384	15289	15219	15224	15286	15415	15378	15365	15367	15196	15241	15203	15312	15278	15211	15218	15365	15320	15352	15334	15291	15283	15294	15404	15252	15338	15099	15491	15373	15348	15452	15253	15227	15351	15215	15525	15191	15290	15289	15187	15202	15293	15290	15348	15321	15415	15258	15172	15191	15258	15307	15357	15507	15507	15254	15435	15260	15320	15439	15618	15224	15432	15401	15547	15363	15219	15244	15242	15188	15282	15098	15319	15232	15249	15296	15170	15284	15315	15358	15312	15187	15305	15396	15378	15313	15406	15069	15245	15288	15237	15295	15351	15293	15284	15280	15243	15534	15249	15314	15334	15304	15227	15240	15345	15316	15382	15418	15226	15356	15208	15266	15382	15254	15262	15252	15301	15267	15306	15254	15300	15305	15291	15311	15314	15526	15125	15285	15306	15316	15411	15518	15297	15282	15446	15263	15377	15261	15417	15239	15345	15361	15328	15274	15282	15387	15301	15278	15169	15495	15355	15278	15314	15293	15407	15329	15280	15383	15176	15366	15283	15360	15316	15331	15142	15230	15243	15321	15186	15208	15250	15224	15410	15379	15436	15335	15302	15440	15243	15342	15295	15294	15257	15401	15282	15520	15399	15397	15217	15261	15388	15122	15233	15387	15279	15325	15264	15510	15347	15459	15386	15214	15335	15318	15492	15151	15361	15477	15171	15220	15382	15450	15281	15497	15168	15331	15217	15312	15240	15308	15362	15194	15378	15290	15270	15389	15340	15388	15147	15442	15200	15316	15235	15303	15342	15278	15409	15217	15464	15352	15411	15391	15349	15241	15275	15321	15252	15373	15309	15297	15328	15462	15393	15318	15461	15223	15221	15127	15253	15303	15476	15312	15460	15458	15188	15455	15316	15492	15318	15354	15441	15340	15232	15240	15347	15491	15359	15354	15334	15338	15294	15192	15136	15399	15321	15266	15344	15428	15258	15335	15459	15274	15301	15384	15369	15292	15420	15271	15288	15306	15332	15081	15289	15354	15321	15227	15308	15432	15272	15322	15412	15498	15235	15116	15399	15292	15394	15382	15308	15503	15311	15382	15348	15278	15463	15253	15268	15225	15401	15242	15159	15216	15423	15275	15376	15419	15344	15574	15273	15261	15102	15487	15322	15220	15300	15415	15424	15384	15281	15375	15364	15318	15595	15385	15130	15326	15440	15291	15281	15474
22778	21136	28853	23883	22929	28011	31273	26426	24873	23949	22678	21722	20956	20440	20270	20140	19675	19790	19490	19393	18949	18868	19027	19017	18992	18677	18855	18833	18526	18620	18691	18675	18645	18678	18857	18500	18538	18593	18548	18448	18397	18446	18495	18661	18640	18510	18517	18493	18576	18546	18629	18535	18449	18244	18530	18714	18312	18680	18317	18436	18335	18455	18584	18646	18399	18526	18670	18454	18635	18476	18499	18428	18379	18425	18236	18500	18317	18451	18395	18518	18227	18398	18440	18281	18450	18260	18419	18446	18424	18564	18371	18481	18193	18261	18441	18569	18547	18718	18416	18377	18605	18705	18316	18505	18460	18451	18476	18561	18348	18417	18347	18410	18477	18373	18490	18538	18587	18526	18411	18647	18611	18411	18494	18401	18396	18426	18273	18399	18567	18433	18371	18489	18365	18472	18428	18411	18337	18338	18415	18356	18665	18583	18288	18481	18273	18339	18647	18465	18454	18363	18199	18337	18455	18509	18346	18437	18426	18393	18496	18597	18517	18507	18410	18354	18468	18389	18530	18332	18371	18482	18487	18296	18304	18270	18319	18444	18597	18643	18369	18276	18501	18359	18308	18389	18245	18238	18479	18346	18686	18477	18406	18561	18530	18325	18607	18558	18542	18408	18465	18455	18385	18475	18544	18518	18634	18561	18410	18467	18584	18461	18422	18287	18465	18488	18429	18466	18373	18421	18579	18443	18341	18433	18391	18519	18266	18172	18451	18512	18342	18312	18510	18285	18373	18258	18732	18391	18406	18310	18453	18308	18372	18383	18208	18257	18393	18205	18359	18380	18446	18521	18584	18448	18465	18466	18412	18387	18350	18341	18282	18248	18406	18402	18567	18330	18430	18287	18310	18425	18421	18427	18441	18334	18627	18581	18213	18116	18299	18664	18395	18411	18388	18229	18445	18347	18502	18366	18521	18130	18270	18549	18455	18490	18566	18441	18688	18464	18590	18446	18392	18540	18393	18454	18214	18423	18542	18517	18351	18433	18401	18505	18238	18304	18289	18417	18218	18250	18184	18390	18300	18459	18522	18298	18445	18301	18416	18508	18509	18456	18442	18238	18435	18394	18429	18432	18329	18359	18428	18657	18562	18526	18417	18380	18420	18415	18340	18238	18386	18270	18486	18464	18310	18411	18421	18317	18403	18442	18382	18372	18322	18327	18346	18229	18246	18239	18431	18190	18423	18528	18249	18579	18214	18499	18259	18438	18290	18340	18428	18271	18530	18465	18447	18399	18379	18505	18349	18362	18402	18241	18267	18697	18491	18315	18426	18480	18290	18204	18349	18460	18395	18556	18428	18282	18357	18476	18612	18542	18409	18377	18441	18311	18645	18655	18506	18484	18511	18405	18445	18461	18466	18481	18619	18444	18510	18477	18477	18477	18277	18453	18379	18449	18412	18491	18518	18479	18508	18468	18417	18531	18300	18449	18615	18449	18200	18319	18093	18505	18381	18420	18622	18494	18622	18597	18611	18355	18367	18389	18565	18343	18271	18494	18280	18365	18419	18588	18318	18295	18263	18241	18263	18436	18574	18407	18492	18355	18570	18333	18318	18459	18302	18529	18402	18532	18088	18339	18339	18416	18457	18657	18251	18490	18417	18302	18328	18416	18307	18496	18373	18404	18477	18453	18551	18491	18413	18421	18647	18451	18478	18609	18421	18447	18516	18154	18334	18421	18450	18516	18259	18414	18370	18361	18215	18338	18493	18303	18311	18419	18462	18740	18296	18466	18329	18386	18351	18361	18293	18390	18277	18248	18223	18394	18257	18148	18408	18299	18543	18128	18468	18303	18443	18296	18272	18314	18271	18377	18531	18519	18524	18517	18393	18540	18301	18449	18356	18529	18532	18716	18583	18155	18322	18371	18397	18498	18603	18138	18407	18502	18476	18349	18424	18235	18454	18365	18530	18394	18229	18237	18585	18255	18312	18324	18368	18260	18283	18420	18337	18595	18511	18348	18467	18451	18322	18372	18489	18318	18397	18469	18390	18384	18295	18511	18535	18415	18399	18447	18572	18452	18429	18299	18214	18516	18429	18296	18368	18404	18385	18465	18417	18278	18644	18417	18540	18176	18069	18511	18247	18472	18561	18428	18258	18529	18515	18379	18381	18438	18456	18466	18351	18412	18473	18405	18332	18512	18285	18228	18409	18541	18488	18482	18441	18362	18299	18490	18478	18298	18430	18393	18583	18117	18628	18518	18491	18257	18430	18420	18511	18362	18413	18377	18358	18411	18232	18421	18489	18456	18308	18182	18354	18362	18425	18346	18239	18334	18311	18227	18439	18569	18319	18370	18304	18453	18504	18418	18453	18306	18413	18206	18398	18346	18409	18343	18317	18625	18442	18286	18513	18484	18581	18448	18482	18299	18124	18520	18335	18614	18546	18364	18214	18392	18356	18536	18409	18416	18500	18340	18289	18430	18379	18422	18329	18399	18389	18425	18519	18454	18386	18334	18423	18236	18294	18391	18522	18347	18442	18424	18773	18562	18470	18248	18293	18506	18497	18473	18496	18260	18322	18368	18522	18498	18486	18403	18347	18401	18532	18553	18536	18333	18604	18260	18256	18293	18499	18273	18466	18173	18429	18305	18477	18458	18600	18365	18493	18600	18224	18267	18419	18363	18343	18236	18440	18395	18524	18454	18518	18435	18283	18366	18472	18365	18617	18549	18549	18380	18460	18423	18480	18603	18279	18437	18170	18201	18462	18429	18315	18403	18493	18192	18530	18509	18555	18303	18298	18577	18315	18380	18419	18436	18395	18378	18407	18335	18191	18469	18333	18453	18311	18318	18346	18387	18288	18378	18452	18462	18479	18430	18475	18441	18520	18286	18407	18408	18375	18528	18487	18341	18458	18300	18395	18181	18426	18309	18375	18511	18264	18399	18270	18459	18626	18321	18456	18357	18367	18396	18419	18237	18466	18445	18394	18377	18281	18468	18370	18619	18442	18211	18223	18299	18444	18286	18423	18342	18259	18648	18433	18423	18452	18339	18316	18382	18537	18588	18384	18487	18321	18519	18229	18504	18485	18289	18359	18368	18414	18498	18365	18447	18353	18277	18474	18597	18429	18334	18320	18316	18450	18515	18418	18381	18621	18390	18132	18259	18185	18249	18287	18234	18440	18444	18536	18241	18214	18462	18276	18653	18208	18275	18182	18348	18404	18404	18538	18618	18461	18334	18516	18473	18288	18430	18423	18375	18288	18440	18321	18463	18349	18370	18282	18449	18398	18357	18372	18347	18307	18363	18344	18440	18476	18293	18324	18426	18385	18462	18181	18518	18587	18508	18281	18390	18223	18380	18470	18253	18605	18412	18480	18239	18299	18578	18335	18363	18456	18412	18460	18363	18402	18360	18497	18631	18362	18550	18637	18186	18440	18384	18296	18457	18397	18450	18416	18374	18411	18330	18434	18502	18404	18186	18516	18547	18283	18432	18658	18304	18539	18223	18275	18185	18421	18545	18232	18558	18610	18268	18446	18354	18383	18418	18463	18281	18333	18506	18462	18530	18521	18356	18497	18295	18492	18455	18554	18500	18465	18273	18516	18538	18411	18354	18475	18575	18402	18359	18416	18382	18377	18271	18238	18454	18231	18149	18506	18400	18153	18318	18285	18476	18628	18229	18371	18344	18583	18498	18539	18542	18549	18330	18421	18559	18524	18459	18497	18279	18360	18529	18384	18681	18324	18348	18616	18201	18451	18440	18276	18363	18565	18324	18399	18137	18390	18552	18384	18460	18541	18418	18390	18381	18487	18329	18493	18314	18382	18417	18425	18486	18385	18471	18474	18341	18329	18354	18298	18515	18661	18651	18319	18395	18478	18349	18400	18617	18357	18458	18448	18320	18421	18515	18371	18268	18548	18273	18415	18318	18427	18520	18484	18671	18477	18298	18305	18291	18309	18533	18365	18650	18289	18600	18491	18241	18397	18320	18518	18405	18405	18723	18449	18472	18517	18443	18383	18620	18480	18512	18383	18489	18289	18481	18540	18580	18555	18380	18241	18244	18336	18580	18165	18433	18383	18420	18319	18290	18406	18481	18468	18339	18086	18372	18399	18470	18601	18463	18329	18311	18330	18520	18365	18438	18328	18423	18530	18362	18375	18218	18590	18432	18306	18337	18363	18408	18505	18333	18485	18493	18487	18374	18338	18321	18242	18578	18505	18462	18408	18505	18505	18366	18198	18404	18347	18366	18483	18349	18366	18503	18559	18589	18513	18418	18485	18580	18221	18310	18386	18266	18289	18291	18334	18492	18211	18388	18357	18500	18516	18402	18249	18255	18284	18297	18418	18434	18283	18335	18529	18381	18158	18235	18482	18575	18694	18587	18296	18631	18361	18557	18442	18309	18443	18390	18408	18308	18468	18327	18295	18400	18480	18490	18313	18305	18620	18275	18339	18486	18306	18304	18279	18660	18476	18521	18349	18304	18274	18377	18498	18451	18644	18221	18413	18430	18376	18422	18321	18446	18692	18387	18484	18352	18430	18072	18562	18462	18324	18450	18579	18325	18428	18329	18682	18570	18404	18290	18389	18511	18416	18172	18470	18401	18448	18252	18336	18356	18311	18324	18361	18376	18522	18410	18434	18347	18477	18537	18374	18329	18309	18462	18313	18251	18473	18312	18362	18437	18267	18508	18498	18466	18362	18489	18527	18561	18361	18243	18423	18287	18291	18331	18241	18520	18386	18292	18270	18504	18292	18362	18429	18443	18322	18308	18472	18485	18474	18456	18498	18298	18525	18461	18510	18219	18381	18389	18354	18283	18211	18423	18415	18207	18192	18416	18541	18266	18437	18230	18531	18466	18446	18553	18368	18352	18184	18292	18304	18247	18459	18257	18305	18403	18527	18478	18589	18337	18512	18519	18546	18403	18587	18664	18347	18251	18455	18310	18426	18506	18634	18451	18396	18350	18550	18272	18384	18325	18554	18352	18499	18347	18421	18364	18525	18291	18441	18364	18401	18286	18358	18395	18562	18419	18412	18246	18388	18308	18519	18443	18405	18462	18337	18567	18593	18529	18634	18232	18511	18206	18549	18405	18380	18445	18485	18479	18416	18333	18578	18378	18372	18260	18609	18526	18244	18522	18276	18313	18371	18216	18444	18545
32493	53689	48576	39081	35056	32784	29444	26920	25099	23062	21601	20268	19414	18721	18107	17696	17349	17279	16686	16607	16303	16157	16146	16184	15984	15947	15966	15810	15847	15820	15852	15861	15722	15764	15744	15795	15690	15740	15621	15678	15632	15579	15651	15490	15765	15626	15557	15604	15514	15532	15776	15515	15701	15603	15641	15577	15532	15659	15602	15728	15734	15624	15670	15465	15478	15614	15748	15502	15630	15563	15448	15549	15527	15630	15471	15585	15822	15595	15689	15616	15563	15436	15647	15620	15455	15592	15619	15764	15467	15469	15601	15663	15554	15515	15532	15430	15704	15512	15682	15438	15508	15399	15487	15465	15523	15800	15434	15754	15379	15588	15577	15644	15505	15453	15362	15494	15732	15689	15742	15670	15606	15598	15602	15524	15424	15536	15606	15587	15579	15429	15613	15650	15568	15438	15509	15532	15471	15643	15659	15586	15578	15434	15505	15700	15674	15813	15571	15604	15439	15562	15641	15557	15649	15463	15662	15681	15445	15411	15578	15628	15445	15601	15567	15682	15669	15671	15372	15754	15633	15745	15586	15438	15526	15460	15567	15622	15768	15420	15630	15321	15464	15787	15546	15469	15610	15692	15714	15272	15650	15486	15570	15394	15684	15605	15561	15387	15560	15655	15457	15578	15661	15599	15660	15407	15589	15787	15723	15337	15417	15441	15672	15666	15586	15522	15630	15434	15814	15484	15532	15683	15419	15459	15483	15627	15521	15360	15540	15736	15864	15696	15458	15673	15619	15576	15492	15543	15531	15578	15600	15553	15508	15516	15589	15468	15671	15530	15528	15701	15559	15582	15487	15402	15640	15537	15389	15623	15776	15695	15580	15512	15574	15536	15624	15632	15649	15538	15610	15610	15732	15573	15632	15578	15471	15731	15507	15651	15657	15586	15559	15627	15403	15561	15641	15387	15636	15521	15366	15528	15603	15403	15550	15462	15670	15473	15681	15429	15568	15472	15602	15528	15720	15647	15555	15501	15519	15597	15769	15522	15678	15378	15572	15552	15501	15386	15443	15652	15527	15699	15484	15712	15502	15593	15576	15655	15498	15538	15556	15523	15597	15550	15487	15605	15675	15334	15601	15559	15578	15539	15598	15512	15621	15481	15484	15444	15642	15624	15462	15683	15614	15632	15638	15441	15486	15549	15604	15468	15636	15585	15436	15596	15367	15377	15639	15558	15770	15518	15510	15799	15658	15479	15582	15579	15575	15541	15522	15479	15634	15717	15507	15464	15593	15420	15447	15505	15702	15592	15605	15438	15487	15630	15722	15699	15579	15612	15615	15392	15646	15572	15705	15574	15698	15511	15578	15419	15607	15555	15539	15500	15686	15678	15607	15517	15806	15605	15665	15496	15434	15427	15681	15402	15512	15590	15638	15567	15646	15552	15689	15847	15523	15499	15447	15565	15506	15441	15718	15380	15632	15520	15565	15437	15529	15607	15475	15387	15649	15428	15551	15597	15589	15575	15610	15674	15332	15626	15461	15601	15730	15643	15436	15609	15536	15613	15511	15469	15585	15455	15667	15579	15532	15568	15632	15544	15597	15378	15625	15514	15518	15454	15603	15568	15536	15658	15599	15641	15644	15633	15571	15431	15511	15593	15663	15640	15410	15621	15569	15685	15692	15523	15519	15653	15523	15458	15654	15601	15740	15596	15532	15648	15534	15552	15515	15426	15613	15592	15665	15556	15710	15440	15541	15519	15576	15371	15573	15597	15566	15594	15520	15569	15628	15567	15431	15540	15631	15598	15762	15575	15496	15624	15642	15602	15574	15517	15776	15682	15506	15567	15556	15506	15635	15490	15555	15566	15602	15475	15631	15625	15646	15427	15602	15425	15392	15660	15572	15469	15576	15508	15405	15594	15621	15699	15477	15388	15482	15556	15591	15635	15587	15767	15480	15672	15626	15486	15662	15522	15615	15629	15438	15679	15685	15475	15493	15604	15706	15393	15645	15581	15488	15392	15658	15685	15548	15645	15579	15421	15566	15568	15576	15347	15712	15560	15626	15580	15759	15486	15641	15555	15710	15413	15499	15502	15536	15482	15582	15661	15555	15620	15568	15547	15568	15583	15486	15672	15554	15579	15569	15493	15616	15585	15598	15593	15615	15614	15561	15473	15739	15657	15488	15473	15665	15422	15529	15391	15544	15393	15666	15570	15616	15549	15572	15400	15464	15417	15570	15678	15600	15514	15573	15412	15564	15421	15652	15588	15563	15700	15732	15565	15588	15354	15714	15523	15463	15510	15598	15512	15786	15673	15660	15514	15588	15527	15532	15429	15738	15761	15742	15678	15490	15443	15595	15485	15558	15548	15484	15719	15684	15520	15578	15509	15589	15580	15566	15494	15555	15463	15625	15436	15536	15386	15566	15514	15530	15387	15637	15612	15697	15489	15629	15612	15484	15575	15685	15624	15351	15622	15614	15629	15615	15662	15588	15706	15585	15531	15523	15556	15436	15340	15505	15548	15635	15560	15507	15606	15619	15365	15612	15589	15469	15557	15629	15484	15561	15430	15500	15558	15785	15535	15520	15485	15655	15502	15655	15541	15681	15501	15483	15526	15533	15448	15746	15602	15645	15491	15668	15582	15581	15508	15563	15681	15628	15561	15526	15597	15650	15499	15632	15435	15535	15643	15542	15570	15629	15560	15486	15438	15763	15476	15485	15544	15469	15499	15479	15730	15544	15415	15556	15528	15625	15469	15468	15460	15560	15555	15657	15474	15491	15627	15502	15477	15673	15647	15559	15316	15487	15545	15723	15595	15463	15582	15681	15558	15389	15641	15627	15391	15549	15558	15425	15407	15661	15688	15634	15565	15505	15448	15482	15415	15543	15595	15512	15578	15674	15550	15670	15426	15573	15473	15509	15505	15647	15604	15494	15587	15650	15663	15508	15704	15579	15674	15537	15526	15554	15494	15429	15587	15563	15495	15515	15506	15540	15510	15472	15477	15618	15651	15637	15618	15501	15482	15459	15721	15521	15517	15790	15433	15426	15622	15771	15721	15644	15657	15466	15492	15722	15466	15502	15677	15481	15664	15719	15532	15520	15664	15586	15442	15568	15637	15620	15571	15609	15623	15714	15427	15488	15585	15556	15663	15640	15527	15638	15518	15571	15467	15494	15546	15590	15389	15657	15694	15515	15614	15435	15605	15453	15642	15519	15545	15637	15535	15489	15429	15545	15646	15609	15507	15505	15556	15488	15576	15527	15417	15633	15458	15770	15645	15523	15596	15617	15645	15578	15445	15468	15366	15597	15523	15446	15569	15518	15419	15562	15702	15513	15421	15533	15725	15626	15581	15608	15552	15680	15491	15540	15436	15686	15525	15582	15567	15562	15512	15583	15552	15499	15493	15382	15666	15526	15489	15450	15515	15494	15625	15623	15684	15628	15644	15435	15610	15632	15553	15442	15544	15460	15439	15616	15597	15497	15476	15406	15579	15761	15472	15441	15543	15597	15688	15468	15649	15459	15513	15591	15395	15712	15561	15572	15579	15631	15670	15478	15587	15768	15554	15479	15821	15650	15771	15542	15460	15490	15448	15609	15479	15493	15603	15649	15619	15566	15665	15427	15667	15584	15644	15516	15545	15509	15459	15727	15560	15595	15461	15485	15390	15573	15641	15536	15417	15565	15619	15541	15557	15596	15584	15571	15658	15581	15570	15573	15669	15685	15549	15536	15394	15569	15620	15472	15553	15584	15590	15606	15605	15415	15609	15563	15574	15490	15602	15506	15633	15443	15551	15652	15635	15607	15516	15487	15440	15502	15494	15583	15576	15581	15513	15288	15681	15573	15526	15592	15505	15409	15494	15637	15384	15624	15594	15658	15524	15582	15604	15532	15625	15672	15622	15394	15763	15558	15563	15592	15651	15523	15547	15501	15391	15547	15491	15414	15575	15357	15745	15533	15679	15373	15582	15659	15420	15530	15354	15414	15556	15466	15483	15503	15668	15638	15712	15430	15619	15473	15740	15600	15566	15650	15679	15616	15470	15787	15581	15706	15449	15678	15705	15540	15565	15519	15718	15414	15402	15522	15654	15485	15541	15428	15500	15632	15575	15498	15602	15515	15579	15629	15560	15600	15451	15642	15286	15565	15669	15519	15408	15470	15408	15723	15578	15691	15590	15637	15661	15516	15479	15575	15531	15491	15624	15650	15475	15541	15530	15550	15445	15448	15548	15450	15469	15379	15572	15537	15638	15520	15554	15370	15521	15430	15765	15555	15540	15506	15515	15467	15633	15523	15651	15415	15441	15508	15688	15502	15439	15495	15662	15613	15455	15670	15480	15466	15633	15513	15469	15438	15659	15505	15562	15483	15579	15488	15478	15492	15554	15566	15524	15559	15365	15581	15599	15512	15502	15618	15593	15616	15577	15511	15459	15400	15424	15566	15549	15422	15677	15528	15537	15705	15466	15790	15574	15366	15568	15576	15499	15656	15437	15614	15447	15645	15450	15725	15586	15539	15601	15553	15506	15595	15530	15620	15603	15563	15489	15574	15522	15561	15561	15594	15593	15609	15599	15456	15443	15522	15508	15380	15302	15616	15478	15535	15663	15534	15598	15522	15566	15581	15622	15643	15664	15734	15319	15695	15535	15478	15478	15547	15562	15538	15565	15408	15655	15580	15770	15478	15660	15747	15323	15636	15572	15730	15605	15734	15525	15692	15542	15587	15617	15510	15528	15694	15518	15539	15456	15584	15594	15329	15758	15474	15480	15430	15589	15601	15636	15542	15230	15662	15568	15420	15744	15483	15488	15546	15593	15623	15489	15639	15535	15545	15556	15547	15618	15402	15492	15549	15453	15416	15474	15658	15361	15598	15453	15454	15653	15446	15531	15640	15579	15508	15548	15686	15539	15587	15560	15558	15561	15589	15819	15510	15603	15672	15652	15601	15500	15475	15492	15446	15585	15390	15648	15581	15716	15394	15416	15672	15556	15658	15543	15572	15520	15606	15484	15642	15559	15311	15754	15614	15616	15592	15543	15449	15609	15704	15351	15513	15474	15581	15548	15359	15648	15559	15513	15549	15627	15377	15584	15576	15671	15571	15518	15496	15621	15628	15392	15450	15568	15384	15624	15633	15418	15738	15437	15716	15500	15765	15462	15539	15536
29287	27321	34030	30749	26501	24581	23162	21840	20803	20469	19741	19266	18885	18753	18822	18484	18429	18573	18493	18247	18189	18034	18144	18072	18300	18128	18198	18048	18113	18165	18149	18075	17878	17913	18070	17918	17995	18134	18023	18033	18139	17977	17760	17777	17911	18167	18236	17863	17905	17926	18017	17818	17928	17935	17972	17914	18053	17937	17847	18070	17953	17842	17582	17880	17895	17886	17909	17756	17851	17949	18063	18094	17830	17790	17901	17933	17945	17892	17920	17920	18048	18011	18124	17860	17973	17903	17832	18048	18108	17936	17935	17798	17857	18080	17945	17968	18252	18085	18017	17991	17881	18018	18132	18101	18015	18132	17822	17905	17963	18030	17864	18001	18151	17993	17986	17856	17868	18181	18062	18093	18024	17957	17890	17911	17944	17923	17886	17959	17995	18018	18175	17985	17955	17942	18120	17892	18076	18217	18140	17710	18040	17950	17916	17887	17936	17685	17919	17980	17955	17968	18066	17966	17963	17888	17979	17993	18028	17753	18028	17723	17687	17876	17887	17969	18014	17903	17911	17782	17969	17794	17719	17870	17990	17885	18019	18118	17953	17844	18129	17915	17911	17882	17737	17931	18184	17680	17904	18276	17972	18005	17898	17903	17787	17939	18112	17933	17932	17893	18183	18004	18005	17841	18006	17931	18244	17890	17877	18073	18079	17853	17969	17941	17966	18167	17711	17846	17905	17897	17908	17855	17978	17850	17905	17909	17950	17940	17786	17770	18209	17898	18111	18112	18092	18045	17935	17616	18088	17807	17904	17997	18094	17964	17698	17698	17897	17865	17877	17903	17839	18141	17919	17858	18014	17917	17984	17952	17873	17916	18019	17768	17970	17875	17844	17994	17779	17936	17914	18113	18031	18057	17895	17963	18064	17747	18001	17926	18146	17779	18012	17862	17826	18013	18126	17960	17955	17748	17955	18005	18038	18015	17868	17909	17875	18083	17987	17960	18037	17839	17930	18047	18169	18026	18124	17748	18030	17958	17945	17869	17980	18062	17931	17867	17865	17978	18098	17984	17934	17968	17620	17929	17930	18086	18041	17824	17927	17971	17796	17994	17976	18032	17923	17925	18098	17955	18060	17929	17939	17825	17884	18140	17994	17974	17742	17896	17938	17946	17972	17960	17975	17960	17903	17958	17921	18156	18240	17754	18028	18040	18007	18028	17809	18097	17720	17824	17946	17860	18023	17968	17857	17696	17883	17984	18118	17949	17935	17759	17743	17996	18126	18056	17981	18010	17976	18013	17838	17889	18015	17926	18000	17793	17789	17706	17859	17841	17901	18086	18053	17939	18008	17873	18031	17658	17795	17849	17966	17772	17938	17969	17730	17834	18048	17929	17896	17991	18057	17847	17979	18047	18106	17878	18016	17927	18015	17840	17894	17917	17979	17826	18001	18072	18079	17870	17951	17825	18064	18038	18018	18066	17999	17726	18060	17714	17686	18010	17825	18080	17968	18060	18130	17964	17901	17893	17966	18086	17830	18108	18003	17930	18038	17682	18055	18246	17971	18005	17976	17836	17841	17864	18053	17912	18090	17838	18103	18060	17839	17870	18026	18041	18073	17873	17829	17923	17980	17783	17920	17854	18151	18182	18021	18130	17907	18009	17772	17720	18005	17988	17896	17988	18018	18013	18050	17924	17933	17958	17990	18079	17887	18042	17945	17751	18055	17888	18079	17923	18004	17924	18100	18213	18337	17929	18129	18218	17858	17888	18067	17964	17795	17864	17926	17923	17968	17887	18064	17743	17774	18073	18081	17869	17916	18137	17841	17834	17927	17710	18081	17737	17870	17889	17993	18080	17968	17891	17979	17703	17894	17854	18167	17912	17850	18211	18162	17798	17829	17825	17935	18033	18052	17955	17928	18107	18054	17927	18031	17826	17906	17728	17879	17921	17954	17904	17899	17967	18107	17952	17718	18038	18123	18057	17873	18054	18034	17973	17902	18063	17937	17960	17930	17939	18065	18137	18122	18138	17799	18163	17904	18153	17902	17895	18128	17982	18079	17789	17762	18050	18067	18098	18066	17812	18132	17936	18034	17965	18105	17950	18121	17976	17967	17933	17777	17846	18080	17930	17975	18107	17786	17998	17892	17970	17790	18075	17911	17988	17996	17942	17937	18077	18109	18075	17794	17953	17935	17843	18025	17721	17972	17812	17916	17875	17833	17924	17965	17983	17978	18336	17992	18033	17982	17819	17827	17867	17967	18094	17977	18097	17785	18060	17870	17949	17866	17926	17985	17982	18035	17889	18026	17968	18047	17974	17968	17945	17972	18098	18171	18041	18349	18106	17879	17929	17723	18102	17947	17923	18001	17924	17947	17871	18092	18133	17875	17922	17965	18027	17953	17986	18044	18130	17991	17894	17998	18043	17996	18118	17776	17935	17859	17859	18036	17993	17908	17746	18092	17814	17876	17713	17907	17918	18149	18026	17937	18011	18101	17911	18000	17867	18195	17963	17938	18134	18049	17937	17959	18083	17933	17973	17966	17819	17984	17923	18036	17758	18066	17842	17962	17969	17934	17833	17919	17831	18012	18185	18098	17860	17853	17856	17862	17849	18006	18041	17914	18068	17973	18083	17969	17988	17992	18028	18217	18016	17958	17997	18056	17760	18187	18043	17868	17812	17945	17910	17791	17869	17996	18042	18108	17905	18083	17941	17744	17787	17950	17769	17868	17927	18079	17942	17952	17935	17852	17939	17881	17900	17752	18076	17784	17949	17869	17741	17778	17932	17836	17817	17960	17788	17981	17767	18081	18140	18083	18080	18066	18091	17756	17942	17997	18101	17841	17954	18038	17954	18136	17955	18013	17959	17810	17945	17979	17944	17922	17828	17748	17912	17903	17767	17878	18122	17906	17996	17780	18003	17919	18085	17988	17873	17946	17996	17970	17780	17881	18081	18041	17997	18061	18013	18053	17885	18109	17801	17977	17808	18139	18049	17876	18042	17808	17969	18106	17908	17963	17799	17851	17970	17990	18067	18162	18167	17893	18013	18003	17961	18031	17940	18045	17796	17978	17963	18069	17963	17833	18002	18185	18044	18021	17937	18058	18004	17997	17964	18020	17885	18026	17886	17915	17809	18020	17953	17785	17973	17965	17830	18077	17951	18127	18130	17896	18094	18131	17976	17958	17982	18153	18084	17924	18031	17879	17893	17813	18156	18145	18142	17805	18064	17949	18084	17856	18059	18047	17928	18125	17915	17982	17962	18044	17971	17706	17895	17933	17994	17964	17963	17880	17827	17681	17896	18206	17925	18066	17996	18124	17895	17956	17980	18001	17900	17971	17826	17957	17985	17841	17884	18106	17827	17781	17697	18070	17926	17932	18127	17839	18055	17862	17739	18010	18152	18021	17911	18081	17967	18030	17919	17997	17740	17862	17830	18008	18058	17940	18070	17958	17854	17827	17974	17807	17939	18116	17989	17914	17933	18049	18093	18006	18008	17952	18044	18130	17909	18110	17867	18074	17957	17925	17739	18013	17929	18151	17728	18093	18003	17777	18095	17846	17857	17909	17958	18112	17679	17690	17746	17957	18118	18011	18030	17988	17962	17879	17984	17991	18061	18029	18199	18068	17849	18162	17885	18038	18108	18156	17910	17975	18041	17662	17846	17861	17951	18032	17972	17871	17866	18138	17934	17965	17765	17780	17871	17929	17777	18057	18068	18103	17775	17767	17744	17726	17895	17847	17753	17984	18100	17965	18029	17952	17979	17802	17754	17946	17913	17797	17912	17867	18071	17911	17782	18125	17803	18111	18039	18082	17810	17980	17905	18036	17893	17928	17717	17752	17983	17908	18084	17994	17916	17981	18077	17885	17860	18080	17957	17850	17723	17911	17997	17816	17698	18053	17884	17985	17942	17932	18091	18143	18021	17844	18048	18085	18031	18147	17762	18052	17942	17966	17882	18032	18138	17853	17804	18022	17890	17943	17918	17852	18063	17992	18020	17951	17975	18013	17910	18004	18092	17698	17923	17752	17905	17955	17864	18002	18153	17886	18040	17885	17782	17858	17975	17788	18117	18100	17957	17851	17882	17904	17955	17999	17804	17905	17953	17996	18067	18012	17829	18038	17862	17873	17871	17975	18052	18194	17925	17955	18097	18047	17919	17885	17972	18162	17865	17691	17739	17908	18104	17779	18029	17922	17941	18052	18136	17922	17979	17796	18010	17851	18030	17944	17981	18065	17933	17982	18018	17914	18096	17924	17851	18246	17979	18166	17745	17882	17997	17758	17883	17979	17957	17836	17935	17853	17982	17900	17962	17961	17964	17936	17858	17898	17868	18071	18031	17930	17778	17981	17765	17851	17789	17725	17737	18004	17911	17916	18164	18260	18093	17911	17840	17820	18069	17803	17874	17920	18083	17906	17972	17836	17718	17769	18022	18220	18014	17943	18225	18052	18070	17951	17678	18043	17899	17924	17962	18084	18052	18031	17875	18015	18025	17681	17937	18005	18039	17816	17983	18117	17876	17987	18020	18027	17898	17841	18010	17861	18068	17935	17986	17801	17884	17990	17968	17905	18018	17960	17953	17750	17952	17826	17960	17853	17906	17924	17938	18081	17805	18025	17843	17899	18058	17857	17986	17894	18022	18006	17903	17917	18019	17943	18026	17840	17798	18142	17854	17884	18119	17950	18029	17720	18112	18126	17993	18094	18176	17829	17997	18068	17873	17854	18008	17841	17848	17930	17980	17952	18085	18130	18096	18140	18161	17962	17804	17877	17844	18170	17809	18120	18002	18081	18001	17985	18170	18007	17842	17947	17843	17924	18012	17935	18052	18056	17899	17889	17904	17903	18074	18073	17800	17823	17962	17934	18049	17818	18075	17950	17844	17900	18010	17892	17873	17957	17978	18109	17792	17950	17939	18016	17962	18030	17936	17903	18011	18059	17876	17969	18093	17952	17954	17917	17866	18150	18091	17931	17955	18062	17964	17988	17847	17780	17684	17812	18015	18017	18002	17903	17812	18150	17979	17992	17900	18038	17706	17790	17862	17796	17876	18027	18087	18005	17919	18056	17994	17874	17973	17900	17861	18055	17933	18112	18061	18018	18014	18100	17833	17977	17935	18001	17804	17884	18111	17947	17932	18048	18040	17961	17944	17877	18037
30358	41958	38011	29533	26521	24578	22274	21141	19885	18967	18197	17446	16983	16528	16267	16173	16204	16264	15949	15871	15717	15768	15513	15425	15395	15487	15606	15504	15529	15425	15502	15451	15423	15331	15540	15443	15456	15293	15392	15461	15483	15393	15388	15415	15295	15325	15347	15427	15318	15154	15486	15445	15499	15389	15258	15295	15180	15321	15182	15269	15349	15378	15246	15317	15356	15283	15189	15335	15220	15115	15437	15297	15189	15343	15394	15393	15353	15296	15306	15399	15343	15416	15377	15346	15498	15216	15266	15345	15156	15403	15275	15291	15339	15265	15397	15315	15093	15346	15350	15211	15268	15175	15144	15381	15363	15472	15182	15429	15425	15232	15369	15418	15307	15380	15371	15447	15067	15251	15317	15302	15209	15254	15445	15240	15254	15297	15413	15237	15250	15435	15185	15321	15522	15284	15334	15457	15268	15272	15407	15389	15340	15258	15295	15418	15415	15497	15517	15182	15340	15227	15412	15283	15362	15299	15264	15213	15188	15278	15336	15251	15230	15371	15335	15289	15381	15374	15270	15427	15258	15296	15262	15202	15272	15265	15283	15295	15338	15240	15382	15409	15219	15458	15318	15194	15442	15189	15509	15324	15295	15326	15249	15364	15258	15456	15359	15345	15455	15472	15390	15507	15206	15329	15198	15226	15346	15205	15406	15163	15428	15420	15198	15295	15356	15374	15359	15297	15331	15267	15129	15444	15521	15359	15313	15292	15365	15367	15269	15331	15151	15322	15214	15450	15266	15552	15320	15339	15244	15357	15232	15251	15226	15395	15232	15179	15266	15317	15291	15362	15300	15353	15328	15344	15345	15190	15282	15214	15156	15356	15420	15348	15301	15272	15325	15338	15261	15463	15518	15212	15349	15306	15353	15444	15324	15520	15222	15388	15440	15322	15356	15384	15261	15258	15219	15449	15157	15468	15298	15228	15333	15340	15420	15519	15237	15360	15284	15364	15353	15263	15384	15141	15369	15148	15373	15238	15342	15347	15299	15178	15181	15250	15462	15253	15429	15366	15290	15276	15221	15254	15291	15215	15297	15316	15266	15318	15201	15360	15343	15358	15359	15274	15567	15380	15293	15155	15206	15637	15327	15349	15230	15256	15295	15347	15385	15403	15231	15249	15452	15487	15407	15260	15308	15161	15340	15285	15354	15279	15415	15404	15404	15395	15279	15242	15308	15181	15145	15181	15248	15342	15258	15269	15243	15327	15256	15440	15526	15222	15417	15449	15187	15270	15304	15473	15310	15469	15194	15412	15270	15382	15318	15320	15350	15467	15271	15269	15316	15188	15267	15350	15423	15329	15171	15254	15218	15259	15275	15369	15353	15383	15349	15343	15447	15282	15241	15408	15338	15274	15466	15350	15255	15351	15357	15260	15259	15308	15174	15281	15252	15198	15446	15350	15206	15394	15248	15320	15261	15306	15274	15407	15390	15288	15228	15194	15348	15412	15207	15401	15437	15305	15123	15195	15423	15503	15332	15264	15301	15354	15190	15275	15314	15368	15449	15300	15473	15387	15280	15316	15327	15343	15325	15294	15250	15388	15292	15172	15268	15343	15353	15279	15258	15312	15249	15230	15354	15254	15415	15456	15239	15578	15357	15279	15382	15330	15172	15412	15180	15365	15313	15443	15148	15336	15429	15202	15379	15244	15256	15379	15354	15311	15222	15301	15281	15283	15299	15292	15176	15295	15398	15329	15231	15362	15284	15214	15351	15195	15357	15332	15339	15381	15174	15381	15304	15378	15261	15414	15422	15219	15330	15125	15293	15363	15290	15501	15195	15185	15285	15327	15215	15300	15346	15329	15111	15325	15344	15367	15438	15325	15355	15328	15388	15324	15189	15253	15476	15232	15397	15347	15367	15182	15288	15324	15502	15196	15343	15225	15439	15288	15153	15308	15342	15334	15345	15311	15305	15319	15266	15314	15251	15446	15269	15139	15348	15284	15281	15322	15329	15308	15391	15291	15263	15449	15213	15290	15297	15252	15359	15180	15296	15217	15348	15326	15453	15363	15208	15192	15247	15378	15279	15395	15224	15272	15326	15409	15222	15122	15363	15201	15286	15515	15417	15307	15424	15261	15355	15225	15444	15390	15292	15326	15303	15206	15230	15383	15391	15341	15561	15404	15275	15411	15329	15311	15379	15442	15343	15361	15284	15285	15224	15329	15181	15254	15271	15258	15239	15297	15426	15246	15392	15311	15390	15488	15451	15204	15322	15212	15330	15424	15423	15497	15155	15325	15274	15142	15323	15361	15441	15355	15387	15451	15565	15344	15297	15591	15341	15179	15219	15391	15327	15313	15191	15395	15264	15257	15329	15304	15331	15265	15171	15266	15312	15382	15266	15252	15261	15303	15218	15196	15143	15513	15377	15356	15305	15485	15109	15249	15429	15226	15217	15268	15365	15370	15198	15332	15396	15198	15138	15375	15328	15092	15375	15291	15374	15292	15378	15368	15284	15237	15294	15401	15358	15263	15572	15438	15440	15258	15247	15246	15438	15256	15381	15386	15358	15341	15387	15076	15434	15280	15288	15504	15334	15366	15348	15443	15260	15276	15525	15402	15252	15341	15400	15298	15256	15389	15409	15412	15536	15321	15378	15192	15361	15413	15374	15323	15338	15216	15324	15418	15305	15255	15351	15257	15235	15431	15426	15413	15353	15277	15190	15247	15416	15316	15208	15453	15297	15296	15247	15302	15250	15288	15311	15349	15406	15336	15200	15237	15402	15342	15397	15217	15366	15198	15183	15533	15297	15262	15156	15407	15233	15403	15306	15347	15340	15416	15297	15533	15361	15322	15465	15268	15330	15216	15440	15277	15361	15397	15216	15400	15398	15247	15144	15326	15312	15195	15321	15303	15253	15260	15449	15437	15258	15326	15228	15194	15495	15185	15356	15260	15379	15202	15408	15419	15238	15316	15359	15234	15318	15383	15229	15362	15280	15329	15278	15356	15362	15275	15454	15343	15551	15313	15375	15293	15238	15291	15548	15382	15381	15099	15214	15228	15219	15380	15379	15357	15424	15456	15405	15353	15375	15335	15259	15339	15379	15309	15349	15338	15274	15088	15322	15220	15149	15395	15133	15460	15343	15339	15355	15353	15379	15336	15343	15286	15360	15193	15287	15351	15260	15513	15463	15256	15263	15403	15418	15378	15220	15461	15392	15315	15311	15459	15157	15395	15303	15169	15363	15221	15069	15299	15254	15381	15389	15360	15330	15199	15438	15258	15258	15497	15301	15317	15405	15305	15343	15350	15505	15296	15377	15244	15307	15179	15260	15508	15328	15543	15311	15324	15319	15402	15249	15457	15422	15573	15371	15260	15231	15355	15518	15334	15333	15375	15096	15398	15450	15158	15382	15135	15499	15283	15431	15132	15416	15306	15186	15411	15251	15386	15388	15153	15389	15268	15313	15166	15199	15362	15238	15345	15520	15275	15310	15261	15388	15176	15238	15224	15361	15367	15353	15251	15404	15328	15389	15283	15251	15353	15286	15414	15205	15212	15259	15241	15451	15511	15429	15384	15179	15214	15381	15410	15304	15408	15222	15244	15384	15234	15350	15284	15345	15340	15391	15419	15313	15326	15329	15427	15431	15202	15166	15295	15466	15332	15476	15351	15198	15425	15463	15350	15299	15486	15394	15292	15282	15417	15328	15328	15404	15320	15164	15468	15312	15453	15278	15356	15347	15190	15575	15268	15331	15379	15398	15140	15361	15353	15121	15326	15226	15288	15144	15341	15426	15387	15375	15337	15370	15305	15326	15203	15376	15163	15347	15355	15272	15352	15259	15266	15292	15214	15282	15245	15404	15398	15376	15233	15271	15302	15273	15252	15172	15437	15215	15348	15227	15438	15265	15370	15460	15288	15608	15259	15342	15337	15432	15334	15277	15305	15345	15206	15136	15439	15343	15240	15478	15376	15359	15270	15425	15178	15253	15457	15256	15435	15244	15420	15188	15202	15210	15291	15272	15142	15242	15320	15306	15352	15244	15318	15337	15266	15350	15269	15309	15285	15095	15261	15382	15431	15310	15336	15359	15308	15328	15451	15184	15212	15260	15397	15290	15374	15376	15562	15337	15350	15264	15396	15351	15267	15305	15447	15205	15475	15389	15338	15351	15433	15410	15284	15359	15301	15468	15158	15284	15246	15233	15265	15333	15308	15500	15239	15409	15290	15352	15190	15322	15421	15229	15454	15275	15321	15306	15394	15290	15440	15408	15357	15307	15306	15244	15350	15213	15280	15406	15418	15450	15355	15353	15342	15204	15182	15375	15275	15291	15411	15530	15302	15355	15354	15327	15307	15382	15295	15320	15246	15203	15448	15299	15244	15129	15326	15360	15201	15385	15546	15259	15250	15392	15272	15281	15286	15468	15207	15366	15350	15256	15304	15483	15271	15467	15421	15356	15369	15250	15402	15264	15302	15307	15352	15274	15422	15359	15203	15308	15307	15389	15150	15445	15417	15284	15146	15300	15202	15357	15436	15406	15161	15410	15265	15273	15362	15336	15398	15418	15252	15447	15195	15265	15395	15341	15211	15493	15365	15344	15428	15275	15365	15414	15444	15389	15280	15395	15346	15309	15335	15423	15316	15402	15166	15173	15255	15489	15238	15453	15256	15425	15224	15641	15362	15275	15341	15284	15251	15518	15294	15395	15308	15357	15294	15289	15332	15414	15115	15398	15464	15307	15399	15210	15599	15316	15173	15505	15153	15377	15392	15298	15262	15329	15301	15304	15289	15497	15359	15411	15143	15404	15231	15324	15249	15542	15351	15278	15294	15328	15170	15376	15343	15259	15338	15247	15237	15359	15334	15278	15471	15176	15321	15200	15163	15203	15185	15436	15321	15126	15433	15302	15431	15428	15358	15296	15431	15193	15360	15353	15401	15525	15391	15247	15445	15128	15437	15394	15298	15500	15349	15405	15260	15390	15389	15325	15218	15416	15378	15422	15410	15294	15261	15186	15290	15471	15403	15225	15419	15506	15255	15330	15260	15328	15253	15355	15523	15330	15286	15329	15288	15207	15364	15360	15475	15322	15325	15410	15434	15181	15408	15316	15541	15492	15370	15279	15301	15404	15220	15049	15427	15378	15300	15292	15186	15057	15241	15248	15244
24086	21137	28542	25582	25596	27902	26854	23247	22199	21493	20836	20225	19626	19271	19210	18986	18875	18822	18638	18489	18387	18398	18335	18427	18190	18262	18374	18262	18105	18122	18181	18114	17960	17898	17981	17952	18115	18082	18010	18000	18037	17976	18131	17987	18044	18204	17895	18000	18074	18033	17992	17982	17906	18028	18148	18037	17832	18051	17823	17961	17939	18164	17979	17919	17998	17879	17981	17994	17730	17930	17980	17981	17915	17810	17898	18031	18115	17998	18022	18055	18113	18001	18032	18114	17863	18019	17768	17774	18021	18018	17896	17708	17952	17826	17999	18048	17991	17932	17880	17952	17780	18054	17887	17818	17765	17925	18014	17958	17949	18036	17936	17779	17932	17932	17848	17942	17958	17842	18054	17863	18041	17817	18066	17843	17887	18201	17948	17883	17950	18034	17904	17961	17694	17834	18069	17933	17919	17795	17930	18096	18085	17785	17983	17927	17860	17742	17796	17953	17864	18047	18097	17995	17962	17821	17908	18017	17879	17543	17757	17986	18001	18047	18085	17839	18116	17778	18036	17973	18038	18115	17963	18018	18136	18091	17869	17811	17879	18225	17944	18033	17982	17734	17862	17849	17769	17812	17886	17995	17954	17902	17773	17957	17917	18269	17816	17943	17776	17999	17853	17811	18010	17917	18018	17770	18059	17928	17929	18109	17891	17922	18022	17899	18014	18257	18132	17947	18053	17897	17938	17705	18061	18064	17903	17950	17994	17808	17906	18014	17913	18025	17916	17810	18174	17721	17849	18101	17987	17778	18087	17991	18038	17968	17713	17872	18003	17939	17986	17818	17746	17901	18046	17962	18049	18134	17964	17972	18205	18122	17968	17963	17952	17850	17938	17755	17876	17806	17905	17998	17818	17866	18045	17976	17992	17875	18000	17812	17799	18089	17767	18096	17830	17927	18082	17943	18167	17709	17885	17783	17912	17736	18150	17934	17993	17859	17922	18066	18057	18189	18003	18045	18048	17908	17917	17781	17862	18098	18150	18133	17840	17970	18028	17915	17844	18006	17699	17912	17986	17921	17959	18065	18024	17875	18103	17907	18016	17941	18060	17892	17855	17919	17830	18061	18064	17808	17910	17974	17924	17870	18051	17916	18121	17909	17734	17988	17877	18159	17839	17866	18127	18029	17750	17996	17961	17817	17975	17940	17863	17796	17984	17950	18026	17794	17995	17831	18112	17795	17863	17716	17960	18064	17902	18068	17920	17869	17922	17817	17773	17962	17588	17962	18011	17815	17657	17908	17838	17794	17887	18167	18024	17638	17794	17842	17775	17966	17882	17794	17797	17947	18055	17942	17895	18082	17912	17944	18154	18102	17960	17885	18080	17844	17898	17986	17945	17794	17888	17988	17945	18045	17919	17895	17892	17916	17712	17808	17901	17888	17815	17737	17956	17996	18213	17864	17841	17952	17926	17966	17953	18206	17989	18022	17892	18037	17655	18076	17962	17924	17717	18115	17886	18100	17873	17928	17968	17869	17999	18087	17940	17891	18054	17809	17864	17857	17955	17792	17970	17972	18024	18007	17957	17892	17888	18000	18013	17809	18112	17889	18078	17851	17850	17798	17981	17970	17955	17937	17780	18049	18038	18003	18008	18032	17951	17837	17970	17800	17719	17813	17916	17956	17907	17809	18129	17877	18033	17898	18063	17888	18210	18145	18080	18109	17929	17869	17979	17824	17964	18130	18027	18094	17920	17996	18025	18014	18076	17803	17929	18007	18074	18006	17950	18047	17829	17922	17836	17889	17834	17987	17917	17839	17883	17910	18020	17941	17874	17913	18067	17783	17968	18048	17971	18137	17913	17891	17894	17926	18093	17926	18033	17850	17899	18035	17945	18024	17832	18036	18021	18039	18028	17821	17904	18142	17902	17865	17779	17919	17881	17982	17991	18009	18139	17950	18038	17794	18004	17864	17856	17949	18032	17947	17947	17954	17910	17858	17913	17863	17758	17906	17766	17933	17906	17970	18077	17843	18056	18014	17965	18001	17965	17823	17918	18025	17899	17735	17905	17973	17856	17902	18025	17785	17954	17839	17869	17935	18103	17866	18036	17892	17869	18008	17899	17952	17729	17857	18096	17764	17901	18043	17860	17845	17811	18056	18047	17954	17845	17935	17893	17947	17695	17984	17851	17829	17947	17977	17862	17997	17853	17848	17990	17942	18005	17884	18074	17970	17860	17959	17686	17938	17920	17848	18138	17798	17974	17967	18020	17948	17962	18059	17937	17838	17761	17738	17921	18069	17841	18045	17901	17685	17943	17916	17865	17848	18059	17956	17743	17834	17968	17923	17853	17896	17895	17865	17927	18067	17988	17772	17783	18022	17939	17851	18075	17859	17897	17842	17880	17880	17946	17939	18054	18000	17984	17833	18160	18079	17900	18187	17987	17677	17724	17844	17970	17923	17882	18009	18063	17997	18188	18068	17866	17982	17794	18073	17984	18073	17982	18064	17956	17859	17962	17932	18007	17867	18030	17833	17854	17912	17999	17770	18111	17925	17844	17957	17983	17865	18094	17990	17915	17955	17941	18246	17918	17909	17976	18084	17915	17944	17981	17986	17985	17886	17895	17887	17831	17974	17800	17844	18078	17780	17906	18054	17821	18005	18188	17780	17805	18024	18154	18016	18037	18089	18195	17829	17999	17853	17954	17982	18127	17909	17848	17911	17968	18061	17989	17909	17859	18040	18052	18017	17981	17951	18131	17856	17886	17851	18014	18018	17957	18077	17798	18056	17996	17917	17947	18009	17740	18126	18019	17910	17967	17806	18056	17952	17885	18107	17827	17782	17967	18097	17962	17870	17805	17983	17910	17889	17895	17760	18175	17980	17881	17820	17959	17883	18056	17713	17775	17960	18026	17966	17933	17896	18018	17709	18000	18034	17905	17859	17867	17665	17727	17833	18009	17980	17995	17971	18317	17801	17966	17951	17786	17879	17785	17939	17917	17816	17914	17927	17863	17878	18117	17852	18040	18005	17940	17922	17864	18146	17971	18028	18029	17764	17931	17871	18036	17886	17733	18223	17984	17930	18155	18049	18065	17937	17868	18177	17939	18084	18025	17876	17925	17941	17923	17905	17852	17920	17835	17704	17937	17993	17934	17767	17944	17910	17974	18106	17875	18125	17887	18039	18053	17921	17778	17867	17945	17979	18039	17932	18022	17870	17922	18104	18086	17922	17840	17879	17856	18174	17944	17862	17987	17967	17775	17958	17921	18010	18004	18014	17943	17908	18002	17917	18120	18044	18074	17926	18023	18032	18067	18049	17981	17802	18115	17905	18092	17711	17967	17949	18175	17916	17843	18013	17962	17923	18052	17925	17750	17884	17918	17865	17748	17860	17950	17885	17826	17820	17970	17916	18043	17954	17994	17969	17940	18090	18086	17929	17928	18028	17911	17951	17951	17946	17815	18043	17916	17993	18085	18107	17878	18010	18006	17909	17891	17873	17961	17857	18250	17937	18024	18087	18023	18055	17888	17828	18014	17929	17969	17877	17824	18045	18143	17931	17897	18087	17962	17838	17848	17980	17891	17817	18006	18074	18047	17843	17735	17964	17842	18098	18152	17885	17724	17800	18065	17896	17986	17959	17979	17953	18004	17991	17753	17830	17939	17821	17868	17916	18087	18038	17960	17900	17969	18027	17894	17902	17839	17978	17759	17800	17992	17838	17980	18103	17969	18053	18074	18125	17778	17847	18018	18082	18071	18208	18028	17933	18015	18151	17898	18000	17905	17977	18064	18034	17973	17900	17967	17927	17965	17838	18010	18016	17989	17931	18133	17946	18048	17877	17920	17913	17944	17802	17758	17824	17964	18027	17992	17852	17809	17795	18030	17940	17830	17983	17862	17713	17950	18063	17947	17886	18086	17971	18006	17795	17833	17810	17963	17983	17945	17980	17845	17935	17938	17921	18061	17864	17918	17763	17948	17903	17881	17942	18112	17867	17740	17890	17944	17970	17979	17835	17843	17946	17896	17916	18034	17823	18003	17890	17884	17991	17887	17716	17968	17962	17858	17959	17971	17980	18023	17985	17865	18054	17877	17866	17871	17891	18069	17940	18071	17974	17842	17955	17891	17967	18009	17835	17894	17841	17896	17862	18049	17838	17714	18094	18110	17918	18197	17994	17892	18014	17948	17802	18012	17907	17888	18126	18034	17880	17819	17851	18077	17680	17820	17837	17886	17974	17843	17950	17959	17990	17983	17979	17999	18065	18013	17961	17871	17988	18005	17876	17895	17821	17845	17844	17979	18047	17951	18115	18177	17844	17812	17876	18021	17912	18286	17870	17983	18051	17743	17857	18019	17956	18024	17984	17825	17871	17899	17931	17901	17894	17979	17932	17761	17877	17840	17969	17983	17819	17922	17854	17948	17948	18036	18038	18075	17842	18014	17852	17969	17825	18049	17979	17749	18034	17874	17874	17976	17892	18068	18324	18029	18097	17875	17965	17996	18013	18003	17905	18033	18095	18004	18258	17790	17830	17871	17969	17825	18026	18001	17895	17978	17865	17918	17977	18073	17855	17871	17958	17993	17851	17924	17912	17987	18086	18079	17983	17925	18056	17965	18054	17981	17898	17780	17901	18168	17953	18004	17929	17942	17686	17752	17971	17970	17905	18109	17941	18235	18087	18174	17908	17826	17957	17831	17805	17955	17844	18018	17890	18005	17995	17994	17964	17906	17874	18009	17895	18061	17825	17945	18070	17920	17906	17809	17836	17883	17989	17873	17904	18049	18044	18012	18144	17887	17945	17892	18015	18023	17972	17937	17905	17886	18013	17870	17915	18095	17993	17790	17977	17977	17907	18072	17805	18001	17840	17605	18026	17935	17837	17898	17967	17900	17889	17916	17769	18010	17914	17863	17808	18027	17915	17995	17812	18049	17895	17983	17926	18092	17882	17914	17632	17953	17843	17990	17835	17998	18214	17791	17943	17846	17852	18190	17913	18049	17871	17890	18006	18227	17912	17895	17865	17816	18089	17917	17916	17772	17989	18086	18261	17928	17800	18039	17920	18048	17872	17973	17926	17943	18096	18006	17765	18038	17910	17989	17997	17928	17992	18056	17918	18005	17969	18099	18053	18000	18039	18021	17884	17798	18058	17959	18198	17951	18055
30393	49379	44360	35415	31180	28882	25442	22764	21891	20730	19257	18516	17990	17460	16946	16666	16467	16307	16367	16093	15790	15581	15744	15587	15655	15531	15702	15524	15506	15365	15652	15634	15502	15322	15425	15466	15463	15524	15262	15548	15411	15289	15358	15348	15457	15277	15423	15347	15542	15461	15421	15374	15382	15476	15172	15319	15445	15342	15294	15311	15280	15390	15400	15374	15256	15361	15155	15368	15389	15275	15411	15517	15437	15360	15398	15478	15276	15331	15217	15344	15455	15247	15476	15499	15314	15383	15439	15234	15405	15491	15229	15382	15332	15497	15304	15325	15351	15320	15225	15423	15458	15475	15299	15359	15346	15285	15515	15391	15448	15372	15301	15365	15400	15498	15381	15341	15393	15368	15293	15527	15177	15263	15328	15359	15455	15348	15316	15230	15355	15489	15263	15451	15408	15432	15587	15500	15230	15327	15423	15383	15395	15207	15438	15458	15501	15287	15430	15322	15450	15306	15328	15376	15308	15278	15430	15311	15225	15256	15490	15238	15427	15413	15381	15378	15151	15308	15407	15329	15285	15210	15417	15351	15210	15397	15303	15337	15261	15251	15333	15374	15277	15385	15307	15261	15429	15399	15462	15368	15240	15477	15358	15379	15374	15236	15497	15475	15419	15447	15419	15346	15363	15335	15348	15249	15379	15319	15099	15330	15434	15259	15255	15414	15399	15371	15373	15392	15446	15357	15430	15339	15274	15375	15143	15260	15211	15325	15290	15200	15237	15239	15402	15388	15326	15305	15205	15243	15218	15393	15505	15300	15382	15266	15474	15348	15347	15244	15353	15269	15301	15309	15430	15235	15313	15358	15163	15277	15377	15369	15332	15433	15391	15344	15399	15413	15359	15549	15173	15494	15512	15257	15342	15428	15167	15310	15139	15231	15501	15425	15304	15331	15352	15480	15452	15331	15342	15367	15331	15436	15544	15440	15269	15300	15272	15436	15205	15338	15334	15251	15342	15295	15314	15381	15374	15313	15385	15393	15229	15317	15118	15340	15453	15358	15417	15301	15275	15346	15337	15341	15260	15379	15257	15333	15138	15455	15294	15277	15370	15386	15421	15275	15378	15392	15310	15332	15333	15326	15220	15455	15401	15282	15538	15478	15250	15417	15515	15442	15411	15323	15292	15375	15275	15247	15331	15287	15284	15598	15208	15435	15232	15256	15443	15301	15541	15432	15373	15299	15472	15141	15266	15224	15394	15333	15162	15265	15261	15293	15347	15304	15314	15354	15180	15301	15332	15423	15503	15400	15261	15373	15409	15329	15285	15316	15427	15158	15341	15470	15345	15343	15267	15466	15385	15425	15343	15275	15307	15311	15382	15419	15515	15442	15405	15359	15528	15397	15283	15188	15357	15395	15487	15381	15452	15392	15337	15461	15325	15493	15391	15332	15438	15195	15309	15283	15333	15311	15394	15439	15489	15411	15383	15341	15181	15284	15377	15326	15208	15320	15465	15323	15332	15182	15298	15468	15308	15299	15142	15293	15282	15318	15383	15400	15472	15444	15372	15466	15435	15191	15270	15501	15383	15153	15171	15294	15537	15537	15318	15357	15364	15380	15431	15416	15384	15222	15355	15482	15340	15235	15399	15203	15264	15442	15231	15300	15389	15406	15443	15437	15504	15306	15435	15313	15406	15285	15112	15308	15459	15351	15373	15246	15334	15385	15454	15309	15365	15272	15352	15357	15444	15444	15468	15371	15296	15416	15312	15359	15336	15339	15320	15476	15509	15449	15286	15394	15511	15376	15276	15364	15338	15251	15477	15385	15403	15494	15183	15534	15374	15469	15373	15191	15425	15253	15414	15219	15361	15301	15233	15338	15246	15319	15451	15353	15398	15281	15489	15323	15417	15240	15303	15243	15255	15390	15306	15559	15249	15448	15400	15321	15278	15217	15414	15386	15316	15328	15329	15530	15237	15369	15319	15423	15350	15433	15238	15341	15460	15320	15105	15248	15367	15439	15495	15278	15443	15275	15396	15331	15411	15165	15516	15359	15265	15409	15313	15402	15346	15413	15441	15364	15345	15423	15403	15548	15283	15386	15384	15265	15431	15402	15578	15328	15208	15274	15264	15396	15306	15343	15244	15360	15292	15335	15261	15196	15248	15257	15396	15268	15391	15202	15407	15347	15243	15350	15479	15187	15446	15286	15272	15329	15354	15203	15445	15265	15377	15364	15444	15469	15429	15129	15366	15271	15381	15563	15300	15262	15171	15294	15401	15458	15419	15161	15367	15313	15414	15321	15307	15211	15504	15223	15332	15363	15315	15373	15376	15154	15202	15407	15188	15324	15172	15358	15403	15222	15142	15432	15323	15540	15387	15356	15390	15480	15249	15390	15361	15549	15410	15331	15345	15303	15248	15293	15398	15358	15401	15424	15389	15281	15231	15414	15323	15448	15374	15315	15150	15230	15491	15291	15355	15355	15477	15347	15484	15394	15328	15396	15376	15151	15198	15273	15322	15437	15429	15317	15379	15305	15233	15284	15356	15429	15419	15353	15297	15137	15166	15386	15374	15418	15490	15241	15337	15319	15330	15394	15374	15333	15375	15487	15238	15545	15284	15415	15151	15213	15339	15461	15466	15353	15384	15413	15434	15440	15487	15356	15356	15367	15316	15411	15291	15371	15252	15299	15293	15208	15284	15328	15290	15435	15235	15362	15390	15235	15356	15318	15472	15209	15304	15389	15362	15183	15328	15318	15206	15588	15487	15244	15466	15361	15436	15381	15327	15198	15371	15317	15113	15353	15308	15353	15314	15276	15363	15194	15265	15260	15376	15246	15283	15361	15400	15319	15566	15421	15410	15428	15400	15330	15315	15457	15365	15410	15476	15310	15325	15328	15311	15306	15350	15369	15270	15289	15300	15334	15440	15361	15285	15390	15407	15316	15296	15352	15323	15292	15324	15355	15320	15257	15260	15213	15434	15361	15162	15429	15404	15189	15435	15392	15430	15463	15446	15248	15300	15450	15370	15347	15391	15374	15366	15381	15385	15363	15429	15425	15199	15401	15344	15388	15167	15327	15283	15400	15431	15457	15346	15363	15196	15293	15170	15284	15343	15187	15488	15514	15275	15406	15373	15296	15156	15412	15296	15213	15356	15224	15380	15141	15449	15369	15404	15371	15335	15194	15339	15372	15305	15282	15305	15397	15207	15389	15351	15349	15220	15438	15482	15544	15486	15261	15239	15369	15322	15349	15158	15383	15225	15511	15298	15375	15211	15322	15246	15256	15439	15464	15270	15409	15291	15426	15298	15341	15410	15223	15417	15315	15561	15320	15294	15171	15337	15307	15308	15404	15205	15367	15421	15591	15336	15244	15418	15462	15270	15245	15426	15281	15308	15171	15334	15561	15311	15282	15126	15441	15310	15372	15245	15407	15440	15456	15201	15358	15536	15146	15299	15309	15413	15418	15382	15366	15356	15277	15416	15403	15377	15123	15288	15146	15305	15429	15249	15384	15365	15311	15424	15508	15309	15365	15384	15361	15181	15278	15328	15367	15469	15164	15470	15259	15370	15354	15235	15441	15482	15244	15595	15333	15318	15423	15363	15425	15275	15356	15157	15405	15383	15363	15464	15304	15350	15209	15429	15306	15387	15305	15318	15261	15280	15294	15387	15547	15440	15247	15286	15366	15238	15323	15226	15350	15329	15376	15345	15363	15352	15216	15419	15280	15392	15095	15356	15380	15306	15452	15254	15252	15390	15223	15267	15282	15322	15151	15329	15383	15550	15279	15413	15505	15141	15403	15334	15138	15407	15289	15246	15395	15245	15211	15378	15565	15211	15284	15289	15248	15318	15452	15299	15494	15297	15309	15239	15433	15307	15404	15391	15388	15345	15255	15241	15254	15415	15159	15421	15325	15359	15296	15162	15473	15267	15272	15398	15462	15344	15331	15250	15428	15306	15392	15400	15314	15508	15255	15396	15572	15482	15517	15162	15338	15447	15385	15430	15431	15268	15374	15408	15186	15208	15518	15242	15404	15346	15340	15212	15264	15316	15377	15316	15214	15398	15497	15394	15312	15478	15265	15366	15415	15497	15207	15521	15289	15327	15488	15227	15451	15301	15350	15444	15405	15234	15382	15253	15314	15344	15278	15377	15320	15332	15335	15232	15474	15412	15283	15427	15409	15235	15365	15379	15295	15375	15482	15273	15414	15282	15344	15362	15318	15230	15390	15347	15231	15349	15253	15269	15428	15271	15391	15352	15231	15441	15333	15347	15248	15442	15280	15372	15475	15280	15302	15368	15101	15394	15365	15454	15470	15308	15192	15359	15265	15283	15193	15469	15267	15329	15363	15452	15124	15469	15337	15333	15371	15434	15391	15318	15439	15579	15303	15304	15272	15368	15452	15445	15152	15381	15354	15303	15220	15331	15280	15406	15280	15417	15347	15325	15437	15256	15278	15442	15238	15320	15270	15234	15321	15222	15231	15303	15318	15287	15154	15313	15238	15365	15494	15242	15448	15361	15287	15245	15251	15265	15398	15191	15393	15342	15240	15370	15297	15400	15333	15357	15397	15266	15431	15406	15379	15437	15234	15582	15448	15406	15491	15370	15406	15275	15325	15349	15375	15266	15432	15354	15383	15401	15338	15357	15526	15367	15367	15227	15389	15159	15440	15392	15227	15353	15379	15337	15357	15207	15357	15323	15320	15357	15415	15270	15458	15319	15502	15171	15393	15427	15492	15333	15378	15304	15328	15354	15383	15296	15357	15224	15325	15186	15307	15278	15344	15273	15433	15565	15416	15455	15355	15388	15488	15363	15377	15400	15326	15317	15389	15395	15333	15383	15487	15154	15379	15364	15478	15376	15204	15241	15381	15426	15435	15428	15182	15345	15280	15381	15229	15359	15425	15175	15426	15024	15351	15234	15518	15322	15302	15342	15504	15454	15448	15277	15456	15430	15342	15366	15407	15293	15411	15577	15322	15448	15234	15397	15397	15315	15413	15361	15314	15411	15212	15355	15227	15362	15382	15398	15418	15361	15459	15268	15514	15394	15273	15238	15152	15587	15540	15263	15289	15500	15155	15191	15340	15295	15271	15461	15408	15356	15321	15306	15251	15217	15235	15310	15286	15272	15412	15499	15216	15417	15408	15348	15298	15330	15264
22749	21133	28867	23939	23096	27936	30741	25890	24345	23702	22371	21781	20948	20522	20137	19857	19786	19629	19345	19116	19110	19336	19049	18964	18901	18845	18793	18666	18669	18565	18712	18652	18534	18532	18777	18561	18610	18730	18505	18456	18800	18659	18505	18551	18495	18631	18603	18363	18613	18581	18465	18590	18408	18581	18475	18490	18577	18575	18371	18435	18572	18405	18431	18277	18381	18646	18443	18529	18482	18486	18407	18500	18498	18251	18576	18481	18688	18590	18798	18662	18435	18572	18404	18289	18465	18314	18522	18219	18544	18476	18493	18406	18411	18342	18419	18268	18525	18385	18510	18501	18695	18341	18447	18562	18468	18416	18303	18437	18379	18618	18381	18545	18439	18331	18562	18237	18295	18532	18450	18460	18290	18517	18462	18253	18591	18317	18497	18366	18140	18450	18768	18369	18438	18495	18464	18513	18326	18607	18576	18418	18363	18482	18540	18480	18392	18420	18647	18529	18613	18673	18463	18423	18357	18516	18476	18326	18496	18290	18240	18538	18267	18404	18310	18347	18445	18226	18290	18569	18345	18550	18526	18390	18593	18374	18346	18428	18391	18450	18486	18451	18491	18630	18538	18265	18376	18191	18627	18433	18716	18581	18623	18245	18385	18454	18336	18421	18478	18142	18528	18452	18360	18401	18596	18651	18397	18419	18154	18423	18493	18621	18503	18509	18525	18471	18359	18462	18488	18393	18492	18400	18587	18470	18356	18146	18286	18320	18500	18509	18614	18687	18382	18461	18519	18382	18537	18467	18502	18219	18584	18587	18567	18601	18364	18454	18427	18485	18364	18468	18442	18217	18522	18398	18314	18337	18462	18391	18478	18475	18465	18376	18611	18465	18411	18272	18344	18536	18248	18395	18521	18290	18551	18481	18365	18399	18636	18172	18308	18461	18564	18496	18484	18407	18277	18592	18488	18371	18355	18383	18462	18476	18351	18436	18500	18344	18457	18395	18517	18491	18711	18187	18469	18442	18584	18429	18504	18607	18465	18372	18382	18485	18373	18398	18350	18282	18569	18446	18463	18682	18470	18490	18492	18613	18541	18387	18356	18381	18373	18389	18443	18440	18255	18560	18306	18305	18582	18457	18354	18392	18401	18375	18371	18334	18318	18534	18344	18438	18319	18550	18422	18437	18517	18787	18370	18627	18478	18195	18507	18470	18466	18571	18198	18384	18555	18417	18529	18502	18431	18487	18312	18407	18515	18452	18483	18500	18268	18595	18405	18396	18504	18562	18451	18466	18295	18370	18480	18362	18389	18331	18538	18474	18396	18306	18321	18304	18432	18295	18467	18245	18570	18307	18307	18404	18294	18361	18495	18466	18467	18557	18409	18391	18450	18420	18587	18447	18306	18473	18525	18446	18445	18440	18474	18197	18359	18494	18391	18396	18318	18524	18577	18249	18395	18378	18525	18551	18498	18499	18321	18461	18214	18357	18408	18430	18372	18457	18275	18506	18356	18531	18325	18341	18452	18403	18642	18632	18647	18608	18382	18439	18435	18680	18436	18549	18441	18421	18565	18453	18560	18422	18397	18326	18348	18456	18474	18493	18671	18487	18530	18290	18539	18540	18625	18350	18401	18527	18347	18398	18330	18367	18322	18365	18359	18425	18565	18705	18536	18459	18585	18427	18397	18393	18469	18385	18300	18416	18537	18736	18408	18556	18535	18335	18670	18380	18365	18312	18474	18509	18421	18486	18465	18395	18222	18332	18568	18398	18419	18527	18594	18456	18454	18431	18511	18422	18597	18440	18388	18498	18317	18267	18384	18599	18388	18506	18370	18363	18589	18489	18412	18337	18563	18509	18548	18475	18377	18515	18545	18628	18454	18768	18414	18297	18495	18321	18438	18589	18440	18475	18375	18316	18436	18438	18399	18375	18566	18468	18551	18437	18624	18470	18136	18404	18351	18367	18372	18417	18371	18439	18336	18325	18426	18337	18530	18474	18543	18294	18471	18588	18431	18586	18510	18312	18418	18477	18498	18467	18517	18569	18434	18464	18425	18403	18442	18236	18423	18462	18376	18656	18520	18587	18461	18311	18620	18366	18427	18574	18526	18523	18455	18516	18493	18486	18641	18491	18441	18404	18670	18562	18547	18245	18496	18360	18218	18623	18384	18396	18367	18370	18432	18297	18574	18588	18417	18701	18428	18360	18404	18444	18389	18452	18474	18710	18506	18444	18470	18332	18341	18489	18311	18245	18463	18412	18479	18545	18428	18230	18265	18277	18323	18400	18435	18259	18519	18679	18442	18274	18447	18289	18384	18291	18518	18528	18410	18367	18404	18273	18399	18527	18346	18516	18464	18352	18356	18423	18580	18527	18293	18343	18353	18330	18548	18499	18516	18291	18497	18352	18262	18395	18623	18322	18536	18314	18401	18543	18279	18434	18400	18696	18224	18218	18362	18280	18430	18556	18540	18321	18245	18500	18367	18559	18528	18414	18413	18603	18386	18369	18729	18464	18471	18443	18487	18407	18450	18335	18424	18517	18449	18171	18420	18340	18389	18157	18377	18587	18527	18435	18288	18398	18332	18679	18657	18386	18201	18429	18278	18339	18458	18377	18352	18417	18486	18542	18473	18523	18629	18382	18366	18767	18389	18323	18259	18371	18258	18355	18242	18247	18396	18168	18437	18575	18527	18363	18301	18552	18590	18292	18422	18217	18413	18423	18259	18353	18667	18300	18313	18430	18516	18351	18444	18583	18548	18356	18391	18343	18415	18486	18207	18177	18562	18420	18598	18580	18387	18557	18476	18290	18409	18523	18507	18386	18410	18273	18429	18518	18307	18396	18481	18374	18641	18316	18426	18219	18446	18403	18508	18443	18485	18487	18399	18464	18395	18548	18333	18557	18450	18494	18278	18351	18292	18228	18532	18381	18194	18459	18415	18361	18633	18487	18364	18295	18337	18429	18435	18348	18334	18262	18570	18455	18405	18330	18325	18470	18557	18537	18385	18410	18433	18264	18361	18528	18499	18522	18591	18350	18354	18356	18364	18498	18664	18259	18380	18356	18529	18454	18546	18325	18400	18300	18390	18320	18468	18252	18280	18555	18409	18600	18483	18539	18357	18479	18487	18443	18512	18448	18588	18456	18457	18231	18310	18372	18478	18686	18439	18540	18247	18485	18439	18510	18349	18363	18422	18462	18578	18390	18368	18230	18343	18524	18573	18534	18490	18175	18226	18382	18441	18407	18572	18411	18535	18587	18459	18436	18598	18528	18496	18228	18449	18274	18354	18468	18413	18355	18512	18450	18437	18481	18429	18455	18371	18388	18438	18515	18276	18469	18571	18483	18545	18430	18616	18403	18484	18358	18531	18569	18453	18379	18532	18445	18171	18347	18396	18379	18544	18461	18468	18545	18528	18387	18471	18297	18322	18581	18736	18484	18414	18410	18505	18349	18388	18308	18304	18526	18583	18323	18269	18439	18567	18377	18320	18543	18449	18419	18368	18324	18286	18542	18487	18529	18411	18240	18207	18364	18645	18536	18416	18482	18493	18448	18234	18237	18520	18672	18522	18299	18355	18464	18598	18492	18379	18511	18365	18523	18438	18601	18397	18496	18564	18438	18288	18415	18287	18428	18501	18372	18454	18280	18413	18475	18311	18652	18452	18543	18412	18406	18515	18478	18326	18479	18414	18469	18352	18680	18347	18147	18341	18454	18631	18541	18512	18559	18382	18453	18372	18330	18561	18540	18422	18210	18497	18314	18472	18421	18321	18450	18420	18502	18619	18284	18407	18333	18439	18538	18436	18280	18401	18447	18500	18479	18674	18475	18503	18515	18430	18469	18593	18595	18589	18539	18460	18557	18421	18317	18372	18725	18237	18386	18439	18397	18234	18434	18421	18404	18306	18470	18371	18327	18247	18467	18463	18370	18241	18432	18390	18529	18334	18421	18199	18492	18270	18438	18490	18448	18493	18551	18491	18284	18362	18391	18452	18576	18393	18378	18600	18315	18571	18550	18477	18552	18267	18222	18445	18467	18317	18364	18533	18653	18397	18342	18719	18445	18429	18443	18490	18440	18427	18396	18356	18417	18439	18332	18446	18330	18462	18526	18313	18313	18400	18568	18436	18379	18542	18521	18439	18676	18476	18342	18624	18443	18623	18360	18525	18406	18463	18572	18519	18396	18368	18238	18294	18281	18577	18483	18460	18503	18459	18502	18355	18371	18463	18461	18481	18185	18388	18509	18403	18466	18407	18344	18451	18243	18544	18190	18332	18195	18522	18591	18482	18664	18363	18454	18319	18370	18383	18367	18403	18485	18373	18478	18302	18296	18416	18268	18270	18390	18410	18552	18407	18355	18399	18406	18432	18325	18478	18444	18633	18436	18421	18266	18415	18471	18527	18418	18408	18359	18462	18512	18348	18478	18591	18419	18148	18524	18719	18396	18601	18510	18569	18433	18587	18398	18681	18505	18454	18465	18426	18360	18438	18325	18376	18416	18357	18422	18427	18422	18346	18609	18461	18550	18298	18451	18542	18550	18357	18501	18314	18336	18367	18600	18269	18346	18377	18605	18465	18436	18639	18690	18300	18372	18497	18359	18437	18445	18560	18244	18432	18734	18565	18452	18456	18542	18528	18445	18465	18742	18532	18627	18426	18465	18546	18602	18470	18363	18450	18539	18458	18395	18440	18262	18457	18498	18494	18366	18588	18373	18424	18647	18462	18517	18586	18485	18478	18278	18462	18344	18391	18333	18334	18217	18483	18364	18426	18331	18364	18553	18453	18504	18390	18420	18382	18340	18323	18565	18504	18500	18589	18414	18236	18344	18398	18446	18482	18510	18538	18408	18404	18534	18390	18400	18632	18411	18375	18377	18579	18417	18552	18240	18443	18310	18328	18570	18675	18277	18465	18650	18556	18305	18496	18530	18517	18509	18507	18447	18508	18452	18309	18381	18395	18350	18449	18310	18312	18389	18321	18422	18228	18319	18347	18305	18340	18518	18338	18365	18451	18366	18356	18612	18614	18603	18400	18275	18643	18509	18410	18418	18415	18220	18352	18547	18498	18251	18507	18431	18307	18505	18502	18259	18574	18425	18127	18411	18558	18555	18453	18420	18587	18465	18371	18469	18443	18309	18319	18484	18575	18542	18509	18456	18521	18323
33074	54453	49633	40525	35750	32469	28478	26287	24380	22805	21329	20293	19132	18422	17999	17579	17045	17034	16837	16628	16308	16198	16114	16113	16104	15992	15966	15894	15787	15837	15594	15763	15700	15515	15802	15707	15624	15767	15797	15763	15672	15699	15771	15660	15475	15609	15578	15445	15618	15622	15575	15545	15579	15560	15552	15510	15633	15592	15571	15574	15389	15602	15609	15426	15630	15435	15453	15601	15536	15555	15634	15656	15601	15485	15763	15691	15534	15534	15649	15500	15719	15478	15708	15494	15643	15669	15547	15626	15562	15645	15717	15471	15514	15659	15647	15525	15672	15472	15534	15632	15700	15577	15497	15640	15617	15665	15848	15691	15552	15503	15460	15769	15708	15513	15550	15695	15556	15547	15491	15687	15641	15706	15654	15808	15577	15397	15626	15599	15622	15528	15471	15585	15481	15657	15764	15531	15555	15510	15508	15455	15617	15697	15790	15482	15594	15425	15501	15551	15640	15613	15484	15573	15662	15640	15510	15635	15446	15391	15549	15655	15518	15509	15576	15635	15623	15595	15743	15582	15492	15580	15581	15657	15711	15439	15662	15555	15542	15428	15685	15624	15376	15552	15643	15558	15558	15530	15594	15574	15669	15707	15526	15542	15750	15692	15622	15474	15586	15612	15456	15632	15602	15710	15573	15527	15552	15730	15617	15479	15568	15576	15525	15511	15733	15856	15550	15748	15529	15529	15480	15537	15647	15715	15495	15430	15568	15498	15502	15580	15540	15568	15560	15616	15609	15551	15570	15669	15452	15582	15486	15533	15421	15656	15551	15382	15694	15527	15563	15513	15352	15450	15567	15700	15621	15654	15377	15506	15626	15681	15506	15544	15420	15714	15582	15701	15630	15772	15406	15499	15695	15449	15667	15585	15473	15622	15615	15460	15688	15619	15729	15489	15526	15622	15542	15634	15561	15647	15740	15524	15553	15508	15530	15780	15619	15639	15476	15469	15542	15516	15684	15611	15724	15519	15656	15644	15428	15532	15550	15796	15633	15626	15490	15559	15489	15683	15640	15564	15671	15388	15594	15526	15474	15678	15549	15555	15487	15576	15535	15639	15674	15596	15728	15504	15594	15536	15602	15663	15635	15563	15617	15621	15558	15620	15417	15641	15583	15660	15776	15712	15628	15468	15531	15574	15602	15664	15562	15543	15370	15609	15635	15573	15567	15545	15599	15597	15636	15599	15599	15462	15562	15533	15426	15609	15365	15557	15605	15597	15472	15622	15622	15694	15477	15461	15714	15582	15597	15394	15504	15614	15626	15526	15613	15587	15533	15585	15580	15586	15636	15573	15516	15550	15463	15492	15539	15601	15633	15632	15608	15708	15546	15598	15605	15631	15500	15617	15797	15710	15500	15626	15620	15647	15595	15466	15561	15503	15513	15496	15502	15544	15675	15480	15473	15504	15519	15551	15646	15523	15501	15600	15666	15530	15546	15729	15706	15700	15309	15592	15594	15467	15549	15522	15669	15517	15508	15669	15607	15669	15496	15590	15568	15656	15658	15604	15392	15565	15481	15499	15678	15635	15609	15504	15627	15628	15611	15417	15745	15515	15583	15428	15472	15669	15629	15525	15516	15674	15622	15668	15598	15523	15703	15589	15573	15528	15645	15487	15553	15702	15673	15631	15481	15619	15658	15514	15551	15704	15621	15577	15637	15576	15526	15591	15481	15572	15853	15594	15665	15497	15533	15629	15693	15594	15512	15555	15556	15455	15560	15509	15649	15497	15446	15753	15515	15699	15663	15561	15545	15525	15594	15578	15511	15485	15643	15594	15448	15517	15625	15592	15654	15758	15495	15624	15445	15731	15673	15469	15532	15445	15543	15518	15503	15537	15485	15525	15571	15665	15691	15730	15608	15598	15354	15645	15545	15690	15486	15619	15519	15747	15452	15587	15597	15613	15714	15550	15604	15680	15564	15409	15493	15497	15474	15691	15615	15665	15496	15586	15477	15520	15551	15584	15674	15625	15739	15663	15650	15602	15632	15504	15668	15552	15617	15621	15568	15553	15549	15625	15546	15635	15509	15567	15527	15467	15491	15582	15614	15521	15663	15330	15580	15570	15509	15714	15508	15532	15429	15555	15532	15558	15555	15427	15660	15486	15740	15640	15640	15615	15583	15308	15561	15496	15847	15670	15521	15589	15434	15452	15575	15652	15494	15687	15708	15548	15699	15550	15581	15505	15320	15532	15658	15570	15814	15632	15545	15666	15832	15448	15758	15610	15554	15564	15638	15511	15616	15637	15499	15678	15554	15510	15485	15571	15550	15623	15509	15492	15445	15657	15610	15612	15678	15555	15423	15591	15555	15599	15460	15494	15663	15715	15602	15582	15535	15609	15651	15499	15517	15739	15569	15564	15531	15587	15639	15577	15601	15602	15552	15634	15597	15626	15772	15547	15592	15487	15602	15549	15603	15745	15593	15653	15474	15623	15634	15595	15622	15835	15440	15584	15553	15543	15491	15620	15601	15514	15565	15567	15588	15576	15605	15600	15571	15500	15592	15539	15712	15607	15598	15577	15416	15551	15595	15683	15636	15524	15534	15588	15489	15514	15636	15506	15673	15542	15715	15581	15490	15743	15631	15546	15497	15636	15677	15649	15409	15671	15623	15617	15604	15250	15503	15274	15625	15669	15498	15511	15681	15474	15613	15766	15484	15525	15386	15630	15573	15590	15429	15648	15595	15439	15628	15626	15619	15681	15500	15704	15402	15678	15663	15599	15653	15605	15539	15672	15553	15518	15540	15562	15520	15551	15419	15629	15501	15575	15546	15487	15721	15435	15736	15661	15660	15729	15593	15445	15500	15628	15567	15630	15612	15542	15362	15732	15671	15825	15635	15649	15648	15555	15503	15693	15413	15581	15547	15545	15519	15482	15725	15436	15571	15413	15596	15547	15527	15431	15637	15694	15618	15729	15472	15534	15327	15403	15519	15649	15578	15482	15451	15663	15752	15661	15631	15572	15586	15686	15461	15586	15700	15691	15565	15450	15541	15706	15465	15487	15505	15543	15620	15564	15624	15530	15414	15610	15683	15613	15651	15401	15639	15674	15509	15569	15639	15505	15600	15545	15641	15627	15503	15490	15652	15604	15424	15624	15666	15583	15598	15569	15645	15439	15635	15541	15691	15550	15599	15357	15464	15609	15590	15565	15502	15767	15652	15416	15687	15436	15577	15610	15348	15547	15400	15665	15473	15587	15720	15517	15521	15490	15690	15607	15613	15538	15526	15593	15406	15490	15570	15613	15495	15390	15598	15679	15494	15589	15614	15752	15621	15597	15670	15480	15718	15451	15363	15464	15638	15776	15662	15614	15634	15691	15644	15582	15661	15511	15477	15494	15787	15541	15331	15637	15589	15504	15512	15759	15578	15692	15412	15536	15669	15520	15718	15386	15594	15401	15690	15672	15629	15557	15570	15550	15552	15596	15580	15614	15579	15445	15561	15505	15554	15430	15464	15752	15639	15518	15597	15531	15570	15545	15616	15552	15647	15659	15665	15562	15457	15457	15389	15571	15585	15689	15614	15571	15388	15556	15869	15576	15604	15501	15663	15626	15635	15612	15618	15467	15635	15649	15623	15458	15506	15773	15404	15586	15701	15552	15529	15598	15464	15659	15477	15558	15644	15648	15508	15499	15589	15412	15495	15675	15589	15567	15701	15562	15405	15663	15775	15418	15521	15707	15553	15531	15726	15483	15647	15615	15480	15480	15621	15547	15459	15406	15574	15614	15584	15619	15588	15546	15594	15386	15594	15709	15459	15680	15784	15594	15640	15510	15626	15597	15536	15648	15443	15577	15872	15527	15726	15421	15442	15586	15566	15672	15608	15699	15519	15593	15608	15582	15613	15554	15597	15495	15640	15611	15595	15660	15692	15559	15505	15481	15497	15528	15563	15503	15582	15567	15675	15677	15630	15630	15659	15603	15627	15560	15524	15521	15675	15592	15637	15641	15759	15472	15534	15652	15376	15398	15539	15530	15405	15648	15627	15607	15624	15578	15523	15374	15677	15566	15645	15553	15515	15640	15378	15607	15696	15505	15541	15532	15717	15553	15611	15434	15474	15619	15571	15570	15744	15537	15508	15492	15620	15718	15508	15516	15492	15406	15463	15552	15685	15409	15586	15552	15556	15571	15674	15625	15310	15621	15640	15581	15550	15390	15645	15548	15458	15495	15606	15632	15601	15511	15596	15504	15557	15556	15575	15666	15655	15561	15608	15610	15501	15590	15645	15693	15542	15552	15556	15692	15547	15683	15346	15811	15617	15722	15593	15485	15622	15523	15514	15578	15620	15412	15499	15717	15628	15527	15632	15695	15517	15596	15578	15663	15482	15604	15535	15762	15596	15547	15655	15613	15704	15403	15643	15641	15628	15586	15357	15587	15368	15521	15629	15465	15562	15541	15449	15537	15501	15592	15432	15513	15582	15666	15530	15489	15520	15561	15467	15411	15717	15473	15520	15613	15590	15463	15561	15582	15671	15550	15533	15755	15472	15540	15583	15480	15587	15571	15513	15590	15431	15482	15623	15508	15592	15693	15726	15701	15532	15635	15509	15671	15408	15622	15440	15550	15588	15681	15500	15591	15606	15516	15536	15653	15501	15499	15660	15493	15439	15604	15614	15678	15578	15576	15637	15372	15791	15561	15466	15629	15511	15591	15616	15637	15498	15781	15616	15608	15586	15506	15527	15570	15473	15730	15509	15678	15481	15692	15457	15530	15441	15593	15490	15574	15434	15742	15602	15495	15605	15487	15698	15506	15695	15603	15452	15595	15540	15512	15483	15476	15542	15483	15406	15656	15636	15683	15604	15442	15579	15520	15416	15574	15540	15478	15583	15462	15658	15562	15577	15471	15557	15635	15595	15724	15516	15650	15442	15684	15646	15433	15384	15588	15542	15620	15467	15759	15778	15465	15506	15710	15686	15594	15465	15527	15498	15597	15482	15454	15526	15448	15660	15598	15603	15693	15301	15430	15366	15681	15547	15712	15718	15475	15469	15606	15444	15687	15569	15675	15644	15519	15726	15512	15541	15552	15649	15622	15639	15624	15858	15531	15491	15577	15457	15605	15604	15591	15692	15637	15543	15547	15638	15500	15810	15565	15775	15652	15687	15620
29196	28756	35460	31113	26429	24558	23259	22146	21279	20584	19743	19510	19199	18777	18936	18679	18513	18663	18482	18449	18324	18255	18197	18056	18339	18174	18234	18076	17923	17914	18061	18101	18043	17961	17988	18180	18202	17955	18108	17958	18080	18111	18224	18043	18043	18012	17993	17928	17730	18100	18161	17969	17943	18169	18084	18002	18016	18100	18055	18174	18129	17940	17968	18209	17955	18061	18217	18069	17960	17985	17955	17990	18117	18159	18123	17832	18081	17947	18022	17907	18361	18030	17931	17968	17935	17898	17866	18051	18121	18120	18110	18142	17932	17908	17885	17966	17899	18098	18013	17955	18076	18071	17817	17997	17970	18056	18258	18022	17825	18114	17974	18002	17933	18065	18079	17956	17922	18123	18061	17905	17877	18057	17917	17975	17958	18082	17955	17987	17890	17865	17857	18150	18196	18005	17889	17905	17983	18059	17973	18014	18038	18033	17811	18059	17861	18116	18053	18053	17942	17785	17851	18105	18120	18288	18125	18119	18325	17947	17806	17953	17932	18170	18099	17854	18122	18113	18000	17908	18094	17957	18005	18021	18113	18054	18060	17981	18095	18035	17934	18077	17901	17971	18122	18260	17930	17774	18084	17916	17892	17890	18078	18072	18146	18104	17862	17931	17974	18127	18087	18108	18212	17994	18007	17900	18131	18123	18109	18078	18095	17953	17931	17970	17873	17936	17907	17988	18002	17749	18156	18074	17958	17838	17819	17887	17962	17738	18322	18064	17915	18023	17765	17977	18073	18260	18022	17836	18222	17978	18167	17886	17905	18000	17828	18050	18212	17942	18088	18082	17963	18038	17937	17771	18069	18124	18084	18190	18004	17880	18134	17911	18301	17918	17880	17844	18183	17988	18050	17836	17955	17812	17835	18121	18031	18224	17971	17964	17945	17973	18086	18083	18083	17954	18002	17836	18135	18052	17771	18249	17999	17984	18385	18169	18040	18106	17845	18102	18330	17998	17930	18077	18038	18131	18162	17997	17952	18026	18045	17940	18063	17944	18056	18047	18228	17961	18029	17942	17843	17887	17984	17943	17948	18122	17947	18116	18008	18286	17850	18056	18054	18055	17935	18197	17970	18096	18218	18120	18137	18015	17988	18183	17955	17890	17932	18137	18080	18199	18052	17959	17983	18206	17977	18063	17900	18057	18124	18050	18041	18066	18086	18195	18128	18178	18007	17969	18144	18134	17804	17953	18197	18107	18022	18070	18253	18060	18157	18070	18285	17899	18022	18142	17927	18060	18087	18155	18003	18153	18155	18004	18149	18000	18154	17905	18025	18324	17677	18036	17937	17703	18163	18291	18056	18233	18245	17954	17895	18220	18243	18125	18063	18065	17943	17845	18094	17950	17784	18096	18086	17948	17949	17852	18056	18058	17972	18060	17947	18098	18136	18022	18106	17808	18041	17867	17948	18090	17862	17928	18139	18105	18126	17853	17830	18091	18098	17789	17893	17906	17976	18071	18037	18014	18090	17947	18050	18015	18066	18075	17934	18122	18095	18061	17911	17997	17899	18133	18067	18062	18080	17987	17863	18053	17906	18150	17990	17805	18068	17873	17900	17857	18165	17990	18074	17911	17976	17993	17861	18019	17862	17963	17920	18090	17954	18067	17901	17855	18166	18036	17870	17870	17930	17926	17854	18049	17971	17999	17996	18222	18088	18194	17972	17980	18062	18012	18289	18190	18035	17868	18130	17869	17996	17855	17892	17784	17877	17919	17709	17900	17887	17972	18177	17916	18081	17797	18012	18102	18117	18104	18044	18151	18112	18058	18080	18008	17828	18137	18091	18132	18159	18115	18077	18331	18114	17995	18143	18087	18113	18104	18142	18099	18075	18103	17989	18114	18071	18252	18030	18044	17977	18041	18278	18138	18221	18032	18002	18230	18024	18026	18045	17806	18094	17821	17866	17929	18236	18168	18061	18069	18085	18332	17976	18186	18070	18011	18154	17969	17795	17995	18226	17916	17967	18111	18040	18066	18037	18140	18141	18015	17949	17953	17987	18027	18152	17780	17869	18030	18081	18024	18136	18182	18215	17950	17982	17984	18232	18144	18102	18072	17999	18075	18056	17922	18270	17967	18086	18101	18065	17965	18196	18120	17960	18119	18464	18118	17936	18104	18209	18099	18120	17823	18127	17981	18044	18151	18014	18041	17935	17973	17849	18187	18028	17993	17957	18032	18042	17862	17893	17958	18078	18027	18037	18208	17956	18038	18034	18085	18222	17966	18110	18210	17810	18172	18387	17924	17943	17964	18220	18108	18011	18074	18007	17912	18186	18221	17842	17950	18122	17934	17924	18019	17897	18080	18051	17941	18041	18015	17980	18010	18229	17984	17933	18186	18109	18038	17941	18160	18138	18088	17972	17864	17870	17936	18024	18052	18112	18176	17994	17978	18079	18172	17926	18132	17999	18145	18252	17964	18210	17969	18187	17965	18118	18094	17821	17956	18047	18162	18168	18184	18035	18123	18192	18055	17902	17884	18018	18004	17967	18023	18032	18068	17911	18097	18167	18092	18020	18000	17969	17935	17926	18225	17901	18269	18081	18124	18011	17937	18052	17929	18138	17808	18341	18048	17930	18175	18237	17910	17874	18124	17950	17998	18047	18105	17994	18043	17859	18000	18196	18107	18138	17917	18001	17991	18073	17923	17892	17863	17975	18146	18120	18143	18001	17817	18193	18014	18068	18168	17998	17966	17954	18075	18076	17933	18184	18240	18054	18117	18082	18074	18006	18007	18295	18058	18118	17795	18024	18015	17951	18060	18050	18115	18040	17918	17956	17908	18088	17941	18225	18222	18086	18056	17972	18101	18137	17919	18193	17951	18093	18225	18284	18056	18040	18068	18229	17713	18098	17934	18011	18035	18145	18101	18114	17961	18041	17891	17983	18191	18065	17792	18089	18241	18161	18056	18201	18036	17872	18114	18040	18275	17943	17986	17976	18040	18131	17988	18072	18186	18110	18071	17905	17764	18096	18030	17871	17952	17908	17853	18007	18028	17997	18152	17880	18015	17976	18049	18061	17897	18154	18239	18013	18083	18004	17832	18066	17758	18017	18076	18152	18216	17962	17812	17980	18111	18189	17933	17982	17895	17904	17881	18038	18258	18025	18118	18115	18046	17897	18133	18104	18039	18142	17966	18086	17775	17929	18068	18005	18114	18050	18029	18121	17951	18017	17939	17935	17892	17870	18047	18039	18138	18175	18086	17987	18081	18106	18035	18145	17987	17994	17967	18057	17962	18230	17979	17958	18133	18077	17929	18153	18244	18154	18058	18091	17971	18066	17822	17963	17985	18050	18127	18003	18249	17942	17974	18026	17916	17914	17902	18065	17871	18145	17929	17986	18145	18160	17955	18143	18027	18181	18029	18060	17959	18140	18104	18033	18063	18173	17954	18028	18148	17893	18007	18017	17921	18145	17760	18151	18050	18164	18138	18148	18095	17989	18082	18060	17927	18103	17929	18007	18121	18053	17859	18091	18025	17872	17943	17970	18003	17955	18064	18001	18143	17990	18306	17950	17866	17979	18117	18192	18147	18127	18041	18005	18110	17997	17952	17956	18158	18029	18182	18259	17970	18005	18103	18143	18121	18118	17985	18206	18051	18241	18245	18105	18080	17973	17894	18053	17979	17866	17993	18018	17965	18078	18075	17932	18002	17887	17934	17988	17957	17951	18027	18016	18017	17814	17942	18052	18027	18147	18062	18012	18012	18079	17921	18062	17969	18008	18041	18095	18241	18105	18116	18060	18145	18284	18071	18072	17925	18002	17809	18246	18064	18147	18012	17957	18133	18030	17920	17876	17935	18213	18009	18137	17978	18052	17881	17978	17997	17860	18079	18124	18148	18052	17893	18001	18089	18111	17866	17923	18270	18159	18129	18080	17816	18003	18145	18109	18198	18178	18055	17925	18046	18091	18031	17872	17745	18234	17976	18001	18071	17946	17998	18008	18197	18071	18226	18084	18241	17910	18268	17971	17988	17924	18019	17930	17832	17958	18001	17968	17957	17907	17984	18039	18085	18001	18190	18106	17825	18029	17941	18038	17923	18071	18061	18161	18208	17982	17964	17951	18202	17971	18037	18196	17889	17889	18143	18062	18256	18131	18040	18031	17963	18073	17992	18132	17868	17855	18051	17931	17885	18015	18067	18029	17900	18168	17904	18210	18081	17969	18038	17855	18069	18095	18083	18046	18034	17920	18003	17975	18071	18173	18192	18089	18191	17949	18051	17932	18018	18014	17939	18183	18154	18063	17988	18044	17985	17972	18010	18019	17999	18081	18203	18329	18063	17929	17982	18250	17925	18001	17921	17905	17905	18075	17863	17974	18293	18093	17953	17914	18128	18283	18017	18108	18115	18161	17984	17980	18316	17971	17847	18089	18001	17980	17892	18060	17886	18070	18015	18255	18092	18092	18027	17881	18070	18114	18243	18102	17862	17986	18048	18352	18331	17987	18064	18028	18013	18049	17920	17947	18099	18134	17803	18004	17962	17913	17984	17942	17896	18129	18226	17876	18019	17998	18159	18053	18091	17867	18002	18158	17971	17937	18112	18022	18145	17870	18119	18055	17948	17935	17946	18005	18191	17951	18178	18023	18135	18112	18004	18040	18075	18091	17935	17987	18110	17915	18069	18136	18037	18179	17843	18084	18022	17933	17970	18142	18109	17999	17910	17872	18192	17761	17797	18138	17920	17990	17918	18000	18007	18035	18081	18062	18076	18163	18113	17853	17939	18155	17959	18127	17797	18139	17995	18130	18050	17790	18051	18028	18092	18009	17856	17813	17892	17871	18023	17977	17890	18173	18088	18101	18163	18162	17901	18080	18076	17860	18049	17771	17978	17996	18168	17928	18183	18187	18169	18106	17995	18137	17948	18036	18126	18040	18026	18093	17934	17767	18180	17951	18016	18182	18110	17993	18077	18310	18234	17944	18041	18068	17999	18133	17966	18015	18139	17999	18103	18157	18190	18160	17928	17967	18084	18044	17893	17902	17917	17910	18118	18259	18121	18064	17875	17987	18170	18065	18197	18271	17864	18009	17843	17968	18253	18121	18099	18192	18212	18012	18035	18038	17954	17959	18035	18196	18138	18073	17942	18062	17862	18100	18031	17980	17819
30589	44243	39187	29813	26608	24478	22787	21177	20041	18729	18208	17422	17081	16676	16530	16180	16095	15885	15973	15912	15589	15512	15584	15555	15426	15506	15578	15636	15408	15300	15497	15347	15239	15555	15438	15483	15426	15402	15393	15344	15230	15555	15496	15266	15353	15389	15365	15292	15330	15295	15318	15282	15333	15222	15429	15245	15329	15558	15360	15335	15411	15304	15267	15233	15459	15321	15317	15258	15383	15201	15250	15243	15369	15239	15273	15277	15221	15436	15281	15464	15155	15401	15433	15406	15400	15288	15391	15447	15559	15268	15291	15433	15305	15304	15269	15161	15343	15186	15471	15384	15317	15238	15400	15314	15219	15278	15343	15389	15280	15249	15347	15180	15318	15390	15367	15423	15319	15295	15319	15335	15291	15242	15243	15183	15330	15312	15406	15270	15504	15088	15459	15374	15393	15405	15279	15408	15463	15259	15321	15412	15311	15436	15336	15316	15207	15253	15417	15277	15331	15293	15411	15225	15430	15420	15332	15261	15318	15385	15271	15357	15340	15386	15115	15294	15193	15320	15492	15268	15255	15402	15424	15408	15306	15376	15388	15240	15259	15489	15208	15547	15353	15215	15257	15379	15394	15344	15418	15411	15270	15380	15388	15415	15213	15452	15397	15250	15427	15475	15228	15356	15396	15287	15244	15408	15251	15466	15296	15398	15258	15369	15267	15375	15468	15208	15426	15354	15333	15311	15220	15295	15332	15470	15180	15174	15313	15370	15325	15344	15401	15221	15297	15260	15407	15430	15199	15278	15457	15394	15480	15379	15312	15453	15526	15278	15409	15166	15330	15411	15362	15387	15419	15262	15238	15377	15276	15319	15308	15361	15319	15283	15253	15317	15362	15415	15422	15252	15194	15333	15285	15525	15300	15372	15326	15290	15158	15391	15363	15127	15421	15364	15540	15409	15283	15368	15423	15151	15106	15392	15290	15331	15326	15273	15303	15253	15433	15364	15402	15296	15306	15196	15325	15288	15347	15448	15253	15360	15257	15366	15365	15335	15274	15340	15395	15509	15433	15232	15315	15157	15366	15429	15312	15317	15361	15326	15391	15420	15411	15369	15309	15227	15282	15365	15109	15381	15131	15289	15509	15436	15350	15310	15313	15333	15323	15413	15270	15342	15306	15250	15404	15158	15390	15436	15400	15347	15289	15314	15091	15373	15145	15327	15276	15309	15267	15452	15338	15412	15395	15420	15246	15302	15391	15336	15286	15206	15367	15314	15457	15421	15451	15399	15255	15464	15356	15303	15268	15355	15404	15423	15266	15449	15397	15383	15216	15184	15279	15407	15394	15323	15521	15329	15327	15389	15213	15276	15374	15306	15306	15521	15390	15373	15340	15263	15461	15305	15336	15354	15449	15274	15237	15294	15446	15267	15511	15329	15440	15481	15376	15222	15318	15256	15399	15313	15424	15352	15308	15372	15209	15285	15197	15352	15302	15361	15360	15114	15279	15376	15264	15423	15308	15262	15217	15240	15325	15400	15247	15263	15344	15278	15289	15382	15350	15355	15319	15268	15292	15406	15376	15179	15165	15307	15401	15074	15324	15410	15159	15362	15387	15432	15216	15325	15307	15372	15313	15290	15387	15220	15478	15398	15214	15343	15353	15273	15244	15330	15287	15275	15356	15461	15375	15451	15309	15272	15309	15293	15399	15421	15335	15470	15272	15445	15507	15470	15312	15290	15403	15399	15218	15338	15310	15219	15329	15247	15129	15329	15263	15291	15453	15206	15385	15344	15165	15348	15243	15171	15530	15211	15516	15187	15262	15265	15377	15367	15500	15388	15282	15398	15182	15408	15383	15303	15275	15247	15300	15530	15405	15270	15152	15210	15221	15264	15357	15250	15321	15342	15221	15497	15517	15269	15381	15390	15424	15276	15281	15375	15414	15257	15264	15354	15411	15212	15229	15398	15350	15387	15377	15300	15272	15201	15321	15441	15392	15191	15481	15324	15523	15358	15436	15424	15247	15445	15372	15387	15340	15257	15269	15310	15235	15271	15344	15391	15180	15495	15444	15406	15409	15443	15154	15356	15277	15038	15510	15314	15291	15141	15414	15255	15376	15385	15484	15245	15286	15172	15322	15275	15299	15385	15298	15289	15523	15244	15265	15202	15433	15271	15296	15351	15181	15304	15585	15407	15491	15352	15335	15280	15361	15345	15356	15399	15327	15449	15415	15314	15438	15478	15170	15387	15419	15428	15319	15226	15342	15447	15366	15282	15451	15218	15348	15246	15296	15262	15218	15374	15305	15311	15322	15297	15419	15376	15416	15323	15238	15331	15324	15371	15353	15507	15188	15272	15320	15282	15320	15516	15326	15203	15293	15275	15243	15209	15287	15449	15314	15349	15332	15167	15335	15510	15331	15413	15230	15406	15321	15395	15375	15515	15465	15293	15587	15361	15314	15358	15324	15101	15404	15393	15444	15308	15357	15324	15263	15126	15253	15345	15516	15310	15315	15344	15351	15234	15363	15481	15272	15364	15255	15364	15269	15375	15376	15397	15442	15389	15347	15158	15278	15295	15457	15279	15253	15290	15166	15465	15336	15289	15385	15265	15288	15488	15401	15432	15398	15268	15433	15333	15345	15390	15277	15226	15134	15226	15424	15358	15316	15308	15152	15102	15395	15322	15481	15426	15354	15429	15354	15331	15269	15160	15356	15273	15327	15265	15210	15361	15392	15340	15201	15340	15313	15252	15413	15204	15368	15278	15305	15355	15441	15278	15403	15406	15318	15302	15269	15378	15386	15403	15115	15262	15239	15459	15302	15365	15362	15334	15258	15353	15350	15286	15400	15164	15431	15436	15431	15298	15211	15480	15444	15226	15377	15250	15249	15572	15258	15160	15521	15294	15272	15197	15511	15316	15380	15405	15131	15268	15472	15361	15219	15343	15345	15269	15339	15298	15416	15291	15224	15360	15573	15457	15412	15239	15389	15450	15433	15380	15187	15387	15398	15286	15335	15262	15339	15308	15202	15340	15520	15209	15330	15284	15408	15507	15298	15264	15349	15442	15322	15055	15361	15481	15306	15447	15394	15300	15387	15458	15257	15344	15341	15260	15212	15245	15378	15438	15407	15429	15254	15420	15348	15249	15319	15484	15294	15240	15270	15338	15312	15333	15513	15312	15476	15240	15193	15395	15299	15352	15392	15186	15150	15330	15465	15301	15432	15319	15265	15343	15343	15432	15343	15288	15449	15488	15527	15413	15273	15431	15285	15244	15310	15247	15325	15430	15230	15314	15523	15392	15316	15368	15327	15207	15303	15359	15249	15307	15453	15354	15237	15493	15497	15376	15307	15440	15223	15468	15222	15216	15291	15404	15446	15080	15494	15214	15318	15378	15392	15351	15273	15298	15317	15422	15342	15340	15211	15341	15303	15422	15308	15304	15356	15420	15406	15411	15401	15334	15266	15384	15298	15386	15259	15374	15161	15451	15305	15459	15406	15336	15228	15417	15188	15349	15319	15278	15273	15411	15201	15386	15395	15278	15586	15269	15398	15439	15336	15128	15387	15366	15318	15320	15228	15322	15333	15320	15412	15336	15239	15338	15386	15244	15363	15312	15372	15422	15271	15332	15235	15312	15305	15394	15288	15287	15405	15318	15267	15237	15434	15350	15257	15141	15418	15455	15452	15278	15373	15193	15314	15369	15243	15345	15431	15369	15120	15364	15293	15438	15302	15211	15376	15261	15366	15207	15303	15200	15216	15287	15308	15304	15317	15430	15340	15211	15455	15290	15319	15266	15296	15406	15568	15419	15344	15347	15301	15337	15410	15343	15320	15416	15371	15496	15241	15322	15369	15220	15273	15343	15351	15360	15342	15500	15353	15222	15346	15174	15236	15464	15183	15321	15177	15311	15252	15427	15299	15259	15381	15284	15548	15270	15204	15209	15455	15201	15277	15377	15386	15362	15417	15414	15296	15347	15243	15502	15136	15322	15493	15138	15330	15404	15216	15528	15400	15519	15356	15349	15377	15303	15392	15366	15140	15153	15316	15227	15438	15357	15223	15472	15196	15386	15321	15388	15355	15216	15293	15365	15415	15301	15319	15363	15422	15321	15360	15306	15192	15233	15253	15318	15255	15240	15294	15511	15242	15505	15274	15386	15413	15225	15340	15176	15421	15325	15187	15233	15354	15483	15487	15441	15484	15363	15229	15304	15256	15181	15240	15394	15323	15284	15398	15409	15374	15293	15292	15289	15408	15155	15386	15382	15293	15393	15317	15366	15318	15398	15301	15289	15458	15309	15353	15401	15272	15226	15311	15191	15430	15488	15386	15202	15292	15478	15420	15380	15292	15384	15456	15334	15334	15424	15405	15557	15423	15303	15240	15411	15255	15377	15289	15289	15310	15385	15456	15332	15237	15284	15433	15186	15401	15382	15224	15361	15297	15212	15459	15392	15219	15386	15329	15342	15405	15339	15322	15245	15301	15296	15325	15136	15361	15358	15395	15257	15220	15333	15417	15357	15317	15435	15357	15353	15293	15327	15325	15317	15350	15441	15325	15352	15196	15390	15398	15349	15307	15303	15288	15281	15518	15392	15318	15383	15455	15382	15284	15515	15461	15301	15226	15299	15334	15179	15409	15437	15293	15323	15295	15332	15243	15385	15371	15184	15155	15381	15251	15404	15411	15539	15375	15061	15481	15234	15432	15308	15341	15360	15322	15091	15356	15404	15203	15153	15367	15362	15218	15483	15472	15213	15415	15187	15245	15286	15237	15311	15253	15358	15204	15286	15284	15468	15298	15488	15375	15372	15302	15231	15312	15373	15356	15414	15250	15386	15395	15313	15253	15439	15528	15304	15200	15301	15114	15293	15404	15282	15226	15315	15248	15311	15434	15191	15338	15259	15326	15218	15308	15223	15327	15346	15369	15347	15316	15184	15162	15240	15264	15159	15174	15297	15364	15391	15322	15377	15266	15212	15430	15494	15401	15170	15268	15254	15284	15359	15264	15359	15094	15305	15283	15420	15296	15360	15367	15373	15330	15420	15375	15466	15468	15376	15453	15193	15429	15346	15331	15392	15383	15206	15175	15464	15218	15458	15339	15371	15312	15375	15202	15355	15217	15283	15360	15338	15334	15368	15471	15424	15566	15455	15211	15381	15475	15493
24059	21160	28476	25553	25494	27641	27449	24043	22563	21932	21145	20391	19829	19518	19278	18980	19003	18601	18733	18685	18476	18426	18324	18283	18225	18080	18275	18204	18084	18017	17894	17977	18122	18088	18076	18045	17896	18223	18173	18175	18053	17930	18144	17875	18060	17795	17889	18108	17944	17987	18003	17971	18093	17908	18100	17887	18051	17856	17930	17972	18165	17957	18019	17975	17812	17934	17882	17852	18008	17774	18171	17906	17888	18094	17840	17821	18176	17905	17992	18095	18040	18114	18336	17991	18169	18074	18047	18126	17939	18112	17978	17670	18101	17983	17938	17907	17821	17965	18040	18095	18104	17970	18062	17952	17869	18029	18100	17966	17955	18036	18018	17844	17950	17968	18225	18122	18066	17910	17909	17997	17897	18080	18129	18174	17868	17875	17950	18101	18018	18035	18016	18042	17789	17915	18217	17980	17836	17965	17998	18019	18042	17944	18003	17990	18062	17996	17876	18146	18105	17972	18134	18041	17932	18063	17955	18063	17978	18060	18128	18078	17986	18076	17963	18095	17958	18014	17885	18220	18055	18020	18100	18074	17998	17894	17775	17820	18001	18028	18080	17853	18043	18024	18008	17915	17993	18018	18168	18097	17936	17974	18002	18098	17988	18019	17924	18111	17999	18145	17796	17780	17939	17840	17840	17968	17891	18233	18028	17950	17893	17999	18068	17797	18111	18019	17830	18126	18215	17960	17942	17951	18063	18049	18123	18131	18182	17893	18018	18115	18056	18049	17946	17886	18008	17996	18122	18178	17904	18054	18038	17963	18027	17855	18037	17967	18111	17965	17989	18041	18048	17995	17857	17940	17991	17834	18008	18021	17908	17976	17972	17903	17876	17748	17986	17940	17933	18260	18095	17990	18100	17840	18120	18002	17968	17936	17942	18094	17719	17954	17961	17859	17980	17962	17989	17863	17941	17886	17935	17942	18103	17952	17812	17889	17924	18047	18045	18142	18086	17896	17929	18101	18048	17754	17964	18083	17798	17897	18252	18019	17882	18145	17981	17883	17973	17859	17697	17815	17965	17713	17828	18175	18098	17929	18045	18043	17986	18035	17856	17960	17828	17919	17932	17751	17905	18008	18229	17915	18006	17868	18000	18008	17923	17853	17855	17892	17905	17799	18017	17879	17843	18089	17839	17878	18036	17761	17874	18030	18089	18053	17832	17739	17903	17990	17967	17849	17946	17947	17952	18083	17972	18044	18075	18016	18128	18107	17885	17832	18081	17849	18170	17911	17898	17929	17789	17895	17998	17929	17928	17947	17917	17959	17802	17905	18034	18077	18115	18054	18000	18156	17833	18235	17862	17979	18035	17980	17916	17910	17943	17915	17949	17834	17687	17857	17965	17897	18057	18009	18054	17997	17954	17814	17844	18064	18078	17914	17966	17871	18050	18113	17954	18089	18139	17661	18052	17862	17875	17917	17873	18165	17977	17885	17870	18007	18059	18196	17910	17963	17962	17870	17955	18127	17866	18085	17992	17932	17879	17968	17985	17933	17860	17965	17998	18048	17865	17970	18084	17954	17794	17917	17814	17899	17885	18035	18147	18039	17934	18103	18201	18132	17920	18108	18148	17840	17768	17833	17902	17783	18095	18119	18014	18089	17878	17957	17978	17849	18068	18029	18001	17964	18063	17874	17882	17903	18053	17921	17896	17832	18048	17985	18130	17839	17845	17924	18000	18160	17928	17950	18061	17817	18111	18186	18086	18041	17963	18070	17866	17935	17740	18005	17778	17712	17942	17964	17882	17823	18004	18113	17852	17987	17975	17938	17831	17946	17955	17871	17986	17781	18151	17885	17968	17971	17856	18118	17835	17864	18191	17974	17997	17982	17850	17796	18054	17914	18012	17788	17955	17924	18074	18131	17968	17774	17925	17708	17858	17844	18096	17910	18080	17884	17977	17910	18117	18066	17920	18034	17782	18038	18017	18006	18110	17925	17895	17884	17841	18080	18032	17982	18066	18042	17852	18037	17902	18145	18054	17982	18059	17870	17950	18077	17981	17975	17906	17977	18132	17974	17847	17924	17954	18127	18135	18006	18048	17913	18119	18108	18135	17913	18151	17984	17976	17865	17884	18042	17893	18060	17945	17889	18017	18036	17738	17861	17846	17898	17959	18125	17826	18032	17972	17984	17930	17801	17985	18028	17954	17743	17983	17845	17882	17947	17975	17822	18129	17911	17897	18014	18182	18037	17924	17881	17926	17953	17836	18129	17880	17806	17815	17978	17803	17882	18024	17818	17705	17770	18056	17927	18182	18036	17871	18072	17943	17901	18026	18046	17933	17776	17960	17908	17805	17705	17799	18123	17899	18082	17755	17893	18275	17987	17904	18017	17904	18299	18000	18081	17822	17857	17938	17904	18024	18006	18052	17889	17965	17685	17852	17986	18041	18053	18069	18000	17833	17832	17989	18012	18151	17942	18293	18002	17985	18027	18041	17936	18032	17825	17730	17908	18059	17871	17958	17976	18046	17980	17920	17931	18068	18072	17955	17868	17801	18071	17911	17768	17864	17970	17993	18084	18166	17979	17912	17985	18053	18273	18162	18020	18128	18024	17906	18046	17953	17980	18078	18005	18062	17949	18010	17962	17796	17841	18044	17883	17901	17935	18264	17960	17967	17946	18155	18038	18044	18017	17984	17936	18087	18002	18168	17801	17837	17946	18056	18053	17839	17917	17729	17653	17971	17977	17859	17980	17831	17985	17993	18020	17936	17863	17995	18097	18007	17926	17857	18019	17990	17976	18236	18029	18088	18001	18048	18014	17987	18140	18092	17975	18134	17968	17998	17949	18176	18022	17927	17901	18134	18107	18049	18079	17918	17967	18285	17909	17812	18037	18238	18029	17884	17824	17770	17910	18052	18006	18057	17765	17997	17879	18045	18091	17963	17976	17863	17982	18038	17946	17985	17946	17986	18141	17908	17919	18043	18145	18073	17942	18115	17956	18043	17851	18040	17975	17838	17992	17875	18174	17900	17972	17982	17955	17943	17794	17878	17921	18098	18088	17843	18060	17989	17965	18097	17772	18137	18016	17917	17850	18123	18133	17995	18120	18017	17893	17976	17975	17950	17960	18103	17952	17883	17895	17887	18058	17949	17842	17977	18078	18032	17912	17839	18049	18085	18063	17977	17803	17958	17998	17939	18121	18062	17929	17843	17993	18014	18075	18062	18019	17821	17947	18036	18062	17946	18026	17901	17903	17838	17988	18183	18053	17937	17921	17778	18001	17848	18067	17826	17886	18026	17941	18025	17915	18044	18007	17798	18171	18106	18054	18050	17972	18003	17896	17954	17993	18020	17852	18157	18088	17794	17927	18012	18274	17825	18011	17736	17823	17802	17897	18014	18097	18082	17985	18004	18202	17891	18066	18040	18068	18029	17958	17971	17920	18246	18067	18137	17930	17768	18032	17694	17913	17861	18067	18035	17944	18016	18030	17973	18016	18050	17899	18014	18041	18061	18007	18061	17857	18003	17973	17940	18078	18184	17927	18091	17929	17984	18014	18061	17980	18094	18075	17919	17829	18131	17954	18044	18010	18060	18040	17891	17944	18006	17734	18077	17847	18012	18075	18009	17811	18040	18054	18092	18187	17997	17939	18015	17873	18163	17952	17959	17988	17959	17680	18004	18067	17944	18027	17792	17822	17999	18145	18075	17968	18045	17987	18148	18103	18135	18111	18210	17936	18072	18000	18079	17777	18181	18146	17980	18113	17920	17902	17876	17993	17833	17939	17936	17859	17917	18051	17775	18102	17976	18209	17879	18166	17955	17945	17996	18049	17718	17970	17810	17943	18015	18284	17929	17841	17963	17959	17933	18034	17914	17936	17978	18100	18099	17903	17859	17941	17980	17759	17948	18157	18263	17967	17812	18074	17925	18026	18140	17894	17857	17972	17992	17893	17895	17843	17997	17878	17852	17925	17765	17654	17722	17927	17780	18058	17898	17908	17951	17747	18036	17991	18097	17996	18011	17919	17840	18040	17855	18095	18086	18051	17924	18091	17955	18081	17846	17975	17793	17711	17878	17813	17941	18056	18005	18035	18031	18090	17929	18049	18068	17974	18182	17998	18035	17910	17934	17930	18011	17813	17881	17854	17974	17974	18144	18162	17807	18036	18001	18017	17994	18256	18029	17777	17844	18121	18043	17895	18004	18122	17915	18082	18310	18003	17937	17894	18107	18045	18056	18197	18142	18073	17866	18240	18107	17886	17931	17867	17978	17849	18064	18231	18248	18010	17896	17919	17922	17842	18179	18023	17877	18033	17924	18008	18052	17983	18051	18044	18105	17960	18133	17810	18007	18096	17835	17906	17966	17772	18050	17835	17852	17863	17811	17833	17955	17953	17998	17911	17926	18090	18133	18039	17808	17904	18047	18129	17926	18007	18112	18027	17969	17889	17958	17992	17937	17883	17991	17873	17788	18002	17901	17874	17994	18106	17928	18000	17951	17922	18119	18016	18009	18012	17947	17837	17841	17861	17939	18048	17749	18017	18089	17919	17876	18012	17996	17888	17897	17970	17778	17886	18024	17915	17820	17874	18027	18049	17989	18040	17979	18240	17938	18028	18004	17992	18102	18050	17998	18202	17814	17778	17895	17853	17996	18104	17935	17913	17720	17793	18138	18053	17888	18006	17745	17882	18149	18036	18162	18058	18014	17924	17992	17962	17978	17852	17849	17984	18013	18100	18019	18132	17886	17919	18130	18304	18011	18077	17796	17926	17910	17891	17888	17903	17989	18040	18264	17919	18003	18167	17855	17905	17798	18141	18018	17931	17875	17814	18191	18050	17923	17909	17938	18158	17944	18176	17961	17979	17962	18126	18105	18042	17974	17874	18084	18108	17695	18031	17959	18032	17997	18049	18057	17940	18062	18009	18131	18245	17859	18036	18042	18010	17918	17864	18065	17925	17846	17954	17816	17944	17895	18015	18165	17934	18067	18172	17900	17876	17818	17862	17889	17881	18122	17977	18171	18017	17962	18032	17968	18099	17848	17932	17804	17878	17893	18001	17942	18088	18057	17965	17979	18023	17896	18045	18064	17970	18065	17941	17949	18092	18034	17840	18059	18115	18106	18007	17859	17957	17762	17863	18044	17868	17993	17869	18198	18197	17740	17793
31474	48815	43842	34994	30855	28508	25882	24064	22208	20884	19748	18725	18147	17690	17071	16732	16365	16189	16260	16185	16123	15697	15593	15823	15694	15546	15578	15472	15331	15519	15553	15394	15429	15485	15517	15288	15370	15361	15195	15364	15429	15148	15475	15379	15357	15423	15157	15255	15173	15474	15285	15325	15357	15280	15363	15327	15370	15339	15497	15373	15362	15249	15276	15131	15274	15296	15234	15448	15303	15349	15342	15453	15464	15319	15310	15300	15343	15319	15463	15377	15263	15258	15336	15364	15337	15253	15340	15252	15333	15480	15194	15389	15353	15338	15355	15457	15262	15402	15359	15544	15363	15396	15284	15349	15392	15378	15354	15368	15365	15291	15334	15401	15362	15221	15476	15390	15259	15202	15401	15234	15324	15179	15358	15396	15409	15473	15423	15379	15198	15432	15374	15443	15305	15344	15454	15442	15273	15345	15249	15234	15423	15430	15337	15327	15162	15251	15289	15242	15363	15303	15224	15495	15279	15372	15502	15252	15307	15364	15371	15500	15251	15422	15225	15262	15202	15227	15410	15396	15333	15398	15260	15276	15247	15323	15253	15275	15320	15296	15215	15394	15351	15255	15343	15452	15272	15280	15350	15232	15220	15414	15224	15396	15351	15455	15147	15176	15371	15200	15318	15376	15315	15374	15301	15384	15313	15317	15292	15366	15325	15467	15287	15196	15207	15195	15389	15229	15353	15393	15408	15316	15334	15396	15348	15272	15208	15492	15358	15283	15358	15408	15260	15373	15365	15372	15321	15394	15233	15298	15421	15385	15394	15223	15517	15443	15334	15307	15355	15146	15200	15238	15540	15252	15270	15220	15417	15323	15536	15408	15272	15260	15269	15441	15364	15485	15278	15394	15277	15360	15233	15148	15352	15350	15265	15293	15562	15402	15318	15215	15496	15337	15387	15317	15408	15244	15184	15368	15352	15339	15486	15306	15249	15369	15389	15295	15339	15375	15465	15450	15293	15377	15358	15374	15437	15360	15451	15298	15481	15435	15379	15365	15391	15272	15419	15253	15419	15369	15359	15213	15315	15416	15200	15285	15541	15327	15367	15348	15475	15314	15366	15167	15409	15337	15420	15328	15271	15267	15360	15399	15470	15480	15357	15282	15467	15374	15405	15324	15219	15403	15205	15435	15197	15407	15409	15413	15322	15129	15338	15459	15300	15293	15313	15254	15566	15390	15375	15310	15174	15413	15346	15219	15380	15280	15290	15328	15373	15306	15243	15398	15406	15127	15494	15331	15366	15247	15319	15444	15444	15348	15541	15273	15393	15280	15409	15281	15281	15293	15411	15424	15406	15345	15215	15255	15253	15535	15148	15452	15326	15199	15476	15336	15334	15353	15301	15513	15403	15433	15288	15377	15348	15366	15205	15368	15368	15284	15152	15362	15216	15483	15317	15370	15263	15404	15226	15415	15411	15385	15211	15426	15448	15308	15155	15236	15414	15434	15427	15238	15234	15336	15279	15369	15436	15225	15265	15407	15354	15233	15490	15160	15518	15309	15242	15135	15333	15237	15544	15283	15243	15483	15453	15483	15236	15325	15381	15388	15288	15416	15382	15239	15330	15447	15179	15456	15185	15265	15346	15238	15365	15163	15238	15399	15223	15532	15317	15287	15204	15291	15378	15539	15459	15182	15356	15282	15250	15377	15172	15345	15406	15346	15212	15370	15344	15389	15407	15099	15533	15459	15322	15404	15399	15453	15298	15432	15226	15380	15327	15432	15369	15236	15370	15461	15435	15388	15447	15233	15407	15290	15454	15288	15423	15288	15347	15339	15252	15307	15429	15310	15472	15185	15262	15189	15440	15446	15469	15388	15313	15193	15260	15409	15190	15278	15257	15443	15182	15333	15363	15229	15276	15410	15312	15125	15254	15270	15483	15306	15510	15337	15331	15425	15151	15410	15455	15436	15395	15318	15392	15411	15313	15306	15230	15417	15381	15181	15414	15362	15378	15329	15225	15407	15256	15304	15163	15343	15227	15426	15302	15342	15411	15187	15423	15392	15312	15256	15257	15400	15380	15363	15362	15333	15349	15371	15359	15309	15337	15319	15357	15470	15279	15379	15283	15398	15263	15221	15337	15459	15282	15371	15402	15183	15203	15401	15359	15311	15434	15363	15454	15140	15414	15329	15318	15218	15335	15310	15412	15281	15261	15390	15190	15243	15269	15527	15366	15213	15176	15310	15271	15384	15350	15403	15261	15278	15416	15135	15357	15388	15310	15419	15308	15350	15338	15337	15300	15319	15356	15369	15295	15453	15349	15302	15239	15331	15198	15325	15448	15290	15370	15305	15320	15262	15414	15362	15372	15250	15373	15251	15200	15498	15260	15293	15324	15235	15393	15351	15408	15223	15454	15329	15541	15277	15395	15310	15383	15456	15285	15288	15211	15247	15084	15340	15387	15209	15320	15320	15383	15323	15349	15181	15249	15244	15414	15495	15452	15449	15329	15420	15483	15399	15434	15276	15372	15391	15326	15139	15212	15318	15373	15461	15398	15372	15294	15224	15267	15316	15118	15406	15205	15427	15237	15144	15290	15337	15257	15409	15326	15362	15398	15384	15250	15206	15292	15292	15425	15419	15335	15387	15482	15337	15320	15502	15224	15372	15336	15186	15261	15337	15439	15307	15317	15356	15371	15352	15461	15382	15302	15416	15248	15392	15454	15377	15335	15465	15397	15397	15224	15440	15238	15448	15345	15367	15388	15262	15292	15212	15453	15302	15345	15358	15272	15441	15340	15270	15411	15307	15242	15409	15293	15432	15376	15330	15270	15289	15331	15414	15308	15257	15311	15319	15170	15307	15308	15445	15129	15238	15329	15424	15265	15255	15391	15283	15330	15293	15362	15440	15233	15410	15414	15296	15325	15460	15444	15256	15117	15284	15370	15400	15466	15253	15357	15474	15298	15352	15299	15332	15154	15474	15223	15253	15393	15345	15391	15340	15170	15458	15530	15302	15191	15223	15249	15442	15330	15339	15163	15324	15130	15251	15458	15440	15309	15353	15403	15489	15308	15338	15381	15294	15338	15245	15250	15297	15336	15381	15446	15171	15405	15215	15260	15430	15336	15250	15357	15205	15417	15280	15197	15279	15290	15284	15276	15353	15382	15330	15387	15259	15386	15271	15280	15344	15402	15484	15126	15298	15265	15309	15403	15197	15323	15289	15242	15328	15337	15227	15300	15524	15194	15327	15381	15300	15449	15357	15282	15256	15350	15491	15253	15277	15254	15153	15446	15351	15358	15332	15328	15315	15371	15284	15439	15345	15394	15234	15338	15378	15404	15314	15292	15404	15297	15356	15509	15270	15383	15278	15387	15153	15463	15261	15352	15363	15296	15223	15460	15376	15221	15276	15480	15267	15331	15443	15442	15413	15317	15264	15350	15210	15202	15293	15353	15316	15175	15387	15247	15475	15469	15438	15361	15146	15387	15418	15458	15399	15316	15297	15262	15325	15274	15344	15226	15440	15375	15361	15241	15404	15416	15394	15320	15418	15337	15343	15406	15463	15403	15229	15370	15388	15367	15279	15229	15277	15230	15339	15396	15390	15451	15217	15232	15141	15400	15366	15277	15268	15222	15518	15364	15257	15213	15263	15361	15328	15419	15388	15405	15302	15332	15140	15290	15398	15485	15288	15354	15215	15207	15154	15402	15313	15340	15337	15411	15321	15526	15204	15421	15305	15271	15372	15320	15468	15311	15352	15155	15365	15368	15387	15366	15394	15505	15304	15187	15337	15444	15445	15310	15374	15253	15549	15275	15255	15413	15384	15512	15411	15352	15404	15425	15373	15224	15409	15168	15375	15378	15239	15471	15255	15279	15291	15345	15138	15275	15305	15129	15203	15472	15279	15233	15387	15408	15498	15401	15331	15292	15252	15329	15401	15443	15326	15274	15224	15368	15388	15315	15329	15285	15355	15388	15216	15365	15392	15281	15360	15255	15348	15318	15171	15334	15317	15379	15370	15332	15421	15448	15248	15432	15302	15303	15207	15301	15336	15381	15447	15504	15342	15430	15392	15287	15335	15410	15356	15257	15181	15452	15393	15478	15570	15176	15518	15421	15327	15255	15306	15299	15431	15205	15377	15391	15274	15446	15416	15469	15319	15320	15406	15242	15401	15256	15410	15347	15374	15484	15215	15360	15196	15348	15417	15186	15359	15426	15327	15230	15284	15347	15307	15333	15229	15225	15259	15401	15356	15347	15427	15388	15266	15318	15450	15404	15494	15198	15354	15374	15320	15329	15170	15382	15365	15372	15336	15378	15162	15389	15387	15436	15409	15410	15246	15350	15287	15438	15314	15265	15317	15278	15347	15349	15168	15335	15186	15412	15376	15207	15374	15415	15258	15272	15313	15197	15261	15459	15293	15323	15419	15212	15319	15344	15242	15463	15245	15454	15276	15438	15332	15242	15122	15364	15264	15324	15297	15147	15469	15296	15344	15250	15344	15262	15276	15470	15562	15315	15397	15579	15154	15255	15239	15490	15385	15312	15215	15200	15495	15410	15309	15423	15162	15505	15388	15469	15370	15350	15443	15337	15320	15387	15443	15301	15458	15432	15485	15222	15279	15288	15364	15268	15385	15398	15438	15273	15498	15312	15290	15266	15212	15176	15367	15296	15349	15325	15395	15353	15335	15192	15292	15377	15307	15495	15289	15240	15548	15411	15418	15235	15205	15252	15327	15318	15324	15416	15444	15331	15248	15322	15224	15308	15409	15317	15327	15279	15456	15304	15195	15410	15395	15446	15335	15354	15247	15323	15341	15455	15310	15297	15464	15270	15328	15416	15315	15399	15529	15316	15293	15346	15493	15282	15207	15339	15412	15422	15388	15354	15310	15230	15430	15159	15396	15341	15255	15502	15434	15179	15300	15377	15334	15459	15396	15337	15172	15324	15313	15455	15111	15425	15288	15420	15222	15250	15329	15494	15298	15389	15069	15476	15220	15438	15156	15437	15394	15461	15314	15444	15447	15297	15277	15409	15416	15484	15242	15261	15454	15318	15355	15377	15478	15232	15485	15458	15392	15319	15428	15243	15353	15295	15290	15623	15321	15521	15289	15368	15402	15384	15419	15327	15477	15396	15374	15419	15363	15467	15207	15342	15346	15376	15142
22888	21208	28944	23992	22948	27687	30972	26909	25132	24168	22597	21999	21307	20744	20298	19938	19721	19483	19501	19296	19121	19347	18951	19067	18846	18676	18984	18675	18825	18743	18668	18732	18581	18647	18561	18488	18501	18542	18615	18605	18511	18705	18623	18438	18575	18463	18425	18618	18561	18704	18699	18526	18371	18376	18603	18521	18393	18487	18594	18478	18455	18630	18571	18427	18682	18546	18578	18570	18605	18465	18419	18589	18519	18477	18630	18660	18665	18385	18504	18549	18392	18243	18782	18292	18508	18704	18561	18590	18424	18290	18623	18389	18445	18480	18384	18451	18396	18524	18498	18510	18498	18470	18471	18716	18410	18505	18551	18533	18673	18511	18549	18488	18840	18528	18454	18545	18422	18366	18615	18599	18528	18433	18364	18338	18545	18459	18615	18375	18643	18374	18438	18339	18517	18614	18500	18497	18469	18508	18489	18615	18546	18553	18242	18565	18293	18513	18156	18363	18626	18496	18431	18591	18437	18572	18393	18556	18519	18469	18504	18399	18598	18642	18384	18413	18324	18246	18320	18692	18578	18729	18506	18291	18284	18688	18539	18562	18348	18450	18392	18491	18636	18578	18443	18366	18457	18328	18390	18467	18490	18406	18449	18412	18496	18627	18280	18375	18420	18328	18346	18462	18445	18465	18501	18297	18572	18154	18575	18571	18545	18531	18319	18536	18358	18462	18526	18308	18538	18581	18473	18569	18353	18342	18683	18616	18508	18573	18370	18434	18234	18464	18524	18395	18597	18410	18347	18534	18485	18595	18545	18585	18418	18576	18521	18526	18610	18291	18390	18428	18347	18408	18557	18299	18663	18370	18470	18474	18499	18528	18440	18431	18287	18763	18220	18225	18310	18576	18686	18595	18149	18333	18416	18492	18323	18368	18452	18486	18443	18546	18340	18474	18721	18527	18469	18706	18669	18360	18492	18401	18464	18285	18356	18430	18377	18377	18427	18636	18364	18543	18341	18379	18537	18424	18509	18362	18618	18529	18497	18412	18426	18442	18313	18563	18378	18505	18419	18548	18610	18420	18598	18685	18365	18312	18578	18489	18375	18361	18459	18377	18200	18421	18341	18566	18505	18579	18497	18518	18434	18483	18477	18460	18369	18371	18320	18408	18481	18534	18496	18516	18339	18377	18528	18255	18416	18502	18419	18467	18306	18628	18430	18408	18417	18613	18342	18471	18563	18457	18585	18367	18571	18454	18599	18402	18482	18437	18539	18443	18569	18560	18472	18484	18303	18541	18631	18546	18470	18549	18325	18491	18603	18574	18489	18387	18462	18452	18357	18462	18547	18400	18693	18266	18505	18370	18506	18340	18351	18319	18771	18456	18334	18524	18560	18414	18466	18338	18556	18385	18483	18493	18429	18342	18417	18405	18436	18399	18423	18555	18350	18346	18320	18701	18333	18418	18492	18402	18278	18318	18562	18502	18446	18462	18701	18502	18564	18431	18356	18496	18649	18328	18579	18504	18470	18516	18413	18275	18376	18363	18681	18415	18521	18448	18348	18605	18570	18464	18339	18750	18586	18423	18439	18411	18555	18695	18505	18458	18479	18550	18405	18466	18478	18412	18403	18521	18458	18405	18583	18380	18271	18325	18532	18473	18500	18681	18708	18478	18277	18457	18401	18558	18476	18408	18393	18364	18371	18468	18429	18352	18416	18363	18380	18380	18484	18534	18397	18301	18418	18334	18579	18440	18343	18457	18657	18538	18470	18611	18383	18475	18508	18498	18471	18472	18445	18449	18477	18294	18512	18331	18471	18488	18372	18494	18581	18492	18558	18380	18530	18281	18506	18432	18413	18586	18649	18255	18398	18505	18419	18510	18620	18461	18226	18457	18450	18628	18592	18389	18329	18454	18381	18171	18465	18567	18457	18409	18553	18388	18477	18343	18436	18542	18449	18363	18431	18537	18457	18104	18297	18555	18515	18399	18425	18231	18379	18495	18299	18412	18372	18565	18289	18589	18576	18510	18415	18403	18337	18491	18434	18435	18545	18320	18399	18276	18522	18338	18412	18509	18567	18419	18308	18407	18350	18230	18431	18461	18468	18350	18607	18319	18372	18467	18500	18481	18471	18269	18411	18509	18437	18397	18428	18737	18523	18384	18405	18438	18472	18686	18591	18461	18407	18387	18325	18214	18336	18477	18326	18673	18382	18448	18472	18390	18455	18330	18534	18759	18458	18354	18254	18477	18338	18368	18589	18487	18351	18514	18407	18402	18148	18324	18573	18296	18466	18532	18382	18565	18615	18435	18485	18298	18341	18493	18517	18441	18331	18480	18510	18366	18525	18321	18507	18461	18579	18628	18557	18406	18382	18502	18404	18519	18562	18415	18422	18382	18526	18376	18490	18405	18583	18481	18494	18311	18308	18362	18515	18369	18453	18216	18363	18187	18500	18643	18513	18270	18361	18480	18574	18459	18542	18477	18483	18442	18411	18292	18397	18359	18372	18401	18327	18465	18323	18524	18381	18315	18586	18569	18546	18519	18567	18371	18357	18560	18481	18456	18493	18637	18418	18495	18209	18464	18526	18313	18673	18489	18508	18406	18622	18470	18474	18307	18401	18264	18425	18542	18452	18350	18553	18466	18253	18505	18125	18406	18435	18571	18656	18549	18563	18313	18255	18464	18549	18517	18461	18590	18607	18424	18434	18265	18467	18461	18365	18751	18241	18411	18570	18296	18382	18453	18619	18562	18439	18453	18544	18366	18373	18521	18360	18520	18279	18541	18571	18596	18415	18308	18663	18237	18595	18489	18273	18374	18444	18534	18285	18463	18349	18457	18563	18441	18597	18369	18451	18459	18555	18466	18507	18279	18310	18528	18501	18260	18551	18415	18473	18463	18360	18268	18242	18352	18447	18345	18492	18454	18511	18428	18641	18451	18341	18490	18543	18512	18264	18423	18423	18279	18453	18305	18416	18399	18423	18400	18586	18471	18362	18579	18583	18389	18675	18543	18528	18445	18471	18368	18674	18226	18365	18426	18299	18357	18542	18730	18430	18421	18315	18588	18458	18737	18387	18522	18528	18630	18485	18356	18383	18707	18564	18441	18394	18587	18378	18362	18053	18445	18494	18362	18247	18453	18356	18336	18371	18414	18506	18573	18427	18394	18390	18300	18538	18375	18575	18356	18325	18487	18498	18477	18503	18393	18445	18395	18490	18345	18340	18406	18475	18394	18536	18456	18476	18481	18386	18479	18261	18444	18362	18324	18391	18308	18455	18294	18567	18425	18440	18347	18553	18205	18504	18503	18396	18658	18419	18273	18517	18368	18316	18504	18516	18666	18275	18516	18495	18349	18547	18575	18395	18594	18626	18393	18293	18439	18552	18610	18567	18425	18480	18439	18575	18504	18314	18543	18585	18483	18520	18424	18484	18467	18399	18529	18514	18539	18642	18541	18776	18437	18582	18460	18376	18327	18512	18339	18456	18529	18428	18390	18420	18421	18465	18374	18443	18590	18213	18682	18459	18224	18461	18437	18398	18627	18509	18392	18394	18415	18251	18467	18390	18378	18623	18471	18376	18511	18410	18393	18427	18455	18495	18464	18445	18409	18469	18402	18610	18162	18599	18381	18357	18467	18317	18374	18443	18580	18439	18486	18422	18320	18329	18522	18519	18537	18489	18500	18461	18342	18319	18430	18504	18348	18456	18418	18383	18525	18369	18636	18240	18538	18363	18418	18350	18466	18504	18225	18491	18466	18423	18416	18588	18536	18493	18621	18544	18425	18339	18481	18441	18557	18342	18480	18475	18392	18238	18427	18429	18487	18410	18496	18332	18421	18403	18524	18386	18275	18494	18487	18476	18409	18556	18388	18372	18514	18611	18450	18314	18292	18354	18441	18370	18213	18299	18250	18334	18572	18311	18371	18643	18525	18370	18588	18517	18440	18471	18223	18208	18627	18305	18331	18425	18538	18457	18289	18473	18369	18513	18366	18474	18518	18574	18376	18284	18644	18619	18445	18490	18534	18505	18297	18296	18539	18530	18165	18357	18387	18604	18579	18576	18563	18451	18357	18418	18332	18540	18523	18360	18550	18556	18351	18433	18348	18508	18334	18622	18459	18434	18509	18459	18408	18602	18555	18460	18512	18270	18430	18377	18412	18341	18374	18597	18493	18498	18417	18314	18439	18235	18467	18323	18425	18366	18312	18374	18632	18603	18375	18401	18404	18330	18568	18395	18503	18441	18110	18327	18493	18594	18476	18569	18354	18396	18635	18389	18461	18562	18527	18516	18383	18491	18549	18408	18434	18226	18443	18345	18463	18610	18378	18430	18443	18288	18487	18476	18628	18401	18237	18323	18498	18257	18418	18351	18470	18537	18353	18108	18403	18629	18439	18415	18444	18606	18556	18411	18413	18442	18345	18456	18576	18505	18408	18511	18518	18548	18355	18487	18436	18491	18388	18417	18334	18467	18486	18562	18369	18425	18289	18654	18575	18499	18633	18530	18325	18636	18634	18468	18568	18310	18425	18446	18491	18692	18170	18332	18364	18340	18344	18627	18671	18472	18266	18628	18503	18353	18179	18307	18544	18403	18479	18499	18609	18519	18601	18433	18215	18369	18579	18419	18328	18450	18288	18389	18325	18418	18412	18378	18399	18459	18543	18287	18560	18543	18584	18411	18498	18328	18480	18769	18514	18620	18225	18266	18446	18461	18438	18337	18491	18330	18390	18479	18363	18492	18550	18378	18415	18361	18690	18581	18338	18420	18453	18533	18426	18458	18343	18404	18417	18305	18500	18395	18385	18464	18339	18467	18471	18642	18397	18491	18540	18488	18463	18606	18581	18377	18317	18501	18203	18454	18385	18511	18400	18675	18278	18374	18465	18433	18309	18508	18365	18515	18547	18390	18404	18494	18299	18557	18408	18547	18515	18551	18504	18452	18347	18465	18403	18479	18247	18372	18388	18432	18201	18570	18265	18378	18692	18480	18391	18398	18449	18348	18676	18672	18427	18496	18335	18363	18603	18423	18362	18534	18560	18692	18641	18534	18351	18481	18427	18273	18384	18567	18430	18481	18663	18364	18237	18346	18266	18476	18574	18551	18555	18490	18292	18219	18408	18455	18440	18517	18400	18523	18273	18404	18460	18369	18535	18315	18415	18516	18422
32867	53410	49622	39596	34679	32035	29260	27509	25522	23322	21535	20696	19466	18601	18268	17603	17154	17022	16656	16663	16535	16294	16209	16006	15938	16226	15981	15914	15919	15749	15849	15785	15772	15674	15816	15691	15747	15693	15574	15582	15825	15736	15633	15736	15516	15778	15665	15578	15632	15673	15598	15597	15594	15472	15810	15614	15649	15840	15581	15415	15465	15664	15450	15535	15632	15685	15561	15737	15592	15714	15759	15723	15851	15743	15599	15461	15487	15678	15708	15582	15654	15530	15662	15789	15730	15658	15693	15611	15493	15542	15568	15535	15692	15626	15674	15491	15766	15709	15664	15651	15607	15636	15744	15829	15696	15645	15720	15767	15666	15700	15776	15617	15806	15742	15744	15577	15844	15592	15568	15586	15665	15572	15663	15588	15693	15627	15388	15711	15571	15674	15547	15618	15502	15414	15694	15623	15703	15722	15609	15707	15662	15543	15771	15668	15524	15829	15732	15651	15598	15773	15656	15689	15576	15586	15504	15742	15572	15627	15670	15539	15601	15580	15581	15615	15665	15747	15594	15683	15596	15579	15744	15588	15582	15758	15596	15624	15750	15606	15594	15757	15835	15614	15563	15527	15635	15536	15615	15599	15822	15842	15565	15680	15529	15620	15834	15544	15613	15547	15584	15772	15633	15532	15636	15595	15726	15728	15623	15766	15651	15533	15605	15639	15550	15460	15689	15724	15654	15599	15682	15726	15693	15697	15621	15457	15592	15571	15532	15694	15764	15605	15607	15540	15582	15820	15385	15573	15543	15565	15569	15451	15735	15607	15549	15689	15747	15539	15581	15505	15756	15741	15647	15545	15722	15524	15635	15608	15617	15442	15489	15587	15553	15538	15607	15628	15841	15852	15672	15411	15797	15554	15563	15615	15369	15645	15538	15600	15681	15626	15634	15497	15722	15741	15633	15617	15648	15705	15677	15472	15470	15519	15512	15611	15565	15650	15638	15704	15743	15744	15670	15564	15690	15696	15647	15753	15666	15495	15673	15606	15692	15561	15687	15543	15697	15637	15483	15645	15577	15724	15681	15653	15732	15443	15639	15575	15560	15604	15668	15566	15637	15519	15645	15632	15733	15671	15579	15825	15481	15652	15538	15452	15709	15561	15684	15527	15533	15582	15581	15450	15727	15609	15629	15687	15706	15582	15530	15525	15274	15508	15657	15579	15656	15912	15756	15547	15733	15620	15578	15547	15552	15774	15742	15562	15653	15737	15707	15558	15498	15542	15638	15722	15512	15571	15643	15463	15667	15682	15577	15727	15865	15598	15546	15623	15623	15638	15637	15723	15757	15443	15717	15472	15594	15703	15547	15660	15651	15474	15701	15654	15633	15544	15629	15725	15719	15540	15675	15612	15498	15687	15583	15746	15595	15810	15852	15796	15601	15652	15555	15513	15605	15727	15574	15586	15718	15610	15606	15655	15605	15652	15678	15498	15778	15381	15607	15608	15691	15613	15567	15561	15543	15490	15519	15513	15574	15570	15827	15593	15694	15435	15628	15633	15691	15518	15670	15667	15551	15669	15577	15559	15638	15672	15653	15706	15596	15571	15668	15682	15614	15510	15624	15530	15650	15609	15576	15803	15516	15568	15631	15674	15587	15618	15537	15587	15633	15693	15629	15545	15500	15604	15552	15631	15621	15526	15698	15740	15654	15640	15486	15602	15552	15633	15614	15659	15597	15773	15650	15664	15659	15511	15654	15730	15706	15628	15702	15679	15777	15556	15617	15747	15495	15663	15493	15583	15666	15712	15668	15728	15607	15544	15557	15619	15547	15731	15478	15676	15468	15506	15604	15605	15809	15508	15526	15662	15660	15754	15579	15595	15666	15618	15564	15748	15517	15536	15802	15518	15533	15720	15459	15672	15530	15637	15736	15586	15696	15631	15580	15633	15571	15709	15598	15740	15617	15740	15517	15692	15645	15533	15782	15561	15609	15572	15681	15670	15529	15709	15693	15700	15594	15536	15637	15658	15592	15683	15708	15576	15500	15604	15695	15731	15608	15419	15517	15617	15543	15702	15811	15598	15578	15664	15671	15476	15571	15662	15602	15861	15597	15627	15554	15609	15521	15732	15642	15741	15700	15635	15749	15497	15625	15626	15601	15481	15622	15663	15638	15610	15637	15634	15762	15674	15530	15566	15585	15645	15646	15576	15473	15474	15704	15545	15612	15863	15381	15664	15528	15702	15505	15673	15527	15587	15627	15708	15721	15703	15915	15595	15672	15555	15525	15616	15587	15776	15572	15568	15671	15703	15645	15722	15626	15695	15658	15662	15468	15506	15827	15727	15677	15599	15669	15646	15609	15725	15785	15656	15737	15655	15750	15588	15687	15588	15775	15633	15674	15552	15707	15705	15612	15632	15503	15805	15506	15613	15666	15668	15620	15688	15670	15555	15511	15711	15658	15541	15603	15600	15655	15640	15774	15812	15579	15635	15698	15667	15727	15545	15563	15617	15607	15675	15616	15567	15670	15392	15612	15658	15695	15481	15600	15610	15704	15795	15765	15681	15680	15621	15625	15775	15450	15678	15684	15662	15523	15552	15699	15439	15766	15544	15545	15588	15528	15586	15563	15816	15809	15527	15713	15549	15650	15669	15717	15835	15558	15667	15677	15708	15540	15655	15591	15691	15630	15606	15625	15729	15582	15741	15649	15560	15654	15336	15637	15703	15567	15702	15576	15569	15691	15550	15604	15680	15443	15666	15681	15510	15555	15841	15507	15671	15563	15653	15486	15610	15866	15475	15562	15540	15678	15607	15626	15632	15746	15588	15755	15662	15730	15551	15629	15639	15584	15713	15574	15534	15538	15609	15700	15547	15522	15772	15738	15541	15448	15764	15638	15595	15532	15450	15685	15567	15559	15672	15786	15421	15515	15696	15671	15802	15804	15568	15679	15721	15524	15611	15512	15628	15635	15643	15537	15655	15737	15498	15487	15754	15646	15728	15529	15663	15662	15705	15535	15545	15686	15535	15547	15712	15742	15734	15580	15462	15541	15574	15801	15569	15876	15572	15591	15632	15669	15549	15502	15542	15620	15726	15623	15638	15573	15519	15742	15743	15722	15682	15671	15579	15624	15519	15485	15600	15684	15608	15700	15497	15652	15687	15553	15833	15479	15549	15655	15603	15553	15527	15675	15515	15644	15702	15704	15635	15707	15765	15565	15748	15578	15844	15568	15444	15560	15656	15583	15478	15656	15573	15525	15652	15796	15788	15740	15666	15733	15734	15680	15652	15659	15587	15530	15603	15535	15562	15647	15409	15677	15624	15740	15538	15594	15681	15566	15694	15540	15693	15535	15665	15605	15703	15757	15650	15711	15695	15485	15518	15637	15533	15591	15612	15465	15696	15630	15512	15698	15709	15660	15689	15630	15732	15729	15645	15631	15503	15579	15697	15746	15553	15674	15537	15570	15533	15718	15613	15694	15639	15672	15656	15607	15737	15525	15723	15703	15743	15548	15708	15567	15649	15684	15666	15492	15642	15610	15640	15471	15647	15602	15506	15621	15699	15540	15754	15610	15684	15513	15552	15498	15740	15635	15811	15719	15595	15474	15830	15629	15782	15559	15497	15810	15695	15366	15717	15520	15690	15614	15675	15732	15611	15719	15346	15713	15669	15746	15808	15577	15727	15537	15451	15635	15520	15454	15588	15691	15469	15640	15670	15597	15613	15636	15425	15749	15681	15636	15617	15466	15741	15650	15652	15501	15490	15631	15667	15383	15586	15757	15631	15687	15751	15599	15572	15695	15662	15793	15939	15609	15669	15601	15700	15561	15705	15539	15680	15388	15522	15534	15708	15550	15615	15722	15649	15472	15701	15771	15546	15504	15583	15789	15587	15405	15553	15606	15725	15600	15643	15520	15583	15567	15576	15792	15554	15667	15597	15677	15494	15652	15607	15803	15639	15718	15624	15682	15538	15490	15686	15619	15467	15599	15647	15507	15716	15702	15617	15637	15531	15625	15528	15603	15730	15639	15603	15803	15577	15717	15675	15809	15614	15635	15621	15652	15601	15609	15683	15490	15478	15533	15659	15586	15704	15781	15596	15515	15562	15795	15684	15735	15643	15559	15555	15667	15774	15568	15739	15547	15682	15552	15648	15591	15591	15712	15666	15646	15568	15537	15639	15642	15427	15684	15569	15667	15817	15545	15760	15668	15641	15425	15678	15557	15615	15799	15660	15470	15574	15621	15596	15616	15717	15634	15718	15583	15662	15649	15367	15607	15464	15696	15674	15623	15490	15756	15501	15613	15701	15757	15722	15500	15615	15816	15539	15681	15504	15715	15669	15726	15565	15506	15569	15632	15648	15491	15696	15656	15735	15592	15668	15763	15592	15471	15734	15617	15673	15541	15621	15564	15539	15686	15768	15576	15693	15740	15523	15618	15649	15689	15555	15597	15572	15553	15706	15528	15663	15687	15516	15671	15696	15705	15669	15636	15435	15751	15554	15623	15504	15690	15586	15615	15630	15699	15573	15510	15573	15559	15725	15754	15639	15626	15766	15676	15563	15581	15550	15704	15611	15615	15639	15685	15512	15507	15803	15672	15626	15631	15541	15619	15607	15448	15691	15552	15651	15604	15510	15623	15597	15739	15744	15534	15498	15655	15623	15657	15796	15613	15545	15640	15660	15512	15622	15648	15726	15605	15576	15542	15773	15607	15738	15652	15576	15626	15596	15684	15493	15634	15590	15588	15647	15703	15607	15651	15573	15738	15556	15756	15613	15632	15567	15886	15465	15668	15614	15676	15567	15713	15654	15624	15592	15705	15691	15722	15714	15574	15579	15618	15540	15639	15543	15735	15639	15690	15647	15636	15665	15712	15484	15792	15532	15846	15574	15629	15572	15663	15574	15642	15629	15525	15737	15719	15625	15689	15692	15505	15757	15561	15484	15693	15498	15652	15522	15858	15627	15690	15645	15706	15684	15622	15637	15684	15624	15613	15622	15768	15686	15568	15720	15605	15493	15720	15623	15681	15625	15441	15637	15552	15583	15715	15602	15500	15604	15699	15500	15711	15585	15476	15600	15594	15775	15583	15566	15656	15586	15715	15519	15556	15505	15546	15592	15662	15514	15629	15514	15799	15508	15538	15529	15852	15466	15680	15692	15518	15564
29343	27915	34905	31162	27088	25014	23803	22717	21429	20150	19795	19454	19174	18877	18794	18507	18572	18742	18596	18420	18346	18393	18121	18027	18208	18284	18162	18181	18037	18221	18149	18162	18180	18223	17891	18039	17951	18104	18008	17864	18183	17976	18000	17941	17931	18077	18010	17979	18040	17975	18040	18129	17990	18064	18019	18050	17911	18040	17875	18139	17964	18134	17869	17963	18047	18157	18317	18315	17916	18161	17973	18266	18138	17947	17733	17934	17850	18011	17908	18072	18136	17956	18155	17874	18079	17820	17940	18027	18143	18064	18140	17858	18081	17711	17850	18042	18007	17972	17991	18031	18130	17959	18043	17970	18026	18190	17963	17922	18259	18119	18080	18115	18030	18009	17887	18098	17962	17938	18059	18116	18192	18202	17956	17706	18036	18176	18168	18262	17967	18071	17950	18103	18120	18282	18070	17893	18156	17989	18048	17956	17956	17973	18027	17953	18088	18021	18146	18051	18122	17785	18014	18060	18034	17950	18007	18069	18227	17894	17832	18006	17953	18099	18122	18127	17969	17949	18090	18023	18098	18032	18258	18073	18103	18006	17943	18039	18093	17954	18066	17969	18045	18028	17946	18106	18179	18118	18123	17929	18031	18202	18170	18140	17892	18137	17836	17940	17852	18026	17924	18163	18061	18098	18046	17976	18238	17934	17906	17894	18107	18094	17933	18153	18035	17988	18080	18021	18028	18135	18169	18078	18007	18041	18144	17919	17846	17961	18023	18055	17832	17980	17948	18117	18041	17984	18105	18248	17824	17992	18004	18022	18177	17858	18029	17849	18075	18159	17957	17837	18052	18200	17909	18200	18199	17915	18079	17979	18095	17994	17990	18060	18044	17857	18068	18182	18032	18077	18035	18008	18092	18018	18058	18090	18108	17975	18109	18115	17885	18123	18199	17846	18084	18063	18148	18104	17962	17864	18184	18026	18026	18087	18068	18028	17887	18034	18024	17870	18102	17975	18034	17917	17978	17974	18162	18001	18122	17957	17730	18088	18163	17889	17940	18019	18227	17910	17966	18078	17740	18003	18118	17938	18169	18062	18034	18076	18297	18154	17999	18184	17841	18029	17870	18087	18094	18058	17903	17961	18007	17940	17887	18080	17871	17897	17891	17996	17931	18075	17984	17925	18077	17950	17873	18060	18049	18087	18079	17702	17716	17885	18214	17789	18335	17910	18114	17847	18276	18147	18074	18019	18109	17977	18060	18040	18157	18106	18287	18016	17992	18115	18059	17947	18080	18098	17973	18168	18061	18050	17966	18043	17980	17960	18047	17972	18070	18071	18144	18045	18058	17954	17930	17866	18011	18225	18057	18137	17967	18060	18067	17977	18224	18113	18054	18088	18068	18141	17946	18200	18001	18009	17966	18119	18128	17848	17956	18133	18004	18008	17955	18048	17926	18042	17873	18064	18012	18178	17824	18127	18010	17949	18095	18183	17868	18251	18024	17876	18104	18134	18090	18005	18063	17940	17968	17821	17991	17938	17949	18099	18022	17792	18024	17777	17940	17980	17855	18099	17905	18171	18070	18144	18072	18194	17864	17994	17894	18164	17907	17833	18004	18056	17981	17944	18094	17864	17878	18056	18027	18046	18008	17898	18102	17851	17866	18053	18077	18049	18009	17964	18082	18084	18006	17955	18037	17998	17844	17994	18142	18121	18087	17900	18087	18239	17981	17965	17976	18017	17997	18072	17810	17977	17899	18154	18067	18096	17879	17925	18020	17826	18239	17994	18054	18046	18084	17946	18113	18128	18060	17930	17865	18163	17882	18193	17995	18057	17847	17976	17655	18205	18047	18109	17963	18072	18144	18120	17936	18145	18075	18083	17861	18140	18051	17834	18065	18184	18015	18003	17856	18045	18087	18068	17877	17823	17886	17991	18076	18081	17994	18014	18060	17937	17871	18148	18034	18113	17967	18075	17987	17833	17830	18091	18128	18162	18117	17814	17916	18037	18046	18058	18238	18263	18043	18023	18123	18349	18057	17760	18073	18068	18025	17997	18148	17987	17935	18101	17834	18099	18069	18009	18034	17876	18069	18059	18009	18203	18080	18239	17814	18076	18094	17997	18044	18067	18079	18213	18132	18098	18397	18012	17972	18012	17902	18144	18107	18012	17868	17890	18099	18164	18128	18103	18013	18078	17939	18242	18088	18012	18241	18144	18088	18161	18038	18041	18036	17893	18209	18142	17916	18006	17742	17828	18121	18116	17901	18012	18092	17937	17821	17852	17904	18009	18040	17894	18156	18036	17852	17931	17971	17943	17840	17922	18090	18046	18145	18050	18084	18080	18080	18174	17890	18063	18122	18251	17966	18016	17989	18053	18052	18342	18139	18012	17922	17995	17835	17942	17953	17810	18111	18111	18123	18108	18007	17904	18065	17992	17913	18142	17987	17880	17909	17984	18023	18022	17854	18015	18253	18040	17846	17896	18148	18045	17936	18010	18022	18034	18094	17962	17973	18017	18031	18077	17917	17874	17956	18048	18010	18118	18033	17904	17909	18274	18136	17927	17887	18103	18085	18095	17884	18145	18000	18142	18014	18197	18006	18189	18073	18031	17844	18229	18045	17888	18095	18013	18110	18173	17850	17972	17985	18080	18039	18021	18077	17813	18131	17670	17931	18201	18060	18038	18163	18071	18145	18195	17973	17962	18044	18074	17976	17909	17966	17995	17985	18043	17780	18061	18085	18006	18145	18278	18063	17989	18082	17967	17992	17801	18022	18063	18107	17970	17919	17894	18251	18088	18048	18298	17981	17877	18098	18025	18042	17996	18008	18040	18071	18083	18007	18020	18030	18011	18132	18383	17979	18002	17963	18128	18114	17767	17997	18194	18193	17934	17915	18036	18057	17927	18203	18281	18028	18020	18033	18028	17927	17918	17922	18049	17955	18258	17923	18089	17987	18032	17845	17983	17918	17893	18118	18057	17953	18037	18085	18058	17978	18036	17998	18090	17961	17975	17991	18020	18137	17968	17962	17809	17994	17901	17960	17944	18054	18078	17959	17929	17730	17872	18056	17926	18024	17922	18150	17806	18120	17808	17965	17946	18066	18272	18149	18077	17933	17844	17974	18043	18053	18009	17946	18075	18224	18160	18022	18100	18211	17931	18113	18179	17998	18070	18153	18155	18112	18100	18208	18075	17883	18042	17950	17987	18085	17920	18011	17983	17791	17936	17985	17980	18048	18056	18001	18016	18013	17884	18094	18142	17929	17877	18092	18077	18109	17910	17986	17770	17944	17995	17925	17887	18079	17891	18120	17822	17871	18083	18104	18128	17987	17973	18141	18035	18097	18096	18106	18041	18072	18027	17980	18068	18216	18038	18176	17829	18287	18092	17887	17898	17883	18089	17901	17840	18071	18073	18065	17978	17981	17962	18010	17931	18021	18145	17919	18040	17943	18047	18281	17818	18081	18061	17927	18166	18153	17935	17892	17939	17999	18081	18042	18171	18160	18127	17972	17778	17901	18158	18012	17915	18068	18038	18118	17911	18146	18033	18098	17947	18044	17999	18169	17912	18113	17922	18004	18173	18058	17957	18072	17892	17935	18016	18027	18055	17970	17913	18066	18045	17790	18002	18034	17839	17954	18034	18186	17974	18040	17872	17995	18057	18137	18005	18064	17956	17956	18160	18210	17957	18034	18106	17851	18135	18007	17932	17908	17839	18104	18238	18064	18132	17944	18095	18096	17847	18107	17812	17980	17877	18055	17999	18002	17921	17996	18097	18101	18060	17809	17949	18088	17872	18100	18227	18091	18056	17814	18051	18218	17990	18002	18124	17975	18221	18155	17964	18113	17880	18020	18143	17918	18100	18245	18086	18175	18190	18062	18000	17991	17975	17778	17985	18048	17902	17981	17907	18103	18124	18117	18180	18170	17999	18016	18176	18132	18071	18176	17891	17835	18041	17941	18029	17920	18122	18162	18299	18054	17879	18016	18005	18044	18170	18268	18097	18207	18214	18060	18106	18152	17985	17896	17998	17800	18003	18230	18074	17908	17991	18199	17884	18110	18197	18029	18075	18010	17918	18013	18108	17967	17966	18119	18075	18004	18055	18105	18110	17944	17928	18016	17960	17984	17814	17968	18273	17986	18034	17941	18089	17944	17908	18108	17887	17874	18109	17997	17835	17890	18127	18032	17993	18012	18084	18183	18071	17970	17891	17998	18008	17976	17946	18085	18027	18140	17869	18088	17939	17868	18007	18079	17924	18044	18022	17951	18161	18002	18083	18015	18232	17970	17943	17981	18074	18122	18011	18110	17857	18000	18005	18096	17938	18059	18142	18034	18086	17917	17953	18027	17943	18042	17976	18194	18195	17886	18147	18010	17793	17896	17919	17996	17875	18023	18049	18150	18248	18180	18107	18099	18058	18220	17923	17863	17933	17973	17645	18136	18082	18027	17751	18057	17984	18021	18032	18225	18228	18089	18078	18130	18165	17939	18325	18077	18117	17933	17977	18014	17959	18191	18200	17792	17951	18141	18179	18138	18002	18098	18103	17928	18077	18080	17794	18025	17929	18103	17832	17967	17869	17958	18046	17968	18158	18078	18158	17873	18253	17953	18077	18153	18030	18007	18109	18025	17936	18077	18035	17903	17911	17969	18171	18030	17955	18001	18155	17927	17916	18044	17753	18117	17964	18136	18026	18117	17978	18042	18121	18020	18064	17854	17983	17994	18031	18080	17837	17886	17998	17988	18123	17938	18034	17936	18066	17969	17918	17905	18080	18182	18055	18204	17958	18086	18119	17992	18278	18117	17881	18155	17778	17975	18066	18221	17955	17840	18122	18092	18172	18131	18349	18159	18067	18144	17948	18176	18216	17949	17919	18007	18065	18099	18083	18024	18246	17922	18229	18112	18035	17937	17995	18096	18107	17988	17876	17903	18105	18026	18096	18070	18000	18260	18190	17878	18110	18180	18003	17968	18107	18001	18070	17918	18255	17954	17983	18166	17813	18032	18047	18152	17961	18174	17908	17970	18208	17919	18125	17833	17882	18006	18065	17885	17991	18143	18363	18130	18068	18028	18129	18231	18153	18053	17922	17957	18167	18133	18038	18057	18017	18054	18015	17817	18033	17928	18014	18008	17866	17917	17998	18132	17890	18083	18106	18004	18016
30730	42526	38746	30149	27498	24948	23489	22247	20637	18632	18070	17411	16938	16582	16331	16127	15997	15911	15887	15843	15723	15531	15759	15584	15546	15499	15461	15612	15591	15439	15416	15404	15539	15436	15578	15342	15386	15396	15421	15180	15395	15397	15334	15464	15594	15436	15070	15347	15274	15406	15294	15428	15252	15215	15330	15398	15167	15399	15172	15454	15478	15274	15397	15428	15218	15382	15401	15263	15283	15236	15283	15318	15454	15015	15482	15297	15496	15380	15429	15572	15223	15503	15302	15491	15298	15315	15217	15332	15182	15214	15256	15397	15448	15319	15266	15271	15197	15371	15328	15168	15357	15315	15446	15374	15233	15295	15331	15415	15392	15385	15313	15248	15410	15375	15464	15307	15309	15263	15402	15172	15478	15343	15407	15439	15447	15377	15312	15494	15488	15225	15247	15394	15282	15352	15391	15301	15265	15328	15355	15334	15497	15477	15591	15371	15325	15378	15333	15408	15381	15319	15475	15341	15507	15389	15358	15361	15422	15337	15433	15468	15525	15502	15217	15317	15338	15204	15253	15437	15427	15172	15430	15417	15199	15407	15334	15274	15325	15456	15375	15401	15481	15271	15243	15267	15276	15384	15150	15191	15291	15186	15210	15448	15341	15282	15237	15308	15383	15373	15317	15390	15483	15277	15197	15265	15214	15150	15457	15351	15274	15368	15409	15209	15204	15262	15413	15279	15162	15421	15163	15311	15365	15249	15357	15342	15487	15309	15263	15284	15385	15316	15181	15282	15309	15214	15275	15471	15221	15364	15551	15179	15258	15437	15380	15248	15278	15456	15204	15260	15329	15267	15467	15343	15414	15371	15291	15313	15206	15253	15180	15325	15309	15319	15329	15239	15394	15262	15426	15323	15163	15384	15257	15396	15474	15264	15418	15328	15313	15248	15306	15391	15419	15338	15414	15407	15270	15273	15255	15444	15383	15136	15455	15205	15289	15325	15341	15359	15425	15296	15194	15375	15282	15388	15246	15242	15285	15324	15269	15167	15466	15217	15495	15345	15269	15447	15397	15258	15414	15413	15392	15305	15365	15268	15363	15365	15399	15321	15380	15323	15337	15346	15403	15292	15312	15420	15289	15229	15092	15589	15349	15209	15296	15392	15376	15281	15415	15469	15324	15376	15398	15318	15317	15300	15238	15139	15317	15242	15454	15396	15236	15328	15322	15386	15400	15393	15299	15347	15419	15425	15223	15205	15434	15274	15463	15272	15302	15482	15430	15409	15406	15350	15320	15171	15273	15347	15310	15190	15242	15378	15328	15141	15401	15271	15318	15257	15250	15367	15339	15326	15200	15290	15485	15394	15215	15385	15388	15453	15400	15384	15587	15298	15454	15216	15417	15173	15359	15289	15213	15316	15363	15481	15168	15382	15311	15341	15290	15179	15382	15356	15216	15346	15287	15428	15275	15304	15188	15228	15260	15405	15427	15352	15408	15299	15312	15424	15460	15548	15331	15461	15381	15360	15255	15289	15318	15446	15108	15254	15348	15169	15379	15395	15169	15533	15279	15360	15248	15302	15473	15288	15384	15452	15371	15353	15349	15282	15551	15212	15320	15386	15394	15327	15310	15364	15502	15256	15320	15230	15381	15379	15499	15185	15197	15374	15169	15517	15331	15255	15114	15449	15377	15382	15300	15381	15434	15269	15422	15180	15236	15316	15404	15373	15331	15516	15304	15400	15221	15251	15411	15367	15326	15216	15235	15314	15230	15360	15221	15281	15390	15304	15200	15206	15407	15383	15283	15355	15459	15310	15204	15223	15434	15437	15388	15382	15344	15528	15426	15324	15312	15352	15310	15356	15338	15362	15360	15421	15302	15328	15156	15312	15256	15381	15356	15447	15279	15339	15267	15369	15370	15109	15383	15400	15539	15301	15267	15323	15410	15398	15405	15339	15306	15139	15281	15224	15352	15408	15381	15292	15463	15390	15295	15231	15559	15404	15275	15263	15261	15264	15441	15296	15244	15368	15355	15341	15284	15334	15279	15335	15281	15341	15341	15306	15290	15437	15273	15237	15403	15410	15455	15300	15205	15465	15315	15336	15301	15422	15440	15339	15141	15554	15366	15390	15382	15271	15243	15281	15271	15380	15275	15279	15474	15413	15418	15408	15405	15243	15399	15269	15522	15287	15327	15280	15171	15300	15252	15636	15296	15481	15365	15280	15323	15240	15122	15397	15449	15158	15315	15110	15390	15399	15327	15365	15280	15329	15380	15275	15477	15195	15210	15409	15549	15175	15432	15349	15425	15516	15335	15387	15543	15399	15282	15360	15279	15465	15376	15424	15289	15238	15385	15320	15321	15376	15100	15311	15381	15504	15339	15422	15391	15403	15269	15267	15360	15293	15330	15313	15294	15278	15439	15339	15377	15268	15314	15210	15546	15299	15338	15169	15415	15374	15324	15380	15317	15260	15326	15267	15360	15318	15347	15342	15479	15681	15264	15448	15290	15128	15319	15192	15251	15249	15414	15414	15378	15389	15304	15216	15388	15147	15404	15376	15399	15317	15147	15298	15411	15305	15425	15344	15387	15482	15250	15370	15344	15404	15328	15205	15351	15514	15412	15317	15301	15312	15491	15439	15293	15276	15089	15413	15569	15323	15306	15482	15360	15308	15278	15379	15302	15403	15415	15395	15252	15433	15400	15462	15355	15326	15422	15297	15240	15412	15243	15388	15335	15557	15390	15297	15352	15520	15197	15286	15292	15200	15429	15437	15177	15578	15269	15292	15373	15409	15417	15270	15356	15518	15408	15240	15437	15232	15314	15229	15322	15304	15374	15190	15362	15430	15303	15088	15245	15278	15364	15243	15362	15153	15336	15285	15093	15481	15283	15355	15146	15243	15325	15210	15336	15365	15276	15332	15298	15444	15410	15211	15305	15486	15215	15177	15412	15542	15320	15537	15302	15410	15248	15515	15487	15237	15329	15379	15277	15282	15429	15338	15496	15309	15598	15179	15354	15585	15318	15323	15411	15233	15361	15164	15386	15256	15440	15264	15311	15312	15369	15298	15317	15392	15400	15281	15304	15347	15215	15409	15312	15307	15122	15351	15524	15498	15225	15323	15395	15353	15160	15305	15237	15369	15410	15160	15264	15296	15385	15205	15463	15487	15403	15184	15226	15286	15265	15297	15309	15399	15245	15216	15296	15273	15321	15296	15271	15491	15331	15553	15423	15419	15304	15323	15274	15379	15343	15359	15447	15341	15396	15342	15372	15317	15226	15288	15370	15124	15323	15441	15366	15276	15216	15282	15553	15477	15180	15323	15622	15369	15334	15449	15385	15313	15248	15307	15274	15497	15212	15337	15350	15347	15376	15341	15115	15511	15185	15544	15368	15312	15315	15262	15307	15247	15305	15226	15391	15230	15476	15232	15277	15315	15222	15295	15540	15366	15362	15433	15364	15416	15419	15476	15242	15388	15192	15383	15337	15261	15453	15313	15292	15360	15247	15379	15405	15253	15420	15247	15161	15327	15481	15152	15442	15339	15359	15331	15281	15336	15257	15300	15370	15453	15356	15168	15405	15264	15345	15234	15397	15364	15132	15316	15451	15486	15294	15351	15252	15208	15136	15399	15220	15507	15268	15529	15341	15443	15315	15299	15492	15398	15382	15369	15371	15266	15387	15395	15426	15351	15380	15200	15249	15355	15326	15362	15265	15416	15315	15459	15303	15181	15454	15449	15378	15315	15367	15214	15351	15321	15349	15261	15443	15321	15428	15412	15349	15392	15524	15390	15342	15427	15205	15237	15348	15298	15680	15274	15390	15442	15361	15393	15463	15332	15473	15280	15277	15422	15234	15346	15255	15100	15305	15396	15377	15257	15321	15321	15368	15381	15286	15401	15300	15299	15249	15327	15303	15344	15227	15336	15307	15377	15463	15274	15230	15259	15365	15315	15276	15405	15288	15393	15137	15373	15304	15106	15373	15352	15503	15441	15442	15379	15257	15477	15315	15221	15296	15339	15356	15439	15337	15510	15400	15351	15442	15138	15459	15265	15261	15453	15304	15428	15154	15208	15352	15259	15359	15310	15372	15265	15324	15333	15292	15346	15437	15383	15148	15387	15490	15126	15553	15554	15326	15339	15144	15385	15333	15268	15386	15346	15418	15358	15147	15384	15348	15432	15361	15321	15453	15269	15416	15425	15457	15357	15153	15282	15468	15514	15138	15443	15114	15271	15529	15207	15222	15410	15293	15472	15409	15312	15421	15418	15208	15495	15440	15341	15265	15244	15375	15302	15321	15211	15215	15424	15318	15309	15298	15329	15320	15469	15277	15269	15173	15356	15238	15421	15427	15269	15425	15268	15263	15368	15307	15239	15262	15331	15161	15436	15399	15390	15245	15307	15393	15293	15218	15267	15366	15367	15213	15338	15216	15218	15382	15401	15315	15420	15382	15389	15249	15422	15315	15221	15401	15448	15159	15370	15411	15253	15306	15222	15377	15359	15289	15408	15196	15283	15433	15400	15295	15343	15370	15501	15252	15474	15210	15400	15137	15241	15272	15462	15395	15506	15344	15326	15331	15401	15602	15415	15346	15204	15456	15200	15391	15346	15267	15259	15323	15311	15386	15242	15331	15484	15301	15333	15368	15240	15366	15354	15343	15261	15285	15176	15284	15511	15507	15366	15419	15407	15574	15267	15268	15398	15368	15276	15390	15502	15233	15312	15254	15514	15426	15318	15371	15400	15289	15263	15435	15427	15260	15266	15354	15267	15480	15231	15400	15360	15419	15346	15281	15359	15417	15415	15252	15374	15215	15281	15441	15235	15394	15467	15310	15391	15411	15284	15453	15597	15547	15322	15396	15265	15363	15241	15351	15455	15428	15213	15242	15329	15424	15424	15300	15442	15297	15302	15406	15342	15174	15299	15419	15399	15499	15495	15347	15530	15332	15342	15394	15509	15539	15500	15323	15136	15286	15270	15231	15362	15393	15211	15437	15382	15533	15382	15296	15365	15412	15333	15438	15316	15228	15366	15303	15346	15231	15346	15427	15202	15253	15241	15421	15244	15350	15340	15359	15372	15397	15273	15281	15318	15200	15108	15359	15319	15258	15447	15258	15459	15446	15339	15435	15431	15202	15390	15253	15218	15302	15256	15321	15529	15345	15477
24140	21217	28675	25649	26226	28719	28220	24986	22695	21893	21090	20286	20117	19537	19302	19065	19174	19016	18760	18424	18292	18448	18468	18457	18452	18354	18352	18217	18259	18214	18232	18231	18243	18350	18213	18062	18105	18206	17988	18154	18226	17983	18158	18100	18081	18324	18254	18153	18121	18187	18014	18104	18087	18214	18342	17940	18161	18108	18288	18063	18165	17917	17871	18051	18137	17808	18023	18407	18093	17891	17995	18184	18271	18195	18174	18008	18081	18015	18098	18205	18043	18133	17941	18309	18314	17861	17981	18170	18019	18063	18070	18189	18336	18150	18037	17891	18254	18069	18171	18067	18288	18070	18004	18329	18169	18019	18164	17998	18062	17916	18242	18062	18113	18107	18116	17991	18107	18272	17994	18188	17988	18224	18005	17979	18106	17965	18107	17940	18140	18095	18062	17971	18122	18015	17857	18134	18083	18003	18199	18052	18243	18012	17954	17854	18043	18128	17917	18141	17892	18018	18320	18337	18075	17914	18187	18033	18135	18102	18152	18053	18124	18031	18003	18099	17785	18106	17830	17931	17767	17897	18010	18158	18073	18092	18186	18249	18041	17994	17988	17911	18238	18124	17854	18091	17956	17941	17941	17892	17680	18078	18026	18099	18009	18039	18083	17957	17970	18009	18056	17995	18075	18052	18081	18087	18021	18020	17896	17960	18076	18072	18288	18124	17947	17891	17998	18135	18044	17867	18115	17853	18087	18133	17915	18028	18060	18118	17840	17966	18159	18200	18101	18024	18041	17980	17910	18155	18161	18049	18225	18003	18021	17943	17951	18188	18158	18157	18024	17834	18147	18056	18115	17971	18091	17944	17932	18080	18053	17915	17995	17877	18186	18056	17966	17979	18075	17996	17883	17928	18080	18122	18002	17909	18160	17974	18149	18025	17909	18052	18237	18136	18181	17882	18112	17959	18020	17929	17940	18056	18047	18059	18091	17847	18084	18194	18006	17827	18132	17938	18004	17924	18095	18017	18142	18247	18180	18086	18199	17987	18145	18106	17888	18080	18011	18126	18149	18108	17959	18239	18028	18142	18088	18186	18192	17981	18152	18058	18129	18102	18100	18043	17976	18055	18221	18147	18335	18045	18132	17910	18080	17955	18187	18129	18100	18029	18037	17926	17955	17926	17956	18001	18030	18224	18065	18046	17972	18017	18086	18121	18162	18014	18207	18203	17993	18247	18063	17936	18236	18063	18101	18070	18317	18171	18064	17860	17987	18307	18009	18129	18127	17959	18125	18088	18070	18161	17944	18012	17921	18148	18087	17840	18206	17795	18087	17827	18016	17933	17946	18049	18164	17945	18142	17918	18080	17955	18292	18000	18061	17889	18101	18214	17769	17977	18076	18035	18047	17924	17980	18065	18158	18085	17979	18192	17956	18125	18025	18080	18092	18023	17928	18055	18154	18154	18112	18116	18054	18155	18158	18232	18008	18203	18232	18174	17891	17997	18096	18043	17992	17938	17943	18257	17928	18177	18025	17998	18251	18105	18142	18093	18040	17939	17847	17998	18233	17989	18111	17845	18025	18290	17850	18122	18157	18080	18053	17982	18012	18152	17892	18260	18148	18312	18079	18041	17922	18229	18000	18143	17988	18206	18240	18054	17955	17924	18141	18146	18063	17982	18120	18075	18048	18089	18083	18040	18153	18088	17764	17990	18174	18069	17966	18080	17799	18184	18186	17876	18128	18067	18044	17774	18070	18052	18077	18099	18035	18115	18076	17968	17954	17977	18015	18022	18144	17967	18025	18107	18156	17920	17987	18164	18050	17959	18026	18214	17949	17991	17987	18074	18032	17891	18163	18107	17980	18229	18139	17875	18049	17926	18129	18152	17997	18111	18204	18109	18076	17827	18028	18054	18035	18152	18077	17906	17995	18054	18135	17994	18084	18265	17954	18013	18033	18120	18131	18033	18140	18181	18077	18186	18032	18190	18011	18254	18054	18263	17981	18298	18003	17914	18024	17945	18016	18085	17760	18069	18083	17940	18053	17962	17884	18269	18064	17995	17872	18111	18038	18165	18061	17993	18159	17973	18068	18244	18059	18034	18245	18090	18031	17971	18164	17891	17955	18006	17997	18143	18077	18074	18051	18083	18210	17994	18193	18040	17962	17885	18053	18365	18020	18035	18281	17924	17730	18058	18097	18094	18190	18330	18209	17894	18219	18112	17817	18076	18019	18221	18080	18142	18157	18029	18033	17979	18107	17984	17839	18090	18141	18017	18029	18150	17990	17950	18082	17981	18012	18080	18063	18276	18040	18141	18029	17872	18040	17957	18221	18081	18052	18033	18171	18172	18148	18093	18119	18174	18045	17932	18038	17951	18110	18042	18004	18223	17905	18134	18022	17930	18036	18032	17954	17930	18033	18179	17934	18093	18213	18116	17996	18089	18000	18121	18114	17965	17945	17971	18173	18078	18172	18060	18113	18346	18044	18036	18080	18070	18123	17943	17947	18046	18048	18226	18004	18401	17977	17751	18171	17985	18176	18018	17996	17960	17972	18045	18083	17834	17873	18033	17935	18117	17912	18069	17976	17998	18006	18221	18333	18155	18243	18264	17989	18207	17988	18040	18035	18061	18146	18059	18110	17859	18034	17993	17936	17870	18021	17956	17944	18132	18100	17988	18167	18130	18059	17997	17998	18166	18113	18057	18105	18067	18208	17889	18064	18085	18159	17942	17904	18054	18102	18131	18125	17862	17975	18072	18094	18391	18271	18050	18074	18099	17995	18142	18013	18227	18075	18094	17910	18012	17988	17983	18018	18029	17927	18045	18161	17969	18255	17951	18144	17978	18173	18011	18038	18023	18163	18158	18275	17757	17960	18200	17828	18183	18161	18178	18155	18106	17924	17961	18189	17917	18077	17865	18177	18189	18207	18078	18158	18082	18048	18125	18219	18047	18004	17974	18168	18031	18037	18035	18155	17924	18090	17932	18154	18034	18199	18152	18218	18089	17885	18070	18068	18162	18136	18161	17888	18044	17908	17895	18028	18044	18100	18080	18140	18075	18075	17990	17998	18015	18026	18208	18094	18138	17934	18134	18094	17980	18159	17950	18318	18122	17980	18232	18200	18159	18008	18044	18023	17980	17983	17935	17977	18052	17903	18250	18048	18059	18128	18143	17991	17960	17896	18159	17967	17967	18312	18066	18096	17929	17854	18018	18231	18099	18041	18119	17886	18161	18241	18209	18298	17961	18005	18085	18035	17955	17961	18099	17969	18030	17989	18167	18064	18131	18094	17932	18118	18102	18059	18260	18112	17971	18115	18106	18021	18076	18032	18095	17872	17995	17997	17962	18037	18054	18166	17893	18109	18064	18195	18173	17976	18144	17984	18113	17996	17986	18005	18019	18250	17917	18148	18114	18230	18152	18034	18104	18170	18064	17956	17951	18225	18087	18032	17939	17921	18051	17901	17905	18011	17876	17976	17993	18037	18040	18131	18067	18137	18180	18022	17967	17957	18154	17866	17969	18021	18128	18029	18135	18009	18120	17931	18011	18029	18071	18023	18156	18050	18096	17977	17863	18145	18037	18093	18158	17904	18160	17935	17890	18120	17924	18103	18317	18018	18149	17939	18005	17976	17948	18143	18246	17891	18094	17959	17902	17845	18183	18121	17825	18164	17934	17883	18014	18135	18120	18104	18136	18073	17983	17939	18167	18171	18158	18071	18003	17965	18176	18104	18052	18013	18034	18076	18217	18055	18066	17918	18115	18021	18276	18006	18058	18096	18151	18029	18150	18063	17788	18064	18363	17862	18045	18139	17900	17987	18268	18182	17929	17798	17844	18021	18209	18093	18089	18188	18032	18116	17878	17973	17895	18058	18028	17992	17974	18097	18123	18058	18122	18150	18119	17945	17968	17824	17975	17952	18085	18145	17900	17909	17905	17997	18412	18029	18165	18294	18079	17974	18086	18288	18170	18368	18135	18246	17981	18116	18151	17979	17990	17930	18154	18184	18006	18036	18312	17939	17859	17983	18170	18020	18157	18149	18115	17993	18129	18198	17948	18208	18172	17997	18063	18082	18201	17598	18004	18141	17892	18010	18079	18157	18041	17994	17931	18092	18038	18052	18045	18118	18151	18015	18036	17747	17987	17990	18106	18147	17953	18185	18049	18097	18092	18269	17967	17973	18300	17988	18142	18164	18137	18133	18010	18129	18194	17987	17910	18049	17845	17894	18055	18035	18028	18034	17922	17839	18414	18050	17778	17941	17999	18019	18286	18304	17862	18234	18169	18025	18108	18098	18005	18265	18153	17990	18252	18009	18148	18023	17976	17944	17905	18058	18188	18063	18044	18133	18187	18042	18033	17968	17851	18102	18048	18067	18187	18185	18130	18061	18234	18121	18160	18070	18160	18030	18063	18120	17861	18071	18103	18228	18292	18075	18024	18182	18031	17928	18006	18080	18191	18116	17833	18092	18164	17970	17967	18136	17913	18109	18127	18284	18179	18077	18008	18095	18236	18076	18041	17942	18004	17937	17997	18001	18126	18103	17967	18069	17984	18112	17706	18086	18264	17914	18274	18148	18078	17955	18144	17994	18133	18198	17876	17905	18063	18082	18116	17965	17979	18267	17891	18063	17926	18083	18235	18101	17976	18085	18020	18002	17998	18142	17927	18053	18031	18040	17933	18163	17952	18145	17845	17883	18061	18025	17920	18166	18131	18116	18121	17762	18117	17921	18058	18014	17997	17919	17743	18074	17951	18088	17950	18133	18052	17809	18185	18275	18150	18021	17750	18003	17877	18185	17918	18231	18008	18016	17920	18067	17897	17983	17996	18157	18124	18118	18049	18180	17991	18070	18237	18339	18207	18182	18079	18025	18317	18054	18143	18023	18078	18095	18029	18127	18039	18028	18097	18144	18070	18085	18001	17945	18012	18159	18074	17995	17991	18143	18121	18028	18253	18431	17906	17839	18110	18156	18062	17970	18004	17854	17785	18095	17925	18035	18196	18236	18042	18057	18089	17965	18045	18227	18079	18101	18305	18101	18091	18148	18013	17989	18068	17991	18060	18049	17917	18009	17957	18028	17951	18204	18157	18168	18224	18167	17997	18090	18031	18309	18233	18165	18175	18140	18146	17966	18020	17995	18167	18127	17817	18011	18126	17866	17917
30092	47584	44227	36235	32799	29848	27075	24728	22006	20702	19661	18896	17957	17528	17225	16713	16447	16482	16143	16164	16027	15925	15654	15625	15585	15657	15755	15428	15905	15403	15538	15536	15719	15476	15453	15584	15359	15655	15435	15390	15511	15552	15483	15496	15435	15407	15367	15517	15458	15505	15493	15297	15396	15490	15569	15496	15471	15353	15337	15577	15515	15307	15434	15414	15438	15493	15395	15358	15571	15515	15356	15358	15380	15493	15386	15415	15425	15426	15399	15397	15477	15384	15501	15361	15435	15429	15475	15558	15425	15405	15441	15447	15627	15374	15498	15286	15274	15402	15409	15349	15504	15351	15516	15471	15316	15355	15245	15511	15343	15373	15418	15509	15372	15375	15298	15404	15392	15388	15376	15351	15449	15527	15461	15420	15226	15359	15206	15363	15375	15432	15282	15360	15513	15428	15318	15334	15542	15468	15633	15356	15612	15455	15355	15289	15468	15462	15397	15368	15560	15401	15434	15350	15438	15323	15378	15427	15436	15325	15290	15556	15269	15301	15395	15407	15306	15385	15273	15351	15383	15202	15455	15256	15477	15412	15350	15364	15348	15476	15435	15341	15508	15433	15281	15347	15347	15295	15402	15428	15592	15240	15305	15314	15455	15652	15428	15437	15370	15472	15516	15358	15359	15233	15463	15376	15417	15244	15333	15505	15406	15673	15234	15433	15410	15480	15437	15398	15453	15328	15414	15345	15504	15420	15429	15361	15366	15364	15364	15486	15233	15439	15453	15330	15379	15477	15414	15498	15680	15437	15417	15355	15448	15439	15537	15399	15418	15458	15275	15389	15396	15403	15582	15145	15403	15262	15494	15469	15434	15330	15297	15407	15391	15267	15489	15182	15280	15472	15463	15430	15427	15308	15415	15374	15365	15314	15324	15347	15651	15384	15424	15404	15502	15191	15397	15385	15421	15337	15474	15369	15479	15367	15591	15501	15423	15501	15432	15286	15485	15355	15403	15520	15312	15591	15645	15349	15469	15472	15378	15579	15367	15306	15320	15412	15385	15231	15439	15388	15247	15348	15545	15418	15364	15485	15321	15445	15425	15380	15446	15362	15558	15393	15438	15472	15372	15312	15326	15466	15274	15431	15300	15362	15236	15331	15537	15336	15494	15489	15427	15422	15456	15529	15278	15541	15415	15511	15464	15293	15520	15417	15433	15557	15473	15500	15426	15190	15315	15470	15355	15484	15483	15309	15319	15509	15614	15459	15379	15393	15312	15441	15338	15382	15517	15485	15338	15324	15382	15451	15309	15367	15650	15437	15541	15348	15305	15340	15368	15332	15438	15381	15486	15578	15522	15409	15338	15370	15277	15260	15495	15429	15462	15203	15346	15393	15311	15433	15450	15351	15301	15425	15414	15512	15435	15305	15456	15216	15542	15568	15329	15454	15442	15543	15497	15435	15447	15426	15666	15453	15319	15362	15297	15419	15345	15412	15420	15520	15170	15395	15440	15264	15486	15345	15490	15294	15499	15491	15442	15314	15364	15482	15486	15502	15393	15482	15238	15155	15373	15374	15275	15430	15416	15253	15467	15553	15478	15258	15613	15343	15473	15434	15402	15454	15437	15469	15339	15278	15418	15373	15395	15430	15267	15301	15575	15537	15449	15432	15219	15557	15423	15327	15351	15483	15330	15432	15482	15330	15479	15422	15482	15418	15498	15308	15318	15327	15273	15629	15371	15393	15369	15487	15367	15561	15565	15359	15379	15391	15488	15391	15482	15491	15407	15615	15337	15435	15497	15398	15430	15367	15452	15348	15437	15464	15467	15483	15524	15349	15439	15413	15529	15292	15402	15309	15475	15294	15455	15481	15348	15181	15291	15345	15477	15381	15368	15521	15539	15329	15194	15231	15397	15428	15275	15333	15430	15421	15525	15253	15519	15415	15379	15427	15489	15343	15501	15344	15380	15432	15336	15448	15526	15392	15458	15442	15492	15298	15468	15421	15404	15451	15386	15283	15500	15366	15453	15191	15458	15352	15362	15315	15238	15264	15320	15473	15538	15383	15307	15374	15437	15386	15350	15416	15304	15457	15429	15316	15516	15510	15290	15354	15460	15480	15396	15565	15513	15431	15390	15469	15391	15426	15318	15416	15355	15507	15273	15524	15441	15280	15412	15471	15416	15536	15487	15358	15378	15256	15442	15442	15280	15387	15261	15379	15609	15545	15311	15322	15268	15453	15359	15594	15437	15447	15534	15513	15544	15363	15390	15389	15365	15343	15429	15332	15400	15413	15245	15465	15389	15353	15431	15260	15493	15407	15441	15438	15468	15535	15395	15614	15348	15402	15379	15330	15408	15465	15261	15496	15410	15378	15330	15432	15389	15498	15552	15260	15424	15235	15432	15564	15530	15430	15485	15449	15257	15505	15394	15374	15331	15541	15314	15389	15310	15384	15389	15550	15489	15436	15317	15330	15551	15249	15468	15475	15466	15444	15280	15203	15331	15383	15467	15339	15397	15277	15418	15499	15205	15460	15310	15347	15451	15318	15539	15446	15299	15337	15449	15373	15338	15473	15362	15337	15354	15282	15456	15567	15314	15419	15457	15298	15433	15410	15405	15428	15457	15521	15401	15404	15561	15290	15410	15493	15475	15430	15426	15551	15552	15448	15441	15602	15307	15476	15383	15491	15493	15445	15154	15456	15380	15360	15492	15317	15428	15584	15546	15469	15577	15377	15240	15350	15420	15509	15385	15284	15481	15324	15351	15319	15345	15275	15405	15504	15619	15338	15573	15493	15437	15373	15378	15503	15387	15241	15337	15242	15333	15341	15313	15345	15474	15549	15358	15599	15326	15472	15414	15354	15212	15436	15401	15387	15217	15317	15501	15350	15488	15547	15476	15548	15200	15599	15237	15339	15325	15266	15343	15362	15462	15573	15312	15469	15471	15430	15508	15391	15417	15378	15510	15459	15375	15514	15399	15301	15495	15290	15454	15424	15357	15556	15280	15650	15493	15327	15465	15323	15318	15454	15377	15267	15443	15232	15421	15306	15405	15507	15178	15602	15288	15429	15361	15494	15441	15341	15591	15348	15489	15429	15391	15435	15412	15546	15170	15458	15472	15552	15446	15317	15351	15435	15324	15449	15422	15345	15474	15324	15333	15318	15420	15423	15436	15389	15353	15335	15391	15429	15571	15384	15454	15475	15443	15357	15642	15285	15372	15463	15332	15401	15629	15331	15633	15434	15421	15525	15420	15336	15500	15397	15366	15370	15317	15399	15533	15281	15295	15342	15376	15387	15602	15438	15409	15357	15394	15483	15312	15324	15267	15309	15290	15565	15284	15367	15318	15374	15361	15304	15232	15390	15477	15512	15420	15422	15294	15313	15291	15522	15322	15311	15536	15434	15589	15331	15401	15506	15372	15453	15378	15422	15472	15425	15384	15400	15397	15410	15376	15321	15443	15455	15375	15387	15380	15454	15463	15385	15487	15568	15610	15349	15339	15457	15466	15367	15556	15271	15306	15527	15313	15481	15427	15342	15556	15307	15542	15449	15505	15516	15381	15289	15313	15398	15367	15232	15445	15310	15344	15473	15333	15553	15545	15326	15309	15374	15586	15314	15397	15490	15314	15275	15289	15364	15331	15438	15319	15407	15356	15429	15203	15437	15337	15581	15604	15346	15379	15296	15363	15306	15420	15143	15462	15288	15475	15450	15295	15423	15427	15367	15355	15318	15412	15344	15470	15456	15428	15376	15355	15423	15503	15351	15380	15441	15354	15341	15460	15361	15511	15448	15372	15362	15435	15432	15390	15624	15257	15472	15371	15483	15741	15274	15428	15355	15411	15290	15507	15219	15551	15518	15352	15453	15299	15507	15141	15370	15229	15348	15527	15508	15302	15459	15271	15437	15313	15488	15194	15395	15334	15416	15314	15426	15387	15520	15353	15391	15385	15517	15297	15540	15402	15524	15488	15204	15478	15365	15323	15503	15567	15497	15367	15272	15304	15387	15405	15370	15391	15471	15254	15420	15447	15467	15487	15354	15418	15419	15507	15467	15468	15509	15445	15551	15367	15367	15459	15342	15285	15459	15549	15279	15425	15454	15399	15448	15365	15397	15431	15256	15407	15380	15408	15347	15421	15412	15450	15276	15315	15330	15174	15527	15374	15305	15514	15231	15569	15290	15327	15449	15426	15434	15460	15430	15430	15577	15265	15283	15407	15308	15367	15351	15510	15268	15345	15441	15577	15246	15352	15207	15594	15235	15474	15323	15381	15201	15404	15358	15416	15588	15372	15388	15382	15434	15298	15426	15543	15254	15338	15509	15365	15356	15459	15392	15349	15485	15497	15387	15463	15408	15444	15385	15427	15380	15542	15457	15477	15313	15461	15332	15475	15386	15471	15309	15318	15412	15515	15260	15538	15482	15371	15283	15403	15533	15460	15434	15426	15208	15295	15383	15197	15478	15545	15447	15609	15506	15353	15369	15425	15496	15525	15564	15378	15441	15493	15415	15393	15366	15417	15505	15242	15420	15436	15368	15444	15246	15376	15387	15430	15406	15347	15417	15519	15471	15363	15378	15339	15386	15326	15449	15393	15499	15402	15233	15256	15423	15444	15463	15295	15440	15415	15353	15423	15444	15301	15412	15467	15502	15205	15378	15494	15223	15481	15436	15373	15418	15330	15251	15442	15468	15455	15243	15238	15361	15400	15522	15445	15496	15460	15340	15499	15316	15462	15373	15459	15431	15382	15486	15459	15405	15279	15412	15487	15426	15318	15482	15507	15444	15402	15450	15279	15425	15388	15332	15378	15399	15323	15350	15392	15354	15399	15316	15281	15606	15378	15382	15391	15354	15320	15343	15438	15300	15442	15340	15572	15403	15391	15524	15197	15298	15338	15477	15436	15463	15515	15314	15380	15621	15399	15566	15315	15257	15351	15368	15454	15493	15446	15461	15400	15511	15462	15480	15298	15392	15525	15430	15247	15341	15655	15398	15540	15502	15484	15463	15344	15405	15424	15543	15375	15500	15444	15470	15386	15357	15274	15331	15420	15283	15279	15409	15326	15380	15376	15292	15421	15372	15500	15426	15462	15501	15338	15501	15383	15486	15230	15289	15494	15322	15442	15517	15335	15409	15486	15325	15198	15405	15345	15251	15336	15456
22816	21159	28926	23942	23360	28196	31505	26596	24633	24070	22820	21993	21485	20750	20248	19880	19516	19514	19483	19185	19237	18792	18769	18928	18869	18989	18754	18790	18826	18743	18763	18497	18428	18721	18672	18580	18646	18517	18541	18403	18719	18615	18431	18486	18517	18661	18467	18479	18465	18428	18530	18363	18400	18732	18611	18452	18421	18481	18482	18590	18387	18540	18445	18499	18553	18503	18490	18559	18563	18719	18517	18353	18544	18284	18547	18280	18487	18349	18219	18332	18479	18622	18279	18422	18521	18320	18509	18484	18802	18635	18399	18561	18427	18542	18383	18398	18370	18445	18540	18359	18639	18432	18412	18557	18567	18369	18415	18386	18530	18552	18592	18582	18580	18382	18418	18376	18298	18415	18413	18471	18213	18228	18390	18575	18266	18586	18383	18264	18588	18785	18437	18219	18412	18398	18217	18556	18555	18558	18598	18324	18646	18547	18520	18492	18400	18673	18575	18426	18226	18408	18536	18489	18516	18371	18627	18503	18616	18520	18213	18217	18391	18368	18516	18552	18241	18533	18317	18484	18540	18374	18416	18471	18719	18228	18442	18449	18459	18420	18332	18421	18335	18566	18443	18434	18367	18480	18472	18547	18450	18409	18444	18518	18480	18446	18376	18503	18162	18366	18524	18440	18524	18397	18468	18255	18553	18561	18426	18555	18543	18551	18446	18386	18581	18407	18349	18506	18547	18421	18569	18479	18432	18584	18468	18293	18337	18528	18520	18508	18579	18232	18413	18516	18347	18635	18505	18447	18554	18455	18481	18343	18315	18468	18564	18570	18469	18469	18397	18203	18380	18500	18327	18520	18496	18527	18363	18319	18272	18410	18526	18378	18482	18252	18317	18354	18262	18522	18432	18360	18524	18387	18311	18403	18547	18554	18532	18459	18520	18650	18400	18510	18475	18400	18460	18434	18518	18302	18312	18527	18467	18618	18545	18341	18305	18451	18330	18323	18496	18344	18363	18355	18386	18460	18334	18659	18528	18432	18439	18494	18366	18433	18348	18373	18285	18392	18496	18369	18340	18588	18399	18459	18455	18228	18592	18412	18430	18607	18657	18479	18576	18391	18287	18489	18608	18510	18497	18512	18343	18553	18570	18228	18370	18337	18521	18285	18592	18506	18522	18493	18337	18419	18466	18308	18496	18671	18454	18357	18592	18473	18480	18505	18395	18407	18645	18875	18439	18222	18531	18453	18363	18649	18481	18483	18571	18407	18479	18286	18463	18544	18423	18262	18425	18450	18428	18428	18454	18387	18287	18245	18529	18568	18498	18281	18575	18280	18316	18365	18345	18324	18325	18277	18409	18558	18435	18467	18442	18364	18410	18399	18649	18410	18621	18550	18756	18611	18427	18295	18488	18282	18362	18505	18475	18449	18550	18578	18493	18382	18499	18330	18448	18392	18480	18565	18319	18499	18438	18235	18669	18426	18459	18522	18548	18396	18355	18401	18560	18368	18376	18624	18466	18443	18511	18319	18143	18399	18497	18304	18510	18646	18379	18307	18365	18359	18290	18492	18337	18564	18509	18447	18567	18719	18436	18393	18463	18234	18371	18540	18193	18472	18417	18418	18300	18540	18603	18455	18438	18517	18189	18461	18464	18558	18395	18170	18278	18282	18518	18529	18478	18549	18552	18624	18493	18529	18243	18348	18317	18330	18382	18505	18431	18130	18418	18406	18429	18526	18324	18562	18440	18501	18366	18597	18530	18376	18402	18509	18435	18426	18314	18416	18605	18337	18391	18599	18444	18418	18378	18395	18378	18328	18562	18378	18419	18383	18498	18517	18545	18310	18402	18331	18214	18430	18425	18590	18318	18239	18334	18397	18429	18545	18408	18620	18357	18581	18542	18590	18323	18621	18589	18390	18536	18519	18539	18478	18436	18234	18360	18622	18416	18628	18457	18335	18356	18730	18411	18354	18243	18433	18550	18457	18445	18438	18339	18444	18395	18353	18381	18344	18578	18522	18529	18336	18464	18353	18478	18665	18500	18445	18310	18578	18482	18403	18501	18419	18486	18417	18418	18469	18568	18156	18316	18484	18512	18457	18470	18457	18520	18425	18433	18373	18326	18321	18376	18350	18389	18202	18419	18234	18413	18424	18508	18524	18555	18278	18382	18407	18415	18542	18543	18391	18380	18496	18303	18197	18396	18359	18509	18571	18362	18457	18521	18433	18297	18336	18223	18427	18349	18656	18654	18337	18453	18502	18450	18608	18457	18501	18445	18329	18468	18490	18608	18462	18372	18317	18547	18481	18376	18447	18233	18629	18405	18553	18364	18465	18266	18476	18350	18506	18602	18593	18438	18602	18352	18415	18367	18481	18503	18552	18363	18531	18340	18532	18397	18447	18412	18396	18282	18298	18404	18311	18390	18446	18576	18438	18368	18139	18711	18261	18581	18416	18649	18364	18134	18266	18518	18530	18538	18380	18289	18334	18294	18419	18458	18514	18312	18376	18302	18410	18542	18428	18475	18493	18384	18543	18547	18483	18309	18232	18354	18474	18347	18242	18584	18481	18574	18526	18509	18473	18389	18472	18702	18411	18475	18527	18477	18413	18500	18471	18563	18445	18387	18500	18416	18558	18383	18232	18545	18415	18454	18416	18239	18424	18641	18431	18457	18517	18611	18542	18537	18527	18653	18612	18297	18635	18446	18470	18372	18520	18426	18206	18416	18341	18420	18525	18298	18492	18504	18558	18500	18394	18460	18316	18345	18398	18420	18474	18461	18462	18548	18354	18449	18479	18450	18578	18337	18594	18340	18473	18384	18462	18453	18612	18353	18384	18461	18366	18523	18298	18301	18367	18630	18399	18583	18399	18461	18457	18456	18438	18402	18425	18392	18351	18256	18225	18725	18480	18298	18576	18586	18509	18683	18400	18432	18096	18270	18345	18376	18595	18470	18381	18578	18471	18420	18620	18382	18362	18519	18546	18325	18455	18299	18252	18266	18401	18604	18400	18449	18361	18458	18397	18272	18435	18635	18531	18645	18315	18471	18483	18395	18456	18526	18382	18393	18343	18307	18531	18458	18532	18288	18415	18378	18507	18621	18450	18378	18497	18587	18527	18656	18558	18619	18623	18278	18464	18607	18430	18505	18350	18395	18386	18538	18504	18489	18551	18447	18440	18675	18369	18361	18311	18408	18499	18368	18349	18580	18442	18342	18600	18497	18396	18315	18297	18397	18415	18336	18560	18593	18407	18505	18394	18388	18324	18550	18468	18440	18651	18566	18404	18636	18366	18644	18355	18415	18364	18510	18455	18559	18409	18449	18453	18604	18474	18405	18620	18420	18215	18456	18413	18343	18605	18506	18607	18247	18309	18387	18321	18241	18467	18356	18297	18273	18650	18508	18375	18489	18527	18374	18377	18309	18527	18581	18652	18419	18317	18409	18395	18548	18231	18442	18342	18482	18522	18496	18553	18375	18502	18329	18585	18550	18583	18579	18578	18584	18601	18588	18595	18427	18487	18517	18339	18555	18470	18452	18488	18472	18221	18456	18484	18472	18369	18500	18334	18486	18367	18537	18452	18151	18322	18506	18536	18510	18470	18501	18369	18511	18404	18337	18483	18425	18318	18174	18661	18467	18432	18493	18463	18581	18637	18368	18585	18519	18355	18523	18539	18609	18684	18548	18411	18288	18465	18608	18547	18387	18433	18225	18290	18340	18223	18362	18476	18382	18636	18256	18597	18521	18474	18401	18506	18553	18347	18314	18479	18422	18522	18496	18297	18483	18463	18493	18391	18436	18321	18326	18555	18442	18536	18417	18468	18383	18384	18356	18382	18329	18379	18388	18524	18255	18533	18378	18358	18498	18320	18468	18266	18510	18405	18495	18411	18305	18427	18404	18458	18407	18476	18434	18540	18498	18467	18431	18504	18162	18459	18432	18605	18420	18484	18230	18310	18387	18468	18477	18466	18179	18225	18406	18366	18462	18607	18357	18342	18529	18450	18482	18351	18433	18380	18300	18470	18293	18500	18396	18342	18448	18411	18527	18668	18589	18280	18570	18351	18448	18588	18577	18618	18692	18606	18722	18582	18394	18341	18389	18347	18339	18400	18443	18441	18500	18383	18369	18559	18391	18576	18336	18502	18335	18568	18753	18551	18645	18633	18420	18518	18307	18237	18393	18402	18477	18291	18506	18425	18164	18382	18518	18467	18470	18391	18512	18485	18474	18592	18468	18280	18395	18441	18487	18480	18574	18369	18595	18531	18465	18516	18308	18399	18171	18524	18547	18222	18491	18597	18400	18505	18442	18251	18395	18360	18684	18445	18372	18436	18234	18394	18418	18466	18266	18651	18352	18378	18236	18443	18394	18196	18463	18486	18529	18423	18408	18422	18440	18488	18382	18300	18642	18328	18489	18317	18586	18404	18612	18557	18248	18211	18563	18323	18570	18598	18526	18584	18627	18412	18609	18590	18350	18322	18410	18432	18266	18492	18603	18392	18739	18294	18473	18599	18616	18547	18584	18207	18451	18410	18322	18292	18435	18588	18570	18414	18464	18571	18406	18336	18452	18636	18375	18374	18593	18493	18596	18429	18533	18320	18189	18421	18398	18419	18511	18566	18510	18464	18475	18501	18498	18479	18311	18414	18319	18338	18406	18322	18516	18553	18497	18373	18460	18377	18430	18613	18741	18296	18582	18521	18284	18556	18441	18310	18402	18515	18579	18637	18364	18304	18449	18243	18305	18366	18347	18526	18512	18435	18306	18554	18453	18454	18308	18472	18466	18426	18344	18564	18435	18225	18164	18398	18394	18485	18476	18405	18317	18339	18400	18493	18471	18446	18332	18380	18325	18595	18568	18364	18361	18353	18509	18498	18514	18329	18509	18307	18500	18623	18464	18304	18544	18315	18520	18402	18236	18436	18624	18402	18363	18589	18466	18303	18412	18386	18546	18436	18470	18577	18443	18388	18581	18477	18263	18425	18363	18421	18435	18366	18507	18442	18583	18476	18447	18349	18511	18240	18398	18474	18721	18306	18439	18514	18400	18427	18565	18503	18561	18569	18453	18405	18369	18377	18301	18277	18392	18332	18374	18425	18416	18350	18534	18390	18532	18527	18471	18353	18526	18574	18237	18495	18493	18626	18479	18430	18502	18286	18367	18613
31572	53110	50173	41844	37503	32787	29927	26965	24527	23490	21632	20517	19763	18708	18107	17808	17279	17099	16695	16630	16636	16167	16269	16165	16113	16040	15920	16007	15852	15833	15826	15789	15770	15732	15750	15697	15681	15606	15666	15783	15684	15671	15703	15692	15483	15608	15711	15547	15507	15764	15531	15599	15649	15742	15577	15723	15582	15548	15604	15545	15787	15773	15563	15590	15621	15719	15689	15632	15716	15592	15586	15558	15676	15720	15557	15620	15634	15449	15546	15553	15483	15690	15580	15440	15554	15693	15518	15761	15558	15628	15756	15694	15476	15599	15665	15705	15610	15671	15601	15756	15617	15791	15551	15679	15823	15535	15651	15578	15697	15789	15700	15599	15701	15545	15665	15584	15623	15695	15450	15611	15687	15616	15621	15610	15697	15576	15534	15683	15498	15568	15591	15583	15585	15650	15640	15720	15789	15624	15651	15603	15721	15572	15657	15674	15523	15452	15562	15597	15585	15530	15531	15657	15476	15755	15632	15687	15651	15673	15780	15521	15627	15650	15711	15535	15759	15530	15514	15406	15555	15568	15785	15561	15625	15809	15626	15488	15480	15721	15719	15496	15584	15719	15688	15772	15581	15620	15822	15682	15562	15592	15666	15457	15416	15500	15598	15686	15583	15572	15702	15664	15817	15604	15568	15778	15452	15460	15581	15530	15574	15592	15625	15681	15602	15680	15697	15647	15511	15709	15727	15424	15476	15597	15525	15515	15677	15631	15647	15603	15575	15673	15604	15755	15582	15526	15630	15676	15603	15597	15722	15439	15468	15643	15643	15806	15698	15606	15643	15720	15610	15596	15510	15513	15545	15655	15549	15541	15586	15563	15521	15540	15729	15666	15653	15566	15629	15639	15582	15393	15552	15590	15666	15843	15645	15538	15706	15644	15515	15727	15776	15510	15517	15707	15715	15473	15520	15668	15544	15570	15655	15611	15807	15603	15425	15647	15523	15646	15674	15683	15663	15778	15774	15534	15613	15584	15596	15483	15592	15574	15618	15677	15699	15719	15510	15431	15603	15565	15586	15577	15734	15635	15587	15744	15598	15470	15601	15735	15477	15669	15625	15511	15680	15795	15601	15655	15509	15296	15680	15637	15712	15541	15650	15521	15648	15601	15627	15434	15624	15673	15628	15658	15645	15587	15715	15729	15787	15452	15667	15512	15732	15689	15461	15597	15638	15524	15708	15806	15565	15643	15685	15570	15594	15524	15733	15649	15623	15465	15599	15501	15711	15512	15527	15360	15580	15707	15826	15586	15528	15587	15544	15676	15564	15747	15629	15481	15571	15668	15521	15655	15615	15595	15617	15671	15477	15579	15555	15640	15585	15621	15546	15634	15599	15415	15532	15644	15366	15607	15638	15494	15558	15563	15517	15610	15517	15700	15511	15559	15573	15653	15692	15695	15566	15572	15508	15579	15642	15615	15545	15623	15626	15725	15490	15541	15655	15661	15648	15508	15572	15648	15370	15506	15731	15597	15516	15679	15495	15652	15600	15542	15717	15280	15603	15536	15693	15668	15704	15509	15680	15629	15633	15764	15678	15711	15621	15520	15555	15640	15477	15557	15643	15710	15777	15429	15525	15601	15346	15642	15655	15715	15560	15601	15651	15511	15668	15724	15642	15568	15476	15618	15582	15671	15782	15650	15621	15563	15567	15517	15625	15722	15663	15630	15670	15666	15625	15594	15594	15615	15637	15493	15645	15568	15690	15615	15640	15506	15466	15511	15649	15786	15574	15714	15529	15758	15595	15549	15384	15502	15529	15709	15584	15572	15510	15635	15546	15668	15646	15559	15666	15574	15653	15576	15617	15588	15541	15656	15706	15492	15420	15347	15542	15668	15626	15561	15660	15585	15725	15545	15723	15581	15662	15479	15501	15571	15567	15686	15677	15662	15821	15550	15615	15556	15614	15562	15442	15615	15530	15429	15696	15509	15366	15555	15582	15618	15419	15722	15644	15571	15686	15599	15812	15479	15605	15652	15337	15838	15684	15762	15658	15751	15669	15630	15644	15595	15511	15572	15618	15677	15543	15508	15652	15540	15629	15575	15566	15561	15428	15550	15625	15647	15613	15689	15630	15629	15669	15513	15590	15564	15675	15600	15770	15690	15671	15677	15586	15593	15659	15417	15559	15603	15519	15639	15500	15450	15791	15559	15713	15463	15657	15547	15493	15494	15506	15691	15609	15539	15726	15524	15746	15508	15662	15539	15559	15766	15617	15649	15692	15736	15574	15486	15688	15818	15593	15386	15690	15720	15675	15496	15587	15480	15646	15570	15612	15551	15478	15537	15733	15642	15401	15744	15631	15479	15696	15445	15582	15689	15607	15458	15580	15661	15481	15714	15585	15587	15622	15662	15690	15578	15710	15634	15661	15577	15651	15496	15635	15642	15662	15650	15768	15782	15591	15685	15592	15716	15497	15605	15625	15699	15665	15756	15684	15683	15564	15514	15668	15693	15448	15654	15642	15609	15695	15619	15604	15514	15581	15780	15751	15596	15634	15500	15828	15551	15659	15438	15486	15660	15682	15398	15573	15585	15528	15423	15637	15687	15586	15575	15661	15692	15635	15644	15654	15762	15531	15648	15392	15488	15674	15634	15484	15525	15575	15443	15675	15623	15574	15600	15494	15565	15700	15533	15810	15426	15396	15550	15585	15639	15555	15690	15461	15739	15553	15477	15510	15567	15701	15558	15613	15608	15476	15611	15583	15602	15571	15448	15803	15560	15673	15675	15680	15574	15548	15643	15572	15625	15441	15517	15603	15652	15690	15639	15689	15478	15627	15614	15576	15626	15551	15577	15730	15703	15493	15564	15625	15662	15742	15732	15565	15481	15605	15567	15884	15464	15623	15630	15568	15500	15663	15525	15669	15580	15592	15515	15598	15579	15358	15689	15637	15671	15704	15776	15843	15512	15684	15616	15734	15831	15539	15685	15583	15614	15459	15533	15725	15737	15454	15456	15621	15661	15720	15563	15675	15409	15674	15629	15736	15776	15510	15694	15592	15669	15817	15489	15665	15777	15699	15666	15632	15364	15489	15576	15644	15621	15599	15653	15454	15647	15565	15583	15540	15493	15615	15687	15710	15562	15723	15756	15580	15518	15616	15558	15528	15515	15542	15433	15612	15645	15470	15661	15526	15580	15796	15551	15584	15546	15571	15572	15613	15412	15700	15578	15466	15613	15510	15593	15589	15572	15434	15509	15620	15513	15640	15488	15620	15615	15590	15678	15607	15668	15699	15758	15649	15482	15425	15571	15575	15711	15608	15800	15527	15593	15611	15470	15616	15642	15590	15516	15637	15619	15673	15523	15621	15643	15589	15675	15697	15593	15680	15648	15575	15694	15565	15735	15593	15675	15849	15611	15727	15614	15432	15725	15533	15736	15513	15675	15465	15613	15485	15518	15676	15592	15684	15494	15525	15623	15445	15830	15584	15593	15613	15638	15844	15496	15597	15558	15529	15576	15539	15527	15584	15602	15654	15599	15590	15612	15626	15682	15571	15653	15725	15647	15505	15685	15425	15718	15447	15563	15583	15580	15365	15719	15661	15551	15600	15689	15490	15648	15371	15495	15656	15532	15628	15751	15620	15658	15739	15581	15606	15571	15666	15621	15544	15786	15683	15722	15592	15560	15527	15564	15509	15707	15621	15815	15536	15711	15577	15665	15709	15583	15555	15667	15619	15557	15807	15599	15754	15532	15588	15607	15620	15578	15642	15533	15684	15650	15679	15527	15502	15652	15646	15685	15565	15558	15614	15709	15654	15431	15663	15525	15492	15663	15491	15518	15493	15847	15578	15577	15727	15726	15446	15615	15631	15625	15413	15714	15727	15589	15509	15562	15876	15821	15639	15545	15636	15673	15498	15563	15529	15499	15632	15658	15586	15694	15492	15630	15678	15623	15626	15543	15605	15561	15553	15735	15620	15459	15642	15648	15455	15457	15666	15645	15471	15730	15647	15629	15574	15531	15742	15528	15613	15742	15733	15714	15628	15712	15453	15616	15545	15719	15834	15522	15672	15614	15502	15486	15643	15499	15599	15560	15575	15667	15441	15579	15613	15654	15714	15520	15561	15614	15494	15483	15813	15671	15708	15446	15655	15521	15669	15572	15507	15708	15505	15682	15594	15712	15607	15588	15562	15556	15476	15663	15531	15747	15554	15705	15644	15813	15584	15574	15655	15614	15585	15586	15436	15654	15653	15686	15736	15664	15816	15673	15619	15612	15537	15424	15526	15508	15488	15578	15633	15575	15527	15707	15470	15667	15590	15483	15351	15667	15518	15679	15504	15577	15559	15703	15547	15550	15706	15639	15469	15736	15642	15571	15578	15701	15710	15564	15613	15700	15556	15532	15660	15665	15628	15687	15638	15672	15503	15637	15697	15561	15606	15606	15507	15536	15621	15470	15677	15589	15521	15570	15707	15472	15614	15609	15503	15616	15682	15625	15491	15501	15502	15634	15726	15570	15719	15623	15461	15551	15603	15730	15457	15664	15558	15426	15607	15604	15692	15677	15602	15606	15553	15682	15512	15644	15686	15507	15697	15525	15613	15530	15571	15572	15562	15663	15598	15576	15558	15781	15602	15733	15631	15590	15431	15554	15705	15463	15616	15741	15579	15699	15549	15679	15584	15538	15708	15361	15705	15652	15534	15611	15596	15676	15734	15454	15558	15619	15573	15591	15637	15549	15658	15702	15671	15750	15569	15677	15646	15485	15655	15444	15610	15626	15647	15437	15680	15418	15591	15632	15665	15550	15434	15686	15548	15659	15649	15690	15698	15689	15659	15543	15565	15561	15582	15592	15530	15556	15597	15386	15484	15637	15828	15717	15655	15544	15550	15610	15607	15714	15610	15481	15632	15421	15675	15641	15581	15651	15549	15476	15718	15674	15593	15562	15589	15445	15669	15497	15722	15528	15765	15688	15550	15540	15549	15472	15647	15643	15658	15502	15545	15523	15678	15593	15470	15733	15566	15669	15560	15534	15700	15540	15615	15600	15647	15459	15540	15650	15579	15630	15478	15597	15664	15517	15580	15581	15709	15570	15655	15578	15525	15599	15859	15487	15573	15542	15499	15739	15564	15562	15688	15750	15795	15535	15552	15487	15800	15498	15580	15553
29005	27002	34538	32413	27557	25420	23932	22210	21252	20462	19803	19394	19168	19141	18788	18724	18464	18431	18208	18027	18124	17969	18200	17882	18232	18118	18068	17971	17947	17881	17949	17806	17915	17748	18115	18001	17901	17941	17854	17765	17811	18091	17876	18043	17955	18030	17914	18119	17996	18062	17734	17649	17929	17817	17852	18027	17967	17929	17748	18103	18115	18121	17780	17994	18016	17896	17984	17668	17852	18002	18022	17889	17949	17889	17856	17885	17794	18093	18046	17914	17934	17806	17995	17858	18020	17799	17751	18018	17966	17827	17985	18025	18095	17864	18077	17839	18137	18032	17930	18016	18053	17850	17882	17954	17963	18074	18109	17982	17968	18073	17696	17945	17929	17850	17944	18024	17898	17945	17873	17943	17938	17959	17951	18133	18092	17834	17930	17895	17933	17835	17980	17615	17950	17846	18048	17819	17971	17824	17978	17919	17960	17954	17938	18103	18079	17868	18016	18080	17989	17935	17928	17864	18043	17982	18002	17991	17894	18047	17917	17955	17883	17983	17885	17923	17765	17999	17992	17849	18077	17809	18001	17834	18151	17916	17901	17987	17847	17968	17839	17938	18060	18166	17998	17988	17798	17953	18031	17991	17724	17841	17657	17803	17795	17787	18074	18044	18126	17961	17868	18128	17919	18037	18154	17948	17855	17944	18079	18023	17928	17739	17830	17849	17928	18094	18070	17914	17886	17876	18012	17962	18066	17922	17988	17902	17946	17856	18050	17992	17924	17985	17828	17792	17869	17940	17900	17809	17737	17813	17957	17895	17766	17987	17979	17837	17957	17807	17869	17993	18048	18062	18034	17930	17843	17945	18010	17958	17746	17914	17951	17724	17875	17896	17840	17851	17833	17910	18002	18040	17661	17738	17808	17850	17951	17864	17769	17816	17907	17954	18101	17713	17879	17826	17746	18065	17813	17908	17790	17872	17934	17957	17869	17923	17800	18229	18055	17943	17974	17848	17786	17898	17888	18041	17960	18021	17869	17871	17940	18057	17905	17892	17746	17985	17910	17705	17993	17835	17699	18000	17967	17756	17868	17975	17947	18023	17802	17794	18053	17759	18071	17795	17967	17956	17951	18129	18048	17974	17733	17947	17770	17801	17936	17844	17842	17935	17956	18035	18043	17958	17887	17949	17912	17978	17922	17943	18071	17876	17935	17844	18015	17943	18109	17977	17883	18013	17755	17970	17716	17756	17874	18066	17929	17933	17868	17906	17937	17839	17971	17934	17842	18017	17929	17813	17928	17668	17921	17800	17871	17936	17903	17885	17978	17848	18139	18053	18122	17943	18002	17814	17893	17724	18080	17902	17999	17839	18026	17827	17794	18143	17956	17903	18046	18107	17864	17921	17907	18128	18064	18031	17883	17733	17872	17672	17977	17898	17808	17858	18123	17977	17957	17871	18051	17774	17838	17968	17819	17723	18038	17926	17618	17746	17735	17918	17937	18189	17804	18071	17889	17761	17874	18035	17901	17885	18037	17761	17853	17835	17854	17948	17857	17833	17813	17742	17686	17998	17870	17924	17852	17851	18114	18052	17903	17946	18197	17884	17987	17817	17885	17871	17876	17743	17878	17861	17911	17977	17911	17980	17932	17869	17760	17907	17957	17927	17838	17945	17861	17680	18078	17884	17783	17883	17956	18147	18127	17889	18067	17789	18119	18013	18155	17897	17775	17945	17953	17784	17832	17806	17714	17944	17942	17946	17818	17970	17971	18002	17637	17883	18017	18090	17791	17818	18047	18179	18096	17951	17905	17903	18063	17901	18043	17813	17880	17904	17871	17864	17769	18128	17914	17749	17924	17885	17705	17688	17957	17893	17932	18089	17701	18012	17913	17995	17785	17857	17851	17909	17833	17907	17837	17732	17851	18058	18003	17905	18055	18018	17812	17859	18126	17874	18131	17999	17875	18009	17708	17890	18036	17799	17835	17822	18047	17831	17957	17856	17884	18151	17846	17929	18151	17914	17855	17910	17852	18039	17835	18071	17799	17880	17805	18028	17961	17827	18102	17859	17931	18084	18036	17750	17622	17752	17887	17951	17891	18013	17948	17891	18020	17848	18116	17889	17736	18068	17999	17867	18047	17800	17905	17875	17999	18045	17950	17852	17714	17908	18149	17918	17814	17847	18010	17909	17798	17818	18014	17849	17895	17990	17753	17970	18022	17907	17763	17965	17918	18159	17836	18031	17931	17893	18168	17803	17779	17922	17921	18054	18058	18110	17765	17877	18016	17917	17903	17855	17806	17836	18032	18067	17886	17939	17883	17804	17979	17961	18157	17924	17841	17942	17794	17923	18085	17945	18003	17846	17783	17948	17925	17987	18075	17858	17964	18123	17997	17945	18181	17948	17849	17984	18042	18106	17783	17723	17900	17981	18199	17656	17592	17820	17888	18038	17977	17944	18041	17777	17898	18018	17727	17976	17926	17889	18037	17775	17831	17730	17809	18043	17860	18083	17992	17982	17938	17849	17934	17706	18019	17884	17890	17864	18107	17695	17773	17929	17776	17804	17999	18009	17853	17932	17822	17685	17788	17835	17843	18108	18249	17855	17779	18100	17864	17873	17903	17830	17883	17845	17690	17753	18052	17795	17852	18088	17829	17764	18009	17963	17812	18050	17809	17740	17871	17773	18038	17777	17968	18007	18108	17636	17982	17854	17981	17840	17821	17839	17963	17913	18067	17982	17983	17888	18027	17955	17839	18006	17866	17786	18106	17914	17935	17984	18014	18059	17902	17659	17968	17737	18074	17844	17814	17926	18150	17749	17963	17693	17868	18003	17895	17886	17876	18186	17938	17995	17980	17928	17953	18010	18040	17999	17873	18010	17714	18156	18102	17931	17760	17967	17782	18016	18062	17969	18001	17942	18040	17980	18146	18014	17854	17953	18147	17693	17850	17907	17895	17801	17846	17932	18077	18082	18068	17989	17929	17923	17983	17980	17915	18015	17888	17893	17975	17723	17852	17885	17870	17853	17738	17547	17738	18071	17999	17868	17837	17825	17924	17983	18005	17879	17713	17991	17940	17970	17841	17874	17881	17920	17762	17906	17782	17969	17883	17825	17867	17885	18011	18081	17972	17915	18088	17888	17846	17978	18039	17769	17959	18006	17815	18076	17928	17789	17752	17564	17870	17902	18122	17959	17906	18109	17994	17918	17807	17875	18067	17845	17998	17874	17924	17962	18244	17988	17839	17954	17945	17861	17776	17860	17803	17912	17820	17960	17821	17919	17912	17994	18054	17897	17938	17924	17947	17849	18042	17838	17881	17778	17974	17834	17985	17990	18095	17855	18134	18117	17833	17795	17985	17997	18068	18006	17929	17875	17797	18018	18059	17825	17634	18009	18008	17907	18024	18160	17940	18010	18044	17796	17880	17796	17669	18086	17885	18195	18049	18072	18012	18106	18038	18161	17933	17940	17861	18033	17972	17838	17889	17885	17916	17918	17627	17701	17862	17848	17987	18071	18134	17718	18052	17910	17739	17725	17843	17909	17924	17856	17855	17778	18118	17961	17882	17969	17749	17980	17933	17919	17906	17828	17772	17854	17988	18071	18108	17876	17900	17922	17912	17853	17897	17847	18099	18174	17998	18077	17824	17814	17952	17856	18067	17934	18002	17735	17900	17930	18026	17921	17678	17948	18002	17920	17804	17961	18056	17951	18118	18169	17978	18020	17975	17944	18060	18054	17870	17825	17998	17801	17942	17929	17934	17940	18060	17896	17888	17864	17865	18079	17949	18017	17863	17702	18006	17770	18031	17989	18001	18007	17814	17738	17941	18076	18245	18005	17786	17952	18069	17984	17794	17924	17753	18034	17730	17821	17649	17781	17856	17961	17931	17828	17975	17899	17872	17880	18118	17920	17960	17952	17786	18049	18004	17994	17942	17802	17889	17721	17630	17918	17901	17920	17936	17866	17861	17933	18010	17989	17993	17937	17799	17864	18150	17896	17856	17993	17821	17912	17886	18008	17839	17985	17962	17965	17704	18023	18162	17768	17931	17823	17876	17863	17749	17790	17980	17883	18064	17835	17962	17852	17922	17741	17666	17942	17934	17948	17629	17988	17922	17978	17942	17885	17911	17845	17980	17940	18105	18091	17849	18011	18035	17808	17754	17939	17791	17919	18008	17932	17809	17995	17878	18009	17928	18050	17870	18039	17980	17883	17911	17823	17911	18194	17796	17966	17861	17937	18030	17848	17832	17951	17876	18106	17918	17890	17623	17962	17854	17911	17742	17819	17971	18030	17804	18076	17981	17672	17926	17852	18103	18130	17852	18057	17868	17871	17913	18015	17907	17852	17943	17999	18041	17720	17974	18044	17905	17867	17834	17783	17965	17672	17925	18065	17838	17755	17973	17780	17875	18132	17862	17888	17925	17787	17983	17728	17925	17785	17856	17879	18054	17910	18025	18016	17957	17948	17935	18001	18038	17710	17908	17779	17916	17905	18046	17960	18022	18118	17966	17851	18026	17946	17996	17864	17949	17857	17964	17880	17765	17957	17846	17826	18089	17879	18040	17951	18000	17786	17767	17820	18000	17945	18014	17867	17891	17718	17767	17819	18100	17914	17982	17961	18085	18018	17957	17787	17892	17881	18056	17859	17854	17878	17905	17733	17866	17819	17896	17931	17739	18009	17873	18029	18080	17963	17909	18161	17972	17861	17991	17826	17878	18150	17914	17840	17966	17882	17818	17758	18024	17876	17910	18016	17943	18051	17845	17896	17902	17871	17795	18023	18168	18022	17960	17957	17821	17983	18011	17874	18026	17858	17732	18013	17861	17896	17974	17880	17570	17994	17962	17989	17842	17786	17905	18052	18142	17905	17836	17908	17647	17900	17924	17931	17929	17880	17904	17868	18033	18079	18011	17957	17853	17977	17931	18021	17798	17935	17906	17952	18012	17989	17985	18006	17763	17889	17907	17815	17736	17863	17733	18022	17978	17806	18023	17809	18009	17863	17994	18032	17990	18028	17986	17964	17947	17905	17723	17829	18057	17906	17812	18018	18046	17985	17826	17810	17862	18036	17878	17861	18011	18058	17962	18015	17967	17920	17840	17944	17829	17862	18010	17956	17864	17677	18014	17924	17868	18024	18042	17838	17903	17596	17985	18090	18042	18081
28514	41444	38631	31424	28293	25501	23495	21728	19964	19233	18229	17753	17095	16700	16598	16323	16001	15958	15878	15733	15673	15560	15331	15616	15459	15287	15527	15446	15306	15417	15347	15345	15321	15392	15425	15033	15210	15131	15439	15353	15197	15233	15317	15290	15463	15392	15354	15153	15268	15203	15180	15312	15422	15168	15399	15277	15326	15301	15299	15295	15293	15563	15187	15191	15260	15420	15262	15222	15236	15320	15216	15211	15316	15191	15314	15300	15231	15145	15313	15191	15202	15246	15561	15246	15362	15299	15232	15291	15271	15203	15256	15342	15317	15089	15174	15322	15431	15184	15347	15232	15310	15317	15099	15251	15269	15297	15433	15311	15388	15238	15431	15241	15387	15414	15235	15287	15328	15277	15159	15402	15381	15277	15255	15322	15122	15160	15510	15199	15328	15230	15196	15264	15209	15336	15325	15377	15199	15487	15198	15186	15151	15376	15286	15438	15156	15256	15302	15134	15284	15356	15466	15224	15337	15475	15414	15231	15307	15412	15410	15280	15218	15183	15229	15272	15141	15242	15086	15247	15304	15423	15304	15327	15107	15403	15187	15338	15261	15132	15311	15194	15113	15093	15352	15351	15472	15198	15117	15222	15380	15380	15256	15297	15390	15287	15404	15260	15339	15303	15325	15209	15407	15363	15315	15320	15303	15359	15333	15323	15289	15252	15236	15234	15321	15148	15315	15155	15370	15361	15359	15401	15117	15407	15367	15335	15288	15448	15451	15323	15427	15333	15396	15482	15204	15271	15178	15584	15219	15301	15269	15262	15236	15333	15370	15177	15307	15376	15368	15373	15362	15303	15276	15341	15345	15279	15411	15254	15272	15279	15395	15280	15369	15289	15249	15329	15239	15317	15318	15224	15288	15242	15204	15392	15454	15346	15184	15273	15193	15148	15207	15374	15350	15329	15234	15315	15370	15401	15155	15386	15161	15481	15155	15338	15175	15363	15228	15335	15220	15393	15176	15262	15263	15405	15163	15319	15309	15158	15252	15368	15173	15301	15360	15231	15108	15263	15238	15199	15328	15188	15366	15146	15238	15353	15189	15226	15225	15176	15163	15083	15490	15220	15066	15237	15347	15163	15426	15374	15253	15386	15397	15298	15309	15284	15474	15351	15294	15329	15339	15354	15341	15454	15270	15418	15181	15271	15355	15302	15166	15533	15263	15372	15208	15251	15265	15138	15164	15282	15194	15319	15280	15428	15308	15358	15076	15128	15304	15151	15224	15356	15208	15282	15278	15329	15335	15337	15255	15076	15236	15287	15228	15350	15260	15465	15278	15506	15226	15274	15352	15380	15379	15178	15262	15200	15329	15392	15562	15354	15384	15232	15313	15190	15355	15327	15176	15364	15252	15191	15347	15305	15190	15364	15217	15154	15265	15457	15389	15327	15290	15174	15254	15289	15337	15376	15227	15352	15328	15070	15276	15291	15281	15324	15174	15163	15294	15353	15380	15217	15303	15358	15287	15276	15325	15303	15348	15344	15189	15181	15254	15374	15392	15481	15533	15240	15360	15324	15341	15259	15258	15179	15345	15412	15308	15324	15279	15227	15340	15223	15209	15296	15518	15118	15392	15358	15381	15397	15224	15253	15349	15184	15276	15207	15420	15369	15409	15372	15189	15207	15333	15344	15487	15378	15226	15262	15233	15329	15338	15247	15404	15284	15428	15254	15314	15406	15255	15374	15194	15218	15298	15257	15155	15426	15275	15312	15448	15256	15237	15257	15245	15169	15303	15273	15156	15431	15361	15291	15253	15334	15274	15246	15271	15371	15438	15219	15541	15335	15305	15518	15130	15258	15253	15096	15157	15212	15422	15305	15313	15490	15307	15309	15310	15458	15363	15175	15365	15318	15242	15183	15205	15205	15098	15335	15390	15378	15266	15123	15321	15243	15430	15282	15246	15393	15125	15203	15289	15476	15223	15233	15464	15176	15329	15451	15253	14988	15355	15353	15237	15120	15272	15383	15358	15221	15312	15244	15353	15317	15213	15303	15397	15306	15319	15150	15235	15484	15182	15193	15233	15175	15305	15296	15354	15247	15305	15133	15206	15314	15307	15288	15176	15296	15303	15112	15191	15499	15334	15362	15278	15211	15215	15212	15385	15269	15528	15151	15337	15267	15345	15146	15272	15262	15163	15300	15178	15383	15341	15249	15432	15346	15355	15461	15243	15479	15430	15223	15185	15341	15243	15151	15395	15168	15310	15229	15267	15446	15229	15360	15155	15354	15317	15361	15022	15295	15255	15158	15318	15188	15220	15331	15230	15334	15260	15132	15265	15318	15264	15117	15381	15314	15319	15161	15128	15183	15339	15311	15345	15356	15354	15245	15235	15404	15079	15131	15139	15158	15158	15357	15224	15184	15331	15291	15201	15168	15324	15202	15174	15383	15237	15424	15234	15411	15254	15252	15083	15281	14958	15131	15236	15290	15168	15288	15366	15323	15307	15220	15221	15300	15372	15504	15429	15520	15251	15270	15186	15484	15180	15335	15437	15119	15117	15159	15430	15146	15298	15194	15347	15203	15185	15326	15264	15279	15546	15359	15351	15162	15266	15240	15272	15333	15259	15304	15338	15285	15334	15327	15280	15258	15369	15234	15297	15275	15115	15246	15404	15389	15212	15279	15333	15346	15049	15165	15245	15362	15337	15442	15331	15224	15257	15272	15354	15191	15370	15213	15256	15170	15301	15391	15379	15417	15180	15244	15231	15314	15247	15205	15222	15280	15150	15371	15263	15371	15254	15277	15212	15230	15339	15285	15369	15121	15193	15346	15275	15275	15348	15193	15314	15169	15156	15255	15471	15249	15153	15332	15197	15332	15429	15323	15144	15459	15312	15244	15221	15383	15345	15377	15332	15107	15329	15371	15272	15222	15351	15225	15455	15254	15294	15224	15110	15352	15301	15304	15188	15178	15171	15314	15301	15322	15376	15204	15278	15203	15281	15240	15219	15138	15266	15332	15160	15151	15382	15249	15245	15260	15312	15351	15402	15265	15268	15409	15122	15578	15212	15301	15181	15234	15416	15247	15242	15424	15211	15176	15384	15305	15391	15233	15190	15300	15213	15257	15409	15282	15273	15431	15395	15251	15306	15273	15289	15654	15163	15350	15251	15322	15364	15201	15242	15170	15407	15264	15313	15315	15475	15228	15187	15234	15454	15256	15162	15264	15232	15401	15128	15307	15256	15261	15348	15336	15398	15239	15295	15264	15249	15167	15405	15227	15252	15279	15186	15201	15316	15212	15251	15423	15388	15170	15555	15160	15362	15397	15295	15373	15244	15403	15419	15304	15349	15304	15147	15398	15478	15410	15256	15308	15276	15220	15244	15190	15261	15261	15341	15315	15145	15236	15178	15327	15257	15173	15185	15253	15379	15332	15425	15099	15158	15304	15301	15338	15160	15331	15449	15216	15272	15368	15278	15236	15425	15337	15409	15205	15407	15518	15092	15372	15345	15307	15326	15162	15314	15381	15229	15173	15136	15123	15425	15133	15363	15271	15158	15282	15313	15292	15330	15208	15184	15303	15259	15186	15190	15266	15415	15103	15401	15114	15396	15388	15234	15427	15108	15277	15436	15206	15209	15211	15177	15282	15259	15238	15156	15307	15462	15538	15428	15213	15238	15481	15248	15318	15348	15348	15214	15442	15346	15295	15251	15358	15357	15287	15264	15402	15201	15292	15335	15307	15397	15451	15202	15415	15296	15295	15429	15278	15247	15299	15265	15348	15397	15257	15291	15263	15250	15223	15269	15301	15302	15219	15271	15219	15235	15337	15108	15016	15204	15267	15370	15345	15407	15200	15314	15299	15349	15257	15399	15299	15339	15251	15365	15153	15153	15253	15258	15099	15326	15348	15281	15342	15472	15236	15232	15329	15319	15192	15127	15266	15365	15297	15371	15334	15313	15417	15173	15300	15293	15339	15226	15389	15291	15341	15238	15182	15289	15493	15320	15166	15263	15244	15254	15210	15245	15182	15320	15301	15329	15144	15443	15556	15275	15297	15230	15420	15284	15503	15130	15225	15395	15145	15475	15093	15152	15424	15274	15277	15233	15463	15321	15307	15334	15283	15206	15194	15344	15233	15404	15290	15328	15216	15384	15209	15284	15275	15362	15332	15183	15321	15293	15306	15300	15112	15262	15215	15402	15287	15332	15375	15282	15206	15406	15144	15264	15170	15350	15295	15288	15206	15285	15266	15242	15300	15190	15232	15348	15421	15386	15389	15352	15207	15379	15220	15186	15292	15189	15239	15270	15310	15315	15300	15409	15264	15330	15320	15412	15190	15218	15179	15194	15481	15167	15289	15268	15426	15337	15366	15179	15374	15457	15415	15168	15336	15290	15185	15212	15366	15347	15394	15256	15501	15133	15294	15266	15240	15169	15379	15505	15248	15245	15311	15259	15325	15155	15221	15197	15383	15345	15336	15164	15292	14973	15455	15295	15481	15204	15420	15423	15439	15383	15319	15414	15269	15243	15221	15158	15311	15092	15297	15382	15340	15142	15340	15400	15245	15312	15329	15401	15279	15244	15564	15313	15275	15304	15133	15363	15183	15177	15126	15186	15351	15314	15357	15252	15328	15302	15275	15163	15337	15188	15293	15371	15393	15424	15247	15359	15246	15261	15438	15319	15356	15216	15337	15352	15164	15261	15280	15263	15376	15108	15434	15297	15284	15356	15238	15208	15401	15212	15202	15342	15233	15269	15212	15128	15340	15285	15213	15289	15297	15291	15349	15362	15278	15307	15279	15233	15322	15223	15435	15325	15326	15264	15464	15557	15237	15298	15179	15095	15244	15439	15337	15363	15299	15366	15344	15267	15201	15283	15542	15381	15303	15211	15383	15540	15412	15332	15268	15260	15259	15223	15295	15353	15285	15103	15292	15359	15274	15310	15385	15356	15445	15301	15467	15125	15318	15314	15290	15504	15270	15159	15358	15126	15289	15226	15240	15213	15414	15382	15270	15294	15210	15493	15331	15336	15417	15181	15470	15329	15386	15405	15310	15237	15257	15303	15175	15175	15187	15393	15310	15268	15401	15293	15464	15445	15319	15397	15315	15204	15362	15145	15360	15338	15210	15234	15314	15180	15435	15295	15338	15313	15186	15444	15303	15382	15314
24017	21135	28491	26079	27043	28448	28170	24197	22981	22234	20973	20351	19941	19543	19155	19102	18931	18711	18751	18563	18255	18454	18481	18184	18055	18198	18096	18065	18165	18050	18265	17885	17873	18169	17943	18083	18047	18068	18066	18043	17919	18112	17936	18048	17937	17904	18048	18159	18043	17921	18051	18034	17872	18036	17923	17895	17981	17788	17833	17643	18021	17730	17814	18041	18185	17906	17940	18051	17881	17720	17879	18035	17961	17999	18045	17973	17869	18045	17944	17855	17887	17942	18005	18053	17894	17863	17910	18031	17639	17857	18073	17964	17874	17760	17795	17905	17895	18074	17924	17885	17874	18064	17937	17812	17937	18169	18089	17910	18006	17979	18189	18048	17928	17810	17892	17701	17917	17933	17963	17727	17847	18064	17900	17851	18017	18220	18074	17898	17816	17980	17775	17851	17982	17924	17938	17874	17797	17957	17863	17912	17722	17873	17897	17958	17810	17996	17813	17986	18031	17990	17819	17814	17972	18209	17839	18018	18089	17790	17986	17840	17745	18016	17932	17752	17642	17827	18037	17861	18075	17920	17966	17921	17795	17860	18076	17801	17891	17776	17896	17992	18037	18099	18251	17969	18050	17853	17999	18112	17832	17935	18086	18051	18012	18007	17961	18046	17962	18003	17913	17878	17856	17968	17819	18017	18105	17879	18163	17703	18021	17714	17919	18005	18012	17900	17945	17835	18007	18001	17984	17859	17972	17834	18121	17763	17731	17922	17961	17824	18041	17981	18241	17903	18037	17829	17873	17820	17695	17966	17770	18039	17902	17926	17766	18001	17868	17904	17925	17987	17774	17704	17957	17978	18086	17981	17791	17848	17845	18019	17931	17990	17908	17861	18035	17931	17923	17852	17933	17969	18041	17916	17783	17911	18047	17877	17947	18228	17812	17748	18066	17949	17967	17984	17871	18016	17877	18110	17793	17771	17870	17992	17970	17957	18006	17835	18035	18003	17958	17990	17880	17913	17767	17953	17719	17832	17800	17858	17910	17997	17829	17974	17938	18009	17790	17959	17889	17791	17862	18019	17833	17957	18008	18020	18001	17893	17855	17828	17923	17999	17805	17930	18031	18019	17790	17916	18096	18024	17831	17847	17860	17958	17846	17987	17887	17991	17594	17854	17768	17609	17894	17877	17793	17827	17767	17753	17955	18044	17980	17892	17785	17739	17821	17910	18004	18064	17795	18011	17911	17767	17941	17927	17955	17974	17898	17825	17883	17830	17968	18013	17885	17908	17972	17883	17929	17868	17961	17834	17891	17810	17967	18082	18022	17751	17729	17801	17981	17866	18004	17972	17974	18088	17917	17872	18046	18006	18020	17816	17741	17909	17883	17762	17767	17832	17945	17781	17757	17859	17893	17883	17866	17946	18024	17961	17973	17974	18073	17995	17954	17979	17891	17852	17922	17910	18235	17815	17872	17910	18055	17987	17839	17922	17957	17849	18049	17951	17890	17859	17864	17859	18085	17883	17863	17831	17974	17933	17951	18153	17878	18194	17924	17845	17851	17767	17962	18052	17948	17946	18022	17987	17881	18029	17820	17876	18117	18036	17776	17699	17788	17968	17826	17871	18005	18072	18026	17577	18123	17964	17784	17904	17939	18047	17873	18017	17946	17880	17989	17876	17912	17839	17900	18081	17938	17993	17979	17929	18053	17876	17863	17918	18070	17791	18046	17991	17780	18007	17918	17947	17802	17957	17905	17877	17782	18019	17876	17876	17905	17802	17763	17860	17751	17844	18043	18046	17982	17943	17996	17810	17879	18055	17875	17925	17964	17946	18189	17977	18133	17752	17864	17918	17593	17927	18044	18055	17913	17948	17976	18019	18085	17859	17895	17960	17960	17869	18035	17843	17978	17884	18031	18002	18156	17982	17856	17988	17698	17981	17891	17995	18147	18013	17938	17846	17998	17935	18058	17800	17907	17889	17845	17975	17818	18071	17961	17927	18019	17820	18025	17824	17739	17665	17974	17922	17743	17684	18054	17940	18128	18111	18189	18030	17993	17742	17858	17913	17849	17927	17965	17924	17838	17966	17844	17775	17987	18059	17827	17820	17810	17963	17917	17826	17926	17841	17966	17835	17772	17859	17833	17860	17875	17888	17758	18020	17911	17958	17750	17914	17805	17976	17863	17919	17905	17960	17880	17909	18040	17791	17827	18008	17904	17936	17760	17648	17763	17835	17748	17737	17948	17757	17956	17996	17804	17937	17859	17949	18034	18011	17780	17952	17915	17931	17660	17929	17830	18072	17959	18228	18133	17871	18003	18077	17914	17992	18017	17924	18075	17907	17800	17845	17967	17818	17935	17719	17924	17783	18087	17799	17996	18072	18121	17886	18056	17947	17794	17802	17767	18038	18021	17986	17952	17930	18082	17859	17947	17917	18044	17785	17905	17882	17989	17958	17970	18041	17882	17799	18133	17880	17936	17747	18048	17890	17950	18160	17790	17978	18030	18005	17801	17946	17735	17923	17762	18094	18072	17825	18046	18008	17672	17997	18050	18056	17799	17829	17859	18121	18008	17930	18092	18027	18035	18002	17908	18037	18053	17917	17885	17944	18204	17758	17929	18102	17827	17918	17823	17896	17954	17935	17876	17816	17974	17940	17865	18004	17742	18037	17937	17818	17857	18007	18073	17865	17898	17967	18116	18011	17936	17908	17836	17890	17796	17957	17739	18005	18011	17938	18042	17971	18048	17844	17927	17809	17966	17937	17739	17978	17925	18128	18071	17966	18124	17885	18011	17803	17773	17766	17865	17860	17807	17917	17974	18163	17873	17950	17795	17815	17787	18078	17912	17988	18007	18142	17797	17967	17817	17925	17983	17711	17961	17968	17869	17802	17792	17878	18063	17993	17971	17966	17958	17854	17908	17942	18035	17900	17960	17952	17915	17858	17952	17817	17705	17900	18044	18013	17925	18157	17981	17995	17904	18037	18206	17970	18084	17891	17941	18126	18234	17912	17973	17909	17881	18033	17921	18034	18054	17739	18281	17918	18066	17937	18015	17875	17823	17824	17811	17897	18109	17965	17973	17941	17746	17897	17832	17880	17990	17894	17913	18123	17992	17969	18018	18017	17877	18002	17972	17971	17915	17950	18129	17895	18197	18036	17958	18069	17941	17933	17938	17900	17864	17747	17854	17855	17791	17866	17976	17840	18085	18108	18025	17893	17806	17968	18057	18086	18014	17659	17943	17617	18051	17902	18051	17980	18000	18188	18048	18116	17964	17934	17786	17875	18094	18033	18042	18003	17909	17747	17672	17885	17918	17784	17536	17814	17841	18067	17872	17918	18054	17839	17832	17932	17659	17842	17795	17965	18029	17904	17905	17883	17910	17926	18055	17794	17968	17885	17844	17961	18171	18016	18066	18092	18109	17984	18003	17869	17993	17980	17967	17818	17865	17795	18020	17822	17739	18057	17863	17942	17851	17740	18025	17954	17869	17863	17909	17990	18016	17891	18098	17950	17789	17905	17966	17836	17932	18016	18195	17997	17989	17735	17910	17960	17930	17686	17891	17958	17963	17820	18064	18138	18042	17948	17918	17801	18000	17816	17815	17839	18022	17900	17967	18134	17871	17893	17949	17949	17955	17836	17855	17820	17984	18074	17982	18011	18033	17883	17997	17860	18143	18121	17970	18074	17962	17893	18000	18062	17903	17999	18017	17830	17789	17918	18002	17908	17902	18014	17937	18081	17674	18048	18027	17842	18050	17857	17933	17880	17943	17942	18072	17919	17947	17859	17785	17803	17989	18055	17912	17851	17947	17918	17948	17823	17969	18021	18051	17793	17936	17850	17908	17901	18034	18026	17985	17918	17810	17923	18061	18125	17891	17979	17820	17994	17848	17886	18178	18033	17869	17919	18044	18180	18068	18010	17873	17925	17760	18124	17862	17965	17800	18081	18066	18046	18030	17892	18011	17956	17932	17956	17764	17821	17822	17910	18077	17977	17880	17866	17870	17780	18010	17957	18053	18136	17981	17843	17728	18198	18011	17926	17880	17599	17997	18015	18079	17888	17729	17976	17798	17827	17945	18066	17912	17861	17945	18110	17911	17834	18124	17734	18061	17857	17768	17921	18088	17764	17860	18040	18024	18068	17977	17880	17982	17913	17930	18091	17939	17886	17854	17774	17972	17844	18028	17796	17987	17945	18199	17999	17884	17891	17980	18010	17863	17999	17996	18002	17864	17868	17740	17847	17811	17788	17871	18061	17816	18071	17927	17908	17935	17891	17834	17833	17953	18022	17893	17836	17699	17795	17901	18002	18067	17929	18184	18008	17945	17736	17949	17691	17937	17863	17800	17827	18098	17906	17978	17727	17879	18106	17857	18026	17873	17937	18057	17987	17794	17821	17933	18081	17901	17842	17926	17863	18198	17992	17980	18109	17796	18053	18009	17854	17947	17854	17998	18057	17984	18037	18006	17905	17804	17842	17695	18004	18006	17605	17876	17776	18083	17932	17871	18096	17913	17731	17841	17846	17766	17816	17802	17932	17918	17838	17913	17866	17937	18046	17953	17812	18000	17955	17992	17852	17977	18005	18023	17947	17759	17671	17841	18013	17677	17971	17897	18043	17992	17951	18130	17902	17655	17870	17897	17921	17882	17821	18155	17770	17890	17957	17935	17975	17843	18214	17920	17876	17813	17799	17864	17928	17995	17925	18016	17870	17928	17984	17732	17988	17934	17875	17980	17805	17803	17932	18076	18016	18050	17782	18004	17741	17992	17765	18012	17952	17970	17908	17755	17800	17759	18023	17923	18090	17938	17889	17980	17942	17895	17791	17945	18064	17865	17952	17767	17943	18094	17983	18013	17884	17874	18013	17842	17902	17922	17719	17831	17844	18018	18018	17968	18073	17764	17845	17968	17925	17983	17850	18043	18015	18010	17803	18140	17856	17827	17944	18121	18112	18030	17968	18017	17871	17896	18071	18052	17893	17843	18186	17911	17957	17555	17887	18065	18166	17979	17958	18075	17944	17822	17745	18083	17901	17805	18102	18059	18017	17819	18083	17830	18030	17957	17822	17596	17994	17910	17744	17933	17886	17787	17888	17933	17888	17955	17966	17849	18043	18082	18038	18011	17880	17931	17977	18153	17918	18084	17878	17829	18020	17808	18012
28659	47990	45387	37967	33923	29751	27129	24257	22785	21159	19487	18955	18230	17726	17226	16935	16673	16372	16138	16012	15951	15836	15622	15677	15624	15530	15574	15611	15534	15525	15516	15437	15473	15381	15366	15423	15437	15407	15423	15485	15242	15548	15375	15446	15310	15259	15421	15346	15308	15258	15427	15179	15543	15254	15448	15453	15464	15242	15435	15340	15400	15203	15366	15384	15350	15373	15270	15416	15272	15430	15295	15249	15380	15353	15382	15259	15468	15448	15370	15470	15331	15353	15427	15400	15317	15399	15468	15391	15392	15312	15369	15259	15381	15289	15298	15342	15495	15403	15218	15374	15221	15268	15354	15333	15404	15478	15314	15234	15430	15226	15229	15344	15335	15396	15380	15256	15295	15239	15362	15351	15369	15329	15487	15337	15223	15384	15363	15227	15329	15316	15255	15382	15283	15448	15193	15466	15433	15384	15347	15232	15295	15203	15283	15478	15519	15219	15427	15323	15458	15223	15388	15349	15436	15577	15292	15128	15428	15374	15343	15395	15393	15453	15121	15335	15413	15279	15298	15342	15388	15386	15348	15308	15485	15300	15362	15340	15239	15556	15327	15391	15514	15280	15199	15418	15400	15357	15400	15300	15250	15260	15327	15339	15207	15319	15358	15341	15416	15267	15527	15360	15310	15400	15255	15596	15361	15378	15536	15367	15279	15238	15414	15242	15364	15219	15304	15381	15546	15429	15370	15317	15311	15406	15543	15349	15288	15278	15216	15376	15392	15320	15392	15218	15457	15184	15340	15507	15172	15464	15418	15331	15349	15439	15436	15437	15379	15384	15204	15347	15237	15294	15440	15374	15218	15091	15492	15256	15455	15256	15408	15418	15438	15236	15267	15267	15366	15258	15350	15371	15449	15308	15429	15328	15462	15297	15527	15194	15501	15395	15442	15303	15359	15230	15256	15425	15327	15348	15533	15433	15341	15414	15271	15156	15384	15462	15291	15247	15279	15323	15371	15477	15249	15357	15531	15459	15233	15408	15430	15392	15467	15218	15527	15452	15271	15449	15293	15415	15419	15407	15419	15402	15500	15345	15251	15501	15507	15370	15193	15351	15205	15432	15469	15426	15321	15346	15440	15386	15545	15136	15383	15365	15318	15455	15310	15257	15401	15415	15419	15372	15421	15542	15410	15377	15286	15413	15440	15363	15505	15534	15236	15352	15397	15260	15366	15385	15254	15427	15329	15269	15437	15398	15533	15446	15272	15421	15315	15379	15409	15205	15237	15335	15313	15560	15340	15327	15372	15329	15272	15397	15192	15298	15323	15472	15294	15402	15273	15275	15225	15329	15360	15516	15384	15303	15360	15306	15350	15282	15388	15434	15450	15407	15375	15363	15249	15464	15203	15474	15344	15369	15453	15430	15335	15217	15343	15274	15318	15378	15344	15377	15108	15336	15307	15324	15466	15319	15497	15153	15240	15439	15305	15320	15274	15346	15310	15409	15355	15427	15437	15383	15249	15352	15390	15281	15257	15426	15252	15347	15369	15258	15385	15283	15312	15433	15571	15204	15250	15406	15429	15340	15372	15400	15297	15275	15366	15322	15378	15453	15347	15435	15271	15313	15328	15209	15377	15346	15439	15577	15307	15344	15383	15347	15290	15506	15515	15332	15307	15409	15523	15365	15373	15378	15366	15418	15204	15267	15426	15397	15288	15454	15233	15234	15310	15444	15285	15289	15230	15344	15230	15231	15316	15378	15485	15252	15368	15482	15469	15680	15445	15330	15330	15518	15276	15423	15262	15263	15462	15282	15265	15217	15268	15337	15173	15296	15338	15345	15246	15316	15422	15179	15383	15273	15287	15391	15375	15301	15478	15365	15280	15245	15452	15453	15247	15372	15455	15259	15364	15173	15345	15413	15373	15378	15404	15361	15328	15319	15440	15410	15314	15541	15307	15248	15632	15220	15533	15293	15457	15257	15323	15264	15482	15372	15366	15407	15212	15332	15287	15257	15359	15467	15369	15429	15368	15411	15471	15292	15171	15141	15374	15297	15326	15309	15348	15366	15355	15196	15382	15178	15182	15237	15321	15533	15320	15288	15251	15348	15376	15488	15461	15438	15399	15350	15276	15398	15320	15400	15399	15309	15254	15400	15338	15497	15422	15330	15388	15294	15266	15416	15412	15418	15307	15375	15232	15297	15379	15441	15256	15302	15479	15220	15315	15226	15276	15330	15299	15468	15306	15315	15215	15337	15453	15337	15513	15323	15236	15375	15265	15291	15168	15192	15390	15400	15354	15374	15268	15363	15363	15189	15376	15426	15452	15546	15458	15391	15293	15450	15381	15225	15492	15466	15347	15260	15416	15405	15387	15289	15413	15353	15479	15494	15481	15417	15427	15299	15387	15256	15332	15403	15337	15110	15387	15487	15462	15375	15497	15241	15308	15280	15281	15357	15231	15365	15327	15357	15427	15403	15396	15418	15267	15487	15294	15346	15252	15187	15362	15299	15441	15374	15303	15327	15468	15315	15312	15285	15297	15254	15357	15194	15367	15397	15373	15451	15363	15382	15474	15513	15331	15385	15485	15387	15262	15471	15329	15267	15339	15314	15211	15291	15407	15260	15290	15425	15526	15331	15233	15416	15358	15320	15277	15288	15467	15353	15421	15250	15240	15268	15376	15280	15324	15326	15123	15414	15267	15284	15361	15243	15423	15296	15374	15205	15332	15380	15268	15167	15384	15311	15359	15276	15350	15212	15328	15485	15148	15318	15557	15359	15410	15238	15352	15202	15187	15368	15355	15221	15225	15344	15340	15211	15267	15487	15380	15322	15214	15316	15337	15288	15380	15400	15214	15374	15186	15343	15326	15397	15473	15533	15357	15339	15357	15309	15382	15359	15264	15213	15469	15400	15414	15540	15358	15355	15385	15410	15252	15398	15444	15270	15294	15265	15482	15331	15291	15511	15208	15274	15480	15393	15496	15442	15347	15404	15394	15462	15333	15354	15303	15252	15238	15384	15372	15348	15343	15261	15418	15421	15335	15265	15585	15387	15326	15386	15311	15347	15348	15424	15307	15477	15504	15245	15414	15357	15528	15077	15328	15370	15338	15340	15278	15448	15350	15310	15242	15420	15328	15226	15321	15192	15420	15409	15367	15370	15461	15440	15339	15289	15378	15412	15333	15366	15521	15356	15266	15299	15549	15363	15485	15363	15359	15475	15481	15276	15232	15347	15386	15242	15526	15286	15307	15278	15422	15550	15351	15489	15304	15447	15397	15460	15275	15507	15363	15442	15408	15472	15459	15430	15302	15320	15300	15354	15380	15257	15332	15422	15310	15288	15415	15330	15566	15282	15245	15501	15385	15395	15242	15322	15372	15427	15424	15549	15298	15329	15474	15378	15334	15329	15483	15363	15437	15545	15396	15410	15214	15337	15284	15493	15124	15450	15388	15175	15401	15358	15346	15283	15357	15484	15349	15506	15429	15234	15328	15287	15347	15203	15436	15359	15355	15240	15303	15287	15288	15377	15242	15301	15401	15236	15381	15253	15347	15298	15297	15544	15296	15367	15297	15529	15300	15354	15330	15417	15244	15536	15270	15460	15375	15397	15451	15264	15332	15480	15284	15396	15565	15372	15409	15263	15190	15250	15436	15384	15317	15438	15375	15260	15194	15443	15238	15504	15289	15288	15451	15312	15304	15355	15122	15375	15311	15314	15643	15296	15309	15470	15448	15283	15298	15372	15254	15338	15448	15350	15358	15352	15265	15351	15244	15350	15524	15294	15460	15269	15298	15401	15388	15372	15202	15378	15236	15360	15279	15324	15200	15283	15532	15204	15350	15397	15428	15383	15330	15316	15167	15350	15284	15313	15318	15392	15475	15308	15354	15283	15426	15379	15105	15476	15349	15388	15453	15313	15442	15326	15556	15539	15249	15314	15345	15190	15347	15437	15398	15455	15442	15385	15390	15406	15323	15408	15392	15241	15386	15232	15540	15337	15317	15437	15426	15510	15270	15213	15225	15339	15390	15278	15485	15359	15321	15325	15269	15230	15228	15436	15302	15320	15220	15198	15310	15268	15340	15541	15150	15403	15472	15327	15456	15349	15291	15256	15385	15202	15472	15325	15252	15223	15170	15267	15214	15258	15410	15363	15331	15497	15240	15335	15408	15307	15388	15260	15259	15165	15507	15188	15375	15334	15201	15178	15371	15507	15277	15370	15461	15233	15335	15373	15315	15294	15377	15400	15184	15501	15365	15287	15195	15389	15415	15482	15380	15338	15344	15470	15325	15380	15329	15410	15285	15411	15484	15323	15444	15354	15438	15368	15380	15380	15261	15186	15417	15207	15341	15323	15459	15287	15297	15448	15155	15380	15407	15426	15424	15369	15332	15274	15350	15324	15463	15227	15567	15360	15203	15263	15380	15245	15269	15313	15404	15293	15318	15280	15223	15492	15342	15415	15510	15243	15360	15505	15365	15548	15327	15345	15258	15374	15379	15438	15418	15348	15431	15523	15348	15401	15396	15446	15296	15208	15452	15278	15381	15353	15466	15579	15335	15379	15556	15441	15387	15556	15360	15343	15359	15508	15321	15208	15297	15303	15346	15399	15388	15186	15187	15358	15374	15518	15536	15444	15316	15365	15408	15276	15264	15360	15167	15386	15256	15303	15444	15462	15398	15355	15327	15573	15314	15268	15241	15422	15258	15290	15453	15382	15126	15307	15309	15341	15133	15398	15376	15295	15473	15275	15388	15405	15404	15610	15358	15501	15370	15407	15368	15339	15428	15550	15287	15573	15393	15164	15329	15391	15244	15552	15391	15236	15281	15406	15255	15419	15343	15261	15258	15348	15214	15374	15311	15504	15492	15350	15358	15301	15306	15287	15324	15505	15261	15133	15411	15380	15361	15294	15245	15390	15464	15502	15243	15408	15399	15492	15447	15469	15374	15355	15351	15440	15519	15306	15454	15363	15246	15500	15276	15239	15489	15381	15409	15342	15413	15416	15321	15473	15279	15375	15312	15484	15274	15315	15397	15343	15354	15230	15288	15419	15394	15373	15401	15489	15331	15198	15370	15391	15381	15280	15367	15404	15292	15387	15283	15352	15335	15404	15380	15208	15401	15331	15338	15417	15327	15299	15340	15371	15462	15569	15385	15445	15316	15264
22745	21148	28911	23908	23526	28813	32430	27374	24829	23726	22896	22048	21381	20933	20243	20069	19655	19622	19174	19092	18800	19141	18596	18822	18831	18728	18634	18802	18453	18476	18573	18377	18529	18508	18592	18495	18653	18608	18392	18531	18479	18349	18694	18243	18604	18241	18595	18465	18610	18260	18230	18370	18360	18482	18603	18505	18399	18420	18398	18359	18108	18365	18572	18474	18347	18330	18296	18524	18417	18309	18453	18421	18451	18146	18234	18525	18367	18401	18432	18490	18442	18142	18365	18317	18333	18458	18461	18027	18230	18407	18490	18548	18483	18229	18221	18324	18487	18304	18511	18480	18430	18383	18322	18325	18418	18447	18165	18423	18543	18556	18430	18468	18313	18456	18448	18432	18284	18247	18508	18568	18479	18363	18444	18387	18201	18486	18230	18339	18250	18273	18577	18400	18376	18331	18390	18359	18328	18498	18199	18287	18425	18384	18519	18535	18283	18540	18457	18360	18388	18314	18328	18322	18404	18352	18384	18495	18344	18403	18528	18479	18407	18131	18234	18447	18486	18368	18266	18396	18395	18514	18579	18489	18225	18218	18384	18516	18303	18328	18324	18306	18409	18269	18303	18337	18273	18368	18359	18146	18512	18388	18314	17976	18241	18422	18282	18372	18388	18350	18194	18346	18265	18393	18317	18271	18457	18505	18358	18407	18268	18153	18465	18329	18283	18378	18331	18286	18405	18271	18310	18236	18392	18190	18280	18224	18452	18239	18580	18348	18357	18453	18333	18208	18325	18380	18472	18562	18223	18313	18313	18330	18333	18265	18270	18244	18278	18214	18510	18352	18401	18278	18328	18232	18535	18405	18368	18480	18431	18302	18300	18211	18414	18425	18657	18426	18332	18203	18694	18336	18373	18349	18285	18236	18363	18363	18280	18396	18385	18230	18342	18270	18363	18368	18325	18600	18386	18340	18360	18269	18549	18429	18206	18295	18397	18331	18534	18326	18445	18173	18398	18182	18382	18341	18389	18375	18268	18150	18309	18483	18253	18457	18264	18332	18276	18288	18325	18151	18265	18262	18295	18202	18500	18562	18394	18468	18328	18088	18375	18292	18455	18261	18326	18397	18290	18340	18478	18283	18289	18380	18326	18223	18258	18243	18259	18416	18370	18343	18204	18456	18463	18401	18358	18427	18372	18304	18470	18419	18473	18257	18363	18367	18339	18375	18423	18401	18486	18334	18457	18409	18160	18426	18329	18265	18173	18381	18330	18246	18330	18235	18275	18368	18123	18375	18172	18455	18228	18420	18086	18457	18580	18327	18219	18230	18446	18156	18232	18355	18616	18273	18276	18483	18424	18506	18468	18398	18419	18380	18357	18198	18125	18414	18398	18381	18327	18278	18357	18699	18254	18278	18429	18379	18393	18272	18420	18621	18531	18499	18301	18281	18358	18305	18415	18352	18335	18256	18555	18455	18437	18253	18357	18272	18147	18212	18220	18174	18280	18181	18382	18404	18225	18512	18307	18166	18381	18252	18544	18570	18270	18294	18370	18350	18169	18509	18376	18139	18416	18327	18397	18350	18381	18243	18119	18347	18461	18342	18499	18635	18520	18252	18464	18409	18273	18258	18302	18224	18466	18348	18383	18429	18384	18290	18277	18447	18362	18226	18101	18480	18225	18016	18515	18305	18420	18493	18491	18280	18214	18280	18457	18444	18512	18515	18402	18367	18277	18247	18481	18406	18388	18262	18418	18350	18307	18228	18283	18165	18359	18209	18404	18198	18195	18042	18266	18274	18475	18297	18517	18350	18323	18518	18342	18269	18413	18418	18274	18343	18431	18477	18340	18316	18353	18394	18203	18135	18408	18313	18129	18111	18603	18305	18172	18218	18399	18480	18339	18281	18266	18309	18708	18327	18496	18431	18392	18351	18461	18297	18335	18330	18101	18352	18319	18442	18437	18333	18336	18349	18305	18266	18358	18471	18380	18284	18336	18273	18368	18527	18255	18391	18340	18184	18402	18383	18331	18269	18517	18303	18400	18305	18380	18461	18260	18151	18487	18411	18612	18202	18504	18373	18306	18449	18295	18470	18050	18434	18158	18531	18362	18425	18288	18168	18173	18215	18291	18480	18124	18433	18332	18288	18230	18240	18543	18292	18270	18254	18164	18511	18522	18215	18265	18460	18368	18286	18378	18235	18404	18392	18246	18520	18395	18359	18365	18330	18148	18254	18409	18391	18349	18191	18398	18487	18375	18216	18175	18455	18469	18198	18374	18525	18261	18262	18431	18463	18376	18183	18388	18282	18183	18237	18397	18381	18254	18261	18255	18390	18170	18428	18246	18463	18311	18283	18283	18372	18417	18161	18271	18339	18310	18439	18411	18293	18142	18324	18355	18332	18431	18510	18651	18323	18377	18250	18588	18355	18373	18281	18442	18493	18452	18334	18139	18475	18374	18246	18417	18163	18217	18390	18244	18141	18378	18371	18367	18403	18439	18452	18428	18491	18421	18246	18260	18264	18147	18495	18086	18312	18435	18327	18340	18485	18608	18355	18392	18439	18298	18204	18410	18271	18140	18208	18279	18483	18356	18277	18183	18303	18458	18458	18211	18309	18329	18294	18230	18625	18602	18403	18423	18297	18307	18411	18061	18479	18358	18214	18327	18240	18485	18453	18143	18235	18289	18341	18394	18333	18198	18176	18463	18392	18369	18488	18478	18214	18207	18477	18299	18276	18510	18268	18228	18387	18180	18675	18225	18290	18407	18277	18356	18308	18198	18427	18353	18518	18384	18286	18469	18589	18319	18210	18350	18324	18436	18591	18383	18315	18262	18483	18453	18441	18362	18167	18229	18151	18392	18366	18301	18221	18421	18383	18284	18525	18265	18292	18310	18458	18283	18297	18490	18093	18135	18351	18255	18314	18555	18128	18500	18344	18287	18312	18291	18075	18547	18280	18311	18412	18217	18320	18374	18407	18327	18159	18427	18356	18391	18365	18299	18301	18241	18315	18237	18396	18396	18153	18385	18394	18064	18326	18045	18184	18180	18305	18304	18442	18527	18375	18517	18415	18410	18412	18528	18275	18461	18473	18304	18433	18415	18205	18449	18222	18281	18359	18346	18197	18304	18490	18344	18302	18398	18425	18240	18333	18341	18320	18380	18620	18395	18412	18381	18477	18552	18393	18391	18512	18337	18357	18419	18363	18438	18453	17957	18188	18309	18320	18476	18335	18263	18302	18255	18427	18270	18328	18230	18476	18192	18356	18091	18408	18312	18296	18188	18515	18058	18476	18346	18323	18400	18309	18314	18119	18296	18459	18370	18334	18338	18496	18591	18527	18316	18273	18439	18327	18305	18390	18361	18326	18403	18440	18410	18401	18387	18166	18208	18225	18446	18306	18377	18442	18388	18363	18360	18314	18282	18219	18213	18231	18499	18229	18425	18566	18294	18129	18267	18406	18439	18290	18238	18228	18287	18396	18301	18360	18415	18211	18101	18671	18319	18261	18355	18463	18465	18214	18306	18319	18348	18431	18405	18125	18400	18277	18365	18376	18339	18165	18246	18374	18309	18438	18421	18379	18491	18271	18338	18362	18325	18212	18230	18225	18354	18235	18367	18228	18273	18252	18378	18363	18133	18404	18122	18329	18543	18120	18307	18149	18314	18355	18437	18241	18395	18322	18291	18277	18668	18442	18380	18378	18249	18502	18379	18576	18161	18323	18360	18534	18320	18348	18352	18162	18233	18463	18385	18371	18225	18257	18348	18391	18189	18267	18449	18329	18260	18238	18226	18262	18122	18154	18445	18457	18405	18418	18330	18261	18396	18095	18322	18166	18356	18412	18096	18434	18598	18287	18381	18463	18303	18518	18245	18384	18356	18519	18353	18456	18264	18373	18367	18422	18365	18237	18274	18149	18359	18300	18297	18151	18385	18275	18300	18208	18386	18398	18297	18313	18546	18311	18266	18119	18394	18387	18438	18414	18395	18320	18308	18199	18455	18264	18309	18336	18486	18117	18296	18377	18366	18361	18297	18342	18417	18420	18357	18243	18296	18160	18433	18345	18341	18255	18378	18393	18421	18329	18311	18260	18362	18358	18214	18371	18621	18460	18482	18379	18473	18440	18565	18341	18368	18490	18628	18520	18452	18392	18596	18311	18443	18521	18390	18263	18432	18338	18473	18357	18412	18406	18231	18455	18366	18445	18228	18381	18284	18457	18307	18423	18130	18284	18537	18402	18350	18187	18467	18171	18367	18144	18261	18191	18424	18215	18118	18272	18321	18430	18201	18229	18364	18376	18316	18406	18355	18271	18397	18399	18397	18647	18456	18294	18434	18300	18448	18467	18381	18418	18435	18379	18429	18223	18411	18465	18257	18349	18465	18065	18294	18405	18430	18457	18468	18415	18079	18263	18464	18283	18124	18228	18578	18295	18349	18275	18589	18426	18221	18312	18581	18141	18263	18141	18401	18284	18558	18215	18428	18480	18528	18260	18280	18370	18508	18301	18242	18498	18450	18309	18018	18245	18327	18208	18371	18236	18279	18292	18501	18234	18344	18547	18358	18396	18457	18211	18281	18530	18409	18381	18267	18282	18387	18101	18286	18441	18329	18411	18143	18251	18130	18388	18364	18235	18309	18210	18429	18174	18383	18246	18368	18215	18347	18294	18316	18441	18210	18667	18380	18297	18286	18321	18374	18393	18271	18150	18440	18397	18426	18399	18583	18440	18484	18293	18157	18471	18061	18376	18242	18263	18682	18287	18495	18310	18478	18295	18547	18343	18476	18303	18381	18318	18364	18437	18336	18344	18252	18377	18501	18209	18137	18286	18295	18298	18337	18447	18400	18595	18424	18400	18433	18491	18305	18372	18408	18162	18367	18194	18222	18398	18332	18244	18320	18467	18269	18387	18422	18314	18338	18326	18388	18274	18478	18251	18388	18013	18132	18114	18209	18557	18249	18290	18219	18365	18346	18611	18346	18360	18411	18307	18349	18179	18126	18350	18371	18265	18250	18141	18259	18261	18403	18183	18289	18453	18552	18192	18410	18518	18211	18281	18219	18282	18191	18335	18395	18154	18396	18410	18434	18373	18376	18340	18266	18152	18364	18323	18347	18109	18421	18520	18491	18526	18266	18482	18514	18272	18309	18548	18267	18546	18429	18273
31467	54166	50734	42644	37322	34056	31515	28161	25223	22975	21923	20808	19806	18769	18148	17642	17306	16909	16600	16613	16305	16015	16090	15933	15915	15620	15951	15782	15806	15856	15862	15548	15719	15637	15710	15602	15685	15779	15721	15739	15662	15757	15713	15617	15617	15820	15549	15675	15529	15514	15492	15649	15620	15639	15554	15606	15548	15549	15705	15530	15668	15471	15661	15473	15629	15696	15799	15709	15647	15447	15706	15552	15555	15422	15621	15571	15621	15572	15553	15642	15591	15648	15537	15578	15606	15634	15519	15690	15576	15565	15641	15552	15450	15492	15696	15483	15496	15525	15641	15592	15502	15622	15574	15579	15581	15649	15496	15589	15497	15497	15638	15600	15720	15494	15748	15468	15596	15678	15268	15452	15655	15738	15578	15512	15497	15486	15620	15647	15700	15772	15556	15597	15597	15686	15709	15525	15414	15406	15588	15515	15569	15552	15521	15620	15646	15568	15519	15692	15543	15438	15480	15576	15591	15566	15420	15637	15650	15597	15726	15516	15538	15548	15721	15493	15550	15651	15629	15531	15669	15524	15294	15848	15564	15595	15535	15573	15686	15463	15567	15707	15612	15581	15612	15541	15475	15531	15515	15737	15515	15724	15641	15759	15676	15443	15716	15454	15630	15413	15654	15524	15616	15541	15496	15483	15711	15649	15446	15518	15694	15527	15592	15509	15334	15538	15504	15430	15633	15728	15418	15670	15644	15519	15645	15534	15654	15393	15542	15674	15572	15648	15566	15447	15801	15663	15580	15582	15480	15741	15679	15615	15455	15447	15769	15672	15689	15437	15530	15436	15659	15475	15693	15440	15495	15527	15607	15586	15570	15716	15644	15530	15544	15707	15591	15627	15604	15571	15538	15564	15487	15583	15586	15574	15418	15469	15660	15402	15368	15731	15703	15454	15514	15843	15503	15628	15629	15452	15560	15627	15688	15631	15674	15689	15796	15631	15484	15637	15532	15621	15681	15681	15554	15576	15634	15495	15545	15492	15637	15525	15583	15802	15622	15474	15740	15441	15588	15619	15467	15804	15590	15503	15422	15564	15581	15495	15554	15798	15499	15568	15617	15614	15429	15600	15628	15438	15670	15451	15519	15559	15669	15508	15588	15635	15547	15506	15582	15611	15563	15481	15413	15588	15583	15665	15707	15618	15519	15371	15489	15599	15794	15663	15672	15536	15704	15551	15588	15556	15652	15596	15610	15617	15532	15545	15650	15595	15581	15449	15719	15530	15503	15611	15538	15625	15573	15505	15745	15571	15642	15548	15676	15734	15614	15640	15661	15674	15484	15513	15558	15623	15503	15655	15652	15670	15492	15651	15469	15733	15514	15546	15591	15512	15639	15441	15471	15534	15612	15600	15600	15574	15495	15578	15511	15590	15482	15577	15498	15641	15634	15617	15541	15505	15433	15532	15504	15507	15588	15679	15674	15541	15591	15462	15667	15716	15633	15410	15845	15646	15582	15603	15582	15500	15481	15628	15619	15589	15665	15551	15557	15720	15579	15474	15522	15409	15798	15560	15589	15527	15676	15592	15497	15624	15634	15585	15550	15644	15575	15511	15617	15593	15510	15668	15632	15582	15630	15737	15690	15467	15468	15537	15555	15525	15466	15496	15745	15597	15517	15597	15469	15484	15767	15494	15538	15529	15429	15399	15603	15548	15283	15591	15674	15761	15590	15667	15447	15756	15533	15623	15503	15622	15675	15575	15566	15479	15548	15492	15576	15516	15602	15501	15474	15714	15522	15563	15569	15611	15509	15557	15607	15556	15625	15487	15544	15437	15520	15507	15515	15702	15460	15641	15531	15580	15624	15668	15660	15577	15522	15591	15668	15642	15490	15609	15566	15440	15529	15605	15420	15725	15655	15646	15781	15430	15610	15651	15778	15559	15647	15520	15441	15598	15507	15451	15682	15598	15540	15515	15625	15785	15528	15615	15652	15548	15712	15559	15553	15731	15470	15577	15744	15529	15820	15609	15675	15722	15550	15560	15532	15458	15638	15288	15451	15564	15604	15532	15371	15585	15488	15600	15625	15515	15370	15589	15533	15545	15730	15396	15580	15592	15745	15609	15627	15620	15525	15664	15494	15477	15661	15801	15541	15547	15543	15503	15464	15606	15737	15426	15576	15762	15559	15659	15672	15552	15611	15444	15622	15576	15580	15468	15486	15580	15531	15461	15616	15553	15711	15614	15689	15521	15515	15571	15517	15516	15738	15541	15562	15587	15582	15658	15732	15499	15532	15485	15529	15550	15604	15440	15671	15427	15519	15401	15424	15560	15592	15625	15352	15582	15632	15473	15531	15610	15496	15680	15546	15540	15566	15440	15599	15565	15550	15399	15601	15659	15497	15755	15455	15596	15714	15587	15922	15630	15770	15705	15730	15587	15583	15556	15551	15464	15556	15486	15625	15597	15451	15423	15577	15648	15635	15475	15342	15621	15665	15496	15704	15431	15560	15494	15456	15523	15438	15524	15619	15559	15707	15697	15596	15509	15524	15581	15593	15517	15567	15437	15496	15502	15663	15466	15711	15539	15486	15741	15611	15599	15499	15555	15635	15703	15402	15420	15656	15619	15708	15457	15657	15539	15396	15595	15624	15554	15562	15555	15576	15521	15609	15409	15620	15553	15443	15449	15588	15511	15479	15519	15516	15853	15564	15537	15579	15576	15503	15482	15449	15498	15705	15646	15516	15613	15630	15473	15597	15578	15665	15508	15445	15585	15640	15350	15543	15623	15425	15622	15504	15723	15660	15505	15657	15751	15524	15584	15582	15465	15539	15485	15582	15648	15656	15549	15701	15570	15579	15535	15559	15626	15806	15599	15438	15453	15534	15471	15317	15547	15587	15512	15651	15533	15454	15512	15557	15668	15538	15669	15583	15582	15540	15618	15548	15514	15542	15574	15701	15582	15626	15348	15593	15365	15438	15553	15707	15694	15557	15726	15723	15425	15650	15489	15596	15471	15646	15412	15534	15659	15563	15520	15569	15525	15737	15630	15637	15482	15614	15591	15711	15460	15635	15557	15458	15565	15604	15461	15606	15391	15545	15586	15650	15543	15636	15348	15388	15533	15374	15600	15555	15523	15720	15559	15563	15536	15705	15551	15418	15398	15591	15606	15697	15497	15426	15595	15534	15604	15586	15652	15758	15473	15643	15586	15475	15476	15667	15481	15598	15563	15500	15480	15683	15647	15592	15440	15662	15452	15550	15595	15579	15658	15645	15676	15733	15676	15578	15473	15692	15456	15630	15784	15529	15436	15636	15620	15538	15583	15603	15518	15788	15715	15551	15627	15590	15484	15516	15622	15640	15497	15644	15531	15433	15412	15731	15585	15406	15575	15633	15428	15592	15544	15564	15631	15570	15616	15732	15436	15570	15757	15536	15632	15483	15644	15326	15599	15429	15430	15633	15567	15434	15481	15627	15609	15656	15429	15563	15491	15636	15699	15582	15578	15594	15661	15509	15426	15504	15471	15540	15440	15601	15487	15466	15570	15346	15313	15487	15556	15673	15574	15360	15730	15814	15635	15443	15683	15399	15642	15709	15518	15537	15556	15602	15584	15650	15620	15491	15684	15449	15594	15542	15576	15623	15515	15446	15438	15538	15365	15605	15632	15450	15529	15416	15687	15636	15561	15566	15556	15673	15660	15597	15568	15536	15549	15619	15394	15486	15503	15756	15463	15600	15681	15470	15533	15688	15554	15442	15569	15645	15608	15770	15546	15653	15558	15719	15493	15555	15626	15659	15587	15567	15561	15567	15440	15744	15596	15584	15560	15534	15486	15444	15651	15501	15475	15690	15566	15698	15511	15636	15667	15532	15549	15556	15652	15739	15601	15497	15462	15648	15579	15763	15606	15561	15592	15362	15526	15672	15620	15532	15554	15765	15644	15501	15710	15570	15413	15536	15601	15543	15612	15606	15468	15728	15799	15597	15657	15620	15645	15445	15727	15635	15675	15470	15603	15643	15600	15379	15327	15493	15483	15460	15699	15418	15793	15595	15681	15544	15601	15461	15470	15745	15496	15469	15715	15618	15669	15504	15662	15612	15385	15736	15678	15417	15428	15549	15690	15613	15537	15594	15584	15567	15634	15688	15214	15603	15472	15467	15681	15526	15624	15656	15416	15632	15631	15514	15457	15565	15535	15544	15569	15471	15648	15496	15590	15568	15733	15624	15518	15470	15560	15737	15430	15547	15548	15640	15522	15685	15618	15575	15476	15642	15664	15476	15582	15603	15613	15607	15559	15459	15581	15424	15487	15609	15633	15590	15453	15631	15679	15530	15550	15612	15646	15482	15591	15447	15472	15616	15595	15659	15694	15686	15452	15567	15732	15643	15548	15582	15541	15601	15488	15630	15630	15668	15501	15557	15478	15496	15569	15593	15505	15625	15418	15467	15469	15801	15601	15659	15501	15449	15595	15462	15588	15598	15617	15673	15564	15609	15599	15631	15606	15597	15483	15613	15424	15694	15468	15416	15512	15474	15680	15563	15579	15658	15566	15488	15372	15377	15369	15541	15639	15567	15518	15567	15484	15634	15592	15679	15552	15416	15742	15687	15682	15655	15664	15486	15591	15479	15609	15596	15545	15434	15637	15542	15660	15554	15524	15576	15480	15612	15580	15608	15330	15616	15510	15662	15581	15353	15675	15854	15496	15530	15417	15601	15670	15535	15570	15486	15429	15630	15481	15551	15529	15521	15603	15682	15629	15795	15650	15491	15526	15536	15467	15479	15666	15713	15559	15424	15383	15666	15581	15431	15470	15561	15583	15614	15511	15555	15529	15470	15471	15757	15469	15653	15595	15415	15550	15484	15403	15591	15748	15479	15644	15496	15509	15496	15392	15659	15570	15667	15601	15571	15446	15532	15364	15581	15760	15509	15657	15508	15686	15525	15691	15720	15414	15744	15527	15639	15485	15580	15537	15607	15672	15620	15624	15563	15650	15540	15605	15685	15549	15763	15511	15549	15483	15625	15697	15561	15516	15616	15331	15538	15542	15591	15455	15607	15550	15548	15583	15588	15518	15584	15598	15600	15647	15455	15604	15425	15606	15695	15580	15574	15421	15758	15506	15683	15724	15682	15599	15597	15173	15707	15510	15485	15663	15488	15558	15588	15648
29176	27250	34648	32518	28518	26021	23767	22455	21144	20338	19759	19447	18741	18691	18708	18528	18383	18429	18244	18224	18011	18060	17902	18041	17925	17920	17979	18218	17961	17683	17928	17892	17957	17789	17817	18003	17792	17743	18122	17923	17909	17993	17814	17904	17834	17887	17787	17855	17898	17812	17918	17916	17925	17916	17804	17955	17882	17669	17762	17636	17990	17826	17838	17937	17864	17887	17908	17711	17850	17942	17735	17710	17877	17866	17959	17980	17826	18004	17786	17960	17853	17751	17974	17911	17786	17893	17971	17955	17796	17744	17832	17679	17905	17884	17869	17914	17785	17868	17745	17612	17864	17787	17956	17904	17975	17741	17912	17840	17804	17795	17901	17641	17867	17710	17814	17867	17847	17957	17879	17780	17673	17871	17622	17807	17775	17837	17908	17949	17863	17925	17836	17695	17749	17831	17925	18030	17805	17920	17801	17694	17914	17761	17828	17873	17707	17656	17844	17734	17925	17818	17743	17871	17882	17928	17683	17925	17769	17867	17974	17976	17878	17906	17721	17866	17946	17809	17889	17913	18122	17809	17799	17824	18098	17773	17931	17708	17885	17840	17809	18045	17829	17782	17925	17746	17657	17913	17845	17689	17931	18089	17894	17778	17933	17972	17777	17840	17908	17816	17907	17858	17844	17815	17865	17635	17829	18044	17819	17737	17628	17910	17798	18121	17817	17778	17990	17861	17731	17773	17765	17810	17968	17834	17944	17850	17967	17961	17736	17772	17744	17797	17770	17825	17906	17912	17983	17876	17974	17982	17680	18007	17883	17853	17669	18048	18001	17849	17783	17872	17832	17822	17821	17891	17837	17674	17790	17855	17874	17814	17848	17927	17899	17877	17897	17893	17821	17810	17928	17979	17858	17872	17817	18225	17698	18061	17835	17814	17765	17896	17804	17683	17774	17883	17715	17922	17861	17848	17793	17835	18106	17950	17862	17918	17904	17664	17797	17753	17814	17757	17800	17733	17824	17865	18008	17684	17889	17858	17760	17753	17841	17639	17733	17838	17899	17975	17698	17852	17915	17857	17830	17800	17921	17859	18025	17780	17773	17744	17995	17985	17973	17929	17854	17869	17728	17770	17816	17770	17678	17986	18003	17802	17792	17780	17734	17623	17960	17703	17785	17831	17947	17590	17958	17954	17851	18027	17862	17873	17945	18099	17822	17663	17855	17778	17646	17900	17933	17891	17784	17561	17948	17803	17957	17741	17886	17824	17608	17899	17978	17718	17726	17864	17800	17763	17681	17901	17720	17818	17779	17710	17906	17814	17933	17696	17825	17765	18019	17946	17901	17949	17970	17768	17811	17757	17883	17898	17920	18041	18107	17942	17667	17991	17859	17875	17964	17987	17954	17902	17722	17773	17893	17880	17852	17913	17940	17888	17819	17736	18038	17753	17945	17967	18010	17857	18007	17859	17866	17760	17852	17673	17703	17933	18084	17779	17971	17976	17756	17796	17679	17800	17716	17730	17774	17914	17797	17812	17894	17768	17860	17987	17984	17983	17993	17857	17763	17790	17908	17962	17731	17890	17818	18008	17874	17900	17803	17914	17742	17811	17872	17741	17935	17886	17755	18070	17920	17785	17826	17896	17990	17869	17762	17822	18070	18052	17942	17877	17926	17885	17772	17836	17947	17921	17784	17707	17686	17937	17758	18105	17973	17873	17877	17646	17876	17913	17797	17959	17764	17686	17824	17832	17651	17891	17835	17861	17862	17862	18009	18085	17814	18114	17815	17917	17910	17912	17663	17782	17807	18000	17857	17757	17880	17932	17929	17830	17732	17903	17945	17998	17983	17842	17859	17631	17945	17999	17737	17843	17836	17816	17750	17943	17988	17776	17570	17977	17782	18003	17873	17959	17883	17647	17663	17666	17805	17912	18038	17853	17736	17840	17901	17628	17993	17823	18088	17975	17782	18107	17715	17656	17791	17735	17897	17894	18081	18032	17967	17946	17843	17848	17646	17907	17710	17907	18000	17998	17835	18116	17885	17898	17797	17710	18029	17821	17603	17732	17672	17613	17916	17915	17826	17851	17854	17923	17997	17760	17953	17847	17940	17769	17887	17807	17918	17752	17642	17650	17761	18013	17795	17890	17598	17869	17859	17872	17800	17974	17758	18104	17864	17660	17987	17873	17941	17952	17879	18021	17767	17776	17921	18038	17674	18082	17928	17897	17714	17670	17697	18051	18032	17833	17875	17794	17794	17608	17624	17889	18001	17983	17722	17803	17876	17832	17825	17807	17908	17811	17726	18001	17814	17887	17793	17815	17749	17807	18099	17985	17990	17897	17614	17822	17684	17887	17756	17725	17896	17872	17766	17839	17904	17688	18136	18017	17896	17926	17810	17906	17818	17816	17886	17806	17798	17748	17775	17794	17804	17776	17864	17729	17817	17768	17741	17934	17851	17891	17789	17948	17887	17827	17712	17799	17772	17722	17801	17896	18002	17938	17903	17745	17994	17808	17953	17833	17843	17835	17869	17964	18074	18018	17740	17939	17903	17939	17944	17657	17781	17797	17817	17860	17783	17724	17615	17847	17890	17808	17696	17735	17831	17836	17837	18004	17720	17941	18120	17822	17871	17743	17769	17768	17969	17933	17797	17945	18035	17790	17918	17882	17898	17914	17914	17720	17650	17683	17982	17755	17896	17873	17898	17802	17783	17982	18033	17737	17675	17742	17837	17840	17705	17903	17867	17866	17785	17976	17896	17979	17930	17826	18004	17692	17871	18053	17723	17877	18026	17954	17812	17762	18124	17985	17861	18071	18182	17902	17887	18067	17780	17751	17939	17759	17697	17776	17949	17984	17739	17806	17715	17946	18113	18020	17800	17784	17910	17960	17742	17809	17881	17784	17823	17845	17973	17938	17861	17958	17859	17827	17749	17674	17822	17950	17946	17624	17744	17839	17810	17731	17937	17808	17804	17862	17811	17913	17887	17697	17782	17919	18009	17814	17884	17978	17818	17877	17909	17504	17707	17910	17917	17730	17658	17713	17848	17868	17911	17986	17959	17793	17817	17958	17795	17889	17832	17913	17837	17907	17875	17957	17719	18010	17831	17875	17855	17810	17728	17825	17826	17794	17912	18084	17883	17759	17834	17730	17869	17825	18002	17764	17878	17793	17866	17723	17999	17945	17949	17926	17882	17920	18035	17760	17821	17801	18214	17946	17876	17991	18133	17868	17854	17807	17819	17764	17900	17915	17955	17627	17913	17772	17918	17797	17745	17926	17924	17900	18038	17769	17658	17867	18005	17916	17798	17858	17739	17636	17786	18015	17980	17816	17913	17991	17784	17722	17960	17831	18127	17806	17540	17920	17984	17928	17859	17815	18048	17934	17866	17966	17879	17715	17857	17903	17878	17695	17876	17937	17880	18113	17793	17550	17844	17722	17911	17915	18057	17801	17854	17881	17677	17923	17871	18044	17838	17948	17840	17845	17944	17776	17802	17834	17858	17674	17811	17880	17975	17863	17690	17809	17739	17949	17976	17567	17778	17880	17968	17827	17809	17683	17725	18062	17804	17785	17759	17803	17734	17716	17739	17837	17860	17904	17763	17512	17787	17847	17987	17901	17778	17767	17773	17981	17766	18031	18132	18016	17947	17876	17824	18054	17796	17925	18096	17786	17758	17823	17998	17705	17792	17783	17997	17850	17829	18059	17797	17825	17816	17700	17828	17947	17929	17812	17990	17772	18012	17879	17683	18035	17767	17700	17872	17762	17896	17614	17831	17931	17955	17858	17873	17735	17806	17656	17859	17956	17701	17841	17978	17918	17932	18076	17677	17607	17801	17938	17955	17751	17917	17854	17868	17908	17791	17801	17773	17966	17925	17740	17902	17685	17823	17949	18052	17692	17910	17784	17893	17924	18013	18066	17941	17971	17825	17847	17807	18022	17904	17906	17791	17971	17908	17853	17912	17829	17872	17933	17765	17877	17712	17817	17978	18050	17926	17872	17990	17843	17892	17707	17861	17832	18038	17775	18055	17909	17886	17980	17847	18065	17803	17845	17689	17956	17716	17889	18172	17859	18049	18036	18001	17859	17874	17885	17985	17706	17763	17914	17846	17816	17959	17911	17823	17993	17816	17764	17742	18004	17819	17751	17899	17843	17792	18028	17728	17982	17819	17974	17756	17841	17842	17833	17812	18045	17991	17939	17737	17893	17861	17900	17832	17754	17951	17838	17726	17822	17716	17925	17909	18154	17880	17961	17819	18006	17989	17835	17920	17992	17939	17728	17748	17794	17728	17972	17860	17890	17875	17707	17708	17824	17957	17672	17823	17802	17947	17762	17831	17966	17991	17890	18002	17962	17836	17708	17860	17785	17798	17802	17905	17967	18016	18017	17958	17873	17791	17917	17642	17968	17826	17785	17817	17942	18075	18114	17926	17818	17971	17879	18027	17871	17816	17818	17852	17960	17770	18007	17801	17903	17854	17824	18084	17829	17938	17826	18012	18160	17796	17808	17892	17855	18163	17879	17836	17892	17831	17793	18058	17855	17891	17971	17773	17644	17820	17630	17965	17902	17691	17995	17945	17961	18023	17954	17714	17985	17912	17941	17802	17923	18058	17877	17744	17875	17908	17773	17759	18032	17978	17914	17896	17873	17950	18086	18068	17757	17745	17802	18065	17933	17938	18094	17861	18191	18072	17776	17851	17847	17828	17837	18004	17943	17929	17913	17952	17723	17806	17986	17914	17775	17801	17908	17839	17798	17681	17805	17781	17739	17758	17749	17830	18066	17938	17822	17929	17924	18240	17624	17649	17654	17865	17810	18020	17905	17956	17903	17856	17740	17836	17995	17873	17892	17888	17815	17858	17941	17817	17690	18144	17724	17889	17982	17894	17847	17934	17664	17866	17781	17935	17883	17827	17879	17695	17794	17822	18054	17735	17915	17872	17810	17986	17790	17875	17635	17811	17613	17751	17780	18079	17832	17946	17783	17851	17790	17979	17833	17857	17725	17755	17855	17762	17686	17935	17876	17843	17968	17796	17922	17900	17828	17807	17804	17821	17661	17872	17640	17917	17968	17668	17753	18009	17725	17687	17876	17805	17900	17911	18046	17806	17989	18109	17851	17894	17843	17803	17799	17896	17790	17888	17869	17849	17803	17893	17703
29098	42432	38534	31878	29356	26428	23585	21689	20065	19095	18368	17516	17061	16718	16509	16159	16161	15916	15759	15598	15548	15611	15615	15380	15562	15367	15367	15519	15284	15431	15256	15529	15322	15276	15287	15276	15413	15484	15373	15341	15418	15195	15435	15381	15350	15349	15231	15538	15240	15236	15470	15187	15271	15369	15324	15405	15255	15301	15314	15346	15226	15341	15326	15348	15490	15458	15402	14893	15498	15447	15354	15294	15331	15329	15262	15261	15274	15533	15346	15268	15415	15166	15275	15379	15342	15389	15295	15176	15267	15457	15360	15372	15315	15295	15187	15241	15309	15064	15154	15174	15291	15304	15352	15301	15183	15293	15120	15322	15158	15335	15262	15163	15226	15322	15330	15238	15287	15367	15371	15206	15290	15190	15436	15361	15311	15364	15346	15294	15340	15194	15208	15261	15343	15426	15258	15383	15292	15276	15295	15408	15339	15439	15274	15327	15326	15420	15373	15252	15325	15342	15127	15289	15378	15428	15306	15245	15128	15143	15446	15210	15461	15269	15220	15319	15292	15243	15259	15239	15210	15368	15423	15224	15286	15308	15391	15342	15293	15083	15297	15320	15097	15275	15257	15403	15218	15174	15343	15196	15305	15280	15320	15273	15372	15268	15292	15261	15252	15164	15355	15331	15224	15422	15337	15470	15138	15386	15346	15436	15196	15436	15032	15446	15304	15417	15298	15367	15054	15449	15432	15350	15437	15423	15211	15396	15150	15377	15242	15360	15437	15328	15269	15238	15389	15326	15404	15262	15298	15251	15070	15417	15296	15320	15359	15238	15286	15245	15357	15318	15154	15121	15392	15426	15345	15244	15268	15245	15157	15231	15351	15289	15203	15338	15347	15207	15301	15304	15246	15308	15348	15281	15350	15172	15286	15057	15279	15314	15281	15231	15270	15281	15123	15271	15299	15196	15356	15375	15409	15323	15183	15226	15119	15343	15388	15399	15201	15261	15228	15349	15252	15237	15222	15174	15311	15357	15245	15249	15224	15273	15204	15558	15253	15208	15312	15336	15342	15300	15287	15206	15244	15398	15222	15210	15366	15212	15102	15233	15362	15355	15291	15225	15393	15391	15263	15373	15254	15426	15422	15273	15162	15385	15420	15266	15211	15350	15451	15085	15372	15335	15234	15241	15253	15214	15366	15213	15338	15406	15333	15158	15234	15267	15346	15239	15314	15306	15339	15280	15247	15152	15336	15326	15244	15277	15414	15311	15218	15402	15185	15400	15414	15383	15243	15468	15302	15451	15374	15252	15343	15306	15321	15224	15260	15153	15378	15348	15264	15397	15352	15380	15152	15210	15132	15208	15181	15372	15400	15411	15311	15048	15308	15096	15334	15520	15273	15367	15220	15497	15220	15303	15252	15324	15416	15445	15197	15201	15252	15298	15341	15541	15325	15315	15235	15328	15200	15286	15337	15327	15316	15246	15247	15424	15293	15355	15451	15210	15515	15239	15297	15363	15263	15278	15242	15341	15218	15346	15183	15245	15312	15415	15223	15387	15163	15219	15238	15280	15480	15362	15172	15203	15409	15240	15283	15247	15287	15439	15334	15333	15410	15353	15405	15353	15382	15129	15199	15330	15330	15484	15368	15235	15114	15414	15201	15331	15262	15394	15228	15315	15337	15241	15329	15276	15210	15319	15329	15312	15079	15286	15147	15261	15329	15245	15355	15098	15064	15329	15311	15337	15211	15317	15485	15253	15259	15290	15346	15278	15245	15201	15334	15344	15323	15114	15323	15367	15296	15275	15392	15239	15331	15500	15462	15321	15253	15265	15476	15418	15244	15494	15463	15343	15409	15151	15385	15188	15312	15395	15169	15319	15313	15338	15298	15230	15224	15175	15279	15264	15203	15367	15315	15230	15375	15216	15304	15261	15362	15324	15345	15283	15440	15153	15192	15267	15408	15158	15405	15224	15190	15268	15380	15295	15249	15298	15197	15313	15341	15220	15265	15204	15158	15217	15369	15233	15202	15305	15453	15152	15241	15414	15329	15405	15444	15356	15237	15300	15255	15283	15496	15313	15341	15331	15323	15295	15363	15231	15276	15529	15198	15287	15209	15451	15380	15354	15359	15398	15274	15209	15292	15134	15197	15388	15239	15329	15407	15260	15268	15149	15254	15242	15396	15329	15449	15371	15383	15397	15293	15292	15317	15274	15098	15406	15280	15172	15165	15287	15085	15207	15244	15549	15235	15318	15327	15259	15282	15293	15416	15206	15485	15083	15299	15375	15433	15295	15289	15292	15258	15325	15274	15216	15249	15299	15314	15288	15387	15246	15107	15078	15249	15414	15329	15286	15307	15209	15254	15280	15204	15350	15420	15412	15338	15343	15244	15371	15289	15374	15244	15251	15280	15370	15217	15287	15459	15281	15078	15080	15278	15408	15316	15292	15272	15174	15324	15173	15138	15244	15340	15280	15239	15286	15291	15342	15207	15228	15262	15327	15259	15167	15107	15203	15301	15202	15498	15401	15261	15339	15352	15414	15323	15246	15290	15427	15220	15183	15334	15340	15151	15394	15182	15240	15310	15226	15275	15291	15241	15424	15370	15294	15334	15406	15279	15226	15283	15364	15290	15233	15345	15342	15461	15305	15494	15379	15476	15326	15246	15332	15323	15233	15213	15387	15264	15290	15262	15346	15329	15207	15129	15354	15404	15403	15320	15327	15302	15324	15443	15276	15331	15264	15428	15233	15443	15243	15401	15247	15241	15243	15238	15308	15327	15334	15363	15227	15153	15292	15376	15373	15325	15260	15140	15237	15291	15307	15208	15154	15430	15076	15093	15261	15352	15336	15229	15325	15203	15292	15205	15322	15234	15271	15346	15227	15418	15367	15459	15267	15306	15359	15399	15064	15421	15260	15303	15301	15108	15132	15155	15278	15367	15227	15326	15232	15277	15344	15295	15419	15375	15502	15323	15393	15440	15229	15299	15238	15461	15408	15286	15266	15425	15311	15241	15212	15274	15298	15114	15298	15317	15177	15283	15238	15195	15299	15376	15275	15269	15343	15110	15383	15338	15035	15358	15283	15223	15251	15190	15236	15421	15138	15394	15276	15127	15239	15306	15134	15229	15352	15175	15271	15394	15301	15227	15168	15356	15223	15262	15278	15371	15363	15170	15206	15283	15311	15311	15327	15312	15467	15288	15238	15240	15185	15270	15221	15372	15328	15288	15222	15283	15251	15341	15380	15252	15337	15279	15246	15273	15293	15165	15363	15285	15122	15381	15430	15246	15394	15455	15195	15291	15365	15398	15409	15314	15584	15443	15335	15203	15349	15270	15468	15177	15246	15340	15261	15609	15304	15196	15240	15307	15220	15449	15428	15313	15262	15456	15307	15337	15265	15309	15178	15248	15224	15253	15315	15307	15120	15422	15339	15494	15315	15357	15320	15223	15213	15328	15382	14997	15230	15290	15259	15352	15287	15163	15175	15464	15158	15169	15240	15335	15350	15235	15460	15396	15323	15290	15415	15192	15315	15185	15158	15178	15292	15378	15474	15323	15120	15378	15382	15440	15228	15337	15364	15251	15215	15395	15215	15299	15332	15443	15246	15155	15321	15288	15440	15231	15400	15230	15041	15424	15240	15296	15522	15169	15220	15144	15243	15190	15054	15359	15444	15338	15406	15249	15417	15245	15431	15214	15030	15271	15208	15252	15220	15173	15477	15335	15371	15277	15300	15291	15143	15453	15323	15380	15241	15437	15274	15434	15373	15376	15252	15314	15248	15297	15413	15322	15280	15295	15452	15334	15291	15183	15447	15174	15359	15252	15203	15388	15350	15298	15149	15315	15256	15235	15302	15219	15420	15354	15251	15387	15411	15327	15223	15268	15305	15343	15324	15210	15403	15316	15316	15364	15374	15310	15310	15160	15356	15218	15464	15268	15298	15175	15426	15328	15336	15397	15450	15348	15333	15253	15363	15278	15418	15277	15135	15397	15269	15283	15265	15300	15379	15460	15120	15323	15380	15218	15407	15297	15267	15278	15253	15173	15427	15232	15264	15323	15127	15122	15280	15253	15299	15236	15328	15340	15313	15476	15251	15270	15162	15301	15302	15218	15369	15300	15123	15277	15373	15297	15267	15190	15279	15400	15165	15160	15322	15381	15157	15331	15393	15448	15128	15202	15218	15192	15310	15288	15244	15168	15317	15296	15348	15232	15236	15296	15374	15370	15415	15297	15496	15399	15177	15417	15231	15466	15330	15239	15349	15388	15283	15215	15320	15382	15361	15330	15392	15288	15340	15246	15264	15452	15255	15284	15383	15225	15485	15426	15311	15203	15272	15212	15271	15239	15338	15216	15177	15251	15331	15200	15231	15152	15275	15288	15348	15314	15238	15409	15358	15282	15163	15216	15386	15441	15306	15368	15338	15289	15237	15188	15236	15325	15304	15308	15305	15272	15260	15252	15287	15321	15235	15471	15322	15216	15267	15272	15375	15330	15309	15129	15281	15320	15195	15370	15302	15265	15269	15237	15458	15202	15346	15351	15283	15229	15369	15332	15286	15170	15422	15469	15256	15345	15452	15186	15429	15242	15322	15297	15200	15262	15264	15303	15242	15439	15359	15332	15352	15301	15325	15373	15280	15321	15313	15451	15275	15258	15412	15189	15371	15344	15357	15167	15400	15505	15320	15209	15203	15328	15375	15455	15348	15250	15434	15284	15439	15196	15443	15311	15148	15310	15232	15345	15283	15326	15160	15454	15255	15312	15339	15099	15319	15264	15317	15213	15365	15360	15139	15188	15415	15455	15395	15291	15417	15296	15307	15314	15316	15214	15216	15280	15167	15379	15380	15312	15289	15348	15364	15389	15381	15386	15180	15362	15252	15117	15214	15363	15116	15366	15197	15124	15224	15357	15398	15362	15195	15385	15233	15395	15389	15379	15318	15361	15374	15341	15165	15249	15353	15489	15310	15247	15253	15299	15407	15088	15345	15403	15384	15503	15130	15395	15254	15363	15358	15303	15260	15309	15248	15180	15300	15409	15266	15405	15157	15325	15397	15108	15401	15179	15029	15354	15389	15195	15404	15379	15283	15301	15361	15350	15470	15273	15423	15145	15576	15213	15402	15218	15205	15294	15232	15332	15181	15293	15329	15331	15420	15295	15263
24035	21147	28646	26099	27034	29027	28480	24642	22756	22037	21212	20651	19897	19400	18987	19010	18796	18617	18589	18285	18204	18176	18095	18108	18244	18173	18099	18004	17993	17984	18110	17968	17840	17803	17814	18073	17815	18000	17961	17890	17896	17919	17738	18093	18017	18156	17946	17876	17821	17714	17855	17790	17846	18013	18076	17874	18006	17848	17989	17906	17773	17946	18001	17896	18018	17949	17815	18046	17875	17731	18049	17985	17957	17926	17957	17996	17805	17768	17764	17979	17942	17943	17816	17799	17979	17905	17867	17839	17889	17644	17819	18048	17758	17750	17924	17677	18020	17628	17713	17779	17927	18012	17932	17892	17954	18136	17857	18074	17848	17804	17865	17832	18019	17759	17960	18008	17840	17900	17734	17722	17752	17844	17659	17819	18108	18005	17958	17723	17823	17796	17864	18061	17881	18087	18044	18115	17891	17875	17815	17875	17972	17873	17912	17902	17844	17985	17848	17779	17876	17799	17858	18086	17996	17948	17910	17825	17844	17955	17833	17798	17885	17793	17959	17932	17849	17921	18113	17821	17904	17935	17825	17809	17805	17946	17802	17833	17819	17926	18122	17912	17827	17927	17905	17761	17898	17893	17874	17946	17894	17725	17965	17875	18038	18025	17938	17850	17925	17816	17839	17755	17858	17995	18069	17781	17931	17884	17684	17881	17777	17726	17814	17845	17897	17878	17892	17907	17847	17849	17737	17986	17890	17766	17768	17825	17971	17755	17952	18009	17807	17814	17930	17847	17956	17839	18021	18056	17896	17769	17853	17918	17798	18069	17944	17809	17972	17969	18052	18014	17985	17779	17787	17737	17726	17683	17986	17942	17898	17776	17801	17861	17913	17869	17871	17820	17911	17924	17777	17766	18017	17724	17657	18037	17802	17852	17723	18034	17943	17911	17993	17929	17877	17677	17767	17984	17934	17597	17748	17908	17928	17769	17860	17963	17933	17970	17902	17735	17991	18069	17851	17739	17834	17844	17817	17974	18022	17889	17823	17979	17908	17746	17827	17886	17992	17849	17777	17945	17931	17593	17830	17707	17766	18044	17940	17941	17820	17721	17841	17723	17765	17853	17891	17943	17657	17834	17845	17964	17773	18088	17953	18046	17926	17860	17942	17804	18026	17764	17807	17979	18082	17781	17876	17929	17894	17845	17802	17710	17951	17863	17788	17672	17891	17847	17953	17895	17669	18033	17850	17797	17758	18011	18021	17747	17713	18046	18001	18050	17975	17952	17689	17863	17939	17928	17995	17892	17934	17709	18008	18001	17926	17729	17933	17903	17966	17908	17893	17710	17787	17690	17918	17954	18105	18039	18071	17837	17956	17940	17882	17747	17873	18049	18040	17707	17984	17876	17672	17757	17945	17911	17912	17968	17739	17986	17854	17773	17907	17910	17827	17754	17852	17876	17843	18004	17889	17768	17893	17859	17687	17806	17983	17869	18007	17964	17823	17927	17910	17763	17874	18049	17886	17712	17841	17917	17826	17799	17852	17843	18110	17740	17862	17992	18064	17870	17991	17909	17933	17898	18001	17820	18030	17759	17740	17754	17961	17949	17755	17888	17805	17888	17833	17723	17744	17968	17821	17925	17824	17899	17740	17709	18036	17752	17634	17953	17875	17748	17894	17714	18053	17881	17928	17985	17741	17664	17871	17891	17784	17787	17875	17836	17945	17785	17908	18027	17876	17768	17885	17935	17624	17971	18067	18176	17966	18184	17721	17956	17804	17746	17839	18043	17846	17904	17880	17783	17988	17746	17697	17844	17907	17940	17858	17790	17727	17899	17583	17978	18088	17796	17837	17960	17874	17883	17842	18022	17850	18066	17840	17998	17960	17856	17796	17891	17805	17913	18061	18199	17850	18015	17835	17675	17976	17909	17853	17908	17979	18020	17537	17894	17902	17770	17866	17946	17787	17826	17647	17719	17908	17707	18066	17880	18263	17892	17701	17837	17977	17889	17816	17981	17895	18057	17873	17856	17946	17824	17783	17846	17760	17876	17791	17957	17755	18096	17967	17812	17947	17757	17958	17980	17616	17527	17884	17775	17915	17871	17854	17981	17845	17924	17802	17862	17979	18082	17807	18043	17857	18027	17963	17783	17823	17790	17914	18083	17933	17684	17981	17860	17839	17945	17948	17907	17887	17854	17949	18064	18073	17788	17513	17720	17847	17753	18002	17830	17895	17744	17949	17838	17949	17705	17855	17704	18045	17779	17815	17995	17811	17883	17873	17848	17905	17930	17650	17984	17943	18023	17741	18028	17861	17885	17961	17978	18169	18009	17896	17929	17890	17828	17998	17723	17819	17832	18004	17773	17788	17838	18022	17751	17898	17854	17755	17888	17900	17985	17792	17853	17972	17854	18179	17841	17803	18080	17741	17914	17805	17760	17815	17805	17822	17891	17900	17988	18005	17684	18034	18039	17823	17837	17898	17917	17786	17847	17933	17857	17975	17989	18094	17960	17941	17857	17837	17918	17906	17757	17782	17906	17815	17829	17920	17745	17785	17755	17738	18127	17778	17868	18080	17687	17819	17756	17921	17884	17973	17834	17885	17905	17782	17756	17786	17925	17761	17683	18109	17899	17839	17871	17861	17914	17862	17970	17790	17883	17782	17960	17959	18052	17919	17710	17827	17984	17873	17999	17969	17637	17819	17873	17909	17780	17872	17951	17990	17825	17660	17860	17665	17839	17863	17933	17932	17864	17704	17913	17912	17888	17782	17988	17823	17871	17994	17681	17972	17815	17996	18120	17741	17861	17996	17728	17749	17809	17984	17918	17898	17950	17864	17946	17888	17714	17808	18069	17905	17923	17819	17993	18164	17846	17846	17779	17811	17864	17974	17981	17797	18055	17927	17872	17873	17858	17773	17742	17751	17804	17568	17786	17869	17876	17770	17708	18049	17949	17736	17763	17896	17858	17828	17843	17852	17896	17718	17790	17912	17860	17836	17885	17800	18026	17832	17913	17855	17991	18033	18117	17854	17932	17818	17792	17884	17649	17920	17988	17831	17769	17791	17752	18064	17859	17956	17940	17712	17767	17992	17895	17653	18172	17844	17754	17838	17934	18013	17717	17918	17945	17782	17854	18014	17765	18100	17755	17884	17839	17907	17636	17798	17716	17632	17902	17957	17954	17876	18153	17907	18119	17764	17978	17987	17790	17750	17896	17862	17822	17844	17768	17750	17974	17876	17878	17851	17847	17941	17919	17837	17789	17962	17900	17879	17770	17979	17953	17914	17845	17834	17882	17677	17728	17929	17727	17888	17667	17866	17950	17887	17974	17778	17920	18041	17902	17785	18028	17832	18059	17986	17970	17815	17898	17824	17935	17900	17759	17813	18053	17913	17917	17934	17570	17843	18035	17736	17989	18110	17804	18020	17883	17868	17816	17970	17805	17773	17763	17911	17664	17825	18002	17935	18053	17970	17920	17757	17926	17836	17923	17785	17796	17803	17809	17830	17829	17796	17912	17755	17928	17772	17861	17963	17866	17893	17971	17636	17965	17681	17848	17895	18039	17819	17825	17874	17875	18017	17897	17961	17699	17696	17937	17762	18009	17920	17822	17782	17782	17842	17934	17893	17872	17889	17910	17787	17862	17659	17968	17883	17710	18025	17766	17909	17894	17801	17945	18020	17847	17761	17773	18107	17850	17689	17731	17846	17936	17788	17822	17951	17897	17952	17866	17947	18052	17796	17629	17663	17962	17959	17925	17725	17687	17854	17779	17807	17886	17791	18062	17854	17806	17774	17842	17972	17799	17887	17970	17872	18061	17840	17847	17935	17801	17890	18048	17934	17826	17823	17920	17850	17716	17836	17630	17936	17699	17674	17807	17871	17912	17994	17849	17691	17631	17898	17811	17989	17860	17871	17799	17864	17713	17800	17780	17982	17921	17897	17905	17915	17922	17997	17955	17818	17773	17897	17796	17992	17832	17789	17701	17836	17776	17810	17781	17827	17921	17784	17768	17854	17964	17938	17667	17899	18044	17909	18051	17913	17834	17754	17805	17888	17864	17929	17814	18055	17795	17818	18043	17904	17920	18003	17917	18003	18056	17796	17712	17776	17952	17856	17711	17923	17797	17974	17695	17876	17860	17888	17799	17876	17809	17835	17900	17852	17996	17734	17869	18033	17930	17948	17750	17869	17841	17917	17942	17830	17992	17981	17916	17813	17886	17574	17814	18047	17938	18067	17773	17873	17851	18030	18026	17873	17799	17868	17863	18043	17820	18022	18203	18004	17805	17862	17677	17660	17735	17691	17737	17916	18027	17860	17951	17844	17774	17869	17923	17958	17680	17909	17892	17868	17867	17917	17804	18058	18003	17759	17978	18005	17861	17885	17863	17912	17806	17696	17866	17702	17786	17687	17756	17894	17722	17740	17769	17829	17782	17833	17861	17784	17846	17963	17699	18038	17993	18066	17756	17829	17973	17758	17959	17833	17990	17768	17789	17979	18050	17813	17826	18008	17896	17756	17843	17831	17985	17949	17802	17635	17993	17895	17748	17674	18059	17963	17995	17896	17923	17833	17807	17763	17649	17791	17842	17928	17956	17827	17752	17642	17844	17720	17792	18025	17970	17817	18001	17903	17752	17763	18021	17878	18002	18098	17771	18053	18182	17899	18008	17756	17911	17877	18062	17977	17820	17888	17694	17874	17876	17819	17823	18009	17968	17702	17965	17842	17765	17608	17846	17933	17845	17727	17796	17805	17783	18063	17798	17889	17824	17773	17965	17976	17954	17918	17985	17769	17794	17925	17825	17932	18093	17999	17712	17765	17994	17946	17902	17992	17906	17781	17980	18021	17967	17742	17950	17933	17776	17943	17623	17797	17851	17839	17787	18009	17949	18091	17979	17912	17879	17810	18027	17912	17801	17975	17818	17627	17734	18015	17805	17893	17932	17952	17840	17857	17787	17782	17789	17798	18148	17893	17890	17646	17871	17943	17754	17804	17747	17784	17764	17798	17819	17769	17735	17849	17947	17799	18050	17822	17887	17746	17648	17677	17661	17692	18103	17813	17844	17803	18119	17926	17696	17776	17823	17755	17987	17990	17983	17832	17897	17792	17985	17956	17873	17984	17593	17794	17994	17973	17952	17901	17945	17835	17792	17897	17943	17937	17886
29011	47956	46793	38191	34137	30606	27693	24591	22666	21387	19922	18874	18199	17526	17095	16718	16459	16274	15767	15752	15752	15763	15728	15380	15634	15470	15489	15511	15350	15507	15488	15466	15209	15273	15304	15267	15214	15302	15282	15426	15233	15413	15082	15356	15254	15301	15183	15495	15272	15428	15428	15331	15358	15366	15021	15091	15300	15316	15187	15359	15337	15177	15410	15266	15286	15265	15355	15222	15219	15324	15219	15403	15214	15330	15364	15284	15446	15242	15514	15242	15182	15216	15372	15296	15257	15397	15306	15329	15202	15370	15360	15346	15192	15241	15375	15388	15566	15031	15367	15252	15437	15210	15295	15416	15341	15255	15332	15252	15425	15270	15274	15160	15367	15361	15350	15244	15182	15266	15411	15232	15330	15214	15298	15348	15276	15208	15438	15121	15259	15479	15359	15225	15274	15327	15322	15393	15433	15341	15273	15444	15384	15450	15322	15303	15253	15252	15243	15207	15558	15260	15296	15123	15363	15362	15220	15163	15201	15373	15392	15279	15397	15228	15479	15259	15379	15304	15262	15433	15243	15469	15236	15391	15045	15354	15347	15340	15275	15300	15182	15256	15178	15276	15388	15243	15385	15286	15353	15319	15323	15322	15276	15277	15175	15088	15248	15341	15270	15191	15224	15373	15085	15249	15255	15484	15423	15181	15177	15253	15276	15281	15289	15269	15305	15379	15352	15382	15246	15307	15116	15362	15293	15276	15228	15215	15252	15279	15347	15236	15410	15295	15126	15396	15372	15378	15268	15264	15380	15254	15180	15273	15415	15439	15490	15182	15100	15160	15268	15277	15327	15292	15262	15270	15306	15375	15302	15160	15203	15196	15355	15275	15238	15245	15356	15275	15250	15282	15157	15446	15214	15211	15272	15224	15428	15269	15110	15249	15331	15350	15295	15235	15386	15327	15209	15181	15284	15362	15051	15239	15134	15245	15324	15262	15296	15401	15203	15380	15317	15404	15262	15276	15171	15181	15312	15412	15236	15269	15389	15255	15258	15245	15271	15402	15290	15284	15431	15480	15328	15326	15315	15297	15247	15395	15225	15319	15394	15516	15471	15267	15268	15372	15258	15259	15303	15450	15414	15264	15484	15302	15250	15351	15245	15214	15396	15272	15200	15305	15264	15157	15160	15175	15228	15292	15413	15226	15242	15175	15307	15356	15301	15398	15252	15234	15298	15165	15424	15353	15232	15273	15379	15152	15171	15345	15266	15219	15359	15457	15067	15374	15183	15426	15184	15287	15219	15096	15265	15237	15304	15301	15214	15517	15453	15232	15321	15261	15380	15359	15255	15301	15265	15259	15344	15277	15186	15130	15265	15133	15293	15390	15268	15418	15223	15459	15282	15193	15307	15270	15206	15242	15368	15363	15320	15312	15233	15204	15143	15267	15225	15314	15284	15320	15387	15341	14991	15422	15322	15347	15217	15251	15351	15442	15403	15283	15292	15279	15305	15190	15293	15317	15269	15228	15261	15494	15255	15359	15349	15238	15223	15283	15260	15259	15213	15042	15206	15111	15056	15318	15327	15298	15381	15277	15326	15183	15297	15290	15277	15235	15095	15359	15269	15458	15264	15238	15376	15095	15314	15283	15216	15156	15033	15293	15254	15262	15344	15169	15389	15159	15340	15273	15288	15194	15374	15283	15464	15174	15452	15251	15369	15386	15190	15338	15145	15186	15341	15441	15235	15136	15210	15376	15253	15450	15376	15329	15460	15297	15292	15128	15249	15137	15283	15082	15297	15299	15253	15392	15210	15306	15047	15250	15297	15165	15187	15340	15067	15188	15238	15371	15186	15215	15515	15312	15304	15325	15376	15232	15194	15259	15227	15371	15343	15243	15321	15228	15268	15313	15133	15273	15201	15313	15281	15287	15187	15366	15351	15260	15192	15332	15167	15417	15464	15364	15169	15281	15407	15511	15199	15372	15208	15244	15349	15152	15383	15179	15215	15401	15224	15246	15303	15182	15337	15335	15297	15340	15307	15224	15320	15260	15062	15318	15358	15364	15259	15335	15189	15424	15469	15192	15284	15382	15281	15363	15066	15318	15241	15383	15309	15305	15225	15209	15221	15133	15261	15167	15165	15341	15272	15228	15388	15407	15476	15443	15401	15400	15209	15222	15321	15203	15364	15390	15225	15350	15160	15223	15403	15155	15358	15397	15397	15219	15348	15260	15260	15241	15254	15367	15489	15279	15265	15263	15380	15198	15332	15447	15306	15335	15337	15327	15370	15313	15176	15275	15589	15293	15358	15364	15285	15339	15134	15306	15155	15380	15539	15333	15408	15266	15252	15219	15238	15329	15327	15349	15219	15259	15260	15369	15170	15265	15123	15428	15311	15319	15352	15428	15414	15286	15249	15223	15321	15378	15286	15383	15370	15171	15241	15154	15223	15372	15311	15261	15299	15326	15351	15300	15273	15322	15236	15252	15288	15304	15256	15265	15489	15604	15185	15260	15302	15377	15313	15239	15300	15270	15416	15203	15258	15449	15230	15218	15201	15265	15198	15488	15475	15145	15164	15322	15306	15337	15380	15120	15419	15227	15266	15327	15302	15319	15336	15219	15251	15389	15446	15301	15277	15362	15222	15337	15157	15503	15245	15083	15396	15222	15366	15119	15284	15228	15366	15322	15286	15335	15213	15317	15204	15277	15241	15261	15298	15409	15297	15225	15210	15376	15251	15167	15250	15364	15173	15259	15370	15341	15461	15255	15390	15178	15189	15223	15190	15305	15307	15086	15352	15244	15471	15236	15216	15453	15355	15256	15314	15400	15259	15345	15284	15532	15273	15336	15441	15135	15341	15222	15177	15438	15042	15308	15388	15388	15327	15267	15297	15298	15359	15175	15323	15238	15242	15416	15159	15167	15331	15262	15289	15314	15300	15453	15420	15186	15377	15458	15369	15344	15422	15399	15205	15325	15493	15134	15208	15332	15378	15274	15309	15176	15138	15164	15202	15316	15223	15228	15285	15204	15408	15530	15328	15395	15415	15381	15194	15259	15273	15236	15343	15216	15251	15366	15329	15278	15322	15197	15255	15266	15300	15341	15186	15184	15280	15386	15131	15128	15270	15293	15260	15225	15413	15193	15399	15227	15322	15400	15240	15239	15393	15307	15248	15237	15110	15270	15205	15392	15350	15256	15306	15306	15186	15443	15320	15268	15258	15327	15404	15365	15227	15379	15335	15293	15346	15352	15342	15258	15381	15262	15339	15344	15231	15140	15489	15185	15345	15203	15351	15440	15383	15117	15199	15357	15436	15395	15277	15353	15283	15263	15205	15335	15323	15285	15383	15103	15107	15353	15312	15258	15502	15337	15341	15286	15385	15311	15301	15201	15208	15252	15427	15367	15270	15097	15294	15199	15206	15278	15336	15421	15256	15139	15266	15296	15329	15201	15225	15437	15221	15295	15396	15292	15447	15326	15332	15332	15243	15047	15261	15319	15275	15234	15212	15366	15371	15343	15147	15283	15363	15252	15340	15321	15432	15266	15440	15256	15279	15156	15327	15509	15166	15189	15417	15277	15389	15237	15309	15263	15385	15220	15393	15383	15213	15357	15114	15199	15430	15201	15471	15283	15212	15185	15314	15242	15317	15289	15462	15374	15300	15191	15357	15346	15187	15394	15285	15212	15457	15401	15207	15254	15209	15380	15503	15227	15244	15462	15312	15269	15247	15332	15187	15180	15248	15248	15214	15378	15251	15251	15244	15230	15266	15411	15312	15347	15317	15218	15156	15293	15310	15164	15489	15423	15261	15292	15352	15138	15262	15321	15383	15130	15235	15229	15285	15403	15195	15183	15387	15194	15480	15265	15440	15342	15260	15426	15068	15210	15375	15379	15368	15334	15244	15288	15439	15310	15343	15250	15241	15185	15398	15395	15224	15159	15221	15203	15291	15248	15292	15437	15390	15308	15235	15454	15464	15307	15460	15312	15229	15385	15264	15308	15317	15168	15309	15347	15357	15141	15426	15281	15445	15118	15174	15237	15303	15124	15310	15218	15226	15289	15255	15333	15313	15342	15329	15282	15255	15261	15296	15315	15155	15228	15130	15230	15009	15257	15142	15319	15219	15239	15209	15263	15311	15313	15221	15313	15508	15334	15252	15233	15341	15227	15428	15178	15337	15331	15380	15330	15097	15296	15234	15335	15317	15284	15154	15215	15227	15098	15426	15247	15350	15369	15113	15272	15242	15365	15542	15329	15336	15213	15312	15249	15474	15276	15418	15184	15208	15299	15338	15499	15201	15395	15220	15370	15247	15300	15078	15372	15146	15176	15208	15395	15269	15480	15337	15427	15347	15193	15159	15264	15261	15209	15174	15332	15227	15407	15378	15276	15186	15289	15288	15317	15225	15315	15355	15162	15296	15341	15184	15202	15420	15359	15262	15281	15416	15395	15252	15218	15346	15244	15199	15587	15260	15360	15098	15371	15301	15349	15273	15460	15309	15326	15270	15172	15231	15342	15397	15248	15163	15192	15267	15454	15263	15277	15294	15151	15425	15477	15244	15348	15281	15270	15393	15157	15380	15250	15317	15381	15421	15245	15319	15429	15286	15191	15579	15381	15368	15375	15134	15314	15321	15215	15095	15344	15178	15081	15297	15252	15274	15235	15257	15385	15250	15396	15370	15189	15181	15271	15280	15200	15375	15205	15320	15256	15286	15205	15345	15329	15086	15210	15257	15372	15294	15153	15339	15320	15286	15292	15249	15241	15436	15239	15396	15370	15104	15333	15401	15159	15314	15392	15404	15527	15282	15044	15196	15348	15244	15262	15267	15383	15241	15292	15318	15361	15326	15244	15330	15372	15361	15159	15293	15363	15231	15315	15144	15240	15215	15390	15424	15274	15240	15295	15371	15250	15230	15341	15355	15383	15249	15280	15354	15260	15184	15344	15237	15206	15277	15269	15311	15251	15388	15354	15259	15268	15256	15333	15246	15295	15299	15331	15422	15282	15397	15202	15154	15044	15285	15389	15339	15151	15444	15246	15454	15244	15345	15458	15232	15321	15052	15255	15326	15311	15305	15244	15154	15123	15369	15250	15270	15340	15455	15343	15348	15395	15370	15350	15269	15202	15394	15113	15208	15241	15332	15362	15417	15432	15258	15492	15268	15278
22792	21172	28965	23995	23810	28885	32047	27096	25041	24080	22682	21583	21138	20487	20254	19893	19529	19431	19185	18878	18886	18858	18710	18568	18571	18571	18467	18868	18563	18636	18378	18705	18548	18637	18428	18294	18458	18503	18416	18387	18613	18394	18378	18568	18440	18357	18370	18267	18318	18290	18567	18417	18467	18429	18242	18263	18418	18393	18251	18288	18300	18381	18170	18217	18064	18234	18395	18384	18561	18416	18203	18260	18376	18536	18292	18504	18491	18555	18505	18490	18420	18299	18261	18243	18151	18382	18215	18465	18254	18424	18389	18434	18190	18342	18500	18387	18462	18237	18360	18234	18110	18210	18394	18012	18573	18453	18150	18396	18522	18310	18479	18128	18346	18668	18401	18197	18378	18396	18269	18476	18367	18304	18347	18219	18273	18356	18395	18271	18288	18039	18456	18202	18440	18422	18128	18280	18198	18126	18160	18376	18391	18351	18203	18094	18305	18311	18244	18339	18372	18308	18222	18311	18142	18399	18265	18152	18278	18342	18289	18274	18175	18212	18315	18336	18386	18327	18407	18373	18405	18309	18226	18359	18372	18378	18430	18205	18267	18162	18359	18570	18312	18501	18467	18417	18324	18437	18578	18278	18174	18367	18267	18235	18225	18311	18272	18147	18297	18137	18368	18210	18263	18437	18329	18174	18329	18511	18487	18351	18352	18301	18288	18207	18368	18303	18353	18234	18297	18335	18205	18272	18280	18098	18222	18509	18162	18431	18567	18187	18626	18385	18123	18154	18202	18396	18194	18557	18421	18429	18424	18211	18346	18227	18193	18051	18269	18391	18291	18383	18208	18203	18233	18105	18320	18303	18335	18334	18407	18270	18301	18358	18431	18512	18188	18037	18293	18222	18046	18324	18382	18106	18278	18153	18261	18134	18337	18276	17960	18351	18283	18493	18082	18391	18359	18281	18346	18226	18130	18137	18136	18235	18083	18125	18252	18170	18096	18297	18300	18182	18325	18243	18366	18274	18441	18331	18198	18373	18326	18227	18287	18355	18189	18272	18315	18297	18313	18434	18249	18092	18239	18168	18381	18279	18378	18304	18415	18438	18344	18269	18194	18378	18388	18345	18352	18310	18313	18394	18218	18227	18208	18185	18107	18465	18200	18399	18288	18386	18145	18120	18419	18152	18300	18139	18292	18313	18561	18461	18317	18331	18440	18285	18272	18317	18369	18327	18432	18141	18109	18353	18338	18364	18357	18360	18378	18241	18308	18400	18280	18267	18514	18026	18239	18274	18408	18301	18222	18301	18227	18372	18270	18262	18145	18301	18494	18232	18395	18314	18435	18506	18427	18254	18460	18387	18352	18221	18340	18293	18096	18239	18413	18293	18157	18272	18259	18210	18374	18363	18213	18306	18464	18332	18419	18304	18306	18273	18362	18321	18146	18402	18363	18309	18277	18108	18260	18372	18418	18432	18334	18200	18369	18184	18258	18329	18382	18447	18246	18243	18275	18220	18227	18322	18154	18280	18148	17957	18274	18355	18154	18277	18310	18234	18273	18396	18367	18511	18395	18233	18179	18261	18295	18340	18268	18419	18086	18162	18300	18303	18291	18308	18120	18379	18281	18216	18270	18043	18433	18460	18244	18278	18420	18250	18347	18291	18373	18100	18206	18217	18406	18341	18205	18530	18253	18513	18318	18203	18453	18371	18338	18197	18333	18155	18306	18049	18168	18244	18382	18384	18279	18117	18422	18394	18231	18435	18473	18247	18466	18212	18421	18481	18386	18249	18374	18433	18286	18260	18343	18419	18244	18459	18349	18276	18173	18094	18268	18351	18535	18389	18249	18397	18119	18292	18359	18366	18279	18422	18435	18318	18216	18286	18126	18339	18305	18528	18690	18291	18345	18253	18254	18221	18283	18271	18539	18458	18378	18661	18437	18071	18274	18364	18397	18136	18388	18349	18160	18399	18352	18324	18216	18402	18387	18370	18404	18285	18352	18219	18272	18319	18330	18288	18289	18184	18389	18383	18176	18339	18243	18278	18310	18386	18423	18063	18299	18368	18429	18236	18408	18336	18262	18398	18340	18363	18468	18105	18319	18489	18423	18169	18316	18406	18315	18364	18005	18198	18246	18308	18231	17955	18344	18178	18159	18218	18213	18375	18243	18086	18273	18502	18385	18248	18271	18461	18344	18208	18200	18201	18318	18419	18330	18548	18351	18312	18350	18423	18162	18428	18129	18344	18197	18387	18286	18285	18399	18400	18224	18384	18309	18166	18420	18228	18221	18221	18370	18193	18186	18259	18418	18002	18377	18284	18384	18163	18384	18190	18518	18359	18474	18264	18233	18217	18181	18132	18338	18410	18302	18230	18357	18428	18332	18424	18191	18429	18425	18324	18328	18283	18333	18283	18394	18209	18234	18165	18404	18503	18285	18439	18406	18516	18287	18422	18333	18393	18497	18231	18263	18205	18353	18166	18352	18390	18377	18244	18305	18112	18321	18324	18387	18314	18265	18454	18321	18363	18285	18251	18411	18297	18195	18187	18145	18357	18320	18227	18247	18337	18347	18494	18233	18249	18322	18336	18412	18359	18365	18174	18276	18314	18325	18593	18379	18345	18251	18329	18306	18341	18444	18130	18077	18352	18470	18279	18289	18174	18179	18247	18333	18212	18279	18175	18566	18254	18245	18320	18153	18282	18401	18377	18159	18352	18220	18292	18398	18325	18433	18274	18151	18362	18595	18253	18329	18255	18414	18098	18341	18438	18295	18475	18299	18335	18545	18160	18302	18166	18196	18215	18266	18307	18286	18226	18181	18211	18244	18078	18412	18521	18177	18237	18475	18354	18394	18463	18284	18218	18316	18221	18309	18317	18409	18304	18452	18305	18241	18238	18244	18322	18410	18239	18328	18253	18143	18219	18485	18500	18587	18343	18243	18241	18183	18431	18534	18379	18203	18387	18360	18386	18317	18279	18389	18256	18257	18253	18224	18212	18469	18151	18298	18083	18147	18396	18276	18156	18278	18255	18170	18246	18206	18221	18368	18396	18327	18256	18347	18227	18202	18251	18158	18252	18388	18292	18395	18316	18294	18342	18250	18284	18165	18218	18029	18489	18265	18302	18420	18156	18298	18412	18327	18042	18518	18336	18318	18220	18288	18154	18437	18286	18297	18283	18455	18362	18464	18448	18241	18528	18213	18191	18262	18361	18338	18120	18242	18236	18348	18303	18235	18320	18331	18111	18483	18238	18039	18423	18404	18540	18197	18433	18252	18124	18202	18327	18329	18307	18331	18397	18302	18320	18263	18352	18240	18405	18426	18203	18169	18263	18185	18229	18306	18201	18370	18392	18294	18361	18363	18350	18188	18292	18310	18388	18270	18289	18235	18091	18431	18339	18414	18171	18366	18082	18292	18386	18217	18120	18229	18234	18126	18158	18285	18281	18303	18320	18107	18278	18164	18313	18304	18203	18338	18278	18087	18344	18302	18468	18144	18074	18253	18421	18329	18264	18376	18194	18370	18268	18305	18295	18338	18346	18353	18320	18514	18162	18259	18513	18203	18271	18520	18373	18271	18046	18264	18349	18393	18273	18178	18326	18332	18371	18218	18451	18301	18195	18495	18117	18283	18262	18481	18306	18270	18127	18350	18377	18314	18189	18351	18341	18301	18400	18381	18396	18313	18240	18361	18276	18254	18299	18239	18308	18316	18271	18509	18465	18459	18340	18346	18355	18346	18196	18335	18294	18077	18188	18369	18135	18175	18362	18434	18313	18286	18166	18211	18312	18124	18342	18347	18256	18254	18147	18369	18481	18139	18121	18471	18341	18202	18472	18406	18387	18325	18357	18334	18368	18238	18197	18107	18418	18324	18336	18534	18351	18082	18286	18353	18275	18194	18304	18163	18208	18211	18372	18320	18396	18176	18437	18478	18461	18311	18308	18391	18264	18185	18291	18168	18061	18270	18263	18157	18277	18317	18252	18425	18162	18190	18252	18033	18366	18513	18373	18373	18262	18303	18318	18037	18408	18297	18088	18293	18280	18130	18252	18341	18306	18391	18251	18324	18268	18275	18381	18238	18347	18502	18489	18093	18284	18430	18450	18271	18368	18170	18316	18156	18380	18312	18519	18250	18518	18309	18362	18212	18347	18212	18312	18344	18154	18281	18190	18343	18262	18308	18056	18321	18242	18345	18509	18451	18402	18508	18210	18478	18373	18401	18321	18153	18390	18407	18236	18216	18170	18474	18216	18245	18369	18133	18242	18167	18413	18448	18524	18411	18532	18348	18206	18132	18199	18460	18065	18259	18428	18405	18269	18349	18394	18338	18449	18382	18227	17994	18460	18239	18183	18211	18381	18066	18308	18347	18388	18264	18026	18296	18351	18317	18287	18284	18318	18372	18255	18654	18295	18273	18402	18141	18174	18218	18425	18361	18289	18327	18357	18428	18313	18272	18298	18356	18209	18506	18315	18262	18353	18492	18194	18257	18315	18362	18063	18456	18270	18294	18312	18244	18518	18081	18296	18196	18332	18249	18229	18332	18204	18336	18250	18269	18168	18144	18264	18305	18424	18257	18279	18410	18227	18441	18531	18435	18532	18444	18541	18326	18285	18308	18379	18485	18404	18241	18416	18181	18193	18497	18321	18353	18399	18358	18210	18183	18472	18458	18112	18290	18446	18295	18134	18231	18402	18471	18492	18130	18146	18293	18324	18325	18178	18335	18453	18409	18422	18300	18246	18488	18506	18351	18382	18373	18414	18261	18222	18290	18184	18303	18121	18166	18382	18455	18335	18262	18264	18265	18420	18069	18375	18282	18328	18194	18394	18254	18170	18544	18198	18155	18448	18384	18471	18336	18227	18299	18195	18379	18362	18094	18374	18282	18281	18297	18302	18309	18173	18270	18264	18208	18275	18315	18237	18356	18386	18555	18093	18283	18314	18431	18316	18328	18187	18100	18171	18313	18262	18172	18388	18227	18347	18294	18215	18443	18436	18252	18165	18460	18283	18333	18368	18210	18358	18301	18295	18338	18472	18239	18241	18282	18222	18270	18350	18250	18623	18199	18165	18204	18367	18155	18508	18277	18265	18199	18499	18305	18294	18438	18368	18075	18300	18215	18278	18304	18366	18194	18218	18333	18339	18420	18182	18355	18212	18293	18388
31904	54087	51531	43041	38473	34387	31198	28019	25529	23271	21699	20306	19309	18603	17980	17716	17314	16928	16630	16245	16296	16158	16118	16265	15936	15745	15904	15883	15620	15883	15447	15771	15684	15529	15692	15696	15670	15496	15554	15648	15687	15716	15425	15633	15691	15535	15622	15622	15615	15551	15650	15676	15594	15607	15571	15317	15606	15599	15595	15703	15568	15569	15674	15652	15426	15778	15633	15449	15600	15514	15605	15534	15605	15678	15490	15661	15598	15615	15616	15356	15531	15564	15632	15393	15376	15520	15440	15504	15475	15290	15518	15582	15532	15485	15578	15480	15564	15614	15621	15614	15455	15654	15461	15532	15512	15575	15430	15527	15378	15526	15421	15466	15491	15376	15598	15462	15541	15485	15452	15507	15519	15515	15526	15544	15773	15648	15575	15620	15513	15586	15709	15519	15493	15718	15575	15513	15361	15533	15453	15535	15593	15485	15528	15672	15456	15563	15415	15571	15667	15606	15401	15466	15536	15444	15561	15615	15433	15534	15448	15561	15513	15719	15479	15532	15588	15706	15360	15514	15447	15341	15511	15531	15577	15469	15541	15608	15494	15724	15349	15528	15439	15500	15613	15511	15497	15443	15582	15495	15534	15433	15413	15568	15410	15557	15377	15654	15426	15543	15603	15496	15583	15545	15674	15355	15669	15496	15618	15347	15408	15481	15550	15436	15489	15700	15539	15530	15608	15532	15743	15431	15494	15567	15515	15461	15554	15468	15564	15469	15703	15508	15307	15509	15618	15404	15601	15642	15553	15373	15526	15484	15535	15676	15581	15525	15638	15493	15612	15555	15620	15515	15315	15684	15665	15503	15530	15543	15579	15578	15519	15460	15441	15299	15508	15527	15478	15593	15432	15679	15533	15536	15475	15474	15328	15467	15527	15660	15592	15524	15522	15540	15584	15767	15388	15426	15557	15485	15427	15523	15489	15555	15664	15473	15561	15333	15407	15548	15451	15637	15880	15652	15430	15513	15624	15572	15517	15422	15531	15453	15580	15707	15349	15490	15561	15423	15632	15624	15553	15450	15725	15322	15490	15563	15529	15339	15470	15477	15411	15537	15490	15455	15575	15473	15579	15554	15588	15605	15557	15554	15598	15543	15558	15586	15521	15512	15423	15588	15390	15458	15729	15286	15548	15506	15322	15357	15617	15573	15580	15480	15566	15744	15488	15608	15478	15655	15498	15525	15494	15499	15626	15500	15595	15505	15489	15706	15613	15437	15587	15375	15292	15540	15502	15584	15437	15557	15640	15438	15662	15495	15552	15513	15471	15544	15713	15428	15476	15693	15571	15682	15529	15581	15562	15575	15532	15679	15495	15424	15537	15653	15556	15568	15581	15415	15432	15504	15617	15575	15564	15438	15531	15550	15632	15516	15586	15506	15611	15325	15609	15505	15608	15695	15496	15438	15418	15480	15398	15618	15495	15589	15439	15360	15475	15651	15515	15601	15591	15512	15554	15687	15612	15473	15453	15563	15721	15538	15610	15572	15604	15642	15553	15628	15531	15647	15406	15434	15514	15503	15591	15672	15509	15483	15473	15471	15687	15489	15421	15271	15647	15439	15295	15475	15569	15559	15475	15509	15621	15604	15460	15373	15535	15525	15667	15504	15627	15568	15431	15733	15536	15624	15334	15525	15583	15405	15694	15359	15416	15418	15399	15532	15481	15555	15480	15380	15433	15494	15510	15620	15510	15449	15568	15579	15520	15567	15531	15813	15516	15560	15431	15492	15627	15529	15756	15513	15448	15484	15522	15433	15594	15704	15584	15519	15576	15650	15506	15605	15657	15468	15571	15458	15583	15519	15459	15538	15504	15610	15537	15645	15734	15618	15587	15541	15576	15742	15610	15548	15609	15604	15465	15515	15512	15530	15535	15644	15495	15392	15686	15408	15612	15624	15440	15550	15423	15597	15634	15533	15605	15567	15454	15550	15542	15392	15431	15576	15646	15513	15426	15547	15492	15549	15448	15638	15472	15532	15454	15360	15457	15615	15524	15391	15525	15404	15469	15635	15801	15390	15567	15515	15638	15627	15627	15662	15491	15490	15401	15425	15412	15404	15583	15462	15463	15629	15463	15409	15446	15490	15646	15580	15534	15598	15621	15410	15511	15349	15679	15480	15547	15558	15680	15584	15574	15593	15582	15550	15553	15453	15664	15599	15445	15501	15717	15446	15476	15514	15634	15647	15390	15417	15627	15638	15394	15538	15572	15415	15504	15538	15656	15473	15391	15575	15492	15598	15450	15393	15679	15549	15432	15628	15481	15472	15414	15591	15446	15454	15696	15605	15512	15574	15474	15509	15566	15567	15681	15568	15622	15681	15601	15472	15580	15557	15611	15434	15439	15634	15542	15493	15639	15281	15534	15576	15490	15564	15497	15536	15615	15543	15518	15397	15554	15394	15528	15731	15559	15605	15449	15433	15369	15583	15665	15668	15618	15409	15586	15549	15560	15616	15455	15549	15513	15401	15525	15345	15520	15408	15582	15648	15668	15437	15485	15551	15487	15541	15626	15774	15339	15492	15472	15480	15602	15711	15492	15403	15519	15660	15581	15589	15399	15446	15404	15638	15538	15564	15618	15519	15423	15579	15525	15597	15502	15663	15434	15476	15528	15492	15699	15511	15479	15623	15501	15575	15534	15696	15642	15305	15565	15502	15396	15429	15573	15512	15446	15463	15444	15507	15745	15742	15649	15668	15531	15540	15433	15635	15509	15446	15419	15570	15412	15557	15584	15270	15442	15486	15435	15631	15534	15531	15550	15515	15501	15626	15635	15648	15435	15615	15657	15639	15568	15503	15502	15405	15524	15621	15518	15614	15467	15651	15620	15628	15486	15540	15564	15650	15313	15408	15406	15567	15662	15484	15520	15732	15527	15511	15651	15633	15535	15561	15436	15434	15508	15446	15591	15642	15604	15425	15547	15551	15768	15423	15536	15495	15482	15717	15679	15530	15604	15385	15483	15505	15500	15695	15338	15616	15602	15529	15626	15473	15532	15556	15540	15383	15644	15387	15487	15396	15638	15496	15518	15564	15634	15552	15675	15571	15532	15440	15404	15584	15411	15570	15587	15470	15534	15613	15444	15493	15565	15465	15609	15521	15455	15555	15432	15370	15713	15484	15475	15515	15673	15480	15527	15642	15640	15738	15651	15693	15547	15416	15435	15515	15481	15536	15601	15556	15571	15455	15517	15505	15558	15591	15437	15521	15424	15607	15320	15595	15467	15509	15627	15519	15503	15381	15640	15598	15612	15644	15440	15552	15505	15437	15540	15533	15418	15481	15530	15447	15558	15514	15652	15590	15513	15480	15427	15452	15577	15522	15594	15661	15442	15589	15498	15552	15347	15673	15544	15490	15412	15580	15504	15513	15528	15462	15754	15454	15376	15494	15478	15453	15529	15609	15573	15589	15476	15587	15414	15542	15764	15464	15475	15710	15373	15683	15564	15540	15444	15616	15502	15601	15474	15515	15594	15551	15715	15467	15469	15443	15447	15503	15464	15693	15413	15457	15450	15561	15357	15523	15430	15608	15495	15413	15556	15461	15540	15428	15400	15555	15635	15428	15534	15651	15500	15441	15413	15447	15414	15509	15594	15585	15555	15530	15629	15441	15777	15624	15610	15564	15505	15590	15499	15475	15565	15563	15781	15526	15540	15553	15596	15463	15641	15390	15513	15670	15457	15713	15536	15472	15386	15521	15513	15782	15430	15686	15529	15458	15612	15657	15476	15587	15653	15547	15653	15623	15300	15548	15445	15539	15527	15581	15550	15607	15575	15508	15600	15449	15556	15509	15467	15540	15611	15344	15466	15598	15702	15680	15673	15525	15596	15643	15465	15540	15502	15584	15611	15409	15615	15395	15368	15433	15544	15401	15643	15530	15521	15463	15636	15303	15599	15473	15513	15719	15504	15635	15567	15480	15600	15661	15506	15430	15477	15580	15719	15689	15570	15579	15771	15654	15754	15655	15464	15371	15425	15505	15637	15372	15473	15705	15466	15572	15298	15502	15537	15521	15587	15641	15636	15522	15746	15707	15541	15611	15647	15666	15529	15643	15693	15496	15672	15606	15513	15608	15653	15529	15453	15489	15635	15422	15553	15464	15595	15598	15580	15427	15629	15493	15584	15480	15532	15505	15610	15465	15544	15380	15566	15567	15486	15600	15518	15680	15402	15712	15496	15488	15600	15580	15439	15405	15534	15484	15551	15584	15405	15541	15556	15572	15476	15484	15441	15686	15474	15664	15641	15606	15609	15543	15548	15467	15374	15486	15590	15431	15541	15585	15741	15701	15558	15709	15672	15598	15481	15661	15585	15511	15543	15422	15480	15573	15479	15639	15641	15500	15343	15496	15431	15669	15587	15561	15649	15527	15496	15713	15428	15496	15482	15536	15550	15605	15498	15471	15531	15610	15573	15585	15536	15564	15683	15494	15540	15560	15560	15600	15613	15559	15559	15511	15708	15471	15683	15648	15622	15700	15757	15568	15683	15579	15666	15636	15591	15561	15439	15337	15507	15423	15453	15593	15611	15529	15526	15478	15472	15594	15507	15444	15606	15421	15573	15407	15517	15521	15517	15662	15626	15448	15559	15653	15557	15586	15572	15549	15705	15560	15652	15493	15338	15537	15688	15536	15584	15495	15548	15543	15672	15500	15626	15818	15504	15647	15578	15573	15385	15446	15442	15718	15580	15403	15532	15428	15501	15508	15589	15463	15559	15590	15427	15594	15657	15650	15472	15480	15562	15554	15479	15375	15526	15352	15397	15498	15465	15709	15478	15589	15569	15534	15542	15574	15692	15715	15660	15611	15585	15539	15461	15599	15510	15493	15575	15401	15572	15514	15665	15426	15551	15528	15559	15455	15682	15450	15377	15479	15523	15629	15396	15499	15476	15453	15493	15475	15522	15540	15608	15375	15402	15368	15619	15392	15602	15503	15525	15463	15556	15478	15394	15566	15637	15483	15424	15625	15550	15415	15378	15597	15551	15299	15465	15614	15485	15554	15559	15537	15392	15688	15407	15474	15446	15431	15611	15726	15671	15587	15514	15554	15389	15502	15402	15539	15672	15621	15492	15494	15542	15539	15623	15409	15476	15473	15410	15493	15417	15568	15378	15435
29006	27653	36504	34209	28537	25796	24144	22510	21393	20610	19761	19411	19207	18985	18724	18639	18357	18193	18216	17965	18184	18110	17945	18037	18204	17981	17876	17884	18061	18051	18080	17996	17893	18020	17881	17958	17940	17795	17804	17944	17771	18056	17873	18066	17992	18041	17854	17901	17973	17741	18018	18063	17798	17790	17822	17657	17846	17650	17719	17725	18008	17719	17905	17940	17861	17866	17860	18010	17571	18000	17820	17826	17760	17779	17904	17817	17795	17813	17752	17736	17909	17966	17833	17837	17928	17745	18114	17725	17993	17846	17816	17696	17992	17620	17816	17949	17678	17651	17996	17905	17644	17760	17917	17899	17856	17849	17915	17754	17811	17899	17896	17697	17727	17789	17643	17838	17771	17680	17879	17815	17742	17850	17871	17844	17863	17874	17950	18106	18007	17780	17964	17634	17857	17845	17863	17948	17965	17805	17791	17804	17812	17719	17832	17716	17728	17737	17788	17849	17837	17655	17933	18044	17919	18088	18212	17964	17645	17919	17790	17806	17893	17759	17553	17591	17599	17969	17783	17722	18083	18067	17778	17826	17855	17817	17745	17937	17685	17797	17791	17671	17674	17819	17654	17824	17789	17761	17679	18155	17991	17945	18089	17791	17823	17810	17777	17842	17761	17715	17990	17928	17694	17849	17712	17654	17924	17908	17839	17870	18018	17854	17886	17736	17786	17984	17787	17910	17847	17688	17836	17770	17804	17805	17866	17726	17819	17881	18011	17671	17826	18004	17759	17742	17774	17864	17763	17856	17816	17876	17927	17837	17747	17752	17942	17893	17896	17820	17925	17742	17864	17792	17708	17924	17928	17821	17828	17972	17884	17965	17956	17787	17879	17933	17762	17908	17947	17787	17730	17964	17886	17817	18058	18020	17965	17750	17780	17742	17695	17951	17806	17649	17734	17673	17876	17752	17942	17774	17869	17854	17867	17803	17751	17773	17894	17661	17760	17842	17663	17902	17922	17996	17810	18039	17840	17856	17843	17887	17649	17777	17825	17624	17760	18220	17837	18019	18088	17990	17809	17913	18008	17852	17965	18218	17841	17708	17845	17899	17903	17866	17902	17762	17727	17876	17911	17801	17932	17687	17769	17931	17965	17893	17908	17713	17651	17636	17893	17805	17801	17909	17884	17759	17830	17800	17701	17792	17808	17727	17834	17765	17733	17749	17725	17869	17882	17814	17806	17610	17891	17720	17869	17939	17813	17817	17942	17893	17852	17985	18071	17836	17823	17924	17858	18014	17720	18024	17752	17895	17781	17971	17699	18036	17852	17811	17682	17845	17978	17691	17748	17880	17839	17812	17803	17928	17791	17630	17911	17863	17864	17910	17860	17779	17918	17926	17822	17635	17684	17781	17942	18014	17962	17958	17953	18084	17913	17790	17893	17835	17758	17786	17900	17828	18060	17684	17844	17883	17869	17821	17704	17890	17783	17937	17685	17864	17820	17884	17888	17739	17568	17989	17861	17831	17658	17873	17675	17809	17752	17946	17724	17867	17761	17743	17840	17806	17873	17858	17886	17729	17877	17909	17962	17956	17951	17863	17911	17503	17816	17705	17777	17905	18022	17886	17779	17913	17656	18009	17889	17938	17949	17856	17955	18019	17848	17896	18007	17998	17901	17782	17802	18016	17519	17994	17932	17916	18014	17770	17735	17715	17791	18001	17857	18050	17865	18121	17722	17865	17696	17730	17833	17892	17729	17998	17926	17757	17751	17823	17904	17735	17841	17729	17799	17954	17677	17753	17873	18030	17896	17962	17895	17854	17671	18109	17972	17704	17962	17818	17960	17969	17844	17886	17854	17848	17830	17921	17853	17920	18004	17837	17867	17934	17996	17564	17927	17907	17805	17923	17815	18058	17901	17865	17860	17830	17760	17829	17612	17852	17984	17923	17743	17531	17639	17921	17847	17829	17953	17891	18001	17755	17970	17903	17972	17958	17979	17656	17897	17662	17667	17834	17856	17800	17829	17860	17907	17860	17815	17823	17812	17596	17919	17871	17799	17958	17865	17855	17848	17868	17704	17861	17572	17879	17883	17958	18071	17756	17798	17982	17734	18074	17935	18024	17809	18025	17947	17815	17867	17644	17862	17654	17684	17748	17976	17810	17873	17823	17837	17841	17820	17728	17853	17715	17803	17798	17827	17885	17745	17803	17909	17875	17947	17987	17924	17683	17807	17851	17733	17858	17838	17958	18107	17877	17941	17857	17983	18014	17838	17840	17979	18084	17721	17930	17923	17937	17994	17902	17784	17729	17970	17986	18041	17695	17948	17990	18129	18060	17844	17806	17820	17708	17746	17824	17764	17881	17999	17903	17921	17985	17971	17661	18102	17925	17850	18091	17864	17888	17901	17919	17986	17927	17928	17938	17899	17903	17995	17909	17642	17731	17652	17827	17763	17777	17963	17872	17887	17990	17810	17690	17855	17627	17912	17778	17913	17684	17782	17676	17798	17855	17768	17559	17772	17730	17813	17601	17752	17931	17890	17931	17933	17983	17682	17919	17658	17924	17677	17858	17789	17659	17834	17861	17925	17974	17714	17612	17875	17901	17809	17836	17893	17831	17719	17855	17989	17746	17940	17863	17665	17681	17554	17697	17941	17816	17794	17771	17739	17851	17925	17969	17939	17975	17719	17760	18050	17885	18049	18027	17667	17835	17752	17878	17907	17997	17992	17723	17674	17975	17907	17869	17812	17847	17901	17934	17818	18006	17622	17928	17817	17922	17905	17959	17918	17805	17832	17748	17876	17939	17864	17668	17757	17707	17880	17814	17787	17960	17916	17988	18024	17962	17780	17949	17825	17780	18036	17768	17944	17946	17753	17682	17892	17861	17992	18014	17878	17707	17869	17971	17930	17789	17715	17796	17707	17862	17833	17744	17981	17884	17858	17971	17863	17787	17644	17939	17860	17891	17491	17676	17964	17785	17709	17848	17928	17797	17960	17773	17985	17693	17927	17733	17824	17853	17936	17962	18030	17711	17824	17795	18011	17826	18045	17785	17877	18012	17915	17939	17874	17920	17844	17783	17840	18028	17719	17904	17918	17964	17665	17929	17843	17688	17929	18027	17730	17913	17814	17813	17903	18155	17890	17909	17662	17807	17958	18024	17891	17965	17937	17754	17843	17975	18116	17909	17837	17827	17780	17966	17870	17978	17706	17901	17848	17776	17803	17853	17811	17868	18020	18010	17902	17881	17941	18035	17816	17973	18027	17817	17869	17717	17921	18088	18085	17830	17832	17703	17994	17868	17695	17763	17993	17820	17835	17887	17593	17637	17919	17801	17826	17824	17740	17943	17889	17806	17799	17894	17755	17845	17944	17883	17842	18059	17885	17887	17784	17940	17886	17827	17931	17889	17814	18003	17845	17743	17803	17925	17890	18055	17819	17896	17590	17728	17764	17755	17824	17867	17765	18033	17974	17786	17865	17723	17843	17701	17937	18050	17904	17774	17973	17693	17672	18038	18047	18029	18046	18026	17815	17741	17806	17890	17714	17907	17733	17920	17910	17828	17851	17851	17884	17853	17753	17725	17915	17855	17958	17884	17723	17954	17889	18078	17754	17738	17809	17785	17703	17949	17842	17921	17860	17891	17837	17926	17755	17739	17799	17852	17624	17706	17810	17925	17957	17861	17773	17769	17817	17722	18057	17989	18095	17903	17976	17912	18077	17779	17699	17863	17988	17702	17777	17946	17831	17649	17933	17774	17874	17679	17680	17863	17833	17926	17958	17740	17804	17706	17835	17719	17874	17854	17886	18043	17765	17928	17848	17833	17737	17871	17798	17843	17781	17838	17912	17747	17841	17663	17981	17977	17827	17886	17936	17983	17777	17685	17964	18021	17951	17927	17760	17858	17893	17826	17825	17917	17851	17863	17920	17938	17923	17722	17621	17809	17802	17714	17922	17844	17877	17811	17805	17975	17920	17869	17658	17702	18103	17839	17746	17678	17718	17896	17854	17881	17898	17760	17827	17928	17869	17756	17959	17873	17742	17784	17914	17886	17835	17855	17792	17675	17840	17881	17821	17816	17640	17858	17786	17713	17785	17842	17960	17779	17695	17823	18107	17834	18078	17760	17716	17900	17878	17976	17736	17758	17926	17876	17980	17982	17771	17930	17793	17619	17782	17956	17863	17996	17828	17947	18031	17810	18038	17796	18032	18064	17819	17834	17724	17973	17849	17749	17874	17725	17782	17835	17842	17758	17703	17934	17849	17919	17753	17960	17866	17845	17849	17709	17886	17805	17738	17982	17919	17966	17732	17760	18003	17917	17788	17851	17902	17810	18015	17707	17845	17817	17720	18032	17762	17883	17827	17868	17930	17781	17814	17956	17759	17908	17864	17824	17804	17703	17801	17825	18021	17916	17783	17681	17865	17722	17996	17879	17941	17968	17884	17722	17733	17680	17706	17780	17642	17773	17935	17867	17723	17987	17845	17966	17891	17886	17823	17699	17919	18088	17668	17920	17865	17762	17966	17787	17841	17981	17790	17875	17959	18051	17688	17991	17927	17998	17894	17590	17773	17887	17753	17768	17975	17987	17981	17659	17863	17809	17897	17853	17828	17762	17693	17774	17705	17825	17630	17853	18044	17739	17854	17694	17792	17935	18057	17783	17867	17951	17875	18109	17893	17912	18006	17932	17881	17904	17969	17789	17739	17835	17945	17953	18020	17996	17851	17849	17875	17914	17674	17726	17951	17757	17800	17856	17891	17776	17844	17854	17904	17902	17900	17824	17907	17866	17847	17987	17850	17945	17997	17855	17857	17810	17888	17881	17905	17704	17713	17878	17904	17980	18026	17738	18044	17817	17792	18052	17985	18092	17875	17833	17802	17905	17849	17830	17890	17690	17991	17750	17906	17964	17899	17806	17866	17917	17932	17745	17706	17673	17805	17769	18139	17744	18090	17840	17786	17846	17991	18117	17826	17769	17854	17878	17687	17687	18006	17795	17805	17918	17941	17752	17942	17830	17777	17798	17760	17873	17961	17766	17806	18215	18051	17884	17834	17831	17909	17741	18004	17906	17822	17809	17782	17821	17636	17822	17837	17679	17639	17666	17709	17836	17839	17975	17786	17919	17838	17959	17597	17952	17773	17955	17838	17844	17800	17630	17911	18038
28903	42636	41431	33606	28888	26254	23776	21728	20859	19149	18406	17686	16954	16826	16609	16280	15984	15909	15614	15599	15542	15385	15611	15549	15220	15393	15471	15341	15315	15410	15343	15164	15303	15232	15227	15303	15240	15223	15050	15356	15216	15074	15334	15303	15215	15271	15175	15305	15294	15329	15248	15303	15285	15415	15116	15381	15289	15242	15125	15239	15310	15242	15301	15287	15269	15089	15135	15384	15323	15198	15168	15057	15335	15320	15236	15327	15332	15202	15323	15238	15230	15443	15180	15317	15287	15217	15366	15263	15298	15345	15297	15274	15246	15306	15323	15164	15162	15191	15094	15220	15118	15143	15081	15148	15266	15209	15263	15183	15316	15205	15270	15186	15292	15104	15312	15205	14990	15268	15149	15254	15201	15130	15105	15244	15200	15119	15282	15286	15357	15179	15186	15368	15263	15508	15355	15224	15100	15268	15270	15150	15282	15240	15312	15366	15122	15261	15304	15233	15195	15372	15362	15169	15398	15222	15372	15244	15160	15180	15120	15446	15394	15250	15280	15289	15125	15318	15134	15192	15262	15108	15300	15308	15284	15113	15134	15160	15196	15074	15329	15157	15182	15183	15333	15427	15346	15256	15097	15235	15204	15425	15123	15114	15305	15253	15394	15137	15052	15158	15153	15245	15349	15225	15220	15226	15353	15267	15343	15112	15245	15303	15106	15344	15191	15272	15271	15211	15100	15239	15061	15393	15236	15304	15310	15344	15327	15251	15326	15231	15386	15215	15213	15085	15364	15265	15262	15426	15199	15208	15288	15347	15345	15075	15043	15154	15368	15231	15145	15181	15294	15193	15219	15091	15219	15238	15400	15280	15208	15111	15289	15422	15148	15159	15221	15370	15485	15135	15109	15219	15126	15259	15182	15232	15458	15082	15209	15161	15292	15347	15191	15245	15204	15266	15245	15129	15264	15321	15266	15198	15218	15218	15162	15461	15355	15197	15081	15209	15260	15156	15107	15256	15237	15301	15187	15094	15227	15310	15332	15134	15312	15253	15258	15321	15324	15362	15051	15364	15140	15299	15346	15314	15330	15327	15175	15225	15337	15134	15121	15121	15187	15245	15240	15257	15101	15177	15333	15137	15243	15238	15260	15144	15109	15189	15317	15224	15141	15328	15343	15290	15171	15290	15472	15080	15275	15155	15251	15165	15320	15331	15144	15191	15260	15248	15120	15229	15185	15193	15177	15105	15172	15446	15172	15314	15273	15345	15171	15296	15204	15124	15367	15236	15268	15298	15342	15293	15270	15323	15295	15119	15205	15346	15277	15222	15183	15275	15092	15218	15178	15289	15275	15141	15333	15029	15320	15106	15174	15363	15162	15254	15176	15249	15287	15233	15261	15167	15367	15089	15085	15187	15340	15212	15179	15220	15402	15211	15228	15158	15126	15239	15073	15375	15343	15117	15342	15292	15157	15319	15224	15105	15159	15342	15232	15399	15234	15293	15235	15431	15047	15363	15293	15168	15150	15117	15362	15279	15255	15285	15122	15290	15361	15145	15283	15168	15161	15263	15222	15294	15234	15007	15507	15376	15121	15146	15305	15307	15295	15265	15309	15153	15366	15306	15201	15150	15327	15186	15185	15191	15159	15452	15299	15191	15284	15186	15273	15284	15312	15243	15360	15247	15337	15127	15154	15140	15273	15319	15304	15078	15210	15316	15243	15241	15192	15066	15252	15119	15434	15271	15394	15219	15242	15095	15308	15265	15273	15246	15169	15298	15358	15212	15095	15256	15238	15118	15249	15291	15260	15119	15051	15127	15304	15326	15215	15327	15164	15380	15389	15159	15272	15227	15315	15263	15248	15111	15249	15125	15359	15165	15331	15146	15272	15321	15439	15177	15377	15009	15297	15296	15316	15220	15329	15125	15115	15174	15270	15201	15180	15203	15200	15240	15370	15239	15208	15250	15141	15262	15180	15310	15317	15347	15229	15198	15416	15494	15239	15222	15228	15332	15213	15355	15414	15229	15389	15137	15215	15234	15352	15312	15191	15083	15329	15228	15123	15305	15132	15084	15312	15390	15288	15280	15300	15265	15218	15198	15325	15390	15463	15243	15300	15229	15191	15240	15158	15173	15168	15404	15178	15260	15390	15254	15397	15342	15355	15270	14906	15367	15298	15306	15188	15308	15142	15212	15250	14982	15281	15233	15243	15120	15174	15116	15249	15105	15259	15230	15106	15071	15345	15317	15297	15152	15408	15154	15276	15062	15313	15480	15311	15164	15194	15173	15274	15405	15290	15107	15040	15242	15258	15262	15210	15187	15222	15149	15258	15174	15259	15285	15229	15296	15323	15313	15358	15275	15379	15290	15078	15087	15358	15205	15145	15354	15267	15287	15239	15182	15297	15179	15073	15402	15219	15373	15265	15284	15244	15266	15105	15256	15221	15213	15370	15158	15237	15198	15344	15385	15238	15295	15175	15172	15270	15187	15238	15399	15181	15437	15166	15190	15407	15355	15085	15234	15285	15156	15414	15136	15175	15348	15361	15411	15192	15125	15310	15091	15240	15163	15177	15162	15301	15248	15156	15199	15410	15309	15159	15159	15332	15339	15031	15167	15094	15253	15106	15026	15243	15182	15403	15099	15274	15139	15147	15105	15087	15308	15136	15025	15298	15426	15242	15196	15233	15166	15324	15328	15050	15164	15356	15106	15123	15305	15173	15280	15179	15271	15227	15116	15232	15334	15127	15460	15205	15280	15178	15229	15281	15258	15320	15293	15322	15225	15314	15156	15327	15085	15252	15355	15401	15320	15127	15507	15361	15222	15218	15266	15144	15302	15209	15310	15205	15270	15439	15248	15192	15232	15283	15267	15336	15294	15348	15358	15143	15289	14965	15075	15280	15261	15266	15143	15150	15456	15205	15112	15259	15213	15273	15331	15203	15232	15146	15087	15214	15165	15113	15166	15367	15236	15262	15177	15107	15361	15106	15171	15304	15072	15119	15366	15118	15200	15111	15344	15215	15404	15285	15158	15247	15396	15123	15109	15176	15295	15430	15270	15428	15239	15181	15370	15255	15122	15306	15260	15228	15251	15260	15217	15155	15100	15073	15172	15401	15208	15266	15073	15227	15300	15258	15222	15176	15325	15247	15314	15337	15343	15221	15360	15147	15090	15157	15294	15167	15131	15043	15227	15376	15414	15140	15033	15272	15191	15411	15133	15036	15206	15184	15589	15337	15185	15093	15080	15447	15199	15162	15203	15161	15356	15156	15166	15272	15339	15317	15213	15256	15298	15051	15278	15351	15231	15182	15254	15194	15240	15404	15085	15177	15264	15264	15347	15270	15203	15223	15331	15343	15118	15407	15186	15227	15202	15252	15295	15276	15173	15115	15357	15157	15394	15226	15219	15328	15101	15321	15252	15333	15370	15095	15273	15382	15418	15252	15280	15237	15287	15135	15124	15084	15169	15259	15506	15254	15199	15413	15187	15179	15265	15141	15149	15302	15363	15216	15152	15218	15267	15364	15156	15360	15122	15385	15171	15389	15213	15213	15203	15266	15353	15331	15296	15139	15238	15197	15420	15261	15209	15318	15138	15319	15104	15309	15273	15366	15326	15267	15183	15228	15096	15363	15215	15218	15371	15202	15228	15301	15184	15257	15248	15255	15486	15253	15267	15101	15237	15302	15241	15336	15279	15160	15110	15321	15245	15457	15229	15144	15104	15058	15219	15369	15222	15355	15261	15352	15293	15253	15228	15211	15367	15195	15300	15124	15215	15217	15102	15125	15180	15260	15255	15210	15291	15264	15071	15312	15188	15283	15186	15272	15261	15333	15251	15306	15121	15202	15195	15173	15338	15193	15159	15414	15228	15278	15220	15147	15330	15177	15383	15165	15222	15181	15108	15117	15162	15388	14960	15138	15196	15422	15289	15125	15255	15310	15056	15224	15301	15177	15382	15074	15336	15212	15230	15258	15355	15146	15358	15273	15179	15242	15062	15229	15200	15353	15249	15285	15188	15197	15189	15307	15122	15186	15187	15229	15326	15164	15220	15268	15095	15372	15242	15201	15184	15160	15277	15187	15303	15086	15213	15079	15381	15279	15249	15289	15305	15209	15187	15386	15246	15286	15012	15233	15372	15332	15204	15286	15292	15072	15245	15301	15177	15270	15362	15316	15205	15044	15196	15266	15330	15301	15185	15153	15244	15093	15194	15272	15045	15323	15211	15184	15300	15080	15197	15274	15195	15231	15231	15224	15417	15243	15141	15402	15310	15350	15375	15299	15040	15273	15372	15383	15288	15142	15101	15107	15337	15289	15324	15321	15275	15255	15212	15196	15274	15235	15302	15259	15188	15160	15205	15247	15310	15280	15170	15140	15322	15268	15057	15255	15160	15301	15225	15404	15307	15274	15267	15308	15274	15247	15292	15206	15197	15323	15239	15282	15288	15262	15264	15281	15419	15243	15204	15213	15144	15322	15097	15290	15205	15107	15196	15200	15112	15380	15135	15166	15207	15247	15185	15357	15171	15271	15321	15303	15358	15096	15290	15209	15366	15269	15278	15408	15280	15193	15280	15337	15156	15250	15339	15158	15112	15230	15357	15131	15267	15419	15155	15208	15301	15087	15197	15161	15234	15209	15421	15127	15477	15235	15243	15020	15206	15316	15220	15290	15186	15287	15232	15110	15123	15200	15336	15209	15219	15302	15198	15202	15260	15268	15285	15298	15171	15206	15221	15221	15291	15239	15206	15234	15234	15090	15171	15187	15202	15136	15193	15314	15045	15384	15214	15363	15220	15277	15270	15263	15139	15084	15205	15390	15285	15202	15252	15345	15339	15211	15116	15217	15118	15207	15272	15307	15257	15165	15460	15382	15253	15148	15211	15277	15221	15174	15383	15264	15191	15257	15280	15040	15261	15031	15305	15046	15189	15168	15212	15214	15254	15220	15321	15011	15262	15271	15403	15131	15235	15147	15394	15391	15029	15117	15312	15232	15383	15159	15242	15342	15153	15219	15323	15107	15130	15201	15319	15209	15285	15314	15353	15207	15352	15155	15181	15220	15186	15174	15265	15281	15224	15327	15237	15416	15361	15417	15149	15401	15232	15123	15354	15214	15365	15233	15300	15130	15466	15348	15382	15253	15409	15291	15208	15097	15205	15063	15360
24061	21154	28740	26381	27207	29075	28959	24988	22957	22125	21159	20322	19763	19509	19260	18971	18756	18796	18548	18367	18319	18270	18192	18266	18237	18045	18279	18074	17982	17984	18217	17995	18189	18029	18112	17898	17952	18030	18127	18091	18084	17682	17905	17965	18017	18096	17745	17856	17909	18103	18055	18023	18130	17872	17951	17769	17959	17900	17962	17964	17943	17965	18219	18089	17732	17929	17927	17796	18038	17652	18128	17689	18081	17817	17904	17963	17932	17836	17652	17886	17929	17894	17887	18076	17920	17983	17701	17824	17958	18019	17861	17994	17892	17854	17752	17985	17936	18106	17760	17923	17784	17744	17963	17780	17933	17852	17993	17934	17943	17875	17849	17667	17671	17833	17945	17835	17879	17924	17788	17961	17678	17879	17832	18125	18019	17895	17900	17831	17859	17784	17782	17823	17889	18058	17905	17984	17829	18042	17946	17963	18045	18040	17944	17750	17996	17717	17865	17858	18101	18148	17668	18018	17685	17762	17872	17913	17854	17913	17624	17980	17992	17896	17976	17593	17946	17880	17857	17842	17985	18061	17910	18018	17769	17879	17920	17887	17837	18166	17857	17899	17815	17781	18118	17914	17924	17841	17992	17770	17882	17865	17809	17806	17936	17979	17967	17965	17999	17984	17765	17839	17958	17923	18040	18045	18075	17944	17849	17751	17830	17841	17879	17894	17916	17979	17689	17725	17894	17788	17649	17869	17798	17826	17825	17766	18136	17837	17813	17805	17796	17955	17875	17930	18012	17794	17856	17784	17821	18049	17751	17886	17956	18138	17920	17856	17791	17888	17811	17951	18010	17837	17957	17883	17882	17943	17887	17897	17809	18060	17860	17911	17757	17787	18022	18130	18022	17910	17897	17836	17915	17806	17852	17932	17731	17757	17841	17876	17844	17904	17925	18034	17894	17747	17918	17818	17940	17848	17919	17968	17868	17916	17981	17745	17905	18005	17866	17928	17884	18063	17851	18075	17822	18094	17765	17907	17727	17897	17711	17768	17983	17992	18118	17764	17876	17923	18005	17867	17936	17839	17775	17996	18150	17723	17616	17820	17874	17671	17763	17983	17983	18027	17816	17935	17793	17876	17913	17798	17826	17808	17887	17826	18178	17928	17923	17938	18157	17672	17963	17933	17940	17750	17707	17706	17935	17853	18003	17926	18014	17820	17894	17883	17933	18010	17788	17895	17812	17820	18027	17891	17968	17772	17710	17923	17933	17912	17970	17888	17990	18010	17906	17730	17627	17862	17980	17742	17683	17691	17773	17998	17820	18022	17875	17944	17892	18011	17813	18000	17821	17685	17971	18121	17688	17840	18068	17710	17953	17794	17858	17936	17858	17846	17938	17862	17755	18055	18047	17823	18012	17807	18143	18074	18129	18061	17868	17987	17883	17720	17716	17839	18049	17809	17710	17845	18020	17913	17946	17809	17869	17955	18158	17931	17720	17692	17917	18010	18048	18097	17982	17924	17742	17974	17813	17746	17858	17856	17833	18076	18005	17929	17977	17785	17917	17904	17944	17874	17686	18033	17846	17746	17948	18102	18032	17849	17847	17803	17810	17888	17978	17961	18029	17914	17829	17931	17893	17872	17858	17974	18070	17922	17650	17826	17979	18035	17784	18077	18079	17778	17814	17787	17644	17781	17797	17851	17812	17969	17952	18186	17790	17818	17977	17794	18021	17902	17791	18000	17710	17796	17995	17832	17854	17913	17993	17974	17891	17956	17971	17956	18054	17783	17648	17893	17898	17814	17830	18147	18142	18197	17947	18162	17892	17938	17841	17781	17866	17854	18012	18044	17995	17935	17850	17893	17959	18019	17812	17883	17827	17810	17870	17882	17691	17975	17886	17737	18015	18059	18053	17989	17892	17781	17935	17715	18043	17863	18126	17798	17733	17832	18029	18062	18197	17999	17963	18126	17960	17849	17856	17752	17864	17910	17711	17921	17739	17879	17862	18076	17989	17901	17821	17848	17914	17885	17856	17921	17726	17869	17939	17979	17896	18090	17873	17802	17937	17777	17856	17958	18119	17983	17937	17991	17980	17897	17928	18037	17813	17867	17922	17963	17892	17824	17901	18004	17812	17937	17933	18096	17645	17964	17896	18095	17956	17952	17842	17755	17935	17966	17886	17847	17965	18016	17964	17993	17863	17949	17970	18049	17984	17845	18058	18063	17864	18001	18046	17922	17845	17700	18012	18014	17974	17984	17687	18036	17947	17887	17745	17898	18032	18097	18060	17927	17654	17968	17990	17975	17658	17878	18013	18082	17823	17802	17885	17828	18062	17873	17999	17980	17878	17885	17981	17957	17909	17746	17899	17996	17845	17744	17987	18066	17814	17768	18004	17801	17782	18067	17578	17789	17618	17703	17917	17989	17837	17921	17829	17839	17719	17904	17986	17960	17830	17907	17640	17946	18288	17811	17813	17937	17778	17746	17925	17887	18066	17910	17694	17994	18064	18120	17853	17917	18013	17810	17827	17996	17967	17821	18109	17914	17944	17896	17916	17879	17988	17952	17709	17846	17849	17850	17871	17848	17842	17935	17848	17987	17862	17932	18000	17997	17923	17870	17986	17868	17918	17697	17909	17791	17846	17821	17697	18043	17894	18123	18029	17757	17782	17833	17696	17756	18003	17859	17678	17927	18017	17933	17785	17790	17859	17957	17943	18171	17855	17862	17967	18012	17918	17977	17812	17762	17770	17753	18031	17996	17867	17772	17829	17808	17874	17731	17798	17726	18010	17819	17869	18012	17930	18138	17905	17945	18112	17897	17889	17673	17703	17950	17834	17761	17755	17945	17801	17999	17757	17883	17919	17717	17761	17945	17847	17810	17948	17981	18127	17977	17826	17840	17931	17882	17799	17956	17890	17837	17791	17804	18016	17962	17895	17996	17885	17822	17772	17847	17886	17812	17902	17786	17712	17851	17816	17940	17827	17958	17989	17991	17749	17946	17839	17865	17968	17796	17728	17966	18091	18042	17889	17877	17784	17880	18038	17973	17957	17823	17910	18062	17838	17826	17812	17870	17892	17812	17835	17868	17899	17765	17920	17725	18036	17837	17915	17890	17867	17872	17741	18003	17873	17823	17954	17651	17931	17993	17861	17840	17967	17949	18049	17885	17806	17947	17970	17758	17740	17830	18097	17799	17975	17907	17814	17980	17981	17752	17853	17905	17906	17956	17895	17755	17960	17981	17812	17865	17915	17794	17750	17974	17952	17886	17886	17912	18000	17794	17790	17884	17895	17673	17914	17950	18191	17966	17877	17762	17795	17761	18023	18003	17998	17519	17654	17919	17778	17877	17971	17806	17872	17920	17862	17943	17959	17613	17898	17850	18107	17807	17909	17917	17883	17703	17930	17747	17739	17851	17716	17752	17820	17892	17848	17776	17923	17909	17873	17818	17856	17776	18128	17875	17898	17856	17870	17913	17577	17832	17936	17924	17742	18061	18082	17992	18037	17801	17921	17930	17860	17830	17894	17855	17980	17819	17843	17900	17925	17925	18089	18002	18056	18098	17791	18062	17947	18135	17919	18116	17809	17658	17699	18022	17923	17921	17990	17925	18102	17881	17855	17923	17679	18001	18025	17882	17951	17909	17802	17898	17780	17917	17720	17992	17678	17776	17654	17622	17716	18034	17764	18037	17764	18086	17648	17821	18068	18045	17912	17849	17825	17581	17956	17921	17653	17874	17898	17936	17773	17973	17813	17876	17755	17943	17918	18028	17719	17815	17796	17784	17847	17925	17771	17878	17888	17863	17921	17889	17949	17969	17778	17771	17839	17863	17829	17818	17748	17806	17831	17805	17808	17726	17906	18055	18060	17804	17783	18052	17855	18070	17941	17929	17898	17827	17902	17950	17921	17928	18113	17946	17916	17787	17807	17871	18046	18021	17863	17918	18100	17842	17789	18074	17927	18036	18007	17958	17822	18275	17956	17787	18048	17786	18027	17745	18049	17909	17915	17917	17950	17856	17955	18019	17928	18060	18195	17665	17800	18032	18020	17675	17897	17795	17718	17787	17864	17780	18112	17980	17954	17977	17784	17953	17753	17665	18139	17976	17769	18037	18006	17953	18001	17872	18017	17758	17835	17860	17843	17860	17904	17882	18100	18072	17853	17850	18007	17921	18061	17849	17858	17932	17938	17823	17955	17779	17793	17936	17912	17856	18035	17852	18026	17885	17946	18032	18195	17914	18145	17794	17830	17613	17784	17790	17748	17841	17875	17804	17912	17906	17824	17781	18061	17899	17890	17971	17934	18022	17733	17915	17889	17900	17840	17922	17939	17973	17909	18068	17935	17808	17853	17653	17967	17915	17683	17957	17813	17880	18041	17702	17747	17953	17832	17989	18110	17852	17772	17581	17821	17889	18099	17823	17889	17984	17917	17914	17845	18044	17826	18059	17958	17928	17834	17977	17888	17994	17858	17871	18211	17970	17927	18012	17824	17924	17826	17883	17995	18171	18101	17932	18011	17768	17975	18039	17816	18052	18018	18193	17888	17798	17882	17735	17951	17884	18008	17833	17837	17825	17892	18007	18010	17870	18103	17960	17831	17958	18053	17752	17884	17801	17831	17923	17817	18173	17894	17986	17904	18092	17987	17940	17731	17744	17953	17924	18120	18059	17892	17952	17753	17845	17741	17880	17828	18000	18059	17980	17871	17980	17898	17803	17844	17849	17954	17918	17885	17914	17941	18019	17943	17791	18003	17960	17754	17918	17891	18092	17793	17959	18056	18036	17955	17717	17884	17839	18054	18004	17788	17890	17906	17932	18073	17965	18033	18005	17961	17973	17657	18012	17869	17899	17940	17817	18176	18039	17961	18017	17895	18021	17969	17945	17736	17908	17828	17934	17875	17736	18059	17821	17899	17851	17871	18082	17869	17955	17828	17988	17887	17826	17975	17772	17728	17818	17784	17920	18036	17836	17821	17891	17935	17829	17945	17888	17885	18085	17892	17981	17999	17850	17951	17984	18103	17903	18149	17758	18147	17756	17823	17808	17825	17895	17952	17813	17744	17896	17869	17816	17948	17740	17767	17808	17814	18062	17937	17889	17953	17729	17808	18058	17714	18097	17924	17941	17917	17727	18007	17672	17855	17931	17842	17858	18055	17963	17704	17870
29374	49640	48540	38989	34141	30427	27948	24891	22757	21071	19659	18539	17941	17602	17135	16723	16604	16323	15974	15807	15866	15706	15711	15528	15446	15411	15623	15514	15509	15517	15455	15367	15322	15519	15374	15391	15417	15388	15374	15287	15338	15345	15487	15496	15262	15422	15389	15406	15312	15304	15319	15399	15365	15478	15330	15509	15323	15208	15320	15218	15300	15389	15510	15307	15292	15192	15353	15236	15288	15334	15348	15331	15331	15391	15346	15389	15304	15146	15213	15294	15320	15302	15210	15406	15203	15398	15246	15466	15278	15395	15282	15224	15491	15324	15211	15340	15335	15473	15372	15423	15433	15314	15331	15301	15383	15365	15346	15260	15305	15198	15475	15111	15372	15160	15195	15356	15402	15334	15175	15358	15328	15145	15414	15220	15269	15649	15322	15315	15357	15414	15352	15426	15255	15420	15346	15358	15269	15383	15119	15274	15420	15337	15321	15266	15348	15329	15351	15376	15321	15412	15404	15450	15448	15342	15501	15310	15308	15277	15255	15291	15179	15461	15444	15344	15131	15401	15370	15311	15492	15243	15324	15234	15387	15331	15242	15213	15301	15374	15346	15147	15355	15445	15348	15224	15111	15432	15344	15500	15206	15366	15378	15276	15306	15408	15249	15229	15259	15372	15309	15058	15209	15170	15284	15337	15319	15333	15193	15327	15371	15362	15385	15422	15252	15198	15482	15277	15364	15272	15275	15406	15218	15493	15243	15353	15284	15264	15372	15272	15280	15397	15462	15416	15262	15335	15380	15363	15302	15223	15248	15350	15430	15370	15284	15321	15221	15314	15296	15301	15484	15285	15280	15441	15178	15454	15447	15446	15223	15386	15292	15498	15334	15371	15435	15285	15484	15485	15488	15222	15400	15292	15429	15364	15347	15479	15093	15386	15182	15286	15291	15257	15273	15125	15429	15344	15334	15217	15348	15451	15223	15300	15528	15355	15351	15297	15288	15236	15334	15443	15406	15472	15144	15214	15347	15308	15270	15281	15344	15171	15233	15288	15414	15254	15241	15195	15394	15421	15215	15437	15417	15388	15361	15342	15402	15470	15395	15216	15238	15206	15369	15425	15213	15188	15304	15303	15086	15297	15277	15013	15511	15229	15505	15338	15319	15371	15472	15057	15410	15173	15322	15260	15308	15425	15369	15317	15268	15325	15375	15425	15389	15395	15410	15259	15302	15275	15403	15345	15353	15238	15323	15358	15218	15445	15554	15419	15215	15170	15305	15285	15303	15280	15314	15418	15267	15469	15285	15401	15242	15372	15146	15233	15423	15203	15456	15302	15350	15303	15264	15418	15325	15196	15495	15259	15200	15243	15249	15341	15316	15246	15063	15339	15332	15288	15435	15225	15428	15297	15513	15394	15419	15364	15352	15382	15329	15224	15308	15462	15295	15345	15234	15265	15176	15267	15357	15354	15496	15491	15357	15308	15342	15196	15397	15265	15299	15361	15296	15343	15312	15366	15293	15316	15310	15323	15305	15442	15452	15411	15270	15536	15313	15440	15200	15204	15261	15249	15540	15346	15428	15410	15341	15302	15350	15429	15358	15381	15318	15187	15378	15263	15402	15313	15189	15378	15303	15346	15234	15384	15389	15330	15464	15319	15293	15219	15298	15140	15386	15333	15378	15281	15365	15441	15194	15518	15347	15312	15410	15386	15364	15349	15239	15253	15396	15357	15333	15147	15335	15275	15277	15353	15405	15330	15387	15315	15312	15274	15301	15266	15368	15301	15292	15350	15264	15337	15363	15409	15452	15301	15466	15380	15223	15323	15373	15411	15357	15389	15359	15355	15360	15234	15473	15196	15176	15479	15287	15338	15302	15455	15320	15316	15328	15249	15326	15316	15314	15393	15454	15359	15519	15342	15323	15269	15446	15267	15433	15296	15288	15136	15393	15539	15281	15359	15379	15408	15379	15334	15224	15365	15400	15217	15206	15419	15318	15233	15416	15376	15398	15429	15369	15360	15555	15523	15237	15349	15456	15281	15472	15454	15312	15443	15338	15292	15516	15337	15267	15480	15378	15439	15272	15360	15355	15281	15498	15317	15395	15414	15500	15252	15344	15339	15297	15376	15341	15170	15582	15436	15304	15347	15392	15423	15329	15354	15142	15425	15299	15221	15268	15189	15291	15363	15358	15269	15193	15287	15266	15237	15500	15338	15389	15366	15388	15465	15203	15543	15423	15235	15227	15129	15188	15276	15341	15289	15207	15399	15370	15322	15234	15376	15380	15184	15429	15346	15317	15446	15225	15288	15320	15267	15254	15305	15274	15505	15588	15291	15552	15136	15420	15394	15357	15325	15334	15239	15244	15432	15317	15304	15346	15318	15180	15452	15428	15463	15442	15284	15405	15190	15379	15343	15438	15418	15422	15314	15370	15293	15260	15291	15184	15381	15219	15231	15380	15221	15330	15294	15384	15385	15254	15321	15548	15328	15284	15303	15411	15449	15642	15444	15356	15382	15322	15360	15160	15376	15336	15216	15463	15335	15297	15269	15430	15339	15470	15370	15210	15266	15197	15156	15156	15503	15312	15483	15186	15299	15471	15374	15261	15381	15426	15210	15336	15252	15307	15447	15335	15265	15222	15178	15249	15377	15290	15380	15193	15444	15218	15287	15228	15260	15347	15173	15320	15550	15413	15262	15307	15284	15427	15514	15321	15237	15259	15373	15325	15450	15278	15468	15406	15324	15315	15419	15140	15325	15353	15136	15361	15345	15416	15269	15357	15202	15264	15343	15265	15543	15391	15326	15392	15232	15263	15267	15362	15271	15237	15399	15387	15333	15279	15372	15343	15293	15343	15516	15594	15272	15323	15282	15383	15396	15481	15485	15306	15287	15482	15445	15253	15211	15487	15402	15427	15366	15280	15234	15404	15284	15259	15327	15252	15174	15431	15344	15297	15215	15330	15344	15196	15403	15364	15372	15299	15317	15236	15413	15243	15288	15473	15231	15176	15239	15358	15449	15254	15269	15162	15219	15343	15456	15435	15365	15414	15392	15203	15367	15264	15323	15365	15280	15365	15128	15259	15198	15229	15409	15344	15399	15229	15319	15471	15411	15198	15346	15323	15494	15328	15283	15317	15264	15169	15227	15307	15115	15391	15522	15472	15310	15202	15307	15536	15175	15227	15346	15400	15135	15369	15500	15253	15265	15425	15276	15348	15337	15318	15298	15313	15379	15214	15245	15455	15335	15405	15368	15280	15244	15355	15339	15385	15260	15402	15343	15340	15188	15389	15381	15356	15390	15303	15299	15211	15427	15308	15151	15400	15415	15493	15205	15583	15138	15402	15463	15448	15352	15258	15300	15179	15285	15214	15431	15425	15194	15252	15399	15273	15492	15275	15420	15221	15203	15337	15215	15284	15286	15323	15315	15352	15300	15298	15393	15238	15371	15326	15411	15268	15319	15359	15336	15340	15338	15334	15438	15324	15321	15355	15504	15317	15300	15456	15384	15315	15363	15297	15324	15507	15280	15182	15269	15233	15349	15334	15251	15463	15359	15386	15359	15533	15358	15284	15328	15306	15277	15478	15276	15245	15392	15303	15404	15307	15297	15557	15420	15170	15250	15343	15300	15276	15321	15210	15318	15374	15390	15241	15447	15131	15363	15250	15329	15231	15426	15219	15354	15435	15220	15264	15191	15356	15245	15399	15205	15318	15367	15095	15330	15299	15462	15247	15458	15329	15453	15369	15187	15081	15213	15305	15284	15351	15176	15285	15544	15469	15170	15390	15535	15372	15244	15279	15390	15268	15439	15382	15222	15389	15379	15374	15351	15386	15068	15352	15199	15302	15289	15315	15388	15516	15305	15399	15292	15288	15222	15416	15248	15291	15312	15360	15169	15349	15351	15297	15305	15493	15377	15383	15248	15351	15329	15341	15372	15528	15375	15317	15070	15373	15367	15347	15293	15296	15392	15249	15309	15347	15147	15388	15450	15355	15297	15213	15259	15258	15261	15260	15313	15269	15427	15359	15415	15322	15304	15267	15267	15269	15375	15439	15205	15440	15127	15424	15225	15293	15472	15363	15270	15280	15272	15345	15397	15366	15271	15326	15292	15298	15249	15321	15267	15081	15315	15398	15429	15413	15287	15376	15321	15298	15413	15372	15371	15438	15306	15369	15289	15343	15249	15183	15403	15293	15252	15384	15410	15478	15265	15331	15457	15276	15279	15346	15284	15379	15356	15352	15346	15211	15369	15425	15345	15434	15143	15469	15440	15477	15343	15573	15211	15355	15239	15469	15335	15207	15355	15331	15223	15474	15153	15497	15230	15288	15485	15307	15434	15351	15440	15372	15244	15233	15128	15464	15342	15327	15417	15442	15232	15395	15154	15316	15350	15207	15345	15401	15245	15403	15318	15412	15224	15185	15198	15215	15290	15222	15291	15113	15287	15275	15241	15401	15143	15246	15137	15252	15261	15445	15281	15219	15188	15359	15396	15246	15407	15252	15372	15367	15191	15341	15137	15202	15289	15324	15396	15242	15340	15345	15153	15371	15325	15288	15440	15315	15411	15273	15269	15534	15326	15365	15267	15311	15187	15505	15410	15449	15573	15085	15264	15234	15126	15235	15314	15402	15400	15218	15405	15337	15403	15280	15305	15445	15446	15282	15369	15345	15345	15246	15366	15441	15177	15333	15399	15203	15332	15416	15359	15579	15289	15441	15351	15355	15395	15368	15366	15449	15253	15350	15206	15172	15416	15386	15407	15316	15292	15335	15088	15324	15215	15384	15246	15255	15337	15141	15215	15361	15292	15426	15308	15190	15179	15255	15379	15235	15268	15307	15529	15510	15302	15370	15231	15313	15261	15213	15265	15251	15310	15431	15497	15347	15267	15416	15301	15482	15381	15305	15278	15269	15368	15399	15460	15287	15305	15445	15377	15353	15246	15257	15371	15345	15220	15467	15153	15286	15173	15347	15347	15332	15260	15445	15439	15339	15303	15327	15324	15377	15261	15380	15392	15436	15233	15425	15363	15295	15199	15296	15371	15276	15328	15089	15348	15359	15230	15219	15125	15383	15252	15272	15384	15204	15423	15327	15394	15364	15365	15266	15280	15387	15362	15365	15157	15393	15226	15540	15323	15195	15317	15302	15442	15219	15214	15403	15339
22794	21169	28950	24038	23508	29299	32769	27784	25335	24259	22937	21772	21305	20665	20300	20038	19772	19430	19215	18998	19124	18958	18955	18633	18788	18833	18922	18729	18602	18695	18587	18576	18681	18594	18627	18562	18416	18688	18617	18292	18581	18531	18407	18506	18504	18481	18348	18434	18733	18407	18632	18475	18500	18507	18259	18432	18424	18655	18325	18337	18344	18494	18205	18460	18398	18296	18722	18197	18222	18244	18371	18651	18378	18395	18341	18424	18457	18380	18375	18562	18292	18475	18315	18287	18411	18477	18273	18381	18574	18573	18391	18512	18449	18140	18553	18374	18578	18416	18229	18413	18297	18215	18243	18531	18652	18525	18520	18522	18489	18366	18285	18337	18348	18524	18322	18501	18365	18401	18512	18581	18533	18255	18528	18220	18253	18600	18351	18605	18305	18218	18468	18388	18420	18399	18463	18385	18330	18233	18415	18256	18274	18324	18490	18462	18374	18375	18251	18444	18502	18317	18329	18353	18222	18376	18274	18216	18540	18426	18623	18184	18327	18428	18505	18304	18395	18518	18343	18356	18605	18351	18157	18351	18444	18492	18461	18379	18457	18600	18583	18421	18484	18362	18367	18404	18271	18373	18400	18226	18432	18357	18371	18552	18575	18395	18245	18247	18397	18268	18275	18250	18391	18394	18291	18579	18424	18211	18304	18569	18426	18430	18308	18419	18276	18418	18421	18401	18481	18155	18346	18434	18296	18522	18479	18475	18298	18471	18372	18377	18357	18283	18387	18355	18370	18386	18330	18194	18520	18154	18287	18300	18185	18412	18502	18319	18389	18346	18389	18428	18507	18437	18447	18387	18530	18272	18197	18079	18589	18401	18473	18534	18308	18455	18329	18337	18424	18418	18261	18682	18572	18515	18395	18567	18424	18321	18407	18321	18501	18331	18385	18519	18325	18572	18500	18317	18590	18498	18598	18360	18368	18514	18475	18513	18361	18451	18445	18536	18349	18481	18210	18324	18397	18406	18310	18331	18509	18384	18364	18281	18330	18333	18431	18524	18070	18483	18464	18342	18352	18365	18360	18364	18111	18332	18436	18454	18141	18215	18384	18450	18176	18327	18178	18471	18503	18348	18574	18357	18388	18463	18533	18365	18361	18376	18284	18606	18584	18353	18473	18479	18551	18459	18464	18398	18407	18491	18378	18348	18518	18429	18606	18308	18435	18394	18201	18277	18383	18551	18400	18369	18208	18219	18367	18539	18292	18163	18307	18465	18416	18579	18385	18393	18323	18447	18320	18427	18278	18382	18449	18444	18624	18338	18399	18442	18221	18359	18358	18570	18514	18333	18458	18480	18534	18499	18420	18511	18283	18463	18324	18550	18376	18277	18404	18258	18234	18342	18415	18407	18479	18397	18212	18485	18338	18380	18256	18280	18484	18408	18351	18425	18252	18289	18315	18240	18340	18226	18328	18111	18341	18417	18419	18566	18306	18250	18392	18434	18536	18670	18473	18421	18441	18316	18402	18602	18216	18421	18456	18393	18372	18488	18501	18440	18236	18442	18290	18379	18136	18274	18416	18250	18502	18443	18457	18227	18265	18450	18358	18408	18424	18423	18400	18176	18414	18262	18418	18413	18215	18196	18403	18367	18294	18601	18347	18503	18339	18334	18260	18439	18323	18277	18356	18324	18331	18346	18453	18450	18361	18399	18266	18525	18374	18350	18341	18625	18489	18345	18453	18285	18384	18478	18144	18293	18179	18371	18291	18299	18589	18437	18385	18275	18542	18301	18276	18509	18498	18455	18628	18371	18562	18310	18349	18343	18504	18394	18359	18462	18260	18541	18415	18408	18132	18553	18427	18262	18152	18293	18410	18425	18380	18385	18257	18311	18640	18329	18544	18475	18382	18625	18394	18452	18450	18544	18473	18378	18656	18318	18481	18292	18448	18563	18480	18495	18342	18468	18366	18381	18367	18243	18173	18327	18473	18390	18361	18449	18265	18408	18216	18411	18512	18261	18432	18437	18175	18491	18694	18554	18270	18372	18374	18507	18461	18466	18215	18332	18353	18302	18427	18557	18271	18449	18398	18197	18376	18450	18387	18450	18405	18479	18339	18457	18365	18264	18426	18267	18527	18317	18431	18463	18399	18301	18241	18319	18404	18350	18430	18583	18290	18435	18454	18501	18598	18439	18527	18233	18317	18373	18310	18268	18452	18521	18451	18482	18318	18311	18224	18264	18459	18486	18220	18337	18452	18458	18594	18350	18343	18399	18554	18300	18323	18426	18440	18323	18411	18362	18299	18105	18272	18380	18356	18372	18352	18296	18118	18409	18367	18334	18380	18542	18315	18382	18434	18253	18362	18271	18337	18296	18229	18385	18404	18397	18361	18546	18339	18612	18494	18209	18446	18133	18403	18363	18246	18358	18494	18473	18443	18571	18187	18134	18396	18517	18267	18556	18367	18367	18513	18359	18318	18336	18455	18348	18471	18230	18235	18214	18325	18183	18276	18330	18367	18337	18393	18286	18454	18391	18354	18358	18587	18550	18540	18429	18418	18246	18358	18195	18593	18380	18257	18493	18310	18469	18377	18484	18387	18448	18622	18239	18523	18213	18199	18213	18335	18299	18396	18298	18252	18517	18526	18500	18333	18364	18305	18205	18378	18545	18418	18313	18451	18212	18292	18609	18425	18409	18403	18410	18267	18648	18397	18637	18202	18357	18341	18322	18335	18442	18203	18456	18471	18688	18309	18398	18297	18302	18297	18419	18364	18275	18311	18389	18534	18431	18324	18475	18354	18445	18541	18284	18268	18678	18595	18437	18177	18385	18513	18432	18352	18403	18440	18363	18399	18294	18300	18313	18116	18441	18308	18433	18419	18344	18445	18330	18341	18454	18243	18568	18349	18441	18225	18501	18370	18350	18346	18327	18543	18180	18459	18324	18383	18519	18673	18459	18236	18303	18233	18173	18328	18589	18392	18165	18475	18296	18301	18189	18235	18515	18325	18276	18337	18452	18359	18167	18343	18464	18559	18227	18449	18383	18306	18354	18246	18396	18338	18574	18690	18447	18582	18317	18322	18364	18432	18545	18221	18225	18154	18305	18390	18315	18473	18192	18355	18351	18145	18398	18309	18451	18374	18319	18551	18522	18590	18381	18201	18304	18426	18199	18439	18361	18265	18424	18333	18348	18395	18263	18291	18481	18356	18358	18531	18514	18313	18342	18399	18352	18227	18186	18420	18447	18401	18178	18299	18222	18371	18372	18519	18502	18312	18484	18295	18270	18348	18394	18492	18378	18309	18320	18351	18486	18326	18511	18335	18325	18493	18296	18184	18317	18388	18583	18644	18579	18325	18293	18634	18371	18293	18217	18400	18224	18348	18261	18389	18417	18515	18371	18534	18177	18356	18369	18333	18459	18391	18251	18331	18442	18443	18414	18450	18342	18400	18304	18359	18309	18439	18302	18370	18330	18215	18162	18284	18563	18278	18518	18356	18243	18448	18653	18328	18367	18416	18410	18494	18310	18384	18371	18432	18249	18418	18407	18520	18394	18424	18280	18299	18416	18468	18314	18453	18553	18327	18445	18444	18470	18367	18352	18264	18298	18343	18544	18308	18553	18383	18543	18296	18240	18475	18439	18305	18429	18547	18443	18435	18293	18247	18251	18340	18402	18359	18344	18551	18364	18250	18294	18542	18308	18474	18323	18229	18466	18267	18503	18363	18363	18259	18252	18461	18393	18455	18363	18238	18481	18637	18470	18554	18332	18312	18395	18444	18240	18562	18591	18415	18309	18366	18525	18497	18530	18559	18533	18303	18469	18307	18342	18402	18271	18376	18309	18358	18387	18344	18375	18155	18099	18359	18429	18311	18405	18473	18380	18343	18513	18340	18436	18306	18383	18343	18319	18376	18234	18392	18141	18460	18208	18411	18293	18326	18323	18322	18190	18615	18609	18378	18445	18226	17998	18470	18508	18487	18339	18239	18293	18256	18356	18353	18367	18423	18356	18489	18602	18353	18459	18698	18390	18489	18548	18373	18263	18335	18530	18318	18381	18546	18538	18336	18424	18569	18345	18400	18374	18346	18499	18371	18572	18217	18649	18466	18402	18333	18364	18270	18408	18146	18548	18463	18306	18385	18435	18208	18166	18288	18375	18267	18498	18347	18198	18681	18363	18476	18255	18714	18519	18258	18390	18240	18539	18379	18318	18167	18316	18256	18460	18609	18549	18429	18494	18335	18135	18374	18191	18439	18430	18542	18316	18215	18678	18492	18574	18540	18431	18705	18662	18585	18416	18130	18391	18390	18349	18325	18378	18388	18502	18257	18320	18536	18267	18257	18508	18309	18220	18131	18341	18390	18457	18254	18420	18585	18443	18143	18235	18486	18314	18361	18443	18310	18497	18405	18240	18653	18478	18304	18422	18424	18321	18381	18514	18412	18427	18430	18313	18470	18425	18301	18445	18348	18553	18472	18361	18382	18365	18594	18142	18444	18346	18386	18226	18351	18421	18515	18450	18580	18401	18250	18413	18503	18323	18470	18480	18321	18438	18143	18363	18387	18408	18298	18373	18220	18273	18391	18416	18448	18525	18333	18341	18458	18328	18302	18508	18307	18162	18232	18314	18313	18437	18485	18626	18213	18270	18394	18431	18424	18557	18289	18646	18380	18256	18365	18233	18537	18424	18544	18519	18455	18339	18256	18363	18590	18252	18346	18261	18156	18430	18351	18475	18371	18397	18259	18210	18204	18254	18532	18531	18463	18422	18464	18411	18428	18308	18358	18151	18164	18310	18426	18476	18542	18491	18414	18407	18627	18536	18488	18293	18230	18365	18182	18423	18419	18242	18282	18163	18335	18353	18385	18387	18629	18464	18430	18107	18245	18404	18407	18395	18502	18351	18448	18496	18214	18291	18429	18423	18563	18366	18405	18361	18398	18451	18443	18346	18163	18311	18381	18269	18498	18375	18473	18406	18376	18351	18469	18431	18375	18256	18079	18293	18316	18520	18440	18472	18489	18283	18405	18363	18329	18177	18553	18531	18377	18179	18549	18582	18568	18260	18269	18304	18268	18304	18378	18285	18314	18545	18439	18517	18154	18557	18476	18391	18295	18232	18495	18306	18362	18567	18480	18363	18311	18605	18404	18393	18228	18353	18444	18426
31624	53758	51379	43619	37610	35364	32137	28539	25579	23745	21755	20174	19461	18627	18126	17612	17303	17111	16521	16384	16206	16066	16058	15885	16028	15804	16021	15843	15874	15829	15750	15781	15631	15672	15585	15785	15725	15785	15675	15728	15727	15684	15672	15782	15783	15702	15612	15724	15573	15593	15578	15539	15720	15549	15785	15880	15558	15680	15818	15603	15709	15712	15484	15567	15541	15664	15545	15702	15496	15585	15537	15600	15540	15566	15770	15765	15712	15446	15612	15590	15679	15374	15502	15507	15633	15665	15626	15573	15682	15628	15476	15694	15579	15539	15604	15772	15591	15439	15665	15705	15659	15569	15606	15571	15458	15631	15631	15687	15645	15643	15637	15554	15615	15472	15593	15585	15740	15565	15732	15461	15596	15392	15646	15608	15613	15741	15620	15512	15459	15666	15632	15606	15738	15554	15570	15484	15505	15627	15512	15593	15622	15569	15703	15561	15518	15661	15674	15558	15753	15506	15512	15652	15639	15561	15577	15629	15689	15666	15562	15645	15660	15569	15536	15662	15715	15517	15546	15656	15589	15635	15572	15675	15471	15634	15680	15577	15608	15601	15682	15540	15506	15578	15442	15527	15710	15651	15637	15651	15591	15625	15648	15601	15631	15772	15653	15476	15533	15532	15627	15732	15583	15556	15575	15682	15556	15634	15588	15456	15531	15663	15537	15432	15783	15824	15705	15784	15495	15665	15595	15467	15437	15590	15324	15750	15583	15600	15646	15494	15628	15583	15589	15445	15519	15505	15569	15559	15628	15570	15443	15561	15598	15577	15537	15549	15613	15479	15499	15584	15710	15632	15605	15703	15504	15386	15365	15829	15542	15541	15531	15594	15626	15606	15675	15548	15656	15506	15754	15727	15595	15562	15560	15624	15551	15567	15431	15556	15629	15441	15617	15555	15564	15455	15726	15453	15383	15557	15502	15613	15645	15564	15622	15454	15587	15596	15501	15602	15717	15487	15547	15356	15580	15657	15794	15601	15663	15579	15626	15634	15361	15685	15631	15647	15694	15695	15610	15638	15493	15550	15504	15581	15559	15496	15609	15533	15525	15479	15461	15474	15587	15683	15445	15597	15448	15516	15531	15567	15558	15484	15611	15550	15544	15557	15669	15586	15587	15486	15499	15741	15716	15572	15720	15508	15687	15626	15560	15620	15600	15569	15521	15637	15556	15702	15521	15589	15714	15546	15667	15657	15611	15506	15663	15562	15569	15590	15620	15738	15465	15560	15557	15565	15465	15698	15535	15567	15555	15573	15616	15729	15658	15645	15716	15683	15582	15662	15529	15660	15351	15669	15733	15621	15480	15614	15514	15540	15766	15596	15768	15597	15729	15447	15649	15514	15502	15706	15543	15610	15715	15590	15602	15650	15537	15833	15538	15591	15589	15499	15613	15737	15454	15568	15726	15622	15703	15642	15662	15609	15446	15494	15537	15638	15688	15461	15526	15425	15601	15726	15639	15509	15362	15458	15598	15497	15644	15603	15693	15638	15638	15601	15818	15797	15435	15620	15653	15521	15553	15578	15582	15793	15568	15618	15596	15613	15648	15580	15595	15486	15398	15678	15523	15603	15726	15541	15476	15670	15634	15722	15637	15499	15676	15589	15665	15562	15589	15663	15572	15684	15514	15636	15711	15706	15734	15544	15555	15571	15492	15768	15582	15593	15445	15513	15457	15546	15677	15735	15485	15458	15542	15572	15470	15525	15585	15555	15586	15548	15489	15585	15684	15613	15649	15810	15515	15635	15468	15587	15529	15672	15640	15443	15512	15543	15615	15414	15584	15596	15653	15688	15664	15486	15490	15761	15521	15517	15683	15582	15656	15596	15587	15449	15550	15701	15611	15494	15681	15430	15597	15546	15677	15590	15527	15613	15616	15448	15555	15537	15517	15624	15672	15531	15581	15549	15557	15352	15727	15574	15644	15723	15506	15373	15489	15538	15626	15624	15481	15547	15615	15548	15555	15499	15720	15454	15543	15450	15308	15603	15579	15592	15622	15541	15771	15449	15617	15624	15761	15519	15773	15700	15688	15664	15565	15659	15383	15598	15621	15654	15782	15691	15598	15650	15541	15510	15631	15559	15530	15683	15528	15560	15587	15685	15619	15633	15585	15579	15752	15436	15555	15575	15583	15446	15593	15481	15538	15459	15616	15676	15603	15584	15715	15574	15622	15669	15693	15633	15680	15581	15564	15665	15402	15476	15710	15493	15588	15638	15429	15703	15603	15577	15553	15573	15719	15532	15495	15416	15628	15502	15661	15594	15508	15667	15515	15516	15502	15603	15783	15610	15635	15570	15731	15641	15622	15565	15567	15473	15587	15570	15687	15695	15702	15749	15539	15447	15440	15654	15650	15586	15572	15529	15465	15676	15603	15518	15517	15597	15527	15701	15572	15572	15661	15543	15507	15638	15571	15712	15575	15525	15725	15557	15722	15524	15673	15639	15662	15446	15622	15619	15577	15464	15683	15648	15642	15620	15401	15655	15493	15642	15621	15675	15577	15702	15545	15480	15407	15555	15481	15660	15637	15460	15601	15604	15616	15690	15463	15411	15607	15731	15675	15623	15523	15444	15515	15591	15639	15625	15681	15626	15589	15718	15584	15704	15650	15677	15537	15570	15631	15450	15421	15635	15603	15643	15556	15414	15571	15469	15593	15548	15558	15714	15688	15597	15666	15564	15511	15533	15638	15580	15626	15413	15684	15437	15616	15538	15609	15565	15480	15715	15484	15808	15501	15553	15512	15586	15651	15478	15367	15560	15626	15626	15529	15537	15529	15587	15413	15634	15475	15696	15603	15583	15689	15439	15728	15782	15662	15533	15565	15497	15567	15596	15483	15541	15587	15456	15648	15610	15675	15745	15669	15612	15569	15624	15544	15624	15683	15476	15557	15680	15571	15517	15521	15493	15611	15791	15598	15665	15742	15370	15529	15598	15430	15525	15491	15533	15563	15658	15692	15749	15677	15556	15658	15697	15525	15682	15669	15614	15678	15510	15660	15463	15608	15492	15552	15632	15495	15553	15570	15567	15607	15634	15787	15598	15616	15753	15677	15502	15670	15453	15569	15476	15442	15657	15600	15523	15695	15459	15742	15424	15541	15641	15618	15500	15701	15703	15694	15487	15541	15633	15599	15478	15551	15656	15761	15490	15608	15559	15628	15708	15683	15611	15586	15580	15672	15576	15540	15540	15506	15529	15583	15495	15618	15684	15564	15680	15680	15626	15650	15630	15606	15757	15490	15610	15471	15506	15592	15687	15493	15578	15670	15498	15654	15469	15595	15684	15724	15551	15657	15761	15624	15580	15753	15554	15460	15515	15511	15598	15759	15655	15627	15695	15583	15578	15634	15617	15574	15509	15650	15549	15801	15582	15696	15606	15610	15758	15506	15627	15734	15634	15489	15751	15469	15624	15619	15587	15434	15617	15639	15423	15706	15395	15316	15799	15582	15578	15712	15478	15647	15448	15510	15599	15395	15640	15625	15355	15577	15600	15719	15647	15488	15480	15744	15584	15514	15732	15454	15610	15399	15676	15421	15502	15509	15557	15633	15445	15726	15473	15518	15589	15713	15424	15587	15400	15553	15638	15434	15546	15522	15503	15553	15590	15616	15489	15592	15650	15549	15676	15731	15618	15688	15384	15431	15490	15436	15801	15635	15662	15598	15558	15643	15455	15670	15621	15629	15507	15550	15690	15506	15562	15647	15384	15682	15611	15643	15645	15699	15398	15758	15598	15618	15560	15601	15656	15733	15685	15539	15692	15574	15614	15619	15422	15581	15806	15439	15534	15579	15562	15516	15573	15487	15486	15695	15542	15631	15644	15594	15584	15663	15469	15636	15516	15761	15641	15689	15473	15607	15675	15508	15638	15603	15798	15788	15621	15501	15685	15497	15361	15640	15540	15461	15638	15670	15506	15563	15619	15653	15485	15533	15518	15545	15766	15660	15670	15707	15566	15699	15753	15467	15536	15512	15513	15605	15619	15607	15663	15637	15570	15573	15762	15647	15746	15659	15534	15620	15729	15592	15576	15796	15694	15455	15624	15524	15559	15728	15568	15463	15658	15613	15588	15689	15378	15664	15695	15612	15517	15580	15551	15443	15595	15648	15566	15661	15685	15639	15662	15547	15564	15538	15538	15520	15670	15635	15485	15524	15726	15659	15481	15644	15446	15684	15524	15668	15760	15366	15635	15688	15516	15395	15548	15620	15540	15569	15721	15648	15589	15599	15675	15507	15479	15468	15645	15584	15451	15529	15516	15494	15493	15723	15562	15488	15628	15529	15707	15593	15790	15665	15623	15476	15812	15592	15555	15796	15461	15866	15510	15582	15702	15587	15604	15629	15443	15635	15558	15537	15548	15589	15652	15630	15853	15733	15523	15586	15588	15579	15454	15588	15597	15734	15653	15566	15703	15621	15521	15500	15331	15593	15513	15656	15683	15649	15496	15600	15680	15763	15666	15562	15562	15590	15559	15860	15364	15555	15557	15719	15632	15543	15629	15564	15614	15568	15652	15717	15352	15500	15602	15586	15768	15682	15555	15458	15459	15518	15523	15513	15474	15535	15514	15484	15646	15613	15581	15662	15694	15543	15554	15567	15538	15674	15703	15591	15577	15590	15651	15709	15551	15616	15575	15511	15524	15590	15645	15563	15652	15521	15580	15682	15589	15522	15477	15292	15650	15605	15734	15563	15451	15646	15649	15558	15724	15493	15494	15556	15532	15678	15606	15637	15753	15556	15651	15541	15613	15601	15665	15554	15463	15581	15625	15673	15557	15560	15497	15455	15570	15632	15536	15677	15444	15611	15404	15736	15598	15554	15654	15474	15617	15475	15493	15619	15488	15559	15574	15612	15580	15619	15606	15410	15721	15548	15590	15763	15586	15651	15524	15651	15656	15561	15559	15672	15618	15619	15637	15709	15604	15573	15635	15561	15592	15630	15678	15589	15531	15587	15609	15599	15481	15485	15558	15564	15658	15607	15356	15528	15585	15685	15605	15701	15647	15560	15631	15527	15548	15716	15613	15578	15532	15535	15462	15677	15548	15768	15608	15612	15747	15738	15531	15657	15707	15584	15515	15684	15538	15700	15546	15510	15715	15617	15755	15518	15574	15658	15489
29172	27342	37278	34541	28742	25423	24314	22491	21467	20626	20195	19445	19095	19129	18892	18853	18701	18511	18485	18304	18186	18316	18173	18067	18071	18038	18134	18098	18047	18010	17964	17894	18109	17874	17999	18078	17982	18047	18083	18096	18103	17728	17949	17868	17982	18110	17990	18052	18107	18148	18002	18056	17970	17864	18032	18024	18123	17930	18141	17720	18379	17829	17707	17961	17896	18186	17995	17991	17972	18194	18060	18087	17870	17891	17871	18150	18151	18098	17912	17829	17952	17895	18156	18232	17905	17975	17993	17977	17995	17926	17981	18009	18025	17874	17925	17848	17795	18137	17955	18018	17933	17896	17894	17909	18149	17994	18167	17893	17947	17905	17853	18067	17975	18069	18077	17841	18153	18009	17938	18100	17880	18052	17661	17885	17976	18156	18039	18053	17947	18174	18124	17938	17963	17866	17954	17773	17929	17990	17932	17986	18009	17869	18064	18080	17822	17995	17967	17799	18004	17998	17942	17920	18048	17902	17822	17983	17984	18110	17972	17850	17860	18055	18168	17886	17893	17917	17934	17781	18027	17920	17971	18174	18034	18184	18027	18054	18031	18066	17955	18011	18065	18003	17910	17751	17923	18202	18043	17757	18281	17930	18158	18004	18034	17970	17910	17981	17931	17873	18163	18084	17960	17720	17872	17887	18139	18003	17987	17748	17946	18079	17777	17719	17913	17972	17915	17700	18084	18064	17971	18198	18025	17913	18099	17972	17974	17925	17874	17882	18059	17941	18089	17809	18132	18097	17944	18110	18004	18119	18127	17779	18006	18088	17858	17950	17872	17882	17958	17900	17925	18068	17914	18009	17954	17947	18084	17847	18019	17920	17893	17965	17943	17840	17973	17945	17955	17841	17842	17952	17894	18058	17960	17934	17922	18092	18138	17855	18002	18004	17978	18070	17796	18095	17906	17926	17954	18003	17988	18029	18028	17803	17735	17911	18072	18123	17954	17783	17749	18076	18064	17795	18045	17841	18299	17818	17971	17774	17917	17866	18148	17936	18027	17956	17936	17994	18131	18114	17759	18003	17954	18025	17931	18245	17976	17982	17904	17960	18072	18085	18036	18049	17833	17920	18042	17903	18001	17994	18125	17975	17963	17970	17998	18033	18134	17956	17721	17889	18289	17823	17939	17894	18243	17999	17887	18012	17977	17943	18008	17947	17957	18014	18047	18123	18063	18226	18113	18204	18004	17912	17891	17926	17850	18034	17935	17867	17882	17894	18056	17806	18235	18211	18084	17771	17947	18063	17962	17863	18016	17815	18074	17849	17983	18028	18071	17789	17970	17866	17931	18024	17860	17987	17863	17971	18019	17986	17950	17912	17892	18033	17898	18053	17923	17837	17983	17933	18063	18173	17925	17957	18131	18062	17860	18256	17956	17894	18180	18089	17956	17950	17896	18038	17843	17937	18127	18093	17869	17938	18191	18008	17876	17880	17986	17895	18073	18108	18126	17889	18162	18132	17856	18017	17977	18117	17953	17909	17931	17975	17894	17916	17984	17981	17978	17998	18078	18057	18111	17954	17971	18084	17850	18094	18197	17895	17963	17808	17997	18097	18046	18092	18030	17978	18019	17897	17961	18103	17764	18018	17811	17780	17838	17902	18083	18148	18061	17960	17985	18072	18089	17985	17913	18033	17956	18056	18016	17802	18115	18179	18027	17846	18103	17986	17800	18012	17843	18056	17915	17884	17944	18066	18036	17849	18012	18024	17926	18006	17860	17952	17887	18121	18060	18070	18233	18163	17822	17948	18033	17989	18098	18001	18212	17973	18044	17895	17926	18087	17784	17824	17954	17930	17864	17891	18031	18160	18054	17786	17849	17840	17984	18142	18041	18064	18065	17874	17907	17949	17776	17892	17809	17951	18036	18211	17892	17890	18017	17930	18133	17742	18081	18047	17896	17881	17849	18030	18117	17883	17980	17933	18006	17829	18035	18005	17999	18082	17930	17851	17834	17839	17940	18074	17945	18023	17904	18018	18032	17974	18137	17988	17924	18007	18135	18049	18057	17775	17993	17835	18157	17884	18032	17967	18040	17845	18057	18104	17913	17896	17894	18010	18145	17920	18014	17927	17971	17859	17928	18155	18044	17980	18058	18025	17823	17908	18015	17946	17867	17971	17800	17744	17827	17791	18066	18036	17895	18012	18033	17834	18105	18008	18074	17976	18042	17951	18079	17823	17913	17823	17988	17953	17929	17892	17962	17894	17984	18074	17836	18161	18147	18157	17931	17847	18240	18122	18054	18049	18039	18067	17974	17847	17857	17894	17785	17733	17868	18117	18033	17907	17960	18054	18287	17888	18102	17993	18079	17851	17908	17917	18158	18123	17967	18031	17965	18221	18032	18108	17826	18161	17977	17817	17929	17893	17975	18011	18112	18182	18105	17947	17982	17681	17781	18142	17900	17839	17851	17856	18064	17826	17714	17608	18185	17916	17944	17967	17936	18053	18024	18013	18124	17845	17909	17829	17835	17982	17983	17952	17775	17993	17973	18023	18065	17936	17904	17765	17825	17972	18182	17837	17818	18063	17906	17873	17856	18071	17899	17913	17892	17981	18186	18076	18006	17895	17990	17924	18066	18062	18006	18121	17982	17913	17998	17923	17879	17857	17841	17922	17957	18076	17811	17953	17954	18020	18056	18050	17969	17872	18086	17944	18070	17926	18066	18054	18061	17941	17935	18016	18047	17903	17927	18055	17911	18079	18084	17804	17879	18012	18073	18062	18073	18035	17957	17825	17806	17861	18328	17927	18031	17778	18144	17872	18003	17973	18126	17987	17853	17991	17996	18004	17920	17959	18191	18076	17979	17991	17997	18100	18062	18079	17852	18110	17874	18045	18023	17829	18053	18098	17990	17985	18105	18038	17846	18139	18221	18162	18070	17927	17909	18067	17873	18188	17931	17896	17879	17891	17938	18029	18158	17830	18098	18068	17849	17786	17897	17921	18001	18042	17981	18003	17956	17907	18013	17981	18185	17863	17836	17903	17824	17967	17911	18007	17989	18062	18059	17964	17882	18029	18180	18069	18226	18109	17866	17947	17968	18040	18022	17989	18012	18045	17826	17858	18034	18039	18045	17954	17709	17949	18134	17947	18144	18029	18144	17756	18154	17947	17842	18020	17884	17949	18086	18095	18025	18087	18021	18125	18001	17916	17853	17795	17998	18058	18136	17970	18174	18063	17982	18043	18007	17988	17915	17840	17997	18001	18205	17832	17965	18180	18159	18067	17964	17953	17669	18019	18054	17988	17936	18039	18025	18078	18096	17775	18137	18006	17993	18095	18152	17812	17948	18090	18024	18221	17845	17900	18028	17954	17974	17978	17910	18012	18022	17960	17907	18096	17951	17963	17841	17983	18063	18044	17998	18133	17868	17954	18075	17998	17984	18034	18119	18012	17896	17985	18174	17987	17957	17933	18128	17896	17811	17867	18127	17970	17935	17970	17965	17990	17837	18000	18148	17873	18107	17965	18003	18000	17859	18117	17968	18196	17689	18049	18051	17926	17857	17885	18137	18029	18137	18160	17839	18073	17909	17971	18099	17961	18108	18083	18032	18022	18061	17957	17985	17974	17899	17874	18158	18013	18081	17964	18065	17911	17831	17977	17927	18111	18143	17923	17827	17793	18059	18188	18003	18063	18023	17929	18173	17977	18051	17690	18119	17920	18136	17896	17889	17744	17961	17721	17915	18035	18060	17917	17902	17992	18186	18066	18030	18012	18320	18075	18166	18205	18004	17995	17894	18192	17868	17708	17826	17985	17915	17867	18195	18038	18063	18011	18026	18134	18027	18139	18057	17989	17925	18210	17909	18044	18183	17905	17920	18125	18010	18019	17786	17986	18152	17889	17968	17810	18105	18087	17950	17817	17929	18030	18080	18017	18117	17928	17926	18207	17908	17940	18068	18074	17896	18025	18009	17848	18031	18022	17873	18069	17896	18008	17764	17977	17982	18027	17763	18019	18042	18063	17881	17780	17931	17956	18095	17950	18067	17780	18191	18027	18131	17896	17943	18167	17952	17916	17904	17920	17998	17975	17888	17903	17915	17889	18050	18132	18048	17959	17859	18144	18027	17679	17930	18131	17834	17990	18069	17938	17847	18058	17943	18002	17925	18016	17970	18083	18059	17908	18201	17908	17973	18022	17782	18081	18093	17965	17978	18011	18096	18102	18122	18037	17881	17936	17975	17978	17956	18051	18012	17777	17833	17905	18158	18046	18017	17743	18246	18047	18025	17891	18043	17916	17981	17959	17947	17915	17838	18024	18209	17841	18183	18239	17954	18052	17966	17933	18053	17880	18164	18121	17927	18098	17871	17915	17846	17937	17889	17904	17938	18021	17869	17992	18009	17974	17997	18104	17954	17958	18143	18158	18021	18059	18084	18048	17993	18045	18073	18052	18150	17819	17978	18069	17936	17914	18062	17906	17950	17951	17929	18066	18129	18079	17893	18076	18085	18089	18130	18131	17966	17988	17866	17918	18024	18219	17876	17894	17978	17886	18049	18037	17908	17999	17899	17894	17887	17991	18072	17971	18166	18019	17915	18022	17928	17951	18234	17835	17964	17778	17951	17860	17779	17904	17873	18263	18059	17970	17854	18000	18032	17845	18000	17932	18084	18103	17920	17963	18060	18056	17944	18038	17915	18070	18066	17943	17955	18068	17951	18049	18139	18042	17954	18035	17972	17851	17866	17933	17835	17890	17987	17845	17954	17956	17937	17997	17833	17832	17843	17960	17940	17954	17963	17890	18041	17804	18009	18271	18067	17906	17959	17985	17812	18071	17971	17976	18069	17930	17886	17902	18084	18044	17978	17982	17970	17873	17914	18192	18024	17898	18012	17984	18184	17898	17760	18053	17912	18011	17742	17936	18026	18007	17961	18091	18225	18015	17872	17917	18079	17820	18025	18027	17807	17968	17797	17993	18115	17933	17835	17872	17957	17863	18090	17983	18005	17940	17843	17925	17963	17916	17998	17730	18062	17949	17985	17984	18183	18036	17851	17821	17879	17957	18141	18003	17932	18071	18213	18234	18017	17833	18044	17968	17951	17912	17859	17900	18070	17822	17864	18003	18016	17987	18059	17860	18025	18098	17877	18069	17865	17923	18003	17859	18147	17841
29808	42651	42565	33856	29250	25603	23881	21978	20334	19260	18484	17753	17270	16751	16437	16124	16155	16191	15893	15698	15669	15343	15502	15485	15545	15563	15391	15573	15468	15306	15437	15453	15324	15442	15368	15411	15356	15488	15390	15427	15154	15367	15577	15264	15307	15318	15292	15287	15325	15385	15369	15433	15522	15333	15132	15435	15252	15352	15352	15338	15319	15312	15375	15343	15510	15325	15392	15323	15429	15470	15315	15222	15346	15369	15126	15469	15268	15202	15332	15339	15385	15278	15329	15372	15317	15223	15354	15359	15264	15174	15159	15376	15393	15403	15382	15304	15408	15308	15254	15339	15379	15410	15230	15364	15328	15148	15248	15237	15230	15423	15519	15437	15205	15398	15339	15307	15284	15501	15455	15190	15307	15218	15121	15277	15351	15400	15413	15242	15215	15321	15190	15490	15346	15276	15270	15320	15341	15388	15270	15302	15298	15423	15242	15343	15289	15314	15388	15186	15357	15438	15346	15438	15354	15275	15457	15401	15376	15403	15340	15320	15321	15300	15263	15489	15424	15252	15270	15329	15260	15327	15212	15291	15307	15336	15439	15401	15316	15329	15345	15454	15472	15371	15347	15330	15415	15284	15248	15320	15392	15245	15355	15363	15360	15326	15463	15455	15374	15168	15235	15440	15334	15351	15186	15288	15237	15385	15268	15339	15357	15298	15275	15398	15332	15320	15166	15377	15406	15391	15449	15373	15244	15306	15378	15457	15201	15302	15278	15413	15391	15213	15388	15441	15177	15236	15468	15276	15324	15319	15363	15469	15270	15327	15332	15330	15547	15354	15160	15243	15195	15362	15169	15364	15382	15143	15331	15097	15232	15336	15297	15356	15206	15378	15367	15282	15295	15276	15426	15255	15190	15381	15393	15269	15175	15372	15275	15153	15265	15120	15274	15162	15354	15269	15483	15411	15282	15443	15302	15326	15382	15303	15350	15349	15343	15510	15218	15261	15455	15320	15428	15384	15369	15292	15196	15226	15128	15455	15202	15440	15490	15275	15175	15332	15375	15469	15307	15249	15380	15193	15406	15321	15431	15315	15267	15383	15389	15332	15430	15097	15438	15371	15374	15223	15322	15141	15444	15434	15339	14957	15390	15443	15288	15192	15175	15291	15297	15280	15321	15489	15297	15221	15546	15127	15501	15142	15500	15369	15300	15292	15325	15390	15348	15340	15390	15384	15249	15307	15273	15317	15238	15304	15465	15437	15312	15344	15366	15429	15426	15094	15320	15292	15478	15131	15281	15265	15139	15233	15460	15352	15282	15512	15239	15287	15432	15429	15170	15195	15258	15221	15308	15216	15379	15177	15441	15361	15299	15339	15274	15289	15344	15164	15479	15460	15326	15169	15475	15394	15256	15264	15332	15365	15273	15314	15371	15278	15308	15301	15193	15311	15365	15290	15357	15348	15370	15453	15351	15453	15313	15315	15271	15187	15356	15232	15443	15279	15359	15261	15415	15258	15486	15154	15388	15218	15201	15401	15497	15266	15291	15511	15350	15332	15269	15237	15341	15308	15379	15338	15242	15345	15264	15252	15503	15433	15405	15391	15277	15248	15186	15362	15415	15395	15365	15307	15338	15419	15338	15303	15101	15360	15388	15277	15433	15346	15269	15492	15398	15342	15283	15279	15176	15425	15397	15370	15265	15412	15321	15296	15414	15282	15457	15299	15415	15461	15262	15210	15393	15439	15341	15408	15362	15447	15249	15267	15309	15344	15246	15313	15269	15474	15301	15391	15271	15484	15235	15320	15345	15342	15192	15181	15408	15489	15285	15168	15309	15421	15163	15380	15318	15379	15298	15343	15336	15380	15244	15324	15479	15338	15232	15371	15208	15252	15266	15356	15298	15268	15353	15278	15371	15351	15291	15486	15374	15269	15345	15373	15373	15382	15283	15419	15279	15382	15178	15336	15151	15257	15258	15325	15318	15370	15309	15371	15221	15384	15488	15354	15321	15327	15280	15239	15367	15379	15307	15399	15346	15434	15300	15330	15453	15312	15166	15350	15401	15213	15337	15239	15403	15277	15154	15278	15134	15346	15428	15314	15256	15316	15172	15377	15269	15278	15146	15446	15255	15547	15399	15304	15274	15250	15275	15357	15344	15177	15274	15321	15247	15274	15250	15306	15346	15375	15231	15313	15285	15230	15339	15423	15356	15280	15279	15319	15337	15222	15234	15455	15309	15307	15391	15326	15249	15325	15468	15299	15358	15272	15208	15296	15317	15306	15335	15307	15338	15163	15261	15267	15398	15134	15427	15377	15367	15356	15204	15321	15345	15327	15304	15450	15449	15396	15312	15123	15220	15215	15216	15415	15429	15382	15313	15343	15282	15263	15296	15371	15427	15353	15281	15460	15312	15315	15172	15112	15202	15389	15450	15490	15481	15384	15357	15219	15404	15330	15522	15229	15254	15170	15405	15402	15407	15375	15421	15394	15312	15276	15260	15406	15419	15184	15177	15231	15274	15277	15350	15395	14972	15369	15202	15357	15224	15176	15260	15200	15250	15384	15456	15256	15288	15284	15324	15331	15443	15183	15472	15206	15264	15362	15381	15335	15294	15322	15330	15317	15425	15392	15318	15291	15497	15243	15330	15187	15083	15332	15416	15241	15430	15302	15260	14994	15313	15328	15377	15100	15374	15260	15173	15389	15351	15139	15402	15161	15331	15375	15415	15342	15291	15400	15333	15288	15256	15401	15247	15280	15469	15401	15322	15369	15244	15286	15331	15338	15402	15299	15325	15240	15252	15390	15274	15249	15282	15497	15106	15435	15333	15378	15446	15282	15323	15359	15401	15243	15374	15263	15360	15363	15351	15336	15369	15422	15278	15405	15279	15271	15376	15385	15313	15356	15327	15409	15432	15317	15239	15374	15237	15261	15322	15513	15479	15265	15167	15303	15238	15295	15376	15246	15365	15289	15418	15230	15415	15234	15300	15281	15257	15576	15249	15083	15425	15410	15327	15502	15347	15415	15526	15223	15290	15286	15267	15289	15453	15271	15263	15323	15366	15416	15294	15445	15396	15259	15248	15473	15389	15305	15435	15465	15315	15285	15327	15495	15413	15338	15318	15373	15427	15404	15234	15475	15200	15534	15360	15381	15220	15290	15165	15257	15331	15409	15133	15308	15241	15408	15220	15332	15317	15217	15235	15471	15266	15528	15348	15247	15440	15340	15404	15362	15203	15255	15320	15124	15340	15406	15391	15254	15259	15434	15399	15281	15244	15288	15350	15291	15503	15193	15302	15430	15479	15135	15175	15210	15344	15391	15225	15253	15344	15349	15355	15363	15403	15334	15367	15352	15256	15353	15368	15209	15520	15493	15396	15455	15312	15362	15238	15261	15348	15375	15262	15138	15354	15207	15383	15453	15349	15329	15265	15434	15449	15392	15113	15362	15455	15294	15291	15286	15294	15285	15414	15291	15283	15403	15286	15307	15389	15293	15352	15470	15313	15199	15400	15245	15203	15338	15259	15262	15453	15365	15345	15344	15512	15372	15489	15294	15324	15392	15332	15295	15387	15323	15197	15332	15409	15298	15512	15492	15343	15405	15213	15460	15355	15342	15331	15336	15252	15350	15392	15243	15298	15259	15397	15470	15230	15634	15268	15323	15181	15344	15271	15245	15287	15433	15400	15193	15215	15390	15211	15302	15247	15395	15292	15360	15293	15294	15397	15289	15346	15151	15385	15262	15164	15454	15327	15398	15270	15236	15392	15292	15435	15275	15292	15319	15239	15124	15181	15481	15242	15192	15316	15362	15308	15476	15411	15334	15408	15169	15279	15338	15149	15490	15292	15253	15321	15299	15341	15296	15115	15307	15132	15332	15410	15243	15311	15365	15324	15378	15276	15294	15398	15356	15270	15423	15263	15398	15336	15182	15290	15389	15469	15342	15377	15326	15282	15304	15218	15333	15464	15289	15279	15422	15380	15498	15091	15373	15151	15369	15249	15167	15369	15357	15286	15347	15503	15183	15244	15249	15208	15293	15241	15321	15325	15464	15534	15490	15281	15292	15116	15250	15379	15529	15287	15313	15304	15362	15276	15357	15142	15280	15359	15333	15244	15416	15238	15426	15319	15386	15160	15383	15372	15309	15221	15319	15371	15246	15320	15291	15432	15303	15353	15395	15343	15265	15296	15406	15289	15333	15237	15398	15269	15291	15216	15246	15430	15393	15335	15293	15397	15394	15195	15400	15195	15263	15143	15444	15255	15308	15411	15286	15383	15338	15384	15426	15245	15128	15364	15436	15393	15289	15224	15121	15379	15362	15443	15284	15219	15457	15373	15195	15214	15277	15314	15223	15342	15340	15407	15293	15255	15286	15247	15201	15295	15213	15272	15404	15217	15354	15514	15280	15357	15343	15344	15197	15392	15483	15404	15490	15139	15350	15323	15454	15345	15232	15217	15272	15340	15470	15505	15144	15266	15344	15306	15361	15332	15372	15152	15333	15274	15290	15212	15293	15408	15261	15423	15321	15143	15273	15345	15282	15454	15322	15329	15338	15252	15408	15395	15207	15241	15424	15275	15382	15250	15389	15414	15333	15239	15340	15348	15269	15350	15512	15367	15352	15335	15390	15128	15334	15271	15244	15220	15266	15237	15399	15362	15294	15349	15334	15361	15459	15253	15546	15362	15269	15354	15419	15394	15405	15355	15443	15238	15385	15192	15281	15439	15436	15179	15327	15406	15392	15477	15396	15382	15150	15263	15307	15427	15342	15352	15206	15421	15274	15502	15051	15472	15251	15354	15132	15173	15348	15336	15476	15488	15305	15340	15475	15402	15354	15226	15331	15406	15325	15364	15325	15323	15300	15267	15413	15205	15285	15267	15254	15314	15368	15308	15363	15407	15276	15279	15408	15391	15401	15231	15249	15331	15362	15262	15462	15246	15419	15435	15363	15360	15476	15451	15279	15400	15335	15129	15362	15369	15181	15396	15346	15345	15292	15308	15418	15357	15261	15257	15423	15365	15377	15436	15299	15275	15320	15261	15254	15364	15240	15128	15339	15218	15579	15264	15309	15306	15330	15327	15303	15328	15249	15381	15243	15306	15298	15395	15430	15193	15344	15287	15145	15445	15243	15171	15462	15533	15290	15272	15515	15404	15233	15367	15253
24100	21212	28846	26177	26638	28490	28236	24704	23109	22384	21358	20583	20078	19746	19554	19236	18989	18480	18467	18392	18321	18344	18282	18230	18422	18151	18443	18260	18335	18130	18076	18049	18190	18065	18102	18046	18183	18051	18196	18002	18065	18165	17962	18049	18070	17961	17950	18277	18152	18157	18075	18004	18054	18091	18161	18060	17961	18130	17988	17983	18130	18256	18175	17942	17976	18206	18023	17948	17999	17710	17967	17982	18056	17887	18139	18053	17942	17940	18140	18042	17934	18044	18294	17968	17914	17959	17982	17882	17924	17983	18133	18064	17980	18157	18175	18194	17979	18096	18163	17970	18015	17974	18150	18102	18068	17964	18039	17929	17988	18109	18110	18043	17931	17946	18064	18014	18190	18114	18214	18046	18120	18055	18151	17942	17824	17919	18044	18035	18087	18080	18024	18083	18121	17926	18050	18223	17980	17995	17909	18060	18003	17723	18041	17872	18036	17972	18127	18100	17789	18153	18062	17811	18014	18007	18113	18029	17986	18116	18158	18146	18124	17907	18031	17906	17902	17815	17969	18051	18031	18159	17950	18119	17872	17944	18132	18120	18216	18095	18186	17976	18129	18012	18310	18064	18127	18144	18079	17788	17999	17985	18168	18065	18052	18097	18092	18062	18115	17980	18150	18021	18006	18041	17962	18056	18159	18075	18087	17827	17871	18025	18035	17983	17887	18117	18053	17948	18213	18049	18114	18079	17833	18062	17911	17834	18027	18107	18128	18064	18177	18109	17896	17891	17937	18020	18239	18289	17906	18102	17998	17906	18302	18145	18079	17952	18126	17888	18106	18164	17990	18078	18287	18183	18181	18113	17993	18077	18051	18206	18198	17952	18169	17974	17992	18009	18199	17978	18115	18023	18001	17981	17948	18103	18021	17997	17952	18146	17891	18275	17792	18044	18052	18170	18087	17990	18159	17918	18054	17918	18123	18019	18306	17926	18199	18074	18002	18083	18092	17685	17985	18161	18046	18120	18028	17858	18012	18081	18135	18152	18041	18007	17954	17890	18003	17780	17910	17937	18138	18235	18120	18271	17995	18113	18137	18148	17823	17882	17889	18117	18195	18084	18115	18089	18037	17905	17797	17944	18058	17971	17996	17931	18210	18158	18054	18043	18059	17910	17929	18090	18188	18126	18006	18183	18138	18050	18156	18091	18232	18235	18118	17987	18264	18172	18099	18066	17999	17979	17900	17979	17787	18026	18255	18161	17977	17934	17791	17982	17876	17858	17969	18038	17932	18050	17908	17949	17888	17980	18178	17980	18047	18076	18112	18113	18040	18084	18154	17924	18116	18110	18108	17878	18072	17922	17849	18060	18190	18126	18051	17772	18023	18021	17976	18164	18017	17954	17801	18077	18241	18148	18053	17995	18108	18030	18251	18025	18023	17826	18039	17880	18029	17924	18157	17924	17970	18050	18073	18006	17917	17753	17896	17995	18115	17890	17834	17990	18038	17937	17877	17992	18136	17844	18176	17974	18155	17925	18095	18109	18053	17963	18263	17997	18008	18081	18121	18127	18094	18097	17852	18068	18120	18145	18125	18108	18079	18128	17957	18013	18129	18152	18054	17927	17927	18020	18011	18008	17876	18195	18035	18025	18119	18113	18022	17919	17775	18015	18099	18133	18158	18160	17934	18212	18076	18139	18088	17965	17920	17837	18153	18121	18160	17936	18114	18134	18001	18069	18117	18104	18083	18145	18124	18028	17732	18167	18157	17917	17957	18137	18030	17983	17954	17920	18332	18280	18024	17845	17872	18134	17979	18219	18234	18333	18140	17850	18139	17787	18227	17863	18035	18009	17961	17944	18093	18028	18049	17968	18040	18086	17993	17920	17884	17873	18043	17879	18089	18088	18104	18065	18082	18179	17907	18080	18127	18143	18283	17897	17866	17939	18013	18186	18124	17979	17935	18086	18164	18146	18161	18043	17960	18079	18163	18071	17978	17964	18013	17822	18043	17848	18056	18209	18025	18264	18157	18114	17899	18349	18098	18040	18005	18108	17914	17929	18049	18032	17874	18015	17917	18063	18135	18112	17985	18152	18152	17849	18058	17960	17848	17934	18066	18040	18062	18056	18317	18042	18044	18048	18088	17924	17948	18066	18086	17905	18117	18146	17964	18000	18174	18053	18101	18217	18084	18107	18174	18032	18025	18058	18162	17997	17951	17934	18151	18027	17904	17919	17853	18093	18001	17961	17907	17948	18115	17983	18245	18014	18025	18022	17926	18128	18238	18114	17970	18073	17783	17981	18173	17913	17905	18079	18078	17882	18021	18146	17996	18165	18188	18007	17964	17921	18154	18253	17946	18038	17994	17937	18123	17966	18108	17955	17905	18153	18009	18048	17928	18075	18127	18021	18126	18192	17978	18000	18074	18090	18058	18197	18059	17959	18104	18000	18049	18109	18083	18049	18068	17936	18017	18152	18067	18087	18088	18181	17902	17915	18128	18148	18197	18228	17883	18311	18134	18280	18218	18296	18132	18056	18083	18007	17930	17945	18142	18049	18122	18015	18013	17955	18083	17943	17938	17916	18046	17891	18161	17828	17981	17940	18325	17848	18132	17871	18072	17850	18046	17928	18054	17878	17990	18008	18072	18084	18127	18110	17975	18022	18099	17780	18004	18158	18120	18027	17890	18042	18010	18144	18003	17974	17888	17811	17847	18199	17830	18053	18134	18122	18104	17946	17779	18014	18067	18095	18061	17936	17994	17987	18008	17958	17995	18092	17812	18216	18096	18002	18186	18122	18039	17965	18123	17893	18033	18028	17824	17886	17975	18091	17950	17922	18015	18215	18110	18222	18128	17974	18005	18036	18061	18096	18157	18084	18103	17894	17944	18072	18050	17828	17967	18129	18036	18120	18125	18041	18102	17940	18192	18030	18075	18052	18171	18061	18029	17846	17904	18111	18165	18093	18009	18020	18030	18172	18159	17939	18016	17946	17989	17961	17924	18013	18184	17968	17942	17990	17980	18115	18103	18171	18113	17839	18093	18025	17842	18036	18080	17771	17674	17868	17898	17849	17766	18007	18048	18235	18145	18051	18031	17920	18017	18155	18148	18080	17987	17947	18116	18051	18157	18031	18118	17884	17854	18015	18121	18037	18215	18198	18022	18087	17950	17897	17985	17956	18002	17976	18148	18209	18245	18069	18072	18122	18011	18145	18112	18116	17894	18025	18090	18114	18111	18321	18087	18032	18174	17831	18246	18051	18037	18040	17921	17860	17923	17940	18030	18122	17958	17967	18040	18007	18267	17946	17956	18107	18059	18113	18040	17955	18083	18074	17746	17953	17937	18145	18002	18014	17839	18044	18104	17957	17904	18009	17900	18013	17986	18032	18115	18094	17915	18083	18024	18174	17893	17883	18073	18115	18065	18013	18068	18037	18099	18200	18355	17944	17968	18133	18110	18194	17962	18081	18172	18008	18092	18024	18108	18139	17860	18272	18226	18021	18294	18183	17941	18095	18204	18255	17865	18107	18025	18073	18016	18103	18000	18099	18274	18002	18319	17762	17940	18176	17958	18141	18088	18040	18060	18167	18148	18131	17930	18042	18054	18070	17895	18044	18177	18112	18001	17977	18051	18004	17958	17843	18051	18046	17822	17980	18004	17994	18223	18298	18179	18041	17984	17995	18048	17930	18115	18106	18078	17870	18055	18222	17877	17937	17963	18118	18034	18272	18177	18012	18103	17876	18054	18010	18024	18144	17926	18049	17997	18006	18001	17986	18057	18160	18019	18006	18215	17964	18019	18088	18090	18234	18191	18246	18050	18081	18090	18320	18095	18001	18026	18133	18017	17913	18063	17840	18172	18044	17992	18141	18039	18040	17815	18095	17889	18094	17992	18058	18146	18408	18122	17784	18017	18006	18152	17953	17979	18047	18079	18161	18172	17935	17979	18122	18167	18189	18280	18187	18034	18083	18337	18020	18059	18026	18146	18128	18112	18159	17991	18091	18008	17955	17985	18073	18188	18017	18051	18141	17792	17897	18008	18159	18179	17853	18006	17912	18073	17954	17934	18212	18030	18080	17871	18089	18252	17970	17944	18033	18093	18181	17995	18026	17923	18007	18035	17971	18138	18122	18053	17986	18010	18104	18094	18236	18021	18272	18124	18169	18082	18066	18106	18031	18284	17926	18115	18050	17815	17886	17977	18167	18152	17718	18035	18171	18188	18029	18062	17883	17952	18088	17930	17967	18024	17906	18181	18033	17959	18002	18022	17695	18094	18013	18080	17972	18039	17950	18004	18043	18147	17904	18136	17942	18050	17872	18174	18101	18206	17892	17987	17922	18104	18128	18110	17870	17948	18115	18071	18152	18136	17977	18160	17987	18013	17881	18216	17924	18024	17966	17908	18048	18100	18286	18172	18122	17940	18155	18153	18048	18312	18223	18043	17874	17937	17873	17868	18078	17716	17998	17803	18061	18109	18082	18287	18103	18143	18031	18149	17962	18008	17807	17930	18105	17967	18075	18124	18096	17703	17977	18170	18119	17986	18071	18197	17962	18185	18095	17846	17915	18129	17927	18052	17962	17980	17800	18013	18162	18136	18010	18148	18056	18223	18173	18087	18027	17882	18020	18083	18067	18086	17960	17955	18012	17967	17980	18132	18005	18046	18112	18107	18081	18079	18117	18132	17916	18089	18208	18086	18074	18261	18011	18176	18130	17928	18056	18003	18040	17988	17943	18093	17893	18032	18150	18117	17962	18186	17986	18195	17987	18202	18143	17982	18010	18257	18188	18000	18073	18191	18045	18014	18150	17884	18017	18036	18181	17948	17994	18012	18123	18045	17831	18058	17959	18099	18039	17898	17920	17834	18115	17994	18110	18124	18013	17799	18176	18194	18181	18123	18328	18125	18254	17983	17914	17991	17786	18085	18075	17977	17932	18249	18101	17992	18050	18325	17985	17874	18070	18071	17854	18018	17954	18150	17987	17805	17954	18074	17924	18171	18001	17979	17954	17845	18030	18005	17908	18065	18179	18131	18288	17998	17908	18216	18140	18185	17945	17995	17864	18046	18086	18196	17851	17803	18061	17961	18010	17845	17946	18331	17949	17939	18126	17940	18120	17977	18052	18167	18132	17937	18221	18107	18131	18041	18171	17990	18075	17903	17987
29796	50168	48741	38411	33354	29630	27168	24501	22858	21385	19818	18878	18217	17726	17022	16699	16362	16182	15928	15975	15818	15756	15560	15709	15562	15586	15727	15646	15730	15485	15563	15482	15546	15574	15394	15521	15387	15264	15353	15593	15456	15384	15285	15313	15523	15279	15614	15349	15445	15418	15479	15364	15421	15270	15253	15410	15456	15374	15384	15345	15268	15434	15357	15419	15564	15452	15550	15302	15297	15457	15435	15379	15467	15280	15513	15220	15475	15359	15351	15390	15430	15427	15457	15406	15285	15458	15453	15300	15280	15204	15343	15506	15375	15635	15440	15312	15378	15481	15278	15245	15384	15437	15306	15525	15394	15497	15372	15399	15353	15366	15112	15358	15413	15412	15378	15449	15319	15362	15326	15329	15336	15402	15371	15289	15336	15343	15552	15242	15398	15497	15138	15452	15420	15353	15466	15386	15288	15320	15279	15388	15215	15430	15450	15352	15402	15284	15383	15343	15304	15449	15348	15369	15439	15327	15309	15421	15304	15493	15430	15375	15420	15417	15476	15207	15634	15312	15290	15281	15494	15505	15501	15359	15343	15315	15255	15275	15443	15263	15501	15351	15652	15323	15325	15363	15487	15109	15357	15391	15396	15455	15330	15229	15436	15217	15351	15533	15254	15346	15194	15298	15217	15322	15600	15266	15346	15156	15509	15272	15414	15304	15361	15369	15339	15454	15322	15277	15471	15199	15238	15370	15305	15289	15367	15300	15371	15359	15197	15244	15379	15439	15274	15360	15629	15298	15388	15351	15379	15283	15543	15220	15396	15341	15449	15316	15342	15314	15257	15197	15294	15378	15382	15368	15332	15514	15295	15296	15366	15232	15245	15451	15290	15326	15343	15286	15446	15553	15342	15386	15296	15446	15402	15488	15293	15419	15284	15295	15401	15253	15370	15633	15581	15323	15332	15325	15323	15392	15398	15422	15329	15340	15439	15382	15346	15465	15287	15345	15327	15266	15386	15381	15304	15245	15385	15391	15458	15334	15411	15544	15264	15399	15342	15426	15371	15402	15461	15326	15414	15453	15268	15323	15412	15475	15377	15519	15299	15437	15283	15443	15416	15260	15507	15392	15448	15287	15329	15326	15454	15323	15639	15389	15388	15428	15496	15402	15318	15488	15340	15396	15364	15477	15258	15313	15392	15327	15380	15348	15294	15298	15420	15481	15289	15422	15558	15438	15209	15382	15500	15377	15286	15406	15419	15359	15363	15304	15353	15296	15351	15436	15603	15246	15362	15385	15232	15440	15329	15378	15306	15406	15290	15237	15505	15285	15269	15320	15431	15376	15209	15423	15307	15316	15313	15183	15410	15357	15320	15340	15226	15311	15248	15474	15344	15462	15258	15332	15488	15207	15329	15486	15435	15500	15337	15164	15404	15406	15550	15461	15359	15317	15300	15410	15268	15454	15288	15299	15411	15379	15258	15287	15281	15373	15360	15319	15391	15243	15372	15346	15196	15557	15334	15344	15585	15384	15521	15447	15339	15259	15281	15502	15148	15354	15339	15461	15454	15254	15313	15433	15188	15315	15475	15232	15347	15319	15342	15423	15339	15321	15473	15403	15371	15269	15291	15251	15276	15332	15349	15354	15191	15295	15402	15505	15390	15268	15442	15278	15389	15139	15505	15405	15417	15402	15301	15366	15363	15263	15446	15529	15398	15291	15454	15346	15389	15374	15236	15296	15354	15351	15384	15398	15313	15442	15216	15089	15392	15437	15497	15418	15175	15397	15288	15394	15265	15359	15375	15313	15379	15305	15477	15412	15184	15340	15363	15356	15577	15308	15211	15393	15375	15335	15252	15236	15329	15596	15362	15460	15314	15240	15497	15461	15301	15410	15454	15364	15317	15452	15439	15294	15346	15396	15414	15236	15367	15323	15418	15490	15153	15182	15384	15534	15485	15269	15296	15329	15289	15333	15362	15354	15618	15478	15552	15439	15332	15403	15417	15331	15364	15515	15179	15373	15417	15399	15472	15426	15339	15370	15319	15332	15361	15328	15359	15392	15391	15495	15352	15261	15349	15242	15476	15321	15448	15327	15368	15360	15317	15218	15436	15326	15489	15384	15299	15393	15372	15373	15253	15350	15473	15488	15531	15500	15523	15317	15454	15362	15417	15283	15420	15464	15306	15274	15285	15431	15349	15437	15394	15395	15265	15423	15288	15260	15388	15347	15324	15567	15498	15426	15409	15351	15285	15487	15241	15425	15418	15247	15363	15442	15390	15358	15232	15339	15374	15289	15403	15340	15409	15465	15377	15366	15270	15115	15567	15265	15498	15489	15259	15355	15553	15296	15226	15516	15429	15346	15407	15422	15423	15317	15490	15562	15296	15332	15349	15315	15285	15189	15520	15450	15324	15418	15321	15417	15418	15322	15371	15273	15419	15303	15480	15372	15463	15458	15277	15331	15306	15309	15411	15441	15423	15322	15409	15455	15343	15540	15377	15381	15344	15324	15307	15470	15441	15314	15290	15293	15352	15500	15581	15326	15451	15445	15317	15493	15292	15148	15539	15343	15423	15343	15322	15333	15244	15217	15527	15527	15254	15405	15120	15412	15385	15353	15319	15319	15317	15389	15292	15396	15298	15480	15402	15349	15517	15421	15276	15213	15305	15420	15449	15406	15589	15546	15458	15364	15457	15386	15298	15488	15375	15277	15404	15424	15253	15418	15419	15274	15372	15304	15368	15308	15422	15276	15460	15357	15300	15413	15338	15323	15296	15466	15427	15537	15232	15247	15349	15272	15202	15460	15280	15353	15420	15515	15254	15221	15575	15541	15450	15400	15430	15407	15308	15251	15491	15363	15426	15401	15505	15248	15336	15275	15503	15277	15328	15468	15311	15409	15357	15242	15527	15427	15330	15378	15433	15312	15430	15178	15408	15439	15262	15280	15282	15287	15357	15323	15375	15329	15503	15336	15340	15349	15428	15485	15426	15463	15218	15265	15313	15426	15577	15613	15251	15470	15322	15382	15356	15347	15343	15278	15359	15339	15518	15298	15407	15466	15309	15293	15443	15303	15275	15321	15390	15259	15385	15352	15518	15393	15266	15395	15322	15297	15473	15358	14968	15303	15437	15347	15520	15346	15218	15328	15485	15462	15404	15386	15476	15420	15488	15414	15350	15241	15444	15511	15314	15472	15487	15193	15371	15399	15453	15504	15279	15504	15356	15384	15476	15341	15471	15377	15398	15486	15378	15328	15329	15566	15330	15354	15404	15341	15158	15418	15381	15352	15512	15376	15264	15299	15418	15299	15346	15543	15460	15228	15356	15462	15372	15314	15686	15397	15454	15426	15485	15396	15357	15328	15322	15351	15504	15400	15384	15482	15438	15309	15470	15350	15471	15310	15249	15371	15368	15230	15370	15351	15472	15360	15498	15482	15358	15359	15282	15438	15303	15371	15224	15309	15432	15519	15359	15213	15368	15331	15283	15228	15440	15287	15320	15560	15425	15459	15151	15314	15351	15341	15332	15323	15351	15406	15398	15442	15303	15404	15363	15500	15432	15597	15353	15416	15410	15311	15381	15318	15363	15249	15389	15359	15344	15399	15413	15312	15424	15458	15523	15246	15267	15402	15424	15518	15344	15552	15466	15033	15417	15375	15517	15436	15280	15177	15331	15523	15332	15387	15404	15233	15483	15312	15216	15352	15317	15360	15403	15348	15269	15587	15487	15416	15336	15446	15331	15511	15288	15489	15458	15477	15415	15555	15357	15376	15213	15514	15265	15229	15457	15373	15390	15502	15553	15490	15289	15313	15344	15397	15292	15436	15379	15282	15270	15319	15329	15409	15437	15515	15431	15328	15317	15407	15185	15468	15338	15509	15240	15347	15364	15284	15411	15333	15384	15447	15543	15336	15470	15239	15329	15342	15469	15364	15500	15453	15390	15455	15620	15287	15265	15438	15220	15367	15419	15472	15264	15458	15229	15425	15364	15463	15305	15535	15326	15365	15396	15482	15448	15426	15381	15445	15402	15299	15355	15456	15491	15282	15326	15468	15303	15557	15414	15419	15409	15478	15537	15488	15322	15440	15352	15318	15408	15280	15251	15593	15376	15521	15261	15293	15538	15503	15338	15502	15426	15247	15227	15460	15548	15489	15400	15317	15473	15292	15216	15393	15239	15400	15330	15449	15279	15458	15312	15400	15403	15417	15329	15363	15445	15466	15318	15308	15447	15357	15457	15500	15386	15618	15340	15325	15344	15184	15441	15473	15224	15521	15229	15378	15396	15402	15363	15323	15596	15374	15329	15282	15305	15262	15269	15397	15438	15422	15336	15329	15432	15231	15337	15505	15314	15505	15435	15328	15436	15503	15455	15472	15334	15197	15577	15310	15401	15180	15352	15363	15446	15456	15260	15531	15310	15425	15312	15412	15404	15338	15430	15339	15392	15290	15399	15528	15267	15352	15382	15371	15427	15303	15527	15216	15383	15403	15410	15305	15316	15480	15388	15336	15371	15312	15419	15498	15542	15443	15255	15314	15334	15423	15409	15428	15303	15315	15501	15200	15536	15440	15340	15189	15216	15571	15507	15218	15329	15323	15224	15327	15273	15446	15503	15334	15305	15548	15482	15270	15355	15357	15329	15551	15361	15407	15279	15463	15476	15327	15433	15380	15311	15274	15439	15490	15216	15449	15351	15351	15454	15643	15304	15243	15398	15369	15243	15346	15332	15556	15335	15358	15167	15387	15352	15389	15469	15391	15437	15380	15284	15513	15356	15461	15295	15371	15484	15267	15281	15358	15271	15325	15412	15207	15492	15350	15313	15432	15416	15379	15297	15379	15432	15518	15563	15436	15336	15324	15363	15379	15320	15408	15251	15362	15354	15528	15314	15425	15238	15392	15345	15242	15419	15246	15368	15255	15459	15456	15222	15258	15308	15394	15365	15406	15400	15424	15400	15430	15240	15434	15347	15154	15368	15295	15389	15597	15451	15346	15331	15204	15462	15378	15255	15249	15462	15361	15431	15377	15258	15344	15467	15085	15257	15365	15387	15336	15326	15341	15480	15345	15317	15377	15358	15393	15299	15311	15364	15249	15233	15141	15421	15406	15318	15232	15374	15358	15175	15357	15316	15167	15341	15359	15518	15586	15432	15419	15473	15284	15345	15651
22846	21132	28881	23988	23333	28983	32208	27265	25207	24100	22804	21796	21194	20702	20145	19943	19425	19268	19023	19229	18920	18994	18665	18918	18922	18629	18684	18754	18606	18715	18718	18694	18757	18605	18623	18455	18818	18596	18571	18433	18534	18644	18464	18857	18583	18252	18479	18487	18416	18745	18613	18319	18552	18450	18456	18250	18414	18504	18288	18311	18324	18481	18411	18276	18596	18389	18627	18433	18417	18239	18396	18205	18442	18359	18293	18414	18601	18601	18436	18550	18208	18202	18313	18450	18426	18315	18123	18365	18482	18337	18438	18437	18349	18150	18419	18275	18232	18287	18292	18448	18470	18165	18387	18262	18377	18475	18333	18216	18354	18272	18479	18369	18275	18108	18262	18343	18405	18175	18297	18340	18396	18474	18310	18401	18583	18343	18372	18339	18246	18220	18280	18317	18331	18332	18400	18165	18412	18454	18402	18099	18395	18460	18207	18249	18346	18523	18559	18325	18278	18345	18373	18439	18482	18213	18241	18468	18464	18402	18182	18551	18373	18607	18500	18354	18456	18254	18288	18334	18374	18379	18325	18260	18246	18316	18333	18376	18292	18376	18340	18270	18333	18359	18341	18304	18508	18287	18348	18144	18490	18281	18264	18394	18434	18392	18405	18253	18370	18271	18387	18259	18396	18147	18335	18518	18484	18468	18412	18366	18183	18545	18470	18159	18351	18433	18533	18224	18466	18197	18321	18455	18340	18254	18471	18377	18465	18580	18294	18411	18311	18447	18027	18206	18414	18346	18184	18519	18461	18349	18226	18221	18448	18360	18284	18685	18335	18310	18169	18441	18356	18255	18439	18324	18438	18301	18394	18547	18341	18470	18371	18305	18203	18434	18308	18433	18443	18455	18297	18082	18290	18436	18213	18309	18393	18096	18354	18232	18440	18487	18358	18333	18319	18260	18220	18548	18359	18375	18192	18296	18375	18546	18162	18038	18309	18232	18261	18268	18536	18430	18495	18192	18454	18351	18496	18458	18415	18462	18373	18299	18175	18301	18290	18365	18520	18412	18506	18432	18434	18378	18405	18458	18226	18139	18392	18585	18352	18457	18582	18369	18425	18482	18458	18246	18356	18380	18385	18233	18556	18433	18325	18304	18256	18372	18228	18330	18491	18494	18306	18230	18212	18329	18479	18385	18305	18270	18386	18395	18382	18307	18328	18382	18205	18300	18429	18495	18539	18356	18514	18306	18339	18430	18398	18255	18320	18353	18172	18348	18445	18579	18347	18184	18386	18417	18306	18348	18451	18298	18210	18302	18376	18284	18365	18320	18363	18413	18449	18362	18455	18298	18331	18195	18343	18414	18479	18243	18320	18353	18115	18239	18388	18340	18217	18414	18313	18426	18397	18437	18408	18337	18514	18272	18410	18522	18496	18337	18339	18426	18195	18443	18365	18315	18415	18447	18292	18183	18656	18416	18343	18195	18393	18489	18480	18459	18360	18327	18336	18254	18337	18299	18170	18290	18399	18400	18194	18275	18083	18262	18203	18362	18283	18250	18484	18401	18414	18398	18251	18558	18254	18318	18391	18321	18255	18397	18251	18288	18522	18392	18329	18107	18312	18346	18385	18335	18431	18395	18466	18501	18430	18202	18322	18251	18239	18160	18464	18164	18160	18290	18399	18278	18466	18268	18296	18342	18156	18315	18190	18218	18299	18341	18355	18273	18432	18329	18363	18169	18447	18406	18298	18450	18483	18175	18346	18660	18442	18618	18386	18359	18275	18309	18495	18390	18353	18383	18344	18326	18289	18315	18368	18358	18379	18372	18132	18440	18432	18334	18283	18416	18444	18323	18393	18356	18230	18367	18339	18171	18310	18416	18120	18411	18094	18421	18406	18344	18367	18436	18455	18523	18261	18354	18584	18439	18609	18292	18352	18386	18323	18416	18335	18309	18324	18492	18417	18365	18215	18379	18423	18398	18372	18235	18255	18524	18130	18187	18458	18296	18187	18565	18209	18347	18533	18305	18640	18477	18359	18503	18340	18268	18430	18268	18421	18242	18441	18376	18470	18300	18348	18500	18204	18298	18368	18413	18388	18341	18137	18502	18579	18584	18404	18307	18202	18287	18283	18328	18254	18371	18634	18550	18369	18373	18175	18351	18309	18350	18385	18360	18285	18140	18450	18408	18306	18334	18403	18437	18490	18241	18297	18493	18369	18470	18414	18573	18342	18461	18220	18499	18367	18229	18319	18158	18406	18256	18399	18377	18376	18500	18176	18461	18534	18367	18465	18461	18460	18580	18488	18464	18407	18281	18465	18317	18216	18318	18699	18102	18258	18196	18236	18433	18340	18287	18289	18605	18503	18550	18144	18278	18242	18245	18434	18305	18440	18144	18498	18566	18355	18481	18367	18499	18417	18391	18333	18418	18424	18304	18605	18532	18487	18287	18356	18440	18366	18370	18434	18310	18460	18213	18302	18463	18435	18394	18499	18539	18353	18245	18452	18206	18398	18380	18257	18336	18253	18366	18435	18279	18247	18242	18160	18406	18330	18497	18461	18428	18308	18325	18297	18482	18250	18257	18351	18368	18494	18378	18711	18312	18280	18141	18197	18403	18498	18567	18466	18357	18310	18228	18142	18251	18323	18361	18309	18392	18232	18255	18495	18152	18437	18185	18436	18432	18271	18383	18389	18301	18379	18268	18287	18265	18355	18493	18241	18349	18339	18467	18435	18087	18384	18282	18299	18436	18469	18428	18075	18309	18267	18317	18419	18229	18321	18444	18398	18271	18249	18408	18216	18243	18209	18393	18212	18421	18388	18369	18414	18358	18302	18268	18485	18451	18529	18390	18379	18331	18469	18260	17970	18189	18394	18400	18530	18407	18377	18367	18179	18392	18389	18327	18287	18286	18134	18425	18484	18286	18321	18355	18507	18180	18434	18308	18325	18409	18401	18440	18299	18488	18257	18388	18484	18424	18396	18405	18479	17987	18233	18420	18386	18291	18262	18359	18209	18396	18368	18312	18281	18085	18412	18193	18531	18278	18238	18367	18350	18304	18482	18335	18293	18256	18315	18192	18323	18291	18326	18219	18237	18270	18346	18582	18321	18299	18489	18540	18295	18200	18495	18678	18266	18098	18208	18235	18187	18230	18360	18441	18354	18469	18493	18441	18242	18369	18361	18389	18370	18253	18262	18305	18253	18583	18480	18377	18180	18476	18414	18568	18444	18244	18237	18219	18205	18227	18290	18333	18338	18355	18405	18338	18464	18272	18457	18216	18449	18228	18440	18347	18388	18503	18374	18553	18546	18427	18660	18273	18593	18138	18366	18470	18181	18182	18407	18354	18362	18191	18182	18443	18443	18386	18334	18195	18440	18319	18511	18206	18537	18406	18409	18180	18360	18274	18631	18469	18279	18428	18570	18364	18254	18340	18527	18392	18275	18110	18467	18296	18274	18284	18312	18233	18517	18559	18542	18144	18361	18392	18296	18378	18428	18416	18467	18357	18682	18320	18484	18473	18341	18541	18452	18252	18315	18553	18298	18406	18459	18391	18504	18269	18278	18442	18337	18524	18360	18570	18340	18372	18337	18467	18316	18437	18460	18377	18552	18144	18334	18295	18330	18393	18327	18465	18406	18285	18420	18380	18202	18245	18441	18347	18500	18383	18219	18224	18315	18394	18295	18411	18310	18284	18359	18446	18480	18501	18316	18554	18311	18392	18445	18449	18439	18624	18376	18360	18662	18366	18155	18420	18364	18535	18346	18447	18083	18262	18396	18485	18400	18329	18505	18313	18373	18465	18382	18305	18465	18182	18257	18385	18472	18264	18244	18208	18500	18313	18124	18435	18501	18236	18474	18439	18331	18470	18304	18344	18420	18392	18507	18240	18576	18372	18254	18379	18547	18325	18189	18431	18484	18495	18493	18136	18278	18234	18427	18380	18182	18419	18418	18513	18261	18481	18441	18327	18403	18341	18269	18514	18554	18364	18425	18038	18220	18416	18299	18306	18368	18305	18515	18239	18354	18240	18094	18419	18481	18318	18389	18327	18468	18414	18512	18452	18454	18415	18196	18224	18456	18466	18391	18144	18301	18303	18305	18307	18559	18369	18474	18196	18448	18225	18520	18452	18223	18379	18219	18496	18343	18338	18537	18284	18443	18255	18315	18378	18521	18471	18253	18421	18296	18297	18540	18374	18495	18244	18370	18297	18334	18159	18472	18254	18579	18370	18513	18372	18292	18318	18394	18197	18426	18310	18435	18378	18232	18337	18265	18478	18467	18390	18234	18530	18489	18227	18168	18068	18429	18430	18487	18184	18490	18215	18507	18233	18367	18344	18460	18380	18380	18338	18215	18410	18455	18330	18620	18388	18510	18273	18504	18352	18365	18451	18351	18353	18504	18330	18219	18173	18248	18592	18479	18210	18180	18350	18298	18162	18217	18477	18456	18324	18508	18283	18205	18319	18158	18281	18392	18414	18454	18215	18374	18335	18408	18298	18511	18383	18505	18254	18671	18618	18398	18437	18348	18235	18285	18275	18447	18435	18470	18273	18171	18307	18481	18422	18223	18431	18291	18456	18491	18469	18483	18598	18660	18157	18279	18417	18156	18449	18409	18390	18381	18575	18349	18476	18599	18341	18405	18275	18508	18455	18274	18528	18541	18478	18315	18447	18392	18459	18262	18314	18469	18369	18350	18409	18233	18239	18543	18495	18439	18357	18335	18310	18311	18215	18402	18339	18282	18342	18431	18227	18417	18429	18100	18356	18513	18339	18139	18412	18553	18238	18296	18102	18493	18320	18401	18292	18251	18375	18560	18331	18351	18195	18351	18394	18338	18386	18331	18290	18390	18403	18195	18140	18446	18199	18424	18492	18423	18406	18359	18506	18243	18471	18171	18199	18341	18195	18293	18467	18328	18377	18482	18475	18238	18378	18406	18182	18265	18141	18288	18422	18295	18392	18423	18298	18187	18429	18407	18217	18315	18184	18452	18438	18620	18359	18240	18278	18341	18261	18423	18352	18527	18273	18480	18233	18471	18391	18168	18338	18377	18332	18277	18264	18271	18089	18469	18431	18464	18460	18308	18292	18276	18488	18393	18388	18371	18378	18522	18302	18310	18235	18440	18373	18233	18239	18235	18630	18358	18269	18273	18522	18488	18614
32779	56061	52739	42806	37070	33935	31233	28173	25395	23478	21702	20455	19492	18604	18071	17487	16851	16491	16192	16327	16270	16135	15871	16069	15945	15952	15793	15908	15988	15744	15657	15718	15924	15562	15620	15565	15764	15685	15657	15654	15759	15739	15587	15797	15669	15620	15440	15647	15587	15687	15454	15737	15589	15561	15648	15544	15501	15560	15613	15616	15571	15573	15690	15659	15605	15585	15789	15553	15708	15482	15628	15407	15476	15680	15639	15497	15671	15351	15626	15636	15600	15436	15473	15633	15533	15651	15757	15501	15757	15561	15634	15620	15626	15621	15676	15573	15484	15572	15437	15377	15360	15563	15562	15597	15448	15615	15547	15665	15470	15622	15608	15443	15552	15697	15562	15612	15573	15522	15534	15505	15363	15454	15500	15563	15531	15753	15624	15604	15449	15518	15501	15338	15502	15445	15487	15588	15454	15435	15306	15663	15707	15539	15653	15507	15576	15565	15351	15645	15485	15547	15668	15571	15640	15511	15553	15471	15567	15645	15642	15591	15492	15507	15546	15542	15515	15526	15513	15561	15524	15640	15688	15537	15689	15601	15579	15563	15333	15477	15659	15545	15581	15599	15655	15510	15584	15575	15477	15764	15614	15506	15535	15509	15511	15521	15381	15458	15367	15634	15576	15560	15467	15592	15690	15426	15560	15470	15708	15504	15534	15524	15633	15330	15532	15570	15289	15529	15424	15744	15522	15550	15583	15519	15617	15559	15434	15575	15586	15685	15553	15632	15565	15581	15604	15383	15587	15635	15463	15351	15540	15466	15589	15502	15560	15534	15424	15701	15549	15513	15598	15598	15753	15577	15520	15676	15708	15546	15610	15615	15623	15699	15573	15584	15512	15635	15393	15675	15760	15579	15662	15544	15538	15569	15396	15673	15519	15641	15601	15445	15509	15502	15633	15806	15599	15433	15758	15750	15497	15692	15494	15646	15673	15567	15551	15552	15498	15593	15345	15611	15716	15456	15529	15575	15615	15565	15557	15577	15588	15468	15665	15495	15851	15508	15452	15517	15474	15506	15548	15585	15769	15359	15503	15450	15587	15628	15579	15513	15549	15628	15556	15634	15601	15433	15543	15666	15641	15380	15655	15607	15620	15474	15484	15536	15642	15654	15634	15483	15604	15716	15484	15450	15370	15689	15369	15621	15461	15580	15606	15621	15512	15695	15651	15402	15512	15630	15583	15577	15624	15644	15456	15645	15368	15665	15597	15611	15532	15532	15515	15583	15616	15455	15462	15481	15672	15557	15578	15686	15560	15564	15540	15520	15575	15481	15474	15582	15622	15510	15427	15686	15517	15620	15563	15686	15408	15691	15524	15753	15555	15524	15423	15664	15542	15681	15493	15457	15505	15577	15438	15443	15638	15474	15541	15620	15468	15436	15667	15546	15508	15787	15733	15468	15534	15595	15478	15478	15525	15720	15601	15546	15646	15546	15492	15375	15516	15709	15459	15482	15585	15590	15768	15387	15611	15567	15691	15458	15588	15503	15487	15447	15512	15436	15310	15669	15563	15667	15534	15615	15510	15449	15537	15470	15582	15562	15602	15445	15685	15639	15599	15613	15724	15768	15468	15580	15515	15704	15442	15488	15514	15597	15432	15497	15557	15593	15442	15506	15535	15399	15535	15667	15457	15590	15780	15439	15526	15622	15497	15541	15418	15408	15659	15681	15536	15500	15504	15550	15492	15603	15457	15513	15602	15457	15482	15588	15659	15562	15487	15598	15665	15359	15576	15621	15443	15389	15549	15560	15371	15695	15599	15565	15637	15608	15451	15616	15563	15568	15466	15513	15513	15586	15540	15544	15538	15569	15655	15489	15635	15555	15613	15633	15485	15711	15695	15509	15448	15689	15737	15470	15553	15502	15565	15537	15484	15471	15394	15406	15562	15630	15478	15590	15542	15652	15547	15545	15476	15308	15517	15557	15644	15557	15415	15491	15442	15657	15444	15508	15634	15421	15815	15409	15617	15448	15725	15437	15458	15362	15688	15536	15535	15532	15580	15662	15470	15352	15540	15656	15383	15680	15499	15304	15537	15546	15627	15561	15445	15404	15435	15402	15595	15593	15751	15514	15439	15673	15760	15541	15599	15723	15457	15707	15710	15576	15644	15535	15572	15552	15556	15751	15469	15597	15685	15745	15496	15602	15562	15553	15506	15543	15565	15602	15739	15618	15699	15468	15555	15572	15670	15576	15686	15573	15473	15570	15554	15409	15581	15395	15528	15420	15626	15592	15546	15501	15647	15412	15481	15504	15550	15567	15487	15393	15545	15638	15552	15535	15453	15566	15394	15539	15650	15515	15559	15593	15454	15466	15543	15538	15466	15448	15450	15497	15771	15653	15727	15550	15566	15622	15469	15501	15552	15564	15632	15476	15551	15547	15561	15655	15567	15380	15519	15507	15444	15529	15567	15605	15651	15524	15607	15730	15527	15499	15530	15606	15566	15555	15400	15600	15459	15500	15649	15462	15587	15434	15501	15587	15540	15517	15507	15533	15566	15526	15532	15549	15583	15565	15676	15658	15487	15544	15482	15681	15626	15519	15546	15556	15331	15540	15503	15482	15495	15456	15606	15494	15663	15530	15497	15631	15385	15679	15560	15491	15532	15649	15502	15407	15651	15574	15472	15397	15661	15492	15398	15606	15466	15456	15591	15567	15766	15491	15668	15402	15646	15486	15754	15543	15399	15588	15727	15633	15612	15255	15422	15382	15551	15649	15645	15510	15484	15703	15488	15529	15571	15712	15508	15549	15532	15467	15519	15529	15521	15530	15366	15567	15587	15535	15586	15542	15508	15474	15624	15545	15584	15429	15671	15563	15495	15570	15666	15480	15634	15321	15638	15655	15550	15589	15602	15531	15597	15382	15557	15566	15621	15573	15507	15737	15526	15346	15511	15604	15609	15678	15591	15537	15377	15597	15558	15534	15579	15664	15539	15548	15523	15528	15420	15692	15515	15537	15636	15527	15599	15617	15477	15619	15604	15777	15543	15507	15558	15521	15637	15663	15575	15402	15429	15537	15487	15602	15397	15565	15546	15594	15591	15714	15524	15597	15437	15551	15567	15551	15636	15803	15554	15626	15598	15564	15534	15470	15546	15651	15558	15628	15534	15482	15497	15355	15645	15605	15731	15539	15499	15374	15637	15484	15761	15446	15420	15558	15521	15600	15537	15633	15503	15526	15484	15551	15681	15470	15572	15478	15605	15568	15598	15603	15561	15557	15650	15565	15531	15509	15735	15528	15507	15674	15459	15442	15646	15465	15787	15588	15455	15495	15601	15623	15352	15538	15397	15505	15536	15481	15500	15710	15600	15575	15578	15410	15620	15582	15586	15583	15420	15565	15396	15548	15475	15603	15611	15628	15613	15632	15447	15535	15600	15451	15521	15680	15638	15531	15651	15500	15440	15426	15430	15559	15542	15518	15542	15511	15507	15333	15781	15554	15576	15695	15631	15665	15571	15674	15564	15457	15453	15546	15787	15420	15616	15498	15514	15625	15350	15705	15413	15451	15619	15493	15517	15461	15583	15461	15633	15334	15461	15517	15533	15441	15531	15487	15675	15555	15559	15426	15601	15511	15660	15546	15777	15720	15653	15555	15698	15681	15597	15583	15455	15593	15568	15570	15508	15450	15514	15554	15445	15520	15509	15537	15526	15604	15476	15655	15718	15495	15440	15566	15657	15413	15702	15621	15600	15557	15555	15567	15524	15691	15414	15558	15527	15398	15455	15607	15655	15563	15528	15651	15579	15462	15556	15483	15605	15720	15597	15532	15566	15595	15542	15678	15431	15434	15510	15489	15542	15489	15568	15565	15480	15420	15558	15542	15493	15594	15499	15555	15540	15420	15548	15536	15454	15481	15586	15566	15727	15540	15578	15451	15580	15555	15461	15647	15419	15696	15500	15446	15763	15620	15578	15383	15576	15578	15540	15480	15710	15363	15547	15606	15563	15585	15514	15618	15602	15557	15584	15605	15625	15596	15790	15510	15481	15688	15547	15662	15601	15513	15578	15482	15446	15529	15468	15654	15728	15592	15581	15776	15606	15597	15648	15672	15537	15571	15716	15710	15657	15588	15385	15458	15671	15647	15500	15543	15396	15652	15593	15631	15567	15491	15395	15598	15402	15660	15677	15709	15561	15615	15419	15525	15680	15445	15375	15561	15475	15449	15566	15509	15504	15445	15583	15640	15604	15660	15603	15561	15458	15482	15385	15693	15471	15644	15530	15602	15642	15568	15475	15583	15578	15417	15626	15635	15648	15605	15462	15566	15540	15392	15640	15437	15479	15460	15454	15654	15496	15658	15549	15683	15538	15563	15705	15703	15418	15557	15457	15552	15611	15463	15605	15618	15586	15529	15482	15495	15476	15499	15508	15504	15649	15562	15637	15568	15532	15653	15479	15487	15553	15553	15510	15446	15618	15632	15491	15583	15454	15489	15661	15591	15557	15420	15649	15643	15665	15673	15535	15625	15455	15507	15531	15631	15582	15721	15674	15504	15711	15666	15560	15635	15654	15482	15356	15595	15522	15671	15586	15650	15498	15539	15492	15568	15494	15589	15695	15610	15569	15617	15504	15435	15474	15734	15490	15627	15525	15732	15521	15454	15670	15602	15661	15444	15703	15625	15717	15482	15683	15504	15524	15541	15554	15391	15544	15583	15472	15508	15449	15523	15572	15690	15597	15648	15575	15577	15483	15471	15498	15525	15487	15354	15599	15599	15626	15501	15604	15510	15635	15663	15562	15535	15530	15527	15468	15444	15607	15455	15594	15442	15592	15554	15507	15722	15630	15475	15547	15733	15471	15645	15641	15582	15527	15691	15514	15608	15634	15496	15581	15552	15482	15523	15642	15461	15616	15589	15618	15489	15615	15556	15549	15586	15550	15644	15472	15792	15609	15680	15645	15501	15528	15642	15464	15461	15623	15623	15503	15517	15436	15497	15429	15531	15453	15620	15750	15525	15536	15533	15511	15596	15509	15473	15766	15417	15616	15511	15464	15682	15362	15518	15383	15577	15341	15581	15443	15743	15702	15543	15564	15439	15594	15401	15513	15544	15448	15388	15462	15576	15642	15611	15574	15555	15682	15581	15543	15520	15583	15465	15622	15444	15508	15456
29266	28494	36599	32875	27313	24929	23834	22399	21249	20703	19912	19565	19229	19020	18882	18639	18379	18293	18330	18394	18350	18434	18260	18333	18185	18039	18065	17911	18097	17986	17942	17978	18171	17979	18070	17672	18030	17990	17998	17991	17928	18215	18011	18043	17909	17946	18003	17993	17828	17967	17978	17912	18189	18176	17939	17989	18001	17982	17971	18017	17949	17947	18072	17746	17807	18004	18017	17781	18096	17853	18008	17980	17915	17898	17865	18031	17941	17792	17894	17919	17993	17765	18171	17913	17719	18047	17900	17972	17990	17919	18035	18030	18193	17954	17949	18033	17910	17863	17768	18126	17928	18052	17883	18084	17947	17879	17867	17977	17994	17972	17795	17802	17815	17876	17675	17834	17705	17876	18086	17943	17936	17993	17925	17929	17944	17960	18097	18189	18196	18164	17936	18138	18041	17940	17894	18192	18080	17866	18035	18126	18025	17975	17887	17793	17949	17871	18025	18005	17764	17964	18069	17963	17858	18035	18082	18059	17960	17968	17946	17960	17955	18080	18009	17974	18070	17898	18138	17934	17959	17866	17879	18078	17776	17838	18102	18287	17903	17778	17863	17981	17931	18251	17692	17887	18109	18013	17995	17890	17833	17980	17879	17879	18030	17930	18155	17945	18045	18163	17938	17972	17850	17811	18052	18050	18133	17876	18038	17904	17718	17732	17911	17931	17774	18071	18309	17897	17926	17944	18041	18061	17812	17872	17937	18025	18118	17890	18095	17799	18093	18164	17986	18100	17965	18040	17639	18134	17953	17885	18265	17970	17883	18032	17852	17959	17959	18029	17824	18088	18003	17851	17889	18052	18020	17980	18029	17964	18013	17831	17822	18080	17771	17803	17969	18023	18181	18148	17877	18128	17970	17910	17914	17924	18113	17947	18031	17780	18043	17896	17868	17889	18083	17949	18046	18029	17921	18056	17997	17816	17948	17944	17799	17914	17942	17957	17944	17925	17984	18269	18073	17842	17999	17673	17869	17807	17794	18010	18000	18093	18113	17970	17946	17915	17930	18047	18004	17845	18140	17916	17945	18049	17834	17870	17867	17927	17987	18210	17979	17871	17962	17954	17822	17931	17979	17943	18059	18140	17905	18109	18001	17848	17992	17902	17823	17867	17779	18012	18135	17917	17829	18023	17857	18075	18004	17933	17969	17742	18006	17966	17956	17915	18016	18075	17922	18018	17969	17959	18100	18012	17795	17923	17805	17765	17794	18122	17874	17949	17968	17821	17759	17964	17990	18020	18169	17889	18035	17934	17922	18022	17893	18057	18234	17973	18069	17975	18045	17959	18097	18021	17692	18085	18044	17685	18091	17943	18048	17953	17861	17811	18005	17955	17966	17841	18023	18000	18110	17932	17992	17904	17902	18159	18135	17719	17914	17920	17969	17914	17968	17894	17950	18044	17920	17915	17805	17892	17907	17812	17868	17782	17900	17882	17965	17920	17877	17896	17917	18025	17673	18107	18034	17918	17894	18330	17882	18054	17948	18049	17780	17951	17903	17821	18132	17895	17896	17849	17955	17865	18189	17828	17815	17862	17817	17864	18012	17768	18032	18074	17907	17668	18029	18087	18079	17901	17983	17969	17850	17861	17851	18001	18003	17986	18113	17848	18018	17823	17914	17945	17943	18030	18109	17818	17961	17830	18000	17987	17967	17672	17955	17793	17994	17814	17857	18033	17899	17676	17917	17960	17939	17924	17971	17806	17816	17932	17975	18025	17888	17881	17825	17743	17878	17969	18079	18080	17999	18064	18223	18023	17856	17919	17788	17767	17980	18042	17950	18057	17987	17849	17927	18004	18056	17939	17939	18129	17948	17991	17932	17851	17955	18023	17914	17832	17992	17964	17885	17871	18005	18014	17839	17928	17835	18104	17968	17848	17857	18008	17893	17953	17893	18157	18046	17909	17884	18127	17980	18031	17957	18055	17904	18007	17987	17874	18224	17894	17896	18072	17963	17738	17968	17940	18049	17746	17841	18097	18192	17955	17993	17980	18102	17955	18079	17989	17899	17913	17927	18007	17991	18064	17931	17922	17901	17895	17758	17777	18085	17933	17959	17817	18038	17843	17945	17872	17884	17950	18139	17981	18006	17699	17998	18000	18041	18034	18073	17938	17890	17940	18070	18099	17989	17994	17867	18099	17960	18052	18159	17940	17833	18046	17817	18015	18043	17825	17883	17940	18087	17990	17871	17990	18054	17698	17957	18063	18077	18020	18105	18131	18121	18065	17821	17893	18075	17842	17858	17903	17769	18054	18003	17914	18060	18107	17979	17786	18089	18049	17692	17819	17957	17930	17730	17774	18043	18044	18034	17661	18033	17938	18081	17814	18041	17868	18014	18136	17818	17947	17870	18163	18130	17937	18078	18053	18031	18222	17868	17957	18149	17971	18004	18076	17966	17815	18145	18086	17862	17834	17985	18001	18052	17938	17829	17837	18209	17892	18011	17801	18021	17903	17663	17960	17742	17734	17940	17993	18041	18057	18137	17900	18045	18039	18135	18020	17930	17977	18133	17874	17960	18013	18102	17978	17891	17998	17861	18010	18313	17917	18043	18021	18007	17896	18031	18062	17916	18016	18134	18102	18269	17921	17864	18066	18118	17886	17825	18034	18036	17841	18065	17984	18120	17666	17898	18078	18003	17906	18048	18178	17795	17891	18039	17923	18051	18022	18420	18202	17869	17981	18111	17875	17989	17985	18200	17938	18048	17807	17802	18003	17977	18094	17895	18184	17967	17872	18103	17958	18051	18025	17826	17995	17935	18070	18175	18051	18015	17956	17998	18030	17879	17999	18014	18101	18155	18049	17870	17996	17976	17949	18037	17788	17784	17962	17988	17896	18243	18032	18053	17809	18126	18113	17924	18086	17830	17945	17974	18052	17966	17912	17994	17990	18048	17941	17765	17784	17831	17930	17733	18040	17925	17897	18022	18180	17922	17966	18126	17962	17961	17962	17922	17910	17873	17914	18099	17996	17945	17863	17835	17935	18007	18049	17945	18048	17888	18086	18101	18026	17961	17821	17960	18106	17744	18051	18081	18047	18033	17811	17876	17989	17931	17777	17918	17848	17909	18222	18127	18035	17923	18081	18083	18025	17958	17955	17906	17925	18083	17597	17971	17794	17899	17997	18068	17896	18009	17945	18203	17976	17899	17864	17976	17873	17922	18072	18014	17876	18010	17989	17984	18094	18075	18066	17990	18180	17925	17783	17954	18066	17894	17922	17881	17986	18034	17936	17995	17899	17932	18067	17878	17791	17979	18049	17958	18041	17797	17860	17945	17822	18168	17959	17947	18238	18064	17800	17899	18082	17893	17808	17942	18277	17971	17766	18002	18118	18096	17917	17927	18088	17970	17850	17973	18013	17765	18104	18016	18018	17940	18058	17999	17948	18058	17843	17990	17869	17973	18195	18034	17741	17668	17944	17899	17875	17926	17881	17732	17793	17838	17874	18116	17754	18053	17941	18145	18091	17915	18105	17977	18010	18023	17875	17995	18067	17882	17801	17887	18009	17778	17899	17880	17935	18006	17905	17995	18036	17822	17949	17876	17836	17862	18007	18150	17941	17787	18130	18111	18025	17766	17997	17891	17786	17820	17936	18005	17832	17844	17975	18011	17925	17743	18042	17919	17679	18003	17864	18112	17995	17898	17889	18075	17885	17874	17925	17962	18186	17890	17741	18010	17953	17937	17791	18139	17968	17988	17744	17818	17990	17940	17860	18111	17911	17924	18036	18044	17918	17819	17898	17915	18093	17947	18126	17962	17967	18078	18099	18066	17909	17599	17936	18075	17888	18044	18082	17990	17978	17945	18003	18057	17859	18106	18033	18000	17915	17837	17838	17935	18157	17808	18023	17818	17971	17833	17757	18186	18023	18169	17864	17934	17718	18108	18023	18037	17878	18045	17957	17932	18194	17998	17927	17794	17977	17970	18013	18065	17836	18059	17894	17959	18076	17896	18023	18098	17803	18041	17982	18012	17850	17770	17786	17990	18107	17971	17866	17798	18112	18020	17839	17911	18008	17895	18026	17956	17890	17789	17945	18059	17770	17945	17955	17884	18045	17981	17848	18184	18000	17894	18050	17991	17975	18136	18074	18039	17899	17672	17849	18028	18070	17902	17961	18032	17988	17998	17872	17884	18087	18056	17997	17920	17894	18070	17910	17982	18037	18140	17889	17879	18075	18350	18103	17776	17864	17821	17873	18062	18235	18071	17816	17801	17869	17853	18029	17998	17882	17930	17927	17789	17825	17967	17889	17969	17810	17947	17870	17946	18185	17991	17937	17879	17948	17862	17852	18204	18167	17989	18036	18054	18047	17943	18184	18041	17964	18066	18083	17914	18099	17952	17927	17929	17923	17967	17891	17859	17992	17859	18036	18129	17865	17901	17810	17931	17958	17961	18003	17887	18055	17833	17794	17921	18004	17937	18043	17968	17970	18046	17872	18066	18007	17931	17893	18048	17917	17897	18189	17720	18031	17959	17961	18001	17970	18098	18122	18195	17908	17978	17996	17835	18064	17928	17844	17838	18093	17929	17987	18020	17880	17994	18286	18122	18146	17985	18039	18233	18263	18074	18048	17965	17915	18148	17971	17955	17837	17905	17982	17825	18036	17858	17995	18011	17985	17832	17917	17863	17755	17943	18026	18022	17829	18029	17814	17851	18065	18054	18032	17970	17789	17963	18057	17744	17947	18017	17995	18185	17973	17768	18055	18031	18038	17906	17895	18041	18136	18023	18041	17809	17953	18038	17937	17889	17841	18031	17920	18149	17986	17934	17936	18156	17926	18023	17938	17992	18130	17831	17981	17913	18167	17918	18110	18003	18014	17909	18030	17926	17958	18017	18039	17925	17899	17838	18003	17968	17716	18066	18023	18028	17974	17979	17861	17877	18115	18069	17951	18012	18003	18093	17960	17940	18085	18003	17918	18090	17926	17939	17873	17895	17931	17951	17966	18040	18053	18053	18070	17940	17961	17930	18037	17819	18126	17907	18005	17801	17814	17955	17966	18128	17881	17999	17929	17858	17892	18071	17973	18048	18100	17909	18141	17848	17966	17833	18035	17913	18034	17734	17617	17875	17965	17941	18071	17768	18022	17729	17816	17972	17952	17788	17829
30080	44555	41171	31749	27616	24964	23812	21925	20450	19379	18012	17684	17292	16846	16417	16229	16020	15799	15604	15832	15652	15434	15612	15392	15531	15370	15520	15416	15453	15450	15229	15352	15556	15315	15304	15451	15435	15221	15377	15418	15340	15501	15307	15437	15312	15237	15442	15277	15242	15227	15506	15414	15370	15311	15320	15413	15168	15134	15364	15353	15339	15287	15360	15518	15288	15145	15440	15269	15193	15351	15341	15234	15072	15275	15342	15333	15175	15258	15164	15332	15201	15208	15250	15382	15325	15410	15371	15093	15243	15391	15256	15252	15499	15489	15242	15431	15258	15486	15216	15350	15491	15240	15349	15374	15177	15350	15265	15265	15121	15229	15223	15349	15362	15325	15469	15288	15281	15362	15344	15323	15314	15269	15344	15286	15308	15285	15246	15305	15115	15287	15410	15123	15439	15323	15358	15272	15105	15321	15332	15214	15441	15443	15158	15330	15280	15413	15303	15236	15225	15243	15197	15266	15252	15379	15261	15247	15297	15408	15358	15471	15249	15263	15445	15411	15241	15293	15105	15286	15383	15317	15492	15387	15327	15391	15439	15279	15438	15384	15326	15200	15282	15226	15295	15260	15319	15187	15238	15275	15215	15317	15403	15140	15237	15241	15330	15357	15570	15432	15392	15317	15325	15275	15260	15421	15384	15197	15153	15410	15177	15226	15421	15084	15263	15200	15243	15452	15213	15370	15078	15326	15431	15268	15428	15291	15501	15264	15227	15317	15366	15266	15344	15211	15305	15337	15388	15391	15207	15192	15423	15288	15346	15185	15271	15274	15404	15241	15344	15243	15389	15318	15221	15278	15291	15259	15334	15251	15144	15235	15355	15144	15241	15446	15341	15217	15356	15224	15291	15341	15219	15214	15397	15158	15348	15298	15253	15216	15364	15104	15196	15491	15123	15291	15280	15091	15407	15420	15307	15247	15278	15328	15462	15274	15235	15292	15363	15322	15222	15273	15175	15393	15292	15235	15219	15209	15230	15355	15135	15411	15412	15238	15279	15386	15293	15337	15377	15483	15348	15347	15271	15273	15396	15214	15322	15410	15301	15249	15290	15420	15184	15221	15399	15103	15281	15256	15174	15350	15420	15410	15321	15163	15370	15545	15267	15279	15460	15328	15361	15118	15224	15496	15238	15201	15392	15284	15353	15439	15388	15305	15236	15419	15382	15205	15324	15236	15251	15270	15315	15290	15192	15345	15418	15218	15409	15269	15295	15331	15356	15146	15280	15441	15212	15582	15263	15406	15389	15084	15357	15448	15183	15344	15339	15278	15309	15417	15465	15416	15307	15363	15352	15329	15385	15285	15230	15258	15383	15366	15324	15278	15175	15332	15339	15358	15404	15305	15219	15591	15289	15396	15213	15288	15254	15243	15257	15343	15290	15125	15434	15388	15344	14996	15265	15315	15269	15268	15373	15277	15251	15280	15500	15128	15289	15450	15259	15368	15339	15195	15381	15018	15250	15152	15333	15383	15263	15242	15292	15371	15320	15357	15268	15253	15388	15179	15340	15394	15272	15427	15385	15397	15271	15262	15375	15306	15081	15204	15344	15264	15299	15179	15302	15258	15233	15410	15174	15431	15124	15311	15162	15420	15124	15295	15263	15250	15545	15199	15278	15275	15339	15312	15324	15407	15517	15249	15168	15239	15242	15344	15201	15366	15369	15247	15187	15119	15383	15451	15375	15545	15233	15379	15219	15250	15433	15248	15344	15497	15385	15255	15270	15358	15428	15297	15345	15451	15350	15121	15456	15466	15329	15200	15421	15423	15306	15444	15452	15427	15362	15312	15258	15320	15229	15388	15344	15415	15342	15397	15423	15320	15183	15392	15275	15261	15391	15235	15290	15482	15226	15246	15293	15159	15437	15193	15162	15391	15295	15380	15257	15343	15267	15313	15215	15250	15378	15342	15408	15157	15323	15240	15123	15220	15291	15272	15399	15351	15441	15330	15216	15236	15328	15462	15323	15201	15303	15237	15526	15200	15384	15424	15390	15148	15176	15393	15313	15313	15416	15210	15185	15231	15420	15369	15309	15500	15184	15245	15311	15287	15356	15283	15424	15282	15375	15337	15217	15431	15293	15386	15365	15373	15186	15386	15243	15201	15267	15177	15291	15309	15365	15321	15441	15295	15355	15441	15208	15421	15284	15289	15348	15245	15363	15361	15245	15383	15278	15271	15227	15336	15415	15441	15397	15207	15292	15390	15179	15439	15378	15325	15378	15351	15284	15363	15415	15298	15323	15263	15378	15467	15284	15464	15379	15340	15371	15268	15313	15264	15394	15261	15265	15265	15300	15370	15376	15282	15242	15304	15456	15185	15316	15336	15304	15339	15277	15447	15260	15172	15324	15272	15207	15386	15255	15399	15408	15258	15263	15408	15391	15240	15357	15197	15271	14932	15222	15242	15372	15358	15288	15275	15448	15377	15263	15387	15228	15292	15232	15360	15363	15350	15426	15373	15333	15487	15397	15341	15353	15256	15296	15428	15333	15229	15095	15372	15270	15266	15294	15460	15366	15189	15342	15228	15223	15285	15398	15325	15326	15233	15341	15366	15363	15349	15310	15462	15363	15339	15274	15176	15367	15424	15420	15218	15314	15271	15173	15228	15249	15239	15507	15262	15353	15312	15345	15169	15249	15161	15251	15232	15182	15372	15383	15338	15353	15236	15423	15341	15397	15293	15222	15344	15424	15210	15341	15301	15339	15448	15271	15249	15421	15415	15289	15232	15337	15218	15448	15367	15271	15347	15227	15307	15209	15442	15491	15390	15374	15275	15239	15148	15409	15391	15240	15245	15278	15270	15334	15159	15243	15393	15290	15279	15382	15426	15272	15242	15472	15355	15346	15238	15322	15180	15472	15288	15395	15235	15421	15248	15386	15274	15352	15288	15189	15447	15245	15406	15487	15282	15538	15402	15334	15402	15295	15216	15398	15338	15251	15092	15267	15360	15420	15352	15368	15290	15171	15325	15397	15300	15185	15321	15288	15354	15323	15504	15362	15315	15504	15392	15235	15490	15275	15270	15283	15366	15315	15391	15242	15199	15385	15275	15174	15399	15212	15354	15410	15350	15401	15315	15299	15229	15489	15244	15160	15392	15273	15386	15227	15425	15327	15526	15255	15248	15506	15393	15340	15139	15335	15270	15203	15323	15400	15225	15279	15315	15488	15208	15278	15223	15423	15242	15289	15289	15506	15229	15315	15373	15427	15263	15623	15259	15531	15338	15251	15271	15334	15462	15237	15331	15489	15228	15260	15372	15332	15375	15344	15564	15274	15267	15299	15164	15323	15407	15380	15341	15405	15382	15301	15456	15307	15353	15465	15412	15258	15322	15340	15471	15201	15402	15239	15423	15394	15369	15296	15234	15059	15313	15268	15345	15272	15235	15396	15469	15384	15298	15300	15157	15380	15450	15217	15259	15476	15343	15251	15167	15436	15107	15350	15439	15456	15313	15131	15274	15458	15277	15282	15452	15224	15146	15231	15302	15347	15312	15313	15398	15250	15522	15186	15349	15358	15393	15328	15262	15283	15194	15203	15376	15311	15231	15350	15315	15359	15331	15341	15219	15152	15221	15305	15368	15223	15017	15231	15416	15201	15408	15197	15251	15367	15253	15256	15536	15402	15360	15261	15333	15223	15262	15370	15427	15324	15441	15339	15335	15343	15292	15322	15475	15383	15364	15297	15179	15310	15313	15384	15302	15298	15426	15245	15428	15219	15324	15421	15201	15286	15236	15204	15316	15289	15325	15321	15115	15527	15307	15266	15355	15268	15389	15326	15365	15403	15172	15301	15428	15306	15460	15456	15363	15335	15335	15380	15219	15308	15272	15280	15317	15304	15438	15406	15424	15149	15242	15220	15383	15357	15470	15227	15299	15198	15256	15243	15315	15348	15478	15477	15562	15297	15291	15157	15296	15386	15374	15399	15332	15399	15332	15409	15403	15272	15330	15458	15261	15310	15361	15343	15240	15178	15179	15428	15386	15296	15372	15339	15269	15187	15431	15278	15170	15325	15404	15362	15225	15266	15326	15358	15287	15257	15530	15356	15358	15349	15292	15255	15214	15116	15323	15479	15330	15280	15319	15237	15333	15194	15340	15192	15376	15318	15339	15492	15392	15329	15384	15417	15247	15445	15320	15353	15289	15260	15225	15327	15180	15369	15238	15351	15337	15260	15291	15233	15361	15297	15269	15250	15306	15349	15376	15315	15419	15186	15433	15120	15339	15358	15329	15239	15370	15461	15431	15249	15332	15497	15353	15297	15272	15245	15327	15328	15344	15340	15267	15273	15230	15256	15180	15477	15369	15042	15398	15380	15212	15240	15312	15446	15280	15291	15535	15287	15269	15438	15323	15421	15401	15356	15480	15371	15365	15427	15306	15471	15330	15271	15339	15125	15326	15314	15324	15279	15460	15316	15373	15348	15336	15242	15269	15504	15429	15271	15310	15231	15380	15097	15300	15218	15315	15395	15270	15396	15189	15466	15257	15244	15313	15357	15272	15286	15207	15317	15510	15463	15336	15111	15314	15168	15214	15278	15200	15324	15268	15330	15350	15203	15318	15416	15212	15449	15247	15289	15298	15314	15239	15311	15232	15366	15310	15262	15237	15336	15292	15197	15179	15346	15228	15396	15298	15443	15174	15268	15369	15363	15301	15480	15240	15289	15280	15334	15167	15294	15231	15375	15482	15346	15299	15284	15389	15512	15049	15383	15400	15310	15230	15168	15117	15407	15300	15290	15320	15190	15254	15535	15416	15247	15360	15330	15212	15336	15384	15327	15364	15374	15345	15423	15280	15237	15460	15353	15261	15156	15286	15363	15286	15342	15486	15287	15470	15241	15296	15332	15268	15489	15274	15383	15314	15301	15292	15222	15278	15322	15309	15272	15219	15401	15408	15263	15352	15395	15235	15289	15497	15287	15244	15409	15400	15234	15370	15383	15341	15205	15328	15297	15285	15458	15323	15106	15259	15242	15395	15252	15308	15194	15330	15133	15320	15245	15212	15236	15481	15439	15243	15309	15287	15375	15382	15295	15340	15315	15320	15344	15316	15331	15312	15349	15297	15305	15354	15335	15322	15291	15378	15399	15334	15255	15289	15421	15178	15272	15470
24093	21147	28625	26035	26540	28555	28170	24820	23031	22283	20920	20317	19682	19591	19286	19094	18812	18584	18630	18258	18170	18202	18257	18205	18234	18298	18085	17847	17851	18047	17980	18068	17991	18023	18053	17863	18034	17862	18035	18036	17946	17807	18009	17910	17890	17832	17957	17811	17818	17923	17773	17978	17797	18095	17914	17826	17801	18180	18105	17829	17765	17840	17941	17828	17781	17929	18165	17926	18055	17872	18057	17834	17781	17685	17868	17868	17788	17904	17851	17916	17758	18086	17754	17847	18022	17908	17964	17871	17745	17859	17835	17909	17962	18009	17905	18025	17863	17829	17854	18024	18120	17912	17768	17659	17837	17866	18167	17736	18159	18112	17915	17904	17841	17890	18195	18075	17928	17883	17834	18104	17838	17752	18173	17961	17881	17797	17800	17747	17814	18001	18025	17973	17655	17857	17838	17558	17879	18013	17904	17679	17866	17938	17911	18001	17859	17720	17928	17817	17676	17954	17710	17881	18043	17750	17719	17860	17901	17897	17970	17928	17787	17795	17816	17844	17940	17818	17884	17892	17917	17818	17776	17902	18027	17931	17845	18088	17824	17761	17853	17945	17824	17954	18196	18087	18079	17737	17679	18171	17865	18097	17897	17805	17935	18069	17558	17894	17956	17820	17892	17934	18058	17842	18009	18036	18039	17862	17972	17957	17800	17945	18053	17621	17798	17866	17890	17765	17719	17994	17942	17968	17941	17827	17655	17788	17838	17971	18077	17942	17943	17839	17828	17934	17968	17907	17840	17762	17814	17930	17852	17850	17830	17785	17921	17841	17896	17886	18088	17802	17886	17906	17854	17800	17951	17734	17997	17986	17799	17685	17843	17684	17884	17716	17830	18027	17984	17912	18008	17926	17836	17961	17737	17839	17986	17889	17828	17955	17804	17941	17957	17982	17938	17968	17836	17870	17740	17696	17839	17962	17779	17920	17907	17681	18047	17960	17879	18042	17891	17964	17987	17994	17902	17775	17990	17674	18024	17721	17895	17807	17826	17942	17738	17666	17820	17737	17819	17856	17828	17779	17810	17922	17868	17838	17735	17790	18013	17967	17965	17852	17978	18205	17752	17736	17811	18104	17550	18053	17925	17870	17930	17806	17877	17640	17907	17834	17804	17880	17855	17863	17968	17850	17996	17971	17891	17785	17759	17832	18140	17809	17846	17583	17945	17796	18036	17903	17790	17915	17727	17940	17927	17866	18018	17963	17911	17748	17766	17853	17894	17902	17730	18134	17981	17901	17828	18034	17869	17800	17815	17651	17947	18108	17911	17937	17708	17923	17816	18137	17738	17826	17824	18024	17924	17834	18112	17903	17862	17823	18058	17752	17966	17796	18006	17912	18091	17842	17711	17796	18021	17815	17953	17839	17944	18014	18012	17858	17846	17868	17714	17849	17891	17883	17775	18037	17681	17774	17848	18000	17764	17862	18092	17930	17665	17989	17829	17769	17939	17652	17820	18033	17914	18016	17842	17803	17831	17795	17819	17749	17927	17906	17922	17577	17954	18108	17773	17991	17832	17749	17939	17854	17855	17585	18009	17832	17706	17970	17938	17789	17674	17856	17882	17979	17930	17920	17745	17725	18032	18013	17773	17920	17931	17904	17855	17826	17967	17809	17809	17761	17869	17961	18099	17858	17961	18003	17853	17965	18071	17676	18074	17738	17901	17663	17749	17879	17869	17877	17994	17679	17867	17826	17873	18021	17974	17874	17950	17973	17811	17919	17842	17862	17922	18121	17781	18005	17923	17837	17855	17948	17781	17934	17820	17991	17789	17720	17974	17825	17949	17857	17973	17860	17632	17704	17919	17649	17926	17996	17845	17974	17984	17995	18064	18080	17977	17681	17852	17968	18174	18047	17883	17896	18015	17905	18014	17947	17821	17965	17839	18101	17861	17843	17806	17781	17943	17980	17997	17919	17879	18031	17804	17687	17783	17849	17819	17983	17896	17930	17936	17820	17879	17974	17850	17904	17839	18045	17972	18015	17850	18009	17819	18086	17841	17923	18040	17773	17886	17894	17936	17959	17924	18109	17851	17835	17943	17746	17964	17762	17939	17653	17871	17926	18079	17761	17819	17881	17786	17807	17669	17874	17900	17835	17861	17924	17872	17969	17783	17954	17997	17878	17764	17981	18058	18077	17873	18052	17944	17995	18091	18002	17817	17807	17831	17821	18020	17923	17975	17784	17928	17512	17849	17836	17821	17933	17820	17804	17920	17978	17779	17647	17932	17961	17759	17902	17942	17998	18135	17938	17960	17801	17643	17868	17840	18083	17797	17814	17699	17999	18226	17985	17959	17724	17890	17655	17744	17899	17743	17806	17732	18055	17849	17829	17874	17941	17941	17667	17823	17858	17803	17948	17988	17776	17890	17664	17933	17849	17859	17771	17845	17850	17986	17875	17734	17948	17904	18015	17744	17888	17835	17709	18001	17901	17885	17995	17773	17870	17760	17914	17950	17680	17720	17888	17972	17790	17805	17779	17705	17994	17820	18028	17982	17864	17924	17892	17804	17903	17791	17847	17777	17787	17849	17684	17866	17682	18123	17894	17689	17846	18063	17894	17984	17918	17865	17997	17896	17758	17998	18000	17997	17900	17809	17834	17958	17996	17901	17971	17751	17889	17960	17959	17841	17918	17798	17796	17909	17856	17959	17919	17839	17850	17897	17935	17922	17941	17719	17836	17764	17857	17747	17741	17934	17933	17847	18136	17929	17992	17732	17906	17743	17839	18031	18033	17893	17865	17835	17842	17956	17813	18033	17964	17919	17978	18018	17973	17678	18155	17857	17883	17869	17841	17862	17944	17767	17838	18101	17801	17859	17805	17913	18049	17846	17847	17840	17871	17815	17931	17728	17811	18031	18022	17765	17806	17891	17913	17958	17792	17968	18020	17825	17702	17786	17611	17792	17740	17805	17898	17941	17800	17880	18048	17961	17860	17940	17826	17661	18044	17910	17952	18059	17921	17899	17764	18007	17914	17953	18065	17750	17943	18006	17796	17725	17656	18020	18070	17880	17797	17802	17866	17989	18186	17835	17834	17852	18010	17949	17864	17893	17901	17783	17877	17927	17761	17871	17946	17706	17643	17934	17685	17821	17647	18022	17903	17808	17841	17748	17883	17918	17883	17919	17869	18073	17724	17867	17945	17913	17876	17798	17714	17911	17915	17888	17642	18042	18031	17823	17866	18016	18166	17826	17783	17849	17677	17796	17934	18243	18038	17707	17905	17755	17823	17769	17843	17987	17741	17944	17903	17916	17902	17616	17943	17546	17786	17905	17805	17849	17918	18016	17706	17868	17943	17878	17889	17945	17904	17869	17863	17841	18083	17874	17988	17895	17968	17977	17906	17851	17677	17960	17857	18000	17930	17761	17731	17848	17763	17900	17849	17899	17818	17982	17778	18008	17794	17952	17927	17644	17797	17849	17776	17745	17848	17787	17947	18097	17879	18053	17951	18033	17791	17796	17933	17971	17880	17759	17794	18081	17750	17758	17955	17815	17922	17966	17832	18018	17934	17864	17917	17983	17654	17677	17903	17956	17772	17733	17993	17793	17760	17785	17967	17939	17830	17942	17954	18077	17848	17858	17977	17679	17801	17982	17915	17698	17802	17915	17969	17820	17752	17850	17803	17974	17875	18011	17867	18077	17995	17903	17851	17804	17864	18140	17960	17737	17848	18007	18089	18022	17845	17897	17901	17856	17968	17943	17832	17759	18052	18114	17772	17920	17884	17721	17951	17773	17899	17823	17961	18101	17995	17983	18039	17748	17665	17794	17874	17954	17972	18024	17859	17744	18027	17824	17950	17853	18099	17926	17740	17738	18071	17847	17845	17914	17723	17901	17898	17913	17711	17791	17764	17970	17667	17859	17848	17987	17924	17993	17914	17978	17691	17866	17784	18032	18092	17755	17857	17893	17796	18068	17915	17895	17915	17974	17744	17707	17894	17877	17884	17886	17754	17803	18010	17836	17802	18040	17556	17746	17614	17818	17840	17804	17902	17884	17810	17931	17917	17949	17803	17795	17965	17821	17864	18130	17758	17926	17991	17839	17868	17970	17838	18119	17861	18002	17750	17808	17828	17963	17883	17871	17855	17997	17957	17862	17917	17854	17933	17964	17927	17822	17703	18025	17865	17926	18023	17640	17878	17974	17860	17842	18059	17894	17831	17843	17889	17979	17674	18029	17728	17758	17886	18135	18043	17720	17972	17889	17905	17885	17861	18118	17977	17974	18002	17959	17835	17984	17863	17802	17981	17957	17767	17811	17841	17867	17748	17687	17685	17695	17743	17795	17963	17766	17888	17952	18034	18065	17731	17942	18020	18063	17767	17694	17731	17851	17733	17735	17674	17673	17846	17965	17799	17721	18033	17985	17972	17993	17977	17943	17940	17938	17899	17782	17816	17846	17988	17638	17875	17746	17785	17905	18117	18110	17712	18111	17867	18054	17786	17922	17838	17741	17577	17746	17922	17829	17956	17787	17960	17891	17950	17853	17717	17854	17878	17562	17774	17843	17956	17815	17967	17983	17879	17772	17861	17820	17752	17993	18080	17965	17756	17629	17759	17755	17884	17913	17855	17969	17714	17873	17892	17999	18022	17953	17945	17877	17828	17967	17717	18067	17789	17932	17815	17930	17702	17568	17809	17944	17870	18033	17847	17874	17869	17906	18050	17956	17712	17904	17901	17949	17807	17879	17660	17679	17851	17973	17733	18036	18063	17984	17781	17984	17804	17868	17965	18034	17780	17735	17953	17966	17912	17890	17924	17932	17809	17814	18009	17962	17793	17756	17923	17847	18106	18096	17818	17898	17893	18023	18097	18104	17901	17860	17859	17826	18262	17908	17801	17739	18002	17988	17867	17798	17856	17852	17880	17871	17889	17836	17894	17946	18007	17807	17866	17895	17918	17865	17914	18055	17763	17820	18044	17843	17986	17973	17891	17847	17833	17923	17984	17788	17936	17939	17796	17839	17931	17859	17688	17835	17802	17913	17806	17957	17830	17904	17915	17788	17809	17776	17965	17987	17758	17781	17873	17857	17974	17774	17699	17868	17831	17877	17738	17970	17998	17963	18095	17989	17902	17747	17821	17892	17927	17834	17875	17878	18013	18074	17667
30036	49443	46167	37909	33541	30103	27238	24886	22808	21028	19578	18634	17971	17642	17015	16664	16408	16193	15916	15805	15759	15617	15632	15722	15496	15447	15445	15421	15433	15583	15417	15509	15407	15336	15320	15176	15439	15487	15156	15574	15350	15597	15262	15443	15449	15484	15366	15311	15339	15381	15228	15332	15258	15347	15401	15401	15474	15207	15425	15460	15191	15456	15264	15022	15277	15260	15478	15390	15282	15437	15320	15445	15295	15310	15227	15423	15390	15442	15215	15297	15117	15144	15309	15297	15054	15289	15226	15368	15175	15351	15144	15269	15373	15324	15371	15407	15219	15312	15101	15100	15258	15359	15323	15321	15317	15312	15146	15423	15428	15186	15333	15359	15409	15339	15349	15332	15287	15447	15456	15474	15266	15299	15182	15226	15203	15361	15270	15155	15171	15250	15284	15136	15367	15397	15409	15301	15392	15186	15120	15239	15290	15384	15369	15137	15397	15505	15448	15254	15571	15259	15212	15395	15379	15476	15094	15370	15315	15260	15290	15319	15253	15344	15365	15417	15167	15342	15385	15450	15312	15228	15443	15266	15528	15429	15144	15328	15543	15153	15296	15260	15245	15390	15259	15377	15383	15493	15243	15156	15425	15269	15265	15319	15364	15366	15339	15341	15302	15452	15257	15384	15179	15308	15256	15267	15293	15314	15163	15178	15245	15308	15419	15230	15315	15332	15289	15109	15301	15299	15278	15284	15407	15308	15505	15287	15378	15105	15262	15220	15089	15195	15316	15267	15386	15267	15404	15463	15245	15399	15353	15300	15210	15222	15308	15231	15229	15211	15416	15320	15463	15366	15288	15364	15380	15355	15189	15372	15308	15290	15529	15568	15495	15544	15181	15273	15300	15228	15428	15370	15264	15206	15270	15248	15314	15432	15301	15406	15259	15197	15336	15307	15278	15184	15276	15286	15240	15400	15477	15431	15265	15361	15276	15353	15452	15324	15256	15297	15393	15288	15440	15224	15211	15480	15300	15275	15301	15351	15362	15259	15165	15330	15354	15271	15314	15270	15300	15234	15381	15565	15278	15452	15408	15289	15212	15227	15268	15296	15279	15173	15175	15428	15420	15342	15240	15346	15333	15223	15426	15376	15418	15318	15321	15336	15430	15312	15134	15175	15443	15208	15514	15321	15426	15525	15282	15180	15255	15267	15247	15457	15172	15298	15334	15213	15402	15406	15132	15353	15198	15364	15317	15350	15195	15219	15338	15208	15176	15198	15406	15312	15401	15421	15269	15098	15299	15366	15324	15239	15337	15286	15366	15170	15451	15138	15393	15331	15323	15227	15356	15051	15348	15291	15363	15361	15205	15271	15239	15282	15132	15438	15379	15340	15240	15240	15383	15384	15271	15333	15339	15256	15340	15243	15263	15417	15273	15176	15174	15349	15492	15288	15314	15251	15286	15289	15264	15217	15176	15268	15176	15312	15229	15203	15319	15325	15375	15238	15344	15213	15288	15423	15244	15283	15115	15283	15428	15387	15319	15302	15242	15390	15394	15236	15241	15386	15285	15432	15238	15318	15185	15297	15466	15402	15362	15234	15442	15283	15415	15333	15173	15417	15629	15259	15486	15513	15229	15374	15217	15372	15256	15384	15249	15272	15358	15393	15281	15244	15291	15300	15311	15238	15430	15483	15385	15199	15315	15155	15182	15314	15303	15478	15332	15328	15318	15342	15394	15355	15250	15324	15291	15299	15150	15305	15207	15241	15262	15261	15316	15373	15337	15223	15246	15295	15338	15368	15310	15240	15281	15399	15207	15401	15290	15342	15228	15281	15242	15430	15162	15336	15271	15321	15234	15450	15449	15245	15275	15298	15098	15305	15369	15397	15266	15473	15132	15344	15280	15294	15284	15336	15412	15358	15407	15189	15218	15212	15327	15399	15388	15395	15360	15306	15194	15173	15353	15268	15396	15176	15357	15347	15183	15296	15291	15365	15317	15245	15297	15276	15269	15262	15195	15236	15254	15247	15265	15280	15393	15276	15339	15335	15388	15215	15469	15381	15309	15363	15395	15356	15493	15319	15318	15343	15495	15318	15343	15221	15434	15429	15309	15392	15179	15408	15287	15419	15224	15399	15271	15255	15295	15355	15268	15287	15320	15270	15218	15243	15379	15242	15162	15311	15183	15112	15335	15227	15242	15313	15258	15200	15009	15297	15307	15330	15387	15327	15375	15333	15385	15315	15280	15357	15331	15350	15206	15294	15302	15338	15244	15409	15277	15517	15206	15238	15280	15317	15389	15256	15176	15485	15271	15279	15310	15278	15424	15414	15436	15191	15350	15012	15372	15210	15477	15230	15409	15443	15309	15265	15447	15327	15380	15237	15463	15171	15377	15392	15379	15290	15133	15236	15326	15386	15477	15208	15320	15422	15351	15282	15327	15411	15115	15353	15444	15285	15317	15270	15171	15285	15279	15434	15208	15287	15271	15381	15298	15259	15294	15374	15299	15431	15421	15264	15340	15183	15276	15239	15239	15157	15424	15219	15234	15449	15303	15341	15161	15368	15282	15262	15380	15336	15264	15091	15190	15282	15417	15308	15223	15390	15103	15297	15508	15276	15341	15294	15251	15397	15334	15243	15239	15403	15291	15217	15294	15372	15435	15339	15431	15339	15290	15326	15325	15204	15460	15318	15322	15279	15200	15335	15267	15317	15318	15140	15321	15394	15350	15247	15183	15312	15453	15228	15394	15290	15429	15176	15359	15278	15163	15256	15300	15096	15361	15208	15360	15269	15466	15324	15431	15214	15383	15298	15236	15325	15235	15381	15320	15342	15377	15296	15297	15164	15475	15195	15535	15357	15259	15184	15221	15246	15237	15438	15198	15318	15499	15302	15326	15430	15344	15286	15255	15284	14993	15263	15411	15346	15283	15279	15384	15371	15480	15359	15286	15198	15285	15290	15417	15336	15283	15246	15257	15389	15302	15398	15295	15252	15092	15366	15365	15201	15288	15256	15232	15331	15297	15552	15275	15389	15226	15377	15399	15337	15319	15368	15295	15193	15465	15333	15246	15321	15548	15179	15369	15341	15387	15503	15331	15255	15353	15276	15458	15308	15234	15261	15257	15288	15290	15418	15378	15318	15282	15465	15278	15146	15284	15321	15324	15437	15445	15508	15195	15260	15228	15384	15288	15453	15329	15394	15282	15345	15151	15414	15199	15187	15438	15290	15221	14986	15325	15387	15100	15189	15287	15441	15140	15300	15257	15292	15285	15248	15324	15503	15242	15461	15287	15283	15322	15246	15255	15125	15344	15283	15413	15410	15462	15373	15262	15172	15287	15329	15333	15156	15164	15285	15320	15310	15183	15424	15198	15255	15319	15231	15446	15313	15483	15309	15430	15349	15365	15311	15202	15340	15309	15311	15270	15317	15223	15315	15419	15302	15262	15354	15367	15283	15393	15204	15445	15437	15191	15200	15397	15261	15474	15396	15224	15382	15274	15342	15228	15274	15475	15312	15160	15312	15255	15198	15351	15234	15363	15341	15362	15309	15393	15460	15397	15344	15228	15288	15444	15270	15118	15291	15225	15283	15149	15241	15248	15287	15343	15270	15434	15292	15311	15357	15317	15179	15337	15250	15277	15101	15236	15328	15470	15172	15411	15303	15346	15356	15322	15358	15265	15144	15382	15396	15478	15388	15212	15350	15215	15400	15121	15324	15349	15446	15262	15157	15380	15481	15319	15316	15354	15366	15233	15148	15360	15337	15403	15299	15248	15153	15394	15244	15412	15228	15319	15234	15423	15382	15305	15229	15419	15266	15301	15287	15383	15305	15365	15344	15262	15270	15321	15335	15469	15124	15388	15322	15261	15313	15160	15231	15432	15283	15429	15474	15304	15206	15387	15437	15339	15457	15375	15287	15149	15556	15271	15409	15235	15418	15220	15208	15269	15386	15327	15324	15348	15234	15262	15232	15298	15276	15460	15338	15362	15292	15173	15185	15188	15305	15271	15370	15251	15369	15426	15171	15339	15304	15311	15394	15288	15259	15275	15110	15298	15298	15350	15232	15167	15351	15335	15350	15304	15487	15235	15346	15366	15339	15270	15387	15327	15345	15204	15168	15399	15360	15278	15464	15289	15326	15357	15359	15274	15485	15191	15300	15246	15318	15358	15178	15272	15331	15256	15487	15148	15321	15392	15302	15249	15380	15362	15323	15279	15359	15400	15464	15386	15348	15328	15213	15162	15138	15249	15406	15319	15294	15249	15303	15227	15295	15339	15391	15275	15267	15372	15310	15287	15392	15321	15484	15433	15205	15313	15328	15367	15362	15366	15327	15364	15425	15142	15396	15294	15265	15299	15320	15210	15036	15271	15168	15305	15148	15265	15263	15175	15185	15296	15275	15398	15161	15260	15170	15416	15375	15272	15395	15253	15297	15278	15362	15248	15153	15378	15380	15243	15215	15371	15275	15329	15236	15260	15189	15415	15365	15125	15422	15231	15424	15473	15439	15347	15306	15220	15295	15373	15358	15358	15311	15443	15378	15365	15378	15451	15341	15332	15300	15289	15211	15339	15361	15254	15287	15321	15234	15294	15522	15256	15342	15287	15346	15182	15326	15193	15378	15275	15392	15264	15379	15347	15406	15376	15290	15400	15329	15238	15239	15287	15214	15553	15272	15326	15303	15225	15516	15254	15157	15237	15408	15236	15240	15283	15170	15277	15235	15259	15206	15239	15167	15254	15343	15291	15359	15465	15304	15242	15234	15361	15398	15287	15200	15437	15310	15427	15387	15180	15336	15372	15397	15391	15313	15316	15246	15447	15215	15354	15250	15354	15234	15309	15270	15302	15346	15359	15410	15307	15310	15358	15385	15373	15279	15218	15405	15326	15443	15214	15266	15246	15389	15263	15402	15257	15298	15415	15244	15345	15266	15413	15193	15102	15218	15345	15268	15381	15314	15419	15252	15452	15266	15276	15226	15290	15230	15214	15570	15514	15478	15330	15203	15231	15279	15218	15221	15419	15361	15167	15277	15414	15399	15344	15234	15288	15363	15330	15274	15279	15328	15229	15263	15443	15288	15403	15210	15472	15361	15233	15371	15156	15315	15290	15112	15242	15251	15366	15359	15434	15394	15217	15112	15176	15403	15420	15327	15271	15211	15241	15478
22702	21085	28865	23893	24045	29473	32505	27227	24758	23485	22467	21486	20941	20445	20075	19924	19692	19228	18886	18815	18737	18734	18557	18746	18743	18562	18532	18573	18504	18476	18459	18402	18240	18574	18473	18318	18431	18399	18428	18463	18480	18386	18315	18354	18484	18455	18125	18113	18418	18319	18375	18435	18257	18121	18109	18395	18283	18223	18182	18297	18333	18350	18397	18414	18381	18368	18354	18145	18169	18166	18130	18126	18242	18218	18348	18324	18162	18197	18308	18388	18395	18201	18130	18354	18165	18384	18240	18271	18161	18455	18209	18129	18253	18071	18337	18217	18300	18235	18136	18186	18321	18298	18227	18228	18289	18203	18265	18198	18187	18225	18436	18105	18054	18372	18145	18098	18250	18294	18119	18145	18250	18087	18302	18212	18345	18270	18386	18088	18002	18127	18359	18101	18240	18194	18439	18230	18259	18259	18274	18180	18114	18430	18370	18220	18243	17926	18260	18079	18172	18065	18151	18203	18018	18051	18201	18231	18186	18362	18430	18136	18458	18387	18341	18285	18325	18253	18209	18299	18003	18252	18130	18194	18429	18367	18249	18326	18125	18004	18264	18120	18381	18188	18262	17946	18456	18236	18208	18333	18283	18036	18355	18265	18120	18079	18324	18231	18333	18301	18228	18219	18412	18226	18320	18410	18247	18166	18356	18089	18173	18074	18079	18253	18325	18271	18311	17980	18272	18018	18231	18353	18116	18194	17936	18284	18417	18207	18296	18393	18081	18118	18335	18335	18275	18163	17974	18376	18290	18107	18142	18367	18394	18289	18185	18290	18243	18435	18343	18227	18221	18171	18192	18233	18276	18223	18291	18185	18272	18503	18460	18165	18171	18102	18351	18156	18323	18222	18269	18302	17947	18110	18182	18234	18325	18111	18113	18211	18193	18338	18335	18250	18228	18074	18113	18162	18220	18006	18316	18270	17990	18185	18106	18319	18134	18165	18145	18140	18283	18492	18260	18318	18293	18235	18280	18058	18214	18175	18246	18171	18133	17951	18379	17996	18090	18250	18499	18353	18208	18249	18060	18022	18222	18246	18240	18178	18227	18251	18381	18246	18340	18317	18176	18277	18334	18290	18230	18312	18250	18142	18039	18497	18340	18236	18523	18135	18111	18111	18155	18110	18386	18242	18462	18289	18136	18358	18215	18376	18161	18173	18101	18020	18258	18372	18176	17904	18377	18262	18335	18367	18177	18324	18236	18288	18456	18159	18169	18309	18264	18070	18119	18116	18196	18353	18326	18068	18111	18127	18339	18267	18356	18295	18260	18408	18162	18154	18379	18320	18290	18148	18256	18308	18354	17858	18213	18437	18251	18381	18389	18054	18254	18306	18346	18068	18197	18258	18117	18024	18022	18089	18101	18135	18084	18074	18416	18171	18196	18193	18263	18300	18261	18287	18104	18407	18096	18153	18019	18222	18168	18373	18440	18187	18272	18349	18201	18328	18212	18184	18229	18463	18309	18248	18148	18272	18091	18012	17959	18251	18170	18446	18046	18119	18189	18357	18210	18337	18458	18292	18304	18305	18369	18246	18163	18335	18261	17957	18241	18197	18300	18410	18322	18417	18348	18183	18182	18319	18378	18284	18046	18126	18205	18203	18088	18223	18248	18254	18203	18350	18194	18132	18227	18202	18449	18165	18125	18077	18428	18158	18074	17978	18003	18207	18197	18159	18125	18316	18323	18117	18187	18137	18282	18197	18114	18163	18309	18282	18481	18158	18415	18053	18242	18028	18347	18324	18288	18264	18175	18057	18177	18403	18265	18168	18120	18253	18215	18399	18109	18354	18420	18295	18473	18254	18218	18344	18293	18169	18185	18223	18148	18325	18351	18040	18274	17927	18413	18406	18265	18173	18233	18347	18379	18185	18331	18295	18207	18198	18274	18430	18220	18375	18341	18156	18355	18235	18345	18062	18356	18338	18308	18537	18153	18251	18216	17894	18110	18272	18222	18304	18316	18159	18333	18310	18108	18064	18340	18208	18422	17999	18135	18384	18257	18320	18234	18250	18285	18169	18263	18287	18215	18272	18300	18193	18307	18175	18274	18198	18196	18333	18191	18276	18219	18313	18156	18405	18374	18131	18134	18241	18262	18319	18225	18246	18337	18275	18130	18263	17981	18234	18309	18051	18178	18369	18306	17920	18215	18209	18237	18209	18181	18259	18452	18038	18202	18342	18077	18249	18189	18317	18164	18159	18173	18281	18116	18104	18137	18384	18212	18120	18257	18397	18243	18080	18571	18108	18085	18317	18371	18173	18375	18305	18245	18184	18225	18145	18287	18183	18224	18119	18113	18160	18301	18049	18131	18186	18236	18288	18340	18204	18227	17936	18248	18097	18321	18137	18073	18161	18139	18102	18071	18314	18192	18247	18199	18119	18172	18312	18298	18313	18306	18344	18345	18425	18387	18332	18080	18098	18231	18343	18167	18217	18225	18280	17978	18195	18407	18264	18315	18340	18203	18257	18284	18176	18387	18106	18363	18174	18313	18090	18203	18391	18452	18388	18347	18165	18208	18327	18418	18190	18233	18199	18246	18174	18249	18023	18073	18346	18385	18261	18049	18251	18114	18291	18229	18204	18275	18386	17927	17912	18268	18104	18318	18334	18149	17981	18164	18342	18064	18218	18176	18278	18097	18138	18278	18218	18132	18154	18341	18094	18232	18177	18086	18060	18277	18117	18175	18013	18168	18164	18285	18260	18304	18297	18256	18223	18087	18386	18288	18169	18222	18538	18104	18248	18343	18071	18266	18158	18047	18111	18255	18316	18081	18268	18248	18216	18388	18007	17986	18180	18098	18222	18188	18385	18248	18371	18213	18078	18254	18255	18328	18307	18354	18316	18245	18276	18112	18168	18241	18263	18157	18268	18380	18222	18173	17933	18077	18187	17978	18172	18183	18180	18261	18487	18109	18139	18169	18334	18288	18163	18293	18182	18269	18128	18262	18202	18214	18326	18151	18060	18404	18219	18267	18215	18239	18128	18146	18218	18206	18191	18260	18191	18266	18229	18101	18145	18219	17994	18425	18292	18076	18081	18122	18340	18128	18099	18306	18217	18421	18266	18203	18362	18201	18186	18297	18440	18243	18172	18292	18163	18304	18349	18146	18033	18426	18460	18262	18360	18128	18187	18331	18367	18074	17990	18183	18417	18377	17977	18349	18293	18161	18167	18161	18317	18256	18350	18471	18155	18292	18500	18293	18160	18442	18088	18336	18113	18294	18206	18260	18470	18022	18285	18259	18328	18139	18216	18350	18368	18438	18327	18253	18187	18242	18213	18122	18270	18363	18187	18041	18241	18372	18136	18240	18112	18040	18313	18389	18294	18300	18370	18256	18333	18399	18332	18445	18213	18159	18116	18170	18328	18203	18213	18201	18418	18379	18285	18163	18325	18095	18187	18245	18209	18368	18351	18179	18290	18033	18385	18235	18445	18140	18259	18215	18200	18388	18276	18221	18201	18105	18284	18315	18272	18175	18307	18354	18304	18118	18143	18108	18426	18225	18138	18233	18304	18127	18330	18221	18258	18414	18341	18126	18004	18333	18395	18300	18050	18272	18102	18161	18336	18225	18214	18141	18148	18128	18219	18188	18308	18425	18312	18234	18255	18167	18304	18257	18221	18254	18382	18416	18174	18228	18169	18419	18373	18260	18392	18348	18216	18097	18282	18324	18129	18030	18249	18321	18249	18238	18358	18302	18241	18292	18267	18111	18005	18248	18214	18292	18233	18233	18160	18259	18264	18035	18142	18146	18137	18377	18009	18462	18479	18198	18263	18327	18134	18221	18209	18249	18101	18342	18105	18338	18141	18283	18274	18332	18022	18102	18416	17996	18413	18064	18353	18272	18185	18229	18124	18246	18040	18197	18297	18191	18368	18308	18151	18325	18052	18182	18241	18191	18345	18347	18361	18092	18362	18332	18263	18212	18419	18232	18399	18339	18259	18483	18205	18391	18426	18178	18267	18244	18292	18271	18350	18228	18147	18426	18343	18365	18245	18451	18152	18426	18216	18119	18368	17991	18167	18205	18077	18283	18256	18313	18102	18141	18159	18265	18449	18223	18191	18064	18194	18221	18373	18171	18481	18199	18316	18279	18276	18335	18438	18440	18279	18278	18200	18254	18285	18114	18229	18103	18315	18328	18294	18227	18331	18428	18207	18054	18269	18109	18280	18270	18113	18208	18232	18311	18251	18393	18408	18184	18290	18206	18115	18252	18350	18102	17988	18540	18336	18090	18295	18198	18253	18246	18213	18207	18288	18168	18506	18295	18304	18483	18315	18190	18400	18147	18231	18292	18383	18296	18239	18210	18225	18209	18276	18338	18157	18260	18185	18234	18256	18413	18387	18211	18050	18272	18131	18243	18326	18342	17995	18060	18300	18229	18068	18095	18276	18106	18366	18195	18440	18275	18403	18230	18286	18183	18241	18275	18251	18354	18337	18175	18366	18170	18298	18328	18068	18139	18151	18241	18240	18189	18218	18092	18217	18182	17991	18339	18213	18326	18133	18064	18130	18353	18068	18216	18094	18174	18157	18495	18240	18280	18221	18189	18146	18322	18288	18475	18329	18258	18088	18334	18271	18175	18242	18071	18150	18215	18224	18015	18144	18287	18439	18267	18407	18348	18053	18273	18268	18237	18245	18286	18301	18165	18073	18353	18051	18315	18304	18185	18080	18271	18056	18129	18216	18048	18253	18340	18353	18446	18380	18272	18213	18273	18228	18118	18249	18166	18180	18175	18247	18290	18309	18265	18437	18224	18318	18204	18368	18314	18347	18033	18040	18270	18303	18213	18311	18072	18356	18257	18152	18292	18184	18182	18440	18259	18157	18275	18282	18395	18325	18461	18392	18319	18115	18116	18154	18214	18148	18545	18136	18033	18191	18307	18253	18154	18390	18024	18110	18306	18373	18152	18093	18120	18124	18193	18162	18217	18399	18321	18261	18218	18239	18302	18273	18190	18208	18303	18459	18268	18377	18138	18263	18240	18324	18183	18241	18277	18129	18057	18185	18199	18387	18166	18270	18036	18269	18145	18362	18260	18193	18270	18361	18446	18161	18205	18215	18285	18290	18128	18100	18170	18482	18375	17931	18198	18467	18135	18443	18381	18093
31594	54110	53227	42837	39760	34573	31849	28072	24970	22572	21032	20141	19116	18597	17975	17435	17112	16568	16190	16130	15902	15891	15878	15778	15850	15747	15756	15690	15720	15764	15939	15697	15650	15581	15484	15510	15618	15513	15634	15608	15682	15542	15505	15524	15522	15441	15465	15406	15330	15379	15571	15497	15500	15512	15454	15439	15480	15546	15408	15494	15637	15708	15438	15609	15365	15448	15532	15487	15378	15542	15492	15593	15548	15297	15456	15338	15566	15590	15660	15506	15671	15373	15512	15463	15463	15597	15638	15586	15319	15414	15467	15492	15489	15511	15504	15389	15544	15553	15600	15527	15522	15527	15462	15465	15416	15441	15516	15666	15457	15608	15543	15498	15393	15356	15565	15443	15384	15537	15503	15371	15508	15442	15454	15495	15343	15482	15329	15598	15276	15458	15360	15401	15435	15377	15290	15328	15596	15426	15410	15495	15413	15475	15473	15587	15580	15570	15347	15515	15497	15411	15478	15494	15582	15610	15529	15480	15531	15571	15462	15693	15429	15399	15367	15414	15333	15390	15514	15265	15496	15316	15551	15549	15496	15339	15336	15405	15526	15514	15451	15550	15247	15423	15514	15310	15539	15470	15476	15499	15376	15385	15402	15294	15497	15417	15445	15350	15345	15415	15505	15449	15527	15465	15423	15610	15453	15559	15433	15439	15364	15632	15527	15534	15347	15443	15481	15360	15395	15471	15356	15441	15454	15347	15676	15482	15275	15409	15568	15527	15600	15510	15439	15500	15465	15558	15533	15488	15579	15312	15406	15563	15510	15357	15416	15656	15309	15623	15348	15393	15402	15549	15533	15421	15461	15498	15501	15473	15551	15346	15668	15346	15365	15438	15335	15368	15393	15417	15505	15362	15460	15426	15483	15457	15374	15305	15359	15434	15382	15352	15455	15486	15401	15573	15168	15410	15451	15398	15520	15534	15487	15351	15407	15455	15335	15373	15416	15397	15364	15375	15577	15617	15598	15368	15458	15391	15388	15600	15400	15488	15531	15599	15304	15280	15423	15558	15544	15495	15434	15494	15430	15321	15215	15350	15500	15500	15541	15522	15395	15385	15359	15386	15498	15511	15411	15223	15663	15415	15370	15318	15315	15393	15392	15440	15532	15521	15369	15553	15615	15564	15506	15393	15555	15330	15279	15459	15627	15402	15445	15516	15352	15408	15375	15558	15509	15446	15421	15435	15567	15424	15535	15304	15462	15580	15412	15536	15461	15604	15449	15548	15306	15433	15406	15456	15487	15376	15490	15463	15448	15523	15266	15422	15333	15425	15538	15492	15457	15353	15450	15443	15486	15202	15360	15307	15422	15652	15353	15349	15597	15485	15465	15378	15408	15467	15427	15477	15398	15439	15446	15367	15511	15474	15352	15341	15363	15423	15441	15458	15373	15518	15584	15505	15496	15476	15412	15539	15447	15558	15461	15370	15409	15452	15385	15595	15372	15502	15422	15360	15541	15447	15294	15557	15417	15299	15407	15427	15345	15318	15416	15496	15527	15508	15341	15534	15514	15583	15601	15554	15596	15485	15332	15322	15422	15434	15304	15447	15289	15398	15525	15285	15433	15358	15493	15327	15382	15471	15430	15426	15472	15322	15239	15392	15406	15353	15492	15525	15525	15545	15523	15349	15520	15420	15422	15328	15485	15554	15511	15579	15546	15432	15474	15384	15383	15543	15280	15492	15381	15434	15382	15385	15558	15276	15308	15571	15504	15283	15408	15451	15405	15305	15420	15410	15450	15370	15644	15455	15560	15360	15568	15512	15578	15508	15431	15499	15440	15573	15499	15568	15436	15568	15529	15445	15352	15418	15513	15340	15404	15301	15528	15321	15393	15432	15475	15474	15554	15422	15639	15600	15528	15649	15350	15484	15360	15633	15547	15304	15513	15280	15379	15412	15433	15366	15485	15466	15492	15503	15446	15389	15321	15460	15363	15481	15333	15355	15233	15566	15450	15438	15471	15345	15512	15427	15477	15385	15454	15423	15414	15389	15369	15576	15409	15454	15430	15471	15590	15421	15550	15401	15460	15510	15365	15443	15554	15490	15455	15463	15556	15570	15529	15405	15560	15474	15403	15495	15219	15445	15501	15541	15459	15395	15442	15498	15387	15425	15467	15585	15494	15429	15466	15659	15483	15519	15422	15354	15610	15480	15342	15523	15444	15502	15608	15672	15425	15439	15359	15369	15360	15571	15260	15433	15546	15614	15378	15358	15399	15286	15349	15344	15339	15391	15387	15397	15342	15580	15448	15361	15529	15571	15565	15370	15519	15413	15454	15430	15490	15459	15462	15497	15551	15344	15548	15669	15360	15574	15483	15369	15508	15455	15293	15659	15435	15489	15473	15485	15519	15346	15647	15343	15337	15235	15517	15418	15517	15560	15501	15468	15398	15460	15444	15494	15355	15483	15490	15405	15423	15595	15475	15433	15553	15382	15560	15356	15349	15291	15343	15540	15501	15515	15480	15390	15342	15471	15411	15403	15366	15409	15560	15392	15493	15323	15436	15461	15464	15312	15485	15554	15338	15482	15459	15506	15294	15531	15435	15437	15578	15423	15336	15406	15644	15652	15399	15340	15468	15536	15544	15444	15507	15481	15609	15500	15422	15499	15626	15493	15443	15423	15483	15399	15312	15447	15476	15489	15438	15385	15552	15364	15483	15507	15729	15345	15541	15496	15583	15479	15362	15366	15659	15434	15375	15399	15400	15515	15534	15327	15577	15340	15498	15468	15512	15519	15322	15373	15631	15315	15431	15379	15576	15523	15496	15556	15534	15350	15648	15409	15333	15422	15437	15450	15403	15303	15271	15660	15517	15404	15494	15485	15343	15475	15432	15387	15386	15603	15501	15477	15418	15438	15597	15450	15439	15561	15458	15381	15502	15401	15242	15498	15464	15509	15168	15552	15496	15415	15651	15409	15455	15455	15428	15402	15504	15264	15589	15414	15467	15484	15189	15536	15451	15549	15416	15451	15549	15340	15378	15536	15513	15335	15402	15409	15497	15444	15361	15529	15472	15356	15591	15455	15568	15494	15472	15497	15472	15428	15464	15501	15342	15469	15515	15439	15321	15459	15627	15464	15460	15461	15491	15506	15301	15208	15353	15301	15629	15341	15330	15349	15580	15292	15312	15391	15387	15615	15396	15430	15545	15547	15637	15357	15487	15201	15430	15501	15325	15401	15275	15594	15521	15356	15411	15297	15365	15283	15434	15588	15353	15349	15463	15360	15508	15462	15438	15423	15555	15477	15426	15588	15525	15510	15428	15455	15362	15517	15505	15353	15478	15590	15285	15439	15324	15415	15366	15452	15637	15515	15557	15571	15518	15481	15435	15381	15403	15395	15480	15347	15523	15504	15411	15408	15381	15456	15389	15444	15321	15306	15505	15326	15487	15350	15608	15432	15452	15460	15465	15447	15381	15520	15452	15503	15524	15403	15468	15435	15354	15550	15471	15393	15403	15430	15352	15321	15627	15447	15661	15286	15471	15475	15449	15362	15361	15505	15434	15525	15396	15337	15585	15441	15573	15406	15453	15366	15442	15476	15414	15313	15389	15543	15397	15376	15497	15521	15377	15511	15175	15303	15508	15295	15498	15335	15251	15490	15500	15383	15484	15528	15464	15511	15400	15380	15435	15348	15288	15402	15291	15442	15594	15535	15540	15474	15316	15506	15620	15552	15496	15404	15412	15359	15664	15453	15558	15325	15550	15384	15576	15621	15390	15428	15580	15466	15721	15563	15280	15313	15263	15312	15288	15407	15311	15483	15466	15470	15385	15369	15381	15617	15506	15251	15432	15510	15483	15318	15357	15426	15616	15411	15390	15320	15397	15638	15431	15552	15463	15275	15467	15483	15495	15456	15428	15308	15481	15415	15608	15546	15311	15519	15468	15503	15489	15373	15563	15455	15442	15543	15498	15347	15632	15330	15552	15429	15411	15518	15523	15541	15452	15418	15225	15606	15453	15612	15437	15483	15265	15470	15491	15413	15463	15481	15546	15350	15302	15540	15654	15676	15399	15354	15498	15346	15441	15436	15446	15311	15447	15471	15621	15428	15251	15318	15258	15575	15447	15545	15381	15359	15525	15471	15441	15626	15275	15521	15432	15339	15428	15465	15477	15504	15420	15411	15413	15409	15489	15447	15416	15311	15353	15366	15332	15356	15482	15175	15421	15434	15556	15472	15670	15399	15452	15681	15263	15447	15479	15273	15451	15526	15388	15497	15452	15556	15365	15354	15445	15371	15483	15430	15389	15486	15531	15571	15528	15406	15343	15379	15524	15399	15410	15521	15357	15444	15493	15586	15307	15540	15444	15459	15506	15536	15333	15454	15553	15360	15288	15301	15284	15381	15439	15421	15353	15404	15518	15344	15452	15621	15408	15512	15370	15515	15293	15391	15593	15418	15346	15340	15203	15415	15491	15440	15418	15550	15445	15338	15477	15234	15579	15588	15447	15376	15548	15544	15497	15493	15477	15337	15361	15462	15447	15393	15471	15264	15305	15445	15512	15581	15497	15452	15498	15415	15472	15531	15539	15521	15400	15343	15470	15433	15424	15475	15227	15514	15431	15349	15582	15521	15398	15608	15428	15356	15485	15350	15418	15409	15530	15357	15216	15371	15513	15359	15420	15421	15360	15381	15447	15401	15413	15480	15199	15468	15419	15555	15483	15608	15549	15509	15499	15533	15609	15454	15284	15648	15578	15357	15528	15370	15391	15492	15406	15448	15464	15471	15441	15266	15380	15475	15470	15600	15453	15461	15323	15246	15407	15554	15502	15485	15444	15429	15563	15549	15311	15500	15482	15511	15639	15397	15570	15469	15408	15529	15654	15568	15295	15610	15439	15537	15384	15547	15515	15509	15484	15415	15486	15454	15450	15444	15456	15503	15299	15421	15299	15591	15453	15350	15520	15364	15508	15480	15287	15577	15444	15381	15439	15470	15475	15532	15363	15518	15552	15447	15327	15339	15636	15303	15641	15349	15420	15510	15538	15405	15528	15287	15537	15517	15514	15527	15349	15375	15357	15323	15521	15739	15432	15446	15440	15372	15418	15401	15458	15506	15386	15664	15376	15456	15563	15471	15359	15433	15368	15336	15454	15741	15459	15236	15453	15444
29025	27798	37453	33925	29062	26124	23879	21959	20942	20332	19694	19533	19167	18703	18618	18678	18480	18339	18004	18072	17872	17839	18049	18065	18160	17924	18181	18251	17933	17711	18125	17904	17867	17872	17820	18047	17982	17959	18050	17986	17953	17983	17959	17937	17811	17849	17777	18067	17812	18034	18190	18125	18098	18044	17941	17755	17776	17899	17955	17807	17747	17937	17936	18121	18017	17984	17868	17941	17950	17928	17884	17975	17947	17954	18004	17820	17967	18003	18023	18047	17819	17890	17844	18065	17994	17933	17857	17711	18080	17920	17814	17863	18047	17905	17982	17930	17963	18011	17765	17907	17837	18031	18007	17938	17836	18062	18058	17683	17658	17944	17901	17791	17860	17760	18054	17884	17878	18092	17873	17898	17959	17677	18036	17964	17699	17804	18048	17934	18052	17977	17809	17930	17913	17889	18004	17893	18090	17888	17892	17974	17870	17975	17942	17994	18028	17873	18167	17809	17965	17969	17817	17793	17946	17760	17999	17747	17794	18012	17657	17921	17910	18029	17973	17976	17635	17898	18066	17941	17890	17737	18149	17806	18109	17970	17840	17892	17705	17899	17961	17693	17883	17923	17818	17702	17822	17826	17633	17822	17955	17917	17881	17986	17930	17981	17774	17829	18144	17664	17884	17810	17854	17770	17860	17874	18030	17903	18014	18016	18033	17914	17989	17924	17868	17795	17800	17853	17908	17933	17821	17905	17841	17824	17860	17950	18079	17869	17961	17961	17860	17893	18149	17826	17674	18008	17889	18123	17867	18010	17728	17944	17927	17862	18097	17862	17927	17958	17977	17996	18003	17945	17831	17960	17901	17983	17991	17746	17964	18041	17685	17841	17763	17857	17911	17813	17805	18030	18015	18002	17897	18219	18069	18034	17920	17912	18001	17949	17874	17842	17822	18137	17957	18058	17804	17812	17976	18007	17980	17979	17784	17750	17831	17918	18041	17885	17763	17814	17849	17975	17847	17883	17860	17961	18137	18061	17978	18007	17989	17909	18028	17824	17888	18074	17962	17783	17757	17900	17837	17832	17963	17894	18028	17951	17998	18082	17679	17958	17947	17829	17947	17713	17773	17996	18129	17958	17758	17783	18124	17847	17864	17858	17919	18002	17954	18110	18083	17718	17788	17975	18055	17785	17999	17715	18037	18099	17978	17890	17845	18038	17750	17889	17916	17842	17876	17929	17853	17952	18084	17734	17783	17908	17677	17995	17839	17812	17898	17806	17933	17935	17903	18121	17859	18028	18006	17956	17804	17849	17989	17911	18018	17927	17883	17764	17799	17828	17798	17950	17704	18092	17988	17873	17998	17962	18132	17920	17906	18013	17919	17972	18094	17803	17922	17894	17676	18096	17858	18147	17904	17919	17924	17827	17961	17734	18106	17939	17826	17724	17707	17935	17849	17823	17957	17950	17961	17864	17940	17914	18042	17931	18003	17685	17942	18047	18016	18040	17824	17887	18084	17845	17808	17903	17754	17762	17963	17779	18131	17966	17795	17765	17918	17757	17831	18022	17974	17702	18052	17964	17921	17737	18007	17880	17913	17753	17992	17868	17592	17951	17927	17824	17847	17829	17839	17830	17758	17960	17869	17931	18086	17712	17980	17841	18008	18128	17694	17930	18153	17979	18009	17905	17849	17919	17823	17637	17967	17867	17615	17831	17834	17794	17906	17908	17892	18044	18028	17915	17813	17996	17972	17755	17866	17947	17880	17980	18043	17714	17822	17909	18159	17748	17956	17999	17950	17886	18191	17873	18154	17906	18074	17959	17755	17923	17995	17865	17824	17981	18016	17979	17875	17905	18033	17659	17821	18032	17915	18029	17857	17960	17893	18034	17950	17787	17939	17877	17821	17652	17791	17839	17863	17638	18048	17943	17949	17995	17835	17710	17643	17903	18034	18066	18019	17887	18200	17911	17859	17959	17814	18062	17701	17923	17870	17825	17992	18076	17741	17985	17780	17920	17690	18079	17813	17903	18068	18021	17895	17845	18134	18070	18011	18017	17778	17901	17902	17956	17909	17943	17912	17960	18027	18039	17790	17907	18089	17802	17917	17949	18017	17836	18037	17995	18012	18025	17940	18006	17850	17734	17857	17949	17934	17932	17914	17848	18134	17800	17908	17947	18183	17894	17725	17884	18025	17922	18006	17938	18061	17934	18021	18052	17900	18027	17958	18051	17856	18034	17889	17983	17849	17908	17910	18063	17832	17982	17771	17915	17953	17879	17944	17988	17880	17842	17890	17909	17874	17917	18064	17949	17687	17937	17899	17956	17749	17641	17886	17891	17918	17778	17742	18094	17923	17718	17706	18074	17968	17850	17655	17806	17910	18037	18105	17986	17980	17952	17874	17858	18041	17907	17946	18041	17992	17669	17827	17951	17997	17752	18055	18141	17755	17939	17927	17991	17940	17740	17784	17927	18010	18056	17932	18029	17768	17861	17731	17785	17777	17813	17907	17928	17911	17846	17712	17770	17884	17848	18046	17785	17960	17923	17939	17826	18057	17765	17915	17908	18008	17921	17755	17897	18079	17889	17736	17809	18054	17828	18015	18009	17954	17853	17943	18158	17962	17860	17826	17941	17878	17976	17802	18087	18008	17929	17738	17933	17930	17891	17872	17802	17830	17957	17786	17981	18028	17810	17967	17819	17845	17752	17700	17813	17866	17839	17855	17865	17940	17852	17744	17939	17839	17906	17898	17802	17690	17741	17872	17897	17917	17792	17855	17871	17700	18036	17913	18021	17868	18157	17906	18098	17866	18009	17962	18055	17954	17910	17951	18012	17738	18036	17969	17885	17836	17750	17967	17844	17795	17819	17898	17813	17893	17978	17989	17980	17950	17901	17930	17865	17952	17955	17932	17948	18153	18103	17932	18003	17895	17884	17927	18036	17985	17861	17968	17989	18141	18020	17937	17568	17918	18084	17983	17817	17931	17926	17828	17885	17927	17770	17810	18003	17866	17862	17907	17893	17870	17993	17944	17846	17788	17818	18024	17862	17914	17777	17895	17965	17761	17767	17828	17785	17939	17776	17930	17848	17879	17960	17916	17815	18048	17905	18068	18058	17827	18001	17686	18017	17979	17749	17808	17791	17937	17881	17854	17771	18010	17944	17966	17972	17891	17764	17978	17966	18087	17902	17701	17881	17792	17740	17881	17899	17832	17924	18031	17798	17908	17742	17771	17910	18065	17927	17798	17895	17685	17816	17908	17757	17973	17951	18041	17968	17873	17950	17655	17900	17822	17916	17920	17950	17884	17842	17906	17698	17835	17936	18033	17808	17959	17928	17621	17992	18081	17922	17999	17910	17978	18031	18269	18050	17938	17888	18073	17967	17765	17976	18058	18017	18168	17846	18081	17903	17880	17834	17893	18027	17837	17934	17851	17798	17870	17733	17905	17766	17703	17985	17925	17913	17949	18139	17758	18050	17839	17814	17961	17904	17948	17870	18002	18104	17823	17828	17860	17741	18004	17980	17776	17921	17873	17777	17874	17868	17921	18014	18003	17770	17936	17877	18174	18195	17900	17995	17859	18033	18054	17835	17912	17886	17945	17930	17992	17972	17912	17795	17947	18049	17758	17965	18020	18009	17978	17811	18101	18010	18078	17929	17981	17906	17763	17891	17819	17717	17913	17670	17991	17827	17970	17921	17893	17887	18026	18031	17973	17886	17908	17956	17972	17778	17790	17821	17904	17781	17920	17876	18066	17827	17783	17918	17896	17756	18100	17942	18036	17990	17876	18091	17996	17804	17687	17812	17963	17923	17841	17893	17897	17956	17854	17839	17824	17966	17869	18002	17978	18055	17868	17936	17942	17931	17911	17810	17933	18012	17855	17921	18087	17826	17854	17851	17823	17831	17988	17927	17967	17976	17816	17849	17778	18023	18149	17911	17963	18066	17820	17804	17726	17906	17714	17970	17940	17911	17651	18049	17747	18004	17884	17857	17896	17909	17963	17854	17827	17678	18075	18163	17988	18022	18003	17762	17819	17953	18048	17978	18097	17980	17802	17860	17762	17871	18152	17886	18138	17907	18296	17947	17818	17776	18149	17772	17950	18055	17868	17847	17775	17942	17978	17846	17986	18007	17759	17735	17803	17955	17945	17915	17875	17861	17911	18025	18022	17669	17846	17849	17937	17924	17827	17924	17941	17933	18056	17988	18003	18049	18066	17861	17975	17999	18001	18023	17861	17878	17868	17855	17835	17962	17855	17800	17813	17848	17796	17980	17861	17870	17696	17908	17888	18063	18064	17934	18022	17965	17860	17823	18010	17937	17735	17883	18049	17933	17937	17926	17991	17919	17959	17927	17886	17965	17959	17805	17897	17847	17851	17917	18084	17883	17799	17788	17729	17864	17910	17930	17926	18041	18111	17874	17943	18023	17905	17795	17879	17938	17795	18037	18039	17857	17920	17790	17813	17962	17992	17853	17885	18015	17646	17882	17889	17719	17707	17791	17892	17898	17852	17929	17894	17842	17870	17876	17959	17923	18181	17964	17788	17770	17861	17807	17929	17869	18218	17983	17906	18010	17783	17894	17852	17911	18070	17941	17981	17943	18152	17907	17761	17776	17889	17957	17941	18050	17813	17956	17729	17691	18010	17833	18029	17989	17983	17889	17849	17848	17873	17871	18065	17901	17826	17956	17954	18002	17695	17670	17983	17971	18115	17872	17980	17771	17923	17889	17793	17851	18178	17917	18282	17959	17868	17969	17874	17750	18191	18038	17701	17861	18072	17923	17810	18031	18094	17724	17780	17822	17877	17729	17874	17880	17907	17819	17940	17965	17780	18054	17868	18070	18016	18097	18158	18080	18013	17866	17865	17963	17886	17872	18054	17963	18130	17928	17935	17876	17908	17783	17712	17802	17737	17885	18009	17649	17837	17906	17872	18175	17991	17988	18074	18030	17861	17970	17908	17802	17903	17933	17867	17965	18073	17991	17744	17823	17693	17759	17844	17787	17836	17954	18008	17863	17984	17833	17997	17887	18009	17859	17933	17820	17816	17913	18167	17797	17948	17906	17794	17981	18081	17873	17809	17936	18105	17998	17991	17991	17893	17999	17908	17959	17927	18127	17909	17749	18041	18041	18009	17932	17995	18027	17762	17818	17800	17840	17734	17901
29287	43387	42111	33362	29770	26176	23366	20823	19858	18593	17915	17399	17075	16644	16647	16236	16033	15866	15628	15479	15534	15495	15493	15417	15544	15404	15298	15369	15265	15221	15316	15393	15299	15148	15466	15357	15175	15430	15192	15276	15395	15240	15137	15399	14998	15380	15186	15292	15312	15147	15453	15256	15282	15409	15289	15247	15318	15443	15243	15282	15297	15190	15291	15132	15205	15189	15324	15308	15297	15145	15314	15122	15232	15316	15331	15302	15280	15358	15318	15311	15212	15202	15179	15304	15288	15239	15074	15213	15090	15321	15258	15222	15207	15230	15119	15288	15281	15352	15132	15248	15348	15131	15164	15145	15354	15219	15309	15119	15142	15326	15084	15281	15286	15318	15297	15368	15390	15334	15345	15344	15017	15376	15282	15390	15240	15268	15337	15241	15300	15199	15272	15321	15329	15180	15061	15237	15330	15156	15281	15266	15289	15219	15085	15296	15400	15241	15164	15171	15182	15084	15197	15303	15343	15320	15318	15210	15407	15273	15209	15237	15359	15132	15228	15264	15330	15169	15126	15306	15222	15410	15268	15117	15287	15142	15217	15083	15192	15261	15279	15032	15259	15373	15236	15167	15189	14965	15376	15287	15228	15190	15230	15346	15250	15092	15214	15331	15284	15289	15157	15126	15347	15396	15290	15219	15222	15282	15258	15187	15289	15319	15251	15234	15042	15382	15331	15269	15394	15327	15218	15366	15084	15088	15431	15189	15286	15491	15078	15123	15366	15242	15413	15169	15165	15209	15254	15155	15299	15305	15097	15357	15303	15399	15236	15200	15182	15378	15160	15179	15222	15229	15193	15230	15123	15281	15213	15100	15302	15234	15144	15222	15387	15174	15210	15303	15116	15301	15197	15255	15250	15321	15379	15101	15275	15196	15288	15193	15251	15130	15222	15338	15230	15314	15168	15102	15260	15243	15259	15219	15196	15214	15056	15220	15146	15145	15352	15385	15237	15170	15201	15394	15342	15171	15206	15117	15115	15338	15447	15193	15206	15139	15233	15109	15309	15146	15101	15167	15298	15339	15134	15197	15353	15188	15241	15279	15068	15340	15073	15484	15094	15245	15242	15133	15289	15028	15191	15213	15352	15218	15311	15209	15262	15112	15219	15246	15275	15252	15316	15223	15274	15273	15292	15155	15258	15029	15205	15229	15251	15315	15280	15251	15252	15385	15244	15246	15221	15306	15244	15199	15322	15144	15227	15350	15087	15269	15256	15189	15268	15422	15226	15244	15067	15196	15271	15172	15281	15336	15446	15264	15202	15239	15449	15376	15440	15067	15221	15132	15267	15309	15254	15352	15312	15141	15153	15274	15447	15273	15455	15414	15151	15150	15179	15360	15301	15204	15381	15342	15208	15221	15213	15135	15333	15383	15442	15109	15132	15319	15192	15396	15205	15190	15326	15253	15129	15281	15233	15276	15358	15239	15218	15085	15295	15449	15332	15101	15157	15258	15322	15209	15235	15420	15281	15218	15240	15163	15138	15311	15199	15199	15344	15190	15247	15249	15383	15254	15281	15372	15291	15313	15233	15200	15238	15349	15201	15321	15264	15291	15233	15309	15410	15240	15273	15283	15279	15160	15133	15329	15188	15063	15284	15383	15219	15356	15398	15415	15347	15149	15268	15301	15284	15335	15189	15444	15225	15219	15257	15431	15234	15121	15276	15239	15199	15197	15184	15273	15341	15307	15154	15292	15327	15266	15245	15250	15245	15252	15212	15104	15281	15241	15216	15285	15287	15193	15259	15194	15069	15401	15201	15306	15215	15373	15145	15448	15424	15236	15168	15091	15182	15255	15233	15272	15352	15209	15238	15076	15103	15342	15085	15281	15239	15259	15367	15187	15311	15296	15294	15229	15367	15226	15380	15183	15255	15178	15425	15046	15425	15220	15289	15228	15172	15287	15092	15341	15292	15210	15291	15240	15250	15185	15250	15123	15224	15311	15110	14980	15254	15316	15236	15097	15193	15277	15318	15238	15262	15287	15172	15330	15316	15233	15282	15343	15266	15234	15361	15195	15240	15246	15390	15107	15256	15423	15268	15326	15324	15328	15129	15132	15168	15081	15236	15259	15245	15149	15317	15281	15175	15318	15287	15194	15262	15247	15342	15506	15024	15320	15279	15281	15291	15264	15320	15348	15203	15255	15150	15453	15292	15153	15287	15244	15226	15191	15259	15253	15361	15236	15186	15180	15321	15368	15355	15190	15424	15181	15375	15293	15197	15282	15228	15295	15039	15169	15317	15198	15219	15230	15384	15235	15233	15079	15266	15335	15254	15222	15375	15335	15165	15244	15245	15372	15281	15340	15203	15172	15176	15211	15245	15264	15194	15298	15445	15141	15254	15214	15295	15296	15152	15362	15132	15335	15189	15297	15233	15301	15272	15191	15337	15257	15169	15268	15155	15185	15405	15287	15313	15295	15303	15282	15130	15286	15232	15269	15401	15181	15260	15278	15276	15231	15313	15465	15212	15260	15325	15290	15335	15376	15379	15127	15290	15198	15203	15453	15277	15327	15194	15358	15451	15251	15211	15111	15366	15212	15212	15309	15335	15150	15339	15291	15305	15327	15348	15053	15291	15275	15160	15350	15424	15221	15364	15227	15343	15282	15208	15375	15268	15320	15333	15183	15330	15136	15218	15211	15288	15267	15277	15366	15383	15359	15271	15083	15261	15273	15188	15161	15286	15259	15284	15245	15216	15186	15109	15310	15344	15373	15126	15219	15263	15334	15109	15158	15224	15368	15422	15155	15168	15298	15203	15255	15271	15277	15197	15183	15266	15262	15127	15325	15344	15194	15370	15073	15204	15357	15253	15212	15106	15229	15227	15275	15207	15246	15399	15204	15211	15336	15176	15250	15349	15393	15271	15134	15120	15461	15332	15446	15237	15270	15082	15183	15157	15185	15223	15242	15246	15272	15429	15156	15269	15207	15308	15286	15122	15348	15166	15293	15294	15303	15289	15321	15344	15278	15325	15240	15298	15263	15326	15148	15253	15102	15223	15200	15237	15278	15087	15255	15338	15210	15439	15425	15268	15516	15234	15354	15111	15199	15216	15430	15215	15433	15350	15204	15350	15157	15290	15188	15299	15216	15273	15310	15137	15113	15402	15121	15115	15117	15280	15157	15175	15310	15162	15318	15137	15293	15276	15229	15342	15392	15198	15178	15192	15405	15207	15194	15272	15343	15233	15170	15030	15265	15308	15204	15304	15178	15236	15359	15463	15280	15245	15249	15225	15309	15335	15210	15338	15239	15331	15317	15221	15276	15399	15458	15133	15185	15248	15247	15438	15419	15227	15144	15339	15327	15217	15409	15318	15192	15119	15308	15050	15327	15248	15110	15305	15248	15355	15552	15152	15227	15196	15361	15276	15212	15329	15115	15332	15184	15237	15132	15239	15221	15103	15224	15249	15167	15270	15264	15378	15110	15378	15093	15164	15256	15195	15283	15196	15055	15185	15279	15308	15398	15135	15242	15301	15377	15280	15261	15318	15250	15245	15371	15158	15165	15251	15226	15154	15303	15237	15177	15238	15205	15197	15323	15333	15278	15325	15099	15253	15212	15252	15342	15382	15421	15278	15242	15223	15197	15183	15184	15262	15442	15300	15171	15184	15261	15233	15184	15276	15075	15492	15295	15123	15313	15289	15416	15353	15163	15237	15192	15218	15221	15302	15300	15319	15083	15279	15161	15334	15247	15373	15299	15237	15384	15159	15350	14994	15410	15297	15179	15323	15265	15338	15134	15370	15478	15145	15198	15182	15189	15313	15336	15478	15124	15134	15154	15366	15252	15176	15319	15090	15280	15411	15213	15235	15254	15334	15170	15235	15283	15179	15286	15280	15193	15229	15160	15237	15179	15219	15158	15314	15173	15124	15204	15252	15305	15206	15173	15255	15144	15241	15402	15223	15186	15191	15106	15221	15163	15195	15219	15290	15271	15103	15229	15172	15252	15391	15253	15185	15105	15043	15352	15408	15180	15374	15280	15324	15474	15297	15223	15325	15167	15216	15113	15212	15370	15276	15318	15087	15195	15250	15398	15285	15169	15435	15205	15260	15327	15172	15007	15266	15216	15389	15261	15388	15221	15168	15251	15308	15437	15237	15207	15149	15234	15406	15308	15095	15225	15166	15327	15552	15225	15314	15233	15150	15144	15313	15306	15278	15301	15226	15302	15333	15297	15324	15229	15260	15430	15278	15296	15362	15229	15292	15236	15353	15311	15276	15273	15105	15158	15286	15414	15173	15505	15143	15207	15156	15326	15482	15325	15360	15154	15149	15301	15317	15320	15237	15255	15216	15148	15387	15190	15163	15322	15119	14998	15085	15355	15117	15257	15217	15478	15165	15236	15466	15539	15248	15175	15402	15283	15235	15284	15476	15218	15142	15446	15233	15439	15184	15376	15130	15315	15279	15282	15319	15236	15345	15426	15313	15272	15373	15254	15235	15285	15281	15206	15213	15236	15089	15225	15397	15313	15249	15170	15493	15280	15266	15144	15293	15288	15114	15290	15266	15345	15217	15333	15335	15150	15401	15206	15347	15069	15093	15261	15181	15195	15121	15334	15357	15365	15264	15371	15437	15275	15263	15221	15120	15249	15183	15429	15097	15071	15312	15303	15265	15314	15197	15355	15308	15157	15193	15422	15137	15305	15229	15378	15168	15354	15203	15266	15269	15222	15295	15242	15197	15236	15107	15073	15117	15278	15245	15273	15265	15176	15331	15185	15178	15292	15200	15194	15247	15191	15201	15314	15275	15370	15227	15169	15248	15297	15401	15314	15140	15279	15098	15160	15307	15256	15272	15195	15302	15293	15529	15205	15239	15279	15231	15288	15162	15141	15286	15314	15325	15173	15309	15344	15277	15421	15105	15403	15414	15145	15298	15238	15430	15140	15147	15267	15260	15146	15127	15226	15303	15245	15353	15262	15252	15215	15305	15145	15255	15205	15440	15335	15328	15249	15233	15165	15234	15267	15242	15298	15415	15306	15324	15088	15543	15454	15284	15219	15267	15331	15304	15351	15332	15213	15343	15238	15172	15180	15211	15252	15201	15321	15216	15416	15251	15313	15050	15231	15291	15306	15233	15122	15283	15239	15300	15285	15293	15259	15285	15137
24124	21237	28819	26475	28089	30182	28523	24444	22682	21792	21090	20285	19840	19532	18968	19097	18811	18652	18498	18509	18440	18206	18335	18365	18271	18080	18448	18157	17995	18146	18065	18039	18129	17940	18068	18101	17987	18043	18171	17902	17849	17998	18046	17991	18010	18077	18107	17955	18109	18195	17954	18008	17825	18126	17939	18247	17942	17987	17970	18001	18087	17900	17875	17928	17921	18048	18035	18178	18042	17922	17828	17859	18010	17801	18050	17850	17709	18155	18096	18133	18162	17876	18241	17936	17860	18122	18103	17933	18112	17891	17876	17904	17915	17931	18069	18056	17776	17896	17886	18054	17976	17824	18016	17964	18053	18073	18047	17878	17966	18019	18038	17924	17936	18026	18014	17807	17786	18135	18196	17877	17782	17887	18132	17984	17888	18068	18059	18100	17918	18008	17937	18144	18199	18022	18073	18114	17861	17881	18032	18022	17976	17964	18065	17937	17968	18042	18179	17917	17937	18037	18049	17928	17955	17904	17750	17962	17833	17933	17903	17795	17820	18114	18109	17882	17855	18036	17961	17996	18084	17878	18064	18001	18008	17859	17971	18156	17979	17820	17867	18115	17740	17947	18269	17792	17770	17915	17892	17968	18023	17975	18034	17880	18122	18052	18075	17817	17968	18057	17809	17939	18055	17943	17980	17914	17986	17929	17960	17996	17993	17992	17902	17946	18336	18008	17960	18024	17943	18063	18062	17798	17741	17816	17787	17876	17820	18002	17957	18153	17890	17883	17920	18113	17930	17942	17836	17998	18070	17969	18029	18020	17894	17809	17817	18116	18199	17845	17970	17898	18108	18136	18153	17879	17910	17967	18108	17956	18060	18075	18008	18128	17929	17884	17825	17806	18226	17958	17676	18055	17997	17993	17928	18100	17978	18024	18084	17835	17875	17906	17877	18089	18078	17871	17932	17703	17939	18013	18054	18102	18143	17863	18027	17909	18026	17973	17936	17941	17831	18000	17906	18072	18143	17795	18013	17926	17942	17686	17833	17845	17965	17867	17864	18047	17923	18050	17956	18037	17966	17975	18199	18209	17901	17807	17965	17893	18003	17991	18102	18006	18064	18040	18009	17986	18124	17851	18002	17779	17881	17982	17883	17830	17988	17981	18077	17746	18083	18072	17989	18054	17931	17947	17923	17986	17988	17974	18187	17919	18051	17999	18054	18032	17972	18245	18315	17874	17795	17973	18022	17891	18000	17881	18215	17859	18167	18023	17944	18164	18008	18088	17790	17820	17953	18157	17988	17895	18102	17994	17714	17908	18104	17855	18133	17783	17822	18007	17880	17754	18055	18207	18051	18218	18070	18139	18170	17975	17837	18047	17964	17853	17849	18027	18012	18020	17929	17966	17910	17872	18012	17901	17903	17956	18049	17924	17894	17900	17939	17990	17927	17986	18101	18102	18048	18045	18180	18023	17887	17942	17832	17803	17888	17745	17803	17938	18147	17993	17930	17932	18042	18083	18112	17988	18061	18184	17846	17874	17878	17965	18063	18036	17994	17989	18079	18118	18004	18039	17857	18056	17815	18167	17985	18052	18098	18130	18037	18005	18198	18022	17896	17803	17957	17888	17974	17877	17838	17903	18017	18043	17888	17900	17866	17849	18028	17996	17937	18112	18082	17805	17943	18276	18081	18040	18198	17853	17942	17811	17883	17689	17734	17804	17838	17876	18168	17887	17857	17856	17921	17834	18123	17940	17981	18142	17689	18001	17910	18019	18072	17967	17789	17985	18047	18243	18007	17987	18027	17900	17880	18073	17825	18150	17925	18147	17962	18098	18068	17887	18075	17849	17895	17915	18028	17968	17786	18011	17976	18036	18089	17962	17927	17995	17966	17951	18144	17882	17943	17902	17824	18060	17955	17984	17748	17901	18098	18066	18045	17949	18031	17946	17846	17998	18135	17830	18037	17748	18005	18054	18035	18133	17886	17877	18022	17821	18046	17827	17982	18035	18185	18143	17987	17771	17934	17853	18104	17884	17867	17841	17811	17827	17892	17969	17986	18165	17919	18013	18023	18000	17818	18012	17907	18079	17984	17953	17984	17929	17832	17874	18003	17900	17989	17917	18103	17868	17848	17976	18075	17957	17826	17996	18035	18005	17887	17799	17945	17743	17961	18053	17849	17890	17968	18014	18097	17997	18114	18011	17916	17970	17973	18064	17928	17889	18131	18021	17927	17823	18008	18004	18114	18041	18094	18105	18030	17915	17844	17837	18104	17966	17993	18031	18042	18019	17845	17963	18099	18056	18046	17928	18021	17925	18106	17959	17911	18254	17964	17984	17860	17969	18056	18095	17959	18407	18152	17961	17898	18057	18065	17906	17981	17979	18151	17945	17871	17997	18003	17902	17923	18046	18050	17911	18044	18062	17843	17891	17981	17875	18052	18089	17926	17865	18038	18039	17933	17978	17983	17915	17882	18007	18133	17992	17979	17761	17994	17861	17902	18195	17945	17740	17907	17893	17966	17949	17973	17780	17888	18090	17972	18028	17892	18030	17974	17922	17872	17945	18050	18131	17833	17934	17869	18009	17996	17963	17897	18171	17907	18316	17965	18096	17942	17970	18094	18023	17982	18118	17937	18068	17866	18177	17818	18015	17938	17835	18068	17824	17963	17951	17936	17967	17911	17998	18079	17845	18109	17994	17978	18032	17929	18069	17988	17741	18048	18055	17888	17840	17792	17997	18168	17927	18058	17907	18106	17682	17946	18075	18035	18018	17800	17773	17909	18067	17992	17927	17923	18137	18113	18044	18025	18114	17945	17838	17853	17900	18031	17960	17795	17730	17837	18215	17949	17961	18016	17832	18153	17936	18043	18107	18055	17773	17967	17785	17999	18021	18050	17938	17882	17945	18070	18084	18045	18069	18053	17636	18025	17746	18085	17841	17906	17851	17977	18022	17964	17965	18199	18050	18000	17845	17968	17941	17831	17965	18032	17935	18071	17842	18040	18079	18051	17938	18086	18155	18009	18048	17974	18032	18048	18115	18213	18089	17957	17797	18078	17881	18048	17803	17885	17960	18010	18070	17931	17885	17971	17946	18164	18031	18032	17939	17990	18064	17980	17940	17990	18033	17938	17911	17944	17995	17990	17915	18106	17875	17994	17866	17987	17854	17968	17816	17895	18022	18045	17933	17816	18044	18054	17895	18112	18065	18098	17823	18121	17852	18058	18081	17923	17848	17842	18055	17750	17955	18199	18243	17843	18027	18018	18087	17939	17915	17932	17985	17737	18102	17987	17973	17874	18136	18166	17826	17865	17821	18066	17980	18044	17913	17783	17908	17784	17887	17841	17848	18000	17915	18120	18108	18181	17968	17841	18212	17912	17976	17986	17889	17923	17908	18263	17865	17805	17786	17820	17823	18108	18038	18171	17940	17871	17906	18068	17965	17948	17874	18065	18111	18032	17930	17858	17865	17900	17891	17865	17892	17905	17801	17976	18152	18071	18093	17999	17980	18038	18133	17946	17951	17882	17876	17979	17875	17949	18024	17966	18109	17964	18014	18028	18029	17874	17939	17895	18064	17927	17873	17959	18155	17990	17740	17915	17863	18094	17839	18202	18154	17926	17872	18021	18031	18025	18029	17828	18118	18034	17869	17816	18038	17966	17833	17952	18046	18118	17960	17961	18047	18052	17902	17849	17986	17939	18006	18131	17909	17882	18150	18016	18167	17970	17803	17812	17993	17913	18109	18105	17765	17915	18162	17902	17801	17799	17995	18194	17948	18003	18115	17993	18213	17996	17782	17986	18100	18013	18071	17864	18055	17909	18020	18052	17895	18144	17812	17964	17963	17902	17926	17994	17938	17967	17896	17905	18127	18089	18054	17958	18050	18068	17886	18138	17866	17915	17916	18098	18280	17894	17912	18039	17729	17907	17985	17991	17968	18131	17984	18037	18046	17890	18179	17983	17998	17943	17809	18054	18083	18104	17931	18025	18003	17856	18002	18020	17923	18122	17990	17884	17918	17961	17896	18014	17892	17853	17927	18015	18109	18062	18205	18045	17920	17974	17977	18100	17906	17822	17963	17950	17919	17892	17894	17915	17860	17910	17953	18134	18035	17784	17962	17875	18087	18390	18013	17886	17931	18114	17959	18026	18059	17972	18025	17830	18278	18024	18047	18003	18044	17936	18060	17884	18108	17991	17789	17928	17964	18068	17916	17975	18150	17960	18154	18056	17930	17826	17906	17868	18027	17953	17958	18032	17942	17982	18027	18014	18015	17860	18076	18100	18063	18053	17919	18011	17743	17837	17966	18017	18098	18069	18136	18164	17905	17853	17965	17865	18057	17852	18056	17983	17779	17915	17930	17878	17947	17850	18028	18042	18122	17977	17967	18048	18042	17871	18031	17947	18102	17911	18110	17867	17843	18105	17822	17660	18075	17948	17843	18088	18126	17863	17947	17751	17992	17981	17898	17989	17992	17885	18003	17894	17920	17972	18061	17883	17869	17860	18026	17896	18204	17987	17992	17866	17944	17887	17986	17966	18230	17811	17930	18218	17827	18067	17997	17891	17804	17956	18224	17872	17775	17917	18110	18020	18008	18110	17894	17936	18093	18045	17753	17966	17958	17936	17956	18040	18013	17881	17930	17880	17731	17924	17753	18048	17945	18078	17893	17911	18063	17938	17892	18023	18150	18086	18129	18024	17900	17905	17907	17879	17895	18155	17879	17936	17797	17914	17800	17916	17729	18085	18020	18014	18018	18137	18206	17926	18035	17772	17991	17900	18065	18049	17768	17763	18029	17985	18063	18142	17908	17899	17924	18077	18064	18029	18003	17812	17755	17997	18035	17961	18129	17812	17727	18042	17902	18075	17848	18000	17951	17986	17990	18122	17942	17997	18118	18164	17901	17961	17867	18042	17989	17924	17950	18024	17771	17945	17905	17844	17822	17950	18023	18071	17897	17914	17926	17844	17801	18120	17912	18134	17977	18013	18043	18131	18135	17954	17863	17851	18068	18225	18049	18056	18114	18070	18009	18044	17950	18065	17701	17842	17876	17970	17900	18056	18131	18082	18017	18126	17837	17983	18041	17914	17950	17851	18147	17759	17995	17969	17897	17904	17814	17936	17636	17834	17854	17981	17947	18056	17947	18066	17893	17829	17861	17995	17845
30319	51552	47783	38672	35898	31499	27084	23795	21911	20262	19210	18457	17772	17368	16913	16665	16282	16038	15791	15706	15743	15646	15597	15756	15753	15410	15386	15582	15527	15619	15362	15368	15323	15357	15347	15429	15258	15524	15270	15487	15294	15614	15405	15333	15290	15217	15237	15279	15430	15398	15422	15293	15334	15404	15423	15351	15212	15335	15231	15325	15230	15422	15389	15384	15391	15355	15269	15359	15395	15210	15372	15309	15371	15291	15409	15339	15359	15493	15245	15381	15195	15351	15257	15322	15382	15389	15318	15435	15303	15240	15222	15244	15248	15389	15214	15229	15231	15310	15178	15285	15459	15197	15569	15424	15339	15159	15428	15307	15381	15305	15123	15314	15302	15132	15140	15381	15258	15287	15177	15244	15275	15281	15394	15239	15335	15505	15479	15288	15277	15352	15362	15309	15162	15421	15524	15218	15356	15207	15348	15225	15423	15324	15173	15219	15595	15232	15277	15419	15249	15242	15358	15285	15273	15271	15363	15224	15217	15246	15262	15357	15446	15304	15286	15307	15270	15435	15254	15213	15459	15122	15300	15007	15296	15388	15388	15397	15119	15343	15373	15349	15242	15372	15184	15275	15306	15259	15181	15320	15146	15159	15316	15270	15523	15411	15409	15240	15262	15346	15302	15424	15272	15358	15208	15350	15349	15331	15180	15239	15210	15393	15221	15360	15287	15256	15294	15312	15259	15347	15445	15349	15180	15385	15257	15197	15370	15303	15355	15247	15289	15287	15478	15074	15283	15247	15238	15270	15327	15292	15546	15321	15445	15278	15304	15299	15392	15251	15321	15285	15465	15317	15288	15435	15243	15345	15283	15368	15389	15431	15326	15298	15076	15332	15385	15216	15504	15232	15239	15413	15446	15093	15399	15383	15195	15360	15178	15231	15277	15379	15438	15253	15182	15354	15241	15164	15234	15375	15437	15069	15183	15110	15135	15382	15303	15377	15278	15332	15286	15323	15420	15320	15324	15389	15253	15271	15336	15235	15402	15030	15487	15344	15231	15315	15384	15481	15216	15302	15352	15301	15348	15487	15244	15365	15236	15299	15306	15267	15313	15413	15342	15361	15193	15435	15218	15234	15124	15407	15242	15371	15212	15532	15337	15235	15344	15302	15257	15532	15324	15409	15327	15363	15254	15390	15381	15486	15319	15315	15299	15217	15275	15308	15200	15157	15247	15166	15341	15361	15151	15253	15385	15516	15403	15128	15324	15323	15318	15333	15367	15454	15366	15246	15372	15307	15358	15178	15354	15359	15171	15273	15231	15178	15370	15430	15338	15235	15263	15373	15342	15374	15504	15453	15399	15383	15328	15228	15442	15234	15259	15377	15311	15231	15294	15415	15292	15406	15343	15395	15354	15175	15288	15392	15307	15369	15189	15323	15197	15332	15363	15324	15282	15317	15254	15376	15251	15111	15268	15352	15368	15234	15097	15367	15088	15316	15385	15463	15332	15326	15137	15197	15254	15171	15500	15307	15201	15315	15289	15140	15333	15303	15249	15286	15277	15261	15204	15331	15347	15307	15327	15419	15264	15184	15351	15260	15394	15118	15288	15322	15418	15266	15392	15307	15268	15363	15328	15253	15306	15284	15416	15089	15196	15257	15239	15223	15312	15319	15420	15348	15326	15346	15529	15265	15339	15374	15365	15358	15242	15232	15251	15348	15490	15370	15365	15295	15248	15362	15388	15503	15332	15430	15299	15363	15310	15215	15370	15170	15286	15470	15371	15330	15241	15248	15414	15346	15353	15279	15422	15055	15398	15372	15294	15280	15290	15345	15302	15179	15369	15327	15149	15356	15319	15317	15553	15518	15275	15106	15463	15349	15328	15219	15193	15360	15286	15254	15293	15274	15154	15247	15372	15199	15264	15326	15321	15397	15224	15246	15304	15153	15376	15314	15348	15405	15255	15211	15341	15470	15321	15206	15399	15260	15241	15289	15177	15352	15443	15470	15327	15282	15409	15277	15448	15332	15241	15257	15336	15320	15283	15447	15470	15282	15423	15291	15302	15282	15315	15431	15330	15283	15450	15291	15264	15255	15285	15360	15342	15327	15322	15292	15292	15208	15317	15221	15265	15314	15232	15230	15382	15463	15232	15416	15395	15447	15487	15384	15274	15244	15253	15310	15262	15370	15301	15348	15202	15414	15444	15259	15435	15211	15188	15301	15201	15371	14992	15276	15327	15424	15416	15189	15182	15380	15291	15468	15364	15247	15201	15300	15290	15342	15346	15176	15289	15110	15271	15361	15239	15491	15357	15288	15257	15267	15406	15296	15271	15257	15339	15379	15436	15356	15439	15300	15425	15319	15472	15177	15298	15392	15403	15368	15241	15318	15418	15177	15201	15467	15233	15239	15260	15283	15321	15367	15334	15245	15383	15428	15255	15225	15279	15259	15341	15220	15306	15364	15271	15374	15251	15300	15235	15224	15235	15340	15378	15322	15339	15306	15485	15394	15390	15218	15294	15425	15143	15448	15238	15174	15292	15411	15101	15284	15251	15379	15302	15399	15319	15091	15386	15398	15416	15381	15339	15244	15290	15278	15222	15342	15358	15248	15178	15251	15175	15179	15303	15288	15298	15241	15178	15350	15428	15424	15332	15172	15264	15328	15223	15348	15269	15295	15282	15363	15295	15116	15458	15288	15323	15455	15368	15275	15506	15403	15250	15375	15283	15348	15387	15242	15321	15280	15322	15441	15109	15366	15318	15355	15269	15336	15366	15494	15156	15325	15242	15238	15269	15252	15398	15276	15135	15276	15386	15269	15364	15310	15255	15188	15466	15283	15336	15493	15501	15222	15224	15296	15354	15389	15267	15362	15265	15345	15294	15336	15432	15212	15436	15222	15419	15421	15265	15456	15319	15347	15163	15212	15227	15397	15406	15366	15076	15230	15315	15279	15270	15308	15237	15386	15386	15365	15192	15285	15287	15438	15504	15207	15377	15277	15232	15353	15240	15267	15109	15412	15294	15549	15254	15381	15354	15415	15302	15284	15343	15220	15289	15117	15396	15133	15260	15319	15329	15319	15278	15375	15240	15282	15353	15255	15463	15328	15354	15448	15294	15399	15221	15299	15140	15362	15440	15285	15386	15369	15477	15314	15303	15290	15199	15380	15349	15248	15335	15281	15370	15493	15574	15298	15322	15295	15269	15328	15305	15152	15339	15415	15345	15333	15363	15488	15359	15324	15318	15313	15128	15430	15428	15330	15330	15366	15164	15307	15321	15352	15134	15405	15390	15210	15227	15232	15221	15311	15196	15384	15110	15393	15359	15377	15353	15373	15367	15324	15471	15255	15269	15341	15325	15242	15234	15282	15241	15220	15433	15352	15254	15283	15219	15312	15337	15348	15304	15378	15344	15402	15246	15297	15248	15307	15303	15289	15200	15165	15407	15259	15239	15280	15276	15419	15128	15293	15176	15428	15352	15307	15413	15345	15222	15378	15373	15485	15439	15261	15515	15390	15315	15297	15349	15271	15307	15303	15330	15474	15324	15337	15461	15488	15262	15336	15228	15482	15297	15205	15371	15276	15412	15144	15363	15458	15407	15258	15274	15178	15376	15518	15252	15348	15384	15235	15312	15362	15394	15363	15421	15126	15366	15236	15299	15244	15179	15257	15080	15191	15408	15152	15392	15403	15422	15373	15337	15109	15394	15436	15278	15422	15315	15384	15243	15283	15259	15396	15444	15385	15361	15233	15373	15198	15366	15250	15234	15472	15443	15332	15344	15465	15251	15502	15230	15275	15298	15215	15475	15226	15337	15446	15339	15285	15354	15416	15413	15386	15363	15120	15209	15459	15196	15337	15364	15435	15207	15352	15146	15214	15230	15286	15167	15330	15349	15452	15413	15418	15206	15287	15323	15329	15222	15206	15132	15287	15307	15406	15353	15347	15455	15276	15421	15269	15377	15488	15279	15415	15286	15291	15411	15347	15442	15376	15304	15254	15274	15377	15409	15346	15373	15243	15447	15368	15302	15335	15300	15318	15316	15261	15393	15308	15346	15227	15287	15394	15348	15209	15339	15241	15193	15379	15246	15132	15329	15373	15245	15181	15420	15268	15301	15239	15278	15155	15248	15363	15305	15494	15159	15400	15293	15346	15326	15298	15351	15398	15384	15325	15340	15433	15359	15293	15362	15196	15257	15293	15371	15354	15203	15178	15336	15283	15464	15288	15257	15327	15279	15253	15245	15202	15317	15478	15396	15220	15425	15344	15367	15333	15371	15366	15241	15263	15224	15359	15281	15320	15228	15372	15240	15349	15244	15310	15306	15203	15528	15324	15495	15313	15255	15190	15317	15334	15282	15335	15199	15445	15392	15201	15455	15291	15166	15300	15170	15346	15184	15354	15381	15452	15391	15142	15331	15425	15455	15338	15313	15352	15427	15534	15371	15293	15243	15371	15209	15470	15381	15427	15156	15350	15256	15496	15166	15146	15311	15282	15392	15386	15341	15359	15211	15393	15137	15188	15251	15310	15346	15218	15491	15273	15202	15295	15296	15455	15285	15204	15292	15205	15531	15342	15213	15334	15424	15383	15180	15304	15147	15170	15397	15402	15323	15298	15298	15270	15351	15245	15214	15440	15332	15503	15353	15421	15350	15210	15268	15186	15231	15165	15169	15423	15469	15307	15249	15413	15173	15464	15271	15262	15210	15377	15393	15568	15219	15421	15314	15417	15170	15126	15157	15397	15332	15373	15307	15199	15199	15259	15303	15473	15305	15400	15218	15184	15273	15103	15432	15344	15411	15445	15222	15392	15298	15164	15243	15302	15306	15395	15238	15441	15192	15402	15295	15150	15373	15350	15332	15429	15469	15343	15337	15431	15229	15400	15326	15506	15352	15339	15276	15259	15192	15299	15159	15464	15292	15330	15372	15199	15363	15348	15430	15213	15388	15290	15250	15223	15218	15211	15145	15446	15409	15251	15407	15507	15210	15327	15257	15302	15250	15301	15535	15323	15388	15282	15236	15244	15349	15276	15337	15308	15283	15284	15216	15272	15164	15249	15376	15318	15233	15339	15398	15470	15139	15337	15394	15256	15321	15291	15373	15355	15476	15267	15357	15249	15283	15165	15350	15334	15214	15390	15517	15324	15295	15354	15446	15434	15351	15371
22890	21236	29048	24234	24615	30099	32825	27877	25251	23337	22459	21596	20927	20516	19976	20120	19395	19186	19105	18921	18852	18801	18594	18753	18618	18603	18598	18454	18535	18430	18576	18520	18397	18371	18404	18467	18418	18233	18406	18706	18392	18461	18498	18340	18555	18354	18333	18553	18587	18620	18271	18465	18291	18147	18455	18481	18458	18391	18523	18434	18363	18205	18481	18193	18352	18266	18439	18323	18371	18264	18511	18269	18288	18383	18430	18420	18384	18269	18309	18461	18509	18468	18518	18217	18363	18379	18181	18431	18321	18007	18356	18432	18120	18408	18466	18422	18396	18312	18320	18704	18368	18369	18290	18034	18491	18142	18184	18292	18409	18324	18399	18562	18464	18456	18496	18206	18335	18405	18345	18273	18470	18183	18626	18424	18527	18481	18378	18334	18171	18060	18335	18438	18250	18259	18258	18302	18172	18145	18587	18506	18327	18389	18464	18211	18330	18363	18414	18396	18514	18419	18261	18419	18310	18324	18311	18145	18484	18379	18404	18371	18334	18110	18314	18337	18258	18247	18407	18322	18346	18247	18318	18350	18287	18589	18428	18379	18226	18257	18452	18190	18423	18057	18386	18428	18475	18205	18007	18465	18389	18186	18422	18159	18447	18219	18394	18376	18410	18384	18365	18310	18404	18399	18353	18192	18173	18131	18288	18448	18139	18424	18193	18455	18277	18269	18242	18348	18223	18293	18189	18067	18298	18183	18392	18147	18328	18272	18219	18324	18302	18296	18329	18191	18393	18386	18371	18363	18243	18166	18535	18625	18342	18261	18288	18482	18524	18262	18460	18143	18179	18383	18677	18231	18313	18084	18139	18137	18340	18232	18297	18336	18434	18506	18487	18342	18342	18294	18256	18211	18171	18405	18476	18655	18298	18421	18370	18343	18587	18202	18270	18239	18312	18418	18260	18357	18215	18287	18319	18158	18365	18393	18448	18185	18097	18074	18182	18414	18084	18289	18290	18404	18275	18223	18354	18242	18315	18148	18469	18472	18361	18396	18488	18480	18425	18342	18165	18292	18481	18332	18247	18255	18039	18429	18318	18272	18325	18480	18270	18384	18342	18398	18368	17969	18269	18236	18391	18272	18582	18430	18480	18319	18374	18490	18278	18362	18271	18146	18230	18326	18331	18223	18436	18373	18595	18465	18292	18204	18332	18320	18360	18322	18673	18230	18146	18255	18181	18148	18210	18276	18433	18325	18271	18276	18399	18191	18511	18221	18434	18478	18193	18248	18315	18276	18288	18189	18268	18377	18381	18224	18160	18275	18244	18403	18325	18222	18266	18226	18381	18152	18426	18355	18351	18301	18482	18229	18235	18229	18464	18255	18298	18294	18437	18225	18169	18212	18200	18074	18409	18241	18273	18336	18254	18422	18413	18250	18221	18264	18195	18366	18299	18461	18320	18334	18390	18384	18263	18483	18367	18204	18431	18295	18270	18416	18193	18187	18348	18291	18280	18180	18289	18227	18042	18209	18439	18322	18300	18403	18314	18052	18555	18427	18208	18403	18131	18460	18416	18360	18272	18296	18319	18411	18320	18281	18236	18349	18249	18425	18470	18494	18273	18208	18407	18483	18407	18396	18153	18103	18169	18344	18413	18119	18393	18375	18269	18401	18238	18484	18425	18339	18639	18580	18425	18196	18225	18234	18006	18191	18268	18350	18094	18267	18246	18383	18151	18441	18490	18458	18343	18345	18418	18472	18269	18209	18411	18549	18455	18236	18246	18458	18359	18635	18226	18031	18398	18225	18365	18366	18412	18288	18436	18307	18336	18270	18171	18517	18235	18296	18351	18474	18355	18273	18380	18244	18304	18240	18406	18231	18294	18330	18489	18199	18286	18465	18287	18264	18339	18323	18269	18363	18306	18291	18312	18380	18462	18372	18258	18370	18342	18408	18205	18241	18363	18436	18283	18323	18185	18486	18235	18402	18316	18464	18313	18411	18285	18117	18196	18245	18228	18227	18097	18254	18328	18381	18343	18298	18331	18187	18194	18549	18271	18151	18192	18292	18398	18266	18247	18402	18266	18252	18240	18278	18179	18473	18388	18457	18107	18312	18333	18028	18302	18018	18196	18162	18341	18451	18350	18241	18313	18473	18206	18326	18308	18286	18158	18298	18240	18352	18416	18192	18343	18329	18232	18186	18378	18265	18348	18091	18378	18496	18374	18329	18415	18371	18545	18320	18169	18222	18283	18464	18359	18228	18239	18297	18371	18310	18209	18256	18347	18412	18367	18373	18250	18478	18370	18300	18222	18417	18190	18168	18214	18327	18372	18247	18205	18445	18469	18307	18344	18373	18231	18278	18386	18427	18332	18227	18510	18216	18274	18281	18375	18452	18274	18317	18458	18287	18175	18159	18407	18236	18403	18395	18295	18349	18343	18193	18171	18517	18358	18353	18398	18505	18474	18366	18516	18196	18447	18258	18380	18374	18209	18314	18267	18383	18065	18214	18045	18222	18448	18446	18460	18416	18230	18387	18241	18260	18408	18331	18460	18328	18152	18260	18173	18216	18194	18336	18286	18172	18326	18099	18377	18433	18314	18408	18309	18202	18269	18226	18339	18325	18298	18245	18135	18519	18367	18362	18433	18338	18176	18222	18440	18290	18142	18174	18321	18417	18362	18166	18270	18325	18350	18278	18421	18402	18328	18182	18157	18165	18367	18271	18304	18445	18136	18387	18187	18323	18431	18303	18258	18302	18351	18221	18121	18347	18395	18271	18362	18255	18215	18359	18517	18442	18139	18565	18227	18272	18262	18285	18368	18243	18242	18183	18223	18069	18347	18476	18362	18305	18288	18373	18222	18520	18370	18324	18353	18270	18444	18280	18129	18367	18439	18421	18395	18303	18366	18431	18382	18224	18254	18209	18398	18533	18237	18456	18367	18255	18299	18468	18206	18116	17939	18235	18305	18369	18360	18228	18442	18210	18400	18277	18338	18368	18301	18234	18472	18283	18248	18519	18163	18206	18449	18314	18459	18569	18189	18400	18129	18315	18211	18143	18365	18150	18161	18556	18292	18380	18289	18444	18331	18350	18390	18557	18312	18120	18290	18280	18428	18351	18266	18436	18236	18195	18228	18300	18487	18270	18202	18317	18079	18130	18403	18182	18395	18340	18361	18321	18174	18410	18260	18267	18402	18337	18441	18397	18155	18166	18408	18179	18346	18153	18531	18274	18339	18377	18343	18228	18112	18328	18269	18392	18215	18282	18537	18550	18220	18355	18299	18237	18451	18378	18471	18343	18315	18267	18138	18417	18283	18348	18398	18362	18317	18299	18487	18247	18439	18382	18261	18393	18292	18185	18414	18237	18380	18231	18283	18409	18257	18132	18219	18366	18479	18520	18411	18397	18434	18397	18096	18021	18441	18352	18512	18493	18305	18195	18121	18489	18416	18395	18393	18350	18382	18304	18167	18113	18422	18439	18271	18473	18312	18284	18217	18254	18344	18212	18418	18423	18268	18330	18364	18464	18180	18432	18288	18306	18429	18346	18511	18375	18275	18309	18252	18362	18173	18453	18485	18337	18402	18212	18358	18219	18057	18362	18221	18170	18384	18304	18354	18376	18410	18408	18227	18143	18259	18041	18261	18272	18463	18325	18289	18156	18392	18326	18257	18215	18326	18124	18299	17955	18229	18346	18567	18434	18529	18250	18319	18234	18135	18314	18452	18401	18404	18352	18266	18261	18255	18347	18170	18237	18270	18254	18453	18398	18388	18138	18189	18358	18391	18322	18322	18276	18286	18307	18313	18245	18330	18432	18602	18403	18323	18155	18310	18234	18263	18276	18461	18418	18403	18209	18139	18474	18341	18362	18300	18423	18460	18242	18202	18159	18320	18203	18219	18105	18327	18121	18211	18258	18514	18468	18373	18123	18419	18239	18312	18275	18321	18297	18210	18144	18313	18675	18268	18161	18365	18122	18465	18425	18146	18115	18177	18237	18344	18204	18223	18284	18237	18374	18553	18199	18216	18270	18189	18515	18300	18558	18209	18419	18335	18328	18269	18138	18245	18147	18336	18263	18423	18590	18290	18345	18324	18467	18319	18418	18396	18249	18218	18364	18339	18181	18359	18122	18275	18313	18236	18285	18402	18235	18340	18307	18484	18596	18398	18581	18292	18377	18444	18220	18508	18438	18326	18405	18135	18327	18337	18359	18500	18328	18383	18398	18121	18215	18418	18323	18167	18440	18411	18380	18252	18300	18035	18393	18158	18347	18276	18366	18241	18037	18356	18332	18324	18449	18194	18267	18353	18304	18518	18443	18333	18418	18499	18153	18475	18312	18432	18334	18269	18417	18253	18286	18269	18159	18467	18257	18402	18323	18453	18401	18244	18192	18292	18286	18282	18400	18397	18305	18360	18348	18033	18174	18391	18312	18371	18466	18382	18148	18322	18294	18351	18394	18370	18183	18359	18137	18302	18159	18195	18374	18196	18188	18231	18278	18156	18195	18470	18429	18317	18279	18368	18392	18269	18484	18579	18306	18180	18339	18362	18326	18372	18300	18445	18419	18217	18325	18277	18300	18295	18112	18306	18410	18319	18373	18299	18342	18090	18499	18240	18234	18385	18147	18317	18222	18189	18127	18412	18368	18144	18305	18310	18308	18430	18396	18334	18473	18584	18184	18415	18143	18382	18711	18317	18178	18282	18237	18326	18218	18381	18084	18306	18252	18359	18357	18453	18329	18292	18377	18471	18293	18417	18410	18394	18344	18300	18387	18417	18299	18351	18346	18376	18377	18346	18571	18472	18442	18301	18122	18279	18313	18110	18435	18441	18553	18282	18288	18413	18279	18276	18340	18406	18319	18279	18098	18344	18366	18544	18369	18271	18286	18346	18424	18223	18167	18453	18259	18106	18122	18447	18473	18513	18254	18242	18276	18145	18256	18416	18359	18310	18281	18411	18344	18436	18412	18262	18190	18356	18299	18181	18144	18166	18510	18258	18345	18378	18186	18460	18159	18236	18321	18203	18327	18402	18384	18344	18231	18179	18379	18241	18438	18171	18316	18306	18294	18218	18351	18211	18185	18325	18255	18196	18232	18317	18289	18290	18403	18311	18285	18496	18280	18276	18053	18275	18134	18259	18179	18214	18244	18437	18352	18421	18520
32218	56987	52774	44579	40055	35777	31724	28324	24969	22412	20878	19922	18985	18323	17906	17342	16851	16592	16258	16103	16042	16121	16139	16011	15990	15856	15683	15651	15668	15758	15746	15639	15722	15548	15692	15653	15521	15696	15550	15711	15627	15647	15567	15468	15658	15480	15347	15608	15528	15477	15532	15495	15536	15498	15519	15513	15453	15667	15533	15445	15577	15468	15514	15541	15538	15426	15611	15529	15616	15514	15378	15534	15371	15567	15543	15330	15611	15453	15439	15653	15448	15335	15476	15562	15629	15579	15462	15644	15462	15467	15486	15543	15715	15525	15586	15544	15501	15488	15544	15589	15461	15581	15495	15420	15581	15514	15485	15676	15523	15576	15438	15593	15593	15642	15615	15468	15531	15436	15539	15486	15619	15556	15624	15373	15668	15451	15478	15488	15527	15630	15495	15406	15698	15468	15533	15614	15531	15631	15572	15608	15665	15509	15606	15615	15641	15473	15297	15611	15541	15325	15515	15398	15663	15566	15495	15585	15390	15467	15482	15458	15593	15578	15478	15534	15562	15582	15410	15431	15482	15449	15445	15762	15531	15362	15523	15437	15600	15572	15376	15497	15490	15526	15506	15461	15496	15624	15595	15366	15485	15618	15387	15507	15559	15632	15525	15607	15483	15526	15588	15469	15522	15566	15521	15419	15533	15499	15624	15492	15494	15548	15469	15341	15497	15488	15489	15678	15511	15516	15278	15581	15674	15691	15334	15438	15645	15562	15407	15444	15392	15530	15591	15453	15496	15500	15204	15461	15650	15479	15490	15449	15577	15692	15690	15484	15477	15571	15593	15485	15711	15463	15378	15562	15527	15299	15578	15603	15490	15447	15517	15595	15519	15536	15552	15581	15440	15273	15552	15609	15371	15461	15513	15465	15650	15557	15459	15370	15515	15550	15553	15457	15394	15477	15444	15510	15462	15481	15694	15516	15491	15475	15521	15574	15472	15298	15557	15616	15493	15460	15603	15415	15527	15395	15517	15586	15661	15590	15461	15388	15541	15363	15615	15411	15524	15702	15549	15616	15411	15512	15689	15342	15611	15365	15543	15493	15425	15592	15588	15469	15446	15681	15588	15680	15481	15720	15537	15587	15511	15537	15571	15367	15553	15578	15618	15569	15686	15538	15484	15566	15627	15393	15465	15555	15561	15495	15464	15410	15544	15553	15555	15552	15514	15446	15587	15545	15574	15488	15715	15539	15503	15561	15639	15510	15507	15619	15497	15515	15546	15551	15493	15604	15359	15459	15582	15549	15516	15414	15592	15587	15484	15577	15407	15514	15401	15492	15543	15540	15420	15609	15499	15595	15557	15417	15520	15496	15528	15681	15677	15519	15496	15424	15723	15383	15507	15365	15556	15458	15641	15566	15570	15550	15436	15676	15650	15527	15770	15306	15481	15449	15491	15591	15357	15524	15565	15574	15572	15459	15623	15474	15477	15504	15460	15487	15540	15617	15689	15406	15546	15554	15435	15547	15466	15570	15552	15628	15478	15463	15461	15359	15445	15608	15595	15565	15458	15324	15458	15486	15574	15580	15496	15582	15533	15519	15552	15489	15341	15772	15440	15600	15607	15631	15479	15492	15336	15504	15308	15488	15569	15592	15494	15457	15574	15428	15433	15248	15652	15457	15497	15429	15479	15404	15459	15631	15517	15521	15497	15594	15595	15320	15785	15647	15519	15583	15530	15639	15522	15504	15528	15473	15683	15570	15533	15556	15486	15622	15414	15738	15374	15466	15513	15557	15520	15399	15556	15604	15494	15529	15455	15607	15440	15463	15433	15652	15352	15604	15421	15645	15564	15412	15272	15678	15590	15505	15562	15479	15546	15521	15614	15617	15598	15512	15533	15603	15608	15548	15644	15687	15537	15641	15496	15548	15655	15474	15590	15580	15459	15544	15568	15489	15563	15553	15563	15520	15610	15205	15475	15348	15411	15621	15380	15481	15531	15506	15708	15502	15510	15642	15559	15591	15521	15294	15527	15428	15467	15721	15518	15641	15637	15648	15560	15524	15449	15557	15543	15246	15493	15340	15525	15421	15485	15483	15514	15510	15605	15482	15714	15621	15478	15451	15671	15421	15740	15502	15450	15475	15545	15510	15466	15700	15460	15586	15695	15403	15359	15501	15471	15579	15331	15583	15484	15470	15637	15511	15375	15512	15644	15608	15530	15570	15625	15550	15395	15533	15575	15548	15587	15412	15550	15524	15490	15595	15474	15432	15542	15524	15513	15566	15558	15664	15659	15404	15516	15476	15498	15499	15541	15533	15528	15640	15492	15503	15408	15537	15385	15518	15533	15376	15544	15405	15554	15573	15517	15477	15537	15362	15519	15507	15422	15433	15394	15590	15494	15614	15468	15608	15654	15604	15599	15528	15466	15573	15371	15329	15473	15493	15594	15460	15619	15488	15672	15580	15643	15321	15659	15481	15562	15484	15624	15492	15448	15390	15458	15612	15419	15385	15531	15591	15639	15546	15602	15333	15550	15449	15563	15354	15492	15274	15506	15492	15517	15613	15531	15522	15558	15590	15451	15469	15502	15422	15588	15472	15436	15479	15534	15571	15532	15429	15505	15519	15508	15450	15549	15470	15676	15630	15418	15478	15405	15698	15649	15508	15621	15561	15500	15558	15415	15506	15460	15462	15463	15488	15564	15614	15537	15454	15610	15688	15510	15511	15487	15496	15473	15448	15676	15422	15551	15645	15524	15491	15426	15389	15511	15665	15463	15535	15422	15567	15584	15495	15569	15309	15628	15595	15332	15560	15366	15550	15533	15333	15486	15445	15663	15415	15578	15403	15377	15481	15581	15400	15560	15545	15463	15317	15467	15362	15523	15384	15485	15506	15470	15554	15572	15591	15505	15419	15761	15426	15569	15568	15524	15350	15507	15424	15519	15535	15574	15392	15456	15476	15581	15426	15423	15419	15646	15504	15438	15515	15673	15414	15402	15621	15537	15545	15454	15551	15212	15501	15446	15429	15569	15600	15723	15306	15465	15555	15587	15521	15449	15488	15456	15628	15490	15503	15567	15523	15458	15517	15588	15419	15576	15651	15478	15591	15374	15363	15448	15508	15502	15509	15376	15571	15440	15568	15407	15390	15511	15428	15602	15458	15487	15515	15505	15580	15624	15375	15534	15518	15655	15360	15391	15652	15433	15613	15486	15437	15656	15583	15467	15459	15511	15667	15711	15487	15302	15512	15378	15413	15628	15473	15565	15552	15508	15430	15292	15501	15603	15424	15421	15426	15465	15614	15477	15458	15559	15626	15546	15563	15743	15432	15604	15588	15496	15713	15411	15453	15573	15434	15548	15490	15309	15605	15624	15714	15573	15451	15485	15408	15307	15432	15583	15689	15490	15571	15510	15508	15497	15627	15485	15502	15629	15574	15459	15601	15546	15595	15586	15435	15541	15565	15552	15392	15527	15523	15515	15595	15615	15385	15305	15557	15741	15336	15522	15586	15337	15567	15534	15419	15438	15532	15533	15460	15668	15483	15605	15489	15424	15503	15521	15449	15622	15594	15422	15474	15474	15581	15530	15491	15429	15456	15522	15582	15523	15425	15822	15583	15471	15473	15510	15545	15566	15556	15479	15534	15591	15422	15599	15550	15471	15508	15493	15552	15564	15573	15407	15427	15526	15601	15523	15465	15605	15617	15673	15517	15526	15429	15564	15664	15393	15587	15643	15479	15507	15527	15683	15401	15472	15613	15448	15528	15483	15377	15530	15382	15430	15577	15494	15521	15630	15517	15424	15635	15769	15418	15400	15550	15558	15488	15436	15628	15529	15399	15462	15530	15577	15456	15387	15497	15711	15498	15709	15432	15520	15596	15474	15551	15549	15509	15476	15480	15621	15589	15594	15444	15485	15569	15550	15489	15518	15523	15481	15771	15656	15538	15579	15391	15288	15596	15441	15303	15515	15701	15658	15362	15437	15483	15600	15520	15424	15599	15475	15548	15499	15485	15538	15658	15573	15463	15536	15538	15552	15478	15484	15356	15583	15440	15713	15696	15499	15526	15535	15465	15597	15546	15530	15426	15553	15534	15774	15423	15390	15421	15352	15423	15382	15526	15526	15607	15496	15336	15420	15525	15577	15566	15501	15584	15501	15505	15511	15610	15491	15561	15706	15465	15545	15466	15595	15572	15643	15594	15519	15508	15526	15449	15596	15719	15408	15650	15525	15545	15600	15531	15560	15487	15355	15437	15564	15476	15516	15640	15620	15566	15401	15504	15596	15644	15522	15510	15497	15684	15591	15477	15415	15557	15569	15438	15758	15441	15656	15470	15591	15682	15555	15274	15507	15636	15594	15593	15501	15600	15541	15383	15394	15652	15619	15414	15476	15519	15321	15517	15481	15509	15596	15493	15330	15348	15397	15456	15645	15416	15468	15640	15315	15624	15516	15525	15579	15333	15387	15459	15563	15621	15385	15456	15419	15315	15472	15504	15487	15479	15467	15431	15474	15532	15511	15440	15579	15519	15537	15690	15422	15357	15459	15632	15442	15490	15388	15461	15565	15483	15458	15445	15565	15652	15588	15578	15682	15521	15808	15491	15492	15614	15298	15515	15548	15472	15741	15325	15464	15548	15565	15468	15469	15399	15638	15581	15578	15620	15461	15546	15529	15649	15499	15404	15475	15718	15662	15394	15496	15610	15591	15521	15588	15665	15402	15389	15515	15529	15334	15524	15425	15422	15569	15409	15650	15430	15494	15556	15570	15578	15565	15668	15491	15421	15658	15403	15466	15550	15676	15603	15718	15457	15520	15613	15704	15504	15586	15564	15532	15539	15517	15598	15506	15528	15414	15467	15420	15450	15541	15591	15555	15427	15471	15487	15411	15602	15618	15622	15508	15512	15425	15477	15533	15495	15690	15513	15492	15525	15582	15518	15416	15582	15626	15706	15499	15606	15441	15662	15469	15593	15652	15543	15463	15544	15434	15582	15624	15425	15441	15388	15525	15403	15636	15504	15626	15563	15567	15629	15482	15461	15413	15545	15493	15375	15632	15546	15483	15638	15602	15602	15599	15708	15541	15529	15514	15576	15586	15490	15478	15467	15369	15553	15453	15603	15457	15578	15707	15460	15500	15323	15240	15438	15540	15254	15338	15557	15580	15476
29297	28586	36782	34830	28706	25580	23725	21790	20801	20101	19514	19141	18916	18647	18537	18243	18347	18049	17936	18034	17892	17899	18053	18005	17829	17715	17879	17790	17859	17795	17709	17957	17769	17880	17967	17752	17800	17868	17854	17914	17807	17754	18063	17778	17908	17681	17973	17916	17758	17695	17838	17654	17838	17878	17875	17644	17716	17972	17884	17760	17890	17686	17845	17519	17822	17765	17835	17645	17701	17872	17795	17687	17760	17728	17921	17627	17783	17845	17746	17754	17676	17802	17924	18097	17797	17870	17617	17986	17878	17820	17790	17823	17605	17777	17920	17694	17900	17878	17666	17632	17849	17714	17612	17717	17998	17734	17735	17866	17809	17735	17837	17703	17641	17714	17808	17942	17808	17936	17588	17935	17646	17633	17919	18065	17754	17754	17655	17814	17797	17633	17779	17756	17867	17664	17715	17798	17807	17939	17944	17847	17709	17727	17932	18106	17703	17791	17726	17851	17708	17677	17900	17625	17880	17726	17932	17756	17584	17995	17825	17787	17836	17932	17663	17747	17818	17924	17861	17847	17848	17877	17772	17936	17867	17987	17839	17640	17749	17342	17904	17825	17756	17469	17578	17814	17895	17736	17747	17758	17825	17931	17930	17857	17800	17827	17724	17927	17751	17804	17805	17718	17775	17617	17647	17820	17978	17764	18008	17566	17810	17637	17699	17914	17850	17777	17832	17669	17703	17784	17738	17695	17738	17855	17824	17650	17797	17654	17785	17691	17721	17807	17913	17889	17743	17803	17721	17782	17716	17634	17744	17842	17503	17914	17649	17662	17717	17847	17720	18011	17802	17712	17883	17773	17807	17609	17573	17804	17711	17821	17800	17838	17877	17698	17750	17720	17857	17970	17741	17877	17966	17732	17623	17862	17737	17984	17771	17822	17831	17948	17928	17952	17767	17656	17833	17849	17827	17874	17781	17931	17814	17771	17723	17822	17662	17954	17857	17673	17643	17646	17886	17936	17790	17737	17813	17915	17659	17652	17796	17791	17743	17761	17774	17851	17762	17681	17665	17908	17754	17687	17545	17797	17791	17776	17692	17656	17690	17890	17788	17683	17682	17769	17593	17690	17737	17697	17627	17914	17755	17883	17751	17861	17748	17695	17840	17702	17659	17670	17640	17818	18052	17822	17748	17820	17724	17890	17952	18043	17683	17682	17906	17716	17811	17750	17771	17926	17759	17869	17879	17889	17911	17570	17822	17993	17831	17647	17809	17736	17897	17766	17668	17822	17675	17953	17839	17645	17790	17662	17586	17647	17723	17761	17852	17810	17998	17813	17966	17796	17706	17758	17864	17597	17924	17792	17922	17772	17672	17532	17708	17877	17925	17737	17683	17841	17930	18154	17812	17789	17666	17664	17684	17723	17625	17778	17925	17602	17747	17750	17770	17836	17873	17756	17773	17730	17947	17787	17664	17782	17947	17813	18002	17768	17751	18022	17715	17810	17637	17837	17624	17472	17763	17584	17958	17744	17645	17988	17739	17794	17788	17678	17641	17803	17694	17811	17945	17712	17864	17757	17976	17689	18053	17810	17929	17941	17849	17693	17786	17573	17809	17608	17612	17647	17723	17907	17796	17771	17742	17899	17924	17889	17906	17784	17690	17723	17835	17966	17732	17647	17660	17834	17747	17931	17769	17611	17809	17910	17760	17731	17929	17852	17549	17598	17856	17856	18120	17709	17686	17648	17719	17792	17863	17685	17644	17781	17945	17875	17874	17805	17904	17825	17923	17783	17979	17656	17832	17652	17827	17707	17743	17845	17592	17491	17833	17814	17799	17861	17741	17835	17979	17971	17889	17861	17715	17763	17700	17841	17757	17664	17836	17906	17784	17885	17737	17725	17865	17993	17773	17736	17612	17641	17960	17687	17849	17677	17740	17895	17906	17630	18008	17790	17743	17819	17738	17617	17918	17824	17694	17808	17604	17791	17837	17818	18039	17812	17711	17597	17609	17817	17728	17929	17795	17797	17760	17845	17702	17884	17786	17759	17988	17783	17801	17723	17720	17620	17809	17905	17881	17700	17810	17659	17692	17971	17719	17964	17800	18015	17742	17704	17963	18059	17788	17689	17783	17784	17864	17843	17709	17637	17831	17751	17848	17794	17713	17710	17904	17550	17585	17718	17599	17580	17617	17689	17698	17612	17832	17647	17972	17784	17758	17803	17804	17983	18004	17606	17728	17913	17880	17999	17873	17910	17893	17788	17819	17837	17849	17770	17889	17866	17540	17700	17620	17754	17857	17612	17730	17734	17777	17973	17631	17632	17757	17727	17795	17872	17835	17870	17655	17669	17751	17749	17601	17768	17782	17988	17880	17700	17864	17867	17754	17706	18016	17921	17770	17751	18044	17534	17849	17786	17832	17825	17777	17851	17796	17693	17533	17645	17737	17801	17758	17790	17751	17851	17719	17694	17780	17744	17820	17802	17744	17896	17697	17693	17653	17623	17753	17773	17831	18058	17816	17724	17864	17653	17876	17655	17861	17762	17821	17765	17759	17910	17637	17767	17824	17867	17747	17698	17862	17627	17996	17989	17960	17841	18019	17833	17869	17725	17716	17893	17757	17565	17712	17812	17907	17896	17666	17618	17827	18000	17861	17651	17769	17858	17743	17659	17808	17694	17950	17756	17911	17774	17830	17685	17783	17815	17877	17722	17852	17894	17958	17741	17745	17753	17726	17633	17769	17597	17759	17648	17729	17816	17481	17591	17653	17821	17853	17788	17787	17626	17704	17583	17630	17702	17654	17912	17908	17700	17830	17769	17725	17810	17841	17902	17787	17923	17749	17902	17961	17587	17555	17660	17926	17862	17767	17826	17904	17741	17880	18019	17747	17694	17837	17808	17553	17545	17876	17806	17770	17676	17691	17703	17840	17848	17813	17657	17940	17804	17864	17745	17833	17968	17778	17827	17800	17918	17856	17827	17605	17806	17979	17855	17913	17809	17791	17682	17798	17849	17841	17849	17838	17668	17974	17902	17790	18173	17807	17798	17780	17747	17863	17892	17711	17647	17781	17811	17867	17822	17860	17924	17758	17874	17800	17768	17920	17580	17913	17805	17890	17716	17790	17700	17739	17812	17786	17807	17868	17805	17956	17732	17746	17649	17741	17726	17836	17824	17958	17927	17896	17766	17649	17583	17804	17859	17802	17714	17912	17740	17734	17739	17590	17731	17718	17618	17770	17875	17903	17975	17897	17688	17708	17611	17805	17703	17631	17684	17798	17977	17853	17643	17691	17951	17607	17752	17975	17689	17834	17726	17826	17766	17688	17778	17861	17740	17983	17865	17815	17793	17732	17629	17722	17779	17931	17558	17754	17771	17594	17711	17842	17696	17763	17666	17883	17823	17905	17665	17735	17531	17634	17839	17917	17787	17800	17830	17826	17631	17664	17776	17729	17705	17783	17902	17609	17899	17883	17749	17804	17929	17827	17900	17828	17995	17648	17639	17813	17817	17772	17689	17860	17834	17678	17793	17836	17819	17809	17625	17766	17783	17618	17951	17826	17823	17722	17739	17711	17779	17778	17692	17924	17833	17862	17827	17857	17739	17883	17844	17983	17897	17997	17881	17660	17758	17747	17853	17664	17780	17744	17733	17779	17652	17784	17654	17829	17782	17727	17676	17683	17829	17788	17830	17731	17764	17759	17798	17735	17830	17779	17851	17961	17809	17778	17666	17707	17861	17724	17960	17760	17709	17728	17782	17744	17814	17746	17637	17709	17851	17875	17814	17835	17940	17877	17726	17594	17483	17797	17990	17980	17589	17564	17640	17806	17725	17979	17828	17744	17810	17785	17889	17781	17858	17707	17740	17941	17714	17921	17719	17750	17724	17879	17799	17744	17696	17705	17843	17911	17959	17664	17713	17812	17786	17851	17705	17712	17828	17762	17782	17977	17641	17971	17876	17889	17898	17600	17839	17708	17781	17836	17793	17860	17644	17725	17788	17790	17903	17790	17810	17961	17614	17728	17638	17854	17804	17825	17827	17867	17869	17855	17797	17695	18005	17840	17651	17724	17883	17959	17818	17826	17790	17885	17712	17913	17908	17801	17857	17950	17608	17772	17677	17989	17923	17818	17580	17714	18006	17792	17948	17978	17741	17848	17905	17720	17783	17622	18103	17777	17913	17720	17960	17807	17738	17721	17825	17763	17568	17859	17979	17684	17862	17809	17950	18083	17711	17908	17679	17773	17802	17542	17695	17873	17832	17962	18001	17808	17747	17767	17820	17809	17640	17957	17890	17697	17856	17834	17625	17804	17492	17661	17713	17839	17742	18000	17891	17583	17669	17811	17546	17863	17700	17881	17694	17646	17493	17829	17780	17934	17816	17877	17675	17771	17888	17762	17850	17993	17745	17876	17716	17754	17833	17733	17801	17807	17829	17852	17896	17710	17894	17886	17831	17955	17697	17662	17712	17687	17826	17736	17782	17751	17999	17802	18008	17763	17820	17944	17691	17943	17944	17846	17806	17642	17587	17818	17968	17815	17791	17924	17821	17586	17735	17520	17570	17650	17902	17740	17851	17948	17968	17768	17855	17768	17756	17855	17829	18068	18086	17619	17604	17912	17948	17763	17748	17678	17693	17618	17817	17762	17807	17713	17902	17758	17881	17814	17741	17842	18071	18022	17940	17656	17938	17641	17612	17748	17738	17745	18046	17636	17933	17836	17759	17712	17892	17940	17898	17917	17764	17632	17601	17961	17942	17934	17869	17697	17721	17925	17817	17902	17714	17783	17699	17830	17893	17684	17859	17701	17730	17916	17513	17667	17839	17986	17868	17790	17785	17795	17646	17897	17785	17773	17725	17772	17872	17685	17738	17791	17789	17802	17798	17768	17839	17863	17680	17854	17824	17855	17866	17844	17675	17777	17870	17931	17749	17695	17748	17604	17586	17734	17649	17821	17789	17747	17401	17657	17800	17822	17793	17648	17840	17846	17939	17910	17886	17659	17875	17820	17698	17720	17726	17846	17667	17816	17758	17965	17609	17857	17529	17647	17755	17851	17750	17840	17851	17659	18013	17924	17694	17677	17698	17578	17607	17731	17900	17689	17690	17648	17932	17626	17791	17759	17612	17569	17779	17802	17909	17593	17676	17761	17813	17855	17831	17581	17856
30433	44767	41504	34549	29187	25414	22754	20900	19631	18398	17704	17190	16819	16478	16075	16159	15758	15648	15364	15507	15428	15362	15277	15384	15488	15236	15598	15224	15275	15255	15341	15193	15263	15273	15122	15082	15235	15138	15291	15318	15110	15294	15143	15219	15186	15150	15257	15306	15222	15275	15165	15177	15134	15193	15140	15179	15208	15287	15103	15230	15202	15318	15227	15245	15161	15145	15181	15294	15050	15243	15232	15020	15263	15102	15264	14995	15304	15385	15275	15229	15177	15176	15291	15284	15219	15224	15279	15094	15213	15349	15071	15264	15211	15060	15255	15202	15168	15011	15233	15333	15335	15279	15345	15325	15265	15215	15344	15388	15194	15166	15149	15087	15045	15235	15157	15169	15063	15127	15115	15219	15203	15220	14983	15407	15253	15273	15245	15322	15172	15260	15067	15393	15077	15337	15319	15254	15244	15317	15238	15057	15341	15218	15159	15173	15324	15284	15092	15172	15319	15143	15235	15235	15208	15138	15183	15198	15168	15187	15217	15209	15245	15207	15341	15046	15217	15225	15240	15205	15179	15042	15133	15175	15301	15113	15315	15287	15206	15351	15114	15077	15286	15323	15281	15217	15225	15178	15157	15269	15258	15179	15344	15116	15151	15224	15290	15331	15169	15143	15154	15356	15201	15184	15294	15258	15126	15346	15113	15203	15231	15318	15183	15152	15166	14937	15184	15206	15362	15255	15137	15201	15093	15149	15281	15213	15119	15137	15047	15132	15132	15140	15066	15117	15028	15252	15261	15185	15049	15205	15171	15275	15380	15231	15215	15283	15280	15390	15308	15220	15222	15293	15238	15290	15145	15023	15204	15236	15348	15217	15105	15119	15256	15275	15305	15235	15122	15360	15228	15367	15133	15067	15318	15201	15215	15194	14980	15328	15094	15203	15208	15042	15384	15259	15380	15287	15257	15254	15185	15259	15199	15159	15201	15343	15158	15301	15372	15221	15397	15005	15105	15261	15210	15181	15173	15087	15100	15096	15305	15119	15145	15127	15267	15180	15090	15119	15285	15182	15179	15206	15180	15078	15169	15028	15371	15138	15138	15378	15279	15148	15201	15157	15394	15290	15258	15120	15323	15241	15214	15150	15273	15163	15287	15219	15327	15153	15125	15100	15200	15315	15162	15326	15213	15204	15166	15112	15263	15313	15215	15236	15124	15269	15245	15213	15203	15276	15161	15278	15251	15253	15333	15263	15258	15312	15143	15367	15312	15340	15134	15113	15149	15311	15093	15158	15308	15137	15171	15226	15152	15099	15218	15137	15145	15327	15027	15299	15241	15205	15164	15153	15329	15290	15267	15317	15253	15138	15278	15040	15220	15196	15120	15360	15071	15223	15172	15265	15250	15246	15227	15189	15402	15173	15288	15045	15150	15244	15240	15188	15188	15240	15246	15090	15321	15092	15252	15153	15155	15168	15130	15235	15322	15343	15209	15039	15110	15201	15182	15087	15309	15199	15231	15240	15062	15090	15271	15311	15365	15209	15235	15413	15222	15204	15195	15150	15326	15160	15298	15241	15138	15193	15052	15037	15193	15308	15225	15197	15058	15237	15089	15318	15313	15277	15224	15246	15382	15118	15324	15219	15352	15425	15125	15288	15046	15206	15312	15155	15143	15071	15261	15279	15334	15310	15167	15376	15234	15265	15329	15096	15222	15168	15154	15196	15226	15382	15243	15099	15114	15310	15194	15236	15285	15219	15243	15223	15300	15274	15278	15229	15094	15317	15104	15369	15168	15270	15298	15028	15290	15310	15280	15183	15333	15433	15275	15143	15203	15167	15164	15096	15375	15059	15207	15312	15334	15369	15204	15260	15170	15269	15201	15265	15231	15289	15210	15379	15187	15350	15170	15263	15260	15292	15264	15196	15275	15120	15238	15246	15232	15269	15110	15136	15251	15324	15169	15327	15308	15243	15169	15131	15222	15216	15238	15202	15145	15176	15134	15254	15232	15183	15291	15180	15222	15065	15134	15115	15275	15157	15107	15225	15201	15329	15118	15046	15304	15047	15343	15360	15210	15315	15267	15272	15110	15103	15173	14905	15288	15337	15202	15369	15249	15204	15211	15315	15344	15360	15257	15167	15284	15451	15338	14985	15274	15251	15354	15294	15112	15220	15137	15194	15266	15166	15206	15333	15202	15121	15168	15309	15162	15216	15091	15224	15028	15391	15246	15279	15306	15291	15082	15231	15081	15243	15177	15156	15175	15363	15350	15092	15323	15250	15250	15303	15029	15138	15123	15180	15175	15292	15304	15128	15279	15283	15147	15247	15237	15301	15159	15048	15212	15212	15227	15053	15251	15285	15217	15085	15242	15277	15311	15155	15306	15229	15292	15125	15206	15203	15268	15123	15199	15093	15262	15085	15267	15108	15206	15116	15241	15334	15381	15350	15282	15191	15265	15200	15111	15196	15499	15174	15295	15121	15295	15021	15231	15127	15353	15190	15218	15241	15236	15332	15268	15181	15395	15114	15252	15242	15164	15254	15289	15159	15260	15312	15220	15032	15321	15258	15149	15286	15103	15314	15286	15065	15239	15078	15309	15104	15284	15223	15212	14961	15377	15174	15114	15340	15268	15286	15169	15314	15309	15163	15239	15181	15347	15189	15304	15251	15309	15285	15127	15192	15122	15277	15169	15110	15191	15197	15175	15235	15255	15137	15226	15359	15322	15214	15195	15034	15263	15067	15181	15323	15258	15112	15286	15353	15252	15128	15152	15321	15130	15273	15215	15348	15170	15184	15294	15232	15231	15255	15348	15229	15210	15255	15382	15209	15304	15279	15380	15228	15255	15045	15120	15298	15170	15481	15406	14984	15401	15400	15078	15132	15220	15249	15317	15351	15281	15049	15199	15188	15267	15236	15247	15426	15287	15142	15369	15062	15182	15202	15138	15157	15184	15007	15230	15327	15339	15197	15230	15198	15184	15214	15147	15127	15104	15207	15135	15044	15401	15156	15208	15213	15328	15148	15191	15334	15386	15250	15123	15338	15233	15052	15086	15128	15162	15137	15121	15150	15206	15241	15235	15144	15320	15457	15317	15204	15236	15168	15099	15299	15288	15308	15342	15143	15293	15145	15286	15181	15116	15252	15227	15164	15224	15179	15156	15224	15169	15272	15309	15212	15250	15300	15191	15227	15169	15240	15228	15170	15116	15078	15038	15343	15240	15219	15262	15156	15352	15300	15027	15281	15213	15039	15167	15197	15119	15309	15197	15242	15215	15233	15163	15180	15240	15286	15153	15320	15178	15294	15235	15314	15149	15099	15294	15213	15240	15304	15214	15428	15041	15297	15187	15297	15334	15277	15069	15204	15265	15256	15189	15230	15402	15310	15304	15283	15173	15093	15173	15232	15253	15192	15350	15277	15283	15151	15240	15052	15373	15094	15317	15111	15175	15294	15217	15375	15302	15135	15238	15179	15201	15339	15185	15327	15097	15135	15336	15275	15062	15329	15387	15299	15250	15260	15275	15111	15409	15199	15139	15273	15255	15194	15190	15222	15161	15168	15094	15286	15237	15112	15147	15262	15158	15115	15180	15445	15402	15066	15370	15254	15183	15247	15142	15304	15275	15147	15197	15175	15224	15196	15111	15153	15132	15165	15211	15043	15287	15276	15234	15336	15231	15216	15047	15377	15134	15196	15166	15177	15263	15280	15073	15174	15350	15155	15241	15219	15125	15276	15268	15166	15201	15111	15156	15317	15128	15310	15195	15244	15187	15223	15353	15232	15118	15241	15125	15112	15181	15327	15213	15267	15241	15152	15269	15279	15136	15186	15253	15134	15258	15277	15120	15362	15218	15319	15220	15249	15364	15312	15167	15221	15325	15212	15211	15307	15195	15265	15213	15291	15214	15311	15225	15180	15233	15312	15156	15450	15204	15276	15212	15125	14976	15239	15139	15202	15213	15270	15294	15342	15235	15209	15248	15230	15331	15211	15171	15352	15206	15193	15104	15157	15092	15269	15286	15217	15159	15178	15309	15047	15348	15165	15179	15097	15298	15221	15139	15353	15159	15236	15272	15349	15175	15348	15265	15382	15137	15187	15271	15103	15083	15121	15102	15120	15209	15208	15290	15384	15252	15229	15194	15110	15306	15278	15114	15209	15171	15238	15261	15244	15117	15207	15353	15229	15243	15111	15280	15273	15351	15246	15441	15178	15296	15160	15391	15202	15121	15216	15006	15302	15214	15188	15433	15139	15165	15465	15252	15118	15317	15271	15276	15277	15351	15284	15248	15267	15286	15087	15199	15282	15123	15182	15087	15269	15175	15231	15296	15360	15178	15271	15128	15202	15209	15135	15139	15317	15353	15158	15264	15265	15168	15179	15175	15010	15325	15305	15103	15240	15359	15287	15331	15075	15303	15160	15289	15172	15287	15200	15319	15280	15339	15035	15045	15352	15317	15252	15174	15183	15124	15303	15238	15200	15309	15209	15405	15157	15229	15223	15292	15171	15144	15261	15221	15119	15401	15189	15223	15146	15423	15363	15248	15219	15065	15004	15142	15144	15082	15168	15400	15265	15208	15176	15253	15294	15300	15187	15412	15157	15212	15415	15285	15075	15267	15237	15161	15338	15094	15245	15354	15275	15145	15254	15216	15153	15290	15063	15222	15275	15319	15146	15241	15304	15306	15139	15211	15279	15303	15287	15347	15227	15287	15251	15183	15346	15175	15197	15368	15092	15209	15279	15186	15214	15162	15410	15131	15060	15170	15372	15287	15159	15375	15358	15222	15352	15251	15140	15256	15139	15195	15253	15227	15324	15394	15261	15273	15161	15158	15322	15263	15270	15212	15173	15193	15259	15372	15250	15206	15111	15379	15103	15205	15139	15234	15207	15153	15147	15346	15115	15291	15352	15146	15207	15055	15175	15277	15237	15149	15193	15177	15378	15391	15224	15285	15406	15178	15186	15206	15224	15190	15163	15227	15375	15346	15143	15292	15097	15279	15386	15149	15378	15276	15222	15140	15110	15192	15129	15278	15253	15190	15385	15322	15296	15213	15195	15102	15039	15342	15269	15226	15359	15169	15169	15158	15214	15151	15231	15285	15217	15339	15191	15299	15190	15018	15264	15209	15079	15163	15148	15397	15318	15134	15244	15154	15225	15417	15114
23992	21185	28871	26649	27828	29950	28120	23979	22273	21184	20838	19960	19294	19179	18957	18703	18631	18439	18195	18008	18046	18144	17915	18084	18012	17934	17908	17934	17893	18095	17909	17824	17965	17870	17840	17715	17800	17627	17683	17949	17690	17686	17966	17864	17898	17926	17668	17925	17800	17642	17714	17898	17799	17905	17839	17866	17824	17812	17442	17697	17841	17679	17682	17707	17687	17689	17835	17839	17780	17813	17516	17597	17717	17584	17733	17634	17821	17900	17885	18105	17642	17550	17608	17844	17921	17683	17911	17993	17756	18104	17695	17798	17662	17753	17817	17804	17762	17787	17642	17742	17702	17723	17902	17912	17731	17792	18027	17923	17723	17711	17630	17710	17876	17893	17670	17587	17915	17650	17756	17644	17967	17675	17844	17709	17653	17657	17840	17794	17801	17783	17772	17863	17745	17719	17459	17633	17753	17745	17880	17792	17738	17699	17900	17673	17799	17862	17926	17655	17691	17906	17759	17770	17869	17734	17827	17788	17692	17868	17735	17913	17736	17710	17909	17782	17844	17602	17821	17751	17674	17609	17641	17533	17764	17873	17622	17885	17908	17770	17680	17849	17886	17810	17582	17772	17628	17752	17847	17899	17855	17955	17819	17781	17883	17843	17891	17889	17670	17687	17749	17613	17736	17674	17806	17785	17667	17616	17787	17681	17761	17668	17535	17713	17850	17762	17808	17719	17854	17635	17836	17684	17656	17696	17630	17526	17597	17737	17867	17965	18009	17732	17726	17974	17641	17877	17796	17831	17890	17769	17784	17775	17834	17789	17777	17702	17728	17698	17724	17629	17943	17670	17978	17979	17799	17663	17786	17698	17866	18027	17875	17724	17777	17889	17945	17657	17639	17754	17911	17555	17808	17859	17831	17643	17770	17766	17792	17778	17880	17715	17814	17632	17630	17924	17816	17606	17691	17650	17683	17784	17999	17685	17678	17677	17631	17686	17618	17878	17748	17599	18025	17722	17668	17801	17720	17809	17881	17870	17787	17707	17839	17895	17547	17785	17640	17656	17779	17713	17772	17851	18013	17796	17931	17845	17942	17713	17630	17621	17996	17775	17864	17712	17568	17755	17655	17932	17696	17693	18006	17727	17677	17715	17709	17696	18000	17934	17892	17942	17893	17846	17778	17681	17765	17972	17768	17744	17811	17672	17910	17748	17861	17861	17968	17638	17795	17890	17815	17858	17807	17828	17672	17795	17672	17798	17609	17781	17726	17711	17739	17654	17829	17942	17500	17689	17705	17585	17764	17799	17590	17763	17615	17635	17898	17690	17703	17894	17944	17834	17664	17881	17749	17682	17829	17653	17914	18043	17702	17786	17785	17473	17678	17816	17676	17884	17652	17747	17622	17678	17791	17856	17593	17872	17605	17614	17721	17937	17822	17721	17798	17693	17686	17734	17701	17829	17855	17883	17887	17910	17807	17583	17851	17835	17735	17654	17578	17586	17760	17909	17703	17859	17700	17775	17758	17742	17698	17946	17518	17577	17842	17611	17639	17775	17762	17838	17818	17798	17538	17853	17768	17776	17716	17795	17796	17809	17880	17904	17638	17684	17648	17742	17733	17525	17630	17612	17457	17704	17868	17688	17600	17760	17688	17666	17737	17529	17876	17773	17745	17613	17638	17747	17901	17626	17713	17764	17708	17856	17734	17886	17794	17772	17837	17601	17667	17617	17716	17670	17876	17671	17747	17577	17959	17592	17669	17657	17847	17770	17855	17714	17833	17740	17796	17828	18087	17833	17658	17943	17787	17685	17569	17658	17700	17904	17779	17784	17822	17735	17736	17731	17546	17557	17725	17831	17800	17649	17860	17702	17621	17679	17823	17762	17799	17756	17787	17722	17820	17579	17791	17663	17721	17667	17641	17770	17789	17795	17633	17747	17794	17617	17625	17675	18002	17847	17771	17984	17847	17578	17689	17883	17803	17796	17665	17679	17665	17798	17916	17776	17739	17702	17526	17550	17743	17620	17676	17595	17719	17626	17742	17933	17700	17829	17930	17827	17584	17867	17771	17695	17759	17750	17927	17906	17763	17947	17726	18040	17655	17560	17820	17757	17815	17942	17876	17893	17904	17761	18086	17858	17772	17799	17824	17716	17815	17649	17744	17575	17771	17620	17791	17714	17891	17499	17594	17947	17795	17761	17887	17779	17749	17754	17697	17786	17545	17661	17866	17621	17695	17720	17973	17772	17755	17662	17854	17720	17793	17609	17585	17864	17941	17761	17570	17554	17605	17633	17840	17625	17807	17966	17773	17676	17726	17500	17846	17870	17629	17797	17735	18130	17935	17582	17769	17697	18001	17834	17751	17579	17722	17989	17784	17736	17964	17721	17857	17827	17804	17737	17546	17865	17846	17636	17737	17725	17906	17788	17647	17878	17867	17723	17747	17906	17628	17895	17826	17987	17820	17796	17805	17768	17592	17733	17932	17701	17760	17778	17721	17645	17672	17957	17796	17888	17690	17660	17801	17661	17850	17700	18038	17923	17466	17617	17704	17706	17762	17976	17907	17691	17888	17588	17900	17850	17775	17695	17767	17670	17900	17758	17744	17798	17885	17734	17865	17778	17672	17584	17616	17778	17679	17906	17570	17955	17893	17940	17868	17390	17895	17689	17739	17709	17901	18089	17730	17574	17649	17767	17676	17644	17796	17792	17810	17695	17830	17624	17914	17772	17828	17654	17626	17923	17667	17773	17549	17789	17723	17608	17563	17675	17634	17815	17727	17798	17868	17705	17806	17869	17608	17859	17569	17566	17743	17793	17850	17937	17827	17746	17878	17907	17559	17591	17899	17691	17694	17639	17735	17740	17789	18092	17872	17587	17805	17665	17875	17952	17707	17578	17704	17995	17717	17844	17483	17873	17691	17689	17751	17839	17775	17742	17701	17634	17800	17845	17929	17796	17775	17855	17878	17875	17687	17659	17907	17553	17750	17703	17468	17789	17672	17752	17557	17737	17731	17675	17761	17656	17925	17725	17796	17702	17704	17474	17660	17996	17677	17670	17835	17790	17662	17641	17634	17711	17867	17657	17905	17754	17725	17607	17792	17747	17758	17772	17736	17691	17945	17801	17715	17856	17873	17641	17624	17615	17821	17909	17782	17708	17751	17721	17812	17738	17923	17870	17656	17807	17632	17670	17732	17785	17681	17899	17936	17578	17801	17734	17886	17722	17676	17890	17753	17771	17749	17728	17769	17778	17796	17930	17768	17710	18108	17794	17823	17843	17570	17717	17740	17775	17748	17619	17552	17896	17657	17894	17742	17616	17895	17775	17632	17643	17785	17624	17931	17866	17807	17823	17717	17786	17709	17801	17773	17608	17539	17536	17644	17687	17826	17857	17807	17766	17857	17675	17878	17828	17654	17648	17721	17877	17831	17831	17836	18074	17435	17766	17785	17744	17763	17899	17702	18005	17864	17771	17627	17854	17577	17671	17734	17806	17693	17633	17727	17907	17730	18028	18007	17754	17657	17577	17854	17755	17744	17519	17755	17777	17810	17639	17946	17616	17743	17603	17679	17744	17555	17767	17873	17556	17605	17573	17858	18129	18048	17510	17792	17716	17704	17892	17677	17720	17715	18010	17744	17710	17662	17722	17811	17688	17931	17754	17691	17731	17643	17789	17602	17746	17888	17798	17674	17906	17873	17897	17790	17768	17678	17801	17578	17904	17601	17608	18063	17816	17657	17779	17593	17612	17799	17696	17684	17904	17831	17872	17843	17776	17612	17698	17551	17819	17635	17476	17877	17826	17732	17757	17910	17868	17706	17764	17754	17801	17832	17703	17939	17614	17848	17793	17760	17838	17951	17684	17734	17730	17808	17952	17811	17642	17751	17824	17639	17841	17858	17946	17931	17941	17660	17869	17679	17977	17954	17894	17831	17697	17752	17781	17802	17544	17672	17727	17875	17854	17729	17811	17878	17930	17520	17569	17579	18051	17761	17692	17650	17689	17661	17828	17971	17854	17909	17823	17813	17754	17834	17801	17859	17718	17705	17631	17854	17766	17739	17730	17997	17688	17820	17716	17788	17744	17704	17815	17937	17806	17723	17730	17805	17747	17620	17902	17780	17520	17726	17708	17794	17866	17888	17665	17901	17572	17860	17806	17783	17635	17820	17814	17898	17615	17653	17776	17664	17699	17796	17859	17794	17615	17833	17753	17822	17589	17715	17687	17904	17648	17932	17746	17701	17581	17637	17612	17788	17997	17890	17751	17761	17875	17808	17661	17641	17774	17600	17906	17926	17803	17782	17897	17718	17565	17877	18092	17859	17821	18047	17914	17826	17730	17745	17719	17716	17727	17926	17697	17814	17589	17766	18038	17610	17783	17904	17679	17827	17723	17823	17778	17920	17852	17987	17855	17746	17758	17669	17747	17632	17807	17894	17877	17756	17845	17894	17858	17632	17676	17818	17906	17482	17700	17593	17877	17746	17713	17838	17813	17657	17782	17548	17840	17858	17743	17798	17841	17730	17849	17882	17678	17683	17787	17554	17741	17756	17819	17821	17636	17802	17719	17796	17695	17828	17720	17725	17692	17832	17930	17641	17681	17702	17628	17742	17755	17569	18019	17681	17784	17744	17820	17686	17643	17776	17769	17784	17866	17632	17859	17662	17754	17791	17866	17992	17555	17859	17754	17923	17812	17724	17628	17731	17896	17931	17901	17790	17823	17880	17861	17902	17708	17784	17759	18039	17695	17582	17716	17777	17890	17716	17565	17618	17883	17744	17711	17740	17719	17773	17723	17795	17801	18010	17701	17641	17684	17920	17862	17687	17726	17986	17805	17840	17651	17922	17833	17638	17669	17844	17817	17552	17628	17631	17950	17823	17843	17556	17942	17923	17874	17920	17876	17729	17796	17640	17618	17662	17756	17739	17579	17875	17841	17619	17866	17661	17764	17639	17747	17852	17673	17755	17792	17839	17728	17895	17642	17602	17793	17733	17637	17867	17694	17852	17793	17491	18009	17788	17796	17956	17772	17806	17457	17834	17674	17777	17785	17621	17704	17633	17878	17907	17706	17712	17620	17743	17540	17826	17994	17783	17719	17819	17662	17690	17656	17789	17635	17950	17936	17950	17841	17818	17827	17630	17664	17778	17945	17979	17806	17648	17967
30235	50134	48589	39208	35306	31174	26503	23762	21799	20268	19125	18304	17531	17179	16829	16335	16104	15880	15730	15723	15585	15547	15316	15515	15375	15424	15565	15204	15178	15349	15316	15405	15275	15251	15343	15306	15135	15257	15273	15261	15317	15348	15083	14960	15330	15139	15346	15304	15459	15381	15147	15337	15257	15145	15071	15145	15117	15277	15283	15247	15223	15153	15357	15152	15229	15333	15038	15193	15388	15234	15199	15097	15211	15160	15168	15014	15144	15233	15171	15257	15179	15268	15235	15406	15194	15261	15245	15221	15233	15221	15317	15173	15136	15327	15230	15361	15327	15258	15236	15144	15451	15229	15206	15208	15161	15217	15145	15183	15261	15157	15121	15280	15191	15314	15208	15257	15146	15210	15133	15103	15181	15191	15032	15157	15287	15312	15169	15290	15248	15226	15117	15191	15202	15121	15198	15293	15120	15135	15417	14926	15068	15235	15114	15128	15276	15209	15221	15167	15496	15195	15047	15331	15254	15243	15206	15220	15202	15302	15183	15261	15181	15157	15214	15203	15192	15302	15310	15164	15225	15339	15300	15392	15221	15318	15176	15157	15238	15069	15320	15263	15183	15356	15232	15168	15131	15325	15135	15381	15068	15240	15270	15191	15290	15179	15277	15081	15346	15334	15232	15170	15256	15193	15247	15155	15394	15159	15449	15147	15123	15217	15128	15130	15399	15120	15372	15083	15164	15088	15138	15043	15209	15243	15134	15138	15088	15036	15313	15031	15306	15052	15288	15137	15264	15124	15076	15361	15184	15044	15161	15262	15150	15235	15179	15182	15147	15336	15145	15094	15137	15047	15226	15143	15355	15280	15213	15188	15202	15147	15125	15339	15224	15279	15106	15184	15239	15262	15208	15068	15304	15421	15281	15136	15125	15174	15256	15295	15160	15287	15043	15133	15208	15095	15279	15326	15140	15098	15211	15281	15244	15230	15218	15227	15063	15235	15145	15266	15053	15234	15036	15220	15129	15146	15125	15138	15083	15337	15209	15299	15342	15243	15274	15275	15270	15181	15150	15038	15121	15224	15190	15283	15195	15212	15276	15303	15254	15186	15312	15074	15256	15296	15338	15198	15308	15171	15172	15236	15181	15198	15280	15209	15199	15228	15314	15294	15323	15232	15181	15319	15242	15162	15277	15359	15110	15136	15127	15228	15057	15130	15167	15198	15161	15281	15210	15156	15074	15241	15177	15099	15156	15166	15258	15198	15201	15128	15237	15147	15226	15096	15106	15119	15316	15056	15178	15287	15282	15229	15183	15218	15266	15295	15194	15237	15312	15173	14986	15067	15266	15263	15397	15196	15228	14976	15177	15249	15181	15130	15372	15270	15274	15305	15090	15261	15128	15194	15155	15198	15268	15202	15252	15088	15105	15157	15214	15104	15233	15264	15149	15155	15227	15131	15192	15318	15182	15114	15297	15241	15141	15277	15345	15166	15218	15087	15210	15175	15249	15144	15093	15117	15186	15169	15206	15328	15126	15284	15230	15212	15099	15244	15201	15340	15228	15217	15309	15254	15147	15133	15353	15147	15193	15029	15363	15355	15097	15064	15250	15222	15184	15301	15121	15189	15152	15169	15123	15224	15141	15065	15127	15268	15203	15234	15147	15310	15345	15239	15077	15168	15240	15222	14998	15178	15432	15227	15139	15184	15170	15106	15134	15203	15308	15287	15311	15136	15237	15044	15178	15252	15261	15191	15237	15114	15245	15219	15145	15111	15222	15161	15148	15093	15304	15289	15128	15009	15033	15206	15312	15263	15280	15144	15227	15087	15323	15014	15036	15209	15226	15340	15276	15222	15233	15246	15279	15145	15189	15190	15336	15306	15054	15212	15227	15235	15111	15258	15298	15044	15231	15138	15132	15282	15330	15399	15178	15208	15407	15177	15027	15166	15241	15309	15080	15152	15173	15248	15156	15206	15196	15312	15319	15202	15353	15204	15388	15251	15385	15067	15216	15109	15190	15215	15221	15301	15121	15084	15320	15209	15299	15100	15113	15100	15451	15121	15250	15255	15174	15296	15145	15082	15280	15082	15367	15137	15129	15241	15200	15193	15100	15160	15120	15265	15112	15069	15114	15192	15187	15265	15292	15062	15288	15097	15060	15167	15178	15218	15007	15084	15212	15306	15207	15129	15225	15253	15105	15250	15201	15292	15125	15163	15191	15172	15164	15256	15197	15246	15140	15173	15207	15263	15170	15095	15303	14954	15448	15125	15171	15400	15071	15141	15223	15044	15281	15009	15134	15230	15089	15328	15277	15196	15071	15072	15075	15217	15052	15405	15195	15209	15271	15194	15143	15167	15002	15348	15163	15282	15322	15246	15375	15012	15232	15127	15260	15335	15222	15238	15269	15223	15223	15381	15122	15041	15271	15186	15116	15197	15160	15265	15225	15163	15246	15389	15116	15099	15267	15109	15258	15124	15218	15263	15097	15159	15241	15190	15215	15147	15193	15178	15197	15102	15343	15281	15309	15254	15044	15368	15191	15052	15240	15192	15187	15321	15132	15276	15342	15191	15258	15245	15206	15207	15227	15044	15301	15224	15045	15234	15278	15218	15241	15158	15143	15432	15338	15292	15174	15183	15276	15166	15289	15217	15268	15174	15376	15315	15340	15067	15203	15204	15148	15187	15222	15185	15204	15248	15197	15293	15184	15089	15126	15250	15291	15149	15120	15293	15211	15353	15208	15135	15289	15177	15026	15243	15137	15073	15139	15068	15116	15264	15205	15206	15277	15125	15273	15237	15354	15132	15238	15328	15203	15164	15329	15211	15347	15206	15296	15058	15295	15128	15321	15169	15143	15161	15177	15285	15134	15301	15173	15281	15193	15362	15143	15144	15340	15045	15223	15087	15331	15350	15148	15254	15235	15222	15234	15305	15306	15336	15253	15294	15272	15240	15275	15108	15159	15182	15237	15376	15237	15035	15243	15230	15283	15325	15339	15122	15091	15289	15293	15194	15137	15027	15152	15286	15261	15265	15339	15095	15338	15039	15209	15322	15150	15255	15201	15284	15242	15329	15145	15131	15208	15295	15256	15303	15183	15135	15326	15307	15277	15333	15051	15269	15183	15163	15231	15103	15350	15148	15263	15014	15146	15266	15118	15122	14939	15420	15174	15061	15242	15309	15244	15175	15184	15034	15262	15134	15048	15134	15305	15078	15188	15128	15212	15314	15281	15324	15045	15219	15242	15154	15181	15307	15183	15360	15211	15361	15192	15147	15180	15150	15134	15263	15048	15123	15015	15285	15137	15076	15346	15082	15226	15051	15155	15234	15063	15154	15068	15123	15069	15254	15111	15177	15247	15101	15415	15073	15077	15267	15325	15231	15220	15365	15129	15310	14980	15272	15077	15223	15314	15286	15200	15428	15172	15351	15211	15105	15268	15132	15129	15066	15233	15174	15208	15253	15056	15607	15430	15120	14982	15229	15355	15118	15275	15282	15052	15145	15202	15052	15242	15211	15335	15244	15229	15151	15282	15264	15232	15156	15068	15166	15138	15252	15074	15288	15186	15041	15198	15290	15031	15053	15059	15296	15282	14934	15353	15215	15104	15242	15184	15179	15088	15221	15264	15077	15117	15204	15287	15201	15179	15227	15007	15067	15263	15125	15175	15164	15499	15168	15201	15257	15246	15184	15217	15064	15363	15342	15021	15141	15236	15147	15194	15260	15244	15081	15189	15135	15307	15288	15172	15057	15395	14934	15224	15328	15259	15090	15298	15092	15209	15183	15306	15162	15123	15136	15307	15243	15232	15156	15324	15327	15058	15265	15267	15190	15230	15209	15158	15094	15256	15184	15074	15141	15249	15132	15305	15188	15219	15035	15209	15453	15411	15210	15292	15335	15289	15145	15155	15152	15165	15288	15301	15121	15218	15174	15170	15300	15344	15172	15135	15088	15373	15257	15163	15166	15056	15225	15202	15377	15148	15088	15220	15196	15364	15153	15011	15229	15094	15205	15227	15293	15281	15216	15221	15154	15284	15235	15257	15177	15207	15190	15180	15241	15355	15241	15236	15083	15075	15278	15297	15151	15155	15161	15150	15292	15199	15220	15106	15064	15384	15349	15274	15223	15210	15110	15199	15270	15327	15231	15158	15105	15251	15070	15099	15276	15191	15119	15278	15154	15153	15206	15248	15272	15152	15303	15046	15218	15212	15242	15228	15179	15157	15133	15189	15277	15267	15373	15216	15119	15061	15046	15192	15255	15279	15169	15286	15456	15272	15219	15288	15325	15162	15186	15059	15315	15451	15181	15357	15107	15162	15039	15366	15194	15355	15221	15114	14989	15218	15151	15195	15152	15226	15232	15152	15275	15240	15130	15180	14971	15330	15159	15164	15344	15062	15383	15217	15290	15269	15099	15044	15263	15254	15217	15192	15253	15266	15137	15255	15076	15166	15164	15043	15237	15341	15185	15032	15100	15242	15239	15172	15209	15332	15226	15356	15126	15209	15118	15192	15145	15130	15389	15146	15228	15189	15126	15282	15231	15139	15235	15253	15350	15220	15347	15216	15171	15237	15130	15163	15245	15167	15205	15296	15085	15302	15303	15202	15232	15064	15204	15305	15213	15246	15335	15238	15207	15193	15223	15259	15326	15138	15347	15168	15193	15187	15380	15027	15098	15219	15311	15288	15124	15417	15200	15131	15139	15268	15114	15152	15162	15162	15047	15115	15231	15229	15124	15274	15382	15207	15248	15365	15111	15208	15213	15057	15076	15213	15050	15222	15085	15003	15395	15174	15215	15431	15170	15260	15044	15079	15259	15145	15207	15173	15221	15220	15056	15259	15215	15216	15162	15301	15354	15119	15254	15334	15084	15249	15284	15184	15284	15135	15403	15283	15318	15220	15213	15079	15158	15268	15114	15299	15224	15099	15103	15107	15361	15247	15120	15193	15230	15166	15337	15278	15145	15332	15252	15260	15254	14990	15149	15160	15255	15167	15218	15258	15110	15137	15190	15055	15303	15235	15300	15239	15256	15211	15171	15212	15093	15289	15184	15197	15210	15236	15152	15146	15125	15242	15160	15077	15118	15218	15129	15317	15214	15179	15211	15092	15258	15175	15380	15084	15115	15332	15156	14954	15248	15262	15177	15099	15193	15224	15045	15128	15233
22857	21163	28995	24110	24371	29327	32056	26756	24682	23648	22407	21407	20804	20360	20044	19665	19357	18997	18825	18845	18648	18770	18833	18749	18789	18711	18646	18463	18506	18454	18549	18310	18465	18460	18320	18373	18437	18322	18162	18460	18517	18205	18352	18226	18391	18276	18309	18343	18330	18361	18160	18439	18211	18020	18191	18397	18252	18070	18134	18130	18195	18467	18243	18347	18096	18382	18366	18383	18212	17967	18127	18119	18357	18405	18413	18233	18196	18274	18216	18310	18266	18121	18404	18569	18306	18177	18196	18342	18289	18149	18173	18045	18045	18275	18236	18252	18189	18191	18066	18247	18137	18242	18217	18203	18196	18067	18166	18057	18169	18219	18248	18232	18195	18031	18263	18359	18159	18256	18424	18216	18298	18134	18307	18126	18002	18250	18232	18150	18256	18167	18209	18253	18224	18274	18346	18175	18189	18210	18375	18176	18220	18166	18054	18257	18225	18316	18390	18284	18360	18175	18217	18078	18005	18183	18048	18348	18341	18218	18237	18178	18069	18136	18189	18204	18177	18313	18157	18403	18377	18219	18221	18120	18391	18107	18375	18374	18248	18016	18070	18144	18010	18239	18263	18408	18143	18126	18125	18113	18110	18232	18013	18317	18377	18236	18135	18195	18032	18057	18192	18399	18211	18174	18256	18318	18197	18127	18189	18118	18075	18061	18071	18233	18214	18211	18157	18281	17981	18376	18381	18213	18244	17966	18185	18283	18125	18117	18233	17907	18172	18307	18212	18053	18216	18251	18106	18315	18234	18161	18278	18278	18313	18083	18333	18132	18271	18038	18062	18212	18309	18268	18162	18048	18077	18092	18202	18380	18250	18025	18248	18029	18145	18213	18082	18157	18167	18124	17949	18059	17982	18146	18210	18209	18092	18108	18288	18117	18232	18073	18136	18272	18366	18234	18018	18353	18156	18435	18246	18256	18038	18247	18199	18196	18201	18205	18224	18066	18283	18104	18288	18325	18244	18280	18390	18124	18258	18376	18265	18289	18243	18142	18075	18227	18339	18306	18234	18195	18169	18155	18144	18280	18321	18256	18207	18101	18250	18311	18469	18142	18094	18136	18449	18263	18284	18268	18202	18161	18288	18337	18042	18001	18179	18192	18250	18276	18406	18272	18274	18270	18261	18160	18130	18076	18274	18159	18096	18065	18077	18273	18235	18110	18150	18142	18391	18130	18245	18221	18180	18363	18198	18507	18249	18139	18202	18325	18312	18228	18124	18207	18358	18158	18334	18287	18124	18004	18175	18115	18218	18053	18370	18094	18155	17885	18039	18377	18342	18302	18196	18081	18213	18280	18287	18219	18187	18132	18176	18248	18150	18130	18302	17958	18099	18247	18108	18093	18197	18361	18129	18382	18097	18179	18342	18003	17989	18109	18217	17906	18040	18281	18102	18244	18283	18273	18193	18038	18362	18122	18157	18067	18119	18317	18209	18064	18122	18383	18090	18225	18176	18258	18281	18238	18104	18174	17967	18172	18208	18206	18044	18304	18041	18108	18252	18083	18196	18119	18185	18213	18014	17893	18248	18179	18049	18269	18020	18185	18259	18216	18144	17980	18206	18175	18219	18079	17996	18195	18000	18287	18035	18158	18192	18036	18402	18388	18200	18219	18130	18223	18277	18104	18187	18124	18224	18158	18177	18092	18229	18121	18258	18004	18104	18131	18191	18377	17998	18060	18201	18070	18097	17982	18085	18035	18049	18188	18514	17992	18173	18064	18348	18203	17969	18010	18347	18020	18113	18285	18205	18166	18234	17992	18095	18156	18134	18367	18180	18295	18144	18182	18106	18303	18248	18201	18416	18234	18215	18397	18287	18271	18398	18057	18374	18351	18141	18270	18276	17990	18106	18301	18193	18132	18059	18318	18145	18161	18061	18309	18248	18163	18113	18213	18209	18127	18229	18096	18097	18053	18095	18267	18221	18235	18238	17869	18089	18208	18213	18473	18084	18191	18238	18169	18099	18127	18024	18092	18128	18024	18189	18044	18248	18122	18216	18125	18045	18276	18279	18307	18270	18293	18249	18075	18155	18132	18361	18127	18152	18289	18309	18237	18206	18166	18276	18214	18197	18051	18272	18176	18170	18151	18180	18331	18311	18176	18258	18154	18174	18109	18188	18172	18493	18199	18321	18256	18264	18322	18104	18476	18218	18167	18251	17989	18165	18291	18099	18154	18097	18412	18259	18224	18182	17953	18207	18088	18106	18082	18101	18212	18143	18406	18258	18272	18231	18178	18118	18076	18365	18142	18068	18301	18010	18220	18284	18211	18093	18177	18092	17971	18215	18153	18150	18206	18207	18187	17983	18220	18281	18112	18253	18058	18180	18280	18333	18217	18340	18129	18253	18374	18269	18443	18093	18129	18362	18103	18261	18288	17924	18265	18134	18312	18118	18082	18100	18039	18058	18089	17876	18155	18264	18187	18463	18149	18287	18115	18221	18386	18133	18146	18249	18157	18295	18187	18045	18306	18118	18076	18093	18083	18310	18228	18230	18161	18203	18236	18105	18304	18184	18216	18166	18272	18226	18278	18030	18151	18201	18137	18227	18330	18175	18251	18197	18152	18299	17981	18256	18111	18329	18150	18028	18102	18468	18321	18395	18188	18150	18244	18084	18280	18138	18332	18254	18252	18237	18084	18227	18122	18348	18238	18159	18177	18317	18283	18315	18195	18340	18299	18311	18024	18168	18128	18166	18190	18362	18273	18269	18198	18252	18005	18192	18390	18088	18393	18327	18062	18324	17951	18222	18457	18335	18157	18307	18201	18230	18281	18208	18300	18238	18008	17955	17923	18048	17897	18298	18117	18332	18170	18259	18031	18241	18307	18024	17915	18242	18386	18327	18251	17984	18086	18130	18075	18201	18279	18108	18228	18013	18116	18409	18091	18252	18192	18169	18085	18218	18155	18247	18055	18302	18292	18199	18172	18112	18278	18068	18224	18305	18112	18220	17830	18029	18252	18200	18278	18023	18080	18243	18321	18194	18135	18233	18160	18108	18117	18493	18169	18320	18385	18410	18295	18189	18304	18203	18235	18382	18072	18169	18068	18394	18188	18283	18173	18172	18179	18117	18128	18179	18051	18339	17997	18174	18221	18053	18136	18225	18091	18140	17988	18111	18164	18412	18193	18042	18244	18317	18139	18151	18452	18083	18227	18222	18118	18315	18227	18322	18079	18161	18392	18172	18253	18133	18123	18066	18212	18249	18186	18597	18292	18132	18213	17990	18017	18053	18218	17941	18295	18085	18095	18314	18165	18347	18261	18201	18149	18027	18114	18104	18283	18229	18113	18370	18361	18280	18219	18207	18352	18372	18076	18645	18105	18145	18196	18104	18117	18221	18293	18212	18326	18203	18067	18085	18088	18278	18144	18061	18209	18225	18311	18017	18379	18146	18205	18303	18073	18032	18275	18297	18217	18306	18207	18093	18155	18050	18376	18395	18270	18311	18090	18092	18033	18279	17960	18372	18193	18258	18034	18010	18119	18160	18000	18262	17959	18187	18345	18149	18255	18052	18148	18361	18204	18432	18268	18314	18174	18247	18101	18389	18080	18054	18351	18435	18147	18291	18198	18295	18099	18348	18303	18044	18252	18399	18166	18125	17840	18129	18108	18152	18228	18056	18207	18131	18098	18302	18118	18140	18080	18255	18192	18211	18166	18125	18187	18236	18225	18265	18153	18128	18132	18397	18010	18257	18213	18328	18130	18098	18035	18276	18342	18178	18226	18285	18149	18177	18036	18174	18146	17899	17962	18241	18237	18176	18144	18483	18241	18270	18329	18266	18085	18275	18303	18227	18371	18301	18483	17986	18218	18374	18133	17970	18058	18236	18284	18049	18356	18134	17993	17975	18186	18064	18148	18185	18300	18180	18348	18216	18092	18087	18271	18170	17991	18161	18094	18326	18332	18284	18059	18128	18356	18381	17969	18220	18067	18211	18301	18347	18190	18122	18282	18430	18330	18361	18109	18265	18152	18253	18216	18193	18263	17864	18136	17981	18177	18001	18145	18140	18136	18081	18058	18393	18343	18299	18238	18195	18068	18329	18163	18193	18357	18336	18299	18041	18057	18337	18238	18110	18073	18406	18199	18069	18144	18317	18015	18086	18239	18028	18010	18301	18182	18135	18130	18054	18318	18143	18371	18353	18252	18159	18147	18227	18274	18133	18431	18046	18194	18250	18190	18074	18202	18122	18248	18080	18266	18258	18139	18329	18312	18148	18300	18338	18115	18258	18210	18293	18151	17987	18154	18021	18185	18101	18216	18357	18129	18262	18060	18223	18215	18176	18200	18157	17957	18047	18296	18237	18259	18412	18278	18173	18193	18475	18068	18293	18303	18179	18046	18093	18215	18191	18065	18337	18136	18381	18269	18382	18263	18232	18047	18094	18139	18090	18218	18121	18024	18354	18390	18338	18151	18131	18146	18231	18054	18217	18169	18056	18306	18288	18236	18290	18246	18121	18201	18184	18059	18110	18203	18043	18291	18432	18460	18173	18292	18126	18341	18099	18031	18118	18241	18362	18106	18146	18353	18266	18039	18220	18015	18279	17928	18253	18439	18244	18185	18316	18121	18298	18131	18142	18271	18471	18313	18097	18072	18139	18219	18097	18184	18215	18188	18352	18174	18221	18165	17959	18183	18143	18090	18472	17941	18128	18303	18282	18243	18068	18153	18304	18165	18132	18130	18325	18234	18147	18409	18224	18272	18280	18229	18350	18305	18484	18094	18132	18206	18143	18449	18185	18129	18115	18046	18217	18208	18285	18182	18118	18061	18284	18214	18041	18150	18195	18133	18207	18342	18160	18094	18078	18249	18328	18261	18219	18409	18131	18106	18388	18125	18069	18279	18070	18217	18229	18271	18154	18286	18237	18135	18190	18115	18369	18272	18199	18333	18307	18263	18114	18177	18199	18242	18060	18280	18304	18131	18090	18104	18044	18202	18396	18037	18055	18073	18149	18227	18250	18191	18233	18083	18083	18212	18191	18269	18278	18253	18068	18191	18315	18175	18254	18258	18093	18048	18271	18121	18164	18155	18222	18376	18374	18141	18188	18047	18025	18324	17914	18136	18156	18141	18107	18099	18274	18233	18138	18193	18133	18491	18244	18058
31917	55024	51861	44456	39160	34686	31124	26901	24669	22453	20739	19803	18874	18395	17751	17393	16773	16468	16378	16112	15902	16029	15867	16052	15876	15788	15665	15739	15748	15575	15643	15610	15602	15658	15443	15556	15531	15529	15521	15633	15630	15463	15579	15321	15409	15327	15473	15337	15620	15452	15366	15343	15446	15248	15546	15380	15521	15521	15332	15429	15547	15448	15420	15406	15449	15536	15410	15455	15480	15538	15401	15415	15475	15501	15539	15448	15430	15378	15560	15433	15468	15369	15449	15407	15486	15306	15229	15538	15529	15409	15309	15447	15450	15435	15414	15357	15375	15379	15326	15583	15499	15258	15378	15362	15495	15622	15472	15350	15258	15461	15288	15493	15478	15321	15580	15398	15426	15457	15352	15507	15523	15507	15381	15626	15317	15316	15408	15277	15538	15374	15504	15544	15446	15595	15391	15505	15333	15298	15476	15450	15397	15465	15374	15334	15304	15352	15423	15354	15367	15387	15550	15476	15314	15407	15369	15458	15408	15511	15316	15456	15332	15404	15296	15489	15204	15468	15415	15320	15583	15426	15337	15340	15466	15497	15435	15356	15496	15378	15360	15357	15498	15654	15501	15569	15401	15393	15449	15463	15441	15401	15435	15327	15346	15543	15522	15350	15645	15381	15447	15424	15323	15431	15346	15363	15427	15543	15456	15548	15642	15573	15503	15437	15224	15449	15587	15371	15448	15504	15313	15308	15480	15389	15283	15214	15459	15452	15610	15357	15467	15409	15606	15495	15408	15534	15534	15405	15432	15267	15492	15593	15465	15371	15430	15253	15419	15304	15582	15410	15334	15347	15283	15356	15434	15256	15513	15496	15462	15376	15584	15387	15647	15382	15653	15377	15705	15554	15431	15387	15452	15572	15285	15543	15440	15388	15321	15471	15354	15474	15424	15469	15303	15459	15406	15186	15345	15329	15446	15602	15515	15397	15370	15400	15450	15524	15528	15439	15517	15279	15507	15453	15335	15201	15457	15517	15337	15359	15351	15474	15298	15175	15473	15391	15221	15332	15359	15347	15457	15428	15478	15432	15383	15357	15318	15376	15354	15534	15560	15455	15429	15398	15439	15224	15461	15393	15315	15594	15412	15549	15381	15476	15370	15519	15468	15399	15354	15386	15336	15270	15389	15418	15272	15377	15463	15375	15224	15370	15335	15509	15369	15312	15468	15438	15353	15419	15466	15410	15275	15504	15400	15389	15519	15446	15390	15550	15356	15401	15460	15632	15393	15283	15298	15335	15378	15314	15359	15340	15334	15391	15144	15343	15327	15426	15454	15368	15393	15417	15489	15466	15419	15446	15344	15262	15536	15501	15359	15358	15364	15401	15509	15457	15477	15304	15355	15407	15468	15324	15595	15355	15611	15493	15342	15245	15535	15563	15440	15554	15456	15547	15462	15358	15313	15359	15691	15423	15376	15431	15478	15390	15366	15500	15458	15432	15425	15313	15539	15421	15370	15243	15497	15405	15324	15358	15358	15451	15370	15308	15428	15186	15322	15428	15423	15437	15347	15414	15413	15484	15471	15475	15379	15300	15338	15312	15369	15297	15264	15418	15413	15437	15354	15318	15583	15563	15332	15420	15278	15455	15366	15388	15473	15476	15397	15490	15504	15440	15361	15450	15368	15627	15453	15547	15364	15421	15282	15402	15382	15373	15395	15518	15349	15472	15363	15410	15384	15439	15425	15335	15576	15409	15425	15388	15316	15404	15490	15457	15370	15197	15455	15274	15399	15541	15455	15364	15305	15387	15477	15464	15480	15389	15479	15320	15449	15400	15370	15370	15576	15323	15255	15422	15321	15446	15232	15471	15363	15546	15346	15579	15452	15458	15436	15516	15438	15446	15519	15349	15219	15424	15254	15419	15440	15560	15294	15224	15418	15487	15382	15489	15413	15426	15427	15354	15423	15459	15431	15474	15440	15482	15268	15442	15528	15219	15477	15242	15481	15348	15489	15390	15305	15509	15559	15541	15363	15283	15500	15522	15492	15326	15282	15356	15337	15393	15374	15474	15360	15457	15267	15447	15485	15426	15569	15349	15455	15279	15374	15563	15461	15355	15530	15296	15319	15344	15439	15359	15595	15597	15276	15387	15550	15308	15459	15410	15343	15398	15312	15331	15426	15401	15266	15457	15366	15539	15325	15196	15337	15456	15385	15517	15561	15363	15459	15426	15355	15549	15382	15318	15431	15584	15435	15449	15564	15356	15351	15363	15354	15622	15473	15331	15535	15434	15357	15273	15492	15249	15414	15366	15432	15521	15439	15345	15414	15352	15465	15336	15377	15420	15396	15531	15589	15321	15229	15482	15245	15476	15327	15390	15321	15477	15167	15288	15279	15388	15442	15408	15457	15504	15444	15547	15425	15500	15587	15251	15487	15338	15393	15430	15334	15325	15407	15318	15434	15504	15343	15589	15358	15451	15338	15366	15305	15405	15632	15403	15407	15392	15458	15487	15388	15515	15563	15360	15605	15280	15404	15360	15479	15525	15450	15446	15402	15476	15371	15462	15437	15296	15530	15546	15504	15381	15371	15415	15391	15432	15388	15321	15489	15252	15429	15170	15338	15473	15386	15311	15460	15425	15301	15469	15346	15265	15416	15244	15599	15308	15154	15346	15393	15522	15440	15197	15265	15616	15482	15221	15575	15364	15535	15222	15168	15436	15435	15487	15582	15423	15310	15385	15645	15234	15396	15362	15288	15387	15321	15399	15354	15435	15526	15460	15437	15578	15426	15375	15249	15444	15405	15385	15310	15370	15433	15373	15291	15439	15325	15336	15233	15430	15429	15409	15450	15497	15465	15362	15486	15521	15495	15330	15441	15475	15498	15458	15472	15212	15519	15458	15429	15242	15368	15383	15437	15437	15561	15461	15395	15364	15498	15473	15347	15441	15261	15452	15431	15313	15476	15301	15405	15351	15523	15415	15458	15637	15448	15271	15430	15440	15379	15500	15487	15338	15418	15342	15536	15413	15464	15506	15402	15427	15520	15289	15413	15344	15262	15305	15510	15376	15328	15462	15469	15321	15373	15448	15454	15309	15379	15392	15320	15428	15418	15581	15361	15408	15426	15253	15367	15493	15442	15287	15333	15344	15429	15524	15332	15455	15381	15471	15403	15424	15488	15532	15296	15348	15414	15506	15367	15526	15472	15473	15585	15150	15384	15304	15209	15207	15325	15443	15523	15304	15297	15472	15400	15512	15572	15428	15566	15431	15154	15624	15394	15244	15418	15419	15475	15411	15243	15338	15282	15413	15305	15427	15252	15367	15365	15395	15424	15397	15600	15424	15566	15532	15405	15442	15401	15526	15563	15354	15445	15518	15389	15240	15454	15542	15342	15298	15213	15503	15413	15441	15539	15364	15384	15298	15466	15523	15372	15278	15456	15493	15540	15274	15405	15536	15251	15473	15447	15283	15424	15398	15448	15351	15418	15249	15542	15305	15323	15415	15391	15436	15478	15317	15547	15460	15485	15514	15463	15436	15388	15503	15481	15546	15311	15348	15370	15427	15460	15429	15533	15299	15381	15365	15413	15259	15483	15460	15274	15366	15239	15371	15440	15399	15281	15333	15484	15298	15475	15440	15367	15301	15350	15313	15498	15285	15320	15309	15479	15514	15156	15292	15386	15453	15463	15351	15407	15422	15593	15440	15464	15431	15439	15280	15382	15318	15600	15269	15455	15339	15409	15524	15651	15372	15426	15378	15435	15342	15244	15218	15454	15349	15371	15525	15276	15354	15464	15560	15409	15428	15547	15499	15401	15400	15345	15609	15314	15534	15478	15358	15435	15501	15392	15482	15495	15326	15461	15390	15329	15376	15538	15496	15432	15306	15404	15400	15503	15391	15489	15299	15340	15442	15394	15527	15447	15429	15246	15569	15389	15467	15403	15480	15456	15386	15459	15377	15453	15416	15428	15309	15319	15435	15310	15467	15425	15594	15259	15426	15378	15537	15413	15404	15376	15411	15398	15513	15447	15379	15335	15364	15312	15350	15459	15230	15379	15249	15353	15594	15487	15709	15426	15298	15442	15392	15419	15520	15451	15324	15358	15341	15352	15584	15522	15374	15584	15523	15394	15554	15235	15405	15569	15362	15402	15438	15390	15448	15448	15442	15453	15332	15439	15383	15320	15350	15427	15419	15406	15351	15458	15305	15276	15401	15451	15483	15343	15434	15326	15346	15363	15435	15515	15431	15319	15416	15323	15508	15578	15271	15361	15375	15416	15393	15423	15361	15402	15517	15223	15557	15233	15458	15398	15289	15348	15348	15423	15408	15454	15384	15498	15520	15433	15363	15498	15475	15479	15445	15525	15434	15275	15612	15435	15362	15269	15217	15419	15567	15391	15482	15593	15583	15330	15330	15475	15317	15363	15423	15364	15379	15493	15383	15519	15615	15484	15365	15284	15479	15399	15453	15444	15348	15482	15368	15354	15439	15391	15437	15481	15517	15451	15437	15320	15501	15361	15303	15452	15517	15542	15379	15288	15452	15341	15380	15604	15391	15508	15511	15341	15644	15514	15351	15525	15395	15297	15497	15483	15401	15346	15279	15292	15403	15606	15521	15371	15452	15257	15378	15306	15340	15363	15511	15517	15389	15584	15435	15412	15553	15422	15370	15559	15503	15402	15349	15354	15485	15401	15246	15344	15508	15361	15406	15415	15556	15364	15504	15371	15273	15601	15459	15394	15401	15397	15209	15451	15444	15258	15310	15505	15419	15526	15348	15409	15268	15319	15309	15335	15426	15396	15449	15271	15544	15476	15265	15407	15379	15285	15302	15396	15414	15377	15376	15347	15585	15270	15415	15354	15425	15467	15312	15396	15481	15464	15411	15247	15507	15352	15337	15396	15140	15429	15442	15494	15483	15465	15278	15338	15462	15294	15314	15399	15456	15468	15332	15426	15408	15324	15252	15370	15389	15314	15448	15476	15419	15426	15425	15444	15470	15521	15373	15362	15398	15418	15438	15269	15508	15331	15307	15400	15358	15354	15403	15355	15383	15243	15470	15457	15456	15275	15521	15449	15247	15501	15442	15457	15624	15489	15512	15457	15366	15303	15473	15316	15418	15544	15425	15562	15258	15505	15391	15509	15540	15514	15263	15424	15453	15401	15368
29312	27747	36168	34252	28518	25214	23497	21835	20912	19991	19678	19468	19035	18628	18580	18331	18275	17959	18202	17900	17964	17827	17832	17627	17881	17966	17749	17889	17837	17669	17900	17764	17781	17589	17914	17873	17738	17690	17739	17945	17760	17749	17810	17554	17586	17691	17464	17755	17842	17824	17596	17629	17730	17869	17924	17824	17603	17821	17573	17872	17763	17580	17760	17717	17691	17629	17657	17587	17698	17771	17816	17740	17592	17556	17683	17811	17887	17667	17729	17738	17691	17886	17792	17817	17827	17661	17700	17619	17607	17732	17747	17752	18083	17677	17583	17823	17690	17702	17569	17630	17687	17686	17798	17670	17839	17690	17518	17768	17700	17884	17836	17602	17856	17737	17724	17517	17716	17801	17796	17803	17704	17813	17860	17888	17452	17770	17814	17800	17719	17684	17725	17532	17955	17759	17685	17477	17793	17787	17950	17754	17907	17621	17647	17829	17664	17592	17798	17795	17810	17735	17719	17616	17766	17435	17605	17575	17724	17675	17541	17450	17698	17640	17705	17565	17658	17927	17675	17623	17601	17626	17867	17620	17769	17589	17649	17934	17690	17719	17563	17938	17586	17775	17750	17659	17774	17738	17951	17572	17676	17746	17713	17797	17547	17875	17731	17636	17580	17862	17900	17722	17725	17702	17695	17744	17775	17741	17950	17700	17640	17431	17762	17643	17730	17722	17900	17590	17562	17585	17745	17629	17672	17525	17814	17717	17756	17684	17770	17712	17445	17655	17758	17549	17600	17715	17715	17627	17861	17760	17918	17667	17495	17655	17670	17745	17888	17808	17714	17843	17787	17541	17656	17736	17603	17739	17923	17761	17693	17721	17588	17794	17763	17708	17900	17531	17822	17814	17503	17702	17851	17792	17815	17747	17658	17743	17600	17818	17794	17645	17594	17697	17556	17735	17815	17903	17943	17783	17668	17568	17665	17553	17831	17647	17730	17697	17765	17482	17974	17850	17753	17615	17695	17528	17748	17673	17672	17616	17854	17792	17654	17666	17836	17809	17660	17656	17761	17573	17710	17711	17612	17919	17687	17794	17713	17756	17530	17655	17730	17796	17638	17586	17661	17975	17794	17663	17522	17615	17513	17655	17723	17896	17894	17625	17721	17812	17676	17578	17747	17500	17391	17679	17665	17633	17637	17718	17743	17874	17751	17725	17664	17778	17728	17837	17663	17701	17766	17945	17727	17580	17702	17640	17520	17670	17864	17728	17754	17891	17678	17649	17880	17736	17549	17571	17692	17621	17793	17727	17797	17660	17635	17568	17641	17822	17614	17751	17574	17541	17753	17807	17560	17534	17698	17541	17693	17809	17718	17775	17720	17653	17609	17915	17808	17765	17942	17723	17624	17703	17590	17672	17800	17773	17827	17691	17814	17705	17698	17661	17629	17964	17643	17788	17617	17680	17558	17734	17739	17686	17688	17695	17439	17803	17804	17797	17849	17673	17869	17624	18005	17827	17719	18033	17745	17731	17641	17691	17637	17876	17816	17733	17553	17631	17684	17529	17816	17520	17651	17700	17653	17546	17650	17772	17832	17855	17843	17691	17772	17549	17741	17715	17814	17522	17902	17629	17632	17832	17835	17967	17788	17648	17421	17831	17780	17618	17800	17608	17711	17834	17713	17525	17662	17670	17652	17591	17748	17704	17759	17628	17701	17821	17669	17812	17631	17653	17880	17739	17513	17661	17702	17799	17622	17621	17885	17881	17978	17769	17990	18015	17726	17667	17693	18006	17751	17750	17824	17598	17608	17688	17805	17563	17670	17669	17889	17490	17564	17799	17750	17605	17918	17639	17601	17798	17872	17670	17515	17847	17758	17704	17653	17766	18074	17703	17822	17717	17768	17763	17879	17804	17615	17739	17463	17752	17832	17875	17803	17612	17752	17689	17764	17684	17577	17872	17828	17664	17883	17856	17708	17632	17693	17623	17664	17643	17840	17586	17773	17813	17673	17788	17695	17637	17895	17925	17729	17752	17772	17705	17640	17699	17706	17807	17714	17638	17601	17811	17713	17890	17651	17671	17657	17714	17813	17516	17640	17667	17639	17604	17702	17785	17667	17684	17648	17856	17768	17602	17645	17714	17701	17911	17932	17738	17510	17597	17754	17678	17636	17681	17661	17838	17966	17891	17630	17692	17590	17698	17739	17666	17627	17544	17682	17659	17566	17666	17773	17699	17724	17675	17744	17543	17509	17764	17634	17758	17880	17825	17676	17496	17686	17756	17649	17503	17538	17647	17719	17724	17821	17909	17535	17784	17688	17759	17762	17907	17887	17643	17722	17763	17730	17802	17712	17876	17592	17689	17696	17689	17637	17856	17765	17820	17845	17936	17970	17626	17883	17560	17815	17743	17737	17671	17717	17650	17629	17685	17770	17633	17600	17823	17651	17809	17623	17743	17625	17909	17797	18003	17899	17536	17607	17793	17682	17706	17692	17601	17402	17812	17586	17690	17671	17791	17859	17768	17754	17776	17549	17706	17675	17575	17546	17704	17648	17841	17728	17704	17895	17754	17735	17816	17741	17948	17694	17679	17672	17609	17718	17706	17796	17642	17635	17606	17687	17559	17758	17622	17722	17688	17950	17584	17501	17673	17588	17508	17607	17670	17533	17671	17602	17772	17755	17867	18036	17707	17591	17556	17427	17725	17855	17569	17828	17761	17706	17691	17625	17909	17573	17761	17800	17735	17851	17783	17810	17708	17697	17728	17647	17714	17711	17600	17885	17564	17697	17699	17663	17642	17916	17602	17905	17704	17743	17718	17722	17717	17455	17745	17651	17718	17678	17516	17748	17814	17612	17573	17704	17725	17711	17783	17614	17795	17575	17679	17673	17739	17800	17825	17503	17696	17471	17577	17943	17573	17743	17771	17657	17822	17574	17934	17856	17929	17871	17700	17587	17762	17848	17720	17766	17579	17736	17724	17603	17587	17663	17795	17668	17705	17611	17757	17801	17831	17742	17929	17732	17606	17787	17843	17787	17694	17626	17874	17818	17743	17713	17693	17708	17562	17953	17820	17750	17674	17733	17594	17991	17814	17836	17740	17743	17637	17667	17596	17581	17754	17874	17629	17660	17742	17775	17848	17865	17678	17664	17758	17725	17844	17803	17683	17659	17715	17674	17972	17714	17563	17558	18100	17630	17620	17831	17757	17836	17790	17714	17626	17751	17726	17832	17425	17575	17862	17606	17565	17668	17490	17783	17726	17833	17660	17894	17805	17515	17654	17473	17645	17735	17730	17848	17559	17618	17617	17912	17676	17633	17777	17695	17822	17729	17666	17834	17773	17664	17787	17875	17570	17667	17575	17606	17685	17774	17887	17753	17628	17664	17752	17696	17580	17628	17642	17564	17786	17825	17509	17968	17797	17621	17786	17765	17627	17598	17696	17745	17785	17583	17558	17666	17842	17738	17566	17579	17744	17914	17655	17819	17846	17702	17486	17751	17616	17764	17612	17781	17753	17607	17771	17738	17830	17758	17793	17752	17824	17843	17674	17835	17783	17712	17541	17638	17705	17639	17763	17490	17829	17989	17664	17660	17602	17597	17757	17801	17558	17722	17663	17626	17767	17689	17757	17538	17836	17690	17749	17723	17739	17805	17756	17730	17697	17858	17584	18014	17734	17708	17800	17629	17727	17672	17885	17793	17849	17742	17624	17820	17775	17673	17677	17784	17660	17780	17902	17725	17496	17876	17837	17800	17559	17654	17735	17741	17679	17621	17748	17909	17769	17763	17841	17896	17473	17869	17862	17835	17837	17671	17582	17739	17801	17674	17711	17646	17677	17655	17696	17874	17822	17700	17915	17791	17736	17677	17470	17653	17737	17725	17755	17778	17421	17762	17621	17817	17505	17650	17604	17717	17683	17829	17726	17720	17726	17825	17665	17449	17453	17625	17843	17748	17666	17675	17598	17867	17695	17811	17838	17679	17474	17795	17779	17619	17882	17576	17789	17758	17634	17880	17646	17588	17554	17834	17838	17868	17915	17824	17723	17812	17692	17758	17811	17586	17558	17648	17819	17802	17520	17748	17814	17804	17859	17789	17747	17833	17792	17656	17890	18120	17799	17757	17927	17632	17837	17633	17715	17768	17676	17756	17675	17786	17737	17646	17538	17620	17647	18039	17840	17838	17556	17863	17877	17777	17967	17885	17552	17552	17589	17715	17656	17673	17693	17741	17804	17748	17699	17705	17754	17691	17839	17758	17750	17742	17706	17785	17721	17604	17577	17564	17764	17861	17934	17655	17762	17797	17759	17555	17640	17759	17687	17800	17539	17602	17703	17678	17666	17686	17593	17875	17768	17758	17442	17630	17762	17850	17686	17761	17933	17957	17845	17714	17690	17919	17875	17838	17526	17739	17792	17877	17795	17480	17887	17801	17760	17902	17950	17636	17487	17936	17773	17735	17659	17753	17863	17830	17601	17767	17716	17737	17629	17847	17787	17763	17821	17863	17801	17757	17698	17498	17605	17676	17891	17850	17645	17706	17608	17406	17807	17592	17882	17740	17731	17810	17835	17794	17824	18060	17808	17652	17685	17648	17702	17871	17981	17753	17615	17621	17799	17873	17664	17863	17635	17752	17712	17917	17855	17681	17810	17598	17464	17646	17561	17788	17784	17764	17787	17560	17770	17656	17481	17737	17696	17582	17837	17713	17672	17740	17695	17832	17686	17588	17713	17748	17785	17345	17833	17735	17821	17548	17912	17585	17637	17555	17618	17703	17947	17460	17887	17659	17660	17682	17613	17808	17720	17751	17520	17616	17629	17537	17584	17710	17766	17839	17715	17742	17744	17814	17811	18138	17572	17970	17840	17827	17630	17904	17739	17681	17761	17797	17942	17604	17654	17698	17701	17744	17615	17783	17865	17662	17885	17838	17706	17752	17780	17720	17770	17748	17843	17822	17701	17533	17693	17625	17679	17623	17862	17730	17760	17676	17621	17949	17841	17782	17872	17709	17662	17690	17596	17658	17727	17757	17525	17664	17664	17741	17796	17736	17773	17857	17934	17835	17777	17815	17623	17638	17711	17759	17618	17738	17858	17801	17598	17822	17842	17908	17705	17627	17849	17754	17689	17562	17757	17788	17642	17661	17635	17777	17627	17708	17747	17720	17659
29567	42668	40401	33938	28853	25348	23127	21163	19919	18721	18044	17193	16880	16658	16262	16185	15916	15531	15425	15344	15314	15346	15415	15386	15356	15139	15342	15183	15201	15188	15106	15180	15239	15221	15116	15262	15073	15079	15150	15069	14930	15062	15143	15191	15101	15246	15228	15188	15254	15271	15064	15267	15246	15347	15207	15068	15180	15163	15171	15218	15100	15136	15038	15058	15197	15260	15096	15181	15229	15146	15064	15201	15169	15120	15125	15120	15131	15056	15255	15208	15073	15042	15189	15278	15122	15174	15261	15035	15098	15222	15066	15272	15003	15347	15052	15039	15088	15156	15275	14943	14961	15066	15009	14983	15088	15219	15190	15251	15098	15097	15180	15103	15225	14972	15212	15109	15055	15070	15152	15216	15054	15210	15050	15331	15162	15362	15280	15110	15176	15091	15312	15049	15243	15056	15176	15215	15121	15120	15200	15334	15042	15236	15243	14969	15071	15330	15088	15141	15165	15246	15131	15120	15172	15210	15186	15159	15272	15122	15168	15200	15124	15166	15277	15244	15295	15236	15185	15001	14948	15257	15066	15244	15139	15307	15250	15047	14998	15128	15175	15213	15152	15131	15127	15168	15289	15269	15237	15129	15124	15218	15109	15194	15097	15099	15444	15190	15157	15218	15135	14994	15360	15032	15095	15149	15128	14912	15285	15345	15104	15056	15092	15230	15268	15119	15132	15037	15266	15313	15291	15215	15156	15177	15162	15183	15179	15013	15114	14966	15223	15054	15101	15152	15155	15221	14995	15225	15147	15364	15178	15204	15122	15410	15076	15088	15283	15067	15211	15257	15037	15163	15253	15052	15033	15110	15218	15003	15151	15162	15069	15116	15192	15219	15159	15175	15313	15215	15079	15190	14985	15165	15061	14952	15242	15133	15085	14910	15273	15047	15199	15000	15124	15273	15135	15121	15123	15027	15369	15163	15159	15286	15187	15066	15056	15068	14973	15110	15249	15158	15165	15205	15134	15083	15160	15020	15146	15160	15208	15009	14994	15176	15175	15424	15169	15211	14984	15014	15138	15061	15191	15062	15151	15153	15209	15100	15040	15332	15087	15098	15168	15050	15285	15042	15022	15105	14935	15180	15011	14999	15131	14957	15095	15216	15202	14920	15036	15103	15203	15237	15046	15055	15142	14985	15276	15118	15291	14943	15366	15155	15174	15216	15103	15077	15098	15322	15146	15156	15141	15092	15092	15172	15080	15085	14885	15325	15167	15323	15111	15156	15131	15077	15216	15268	15178	15083	15120	14841	15123	15078	15177	15294	15196	14942	14985	15152	15334	15223	15067	15228	15123	15079	15111	15206	15141	15210	15019	15148	15176	15190	15167	14997	15021	15309	15305	15087	15050	15205	15244	15173	15177	15250	15285	15261	15105	15030	15291	15167	15107	14917	15176	15137	15236	15167	15142	15131	15095	15202	15182	15220	15204	15086	15180	15259	15037	15072	15348	15279	14994	15261	15087	15120	15146	15126	15023	15073	15146	15195	15141	15348	15176	14999	14949	15082	15068	15129	14927	15118	15263	14959	15236	15068	15155	15290	15130	15120	15094	15296	15313	15104	15117	15260	15028	14988	15208	15128	15283	15400	15300	15070	15206	15212	15217	15056	15216	14979	15145	15296	15122	15033	15150	15159	15235	15163	15130	15134	15203	15136	15011	15162	15242	15219	15039	15081	15224	15101	15193	15112	15195	15146	15290	15287	15170	15201	15112	15182	15106	15266	15006	15128	15268	15204	15135	15082	15041	15218	15180	15147	15236	15233	15213	15171	15214	15146	15185	15160	15047	15226	15139	15080	15118	15044	15090	15264	15305	15111	15134	15317	15105	15084	15094	15186	14934	15123	15206	15081	15293	15113	15073	15218	15004	15178	15110	14944	15146	15041	15255	15174	15177	15111	15220	15246	15185	15152	15356	15170	15204	15119	15307	15011	15127	15271	15153	15135	15202	15071	15157	15087	15220	15191	14993	15084	15299	15109	15076	15253	15080	15216	15274	15353	15238	15129	15292	15155	15142	15204	15192	15047	15376	15138	15110	15146	15153	15030	15055	15147	15262	15076	15145	15245	15136	15186	15157	15169	15328	15164	15065	15147	15114	15352	15186	15032	15115	15109	15215	15249	14990	15282	15181	14896	15112	15322	15374	15181	15074	15171	15145	15160	15234	15326	15257	15091	15073	15096	15228	15109	15014	15089	15207	15271	15332	15141	15243	15099	15016	15171	15170	15273	15029	15176	15304	15067	15159	15137	15168	15117	15124	15086	15042	15094	15040	15100	15259	15180	15047	15030	14974	15203	15182	15119	15097	15254	15284	15178	15173	15106	15183	15160	15102	15201	15222	15171	15198	15365	15199	15119	15258	15177	15146	15060	14974	15136	15248	15128	15055	15012	15152	15065	15346	15180	15030	15183	15162	15257	15439	15019	15055	15140	15054	15106	15142	15166	15181	14976	15018	14998	15284	15123	15218	15168	15232	15194	15165	14978	15124	15287	15044	15331	15127	15273	15089	15174	15220	15279	15167	15050	15117	14896	14984	15110	15028	15152	15191	15226	15146	15088	15311	15158	15272	15199	15106	15055	15215	15054	15322	15099	15043	15350	15253	15127	15240	15177	15350	15208	15250	15142	15280	15105	15152	15185	15203	15053	15209	15072	14995	15179	15134	15100	14967	15164	15235	15118	14963	15206	15212	15213	15148	15188	15155	15224	15343	14988	15267	15192	15264	15262	15165	15162	15138	15008	15184	15274	15184	15071	15284	15015	15131	15037	15087	15074	15169	15209	15252	15125	15077	15015	15088	15038	15254	15112	15255	15051	15201	14996	15188	15056	15124	15319	15207	15202	15211	15153	15338	15223	15079	15100	15081	15165	15051	15173	15050	15059	15126	15051	15031	15161	15231	15162	15139	15066	15319	15272	15195	15051	15161	15199	15173	15137	15210	15028	15136	15086	15247	15308	15084	15091	15057	15137	15137	14991	15028	15136	15125	15164	14928	15130	15163	15131	15388	15242	15112	15254	14991	15084	15172	15001	15038	14995	15119	15041	15164	15062	15070	15076	15266	14963	15173	15123	15262	15169	15322	15359	15138	15124	15038	15257	15172	15135	15254	15109	15109	15139	15045	15076	15163	15140	15186	15250	15175	15096	15138	15136	15079	15118	15105	15115	15124	15113	15310	15186	14931	15169	15060	15141	15275	15061	14951	15233	15009	15058	15204	15254	15028	15031	15185	15129	14979	15105	15154	15173	15052	15170	15148	15396	15124	15132	15034	15215	15019	15259	15186	15318	15126	15036	15134	15048	15091	15465	15274	15233	15171	15267	15180	15160	15108	15098	15228	15059	15157	15213	15220	15142	15074	15212	15186	15137	15152	15241	15300	15056	15036	15282	15232	15159	15123	15195	15127	15121	15161	15112	15276	15101	15041	15198	15250	15068	15092	15168	15180	15241	15286	15208	15247	14996	15229	15055	15228	15209	15094	15160	15179	15031	15261	15112	15056	15150	15243	15236	15313	15241	15033	15182	15276	15369	15189	14984	15241	15109	15294	15143	15233	15095	15164	15121	15070	15104	15137	15147	15186	15136	15147	15107	14997	15250	15189	15089	15216	15121	15186	15099	15089	15106	15188	15117	15191	14902	15060	15190	15135	15188	15300	15178	15073	15220	15168	15154	15131	15291	15286	15281	15225	15301	15233	15050	15050	15169	15103	15307	15051	15098	15202	15185	15166	15278	15035	15206	15108	15131	15342	14986	15214	15039	15158	15103	15189	15097	15234	15269	15228	15083	15095	15267	15272	15201	15062	15159	15260	15132	15333	15264	14961	15088	15060	15110	15218	15212	15096	15092	15199	15222	15098	15281	15208	15237	15256	15102	15369	15281	15121	15134	15061	15191	15213	15113	15187	15416	15148	15210	15184	15124	15239	15294	15172	15215	15220	15210	15206	15127	15193	15121	15232	15264	15249	15239	14990	15123	15172	15218	15145	15405	15147	15268	15046	15299	15229	15087	15186	15298	15157	15176	15110	15207	15169	15203	15142	15027	15210	15056	15027	15131	15134	15279	15208	15217	15104	15085	15214	15125	15081	15314	15135	15264	15224	15196	15233	15142	15024	15169	15120	15168	15256	15096	15263	15095	15112	15034	15140	15131	15208	15178	15151	15273	15000	15191	15225	15028	15011	15136	15106	15219	15106	15196	15176	15005	15251	15117	15165	15040	15043	15173	15177	15177	15221	15287	15221	15123	15315	15004	15302	15098	15392	15230	15082	15097	15159	15118	15244	15215	15063	15139	15204	15134	15180	15085	15020	15139	15217	15257	15331	15130	15078	15077	15105	15272	15107	15205	15276	15145	15096	15100	15108	15196	15097	14987	15005	15226	15179	15096	15266	15160	15084	15133	15220	15101	15300	15256	15127	15163	15287	15078	15150	15207	15272	15230	15130	15090	15288	15001	15125	15147	15145	15204	14965	15175	15193	15140	15074	15102	15175	15022	15206	15203	15161	15212	15089	15004	15057	15117	15134	15024	15062	15113	15319	15111	15199	15119	15070	15106	15149	15420	15098	15249	15264	15179	15138	15237	15183	15282	15117	15146	15286	15271	15181	15012	15279	15183	15101	15215	15254	15105	15287	15162	15168	15213	15274	15189	15055	15003	15194	15209	15179	15237	15129	15261	15229	15190	15123	15094	15452	15099	15340	15240	15133	15102	15149	15237	15226	15156	15259	15232	15107	15092	15104	15055	15109	15209	15265	15200	15129	15031	15186	15116	15323	15160	15319	15074	15075	15070	15259	15153	14975	15317	15204	15055	15206	15126	15022	15217	15277	15219	15172	15090	15157	15125	15201	15237	15365	15120	15055	15069	15301	15214	15187	15119	15213	15192	15235	15144	15205	15105	15161	15017	15295	15206	15171	15169	15173	15150	15158	15030	15304	15051	15190	15017	15240	15212	15224	15150	15216	15172	15136	15244	15191	15340	15296	15086	15007	15157	15191	15277	15052	15107	15476	15187	15149	15206	15162	15183	15358	15169	15132	15223	14975	15220	15232	15136	15253	15328	15124	15241	15160	15119	15036	15011	15303	15188	15102	14978	15161	15244	15199	15127	15086	15171	15007	15131	15216	15027
24149	21240	28854	27092	27611	29152	27973	24180	22456	21546	20953	20261	19715	19265	19146	18899	18585	18599	18303	18164	18034	18272	18155	18130	18064	18065	18259	18045	18008	18027	18030	17759	17851	17708	18065	17737	17962	17711	17936	17861	17877	17599	17880	17708	17721	17803	17957	18045	17668	17991	17740	17701	17839	17954	17836	18022	17770	17902	17859	17863	17754	17923	17775	17637	17674	17843	17714	17794	17724	17786	17742	17663	17762	17642	17761	17843	17759	17836	17795	17783	17865	17924	17718	18013	17810	17724	17865	17873	17836	17878	17950	17778	17729	17899	17819	17753	17546	17700	17826	17801	17929	17913	17848	17711	17914	17643	17736	17893	17767	17776	17908	17815	17814	17902	17878	17850	17849	17807	17754	17977	17782	17831	17802	17658	17820	17862	17920	17821	17952	17774	17914	17684	17708	18001	17844	17758	17826	17942	17707	18040	17880	17796	17919	17676	17877	17916	17720	17596	17738	17693	17654	17644	17753	17816	17801	17689	17563	17728	17766	17805	17966	17786	17730	17710	17894	17831	17659	17736	17605	17944	17705	17790	17826	17798	17705	17975	18005	17843	17900	17929	17791	17739	17689	17828	17785	17857	17963	18019	17985	17824	17729	17644	17924	17891	17964	17873	17741	17788	18016	17686	17652	17713	17885	17859	17805	17887	17979	17777	17812	17664	17799	17756	17936	17684	17936	17644	17710	17818	17704	17943	17817	17773	17693	17833	17823	18011	17992	17880	17766	17905	17609	17575	17719	17938	17724	17819	17854	17787	17754	17892	17822	17966	17718	17650	17811	17846	17724	18026	17934	17913	17649	17732	17755	17752	17898	17873	17758	17819	18037	17641	17578	17653	17710	17791	17669	17560	17631	17639	17958	17691	17692	18090	17822	17905	17861	17732	17856	17525	17667	17639	17812	17793	17852	17650	17683	18011	18018	17817	17776	17813	17661	17767	17678	18031	17774	17930	17850	17659	18094	17890	17617	17795	17790	17842	17694	17925	17900	17736	17803	17942	17705	17793	17718	17815	17984	17775	17942	17755	17678	18089	17792	17691	17676	18000	17815	17784	17703	17887	17929	17881	17920	17888	17654	17775	17688	17786	17688	17788	17777	17701	17575	17812	17793	17661	17821	17688	17877	17830	17945	17947	17967	17911	17943	17928	17768	17977	17721	17696	17750	17979	17801	17652	17901	17848	17880	17771	17709	17471	17750	17787	17800	17765	17701	17845	17804	17792	17921	17833	17714	17634	17900	17893	17851	17687	17814	17724	17834	18061	17705	17889	17715	17974	17840	17801	17768	17714	17866	17721	17862	17890	17872	17777	17828	17813	17966	17726	17940	17644	17708	17903	17841	17729	17702	17903	17747	17634	18074	17890	17794	17696	17782	17556	17787	17710	17824	17638	17638	17893	17855	17877	17672	17852	17803	17863	17734	17686	17660	17681	17786	17728	17601	17758	18001	17680	17679	17710	17880	17708	17645	17855	17924	17814	18142	17774	17869	17814	17883	17813	17719	17834	17623	17831	17831	17743	17946	17776	17891	17846	17679	17814	17826	17922	17852	17774	17731	17731	17769	17799	17797	17938	17921	17704	17874	17736	17640	17765	18027	17980	17853	17663	17659	17887	17857	17719	17703	17604	17674	17628	17829	17682	17820	17750	17601	17792	17771	17843	17857	17912	17648	17958	17986	17812	17739	17817	17934	18029	17820	17923	17907	17674	17549	17857	17713	17856	17897	17593	17673	17789	18056	17914	17883	17855	17989	17641	17888	17664	17884	17863	18007	17783	17640	18048	17861	17825	17919	17698	17954	17749	17826	17904	17880	17766	17770	17642	17660	17722	17641	17702	17720	17868	17767	17709	17550	17911	18002	17875	17806	17984	17820	17848	17725	17883	17784	17921	17789	17740	17882	17923	17712	17952	17919	17805	17779	17818	17767	17816	17794	17811	17676	17581	17954	17826	17662	17880	17891	17666	17771	17978	17626	17728	17682	17917	17779	17868	17818	17817	17818	17868	17907	17892	17848	17731	17785	17620	17817	17743	17776	17951	17693	17853	17789	17746	17801	17903	17929	17804	17890	17855	17813	17866	18027	17907	17853	17743	17755	17806	17821	17918	17679	17693	17797	17651	18020	17827	18116	17828	17647	18053	17870	17828	17810	17913	17900	17611	17722	17514	17809	17837	17677	17685	17993	17776	17817	17747	17766	17880	17609	17801	17706	17629	17753	17781	17763	17785	17838	17917	17787	17789	17829	17785	17755	17939	18080	17919	18054	18019	17830	17983	17819	17607	17790	17911	17933	17847	17948	17815	17992	17840	17749	17826	17734	17759	17797	17646	18068	17862	17863	17940	17879	17784	17743	17682	17873	18021	17896	17880	17690	17767	17845	17694	17931	17735	17723	17777	17835	17849	17872	17815	17861	17850	17877	18016	17820	17826	17841	17885	17747	17652	17793	17753	18074	17926	17958	17783	18119	17857	17931	17763	17666	17830	17953	17695	17929	17749	18029	17777	17852	17814	17818	17969	17795	17920	17921	17700	17766	17709	17570	17557	17768	17916	17929	17740	17741	17707	17846	17774	17783	17743	17991	17718	17902	17675	17683	17812	17962	17791	17666	17685	17757	17944	17871	17849	17728	17630	17838	17700	17656	17683	17941	17858	17738	17633	17910	17721	17856	17768	17755	17740	17747	17975	17842	17726	17788	17675	17634	17847	17896	17744	17800	17986	17836	17644	17915	18003	17635	17864	17595	17838	18014	17991	17946	17719	17731	17835	17700	17745	17895	17915	17879	17788	17618	17874	17916	17544	17688	17830	17770	17973	17775	17879	17773	17838	17980	17852	17680	17655	17707	17825	17784	17738	17818	17803	17700	17854	17737	17753	17763	17907	17778	17692	17753	17775	17632	17784	17898	17923	17981	17777	17915	17847	17919	17758	17706	17634	17795	17686	17782	17821	17710	17818	18084	17683	17767	17964	17822	17813	18002	17921	17914	17800	17893	17704	17763	17842	17952	17797	17903	17864	17761	17812	17941	17729	17831	17836	17842	17857	18009	17825	17915	17833	17998	17841	17723	17763	17808	17979	17660	17708	17784	17833	17597	17942	17672	17775	17954	17846	17842	17639	17951	17738	17907	17827	17757	17837	17800	17839	17879	17883	17795	17678	17913	17819	17885	17936	17728	17746	17743	17727	17940	17939	17786	17839	17922	17848	17733	17874	17828	17773	17963	17782	17747	17944	18026	17805	17772	17695	17715	18028	17741	17883	17737	17670	17731	17852	17760	18026	17859	17837	17698	17797	17755	18035	17764	17756	17715	17833	17777	17996	17533	17651	17754	17852	18075	17698	17701	17601	17661	17545	17815	17665	17730	17676	17736	17690	17715	17939	17775	17961	17662	17774	17621	18007	17761	17649	17678	17629	17800	17637	17834	17709	17789	17636	17752	17761	17718	17890	17849	17737	17722	17773	17760	17788	17747	17812	17830	17751	17768	17872	17875	17550	17897	17838	17637	17960	17796	17811	17708	17866	17840	17883	17996	17851	17996	17802	17663	17817	17911	17814	17684	17677	17601	17811	17747	17779	17692	17741	17778	17823	18047	17876	17783	17769	17956	17781	17854	17776	17809	17793	17796	17814	17826	17901	17914	17517	17943	17932	17961	17937	17882	17613	17863	17993	17822	17873	17761	17598	17633	17660	17633	17823	17783	17893	17849	17704	17905	17793	17857	17688	17671	17776	17822	17979	17702	17763	17705	17784	17846	17797	17642	17701	17668	17842	17734	17752	17944	17700	17883	17687	17746	17821	17745	17695	17987	17823	17701	17930	18040	17694	17934	17789	17884	17930	17950	17832	17661	17679	17961	17838	17858	17744	17740	17566	17798	17962	17782	17943	17885	17837	17914	17773	17674	17617	17848	17899	17728	17898	17771	17854	18001	17827	17843	17996	17877	17756	17830	18029	17773	17823	17818	17582	17795	17745	17766	17821	17778	18022	17752	17615	17893	17896	17797	17967	17825	17767	17687	17676	17808	17979	17975	17828	17773	17751	17542	18055	17831	17863	17648	17918	17706	17726	17595	17795	17772	17628	17739	17688	17926	17675	17800	17879	17861	17857	17863	17906	18049	17930	17671	17850	17795	17998	17824	17590	17663	17895	17952	17906	17968	17987	17793	17711	17708	17825	17855	17786	17832	17664	17837	17839	17844	17583	17771	17877	17719	17793	17973	17885	17820	17753	17882	18032	17686	17749	17916	17723	17842	17840	17581	17940	17831	17661	17680	17863	17686	17907	17723	17808	17938	17788	17688	18063	17868	17832	17764	17676	17834	17748	17876	17573	17769	17864	17859	17759	17840	17830	17769	17768	17925	17820	17775	17947	17572	17807	17763	17902	17752	17747	17715	17665	17825	17810	17802	17872	17785	17742	17950	17839	17823	17695	17849	17916	17906	17682	17751	17822	17768	17821	17651	17766	17853	17940	17885	17837	17945	17838	17679	17806	17857	17745	17839	17900	17860	17695	17895	17989	17932	17805	17799	17673	17760	17926	17693	17788	17604	17657	17892	17720	17735	17956	17839	17654	17962	17850	17714	17749	18101	17853	17935	17797	17721	17702	17847	17662	17823	17871	17860	17917	17811	17764	18010	17942	17701	17918	17821	17699	17565	17769	17771	17809	17754	17851	17751	17825	17629	17829	17670	17760	17865	17843	17800	17963	17899	17855	17720	17704	17790	17803	17752	17599	17561	17904	17911	17748	17582	17577	17645	17723	17800	17870	17890	17839	17849	17623	17881	17879	17766	17783	17838	17692	17748	17651	17766	17957	17812	17688	17795	17727	17994	17858	17785	17768	17761	17915	17834	17897	17672	17930	17654	17832	17815	17826	17827	17858	17698	17887	17814	17888	17917	17801	17736	17872	17891	17875	17944	17861	17980	17912	17766	17968	17861	17713	17743	17662	17721	17679	17935	17891	17757	17964	17795	17909	17814	17959	18074	17921	17903	17751	17791	17883	17783	17653	17686	17762	17966	17671	17800	17720	17778	17764	17824	17680	17957	17942	17933	17649	17883	17653	18022	17726	17979	17827	17620	17785	17885	17685	17941	17982	17694	17892	17948	17918	17798	17731	17963	17719	17649	17742
29542	50483	49669	40640	34659	30285	26648	24070	22117	20363	19569	18456	17683	17443	16914	16647	16430	15917	15761	15888	15493	15452	15574	15537	15408	15297	15397	15314	15346	15202	15353	15161	15407	15352	15302	15206	15284	15335	15199	15225	15223	15323	15161	15305	15370	15181	15222	15317	15137	15377	15294	15275	15319	15291	15209	15076	15464	15223	15151	15061	15335	15277	15170	14999	15330	15158	15331	15231	15085	15445	15177	15360	15167	15218	15230	15125	15383	15286	15249	15147	14989	15148	15150	15213	15027	15349	15309	15360	15234	15189	15159	15250	15266	15240	15380	15131	15113	15234	15119	15237	15312	15323	15111	15164	15198	15171	15203	15424	15164	15189	15326	15154	15243	15174	15214	15316	15199	15185	15367	15291	15253	15347	15159	15130	15262	15264	15114	15314	15302	15263	15109	15165	15245	15335	15167	15189	15288	15242	15233	15253	15245	15175	15377	15227	15147	15076	15121	15150	15059	15064	15110	15307	15232	15117	15231	15032	15406	15340	15091	15219	15173	15230	15226	15306	15199	15110	15039	15272	15098	15098	15182	15273	15156	15198	15294	15008	15243	15419	15245	15301	15288	15382	15191	15274	15152	15290	15270	15159	15073	15273	15244	15160	15291	15256	15070	15400	15261	15325	15348	15335	15200	15180	15201	15275	15159	15129	15380	15141	15209	14964	15229	15096	15245	15321	15392	15185	15175	15181	15279	15191	15135	15266	15042	15246	15329	15202	15111	15189	15185	15314	15106	15283	15344	15196	15090	15344	15339	15201	15176	15227	15295	15128	15363	15119	15209	15120	15190	15266	15092	15179	15212	15173	15214	15127	15012	15305	15322	15004	15276	15152	15376	15431	15238	15335	15190	15137	15309	15251	15183	15083	15344	15216	15206	15122	15247	15320	15137	15323	15177	15169	15212	15304	15150	15373	15242	15265	15157	15060	15208	15153	15231	15210	15222	15163	15087	15271	15032	15278	15021	15137	15200	15319	15280	15234	15236	15146	15199	15115	15158	15292	15305	15173	15314	15201	15069	15251	15082	15217	15275	15169	15059	15230	15276	14989	15180	15168	15090	15253	15280	15052	15315	15249	15157	15173	15259	15088	15223	15170	15216	15238	15220	15212	15235	15105	15154	15307	15272	15230	15274	15075	15109	15377	15330	15263	15067	15226	15242	15152	15005	15131	15331	15369	15223	15320	15286	15249	15198	15152	15258	15234	15138	15187	15249	15118	15238	15265	15262	15171	15242	15194	15183	15197	15214	15117	15145	15128	15275	15269	15151	15351	15236	15337	15188	15291	15130	15220	15337	15233	15279	15208	15218	15078	15205	15215	15280	15298	15125	14951	15177	15237	15156	15290	15308	15364	15250	15159	15206	15158	15242	15203	15150	15208	15322	15093	15254	15059	15258	15411	15269	15132	15200	15326	15311	15018	15279	15155	15088	15174	15268	15355	15322	15081	15073	15450	15177	15242	15178	15340	15155	15273	15427	15124	15193	15148	15200	15397	15307	15048	15022	15282	15117	15271	15262	15105	15278	15140	15307	15214	15151	15262	15274	15226	15231	15184	15187	15162	15362	15333	15092	15255	15216	15193	15214	15294	15210	15027	15371	15156	15159	15194	15095	15038	15339	15297	15144	15195	15332	15412	15091	15252	15246	15170	15330	15278	15174	15185	15315	15179	15046	15323	15113	15209	15223	15135	15097	15424	15244	15364	15244	15152	15128	15118	15122	15252	15160	15163	15239	15171	15215	15286	15238	15173	15152	15170	15084	15383	15195	15205	15231	15296	15212	15151	15212	15284	15148	15184	15393	15165	15320	15088	15322	15094	15284	15363	15238	15336	15138	15214	15253	15251	15086	15352	15175	15157	15164	15306	15262	15267	15173	15420	15163	15376	15316	15181	15269	15306	15334	15259	15243	15328	15200	15348	15234	15284	15222	15059	15260	15209	15374	15078	15203	15147	15218	15124	15149	15203	15233	15254	15216	15018	15155	15405	15203	15255	15280	15201	15156	15061	15131	15187	15204	15159	15202	15342	15231	15306	15251	15336	15209	15211	15197	15173	15225	15211	15180	15253	15236	15171	15122	15370	15296	15282	15245	15228	15169	15288	15056	15012	15319	15082	15071	15317	15404	15218	15133	15188	15223	15424	15243	15174	15309	15101	15403	15266	15078	15225	15255	15254	15212	15330	15354	15124	15346	15147	15299	15228	15236	15215	15356	15234	15265	15199	15307	15088	15310	15232	15073	15312	15201	15322	15118	15157	15193	15141	15359	15189	15164	15277	15255	15212	15455	15319	15360	15139	15166	15322	15369	15170	15113	15265	15317	15131	15312	15093	15261	15317	15114	15269	15331	15349	15160	15287	15217	15253	15228	15260	15106	15258	15322	15299	15349	15264	15127	15397	15184	15215	15338	15401	15088	15256	15294	15314	15114	15185	15192	15136	15184	15198	15255	15108	15209	15124	15271	15342	15302	15157	15275	15298	15065	15279	15258	15088	15245	15200	15322	15351	15130	15313	15251	15061	15321	15237	15294	15270	15218	15194	15292	15339	15209	15268	15178	15270	15206	15169	15219	15429	15256	15212	15395	15279	15214	15276	15467	15273	15184	15268	15211	15117	15287	15219	15058	15036	15052	15273	15376	15247	15053	15153	15266	15322	15034	15303	15148	15408	15056	15238	15205	15026	15248	15245	15299	15225	15161	15193	15274	15257	15372	15346	15023	15330	15177	15261	15067	15199	15205	15171	15382	15212	15335	15354	15409	15279	15285	15247	15220	15280	15189	15152	15094	15107	15168	15163	15271	15236	15205	15292	15130	15052	15423	15220	15223	15191	15327	15156	15281	15194	15262	15250	15259	15219	15093	15114	15242	15268	15297	15369	15315	15053	15162	15067	15255	15158	15137	15149	15156	15270	15263	15057	15163	15322	15284	15163	15168	15214	15151	15220	15112	15186	15095	15317	15260	15233	15280	15291	15138	15361	15291	15246	15073	15272	15177	15250	15309	15185	15304	15210	15168	15133	15349	15278	15216	15330	15097	15392	15409	15186	15269	15204	15229	15431	15144	15235	15278	15138	15411	15293	15285	15102	15212	15129	15178	15274	15135	15123	15140	15229	15201	15173	15179	15239	15301	15361	15249	15214	15214	15271	15265	15252	15140	15117	15112	15289	15200	15209	15297	15134	15234	15191	15196	15208	15388	15349	15331	15264	15226	15357	15301	15104	15140	15144	15395	15169	15177	15233	15070	15304	15263	15190	15151	15113	15029	15266	15227	15233	15216	15230	15523	15100	15343	15220	15019	15083	15040	15280	15380	15418	15195	15198	15205	15235	15314	15223	15211	15375	15089	15316	15358	15211	15184	15261	15213	15116	15114	15279	15137	15167	15310	15067	15050	15242	15335	15320	15079	15189	15160	15033	15133	15295	15158	15230	15337	15376	15172	15081	15265	15175	15290	15265	15318	15130	15343	15253	15227	15263	15341	15294	15194	15150	15280	15240	15225	15069	15168	15042	15269	15298	15016	15233	15235	15192	15122	15273	15178	15225	15174	15133	15182	15358	15234	15034	15335	15459	15105	15263	15336	15203	15360	15292	15139	15270	15274	15365	15174	15123	15228	15021	15061	15187	15228	15347	15380	15151	15303	15201	15147	15461	15141	15247	15288	15396	15164	15134	15318	15289	15233	15020	15225	15318	15105	15294	15218	15172	15276	15402	15180	15155	15295	15217	15150	15391	15228	15253	15352	15104	15372	15136	15107	15403	15313	15324	15164	15188	15385	15165	15184	15206	15238	15185	15140	15243	15120	15156	15125	15217	15143	15324	15328	15338	15299	15312	15305	15121	15214	15185	15160	15434	15280	15215	15364	15119	15160	15208	15140	15318	15123	15320	15221	15193	15338	15169	15285	15015	15324	15257	15225	15091	15044	15208	14972	15456	15261	15257	15424	15318	15134	15390	15237	15463	15171	15264	15242	15206	15150	15262	15204	15372	15155	15309	15258	15240	15155	15318	15264	15181	15187	15216	15231	15211	15067	15146	15376	15202	15122	15150	15296	15333	15319	15163	15297	15086	15197	15324	15250	15338	15290	15119	15072	15416	15225	15351	15261	15363	15317	15027	15194	15135	15481	15162	15216	15096	15436	15153	15219	15150	15100	15315	15339	15180	15219	15260	15069	15168	15210	15156	15319	15170	15204	15251	15246	15023	15435	15276	15427	15210	15348	15281	15274	15284	15166	15295	15146	15209	15281	15019	15253	15259	15102	15221	15196	15186	15279	15270	15158	15153	15193	15058	15081	15212	15152	15126	15297	15279	15332	14988	15363	15295	15177	15110	15141	15133	15185	15178	15297	15247	15251	15333	15142	15172	15186	15121	15138	15230	15331	15256	15104	15260	15149	15050	15020	15143	15223	15182	15188	15314	15320	15379	15104	15184	15356	15213	15206	15366	15270	15062	15257	15230	15168	15302	15122	15115	15491	15060	15123	15177	15185	15140	15278	15080	15255	15346	15080	15149	15193	15373	15395	15327	15061	15274	15318	15392	15146	15249	15275	15233	15273	15266	15185	15221	15170	15208	15283	15381	15432	15337	15338	15280	15252	15257	15263	15165	15218	15164	15266	15351	15160	15382	15179	15085	15232	15251	15368	15263	15107	15415	15182	15248	14967	15242	15313	15267	15183	15000	15076	15282	15181	15290	15217	15303	15332	15297	15252	15311	15032	15236	15212	15337	15360	15296	15203	15161	15079	15224	15348	15137	15307	15216	15148	15179	15246	15183	15132	15242	15267	15288	15201	15296	15181	15218	15366	15205	15287	15285	15186	15222	15136	15176	15174	15070	15190	15436	15257	15310	15244	15227	15326	15266	15447	15308	15348	15456	15216	15135	15241	15218	15187	15037	15103	15100	15268	15258	15118	15315	15357	15167	15205	15305	15238	15156	15143	15177	15191	15284	15189	15250	15248	15206	15321	15236	15294	15125	15225	15121	15369	15246	15276	15191	15180	15222	15244	15290	15366	15175	15323	15044	15150	15073	15269	15221	15153	15061	15258	15245	15344	15364	15266	15167	15106	15275	15034	15152	15173	15213	15194	15250	15220	15266	15265	15367	15297	15198	15303	15195	15165	15155	15277	15349
22778	21170	28978	24116	24248	29885	31966	26426	24385	23685	22266	21276	20642	20430	20006	19457	19480	19171	19069	18719	18933	18599	18715	18497	18477	18320	18447	18385	18299	18324	18108	18466	18136	18269	18386	18318	18377	18311	18117	17991	18105	17983	18333	18138	18311	18102	18197	18198	18150	18221	18302	18243	18012	18136	18175	18150	18158	18069	18041	18145	18261	18240	18052	18195	18233	18131	18027	18198	18389	17951	18178	17983	18063	18153	18000	18092	18053	18195	18039	18000	18286	18098	18241	18221	18099	18043	18135	18195	18188	18016	18298	18108	18253	18132	18105	18049	18233	18125	18008	17886	18255	18234	17990	18075	18056	18040	17949	18115	17966	18157	17998	17921	18085	18413	17950	18120	18001	18109	18057	18173	18023	18126	18244	18013	18226	18116	18001	18033	18163	18423	18348	18194	18094	18009	18053	18177	17888	17977	17892	18091	18235	18144	18219	18326	18069	18158	18085	18191	18186	18138	18026	17930	17935	18090	18051	18220	18101	18214	17980	18089	17922	18108	17884	18134	18021	18024	18070	17927	18076	18000	18168	18238	17937	18011	17974	17959	18178	17996	17976	17999	18054	18199	18247	18116	17982	18025	18164	18159	18014	18153	18037	18052	18116	18127	18038	18071	17982	17958	18239	17978	18172	18214	17991	18052	18084	18039	18140	18166	18238	18106	17973	18187	18074	18045	18035	17877	17887	17967	18142	18236	18079	18048	18092	18094	18088	18032	18332	18165	18146	18024	18107	17968	18046	18017	17860	17894	18137	18206	18017	18137	18035	18214	18348	18182	17984	17990	18048	17934	18090	18254	18194	18097	18052	18250	17955	18080	18189	17706	18098	18152	18157	18084	17910	18110	18078	18118	18191	18085	18000	18037	18018	18283	18351	17941	17918	17741	17960	18125	18072	18003	18025	18078	17949	18000	18027	17881	18265	18040	18081	18355	18179	17899	18040	17935	17931	18098	18199	18139	18244	18030	18015	18055	18123	17986	18064	18067	18063	17863	18130	18103	18001	18191	18133	18160	17748	18095	18034	17886	17922	18303	18127	18160	18137	17780	17907	17963	18080	18037	17959	18136	18076	18015	18053	18107	18071	18184	18130	18071	18023	18054	17975	18088	18077	17940	18247	18156	18083	18096	18109	18013	18146	17855	17979	18179	18176	18004	18085	18065	18087	18131	18085	18119	18181	17986	18147	18057	18024	18073	17991	17884	18338	18081	18038	18019	17916	18032	18085	17904	17968	18014	18157	18240	18015	17805	17893	18149	17974	18152	18077	18304	18175	17874	17880	17848	18224	17765	18096	18125	18186	18078	18268	18046	18034	18121	18198	17968	18036	18112	18097	18028	18193	18036	18129	18345	18087	18070	18034	17921	18099	18127	18110	17932	18203	18040	17997	17996	18132	18326	18250	18138	18061	17960	18199	18153	18000	18083	18113	18404	18100	18193	18221	18067	18102	18197	18105	17975	17988	18106	18190	17832	18088	18026	17972	18057	18134	18129	17914	18200	17952	18147	18066	18160	18090	18174	18151	18176	18094	17972	18149	17913	18212	18063	18145	18061	18079	18096	18220	18240	18165	18132	18237	17994	18110	18093	18113	18115	17993	18112	18157	18124	18071	18007	18024	18074	17946	17989	18116	17957	18212	17985	18097	17904	17989	18120	18242	18049	17896	17994	18193	18124	18010	17928	17928	17911	18050	18183	18113	18043	18253	18083	18036	18232	18054	18119	18041	18067	18213	18267	18196	17910	18156	18021	18308	17915	18026	17974	17923	18104	18050	17967	18105	17738	17990	18172	18185	18219	18162	17916	17993	18224	18074	18166	18211	18057	18042	18129	18274	18207	18195	17990	18033	18101	17961	18010	17824	17994	18035	18149	18013	18075	18109	18069	17970	17985	17908	18085	18009	17972	18132	17849	18108	18096	18270	17991	18029	18030	18103	18102	18009	17968	17938	18069	18074	17945	18103	18060	17961	18200	17858	18159	18090	17832	18078	18413	18067	18003	18056	17994	18191	17922	17998	18067	17769	18110	18180	18150	17990	18057	18314	18054	18012	18196	18047	18203	18021	18160	18196	18059	18094	18112	18232	18085	18101	18158	17972	18080	17803	18217	18087	18177	18222	18105	17915	18139	18012	18102	18154	18143	18146	17978	18263	18053	17923	18065	18022	18058	18149	18056	17960	17898	18017	17942	18056	18037	18084	17966	18026	18136	18001	17913	18108	18106	18058	18053	18216	18197	18258	17956	18124	18105	18115	18062	18064	17980	18018	18006	17948	17904	18023	17994	18097	18100	18039	18105	18014	18020	18014	18162	17895	17994	17871	18113	18124	17998	17874	18032	18144	17978	18047	18033	18145	17962	18076	17820	18143	18317	18215	18058	18217	17977	18246	18097	18092	18172	18164	18021	18020	18103	18262	18090	18231	18145	18125	18116	18243	18217	18016	17876	18027	18226	18075	17996	17991	18151	18116	18071	18022	17904	18001	18122	18222	18033	17896	18179	18077	17865	18166	18054	18064	18055	18116	18147	18302	18101	18288	18133	18133	18140	18242	18140	18262	17948	18136	18019	18033	17901	18246	18283	17962	18130	18038	18019	18223	18049	18236	18067	18127	18015	17970	17956	18162	18281	18207	18195	18064	18070	18167	18081	17946	17995	18038	18134	17999	18018	17907	18029	18362	17937	18061	17885	18099	18103	18143	18105	17975	18054	18032	18104	18091	18146	17999	18007	18012	17814	18137	18078	18161	17991	18020	18170	17980	18114	18153	18288	18143	17878	18165	18380	18129	17942	18020	18214	18043	18004	18048	17946	18125	18070	17954	18333	18182	17942	18128	18016	17998	18025	17869	17695	18034	18076	18131	18195	18023	17981	18113	18019	18020	18056	17845	18042	18011	18098	18174	17876	18215	18037	18097	18037	18167	17964	18074	18066	18078	18061	18140	18142	18103	18197	18277	18072	18197	18080	18212	17956	18138	18128	18123	18017	18050	18066	18204	17974	18183	18004	18197	17873	17940	17997	17998	18059	18184	17996	18087	18213	18023	17853	18110	18198	18201	18189	18089	18154	18112	17897	18056	18137	18210	18002	18048	17994	18214	18079	18240	18011	18180	18000	18161	17982	18159	18073	17966	18165	17966	18067	18043	17850	18044	18040	18154	18010	18024	18027	18046	18292	18228	18239	18042	17927	18150	17997	18170	18031	18104	18013	18121	18050	18130	18264	18221	18000	18014	18052	18066	17809	18140	17991	18093	18088	17954	18058	17782	17984	18133	18197	17892	18254	18110	18022	18248	18050	18183	17741	17950	18056	18027	18095	18036	18255	17983	18086	18166	18184	18003	17946	17948	18033	17931	18018	18309	17745	17905	18022	18062	18096	18153	18065	18330	18154	18040	18044	17863	18008	18126	18170	17895	18011	18115	18042	17931	18096	18007	17956	18148	17907	18095	18280	18126	18133	18295	18222	18136	17951	18006	18074	17999	18014	17958	18064	18153	18343	18145	18325	18293	18133	18032	18231	18033	18197	18036	18015	18035	18071	17976	18091	18006	18088	17827	18126	17957	18040	18156	17948	18018	18177	18287	18073	17897	18066	18300	18052	17835	17960	18146	18033	18238	18237	18078	17989	18087	18123	18064	18124	17906	18006	18189	18171	18184	17965	17946	18118	18063	17987	18033	18096	18023	18320	17987	18049	18129	18056	17976	17844	18037	18117	17976	17969	18035	17853	18221	18133	18232	18049	18099	18214	17892	17958	18150	18171	18121	17894	18108	18001	18244	18082	17940	18107	17977	18003	18096	18144	18168	17929	18245	18065	17997	18180	18176	18213	18380	18049	18055	18334	18074	18136	18096	18012	18119	17998	18009	17828	17893	17884	18123	18090	18035	18084	18247	17837	18097	17988	18014	17911	18061	17968	18086	18219	18038	18027	18190	18127	18174	18182	18073	17971	18247	17989	18000	18191	18068	18032	18029	18102	18040	18252	18119	17957	18019	17910	17978	18017	18022	18254	18137	17938	17822	17919	18051	18216	18073	17918	18038	18095	18013	18291	18144	18075	18033	18104	18127	18095	17869	18012	18050	18129	18059	18145	18078	17942	18183	18132	18148	18048	18325	17901	18129	18138	17992	18180	18170	18262	18080	18084	18094	18158	18065	17937	17969	18069	18070	18095	18057	17977	18094	18042	18019	17899	17961	18210	17991	18118	18248	17998	17922	18003	17852	17985	18177	17849	18288	18183	18164	18253	18030	17918	17949	18108	18056	18024	18108	18028	18257	18218	18152	18101	18106	18129	18131	18203	18000	17977	18128	18049	18140	18114	18364	18154	17955	18161	17988	17860	18041	18093	18066	18010	18177	18040	18109	18040	18171	17847	18007	18065	18143	18230	18254	18207	18042	17997	18181	17868	18167	18288	18083	17988	18217	18176	18092	17983	18176	17994	18125	18139	18011	18264	18065	18041	18201	18115	18040	18134	17966	18011	18252	18205	18013	18262	17918	17963	18097	17933	18135	17985	18068	17991	18052	18092	18178	18066	17915	17896	18089	18125	18454	18210	17977	18193	17917	18194	18026	17907	17952	18108	18020	18030	18259	18000	18022	18010	17880	18058	18026	18004	17926	18013	17916	18013	17967	18124	18024	17965	18411	18085	18101	17916	18162	18094	17928	18090	18199	17984	18071	18177	17998	18053	18263	17887	18097	18029	18167	17947	18017	18007	18059	18139	18098	17869	18037	18105	18119	17916	18114	18116	18066	18273	18028	18029	17947	18082	17941	18233	18025	18017	18042	18039	18181	18251	18005	18200	18111	18138	17943	18225	17892	18013	18171	18080	18101	18134	18003	17929	17884	18011	17998	18306	18032	17975	17957	17916	17892	18131	18031	18267	18276	18159	18084	18037	17862	18105	18081	18283	17959	18012	18014	17960	17936	17944	17885	18030	18048	17968	18299	18041	17934	18169	17890	17930	18110	18117	17952	18020	18090	18067	18088	18133	18075	18137	18098	18159	18022	18130	18036	18040	18215	17919	18219	18137	18163	18029	17995	18239	18163	18143	18246	18205	18064	18068	18065	18030	18260	18110	18034	18107	18089	18018	18313	17872	18145	18018	18191	18177	18104	18129	18176	18174	18071	18027
32096	56203	53441	43699	39501	35602	30660	27075	24471	22776	21034	19687	18604	18053	17904	17167	16891	16307	16052	15968	16000	15994	15796	15785	15776	15654	15537	15485	15659	15472	15608	15471	15379	15416	15410	15428	15386	15401	15378	15171	15424	15444	15514	15401	15288	15387	15449	15257	15506	15507	15574	15423	15506	15482	15407	15155	15467	15409	15402	15400	15332	15443	15458	15407	15238	15472	15420	15287	15253	15547	15358	15468	15188	15427	15247	15512	15314	15194	15345	15275	15356	15402	15410	15272	15484	15294	15525	15401	15385	15490	15318	15390	15333	15378	15300	15437	15432	15398	15473	15349	15581	15319	15374	15335	15526	15408	15348	15421	15317	15400	15309	15441	15361	15399	15311	15373	15338	15438	15373	15227	15443	15334	15374	15314	15493	15259	15364	15397	15291	15316	15385	15442	15257	15377	15371	15561	15231	15504	15339	15311	15597	15506	15379	15342	15312	15334	15334	15475	15315	15334	15307	15420	15311	15391	15425	15411	15286	15229	15424	15292	15435	15431	15281	15320	15378	15465	15260	15440	15406	15392	15305	15415	15558	15283	15264	15300	15346	15261	15473	15362	15438	15515	15265	15461	15486	15476	15174	15426	15364	15282	15287	15441	15353	15461	15636	15355	15499	15455	15453	15281	15508	15450	15305	15350	15272	15304	15437	15522	15306	15469	15414	15368	15455	15344	15269	15471	15531	15344	15339	15345	15454	15172	15320	15459	15493	15546	15382	15474	15333	15446	15318	15280	15318	15368	15312	15384	15416	15436	15431	15298	15190	15303	15530	15600	15387	15413	15342	15226	15347	15510	15338	15315	15406	15547	15399	15452	15427	15336	15375	15369	15314	15410	15299	15522	15343	15346	15342	15537	15302	15379	15344	15309	15459	15305	15527	15443	15414	15402	15388	15335	15401	15346	15357	15542	15419	15321	15240	15428	15277	15429	15290	15397	15396	15449	15345	15522	15391	15381	15401	15419	15313	15384	15454	15305	15727	15187	15465	15165	15455	15335	15519	15412	15460	15346	15246	15268	15345	15212	15446	15405	15348	15257	15372	15304	15331	15473	15301	15339	15459	15254	15387	15334	15393	15291	15354	15390	15239	15217	15533	15446	15275	15428	15346	15419	15476	15184	15223	15403	15388	15387	15412	15282	15287	15221	15325	15466	15385	15492	15417	15462	15361	15417	15360	15257	15384	15393	15316	15432	15231	15158	15207	15409	15400	15090	15272	15394	15345	15271	15394	15454	15502	15395	15418	15314	15392	15588	15638	15267	15360	15327	15458	15322	15538	15369	15375	15342	15316	15269	15298	15449	15394	15260	15305	15301	15272	15292	15261	15503	15346	15234	15365	15231	15160	15352	15313	15333	15382	15408	15271	15347	15310	15348	15309	15315	15347	15503	15207	15217	15455	15320	15375	15236	15248	15370	15310	15335	15182	15230	15282	15389	15434	15394	15275	15084	15311	15534	15379	15310	15337	15388	15472	15301	15381	15377	15594	15289	15556	15377	15392	15406	15554	15538	15367	15299	15400	15223	15255	15379	15424	15326	15293	15434	15240	15339	15376	15399	15441	15360	15547	15478	15222	15365	15413	15332	15495	15559	15371	15311	15429	15410	15277	15314	15353	15426	15312	15347	15330	15387	15442	15407	15159	15337	15191	15300	15407	15480	15499	15472	15407	15482	15341	15294	15322	15274	15428	15286	15304	15300	15371	15361	15331	15331	15330	15401	15279	15404	15388	15457	15222	15313	15332	15579	15331	15325	15207	15531	15392	15440	15465	15316	15226	15213	15180	15395	15327	15345	15364	15286	15273	15399	15307	15221	15570	15383	15392	15438	15348	15260	15379	15464	15462	15387	15204	15442	15316	15520	15302	15387	15350	15266	15430	15315	15350	15220	15426	15284	15475	15365	15347	15498	15299	15480	15532	15270	15390	15341	15280	15299	15321	15236	15346	15323	15364	15437	15306	15295	15431	15247	15298	15384	15324	15405	15369	15274	15216	15567	15349	15421	15474	15495	15280	15391	15356	15452	15309	15334	15217	15363	15290	15466	15514	15288	15408	15213	15208	15296	15456	15279	15413	15249	15615	15318	15311	15345	15441	15369	15444	15329	15534	15383	15242	15375	15462	15228	15145	15356	15384	15330	15395	15320	15292	15267	15280	15461	15289	15320	15323	15335	15209	15264	15414	15317	15295	15468	15325	15321	15464	15352	15262	15430	15438	15425	15324	15524	15555	15384	15400	15432	15570	15292	15266	15260	15397	15501	15454	15557	15324	15341	15365	15427	15458	15205	15388	15449	15273	15337	15201	15261	15315	15455	15494	15503	15448	15434	15397	15425	15305	15333	15584	15399	15628	15328	15420	15315	15244	15258	15470	15310	15424	15169	15403	15362	15338	15481	15293	15400	15425	15355	15376	15440	15381	15468	15306	15303	15277	15330	15237	15573	15343	15376	15335	15413	15512	15256	15467	15400	15573	15407	15394	15198	15434	15338	15469	15400	15421	15222	15277	15421	15431	15450	15375	15294	15398	15491	15373	15318	15218	15381	15401	15231	15371	15331	15315	15446	15389	15551	15329	15435	15355	15356	15358	15255	15410	15565	15323	15421	15338	15210	15417	15395	15441	15290	15301	15465	15414	15458	15322	15364	15210	15191	15417	15464	15403	15477	15277	15383	15340	15452	15381	15255	15332	15261	15569	15405	15381	15427	15419	15348	15508	15554	15394	15378	15319	15418	15283	15251	15469	15314	15376	15277	15246	15385	15448	15400	15491	15525	15477	15282	15246	15357	15413	15374	15333	15402	15354	15369	15447	15326	15318	15316	15292	15255	15453	15299	15236	15384	15446	15417	15266	15222	15344	15341	15245	15347	15437	15267	15244	15211	15440	15350	15442	15369	15516	15393	15274	15437	15428	15426	15342	15361	15300	15298	15460	15450	15211	15252	15312	15592	15384	15377	15277	15390	15283	15217	15293	15295	15433	15446	15368	15597	15340	15549	15512	15317	15342	15313	15355	15194	15559	15432	15349	15263	15392	15470	15439	15356	15365	15335	15280	15450	15417	15233	15248	15416	15391	15385	15325	15281	15449	15280	15292	15424	15366	15375	15369	15463	15432	15237	15390	15297	15285	15267	15506	15154	15455	15434	15299	15425	15432	15380	15166	15308	15482	15134	15438	15175	15540	15473	15374	15578	15427	15527	15251	15287	15495	15488	15360	15464	15287	15425	15361	15336	15303	15396	15215	15398	15475	15183	15488	15386	15326	15345	15359	15413	15477	15427	15372	15391	15269	15205	15301	15518	15458	15440	15336	15552	15367	15355	15340	15143	15418	15382	15356	15157	15454	15437	15404	15320	15324	15331	15447	15314	15350	15336	15258	15205	15553	15509	15486	15353	15221	15363	15400	15251	15318	15381	15240	15401	15443	15372	15263	15403	15443	15297	15451	15435	15251	15303	15516	15417	15247	15436	15377	15445	15174	15517	15453	15408	15236	15370	15271	15379	15501	15455	15350	15374	15460	15307	15336	15438	15323	15393	15258	15287	15365	15328	15416	15123	15410	15553	15320	15439	15245	15355	15306	15418	15379	15238	15314	15264	15390	15320	15290	15427	15346	15313	15301	15438	15510	15219	15407	15368	15512	15314	15501	15429	15402	15519	15318	15447	15413	15282	15237	15292	15393	15273	15337	15363	15526	15302	15327	15346	15372	15441	15379	15459	15356	15273	15390	15251	15331	15348	15442	15414	15473	15420	15418	15182	15158	15631	15398	15487	15289	15255	15304	15508	15265	15465	15385	15341	15220	15274	15516	15445	15303	15453	15380	15494	15248	15264	15538	15410	15346	15329	15184	15501	15226	15355	15450	15345	15362	15368	15392	15377	15365	15214	15322	15258	15399	15193	15217	15304	15603	15318	15405	15330	15360	15345	15345	15213	15415	15322	15291	15496	15422	15417	15196	15321	15420	15276	15274	15434	15191	15381	15329	15459	15386	15459	15202	15366	15518	15379	15301	15365	15483	15404	15454	15482	15606	15405	15500	15332	15306	15380	15311	15297	15557	15509	15467	15166	15354	15394	15430	15439	15338	15349	15402	15399	15476	15281	15427	15334	15362	15517	15283	15208	15314	15386	15193	15384	15384	15358	15290	15406	15457	15361	15365	15461	15323	15332	15385	15394	15385	15479	15318	15390	15362	15360	15211	15269	15430	15278	15308	15464	15295	15492	15351	15248	15386	15405	15526	15090	15420	15318	15256	15282	15371	15395	15468	15568	15154	15430	15107	15184	15519	15335	15305	15305	15433	15495	15336	15288	15408	15223	15431	15312	15273	15452	15329	15165	15473	15400	15396	15413	15196	15384	15422	15391	15521	15308	15316	15603	15334	15250	15442	15436	15386	15406	15430	15484	15272	15328	15328	15374	15437	15347	15415	15284	15524	15332	15430	15307	15415	15382	15401	15404	15300	15346	15403	15371	15148	15289	15268	15340	15548	15369	15415	15386	15230	15433	15413	15364	15316	15468	15297	15362	15247	15542	15442	15193	15520	15177	15317	15414	15315	15216	15380	15375	15179	15477	15320	15372	15515	15452	15425	15347	15326	15335	15248	15539	15293	15343	15264	15449	15343	15331	15346	15474	15365	15432	15310	15473	15302	15512	15323	15433	15419	15364	15357	15426	15356	15293	15389	15441	15313	15433	15287	15180	15376	15329	15386	15295	15370	15301	15292	15288	15522	15407	15358	15428	15377	15373	15376	15538	15343	15360	15224	15320	15488	15487	15304	15351	15261	15497	15335	15398	15466	15167	15322	15544	15393	15548	15237	15351	15498	15418	15400	15415	15453	15420	15471	15322	15395	15264	15398	15186	15359	15262	15319	15283	15354	15313	15320	15377	15370	15344	15481	15314	15413	15213	15313	15327	15374	15334	15432	15385	15328	15310	15358	15381	15242	15515	15422	15335	15412	15445	15393	15243	15402	15284	15310	15486	15205	15365	15508	15138	15305	15249	15392	15453	15435	15390	15261	15348	15294	15342	15403	15292	15364	15440	15447	15505	15469	15401	15352	15309	15359	15456	15415	15386	15348	15405	15446	15188	15373	15444	15450	15550	15355	15348	15266	15412	15502	15297	15325	15421
29397	28506	36231	33193	29020	26131	23739	21835	20765	19977	19586	18969	18789	18548	18394	18132	18201	18159	18186	18010	17734	17755	17642	17885	17734	17685	17767	17705	17747	17717	17636	17761	17713	17740	17580	17698	17701	17622	17585	17537	17643	17498	17441	17722	17748	17512	17781	17563	17701	17614	17523	17724	17639	17618	17688	17553	17729	17492	17636	17446	17760	17594	17712	17617	17644	17486	17639	17807	17589	17645	17613	17803	17676	17737	17613	17654	17505	17682	17838	17446	17720	17616	17622	17594	17597	17554	17596	17669	17543	17654	17630	17534	17675	17552	17392	17773	17565	17622	17480	17835	17351	17412	17639	17728	17616	17363	17521	17388	17617	17512	17513	17483	17665	17917	17563	17695	17508	17614	17580	17851	17399	17585	17615	17703	17806	17709	17579	17869	17582	17550	17528	17690	17801	17631	17704	17500	17523	17439	17607	17581	17697	17503	17636	17779	17601	17679	17653	17416	17513	17673	17521	17412	17614	17675	17786	17945	17504	17756	17513	17401	17398	17586	17715	17529	17837	17553	17701	17673	17531	17323	17666	17719	17529	17548	17601	17593	17505	17465	17551	17695	17695	17596	17547	17732	17452	17472	17632	17711	17705	17656	17493	17680	17662	17719	17559	17648	17546	17564	17588	17561	17686	17687	17639	17645	17513	17696	17527	17519	17564	17435	17617	17506	17527	17697	17851	17689	17783	17537	17765	17611	17552	17911	17578	17582	17732	17630	17552	17776	17499	17619	17667	17605	17735	17818	17599	17527	17548	17807	17663	17538	17746	17556	17518	17747	17662	17629	17539	17627	17638	17466	17682	17474	17760	17464	17614	17660	17545	17615	17725	17419	17601	17650	17558	17606	17466	17505	17504	17532	17545	17616	17622	17869	17644	17603	17627	17385	17564	17607	17637	17593	17645	17548	17755	17588	17706	17635	17617	17458	17635	17512	17399	17696	17751	17679	17455	17825	17588	17483	17589	17703	17583	17654	17407	17603	17568	17394	17658	17686	17608	17512	17454	17606	17594	17458	17720	17736	17553	17525	17553	17613	17582	17838	17658	17820	17693	17563	17774	17525	17524	17363	17686	17592	17727	17528	17652	17684	17502	17764	17527	17535	17752	17684	17706	17701	17778	17416	17616	17676	17507	17652	17594	17802	17624	17647	17713	17714	17668	17684	17782	17590	17567	17711	17585	17646	17867	17666	17616	17410	17573	17338	17567	17714	17806	17582	17673	17594	17684	17546	17535	17603	17636	17585	17388	17745	17656	17600	17573	17573	17728	17717	17610	17653	17605	17512	17609	17676	17645	17556	17525	17203	17515	17668	17547	17324	17564	17392	17708	17839	17703	17684	17619	17627	17638	17517	17592	17455	17582	17617	17524	17602	17633	17722	17542	17479	17705	17430	17783	17590	17542	17620	17654	17767	17650	17535	17523	17724	17574	17696	17503	17684	17617	17825	17639	17641	17442	17584	17503	17655	17649	17642	17689	17389	17516	17520	17657	17508	17715	17715	17506	17459	17385	17435	17680	17698	17622	17595	17688	17731	17717	17848	17615	17648	17661	17659	17505	17814	17499	17556	17714	17711	17676	17500	17584	17442	17717	17739	17506	17554	17575	17648	17635	17573	17493	17456	17781	17548	17367	17490	17475	17758	17676	17603	17733	17593	17761	17396	17863	17470	17463	17595	17408	17440	17592	17488	17478	17560	17382	17764	17539	17638	17670	17620	17738	17489	17549	17442	17537	17648	17690	17426	17534	17663	17714	17559	17569	17609	17439	17530	17616	17401	17388	17585	17598	17619	17644	17575	17651	17636	17816	17302	17591	17514	17426	17471	17514	17632	17493	17592	17636	17437	17564	17742	17760	17818	17558	17681	17630	17455	17565	17676	17700	17648	17729	17566	17603	17781	17422	17677	17677	17618	17700	17565	17593	17488	17680	17713	17438	17693	17656	17454	17845	17705	17389	17518	17648	17537	17698	17797	17646	17743	17607	17621	17511	17494	17627	17683	17374	17540	17674	17534	17617	17550	17645	17626	17527	17441	17591	17423	17542	17641	17526	17460	17554	17722	17654	17598	17547	17579	17587	17557	17634	17557	17778	17496	17484	17700	17754	17842	17873	17675	17683	17553	17693	17449	17604	17587	17665	17604	17423	17704	17706	17538	17533	17644	17694	17566	17650	17537	17477	17487	17552	17485	17654	17747	17774	17600	17637	17652	17451	17603	17751	17549	17581	17650	17882	17558	17653	17600	17307	17612	17475	17498	17639	17671	17697	17595	17633	17752	17796	17463	17468	17622	17492	17748	17437	17556	17853	17308	17812	17619	17659	17573	17773	17556	17669	17700	17355	17320	17624	17279	17595	17646	17531	17545	17472	17590	17524	17635	17669	17425	17622	17676	17590	17706	17666	17709	17740	17615	17824	17568	17517	17539	17477	17498	17603	17479	17589	17586	17701	17708	17622	17481	17643	17561	17591	17682	17627	17803	17615	17696	17891	17783	17560	17713	17591	17769	17691	17756	17759	17726	17847	17508	17759	17759	17606	17656	17909	17614	17556	17715	17581	17804	17773	17737	17421	17443	17726	17769	17426	17601	17443	17701	17632	17535	17771	17601	17612	17447	17758	17713	17740	17603	17753	17588	17772	17593	17541	17611	17484	17513	17672	17660	17668	17807	17737	17592	17651	17734	17360	17487	17547	17670	17586	17622	17814	17596	17516	17608	17474	17690	17716	17615	17616	17362	17670	17729	17578	17407	17793	17592	17590	17486	17668	17644	17614	17582	17693	17541	17497	17514	17652	17606	17762	17645	17648	17669	17459	17568	17425	17592	17629	17651	17687	17772	17514	17750	17664	17666	17523	17747	17647	17467	17626	17669	17593	17700	17504	17526	17657	17878	17726	17566	17488	17522	17669	17536	17483	17469	17358	17445	17703	17613	17851	17750	17527	17553	17548	17512	17640	17627	17649	17700	17929	17710	17431	17604	17440	17748	17441	17590	17598	17584	17745	17628	17651	17480	17669	17507	17778	17639	17526	17548	17769	17434	17729	17608	17718	17629	17539	17578	17646	17789	17548	17421	17555	17526	17624	17652	17598	17670	17467	17607	17556	17740	17591	17816	17636	17530	17685	17591	17411	17674	17573	17541	17601	17383	17602	17662	17628	17663	17755	17799	17805	17512	17601	17802	17656	17623	17761	17715	17729	17486	17742	17596	17544	17773	17487	17579	17674	17504	17610	17465	17534	17748	17583	17675	17620	17603	17764	17415	17693	17455	17573	17392	17804	17795	17705	17684	17783	17507	17576	17609	17542	17504	17708	17679	17750	17439	17576	17620	17675	17690	17621	17508	17576	17459	17504	17654	17569	17736	17606	17629	17854	17587	17802	17767	17515	17503	17533	17471	17580	17608	17672	17376	17351	17700	17662	17568	17437	17656	17398	17665	17485	17717	17838	17667	17862	17482	17687	17523	17546	17724	17579	17414	17620	17750	17637	17624	17619	17614	17628	17662	17569	17625	17762	17720	17602	17637	17682	17520	17603	17577	17669	17640	17584	17490	17526	17578	17556	17649	17635	17378	17799	17617	17462	17614	17695	17699	17605	17573	17525	17518	17634	17534	17642	17685	17571	17575	17517	17705	17594	17824	17668	17412	17579	17630	17654	17774	17690	17712	17556	17554	17562	17363	17527	17675	17537	17523	17568	17746	17661	17671	17504	17691	17691	17481	17449	17435	17628	17712	17636	17723	17740	17539	17403	17661	17732	17692	17817	17429	17669	17761	17594	17588	17673	17514	17632	17569	17665	17571	17589	17603	17670	17687	17825	17722	17636	17661	17557	17521	17661	17648	17523	17550	17765	17763	17549	17605	17429	17554	17478	17658	17476	17752	17537	17543	17663	17571	17609	17856	17724	17612	17411	17593	17643	17548	17478	17697	17562	17498	17680	17642	17733	17676	17510	17677	17553	17557	17475	17462	17696	17830	17497	17710	17765	17617	17657	17880	17454	17604	17629	17744	17703	17722	17700	17737	17695	17463	17734	17699	17582	17602	17665	17324	17625	17557	17627	17514	17788	17630	17671	17513	17656	17605	17562	17541	17587	17479	17650	17702	17622	17497	17668	17565	17593	17498	17594	17507	17799	17512	17725	17594	17663	17571	17729	17622	17750	17534	17720	17694	17603	17549	17579	17750	17641	17657	17544	17487	17669	17691	17715	17614	17625	17481	17739	17717	17646	17844	17648	17606	17674	17599	17568	17717	17424	17575	17707	17589	17442	17596	17768	17742	17739	17825	17685	17719	17850	17676	17517	17537	17471	17286	17751	17685	17796	17727	17589	17631	17611	17767	17643	17724	17657	17584	17648	17531	17544	17670	17487	17380	17742	17840	17503	17586	17679	17613	17894	17717	17624	17601	17712	17527	17614	17564	17521	17642	17348	17637	17494	17667	17750	17626	17700	17637	17775	17877	17480	17554	17604	17723	17650	17618	17723	17624	17784	17493	17449	17565	17600	17586	17560	17590	17610	17522	17563	17547	17431	17549	17587	17644	17652	17577	17363	17523	17530	17606	17618	17549	17443	17449	17442	17721	17631	17651	17662	17661	17828	17550	17596	17656	17510	17698	17623	17759	17625	17483	17597	17416	17627	17625	17636	17551	17471	17797	17610	17521	17600	17633	17427	17757	17491	17476	17635	17653	17674	17659	17614	17722	17538	17530	17560	17597	17693	17662	17684	17679	17652	17600	17580	17349	17546	17440	17606	17691	17643	17664	17404	17675	17726	17624	17621	17735	17539	17521	17457	17343	17551	17607	17756	17674	17754	17645	17847	17520	17577	17611	17592	17669	17640	17646	17572	17419	17668	17485	17568	17602	17399	17473	17706	17780	17529	17650	17621	17741	17539	17537	17609	17705	17919	17724	17651	17627	17700	17604	17564	17441	17488	17697	17259	17577	17405	17733	17612	17628	17375	17485	17631	17620	17620	17664	17730	17487	17715	17722	17620	17761	17794	17543	17546	17659	17635	17553	17589	17634	17597	17808	17642	17666	17729	17712	17729	17599	17756	17427	17565	17539	17709	17567	17627	17737	17658	17697	17642	17560	17433	17722	17556	17554	17653	17724	17635	17605	17532	17699	17658	17499
30346	44093	40551	32440	29763	26286	23192	20877	19662	18501	17851	17184	16816	16497	16151	15916	15817	15733	15579	15442	15427	15440	15429	15369	15470	15166	15107	15220	15245	15124	15313	15250	15187	15198	15351	14982	15110	14987	15074	15003	15210	15119	15291	15046	15325	14951	15045	15310	15136	15079	15220	15125	15149	15042	15148	15196	15004	15048	15080	15031	15145	15235	15100	14965	15029	15142	14985	15292	15139	15132	15126	15166	14993	15212	15058	15062	15137	15044	14959	15041	15130	15083	15177	15076	15285	15208	15141	15094	15131	15072	15140	15124	15078	15297	15038	15101	15165	15046	15257	15074	15201	15131	15143	15076	15159	15053	14916	15101	15143	15271	15012	15235	15219	15230	15290	15273	15213	15157	15110	15170	15208	14922	15051	15074	15099	14893	14950	15102	15189	15218	15076	15183	15322	15023	15227	15203	14920	15245	15116	15043	15140	14962	15127	14991	15010	15172	15146	15131	15161	15089	15143	15120	15313	15099	15246	15058	15062	15046	15041	15079	14889	15060	14993	15217	15140	15146	14972	15124	15123	15152	14900	15084	15043	15066	15112	15193	15089	15134	15188	15186	15154	15107	15222	14929	14921	15094	15166	15362	15077	15100	15063	15185	15212	14908	15028	15101	15137	15249	15120	15036	15215	15233	15043	15130	15031	15069	15290	15083	14999	15203	15149	15140	15325	15289	15016	15039	15320	15046	15095	15130	15157	15050	15104	14940	15201	15108	15121	15146	15190	15141	15139	15003	15154	15162	14975	15113	15094	15076	15058	15178	15033	15006	15118	15124	14965	15007	15234	14995	15008	15186	15087	15266	15099	15249	15171	14992	15121	15179	14910	15046	15062	15004	15196	15129	15227	15249	15194	15112	15171	15229	15220	15034	15265	15353	14998	15208	14869	15066	15180	15188	15056	15034	15067	15092	15066	14882	15220	15089	15159	14905	15167	14887	15032	15235	15156	15021	15122	15122	15066	14891	15264	15114	15129	15121	15076	15035	15190	15161	14987	14938	15039	15120	15136	15070	15012	15138	15041	15072	15107	15060	15211	15089	15053	15062	15079	15129	15037	15065	15022	15158	15060	14906	15168	15012	15149	15072	15086	15081	15247	15090	14975	15225	15157	15277	15086	15198	15128	14985	15114	15165	15095	15203	15126	15059	15120	15190	15168	15095	15020	14953	15178	15271	14913	15077	15149	15037	15181	15037	15151	14860	15237	15058	15010	15099	15041	15044	15115	15246	15156	15227	15185	14965	15110	15064	15034	14990	15083	15015	14961	15051	15185	15154	15013	15282	15273	14963	14923	15181	15238	15213	15196	15257	15132	15184	15184	15059	15109	15092	15213	14975	15027	15046	14925	14921	15104	14988	14996	15119	14992	15234	15158	15166	15189	15219	14873	15129	14951	15043	15245	14992	15034	15132	15153	15145	15080	15025	15099	14952	15195	15002	15033	15130	15110	15176	15005	15080	15202	15055	15185	15193	15118	15229	15150	15053	15254	15033	15200	15224	15288	14930	15218	15129	15123	15206	15130	14976	15034	15144	15188	15149	15282	15259	15107	15135	15137	15175	15001	15068	15236	15102	15291	15135	15044	15006	15194	15113	15307	15177	15072	14980	15120	15040	15107	15210	15211	15264	15103	14889	15121	15122	15109	15076	14998	15125	15181	15091	15161	15031	15013	15172	15157	15043	15006	15295	15140	15081	15232	15140	14988	15139	15088	15007	15129	15186	15164	15229	15045	15078	15166	15176	15129	14983	15266	15070	15194	15048	15244	15131	15063	15181	15137	15250	15096	15236	15060	15085	15131	14914	15053	15147	15124	15061	15215	15329	15128	15197	15152	15180	14982	15114	15060	15043	15122	15106	15275	15176	15010	15200	15027	15287	15082	15143	15147	15210	15146	15024	14959	15312	15134	15042	15101	15051	15008	15122	15154	15097	15284	15171	15062	15069	15075	15231	15123	15116	15309	14953	15179	15063	15088	15094	15054	15199	15202	15087	15131	15112	15182	14955	15185	15034	15080	15162	15131	15221	15094	15168	15134	15239	15124	15125	15118	15196	15106	15271	15069	15100	15170	15160	15005	15101	15255	15117	15081	15107	15025	15138	15230	14976	15322	15048	15205	14973	15063	15126	15255	15275	14912	15169	15134	14964	15118	14941	15169	15121	15134	15094	15050	15110	15114	15061	15098	15150	15144	15235	15193	15204	15150	15083	15051	15093	15008	15010	15189	15059	15051	15233	14822	15277	14951	15301	15137	15077	15134	15044	15135	15226	15167	14994	15306	15145	15057	15193	15061	15163	15017	15132	15000	15000	15098	15017	15052	15023	15151	15157	15157	15097	15319	15068	15143	15320	15158	15088	15111	15130	15217	15068	15172	15075	15048	15073	15208	15167	15203	15102	14980	15209	15076	15058	14864	15115	15137	15011	14980	15065	15049	15089	15275	15126	15212	15050	15114	15096	15074	15108	15031	15159	15009	15134	15246	15334	14965	15061	14878	15153	14932	15209	15070	15128	15263	15309	15154	15209	15204	15025	15187	15067	15002	15126	14951	15104	15206	15004	15072	15165	15230	15052	14968	15062	15281	15162	15247	15103	15138	15206	15085	15173	14982	15077	15099	15036	15024	15225	15055	15338	15049	15273	15143	15181	15071	15228	15134	15193	15204	15071	15183	15165	15032	15210	15064	15105	15166	15011	15037	15095	15048	15110	14992	15175	14969	15211	15010	15124	15088	15230	14912	15176	15085	15059	15216	15016	15032	15155	15108	15104	15122	15122	14910	15272	14998	15287	15010	15286	15194	15056	15167	15188	15184	15120	15149	15209	15072	15120	15055	14873	15295	15113	15062	15155	15034	15007	15121	15156	15166	14973	15090	15208	15094	15148	14959	15120	15279	15075	14994	15074	15126	14935	15212	15213	15093	15101	15211	15106	15074	15238	15042	15128	15229	15142	15077	15038	15082	15064	14973	15050	14975	15032	15165	15247	14989	15122	15132	15163	15138	15103	15054	14940	15098	14994	15129	14952	15148	14949	14853	15173	15008	15186	15157	15132	15139	15135	15142	15064	15074	15184	14970	15017	14939	15243	15257	15048	15092	15053	15111	15317	15210	15116	15067	15063	14913	15056	15128	15121	15196	15113	15148	15111	14873	14983	15090	15192	15042	15098	15167	15098	15091	15189	15011	15119	14932	15033	14935	15145	15126	15278	15187	15124	15114	15019	14956	15152	15193	15241	14868	15266	15094	15122	15068	14989	15148	14985	15225	14989	15067	15110	15098	15112	15276	15184	15034	15039	15231	15111	15043	15117	15080	15146	15053	15199	15269	15310	15117	15077	15164	15247	15108	15242	15070	15095	15223	15069	15194	15128	15246	15158	15032	15143	15113	14951	15280	15020	15128	15199	15202	15035	15137	15180	15114	15192	14954	15113	15111	15059	15110	15216	15063	15367	14957	15059	15115	15171	15049	15053	15191	15069	14979	15216	15006	15149	15077	15195	15068	15124	15255	15253	15158	15114	15112	15153	15034	14968	15042	15034	15009	15177	15148	15177	15166	15242	15050	14992	15066	14949	15237	15117	15141	15243	15214	15098	15181	15105	15103	15208	15026	15110	15215	15004	15118	15002	15257	15264	15069	15049	15251	15175	14981	15200	15063	15195	15107	15212	15153	15151	15190	15154	15156	15240	15248	15031	15191	15305	15223	15083	15159	15175	15294	15197	15102	14980	15201	14794	15159	14987	15257	15100	15054	15122	15031	15132	15104	15013	15185	15322	14997	15196	15030	15095	15134	15016	15163	15170	15085	15007	15142	15282	15047	15251	15255	15084	15131	15221	14953	15191	15186	15111	15203	15127	15030	15007	15132	14922	14960	15037	15014	15097	15255	15119	15125	15226	15121	15072	15141	15017	15176	15015	15137	14956	15229	14991	15166	15118	14979	14999	15138	15113	15162	15118	15085	15231	15127	15054	15122	15153	15043	15147	15177	15137	15127	15078	15160	15123	15065	15144	15032	15088	15146	15062	15126	15186	15236	15145	15224	15268	15188	15136	15057	14965	15161	15178	15187	15043	15091	15105	15118	15215	15089	15039	15263	15049	15059	15234	15195	15229	15286	14832	15033	14972	15187	15288	15126	15144	15228	15297	15110	15185	15112	15263	15002	15105	15072	15137	15005	15069	15217	14994	15093	15240	15113	15081	15222	15071	15068	15145	15281	15105	15126	14966	15080	15277	15129	15125	15205	14928	15222	15116	15143	15095	15194	15092	15218	15151	15123	15129	15179	15084	14959	15054	15129	15398	15010	15109	15144	15137	15097	15126	15081	15139	15076	15152	15056	15173	15106	15061	15113	14982	15377	15079	15001	15088	15198	15148	14987	15082	15089	15137	15181	15251	15165	15051	15062	15083	15142	15013	15202	15238	15278	14985	15076	15242	15224	15283	15026	15074	15107	15163	15160	15059	15180	15089	15112	15153	15142	14941	15075	15181	15048	15084	15279	15215	15015	15041	15055	15087	15072	15096	15174	15199	15014	15099	15210	15216	14991	15149	15159	14991	15209	15141	15117	15200	15009	14994	15169	14990	15154	14899	15135	15206	15327	14921	15091	15195	15284	15318	15185	15004	15200	15105	15193	15111	15103	15027	15057	15070	15044	15245	15336	15275	14854	15114	15130	15113	14942	15342	14914	15260	15213	15191	15066	15179	15038	15119	15088	14892	15255	15108	15071	15012	15317	14949	15103	15238	15032	15157	15346	15022	15189	15039	15157	14985	14972	15021	15308	14950	15195	14968	15133	15298	14986	15108	14974	15051	15080	14942	15107	15169	15140	15177	14913	15265	15157	15157	14975	15126	15120	15205	15093	15088	15090	15004	15109	15089	15086	15194	15040	15307	15119	15162	15130	15120	15092	15203	15277	15122	15257	15067	15156	15182	15270	15056	15292	15160	15155	15102	15175	15091	15171	15037	15200	15000	15136	15186	14937	15026	15093	15137	15119	15178	15377	15188	15005	15085	15100	15143	14999	15106	15134	15153	15170	14967	15067	15201	15015	15086	15312	14973	15064	15244	15028	15167	15019	15254	15118	14922	15118	15164	15338	15131	15308	15072	14956	15088	15014	15072	14948	15201	15236	15117
24098	21248	28831	26521	27222	29372	29394	25125	22342	21467	20401	20023	19467	19322	18831	18521	18521	18227	18142	18257	18125	18236	18298	17828	17758	17882	18007	17768	17867	18004	17968	17767	17919	17771	17764	17911	17436	17768	17789	17810	17800	17720	17884	17770	17834	17943	17910	17734	17657	17835	17670	17934	17822	17826	17675	17870	17766	17917	17740	17778	17986	17465	17765	17786	17827	17722	17880	17962	17864	17973	17657	17731	17880	17861	17814	17697	17840	17865	17683	17814	17805	17586	17919	17806	17704	17699	17860	17822	17774	17862	17759	17680	17936	17605	17703	17951	17676	17617	17825	17725	17855	17668	17771	17678	17715	17781	17791	17791	17925	17640	17901	17724	17752	17728	17918	17522	17849	17924	17687	17885	17922	17831	17624	17644	17853	17737	17747	17971	17931	17729	17698	17712	17537	17784	17679	17924	17872	17703	17560	17869	17683	17641	17716	17778	17677	17788	17653	17644	17800	17742	17828	17752	17686	17911	17784	17845	17749	17869	17647	17789	17444	17827	17504	17788	17696	17587	17700	17695	17715	17815	17774	17624	17791	17891	17692	17636	17839	17525	17592	17706	17921	17657	17703	17720	17718	17759	17675	17477	17733	17675	17716	17976	17677	17862	17791	17728	17710	17772	17628	17935	17854	17809	17705	17878	17939	17770	17675	17855	17887	17696	17937	17755	17767	17685	17769	17853	17706	17701	17951	17629	17688	17741	18179	17628	17862	17732	17940	17751	17995	17712	17622	17682	17710	17666	17683	17711	17634	17638	17656	17856	17638	17652	17503	17568	17903	17923	17878	17625	17606	17758	17965	17715	17786	17601	17578	17705	17808	17650	17738	17780	17738	17774	17877	17691	17769	17738	17745	17818	17585	17727	17528	17619	17824	17870	17731	17623	17673	17651	17678	17871	17692	17890	17808	17711	17785	17731	17633	17710	17729	17876	17744	17949	17774	17668	17941	17646	17706	17791	17760	17713	17959	17624	17749	17768	17751	17874	17828	17960	17743	17666	17582	17666	17537	17648	17745	17999	17799	17659	17651	17676	17671	17735	17817	17752	17809	17734	17832	17893	17449	17699	17694	17602	17958	17686	17947	17796	17622	17636	17819	17753	17701	17693	17789	17702	17703	17569	17800	17660	17701	17457	17916	17601	17756	17842	17819	17533	17716	17874	17691	17556	17694	17749	17678	17829	17579	17672	17797	17815	17850	17737	17912	17710	17828	17814	17777	17648	17710	17584	17657	17588	17672	17712	17762	17603	17817	17706	17888	17764	17783	17826	17746	17770	17528	17798	17867	17778	17725	17797	17676	17704	17730	17704	17835	17810	17717	17765	17830	17801	17579	17873	17886	17801	17653	17772	17723	17775	17934	17906	17618	17875	17628	17575	17928	17592	17857	17635	17829	17594	17851	17691	17804	17768	17787	17917	17751	17852	17741	17796	17668	17617	17665	17872	17835	17799	17834	18005	17607	17572	17743	17755	17830	17903	17869	17526	17699	17773	17698	17766	17774	17677	17752	17679	17690	17712	17885	17753	17635	17494	17749	17551	17708	17704	17740	17745	17877	17807	17738	17815	17931	17799	17790	17818	17636	17685	17732	17825	17904	17761	17852	17711	17592	17816	17974	17920	17636	17692	17554	17838	17813	17666	17554	17659	17843	17770	17759	17717	17702	17726	17701	17734	17558	17727	17871	17968	17856	17709	17567	17833	17760	17800	17842	17901	17842	17796	17923	17797	17914	17695	17826	17725	17763	17674	17726	17891	17920	17781	17552	17657	17727	17678	17874	17685	17904	17602	17628	17531	17796	17798	17735	18051	17677	17717	17685	17752	17708	17842	17812	17576	17493	17589	17655	17650	17687	17735	17879	17605	17840	17804	17563	17837	17913	17730	17646	17893	17707	17742	17639	17892	17804	17593	17649	17687	17728	17868	17712	17914	17770	17664	17640	17821	17711	17650	17645	17868	17593	17615	17705	17731	17699	17669	17961	17780	17625	17577	17846	17764	17601	17722	17787	17794	17834	17609	17707	17614	17911	17708	17642	17762	17787	17586	17788	17716	17863	17568	17580	17804	17896	17690	17680	17644	17711	17573	17776	17812	17711	17916	17702	17542	17651	17668	17536	17741	17582	17662	17704	17867	17778	17607	17632	17621	17800	17707	17810	17666	17941	17904	17589	17816	17921	17751	17656	17695	17713	17647	17882	17633	17683	17616	17682	17605	17639	17707	17709	17870	17630	17774	17756	17696	17618	17663	17750	17755	17839	17796	17498	17870	17703	17707	17691	17815	17684	17668	17806	17679	17765	17735	17686	17669	17591	17682	17959	17742	17654	17743	17587	17623	17809	17765	17659	17761	17873	17803	17944	17630	17830	17716	17601	17841	17514	17726	17683	17700	17654	17561	17700	17845	17736	17702	17734	17793	17841	17669	17761	17568	17584	17764	17744	17903	17858	17610	17591	17804	17783	17726	17746	17637	17887	17757	17742	17634	17567	17613	17627	17628	17950	17733	17776	17840	17857	17665	17811	17771	17783	17847	17709	17684	17801	17740	17841	17856	17673	17660	17647	17698	17747	17724	17860	17901	17563	17630	17631	17537	17701	17657	17640	17617	17769	17475	17466	17674	17774	17635	17560	17752	17644	17794	17776	17699	17923	17835	17761	17766	17671	17746	17952	17526	17632	17774	17648	17717	17839	17925	17687	17913	17631	17601	17586	17615	17799	17647	17804	17722	17739	17743	17806	18156	17818	17591	17712	17636	17905	17694	17689	17571	17719	17811	17667	17696	17616	17824	17795	17865	17800	17784	17728	17844	18019	17687	17693	17727	17871	17838	17779	17796	17686	17642	17912	18002	17656	17772	17712	17826	17773	17738	17794	17621	17899	17625	17735	17829	17844	18044	17742	17778	17783	17538	17744	17692	17692	17654	17772	17516	17554	17639	17712	17731	17729	17939	17732	17644	17739	17636	17442	17601	17732	17786	17863	17779	17806	17828	17743	17798	17640	17663	17685	17692	17887	17808	17747	17597	17747	17648	17754	17863	17829	17484	17713	17562	17752	17595	17799	17647	17729	17880	17726	17528	17743	17611	17725	17782	17679	17556	17701	17736	17745	17854	17803	17629	17721	17857	17748	17749	17857	17795	17796	17615	17773	17685	17619	17898	17925	17857	17639	17787	17544	17851	17670	17677	17718	17680	17443	17677	17707	17621	17732	17857	17774	17693	17593	17579	17690	17551	17664	17725	17696	17694	17704	17610	17821	17736	17781	17641	17722	17973	17772	17738	17674	17875	17642	17658	17939	17801	17844	17777	17602	17718	17887	17758	17895	17858	17897	17773	17703	17892	17766	17782	17501	17769	17753	17757	17834	17775	17654	17755	17776	17744	17734	17948	17836	17820	17629	17692	17893	17581	17621	17751	17640	17720	17771	17709	17747	17817	17700	17701	17805	17814	17756	17750	17676	17779	17784	17668	17635	17674	17739	17743	17823	17570	17898	17586	17673	17737	17453	17689	17717	17583	17798	17834	17863	17722	17872	17827	17775	17547	17768	17728	17727	17574	17616	17778	17819	17660	17904	17678	17757	17828	17801	17799	17903	17804	17813	17820	17821	17896	17702	17586	17872	17762	17777	17773	17503	17771	17599	17518	17723	17873	17864	17986	17826	17703	17651	17863	17804	17856	17599	17482	17647	17653	17791	17566	17633	17565	17777	17478	17792	17835	17792	17695	17566	17791	17743	17847	17599	17646	17897	17704	17684	17689	17877	17705	17760	17771	17757	17793	17654	17619	17758	17742	17663	17717	17817	17869	17760	17673	17861	17811	17562	17732	17776	17716	17849	17721	17785	17879	17652	17663	17709	17735	17426	17736	17610	17856	17818	17740	17672	17717	17901	17820	17745	17873	17760	17997	17871	17731	17819	17593	17745	17699	17729	17837	17743	17709	17727	17663	17828	17745	17775	17588	17593	17930	17938	17674	17681	17639	17642	17763	17830	17807	17729	17689	17896	17558	17700	17646	17693	17485	17880	17801	17737	17706	17823	17819	17853	17769	17655	17496	17799	17756	17750	17814	17702	17761	17951	17787	17794	17763	17680	17734	17769	17842	17612	17850	17664	17478	17666	17663	17919	17668	17707	17671	17705	17817	17599	17735	17862	17847	17913	17876	17651	17786	17814	17906	17769	17876	17943	17855	17815	17836	17644	17737	17757	17658	17628	17596	17653	17557	17771	17782	17706	17724	17800	17896	17575	17624	17736	17798	17579	17724	17759	17682	17661	17530	17700	17854	17799	17835	17924	17745	17596	17612	17791	17850	17742	17781	17676	17717	17708	17789	17830	17755	17798	18054	17790	17688	17783	17641	17573	17587	17859	17880	17700	17851	17788	17652	17610	18066	17674	17899	17738	17862	17611	17857	17741	17870	17709	17819	17585	17653	17637	17736	18003	17572	18144	17801	17912	17731	17813	17760	17633	17759	17603	17671	17675	17747	17798	17773	17780	17731	17669	17701	17961	17841	17665	17730	17756	17913	17637	17747	17621	17708	17872	17655	17896	17792	17775	17600	17631	17555	17762	17804	17883	17560	17894	17975	17816	17601	17765	17991	17642	17748	17855	17814	18031	17713	17864	17799	17721	17695	17700	17738	17569	17602	17571	17711	17879	17864	17762	17734	17689	17597	17812	17775	17665	17546	17859	17776	17654	17547	17746	17822	17606	17642	17717	17797	17822	17707	17701	17844	17821	17714	17612	17539	17682	17730	17695	17794	17720	17685	17746	17624	17707	17583	17621	17787	17706	17560	17581	17821	17703	17907	17742	17640	17850	17765	17637	17740	17938	17823	17722	17644	17701	17861	17711	17714	17737	17700	17660	17800	17890	17640	17525	17780	17758	17848	17643	17568	17732	17769	17763	17577	17781	17612	17777	17820	17807	17669	17868	17813	17629	17546	17715	17777	17803	17870	17718	17674	17909	17681	17702	17719	17776	17657	17770	17660	17646	17631	17839	17853	17622	17798	17707	17504	17730	17680	17965	17488	17657	17807	17845	17978	17795	17942	17900	17753	17681	17904	17743	17788	17882	17861	17641	17763	17879	17742	17897	17747	17451	17828	17724	17900	17806	17767	17840	17881	17627	17646
30090	50184	47503	39023	33813	30739	28638	24870	21818	20212	18913	18148	17644	17220	16932	16411	16133	15862	15804	15833	15628	15348	15430	15309	15542	15534	15430	15285	15291	15427	15466	15258	15250	15302	15279	15278	15254	15281	15325	15294	15324	15209	15155	15176	15086	15129	15090	15147	15156	15265	15055	15061	15352	15069	15330	15379	15398	15224	15334	14981	15142	15290	15339	15174	15164	15073	15358	15350	15260	15186	15334	15130	15240	15239	15277	15068	15324	15240	15264	15344	15104	15261	15213	15218	15234	15171	15192	15270	15066	15060	15104	15357	15124	15237	15217	15203	15302	15269	15352	15169	15161	15360	15107	15367	15133	15217	15309	15237	15134	15258	15235	15111	15115	15170	15251	15158	15333	15000	15142	15126	15352	15344	15143	15149	15236	15034	15216	15210	15173	15487	15016	15244	15212	15131	15332	15206	15220	15246	15302	15036	15353	15209	15106	15076	15203	15191	15320	15061	15300	15191	15221	15231	15191	15300	15220	15353	15292	15275	15192	15196	15155	15288	15293	15360	15253	15279	15122	15131	15334	15139	15156	15384	15258	15170	15184	15198	15273	15297	15249	15342	15206	15184	15271	15306	15278	15137	15139	15207	15268	15188	15292	15186	15191	15167	15296	15200	15153	15266	15038	15070	15153	15188	15264	15339	15283	15327	15186	15191	15167	15159	15015	15203	15160	15243	15123	15206	15300	15196	14999	15194	15126	15155	15224	15161	15127	15045	15203	15179	15119	15120	15214	15130	15241	15112	15307	15253	15068	15265	15292	15204	15066	15004	15322	15158	15201	15403	15226	15232	15242	15181	15109	15191	15336	15109	15136	15219	15129	15247	15119	15200	15237	15098	15240	15072	15078	15158	15217	15290	15202	15210	15213	15294	15368	15196	15142	15179	15333	15258	15205	15190	15294	15103	15421	15058	15115	15255	15151	15291	15190	15196	15365	15314	15236	15186	15235	15198	15324	15205	15330	15216	15194	15223	15217	15257	15264	15242	15124	15308	15246	15114	15223	15183	15363	15263	15345	15060	15348	15076	15310	15208	15309	15195	15243	15028	15114	15160	15216	15196	15146	15290	15237	15206	15231	15276	15160	15206	15007	15166	15233	15170	15154	15233	15209	14984	15118	15121	15206	15410	15110	15161	15277	15297	15183	15166	15245	15327	15059	15044	15219	15113	15324	15107	15167	15139	15202	15260	15149	15223	15263	15344	15459	15169	15389	15141	15279	15249	15214	15170	15142	15155	15277	15333	15295	15081	15170	15127	15186	15355	15223	15228	15131	15343	15117	15240	15020	15283	15413	15274	15282	15128	15211	15098	15278	15079	15162	15123	15194	15133	15074	15229	14966	15262	15115	15092	15308	15129	15281	15256	15237	15200	15246	15172	15135	15283	15122	15208	15400	15288	15285	15081	15132	15260	15082	15445	15106	15237	15205	15220	15223	15140	15338	15094	15236	15095	15380	15226	15213	15225	15105	15167	15228	15261	15253	14989	15223	15073	15287	15206	15169	15236	15096	15355	15178	15257	15241	15248	15218	15233	15063	15340	15196	15200	15301	15187	15147	15194	15371	15115	15230	15311	15375	15100	15247	15233	15048	15111	15167	15265	15274	15172	15268	15190	15377	15250	15319	15187	15370	15080	15340	15249	15202	14981	15252	15173	15151	15388	15146	15168	15399	15093	15147	15231	15160	15258	15182	15320	15143	15236	15175	15281	15284	15304	15179	15199	15251	15077	15167	15242	15150	15430	15227	15230	15252	15258	15198	15168	15285	15360	15197	15242	15210	15164	15150	15206	15156	15335	15166	15171	15244	15301	15320	15139	15196	15096	15155	15373	15222	15175	15228	15349	15112	15409	15186	15134	15229	15219	15192	15076	15105	15210	15160	15187	15205	15221	15241	15395	15217	15173	15317	15304	15152	15191	15067	15326	15133	15141	15133	15172	15248	15178	15239	15271	15246	15200	15188	15321	15220	15101	15109	15297	15167	15105	15171	15154	15241	15215	15202	15024	15214	14964	15217	15172	15163	15168	15154	15085	15227	15115	15217	15192	15324	15118	15355	15247	15191	15101	15058	15315	15199	15269	15216	15223	15259	15279	15168	15106	15258	15183	15293	15131	15143	15208	15303	15193	15191	15187	15220	15413	15328	15083	15191	15157	15148	15246	15206	15220	15114	15342	15173	15172	15234	15328	15175	15365	15177	15380	15227	15101	15231	15222	15136	15378	15107	15052	15157	15167	15153	15246	15324	15050	15304	15148	15136	15236	15095	15243	15173	15323	15277	15148	15298	15189	15089	15443	15184	15159	15124	15338	15144	15242	15207	15334	15075	15176	15161	15249	15197	15134	15224	15212	15266	15170	15265	15165	15249	15095	15219	15082	15206	15339	15344	15186	15211	15209	15198	15123	15284	15181	15236	15147	15352	15283	15115	15059	15310	15128	15144	15182	15300	15311	15220	15094	15277	15294	15128	15252	15108	15303	15080	15218	15082	15254	15140	15360	15485	15143	15358	15280	15183	15157	15194	15296	15230	15212	15158	15378	15297	15239	15254	15189	15203	15269	15238	15298	15241	15248	15338	15220	15293	15201	15234	15137	15134	15295	15267	15101	15201	15255	15091	15149	15280	15151	15055	15143	15385	15333	15193	15388	15278	15184	15288	15102	15126	15108	15117	15253	14969	15213	15220	15285	15141	15146	15159	15252	15060	15131	15296	15222	15216	15312	15150	15326	15151	15083	15326	15359	15259	15291	15104	15223	15243	15268	15337	15149	15276	15224	15304	15061	15255	15285	15340	15093	15052	15185	15108	15171	15299	15232	15160	15106	15337	15247	15106	15154	15314	15253	15177	15358	15334	15082	15071	14977	15227	15353	15272	15037	15166	15234	15275	15316	15073	15315	15275	15153	15121	15182	15278	15190	15171	15241	15136	15253	15014	15340	15257	15095	15058	15157	15304	15211	15248	15102	15282	15290	15251	15241	15269	15157	15279	15123	15234	15220	15378	15211	15329	15130	15388	15235	15171	15234	15238	15094	15161	15194	15032	15136	15253	15308	15228	15154	15244	15260	15305	15178	15292	15162	15378	15157	15193	15377	14980	15356	15236	15140	15229	15384	15008	15322	15184	15120	14977	15137	15226	15265	15212	15269	15291	15271	15296	15211	15271	15270	15328	15175	15262	15189	15431	15278	15408	15271	15198	15339	15122	15011	15124	15165	15248	15153	15215	15093	15143	15117	15119	15308	15236	15312	15095	15289	15261	15102	15217	15266	15348	15288	15300	15165	15255	15230	15184	15181	15064	15080	15234	15327	15238	15126	15211	15073	15197	15237	15198	15281	15194	15385	15176	15347	15155	15224	15155	15357	15369	15286	15312	15132	15284	15057	15022	15070	15104	15233	15198	15178	15339	15314	15201	15111	15286	15204	15284	15081	15233	15163	15266	15120	15150	15199	15228	15189	15170	15349	15249	15111	15206	15292	15353	15149	15280	15151	15016	15309	15244	15224	15225	15218	15246	15426	15309	15265	15113	15451	15221	15173	15128	15124	15127	15156	15239	15320	15110	15013	15189	15147	15149	15237	15175	15202	15181	15189	15229	15310	15427	15140	15257	15113	15169	15252	15202	15288	15219	15113	15228	15153	15231	15318	15236	15331	15253	15357	15097	15148	15092	15120	15219	15329	15400	15161	15084	15329	15386	15291	15229	15181	15114	15234	15109	15260	15173	15225	15114	15170	15201	15198	15325	15314	15235	15272	15277	15178	15111	15201	15189	15156	15250	15154	15098	15201	15247	15189	15336	15262	15273	15201	15227	15363	15338	15134	15152	15225	15147	15133	15139	15103	15156	15279	15164	15283	15206	15173	15242	15317	15426	15342	15344	15227	15158	15272	15236	15211	15250	15174	15056	15117	15229	15223	15244	15193	15131	15323	15147	15142	15339	15248	15160	15304	15243	15196	15190	15117	15160	15164	15213	15086	15145	15201	15294	15210	15292	15166	15225	15175	15257	15228	15039	15232	15196	15224	15252	15021	15209	15257	15142	15392	15249	15216	15168	15076	15297	15334	15179	15316	15063	15265	15246	15240	15153	15314	15138	15228	15116	15201	15277	15345	15141	15238	15151	15142	15259	15002	15142	15245	15329	15168	15159	15142	15277	15156	15145	15218	15218	15260	15318	14993	15290	15254	15209	14953	15200	15249	15199	15135	15071	15159	14959	15340	15176	14884	15286	15230	15135	15246	15110	15032	15117	15212	15294	15309	15247	15147	15222	15229	15261	15296	15169	15248	15257	15178	15209	15221	15219	15251	15143	15152	15260	15284	15406	15334	15144	15112	15101	15134	15198	15240	15338	15350	15266	15289	15161	15281	15193	15197	15214	15248	15373	15295	15230	15355	15223	15272	15179	15194	15184	15287	15312	15087	15226	15011	15235	15157	15106	15172	15376	15128	15275	15255	15082	15232	15245	15083	15218	15282	15151	15299	15297	15176	15175	15217	15312	15061	15050	15230	15370	15141	15247	15260	15123	15303	15129	15255	15306	14984	15161	15252	15153	15272	15358	15177	15223	15182	15163	15053	15227	15281	15106	15173	15154	15156	15287	15318	15343	15126	15145	15168	15069	15239	15098	15225	15388	15104	15284	15121	15208	15213	15117	15275	15239	15050	15126	15347	15066	15333	15124	15252	15181	15065	15102	15202	15232	15177	15191	15153	15172	15290	15083	15183	15343	15203	15153	15255	15004	15418	15214	15202	15375	15191	15147	15234	15091	15168	15153	15377	15143	15269	15295	15252	15176	15117	15214	15309	15389	15038	14982	15196	15137	15315	15182	15342	15207	15244	15143	15277	15085	15168	15169	15089	15230	15262	15213	15204	15289	15176	15281	15282	15301	15294	15258	15122	15127	15054	15181	15194	15210	15197	15353	15202	15219	15244	15204	15113	15220	15151	15173	15171	15213	15398	15183	15481	15085	15254	15174	15237	15092	15162	15332	15175	15274	15357	15196	15213	14964	15163	15269	15296	15254	15039	15146	15169	15277	15139	15229	15187	15206	15225	15216	15244	15178	15019	15205	15123	15212	15227	15349	15284	15261	15292	15230	15096	15150	15347	15346	15036	15339	15227	15208	15157	15135	15121
22778	21158	28977	24183	24047	29169	33586	27218	24145	23345	22106	21149	20607	20401	19715	19611	19249	19181	19177	18698	18699	18628	18797	18662	18490	18311	18547	18440	18287	18473	18322	18452	18324	18468	18323	18321	18198	18284	18367	18381	18337	18211	18092	18198	18321	18304	18198	18064	18239	18353	18080	17959	18039	18444	18180	18128	18110	18268	18191	18146	18156	18047	18130	18314	18287	18305	18327	18338	18514	18135	18324	18280	18355	18192	18301	18095	18131	18263	18159	18074	18221	18083	18157	18176	18115	18084	18024	17980	18280	18256	18134	18100	18010	17945	18237	18486	18372	18114	18268	18296	18154	18134	18356	18263	18041	18024	18096	18096	18220	18273	18138	18162	18037	17963	18114	18286	18179	18123	18045	17995	18228	18109	18080	18113	18131	18207	18276	18132	18366	18397	18342	18071	18172	18209	18305	18170	18154	18190	18249	18018	18156	18143	18289	18310	18228	18289	18051	18338	18203	17934	18024	18007	18141	18116	18055	18207	18143	18044	18257	18068	18104	18343	18400	18070	18126	18088	17958	18269	18162	18089	18193	18234	18386	18265	18321	18190	18202	18153	18161	17983	18185	18291	18045	18095	18219	18294	18312	18263	18250	17923	18187	18152	17890	18278	18193	18159	18302	18283	17941	18085	18179	18323	18087	18067	18213	18147	18032	18256	18258	18029	18223	18180	18085	18240	18216	18059	18035	18166	18226	18186	18222	18268	18127	18003	18097	18016	18123	18103	18207	18243	18163	18133	17993	18159	18304	18211	18220	18069	18161	18360	18230	18352	18155	18181	18195	18323	18290	18181	18124	18073	18103	18229	18106	18273	18138	18030	18241	18226	18113	18089	18178	17925	18028	18294	18314	18233	18178	18005	18250	18158	18109	18155	18086	18204	18084	18163	17919	18027	18227	18195	18321	18139	17947	18095	18092	18235	18057	18112	17913	18216	18058	18213	18171	18025	18149	18077	18091	18128	18140	18158	18201	18459	18243	18097	18107	18033	18242	18455	18058	18014	18178	18189	18252	18151	18110	18168	18331	18331	18184	17976	18088	18167	18186	18327	17983	18036	18164	18107	18198	18147	18176	18244	18050	17934	18050	18106	18059	18006	18073	18226	18199	18095	18275	18186	18018	18294	17943	18236	18235	17958	18147	18360	18110	18352	18188	18045	18179	18203	18001	18156	18086	18412	18038	18130	18143	18156	17862	18250	18287	18043	17994	18049	18136	18274	18251	17960	18386	18236	18054	18190	18322	18103	18024	18220	18231	18087	18230	18180	18272	18283	18139	18036	18332	18108	18201	18173	18290	18056	18112	18145	18178	18100	18053	18130	18137	18005	18160	18252	18185	18151	18285	18192	18047	18160	18135	18311	18197	18222	18158	18029	18116	18127	18213	18186	18181	18059	18051	18288	17874	18012	17904	17995	18237	18125	18130	18148	18233	18150	18310	18036	18323	17885	17895	17866	18146	18263	18170	18111	18248	17947	18275	18099	18226	17988	17932	18224	18117	18139	18056	18326	18092	18131	17976	18223	18406	18252	18367	18164	18391	18039	18248	18227	18372	18202	18109	18093	18336	18030	18175	18209	18099	18378	18139	18130	18112	18076	17980	18302	18086	18041	18109	18041	18141	17995	18136	17853	18107	18172	18198	18101	18172	18140	18188	18209	18416	17932	18100	18105	18103	17989	18121	18276	18134	18166	18243	18169	18222	18170	18098	17818	18180	18156	18145	18084	18050	18317	18157	18218	18238	18099	18136	18208	18174	18016	18392	18324	18085	18068	18342	18010	18364	18061	18007	18124	18155	18273	17945	18284	18175	18287	18175	18031	18227	18198	17951	18128	18027	18426	18122	18023	18248	17883	18066	18273	17991	17997	18159	18307	18168	18192	17974	18060	18138	17995	18136	18008	18109	18057	18082	18009	17936	18087	18204	18219	18092	18092	18188	18191	18245	17798	17952	18192	18180	18240	18205	18015	18124	18051	18296	18029	18110	18181	18064	18204	17960	17990	18078	18021	18299	17994	17899	18085	18133	18126	18173	17976	18328	18170	18179	18177	18056	18129	18103	18160	18351	18089	18122	18020	18245	18286	18294	18073	18183	18157	17888	18160	18150	18179	18038	18090	18208	18094	18048	18044	18118	18377	18121	18111	18238	17970	18130	18183	18207	18162	18166	18064	18220	18063	18029	18097	18090	18278	18183	18271	18159	17969	18144	17906	18026	18223	18115	18036	18236	18181	18018	18120	18109	18029	18259	18073	18301	18001	18123	18222	17972	17985	18078	18121	18164	18077	17919	18245	18176	18080	18149	18179	18208	18175	18237	18097	18101	18190	18093	18167	18159	18051	18451	18191	18107	18263	18074	18142	18197	18140	18079	17996	18118	18106	18310	18224	18076	18162	18236	17986	18213	18303	18121	18042	18244	18043	18168	18210	18196	18103	18103	17966	18007	18268	18160	18227	18108	18146	18128	18029	18416	18159	18020	18258	18102	18207	18146	18237	18208	18136	18097	17998	18289	18081	18118	18318	18188	18074	18015	18154	18198	18226	18215	18222	18038	18124	17971	18172	18074	18254	18102	18220	18145	18097	18060	18022	18255	18083	18360	18256	18187	18167	18052	18043	18143	18222	18191	17973	18077	18387	18196	18040	18299	18244	18183	18130	18049	18123	18228	18224	18149	18173	18122	18110	17975	17969	18246	18130	18052	17914	18118	17985	17953	18283	18214	18039	18137	18083	18170	18283	18197	18163	18285	18310	18057	17952	18297	18038	18200	18204	18285	18234	18094	18193	17941	18186	18358	18123	18077	18127	18019	18003	18016	18104	18196	18130	18163	18409	18316	18209	18206	18215	18169	18178	18314	18306	18156	18139	18207	18004	18135	18092	18244	18189	17864	18203	18014	18057	18048	18155	18310	18046	18202	18088	18167	17992	17991	17995	18331	18202	18296	18217	18373	18191	18084	18369	18165	18048	18088	18238	18044	18214	18053	18198	18322	18054	18069	18109	18237	17937	18216	18413	18320	18113	18043	18203	18019	18038	18286	18202	18260	18302	18121	18101	18243	18107	18104	18165	18055	18054	18159	18225	18128	18142	18288	18096	18077	17949	18160	18132	18290	18050	18038	18170	18319	18205	18114	18223	18169	18010	18262	18219	18246	18149	18115	18024	18248	17975	18074	17980	18075	18015	18061	18260	17961	18149	17985	18142	18103	18224	18272	18163	18169	18148	18164	18249	18062	18314	18235	18217	18181	17997	18277	18213	18091	18210	18076	18063	18243	18205	18231	18142	18126	18128	18192	18172	18209	18121	18127	18369	18191	18046	18139	18257	18077	18063	18283	18094	18182	18367	18238	18129	18217	18052	18115	18078	18162	18080	18065	18068	18261	18211	18123	18065	18050	18191	18304	18277	18169	18043	18045	18238	18121	18018	18072	18208	17984	18088	18186	18092	18091	17929	18216	18261	18146	18414	18013	18076	18211	18247	18258	18208	18111	18144	18013	18058	18129	18159	18128	18032	18285	18035	17996	18123	17900	18169	18203	17944	18229	18266	18063	18162	18187	18129	18005	18135	18142	18258	18322	18238	18265	18195	18008	18244	18154	18227	18247	18082	18235	18084	18197	18154	18115	17868	18198	18253	18098	18291	18204	18140	18154	18029	18052	18236	18020	18020	18212	18277	18100	18363	18229	18012	18147	18108	18129	18210	18326	18187	18120	18114	18163	18163	17801	18171	18095	18316	18108	17994	17982	18182	18184	18137	18206	18052	18146	18069	17947	18095	17958	18288	18008	18025	18179	18163	18026	18097	18305	18048	18167	18175	18256	18187	18062	18158	17989	18104	17996	18410	18022	18005	18281	18153	18214	17914	18246	18144	18149	18175	18040	18159	18140	18168	18011	18012	18133	18174	18022	18026	17994	18175	18049	17845	17897	18081	17862	18076	18222	17989	18107	18244	18291	18246	18245	18166	18017	17954	18264	18161	18082	18115	18271	18177	18302	18138	18156	17982	18102	18002	18152	18008	18191	18164	18245	18271	18264	18138	18172	18223	18024	18280	17857	18118	18093	18142	17933	18077	18239	18305	18356	18224	18214	18257	18156	18279	18174	18183	18093	18158	18118	18220	18223	18194	18072	18144	18235	18127	18207	18309	17957	18217	18163	18236	18043	18267	18185	18139	18196	18299	18110	18063	18307	17872	18078	18116	18018	18072	18396	18279	18173	18041	18056	18131	17960	18091	18265	18043	18046	18125	18282	18209	18196	18196	18186	18091	18299	18209	18278	18243	18265	18165	18249	18304	18034	18275	18297	17964	18336	18153	18090	18095	18257	18102	18186	17944	18126	18067	18148	18074	18152	18057	18198	17980	18059	17979	18066	18245	18074	18128	18109	18162	17993	18187	17938	18153	18258	17991	18032	18334	18292	18250	18161	17964	18176	18159	17926	18225	18159	18316	18095	18148	17882	18045	18130	18072	18147	18185	18016	18223	18362	18207	18083	18107	18108	18216	18198	18240	18007	18156	18285	18129	18210	18242	18163	18245	18111	18242	18272	18242	18137	18163	18286	18209	18300	18058	18162	18230	18163	18157	17962	18003	18095	18186	18223	18078	18145	18255	18074	18252	18030	18198	17918	18189	18149	18189	18163	18265	18224	18113	18204	18271	18126	18363	18208	18179	17915	18004	18187	18288	18143	18176	18210	18005	18151	18265	17970	18265	18327	18263	18342	18208	18155	18299	18364	18163	18202	18153	18351	18140	17976	18112	18064	18080	18221	18072	18150	18145	18272	18391	18150	18179	18105	17930	18031	18180	18075	18179	18095	18210	18128	18228	18297	18195	18133	18161	18146	18166	18265	18266	18067	18150	18285	18229	18343	18267	18321	18040	18192	18228	18209	18129	18144	18199	18165	18141	18111	18330	18165	18302	18119	18147	18004	18181	18082	17959	18281	18046	18103	17954	18213	18107	18193	18158	18224	18088	18129	18223	18030	18081	18083	18206	18387	18122	18258	18187	18257	18129	17913	18129	18043	18098	18035	18054	18023	18228	18094	18243	18069	18045	18208	18115	18170	18201	18355	18119	18194	18178	18119	18043	17977	18375	18090	18142	18218	18195	18273	18303	18228	18331	18179	18150	18310	18246
32374	56405	53911	44140	37717	34435	32998	27069	23762	21902	20284	19641	18726	17964	17630	17010	16821	16422	16225	16044	15946	15866	16000	15677	15708	15597	15508	15531	15635	15603	15639	15412	15451	15405	15470	15384	15402	15514	15545	15489	15463	15499	15419	15474	15631	15295	15502	15427	15440	15279	15385	15524	15381	15474	15416	15328	15323	15265	15495	15465	15355	15362	15499	15553	15343	15359	15542	15498	15332	15539	15467	15361	15302	15599	15371	15279	15388	15230	15501	15437	15468	15377	15272	15571	15355	15583	15311	15571	15319	15414	15385	15444	15547	15541	15383	15411	15484	15524	15632	15458	15528	15328	15349	15382	15360	15367	15637	15460	15443	15335	15497	15569	15327	15273	15408	15324	15360	15532	15386	15356	15387	15421	15336	15358	15490	15201	15345	15463	15455	15572	15558	15493	15230	15496	15350	15443	15451	15374	15463	15495	15388	15353	15224	15351	15476	15481	15522	15174	15422	15498	15377	15514	15423	15471	15530	15283	15279	15535	15221	15366	15391	15690	15374	15341	15570	15320	15496	15426	15450	15236	15423	15458	15590	15392	15461	15422	15432	15474	15343	15193	15486	15304	15609	15380	15440	15523	15299	15487	15408	15377	15459	15418	15468	15270	15510	15340	15391	15402	15532	15361	15311	15464	15312	15158	15337	15305	15283	15283	15442	15317	15548	15464	15575	15560	15303	15319	15489	15339	15404	15346	15268	15354	15360	15467	15461	15365	15427	15561	15466	15352	15412	15430	15452	15457	15376	15378	15589	15416	15322	15264	15346	15486	15335	15511	15640	15420	15427	15517	15369	15526	15361	15452	15159	15399	15326	15235	15434	15443	15388	15221	15408	15321	15364	15459	15471	15352	15335	15546	15367	15387	15348	15285	15326	15363	15386	15608	15435	15317	15366	15352	15262	15521	15408	15322	15441	15409	15451	15372	15420	15466	15478	15383	15579	15517	15325	15411	15338	15375	15342	15170	15392	15444	15350	15428	15604	15394	15168	15444	15134	15446	15412	15335	15506	15399	15449	15483	15411	15232	15327	15441	15241	15276	15722	15381	15329	15371	15373	15427	15366	15373	15338	15617	15531	15438	15340	15429	15530	15331	15438	15374	15482	15417	15275	15384	15177	15375	15489	15283	15342	15371	15448	15476	15413	15389	15305	15330	15351	15330	15297	15601	15367	15404	15324	15502	15451	15306	15464	15386	15504	15686	15494	15333	15440	15422	15398	15413	15484	15406	15404	15359	15365	15499	15563	15334	15277	15267	15261	15406	15458	15434	15444	15265	15485	15422	15369	15377	15485	15360	15448	15390	15331	15304	15525	15424	15303	15487	15372	15293	15423	15521	15497	15299	15330	15370	15470	15390	15466	15347	15351	15408	15398	15548	15439	15378	15406	15204	15376	15278	15462	15477	15417	15432	15438	15481	15384	15308	15586	15514	15320	15435	15326	15291	15434	15400	15307	15272	15306	15445	15417	15506	15445	15260	15363	15584	15412	15375	15349	15487	15483	15223	15291	15404	15484	15218	15446	15479	15477	15480	15416	15441	15465	15265	15338	15344	15256	15469	15323	15425	15431	15432	15530	15518	15371	15368	15306	15391	15400	15442	15380	15384	15200	15449	15316	15482	15297	15404	15251	15255	15412	15564	15417	15350	15388	15367	15477	15464	15359	15559	15364	15288	15427	15313	15352	15448	15467	15533	15294	15357	15342	15443	15390	15284	15303	15490	15301	15393	15440	15306	15444	15270	15441	15385	15408	15305	15363	15313	15518	15210	15416	15733	15293	15376	15378	15665	15336	15479	15527	15479	15176	15377	15473	15310	15596	15506	15235	15494	15339	15509	15424	15378	15436	15267	15438	15441	15394	15328	15455	15262	15384	15381	15309	15531	15382	15571	15254	15499	15289	15333	15447	15396	15335	15467	15429	15473	15309	15287	15521	15287	15549	15470	15341	15237	15457	15554	15403	15561	15336	15428	15392	15396	15343	15438	15273	15401	15343	15338	15408	15549	15338	15467	15550	15446	15449	15283	15371	15322	15172	15418	15307	15443	15325	15551	15310	15313	15390	15273	15420	15594	15352	15418	15326	15397	15426	15426	15468	15371	15426	15379	15465	15306	15428	15241	15301	15262	15345	15321	15391	15349	15483	15343	15486	15376	15274	15351	15363	15336	15541	15387	15263	15291	15490	15365	15524	15390	15309	15531	15346	15277	15488	15515	15465	15320	15331	15293	15438	15471	15471	15392	15349	15560	15268	15429	15381	15348	15184	15380	15371	15330	15461	15341	15451	15268	15341	15446	15459	15447	15269	15391	15375	15374	15399	15324	15430	15483	15309	15618	15517	15424	15405	15536	15493	15461	15439	15219	15416	15364	15429	15373	15671	15363	15351	15388	15359	15374	15361	15435	15342	15363	15333	15208	15281	15286	15346	15354	15401	15468	15363	15507	15543	15325	15415	15546	15331	15332	15535	15498	15365	15396	15313	15327	15355	15545	15460	15451	15431	15354	15465	15534	15389	15451	15197	15422	15348	15292	15356	15347	15411	15465	15233	15479	15294	15404	15517	15524	15360	15476	15237	15579	15511	15382	15433	15247	15311	15416	15373	15346	15458	15291	15524	15193	15392	15411	15242	15268	15359	15470	15291	15381	15377	15378	15210	15423	15280	15511	15193	15409	15462	15316	15386	15350	15370	15286	15381	15407	15400	15461	15435	15345	15482	15377	15569	15337	15396	15222	15385	15319	15417	15435	15174	15490	15382	15212	15383	15226	15359	15401	15365	15376	15539	15463	15465	15142	15554	15375	15313	15441	15255	15302	15246	15445	15326	15242	15181	15332	15509	15299	15317	15250	15453	15268	15386	15354	15386	15223	15386	15535	15394	15501	15478	15600	15404	15188	15486	15370	15305	15388	15316	15574	15437	15352	15374	15344	15440	15332	15352	15569	15451	15445	15563	15131	15346	15530	15366	15309	15331	15398	15303	15381	15542	15363	15269	15522	15374	15275	15446	15344	15521	15408	15450	15431	15342	15344	15383	15309	15409	15244	15422	15385	15315	15401	15354	15397	15333	15413	15399	15357	15313	15263	15367	15391	15366	15472	15454	15293	15552	15478	15357	15386	15507	15533	15451	15350	15355	15148	15514	15446	15333	15491	15373	15453	15473	15424	15414	15414	15547	15413	15450	15274	15499	15211	15533	15415	15470	15302	15381	15199	15559	15454	15436	15423	15355	15391	15463	15396	15422	15378	15316	15347	15412	15419	15494	15420	15430	15297	15299	15381	15316	15495	15460	15224	15390	15339	15404	15543	15376	15489	15396	15254	15461	15489	15423	15331	15484	15392	15447	15180	15520	15346	15368	15451	15124	15429	15374	15405	15290	15317	15615	15476	15377	15485	15378	15464	15253	15522	15410	15327	15362	15255	15303	15163	15479	15514	15549	15305	15392	15481	15380	15432	15188	15409	15383	15473	15323	15455	15456	15389	15330	15462	15410	15504	15360	15356	15439	15344	15143	15551	15179	15244	15295	15460	15362	15404	15550	15289	15404	15482	15419	15458	15306	15434	15499	15589	15175	15360	15487	15315	15387	15276	15468	15501	15313	15594	15413	15205	15496	15446	15338	15254	15365	15462	15339	15472	15353	15423	15316	15272	15288	15326	15475	15403	15421	15341	15608	15422	15539	15496	15404	15281	15439	15209	15473	15401	15471	15448	15434	15385	15513	15265	15413	15392	15469	15368	15420	15155	15449	15528	15509	15377	15307	15457	15491	15288	15413	15466	15291	15459	15320	15410	15305	15509	15529	15361	15407	15420	15270	15305	15451	15225	15365	15339	15286	15502	15421	15354	15262	15453	15408	15243	15456	15333	15442	15257	15304	15447	15395	15278	15288	15363	15302	15379	15407	15394	15331	15395	15339	15470	15376	15274	15423	15379	15170	15282	15446	15350	15313	15562	15333	15439	15275	15458	15236	15410	15526	15491	15418	15389	15467	15497	15272	15369	15549	15420	15318	15315	15414	15268	15305	15376	15176	15465	15453	15423	15320	15363	15335	15488	15320	15455	15291	15281	15387	15286	15346	15503	15345	15421	15493	15478	15526	15221	15501	15286	15462	15402	15491	15416	15473	15344	15376	15361	15624	15391	15259	15542	15328	15295	15434	15343	15540	15384	15476	15425	15502	15425	15487	15365	15389	15314	15352	15412	15232	15553	15449	15281	15391	15480	15426	15315	15426	15343	15461	15549	15379	15386	15407	15322	15432	15492	15404	15435	15522	15341	15411	15275	15502	15303	15367	15439	15308	15402	15476	15337	15534	15255	15463	15395	15489	15587	15377	15340	15219	15422	15564	15435	15477	15399	15374	15331	15562	15421	15294	15420	15545	15396	15319	15480	15407	15339	15397	15554	15346	15279	15430	15500	15358	15429	15420	15282	15437	15456	15313	15457	15328	15318	15585	15429	15437	15411	15331	15424	15468	15297	15351	15394	15457	15402	15220	15399	15416	15301	15292	15396	15354	15536	15446	15580	15388	15389	15501	15410	15263	15493	15300	15384	15392	15461	15327	15542	15409	15461	15487	15464	15307	15250	15481	15291	15402	15379	15432	15517	15345	15352	15256	15718	15436	15504	15283	15279	15463	15343	15228	15286	15424	15400	15089	15340	15329	15331	15476	15188	15270	15481	15299	15535	15447	15502	15323	15388	15392	15486	15395	15393	15430	15548	15512	15477	15373	15426	15325	15381	15430	15431	15353	15308	15672	15465	15459	15382	15366	15279	15442	15403	15426	15296	15322	15368	15382	15482	15309	15375	15385	15338	15523	15331	15210	15325	15407	15453	15390	15397	15528	15299	15579	15590	15499	15391	15246	15258	15389	15479	15260	15325	15371	15430	15582	15374	15320	15342	15422	15463	15307	15384	15203	15513	15364	15190	15315	15329	15301	15393	15509	15318	15320	15523	15293	15379	15253	15491	15506	15347	15457	15468	15216	15361	15515	15505	15420	15469	15320	15317	15536	15378	15399	15375	15284	15474	15309	15430	15360	15296	15429	15215	15351	15417	15361	15431	15387	15348	15499	15477	15439	15354	15530	15355	15446	15429	15204	15687	15243	15542	15482	15355	15455	15506	15508	15385
28885	28186	36648	33157	28355	25912	23941	21667	20717	19993	19428	19064	18786	18743	18494	18236	18304	18017	18164	17820	18142	17535	17858	17823	17682	17701	17785	17632	17903	17923	17720	17607	17790	17553	17845	17682	17531	17790	17474	17724	17730	17681	17669	17749	17805	17804	17602	17716	17555	17686	17605	17517	17465	17632	17834	17540	17738	17557	17741	17663	17667	17735	17429	17824	17512	17739	17761	17574	17730	17791	17835	17477	17613	17623	17698	17814	17647	17416	17670	17733	17865	17794	17520	17647	17619	17827	17634	17551	17504	17439	17559	17602	17602	17556	17699	17553	17539	17681	17502	17843	17748	17686	17688	17880	17720	17841	17545	17598	17491	17480	17755	17702	17651	17765	17747	17867	17708	17559	17606	17620	17666	17748	17483	17685	17512	17580	17519	17493	17635	17467	17649	17675	17761	17655	17654	17665	17652	17591	17749	17696	17611	17640	17702	17811	17586	17773	17697	17608	17603	17572	17865	17784	17734	17636	17556	17519	17692	17668	17564	17507	17695	17744	17663	17753	17711	17664	17777	17460	17790	17538	17764	17546	17577	17683	17658	17580	17705	17703	17529	17629	17616	17545	17768	17591	17866	17612	17715	17770	17712	17893	17704	17656	17827	17681	17624	17708	17747	17792	17628	17548	17742	17724	17468	17578	17559	17662	17649	17684	17624	17573	17509	17848	17678	17766	17659	17706	17709	17730	17699	17489	17695	17736	17720	17499	17534	17644	17708	17797	17743	17713	17712	17678	17743	17606	17597	17619	17458	17630	17793	17710	17631	17629	17589	17624	17568	17729	17632	17626	17535	17741	17690	17645	17786	17790	17485	17464	17684	17587	17827	17501	17603	17638	17535	17524	17812	17611	17603	17448	17497	17525	17579	17731	17741	17597	17543	17622	17437	17552	17568	17426	17700	17679	17693	17622	17682	17690	17719	17547	17653	17819	17677	17622	17701	17715	17604	17679	17842	17621	17678	17618	17932	17802	17670	17707	17716	17566	17819	17845	17823	17557	17637	17522	17622	17656	17584	17757	17812	17762	17611	17605	17680	17543	17699	17664	17566	17705	17659	17656	17634	17629	17595	17567	17757	17719	17804	17769	17607	17656	17694	17535	17630	17503	17554	17557	17843	17875	17957	17635	17678	17775	17552	17629	17923	17711	17587	17653	17524	17373	17706	17642	17638	17516	17724	17823	17527	17649	17733	17646	17549	17599	17772	17493	17591	17424	17692	17821	17687	17579	17629	17722	17678	17607	17667	17765	17748	17631	17900	17883	17850	17578	17598	17516	17729	17673	17625	17573	17522	17651	17526	17560	17511	17517	17668	17615	17539	17635	17733	17582	17549	17642	17673	17823	17729	17787	17645	17781	17672	17676	17782	17817	17669	17651	17787	17836	17677	17626	17731	17650	17885	17575	18047	17681	17651	17616	17727	17530	17577	17757	17649	17560	17673	17640	17575	17528	17481	17446	17576	17722	17559	17714	17701	17338	17586	17480	17625	17406	17620	17496	17655	17827	17719	17707	17722	17578	17727	17629	17586	17624	17431	17728	17800	17733	17684	17795	17780	17784	17662	17670	17648	17695	17824	17784	17687	17751	17690	17653	17838	17642	17660	17492	17665	17593	17693	17715	17701	17694	17675	17829	17625	17709	17828	17746	17779	17728	17820	17586	17693	17610	17722	17541	17656	17781	17577	17826	17489	17707	17538	17609	17681	17546	17768	17713	17750	17785	17604	17718	17834	17610	17718	17792	17655	17583	17686	17794	17727	17831	17680	17484	17880	17487	17567	17645	17732	17765	17561	17619	17674	17534	17650	17764	17505	17607	17715	17715	17786	17724	17691	17701	17670	17546	17812	17637	17664	17648	17560	17684	17966	17659	17775	17693	17631	17521	17531	17733	17679	17523	17679	17579	17749	17623	17735	17508	17820	17923	17599	17527	17783	17683	17739	17698	17817	17733	17882	17744	17517	17643	17613	17738	17539	17599	17753	17762	17651	17487	17556	17587	17423	17587	17385	17575	17601	17705	17583	17498	17597	17632	17649	17514	17612	17679	17702	17572	17776	17738	17680	17561	17832	17628	17531	17617	17712	17608	17568	17678	17604	17530	17733	17561	17665	17624	17594	17663	17769	17591	17646	17592	17646	17577	17730	17726	17620	17722	17678	17732	17622	17637	17636	17780	17486	17660	17569	17682	17688	17773	17708	17733	17573	17536	17421	17541	17617	17665	17685	17843	17710	17624	17614	17660	17641	17679	17733	17738	17796	17782	17799	17618	17542	17659	17615	17752	17596	17754	17746	17781	17670	17564	17874	17581	17485	17583	17578	17641	17665	17624	17622	17832	17836	17758	17739	17715	17698	17670	17375	17663	17711	17591	17499	17838	17727	17622	17539	17807	17633	17655	17804	17620	17749	17597	17667	17758	17560	17737	17654	17705	17833	17752	17632	17720	17647	17614	17505	17469	17716	17777	17735	17885	17477	17727	17522	17721	17795	17623	17776	17606	17723	17619	17749	17601	17865	17755	17586	17786	17625	17499	17715	17597	17676	17532	17607	17581	17576	17701	17647	17528	17784	17696	17458	17679	17577	17651	17784	17616	17673	17538	17581	17560	17696	17844	17621	17572	17688	17760	17536	17480	17516	17340	17448	17646	17624	17493	17732	17746	17474	17662	17625	17838	17944	17606	17605	17645	17606	17669	17754	17870	17664	17687	17841	17675	17534	17586	17646	17769	17663	17612	17792	17610	17795	17565	17659	17601	17567	17705	17593	17840	17644	17616	17594	17802	17696	17536	17476	17621	17732	17821	17626	17605	17777	17669	17637	17674	17696	17450	17860	17723	17589	17698	17587	17640	17755	17485	17732	17632	17888	17799	17691	17643	17623	17735	17719	17652	17741	17610	17682	17787	17748	17673	17747	17588	17757	17712	17586	17633	17664	17712	17676	17835	17737	17583	17552	17589	17665	17668	17552	17665	17661	17715	17631	17692	17864	17635	17725	17712	17510	17499	17841	17728	17722	17751	17746	17555	17487	17584	17695	17597	17569	17618	17674	17608	17509	17824	17667	17647	17706	17552	17430	17811	17732	17482	17776	17532	17488	17653	17708	17777	17559	17378	17611	17723	17558	18020	17736	17468	17719	17648	17663	17610	17568	17525	17641	17663	17699	17678	17603	17809	17551	17687	17524	17593	17519	17676	17635	17783	17459	17774	17583	17639	17699	17752	17422	17676	17466	17526	17512	17473	17609	17667	17869	17608	17562	17706	17538	17636	17669	17620	17706	17799	17634	17612	17909	17758	17752	17796	17579	17473	17580	17695	17642	17788	17525	17654	17763	17727	17694	17741	17658	17588	17632	17887	17501	17641	17595	17902	17710	17586	17799	17664	17535	17760	17496	17552	17862	17791	17748	17725	17808	17797	17653	17509	17582	17828	17576	17620	17617	17694	17833	17852	17624	17720	17670	17889	17690	17828	17486	17789	17336	17435	17514	17662	17709	17638	17642	17619	17634	17738	17721	17809	17906	17522	17676	17519	17628	17769	17563	17660	17636	17667	17543	17512	17702	17459	17675	17797	17499	17711	17931	17499	17756	17621	17627	17470	17924	17713	17561	17729	17696	17681	17729	17826	17638	17554	17662	17643	17736	17655	17653	17565	17650	17651	17654	17744	17443	17490	17544	17528	17552	17638	17743	17658	17676	17538	17515	17701	17668	17551	17832	17666	17565	17543	17488	17537	17482	17735	17840	17690	17813	17630	17735	17730	17812	17726	17710	17589	17704	17607	17599	17494	17838	17784	17668	17760	17475	17526	17775	17682	17635	17825	17708	17728	17704	17572	17648	17477	17783	17808	17602	17755	17567	17562	17681	17761	17909	17699	17601	17645	17813	17713	17646	17565	17446	17572	17707	17810	17617	17552	17774	17599	17776	17759	17489	17701	17666	17681	17628	17544	17977	17718	17836	17513	17584	17480	17599	17665	17505	17603	17666	17730	17599	17731	17619	17728	17702	17593	17554	17520	17562	17679	17681	17546	17455	17670	17575	17649	17683	17454	17472	17729	17769	17757	17692	17519	17629	17854	17634	17649	17527	17657	17692	17671	17693	17598	17576	17750	17585	17643	17880	17682	17624	17504	17608	17622	17650	17830	17805	17586	17641	17555	17703	17597	17604	17559	17652	17630	17686	17736	17553	17597	17711	17684	17627	17423	17681	17890	17605	17599	17594	17774	17661	17650	17780	17557	17490	17574	17491	17755	17649	17506	17852	17715	17772	17557	17665	17643	17543	17764	17613	17652	17675	17868	17604	17664	17670	17585	17645	17612	17765	17661	17694	17533	17626	17618	17720	17590	17820	17630	17514	17640	17838	17692	17469	17607	17476	17509	17844	17640	17769	17676	18025	17660	17569	17760	17715	17726	17645	17955	17665	17317	17562	17645	17562	17699	17602	17529	17534	17615	17621	17494	17815	17668	17608	17537	17549	17762	17550	17529	17621	17554	17672	17637	17645	17707	17483	17600	17667	17734	17808	17673	17603	17535	17772	17734	17720	17648	17739	17606	17673	17669	17555	17548	17589	17684	17702	17578	17551	17544	17911	17850	17364	17658	17795	17690	17415	17926	17461	17674	17516	17811	17502	17716	17639	17654	17884	17691	17554	17693	17904	17757	17746	17661	17489	17712	17820	17844	17745	17639	17506	17508	17627	17722	17759	17825	17641	17743	17724	17553	17619	17854	17653	17506	17758	17660	17875	17610	17669	17617	17663	17608	17661	17636	17769	17559	17475	17526	17598	17593	17658	17646	17541	17386	17679	17577	17699	17691	17971	17745	17734	17543	17530	17430	17668	17578	17537	17642	17704	17794	17808	17571	17798	17502	17603	17778	17574	17557	17613	17722	17496	17685	17643	17753	17719	17674	17601	17572	17664	17647	17460	17593	17533	17662	17734	17619	17799	17737	17680	17874	17855	17483	17705	17590	17736	17628	17629	17645	17564	17576	17828	17524	17946	17689	17734	17671	17612	17624	17553	17620	17589	17720	17757	17625	17698	17681	17748	17616	17638	17844	17631	17649	17685	17693	17710	17694	17657	17672	17745	17536	17716	17642	17639	17693	17737	17479	17629	17554	17588	17644	17675	17873
29287	44073	40725	32330	28901	26328	23351	21107	19596	18379	17633	17153	16707	16350	16028	15979	15844	15473	15567	15424	15262	15491	15278	15060	15218	15358	15188	15086	15228	15280	15208	15171	15118	15127	15030	15182	15119	15326	15151	15162	15038	15178	15214	15118	15207	15119	15257	15016	15127	15048	15296	15140	15271	15145	15104	15077	15070	15182	15080	15198	15091	15077	15115	14968	15292	15115	15034	14882	15238	15003	15198	14972	14899	14958	15030	15220	15094	15144	15185	14971	15064	15166	15108	15221	15159	15088	15053	15058	15132	15182	15127	15120	15269	15151	15181	15257	15094	15071	15106	15106	15086	15034	15001	15009	15243	15210	15144	15078	15104	15144	15150	14952	15033	15197	15097	15183	14869	15113	15011	15113	15132	15067	15127	14893	15105	15081	15233	15101	15033	15068	15168	15204	15034	15038	14995	15223	14904	15232	15012	15120	15098	15294	15209	15095	15228	15083	15160	15023	15018	15050	15232	15144	14915	15046	15072	15293	15107	15254	15119	15041	15033	15032	15162	15192	15177	15120	15021	15169	15207	14984	15101	15198	15137	15002	15337	15169	15165	15156	14894	15022	15074	15021	15145	15064	14976	15009	15236	15181	15098	15117	15113	15124	15089	15354	15079	14976	15031	15207	14996	15267	15257	15092	15248	15096	15046	15052	15193	15206	15031	15191	15099	14918	15102	15180	15041	15176	15076	15141	15005	15202	14965	15258	15200	14971	15067	15163	15091	15111	15393	15104	15067	15059	15113	15051	15193	15069	15057	14890	15348	15162	15015	15084	15172	15069	15193	15029	14936	15142	15055	15072	15141	15233	15229	15138	15098	15104	15162	15013	15094	14997	15024	15136	15199	15124	15141	15083	15032	15009	15296	15065	15106	15099	15315	14995	15147	15104	15021	15133	15349	14935	15106	15200	15247	15094	14944	15087	15120	15155	15235	14968	15069	15133	15088	15210	15188	15024	15041	15159	15058	14926	15020	15107	15118	15211	14977	14918	15222	14898	15110	15211	15001	15016	15271	15214	15068	15091	15133	15149	15113	15044	15031	15141	15105	15153	15112	15027	15247	15091	15100	15146	15246	15246	15321	15065	15149	15275	14987	15094	15275	15179	15086	15000	14974	15144	15093	15249	15133	15075	14816	15083	15046	15104	15304	15075	15059	15157	15217	15323	15138	15267	15128	15084	15159	15055	15091	15061	15157	14990	15288	15163	15078	15031	15080	15193	15191	15061	15117	15064	15045	15049	15113	14962	14922	15182	14974	15031	15060	15128	15050	15139	14988	15113	15226	14995	14999	15059	15040	15042	15101	15167	15137	15019	14984	15106	15089	15188	15100	15100	15038	15148	15096	15098	15045	15083	15279	15258	15008	15202	15163	15077	15105	15201	15129	15135	15083	15077	15223	15082	15020	15137	15105	14976	15074	15295	15094	15194	15199	14961	15178	15106	15054	14971	15112	15174	15176	15117	15165	15129	15155	15125	15082	15157	14955	15123	15086	15219	15125	15200	15103	14997	15101	15140	15010	15211	14919	15123	15139	14858	15015	15056	15206	15009	14982	15319	15137	14972	15030	15195	15349	15190	15084	15148	15071	15311	14981	15037	15009	15149	15087	15176	15091	14910	15187	15099	15050	14799	15215	15149	15249	14943	15154	15287	15235	15158	14942	15182	15043	15116	15040	15035	15306	15186	15131	15154	15117	15125	15021	15049	15141	15239	15124	15036	15218	15255	15227	15127	15032	15102	15134	15091	15289	15122	15192	15060	14973	15251	15105	15036	15047	15125	15156	14923	15228	15251	15021	15098	15357	15136	14914	15298	15112	15053	15188	15180	15202	15221	15163	15134	15166	15093	15199	15186	15047	15010	15138	15167	15190	15100	15099	15136	15049	15139	15066	15319	15167	15196	15117	15163	15085	15235	15079	15246	15145	15323	15284	15156	15205	14982	15035	15251	15135	15055	14981	15026	15224	15158	15120	15114	15064	15076	15035	15254	15074	15025	15101	15184	15162	15056	14981	14976	15167	15095	15208	15178	14989	15111	15121	15151	15231	15077	15039	15198	15047	15152	15190	15136	15137	14991	15134	15121	15121	15190	15263	15078	15275	15096	15150	15119	15159	14987	15169	15037	15141	15143	15203	15110	14940	15101	15037	15189	15134	15187	15020	15148	15117	15078	15272	15031	15090	15022	15273	15232	15025	15050	15052	15144	15231	15226	15018	15130	15111	15173	15192	15152	14970	15112	15100	15335	15081	15143	15144	15148	14986	15161	15041	15344	14959	14922	14941	15103	14981	15118	15162	15139	15014	15132	14955	15248	15096	15038	15144	15260	15187	15250	15020	15101	15123	15032	15171	15061	15082	15176	14881	15220	15031	15005	15039	15121	15000	15238	15034	15291	15120	15160	15168	15096	15128	14988	15004	15218	14997	15188	15096	15104	15144	15180	15109	15116	15087	15115	14992	15071	15072	15035	15221	15295	15162	15121	15123	15132	15170	14900	15146	15148	15135	15256	14995	15153	15210	14981	15205	15000	15110	14995	15257	14959	15240	15118	15086	15003	15043	15125	15137	15128	15192	15217	15165	15079	15095	15062	15207	15227	15048	15033	15086	15000	15069	14942	15094	15071	15126	15012	15275	15210	15195	15203	15093	15196	14906	15178	15063	15176	14968	15277	15102	15145	15103	15079	15183	15194	15140	14984	15032	14990	15223	15140	15150	14989	14881	15053	14961	15124	15183	15111	15024	15153	15081	15040	15170	15156	15115	15047	15129	15094	15286	15177	15158	15164	15215	15193	15101	15140	15002	15398	15069	15153	15042	15086	15164	15184	15113	15171	15136	14920	15153	14891	15085	15169	15206	15104	15124	15083	15019	15182	15154	15086	15181	15211	15039	15372	15048	15070	15191	15067	15170	15125	15164	15185	15148	15259	14964	14936	15277	15136	15227	15068	15244	15238	15356	15061	15089	15110	14971	15159	14986	15250	15206	15241	15139	15143	15033	15219	15158	15122	15119	15109	15066	15069	15303	15002	15157	15130	15119	15197	15134	15084	15223	15123	15095	15111	15148	15103	15171	14967	15180	15128	15129	15112	15016	15104	15142	15024	15145	15085	15207	15167	14939	15096	15166	15118	15230	15040	15236	15019	15170	15092	14929	14836	15217	15063	15108	15188	14974	15301	14985	15057	15285	15017	15080	15083	15092	15069	15068	15132	15037	15025	15165	15146	14979	15022	15229	15163	15327	15046	14958	15097	15095	15266	15232	15282	15294	15160	15073	15169	15150	15045	15045	14939	15207	15130	15048	15056	15324	15166	15177	15024	15196	15216	15104	14942	15129	15060	15168	15079	15206	15155	15142	15190	15024	15128	15178	15150	15045	15197	15265	15077	15171	15035	15079	15085	15396	15096	15218	15160	15053	15202	15027	15047	15054	15037	15083	15134	15259	15053	14950	15145	15177	15180	15111	15110	14916	15067	15066	15088	15033	15000	15154	15204	15079	14980	15091	15023	15108	15163	15177	15195	15136	14938	15090	14983	15141	15040	15169	15086	15110	15154	15092	15085	15038	15080	15151	15191	15220	15049	15047	15343	15025	15166	15016	15041	15065	15187	15113	15048	14883	15122	15301	15247	15145	15203	15125	15129	15332	14963	15124	15145	14961	15211	15075	14941	15131	15065	15131	15089	15184	15048	15305	15225	14997	15279	15151	15213	15012	15090	15169	15042	15274	15128	15070	15135	15164	15185	15105	15070	15006	15117	15240	15229	15040	15246	15010	15082	15156	15210	15016	15162	15001	15146	14946	15116	15104	15188	15191	15066	15041	15104	15087	15172	15020	15165	15069	15186	15042	15112	15097	15109	15149	15108	15084	15177	15037	15244	15088	15094	15012	15178	15088	15031	15262	15083	15238	14977	15048	15274	15116	15128	15005	15108	15116	15053	15178	15136	15232	15009	15275	15097	15145	14997	14871	15111	15187	15054	14960	15119	15210	15147	15353	15098	15069	14998	15034	15028	14880	15259	15158	14921	15191	15089	15092	14999	15105	15064	15127	15055	15114	15060	15413	15146	15159	15256	15075	15201	15142	15110	15195	15330	15098	15202	15027	15274	15123	15177	15119	15201	14983	15155	15096	15137	15233	15114	15143	15211	15024	15092	15175	15007	15299	15040	15325	15240	15010	15138	15132	15205	15121	15180	15170	14956	15175	15091	15015	15176	15118	15072	15313	15003	15213	15040	15019	15195	14990	15415	15180	15137	15287	15108	15243	15167	15077	14997	15138	15133	15116	15101	15017	15099	15080	15117	15134	15216	15119	15043	15142	15145	15076	15268	15036	15121	15049	15120	15058	15060	15123	15112	15111	15094	15131	14932	15231	15115	15217	15108	15051	15113	15117	15062	15096	15115	15327	15013	15093	14987	15189	15190	15111	15166	15182	15156	15118	15203	15103	15204	15103	15025	15094	14884	15024	15100	15120	15097	14988	15147	15197	15101	15185	15159	15064	15156	15009	14976	15152	15146	15149	14941	15184	15039	15296	15149	15174	15176	15129	15186	15125	14863	15153	15067	14898	15109	14919	15146	15100	15254	15198	15098	14991	15095	15064	15271	15137	15125	15178	15116	14996	15008	15135	15053	15183	15131	15269	15097	15152	15178	14885	15168	15102	15097	15172	15164	15218	15287	15109	14973	15279	15081	15110	15208	15021	15061	15121	15138	15287	15201	15166	15276	14898	15131	15018	15249	14964	15185	15238	15216	15090	14991	15146	15293	15134	14955	15218	15146	15094	15072	15228	15031	15039	15309	15206	15013	15096	15159	15192	14996	15114	15181	15125	15129	15159	15095	15168	15093	15315	15059	15170	15122	15078	15272	15144	14923	15125	15039	15056	15018	15014	15298	15119	15227	15250	15061	14959	15133	15040	15047	15156	15176	14981	15175	14922	15099	15161	15154	15086	15132	15146	15148	15036	15168	15176	15197	15106	14887	15168	15193	15074	15234	15131	15099	15084	15137	15128	15110	15091	14910	15080	15047	15055	15091	15171	15116	15113	15082	15246	15187	15129	15064	15083	15033	15138	15041	15242	15158	15035	15227	15269	15155	15104	15114	15377	15285	15288	15092	15102	15097	15081	15081	15077	15350
23997	21146	28674	26995	28305	29695	27977	24192	22180	21328	20551	19874	19474	19150	18722	18533	18459	18027	18193	18104	17947	18142	18084	18037	17882	18047	17865	18034	17818	17849	18035	17735	17796	17934	17950	17686	17643	17736	17593	17436	17671	17727	17675	17743	17711	17757	17791	17688	17665	17604	17674	17727	17535	17626	17818	17760	17808	17809	17609	17570	17698	17704	17621	17829	17493	17587	17710	17763	17817	17456	17586	17745	17550	17792	17543	17666	17657	17787	17452	17489	17695	17704	17746	17658	17788	17532	17415	17793	17569	17660	17555	17962	17876	17638	17559	17526	17745	17740	17578	17789	17741	17666	17677	17541	17643	17820	17648	17883	17701	17606	17541	17795	17603	17545	17646	17736	17618	17693	17631	17636	17845	17822	17813	17754	17746	17805	17512	17774	17675	17742	17929	17647	17471	17715	17752	17559	17615	17632	17519	17518	17782	17573	17581	17643	17641	17764	17567	17664	17667	17709	17639	17756	17732	17559	17505	17729	17717	17733	17477	17511	17639	17570	17503	17829	17494	17673	17767	17554	17624	17642	17901	17808	17474	17517	17635	17649	17652	17636	17670	17846	17508	17619	17813	17741	17625	17659	17620	17607	17602	17602	17794	17682	17601	17768	17839	17600	17626	17405	17839	17770	17639	17591	17737	17674	17741	17552	17725	17775	17713	17741	17679	17694	17662	17813	17729	17486	17619	17694	17665	17722	17463	17538	17465	17637	17593	17630	17774	17781	17461	17895	17785	17710	17665	17578	17715	17568	17614	17588	17583	17593	17821	17563	17574	17736	17685	17631	17634	17560	17720	17652	17554	17724	17654	17598	17758	17685	17689	17767	17664	17600	17457	17544	17557	17813	17765	17523	17606	17669	17766	17727	17735	17680	17683	17530	17641	17741	17567	18016	17670	17682	17831	17832	17702	17864	17532	17555	17775	17678	17594	17391	17732	17610	17752	17659	17519	17572	17684	17429	17560	17689	17622	17919	17603	17624	17687	17608	17649	17500	17795	17789	17670	17681	17747	17548	17670	17634	17763	17759	17681	17745	17523	17833	17562	17678	17593	17580	17662	17647	17612	17524	17764	17826	17576	17583	17729	17464	17661	17581	17680	17723	17663	17893	17682	17491	17731	17621	17604	17618	17778	17619	17576	17772	17734	17632	17798	17487	17686	17674	17674	17505	17608	17619	17636	17527	17756	17866	17716	17734	17675	17497	17754	17524	17821	17573	17522	17571	17679	17435	17670	17632	17590	17836	17569	17450	17697	17486	17795	17513	17679	17542	17701	17449	17495	17677	17533	17734	17713	17598	17669	17460	17915	17832	17651	17609	17753	17739	17763	17735	17863	17450	17769	17618	17555	17656	17849	17723	17502	17751	17695	17631	17895	17515	17791	17779	17608	17561	17582	17543	17570	17522	17691	17794	17526	17771	17530	17711	17524	17745	17822	17721	17566	17692	17760	17763	17753	17677	17509	17731	17768	17603	17693	17504	17572	17669	17608	17722	17600	17694	17566	17646	17545	17604	17526	17745	17747	17646	17685	17513	17636	17595	17806	17628	17707	17691	17807	17756	17699	17586	17654	17675	17761	17602	17756	17677	17671	17681	17613	17636	17723	17662	17545	17734	17768	17814	17666	17676	17807	17726	17743	17747	17720	17592	17900	17722	17635	17771	17844	17904	17741	17777	17736	17687	17763	17480	17366	17540	17654	17544	17802	17672	17495	17693	17610	17557	17623	17749	17657	17515	17578	17739	17455	17708	17599	17723	17710	17761	17748	17772	17519	17813	17514	17656	17531	17693	17531	17585	17592	17575	17626	17385	17851	17667	17663	17557	17764	17641	17592	17693	17671	17430	17346	17458	17774	17642	17628	17710	17615	17825	17893	17642	17573	17765	17535	17817	17662	17725	17581	17687	17715	17751	17679	17622	17622	17748	17586	17764	17706	17706	17703	17649	17619	17724	17507	17655	17731	17810	17660	17608	17665	17544	17626	17648	17577	17602	17687	17866	17763	17605	17676	17757	17668	17634	17554	17633	17662	17740	17700	17481	17925	17543	17518	17841	17753	17739	17712	17626	17618	17827	17720	17708	17727	17537	17515	17665	17521	17668	17525	17568	17721	17664	17647	17311	17501	17482	17512	17726	17555	17807	17566	17763	17686	17644	17655	17742	17797	17801	17621	17580	17718	17601	17630	17584	17631	17635	17539	17629	17620	17612	17523	17520	17512	17503	17662	17724	17555	17576	17681	17701	17815	17867	17716	17668	17502	17556	17575	17731	17638	17628	17617	17662	17643	17647	17559	17761	17645	17656	17598	17670	17337	17583	17675	17511	17751	17545	17733	17636	17772	17459	17698	17613	17559	17600	17576	17848	17503	17711	17604	17699	17664	17605	17692	17584	17650	17747	17494	17551	17463	17518	17819	17587	17777	17582	17752	17875	17633	17566	17737	17665	17481	17637	17766	17589	17563	17555	17806	17701	17637	17773	17856	17568	17723	17659	17585	17611	17673	17491	17672	17722	17786	17742	17671	17538	17623	17510	17793	17740	17554	17665	17807	17671	17697	17854	17734	17619	17718	17945	17512	17712	17771	17784	17718	17656	17624	17512	17497	17856	17649	17737	17596	17495	17413	17753	17490	17581	17621	17626	17642	17635	17625	17728	17557	17584	17819	17669	17835	17538	17609	17671	17647	17631	17744	17735	17615	17668	17634	17810	17659	17510	17495	17602	17673	17590	17546	17446	17845	17718	17540	17645	17627	17507	17680	17768	17452	17618	17623	17585	17553	17566	17635	17568	17659	17671	17615	17758	17868	17582	17697	17592	17450	17582	17845	17601	17596	17609	17478	17754	17663	17884	17459	17670	17490	17553	17702	17767	17566	17797	17454	17755	17604	17632	17703	17575	17717	17843	17696	17665	17757	17709	17580	17535	17526	17603	17684	17483	17805	17653	17574	17711	17686	17665	17503	17705	17733	17647	17653	17591	17713	17634	17584	17614	17757	17631	17888	17935	17563	17719	17815	17577	17559	17553	17685	17460	17494	17513	17673	17785	17570	17629	17638	17707	17625	17744	17569	17659	17809	17596	17682	17650	17705	17627	17625	17734	17506	17643	17793	17424	17547	17764	17588	17422	17438	17613	17660	17654	17610	17605	17778	17869	17696	17589	17747	17740	17631	17612	17640	17453	17678	17486	17784	17508	17601	17678	17703	17736	17641	17606	17552	17686	17628	17770	17665	17736	17669	17757	17723	17724	17726	17749	17557	17800	17661	17649	17613	17729	17553	17514	17600	17608	17635	17666	17747	17612	17596	17770	17694	17428	17530	17718	17651	17469	17568	17664	17592	17591	17637	17500	17505	17733	17741	17814	17560	17622	17705	17736	17500	17690	17463	17592	17582	17673	17729	17810	17979	17538	17604	17556	17854	17690	17697	17617	17574	17629	17698	17759	17743	17565	17768	17469	17486	17637	17939	17641	17685	17790	17902	17822	17579	17677	17611	17532	17584	17575	17613	17707	17620	17444	17745	17716	17744	17667	17555	17719	17751	17691	17766	17579	17636	17840	17789	17830	17491	17561	17591	17453	17681	17631	17555	17683	17786	17929	17788	17608	17820	17735	17571	17464	17623	17387	17551	17599	17782	17684	17686	17569	17754	17655	17562	17520	17581	17788	17710	17806	17574	17770	17766	17687	17793	17461	17902	17745	17455	17733	17725	17655	17800	17699	17717	17676	17688	17643	17555	17534	17611	17593	17610	17636	17535	17688	17717	17637	17606	17615	17708	17603	17634	17683	17602	17832	17506	17436	17758	17579	17717	17615	17783	17631	17462	17736	17640	17792	17613	17736	17591	17642	17541	17570	17739	17578	17662	17774	17812	17481	17608	17694	17651	17572	17722	17790	17515	17587	17652	17513	17582	17570	17547	17749	17568	17550	17728	17689	17763	17709	17696	17712	17542	17782	17539	17698	17621	17497	17678	17717	17564	17760	17730	17534	17809	17765	17699	17692	17545	17692	17795	17756	17618	17522	17629	17762	17723	17426	17571	17817	17616	17613	17684	17639	17676	17581	17643	17699	17799	17809	17663	17477	17727	17712	17538	17558	17510	17498	17634	17631	17634	17534	17766	17470	17612	17616	17550	17829	17750	17624	17524	17555	17427	17599	17582	17758	17748	17563	17538	17576	17743	17603	17735	17705	17864	17662	17664	17630	17500	17516	17577	17537	17703	17453	17471	17366	17690	17817	17647	17517	17687	17706	17565	17651	17947	17502	17534	17750	17800	17699	17868	17637	17540	17537	17655	17742	17704	17680	17684	17676	17585	17596	17668	17572	17747	17789	17721	17728	17736	17672	17749	17723	17731	17792	17817	17708	17741	17783	17540	17811	17626	17505	17616	17577	17779	17730	17712	17822	17759	17558	17433	17703	17603	17593	17557	17691	17835	17769	17730	17677	17598	17611	17666	17607	17579	17785	17580	17793	17704	17852	17697	17592	17632	17566	17769	17544	17563	17685	17517	17626	17771	17708	17541	17788	17576	17712	17720	17502	17646	17514	17685	17692	17824	17605	17739	17626	17593	17660	17820	17718	17721	17660	17785	17701	17709	17774	17604	17692	17651	17785	17497	17851	17631	17499	17827	17742	17558	17599	17715	17291	17660	17787	17610	17657	17584	17580	17653	17653	17598	17466	17573	17542	17913	17607	17661	17605	17672	17741	17928	17766	17649	17743	17580	17497	17575	17530	17585	17509	17798	17759	17489	17575	17800	17770	17897	17755	17692	17659	17595	17615	17610	17729	17477	17653	17479	17634	17495	17748	17787	17660	17362	17870	17655	17593	17478	17396	17689	17496	17553	17592	17764	17682	17412	17510	17554	17624	17737	17350	17656	17578	17615	17771	17570	17674	17552	17540	17536	17539	17809	17566	17538	17548	17451	17576	17654	17660	17542	17653	17716	17785	17665	17783	17626	17761	17738	17478	17713	17652	17772	17863	17677	17750	17535	17627	17721	17580	17662	17581	17667	17657	17790	17543	17729	17650	17527	17466	17812	17769	17382	17425	17771	17678	17585	17549	17753	17602	17826	17584	17688	17670	17606	17770	17556	17629	17619	17708	17839	17557	17664	17502	17542	17748	17763	17630
30008	49758	46417	40378	35878	30772	26710	23669	21714	20011	18996	18202	17611	17010	16801	16302	15954	15875	15663	15624	15670	15546	15267	15503	15540	15247	15315	15250	15147	15223	15091	15286	15293	15242	15183	15160	15239	15215	15223	15151	15159	15244	15173	15426	15129	15091	15161	15118	15135	15145	15134	15212	15097	15180	15191	15374	15208	15287	15258	15188	15153	15102	15324	15126	15225	15249	15195	15290	15219	15229	15214	15146	14931	15337	15277	15102	15146	14992	15242	14999	15160	15269	15265	14947	15124	15086	15137	15042	15358	15193	15290	15134	14988	15144	15319	15018	15132	15259	15272	15112	15181	15194	15105	15192	14997	15087	15331	14971	15046	15257	15377	15229	15161	15185	15037	15105	15181	15190	15024	15252	15175	15181	15282	15300	15196	15104	15149	15306	14936	15151	15212	15193	15049	15193	15241	15181	14958	15179	15294	15154	15099	15095	15191	15163	15263	15311	15273	15225	15200	15052	15018	15181	15140	15130	15109	15321	15091	15007	15181	15220	15245	15227	15076	15140	15197	15154	15252	15283	15202	15076	15183	15104	14995	15057	15147	15304	15048	15164	15204	15128	15100	15111	15151	14963	15240	15082	15207	15133	15160	15097	15129	14987	15250	15162	15215	15088	15022	15142	15177	15150	15165	15036	15031	15178	15125	15024	15189	15163	15414	15203	15294	15063	15100	15019	15030	15226	15194	15201	15052	15091	15084	15216	14991	15212	15150	15133	15072	15107	15278	15156	15070	15016	15167	15095	15293	15126	15259	15164	15074	15207	15000	15189	15356	15311	15250	15075	15185	14983	15171	15009	15188	15181	15196	15138	15079	15267	15045	15244	15399	15172	15090	15252	15219	15140	15214	15002	15191	15151	15099	15237	15161	15068	14969	15196	14964	15173	15250	15162	15251	15278	15259	15277	15115	15134	15120	15158	15162	15045	15186	15173	15110	15068	15172	15238	15183	15296	15018	15059	15201	15185	15191	15197	15262	15080	15239	15029	15067	15230	15032	15329	15033	15098	15107	15036	15013	15087	14957	15232	15203	15227	15284	15201	15122	15238	15033	14963	15133	15264	15189	15217	15278	15160	15192	15172	15183	15147	15366	15048	15104	15132	15218	15263	15186	15146	14954	15175	15384	15194	15201	15241	15019	15131	15169	15251	15241	15174	15239	15087	15023	15213	15036	15120	15159	15290	14893	15192	14994	15293	15247	15190	15297	15080	15138	15308	15136	15213	15291	15126	14984	15108	15060	15163	15118	14964	15139	15207	15243	15129	15218	15137	15031	15116	15161	15015	15179	15157	15158	15227	15277	15186	15193	15090	15249	15251	15234	15108	15091	15270	15069	15239	14964	15052	15180	15242	15109	15091	15141	14926	15046	15003	15302	15047	15222	15183	15280	15324	14935	15048	15318	14945	15217	14984	15028	15131	15241	15068	15201	15205	15326	15087	15172	15152	15130	15199	15162	15135	15044	15258	14994	15121	15183	15169	15083	15250	15185	15232	15080	15161	14990	15263	15174	15005	15031	15141	15231	15065	14930	15048	15155	15317	15169	15229	15118	15219	14948	15168	15252	15061	15131	15118	15147	15144	15263	15155	15106	15104	15315	15179	15182	15080	15180	15148	15077	15090	15167	15349	15127	15067	15191	15254	15092	15317	15239	15198	15183	15311	15085	15094	15193	15053	15255	15167	15202	15129	15143	15122	15011	15110	15160	15172	15091	15186	15057	15143	15200	15107	15215	15209	15074	15139	15296	15091	15153	15193	15187	15103	15261	15203	15191	15192	15113	15145	15284	15067	15217	15175	15086	15177	15125	15155	15230	15048	15099	14999	15227	15223	15068	15180	15219	15127	15144	15151	15163	15165	15153	15101	15036	15142	15251	15062	15245	15280	15022	15025	15135	15088	15249	15193	15043	15317	15213	15167	15150	15216	15043	15161	15133	15157	15345	15163	15107	15387	15168	15077	15331	15372	15082	15310	15115	15160	15363	15182	15160	15178	15188	15084	15080	15246	15130	15101	15111	15179	15160	15024	15183	15374	15148	15254	15268	15167	14937	15132	15270	15129	15129	15140	15143	15148	15122	15215	15164	15030	15182	15214	15124	15201	15273	15357	15366	15017	14973	15034	15303	15028	15145	15144	15275	15173	15114	15255	15134	15137	14977	15127	15270	15125	15124	15063	14974	15172	15096	15089	15263	15313	15108	15171	15365	14995	15128	15204	15248	15154	15178	15081	15153	15186	15160	15104	15206	15163	15066	15182	15109	15068	15198	15121	15257	15236	15223	15326	15147	15120	15118	15114	15227	15137	15252	15212	15317	15159	15092	15213	15300	15188	15166	14977	15042	15059	15177	15077	15063	15081	15226	15338	15154	15158	15184	15213	15251	15092	15243	15041	15063	15196	15170	15144	15162	15241	15071	15186	15038	15264	15112	14958	15337	15035	15081	15075	15150	15183	15101	15010	15319	15195	15174	15036	15180	15218	15319	15291	15003	15256	15269	15156	15123	15065	14993	14985	15145	15246	15126	15049	15259	15143	15122	15368	15094	15172	15098	15347	15297	15203	15237	15139	15383	15324	15161	15371	15162	15190	15017	15032	15101	15192	15067	15006	15117	15186	15224	15204	15362	15313	14967	15105	15071	15328	15081	15168	15203	15031	15163	15204	15414	15207	15245	15125	15200	14989	15138	15186	15119	15173	15244	15175	14983	15215	15124	15111	15115	15152	15229	15164	15067	14958	15171	15260	15270	15144	15090	15345	15291	15057	15234	15004	15103	15086	15117	15085	15275	15219	15200	15146	15087	15206	15042	15180	15181	15267	15226	15258	14985	15055	14967	15188	15200	15248	15177	15249	15213	15302	15069	15176	15107	15201	15016	15242	15212	15252	15112	15045	15137	15120	15157	15208	15072	15074	15145	15134	15029	15154	15166	15191	15157	15185	15379	15119	15162	15261	15059	15156	15011	15269	15208	15277	15225	15125	15105	15251	15155	15078	15189	15182	15131	15183	15114	15178	15333	15218	15336	15167	15220	15198	15291	15256	15018	15150	15100	15257	15004	15232	15219	15126	15160	14989	15187	15046	14959	15281	15246	15055	15176	15248	15278	15097	15035	15055	15204	15140	15365	15092	15110	15408	15059	15192	15110	14955	15107	15261	14999	14968	15154	15261	15020	15179	15023	15142	15070	15278	15162	15255	15256	15215	15346	15102	15334	15261	15070	15042	15237	15144	15026	15147	15316	15253	15114	15143	15242	15193	15242	15258	15157	15135	15382	15224	15192	15189	15054	15067	14935	15133	15151	15085	15348	15013	15401	15127	14981	15117	15022	15195	15160	15191	15152	15101	15143	15172	15167	15159	15200	15003	15125	15072	15079	15103	15042	14960	15202	15225	15206	15220	15326	15296	15191	15009	15243	15187	15074	15138	15421	15177	15381	15229	15186	15085	15057	15232	14986	15118	15125	15252	15054	15159	15173	15160	15136	15164	15132	15292	15093	15094	15268	15127	15085	14978	15074	15152	15310	15117	14945	14965	15133	14964	15209	15130	15093	15114	15134	15095	15114	15199	15316	15053	15213	15087	15438	14976	15090	15039	15251	15220	15141	15208	15081	15187	15140	15151	15105	15173	15103	15158	15216	14948	15161	15048	15184	15160	15011	15108	15126	15206	15182	15336	15061	14942	15176	15078	15093	15249	14930	15222	15149	15247	15178	15265	15130	15393	15222	15217	15059	15192	15182	15104	15096	15180	15091	15064	15178	15306	15139	15259	15168	15205	15175	15142	15108	15174	15097	15175	15026	15155	15065	15025	15107	15041	15126	15213	15160	15168	15088	15152	15202	15126	15215	15123	14961	15194	15192	15263	15056	15165	15245	15104	15169	15285	15193	15181	15110	15149	15105	15147	15260	15158	15249	15220	15103	15038	15381	15135	15109	15072	15074	15058	15161	15179	15238	15225	15226	15105	15206	15137	15239	15353	15296	15118	15142	15326	15173	15194	15306	15119	15160	15233	15067	15052	15254	15023	15104	15136	15136	15146	15284	15046	15247	15168	15237	15007	15030	15166	15132	15137	15214	15332	15271	15186	15225	15118	15156	15175	15052	15140	15269	15141	14876	15127	15234	15133	15091	15103	15345	15124	15158	15172	15135	15208	15135	15041	15145	15169	15166	15105	15134	15042	15205	15090	15168	15197	15075	15085	15144	15098	15202	15206	15228	15219	15083	15164	15015	15141	15153	15283	15133	15234	15086	15081	15341	15254	15145	15346	15326	14980	14855	15194	15050	15256	15271	15037	15043	15116	15165	15047	15133	15172	15096	15136	15033	15097	15123	15191	15205	15282	15101	15134	14964	15251	15066	15364	15011	15092	15199	15132	15089	14979	15204	14973	15286	15133	15083	15251	15221	15126	14966	15089	15213	15242	15097	15128	15145	15014	15352	15099	15155	15270	15142	15020	14953	15195	15237	15049	15259	15308	15077	15137	15054	15213	15160	15280	15036	15137	15160	15152	15135	15281	15184	14892	15092	15063	15258	15164	15103	15100	15227	15270	15210	15142	14930	15201	15285	15121	15080	15057	15229	15254	15112	15082	15269	15220	15047	15064	15170	14996	15053	15261	15263	15191	15247	15068	15234	15057	15183	15226	15307	15012	15136	15180	15304	15267	15283	15046	15374	15224	14833	15166	15104	15189	15062	15248	15163	15060	15145	15125	15086	15065	15095	15168	15108	15288	15029	15082	15224	15302	15164	15289	15254	15255	15169	15307	15234	15090	15153	15366	15262	15134	15193	15152	15131	15166	15157	15167	15101	15205	15379	15065	15250	15230	15113	15171	15000	15128	15114	15259	15237	15330	15100	15034	15075	15207	15068	15229	15213	15184	15146	15112	15270	15200	15286	15042	15108	15331	15174	15025	15165	15064	14953	15047	15158	15092	15149	15099	15285	15149	15060	15138	15150	15251	15350	15281	15146	15174	15063	15186	15129	15037	15189	15122	15121	15233	15219	15079	15276	15155	15159	15137	15133	15066	15342	15147	15091	15262	15040	15331	15174	15007	15246	15072	15289	15313	15183	15184	15217	15288	15240	15120	15065	14980	14920	15054	15100	15050	15107	15323	15210	15184	15111	15299	15231	15163
22844	21229	29012	24328	24474	30025	31887	26252	24312	23150	22241	21449	20857	20361	19848	19464	19053	19009	19115	18747	18554	18607	18589	18720	18545	18467	18555	18410	18309	18237	18391	18468	18321	18454	18439	18331	18326	18199	18349	18304	18492	18172	18197	18378	18302	18298	18353	18364	18215	18206	18127	18221	18238	18072	18203	18065	18130	18278	18095	18174	18164	17774	17934	18315	18178	18274	18091	18088	18354	18200	18057	18179	18009	18069	18137	18388	18175	18342	18262	18178	18318	18331	18076	17973	17921	18188	18006	18141	18275	18256	18006	18143	17897	17977	18055	18087	18129	18275	18279	18326	18150	18349	18168	18346	18205	18193	18152	18169	18231	18211	18241	18040	18465	18080	18101	17983	18007	18107	18210	18250	17923	18057	18161	18211	18327	17991	17935	18188	18244	18095	18421	18106	18116	18032	18125	18006	18098	18111	18110	18089	18217	17966	18361	18086	17929	18209	18128	18157	18015	18125	18194	18112	18221	18193	17995	18285	18202	18340	18276	17952	18138	18215	18275	18326	18126	18155	17997	18076	18185	18126	18274	18268	18227	17831	17967	18102	18106	18244	18419	18016	18273	18208	17991	18079	17893	17992	18126	18142	18142	18183	18321	18000	18221	18058	18119	18085	18285	18204	18020	18044	18110	18110	18154	18050	18263	18105	17985	18068	18025	18159	18250	18166	18138	18127	18057	18231	18181	18132	18105	18288	18000	18110	18270	17926	18019	18277	18079	18148	18042	18294	18329	18190	18282	18112	17961	18399	18134	18056	18219	17979	18165	18128	17894	17976	18165	18163	17982	18146	17959	18108	18036	17931	18395	18062	18122	18152	18074	17875	18141	18025	18154	18397	18179	18054	18035	18325	18155	17872	18151	18148	18050	18103	18083	18229	18000	18157	18080	18267	17979	18099	18246	18067	17900	18129	18056	17985	18005	18115	18125	18217	18057	18000	18041	18044	18222	18423	18096	18018	18428	18172	17964	18131	17981	18090	18186	18016	18174	17973	18087	18121	18150	18194	18372	18188	18271	18140	18157	18259	18120	18028	18133	18200	18219	18102	18253	18297	18233	18102	18219	18246	18180	17887	18075	17998	18011	17902	18307	18007	18196	18141	17975	17970	18182	18086	18089	18126	18131	18187	18309	18005	18157	18118	18232	18076	18204	17998	18196	18187	18329	18153	18201	18145	18067	18028	18172	18144	18129	18247	17980	18183	18088	18215	18250	18031	18113	17979	18061	18048	18081	18464	18110	17913	17947	18148	18129	18033	18222	17981	18136	18285	18243	18141	18106	17953	17903	18178	18194	18241	18138	17952	18163	18185	18448	18089	18379	18098	18243	18296	18083	18217	18135	17973	17968	17929	18176	18023	17970	18057	18080	18157	18097	18100	18171	18048	18213	18214	18202	18164	18348	18188	18088	18012	18065	18203	18001	17953	18218	18198	18134	18425	17989	18363	18211	18086	17836	18030	18379	18221	18034	18153	18080	17956	18051	18204	18082	17925	18349	18028	18229	17864	18203	18021	18149	18123	18253	18335	18129	17996	18055	18284	18148	18017	18058	17992	18119	18100	17906	18196	18300	18353	17923	18044	17994	17916	17869	18080	18143	18155	17918	17984	18000	18076	18059	17955	18053	18112	18204	18105	18140	17992	18148	18271	18071	18153	18006	18234	18356	17995	18139	18196	18219	18188	18133	18133	18208	17937	18266	18036	18100	18160	17898	18115	18144	18162	18139	18206	18275	18048	18203	18135	18083	18047	18240	18022	17887	18076	18096	18134	17948	18041	17983	18195	18176	18218	18009	18133	18055	18119	18000	18315	18207	18104	18192	18275	18254	17886	18150	18155	18171	18324	18144	18132	18107	18156	18050	18102	18118	17962	18194	17924	18160	18021	18022	18103	17991	18212	18059	18185	18219	17918	18044	18332	18138	18088	18127	18047	18016	18137	18279	18168	18117	18264	18148	18180	18217	17951	18163	18089	18121	18198	18308	18206	18140	18236	18007	17938	18214	17879	18098	18022	18278	18168	18148	18076	17980	18066	18054	18056	17938	18268	18229	18161	18163	17962	18260	17893	18004	18175	18110	17910	18228	18173	18063	18107	17896	18268	18196	18216	17907	18044	18240	18334	17993	18170	18079	18098	18128	18074	18245	17817	18033	17910	18062	18099	18179	18212	18144	18134	17947	18021	18285	18203	18002	17860	18136	18284	18202	18023	18060	17921	18111	18173	18044	17883	18196	18262	18181	18041	18216	18353	18060	18182	18029	18058	18334	18210	18091	18054	18222	18130	18123	17997	18107	18106	18138	18179	17984	18185	18164	18028	18101	18238	18211	17925	18003	17993	18092	18054	18163	17911	18121	18238	18375	18062	18075	18202	17994	18143	17975	18111	18350	18225	17987	18033	17790	17966	18130	18147	18150	18057	18150	18123	18228	18060	18040	18273	18254	18019	17988	18042	18248	18121	18006	18049	18097	18079	18095	17989	18131	17896	17895	18056	17916	18051	17987	18187	18261	18020	18055	18150	18061	18074	18238	18298	18212	18228	18106	18277	18086	18083	18154	18029	18071	18343	18091	17973	18076	18193	18171	18044	18010	18129	18104	17958	18140	18198	18105	18340	18069	18019	18228	18153	18020	18000	17866	18393	18274	18281	18260	18042	18038	18107	17917	18174	18274	18143	18306	18174	18408	18125	18292	18106	18235	18257	18035	17849	18074	17892	18231	18063	18048	18155	17978	18145	18111	18176	18218	17960	18217	18238	18118	18132	18148	18162	18174	17991	18231	17964	18131	17876	18027	18456	17960	18182	18109	18160	18284	18135	18147	18403	18135	18105	18002	18191	17992	18081	18113	18019	18182	18122	18168	18196	18129	18161	18099	18107	18147	18158	18156	18308	18112	18198	18161	18142	18192	18156	18103	18245	18189	18195	18136	18088	18214	18028	18185	17897	18351	18128	18149	18095	18138	18019	18197	18279	18248	18090	18188	18294	18071	17894	18289	18148	18355	18187	18242	18120	18024	17991	18168	17987	18371	18240	18205	18232	18083	18074	18130	18007	18317	18163	18304	18064	18119	18219	18217	18182	17890	18013	18102	18103	18049	18242	18346	18001	18215	17977	17980	17785	18139	17895	18114	18146	18144	18324	18233	18142	18122	18092	18075	18193	18098	18018	18134	17956	18051	18186	18220	18095	18264	18153	18064	18135	18231	18053	18060	18094	18116	17877	18020	18190	18316	18157	18247	18445	18258	18116	18155	18031	18120	18046	18071	18146	18034	18089	18258	18150	18227	18162	18066	18207	18250	18249	17996	17998	18169	18079	18123	17939	18037	18158	18341	18111	18106	18308	18268	18207	18034	18094	18291	18176	17844	18144	18232	18207	18324	18088	17990	18189	18031	18041	18113	18150	17955	18236	18023	18015	18019	18064	18229	18196	18114	18120	17844	17962	18175	18007	18095	18095	17974	18102	18141	18118	18039	17929	18072	18198	18163	18160	18178	18025	18036	17870	18037	18092	18269	18024	18192	18166	18141	18014	18145	17988	18155	17916	17995	18001	18149	17997	18124	18160	18101	18244	18239	18317	17998	17985	18014	18011	18301	18069	18008	18140	18153	18163	18151	18193	18031	18162	18231	17984	18120	18313	18040	17952	18270	17959	18078	18154	18168	18253	18145	18126	18183	18210	18187	18331	18005	18005	17993	17993	18254	18167	18113	17951	18069	18435	18204	18135	18117	18215	18103	17981	18024	18129	18186	18161	18156	18127	18160	17930	18277	17801	18000	18057	18178	18086	18185	18153	17893	18194	18037	18371	18208	18029	17980	18227	18100	18008	18018	18143	18146	17981	18085	18098	18170	18125	18071	18094	18003	17703	18306	18203	18140	18016	18067	18063	18183	18094	18092	18095	17971	18009	18003	18030	18027	18090	18164	18168	18048	18251	18439	18230	18147	18085	18143	18151	18096	18279	17960	18071	18193	18037	18202	18024	18049	18152	18119	18171	17967	18043	18056	18148	18263	17939	18155	18198	18259	17927	17925	18112	18433	18209	18193	18093	18124	18184	18071	18086	18162	17829	17931	18122	18165	17987	18174	18048	18033	18083	18095	18230	18037	18156	18327	18143	18019	18275	18325	18134	18002	18079	18133	18172	17918	18087	18076	18189	18237	18135	18100	18391	18135	18123	18180	18382	18285	18037	18315	18053	18335	17982	18113	18096	18220	18151	18231	17995	18008	18166	18230	18146	17865	18040	18085	18102	18031	18154	18009	17901	18183	18157	18224	17999	18163	17992	18125	18313	17996	17970	17990	17906	18164	18407	18152	18171	18130	17982	18324	18249	18174	18153	18217	18151	18204	18245	18104	18073	18107	18315	18069	18162	18198	18006	18266	18027	18126	18016	18129	18273	18089	18054	18226	17952	17960	18096	18008	18080	18093	17975	18018	18078	18048	18089	17939	17938	18133	18277	18172	18315	17996	18238	18150	18151	18026	17923	18021	18094	18337	17859	18099	18107	18075	18307	18190	17974	18157	18112	18113	18075	18158	18331	18060	18197	18163	18231	18168	18180	18100	18234	18076	18115	18132	18032	18077	18134	18176	18163	17999	18082	18112	18015	17997	18265	18191	18043	17985	18280	17998	18067	18273	18172	17973	18010	17926	18184	18120	18109	18233	18174	18115	18129	18167	18157	18055	18172	18265	17995	18181	18129	18012	17976	18015	18086	18065	18122	18066	18056	18078	18151	17922	18185	18225	18004	18068	18273	18122	18024	18180	18145	17893	18110	18062	17995	18305	18313	18173	18138	18208	17984	18192	18028	18105	18219	18117	18264	18177	18055	18120	18270	17913	18055	17876	18326	18168	18154	18126	18027	18276	18255	18267	18039	18128	17962	18230	18095	18001	18215	17955	18040	18119	18088	17984	18139	18289	18191	18065	18237	18162	18092	18053	18020	18220	18085	17998	18055	18106	18181	18235	18137	18067	18133	18124	17984	18091	17865	18155	18239	18017	18183	18203	18079	17939	17941	18053	18179	17786	17841	18076	18011	18184	18282	17941	18146	18126	18093	18108	18099	17885	18202	18371	18098	18024	18042	18287	18047	18329	18264	18209	18100	18066	18215	18077	18058	18273	18171	18087	17936
32099	55183	54121	45119	39938	35746	30483	26647	24338	22262	20947	19789	18778	18201	17544	17239	16820	16417	16240	16007	16151	16069	16010	16076	15706	15531	15563	15626	15672	15532	15684	15604	15555	15556	15374	15365	15581	15431	15473	15418	15484	15568	15530	15332	15365	15496	15547	15487	15354	15289	15440	15423	15457	15396	15435	15395	15503	15508	15580	15486	15443	15538	15230	15283	15232	15547	15379	15417	15466	15456	15470	15470	15525	15471	15547	15432	15451	15403	15389	15414	15519	15574	15380	15469	15529	15429	15510	15306	15410	15527	15370	15449	15466	15385	15558	15377	15411	15508	15347	15619	15511	15425	15323	15341	15348	15397	15456	15429	15524	15387	15342	15341	15393	15570	15496	15612	15369	15430	15411	15406	15428	15482	15478	15485	15476	15384	15524	15545	15462	15429	15527	15211	15370	15563	15405	15399	15508	15488	15597	15392	15561	15355	15374	15443	15467	15348	15464	15518	15331	15513	15436	15400	15461	15579	15360	15406	15369	15558	15468	15594	15516	15158	15704	15429	15246	15402	15524	15584	15403	15436	15467	15464	15551	15575	15482	15403	15549	15530	15345	15480	15535	15469	15505	15430	15486	15373	15317	15310	15437	15476	15484	15381	15276	15475	15543	15399	15419	15490	15429	15253	15476	15476	15504	15469	15300	15717	15423	15391	15375	15592	15385	15418	15353	15511	15633	15526	15433	15460	15552	15455	15372	15398	15380	15395	15364	15453	15322	15633	15403	15468	15441	15590	15573	15334	15584	15406	15465	15571	15539	15498	15599	15420	15524	15353	15520	15558	15487	15421	15341	15537	15454	15474	15486	15483	15438	15533	15393	15384	15508	15428	15398	15427	15386	15437	15293	15414	15413	15388	15274	15439	15450	15500	15470	15582	15510	15432	15495	15555	15323	15371	15412	15458	15382	15432	15270	15463	15486	15434	15381	15468	15241	15362	15373	15466	15339	15533	15559	15540	15561	15550	15332	15412	15399	15458	15515	15381	15268	15427	15369	15431	15477	15449	15260	15510	15334	15427	15338	15331	15404	15541	15352	15462	15341	15423	15622	15464	15336	15559	15510	15509	15293	15356	15429	15452	15296	15376	15434	15428	15439	15289	15360	15560	15288	15497	15374	15382	15436	15344	15338	15515	15470	15440	15353	15488	15374	15470	15465	15424	15424	15413	15432	15449	15679	15375	15480	15360	15467	15271	15410	15427	15388	15352	15381	15445	15559	15427	15343	15451	15405	15460	15429	15631	15369	15476	15588	15485	15597	15386	15535	15450	15475	15551	15545	15422	15374	15567	15518	15647	15458	15341	15465	15474	15488	15394	15367	15395	15467	15506	15473	15403	15475	15512	15524	15391	15515	15334	15410	15392	15282	15450	15403	15439	15498	15353	15590	15422	15643	15433	15344	15426	15472	15389	15476	15326	15382	15581	15420	15401	15397	15409	15313	15400	15492	15332	15554	15457	15460	15345	15381	15280	15357	15389	15332	15485	15433	15497	15417	15353	15525	15539	15404	15457	15307	15498	15392	15417	15522	15291	15338	15531	15540	15576	15289	15381	15300	15243	15349	15594	15266	15391	15329	15459	15415	15391	15423	15470	15443	15653	15540	15355	15559	15415	15568	15331	15802	15367	15596	15572	15444	15316	15414	15507	15505	15431	15406	15297	15492	15427	15549	15320	15449	15496	15431	15565	15319	15260	15421	15279	15353	15427	15551	15461	15399	15387	15519	15422	15511	15444	15382	15598	15428	15439	15587	15417	15463	15498	15427	15506	15342	15444	15575	15453	15477	15331	15447	15595	15500	15551	15380	15503	15468	15330	15429	15390	15437	15514	15426	15403	15435	15453	15356	15436	15428	15482	15318	15479	15344	15531	15535	15344	15451	15335	15451	15567	15407	15395	15370	15349	15423	15437	15409	15516	15255	15381	15457	15426	15592	15494	15309	15345	15500	15535	15324	15438	15460	15333	15455	15614	15382	15344	15604	15425	15446	15348	15359	15448	15468	15302	15370	15369	15371	15316	15602	15435	15263	15488	15518	15404	15588	15359	15282	15498	15353	15286	15437	15412	15575	15400	15668	15330	15438	15522	15430	15342	15494	15556	15399	15294	15475	15575	15529	15477	15456	15522	15265	15531	15383	15400	15581	15478	15316	15486	15382	15424	15431	15367	15465	15459	15315	15607	15392	15313	15387	15411	15432	15356	15521	15411	15423	15272	15588	15409	15424	15380	15402	15593	15207	15435	15402	15323	15455	15287	15508	15472	15531	15218	15544	15391	15317	15388	15356	15485	15431	15469	15379	15503	15277	15396	15441	15527	15293	15502	15264	15678	15563	15355	15362	15368	15348	15570	15394	15316	15320	15452	15372	15525	15306	15426	15241	15352	15473	15350	15546	15234	15383	15551	15353	15447	15477	15514	15526	15524	15313	15480	15379	15391	15392	15410	15316	15340	15325	15505	15502	15518	15453	15304	15338	15448	15397	15218	15172	15358	15433	15561	15561	15521	15445	15501	15239	15428	15518	15171	15488	15568	15597	15476	15565	15252	15288	15459	15392	15305	15449	15404	15371	15281	15470	15426	15346	15435	15352	15365	15407	15366	15315	15402	15419	15514	15363	15401	15247	15439	15706	15480	15581	15372	15336	15462	15387	15300	15437	15473	15443	15490	15436	15385	15363	15214	15359	15542	15384	15594	15400	15466	15520	15490	15377	15465	15387	15348	15548	15377	15408	15313	15366	15471	15381	15483	15301	15406	15414	15382	15532	15420	15471	15492	15624	15474	15387	15473	15326	15448	15279	15518	15561	15440	15509	15521	15484	15385	15393	15494	15286	15302	15338	15349	15454	15427	15478	15278	15312	15311	15389	15485	15604	15302	15631	15261	15396	15283	15431	15457	15418	15395	15607	15510	15433	15426	15670	15589	15295	15536	15410	15381	15400	15457	15435	15489	15437	15581	15465	15561	15443	15464	15271	15626	15378	15473	15422	15233	15427	15286	15333	15344	15451	15504	15508	15505	15137	15491	15375	15508	15535	15359	15565	15346	15405	15528	15489	15493	15451	15348	15287	15471	15344	15710	15427	15527	15351	15379	15487	15288	15420	15417	15463	15541	15475	15312	15506	15459	15581	15492	15363	15345	15377	15377	15282	15500	15544	15457	15550	15474	15370	15349	15432	15495	15214	15386	15601	15378	15555	15384	15388	15673	15265	15444	15418	15461	15517	15427	15436	15398	15553	15580	15372	15300	15456	15347	15364	15606	15391	15368	15391	15671	15416	15410	15513	15597	15453	15539	15430	15409	15587	15448	15493	15485	15472	15496	15495	15370	15506	15510	15440	15452	15238	15572	15455	15395	15572	15298	15448	15412	15310	15473	15529	15626	15511	15524	15338	15501	15451	15460	15617	15332	15258	15459	15586	15362	15582	15421	15558	15355	15378	15523	15408	15206	15385	15545	15408	15525	15370	15464	15389	15342	15404	15522	15463	15350	15431	15444	15305	15308	15364	15473	15396	15639	15442	15516	15441	15494	15493	15500	15402	15518	15307	15513	15559	15466	15330	15390	15232	15404	15422	15513	15501	15493	15327	15502	15301	15274	15356	15268	15444	15502	15189	15549	15457	15340	15587	15545	15389	15550	15477	15599	15376	15330	15442	15380	15420	15404	15436	15418	15232	15442	15413	15486	15521	15436	15440	15542	15531	15356	15558	15543	15422	15511	15441	15353	15513	15479	15569	15511	15497	15501	15498	15415	15427	15385	15423	15462	15421	15313	15276	15422	15527	15418	15601	15449	15497	15477	15447	15603	15542	15382	15347	15469	15528	15361	15377	15462	15359	15493	15609	15358	15454	15453	15460	15367	15474	15523	15468	15507	15564	15386	15542	15430	15332	15312	15496	15537	15231	15436	15392	15379	15434	15451	15367	15484	15454	15354	15396	15277	15476	15359	15395	15387	15327	15499	15406	15492	15369	15378	15511	15530	15409	15210	15634	15486	15455	15449	15477	15437	15308	15588	15347	15348	15377	15494	15389	15485	15334	15455	15354	15378	15461	15562	15389	15395	15444	15378	15459	15456	15542	15519	15353	15500	15413	15402	15461	15497	15385	15441	15526	15517	15406	15368	15502	15457	15553	15286	15541	15311	15451	15540	15377	15534	15492	15290	15469	15486	15415	15537	15446	15424	15463	15470	15325	15515	15308	15348	15590	15382	15557	15383	15352	15371	15477	15493	15396	15312	15656	15440	15383	15443	15492	15384	15349	15340	15513	15323	15643	15285	15349	15445	15406	15407	15540	15569	15276	15397	15331	15437	15367	15374	15413	15474	15429	15370	15438	15396	15472	15512	15393	15486	15331	15335	15509	15552	15469	15354	15551	15430	15537	15482	15465	15570	15309	15371	15568	15393	15293	15407	15512	15505	15483	15549	15506	15369	15406	15300	15434	15257	15272	15577	15321	15398	15394	15476	15298	15435	15485	15530	15536	15461	15312	15444	15385	15562	15284	15485	15329	15435	15528	15361	15548	15358	15306	15518	15286	15373	15293	15364	15461	15416	15444	15533	15492	15393	15412	15395	15432	15503	15267	15268	15633	15423	15562	15540	15428	15515	15499	15362	15236	15458	15391	15399	15555	15365	15551	15592	15540	15570	15319	15412	15655	15448	15357	15449	15482	15487	15514	15328	15577	15365	15355	15475	15402	15466	15468	15430	15191	15526	15426	15410	15439	15421	15389	15371	15401	15535	15491	15617	15368	15572	15345	15449	15248	15392	15333	15360	15560	15418	15367	15494	15341	15404	15546	15374	15338	15599	15430	15389	15236	15474	15438	15595	15386	15429	15599	15354	15408	15443	15336	15475	15403	15381	15396	15518	15554	15467	15417	15532	15550	15468	15334	15219	15569	15373	15466	15324	15523	15639	15539	15513	15440	15382	15477	15564	15464	15454	15491	15423	15371	15571	15329	15290	15569	15390	15310	15486	15329	15342	15477	15371	15509	15424	15367	15513	15452	15535	15410	15419	15296	15609	15329	15322	15403	15364	15487	15266	15199	15377	15302	15419	15569	15509	15519	15468	15355	15417	15539	15399	15571	15452	15480	15544	15406	15342	15491	15276	15475	15377	15423	15553	15455	15269
29160	28904	37864	33960	28944	25573	23355	21838	20760	20021	19531	18863	18833	18635	18484	18459	18109	17960	18249	17983	17915	17938	17787	17756	17826	17593	17791	17861	17765	17747	17606	17665	17714	17598	17607	17407	17786	17653	17865	17794	17750	17748	17707	17723	17776	17755	17861	17509	17731	17634	17738	17785	17627	17613	17763	17486	17712	17658	17713	17578	17629	17717	17640	17732	17621	17439	17963	17715	17554	17827	17736	17572	17546	17699	17694	17731	17757	17803	17676	17727	17405	17612	17679	17501	17674	17650	17816	17706	17746	17644	17672	17561	17725	17569	17660	17582	17761	17603	17585	17596	17699	17631	17555	17559	17568	17546	17640	17525	17520	17762	17600	17712	17589	17655	17754	17683	17775	17695	17837	17433	17604	17832	17729	17693	17620	17638	17884	17845	17768	17684	17613	17759	17772	17621	17584	17777	17474	17446	17498	17500	17632	17664	17725	17499	17719	17567	17593	17726	17586	17697	17541	17686	17761	17509	17519	17801	17752	17539	17847	17569	17589	17635	17900	17753	17567	17714	17543	17563	17404	17645	17692	17687	17604	17809	17525	17775	17487	17610	17788	17625	17792	17839	17522	17641	17738	17779	17717	17533	17648	17535	17807	17530	17628	17676	17564	17769	17708	17723	17805	17747	17876	17603	17846	17729	17742	17590	17700	17805	17547	17494	17747	17599	17841	17821	17742	17731	17575	17688	17798	17721	17629	17710	17632	17574	17660	17684	17668	17635	17635	17512	17679	17751	17672	17721	17803	17662	17474	17437	17681	17491	17586	17647	17537	17610	17597	17602	17785	17607	17807	17597	17734	17678	17827	17525	17728	17526	17584	17796	17769	17491	17442	17479	17492	17610	17638	17647	17803	17852	17836	17782	17592	17659	17986	17688	17739	17695	17573	17695	17701	17799	17547	17626	17814	17495	17587	17547	17580	17833	17818	17521	17838	17722	17636	17613	17725	17521	17762	17708	17682	17566	17764	17930	17543	17838	17632	17855	17587	17751	17460	17645	17580	17634	17511	17531	17720	17663	17835	17717	17754	17681	17760	17681	17735	17635	17634	17835	17704	17692	17819	17620	17675	17876	17608	17691	17737	17710	17694	17719	17806	17654	17597	17575	17633	17782	17761	17561	17762	17517	17528	17496	17864	17528	17568	17498	17695	17667	17714	17590	17502	17719	17696	17632	17762	17819	17740	17795	17895	17754	17591	17773	17556	17703	17821	17827	17680	17735	17506	17585	17550	17804	17530	17432	17742	17708	17648	17604	17650	17580	17709	17554	17770	17774	17401	17678	17764	17664	17592	17855	17729	17522	17655	17578	17579	17804	17794	17564	17552	17609	17628	17592	17808	17761	17695	17639	17635	17595	17794	17492	17706	17730	17809	17651	17536	17664	17699	17711	17623	17498	17745	17552	17754	17543	17472	17709	17768	17689	17746	17719	17734	17794	17638	17573	17520	17674	17631	17652	17723	17680	17539	17456	17362	17590	17522	17709	17484	17456	17792	17569	17462	17714	17605	17807	17614	17614	17811	17792	17625	17641	17906	17858	17569	17541	17713	17696	17617	17778	17622	17729	17600	17486	17642	17686	17730	17672	17643	17705	17694	17710	17568	17595	17583	17735	17769	17678	17672	17657	17642	17788	17642	17660	17729	17518	17819	17735	17817	17606	17627	17597	17572	17621	17479	17728	17783	17681	17623	17872	17846	17634	17661	17648	17713	17645	17565	17481	17626	17682	17793	17724	17747	17629	17655	17842	17745	17567	17761	17712	17652	17706	17620	17703	17699	17734	17621	17465	17548	17684	17837	17683	17423	17573	17775	17737	17640	17627	17610	17582	17557	17664	17809	17731	17617	17646	17777	17950	17648	17771	17728	17651	17719	17785	17708	17889	17573	17619	17639	17452	17596	17592	17735	17560	17525	17737	17623	17776	17684	17755	17694	17555	17927	17652	17719	17770	17706	17747	17846	17578	17671	17738	17760	17730	17703	17521	17836	17871	17812	17756	17565	17648	17710	17563	17658	17555	17717	17702	17942	17563	17565	17504	17923	17672	17800	17679	17636	17520	17746	17662	17646	17610	17728	17782	17729	17743	17622	17466	17583	17563	17778	17681	17719	17589	17693	17837	17612	17718	17831	17839	17794	17784	17488	17818	17725	17633	17426	17792	17679	17566	17649	17652	17804	17850	17560	17877	17536	17508	17562	17568	17484	17529	17493	17562	17846	17674	17753	17388	17773	17669	17679	17694	17525	17609	17718	17608	17614	17786	17864	17830	17767	17792	17490	17629	17517	17604	17663	17748	17632	17703	17520	17600	17572	17608	17626	17588	17732	17540	17586	17794	17638	17639	17678	17620	17617	17862	17551	17587	17838	17839	17687	17794	17803	17507	17627	17510	17534	17455	17864	17749	17920	17795	17550	17683	17616	17693	17597	17620	17467	17465	17997	17796	17265	17533	17632	17702	17436	17753	17631	17598	17419	17856	17664	17607	17591	17548	17726	17723	17928	17736	17664	17665	17690	17770	17822	17913	17695	17745	17580	17737	17481	17551	17542	17615	17709	17772	17572	17567	17584	17527	17491	17673	17517	17904	17630	17782	17663	17633	17360	17694	17632	17763	17604	17511	17790	17621	17809	17678	17770	17666	17540	17679	17699	17654	17857	17677	17704	17708	17645	17685	17539	17776	17720	17812	17779	17601	17712	17549	17587	17838	17687	17742	17666	17673	17867	17414	17698	17598	17649	17522	17775	17688	17732	17657	17714	17580	17644	17759	17698	17651	17731	17620	17679	17581	17526	17633	17536	17664	17644	17726	17609	17586	17727	17648	17482	17336	17774	17643	17687	17692	17607	17590	17792	17495	17503	17947	17695	17696	17546	17632	17582	17491	17671	17725	17672	17608	17765	17744	17479	17739	17732	17995	17854	17707	17675	17763	17553	17594	17689	17773	17670	17684	17562	17722	17840	17812	17627	17573	17751	17674	17518	17731	17769	17524	17819	17625	17650	17618	17654	17758	17669	17690	17588	17740	17582	17578	17514	17671	17806	17598	17530	17593	17941	17703	17645	17793	17788	17639	17850	17772	17702	17681	17621	17618	17595	17898	17713	17696	17585	17537	17633	17845	17719	17401	17711	17566	17747	17695	17521	17707	17669	17786	17479	17628	17753	17848	17662	17717	17895	17743	17791	17688	17751	17598	17710	17734	17789	17665	17537	17466	17549	17756	17979	17748	17687	17672	17584	17824	17642	17727	17565	17741	17702	17812	17633	17753	17671	17706	17673	17602	17647	17607	17569	17657	17535	17702	17387	17528	17797	17736	17789	17723	17652	17741	17619	17586	17701	17711	17831	17773	17693	17749	17704	17745	17673	17606	17504	17646	17717	17679	17600	17939	17732	17542	17750	17722	17742	17661	17522	17742	17812	17663	17621	17776	17751	17598	17600	17529	17609	17458	17699	17882	17604	17787	17758	17796	17700	17637	17703	17647	17597	17634	17601	17549	17620	17738	17715	17717	17802	17733	17909	17786	17583	17745	17665	17693	17671	17404	17573	17691	17684	17574	17460	17614	17869	17816	17610	17599	17753	17605	17517	17762	17862	17568	17800	17779	18071	17724	17609	17861	17854	17763	17762	17782	17339	17597	17445	17795	17724	17771	17754	17688	17789	17810	17518	17584	17649	17596	17627	17412	17644	17688	17708	17810	17840	17757	17621	17573	17762	17470	17603	17736	17485	17655	17628	17766	17633	17814	17431	17731	17873	17597	17616	17700	17750	17629	17777	17709	17570	17723	17678	17710	17723	17507	17738	17769	17696	17569	17632	18007	17816	17643	17843	17852	17451	17527	17508	17610	17756	17623	17605	17412	17484	17595	17613	17768	17745	17396	17523	17441	17599	17543	17596	17410	17649	17592	17466	17767	17658	17674	17645	17705	17739	17520	17796	17739	17685	17746	17690	17679	17731	17504	17577	17452	17673	17776	17617	17667	17657	17627	17751	17512	17709	17689	17880	17854	17688	17530	17552	17582	17596	17598	17676	17751	17676	17795	17550	17687	17643	17544	17666	17572	17730	17687	17631	17568	17417	17669	17798	17788	17493	17430	17517	17611	17730	17672	17571	17663	17967	17680	17547	17413	17561	17656	17604	17565	17707	17708	17771	17749	17672	17543	17825	17712	17819	17802	17491	17585	17683	17783	17612	17644	17600	17692	17805	17753	17696	17717	17499	17653	17856	17758	17622	17846	17726	17720	17896	17623	17586	17706	17742	17887	17659	17620	17666	17673	17409	17690	17701	17497	17675	17731	17912	17667	17608	17687	17678	17715	17805	17489	17798	17427	17683	17835	17624	17628	17730	17650	17649	17836	17781	17619	17792	17627	17897	17619	17835	17777	17656	17614	17848	17625	17709	17686	17825	17609	17658	17703	17638	17675	17520	17668	17775	17587	17795	17759	17581	17639	17723	17694	17675	17780	17622	17379	17726	17735	17786	17699	17747	17662	17722	17551	17583	17506	17575	17613	17595	17584	17634	17575	17795	17633	17655	17661	17748	17699	17799	17516	17621	17777	17546	17822	17645	17622	17743	17605	17705	17696	17812	17824	17905	17652	17603	17479	17751	17723	17442	17568	17437	17795	17794	17617	17744	17596	17661	17736	17739	17794	17723	17650	17630	17739	17679	17645	17852	17507	17724	17608	17444	17648	17772	17784	17808	17633	17589	17636	17591	17626	17785	17478	17598	17580	17773	17655	17835	17636	17740	17855	17729	17756	17525	17726	17539	17737	17611	17526	17813	17867	17638	17595	17630	17787	17627	17551	17729	17759	17770	17630	17750	17754	17608	17646	17687	17702	17654	17785	17617	17539	17760	17565	17650	17618	17751	17572	17595	17662	17727	17539	17493	17753	17676	17586	17765	17729	17675	17853	17613	17881	17736	17728	17533	17489	17721	17768	17693	17498	17665	17755	17589	17674	17579	17554	17449	17750	17913	17756	17718	17577	17609	17550	17597	17612	17775	17647	17698	17633	17780	17802	17956	17664	17647	17728	17535	17585	17786	17722	17670	17613	17610	17673	17733	17721	17715	17779	17491	17602	17726	17684	17768	17637	17804	17836	17547	17672	17626	17649	17583	17669	17478	17626
29911	45116	42294	33134	29413	25531	22832	20998	19912	18379	17776	17023	16744	16279	16217	16121	15752	15623	15464	15442	15303	15375	15602	15363	15131	15377	15041	15155	15334	15414	15176	15121	15121	15139	15145	15121	15140	15158	15200	15094	15293	15098	15102	15270	15089	15125	15096	15319	15040	15071	15236	15074	15156	15113	15228	15016	15216	15187	15085	15114	15088	15169	15119	15053	15208	15141	15015	15186	14980	15144	15052	15015	15071	15161	15198	15202	15141	14860	15160	15095	15127	15250	15080	15224	15164	15054	15206	15141	15096	15121	15254	15106	15108	15103	15009	15124	15231	15237	15135	15285	15151	15097	14976	15058	15210	15076	15172	14933	15344	15089	15232	15133	15052	15265	15131	15238	15005	15195	15111	15126	15177	15006	15065	15218	15130	15070	15281	15071	15035	15114	15040	15126	15210	15006	15130	15166	14993	14974	15297	15198	15053	15139	15286	15089	15250	14798	14933	15104	14810	15026	15004	15230	15018	15136	15110	15096	14923	15158	15056	15032	15103	15228	15140	15288	15069	15196	15231	15229	15101	15108	15281	15153	15084	15321	15178	15171	15121	14990	15150	15119	15073	15168	15309	15146	15023	15068	15004	15143	15144	15197	14980	15196	15192	15009	15014	15088	14977	15041	15017	15198	15270	15284	14964	15071	15168	14986	15058	15171	15118	15141	15073	15202	15269	15009	15168	15121	15132	14882	15177	15010	15144	15140	15028	15234	15100	15085	15166	15073	15128	14974	15125	15126	15225	15397	14972	15010	15017	15113	15204	15111	15183	15159	15051	15115	15060	15299	15036	15013	15149	15144	15198	15089	15099	15209	15218	14978	15209	15012	15077	15167	15130	14948	15079	15217	15194	15151	15064	15210	15164	15138	15153	15121	15291	15134	15118	15011	15051	15174	14987	15102	15192	15029	14974	15102	15070	15156	15165	15205	15054	15069	15429	14966	15093	14986	15213	14946	14960	15086	15052	15217	15105	15165	15049	14989	15209	15065	15303	15132	15124	14822	15125	15007	15011	15150	15086	15298	14961	15127	15174	15178	15102	15201	15119	15101	15084	15073	15080	15056	15119	15187	15201	15076	15140	15219	15189	15231	15119	15225	15290	15248	14915	14933	15124	15089	15173	15191	15158	15121	15191	15036	15234	15160	15077	15092	15206	15017	15121	15147	15229	15032	15024	15168	15061	15129	15051	14969	15012	15216	15003	15189	15050	15019	15070	15208	15165	15130	15015	15203	15111	15133	15209	14963	15181	15103	15085	15141	15139	15318	15305	15025	14967	15186	15093	15103	14968	15029	15342	15240	15006	15074	14995	15160	15237	15058	14964	15110	15066	15062	15219	14965	15058	15013	15330	14989	14994	14988	15162	15037	15219	15242	14972	15041	15049	15153	15040	15264	15119	14957	15182	15124	14978	15116	15194	14982	15013	15372	14989	15110	15079	15105	15075	15174	15281	15116	15167	15156	15012	15202	15065	15257	15157	15134	15095	15218	15050	15116	15275	15091	15049	15181	15218	15005	15114	14939	15251	14969	14983	15095	15096	15106	15064	15081	15139	15015	15042	15085	14991	15153	15255	15117	15052	15033	15276	14963	15050	15148	15169	15126	15078	15325	15137	15126	15268	15102	15121	15071	15150	15178	15135	15176	15305	15154	15082	14939	15098	15197	15198	14967	15237	15016	15071	15144	15184	15008	15137	15016	15241	15032	15064	15194	15253	14946	14959	15078	15317	15025	15062	15085	15155	15105	15216	15020	15019	15031	15084	15070	15181	15132	14882	15229	15046	15248	15077	15089	15049	15028	15186	15032	14996	15063	15064	15125	15139	14952	15165	15079	15189	15088	15211	15060	15262	15229	15015	15104	15158	15151	15113	15103	15206	15111	15088	15254	15250	15185	15123	15151	14953	15155	15078	15137	15096	15245	15134	14981	15027	15327	14924	14973	15255	15253	15050	15242	15085	15224	14885	15021	15268	15144	15127	15003	15189	15134	15151	15255	15150	15151	15115	15092	15151	15198	15056	15175	15295	15186	15121	15049	15146	15111	15081	15095	15175	15150	15079	15214	14992	14943	15041	14912	15043	15060	15123	15107	15292	15127	15084	15143	15089	15146	15337	14993	15120	15151	15060	14912	15127	15130	15215	15141	15219	15261	15119	15114	15164	14995	15010	15234	15053	15190	15012	15159	15173	15136	15083	15067	15044	15251	15134	15127	15118	15246	15198	15144	15054	15037	15027	15044	15142	15208	15091	15137	15274	14950	15096	15072	15013	15071	15251	15007	15025	15096	15285	15133	15086	15094	15163	14926	15247	15079	15044	15171	15291	15162	14978	15261	15005	14977	15169	15111	15166	14972	15108	15010	15185	15052	15061	15093	15081	15128	15165	15154	15239	15174	14990	15119	15276	15076	15205	15142	15189	15078	15129	15076	14997	15109	15242	15149	15011	15074	15203	15317	15094	15225	14968	15061	15358	15149	14839	15058	14797	15018	15034	15163	14949	15067	15160	15293	15167	15277	15173	15070	15159	15209	15284	15238	15102	14984	15155	15203	15170	15200	15060	15208	15214	15161	15281	15121	15081	14988	15123	15115	15089	15178	15138	15075	15193	15165	15034	15114	15190	15051	15178	15244	15197	15195	15070	15094	14934	15115	15155	15042	15120	15200	15101	14974	15175	15056	15007	15114	15138	15177	15143	15087	15082	15151	15190	15133	15160	15054	15093	15076	15104	15044	15097	15110	14959	15127	15129	15146	15266	15077	15209	15148	15204	15078	15265	15096	15252	15003	15222	15074	15047	15156	15201	15034	15104	14959	15157	15079	15061	15157	15079	15293	14915	15187	14883	15132	15180	15178	15057	15204	15195	15197	15148	14992	15116	15191	15176	15259	14977	15100	15041	15075	15156	15016	15188	15200	15031	15141	15186	15137	15138	15213	15006	15127	15264	14935	15190	15028	14976	15270	15042	15125	15295	14960	15249	15075	15249	15213	15145	15174	15143	15226	15063	15089	15285	15061	15207	15103	15204	14906	15081	15128	15033	14978	15248	15183	15073	15019	15135	15087	15048	15053	15158	15236	15006	15184	15111	15198	15183	15122	15068	15152	15077	15206	15121	15071	15194	15069	15345	15201	15151	15024	15151	15194	15196	15060	15032	15119	15238	15113	14995	15162	15172	15241	15040	15184	15217	14954	15109	15086	15205	15075	15039	15014	15189	15091	15218	15003	15068	15050	15040	15076	15234	15057	15094	14997	15209	15032	15120	15246	15152	15057	14949	15111	15027	15102	15085	15189	15173	15154	15196	14935	15144	15171	15292	15079	15109	15113	15086	15164	14942	15198	15183	15032	15148	15306	15163	15115	15090	15046	15143	15211	15030	15096	15091	15161	15193	15264	15276	15255	15138	15226	15068	15234	15178	15128	14883	15044	15045	15100	15168	14981	15154	15161	15147	15138	15251	15286	15249	15158	15071	15076	15101	14972	15208	15039	15387	15009	15106	15194	15145	14976	15222	15110	15082	15162	15093	14940	15183	15285	15182	15115	15265	14940	15142	15022	15161	15133	15066	15240	15134	15104	15278	15219	14993	15328	15067	15056	15124	15101	15032	14992	15048	15177	15188	15156	15169	15283	15186	15131	15105	15087	15184	15050	15084	15272	15275	14992	15088	15185	15282	15173	15151	15156	15110	15062	15127	15266	15240	15151	15115	15237	14983	15045	15204	15038	15196	15164	15056	15157	15211	15131	15130	15147	15058	15112	15117	15069	15166	15298	15162	15051	15172	15134	15044	15114	15038	15145	15101	15163	15147	15345	15057	15379	15038	15088	15260	15129	15083	15110	15093	14910	15087	15233	15079	15064	15155	15026	15179	15204	14985	15036	15084	15128	15189	15068	15234	15191	15250	15074	15267	15134	15082	15006	15088	15182	14971	15112	15115	15091	15008	15013	15224	15173	15154	15208	15242	15129	15046	15065	14911	15149	15226	15056	15251	15218	15366	15070	15065	15122	15262	15031	15327	15036	15079	15216	15049	15101	15216	15158	15142	15040	15090	15263	15149	14993	15159	15225	15169	15097	15281	15029	15291	15082	15218	15094	15144	15138	15194	15163	15014	15072	15211	15303	15188	15165	15088	15061	15041	15106	15191	15116	15087	15209	15238	15115	15195	15364	15208	15248	15153	15178	15174	14991	15137	15271	15128	15081	15199	15152	15305	15156	15180	15158	14918	15072	15077	15101	15066	15225	15019	15143	14953	15194	15222	15068	15074	15159	15001	15135	15095	15068	15201	15181	15049	15032	15029	15142	15089	15170	15041	15116	15003	14936	15106	15184	14970	15023	15126	15141	15073	15063	15111	15013	15132	15000	15178	15003	15166	15077	14976	15020	14928	15082	15042	15298	15097	15234	15104	15128	15204	14977	15213	15171	14979	15046	15113	15313	15153	15190	15229	14939	15265	15013	15137	15200	15206	15087	15077	15147	15137	15112	15121	15151	15004	15219	15116	15263	14991	15043	15188	15324	15150	15071	15029	15196	15036	15150	15188	15080	15048	15018	15013	15105	15257	15008	14855	14978	15154	15191	15135	15131	15142	15286	15192	15023	15209	15048	15038	15063	15173	15052	15416	15199	15155	15304	15086	15101	15062	15108	15066	14989	15108	15129	15016	15026	15149	15081	15044	15193	15138	15307	15257	15152	14991	15069	15128	14987	15143	15167	15040	15161	15207	14995	15210	15075	15003	15090	15234	15186	15099	15110	15039	15257	15225	15072	15135	15041	15063	15108	15289	15287	15200	15316	15177	15078	15107	15139	15207	15023	15069	15187	15124	15289	15086	15120	15031	15139	15081	15150	15192	15070	15095	15261	14990	15223	15227	15142	14982	15180	15090	15220	14988	15134	15165	15154	15101	15223	15116	15172	15229	15172	14999	15078	15227	15090	15109	15086	15128	15089	15218	15227	15241	15176	15004	15140	15223	15132	15212	14907	15074	15284	15215	15255	15276	15116	14976	15125	15146	15213	15186	15086	15193	15184	15147	15108	15083	14978	15175	15137	15021	15063	15186	15112	15097	15086	15162	15164	15211	14975	15170	15185	15236	15123	15010	15088	15217	15119	15236	15120	15166	14977	15188	14978	15043	14878
24110	21225	28892	26822	27956	29334	28187	24271	22348	21297	20528	19854	19387	19376	18782	18417	18573	18478	18331	18416	18172	18139	18147	17825	17987	17866	17933	18032	17950	17684	17947	17817	17931	17862	17505	17624	17822	17741	17744	17744	17798	17703	17644	17623	17612	17806	17859	17861	17784	17945	17821	17627	18061	17745	17806	17931	17910	17690	17773	17871	17741	17645	17646	17693	17715	17747	17816	17670	17888	17959	17670	17681	17621	17757	17595	17670	17614	17651	17704	17474	17663	17713	17857	17562	17899	17738	17782	17922	17720	17766	17594	17531	17724	17575	17731	17832	17701	17672	17663	17752	17683	17685	17623	17907	17791	17790	17710	17493	17341	17691	17761	17519	17659	17765	17911	17840	17715	17745	17623	17677	17601	17846	17876	17778	17672	17856	17708	17680	17518	17760	17720	17634	17768	17577	17538	17716	17662	17697	17517	17687	17867	17721	17705	17661	17766	17707	17731	17468	17621	17719	17612	17722	17649	17817	17771	17723	17600	17694	17585	17640	17716	17546	17685	17661	17632	17677	17575	17732	17857	17865	17821	17591	17705	17803	17934	17771	17732	17939	17918	17673	17646	17727	17795	17709	17729	17707	17864	17689	17693	17712	17741	17742	17781	17739	17631	17855	17685	17683	17559	17550	17570	17643	17644	17902	17906	17911	17786	17834	17574	17679	17702	17732	17659	17695	17543	17592	17725	17675	17894	17609	17668	17832	17781	17771	17743	17922	17770	17819	17851	17885	17678	17756	17839	17740	17759	17576	17769	17909	17702	17840	17756	17807	17822	17625	17634	17787	17863	17672	17562	17730	17925	17682	17663	17671	17524	17741	17467	17637	17677	17448	17515	17810	17645	17616	17941	17675	17779	17801	17772	17569	17763	17616	17703	17778	17724	17574	17893	17784	17636	17659	17670	17655	17592	17909	17667	17526	17500	17926	17795	17792	17669	17498	17732	17909	17764	17851	17800	17768	17748	18038	17768	17562	17765	17652	17784	17746	17686	17737	17776	17743	17651	17824	17834	17753	17509	17732	17756	17676	17634	17874	17737	17615	17679	17898	17627	17729	17622	18140	17734	17729	17840	17607	17743	17836	17757	17689	17727	17631	17625	17753	17639	17965	17747	17602	17802	17884	17660	17505	17672	17680	17677	17805	17718	17713	17717	17477	17646	17690	17756	17489	17773	17490	17714	17682	17655	17653	17687	17716	17669	17636	17781	18087	17540	17678	17703	17598	17733	17565	17791	17685	17627	17746	17738	17679	17685	17852	17696	17566	17680	17711	17542	17624	17607	17740	17930	17621	17934	17617	17857	17856	17759	17686	17776	17773	17559	17526	17776	17526	17656	17833	17837	17638	17818	17676	17707	17556	17807	17716	17714	17683	17788	17650	17726	17672	17834	17617	17850	17712	17775	17687	17549	17526	17779	17713	17756	17513	17544	17677	17671	17764	17539	17508	17572	18023	17836	17651	17801	17727	17671	17668	17805	17627	17612	17510	17734	17743	17608	17571	17660	17826	17615	17665	17903	17678	17821	17579	17637	17876	17626	17877	17531	17659	17737	17795	17920	17853	18036	17727	17777	17588	17492	17579	17814	17674	17702	17849	17656	17709	17661	17405	17549	17636	17650	17420	17489	17793	17579	17680	17845	17834	17697	17642	17665	17690	17752	17654	17733	17796	17759	17630	17679	17686	17745	17812	17637	17640	17812	17959	17641	17766	17725	17585	17697	18052	17787	17828	17705	17600	17791	17726	17770	17770	17605	17662	17779	17646	17541	17837	17841	17680	17790	17757	17620	17614	17775	17701	17865	17768	17752	17880	17615	17685	17870	17588	17694	17803	17807	17761	17674	17447	17691	17651	17911	17783	17462	17502	17606	17712	17803	17767	17818	17802	17705	17774	17535	17600	17641	17616	17720	17763	17679	17626	17844	17659	17610	17406	17598	17635	17670	17726	17772	17600	17703	17922	17880	17755	17776	17664	17750	17707	17814	17769	17764	17700	17939	17828	17729	17691	17727	17714	17904	17755	17732	17688	17817	17852	17649	17547	17621	17759	17813	17785	17835	17854	17660	17720	17769	17483	17663	17753	17787	17869	17630	17615	17770	17685	17849	17814	17605	17504	17723	17756	17471	17536	17656	17694	17653	17739	17470	17626	17641	17604	17657	17670	17584	17570	17812	17693	17560	17552	17560	17729	17724	17805	17784	17632	17819	17587	17693	17865	17727	17582	17794	17704	17734	17670	17763	17663	17704	17833	17842	17858	17703	17804	17887	17740	17767	18023	17749	17906	17837	17597	17667	17550	17606	17711	17504	17682	17846	17615	17732	17758	17634	17641	17531	17482	17778	17836	17859	17724	17644	17777	17684	17790	17489	17725	17860	17876	17732	17682	17673	17636	17590	17649	17606	17430	17724	17622	17487	17728	17728	17514	17828	17630	17819	17762	17684	17507	17760	17640	17802	17621	17620	17652	17784	17720	17505	17674	17691	17612	17829	17744	17729	17747	17978	17856	17640	17800	17768	17744	17721	17633	17653	17594	17730	17494	17455	17791	17720	17609	17788	17705	17785	17650	17605	17632	17588	17729	17808	17871	17793	17637	17913	17746	17672	17806	17958	17691	17885	17573	17725	17787	17754	17751	17793	17838	17692	17571	17463	17810	17866	17839	17721	17689	17644	17630	17762	17782	17893	17739	17443	17691	17597	17804	17846	17787	17483	17625	17672	17638	17647	17643	17721	17598	17568	17750	17637	17609	17591	17727	17673	17698	17697	17566	17719	17724	17698	17710	17642	17818	17692	17776	17681	17744	17604	17515	17714	17694	17499	17916	17827	17790	17744	17769	17649	17692	17646	17936	17645	17835	17747	17751	17943	17836	17746	17738	17651	17771	17662	17613	17700	17689	17686	17738	17737	17843	17798	17666	17730	17660	17716	17827	17563	17756	17666	17896	17873	17683	17592	17665	17795	17468	17770	17773	17691	17684	17623	17668	17933	17611	17713	17528	17730	17652	17759	17687	17663	17656	17657	17646	17763	17646	17583	17635	17683	17553	17551	17634	17825	17577	17635	17556	17642	17793	17704	17402	17673	17678	17680	17711	17558	17779	17543	17653	17714	17726	17746	17527	17815	17825	17852	17684	17716	17806	17760	17751	17773	17643	17637	17563	17673	17581	17747	17653	17620	17601	17687	17564	17808	17704	17857	17661	17658	17716	17621	17427	17742	17881	17701	17714	17844	17689	17874	17648	17630	17531	17773	17630	17666	17706	17667	17580	17694	17709	17718	17601	17646	17796	17879	17615	17763	17829	17728	17960	17635	17501	17685	17803	17642	17644	17472	17608	17726	17573	17812	17884	17650	17837	17656	17587	17604	17661	17636	17669	17784	17770	17723	17625	17865	17579	17670	17761	17577	17783	17731	17624	17838	17561	17945	17667	17659	17490	17813	17804	17656	17627	17859	17640	17773	17607	17511	17650	17560	17690	17770	17803	17589	17396	17622	17545	17714	17661	17667	17590	17816	17706	17765	17492	17633	17830	17611	17726	17800	17627	17705	17834	17804	17680	17763	17701	17677	17679	17817	17691	17506	17667	17649	17742	17789	17635	17764	17635	17703	17708	17743	17636	17378	17824	17726	17553	17594	17675	17688	17666	17685	17875	17663	17561	17609	17726	17757	17741	17573	17950	17822	17776	17646	17873	17525	17594	17844	17788	17969	17475	17715	17521	17644	17616	17853	17542	17739	17590	17814	17678	17616	17623	17600	17686	17589	17738	17593	17663	17892	17659	17655	17702	17725	17610	17728	17805	17695	17511	17942	17876	17682	17657	17759	17741	17707	17970	17648	17833	17653	17792	17668	17786	17608	17788	17627	17767	17643	17651	17683	17916	17733	17833	17735	17945	17646	17721	17751	17601	17823	17655	17608	17677	17612	17659	17739	17799	17786	17941	17532	17688	17810	17808	17931	17653	17683	17797	17779	17650	17825	17671	17666	17668	17616	17810	17657	17570	17664	17693	17775	17566	17779	17788	17676	17585	17541	17596	17616	17692	17735	17674	17753	17692	17748	17541	17786	17966	17603	17680	17574	17779	17561	17630	17651	17704	17912	17672	17582	17624	17747	17682	17710	17684	17585	17742	17631	17805	17666	17894	17681	17789	17746	17888	17719	17716	17587	17757	17893	17812	17715	17707	17784	17695	17655	17685	17719	17739	17455	17766	17830	17504	17559	17515	17710	17719	17591	17618	17581	17601	17812	17729	17591	17803	17696	17734	17823	17820	17786	17760	17806	17861	17615	17711	17714	17635	17627	17661	17930	17876	17655	17641	17730	17877	17867	17515	17523	17822	17798	17603	17745	17621	17766	17590	17619	17584	17661	17638	17938	17692	17625	17661	17793	17778	17820	17732	17847	17803	17625	17787	17739	17564	17930	17664	17735	17699	17881	17582	17542	17736	17725	17632	17766	17608	17640	17721	17340	17898	17635	17675	17722	17736	17770	17618	17785	17694	17736	17817	17644	17704	17718	17690	17760	17585	17676	17877	17668	17562	17590	17861	17805	17653	17471	17754	17755	17780	17787	17781	17657	17752	17542	17678	17746	17708	17893	17808	17756	17753	17728	17621	17552	17812	17571	17774	17861	17827	17625	17915	17666	17879	17818	17644	17694	17637	17833	17608	17674	17634	17642	17637	17762	17866	17676	17611	17650	17762	17568	17619	17675	17602	17607	17811	17592	17834	17813	17584	17630	17844	17531	17583	17666	17660	17769	17587	17858	17686	17543	17736	17485	17660	17658	17773	17748	17628	17747	17772	17863	17811	17676	17592	17830	17937	17873	17718	17667	17775	17697	17872	17512	17596	17644	17562	17901	17691	17666	17869	17810	17820	17736	17616	17811	17934	17673	17736	17678	17760	17676	17776	17784	17525	17681	17754	17791	17867	17671	17562	17686	17972	17817	17594	17505	17629	17708	17738	17572	17868	17893	17779	17696	17841	17628	17663	17699	17722	17563	17757	17774	17675	17633	17901	17713	17916	17770	17519	17800	17569	17668	17725	17672	17641	17729	17727	17546	17801	17606	17886	17841	17691	17849	17667	17372	17713	17845	17517	17771	17841	17798	17766	17692	17846	17832	17745	17556	17910
30508	53854	48613	40206	35537	30537	26880	24187	21930	19981	18963	18102	17710	17111	16575	16431	16225	15860	15931	15597	15565	15562	15553	15424	15422	15400	15193	15368	15282	15202	15386	15275	15117	15440	15143	15197	15233	15239	15261	15113	15240	15195	15207	15128	15194	15304	15065	15303	15184	15134	15249	15287	15233	15218	15074	15024	15289	15200	15151	15238	15235	15259	15267	15253	15223	15118	15117	15028	15120	15321	15113	15028	15213	14964	15171	15101	15132	15221	15209	15025	15304	15234	15120	15181	15142	15189	15091	15177	15235	15137	15251	15003	15133	15193	15289	15120	15162	15210	15114	15384	15219	15260	15209	15177	15146	15114	15362	15183	15194	15153	15325	15081	15264	15114	15145	15198	15234	14973	15082	15108	15269	15390	15147	14855	15158	15080	15216	15064	15055	15130	15234	15370	15248	15033	15123	15059	15106	15123	14939	15342	15118	15172	15294	15140	15080	15253	15003	15095	15042	15179	15146	15300	15200	15193	15358	15155	15238	15211	15151	15216	15170	15131	15208	15094	15138	15229	15024	15180	15209	15226	15177	15239	15069	15250	15059	15295	15236	15204	15116	15304	15254	15203	15201	15196	15057	15276	15135	15086	15001	15156	15257	15083	14966	15130	15194	15083	15134	15113	15176	15289	15091	15263	15120	15103	15066	15083	15216	15131	15180	15152	15073	15211	15194	15122	15267	15191	15205	15078	15225	15028	15255	15192	15209	15055	15035	15077	15209	15128	15426	15089	15171	15183	15135	15172	15180	15180	15156	15217	15184	15165	15146	15216	15179	15116	15102	15124	15198	15210	15148	15127	15228	15266	15126	15104	15044	15127	15232	15107	15249	15108	15030	15032	14971	15058	15416	15349	15169	15230	15321	15304	15278	15167	15103	15209	15086	15201	15156	15066	15268	15158	15152	15205	15158	15291	15267	15214	15252	15139	15110	15079	15149	15257	15077	15141	15069	15194	15130	15199	15184	15105	15037	15136	15306	15186	15157	15257	15244	15184	15114	15066	14966	15163	15202	15161	15177	15065	15109	15268	15209	15158	15175	15246	15244	15158	15114	15430	15213	15378	15111	15080	15012	15210	15250	15189	15069	15110	15145	15233	15135	14939	15153	15292	15218	15075	15154	15259	15201	15333	15073	15143	15137	15064	15335	15144	15375	15097	15273	15136	15092	15251	15103	15228	15145	15180	14983	15107	15123	15508	15126	15125	15272	15152	15243	15219	15175	15049	15107	15162	15197	15163	15240	15180	15252	15125	15318	15167	15209	15269	15220	15253	15160	15112	15172	15204	15178	14976	15194	15325	15324	15257	15108	15247	15199	15097	15004	15174	15110	15124	14953	15114	15202	15333	15038	15061	15253	15281	15166	15203	15151	15011	15257	15196	15129	15161	15378	15166	15170	15205	15131	15208	15240	15204	15113	15334	15134	15400	15188	15370	15313	15328	15102	15225	15305	15053	15205	15177	15133	15044	15128	15159	15228	15155	15238	15104	15137	15217	15200	14956	15237	15010	15266	15167	15283	15319	15254	15263	15222	15221	15147	15291	15293	15125	15212	15269	15151	15193	15143	15052	15146	15162	14886	15309	14914	15088	15390	15162	15158	15215	15063	15181	15136	15184	15146	15235	15239	15051	15172	15361	15117	15050	15053	14981	15199	15100	15131	15129	15168	15242	15082	15347	15128	15235	15286	15358	15317	15274	15099	15089	15273	15282	15189	15075	14892	15400	15227	15119	15186	15201	15014	15052	15206	15238	15092	15194	15114	15042	15118	15248	15207	15014	15083	15222	15130	15201	15037	15202	15132	15169	15240	15181	15127	14978	15221	15243	15099	15218	15165	15111	15262	15156	15202	15015	15063	15179	15254	15015	15191	15166	15117	15226	15237	15109	15085	15155	15342	15057	15243	15213	15161	15217	15186	15083	15040	15136	15167	15014	15386	15134	15145	14953	15211	15286	15102	15008	15315	15092	15211	15151	15272	15106	15227	15242	15181	15088	14976	15167	14915	15209	15197	15119	15181	15203	15102	15323	15098	15222	15019	15316	15144	15092	15224	15112	15191	15031	15154	15090	15154	15114	15180	15051	15198	15123	15229	15191	15172	15158	15193	15025	15186	15087	15057	15206	15133	15129	15212	15256	15098	15115	15168	15226	14946	15166	15166	15229	15027	15022	15170	15001	15249	15288	15127	15058	15265	14978	15054	15125	15072	14981	15287	15300	15223	15269	15086	15212	15190	15313	15251	15292	15410	15323	14988	14981	15356	15086	14969	15386	15159	15206	15042	15352	15229	15225	15180	15304	15122	15123	15102	15326	15130	15182	15213	15069	15197	15121	15066	15155	15066	15176	15227	15029	15196	15165	15191	15274	15244	15176	15143	15036	15127	15132	15252	15209	15206	14959	15011	15069	15312	15151	15131	15193	15164	14995	14942	15262	15187	15065	15223	15241	15110	15026	15174	15062	15380	15192	15161	15155	14973	14970	15246	15111	15171	15007	15135	15074	15176	15166	15204	15074	15196	15291	15113	15142	15164	15116	15082	15232	15025	15192	15106	15247	15241	15225	15190	15117	15177	15192	15200	15281	15251	15085	15072	15267	15188	15188	15166	15158	15206	15035	15047	15227	15129	15199	15061	14963	15224	15128	15175	15218	15170	15068	15048	15317	15105	15285	15272	15233	15117	15178	15263	15069	15207	15163	15154	15197	14954	15142	15231	15159	15240	15135	15273	15104	15207	15302	15045	15119	15154	14958	15152	15221	15112	15245	15263	15197	15132	15228	15100	15148	15307	15308	15069	15260	15136	15247	15361	15204	15317	15165	15194	15282	15144	15234	15123	15203	15151	15273	15223	14987	15213	15291	15284	15162	15108	15137	14969	15137	15178	15184	15026	15147	15120	15145	15229	15253	15087	15274	15162	15174	15257	15082	15099	15234	15030	15140	15243	15121	15155	15304	15045	15096	15201	15065	15299	15144	15151	15139	15227	15271	14996	15173	15117	15219	15150	15118	15275	15149	15077	15123	15201	14989	15173	15224	15191	15281	15321	15077	15193	15022	15237	15164	15061	15219	15142	15209	14996	14973	15360	15136	15152	15249	15374	15096	15005	15226	15298	15163	15198	15268	15233	15038	15092	15062	15023	15053	15061	15206	15211	15097	15318	15283	15079	15267	15170	15213	15296	15111	15200	15179	15108	15319	15186	15062	15197	15153	15097	15207	15213	15144	15138	15241	15212	15220	15221	15100	15323	15138	15226	15359	15221	15244	15171	15128	15079	15097	15205	15393	15142	15259	15084	15227	15117	15279	15161	15253	15248	15028	15198	15207	14960	15208	15157	15064	15240	15159	15101	15442	15314	15105	15169	15055	15226	15206	15188	15271	15166	15178	15050	15226	15096	15184	15191	15284	15098	15185	15091	15198	14922	15200	15183	15105	15124	15079	15218	15114	15252	15268	15076	15276	15248	15268	15182	15276	15004	15331	15166	15210	15170	15227	15065	15237	15214	15208	15147	15118	15359	15110	15146	15217	15135	15118	15245	15176	15377	15268	15076	15334	14927	15158	14955	15109	15260	15042	15243	15051	15345	15233	15285	15320	15239	15307	15299	15307	15111	15240	15100	15069	15214	15252	15114	15069	15309	15302	15195	15131	15060	15191	15175	15089	15084	15253	15128	15266	15240	15096	15062	15190	15180	15216	15304	15138	15140	15265	15201	15267	15153	15189	15173	15089	15076	15436	15142	15177	15215	15279	15226	15065	15225	15078	15306	15064	15338	15280	15113	15202	14975	15067	15345	15167	15332	15158	15192	14979	15214	15127	15320	15236	15151	15251	14972	15175	14945	15246	15265	15102	15045	15173	14965	15174	15303	15078	15127	15143	15126	15216	15109	15114	15248	15221	15139	15258	15160	14819	15172	15098	15271	15076	15128	15072	15110	15198	15252	15194	15269	15217	15270	15154	15232	14942	15201	15245	15185	15177	15104	15134	15281	15168	15244	15128	15175	15158	15099	15269	15072	15126	15152	15196	15121	15157	15233	15206	15240	15165	15201	15148	15242	15081	15304	15169	15162	15168	15278	15142	15275	15203	15207	15152	15167	15230	15141	15137	15117	15138	15192	15276	15248	15035	15248	15098	15272	15148	15202	15280	15065	15076	15093	15211	15119	15276	15034	15132	15300	15193	15176	15160	15088	15303	15111	15203	15091	15297	15092	15262	15197	15011	15095	15089	15281	15092	15341	15135	15229	15235	15305	15109	15078	15111	15198	15161	15335	15195	15213	15239	15203	15317	15204	15152	15189	15256	15198	15241	15111	15062	15317	15228	15183	15151	15108	15012	15230	15058	15037	15105	15097	15129	15255	15321	15234	15138	15048	15281	15190	15099	15005	15256	15145	15385	15261	15096	15115	15166	15122	15022	15144	15187	15186	15264	15220	15133	15346	15129	15095	15249	15379	15046	15136	15130	15161	15283	15254	15065	15341	15289	15024	15035	15016	15111	15063	15162	15030	15229	15170	15266	15254	15155	15121	15084	15064	15212	15210	15122	15150	15099	15313	15138	15230	15385	15067	15196	15012	15100	15338	15124	15102	14979	15242	15322	15077	15146	15197	15223	15274	15168	15209	15136	15320	15228	15097	15272	15252	15240	15126	15057	15191	15126	15107	15054	15221	15093	15041	15183	15112	15223	15186	15226	15249	15198	15025	15167	15222	15083	15231	15200	15050	15142	15244	15059	15218	15278	15142	15110	15252	15083	15251	15224	15167	15148	15114	15241	14986	15145	15091	15116	15113	15336	15393	15293	15110	15032	15118	15099	15207	15139	15290	15254	15289	15134	15132	15335	15066	15260	15234	15151	15160	15210	15183	15143	15123	14942	15050	15246	15139	15122	15211	15185	15304	15236	15337	15230	15168	15309	15172	15150	15363	15267	15229	15228	15089	15237	15265	15126	15320	15032	15084	15149	15306	14975	15282	15187	15091	15191	15117	15206	15112	15158	15261	15011	15130	15270	15377	15156	15228	15157	15271	15234	15137	15199	15210	15179	15130	15224	15223	15116	15158	15194	15192	15167	14985	15450	15151	14999	15082	15217	15214	15198	15231	15275	15111	15177	15176	15231	15072	15222	15196	15076	15164	15271
22914	21226	29031	24362	24641	29599	31967	26818	24466	23165	22004	21105	20372	19941	19700	19635	19461	18972	18755	18674	18674	18489	18698	18619	18414	18419	18430	18449	18478	18304	18266	18452	18057	18106	18399	18161	18266	18274	18218	18308	18206	18193	18130	18119	18179	18444	18292	18151	18280	18331	18271	18257	18361	18269	18201	18108	18190	18131	18283	18130	18128	18180	18170	18240	18024	18027	18189	18135	18062	18054	18119	18206	18384	17936	18102	18278	18216	18095	18226	18155	18317	18045	18179	18306	18032	18027	18014	17980	18114	18310	18126	18172	18106	18070	17907	18167	18091	18016	18239	18093	17932	18147	18039	18177	18007	18329	18137	18368	17844	18124	18094	18169	17961	18003	18307	18158	18206	17981	18217	18115	18090	18119	18180	18091	17834	18117	18160	18083	17749	18047	18101	18123	18146	18126	18002	18215	18204	18241	18172	18000	18277	18138	18050	17991	18011	17989	18196	18073	18229	18102	18022	18040	18034	18162	18070	18086	18131	18102	18032	18039	18160	18141	18279	18119	18209	18325	18195	18266	18113	17974	18039	18109	18175	18197	17945	18166	18143	18111	17928	18225	18114	18019	18175	17988	18201	18303	18123	17927	18189	18097	18007	17947	18016	18189	18167	18221	18033	18067	18073	18169	18361	18194	17898	18000	18021	18030	18108	17989	18172	18236	18002	18001	18115	18001	18129	18158	18068	18203	18151	18111	18196	18300	18209	18331	18263	18228	18176	18085	18078	17983	17986	17973	18028	18157	18136	18195	18298	18182	18060	18150	18143	18165	18140	18220	18125	18102	18406	18171	18141	18044	17799	17967	18092	18037	18225	18037	18039	18042	18395	18055	18184	18195	17900	18112	18114	18057	18156	17992	17984	18294	18126	18114	18175	18071	18224	18030	18312	17988	18068	18223	18065	18102	18096	18175	18083	18126	18064	17974	18191	18157	17928	18147	18198	18222	18076	18322	18093	18270	18009	18053	18223	18205	18068	18237	18253	18105	18204	18246	18105	18192	17960	18041	18020	17971	18172	18127	18101	17994	17975	18054	18094	18216	18140	17994	17924	17922	18185	17873	18293	18248	18254	18232	18279	18261	18382	18244	18231	18216	18254	17988	18191	18281	17897	18002	18059	18029	18073	18108	17971	18094	17933	18088	17900	18070	18237	18141	18357	18110	18046	18119	18010	18106	18110	18032	18226	18129	18006	17835	18184	18389	18314	18116	18156	18120	18015	18019	17852	18129	18083	18235	18177	18043	18056	17982	18237	18144	17922	18155	17969	18176	18098	18218	17988	17968	17976	17995	18170	17922	17934	18126	18034	18089	18185	18285	18076	17947	18352	18128	18004	18051	17992	18122	17941	18211	18229	18138	17976	17933	17978	17878	18101	18034	18248	18061	18111	18117	18327	18101	18276	18039	18427	18181	18004	18073	18224	18272	18172	18230	18105	18299	18066	18065	17827	18266	18196	18114	18208	18105	18315	18224	17979	18090	18112	18099	18032	17810	18130	17951	18073	18000	18043	18081	18093	18088	18125	17923	18084	18196	18129	18098	18024	17799	17792	18052	18050	18079	18096	18174	18170	18054	18098	18216	18044	18181	18078	18121	18196	17981	18026	18038	18118	18070	18094	18109	18160	18032	18257	18178	17975	18177	18289	18099	18195	18274	18299	18130	17946	18163	18130	17997	18194	18047	18135	17942	18088	17978	18041	18104	18236	18038	17914	18078	18261	18179	18034	17929	18121	18004	18025	18056	18078	18021	17995	18109	17993	18194	18009	18030	18057	18027	18043	18265	18117	18153	18006	17975	18250	18020	18304	18110	18078	18118	17965	18087	18013	17973	18280	18084	18096	18119	18227	18002	18025	18041	17996	17992	18007	18061	18127	18005	18135	18361	18195	18215	18197	18052	18262	17962	18017	18012	18190	18155	17930	18104	18111	18051	18010	18148	18202	18117	18114	18043	18076	18016	18203	18226	18086	18081	18160	18189	18091	18338	18289	18173	17937	18213	18056	17962	18077	18059	17892	17961	18091	18118	18254	18118	18213	18104	18061	18085	18247	18118	18283	18184	17983	18026	18138	17971	18283	18056	18042	18102	18273	18101	18131	18064	18363	17999	18074	18290	18107	18057	18039	18031	18099	17794	17980	17921	17998	18184	18098	18157	17955	18128	17974	18355	18210	18199	17984	18171	18024	18017	18148	18194	18115	18006	18054	18092	18017	18002	18084	17995	17942	18009	18009	17999	18108	18016	18097	18250	17953	18025	17735	18240	18020	18128	18024	18239	18065	18046	17982	18056	18027	18161	18233	18181	18166	18054	18191	18182	18044	17839	18165	17959	18034	18105	17942	18342	17960	17885	17960	18300	18091	17948	18041	18110	18065	18334	18106	18091	18248	18003	18135	18330	18127	18130	18177	18111	18326	18249	18131	18098	18070	18014	17755	18086	17929	18142	18106	17937	18095	18411	18323	18348	18102	18026	17980	18039	18178	18122	18269	18152	18101	18098	18109	18064	18179	18030	18324	17869	18086	18254	18325	18162	18232	18030	18153	17808	18018	17989	18268	18143	18192	18204	18033	18119	18242	18006	18097	18256	18133	18081	18044	17964	18063	18127	18055	18026	18146	18158	18100	18086	18068	18024	18392	18061	18193	18169	18081	18075	18079	17974	17881	18146	18016	18094	18135	18256	17933	18255	18122	17877	18137	18087	18153	18236	18235	18151	18178	18112	18059	18054	18206	18009	18018	18116	17916	18307	18016	18295	18177	18150	17841	18076	17921	17923	18029	18274	18230	18164	17827	18223	18158	18125	18099	18068	18325	18017	18164	18145	17936	18084	18045	17954	17965	17989	17964	18138	17899	18008	18164	18116	17987	18018	18020	18234	18356	17768	18030	17870	18230	18210	18077	18183	18255	18122	18148	17899	18105	18124	18018	18198	18047	18222	18018	18179	18053	17984	17863	18068	18009	18021	18181	17814	18156	18034	17990	18223	18217	17995	18301	18156	18153	17919	18151	18141	18333	18048	18167	18054	18039	18054	18282	18214	17943	17985	18148	18260	18085	18011	18179	18079	18185	18001	18153	18183	18132	18194	17939	18034	18160	18118	18187	18027	17835	18067	17920	18084	18233	18291	18160	18186	18089	18150	18142	17796	17978	18169	18120	18001	17916	18250	17853	17971	18040	17874	17722	17978	18019	18195	17948	18260	17982	18145	17989	17970	17962	18161	18084	18207	18138	18148	18070	18258	18141	18183	18182	18095	18139	18244	18217	17950	18017	18066	18237	18251	18478	17979	18117	17922	18052	18110	18089	18062	18083	18098	18146	17983	18081	18112	18227	18065	18080	18126	18179	18155	18021	18087	18018	18334	17991	18061	18222	18158	17940	18062	18310	18206	17968	18126	18080	18112	18338	17970	18196	18007	18075	18090	18066	18010	17824	17926	17986	18151	18216	17868	18055	18100	17972	17968	18157	17922	18107	18061	18346	17961	18207	18237	18194	18092	17966	18189	18134	17848	18303	18089	18165	18130	18153	18006	18016	18068	17983	18061	18209	18169	18168	18064	18141	17938	18125	18123	18119	18027	18215	18165	18140	18032	18204	18051	18027	18190	18116	17803	17963	18016	18040	18029	18140	18051	17921	18180	18110	18320	18274	18288	18138	17912	18076	18171	18100	17996	18134	18229	18109	18067	18165	17906	17964	18045	18070	18047	17937	18251	18197	18048	18118	18080	18195	18010	18347	18134	18150	18079	18072	18215	18226	18001	18028	17964	18067	18003	18139	18219	17946	18313	18185	17998	17898	17901	18084	18158	18116	18074	18184	18130	17924	18220	18068	18052	18229	18131	18198	18141	18278	18087	17992	18021	18158	18015	18050	18057	18189	18082	18014	17956	17922	18054	18010	18176	18009	18022	18268	18196	18114	17955	18024	18156	18006	18188	17924	18294	18186	18156	18180	18070	18067	18209	18123	18209	18325	18030	17894	18107	17997	18259	17997	18061	17830	18118	18071	18029	17912	17956	18110	18110	18144	18182	17813	18213	17926	18229	18182	18069	18178	18017	18212	18012	18019	17927	18060	18169	18154	18095	18103	18088	18017	18247	18222	17992	18036	18164	18257	18362	18269	18001	18081	18047	18236	18038	18038	18075	17972	18157	18098	17962	18180	18196	18187	18014	17937	18031	17957	18161	17931	18226	18066	18073	18110	18205	18118	18025	17956	18209	18143	18093	18054	17882	17993	17963	18127	17971	18159	18239	18007	17941	18135	18153	17992	18286	17927	18069	18174	18111	18123	18016	18069	18079	18185	18166	18193	18067	18207	18230	18254	18166	18118	18056	18394	18172	18135	18199	18002	17892	18078	17882	18244	18245	17876	18058	17969	17942	18112	18089	18172	18006	17995	18092	18195	18087	18211	18096	18085	17975	18098	18175	18183	18266	18013	18015	18169	18092	18245	18107	18063	18136	18085	18217	18109	18157	17911	18154	18035	17913	18072	18060	18221	18101	18125	17917	17974	17894	18041	18129	18040	18262	18076	18174	18194	18137	18154	18047	18211	18115	18096	18108	18124	18148	18108	18100	18172	18277	17995	18050	18148	18117	18068	18051	18331	18241	18136	18005	18314	18135	18152	18132	18019	18043	18269	18027	18266	17999	18014	18140	18132	18072	18014	18060	17991	17867	18081	18212	18088	17987	18112	18063	18132	18288	18122	18104	18080	17930	18237	18081	17826	18128	18096	18045	18013	17891	18128	18082	18137	18113	17989	17923	18004	18175	18110	18018	18145	18150	17972	18011	17920	17851	18275	18078	18054	18127	18109	18052	18164	17998	17890	17958	18256	18187	18095	18149	18112	17949	18117	18144	17885	18202	17811	18070	17978	18157	18020	18104	18014	18092	18292	17928	18121	18289	18325	18052	18245	18126	18017	18140	18200	18101	18027	18177	17920	18307	18120	17768	18199	18154	18084	18017	18095	18043	18011	18051	18212	18116	18126	18291	18274	18195	18387	17912	18040	17968	18142	18044	17858	18123	18263	18200	18079	18050	17965	17897	18103	17877	18116	18241	18043	18324	17993	18174	17893	18000	18053	18390	18170	18080	18014	18057	18030	18305	18142	18157	18050	18030	18173	18130	18099	18055
33473	60794	56629	46252	40265	34902	30938	27261	24509	22255	20710	19355	18705	17891	17417	17179	16657	16370	16209	15955	15932	16013	16113	15775	15818	15584	15537	15704	15513	15539	15607	15482	15535	15562	15526	15507	15447	15681	15498	15598	15465	15325	15403	15347	15397	15338	15469	15463	15481	15588	15194	15366	15512	15563	15594	15474	15407	15565	15550	15227	15522	15185	15348	15431	15598	15519	15510	15462	15366	15415	15474	15472	15396	15299	15455	15356	15271	15367	15285	15432	15478	15571	15295	15381	15265	15406	15329	15293	15448	15221	15463	15326	15513	15432	15530	15392	15247	15402	15498	15420	15467	15360	15331	15302	15428	15544	15425	15532	15576	15297	15308	15646	15430	15430	15524	15451	15326	15372	15463	15443	15473	15439	15344	15422	15494	15331	15325	15259	15549	15261	15512	15446	15528	15365	15543	15506	15234	15368	15320	15435	15445	15616	15378	15491	15508	15420	15467	15246	15514	15446	15460	15314	15366	15417	15389	15364	15462	15424	15448	15377	15606	15385	15475	15411	15361	15427	15287	15348	15443	15376	15366	15283	15311	15536	15498	15535	15295	15300	15317	15520	15432	15366	15222	15416	15501	15329	15363	15579	15401	15430	15451	15514	15404	15413	15419	15261	15588	15473	15348	15418	15330	15254	15443	15393	15468	15422	15528	15341	15460	15321	15335	15566	15612	15265	15422	15380	15372	15330	15334	15564	15335	15490	15492	15415	15493	15328	15476	15399	15429	15270	15427	15372	15502	15234	15413	15418	15446	15337	15572	15360	15477	15472	15380	15318	15404	15406	15400	15446	15440	15469	15378	15480	15345	15233	15279	15533	15527	15369	15314	15359	15212	15292	15463	15278	15312	15426	15295	15171	15380	15230	15464	15507	15307	15352	15442	15473	15511	15364	15533	15345	15532	15382	15557	15348	15627	15283	15220	15332	15417	15411	15538	15270	15401	15497	15484	15508	15384	15396	15242	15409	15428	15535	15391	15385	15515	15338	15490	15283	15501	15252	15446	15318	15321	15378	15432	15338	15255	15479	15322	15430	15545	15273	15424	15369	15434	15360	15273	15275	15467	15424	15609	15161	15473	15359	15283	15482	15328	15530	15398	15325	15398	15551	15299	15458	15492	15271	15218	15390	15251	15368	15351	15479	15322	15352	15377	15508	15360	15499	15361	15403	15471	15326	15464	15409	15517	15422	15529	15576	15388	15348	15388	15210	15441	15356	15449	15338	15345	15429	15235	15355	15362	15427	15138	15482	15433	15394	15428	15632	15376	15256	15311	15279	15478	15566	15470	15438	15461	15254	15316	15637	15347	15223	15499	15265	15499	15344	15504	15279	15344	15422	15361	15204	15187	15462	15622	15489	15321	15525	15182	15298	15456	15469	15395	15235	15334	15382	15555	15504	15400	15453	15232	15304	15398	15466	15297	15309	15333	15459	15422	15488	15429	15435	15208	15211	15494	15261	15449	15361	15413	15322	15425	15524	15421	15377	15531	15498	15445	15331	15582	15422	15461	15344	15652	15466	15302	15342	15376	15340	15377	15438	15265	15338	15423	15496	15355	15420	15492	15382	15283	15563	15430	15216	15383	15172	15443	15225	15377	15321	15384	15289	15544	15466	15296	15199	15381	15482	15282	15369	15354	15546	15354	15337	15425	15430	15374	15361	15394	15528	15448	15236	15272	15324	15329	15266	15545	15453	15474	15384	15374	15362	15524	15348	15266	15406	15476	15490	15423	15401	15475	15269	15414	15272	15334	15360	15509	15374	15553	15402	15432	15445	15337	15319	15406	15477	15360	15542	15379	15205	15297	15323	15505	15326	15487	15468	15501	15465	15439	15424	15445	15319	15457	15451	15402	15478	15384	15395	15504	15286	15426	15522	15413	15373	15333	15387	15372	15536	15413	15565	15422	15326	15414	15387	15479	15331	15489	15431	15421	15389	15468	15372	15426	15464	15320	15418	15416	15131	15319	15360	15443	15383	15459	15521	15410	15231	15308	15250	15262	15355	15347	15425	15267	15359	15504	15537	15327	15458	15593	15430	15537	15323	15301	15444	15279	15278	15443	15437	15286	15160	15478	15331	15457	15486	15496	15436	15549	15540	15260	15529	15385	15340	15498	15528	15284	15644	15401	15530	15463	15387	15173	15444	15501	15380	15485	15274	15298	15378	15331	15597	15433	15457	15351	15365	15223	15460	15389	15397	15374	15380	15581	15443	15388	15340	15452	15464	15360	15550	15505	15464	15402	15204	15397	15328	15398	15453	15366	15571	15459	15297	15394	15233	15406	15411	15232	15233	15598	15433	15573	15301	15166	15448	15477	15410	15487	15479	15550	15401	15404	15438	15340	15413	15453	15387	15315	15465	15576	15271	15504	15428	15374	15396	15367	15382	15491	15375	15367	15561	15428	15302	15387	15426	15390	15349	15395	15509	15546	15318	15420	15359	15371	15344	15332	15554	15403	15477	15343	15373	15419	15465	15391	15494	15390	15380	15350	15425	15340	15187	15497	15304	15398	15281	15392	15510	15333	15302	15403	15444	15487	15371	15248	15499	15466	15374	15411	15368	15344	15386	15378	15506	15376	15331	15499	15453	15391	15340	15251	15361	15334	15454	15483	15345	15312	15683	15453	15577	15408	15268	15391	15425	15285	15079	15301	15276	15230	15308	15293	15366	15488	15497	15487	15393	15391	15425	15448	15370	15386	15351	15403	15340	15487	15474	15436	15356	15297	15551	15391	15508	15629	15421	15342	15349	15417	15347	15356	15558	15507	15393	15435	15559	15224	15358	15445	15454	15492	15434	15506	15307	15423	15432	15407	15345	15343	15265	15282	15574	15314	15384	15437	15289	15358	15327	15424	15432	15484	15435	15400	15439	15434	15262	15412	15385	15551	15496	15397	15522	15450	15319	15425	15382	15325	15564	15456	15405	15339	15507	15485	15374	15542	15318	15437	15407	15474	15313	15324	15390	15494	15373	15335	15375	15377	15355	15566	15182	15296	15411	15455	15362	15513	15466	15370	15352	15250	15506	15346	15209	15512	15222	15171	15515	15394	15287	15330	15348	15524	15302	15445	15419	15322	15369	15388	15309	15391	15418	15548	15344	15396	15227	15283	15365	15453	15366	15467	15206	15432	15467	15414	15475	15332	15488	15491	15331	15393	15212	15407	15463	15440	15416	15517	15383	15397	15356	15458	15354	15393	15349	15313	15419	15382	15522	15388	15334	15436	15286	15420	15214	15395	15407	15506	15372	15388	15393	15258	15384	15502	15577	15304	15364	15427	15512	15461	15509	15368	15410	15389	15430	15620	15564	15495	15119	15405	15430	15295	15515	15495	15409	15316	15347	15577	15350	15417	15685	15478	15330	15395	15397	15332	15393	15451	15249	15419	15400	15436	15279	15457	15218	15484	15347	15439	15612	15629	15570	15433	15244	15523	15362	15440	15417	15645	15366	15232	15393	15446	15678	15337	15384	15195	15522	15445	15502	15378	15483	15416	15330	15463	15133	15324	15213	15369	15183	15453	15321	15380	15306	15407	15404	15495	15317	15520	15362	15231	15372	15358	15373	15402	15451	15489	15222	15478	15307	15262	15430	15335	15460	15345	15595	15233	15348	15425	15372	15508	15527	15163	15535	15185	15342	15532	15376	15191	15440	15409	15394	15462	15248	15488	15366	15322	15412	15505	15330	15317	15250	15244	15496	15454	15466	15471	15413	15193	15247	15430	15595	15325	15333	15577	15286	15631	15313	15416	15448	15319	15507	15414	15462	15472	15486	15331	15416	15408	15427	15633	15297	15517	15328	15506	15194	15343	15212	15303	15486	15434	15258	15402	15165	15467	15423	15375	15397	15453	15411	15448	15488	15247	15338	15436	15379	15401	15433	15586	15436	15413	15389	15321	15415	15245	15341	15453	15471	15393	15326	15377	15539	15513	15439	15285	15389	15346	15514	15424	15340	15479	15419	15256	15398	15389	15338	15540	15328	15320	15477	15411	15303	15521	15514	15340	15370	15358	15445	15324	15362	15391	15393	15373	15530	15458	15369	15324	15368	15296	15372	15540	15468	15517	15296	15372	15465	15383	15441	15346	15431	15241	15389	15374	15474	15439	15192	15546	15457	15373	15461	15360	15291	15395	15469	15594	15350	15332	15529	15316	15405	15365	15447	15543	15569	15410	15415	15209	15430	15279	15508	15510	15448	15554	15534	15404	15367	15291	15551	15373	15345	15613	15522	15414	15281	15587	15419	15217	15438	15514	15496	15428	15465	15363	15420	15325	15373	15534	15454	15469	15438	15207	15442	15551	15418	15511	15419	15522	15507	15476	15351	15607	15268	15378	15416	15391	15547	15446	15423	15295	15342	15376	15327	15315	15357	15278	15448	15287	15518	15460	15557	15254	15485	15453	15477	15568	15319	15350	15411	15582	15367	15467	15410	15491	15174	15441	15280	15491	15506	15418	15580	15425	15265	15390	15365	15378	15458	15348	15345	15292	15268	15320	15417	15477	15368	15413	15428	15504	15420	15590	15385	15459	15387	15567	15321	15397	15465	15491	15325	15283	15423	15397	15325	15443	15408	15283	15489	15324	15347	15332	15298	15433	15383	15414	15383	15344	15290	15439	15523	15472	15313	15438	15590	15494	15325	15256	15328	15452	15559	15346	15587	15349	15413	15434	15442	15495	15464	15434	15459	15415	15363	15359	15510	15501	15400	15448	15374	15727	15421	15502	15440	15458	15472	15405	15514	15430	15382	15414	15348	15302	15428	15458	15280	15514	15444	15476	15446	15552	15503	15436	15228	15460	15326	15413	15501	15336	15490	15385	15454	15372	15279	15516	15419	15347	15420	15420	15354	15417	15615	15304	15432	15339	15490	15407	15333	15522	15466	15336	15417	15436	15367	15365	15422	15523	15213	15468	15530	15471	15483	15400	15500	15427	15319	15517	15482	15399	15429	15348	15397	15374	15330	15501	15481	15308	15315	15465	15378	15437	15380	15447	15343	15316	15499	15317	15519	15362	15577	15471	15541	15496	15418	15384	15221	15325	15354	15448	15482	15381	15502	15454	15386	15322	15423	15352	15493	15546	15375	15354	15324	15455	15651	15259	15526	15201	15384	15340	15633	15368	15372
29369	30525	39341	34891	29241	25906	23236	21548	20421	19529	19075	18883	18512	18157	18204	18043	18097	17950	18026	17945	17979	17724	17755	17751	17672	17694	17727	17829	17975	17688	17639	17680	17487	17401	17599	17676	17762	17594	17676	17507	17553	17612	17609	17387	17465	17478	17626	17579	17588	17523	17710	17826	17661	17661	17639	17677	17676	17586	17643	17518	17466	17768	17555	17629	17682	17576	17697	17482	17541	17706	17608	17587	17694	17496	17600	17625	17641	17727	17397	17715	17681	17705	17777	17444	17507	17609	17653	17443	17597	17571	17677	17425	17774	17738	17571	17614	17674	17726	17812	17518	17475	17725	17551	17552	17530	17777	17384	17587	17607	17653	17532	17778	17668	17610	17594	17714	17534	17634	17612	17697	17649	17659	17610	17488	17549	17652	17563	17823	17677	17530	17751	17610	17647	17638	17649	17654	17614	17483	17482	17431	17505	17557	17897	17555	17621	17763	17696	17850	17374	17618	17602	17535	17577	17745	17527	17643	17633	17516	17619	17496	17468	17675	17503	17531	17647	17726	17767	17741	17765	17752	17741	17493	17712	17827	17524	17450	17628	17551	17682	17474	17676	17573	17643	17776	17664	17631	17585	17547	17615	17771	17746	17680	17704	17809	17641	17488	17763	17485	17495	17733	17742	17726	17414	17384	17688	17595	17508	17613	17470	17553	17624	17640	17646	17649	17504	17673	17473	17648	17544	17641	17545	17787	17565	17906	17546	17509	17672	17669	17608	17724	17646	17712	17547	17540	17661	17724	17557	17354	17768	17528	17580	17580	17731	17736	17696	17522	17639	17675	17658	17649	17338	17564	17677	17706	17591	17633	17605	17460	17750	17727	17382	17624	17784	17741	17562	17603	17591	17544	17623	17663	17657	17598	17555	17577	17481	17517	17684	17650	17474	17429	17608	17552	17730	17610	17563	17531	17832	17607	17608	17522	17686	17707	17674	17575	17417	17547	17749	17479	17603	17658	17549	17832	17492	17677	17571	17473	17487	17379	17736	17636	17753	17623	17705	17556	17688	17650	17642	17544	17531	17428	17466	17440	17903	17456	17575	17727	17585	17504	17808	17496	17441	17660	17620	17724	17566	17712	17658	17748	17502	17515	17798	17581	17561	17580	17470	17716	17658	17542	17567	17618	17716	17483	17567	17570	17746	17579	17654	17511	17480	17771	17597	17460	17739	17313	17812	17484	17725	17632	17585	17658	17572	17540	17601	17564	17598	17726	17671	17677	17563	17588	17608	17711	17778	17459	17514	17460	17601	17680	17639	17536	17838	17608	17733	17870	17718	17969	17533	17719	17675	17632	17651	17579	17686	17473	17673	17710	17530	17818	17680	17618	17706	17281	17431	17612	17621	17354	17697	17716	17492	17772	17519	17664	17955	17711	17550	17769	17662	17660	17712	17575	17665	17720	17739	17540	17449	17678	17471	17552	17509	17705	17573	17773	17640	17675	17669	17738	17482	17676	17534	17721	17570	17658	17720	17606	17582	17899	17815	17809	17600	17628	17546	17629	17458	17691	17470	17693	17644	17584	17529	17641	17489	17377	17598	17654	17655	17596	17780	17641	17678	17625	17444	17559	17663	17609	17481	17586	17715	17708	17742	17655	17794	17688	17579	17353	17606	17497	17698	17712	17663	17677	17468	17750	17695	17657	17609	17500	17646	17726	17903	17800	17575	17652	17606	17691	17498	17753	17487	17559	17485	17558	17521	17794	17736	17568	17475	17517	17660	17651	17681	17645	17751	17737	17589	17515	17534	17580	17641	17683	17607	17720	17617	17614	17411	17678	17793	17598	17658	17726	17526	17645	17501	17582	17767	17560	17615	17483	17480	17542	17451	17508	17609	17716	17707	17567	17635	17706	17401	17564	17545	17655	17618	17582	17733	17629	17611	17660	17706	17600	17566	17633	17751	17695	17512	17488	17678	17725	17687	17667	17668	17534	17699	17575	17537	17669	17667	17859	17638	17632	17585	17710	17721	17571	17672	17597	17677	17706	17545	17305	17608	17833	17676	17678	17475	17657	17849	17697	17600	17447	17628	17688	17656	17554	17502	17631	17663	17636	17712	17350	17591	17419	17697	17610	17682	17643	17593	17444	17688	17686	17635	17730	17591	17682	17522	17667	17635	17435	17515	17741	17621	17674	17455	17538	17921	17764	17511	17693	17739	17565	17777	17663	17714	17536	17661	17483	17635	17830	17852	17540	17303	17755	17674	17732	17585	17585	17634	17592	17598	17480	17578	17517	17556	17696	17630	17798	17594	17470	17700	17480	17700	17629	17668	17806	17513	17587	17775	17567	17672	17857	17749	17783	17617	17681	17781	17559	17447	17478	17594	17810	17692	17695	17551	17633	17682	17566	17752	17720	17556	17511	17432	17650	17627	17663	17543	17505	17507	17766	17788	17670	17722	17636	17818	17648	17443	17506	17522	17646	17764	17760	17612	17767	17600	17895	17766	17698	17689	17635	17710	17638	17557	17484	17538	17749	17721	17599	17662	17601	17770	17645	17410	17684	17573	17597	17707	17657	17508	17332	17531	17553	17496	17417	17512	17443	17638	17631	17654	17704	17817	17664	17662	17629	17591	17640	17465	17452	17731	17835	17686	17535	17415	17729	17593	17507	17506	17612	17689	17735	17718	17702	17725	17551	17615	17568	17773	17550	17684	17656	17613	17602	17620	17695	17439	17692	17481	17641	17515	17487	17534	17821	17668	17511	17700	17725	17540	17647	17597	17746	17449	17597	17864	17802	17644	17645	17750	17504	17786	17591	17830	17614	17827	17702	17570	17385	17519	17511	17775	17473	17572	17761	17740	17496	17700	17703	17666	17629	17676	17576	17653	17820	17540	17748	17579	17546	17567	17613	17715	17775	17583	17660	17650	17601	17694	17762	17541	17670	17816	17661	17595	17567	17636	17535	17676	17535	17649	17647	17583	17722	17603	17612	17712	17656	17622	17571	17631	17679	17700	17636	17643	17650	17580	17403	17727	17573	17661	17472	17718	17568	17617	17499	17601	17540	17701	17727	17620	17622	17631	17551	17541	17655	17608	17548	17675	17746	17500	17709	17735	17635	17555	17711	17707	17516	17822	17726	17677	17664	17660	17622	17836	17609	17608	17781	17646	17573	17513	17647	17595	17683	17633	17573	17509	17551	17623	17535	17452	17646	17531	17471	17614	17636	17784	17729	17759	17690	17620	17752	17817	17572	17516	17612	17743	17636	17537	17733	17737	17612	17435	17783	17638	17744	17611	17713	17850	17705	17640	17641	17608	17520	17546	17579	17533	17624	17478	17404	17513	17687	17697	17556	17524	17563	17666	17642	17625	17505	17905	17657	17695	17640	17700	17513	17479	17494	17502	17729	17505	17531	17744	17565	17400	17663	17317	17703	17709	17712	17787	17652	17577	17553	17610	17750	17453	17490	17701	17600	17632	17629	17497	17436	17575	17575	17635	17594	17536	17776	17455	17576	17455	17646	17734	17674	17683	17776	17637	17498	17670	17693	17678	17731	17808	17634	17559	17579	17692	17568	17610	17679	17758	17668	17525	17596	17687	17496	17787	17446	17539	17518	17483	17808	17558	17580	17780	17675	17584	17588	17546	17547	17571	17628	17610	17790	17678	17675	17570	17592	17569	17733	17513	17492	17698	17586	17780	17717	17627	17692	17670	17557	17646	17579	17630	17504	17742	17565	17656	17787	17624	17497	17608	17489	17659	17704	17646	17657	17744	17605	17548	17553	17725	17803	17687	17658	17637	17661	17696	17604	17770	17470	17651	17526	17700	17698	17676	17814	17663	17760	17600	17850	17726	17691	17581	17531	17535	17545	17672	17655	17708	17427	17514	17742	17581	17697	17583	17736	17445	17706	17760	17561	17727	17604	17514	17422	17719	17857	17524	17541	17564	17522	17711	17591	17571	17438	17760	17760	17546	17739	17700	17496	17781	17600	17738	17414	17519	17664	17680	17700	17617	17545	17732	17515	17869	17521	17742	17625	17549	17550	17602	17671	17806	17765	17684	17603	17699	17686	17557	17675	17725	17452	17710	17492	17643	17648	17595	17683	17577	17619	17464	17674	17672	17597	17678	17631	17684	17677	17558	17536	17557	17613	17692	17654	17712	17557	17511	17484	17758	17451	17805	17784	17528	17542	17792	17595	17891	17810	17468	17552	17578	17634	17613	17582	17662	17572	17658	18014	17583	17462	17507	17605	17639	17962	17621	17668	17674	17718	17721	17609	17553	17640	17502	17648	17737	17668	17566	17569	17704	17824	17717	17495	17638	17695	17720	17586	17669	17752	17545	17666	17779	17765	17514	17331	17537	17513	17678	17877	17575	17668	17694	17618	17633	17565	17443	17482	17471	17526	17422	17522	17621	17710	17561	17599	17615	17449	17714	17518	17745	17774	17494	17622	17683	17710	17571	17549	17624	17543	17564	17597	17405	17369	17601	17687	17754	17791	17630	17950	17510	17683	17526	17621	17789	17476	17590	17645	17442	17425	17764	17641	17822	17491	17778	17824	17703	17590	17672	17595	17564	17671	17643	17697	17407	17433	17592	17593	17589	17413	17589	17664	17740	17665	17512	17459	17458	17568	17690	17781	17444	17585	17474	17730	17773	17561	17676	17667	17703	17812	17776	17657	17550	17720	17558	17315	17686	17862	17623	17434	17546	17676	17733	17739	17596	17629	17637	17525	17507	17625	17476	17755	17588	17641	17475	17687	17504	17729	17507	17568	17666	17697	17737	17501	17711	17595	17458	17749	17579	17363	17582	17531	17592	17712	17674	17763	17724	17659	17692	17495	17770	17729	17649	17656	17577	17750	17732	17659	17536	17567	17773	17597	17764	17329	17576	17628	17416	17648	17604	17661	17545	17434	17560	17673	17471	17590	17629	17555	17651	17691	17607	17492	17592	17629	17449	17518	17751	17646	17850	17569	17501	17611	17685	17537	17499	17555	17576	17551	17717	17593	17565	17537	17648	17656	17648	17591	17646	17551	17695	17516	17738	17716	17694	17756	17460	17518	17567	17582	17806	17576	17644	17600	17472	17460	17347	17415	17601	17652	17484	17720	17529	17639	17682	17468	17688	17550	17614	17775	17561	17716	17562	17358	17397	17405	17746	17867
31167	47837	43674	34016	29990	25820	22474	20674	19050	18050	17224	16790	16442	16006	15836	15743	15747	15517	15414	15310	15349	15348	15328	15257	15154	15199	15293	15103	15082	15210	15164	15195	15053	15286	15325	15008	15143	15082	15058	15322	14877	15103	15125	15065	15134	15015	15226	15140	15018	15216	15103	15104	15171	15099	15193	15115	15001	14906	15229	15228	15122	15067	14975	15262	15066	14902	15049	15220	15148	15219	15108	15171	15108	15149	15038	14933	15138	15068	15188	15170	15287	15052	15136	15086	15092	15161	15028	15111	14890	15063	15120	14947	15099	15088	14896	15140	14990	15241	15029	14934	15031	15133	15182	15133	15096	15084	15102	15122	15126	15080	15025	15307	15029	15037	15243	15036	14987	14954	15149	15087	15034	15167	15241	15298	15045	15029	15190	14979	15135	15116	14932	15265	15179	15081	15032	15123	14980	15008	15328	15126	14997	15117	15042	15167	15199	15178	15063	15005	14959	14957	15128	15018	15123	15099	15077	15181	14949	15004	15022	15007	15111	15144	15199	15117	15136	15024	14908	15103	15013	15022	14982	15044	15002	15051	14997	15092	15313	15052	15042	15032	15231	15172	15068	15058	15177	15131	14995	15068	15100	15249	15182	15050	14974	15077	15072	15113	15014	15084	15120	15143	15004	15246	15231	14984	15078	15144	15035	15154	15186	15193	15071	15164	15050	15041	15183	15076	15017	15284	15006	15022	14886	15250	15158	14976	15304	14944	15183	15114	15006	15128	15019	15017	15122	15148	15021	15078	15243	15009	15114	14979	15011	15102	15091	15111	15246	15033	15077	14958	15094	15069	15327	15126	15040	15034	15304	15150	15132	15267	14917	15119	15091	15113	15146	15152	15312	15282	15176	14997	15111	15124	15088	15092	15207	15329	15063	15194	15082	15002	14985	15019	15199	15036	15090	15074	15146	15105	15059	15317	15129	15318	15074	15131	15280	15196	14952	15093	15101	15034	15069	15181	15195	14985	15167	14978	15116	15184	14812	15125	15075	15061	15157	14983	14952	15018	15086	15186	15140	14998	15133	15173	15112	14961	15130	15100	14944	15116	15043	15068	15120	15033	14816	15135	15207	15281	14995	14899	15254	15132	14993	15131	15131	15135	15088	15057	14995	15172	15131	15092	15094	15037	15090	15077	15057	15088	15162	15248	15181	14941	15174	15057	15093	15026	15106	15141	15107	15057	15341	14982	14993	15015	15078	15074	15112	15124	15105	15074	15158	15104	15081	14987	15046	15004	15097	15197	14985	15095	15151	15004	15067	15072	15194	15079	15089	15204	15171	15138	15013	15159	15133	15219	15016	15294	15141	15020	15129	15030	15141	15075	15059	15045	15109	14982	15319	15073	15083	15156	15107	15004	15136	15073	15154	15101	15084	15084	15159	15093	15078	15289	15243	15186	15174	14907	15212	15090	15095	15104	15210	14960	14970	15211	15106	15032	15193	15124	15026	15241	14990	14959	15232	15129	15008	15254	15236	14944	15047	15168	14987	15232	15270	15141	15026	14976	15045	15116	15138	15197	15170	14967	15013	15022	14955	15095	15066	15100	15004	15115	15244	15164	15062	15122	15114	15069	14942	14893	15176	15072	15120	15061	15035	15423	14910	14998	15048	15141	15027	15042	15160	15092	15245	15150	15289	15126	15034	15098	15224	15117	14911	15093	14936	15105	15248	15086	15245	15136	15101	15018	15054	15140	15052	15011	15004	15037	15029	15341	15148	15137	15085	15141	15177	15091	15197	15183	15120	15056	14913	15077	15043	15001	15113	15090	15058	15085	15061	15090	15025	15029	15005	15027	15242	15244	15158	15006	15068	15182	15166	15021	14944	15129	15201	15158	15026	15184	15120	15290	15139	15176	15132	15020	15089	15056	15078	15091	15112	15220	15164	15125	15250	15051	15173	15127	15108	15097	15320	15014	15093	14950	14983	15219	15022	15154	15062	15011	15162	14928	15123	15052	15170	15048	14939	15215	15131	15188	14978	14987	15030	15250	15057	15005	15181	15148	15112	14918	15188	15058	14996	15026	15015	14931	15103	15148	15050	15028	15076	15132	15123	15298	15196	15019	15031	15252	15102	15013	15092	15136	15100	15146	14885	15118	15211	15038	15194	15202	15229	15143	15039	15216	15019	15145	15089	14972	15078	15067	15106	15225	15146	15012	15138	15025	15081	15147	15117	14974	15008	15102	15226	15018	15225	15088	14991	15062	15144	15044	15138	15002	15044	15152	14979	15022	15003	15059	15098	15132	15031	15139	15118	15007	15104	15175	15128	15165	14937	15173	15095	14809	15158	15072	14975	15040	15059	14998	15206	15156	14988	15013	14919	15232	15244	15236	15176	15212	15081	15163	14954	15063	15059	15177	15180	15082	15251	15207	15140	14995	14911	15060	15081	15097	15001	15332	15234	15284	15168	15209	15053	15186	15113	14954	15051	15186	15262	15177	15026	15025	15166	15136	15129	14977	15027	15124	15151	15152	15132	15035	15005	15080	15283	15212	14942	14842	15045	15088	15127	15000	15071	14975	14965	15281	15033	15340	15134	14870	15309	15180	15199	15024	15123	15277	15133	15056	15063	15054	15182	15261	15122	15193	15118	15172	15063	14947	14990	15019	15109	15169	14942	15094	15016	15146	15126	15072	15155	15118	15147	15099	15157	15258	14973	15109	15018	15151	14959	15131	15203	15222	15090	15070	15138	15118	15084	15012	15115	15150	15085	15116	15083	15107	15101	15140	15058	15039	15097	15020	15056	15109	15227	14872	15072	15136	15043	15117	15075	15144	15010	14961	15203	14961	15007	14908	15080	15040	15211	15005	15026	15141	15089	15020	15181	15109	15082	14945	15076	15119	15277	15133	15179	15153	15118	14960	14929	15168	14988	14953	15062	15171	15136	15094	15054	15194	15031	15052	15069	15082	15138	14912	15232	14899	15084	15019	15052	15151	15331	14959	15181	15118	15028	15081	14989	14951	15216	15020	14996	15156	15060	15130	15226	15128	15267	15239	15167	15236	15010	15029	15093	15140	14954	15077	15093	15051	15025	15163	14980	15080	15164	15119	15160	15030	14922	15144	15035	15017	14908	14958	15225	15063	15162	15062	15079	15229	15156	14981	15048	15161	15149	15171	15027	15094	15178	15157	14995	15197	15190	15007	15013	15134	15142	15155	15037	15114	15163	15205	15121	15210	15108	14979	15276	15121	15046	15228	15035	15106	15060	15034	15329	15135	15053	14995	15133	15337	15163	15230	14992	15028	15333	15084	14987	15048	15061	15159	15074	15265	15151	15229	15105	15211	15047	15113	15072	15099	15143	15001	15154	14969	15178	15108	15128	15257	15250	15059	15149	15288	15136	15083	15188	15091	14994	15240	15036	14975	14994	15221	15139	15241	15107	14999	15207	15212	14981	15008	15273	15149	14992	14964	15010	15096	15099	15232	15214	15095	15203	15023	15240	15069	15207	15069	15161	15214	15188	15067	15014	15094	15166	14983	15022	15190	15079	15031	15078	15060	15038	15133	15063	15156	15046	14991	15146	15000	15161	15138	15144	15208	14965	15227	15123	14983	15049	15112	15182	15061	15125	15069	14946	15173	15004	15004	15123	15196	15172	15033	15116	15339	15127	15033	15048	15105	15155	15242	15028	15151	15043	15017	15122	15039	15051	15119	15172	15088	15037	15056	15137	15162	15119	15122	15105	15123	15171	15117	15183	15084	15244	15075	15127	15167	15086	15113	15200	15375	15241	14867	15156	14973	15186	15050	15038	15087	15041	15228	15077	15017	15170	15140	14936	15209	15194	15111	15227	14959	15101	15076	15130	15082	15092	15113	15005	15195	15118	14877	15138	15038	15244	14983	15140	15079	14990	15122	15028	15076	15233	15042	15190	15047	15206	15090	15043	15036	15205	15028	15107	15094	15083	15061	15096	15094	15135	15145	15190	15239	14833	15043	14974	15148	15173	15033	15025	15063	14914	15032	15281	15259	15200	15126	15192	15008	15278	15110	15239	15148	14914	15090	15059	15047	15081	15009	15084	15088	15063	15138	15070	15090	15217	15142	15115	14966	15247	14814	15145	14991	15094	15271	15174	15171	15173	15037	15125	15077	15192	14954	15174	15170	14998	15122	15185	15116	15060	15042	14975	15127	14943	15146	15054	15179	15067	15088	14965	15074	15046	14952	15049	15019	15252	15235	15182	15020	15129	15189	14944	15112	15066	15157	14940	15027	15222	15083	15047	15202	14917	15041	15004	15086	15082	14905	15067	15080	15136	15136	15070	15119	14922	15196	15075	15152	15019	15262	15270	15308	15209	14967	15100	14995	15127	15021	15051	15210	15013	15001	15046	15102	15075	15025	15134	15081	15146	15041	15055	15026	15071	15104	15177	15052	15054	15164	14972	15078	15211	15124	15134	15159	15097	15257	14985	15064	15174	15011	15324	15020	15264	15150	14884	15083	15181	15090	15248	15215	15072	15044	15146	15121	15073	15222	15123	14886	15052	15076	15161	15043	15163	15199	15038	15041	15132	14958	15125	15103	15044	14935	15128	15078	15101	15202	15199	15130	15067	14977	14940	15276	15247	15101	15025	15202	15082	14964	15181	15052	15274	15139	15116	15131	15223	15182	15009	15078	15068	15161	15137	15096	14968	15233	15013	15015	15133	15150	15121	15129	15075	15238	15063	15240	15191	14867	15085	15001	15174	15168	15041	15182	15048	15147	15269	14868	15318	15352	15117	15064	15053	15071	15213	15111	15020	14996	15036	15111	15074	15184	15082	15130	15079	15112	15086	15083	15085	15235	15120	15062	15024	15255	15179	15075	15112	15118	14968	15026	15134	14969	15125	14990	14963	14935	15141	15012	15331	15026	15044	15054	14979	15171	15088	15080	15039	15069	15045	15039	15205	15088	15066	15068	14952	15140	15103	15151	15031	15100	15208	15157	15055	15293	15272	15234	15185	15257	15177	14992	15114	15152	15057	15125	15177	15177	15021	15093	15054	15219	15228	15280	15160	15303	14962	15159	15162	15269	15120	15026	15103	15251	15196	15241	15077	15026	15118	15093	15140	15126	15182	15186	15123	14872	15102	14998	14992	15128	15120	15056	15139	15058	15057	15302	15115	15116	15109	15105
24023	21181	28963	26615	28235	30526	29025	24367	22037	20974	20391	19519	19113	18875	18753	18412	18335	18055	18202	18078	18003	17982	18108	17987	17856	17841	18012	17830	17812	17771	17925	17822	17805	17583	17658	17676	17634	17681	17806	17824	17705	17850	17888	17554	17609	17478	17480	17634	17688	17666	17738	17749	17739	17879	17654	17686	17742	17868	17603	17684	17646	17662	17769	17740	17618	17905	17771	17804	17589	17707	17659	17630	17367	17787	17609	17786	17658	17823	17788	17525	17597	17870	17618	17627	17815	17710	17480	17766	17895	17812	17790	17722	17833	17686	17876	17722	17923	17781	17854	17791	17716	17747	17660	17710	17615	17773	17731	17853	17776	17652	17621	17614	17911	17677	17720	17652	17625	17605	17744	17800	17558	17834	17645	17666	17575	17639	17803	17730	17704	17592	17640	17585	17747	17517	17563	17568	17496	17660	17761	17906	17546	17914	17680	17665	17912	17902	17642	17706	17582	17613	17782	17676	17662	17728	17647	17574	17517	17631	17822	17614	17763	17666	17653	17490	17626	17643	17796	17692	17548	17545	17575	17707	17756	17688	17539	17670	17635	17779	17771	17721	17803	17586	17819	17622	17607	17643	17827	17671	17632	17774	17878	17703	17691	17802	17622	17747	17677	17575	17698	17467	17590	17651	17446	17665	17523	17776	17664	17781	17702	17660	17825	17715	17753	17857	17775	17726	17617	17631	17657	17641	17557	17632	17718	17636	17631	17629	17611	17659	17661	17689	17762	17746	17523	17808	17494	17647	17691	17509	17663	17570	17542	17863	17643	17575	17786	17578	17742	17757	17847	17717	17671	17677	17739	17471	17916	17807	17615	17701	17649	17693	17825	17753	17688	17766	17559	17631	17598	17764	17599	17690	17871	17679	17639	17821	17884	17552	17550	17696	17682	17766	17685	17595	17656	17811	17605	17571	17766	17777	17797	17706	17741	17707	17856	17792	17617	17783	17682	17544	17644	17586	17592	17464	17637	17776	17697	17685	17896	17601	17425	17814	17725	17609	17619	17705	17786	17719	17532	17693	17643	17434	17629	17712	17727	17522	17612	17697	17617	17611	17691	17717	17743	17662	17689	17752	17399	17680	17830	17806	17725	17603	17673	17838	17733	17601	17904	17710	17603	17710	17560	17767	17564	17602	17729	17679	17739	17716	17827	17810	17775	17827	17714	17755	17703	17737	17859	17639	17650	17725	17616	17664	17724	17704	17447	17766	17905	17754	17668	17622	17501	17455	17780	17496	17534	17719	17678	17629	17632	17472	17634	17691	17725	17554	17611	17755	17794	17624	17800	17704	17574	17670	17714	17529	17860	17729	17607	17573	17545	17506	17895	17811	17581	17805	17636	17692	17734	17648	17684	17468	17719	17676	17683	17402	17714	17725	17745	17590	17648	17789	17487	17688	17696	17673	17675	17503	17615	17604	17898	17597	17986	17860	17820	17693	17753	17661	17699	17733	17711	17589	17724	17548	17870	17691	17843	17919	17764	17790	17613	17504	17511	17633	17583	17642	17554	17817	17475	17798	17742	17795	17706	17759	17697	17788	17792	17721	17870	17650	17809	17639	17654	17374	17587	17865	17693	17616	17864	17494	17641	17733	17828	17774	17744	17613	17939	17826	17629	17680	17918	17737	17592	17758	17560	17545	17638	17748	17870	17689	17866	17707	17831	17753	17694	17665	17548	17630	17622	17704	17799	17777	17612	17721	17760	17683	17587	17750	17852	17771	17725	17730	17847	17934	17879	17660	17812	17814	17673	17603	17743	17811	17590	17654	17786	17911	17752	17655	17776	17652	17727	17685	17700	17809	17615	17593	17820	17498	17566	17668	17765	17618	17755	17763	17795	17714	17692	17671	17495	17451	17864	17540	17780	17645	17595	17623	17801	17783	17756	17524	17929	17548	17743	17547	17619	17668	17731	17698	17438	17554	17587	17636	17736	17550	17721	17621	17612	17591	17544	17558	17368	17416	17667	17789	17974	17722	17653	17692	17639	17644	17704	17685	17578	17620	17695	17527	17689	17923	17776	17610	17767	17619	17684	17620	17513	17929	17612	17679	17848	17779	17851	17639	17660	17632	17541	17752	17561	17557	17550	17711	17670	17563	17682	17655	17851	17728	17725	17722	17546	17912	17731	17718	17431	17769	17723	17730	17712	17786	17676	17930	17551	17492	17597	17677	17651	17866	17796	17520	17607	17562	17619	17725	17442	17681	17691	17821	17830	17882	17730	17638	17612	17664	17616	17537	17767	17746	17520	17911	17747	17905	17649	17662	17684	17881	17743	17811	17587	17749	17686	17776	17696	17597	17801	17642	17596	17532	17646	17599	17917	17661	17803	17528	17789	17799	17571	17676	17824	17858	17729	17577	17786	17759	17708	17728	17841	17755	17629	17477	17749	17628	17818	17808	17746	17708	17769	17714	17702	17481	17547	17640	17604	17531	17780	17534	17671	17750	17861	17692	17569	17853	17614	17518	17823	17768	17707	17579	17605	17800	17688	17993	17697	17636	17570	17776	17701	17706	17879	17539	17716	17650	17780	17596	17670	17623	17780	17793	17895	17724	17661	17545	17701	17772	17626	17949	17752	17975	17424	17482	17713	17592	17883	17565	17588	17806	17946	17704	17927	17548	17869	17721	17768	17753	17878	17458	17701	17727	17514	17568	17654	17582	17845	17853	17625	17701	17624	17630	17757	17536	17943	17737	17587	17612	17732	17694	17815	17622	17826	17774	17622	17599	17657	17521	17583	17812	17700	17842	17798	17712	17713	17739	17551	17703	17555	17708	17504	17752	17628	17662	17667	17701	17524	17464	17692	17605	17794	17836	17791	17842	17725	17581	17853	17659	17598	17400	17679	17738	17797	17714	17710	17578	17694	17553	17692	17656	17525	17736	17706	17718	17577	17607	17644	17713	17447	17696	17546	17747	17833	17665	17812	17532	17675	17623	17624	17672	17368	17606	17469	17625	17571	17595	17731	17708	17882	17748	17673	17661	17776	17740	17818	17707	17584	17596	17586	17907	17793	17509	17611	17375	17795	17679	17447	17710	17830	17680	17864	17482	17588	17559	17687	17648	17812	17827	17572	17829	17644	17855	17472	17743	17756	17636	17585	17720	17623	17791	17753	17898	17685	17729	17575	17526	17709	17623	17625	17796	17730	17643	17748	17754	17654	17665	17855	17726	17864	17563	17654	17711	17668	17530	17702	17533	17531	17553	17680	17524	17466	17828	17457	17574	17988	17928	17799	17729	17716	17467	17660	17609	17806	17719	17496	17636	17673	17727	17742	17646	17753	17927	17648	17754	17747	17733	17824	17643	17813	17558	17601	17664	17530	17512	17704	17614	17617	17543	17608	17530	17877	17429	17827	17667	17789	17707	17758	17571	17583	17630	17898	17813	17548	17773	17631	17792	17693	17695	17572	17557	17646	17751	17745	17620	17388	17484	17743	17681	17704	17488	17648	17650	17622	17634	17722	17541	17564	17724	17645	17705	17900	17597	17674	17557	17834	17474	17661	17575	17853	17749	17444	17659	17870	17778	17650	17614	17646	17701	17786	17591	17697	17809	17621	17662	17565	17471	17462	17492	17516	17649	17635	17765	17730	17545	17776	17617	17671	17687	17722	17556	17771	17573	17681	17774	17745	17644	17647	17587	17628	17708	17592	17734	17666	17590	17538	17751	17776	17848	17816	17811	17601	17615	17559	17775	17620	17590	17783	17670	17755	17721	17940	17739	17761	17653	17611	17837	17728	17865	17736	17605	17663	17780	17646	17882	17930	17610	17670	17949	17909	17710	17859	17689	17626	17537	17675	17600	17718	17791	17618	17552	17756	17740	17771	17894	17774	17516	17667	17570	17872	17571	17895	17731	17756	17660	17641	17498	17742	17754	17635	17634	17715	17745	17710	17719	17686	17722	17865	17892	17514	17762	17786	17648	17632	17738	17686	17800	17655	18074	17599	17576	17729	17497	17716	17951	17538	17594	17618	17710	17695	17616	17960	17853	17700	17743	17653	17546	17652	17703	17693	17605	17648	17596	17589	17725	17641	17749	17737	17701	17602	17890	17779	17832	17775	17749	17820	17853	17638	17565	17771	17703	17795	17581	17570	17606	17729	17537	17669	17586	17847	17950	17660	17654	17620	17696	17547	17786	17771	17739	17775	17593	17736	17536	17737	17600	17774	17654	17701	17686	17636	17715	17696	17695	17863	17830	17885	17777	17750	17532	17549	17740	17775	17869	17754	17613	17757	17468	17498	17755	17866	17598	17749	17748	17732	17953	17939	17725	17708	17566	17604	17588	17761	17816	17583	17687	17823	17775	17679	17954	17850	17686	17768	17744	17618	17780	17709	17772	17668	17849	17657	17586	17988	17866	17762	17555	17739	17735	17641	17485	17535	17662	17755	17806	17776	17872	17977	17718	17701	17722	17463	17545	17590	17581	17830	17588	17571	17724	17540	17625	17736	17825	17540	17804	17699	17562	17739	17723	17785	17762	17604	17987	17923	17900	17695	17599	17842	17755	17604	17866	17609	17771	17663	17808	17723	17816	17679	17649	17903	17836	17752	17732	17697	17401	17707	17704	17729	17739	17777	17683	17704	17662	17850	17629	17739	17709	17569	17615	17533	17627	17755	17768	17585	17745	17666	17577	17724	17776	17668	17843	17766	17685	17704	17755	17787	17590	17731	17673	17623	17566	17665	17588	17730	17686	17772	17630	17748	17633	17646	17471	17676	17787	17820	17749	17660	17748	17607	17700	17678	17848	17767	17479	17848	17658	17813	17799	17754	17584	17582	17678	17838	17513	17659	17619	17672	18035	17585	17485	17577	17720	17830	17677	17709	17802	17592	17600	17475	17929	17825	17621	17645	17401	17695	17619	17633	17693	17829	17615	17536	17762	17474	17614	17586	17738	17779	17890	17429	17737	17547	17862	17668	17637	17574	17683	17802	17529	17838	17854	17735	17705	17851	17644	17631	17665	17619	17618	17602	17607	17457	17852	17711	17640	17754	17685	17444	17582	17749	17602	17605	17757	17673	17671	17654	17786	17784	17579	17590	17878	17574	17539	17492	17939	17602	17642	17524	17670	17680	17631	17768	17765	17655	17625	17884	17570	17505	17568	17680	17585
30464	54188	50322	39664	36183	31977	27688	23481	21299	19759	18535	17824	17044	16762	16410	15994	15953	16087	15736	15678	15534	15484	15564	15320	15267	15391	15393	15258	15310	15260	15131	15212	15341	15396	15204	15221	15242	15236	15062	15200	15075	15301	15128	15143	15232	15195	15198	15080	15192	15190	15146	15117	15229	15351	15248	15074	15361	15221	15255	15242	15233	15246	15346	15207	15265	15343	15181	15130	15241	15158	15305	15017	15350	15128	15175	15092	15296	15246	15181	15198	15090	15217	15193	15195	15061	14941	15187	15165	15195	15286	15074	15127	15125	15179	15259	15314	15225	15198	15195	15127	15215	15176	15103	15317	15150	15199	15111	15299	15121	15183	15284	15233	15316	15119	15388	15147	15121	15018	15183	15221	15367	15241	15123	15276	15141	15049	15123	15286	15252	15233	15208	15093	15227	15113	15074	15191	15200	15206	15000	15012	15231	15114	15087	15154	15146	15253	15009	15302	15081	15119	15193	14965	15204	15093	15221	15129	15162	15233	15163	15261	15196	15170	15365	15257	15237	15179	15154	15008	15164	15148	15095	15185	15101	15116	15217	15154	15177	15099	15196	15260	15259	15137	15228	14954	15235	15255	15118	15056	15093	15136	15236	15134	15205	15229	15272	15346	15308	15170	15244	15097	15224	15175	15070	15166	15186	15315	15385	15228	15171	15290	15211	15189	15156	15123	14982	15046	15255	15176	15087	15129	15202	15072	15070	15050	15177	15192	15161	15199	15062	15244	15278	15311	15224	15060	15311	15225	15159	15174	15136	15206	15121	15162	15219	14970	15325	15159	15400	14945	15296	15280	15141	15089	14989	15224	15101	15171	15251	15128	15278	15136	15069	15091	15261	15179	15178	15252	15160	15337	15146	15075	15061	15164	15216	15176	15124	15265	14957	15317	15193	15068	15247	15118	15146	15175	15182	15161	15179	15073	15259	15138	15211	15216	15332	15239	14981	15094	15035	15227	15122	15305	15092	15130	15106	15011	15156	15142	14959	15187	15115	15118	15158	15103	15076	15169	15093	15305	15130	15146	15078	15160	15289	15114	15271	15188	14921	15090	15086	15344	15158	15139	15264	14949	15193	15132	15122	15133	15134	15076	15361	15117	15412	14998	15106	15042	15263	15283	15015	15248	15083	15131	15319	15165	15207	15112	15180	15090	15115	15242	15205	15192	15253	15148	15266	15365	15041	15143	15313	15368	15176	15356	15148	15053	15256	15300	15250	15206	15114	15148	15153	15089	15275	15148	15311	15091	15179	15209	15178	15137	15287	15113	15269	15241	15098	15128	15317	15090	15347	15181	15220	15074	15164	15168	15129	15227	15116	15261	15222	15072	15116	15220	15194	15213	15207	15127	15392	15211	15159	15247	15117	15157	14961	15029	15102	15264	15153	15200	15264	15134	15081	15201	15256	15024	15215	15151	15147	15234	15238	14995	14977	15335	15170	15169	15152	15215	15044	15249	15453	15331	15157	15207	15107	15172	14912	15134	15262	15118	15112	15105	15207	15349	15242	15293	15113	15058	15152	15103	15012	15125	15212	15296	15187	15315	15201	15178	15313	15113	15246	15310	15170	15351	15019	15155	15040	15147	15127	15169	15311	15306	15159	15137	15220	15211	15210	15076	15075	15063	15249	15283	15073	15118	15048	15190	15151	15055	15166	15093	15274	15323	15145	15198	15227	15356	15105	15185	14988	15195	15326	15169	15098	15108	15193	15191	15066	15089	15141	15119	15240	15200	15146	15212	15021	15332	15264	15154	15129	15137	15100	15033	15311	15125	15048	15286	15191	15260	15217	15193	14953	15202	15124	15206	15056	15204	15225	15184	15096	15081	15093	15207	15253	15131	15214	15044	15037	15181	15244	15082	15160	15092	15273	15141	15183	15219	15270	15158	15129	15139	15193	15288	15142	15121	15068	15220	15105	15160	15174	15299	15231	15111	15073	15203	15204	15229	14974	15274	14897	15216	15057	15219	15172	14889	15018	15195	15025	15010	15120	15151	15116	15219	15208	15195	15165	15115	15178	15179	15220	15116	15235	15270	15186	15030	15045	14964	15257	15124	15159	15310	15240	15114	15139	15167	15170	15203	15324	14990	15178	15116	15106	15286	15163	15071	15150	15120	15130	15146	15077	14999	15266	15151	15221	15185	15064	15340	15173	15191	15202	15231	15209	15221	15160	15220	15268	15261	15163	15190	15084	15318	14978	15098	15117	15190	15137	15266	15168	15211	15298	15244	15404	15298	15110	15191	15214	15166	15251	15141	15201	14980	15353	15113	15163	15126	15297	15132	15149	15182	15084	15131	15069	15008	15242	15151	15119	15278	15156	15255	15111	15131	15210	15044	15290	15094	15178	14989	15183	15279	15092	15183	15142	15266	15160	15100	15218	15222	15161	15267	15306	15164	15081	15065	15095	15082	15223	15061	15187	15127	15217	15162	15337	15239	15160	15223	14937	15340	15094	15047	14971	15128	15209	15139	15159	15102	15138	15047	15253	15196	15092	15132	15195	15103	15150	15130	15242	15211	15398	15250	15123	15082	15089	15166	15074	15034	15231	15212	15389	15290	15034	15191	15093	15267	15077	15215	15203	15184	15245	15069	15251	15363	15229	15081	15126	15131	15229	15115	15118	15322	15215	15218	15140	15325	14947	15112	15073	15023	15039	14963	15065	15192	15009	15187	15201	15291	15203	15198	15304	15096	15072	15123	15317	15144	15207	15249	15142	15132	15053	15179	15021	15192	15069	15150	15291	15105	15264	15124	15190	15099	15235	15182	15113	15227	15184	15285	15271	15213	15223	15183	15252	15024	15185	15019	15172	15211	14912	15035	15115	15090	15307	15197	15156	15332	15082	15327	15250	15189	15197	15193	15119	15267	15275	15115	15202	15175	15070	15241	15184	15233	15290	15022	15114	15401	15332	15038	15075	15075	15130	14993	15164	15239	15055	15199	15151	15133	15311	15197	15163	15342	15024	15208	15074	15233	15160	15108	15072	14979	15174	15218	15063	15338	15143	15166	15156	15128	15114	15223	15382	15223	15267	15176	15269	15005	15171	15283	15198	15162	15067	15059	15214	15092	14960	15205	15234	15129	15185	15180	15174	15165	15234	15261	15315	14988	15081	15344	15021	15091	15329	15252	15009	15140	15175	15264	15112	15104	15098	15140	15065	15103	15177	15314	15024	15205	15167	15165	15230	15065	15066	15275	15163	15102	15221	15254	15133	15155	15186	15151	15375	15142	15255	15118	15168	15027	15300	15084	15204	15147	15218	15113	15131	14990	15066	15197	15159	15335	15200	15128	15207	15023	15156	15075	15335	15173	15266	15151	15125	15194	15146	15264	15339	15202	15211	15246	15073	15185	15166	15308	15139	15039	15210	15166	15182	15300	15124	15199	15189	15292	15029	15278	15248	15134	15249	15163	15253	15178	15062	15094	15157	15151	15136	15124	15253	15151	15221	15059	15265	15199	15205	15290	15027	15147	15223	15249	15134	15051	15222	15258	14984	15283	15101	15075	15314	15235	15239	15104	15240	15250	15100	15105	15249	15293	15225	15135	15141	15267	15257	15174	15328	15279	15170	15007	15229	15158	15327	15283	15185	15053	15209	15325	15051	15231	15068	15249	15148	15176	15154	15090	15419	15304	15028	15157	15034	15152	15255	15143	15241	14991	15189	15273	15180	15094	15193	15061	15244	15211	15151	15192	15223	15251	15250	15331	15448	15035	15175	15177	15180	15309	15229	15229	15305	15222	15155	15195	15269	15240	15401	15165	15202	15112	15062	15149	15098	15211	15061	15218	15183	15365	15223	15359	15105	15200	15095	14963	15131	15144	15264	15214	15184	15335	15250	15248	15065	15241	15212	15251	15171	15063	15212	15265	14987	15095	15146	15201	15181	15084	15144	15151	15239	15343	15291	15115	15248	15065	15194	15067	15066	15158	15215	15148	15207	15128	15071	15129	15217	15232	15231	15249	14920	15302	15124	15074	15149	15127	15012	15185	15007	15295	15069	15184	15114	15160	15264	15151	15107	15106	15196	15093	15265	14994	15426	15245	15264	15122	15185	15199	15290	15143	15084	15098	15008	15177	15134	15272	15010	15164	15248	15234	15126	15227	15184	15020	15296	15204	15085	15205	15173	15190	15227	15192	15244	15269	15094	15143	15293	15417	15216	15339	15060	15150	15165	15181	15086	15398	15149	15082	15157	15085	15185	15172	15099	15161	15209	15212	15096	15207	15151	15155	15366	15264	15162	15122	15206	15273	15340	15146	15033	15147	15058	15230	15274	15206	15165	15080	15306	15113	14965	14986	15167	15144	14995	15120	15135	15064	15251	15301	15120	15086	15203	15111	15272	15180	15177	15276	15092	15252	15204	15144	15148	15147	15182	15222	15231	15145	15108	15165	15089	15181	15324	15250	15200	15218	15171	15094	15294	15148	14997	15161	15181	15132	15188	15070	15077	15284	15232	15155	15240	15170	15145	15264	15227	15145	14993	15316	15004	15142	15219	15098	15194	15112	15296	15101	15117	15258	15048	15262	14933	15159	15240	15007	15361	15111	15206	15092	15188	15169	15025	15127	15276	15291	15294	15033	15162	15010	15130	15046	15125	15219	15106	15177	15268	15166	15078	15127	15166	15305	15142	15257	15276	15241	15158	15201	15242	15192	15243	15250	15212	15142	15079	15238	15245	15145	15142	15215	15057	15261	15030	15240	15163	15182	15120	15243	15134	15100	15180	15211	15046	15376	15138	15304	15296	15086	15095	15182	15312	15170	15144	15098	15238	15052	15121	15315	15167	15189	15188	15229	15257	15068	15109	15230	15213	15164	15229	15412	15092	15290	15169	15130	15337	15318	15005	15300	15201	15232	15135	15107	15164	15269	15049	15050	15079	15207	15321	15209	15225	15147	15312	15078	15222	15180	15122	15153	15208	14864	15147	15136	15205	15173	15017	15175	15051	15267	15161	15168	15123	15265	15202	15208	15225	15120	15186	15287	15216	15294	15229	15049	15093	15267	15153	15135	15281	15000	15122	15212	15259	15141	15356	15100	15106	15206	15277	15120	15271	14994	15062	15193	15236	15086	15136	15200	15095	15343	15269	15025	15213	15204	15159	15059	15157	15130	15098	15176
22839	21211	28986	24243	24616	30816	32967	26923	24633	23390	22154	20794	20270	20156	19714	19363	19179	19030	18893	18756	18628	18728	18577	18562	18428	18417	18443	18579	18187	18312	18293	18254	18163	18276	18242	18245	18425	18292	18269	18193	18178	18130	18065	18217	18358	18099	18165	18246	18492	18287	18222	18058	18257	18467	18080	18205	18082	18118	18271	18278	18293	18241	18217	18240	18133	17969	18291	18125	18167	18193	18204	17996	18210	18117	18066	18255	18359	18193	17978	18083	18325	18081	17941	18040	17998	18179	17994	18281	18142	17988	18107	18278	18143	18062	18078	18164	18177	18325	18135	17941	18210	18233	18077	18116	17969	18196	18160	18132	18143	18176	18107	17972	18112	18121	18234	18082	17998	18029	17946	18009	17974	18151	18226	18255	18142	18116	18220	17801	18042	18316	18066	18222	18092	18213	18079	18128	18137	17987	18156	18060	18251	18087	18101	18072	18199	18142	18113	17922	18106	18159	18013	18298	17981	18240	18123	18137	18077	18136	18165	18101	18196	18019	18140	18212	17971	18124	18233	18103	18228	18014	17932	18195	18178	18216	18011	18259	18240	18099	18235	18053	18165	18200	18107	18066	18007	17996	18251	18188	18079	18087	18074	17892	18013	18098	18098	18190	18140	18257	18113	18043	18321	18003	18006	18118	18009	18212	18208	18022	18186	17985	18127	18087	18214	18153	18130	18067	18061	18141	18245	18279	18127	18039	18202	18088	18171	17977	18022	18175	18268	18209	18309	18056	17958	18090	18089	18277	18117	18179	17942	18085	18111	18105	17957	18279	18072	17939	18058	18212	18085	18274	18047	18025	18116	18190	17914	17997	18147	17894	17903	17903	18072	18243	18031	18016	18024	18295	18081	18095	18358	18396	18132	17949	18145	18225	17926	18086	18115	18060	18229	18164	18343	18198	17980	18141	17982	18149	18246	17875	17962	18239	18269	18402	18150	18019	17901	18143	18023	18135	18165	18192	18126	17935	18146	18118	18127	18079	18146	18300	18346	18008	18158	18159	18116	18060	18171	17943	18135	18014	17774	18057	18163	17949	18009	18225	18055	18265	18201	18097	18011	18223	18118	17898	18206	18176	18095	17945	18189	18076	18091	18153	18293	18016	18032	18072	17996	18046	18162	18113	18224	17987	18229	18258	18064	18316	18081	18038	18028	18200	18114	18144	18152	18098	18144	17896	17975	18289	17937	18054	18200	18074	18178	18241	17924	18168	18207	17761	18074	18337	17994	18068	18173	17985	18051	18149	18152	18154	18048	18028	18065	18281	18026	18130	18042	18035	18158	18229	18080	18011	18236	18241	18192	17862	18169	18286	18122	18159	18263	18091	17844	18050	17894	18231	18226	18148	18118	18101	17981	18159	17914	18178	18194	17957	18172	18096	18049	18055	18201	18022	18319	17918	18000	18133	18112	18179	18119	18093	18143	18230	18180	18105	18340	18095	18141	17825	18003	18041	18406	18193	18303	18167	18197	18203	18014	18175	18228	18180	18172	18062	17917	18098	18115	18031	18028	18139	18162	18149	18097	18123	18324	18280	18351	18092	18116	18203	18198	18008	17833	18265	18239	18085	18361	18185	18066	18099	18279	18095	18186	18323	18112	18113	17998	18241	18173	18336	18064	17836	17936	18051	18188	17997	17998	18363	18075	18120	18065	18029	18206	18160	18156	18093	18105	17919	18130	18354	18012	18094	17946	18002	18273	17927	18037	18225	18096	18049	18159	18176	18197	18071	17973	18119	18125	18103	17963	18125	18101	18309	18294	18171	18120	18324	18396	18176	18027	17969	18145	18231	18215	17976	18051	18062	18195	18006	17962	18303	18072	18207	17921	18008	18089	18025	18081	18192	18157	18247	18138	17981	18143	18311	18276	17941	18067	17928	18193	18181	18280	18156	18264	18085	17888	18051	18142	18199	18067	17936	18020	17990	18067	18059	18154	18250	18109	18056	18220	18072	17998	17898	18012	17973	17904	18059	18019	18174	18051	18066	18194	18192	18165	18007	18164	18019	18184	18255	18097	18180	18106	18173	18100	17927	17902	18237	18253	18076	17902	17998	18110	18077	18087	18118	18165	18203	17967	18193	18208	18024	18267	18294	18143	18189	18246	18185	18000	18057	18219	17999	18150	18014	18195	18003	18078	18104	18203	18105	17953	17945	18088	17961	18057	18151	17889	18181	18117	17940	18049	18159	18083	17980	18119	18152	17916	18033	18182	18045	18211	18130	18237	18045	18040	18101	18241	18051	18190	18031	17959	18174	18093	17856	18061	18221	18188	18172	18102	18211	18018	17767	17962	17975	18155	18184	17978	18162	18073	17997	18006	18080	17984	18183	17972	18065	18103	18195	18240	18025	18200	18019	18009	18043	18037	18197	18158	18147	18004	17833	17963	18182	18208	17963	18116	18170	18087	18077	18010	18245	18200	18090	18195	17948	18220	17992	18066	18278	18082	17977	17845	18208	18207	17980	18070	18149	18157	18093	17959	17932	17908	18056	17988	18085	18149	18056	18016	18234	18158	18311	18040	18205	18108	18206	18010	18137	17997	17974	17990	18241	18165	17965	18375	18213	18057	17869	18268	18085	18110	18035	17919	18041	17914	18257	18045	17952	17955	18047	18227	17864	18160	18202	17972	18178	18044	18245	18041	18177	17940	18177	18151	18145	18087	18064	18153	18136	18363	18358	18160	18236	18012	18159	18118	18041	18203	18295	18064	18160	18200	18195	18086	18172	18359	18058	17994	17988	18259	18018	18071	18149	17982	18074	18261	18142	18154	18145	18148	18008	18023	18211	18130	18068	18025	18232	18018	18031	18040	17900	18126	18097	18142	18183	18106	18175	18154	18120	17910	17975	18050	17927	18177	18228	18249	17904	18237	18061	17888	17900	17990	18062	17902	18293	18048	17908	18146	18247	18241	18020	17953	18158	17995	18181	18124	18081	18071	18185	18106	18140	18146	18044	18075	18063	18176	18113	17913	18057	18258	18245	18278	18209	17944	17911	17987	18041	18119	18086	18138	18146	18225	18128	18329	18094	18077	18137	18218	18106	18172	18156	18101	18303	18104	18208	18108	18067	18021	18014	18089	18082	18282	18169	18079	17959	18254	18199	18308	18191	18160	18043	17980	17996	18039	18293	18395	18226	18003	17965	18022	18152	18016	18131	18090	17990	18115	18139	18297	18259	18209	18076	18098	18282	18255	18120	18074	18086	17989	18157	17996	18337	18244	17951	18252	18086	18247	18064	18198	18045	18135	18255	18210	18096	18029	18213	18408	18092	18075	18163	18140	18243	18147	18106	18085	18178	18201	18213	18059	18190	18314	18210	18140	18058	17929	18069	18088	18078	18122	17972	17996	18232	18094	18112	18239	18185	18335	18222	18192	18280	18213	18079	18183	18104	18065	18125	17875	18247	18254	18104	17695	18049	18097	18345	18121	18330	18082	18070	18113	18169	17958	18129	18158	17977	18083	18169	18140	18104	18058	17973	18067	17991	17831	18055	18155	18245	17902	18031	18059	18217	18007	18168	18198	18188	17965	18104	18263	18244	18193	18177	18155	17941	18027	18251	18034	18028	18130	18072	18298	18084	18152	18068	18267	18084	18257	18162	17924	18197	18139	18076	18197	18189	18167	18106	17917	18086	18120	18256	17911	18067	18365	18053	18223	17990	18028	18137	17956	18022	18160	18124	18273	18040	18311	18097	18142	18230	17928	18144	18106	18154	18189	18165	18133	18081	17940	18042	18194	18154	18059	18077	18124	18125	18003	17808	18023	18138	17854	18038	18134	18355	17961	18119	18292	18256	18101	18124	18057	18111	18179	18204	18139	18036	18210	18048	18224	18060	18170	17798	18040	17981	18179	18235	18269	18067	18249	18100	18277	17957	17983	18136	18152	18136	18144	18153	18258	18124	18137	18198	18105	18080	18153	17883	18031	18133	18260	18152	18104	17973	18123	18053	18290	18141	18186	18053	18067	18248	18297	18096	17946	17931	18016	18112	17916	18273	17966	18279	18269	18163	17939	18129	18114	18103	18130	18050	18132	18181	18136	18118	18048	18054	18075	18112	18088	18041	18228	18114	18093	18137	18134	18023	18067	18108	17986	18228	17909	18098	18168	18172	18104	18329	18039	18284	18256	18177	18135	17971	17885	17984	18023	18165	18304	17946	18099	18201	18274	18136	18175	18041	18073	18089	18106	18125	18120	18096	18248	18211	17999	18034	17994	18196	18191	18070	18358	18147	17983	18197	18142	17948	18184	18038	17938	18021	18147	18156	17898	18133	18131	17976	18151	18032	18159	17944	18117	18164	18079	18121	18177	18111	18037	17995	18148	18243	18266	18094	17969	18055	18043	17987	18143	18096	18201	18142	18118	18152	18227	18122	18045	17799	18063	18178	18225	18022	18037	18084	17997	18007	18046	18120	18261	18233	18149	18159	18144	17926	18145	18155	18054	18287	18170	18206	17993	18108	18121	18155	18174	18233	17946	18155	17937	18160	18140	18112	18092	18083	18060	17961	18146	18167	18201	18071	18059	18251	18085	18113	18001	18074	18130	18090	18014	17985	18060	18001	18254	18391	18145	18246	18168	18106	18080	18185	18247	18205	18277	18359	18017	18149	17984	17991	18256	18232	18050	18022	17969	18019	18034	18056	18117	18165	18231	18083	18175	17964	17972	18025	18250	18191	18183	17988	18075	18037	18233	17887	17979	18062	18137	17957	18056	18143	18166	18095	18117	18225	18056	18113	17847	17868	18156	18029	18168	18124	18235	18232	17998	18054	17952	17996	18217	18166	18140	17914	18197	18078	18149	18135	17980	18059	18258	18266	18164	17992	18107	18069	18088	18196	18020	18004	18125	18021	18149	18125	17922	17952	18216	18143	18196	18190	18189	18107	17994	18104	18018	18079	18015	18147	18157	17944	18181	17993	18237	18101	18344	17989	18142	18228	18010	18121	18158	18240	17980	18087	18037	18138	17909	18031	18019	18119	17953	18193	18232	18292	18120	18245	18148	18180	18263	18144	18196	18109	18029	17967	18182	18406	18118	18125	18234	18097	18152	18107	17997	18097	18098	18091	18134	18132	18351	18226	18138	18210	18195	18118	18239	17958	18142	18009	18086	18213	18198	18107
34069	58447	53329	44555	40144	36764	31904	27054	24443	22035	20579	19093	18334	17744	17559	16822	16930	16500	16249	16049	15982	15908	15956	15745	15745	15673	15702	15540	15423	15718	15466	15530	15487	15515	15525	15539	15610	15465	15401	15515	15392	15449	15569	15449	15450	15476	15334	15406	15634	15463	15403	15359	15558	15343	15282	15488	15449	15508	15236	15438	15487	15381	15456	15617	15469	15438	15422	15592	15354	15381	15393	15317	15420	15514	15372	15356	15325	15386	15220	15364	15440	15562	15262	15475	15588	15477	15559	15580	15310	15596	15580	15408	15326	15540	15478	15532	15469	15411	15346	15487	15679	15501	15409	15378	15294	15458	15333	15592	15337	15362	15399	15250	15465	15383	15393	15398	15426	15484	15490	15359	15273	15305	15335	15439	15303	15468	15396	15461	15297	15469	15454	15303	15418	15575	15585	15537	15334	15649	15646	15320	15372	15549	15285	15539	15402	15410	15500	15353	15502	15558	15288	15620	15429	15454	15351	15456	15375	15439	15423	15427	15312	15363	15471	15549	15457	15466	15317	15422	15378	15333	15402	15335	15545	15572	15408	15617	15391	15467	15481	15493	15361	15423	15373	15241	15295	15407	15538	15418	15220	15304	15421	15419	15383	15562	15319	15405	15355	15476	15333	15479	15464	15478	15539	15443	15222	15422	15580	15381	15429	15320	15357	15419	15381	15454	15491	15373	15458	15455	15483	15290	15334	15344	15492	15425	15366	15484	15248	15336	15346	15447	15405	15329	15530	15284	15483	15447	15550	15356	15466	15433	15578	15378	15196	15503	15502	15403	15457	15280	15318	15481	15389	15380	15533	15275	15405	15245	15309	15349	15379	15484	15458	15289	15427	15516	15420	15377	15416	15438	15483	15340	15532	15411	15440	15314	15305	15515	15456	15337	15493	15356	15576	15437	15402	15374	15544	15399	15592	15328	15278	15454	15450	15405	15582	15556	15524	15295	15493	15295	15158	15197	15361	15536	15283	15300	15456	15472	15554	15519	15371	15339	15376	15448	15496	15409	15339	15380	15464	15470	15513	15413	15362	15398	15519	15404	15366	15401	15542	15392	15411	15307	15509	15524	15532	15463	15392	15347	15366	15290	15413	15539	15404	15356	15373	15459	15439	15323	15236	15373	15405	15460	15605	15328	15557	15493	15293	15378	15341	15413	15374	15409	15466	15291	15499	15526	15416	15489	15322	15377	15544	15391	15402	15443	15548	15479	15350	15483	15313	15553	15427	15326	15503	15413	15474	15421	15472	15373	15330	15522	15195	15463	15627	15239	15343	15399	15487	15427	15417	15402	15436	15468	15510	15412	15508	15327	15495	15468	15476	15473	15521	15408	15563	15221	15526	15309	15391	15225	15411	15326	15442	15503	15220	15425	15637	15311	15465	15526	15478	15350	15606	15385	15480	15317	15486	15556	15423	15306	15335	15376	15411	15394	15519	15314	15544	15506	15414	15354	15484	15485	15491	15508	15411	15288	15560	15403	15327	15268	15463	15528	15557	15260	15375	15386	15427	15454	15488	15340	15342	15275	15515	15517	15456	15338	15400	15550	15472	15307	15514	15358	15428	15405	15486	15572	15299	15669	15499	15538	15520	15318	15441	15289	15346	15471	15468	15331	15455	15499	15364	15268	15600	15472	15444	15474	15404	15425	15375	15305	15547	15471	15395	15361	15301	15476	15371	15320	15391	15377	15451	15339	15445	15496	15421	15345	15399	15575	15559	15385	15422	15418	15495	15512	15465	15510	15383	15582	15219	15457	15405	15534	15375	15508	15420	15506	15561	15307	15456	15362	15366	15488	15423	15128	15219	15494	15386	15426	15471	15277	15435	15404	15482	15466	15339	15350	15344	15466	15309	15468	15282	15367	15372	15566	15309	15346	15382	15440	15505	15449	15438	15472	15334	15411	15380	15472	15352	15496	15432	15390	15349	15426	15512	15366	15541	15444	15394	15407	15536	15362	15407	15350	15427	15350	15428	15290	15504	15421	15540	15386	15337	15537	15506	15434	15407	15376	15396	15261	15239	15405	15368	15323	15273	15439	15489	15336	15440	15577	15393	15470	15400	15345	15517	15349	15326	15547	15592	15283	15468	15522	15390	15384	15330	15318	15402	15380	15393	15522	15455	15415	15450	15402	15360	15433	15472	15346	15399	15439	15515	15553	15479	15393	15401	15513	15386	15515	15354	15495	15311	15413	15395	15549	15364	15455	15378	15330	15433	15350	15405	15311	15552	15424	15369	15438	15328	15484	15296	15323	15429	15454	15447	15435	15445	15431	15417	15376	15448	15467	15318	15267	15522	15500	15483	15323	15430	15439	15301	15378	15417	15418	15386	15469	15342	15531	15481	15465	15299	15334	15551	15382	15261	15311	15436	15359	15421	15293	15337	15434	15401	15485	15397	15466	15316	15389	15379	15463	15312	15368	15413	15530	15520	15350	15308	15252	15401	15463	15441	15444	15456	15419	15280	15333	15380	15382	15257	15349	15547	15427	15365	15309	15381	15442	15626	15385	15486	15338	15601	15484	15400	15384	15358	15363	15506	15342	15472	15449	15395	15419	15419	15437	15297	15263	15468	15439	15373	15584	15320	15395	15482	15268	15349	15304	15555	15362	15431	15396	15491	15506	15457	15408	15296	15359	15330	15605	15533	15479	15527	15319	15383	15356	15563	15341	15398	15392	15495	15447	15299	15607	15562	15344	15291	15441	15498	15375	15369	15393	15410	15471	15352	15384	15317	15361	15345	15455	15384	15517	15462	15361	15319	15386	15506	15591	15496	15273	15369	15289	15268	15471	15285	15513	15342	15485	15344	15301	15239	15212	15389	15471	15387	15358	15391	15502	15293	15387	15354	15324	15455	15574	15549	15262	15481	15374	15421	15549	15463	15483	15310	15461	15449	15372	15445	15452	15412	15536	15441	15432	15465	15511	15526	15469	15553	15477	15416	15401	15411	15456	15277	15443	15330	15316	15392	15325	15478	15353	15439	15421	15598	15392	15420	15330	15463	15463	15555	15433	15309	15386	15484	15479	15667	15250	15452	15353	15327	15567	15423	15329	15430	15430	15493	15320	15478	15440	15500	15410	15527	15619	15580	15443	15421	15609	15374	15208	15345	15464	15284	15324	15482	15418	15534	15484	15410	15491	15307	15371	15359	15457	15402	15291	15534	15363	15498	15352	15218	15443	15343	15505	15502	15425	15525	15370	15510	15431	15296	15504	15268	15549	15389	15344	15316	15295	15472	15315	15366	15317	15294	15308	15369	15352	15496	15288	15460	15358	15515	15594	15462	15391	15465	15471	15492	15472	15495	15454	15387	15481	15414	15469	15394	15321	15293	15532	15573	15462	15304	15287	15499	15543	15189	15354	15420	15269	15550	15267	15467	15462	15534	15551	15391	15370	15556	15453	15485	15590	15513	15430	15457	15270	15489	15408	15385	15426	15355	15287	15636	15389	15372	15440	15409	15267	15566	15419	15408	15353	15286	15211	15343	15359	15289	15451	15611	15223	15493	15253	15382	15396	15562	15424	15477	15482	15410	15360	15296	15473	15578	15495	15302	15355	15325	15346	15405	15502	15415	15395	15452	15191	15500	15528	15369	15515	15397	15478	15523	15410	15585	15454	15302	15583	15446	15454	15547	15343	15428	15321	15334	15443	15474	15467	15397	15430	15415	15312	15280	15412	15552	15333	15520	15529	15302	15468	15159	15378	15336	15423	15358	15445	15607	15531	15384	15474	15391	15388	15307	15490	15621	15429	15331	15380	15546	15220	15602	15401	15355	15480	15293	15516	15496	15598	15315	15336	15295	15299	15501	15322	15332	15413	15415	15457	15473	15338	15200	15412	15351	15435	15475	15465	15390	15566	15429	15350	15461	15359	15458	15349	15601	15366	15513	15390	15508	15631	15386	15457	15359	15352	15506	15540	15479	15338	15472	15363	15483	15538	15404	15351	15479	15365	15502	15437	15492	15357	15383	15378	15464	15305	15454	15407	15340	15323	15589	15451	15430	15626	15551	15320	15413	15491	15341	15321	15441	15321	15422	15382	15418	15457	15457	15554	15429	15555	15372	15434	15482	15393	15479	15480	15508	15220	15358	15426	15452	15422	15251	15378	15467	15393	15397	15219	15471	15115	15530	15402	15298	15439	15442	15392	15503	15532	15533	15265	15422	15342	15404	15586	15245	15473	15403	15439	15300	15556	15529	15548	15501	15383	15465	15392	15522	15470	15337	15718	15376	15384	15566	15536	15461	15415	15438	15057	15470	15527	15380	15616	15343	15627	15437	15408	15334	15406	15471	15384	15406	15374	15363	15429	15433	15364	15671	15428	15623	15395	15452	15588	15316	15456	15367	15411	15533	15346	15326	15446	15477	15363	15406	15401	15273	15428	15607	15576	15243	15511	15441	15357	15535	15429	15520	15551	15272	15385	15314	15428	15456	15459	15514	15690	15318	15494	15485	15413	15339	15578	15378	15482	15475	15493	15440	15411	15409	15311	15357	15456	15361	15505	15285	15374	15323	15488	15449	15624	15422	15477	15371	15389	15365	15523	15558	15225	15453	15401	15409	15394	15546	15448	15182	15391	15542	15374	15425	15525	15438	15404	15368	15354	15396	15612	15517	15319	15534	15371	15311	15466	15504	15435	15298	15301	15196	15346	15324	15604	15451	15477	15342	15503	15359	15603	15331	15420	15386	15418	15402	15264	15473	15401	15305	15356	15305	15453	15543	15307	15382	15625	15480	15306	15556	15377	15464	15487	15412	15438	15675	15435	15468	15312	15473	15348	15299	15376	15429	15283	15469	15475	15335	15457	15378	15467	15493	15475	15383	15298	15504	15415	15249	15291	15407	15509	15464	15335	15391	15492	15571	15446	15454	15359	15496	15525	15444	15461	15316	15374	15433	15497	15460	15402	15513	15442	15472	15315	15450	15449	15357	15368	15359	15368	15279	15459	15263	15392	15422	15331	15547	15433	15598	15310	15613	15357	15560	15416	15368	15488	15345	15443	15442	15302	15606	15333	15523	15452	15401	15334	15393	15427	15342	15331	15414	15537	15367	15436	15527	15367	15567	15536	15304	15350	15643	15547	15642	15297	15396	15364	15489	15308	15445	15555	15319	15410
29335	29116	37728	34156	28963	26003	23345	21591	20683	19823	19444	18886	18689	18222	18145	18234	17989	17884	17830	17748	17956	17731	17780	17680	17494	17713	17798	17613	17636	17656	17535	17540	17619	17648	17761	17498	17714	17648	17650	17484	17703	17396	17648	17646	17599	17741	17701	17569	17599	17568	17572	17537	17481	17529	17520	17312	17613	17588	17739	17617	17425	17491	17498	17720	17580	17693	17644	17708	17720	17508	17570	17544	17389	17693	17654	17679	17519	17486	17582	17485	17609	17569	17349	17504	17686	17756	17774	17730	17583	17591	17409	17690	17218	17624	17561	17514	17428	17475	17617	17829	17696	17795	17628	17515	17669	17384	17455	17700	17665	17747	17707	17593	17655	17680	17641	17581	17556	17688	17728	17588	17489	17462	17524	17489	17755	17657	17620	17612	17648	17517	17659	17652	17637	17543	17346	17259	17586	17562	17667	17485	17388	17424	17554	17507	17658	17463	17678	17495	17456	17731	17758	17533	17408	17562	17412	17518	17697	17565	17396	17760	17631	17668	17696	17536	17354	17555	17391	17539	17412	17568	17655	17548	17446	17710	17552	17465	17590	17665	17480	17616	17703	17553	17412	17703	17645	17621	17622	17568	17577	17555	17697	17380	17447	17500	17514	17597	17433	17579	17575	17783	17551	17469	17600	17609	17583	17770	17619	17546	17422	17551	17722	17576	17652	17664	17584	17602	17283	17663	17579	17534	17441	17698	17461	17515	17597	17500	17650	17659	17489	17779	17496	17569	17697	17583	17544	17469	17672	17486	17294	17576	17634	17467	17543	17634	17715	17578	17607	17557	17594	17450	17684	17709	17794	17583	17497	17666	17825	17388	17504	17651	17711	17545	17560	17757	17711	17399	17549	17605	17526	17312	17504	17504	17551	17717	17546	17746	17500	17555	17409	17572	17521	17644	17698	17565	17682	17572	17609	17659	17604	17629	17681	17700	17592	17662	17477	17287	17420	17460	17617	17506	17724	17541	17695	17618	17799	17633	17500	17454	17416	17567	17511	17500	17627	17595	17519	17956	17628	17629	17685	17439	17574	17470	17363	17807	17491	17698	17918	17567	17423	17794	17494	17555	17725	17525	17510	17503	17675	17520	17536	17430	17755	17586	17421	17471	17797	17619	17495	17334	17305	17720	17515	17563	17510	17833	17622	17600	17722	17544	17613	17634	17485	17380	17439	17614	17650	17516	17440	17446	17543	17659	17309	17722	17509	17746	17494	17488	17470	17522	17583	17731	17542	17579	17575	17658	17348	17452	17631	17608	17456	17601	17753	17547	17563	17716	17508	17693	17442	17594	17428	17602	17525	17740	17723	17451	17639	17508	17577	17621	17492	17655	17578	17713	17734	17463	17384	17475	17624	17611	17559	17559	17540	17505	17604	17456	17549	17599	17652	17570	17610	17343	17697	17262	17624	17543	17544	17768	17452	17633	17615	17584	17401	17679	17422	17305	17657	17666	17501	17649	17414	17685	17773	17462	17526	17575	17673	17474	17400	17700	17499	17557	17482	17509	17534	17676	17493	17509	17726	17726	17733	17580	17516	17648	17698	17704	17479	17514	17613	17678	17631	17596	17633	17663	17625	17289	17502	17570	17773	17534	17660	17532	17538	17419	17537	17744	17484	17586	17488	17650	17594	17465	17654	17638	17493	17633	17693	17459	17533	17640	17557	17452	17549	17582	17601	17494	17474	17409	17685	17678	17708	17520	17602	17507	17643	17388	17617	17464	17831	17537	17504	17462	17606	17491	17417	17637	17483	17447	17768	17663	17616	17584	17459	17616	17729	17431	17429	17679	17704	17417	17467	17567	17469	17395	17727	17545	17681	17603	17576	17578	17724	17479	17719	17537	17623	17501	17649	17518	17617	17617	17583	17541	17834	17400	17672	17479	17532	17550	17577	17645	17707	17355	17554	17643	17434	17525	17547	17458	17425	17442	17628	17707	17613	17623	17706	17487	17569	17468	17590	17487	17640	17747	17671	17785	17608	17614	17544	17744	17464	17680	17484	17602	17515	17639	17474	17562	17506	17504	17731	17392	17313	17560	17396	17471	17523	17502	17651	17460	17485	17530	17463	17444	17580	17537	17466	17572	17539	17582	17558	17567	17543	17578	17671	17538	17589	17557	17558	17734	17739	17533	17420	17707	17778	17513	17573	17513	17753	17605	17451	17558	17420	17612	17517	17523	17558	17677	17478	17615	17787	17479	17521	17612	17550	17491	17342	17554	17718	17648	17474	17371	17455	17555	17481	17375	17646	17423	17590	17733	17673	17290	17426	17608	17477	17493	17411	17571	17531	17492	17645	17648	17686	17627	17714	17624	17511	17552	17504	17607	17486	17548	17528	17494	17519	17600	17601	17530	17644	17695	17617	17592	17434	17514	17586	17576	17517	17556	17580	17553	17703	17702	17503	17611	17730	17731	17812	17395	17665	17473	17582	17655	17609	17554	17320	17566	17713	17620	17621	17676	17439	17718	17521	17640	17864	17632	17592	17458	17376	17537	17326	17432	17424	17451	17368	17631	17625	17728	17575	17510	17509	17519	17544	17801	17593	17528	17588	17685	17698	17711	17577	17440	17571	17597	17573	17593	17723	17641	17575	17848	17743	17359	17606	17503	17507	17718	17657	17569	17480	17550	17401	17638	17397	17561	17487	17445	17641	17451	17484	17647	17647	17467	17480	17470	17673	17781	17540	17597	17533	17687	17461	17574	17616	17411	17570	17696	17549	17433	17431	17527	17642	17750	17611	17603	17653	17460	17748	17555	17468	17475	17570	17663	17662	17657	17581	17627	17786	17591	17566	17144	17748	17589	17447	17606	17469	17519	17630	17774	17521	17509	17478	17374	17713	17440	17564	17580	17587	17492	17402	17512	17550	17524	17620	17620	17704	17370	17665	17516	17509	17657	17565	17465	17192	17552	17532	17521	17446	17629	17591	17441	17737	17483	17608	17556	17588	17410	17639	17675	17557	17478	17696	17672	17571	17628	17635	17549	17767	17802	17676	17354	17570	17573	17826	17462	17492	17580	17389	17503	17745	17345	17608	17526	17310	17569	17499	17551	17585	17515	17619	17573	17289	17707	17540	17713	17450	17573	17678	17584	17370	17625	17443	17671	17597	17620	17583	17474	17361	17675	17636	17548	17520	17491	17438	17473	17431	17728	17579	17539	17654	17746	17720	17659	17681	17508	17614	17618	17537	17646	17661	17680	17735	17610	17646	17339	17481	17451	17563	17436	17551	17680	17583	17521	17690	17658	17562	17334	17648	17847	17663	17636	17559	17560	17580	17579	17549	17540	17726	17639	17680	17459	17229	17585	17737	17592	17656	17518	17583	17582	17519	17349	17473	17359	17554	17467	17769	17527	17533	17423	17657	17407	17486	17655	17629	17460	17595	17648	17632	17509	17537	17471	17724	17537	17574	17601	17731	17640	17616	17468	17510	17613	17470	17476	17506	17501	17487	17650	17378	17820	17655	17736	17326	17536	17533	17605	17644	17571	17536	17637	17626	17544	17588	17565	17672	17427	17564	17730	17435	17546	17420	17510	17568	17664	17635	17778	17479	17421	17388	17665	17774	17450	17485	17822	17693	17311	17384	17645	17489	17470	17685	17487	17588	17383	17495	17638	17551	17511	17548	17603	17567	17399	17736	17609	17622	17418	17516	17553	17572	17535	17600	17499	17547	17549	17658	17637	17465	17485	17714	17557	17508	17841	17539	17596	17417	17533	17430	17504	17712	17576	17761	17366	17682	17515	17475	17560	17562	17698	17410	17781	17558	17458	17412	17387	17563	17760	17814	17396	17599	17606	17566	17584	17512	17672	17656	17689	17590	17548	17517	17458	17570	17482	17464	17500	17524	17444	17665	17642	17583	17594	17575	17701	17477	17440	17441	17730	17439	17529	17491	17502	17609	17517	17794	17715	17608	17653	17621	17444	17424	17577	17804	17516	17745	17501	17430	17456	17460	17420	17547	17506	17702	17455	17574	17764	17581	17577	17457	17593	17710	17566	17536	17617	17447	17341	17502	17516	17535	17433	17600	17394	17759	17469	17577	17643	17576	17597	17679	17402	17643	17545	17609	17517	17793	17603	17753	17567	17338	17623	17795	17573	17468	17608	17243	17529	17494	17580	17575	17711	17479	17614	17540	17618	17501	17635	17587	17573	17505	17610	17542	17660	17529	17519	17698	17417	17456	17566	17485	17491	17451	17718	17502	17556	17469	17540	17505	17593	17611	17584	17679	17475	17535	17459	17663	17602	17436	17601	17631	17376	17441	17519	17488	17361	17433	17466	17606	17533	17505	17655	17388	17540	17575	17467	17562	17651	17662	17495	17588	17605	17603	17722	17534	17384	17432	17534	17535	17615	17479	17807	17628	17635	17493	17455	17566	17578	17621	17451	17501	17539	17513	17425	17644	17566	17633	17449	17575	17564	17479	17697	17591	17712	17584	17435	17567	17640	17592	17473	17495	17385	17669	17738	17806	17538	17583	17550	17640	17725	17669	17554	17598	17467	17556	17375	17574	17809	17499	17622	17582	17725	17760	17491	17423	17563	17546	17513	17600	17506	17744	17689	17655	17449	17601	17450	17603	17670	17353	17548	17443	17723	17542	17695	17600	17547	17559	17372	17782	17666	17638	17628	17506	17533	17624	17641	17626	17400	17642	17592	17744	17533	17628	17385	17641	17752	17631	17460	17690	17455	17740	17643	17524	17606	17600	17453	17460	17385	17765	17480	17597	17820	17651	17778	17567	17430	17438	17729	17507	17372	17454	17603	17575	17697	17512	17722	17681	17431	17568	17445	17732	17650	17742	17541	17405	17451	17572	17488	17661	17419	17554	17486	17511	17433	17537	17715	17547	17624	17536	17559	17680	17534	17475	17539	17453	17469	17527	17617	17503	17483	17643	17389	17560	17627	17495	17663	17674	17654	17649	17658	17667	17570	17426	17612	17375	17551	17557	17778	17668	17572	17728	17476	17391	17730	17538	17587	17405	17536	17479	17716	17597	17619	17504	17663	17536	17470	17602	17571	17554	17397	17583	17549	17670	17656	17354	17675	17649	17418	17617	17627	17593	17695	17488	17666	17558	17632	17704	17325	17761	17638	17510	17555	17473	17611	17574	17499
30940	45337	42037	33569	29567	26289	22787	21112	19497	18435	17477	16905	16536	16264	15935	16036	15809	15727	15476	15410	15324	15279	15167	15255	15177	15324	15141	15060	15233	15400	15055	15090	15143	15171	15042	15042	15172	14938	15155	15201	15171	15045	15044	15064	15112	15229	15175	14978	15148	15105	15143	14943	15172	15039	15178	15156	15159	15033	15007	15110	15083	15090	15002	15114	15091	15182	15137	14998	15112	15026	15108	14980	15086	15131	15038	14857	15054	15206	14982	14998	15057	15278	14961	15130	15135	15107	15097	15048	15017	15110	14998	15065	14986	15185	15128	15176	15302	15103	14975	15115	15058	15095	14964	15097	15160	15010	15084	15145	15147	15094	15080	15087	15033	15316	15231	15104	15122	15083	15059	14986	15295	15111	15108	15129	14985	15110	15064	15154	15142	15049	15179	14910	14951	15037	14904	15124	15102	15027	15065	15258	15064	14983	14969	15046	15074	15181	14924	14983	15057	14976	15011	15125	15091	15129	15185	15133	15081	15059	15119	15043	14957	14849	15217	15117	15092	15191	15070	15135	15179	15020	15026	15340	15158	14981	15063	15088	15047	14911	15035	15158	15178	15128	15173	15106	14945	15137	15138	15034	15110	15189	14917	15027	15169	15061	15169	14986	15121	15091	15275	15213	15102	14931	15063	15091	15254	15026	15103	14993	15001	15092	14865	15068	15011	15086	14953	14961	15046	15018	15172	15021	15069	15099	15215	15162	15172	15132	15097	15223	14868	15244	15025	15071	15229	15210	15044	15131	15221	15020	15004	15093	15099	15162	15129	14959	15103	15101	15240	14938	15246	15126	15172	14964	14958	14964	15054	15149	15064	14989	15029	14968	15145	15100	15166	14893	14957	15108	14974	15005	14998	14947	15209	15087	15168	15167	15133	15230	15160	15117	15116	15211	15145	15176	14994	15133	14842	15180	15240	14960	15160	14885	15108	15174	14996	15181	15195	15194	15148	15117	15108	15155	15042	15159	14903	14948	15181	15108	15151	15089	15012	15075	15069	14996	15082	15136	15066	15003	14878	15120	15083	14970	15092	15030	15184	15178	15151	15085	15146	15135	15087	15084	14988	15001	15169	15136	15009	15139	14998	15228	15229	14968	14964	15120	15071	15084	15029	15006	14942	15074	15142	14972	15086	14991	15145	15316	14983	15229	14993	15157	15126	15020	15078	15034	15109	14984	15092	14985	15187	15004	15069	15101	15259	15189	15065	15138	15225	14976	15118	14914	14962	15026	15092	15028	15034	15065	15118	15055	15123	15155	15082	15175	15029	14991	15066	15085	15147	15120	15095	15040	15018	15017	14992	15137	15183	15182	15109	15193	15069	15053	15171	15161	15016	15048	15057	14986	14954	14932	15135	15153	15120	15182	14970	15240	15083	14874	15279	15037	15118	15106	15131	14932	15126	15063	15088	15002	15174	15020	15119	15039	14913	14987	15003	15035	15093	15071	15101	14973	15219	15084	15144	15160	15012	15171	15173	14946	14995	15051	15058	15172	15192	15098	15078	15128	15055	14957	15245	15135	15206	14966	15041	15257	15107	15208	15083	15072	15035	15032	15159	15078	15099	14954	15055	15033	15289	15235	15200	15179	15031	15063	15319	15107	15185	14986	15031	15105	15123	15077	15000	15182	15200	15145	15009	15105	14938	15151	15087	15168	15118	14985	15137	14999	15064	15070	15169	15196	15137	15021	15179	15000	15009	14996	15109	15047	14974	14980	15334	14966	15141	15085	15272	15293	15114	15084	15154	15176	15202	15211	15119	15127	15118	15106	15089	15182	15021	14998	15061	15071	15010	15143	15093	15138	15204	14851	15106	15014	15047	15128	15181	15075	15031	15022	15046	15089	14965	15101	15278	15069	15127	14992	14869	15250	15108	15080	15332	15076	15034	14972	15268	15175	15119	15104	15081	14951	15002	15055	15075	15042	14987	14772	15074	14974	15128	15060	14905	14950	15147	15012	15217	15170	15083	15116	15193	15186	15106	15152	15143	15168	15062	14831	15149	15124	15088	15141	15044	14963	15005	15141	14973	15053	15053	15039	15237	15006	15102	15215	15084	15125	15112	15229	15056	14996	15206	14916	15051	15201	15073	15151	15108	14938	15115	15119	15176	15019	15110	15019	14875	15241	15211	14997	14944	15106	15212	15056	15001	15038	15284	15195	15135	15228	14957	14912	15049	15101	15032	15172	15106	15124	15227	15117	15024	15015	15029	15150	15134	15046	15116	15167	15124	15041	15110	15123	15167	15075	15075	15093	15015	14941	15184	15207	15000	15123	15068	14997	15014	15149	15049	14979	15074	14991	15065	15210	15172	15025	15167	15071	15212	15106	14940	14884	15041	15079	15006	14941	15053	15153	15003	15037	15074	15057	15093	15066	15271	15185	14954	14895	15125	15212	15158	15130	15122	15040	15146	15067	15020	15039	14949	15025	15134	15073	15079	15122	15277	15186	15053	15130	15125	15125	14895	15255	15208	15231	15032	14992	15013	15214	15026	15118	14942	15255	15126	15230	15074	15063	15082	15039	14984	15144	15132	15162	14888	15041	14963	15080	15137	15220	15262	14927	15152	15074	15069	15004	15112	15045	15083	15054	15164	15104	15080	14957	14999	15168	15127	15150	15073	15133	15014	15004	15105	15255	15022	15107	15074	15205	14932	15071	15065	14997	15123	15039	15202	15043	15093	15176	15078	15022	15168	15036	15061	15177	15116	15178	15003	15115	15097	14878	15099	15040	15073	15018	15022	14978	15183	15122	15082	15088	15002	15203	15025	14971	15088	15204	14969	14991	15055	14960	14969	15080	15075	15308	15033	15153	15039	15137	15046	15070	15074	15133	15073	15102	15020	14897	15100	15014	15003	14998	15062	15113	15029	15167	15190	15118	15209	15193	15144	15261	15128	15112	15003	15108	15108	15064	15254	15126	15143	15052	14984	15030	15098	15000	14855	15080	15206	15050	15095	15128	15050	15093	15030	15197	15120	15106	15109	15022	14988	15286	15057	14898	14919	15211	15159	15042	14977	15072	15102	14945	15008	15174	14998	15038	15091	15090	15091	15231	15091	15060	14975	15076	14963	15083	14929	15177	15098	15312	14982	15117	15055	15131	15110	15167	14993	15131	15211	14964	15171	15110	15034	15262	15240	15040	15226	15002	15037	15123	15107	15083	15138	15203	15287	15146	15051	15065	15069	14971	15197	15109	15138	15024	15136	15250	14976	15010	15054	15057	14954	15154	15101	15205	15026	14996	15079	15121	15092	15043	15021	15147	15210	15160	15351	15063	15013	15086	15166	15088	15046	15162	15069	15197	15067	15147	15185	14965	15154	15010	15079	15058	14948	15035	15202	15197	14927	14957	15066	14939	15056	15109	14963	14933	15052	15085	15043	14988	14946	15068	15073	15286	15142	15107	14943	15026	14997	15120	14991	15133	14935	14992	15040	15093	15053	15241	14937	15067	15256	15053	15107	15170	15068	15091	15096	15178	14937	15224	15145	15195	14935	15218	15112	15081	15180	15080	15051	14915	14950	15073	15198	15046	15140	14979	15036	15043	14975	15011	15007	15101	15149	15194	15139	15125	15177	15039	15087	15204	15067	15130	15066	15247	14938	15095	15147	15114	15101	15119	15023	15141	15394	15256	15052	15152	15081	15127	15175	15066	15109	15046	14908	14993	15069	15024	15023	15285	15080	15145	15057	15016	14959	15225	15199	15044	15109	14943	15068	14949	15293	14935	15093	15245	15002	14918	15125	14906	15220	15262	15067	15183	15096	15190	14857	15110	15151	15178	15279	15168	15152	15034	15161	15196	14965	15035	15028	15151	15336	15184	14960	15149	15047	15023	14999	15106	15032	15216	15137	15109	15188	15025	15029	15217	15171	15188	15067	15106	15066	15126	15081	15048	15104	14965	15139	15053	14994	15056	15185	15117	15143	15165	15086	15132	15315	15078	14939	15160	15125	15075	15078	15189	15277	15046	15090	15015	15015	15112	14986	15112	15056	15006	15162	14878	14972	15092	15202	15233	15061	15142	15036	14967	15137	15101	15167	15149	15121	15068	15096	15120	15001	15222	15152	15066	15144	15186	15064	15022	15006	15134	15018	15179	15047	15063	14985	15112	15005	15018	15070	14921	15004	15148	15060	15088	15010	15128	15033	15186	15067	15149	15163	15035	15103	14941	15065	15085	15169	14964	15109	15079	15080	15101	14928	15124	14994	15053	15082	14981	15177	15247	15076	15201	15184	15044	14983	15191	15176	15109	15049	15179	15170	15252	14953	15228	15052	14895	15107	15043	15249	15249	15190	14941	15033	15119	15151	15259	15117	15131	15105	15055	15058	15210	15181	15125	15162	14979	15194	15141	15141	15248	15195	15261	15187	15095	15042	14922	15098	15111	15144	15091	15013	15096	15085	15086	15165	15048	15103	15039	15121	14990	15119	15078	15240	15189	15150	15224	15025	15164	15097	15142	15219	14959	15198	15130	15050	15056	15045	15053	15030	15337	15002	15098	15102	14978	15149	15057	15081	15225	15194	15133	15117	14851	15198	15127	15329	15088	15261	15087	15008	14999	15172	15167	15061	15043	14935	15114	15225	15191	15079	15256	15032	15054	15039	15208	15213	15132	15130	15031	15151	14980	15187	15188	15068	15131	15247	15286	14962	15307	14896	15069	15114	15277	15201	15053	14966	15131	15047	15065	14951	15302	15162	15095	14915	15117	15249	15162	15076	15060	15121	15062	14934	15133	15119	15263	14778	15289	15073	14956	15020	15059	15035	15058	15093	15210	15085	15110	15061	15031	15141	15115	15129	15071	15042	15082	15164	15238	15098	15238	14955	15078	15092	15133	15031	14832	15151	15179	15134	15141	14997	15082	15140	15238	14963	15105	15180	15295	15156	15299	15071	15164	15190	14990	14989	15190	14890	15050	15024	15067	14956	15100	15191	15202	15064	14956	15040	14995	15007	15166	15056	15202	15108	15261	14869	15128	15063	15085	15035	15153	15015	15191	15040	15087	15109	15048	15147	15177	15018	15008	15169	15093	15085	15271	15126	15198	14995	14929	15060	15144	15113	15199	15078	15155	15198	15160	15034	15238	15192	15278	15201	14996	15149	15212	15063	15242	15253	15112
24045	21179	28725	26673	27834	29224	28103	24054	22165	21151	20232	19520	19270	19031	18645	18448	18348	18173	18278	18000	18013	17897	18080	17848	17801	18008	17789	17833	17612	17629	17684	17754	17711	17765	17552	17741	17751	17575	17516	17555	17656	17653	17753	17715	17525	17645	17490	17662	17571	17743	17643	17671	17439	17729	17697	17536	17531	17496	17770	17549	17484	17572	17501	17771	17606	17601	17406	17578	17626	17681	17695	17433	17426	17521	17414	17503	17699	17350	17726	17725	17692	17508	17418	17563	17472	17496	17878	17469	17629	17658	17456	17557	17720	17431	17577	17580	17763	17580	17697	17559	17614	17426	17769	17589	17545	17590	17692	17495	17472	17387	17516	17640	17618	17567	17633	17557	17377	17458	17722	17594	17556	17485	17520	17656	17527	17439	17642	17550	17615	17532	17698	17328	17520	17442	17537	17547	17595	17538	17404	17490	17653	17763	17458	17762	17582	17488	17540	17586	17438	17699	17598	17346	17375	17601	17600	17786	17740	17593	17527	17517	17728	17628	17381	17553	17382	17572	17751	17498	17521	17654	17435	17205	17674	17446	17607	17717	17429	17434	17583	17524	17508	17572	17539	17305	17583	17547	17464	17635	17363	17732	17476	17550	17509	17368	17478	17544	17311	17596	17686	17717	17629	17653	17519	17577	17435	17375	17338	17461	17552	17676	17490	17663	17783	17617	17435	17372	17499	17595	17335	17516	17617	17512	17752	17572	17533	17515	17531	17626	17620	17709	17615	17534	17599	17805	17719	17600	17813	17411	17411	17500	17726	17492	17482	17449	17432	17634	17372	17686	17454	17533	17464	17566	17652	17617	17612	17385	17648	17577	17661	17391	17730	17514	17391	17396	17761	17766	17481	17458	17422	17409	17491	17431	17448	17582	17539	17469	17637	17543	17616	17486	17491	17539	17719	17621	17577	17549	17579	17662	17526	17478	17509	17659	17648	17430	17367	17539	17486	17572	17604	17632	17728	17512	17484	17601	17420	17293	17405	17271	17421	17493	17382	17486	17579	17602	17395	17555	17421	17668	17546	17526	17592	17492	17594	17605	17544	17851	17718	17483	17456	17312	17548	17383	17394	17725	17612	17694	17605	17605	17706	17385	17587	17628	17631	17614	17598	17520	17497	17737	17352	17537	17629	17623	17333	17529	17585	17745	17691	17482	17438	17542	17635	17567	17581	17672	17389	17500	17465	17808	17499	17595	17482	17585	17384	17431	17499	17484	17469	17435	17649	17698	17642	17608	17525	17468	17457	17614	17634	17784	17474	17434	17388	17555	17368	17366	17396	17581	17480	17116	17355	17490	17569	17560	17406	17648	17373	17585	17427	17521	17413	17484	17552	17695	17454	17605	17387	17654	17530	17580	17512	17518	17537	17734	17277	17472	17462	17554	17556	17548	17619	17456	17632	17423	17508	17412	17672	17403	17468	17536	17562	17463	17533	17445	17556	17567	17567	17524	17523	17571	17651	17599	17660	17626	17528	17461	17479	17454	17507	17485	17658	17683	17794	17473	17616	17653	17471	17671	17376	17558	17428	17473	17532	17443	17584	17613	17500	17646	17513	17483	17486	17535	17411	17671	17722	17546	17606	17303	17476	17713	17571	17466	17496	17586	17760	17568	17354	17714	17514	17513	17413	17592	17495	17687	17490	17450	17551	17385	17742	17518	17593	17504	17699	17461	17310	17604	17342	17584	17667	17556	17484	17602	17604	17525	17631	17843	17570	17631	17746	17588	17310	17682	17572	17520	17460	17614	17595	17596	17534	17585	17538	17588	17432	17461	17602	17467	17451	17650	17704	17527	17575	17600	17496	17582	17259	17592	17642	17369	17642	17503	17452	17561	17639	17494	17375	17518	17532	17382	17587	17510	17713	17439	17548	17399	17509	17547	17540	17478	17394	17690	17398	17416	17552	17508	17674	17484	17567	17356	17864	17622	17647	17428	17558	17692	17488	17744	17572	17459	17517	17406	17653	17500	17612	17689	17552	17552	17597	17590	17465	17474	17501	17506	17607	17740	17599	17699	17483	17681	17567	17550	17366	17714	17496	17414	17669	17745	17666	17765	17614	17256	17446	17583	17464	17578	17476	17537	17622	17179	17549	17540	17546	17319	17372	17513	17386	17694	17370	17513	17477	17531	17443	17660	17564	17504	17684	17550	17786	17726	17463	17531	17558	17444	17671	17723	17412	17510	17448	17345	17611	17422	17546	17454	17712	17430	17451	17606	17610	17540	17463	17487	17512	17640	17733	17640	17269	17499	17383	17433	17588	17556	17571	17420	17653	17494	17486	17476	17515	17497	17403	17584	17537	17638	17695	17595	17613	17629	17382	17430	17356	17719	17390	17339	17463	17603	17459	17286	17539	17729	17629	17616	17363	17722	17539	17574	17519	17569	17507	17458	17394	17613	17384	17667	17580	17678	17622	17526	17600	17504	17613	17444	17767	17622	17603	17697	17502	17616	17597	17565	17812	17625	17452	17346	17497	17554	17544	17651	17762	17546	17468	17426	17582	17669	17518	17458	17437	17439	17522	17375	17442	17747	17556	17440	17343	17656	17662	17524	17426	17794	17626	17568	17569	17433	17506	17503	17716	17517	17614	17723	17746	17646	17405	17416	17370	17341	17430	17672	17601	17496	17437	17336	17525	17443	17291	17487	17601	17546	17650	17563	17517	17462	17410	17249	17519	17616	17535	17673	17524	17510	17355	17491	17627	17661	17541	17451	17567	17477	17524	17565	17708	17543	17506	17458	17552	17623	17745	17306	17613	17621	17525	17426	17613	17757	17336	17725	17590	17478	17458	17414	17607	17532	17780	17471	17622	17688	17671	17473	17506	17661	17537	17539	17604	17463	17638	17396	17501	17571	17666	17588	17521	17533	17311	17621	17570	17327	17487	17539	17606	17533	17486	17497	17582	17593	17352	17398	17311	17558	17484	17352	17587	17697	17479	17612	17582	17614	17609	17614	17567	17482	17669	17541	17655	17391	17572	17509	17464	17522	17605	17756	17471	17659	17637	17729	17489	17398	17543	17564	17453	17639	17513	17410	17474	17341	17515	17213	17482	17524	17533	17602	17502	17512	17545	17510	17439	17401	17568	17557	17567	17390	17549	17628	17587	17562	17483	17357	17481	17727	17485	17654	17458	17679	17473	17577	17374	17313	17597	17602	17584	17595	17579	17430	17386	17320	17528	17480	17482	17501	17508	17570	17620	17568	17742	17570	17250	17710	17537	17718	17586	17443	17744	17547	17461	17528	17699	17544	17517	17465	17641	17680	17621	17550	17761	17624	17633	17641	17504	17573	17619	17689	17694	17478	17502	17561	17591	17514	17798	17531	17492	17448	17470	17498	17609	17651	17592	17649	17632	17522	17474	17674	17376	17463	17639	17699	17448	17475	17435	17538	17413	17556	17604	17529	17680	17670	17626	17479	17511	17578	17819	17443	17528	17580	17734	17484	17517	17655	17517	17602	17674	17485	17571	17734	17682	17621	17506	17774	17205	17395	17551	17620	17535	17524	17480	17410	17762	17524	17505	17490	17533	17424	17483	17756	17527	17561	17647	17569	17524	17536	17895	17422	17607	17563	17560	17495	17436	17545	17392	17537	17544	17719	17319	17754	17479	17619	17717	17425	17546	17374	17614	17458	17472	17480	17560	17615	17487	17541	17593	17480	17465	17693	17401	17443	17533	17515	17578	17445	17725	17629	17534	17436	17560	17699	17592	17413	17617	17364	17374	17783	17781	17649	17491	17593	17578	17584	17590	17618	17455	17614	17430	17561	17793	17567	17568	17570	17535	17788	17472	17454	17598	17669	17616	17566	17536	17510	17579	17464	17439	17427	17465	17665	17414	17710	17462	17526	17572	17458	17578	17752	17480	17479	17486	17714	17472	17605	17378	17642	17511	17424	17429	17495	17501	17417	17706	17418	17535	17306	17413	17556	17307	17340	17648	17522	17644	17486	17444	17484	17593	17693	17683	17482	17504	17741	17515	17361	17305	17429	17415	17494	17706	17457	17400	17417	17600	17361	17406	17513	17448	17376	17412	17506	17392	17401	17746	17343	17507	17792	17525	17521	17533	17481	17438	17527	17477	17543	17455	17574	17439	17548	17423	17474	17317	17590	17657	17289	17701	17544	17743	17374	17577	17698	17639	17513	17721	17468	17542	17543	17391	17601	17478	17647	17562	17520	17675	17740	17560	17524	17530	17515	17636	17516	17607	17478	17461	17577	17549	17711	17568	17392	17628	17599	17204	17575	17511	17559	17700	17586	17635	17520	17565	17407	17582	17504	17590	17436	17546	17445	17464	17619	17571	17624	17457	17515	17518	17263	17547	17566	17467	17501	17387	17486	17596	17389	17431	17678	17477	17534	17756	17484	17341	17499	17372	17413	17487	17670	17446	17443	17286	17517	17647	17385	17459	17593	17777	17796	17594	17523	17529	17549	17685	17590	17511	17475	17603	17679	17406	17519	17517	17613	17462	17676	17502	17394	17591	17506	17494	17428	17483	17544	17644	17462	17428	17598	17603	17603	17613	17523	17701	17540	17418	17416	17587	17624	17196	17605	17508	17728	17481	17388	17537	17506	17594	17467	17538	17474	17743	17649	17432	17625	17522	17340	17467	17513	17755	17487	17660	17491	17601	17727	17570	17381	17383	17387	17292	17737	17357	17436	17465	17579	17532	17517	17399	17878	17377	17437	17744	17584	17560	17570	17508	17618	17594	17665	17312	17414	17609	17739	17551	17642	17688	17442	17630	17622	17427	17787	17656	17670	17425	17584	17645	17519	17551	17519	17221	17690	17508	17429	17581	17538	17592	17538	17364	17494	17336	17647	17552	17461	17596	17359	17552	17603	17395	17513	17512	17553	17462	17794	17578	17517	17610	17577	17508	17588	17517	17622	17723	17606	17694	17700	17579	17547	17602	17589	17527	17424	17552	17518	17600	17543	17445	17490	17510	17583	17868	17660	17545	17433	17464	17602	17501	17672	17806	17625	17582	17530	17652	17548	17398	17486	17498	17538	17617	17586	17422	17595	17645	17605	17332	17530	17596	17597	17693	17681	17390	17445	17549	17605	17451	17616	17508	17607	17633	17478	17599	17507	17587	17695	17499	17615	17467	17690
31111	51048	48295	39834	35123	30595	26940	24172	21653	20080	18909	18032	17230	16998	16459	16217	15939	15966	16014	15464	15539	15380	15523	15524	15209	15296	15401	15081	15176	15274	15080	15081	15120	15211	15098	15249	15057	15238	15114	15092	15166	15114	15086	14962	15168	15065	15085	15128	15220	15194	15196	15196	15099	15161	15192	15055	15102	15054	15233	15262	15314	15145	15080	15163	15167	15009	15070	15162	15119	15318	15078	15220	15091	15061	15049	15095	15045	15111	15147	15081	15209	15117	14957	15072	15032	15107	15194	15065	15050	14882	15159	15200	15023	14954	15255	14935	15057	15164	14978	15141	15286	15178	14930	15136	15120	15138	15038	15048	15244	15097	15076	15065	15110	14963	15107	15099	15111	15322	15186	14947	15197	15009	15172	15165	15168	15207	15066	15048	15074	15152	15088	14964	15084	15081	15167	15140	15161	14933	15185	15111	14909	15065	15135	15055	15134	15191	15139	14966	14989	15065	15175	15037	15114	15053	15033	15100	14918	15133	15064	15103	15048	15057	15236	15108	15143	15137	15084	15234	15129	14981	15054	14991	15132	15158	15158	14987	15108	15022	15021	15103	14985	15158	15007	15058	15072	15227	15065	15085	14957	14881	15047	15061	15114	15025	15199	15060	14986	14930	15203	15121	15010	15177	15096	14976	15177	15045	15164	14992	15251	15122	14926	15203	15286	15075	15085	15259	14870	15055	15003	15110	15161	15108	15128	15179	15148	15159	15042	15160	15184	15231	15099	15057	14990	15078	15033	15221	15086	15259	15212	15094	15009	15106	15127	15068	14975	15266	15220	15126	14986	15172	14883	15191	15087	15008	15143	15151	15175	15072	15081	14952	14963	14988	15050	14930	15266	15201	15013	14996	14999	15004	15129	14968	15150	14893	15254	15040	15177	15105	15075	15056	15030	15169	15110	14943	15188	15036	15003	15099	15166	14991	14998	15039	15119	15114	15177	15012	15168	15012	15075	15109	15046	15022	15183	15034	15158	15035	15044	15219	15139	15122	15018	15167	15132	15030	15246	14968	15033	15185	15246	15117	15048	15078	14966	15047	15253	15054	14937	15060	15136	15049	15238	15057	14996	15156	14978	15131	14934	15215	14938	15212	15274	15186	14932	15192	14987	15222	15202	15107	15142	15182	15334	15098	15150	14936	14917	15171	15057	15164	15053	15092	15268	14961	15016	15254	15045	15069	15023	15199	15179	15103	15066	15097	14995	15145	15110	15061	15070	15072	15155	15167	15295	15200	15088	15014	15133	15100	15021	15174	15125	15172	14918	15209	15210	15096	14991	15224	14862	15148	15110	14960	14995	15051	15049	15194	14983	15223	15113	15140	15086	15120	15137	15054	15168	14997	15228	15108	15115	15076	15003	15148	15110	15002	15066	15167	15306	14960	15100	15138	15184	15005	15110	15039	15140	14907	15118	15106	15179	15284	15193	15070	15078	15072	15126	15097	14922	15104	15056	15022	15084	15042	15071	15062	15210	15095	15077	14906	15071	15073	15287	15077	15091	15211	14946	14968	15152	15038	15081	15200	15125	15090	15093	14934	15107	14954	15029	15088	15065	15052	15196	15042	15155	15147	15048	15102	15085	14998	15056	15185	15260	15182	15104	15117	15195	15100	15100	15062	15027	15188	15092	14925	14984	15014	15101	15059	15183	15352	15086	15080	15029	15021	14997	15165	15108	15162	15124	15137	15114	15161	15190	15073	15169	15115	15152	15041	15228	15095	15003	14876	15060	15241	14952	15145	15201	15146	15077	15080	15156	15030	15262	15018	15190	14987	14916	15122	15004	15136	14935	15057	15091	15145	15013	15082	15142	15106	15040	15060	15224	15178	15134	15217	15011	14975	15171	15171	15065	14974	15073	15030	15205	15195	15079	15176	15036	14999	15130	15097	15096	14889	14981	15151	15219	14977	15131	15090	15046	15130	15181	15043	15052	15021	15061	15025	15250	15112	14985	15097	15224	15233	15072	15133	15037	15105	15093	15200	15090	15049	15051	15088	15176	15010	14894	15142	15059	15142	15069	15119	15121	14951	15147	15037	15204	15068	15069	15119	14990	15279	15119	14974	15024	15084	14970	15046	15169	15075	15111	15238	15103	15050	15035	15088	15260	15218	15131	15101	15143	15042	15235	14967	15273	15127	15200	14984	15206	15070	14907	15053	15153	14941	15083	15369	15137	14878	15056	15102	15057	15117	15150	15196	15011	15261	14982	15039	15151	15147	15151	15003	15119	15055	15053	15131	15009	15151	14987	14945	15159	15091	15014	15106	15001	15125	14937	15158	15055	15105	15125	15116	14983	15064	15134	14961	15063	15092	15021	15129	15001	15128	15185	14891	15101	15275	15174	15141	15136	15048	15245	15042	14906	15064	15119	14843	15283	15186	15069	15214	14939	15198	15046	15142	15130	15030	15165	15078	14905	15240	15102	15226	15203	15106	15023	15224	15009	14889	15035	15044	15102	14957	15220	15254	15154	15259	15057	14921	15031	15120	15237	15170	15057	15108	15084	15245	15076	15115	15175	15249	15171	14920	15085	15038	15008	14965	15121	15074	15024	15136	15057	14955	15058	14934	15129	14927	15015	15029	15154	15196	14935	14991	15085	15062	15213	14981	15014	14984	14949	15331	15153	15076	15106	15277	14982	15197	15154	14847	15024	15143	15073	14955	15018	15205	15027	15093	15086	15083	15198	15115	15174	15005	14980	14854	14897	15186	15166	14971	15094	15312	15032	15039	15138	14934	15186	14993	15035	15103	15166	14987	15136	15269	15099	15042	14995	15103	15252	15030	15018	14933	15079	15029	15238	15087	15272	14919	14925	15151	15201	15012	15186	15058	15188	15084	15132	15119	15169	15036	15058	14984	15015	15117	15095	15079	15014	15311	14952	15185	15255	15120	15123	15001	15097	14955	15105	14969	15085	15047	15161	15175	15107	15014	14901	15184	15055	14998	14942	15272	15276	15177	15137	15081	15017	15069	15021	15022	15096	15105	15136	15238	14956	15041	15113	15050	15137	15186	15090	15083	15367	15021	15094	14991	15058	14933	15205	15071	15080	15269	15286	15334	15025	15017	15294	15178	15217	14977	15158	14976	15232	15090	15087	15121	15164	15022	15114	15181	15070	15101	15223	14960	15120	15278	15078	15095	15110	14970	15201	15041	15136	14910	15269	15137	15129	15163	15147	15086	15010	15014	15222	15158	15133	15044	15103	15209	15126	15065	15149	15296	15103	14987	15111	15062	14938	15059	15034	15044	15064	15010	15173	15076	15159	15111	15031	14983	14985	15134	15010	15038	15026	15177	15049	15066	15102	15195	14927	14968	15213	15105	15129	15059	15107	15073	15143	15254	15224	14988	15167	15160	15156	15257	15278	15205	15054	15040	15183	15143	14998	15067	14869	15198	15159	15237	15155	15091	14953	14988	15116	15237	15081	15116	15208	15248	15043	15006	14965	15083	15087	15056	15176	15100	15155	15070	15165	15036	15060	14968	15195	15192	15065	15123	14982	14989	15199	14962	15180	15376	15009	15089	15330	15006	15105	15094	14957	15188	15020	14972	14835	15091	15149	15188	15103	14956	15084	15088	15095	15075	15114	15048	15194	15155	15019	14945	15021	14907	14845	15248	15154	15054	15223	15111	15007	15134	15124	15139	15245	15173	15113	15126	15145	15223	15195	15087	14960	15038	15060	15156	15104	15046	14993	15117	15106	15175	15108	15145	15119	15086	15031	15101	15267	15154	14945	15149	14926	15006	15179	15077	15010	15190	15002	15052	15181	15022	15093	15201	15287	15035	14916	15053	15137	15043	15211	14896	15135	14885	14951	15099	15056	15128	15276	15023	15188	15141	15189	15021	15093	15039	14951	15028	15109	15167	15196	15038	15122	15027	15145	14877	14944	15236	15094	15094	15106	15042	14956	15085	15120	15072	15111	15103	15026	14952	15125	15150	15109	15098	15134	15158	15208	15092	15107	14849	15138	15133	15151	15035	15100	15029	15154	14946	15073	15039	15028	15030	15098	15199	15111	15005	14900	15169	15083	15112	15277	15244	15032	15171	15076	15084	15102	15258	15175	14960	14972	15069	15052	15179	14848	15054	14976	15143	15073	14966	15163	15044	14890	15064	15180	15296	15073	14964	15153	15041	15131	14908	15134	15022	15120	15089	15192	15250	15278	15116	15151	14995	15119	15151	15006	15092	14964	15200	15280	15165	15027	15120	15187	15037	15244	15107	14934	15153	14866	15185	15011	14996	15101	15152	15123	15014	14891	15221	14904	15049	14979	15054	15137	15197	15108	14972	15214	14785	15083	14943	14976	15075	15037	14935	15213	15187	15069	15155	15038	15176	15105	14990	15103	15061	15054	14938	15130	15087	15097	15076	15178	15051	15078	15189	14975	15080	15220	14962	15013	15205	15022	14921	15254	15077	15097	15144	15167	14980	15141	14985	15050	14976	15252	15018	15189	15065	14914	15011	15216	15047	15050	15135	15050	15026	15185	15217	15203	15027	15063	15119	15013	15102	15102	15035	14966	14957	15174	14852	15057	15247	15194	15083	15112	15085	14965	15297	15162	15150	14817	15096	15209	15142	15164	15090	14989	15006	15065	15064	15184	15147	15061	15141	15048	15181	15024	15050	15024	15121	15096	15157	15128	15048	15291	14979	15279	15203	14933	15184	15063	15000	15064	15138	15086	15075	15205	15176	15097	15304	15067	15158	15156	15097	15075	15076	15181	15015	15035	15152	15120	15129	15143	15053	15145	15172	15265	15145	15100	15173	15057	15111	14998	15065	15206	15066	14919	15089	15164	15061	15079	15130	15179	15025	14958	15118	15062	15207	15001	14958	15089	15100	15116	14980	15047	15058	15158	15054	15055	15061	15107	15171	15151	15077	14976	15235	15108	15299	15006	14940	15118	15176	15207	15015	15075	15016	15073	15083	15079	15132	14964	15158	15192	15264	15123	15146	15115	15174	15004	15204	15098	15128	14990	15082	15168	14911	15070	15120	14951	15194	15202	15114	15058	15018	15129	15145	14984	15265	15238	14905	15035	15017	14994	15138	15179	15077	15147	15141	15029	15018	15071	15212	15038	15039	15023	15170	15295	14917	15163	15172	15130	14975	15137	15013
22868	21201	29025	24271	24462	29749	31878	26468	23855	22923	22231	21201	20397	20124	19589	19248	18935	18930	18979	18905	18676	18552	18476	18589	18402	18449	18311	18149	18230	18079	18069	18245	18108	18329	18006	18123	18224	18206	18274	18249	17994	18319	18228	18111	18018	18204	18239	18141	18214	17928	18158	18008	18217	17815	18255	18144	17992	17946	18068	18035	18120	17946	18261	18192	17822	18241	18078	18046	18162	17894	18122	18118	18098	18109	17984	18165	18036	18138	18146	17899	18159	18173	17937	18357	18208	18144	18181	18168	18224	18080	18108	17922	18115	18060	18161	18004	17991	18055	17947	18094	17862	18101	17979	18073	18176	18133	18090	18081	18163	17996	18173	18019	18163	17963	18105	18166	18218	17905	18083	17987	18166	18017	17834	17922	18311	17952	17977	18054	17965	17968	17834	17888	18058	18046	18030	17844	18082	17931	18076	18069	18090	17995	18061	18092	17991	18034	17958	17909	18018	18041	18150	18021	18129	17993	17975	18015	18048	17900	18109	18052	17956	18013	18101	17907	17941	17982	18047	17913	17946	18087	18257	17970	18049	17874	17885	17795	18129	17924	18162	18062	18269	17936	18242	17849	17888	17812	17916	18056	18072	17927	17855	17875	17908	18095	18032	18277	18103	18101	18141	17963	17949	17937	17891	18050	17951	17956	18000	18010	17946	18111	18108	17816	17944	18078	18285	18100	18006	17997	17953	18162	18002	17761	17928	18008	17992	17923	18003	17954	17967	17994	18038	18036	18054	17959	17914	17791	17982	18219	17986	18070	17841	17867	18090	17957	17984	17930	18112	17984	18007	18006	18002	18134	18072	18064	18034	18161	17923	18188	18058	17944	17874	17808	18094	17891	17826	17986	18019	17961	17874	18025	17913	17967	18166	18052	18105	18078	17985	18242	18053	17981	18199	17764	18098	17980	17939	17992	17940	17861	17986	18038	17917	17926	18185	18315	18129	18016	18058	17978	17956	17948	18020	17981	18159	17907	17843	17985	17917	18066	18082	18026	18005	18128	18011	18099	18110	18166	17968	18023	17875	17967	17881	18001	18080	18102	18044	18035	17997	17899	18067	17897	18082	18064	18044	18099	18170	17941	18069	18102	18039	17877	18093	18073	18023	18004	17850	18121	18021	17897	18041	17901	18081	17980	18060	17982	18070	18253	18012	17832	18019	17987	18093	17885	18131	18029	18137	17972	18195	18077	18214	17977	17945	17929	17801	17983	18140	17810	18182	17970	17922	18155	18061	17999	17941	17916	18161	18020	18023	17978	17982	17991	18058	18165	17883	18265	18246	18022	18001	18054	18040	17988	18041	18207	17971	17985	17965	17905	18077	18150	18049	17809	18036	17933	17925	17941	18084	18141	18104	17879	18137	17939	17953	17944	17983	17895	17950	17857	18065	17848	18092	17923	18100	18155	18075	17966	17712	17851	18015	18057	17887	18092	17983	17929	18019	18190	17878	18086	17974	17895	17955	17958	18065	18020	18063	18177	18100	17797	18064	18046	17930	18020	18029	17908	17966	17877	18176	18088	18145	17979	18079	18129	17783	18019	18019	18083	17873	18161	18027	18030	18012	17950	17930	17890	17709	18051	18193	18139	18080	18099	18050	17918	17940	18102	17809	17804	17945	18143	17833	17853	17954	18101	18082	17826	17942	18000	18079	17864	18229	18265	18163	18149	18393	17915	17996	18147	18062	17934	18046	18018	18056	18027	17832	18012	18020	18167	17913	18170	17860	17917	18179	18077	17984	18019	18174	17946	18029	17978	17936	18090	17895	17994	17881	18010	18102	17847	17962	18310	17825	17930	17893	18046	18007	17975	18011	17911	18030	17926	17862	17907	18034	17907	17908	18016	17948	17910	18137	18133	18130	18016	18057	17902	18010	18168	18051	17871	18255	17880	18122	17794	18080	17937	17983	18041	17877	18048	18164	17957	18073	18202	17931	17785	17977	18098	18045	17901	17924	17803	17983	17936	17948	18025	17884	18188	17945	17922	17936	17977	18239	18151	17937	17995	17807	17876	17963	18162	18091	18021	17971	17962	17897	18146	17987	18059	18113	18156	17991	17878	18192	17972	17986	18081	18170	18020	18049	18015	18024	17815	18078	18013	18134	18142	17873	18320	18232	18009	17993	17961	18052	18032	18084	17912	17977	18067	18098	18107	18107	18074	18117	17945	17856	18038	18047	18103	18144	17956	17961	17736	17948	17756	18003	17934	18143	18047	18009	17932	17953	17772	17832	17969	17998	17911	18191	17783	18185	18063	18177	17911	17909	17991	18023	17969	17820	17945	17885	17875	17815	17969	18096	18099	17989	18098	18010	18092	18073	18091	18023	18051	17893	18111	18129	17963	17866	17927	17943	17852	18121	17893	17984	18142	17925	17829	17833	17714	18004	17888	18120	18089	18054	18082	17872	18320	18146	17929	17997	17923	18179	18035	17987	17912	17926	18264	18097	17999	18187	18107	17905	17940	17874	17792	17943	18049	17829	17960	18011	17860	18193	17833	17973	18058	17984	18012	17998	17984	18071	18178	18001	17957	18169	17907	17745	17907	18037	18064	17834	17918	18063	18019	18056	17998	17986	17965	17914	17894	18135	17940	18094	18049	17948	17915	17982	18001	18171	17963	18006	18120	18173	17977	17838	18206	17970	17762	17971	18146	18052	18164	18245	17919	18073	18006	18090	18144	18075	17978	18389	18071	18159	18141	18017	17835	17943	18022	17937	18028	18039	18033	17831	17826	17796	17991	17935	18082	17870	18013	17884	18043	18055	18068	17910	18080	17995	17891	18069	18000	17953	18060	18273	17935	18042	18080	17973	18079	18072	17907	17990	18044	17879	17996	18024	18128	18121	18019	18078	18041	17934	17977	18050	18239	18095	17963	17996	17843	18107	17839	17968	17857	18020	18008	17809	18037	18100	17819	17989	17713	17929	17756	18118	18157	18067	17933	18040	17808	17873	18199	17891	18042	17974	17905	18020	18048	18065	18130	18068	18023	18211	18167	18141	17955	18054	18083	17975	17956	17850	18111	18197	17848	17977	17808	17929	17984	18236	18265	17946	18171	17955	18152	18013	18253	18040	17990	17947	17856	18215	17988	18084	18031	18178	17996	18185	18146	18035	17989	18069	18011	18041	17916	17951	18018	18054	17781	17964	18059	18193	17997	18097	18015	17943	17980	18097	18183	18071	17987	17969	18003	17925	18007	17903	18258	18024	18057	18133	18009	18071	18117	17903	18149	18112	17907	18048	18190	18123	17988	18004	18107	18125	18113	18309	18042	17960	18125	18010	18010	17942	17976	17951	17696	17925	17875	18033	17949	17966	18066	18053	18120	18077	18013	18002	18077	18010	17893	18231	18215	17990	18142	17940	18009	18071	17998	18100	18054	18073	17953	18078	17933	18069	17926	18048	17889	17914	18064	17772	18041	17866	18085	18193	17944	18117	17792	18025	18109	18047	17896	18114	18153	17791	17930	17997	17979	17881	18181	18074	18163	18029	17961	18014	17950	18160	18008	18057	17927	17767	17896	18063	17937	17951	17808	18171	17883	17913	18143	18242	18161	18086	18064	17906	18069	18093	18109	17998	18091	18241	18108	18010	17793	18016	17899	17975	18031	17982	17983	18144	17961	18089	18118	18129	17854	18107	17967	18073	18184	18073	18009	18179	18098	17885	17956	18056	18138	18048	18005	17944	18007	18181	17913	18008	17833	17865	17892	18086	17944	17907	17945	18107	17872	17980	18120	18132	17983	18166	18100	17952	17828	17949	18006	18161	18153	18052	18180	17886	17905	18110	17920	17994	17992	17938	18002	18088	17928	17843	17802	18117	18037	17955	18009	17954	17850	17825	18063	17993	17801	17881	17950	18079	17960	18106	17941	17964	17996	18002	17877	17976	18033	17935	17943	17985	18020	17995	17953	17930	18100	18154	17925	18149	17980	18124	17699	18031	18027	17919	17755	17984	17902	17763	18064	17988	17953	17714	18084	18021	17973	18142	18072	18028	18268	18089	17937	18029	17979	18085	18064	18080	17842	17970	17993	18126	17963	17929	17894	18128	17963	18070	18048	17958	18093	18004	18072	18113	17842	18320	17935	18061	18203	18016	18109	18125	17936	18098	17882	17965	18229	18067	18076	18054	18162	18117	17683	17989	18150	18106	18011	17946	18145	18055	18101	17945	17965	18257	18033	18019	18188	17968	17834	17973	18082	18135	18107	17908	17988	18137	17845	18000	18011	18112	18149	18095	18023	18063	17927	18063	18126	17874	18066	18083	18152	18038	17902	18086	17911	17946	17767	18114	18112	18174	17732	17852	18251	17880	18126	18036	17884	18096	18107	17847	17858	18051	18208	18069	17897	17978	17996	18022	17858	18005	18119	18033	18019	17976	18013	18026	17802	17899	18056	18057	18086	17923	18056	17912	17996	18135	17923	17940	17986	17958	18026	18044	17936	17992	18005	18070	18119	18058	18073	17963	18078	17941	17888	17934	18151	18036	17811	18153	17997	18000	18039	17949	17973	18135	17953	18039	18026	17984	18372	17954	17952	18092	18276	18130	18118	17958	18070	18054	17880	18005	18101	18038	17935	17988	17964	18211	17907	18073	17891	18039	17941	18075	18007	18133	18075	18089	18066	18037	18019	17922	18059	17971	18107	17891	18037	17948	18295	18028	17886	18058	17891	17943	18124	18045	18050	18139	18180	18286	17941	18164	17935	18036	17940	18034	18266	17995	17973	17936	17984	17908	18051	17997	17956	17621	18164	18045	17921	18127	17972	17976	18120	17937	17884	17870	18081	18062	18117	18041	18000	17985	17907	18035	18081	18012	18113	18020	17863	18100	18052	18150	18269	17912	17946	17955	17940	18246	17981	18084	18056	18110	17965	18063	18030	17979	17695	18054	18125	17806	17822	18048	18265	17992	18112	17902	18091	17870	18126	18236	17958	17881	18000	17703	18009	17968	17878	18267	18219	18045	18069	18065	18135	18095	18237	18024	18029	17896	18084	18154	18039	17866	18026	17855	18131	18084	18059	18050	17974	17912	17749	18058	18128	18150	18027	18088	17987	17935	17850	18005	17948	18098	18040	17962	17850	18088	18177	18096	18024	18110	18183	18168	18128	18099	17965	18180	18126
32833	54793	53435	45756	40310	35323	30765	27062	24346	22249	21021	19648	18761	17954	17571	17274	16824	16539	16601	16205	16010	16036	15696	15716	15693	15630	15712	15521	15547	15515	15701	15353	15545	15312	15551	15495	15474	15438	15614	15539	15346	15364	15403	15567	15432	15433	15388	15335	15216	15428	15498	15311	15412	15095	15271	15258	15303	15429	15266	15389	15274	15312	15486	15219	15451	15435	15260	15252	15336	15356	15486	15368	15421	15498	15488	15430	15319	15533	15327	15426	15390	15427	15430	15386	15457	15343	15272	15485	15524	15403	15339	15419	15392	15183	15560	15488	15458	15295	15442	15326	15394	15504	15348	15421	15296	15385	15327	15368	15331	15368	15381	15216	15206	15254	15598	15393	15485	15461	15392	15290	15418	15555	15215	15427	15283	15388	15264	15278	15343	15269	15262	15322	15301	15437	15426	15412	15488	15490	15366	15382	15354	15298	15368	15371	15289	15503	15608	15304	15351	15311	15283	15281	15363	15270	15273	15389	15262	15255	15245	15401	15534	15304	15306	15215	15284	15337	15357	15415	15142	15571	15286	15354	15358	15235	15247	15345	15417	15337	15417	15247	15378	15453	15443	15355	15345	15374	15414	15457	15338	15401	15492	15309	15582	15433	15389	15368	15467	15259	15521	15494	15514	15328	15474	15406	15601	15409	15494	15500	15391	15490	15487	15509	15343	15426	15496	15285	15571	15275	15360	15410	15440	15621	15309	15218	15396	15462	15450	15460	15364	15300	15324	15384	15257	15605	15573	15379	15419	15349	15390	15340	15552	15358	15375	15352	15455	15403	15491	15293	15414	15390	15339	15337	15171	15405	15301	15258	15350	15381	15226	15252	15457	15285	15290	15385	15424	15304	15304	15278	15283	15383	15370	15436	15264	15267	15422	15230	15346	15651	15303	15341	15401	15343	15479	15189	15331	15454	15295	15233	15441	15398	15359	15482	15427	15325	15327	15231	15269	15475	15480	15416	15446	15496	15353	15259	15379	15416	15432	15495	15193	15404	15437	15501	15119	15419	15384	15393	15520	15460	15301	15372	15202	15420	15375	15422	15465	15395	15314	15419	15521	15407	15537	15233	15226	15268	15479	15284	15339	15521	15424	15490	15503	15266	15425	15494	15409	15490	15387	15514	15330	15450	15245	15284	15348	15322	15356	15299	15426	15346	15381	15495	15568	15344	15470	15490	15280	15304	15381	15414	15397	15467	15433	15385	15390	15382	15421	15284	15310	15546	15407	15420	15516	15481	15405	15474	15500	15310	15468	15487	15423	15213	15266	15408	15363	15408	15318	15473	15397	15406	15333	15265	15261	15298	15473	15311	15260	15461	15209	15311	15259	15386	15394	15312	15396	15603	15439	15480	15341	15487	15384	15297	15381	15245	15398	15344	15343	15445	15208	15481	15258	15569	15329	15161	15443	15349	15343	15210	15410	15414	15224	15534	15333	15454	15437	15202	15435	15310	15552	15455	15328	15597	15436	15397	15329	15360	15377	15401	15432	15685	15543	15340	15350	15264	15548	15401	15435	15395	15533	15506	15431	15418	15381	15399	15285	15394	15389	15380	15379	15498	15563	15447	15283	15486	15415	15497	15340	15258	15450	15320	15637	15385	15360	15513	15333	15243	15383	15315	15330	15588	15238	15316	15407	15457	15309	15410	15556	15358	15430	15344	15400	15282	15428	15564	15266	15331	15331	15393	15483	15175	15332	15366	15289	15378	15395	15383	15460	15319	15328	15173	15416	15360	15289	15384	15350	15363	15382	15220	15545	15511	15534	15556	15344	15416	15412	15158	15325	15358	15457	15458	15286	15348	15256	15101	15553	15431	15334	15319	15272	15380	15343	15424	15390	15416	15184	15416	15368	15303	15443	15538	15518	15487	15367	15338	15319	15327	15242	15572	15321	15357	15221	15442	15369	15427	15371	15448	15564	15272	15220	15365	15427	15223	15263	15441	15524	15496	15240	15387	15310	15304	15445	15264	15304	15351	15318	15462	15335	15420	15257	15477	15308	15426	15403	15230	15304	15283	15488	15373	15335	15546	15283	15189	15349	15379	15400	15412	15302	15438	15434	15378	15400	15427	15476	15476	15423	15393	15336	15584	15281	15382	15266	15292	15607	15179	15133	15398	15416	15258	15409	15262	15546	15350	15249	15323	15341	15382	15245	15573	15413	15348	15453	15399	15266	15502	15378	15414	15525	15378	15489	15396	15361	15519	15461	15425	15325	15332	15428	15358	15573	15536	15325	15508	15312	15322	15577	15329	15323	15540	15305	15257	15385	15205	15457	15444	15340	15542	15365	15478	15525	15416	15430	15436	15298	15338	15176	15534	15448	15286	15359	15461	15364	15362	15330	15349	15451	15309	15540	15346	15279	15275	15245	15406	15453	15331	15508	15405	15477	15254	15382	15390	15444	15349	15448	15461	15393	15582	15239	15372	15442	15390	15230	15434	15408	15414	15493	15387	15243	15427	15577	15337	15495	15360	15505	15302	15467	15276	15446	15324	15497	15406	15363	15509	15324	15366	15453	15405	15379	15257	15463	15412	15493	15292	15396	15511	15339	15316	15376	15511	15414	15323	15354	15402	15321	15358	15455	15374	15433	15437	15379	15273	15441	15327	15456	15436	15406	15518	15338	15394	15244	15358	15464	15337	15319	15343	15278	15439	15351	15435	15275	15387	15376	15441	15163	15352	15290	15219	15424	15492	15279	15432	15314	15466	15337	15411	15488	15338	15419	15237	15408	15331	15302	15336	15408	15254	15539	15255	15275	15478	15380	15290	15384	15325	15260	15463	15422	15426	15474	15277	15425	15404	15471	15428	15383	15312	15286	15380	15414	15483	15279	15417	15525	15377	15327	15468	15294	15271	15381	15264	15266	15481	15276	15521	15487	15461	15391	15328	15382	15481	15567	15480	15427	15416	15606	15550	15534	15461	15411	15439	15572	15383	15317	15206	15490	15571	15446	15301	15319	15523	15268	15342	15352	15271	15314	15259	15353	15506	15447	15392	15535	15425	15457	15194	15332	15366	15339	15419	15455	15350	15404	15375	15286	15338	15352	15487	15423	15388	15444	15409	15560	15493	15494	15416	15550	15318	15525	15475	15420	15331	15360	15470	15321	15326	15428	15441	15471	15262	15238	15450	15230	15371	15380	15305	15432	15344	15329	15462	15362	15468	15293	15399	15351	15541	15447	15455	15382	15333	15267	15408	15458	15359	15362	15241	15406	15496	15211	15423	15326	15523	15418	15425	15526	15255	15211	15274	15552	15408	15464	15314	15302	15388	15294	15255	15585	15476	15483	15521	15380	15599	15386	15200	15226	15283	15554	15424	15390	15498	15325	15521	15351	15198	15331	15479	15360	15401	15485	15460	15430	15488	15313	15194	15419	15504	15315	15371	15474	15425	15379	15526	15514	15116	15297	15318	15306	15521	15350	15419	15450	15392	15318	15442	15279	15394	15296	15377	15425	15353	15395	15279	15439	15353	15399	15311	15369	15334	15354	15455	15478	15348	15365	15259	15444	15301	15346	15305	15284	15257	15285	15433	15492	15481	15375	15300	15486	15374	15489	15219	15427	15424	15617	15408	15428	15320	15293	15447	15375	15348	15304	15277	15407	15302	15295	15590	15417	15429	15327	15395	15528	15499	15362	15380	15421	15474	15403	15459	15369	15516	15368	15389	15431	15487	15324	15255	15397	15430	15292	15450	15200	15294	15640	15477	15496	15389	15372	15230	15516	15328	15376	15381	15296	15400	15437	15235	15423	15307	15434	15347	15218	15315	15271	15427	15510	15320	15470	15390	15291	15364	15315	15385	15211	15413	15345	15300	15350	15410	15302	15472	15288	15475	15411	15503	15409	15359	15245	15243	15389	15413	15344	15269	15425	15295	15362	15322	15504	15212	15536	15294	15347	15390	15368	15245	15397	15365	15261	15496	15336	15378	15567	15475	15407	15361	15425	15494	15247	15332	15440	15242	15378	15240	15311	15421	15386	15406	15374	15447	15313	15312	15439	15190	15445	15189	15489	15220	15438	15378	15430	15453	15427	15394	15451	15405	15509	15503	15314	15449	15183	15359	15337	15507	15250	15428	15270	15393	15388	15318	15255	15379	15374	15384	15428	15390	15393	15439	15301	15403	15528	15307	15488	15335	15343	15452	15407	15188	15434	15558	15573	15387	15380	15425	15409	15345	15365	15456	15406	15287	15303	15310	15452	15268	15333	15401	15264	15342	15330	15404	15419	15275	15512	15327	15405	15369	15625	15368	15490	15476	15217	15332	15443	15236	15568	15481	15359	15436	15165	15258	15448	15354	15227	15420	15414	15317	15420	15385	15446	15287	15469	15416	15368	15367	15390	15395	15412	15379	15253	15574	15243	15294	15455	15470	15342	15407	15455	15313	15331	15389	15349	15339	15406	15213	15394	15239	15309	15441	15347	15479	15439	15363	15441	15433	15316	15370	15318	15284	15353	15393	15277	15383	15414	15461	15287	15348	15253	15330	15389	15388	15310	15476	15426	15313	15213	15274	15369	15393	15415	15583	15449	15409	15482	15468	15302	15363	15462	15278	15315	15627	15324	15175	15180	15202	15452	15411	15267	15367	15376	15396	15525	15328	15328	15318	15319	15154	15421	15319	15446	15277	15307	15370	15394	15512	15592	15459	15450	15509	15569	15588	15368	15507	15398	15453	15373	15519	15471	15330	15320	15319	15402	15386	15256	15461	15255	15367	15419	15356	15293	15369	15556	15228	15486	15411	15559	15326	15599	15484	15506	15470	15341	15405	15408	15298	15320	15306	15288	15265	15495	15318	15344	15360	15485	15476	15540	15377	15345	15448	15332	15547	15441	15324	15516	15308	15444	15391	15481	15315	15543	15276	15606	15290	15490	15499	15336	15332	15331	15604	15325	15238	15199	15409	15262	15403	15524	15422	15372	15407	15497	15308	15286	15359	15545	15301	15316	15583	15504	15363	15281	15401	15428	15401	15266	15373	15299	15500	15540	15298	15422	15388	15321	15526	15208	15379	15409	15335	15314	15474	15237	15365	15337	15175	15192	15518	15384	15285	15414	15486	15519	15317	15381	15425	15362	15369	15417	15354	15436	15405	15624	15330	15216	15423	15466	15309
29350	28761	38272	35287	29196	25705	23617	21712	20829	19724	19247	18966	18458	18272	18224	17925	18073	17991	18052	17974	18074	17896	17969	17730	17740	17777	17855	17668	17739	17543	17495	17665	17700	17669	17583	17726	17399	17672	17555	17411	17570	17594	17646	17545	17515	17408	17697	17725	17360	17861	17445	17499	17597	17391	17769	17532	17528	17566	17592	17376	17621	17637	17419	17392	17515	17474	17621	17569	17751	17554	17669	17387	17506	17593	17554	17422	17421	17556	17537	17491	17615	17648	17577	17729	17713	17437	17424	17534	17645	17608	17398	17531	17502	17523	17572	17661	17390	17642	17590	17585	17691	17655	17546	17627	17428	17538	17485	17375	17613	17613	17629	17718	17461	17492	17623	17730	17585	17502	17672	17480	17597	17584	17616	17740	17518	17374	17502	17534	17443	17421	17812	17552	17605	17671	17826	17530	17343	17644	17653	17520	17711	17665	17433	17516	17700	17412	17485	17600	17640	17569	17578	17483	17460	17745	17533	17705	17588	17545	17639	17559	17849	17678	17547	17495	17559	17526	17575	17514	17881	17676	17620	17411	17592	17727	17575	17660	17583	17725	17340	17447	17697	17432	17396	17628	17521	17506	17621	17726	17600	17262	17639	17711	17522	17756	17610	17348	17796	17544	17516	17375	17259	17509	17569	17562	17392	17826	17402	17465	17679	17570	17428	17528	17683	17510	17365	17760	17886	17577	17581	17701	17677	17538	17488	17603	17586	17684	17336	17601	17582	17633	17552	17443	17598	17575	17434	17574	17582	17600	17593	17679	17761	17591	17468	17499	17565	17766	17547	17479	17532	17576	17602	17625	17678	17556	17536	17767	17453	17602	17578	17381	17667	17529	17590	17393	17577	17313	17681	17471	17480	17752	17633	17744	17652	17530	17503	17541	17658	17647	17448	17605	17485	17644	17671	17557	17609	17569	17589	17730	17496	17433	17613	17540	17554	17750	17526	17687	17423	17644	17526	17614	17741	17580	17639	17360	17872	17837	17505	17452	17716	17670	17627	17887	17408	17451	17522	17590	17541	17612	17542	17520	17462	17437	17568	17528	17486	17530	17577	17449	17764	17674	17473	17567	17679	17557	17642	17763	17711	17684	17666	17478	17460	17478	17619	17538	17685	17647	17582	17707	17551	17549	17501	17489	17562	17719	17700	17305	17445	17664	17429	17352	17495	17593	17482	17510	17597	17778	17394	17446	17632	17697	17707	17538	17417	17622	17579	17709	17588	17547	17691	17587	17610	17409	17682	17533	17704	17414	17673	17354	17624	17402	17613	17573	17370	17525	17403	17320	17570	17424	17578	17487	17563	17624	17643	17675	17522	17716	17671	17481	17791	17756	17625	17692	17705	17557	17638	17753	17401	17333	17496	17469	17558	17583	17756	17574	17529	17573	17649	17687	17584	17700	17652	17608	17510	17452	17769	17524	17431	17678	17676	17600	17536	17670	17431	17389	17516	17750	17339	17580	17434	17416	17577	17606	17561	17606	17787	17439	17766	17622	17550	17668	17552	17528	17746	17552	17581	17591	17657	17653	17574	17548	17555	17724	17581	17698	17571	17415	17389	17596	17568	17743	17527	17654	17418	17716	17512	17474	17698	17614	17692	17572	17431	17479	17677	17247	17625	17467	17528	17681	17497	17377	17660	17760	17485	17612	17583	17499	17627	17331	17550	17606	17565	17516	17642	17561	17671	17601	17688	17612	17676	17605	17579	17435	17611	17427	17446	17329	17642	17522	17647	17794	17674	17552	17660	17524	17248	17625	17538	17710	17485	17616	17607	17636	17725	17543	17590	17554	17394	17632	17691	17516	17523	17463	17660	17584	17534	17604	17468	17683	17632	17604	17334	17395	17491	17538	17711	17523	17481	17509	17452	17553	17280	17532	17508	17550	17682	17679	17697	17735	17725	17580	17640	17700	17583	17600	17641	17590	17756	17406	17679	17447	17562	17700	17579	17466	17472	17705	17737	17567	17526	17609	17407	17685	17488	17687	17574	17605	17490	17515	17711	17801	17717	17741	17870	17610	17583	17777	17645	17771	17563	17644	17774	17500	17448	17621	17372	17572	17659	17558	17632	17578	17611	17472	17667	17732	17410	17577	17470	17404	17576	17808	17672	17425	17554	17551	17644	17685	17704	17588	17512	17365	17607	17671	17779	17675	17581	17612	17559	17546	17705	17422	17688	17439	17735	17594	17675	17681	17586	17513	17730	17623	17778	17597	17768	17690	17625	17613	17493	17626	17682	17535	17472	17594	17654	17845	17597	17660	17569	17503	17403	17553	17629	17533	17424	17513	17398	17255	17457	17415	17517	17659	17457	17562	17678	17530	17418	17633	17625	17449	17843	17691	17335	17460	17488	17631	17549	17736	17549	17498	17666	17603	17730	17637	17532	17510	17519	17508	17491	17594	17679	17476	17658	17753	17663	17738	17763	17785	17576	17669	17421	17407	17549	17698	17645	17622	17342	17650	17545	17415	17651	17513	17516	17726	17775	17558	17583	17489	17471	17737	17590	17427	17706	17605	17491	17451	17515	17660	17644	17546	17653	17388	17477	17786	17720	17632	17507	17594	17591	17634	17502	17702	17693	17630	17648	17684	17648	17607	17484	17670	17762	17568	17662	17567	17530	17610	17613	17611	17748	17773	17569	17612	17584	17464	17535	17673	17239	17584	17658	17711	17504	17511	17555	17650	17535	17562	17672	17609	17672	17600	17570	17635	17676	17577	17643	17543	17640	17622	17441	17388	17333	17512	17545	17566	17650	17609	17647	17769	17808	17480	17532	17568	17549	17518	17461	17569	17594	17723	17539	17486	17539	17432	17576	17493	17642	17799	17447	17701	17618	17528	17654	17554	17602	17613	17541	17431	17758	17668	17446	17432	17627	17570	17474	17610	17600	17590	17410	17644	17552	17480	17587	17676	17481	17383	17636	17778	17775	17770	17741	17555	17668	17686	17554	17581	17691	17476	17378	17684	17721	17714	17576	17592	17644	17674	17646	17575	17577	17522	17597	17522	17601	17398	17665	17650	17491	17556	17617	17536	17609	17496	17489	17663	17507	17559	17511	17504	17399	17618	17554	17802	17754	17710	17583	17551	17666	17770	17731	17738	17388	17507	17488	17611	17494	17578	17428	17451	17601	17642	17693	17789	17464	17539	17682	17694	17525	17467	17563	17527	17629	17476	17698	17462	17491	17704	17556	17595	17597	17738	17568	17628	17580	17474	17588	17610	17536	17567	17508	17542	17631	17786	17516	17553	17421	17534	17626	17792	17464	17626	17637	17491	17709	17567	17331	17362	17340	17439	17507	17471	17697	17706	17496	17528	17726	17545	17442	17435	17468	17668	17536	17726	17456	17432	17505	17687	17542	17450	17554	17458	17658	17513	17539	17728	17623	17819	17537	17597	17758	17612	17595	17548	17681	17566	17495	17482	17814	17621	17718	17499	17706	17640	17554	17764	17501	17368	17732	17621	17675	17734	17595	17525	17700	17712	17636	17558	17696	17544	17784	17471	17730	17578	17653	17605	17601	17470	17538	17669	17579	17567	17575	17596	17519	17578	17535	17642	17493	17490	17544	17567	17560	17634	17798	17348	17534	17511	17623	17609	17762	17535	17556	17660	17673	17612	17468	17471	17657	17581	17688	17566	17667	17491	17548	17692	17600	17579	17893	17677	17585	17620	17718	17556	17537	17699	17530	17735	17678	17630	17445	17582	17623	17363	17562	17625	17661	17669	17602	17781	17546	17634	17667	17685	17352	17464	17515	17407	17702	17642	17427	17537	17477	17439	17467	17497	17600	17649	17699	17722	17342	17540	17607	17678	17707	17608	17451	17622	17401	17630	17652	17655	17866	17587	17566	17501	17533	17761	17717	17659	17657	17599	17526	17516	17822	17600	17485	17568	17796	17500	17652	17596	17541	17699	17638	17444	17469	17620	17809	17428	17685	17675	17391	17547	17427	17573	17850	17602	17693	17622	17293	17654	17459	17697	17615	17662	17636	17637	17719	17709	17459	17613	17494	17589	17637	17463	17456	17440	17430	17656	17494	17519	17529	17677	17503	17619	17592	17452	17572	17616	17443	17721	17498	17625	17638	17485	17424	17745	17646	17462	17606	17675	17602	17621	17722	17757	17688	17575	17330	17732	17565	17553	17579	17705	17532	17384	17398	17454	17575	17613	17601	17582	17427	17631	17480	17739	17538	17439	17548	17485	17720	17849	17634	17555	17522	17499	17571	17513	17549	17656	17603	17501	17476	17514	17617	17727	17645	17571	17543	17680	17528	17497	17600	17620	17767	17647	17584	17630	17633	17573	17528	17500	17520	17749	17757	17638	17431	17567	17528	17599	17606	17543	17619	17658	17545	17570	17780	17584	17660	17592	17574	17749	17473	17477	17379	17587	17755	17489	17572	17419	17553	17667	17682	17765	17621	17594	17496	17767	17411	17590	17352	17556	17581	17792	17670	17526	17589	17717	17605	17542	17609	17597	17645	17517	17679	17641	17574	17643	17581	17513	17819	17509	17412	17556	17684	17538	17675	17697	17511	17465	17551	17772	17536	17635	17568	17500	17501	17682	17892	17790	17520	17543	17604	17613	17669	17587	17505	17414	17553	17497	17617	17626	17588	17729	17785	17586	17575	17486	17536	17482	17717	17428	17722	17474	17709	17604	17507	17493	17597	17544	17387	17369	17368	17548	17627	17542	17787	17490	17719	17636	17644	17644	17683	17477	17758	17564	17639	17553	17565	17515	17604	17562	17461	17639	17718	17681	17660	17422	17689	17936	17731	17466	17558	17581	17618	17600	17475	17631	17706	17813	17655	17656	17585	17633	17552	17614	17555	17528	17587	17732	17442	17386	17606	17772	17710	17589	17462	17610	17459	17734	17633	17413	17360	17584	17826	17834	17559	17682	17621	17638	17604	17603	17634	17628	17533	17573	17649	17559	17456	17660	17592	17691	17749	17491	17591	17584	17792	17620	17465	17551	17644	17624	17491	17607	17676	17633	17598	17502	17493	17396	17624	17562	17514	17563	17485	17538	17610	17610	17745	17554	17589	17541	17637	17469	17510	17387	17663	17698	17591	17402	17581	17665	17666	17566	17560	17634	17535	17640	17573	17637	17528	17534
30941	44968	43177	34439	29411	26017	23103	20951	19518	18446	17547	17169	16653	16257	15770	15854	15837	15452	15635	15458	15474	15415	15226	15314	15215	15100	15215	15138	15082	15209	15108	15064	15189	15179	15037	15125	15054	14996	15113	15011	15043	14865	14985	15069	15194	15316	15147	15147	15096	14985	15156	15024	15010	15095	15080	15035	15094	15085	15017	15100	15098	15089	15185	15191	15096	15146	15151	14915	15007	15089	14938	15051	15150	14968	14933	14977	15024	15055	15146	15044	15124	15054	15040	14954	15072	15052	15143	15114	15094	15154	14948	15172	14951	15147	15110	15117	15121	14946	15163	14999	15083	15108	15125	14987	15141	15022	15065	14980	15226	15143	15131	15092	15070	15018	15100	15043	15008	15073	15059	15140	14985	15205	15043	15035	15314	14920	15169	14874	15157	15117	14952	15200	15176	15082	15315	15224	14979	15324	15090	15055	15130	15065	15281	14905	14949	15152	15082	14925	15043	15081	15179	15168	15129	14986	15090	15009	15271	14944	15003	15017	15200	15132	15137	15077	15093	15036	15088	15144	15009	15102	15033	15191	15158	15016	15088	14898	15110	15047	14969	15017	14933	15110	14992	15026	15147	15084	15045	15039	15151	14899	15080	15075	15173	14971	15038	14977	15118	15145	14985	15047	14908	15142	15150	15044	15020	15071	15065	15204	15013	15059	15177	15028	15017	15061	15158	15143	15117	15096	15062	15050	14998	15096	15041	15000	15022	15017	15041	15186	14951	15098	15083	15226	15017	15114	15053	15089	14898	15060	15142	15047	15177	14850	15099	15164	15116	14930	15221	15113	15122	14976	15040	15199	15077	15160	15053	15006	15090	15024	15010	14973	14978	14879	15011	15199	14977	15181	15057	15121	15140	14961	15276	15249	14790	15275	15090	15119	15025	15103	15107	15054	15069	15256	15150	15089	15100	15055	15082	15126	15174	15050	15177	15063	15011	15000	14927	15118	15114	15037	15219	14857	15084	15046	14944	15038	14946	15235	15063	15093	15149	15094	14991	15011	15121	15149	15158	15146	15128	15060	14989	15102	15185	15127	15028	15114	14972	15011	15230	15199	14879	15174	15106	15118	15160	15035	15052	15170	15131	15030	15041	14998	14902	15136	15074	14966	15101	15017	15031	15022	14984	15043	15056	15058	14973	15097	15127	15033	15088	14979	15190	15024	14922	15102	15147	14974	15212	15041	15137	14995	15143	15118	15187	14931	15058	14938	15043	15116	15178	14979	15192	15070	15102	14991	15131	15151	15091	15078	15098	14963	15033	15102	15013	15079	14993	15166	14958	15000	15129	15052	15096	15077	15079	15087	15026	15034	15014	15065	14976	15032	15137	15136	15281	15061	14928	15208	15141	15264	15090	15115	15151	14945	15156	15142	15019	15052	14972	14953	15015	15103	15133	14937	15084	15080	14914	15161	15124	15168	14932	15083	15118	15080	15142	14956	15097	15043	15046	15141	15054	15257	15018	15236	15085	15186	14965	15018	15068	15158	15153	14957	14943	15241	14916	15114	15068	15122	15070	15136	14979	15097	15068	14956	15051	15072	15300	15149	15111	15056	15123	15070	15171	15150	15072	15005	15057	15143	15177	14990	15080	15148	14898	15155	14854	15164	15276	15033	15042	15117	15110	15015	15114	14999	15088	15081	14976	15168	15032	15154	15014	15186	15088	15116	15154	14968	15102	15089	14982	15015	15031	15023	14912	15125	14935	15078	15099	14873	14900	15075	15017	15147	15097	15079	15120	15119	15171	15004	15081	15019	15046	15102	15015	15187	15068	15036	15024	15063	15183	15055	15172	14975	15058	15146	15086	14876	15096	15285	15021	14966	15075	15178	15259	15314	14976	15102	15127	15052	15017	15023	15040	15038	15070	15017	15015	15008	14954	15175	15009	14923	14961	14951	14958	15116	15017	15037	15262	15038	15143	15060	15159	15142	15142	15106	14907	15014	15172	15319	15077	15052	15023	15070	15031	15047	15125	15141	15132	15152	15122	15001	15046	15114	15067	15071	15145	15029	15069	15055	14945	15122	15214	15199	15281	15038	15032	15088	15045	15106	14985	14872	15225	15040	15098	15100	15119	15135	15030	15016	15067	15097	15113	15162	15195	15126	15093	15283	14955	15029	15128	15094	15070	14933	15239	15123	15078	15154	15149	14962	15051	15123	15274	15151	15114	14987	15120	15184	15027	15102	15022	15064	15120	15070	15174	15027	14974	14955	15233	15094	15021	15073	15120	15049	14949	15170	15058	15080	15176	15095	14928	15023	15213	15164	15018	15057	15107	15071	15071	15043	15242	15097	15166	15200	15034	15216	15001	15042	14968	14972	15175	15001	15217	15048	15043	15060	14940	15079	15225	15245	14937	15003	15175	15160	15159	15074	15041	14892	14944	15066	15277	15084	14879	15140	15046	15062	15092	15060	14944	15200	15022	14968	15016	14948	15049	14888	15179	15016	15087	15170	14972	14997	14946	15220	14992	15256	15094	15072	15132	14954	15131	15082	15170	14996	15150	15027	14950	15016	15071	15185	15105	15059	15018	15278	15100	15059	15116	15045	15196	15001	14999	15131	14957	15230	15169	15018	15141	15132	15119	15143	15030	15076	15089	15193	15027	15068	15117	15121	14957	15032	15158	15029	15166	15145	14968	14946	15141	15074	14995	15027	15002	14978	15003	14951	15257	15116	15047	15127	15081	15008	15124	14952	15148	15184	15112	14989	15078	15132	15135	15263	15148	15156	14926	15219	15147	15210	14947	15110	15125	15237	15089	15015	15097	15241	14932	14995	15106	14969	15056	15052	15160	14939	15201	15085	15074	15113	15034	15192	14925	15169	14904	14988	15148	14889	14904	14984	15012	15088	15101	15023	15015	14979	15085	14945	15098	15024	15061	15025	15025	14984	14960	15057	15003	15088	15007	14991	14998	15036	15021	15013	15019	15058	14989	15241	15016	15067	15221	14927	14938	14915	15091	14917	15145	15006	15181	14917	15082	15069	15117	15034	15097	15035	15036	15043	14996	15186	15097	15130	15142	15028	15157	15151	15047	15122	15059	14979	15175	15099	15169	14937	15066	15065	15116	15123	15138	15094	15089	15046	15230	15039	15092	14958	15034	15009	14916	15003	14938	14891	14946	15133	15071	14980	14992	14952	15099	15085	15089	14966	15151	15048	15034	15047	15045	15102	15091	15203	15011	15118	15170	15066	14969	15050	15038	15175	15106	15080	14875	15108	15037	15055	15025	15043	15198	14946	15224	15148	15061	15087	14976	15134	15118	15164	15040	15204	14991	15242	15055	15043	15083	15103	15030	15088	15049	15173	15094	15018	15105	15149	15186	15121	15028	15119	15197	15158	15053	14973	15324	14973	15020	15026	15121	15110	14986	15057	15130	15195	15152	15206	15009	15141	15175	14901	15036	15150	14929	15058	15267	14950	15027	15103	15167	14997	15175	15093	15134	15017	14966	15094	15077	14933	15001	15167	14996	15160	15198	15055	15170	15156	15093	15046	15040	15117	15058	14977	15140	15001	15087	15192	15073	15142	14930	15230	15218	15064	14965	15049	15224	15014	15027	15122	15164	15199	15084	15159	15195	15056	15102	15193	15125	15139	15052	15032	15156	15122	15144	15082	14993	15169	14967	15120	15004	15052	15057	15067	15094	14965	15017	15109	15084	15114	15124	14995	15060	15058	15123	15150	15049	15134	15087	15008	15017	15174	14995	15139	15019	14898	15080	15126	15154	15189	14929	15227	15077	15196	15022	14962	14975	15054	15103	15146	15039	15160	15059	15097	15020	15039	15184	15004	15093	15234	15118	15067	15144	15139	15143	14979	15146	15034	15168	15089	15187	15177	15233	14976	15133	14889	15139	15140	14970	15139	15214	15158	15172	15067	14994	15297	15159	15116	15257	15030	15060	15074	14972	15096	15044	15275	15162	15138	15076	15097	15264	15144	15028	15122	15187	15070	15054	15376	15167	15128	15156	15101	15074	14933	14899	14936	15086	15112	15088	15083	14954	15071	15012	15035	15070	15086	14969	14928	15075	15067	15071	15126	14880	15093	15177	15197	15051	15054	15192	15204	15132	15003	15075	15041	15221	14911	15189	15075	15109	14986	14983	15096	15003	14934	15032	15144	15008	15205	15095	15128	15228	15153	14913	15044	14929	15034	15133	15197	14983	14943	15013	15154	15171	15066	14946	15044	15387	15194	15008	15161	15051	15183	15136	15086	15020	15075	15108	15111	15126	15042	15132	15068	15156	15256	15149	15113	15103	15134	14880	15294	15019	14935	15060	15056	15158	15170	15089	14883	15154	15006	15064	14933	15129	15139	15063	15040	15266	15067	15074	15002	15139	14997	14934	15202	15239	15283	14910	15144	15045	15080	15182	14951	15003	14971	15047	15173	15047	15177	15256	15073	15069	15034	15091	15187	14996	15038	15133	15164	15151	15149	15156	15043	15106	15171	15160	14969	15269	15111	15106	15065	15121	15033	15109	15065	15035	15167	15074	14971	15205	14982	15010	15160	15006	15132	15195	15143	14890	15078	15316	14900	15120	15054	15170	15185	14904	15031	15224	14994	14911	15061	15203	15076	14876	15154	15074	14738	15075	15211	15037	14975	15021	15178	15090	14922	15031	15171	15127	15220	15009	15185	15184	14944	15171	14938	14928	15086	15150	15058	14996	15182	15151	15042	15252	15133	14968	15026	14994	14936	14856	15059	15184	15019	15006	15111	15198	15088	15232	15075	15165	14930	15147	15072	15071	15133	15066	15077	15128	14906	15216	15027	15184	15117	15051	15025	15133	15097	14986	15168	15175	15109	15092	15101	15110	15014	14967	14984	15110	15158	14992	15145	15111	15129	15150	15032	15131	15015	15137	14927	15178	15228	15161	14911	15176	15083	15133	15033	15130	15008	15048	14976	15064	15129	14981	15178	15148	15108	15013	15031	15087	15170	14994	15023	15065	15171	15226	15084	15049	14936	15101	15189	15124	15036	15052	15226	15035	15059	15220	15000	15229	15032	14927	14988	15219	15147	15211	14963	14955	15073	15139	15034	14994	15169	15051	15061	14976	14998	15105	15269	14940	14985	15113	15176	15012	14966	15183	15051	15223	15063	15248	15083	15070	15252
24114	21209	28830	26903	27715	29230	28571	24335	22331	21380	20619	19632	19467	18806	18738	18191	18501	18162	18225	18104	18117	17925	17844	18066	17806	17711	17820	17579	17669	17646	17755	17601	17768	17843	17594	17836	17600	17538	17668	17705	17597	17771	17400	17818	17569	17765	17514	17843	17556	17671	17593	17528	17750	17511	17685	17626	17604	17532	17896	17552	17568	17565	17624	17647	17534	17463	17495	17648	17699	17552	17665	17645	17588	17753	17526	17486	17641	17833	17719	17566	17766	17690	17607	17664	17456	17515	17504	17667	17684	17590	17490	17606	17542	17734	17556	17509	17756	17549	17577	17814	17589	17562	17470	17471	17390	17469	17478	17732	17596	17820	17773	17557	17614	17722	17572	17560	17494	17585	17420	17681	17482	17754	17557	17484	17685	17585	17658	17689	17869	17608	17593	17605	17501	17631	17686	17422	17588	17436	17536	17629	17536	17420	17475	17567	17363	17757	17668	17599	17606	17547	17554	17681	17713	17796	17560	17697	17695	17594	17571	17594	17474	17666	17585	17770	17536	17421	17545	17662	17684	17648	17594	17770	17627	17748	17648	17558	17689	17558	17705	17396	17660	17249	17793	17565	17535	17665	17554	17645	17413	17633	17473	17492	17543	17701	17478	17696	17534	17671	17387	17413	17471	17714	17569	17300	17225	17451	17570	17385	17688	17601	17583	17814	17468	17651	17616	17404	17606	17749	17442	17612	17417	17509	17736	17685	17687	17624	17477	17388	17637	17608	17780	17730	17684	17565	17362	17520	17673	17509	17455	17554	17580	17523	17708	17418	17566	17451	17651	17519	17621	17702	17825	17581	17601	17583	17454	17516	17466	17573	17761	17449	17668	17485	17616	17505	17373	17679	17690	17477	17450	17637	17693	17564	17656	17802	17639	17834	17524	17515	17500	17449	17430	17648	17635	17453	17792	17588	17452	17605	17717	17480	17657	17536	17749	17586	17636	17522	17609	17621	17717	17517	17609	17519	17350	17456	17514	17456	17530	17752	17623	17521	17462	17513	17597	17514	17481	17488	17339	17595	17508	17397	17500	17568	17778	17631	17680	17617	17534	17548	17685	17821	17555	17647	17806	17700	17570	17706	17500	17686	17816	17670	17561	17516	17684	17664	17647	17777	17570	17578	17735	17569	17578	17623	17510	17575	17674	17802	17617	17637	17468	17443	17725	17691	17380	17771	17479	17401	17690	17500	17855	17528	17631	17626	17528	17717	17407	17595	17707	17582	17654	17781	17545	17633	17424	17538	17616	17666	17529	17671	17721	17605	17669	17685	17389	17651	17681	17458	17451	17695	17601	17547	17552	17733	17737	17623	17639	17585	17563	17581	17468	17642	17579	17576	17723	17547	17703	17577	17612	17703	17594	17465	17617	17435	17628	17737	17534	17622	17666	17543	17449	17509	17478	17624	17545	17649	17557	17763	17545	17540	17593	17427	17582	17718	17547	17469	17685	17699	17582	17786	17546	17671	17547	17767	17527	17518	17745	17504	17435	17624	17478	17580	17560	17592	17697	17588	17729	17693	17705	17681	17405	17549	17615	17603	17422	17624	17613	17693	17682	17632	17783	17565	17654	17724	17492	17468	17475	17505	17629	17508	17629	17356	17458	17634	17606	17498	17631	17727	17440	17441	17481	17721	17536	17736	17645	17355	17594	17474	17493	17612	17570	17500	17692	17786	17557	17595	17633	17437	17491	17680	17644	17665	17625	17355	17748	17693	17487	17522	17528	17780	17600	17529	17514	17659	17595	17650	17548	17645	17493	17539	17571	17302	17672	17401	17492	17566	17699	17615	17771	17428	17690	17756	17502	17622	17830	17378	17517	17699	17612	17537	17819	17613	17505	17468	17463	17575	17710	17640	17414	17557	17686	17519	17535	17550	17508	17688	17656	17620	17744	17563	17602	17547	17579	17649	17520	17524	17503	17547	17693	17722	17652	17533	17476	17459	17659	17573	17284	17603	17654	17431	17462	17613	17630	17511	17758	17551	17643	17623	17451	17543	17423	17680	17502	17591	17620	17654	17514	17745	17549	17254	17488	17516	17465	17454	17564	17384	17262	17665	17552	17604	17621	17534	17664	17753	17474	17840	17665	17690	17600	17558	17617	17587	17713	17825	17656	17561	17397	17428	17690	17466	17641	17506	17732	17399	17451	17544	17582	17703	17668	17566	17630	17773	17731	17648	17621	17485	17720	17610	17690	17528	17707	17787	17457	17703	17708	17769	17558	17577	17516	17654	17666	17701	17561	17570	17627	17625	17597	17758	17704	17646	17459	17590	17568	17524	17556	17529	17645	17450	17569	17757	17519	17507	17700	17639	17728	17448	17636	17814	17460	17431	17539	17872	17553	17523	17506	17573	17739	17536	17522	17530	17611	17582	17578	17572	17748	17550	17570	17682	17660	17676	17589	17726	17694	17544	17738	17612	17601	17600	17545	17440	17539	17577	17400	17532	17787	17497	17422	17611	17441	17512	17511	17651	17635	17414	17487	17442	17583	17560	17657	17608	17754	17445	17499	17502	17548	17619	17584	17686	17617	17598	17516	17536	17680	17623	17635	17752	17590	17768	17627	17676	17647	17504	17658	17725	17617	17540	17582	17417	17597	17569	17922	17709	17457	17574	17472	17814	17610	17557	17536	17480	17613	17683	17658	17449	17454	17601	17593	17728	17555	17446	17292	17616	17802	17624	17570	17543	17758	17585	17584	17512	17646	17774	17567	17514	17621	17724	17566	17407	17535	17755	17607	17685	17750	17699	17560	17600	17631	17350	17570	17509	17612	17718	17668	17596	17729	17559	17735	17553	17709	17634	17563	17810	17628	17621	17478	17476	17727	17699	17745	17580	17548	17469	17613	17613	17664	17551	17425	17511	17579	17805	17617	17793	17620	17738	17742	17705	17694	17471	17704	17461	17432	17652	17736	17571	17513	17521	17509	17754	17576	17723	17479	17720	17628	17738	17683	17645	17488	17724	17550	17739	17649	17504	17544	17506	17403	17667	17542	17685	17695	17433	17480	17683	17744	17567	17587	17564	17682	17571	17525	17549	17478	17569	17601	17668	17498	17580	17389	17573	17556	17665	17674	17409	17537	17604	17487	17464	17556	17720	17596	17704	17710	17575	17744	17675	17718	17574	17572	17584	17630	17616	17609	17528	17364	17560	17629	17839	17494	17723	17790	17773	17613	17601	17775	17661	17576	17753	17613	17504	17707	17743	17598	17620	17561	17574	17659	17630	17456	17514	17656	17682	17689	17613	17627	17436	17495	17590	17613	17635	17522	17489	17630	17452	17538	17728	17398	17462	17573	17635	17566	17571	17637	17550	17542	17393	17626	17535	17685	17620	17729	17451	17461	17614	17532	17471	17609	17585	17662	17452	17702	17585	17627	17688	17620	17729	17637	17543	17612	17501	17645	17628	17474	17495	17579	17679	17678	17701	17870	17463	17569	17660	17597	17604	17503	17659	17491	17725	17537	17495	17503	17844	17510	17725	17585	17475	17681	17538	17482	17617	17567	17758	17562	17506	17853	17577	17526	17741	17590	17930	17664	17617	17528	17629	17458	17396	17754	17626	17489	17636	17558	17571	17587	17516	17292	17678	17511	17405	17681	17661	17616	17488	17877	17686	17692	17685	17678	17568	17594	17599	17635	17688	17741	17411	17629	17721	17639	17710	17593	17417	17883	17459	17555	17465	17468	17773	17496	17457	17640	17678	17492	17498	17636	17538	17330	17389	17540	17637	17818	17585	17444	17732	17567	17472	17642	17538	17589	17632	17534	17553	17616	17417	17584	17485	17498	17435	17498	17568	17657	17681	17701	17421	17500	17496	17629	17632	17627	17511	17554	17483	17473	17585	17661	17492	17532	17360	17590	17616	17586	17580	17718	17682	17526	17442	17672	17651	17471	17609	17799	17456	17655	17678	17590	17815	17616	17583	17686	17749	17462	17625	17808	17960	17400	17726	17814	17717	17478	17531	17533	17488	17807	17529	17749	17614	17595	17448	17493	17529	17400	17435	17337	17474	17407	17424	17668	17563	17493	17554	17504	17500	17596	17761	17723	17586	17720	17696	17478	17621	17658	17778	17723	17558	17411	17453	17600	17669	17631	17613	17588	17617	17642	17848	17626	17683	17335	17574	17555	17438	17389	17450	17672	17723	17672	17744	17494	17323	17331	17455	17813	17547	17492	17566	17746	17700	17609	17618	17631	17478	17761	17451	17664	17653	17512	17563	17515	17550	17771	17575	17561	17426	17715	17396	17499	17595	17701	17571	17419	17579	17554	17438	17721	17745	17692	17585	17668	17886	17562	17567	17589	17635	17511	17551	17731	17613	17761	17755	17468	17633	17608	17763	17490	17649	17664	17738	17485	17527	17627	17708	17638	17427	17491	17565	17505	17580	17719	17671	17503	17687	17469	17700	17575	17569	17827	17579	17543	17701	17724	17742	17701	17515	17585	17714	17510	17534	17796	17638	17474	17559	17530	17627	17538	17598	17568	17551	17443	17462	17697	17702	17527	17502	17532	17571	17309	17309	17619	17284	17667	17687	17441	17677	17556	17450	17525	17668	17736	17664	17677	17756	17685	17552	17329	17623	17761	17683	17622	17416	17687	17471	17522	17570	17788	17556	17575	17634	17536	17645	17618	17592	17808	17448	17631	17477	17718	17409	17562	17568	17522	17602	17557	17716	17703	17551	17873	17491	17618	17844	17489	17637	17669	17591	17610	17695	17625	17621	17534	17396	17564	17402	17480	17649	17692	17602	17492	17718	17520	17480	17543	17528	17579	17576	17607	17687	17693	17621	17585	17802	17667	17548	17603	17464	17344	17492	17603	17828	17540	17462	17503	17780	17641	17504	17780	17428	17326	17406	17856	17619	17863	17481	17476	17695	17530	17533	17729	17682	17830	17630	17480	17330	17525	17832	17581	17452	17750	17792	17558	17835	17632	17723	17530	17714	17444	17579	17514	17567	17850	17677	17608	17651	17559	17661	17552	17657	17487	17705	17665	17517	17616	17740	17568	17505	17573	17594	17517	17473	17495	17608	17665	17646	17493	17748	17376	17662	17559	17673	17645	17592	17545	17816	17603	17453	17509	17557	17505	17481	17620	17685	17547	17664	17609	17719
30129	50770	49786	40629	35258	30796	27345	24131	21718	20358	19202	18342	17439	16851	16447	16168	16102	16019	16046	15725	15550	15478	15354	15484	15432	15419	15447	15258	15329	15236	15188	15405	15133	15201	15190	15189	15201	15156	15057	15050	14874	15270	15177	15062	15268	15262	14944	15190	15107	15109	15102	15204	15215	15221	15201	15069	15419	15069	15153	15204	15238	15148	15198	15146	15203	15322	15051	15260	15214	15096	15297	15220	14963	15153	15214	15154	15240	15297	15100	15089	15200	15231	15205	15378	15335	15314	15148	15186	15158	15078	15123	15124	15289	14971	15356	14992	15095	15185	15302	15303	15100	15096	15247	15136	15071	14994	15069	15005	15178	15299	15082	15117	15133	15003	15088	15102	15048	15038	15082	15248	15008	14974	15283	15214	15104	15174	15175	15234	15215	15099	15198	15004	15286	15235	15054	15197	15170	15026	15090	15115	15148	15163	15226	15119	15010	15131	15152	15198	15038	15059	15095	14981	15257	15079	15075	15208	14969	15190	15151	15080	15124	15182	15212	15211	15157	15075	15274	15195	15128	15219	15000	14962	15097	14971	15029	15197	15039	15250	15065	15167	15057	15132	15102	15143	15110	15155	15016	15112	15099	15016	15133	15163	15334	15178	15100	15076	15286	15127	15163	15042	15165	15022	15199	15145	15236	15342	15163	15290	15151	15213	15106	15021	15212	15197	15056	15224	14953	15195	15312	15156	15097	15131	15069	14992	15208	15014	15311	15081	15040	15091	15179	15198	15222	15220	15093	15064	14971	15097	15026	15063	15129	15000	15138	15224	15333	15113	15170	15180	15108	15065	15163	15354	15108	15087	15134	15132	15131	15238	15138	14994	15079	15217	15045	15178	15138	15119	15113	15160	15060	15021	15149	15280	15072	15025	15089	15162	14990	15263	15198	15139	15207	15067	15199	15117	15150	15189	15163	15105	15187	15107	15078	15164	15121	15161	15092	15181	15270	15253	15238	15022	15171	15183	15213	15334	15288	15296	15115	15185	15047	15076	15060	15046	15008	15112	15147	15183	15198	15280	15075	15143	15318	15185	15102	15242	15034	15147	15146	15186	15146	15225	15217	14937	15114	15081	15141	15252	15029	15046	15223	15061	15107	15036	14968	14955	15210	15054	15163	14980	15088	14973	14936	15040	15141	15310	14965	15206	15155	15163	15300	15051	14976	15110	15013	15152	15106	15239	15164	15127	15169	15061	15076	15176	15300	15100	15074	15283	15003	15146	15188	15045	15128	15033	14920	15265	15099	15088	15159	14985	15024	15135	15146	15304	15196	15065	15038	15264	14938	15084	15233	15248	15109	15166	15011	15055	15215	15180	15103	15137	15159	15119	15033	15104	15101	15294	15069	15243	15178	15074	15189	15096	15169	15302	15180	15219	15207	15092	15055	14990	15113	14954	15162	15258	15026	15167	14983	15146	15111	15060	15273	15007	15145	15333	15097	15098	14943	15063	15242	15309	15304	15276	15098	15184	15196	15067	15003	15324	15257	15154	15205	15166	15127	15226	15254	15016	15088	14938	15196	15241	15129	15195	14993	15128	15217	15095	15077	15127	15075	15186	15172	15014	15032	15117	15228	15156	15116	15107	15211	15308	15089	15119	15131	15171	14906	15279	15115	15143	15245	15077	15183	15136	15026	14946	15109	14884	15151	15087	15153	15106	15094	15224	15152	15100	15122	15240	15287	15016	14956	14963	15050	15090	14988	14998	15211	15232	15229	15276	15132	15211	15164	15219	15141	15013	15043	15035	15130	15209	15145	15111	15086	15342	15093	15014	15074	15257	15214	15156	15137	15108	15162	14988	15184	15142	15078	15034	15086	15132	15150	15230	15083	15242	15104	15285	15109	15087	15032	15162	15270	15097	15153	15102	15147	15061	15301	15273	15060	15215	15094	15106	15110	15077	15148	15190	14949	15160	15038	15179	15210	15065	15218	15184	15227	15012	15130	15112	14956	15025	15138	15031	15280	15129	15063	15228	15103	15247	15049	15240	15230	15154	15040	15193	15193	15283	15162	15113	15056	15121	15372	15102	15067	15041	15085	15124	15097	15006	15046	15159	15237	15323	15215	15102	15206	15127	15236	15159	14982	15118	15003	15136	15164	15139	15126	15058	15082	15178	15334	15287	15115	15267	15200	15144	15049	15030	15260	15047	15122	15049	15124	15237	15163	14965	15081	15105	14991	15119	15214	15145	15097	15284	15293	15220	15008	15142	15011	15215	15282	15146	15240	15100	15119	15246	15290	15158	15235	15311	15199	14901	15143	15087	15014	15139	15085	15111	15223	14976	15079	15075	15103	15071	15159	15174	15282	15187	15148	14980	15225	15201	15197	15301	15101	15002	15180	15107	15154	15184	15337	14934	15067	15044	15106	15137	15004	15113	15344	15268	15117	15044	15176	14977	15157	15170	15090	15023	15181	14984	15259	15065	15237	15155	15152	15193	15203	15083	14955	15080	15088	15182	15126	15048	15178	15243	14901	15157	15168	15151	15155	15020	14999	15231	15267	15186	15168	15038	15165	15152	14899	15075	15185	15072	15264	15131	15147	15033	15054	15127	15213	15158	15218	15261	15201	15115	15076	15317	15038	15066	15120	15106	15130	15185	15102	15197	15222	15200	15071	15245	15281	15093	15055	15136	15182	15113	15183	15158	15123	15209	15178	15169	15273	15063	15228	15150	15287	15036	15173	15195	15141	15119	15181	15027	15178	15045	15227	14963	15115	15185	15233	14984	15246	15191	15104	15091	15071	15068	15154	15336	15197	15148	15204	15156	15271	15123	15242	15149	15155	15077	14951	15108	15186	15133	15104	15120	15183	15115	15229	15021	15047	15120	15110	15111	15109	15095	14908	15287	15161	14991	15346	14999	15190	15225	15115	15158	15210	15192	15064	15116	15084	15342	15227	14991	15159	15068	15263	15187	15177	15277	14937	15231	15344	15077	15124	15184	15109	14885	15292	15130	14962	15245	15020	15193	15144	15030	15081	15199	15268	14953	15154	15149	15207	15129	15357	15051	15139	15190	15038	15378	15177	15155	15229	15250	15076	15227	15133	15234	15185	15035	15219	15032	14914	15075	15143	15088	14925	15135	15066	15038	15107	15228	15144	15253	15214	15115	15113	15174	15232	15140	15255	15067	15109	15016	15331	15179	15199	15282	15059	15175	15139	15010	15132	15263	15224	15032	15235	15122	15215	15071	15299	15027	15189	15273	15220	15127	15088	15233	15111	15155	15236	15274	15092	15090	15274	15270	15171	15117	15093	15091	15228	15073	14998	15246	15177	15101	15157	15163	15209	15124	14874	15043	15042	15056	15062	14945	15117	15194	15106	15012	15168	15071	15209	15245	15015	15163	14897	15335	14996	15013	15306	15031	15022	15116	15009	15263	15146	15008	15240	15046	15154	15123	15012	15013	15375	15206	15286	15219	14981	15111	15072	15236	15240	14960	15147	15107	14965	15245	15195	15026	15221	15215	15009	15197	14982	14949	15141	15005	15232	15056	15074	15154	15212	15084	15057	15271	15172	15097	14961	15200	15176	15238	15022	15147	15298	15046	15175	15180	14994	15216	15243	14936	15142	15017	15171	15232	14912	15073	15159	15019	15090	15308	15183	14956	15079	15133	15059	15253	15080	15247	15165	15147	15042	15151	14999	15174	15044	15056	15130	15156	15244	15056	15034	15132	15127	15039	15150	15062	15237	15225	15087	15168	15087	15150	15153	15060	15148	15153	15141	15112	15131	15131	15185	15024	15065	15001	15126	15093	15171	15083	15190	15345	14982	15144	15037	15163	15129	15154	14951	15103	14988	15306	15124	15093	15079	15275	15097	15257	15106	15162	15095	15218	15132	15245	15194	15116	15002	15196	14892	15232	15244	15164	15302	15203	15197	15287	15137	15135	15181	14972	15170	15190	15028	15326	15145	15150	15121	15203	15267	15161	15114	15114	15212	15052	15087	15162	15183	15153	15366	15123	14984	15076	14991	15148	15164	15067	15011	15323	15167	15174	14870	15289	15205	15199	15025	15077	15011	15096	15233	15035	15160	15268	15020	15140	15286	15046	15244	15016	15030	15100	15257	15164	15106	15172	15205	15351	15134	15222	15201	15045	15103	15337	15208	15115	15134	15192	15190	15041	15171	15029	15091	15117	14975	15009	15171	15260	15032	15038	15248	15183	15253	15076	15034	15039	15256	15246	15160	15021	15156	15179	15192	15198	15229	15205	14877	15199	15125	15252	15167	15067	15199	14980	15175	15052	14965	15054	15135	15158	15081	15197	15331	14973	15095	15298	15029	15310	15000	15057	15134	15279	15174	15086	15098	15297	15162	15169	15144	15035	15088	14987	15077	15228	15040	15259	15173	15059	15290	15375	15290	15085	15035	15233	15093	15246	15145	15374	15031	15195	15182	15019	15236	15088	15209	15094	15027	15180	15159	15131	15063	15275	15098	15168	15065	15151	15037	15295	15016	15155	15040	15087	15207	15134	14970	15067	15134	15051	15084	15194	15139	15148	15001	15240	15206	15083	15072	15144	15227	15133	15359	14954	15046	15160	15051	15292	15124	15070	15148	15092	15183	15040	15049	15177	15191	15163	15051	14974	15159	15138	15102	15187	15205	15171	15068	15226	15163	15075	15100	15106	15157	15218	15206	15087	15092	15083	15280	15147	15061	15159	15139	15069	15100	15284	15087	15087	15009	15221	15157	15178	15153	15173	15037	15185	15162	15160	15167	15221	15176	15176	14977	15185	15280	15087	15174	15110	14996	15362	15126	15185	15046	15270	15177	15156	15120	15124	14877	15033	15154	15080	15068	15201	15342	15193	15182	15152	15205	15178	15005	15112	15082	15185	15059	15130	15192	15134	15093	15126	14939	15041	15123	15118	15018	15056	15129	15247	15040	15242	15044	15091	15287	15035	15194	15242	15243	15372	14979	15122	15085	15101	15266	15158	15098	15096	15029	15214	15261	15291	15191	15165	15188	15198	15136	15212	15229	15231	15365	15236	15061	15220	15320	15312	15186	15159	15095	15143	15022	15096	15025	15156	15073	15063	15029	15100	15110	15173	15199	15153	14965	15279	15116	15058	15030	15180	15058	15161	15095	15108	15211	15201	15050	15035	15320	14984
22849	21211	29039	24289	24431	29580	32670	27377	24817	23355	22193	21158	20591	20074	19671	19242	19009	19101	19005	18898	18626	18672	18498	18587	18439	18236	18463	18613	18275	18470	18387	18240	18153	18280	18206	18340	18245	17995	18338	18278	18210	18187	18247	18100	18115	18320	18182	18097	18240	18222	18210	18119	18097	18160	18124	18341	18234	18142	18151	17934	18241	18251	18138	18241	18387	18286	18323	18153	18208	18194	18214	18188	18152	18133	18424	18235	18147	18123	18225	18123	18170	18247	18326	18108	18143	18011	18229	18157	18032	18167	18214	18156	18186	18054	17925	18134	18107	18195	18339	18167	18245	18092	18091	18239	17929	18247	18088	18179	18046	17911	18207	18269	17876	18252	18158	18241	18189	18312	18049	18145	18209	18115	18186	18206	18182	18102	18092	17936	18207	18135	18005	18042	18281	17900	18256	18277	18143	18323	18078	18050	18064	18030	18215	18290	17960	18157	18169	18217	18202	18308	18227	17906	18226	18107	17961	17931	18356	18134	18071	18058	18232	18107	18011	18187	18209	18211	18013	18062	18294	18229	18111	18236	18042	18094	18007	18183	17958	18051	17971	17779	18269	18072	18125	17961	18045	18134	17872	18312	18137	18254	18185	18230	18081	18095	18084	18085	18130	18229	18051	18081	17986	18031	18154	18093	18250	18046	18024	17936	17965	18139	18086	18180	18229	17986	18111	17698	18110	18340	18264	18205	18072	18265	18003	18139	18076	18109	18241	18187	17986	18253	18010	17909	18107	17911	18171	17905	18201	18164	18080	17995	17907	18098	18204	18254	17987	18010	18173	18168	18221	18067	18065	18075	18110	18059	18052	18201	18189	18324	18138	18080	18128	18074	18083	18078	18266	18148	18077	18034	18037	18091	17961	17916	18208	18130	18069	18321	18132	18035	18097	17993	18159	18100	18002	18058	18063	18218	18204	18277	17902	17976	18269	18082	17830	18226	18131	18119	18275	18126	17859	17907	18191	18054	18014	17811	18312	18233	18033	18072	18159	18097	18106	18056	18237	18128	17982	18239	18087	18153	18119	18143	18187	18250	17961	18343	18293	18183	18105	18035	18206	18131	18429	18085	18104	18064	18235	18218	18015	17967	18012	18057	18096	18236	18063	18008	18046	18024	18190	18125	18301	18161	17985	18132	18098	17948	18205	18247	18041	18065	17997	18202	17876	18133	18286	17970	17966	18209	18083	18086	18045	18193	17993	18137	18170	18033	18295	18248	17983	18039	18063	17978	18200	18129	18200	17968	18096	17998	18054	18045	18031	18305	18047	18030	18137	17998	18159	17983	18086	18065	18038	18100	18210	18154	18112	18235	18084	18168	18049	17986	18019	18172	17949	18313	17989	18079	17997	18154	18274	18105	18153	18168	18180	18170	18121	18115	18053	17928	18188	18052	17973	18170	17880	18091	18356	18258	18205	18132	18104	18247	18084	17985	18109	18359	18183	18279	18068	18090	17963	18168	18196	18011	18201	18255	18006	18073	18151	18031	18109	18092	18151	18175	18104	17990	17886	18241	18076	17986	17974	18174	18180	17955	18239	18185	18049	18138	18388	17927	18131	18044	18025	18128	18163	18060	18038	18024	18209	18073	18160	17908	18286	18263	18249	18215	18087	18234	18089	18143	18318	18004	18137	18073	18290	18077	18048	18227	18236	18100	18042	18178	18131	17986	18025	18252	17979	18027	18194	18013	18032	18133	18150	18215	18127	18210	18101	17886	18262	18111	18120	18132	18144	17971	18095	18091	18032	18051	18041	18265	18091	18120	18231	18106	18365	18326	18207	18125	18055	17983	18223	18086	18060	18011	18023	18361	17959	18036	18311	18103	18025	18243	18140	18100	18111	18109	17998	18045	18194	17871	18111	18217	18311	18048	18098	18268	18185	18135	18251	18097	17941	18184	18090	17981	18272	18330	18180	18052	18185	18201	18049	18094	18035	18001	18230	18264	18027	18119	18099	18063	18341	18081	18078	18125	18237	18211	18076	18077	18015	18363	18074	18059	18102	18196	18219	18155	18048	18070	18340	18225	17921	17947	18094	18114	18056	18181	18095	18069	18244	18268	18025	18238	18099	18160	17968	18283	18320	18220	18078	18257	18164	17917	18203	18253	18135	17962	18156	18369	18023	18248	18266	18252	18244	17920	18061	18196	18129	17941	18013	18158	18057	18091	18023	18104	18036	18082	18044	18229	18085	18080	18104	18096	18147	18172	18047	18172	18022	17965	18167	18128	18091	18098	18221	18021	18265	18025	17995	18028	18183	18119	18189	18128	18075	18123	18055	18003	18006	17882	18229	18087	18155	18115	18068	18269	18047	18034	18122	18005	18222	18113	18099	17999	18109	18017	18061	18263	18039	18060	18142	17869	18144	17967	18339	18136	18011	17966	17996	18201	18318	17995	18179	18049	18012	17874	18119	18040	18151	18285	18006	17892	18024	18265	18179	18147	18210	18136	18167	18058	18147	17891	18079	17987	18205	18241	18071	18149	18032	18198	18021	18146	18043	18097	18183	17974	18036	18004	18138	18039	17970	17935	18016	18336	18228	18214	18214	18059	18006	18009	18173	17941	17925	17992	17971	18101	18022	18235	18101	17987	18046	18313	18134	18326	18054	18185	18357	17953	18265	18072	17984	18287	18259	17951	18117	18074	17863	18205	18124	18255	18326	18162	18293	17941	18117	18191	18154	18210	18121	18032	17971	17945	18175	17958	17935	18100	18120	18227	18283	18091	18105	18149	18059	18096	17875	18043	18113	18044	18117	18035	18260	18097	18048	18239	18170	17957	18376	18109	17957	18134	18212	17973	18056	18032	18196	18135	18045	18085	18073	18109	17938	18216	18312	18112	18288	17828	18277	18093	18230	17997	18074	18053	18053	17894	18167	17997	18061	18216	18114	17882	17844	17992	18323	18099	18185	18356	18254	18011	17769	18142	17919	18151	18261	18071	18019	18090	18006	18325	17972	18198	18049	18024	18249	17834	18274	18025	18153	18207	18069	18129	18062	18277	18276	18284	18210	18349	18331	18152	18147	18017	17889	18056	17929	18012	18208	18087	18167	18049	18061	17993	18258	18065	18226	18012	17922	18190	18183	18085	17966	18257	18085	18161	18285	18264	18134	18048	17957	18156	18197	18061	18095	18127	18020	18330	18203	18046	18024	18248	18253	18163	18132	18143	18048	17974	17978	18049	17983	18454	18141	18141	18071	18213	18139	17890	18158	18060	18177	18257	17904	18243	17969	18013	18015	18302	18074	18075	18117	18190	18146	17983	18256	18094	18072	17869	18001	18044	17965	18226	18187	18187	18308	18275	18023	18170	18191	17941	18062	18221	17936	18085	18068	18303	18274	18250	18065	18210	18050	18044	18204	18357	18009	17959	18237	18079	18171	18096	17998	17911	17946	17920	18163	18093	18105	18019	17926	18317	18398	18109	18203	18222	18125	18233	18223	18101	18053	18178	18112	18153	18131	18233	18074	18036	18177	17997	18204	18034	18052	18186	18163	18235	17911	18055	18124	18202	17964	18014	18045	18125	18213	18222	18241	17962	18340	18312	18271	18126	17943	18042	18121	18302	18090	18185	18282	18157	18188	18159	18157	18111	18127	18123	18205	18176	18359	18179	18126	18143	18156	18329	18060	18158	18262	18156	18004	17976	18226	17937	18059	18121	18062	18023	17884	18075	18037	18134	18118	18141	18127	18161	17978	18045	17983	18144	18207	18134	18087	18250	18103	18138	18009	18120	18152	18092	18024	18330	18043	18143	18257	17968	18310	17896	18084	18132	17921	17943	18040	18086	18223	18217	18149	18293	18251	18128	17981	18130	18390	18038	18015	18065	18173	18188	18443	18057	18117	18098	17894	18189	18233	18103	17969	18144	17975	17994	18081	18209	18107	18150	17995	18250	18145	18120	18078	18264	18141	18409	18186	18147	18109	18121	18308	18233	18196	18102	18256	18053	18162	18177	18250	18355	18212	17870	18227	18167	18103	18095	18173	18115	17840	17971	18035	17851	18170	18258	18172	18055	18223	18180	17996	18121	18250	17991	18185	18076	17942	18298	18180	17976	17993	18207	18173	18067	18174	18101	18095	18151	18032	18011	18234	18172	18140	17990	18063	17997	18079	18213	18181	18075	18102	18053	18123	18040	18163	17953	18028	18208	18221	18279	18256	18209	18063	17882	18170	18197	17988	17806	18096	17930	17954	18145	18221	17947	18054	18182	17968	17918	18147	18321	18313	18095	17990	18265	18078	17965	18138	18086	18032	18031	18003	17855	18141	17918	18207	18132	18140	18056	17992	17814	18142	18084	18183	18178	18226	18252	17849	18245	18082	18056	18044	18297	18228	18132	18287	18132	17999	18194	18159	17990	17988	18245	18033	18159	18111	18074	18240	18210	18214	18436	18244	18192	18296	18099	18086	18070	18108	18116	18221	18056	17918	18383	18088	18156	18147	18029	18191	18189	18190	18077	18213	18164	18061	18175	18087	18033	18057	18155	18231	17996	18155	18060	18285	17873	18029	18178	18157	18018	18062	18050	18068	18059	17962	18154	18135	18300	18157	18179	18268	18204	18070	18245	18180	18241	18111	18312	18131	18137	17994	18002	18286	17991	18196	17997	18075	18139	18161	18177	18295	18242	18077	18111	18336	18066	17862	18211	18265	18115	17998	17954	18017	18243	18127	18305	18155	17967	18088	18033	18290	18084	18211	17914	18123	18040	18142	18089	18015	18134	18047	18163	18101	18211	18199	18233	18150	18211	18006	18239	17958	17978	18061	18223	18084	18095	18027	18105	18059	18020	18113	18138	18148	18039	18023	18124	18070	17900	18029	18037	18256	17998	18180	18067	18076	18240	18120	18053	18192	18023	18287	17917	17994	18249	18155	18200	17924	18235	18234	17905	17937	18235	18301	18100	18179	18100	18227	18028	18054	18341	18246	18095	18046	18128	18087	18076	17892	18090	18187	18079	18172	17919	18338	18191	18211	18201	18241	18064	18000	18152	18128	18175	18034	17989	18295	18046	18171	18197	18047	18222	18276	18062	17852	18280	18174	18076	18113	18074	18113	17926	18070	18120	18185	18371	18153	18128	17926	18192	18312	18174	18037	18082	18065	18129	18174	18149	18175	18039
33785	58407	55406	45600	40020	35326	31763	28134	24344	22274	20779	19511	18482	17721	17600	16930	16680	16683	16484	16009	15867	15657	15898	15759	15674	15738	15765	15737	15643	15661	15551	15278	15622	15319	15511	15485	15558	15520	15588	15444	15617	15434	15409	15412	15571	15408	15455	15362	15545	15330	15310	15518	15375	15380	15445	15523	15366	15510	15392	15460	15430	15391	15435	15443	15463	15423	15511	15549	15436	15557	15487	15327	15406	15399	15278	15462	15319	15483	15512	15436	15477	15404	15381	15487	15451	15578	15346	15462	15428	15321	15482	15419	15407	15285	15444	15387	15344	15521	15404	15364	15446	15516	15549	15152	15354	15437	15292	15448	15350	15531	15208	15563	15367	15347	15485	15408	15360	15560	15545	15501	15286	15356	15476	15638	15508	15462	15329	15506	15651	15401	15493	15477	15340	15496	15437	15428	15458	15568	15382	15447	15295	15497	15422	15375	15459	15349	15399	15525	15291	15438	15419	15367	15478	15272	15489	15183	15338	15456	15374	15461	15299	15404	15559	15325	15497	15496	15486	15558	15563	15352	15324	15393	15392	15364	15444	15461	15499	15400	15446	15459	15529	15307	15460	15437	15417	15372	15378	15456	15345	15459	15454	15437	15403	15429	15339	15371	15418	15313	15473	15549	15415	15469	15453	15409	15385	15482	15447	15463	15579	15568	15472	15363	15271	15478	15328	15291	15324	15434	15156	15595	15372	15380	15536	15546	15210	15473	15402	15620	15255	15456	15342	15544	15348	15246	15415	15487	15662	15545	15280	15405	15290	15483	15325	15345	15373	15491	15413	15418	15400	15241	15441	15296	15366	15407	15270	15476	15431	15644	15322	15455	15415	15382	15514	15547	15461	15229	15389	15355	15363	15366	15494	15293	15358	15499	15458	15406	15479	15464	15536	15421	15452	15344	15440	15495	15507	15386	15457	15414	15473	15471	15409	15391	15320	15440	15378	15329	15365	15335	15448	15381	15599	15483	15425	15450	15316	15357	15238	15426	15297	15517	15402	15293	15626	15323	15487	15078	15369	15365	15355	15489	15358	15526	15470	15316	15441	15585	15510	15464	15454	15386	15561	15441	15395	15474	15539	15503	15442	15479	15274	15166	15518	15375	15345	15422	15438	15319	15465	15561	15429	15382	15389	15348	15472	15231	15408	15555	15295	15370	15470	15245	15439	15429	15223	15344	15412	15344	15473	15489	15372	15416	15392	15247	15312	15445	15316	15422	15431	15346	15429	15540	15385	15487	15518	15366	15508	15414	15383	15549	15433	15353	15389	15385	15423	15450	15418	15326	15583	15196	15453	15568	15510	15348	15557	15295	15509	15527	15307	15505	15340	15440	15510	15456	15362	15402	15411	15470	15477	15330	15364	15269	15196	15435	15393	15386	15431	15395	15420	15417	15432	15236	15417	15312	15337	15274	15425	15426	15369	15405	15329	15448	15216	15526	15455	15331	15428	15376	15338	15456	15528	15379	15465	15441	15553	15298	15389	15355	15364	15258	15349	15545	15263	15373	15364	15417	15297	15367	15325	15264	15201	15530	15451	15250	15581	15473	15239	15300	15471	15319	15390	15345	15607	15488	15357	15459	15351	15393	15411	15478	15496	15548	15453	15452	15319	15402	15492	15505	15345	15502	15333	15363	15397	15396	15544	15293	15515	15400	15462	15533	15296	15338	15527	15394	15344	15363	15443	15271	15513	15482	15295	15348	15422	15498	15435	15336	15470	15326	15473	15541	15387	15463	15501	15376	15333	15251	15548	15388	15545	15444	15325	15621	15581	15378	15363	15430	15352	15324	15184	15445	15423	15412	15532	15442	15562	15417	15257	15421	15346	15289	15560	15602	15347	15436	15405	15421	15483	15456	15404	15598	15290	15376	15358	15433	15341	15479	15305	15485	15354	15281	15474	15497	15433	15328	15248	15541	15467	15378	15376	15319	15448	15552	15569	15447	15383	15481	15451	15448	15533	15308	15468	15443	15471	15384	15466	15409	15330	15349	15437	15363	15325	15446	15326	15350	15427	15558	15391	15286	15557	15474	15538	15363	15305	15550	15420	15299	15229	15516	15411	15368	15487	15366	15543	15540	15534	15478	15376	15370	15367	15446	15454	15208	15525	15430	15547	15472	15388	15353	15540	15353	15483	15313	15491	15542	15497	15430	15467	15451	15438	15263	15427	15183	15403	15456	15335	15449	15429	15355	15454	15368	15431	15483	15389	15283	15486	15531	15458	15258	15293	15427	15326	15451	15335	15495	15328	15444	15412	15445	15335	15313	15459	15435	15399	15212	15386	15232	15448	15293	15472	15349	15344	15416	15452	15451	15357	15297	15406	15382	15445	15275	15412	15426	15512	15388	15496	15236	15301	15363	15367	15430	15342	15284	15429	15528	15338	15399	15467	15315	15416	15333	15408	15476	15491	15510	15451	15555	15596	15488	15409	15295	15306	15278	15585	15367	15523	15361	15493	15392	15390	15398	15448	15471	15284	15409	15493	15225	15299	15510	15547	15267	15404	15432	15348	15396	15404	15462	15368	15454	15404	15344	15419	15405	15596	15419	15364	15499	15419	15257	15517	15306	15520	15327	15348	15320	15437	15386	15401	15481	15389	15352	15547	15405	15252	15347	15148	15505	15201	15490	15479	15468	15443	15234	15266	15497	15292	15433	15408	15149	15513	15312	15475	15316	15522	15559	15348	15361	15583	15386	15241	15367	15495	15412	15358	15352	15322	15520	15574	15411	15318	15472	15652	15372	15174	15352	15346	15364	15374	15463	15232	15435	15301	15370	15531	15355	15611	15421	15433	15270	15462	15543	15356	15510	15291	15327	15380	15337	15379	15466	15393	15327	15562	15421	15431	15473	15479	15313	15433	15345	15351	15550	15372	15421	15358	15465	15136	15463	15409	15463	15351	15328	15364	15364	15370	15297	15232	15524	15385	15455	15493	15487	15485	15500	15385	15342	15453	15369	15531	15453	15380	15466	15461	15450	15299	15402	15308	15239	15333	15476	15348	15605	15585	15425	15354	15393	15312	15407	15425	15315	15380	15372	15398	15605	15432	15501	15408	15356	15345	15449	15513	15540	15382	15476	15410	15430	15297	15496	15443	15449	15388	15305	15438	15379	15357	15619	15338	15303	15316	15261	15565	15563	15346	15369	15353	15527	15465	15584	15261	15433	15483	15248	15282	15463	15454	15579	15318	15201	15575	15490	15285	15340	15470	15301	15310	15365	15410	15471	15427	15214	15503	15379	15326	15396	15437	15604	15356	15385	15548	15341	15516	15365	15495	15434	15448	15517	15469	15490	15306	15468	15390	15455	15341	15579	15389	15467	15475	15560	15345	15417	15479	15402	15389	15298	15269	15553	15488	15366	15420	15518	15470	15438	15471	15347	15400	15452	15333	15497	15432	15590	15472	15328	15543	15480	15466	15320	15353	15252	15355	15350	15361	15460	15373	15456	15654	15478	15373	15550	15426	15494	15409	15370	15408	15466	15344	15464	15382	15383	15457	15637	15539	15430	15576	15576	15475	15300	15310	15437	15271	15294	15420	15293	15682	15373	15424	15434	15299	15328	15650	15230	15553	15342	15426	15500	15289	15279	15399	15422	15379	15417	15542	15549	15176	15449	15478	15293	15568	15295	15341	15364	15567	15242	15461	15492	15588	15421	15392	15312	15447	15291	15446	15530	15325	15530	15519	15328	15269	15398	15292	15315	15300	15438	15311	15473	15273	15342	15474	15507	15293	15371	15539	15402	15415	15462	15343	15397	15420	15454	15479	15386	15480	15339	15288	15560	15357	15323	15467	15289	15492	15490	15489	15302	15242	15434	15305	15237	15258	15350	15368	15370	15526	15322	15487	15546	15496	15366	15654	15429	15464	15462	15572	15484	15431	15286	15558	15357	15400	15357	15434	15424	15356	15505	15511	15337	15375	15461	15540	15337	15409	15456	15485	15427	15437	15406	15336	15405	15463	15393	15436	15404	15496	15423	15578	15462	15458	15487	15462	15238	15337	15313	15504	15397	15498	15219	15354	15327	15340	15340	15412	15323	15376	15396	15386	15436	15303	15362	15354	15332	15362	15403	15386	15269	15546	15374	15524	15471	15331	15540	15357	15436	15494	15386	15339	15286	15202	15388	15483	15383	15429	15454	15382	15269	15437	15653	15588	15453	15427	15587	15252	15327	15405	15251	15288	15334	15305	15533	15329	15448	15370	15468	15391	15266	15408	15351	15265	15500	15362	15429	15267	15486	15325	15330	15511	15374	15431	15443	15442	15529	15504	15426	15483	15239	15437	15390	15514	15310	15477	15441	15323	15506	15342	15464	15304	15356	15473	15333	15405	15422	15316	15218	15414	15542	15429	15450	15356	15433	15272	15483	15417	15213	15478	15407	15356	15585	15480	15363	15610	15282	15431	15234	15236	15505	15341	15482	15503	15529	15423	15425	15431	15382	15518	15465	15402	15283	15335	15401	15332	15534	15611	15401	15412	15419	15350	15466	15215	15482	15499	15575	15384	15333	15314	15496	15383	15325	15408	15416	15426	15320	15538	15453	15465	15336	15361	15314	15478	15664	15409	15278	15332	15433	15408	15361	15460	15276	15459	15368	15324	15393	15274	15444	15397	15531	15370	15350	15397	15530	15517	15285	15348	15502	15364	15364	15545	15329	15473	15407	15156	15538	15204	15425	15460	15328	15263	15416	15327	15227	15318	15468	15442	15347	15308	15475	15330	15301	15345	15310	15247	15491	15481	15620	15438	15343	15290	15368	15286	15338	15435	15349	15318	15455	15490	15409	15530	15291	15401	15129	15341	15456	15407	15347	15389	15229	15395	15417	15217	15515	15437	15243	15419	15279	15392	15439	15329	15565	15363	15410	15306	15566	15426	15371	15490	15493	15343	15430	15430	15343	15439	15515	15431	15425	15365	15454	15366	15343	15435	15486	15380	15412	15348	15357	15237	15523	15356	15424	15358	15266	15297	15364	15227	15253	15376	15360	15295	15504	15464	15379	15351	15403	15398	15326	15528	15531	15335	15339	15414	15350	15487	15300	15358	15346	15375	15456	15551	15580	15457	15471	15322	15478	15429	15341	15447	15500	15278	15397	15643	15346	15439	15396	15411	15394
29900	30768	39309	35881	29075	26110	23801	21834	20833	19764	19283	19250	18791	18514	18185	18230	18149	18111	18070	18064	17987	17941	17864	17622	17978	18076	17787	17942	17912	17681	17822	17740	17763	17733	17725	17781	17985	17870	17689	17854	17534	17528	17781	18076	17862	17723	17887	17590	17584	17658	17627	17510	17720	17812	17772	17608	17660	17588	17607	17798	17697	17559	17643	17581	17848	17873	17684	17539	17680	17574	17772	17661	17740	17773	17853	17852	17667	17640	17908	17793	17989	17610	17740	17975	17712	17769	17621	17786	17831	17583	17682	17611	17657	17839	17784	17650	17662	17538	17549	17576	17670	17640	17668	17590	17712	17852	17707	17898	17748	17685	17581	17806	17780	17737	17656	17761	17880	17528	17945	17861	17810	17724	17808	17661	17880	17785	17786	17817	17724	17724	17751	17703	17693	17835	17848	17735	17675	17745	17888	17603	17552	17838	17844	17610	17737	17539	17605	17623	17820	17707	17623	17664	17669	17768	17770	17484	17813	17766	17845	17835	17570	17656	17727	17638	17679	17643	17683	17576	17578	17660	17730	17582	17848	17638	17757	17718	17725	17670	17684	17666	17578	17652	17720	17648	17746	17707	17805	18031	17852	17801	17680	17643	17710	17462	17689	17725	17600	17779	17640	17686	17764	17637	17830	17691	17682	17797	17664	17703	17654	17591	17741	17788	17694	17513	17631	17760	17643	17646	17733	17808	17641	17500	17748	17691	17548	17547	17575	17504	17526	17631	17842	17786	17770	17778	17754	17768	17842	17860	17571	17719	17864	17544	17741	17718	17739	17627	17756	17561	17851	17838	17746	17709	17701	17783	17556	17533	17798	17848	17803	17804	17645	17548	17649	17768	17823	17837	17815	17687	17821	17793	17789	17747	17586	17687	17837	17609	17789	17977	17654	17724	17695	17823	17656	17564	17872	17747	17570	17810	17532	17657	17640	17725	17811	17731	17837	17746	17793	17629	17627	17743	17907	17776	17859	17787	17683	17617	17612	17832	17814	17521	17672	17753	17685	17502	17776	17775	17740	17839	17800	17708	17910	17830	18037	17763	17669	17756	17606	17788	17652	17818	17899	17805	17748	17790	17651	17651	17810	17603	17821	17879	17735	17581	17791	17621	17598	17781	17853	17685	17696	17512	17849	17803	17750	17688	17825	17714	17735	17752	17688	17936	17879	17798	17855	17762	17898	17560	17860	17848	17816	17435	17856	17899	17725	17923	17665	17505	17665	17760	17599	17568	17763	17545	17742	17756	17445	17966	17496	17770	17744	17599	17625	17653	17652	17675	17717	17776	17611	17792	17692	17588	17467	17810	17891	17817	17686	17612	17508	17718	17522	17944	17567	17760	17600	17734	17717	17780	17749	17615	17773	17675	17668	17759	17718	17770	17607	17736	17667	17789	17722	17711	17809	17803	17624	17750	17877	17674	17850	17731	17667	17734	17696	17657	17854	17838	17550	17761	17758	17758	17542	17608	17615	17799	17682	17733	17727	17617	17586	17646	17613	17887	17645	17622	17696	17820	17485	17598	17627	17686	17821	17779	17684	17824	17780	17588	17593	17710	17643	17688	17635	17697	17702	17756	17810	17666	17590	17653	17822	17733	17795	17706	17625	17750	17643	17890	17762	17744	17667	17744	17868	17778	17858	17853	17828	17710	17779	17566	17752	17792	18019	17825	17545	17693	17764	17595	17768	17780	17729	17523	17823	17790	17725	17647	17614	17901	17781	17697	17538	17842	17783	17658	17964	17840	17958	17729	17668	17716	17535	17713	17778	17675	17840	17799	17619	17620	17791	17660	17651	17724	17713	17432	17603	17759	17771	17735	17863	17766	17778	17682	17881	17797	17739	17767	17676	17458	17658	17789	17853	17774	17588	17752	17645	17481	17811	17697	17903	17630	17716	17793	17865	17881	17693	17561	17840	17697	17769	17820	17675	17704	17956	17826	17893	17735	17752	17683	17713	17765	17722	17757	17732	17787	17645	17627	17471	17707	17672	17727	17751	17872	17728	17873	17961	17762	17589	17751	17764	17611	17724	17702	17627	17690	17851	17526	17695	17746	17570	17767	17889	17703	17653	17826	17805	17568	17834	17611	17565	17833	17646	17708	17617	17662	17758	17867	17770	17595	17659	17657	17739	17605	17600	17753	17772	17906	17713	17819	17626	17708	17673	17628	17617	17766	17734	17720	17553	17618	17563	17736	17732	17823	17707	17691	17810	17673	17754	17665	17845	17717	17839	17529	17733	17845	17751	17658	17748	17794	17796	17822	17688	17734	17887	17606	17829	17617	17852	17876	17678	17800	17902	17764	17753	17825	17688	17826	17566	17879	17807	17675	17595	17844	17923	17830	17993	17587	17767	17758	17790	17757	17835	17780	17768	17678	17713	17821	17893	17725	17721	17786	17791	17797	17365	17936	17765	17768	17724	17607	17517	17665	17673	17811	17603	17678	17935	17646	17703	17694	17704	17786	17863	17581	17367	17700	17642	17769	17727	17947	17728	17666	17615	17717	17686	17724	18138	17791	17996	17758	17582	17773	17792	17689	17722	17676	17706	17821	17727	17870	17672	17839	17497	17666	17527	17712	17620	17742	17842	17797	17683	17732	17923	17751	17769	17559	17666	17553	17667	17530	17925	17811	17773	17466	17663	17627	17600	17618	17696	17518	17761	17649	17867	17660	17722	17766	17513	17760	17655	17664	17818	17754	17650	17620	17637	17867	17687	17504	17627	17709	17512	17764	17712	17754	17939	17761	17926	17869	17901	17925	17811	17783	17889	17726	17773	17620	17806	17662	17772	17510	17701	17790	17614	17622	17847	17519	17693	17970	17808	17729	17647	17767	17783	17610	17696	17672	17702	17646	17771	17772	17700	17688	17693	17511	17706	17702	17815	17524	17816	17764	17664	17649	17473	17667	17691	17774	17723	17666	17667	17835	17656	17741	17774	17936	17953	17976	17816	17943	17764	17789	17604	17684	17587	17726	17643	17814	17816	17734	17745	17803	17838	17886	17760	17969	17724	17539	17895	17711	17711	17804	17904	17830	17733	17809	17850	17616	17608	17754	17816	17951	17771	17787	17700	17851	17897	17532	17731	17983	17722	17749	17682	17685	17674	17638	17714	17991	17772	17630	17749	17646	17672	17521	17545	17870	17923	17855	17700	17681	17650	17814	17852	17781	17713	17733	17745	17600	17981	18123	17702	17673	17503	17542	17624	17598	17618	17843	17669	17520	17732	17702	17755	17645	17799	17721	17732	17654	17546	17737	17758	17776	17808	17747	17765	17660	17595	17511	17600	17869	17721	17576	17815	17870	17723	17635	17696	17860	17936	17674	17738	17890	17623	17812	17736	17864	17812	17825	17859	17783	17889	17714	17853	17660	17726	17786	17849	17772	17745	17839	17827	17996	17853	17642	17735	17640	17665	17756	17740	17930	17755	17731	17864	17634	17876	17810	17880	17744	17749	17721	17702	17593	17670	17579	17993	17934	17742	17811	17877	17660	17785	17872	17657	17713	17714	17606	18045	17579	17629	17840	17825	17693	17922	17637	17665	17879	17530	17852	17760	17641	17835	17664	17624	17744	17651	17767	17823	17654	17652	17730	17909	17760	17800	17729	17875	17767	17905	17791	17876	17654	17710	17614	17947	17820	17808	17880	17700	17661	17847	17912	18008	17635	17822	17678	17714	17613	17644	17745	17956	17612	17704	17724	17770	17592	17727	17627	17666	17929	17602	17637	17611	17577	17776	17838	17789	17734	17759	17749	17706	17756	17732	17826	17816	17669	17696	17596	17471	17668	17669	17686	17811	17802	17631	17693	17836	17634	17740	17534	17733	17666	17639	17665	17759	17590	17609	17749	17808	17779	18052	17662	17868	17697	17716	17832	17869	17719	17572	17696	17547	17728	17645	17672	17698	17642	17854	17777	17815	17676	17793	17671	17774	17823	17793	17676	17709	17711	17703	17865	17613	17611	17851	17820	17816	17750	17807	17723	17636	17742	17729	17749	17838	17923	17914	17812	17591	17774	17733	17807	17911	17771	17641	18105	17751	17720	17834	17549	17757	17695	17773	17591	17821	17785	17854	17772	17937	17824	17670	17840	17668	17587	17743	17872	17791	17875	17691	17785	17663	17772	17817	17903	17680	17719	17585	17711	17741	17743	17671	17812	17775	17584	17796	17793	17752	17592	17598	17703	17832	17628	17587	17928	17705	18055	17704	17685	17744	17802	17611	17756	17755	17635	17785	17703	17704	17708	17602	17694	17932	17738	17823	17851	17861	17503	17690	17908	17779	17698	17795	17826	17974	17747	17743	18003	17847	17929	17676	17629	17777	17651	17985	17741	17730	17632	17601	17688	17846	17902	17614	17846	17751	17709	17617	17670	17793	17671	17566	17755	17825	17688	17662	17707	17670	17641	17801	17781	17754	17624	17633	17670	17827	18016	17752	17580	17583	17845	17747	17744	17675	17705	17737	17698	17656	17820	17709	17635	17817	17680	17846	17631	17697	17838	17755	17906	17949	17880	17801	17808	17717	17679	17477	17722	17911	17660	17827	17592	17816	17744	17628	17623	17868	17626	17677	17661	17856	17572	17713	17796	17803	17845	17836	17728	17669	17702	17776	17587	17532	17544	17744	17543	17784	17808	17662	17767	17740	17776	17638	17755	17725	17666	17720	17622	17774	17792	17681	17840	17665	17779	17942	17835	17892	17828	17702	17590	17881	17602	18048	17852	17804	17808	17875	17678	17725	17857	17841	17746	17866	17740	17955	17746	17732	17997	17710	17651	17720	17674	17701	17827	17660	17856	17851	17681	17906	17656	17843	17840	17824	17719	17596	17825	17745	17471	17942	17855	17837	17676	17545	17820	17813	17803	17567	17647	17877	17657	17728	17567	17569	17628	17741	17654	17783	17647	17695	17813	17734	17680	17966	17726	17831	17800	17903	17921	17777	17821	17800	17822	17919	17705	18000	17865	17735	17551	17657	17532	17511	17666	17707	17762	17680	17738	17695	17600	17662	17623	17657	17720	17709	17608	17777	17832	17634	17694	17515	17744	17636	17667	17740	17647	17522	17614	17885	17936	17635	17698	17688	17738	17724	17845	17680	17832	17628	17805	17667	17676	17811	17876
33054	47840	44158	34839	29377	25980	23185	20930	19174	18054	17505	16988	16597	16218	15997	15728	15674	15590	15603	15285	15332	15427	15297	15302	15294	15327	15241	15338	15438	15280	15191	15182	15166	15255	15102	15182	15222	14990	15234	15179	15208	15214	15069	15104	15110	15112	15195	15240	15258	15131	15298	15243	15249	15202	15161	15146	15063	15111	14967	15228	15130	15092	15277	15167	15066	15040	15101	15159	15108	15087	15044	15208	15188	14997	15258	15115	15096	15090	15080	15115	15179	15071	15220	15180	15045	15186	15039	15131	15081	14969	15074	15121	15070	15064	15065	15141	15183	15170	15052	15032	15114	15074	15193	15338	15109	15113	15167	15061	15168	15216	15002	15123	15359	15198	15004	15098	15172	14985	15014	15204	15070	15001	15117	15053	15238	15150	15220	15252	15098	15023	15243	15166	15266	15010	15161	15189	15149	15107	15188	15200	15328	15091	15086	15017	15183	15319	15133	15086	15110	15048	15214	15030	15117	15193	15108	15192	15084	15134	15053	15039	15172	15099	15134	15219	15046	15178	15037	15094	15187	15159	15234	15184	15221	15122	15115	15018	15078	15118	15030	15150	15083	15283	15083	15066	15267	15094	15132	15114	15235	15049	15244	14963	15078	15066	15286	15073	15208	15235	14971	14939	15080	15101	15122	15243	15161	14916	15209	15202	15144	15130	15094	15074	15111	15150	15141	15207	15102	15101	14987	15206	15138	15056	15316	15003	15145	15172	15163	15114	15161	15259	15293	15123	14920	15185	15107	15410	15130	15131	15185	15352	15266	15123	15343	15240	15000	15116	15155	15097	15110	15021	15085	15131	15056	15193	15192	14954	15283	15172	15069	15074	15080	15120	15178	15240	15000	15258	15305	15144	15022	15131	15177	15047	15109	15187	15071	15066	15088	15120	15272	15148	15159	15199	15181	15081	15194	15160	15076	15069	15247	15110	15130	15191	15221	14892	15065	15254	15007	15130	15223	15162	15222	15179	15133	15162	15018	15085	15156	15211	15222	15016	15146	15049	15181	15200	15083	15020	15015	15190	15174	15138	15149	15190	15092	15127	15232	15246	15043	15219	15347	15023	15144	14984	15232	15324	15185	15081	14914	15092	15030	15179	15192	15049	15298	15184	15121	15117	15089	15086	15239	15104	14999	15205	15086	15077	15117	15040	15104	15086	15220	15275	15202	15158	14953	15167	15060	15316	15208	15070	15294	15229	15045	15054	15074	15081	15040	15214	15207	15076	14997	15032	15194	15271	15097	15182	15134	14973	15253	15011	15056	15112	15161	15061	15227	15112	15084	15089	15333	15112	15046	15196	15063	15183	15094	15142	15191	15185	15263	15261	15074	15210	15065	15087	15332	15204	15158	15344	15270	15150	15180	15131	15074	15098	15190	15307	15178	15100	15267	15283	14912	15206	15185	15189	15096	15093	15162	15103	15170	15103	15239	15099	15102	15229	15015	15034	15115	15254	15224	15034	15174	15259	15006	15169	15090	15191	15273	15155	15178	15276	15045	15089	15105	15103	15049	15033	15006	15088	15068	15057	15203	15214	15066	15122	15078	15100	15174	15061	15286	15153	15266	15046	15048	15112	14942	15227	15143	15148	15125	15204	15165	15185	15325	14986	15193	15181	15058	15090	15091	15118	15109	15077	15081	15164	15271	15271	15210	14998	15089	15264	15238	15212	15152	15169	14918	15145	15218	14923	15215	15120	15017	15216	15208	15104	15282	14998	15034	15068	15229	15216	15083	15056	15236	15012	15200	15075	15033	15135	15300	15180	15227	15129	15070	15197	15136	15170	15169	15184	15202	15087	15163	15142	15217	15069	15196	15153	15268	15162	15082	15223	14987	15068	15199	14984	15194	15204	14997	15069	15103	15236	15242	15122	15122	15294	15009	15094	15200	15062	15046	15097	15094	15273	15191	15000	15211	15170	15130	15264	15126	15124	14971	15116	15012	15046	15326	15061	15105	15184	15065	15092	14897	15173	15199	15073	15172	15128	15018	15216	15223	15363	15265	15069	15046	15018	15083	15170	15016	15115	15127	15376	15232	15042	15127	15095	15397	14999	15260	15208	15135	15077	15030	15142	15145	15107	15038	14984	15150	15059	15205	15158	15253	15179	15203	15308	15107	15184	15249	14938	15205	15008	15335	15111	15118	15020	15013	15076	15001	15098	15176	15027	15256	15116	15183	15085	15214	15257	14975	15150	15111	15097	15109	15101	15206	15224	15257	14970	15087	15044	15064	15153	15243	15192	15138	14904	15069	15222	15056	15193	15205	15094	15181	15304	15174	15143	15085	15249	15271	15221	15233	15012	15104	15200	15262	15251	15172	15056	15050	15101	15237	15093	15167	15052	15108	15252	15180	15192	15042	15218	15065	15129	15162	15022	15229	14958	15141	15113	15334	15031	15170	15240	15200	15330	15371	15299	15180	15152	15222	15143	14868	14921	15164	15113	15150	15068	15194	14968	15155	15085	15289	14986	15164	15157	15277	15152	15323	15222	15251	15216	15247	15128	15238	15287	15080	15016	14933	15124	15150	15304	14969	15055	15086	15122	15216	15000	15038	15042	15233	15156	15174	15116	15146	15184	15023	15378	15112	15254	15198	15265	15096	15204	15026	15082	15226	15217	15184	15158	15162	15185	15167	15086	15115	15086	15126	15100	15108	15222	14993	15075	14951	15110	14919	15104	15105	15227	15155	15338	15118	15212	15181	15138	15197	15321	15070	15226	15097	15192	15238	15239	15164	15130	14985	15328	15014	15142	15086	15191	15212	15284	15114	15102	15217	15219	15055	15127	15153	15304	14972	15130	15197	15190	15413	15178	15190	15106	15201	15147	15224	15011	15148	15204	15274	15206	15068	14904	15171	15245	15175	15141	14935	15115	15333	15051	15055	15214	15250	15197	15136	14959	15142	15257	15283	15059	15092	15130	15266	15257	14906	14869	15109	15093	15101	15033	15228	15112	15150	15077	15241	15369	15018	14980	15006	14994	15245	15195	15095	15137	15053	15319	15169	15229	15203	15203	15208	15134	15090	15093	15296	15250	15261	15193	15175	15186	15251	15170	15085	15255	15131	15064	15250	15093	15306	15152	15237	15288	15071	15178	15169	15124	15401	15089	15241	15241	14978	15007	15117	15110	15002	15174	15043	15086	15142	15148	15147	15159	15170	15077	15178	15146	15166	15031	15307	15227	15053	15178	15314	15128	15184	15074	15160	15217	15104	15150	15154	15054	15123	15003	15260	15053	15316	15198	15102	15084	15189	15002	14995	15268	15074	15024	14921	15053	15054	15289	15101	14951	15205	15072	15126	15146	15148	15078	15226	15165	15296	15003	15260	15177	15204	15164	14987	15199	15074	15257	15067	15071	15075	15105	15128	15204	15065	15020	15367	15190	15198	15226	15112	15042	15010	15145	15050	15232	15295	14934	15246	15416	15239	15198	15135	15038	15186	15045	15047	15260	15165	15168	15085	15276	15131	15207	15230	15342	15130	15001	14958	15068	15230	14880	15016	15143	15125	15101	15276	15245	15287	15018	15219	14968	15239	15182	15163	15160	14958	15209	15066	15165	15111	15215	15179	15180	15178	15213	15215	15204	14974	15095	15234	15088	15219	15269	15231	15230	15143	15151	15210	15092	15101	15150	15230	15260	15297	15003	15113	15161	15112	15054	15303	15064	15138	15170	15253	15148	15130	15243	15242	15041	15185	15291	15163	15080	15157	15156	15033	15287	15054	14983	14937	15108	15276	15204	15010	15082	15040	15199	15110	15134	15185	15146	15018	15257	15046	15304	15080	15188	15176	15199	15192	15143	15294	15203	15065	15289	15213	15162	15168	15292	15146	15122	15040	15011	15126	15130	15158	15124	15180	15184	15222	14949	15041	15351	14921	15068	15180	15237	15229	14932	15145	15345	15180	15123	15088	15181	14995	15149	15243	15174	15066	15158	15040	15092	15203	15166	15104	15127	15201	15233	14935	15263	15070	15263	15167	15224	15111	14957	15432	15091	15230	15001	15197	15197	15287	15195	15180	15190	15153	15028	15090	15360	14966	15082	15120	15238	15175	15116	15124	15165	15148	15103	15222	15260	15071	15257	15193	15127	15037	15049	15170	15090	15151	15105	15329	15103	15161	15173	15044	15142	15065	15253	15193	15119	15075	15146	15198	15070	15150	15165	15034	15155	15185	14960	15161	15066	15186	15131	15207	15146	15201	15054	15068	15211	15014	15200	14933	14948	15146	15215	15340	15131	15244	15305	15137	15224	15199	15182	15139	15262	14992	15216	15186	15111	15296	15380	15021	15070	15123	15053	15199	15198	15121	15194	15266	14979	15253	15189	15248	15095	15140	15063	15101	15153	15265	15184	15177	15138	15071	15090	15181	15261	15023	15147	15162	15302	15164	15121	15169	15207	15282	14963	15204	15061	15148	15149	15142	15198	15130	15160	15187	15256	15121	15169	15154	14943	15242	15109	15042	15137	14954	15156	15379	15109	15180	15199	15160	14999	15041	15088	15239	14977	15320	15232	14982	15069	15113	14987	15194	15190	15202	14969	15091	15418	15206	15053	15122	15070	15130	15170	15200	15072	15327	14951	15178	15043	15070	15198	15233	15259	15218	15204	15068	15272	15261	15260	14894	15054	15312	14978	15032	15038	15014	15079	15196	15061	15217	15144	15188	15248	15150	15106	15225	15173	15304	15007	15276	15061	15101	15023	15059	15158	15180	15133	15011	14925	15248	15232	15163	15044	15251	15200	14938	15074	15086	15088	15006	15174	15170	15047	14918	15265	15211	15188	15111	15201	15102	15139	14900	15141	15105	15213	15227	15014	15016	15108	15213	15316	15269	15227	15177	15141	15293	15194	15198	14905	15289	15054	15278	14954	15173	15199	15116	15130	15171	15136	15146	15169	15139	15055	15271	15074	14963	15055	15100	14994	15231	15187	15169	15143	15148	15053	15122	15223	15144	15209	15188	15228	15207	15145	15251	15380	15357	15127	15166	15171	15263	15166	15174	15128	15139	15179	15128	15165	15121	15263	15248	15154	15227	15189	15042	15163	15211	15094	15131	15133	15191	15122	15052	15108	15074	15122	15086	15035	15196	15118	15009	15272	15206	15274	14989	15129	15060	15199
24240	21289	29062	26976	27848	29040	27530	24159	22409	21462	20351	19473	19265	19172	18665	18617	18549	18232	18306	18120	18224	18134	18205	17937	18014	18156	18064	17912	18058	17999	17806	17948	17969	17852	17871	18042	17954	17841	17855	18028	17890	17666	17982	17847	17856	17866	17844	17872	17726	17818	17755	17933	17836	17772	17929	17990	17731	17753	17664	17888	17681	17834	17826	17638	17706	17764	17895	17837	17895	17863	17932	17818	17709	17764	17558	17740	17779	17928	17795	17812	18005	17786	17961	17663	17834	17902	17948	17734	17742	17651	17714	17714	17755	17738	17731	17909	17891	17865	17765	17827	17817	17859	18009	17970	17812	17937	17824	17654	17702	17684	17644	17828	17744	17579	17659	17762	17627	17714	17901	17932	17793	17624	17922	17782	18042	17959	17722	17650	17854	17739	17867	17801	17897	18010	17764	17694	17758	17780	17805	17580	17901	17775	17763	17763	17672	17924	17957	17765	17753	17640	17691	17842	17756	17706	17680	17877	17536	17730	17986	17531	17847	17838	17784	17581	17863	17911	17933	17861	17896	17868	17718	17779	17850	17593	17894	17726	17852	17922	17908	17694	17777	17757	17820	17753	17573	17709	17832	17763	17747	17710	17761	17935	17721	18006	17727	17613	17737	17812	17730	17842	17976	17932	18060	17760	17808	17850	17882	17716	17646	17736	17807	17840	17779	17783	17785	17711	17815	17796	18008	17797	17798	17736	17818	17828	17637	17939	17715	17708	17695	17658	17701	17908	17786	17696	17768	17739	17790	17658	17918	17809	17753	17656	17875	17770	17892	17813	17897	17775	17756	17608	17917	17666	17735	18012	17663	17641	17845	17890	17911	17863	18012	17804	17744	17926	17597	17832	17793	17935	17870	17701	17768	17918	17796	17714	18071	17844	17794	17624	17736	17742	17715	17875	17844	17939	17918	18024	17814	17699	17630	17828	17783	17821	17902	17767	17862	17833	17665	17943	17830	17793	17898	17762	17875	17891	17855	17803	17787	17877	17675	17512	17803	17765	17733	17997	17827	17662	17807	17799	17879	17970	17786	17744	17688	17865	17776	17900	17722	17868	17804	17863	17781	17866	18050	17898	17884	17557	17660	17928	17831	17844	17890	17859	17697	17899	17813	17636	18117	17947	17748	17970	17806	17769	17859	17636	17817	17827	17905	17659	17749	17814	17727	17826	17746	17737	17840	18003	17677	17949	17897	17711	17905	17958	17723	17786	17842	17828	17718	17727	17674	17668	17832	17631	17759	17798	17765	17935	17930	17826	18072	17735	17738	17933	17938	17974	17934	17633	17557	17735	17785	17779	17927	17882	17996	17751	17759	17557	17828	17908	17830	17775	17690	17697	17969	17708	17784	17832	17636	17653	17850	17815	17752	17719	17642	17689	17752	17705	17883	17955	17787	17816	18084	17977	17857	17715	17925	17932	17641	17679	18087	17636	18071	17931	17969	17704	17827	17632	17733	17791	17975	17849	17828	17671	17811	17805	17854	17586	17767	17972	18044	17827	17698	17878	17783	17661	17822	17874	17745	17927	17571	17767	17694	17735	17873	17746	17776	17554	17757	17696	17839	17722	17834	17680	17608	17791	17894	17600	17688	17899	17695	17938	17902	17556	17614	17674	17855	17955	17893	17791	17886	17736	17849	17759	17897	17951	17956	17936	17788	17966	17730	17703	17867	17744	17842	17798	17468	17865	17910	17755	17575	17737	17585	17653	17660	17988	17865	17790	17835	17676	18011	17846	17694	17813	17645	17621	18054	17894	17767	17708	17860	17549	17650	17733	17739	17758	17630	17791	17627	17755	17936	17736	17701	17820	17865	17736	17879	17788	17834	17476	17745	17782	17724	17477	17719	17877	17877	17997	17736	17851	17789	17991	17637	17863	17810	17765	17899	17743	17681	17854	17773	17763	17612	17911	17762	17817	17691	17744	17807	17710	17802	17787	17803	17868	17805	17794	17801	17623	17891	17847	17984	17836	17818	17989	17822	17910	17785	17900	17812	17865	17855	17777	18028	17743	17882	17726	17956	17764	17519	17653	17952	17604	17949	17562	17999	17813	17774	17716	17810	17658	17727	17682	17841	17595	17894	17668	17923	17636	17606	17871	17858	17807	17790	17908	17766	18051	17851	17791	17900	17772	17722	17763	17854	17833	17968	17904	17607	17626	17879	17796	17802	17672	17711	17888	17930	17720	17904	17839	17728	17772	17803	17836	17843	17593	17709	17652	17791	17730	17652	17823	17707	17670	17772	17795	17768	17707	17617	17656	17798	17775	17852	17736	17972	17954	17887	17728	17694	17872	17668	17771	17730	17868	17962	17718	17595	17783	17739	17787	17792	17953	17624	17930	17794	17719	17666	17646	17711	17816	17854	17776	17704	17760	17671	17756	17790	17783	17785	17774	17835	17891	17733	17838	17581	17809	17723	17946	17890	17631	17696	17651	17936	17757	17858	17710	17726	17892	17912	17773	17773	17866	17952	17602	17816	17746	17759	17796	17826	17699	17830	17949	18005	17810	17988	17760	17899	17591	17844	17857	17670	17901	17561	17955	17633	17679	17695	17732	17738	17730	17648	17733	17895	17945	17763	17597	17693	17959	17673	17799	17802	17965	17694	17572	17767	17750	17727	17824	17893	17567	17710	17882	17857	17774	17857	17861	17573	17779	17942	17851	17760	17894	18074	17685	17813	17691	17991	17927	17900	17823	17810	17717	17797	17719	17904	17624	17912	17933	17686	17776	17751	17751	17705	17997	17960	17808	17787	17651	17932	17639	17751	17784	17747	17943	17806	17866	17918	17804	17613	17683	17783	17886	17880	17748	17881	17890	17808	17667	17678	17743	17769	17971	17980	17855	17660	17816	17696	17635	17899	18010	17752	17712	17629	17696	17762	17655	17927	17984	17660	17850	17755	18015	17747	17848	17797	17780	17718	17858	17691	17872	17778	17629	17774	17796	17852	17910	17804	17879	17741	17737	17741	17756	17639	18117	17773	17592	17718	17579	17828	17819	17853	17522	17846	17986	17820	17888	17718	17655	17923	17566	17802	17830	17690	17661	17660	17637	18025	17549	17933	17771	17640	17754	17681	17773	17489	17746	17635	17833	17611	17743	17901	17815	17732	17892	17557	17615	17844	17920	17675	17795	17825	17799	17756	17789	17929	17582	17792	17962	17757	17902	17909	17777	17787	17741	17734	17771	17723	17883	18010	17806	17804	17756	18002	17899	17894	17802	17927	17654	17994	17644	17874	17845	17674	18011	18059	17892	17820	17813	17751	17913	17888	17638	17778	17639	17897	17914	17876	17649	17879	17829	17861	17860	17700	17840	17832	17799	17740	17617	17830	17800	17840	17582	17812	17736	17721	17955	17737	17808	17824	17886	17802	17838	17962	17916	17625	17847	17801	17766	17943	17625	17757	17702	17922	17786	17675	17666	17665	17549	17634	17652	18101	17747	17880	17885	17876	18017	17752	17864	17865	17779	17819	17702	17644	17703	17822	17789	17725	17696	17580	17727	17922	17461	17679	17732	17775	17762	17700	17664	17705	17795	17810	17780	17881	17833	17932	17783	17917	17765	17919	17851	18052	17925	17593	17614	17621	17851	17760	17830	17971	17828	17673	17760	18058	17957	17769	17731	17709	17846	17865	17945	17896	17960	18031	17771	17883	17745	17714	17716	17876	17720	17760	17593	17758	17809	17876	17656	17887	17736	17937	17744	17625	17791	17780	17655	17832	17938	17729	17997	17649	17638	17686	17771	18026	18093	17685	17802	17839	17941	17881	17856	18000	17857	17944	17689	17734	17739	17652	17588	17903	17723	17772	17733	17856	17752	17697	17706	17878	17667	17858	17814	17660	17718	17674	17746	17823	17909	17761	17640	17669	17763	17896	17866	17735	17670	17683	17787	17655	17683	17705	17872	17696	17709	17798	17775	17811	17964	17687	17737	17799	17777	18001	17698	17726	17888	17812	17830	17631	17633	17825	17701	17839	17804	17773	17764	17774	17813	17841	17828	17876	17717	17683	17589	17763	17715	17772	17707	17765	17660	17792	17663	17811	18019	18054	17786	17680	17908	17892	17893	18057	17888	17891	17707	17762	17793	17941	17849	17675	17957	17746	17559	17840	17696	17779	17888	17574	17939	17857	17943	17937	17615	17843	17804	17753	17801	17783	17725	17787	17742	17663	17721	17780	17896	17630	17728	17938	18014	17834	17837	17924	17767	17722	17611	17571	17818	17872	17822	17968	18031	17827	17837	17871	17963	17911	17776	17848	17684	17879	17907	17903	17843	17666	17886	17805	17767	17798	17668	17704	17534	17669	17837	17752	17732	18052	17764	17750	17717	18006	17692	17766	17829	18092	17869	17844	17926	17659	17742	17698	17642	17620	17956	17915	17786	17739	17778	17809	17662	17786	17824	17870	17877	17667	17726	17850	17934	17992	17938	17690	17828	17771	17682	17738	17687	17986	17773	17907	17903	17763	17849	17689	17887	17896	17781	17841	17771	17741	17744	17615	17795	17707	17780	17796	17705	17764	17707	17792	17791	17596	17710	17756	17847	17576	17991	17877	17706	17619	17822	18022	17755	17633	17934	17649	17974	17888	17638	18045	17950	18057	17675	17594	18017	17716	17834	17768	17640	17681	17632	17802	17951	17717	17677	17860	17744	17797	17748	17880	17791	17939	17622	17858	17703	17776	17827	17773	17754	17828	17813	17900	17952	17877	17909	17858	17737	17936	17918	17944	17635	17722	17728	17713	17739	17814	17930	17945	17851	17880	17745	17916	17827	17737	17888	17589	17656	17774	17686	17694	17736	18045	17851	17908	17714	17783	17910	17841	17859	17847	17683	17807	17749	17831	17780	17888	17947	17940	17953	17798	17918	17697	17764	17859	17720	17812	17967	17883	17865	17796	17756	17787	17652	17753	17843	17809	17810	17961	17745	17809	17822	17882	17728	17555	17874	17789	17612	17762	17824	17944	17597	17803	17877	17812	17803	17659	17859	17701	17640	17662	17978	17851	17693	18002	17602	17873	17608	17806	17786	17703	17854	17980	17789	17888	17818	17699	17764	17927	17872	17865	17838	17900	17614	17824	17815	17739	17637	17710	17737	17776	17568	17870	17709	17850	17687
33149	55106	50883	40925	35015	30131	26425	23895	21841	20055	18768	17895	17390	16882	16568	16336	16132	16011	15982	15625	15771	15497	15405	15584	15443	15564	15510	15407	15430	15243	15465	15383	15371	15320	15171	15198	15264	15320	15302	15205	15449	15358	15476	15494	15080	15273	15385	15311	15203	15293	15275	15238	15366	15361	15326	15251	15386	15300	15253	15260	15223	15173	15365	15329	15270	15207	15319	15252	15355	15507	15140	15248	15168	15249	15180	15531	15106	15200	15352	15149	15115	15195	15134	15170	15050	15152	15358	15334	15105	15331	15275	15082	15395	15327	15164	15211	15230	15393	15259	15261	15302	15289	15360	15244	15242	15153	15222	15170	15332	15185	15530	15231	15250	15201	15141	15271	15218	15205	15167	15274	15322	15359	15142	15364	15180	15211	15234	15234	15211	14987	15266	15235	15274	15171	15311	15178	15174	15185	15383	15357	15365	15358	15322	15341	15160	15224	15348	15220	15244	15217	15386	15289	15309	15176	15364	15252	15137	15305	15190	15234	15331	15204	15218	15323	15167	15274	15405	15127	15035	15228	15357	15228	15272	15291	15208	15149	15229	15158	15111	15259	15278	15407	15332	15261	15052	15184	15209	15316	15306	15456	15260	15180	15057	15230	15392	15192	15162	15410	15044	15377	15337	15049	15419	15468	15348	15385	15173	15319	15305	15191	15322	15302	15368	15275	15288	15235	15295	15288	15152	15272	15176	15108	15356	15264	15182	15126	15235	15074	15003	15311	15002	15364	15177	15274	15432	15333	15162	15091	15387	15264	15332	15273	15365	15276	15227	15297	15281	15450	15319	15166	15206	15205	15292	15345	15232	15226	15260	15301	15253	15181	15475	14995	15304	15322	15243	15195	15177	15268	15342	15258	15229	15150	15362	15106	15389	15093	15297	15265	15268	15271	15303	15167	15151	15240	15297	15217	15219	15319	15187	15264	15313	15260	15134	15248	15005	15160	15183	15337	15184	15216	15240	15201	15244	15077	15185	15137	15234	15129	15526	15285	15205	15196	15272	15230	15115	15255	15291	15430	15317	15148	15384	15192	15218	15207	15259	15250	15086	15178	15312	15513	15217	15117	15309	15227	15102	15334	15279	15163	15279	15279	15182	15090	15323	15178	15219	15267	15432	15034	15343	15205	15199	15461	15385	15091	15186	15201	15087	15194	15202	15152	15268	15239	15485	15299	15107	15134	15331	15233	15254	15223	15227	15225	15265	15078	15197	15322	15181	15246	15190	15342	15234	15190	15185	15350	15223	15299	15112	15333	15266	15283	15086	15183	15268	15281	15074	15214	15389	15268	15082	15356	15101	15268	15075	15037	15265	15337	15256	15289	15276	15349	15274	15317	15260	15175	15342	15262	15150	15156	15103	15239	15295	15246	15188	15287	15288	15298	15220	15222	15170	15231	15324	15115	15345	15024	15294	15205	15142	15139	15335	15124	15557	15117	15269	15380	15310	15183	15368	15282	15248	15304	15164	15382	15217	15358	15207	15347	15296	15102	15283	15254	15432	15162	15083	15237	15327	15167	15302	15102	15245	15205	15356	15154	15284	15219	15208	15136	15004	15327	15259	15216	15319	15174	15251	15258	15324	15137	15325	15183	15255	15243	15315	15241	15367	15293	15294	15228	15144	15364	15281	15294	15058	15305	15320	15081	15214	15362	15300	15202	15229	15363	15297	15036	15151	15245	15322	15369	15194	15496	15414	15357	15169	15388	15288	15323	15163	15228	15273	15304	15257	15230	15333	15101	15240	15208	15136	15379	15213	15437	15172	15212	15268	15154	15373	15285	15250	15261	15090	15144	15301	15248	15253	15443	15131	15122	15135	15175	15257	15215	15318	15135	15201	15103	15224	15415	15118	15311	15143	15236	15353	15188	15148	15137	15292	15458	15208	15271	15155	15242	15342	15184	15120	15296	15256	15391	15122	15234	15242	15252	15030	15093	15140	15279	15223	15320	15267	15215	15130	15365	15161	15174	15159	15265	15150	15226	15420	15322	15183	15390	15297	15161	15302	15198	15143	15158	15197	15178	15387	15153	15346	15096	15317	15178	15299	15247	15219	15357	15269	15183	15151	15261	15152	15196	15324	15176	15427	15203	15226	15304	15399	15189	15192	15164	15211	15248	15157	15279	15290	15303	15368	15182	15208	15300	15310	15289	15043	15316	15308	15203	15182	15408	15331	15178	15239	15201	15326	15276	15352	15039	15277	15175	15324	15208	15300	15416	15277	15142	15132	15270	15299	15060	15175	15297	15217	15274	15219	15340	15319	15268	15309	15326	15200	15319	15385	15368	15200	15107	15190	15261	15238	15354	15303	15139	15290	15329	15257	15099	15329	15037	15260	15078	15181	15257	15161	15251	15210	15148	15276	15200	15198	15180	15152	15207	15128	15189	15219	15292	15274	15200	15253	15205	15161	15332	15380	15274	15353	15243	15301	15303	15120	15280	15201	15205	15306	15289	15230	15284	15124	15149	15249	15214	15177	15357	15247	15198	15149	15387	15208	15381	15150	15111	15224	15245	15308	15176	15157	15290	15184	15175	15262	15375	15118	15328	15123	15190	15360	15122	15270	15279	15348	15374	15273	15311	15130	15418	15230	15234	15338	15222	15275	15496	15016	15198	15298	15130	15292	15369	15045	15418	15448	15097	15113	15187	15072	15324	15276	15068	15147	15285	15186	15414	15317	15186	15178	15135	15359	15352	15370	15542	15066	15309	15275	15161	15121	15404	15186	15239	15350	15128	15302	15260	15091	15359	15328	15065	15312	15391	15156	15372	15216	15203	15408	15268	15351	15343	15143	15285	15360	15279	15261	15241	15212	15051	15293	15190	15119	15185	15267	15184	15269	15330	15374	15410	15245	15067	15301	15470	14952	15321	15387	15319	15357	15161	15138	15321	15203	15248	15289	15319	15118	15332	15311	15312	15284	15277	15087	15201	15278	15216	15203	15334	15392	15200	15163	15492	15083	15081	15206	15176	15150	15178	15388	15376	15287	15322	15132	15099	15227	15211	15317	15222	15349	15125	15237	15311	15278	15150	15291	15181	15285	15372	15079	15198	15219	15140	15360	15302	14913	15374	15229	15344	15307	15238	15154	15290	15257	15342	15314	15117	15296	15208	15357	15139	15335	15370	15145	15248	15277	15128	15095	15264	15190	15279	15271	15309	15197	15122	15332	15191	15324	15275	15009	15309	15337	15046	15294	15218	15277	15340	15083	15229	15140	15052	15198	15330	15138	15332	15351	15245	15213	15122	15335	15326	15457	15323	15425	15192	15093	15256	15237	15147	15097	15149	15263	15136	15152	15272	15129	15133	15379	15293	15352	15280	15207	15316	15341	15362	15193	15263	15435	15240	15112	15103	15331	15154	15281	15207	15246	15353	15289	15318	15361	15224	15238	15264	15417	15341	15241	15071	15182	15241	15246	15338	15179	15221	15163	15388	15309	15247	15294	15392	15197	15206	15322	15189	15240	15154	15330	15126	15294	15042	15213	15259	15255	15322	15216	15015	15338	15247	15414	15246	15165	15149	15280	15181	15244	15158	15286	15244	15248	15259	15330	15375	15315	15240	15282	15250	15281	15260	15197	15279	15217	15188	15161	15106	15195	15049	15256	15194	15217	15202	15353	15143	15102	15454	15113	15326	15151	15145	15248	15282	15235	15318	15337	15219	15177	15336	15262	15146	15271	15228	15116	15360	15312	15151	15242	15244	15316	15401	15241	15227	15250	15251	15244	15190	15411	15171	15250	15155	15388	15214	15290	15219	15232	15249	15248	15129	15270	15233	15334	15105	15145	15158	15423	15396	15256	15390	15173	15272	15314	15266	15272	15002	15059	15038	15232	15308	15228	15277	15077	15227	15401	15176	15289	15396	15315	15083	15097	15269	15215	15219	15140	15179	15260	15222	15299	15245	15145	15225	15198	15028	15250	15092	15389	15370	15214	15104	15310	15350	15255	15355	15351	15302	15296	15345	15274	15397	15160	15352	15371	15310	15372	15233	15246	15138	15281	15326	15108	15115	15374	15070	15301	15159	15205	15358	15459	15203	15346	15393	15196	15203	15174	15110	15116	15248	15348	15337	15235	15156	15292	15333	15136	15292	15219	15366	14941	15302	15312	15245	15103	15162	15134	15200	15144	15209	15257	15279	15277	15144	15171	15159	15198	15318	15363	15241	15279	15283	15279	15353	15253	15305	15202	15371	15089	15289	15213	15224	15330	15366	14986	15260	15347	15229	15109	15342	15291	15288	15204	15234	15171	15279	15299	15223	15226	15196	15411	15337	15246	15316	15115	15154	15400	15361	15480	15438	15339	15260	15218	15239	15329	15244	15412	15164	15353	15273	15232	15252	15172	15298	15412	15273	15258	15187	15203	15259	15286	15274	15126	15144	15029	15169	15162	15245	15169	15244	15287	15294	15140	15399	15422	15293	15390	15022	15284	15346	15158	15153	15233	15213	15128	15336	15153	15364	15359	15398	15323	15265	15220	15062	15185	15169	15192	15214	15298	15309	15304	15194	15174	15323	15197	15295	15253	15211	15054	15395	15103	15246	15472	15045	15196	15104	15158	15201	15300	15309	15062	15287	15257	15112	15346	15182	15307	15311	15335	15217	15155	15242	15160	15185	15287	15146	15191	15283	15315	15315	15302	15220	15179	15218	15207	15208	15150	15191	15163	15112	15106	15329	15297	15355	15110	15261	15317	15360	15044	15199	15140	15261	15272	15192	15069	15254	15175	15279	15224	15158	15155	15302	15148	15299	15166	15246	15177	15103	15159	15271	15322	15348	15123	15301	15339	15360	15300	15407	15114	15328	15345	15127	15218	15084	15414	15273	15303	15277	15317	15422	15258	15415	15336	15261	15200	15197	15252	15359	15312	15274	15455	15352	15197	15191	15328	15213	15340	15268	15279	15251	15331	15223	15478	15488	15236	15403	15286	15199	15423	15121	15312	15185	15241	15222	15199	15197	15305	15204	15103	15098	15178	15305	15230	15205	15147	15335	15220	15245	14979	15170	15281	15354	15289	15224	15267	15130	15353	15084	15166	15217	15222	15283	15075	15332	15344	15219	15231	15077	15283	15240	15199	15189	15380	15149	15232	15158	15275	15238	15127	15195	15277	15301
22866	21236	29090	24418	24270	28827	31468	26396	24288	22991	22146	20758	20078	19994	19435	19174	19198	19055	19081	18643	18713	18300	18672	18616	18581	18343	18289	18245	18313	18272	18095	18092	18342	18215	18382	18284	18411	18134	18084	18241	18166	18158	18254	18116	18099	18203	17992	18134	17857	18393	18231	18290	18026	18217	18121	18096	18232	18317	17799	17960	18180	18031	18091	18067	18113	18277	18043	18134	17918	18096	18128	18112	18336	18145	18107	18064	18073	18078	18161	18380	18217	17972	18091	17981	18281	17979	18045	18136	17997	18200	18286	18009	18146	17830	18158	18312	18037	17999	18118	18277	18112	18261	18268	18053	18209	17985	18169	18092	18078	18052	18194	18088	18408	18098	18261	17979	18049	18022	18056	18246	18332	18178	18113	18179	18178	18118	18067	18033	18122	18236	18151	18239	18280	18244	17832	17868	17970	18148	17936	17976	18083	18033	18004	18122	18102	18141	18269	18045	17965	18270	18092	18058	18014	18192	18067	18022	18118	18082	18173	18098	17922	18321	18172	18209	17764	18131	17975	18125	18265	18058	18210	18115	18091	18065	17891	18167	17996	18043	18045	18003	18195	18202	18045	18285	18042	18327	18134	17904	18252	18004	18003	18140	17989	18063	17986	17992	18037	18155	18236	17908	17892	18127	18075	17973	17900	17916	18149	18097	18201	17962	18115	18057	18089	18084	18062	18049	18106	18090	18086	18042	17930	17985	18093	18106	18211	18133	18213	18040	18091	18115	17805	18110	18126	18032	18149	18011	18034	18119	18216	17972	18077	18187	18076	18035	18002	17883	18084	17970	18241	18101	18119	18068	18252	18230	18001	18070	17943	18107	18389	18092	18225	18219	17937	17960	17776	18055	18164	18094	17793	18028	18053	18136	18193	18365	18000	18207	17915	17925	17812	18242	18245	18174	18016	18083	17929	17878	17974	18068	17983	18063	18126	18051	18035	17984	18135	18228	18292	17859	18116	18241	18220	18168	18010	17982	17988	17769	17996	18087	18133	17921	18238	17979	18088	17985	18258	17949	18119	18058	18051	18050	18063	18215	18201	18044	18135	17926	18293	18269	18082	18035	18050	18273	17944	18080	18075	17947	18019	18019	18126	18058	18027	17994	17992	17990	17977	18040	18021	17952	18126	17836	17759	18052	18059	18094	17930	17922	18025	18275	18200	17823	18018	18281	18162	18033	17871	18006	18140	18045	18076	18104	17867	17935	18163	18011	17788	18199	18091	18052	18098	17960	18271	18049	17976	18166	18033	18103	17905	18078	18103	18111	18029	17965	18150	18237	18075	18220	17842	17940	17999	18263	17999	18023	18042	17926	18128	18190	18075	17994	18033	18148	17976	18196	18014	18136	18056	18138	18130	18196	18211	18115	18069	18046	18021	18242	18164	18069	18062	18135	18052	18149	18081	18034	18197	18076	18092	18182	18110	17971	18358	17948	18092	17998	18209	18339	18253	18165	17994	18128	18160	18189	18117	18240	18366	18229	17964	18166	18074	18319	18096	18141	18026	18102	17867	18108	17929	18082	18129	18121	18084	17827	18048	17954	18104	18137	18162	18053	17967	18067	18068	17936	18119	18098	17930	18104	18024	18106	18121	18155	18088	18028	17839	17813	18220	18163	17953	18190	18045	17958	18215	18139	18038	18051	18107	17818	18206	18214	18119	17907	18096	18051	17975	17821	18245	17909	18170	18010	18058	18134	18171	17977	18037	17956	18032	17855	17838	17993	18044	17893	17992	18329	18157	18079	18075	18123	18062	18230	18307	18057	17950	17949	18049	18189	18037	18056	18164	18370	18218	17854	18199	17961	18107	18203	17871	17738	18248	18199	18293	18110	18238	18036	18085	17931	18231	17975	18142	17988	18017	18001	17898	18056	18137	18243	18082	18095	18029	18122	17948	18160	18123	18100	17968	17951	17945	18110	18101	18103	18129	18010	18199	18095	18082	18015	17984	17892	18007	17967	18038	18066	18014	18106	18097	18129	18212	18170	18177	17922	18068	17989	17838	18164	17972	18191	18056	18267	18077	17928	18015	18039	18086	18147	18091	18209	18093	18165	18045	18168	18165	18086	18054	18213	18235	17988	18122	18002	18011	18015	18087	17989	18084	17908	18051	17983	18008	18255	18182	17990	18273	18041	18149	18089	18034	18280	18086	18111	18109	18156	18138	18236	18097	17998	17951	17988	18051	18176	17857	18074	18355	18070	17987	18014	18085	18012	18149	18058	18103	17995	18077	18059	18265	18115	18190	18224	18073	18110	18210	18219	18094	18022	18045	18406	18205	18076	18087	17841	17919	18047	18002	18136	17973	18271	18086	18186	18285	18247	18260	18264	18095	18136	18128	18044	17925	18104	17890	17832	18112	18109	17990	18047	18303	18176	18140	18081	17999	17925	18134	18153	17968	18269	18223	18023	18115	18107	17913	18063	18056	18061	18297	18178	18010	18027	18090	18128	18145	18160	17930	18082	18116	18137	18045	18050	17992	18252	17948	17945	18051	18021	18283	17965	17981	18159	18108	18147	18184	18012	18126	17967	18116	18218	18109	18083	18127	18129	17989	17941	18074	17786	18056	18023	18025	18098	18057	18148	18201	17963	18134	18038	18128	17959	17887	17876	18009	17938	17903	18103	18207	18057	18188	18072	18203	17861	18044	18165	18205	18317	18228	18122	18018	18156	18150	18078	18150	18218	17891	18128	18104	17957	18091	18129	18230	18133	18094	18066	18056	18060	18074	17907	17970	18174	18221	18101	18094	18117	18137	18040	18091	18166	17934	17944	18224	17995	18217	18053	18080	18155	17925	18099	18118	18112	18003	18130	18257	17879	18047	17879	18049	18176	18196	18009	18021	17941	18125	18337	17988	18080	18056	18019	18179	18187	18285	18040	18086	18195	17898	18060	18030	18186	18268	18116	18373	17958	18128	17945	17988	17978	17914	18044	17970	18209	18065	18087	18285	17951	17847	18275	18073	18048	18184	17950	18026	18187	18332	18067	18346	18273	17987	18168	18241	18358	18008	18041	18247	17998	18179	18075	17782	18120	18181	18033	18249	18328	18149	18105	18164	18049	18106	18059	18123	18118	18153	18146	17891	17845	18234	17941	17862	18167	17934	18137	18116	18341	18130	18099	17972	18104	18227	18138	17860	17869	18059	17957	18034	18144	18116	17971	18110	18120	18320	17873	18107	18152	18126	18057	18000	18150	18411	18084	18155	17874	18043	18082	18045	18122	17890	18023	18188	18192	18135	18094	17860	17952	18184	17868	17956	18101	18155	18195	18188	18130	18092	17994	18050	18007	17951	17890	17980	18087	17911	18040	17894	17978	18191	17906	17923	17992	17972	18050	17986	18087	18069	18249	17994	18070	18207	18033	18177	18103	18019	17825	17978	18227	17940	18021	18096	17917	18000	17940	18136	18296	18013	18130	17990	18264	17997	18065	17993	18033	17994	18055	18020	18265	18065	18123	18081	17993	18183	18148	17913	17993	18030	17990	18080	18051	18070	17826	18170	17999	18124	18274	17992	18000	18053	17960	18204	18026	18044	18041	17918	18096	17894	18189	18215	17968	18171	18091	18074	17990	18017	17819	17959	17995	18095	18088	18088	18181	18147	18247	18239	17905	18078	17938	18039	17966	18118	18082	17975	18033	18025	17886	18034	18085	18064	18082	18142	18106	18137	18100	18194	17936	17951	18165	18167	18075	18134	18027	18128	17966	18124	17918	18170	17943	17960	18097	18198	18073	18010	18133	18244	17992	18036	18111	18157	18015	18088	18108	18176	18037	18224	18042	18025	18007	18094	17973	18314	18218	18180	17840	18091	18141	18019	17917	18113	18070	18224	17911	18181	17981	18236	18079	18115	18007	17958	17947	18093	18123	17991	18122	18197	18137	18081	18218	17986	18067	18111	18027	18030	18134	17899	18031	18255	17999	18255	18123	18072	17879	17925	17992	18006	18206	18027	17893	18143	17943	17986	18018	18204	17937	18274	18007	17902	17970	17957	18121	18123	18113	18146	18248	17970	18047	17845	18084	18115	18128	18100	17995	17936	17997	18121	18004	18250	18094	17908	17952	17977	18239	17969	18135	17973	18032	17965	18086	17941	18044	17976	18061	17969	17948	18163	17955	18080	18213	18255	18301	18107	17979	17912	18055	18087	18108	18196	18034	18055	18054	18208	18032	18041	18190	18107	17829	18103	18096	18122	17972	18168	17921	18031	17961	18273	17869	18033	17689	18205	18094	18101	18106	17865	18030	18070	18176	18184	18222	17968	18167	18072	17894	18062	17981	18189	18191	17962	17948	18173	17959	17993	18139	18151	18128	18021	18114	18119	17985	18035	18074	18055	17873	18066	18134	18075	18131	17958	18229	18311	18156	17871	18071	18144	18109	17933	18266	18077	18179	18081	18148	18134	18043	18136	17776	18044	17890	18149	18017	18341	18089	17852	18140	18226	18144	18164	17948	17853	17978	17995	18157	18122	18064	18125	18293	17967	17867	18061	18033	18033	18160	18027	18144	17843	17997	18065	18096	18142	18079	18194	17971	18191	18002	18110	18097	18097	18148	17895	18140	17881	17997	18004	18000	17883	18167	17951	18225	18028	18096	18206	18160	18134	18156	18156	18054	18098	18077	18156	18104	18093	18089	18085	18264	18001	18076	18131	18235	18086	17967	18083	18049	18097	18112	18087	17940	17973	18070	18070	18222	18266	18002	17945	18096	18218	17921	17867	18298	17798	18103	18023	18094	18078	18030	17907	17795	17869	18041	18159	18203	17995	18114	18039	18192	17986	18106	17966	17967	18114	18226	18144	18038	18081	18056	18298	18038	18047	18189	18020	18291	18416	18043	17915	18181	18067	17979	18187	18005	17960	18099	18231	18000	18276	18023	18105	18074	17952	17914	17920	18018	18006	18045	17967	18256	18093	18117	18084	18051	18178	18011	18200	18095	18006	17993	17868	18106	18096	18110	18213	18175	18157	18088	18170	18122	18148	17974	18107	17909	17991	18145	18034	18035	17924	18150	17956	18002	18078	18075	18048	18049	18050	18049	17993	18049	17833	18006	18040	18369	18180	18062	18116	18178	17873	18257	18016	18041	18040	17870	18123	18028	18267	17948	18148	18078	17961	18072
35412	61274	57952	46642	39357	33807	29876	26815	24595	22228	20665	19156	18257	18027	17349	17160	16804	16730	16552	15922	16011	15930	15824	15941	15994	15569	15636	15738	15728	15612	15375	15441	15501	15329	15558	15460	15640	15422	15627	15541	15472	15460	15308	15405	15294	15435	15388	15477	15391	15643	15424	15321	15388	15430	15536	15382	15477	15509	15457	15593	15451	15264	15471	15414	15388	15481	15320	15579	15411	15404	15242	15557	15478	15404	15485	15379	15588	15461	15318	15343	15374	15500	15526	15485	15375	15423	15540	15440	15260	15433	15399	15374	15433	15427	15484	15237	15458	15406	15364	15430	15453	15459	15360	15607	15322	15545	15326	15370	15292	15430	15340	15345	15227	15430	15453	15571	15111	15461	15324	15542	15423	15461	15242	15332	15580	15466	15343	15487	15562	15418	15379	15366	15383	15481	15388	15324	15546	15416	15588	15368	15633	15579	15337	15440	15488	15457	15378	15533	15351	15371	15543	15454	15522	15498	15627	15286	15532	15272	15359	15421	15358	15439	15543	15542	15329	15559	15570	15227	15481	15511	15234	15424	15523	15267	15383	15330	15468	15434	15510	15359	15327	15291	15422	15339	15400	15418	15352	15365	15379	15283	15259	15403	15354	15400	15254	15372	15345	15462	15328	15374	15470	15340	15402	15513	15451	15262	15510	15322	15415	15347	15425	15429	15612	15398	15532	15459	15554	15525	15472	15433	15470	15363	15504	15405	15449	15489	15409	15492	15466	15410	15376	15287	15462	15457	15482	15529	15540	15337	15312	15391	15438	15404	15248	15226	15411	15434	15439	15520	15309	15370	15386	15375	15391	15327	15301	15488	15300	15416	15454	15405	15278	15531	15422	15622	15202	15534	15439	15279	15364	15319	15121	15287	15541	15455	15603	15604	15365	15473	15403	15510	15571	15571	15584	15484	15353	15441	15280	15525	15517	15356	15674	15515	15400	15436	15477	15236	15329	15353	15330	15657	15362	15381	15446	15443	15393	15545	15344	15445	15489	15456	15380	15457	15232	15435	15303	15608	15479	15374	15442	15442	15507	15483	15297	15445	15285	15420	15567	15520	15417	15567	15367	15384	15379	15254	15368	15382	15430	15441	15339	15413	15474	15360	15276	15534	15476	15305	15478	15277	15344	15594	15515	15535	15279	15616	15528	15335	15480	15382	15314	15380	15497	15511	15290	15563	15433	15444	15311	15295	15564	15397	15528	15581	15234	15299	15613	15327	15419	15601	15400	15529	15543	15434	15377	15498	15548	15402	15157	15488	15433	15356	15459	15312	15239	15397	15454	15364	15567	15393	15370	15312	15439	15366	15246	15316	15403	15372	15437	15375	15415	15618	15305	15484	15396	15349	15501	15550	15369	15396	15541	15423	15198	15424	15388	15535	15262	15363	15361	15405	15364	15477	15672	15381	15521	15474	15429	15302	15547	15408	15347	15616	15500	15340	15448	15425	15363	15462	15509	15312	15439	15465	15354	15327	15419	15311	15469	15429	15417	15402	15492	15330	15411	15514	15495	15484	15581	15472	15304	15593	15516	15378	15326	15356	15450	15544	15392	15430	15497	15370	15321	15442	15356	15317	15531	15391	15325	15337	15428	15439	15467	15369	15337	15423	15457	15475	15586	15407	15356	15431	15603	15402	15443	15428	15415	15386	15517	15405	15282	15507	15500	15364	15457	15466	15420	15422	15240	15296	15215	15417	15395	15221	15503	15511	15313	15361	15491	15315	15284	15418	15283	15611	15510	15549	15363	15482	15413	15547	15359	15482	15455	15258	15486	15332	15258	15396	15205	15540	15246	15685	15517	15328	15487	15432	15476	15329	15502	15446	15500	15337	15570	15592	15494	15407	15473	15555	15518	15592	15337	15440	15540	15594	15466	15364	15370	15363	15505	15384	15242	15507	15507	15276	15387	15475	15461	15449	15356	15324	15425	15560	15308	15368	15278	15295	15528	15482	15511	15568	15379	15494	15518	15157	15295	15597	15560	15268	15323	15484	15443	15493	15396	15646	15466	15315	15358	15382	15436	15355	15314	15143	15404	15558	15426	15452	15361	15463	15583	15240	15271	15381	15370	15501	15500	15508	15318	15461	15345	15441	15383	15392	15484	15360	15465	15448	15293	15517	15260	15240	15392	15254	15327	15422	15355	15636	15443	15276	15528	15273	15320	15464	15511	15191	15405	15331	15503	15382	15394	15410	15368	15381	15543	15484	15447	15415	15423	15335	15590	15345	15348	15273	15492	15411	15433	15470	15384	15467	15463	15421	15371	15521	15347	15410	15434	15509	15347	15323	15481	15283	15476	15302	15318	15576	15340	15362	15577	15399	15492	15319	15517	15428	15494	15510	15395	15380	15423	15401	15360	15311	15387	15351	15330	15398	15589	15488	15233	15431	15472	15457	15321	15331	15498	15381	15446	15242	15302	15459	15458	15635	15418	15527	15491	15432	15534	15483	15418	15519	15437	15261	15425	15498	15414	15440	15389	15433	15407	15508	15530	15528	15361	15378	15473	15407	15583	15453	15237	15344	15361	15491	15358	15362	15416	15360	15381	15440	15560	15421	15428	15205	15397	15397	15445	15450	15522	15462	15487	15369	15648	15489	15351	15552	15291	15418	15339	15384	15498	15446	15361	15482	15254	15486	15538	15527	15298	15342	15442	15530	15344	15453	15437	15606	15536	15474	15402	15289	15565	15181	15459	15321	15407	15480	15477	15336	15339	15509	15388	15239	15426	15491	15317	15504	15444	15365	15497	15509	15387	15364	15389	15328	15333	15482	15511	15279	15453	15251	15450	15272	15380	15448	15378	15438	15487	15593	15414	15613	15449	15371	15329	15506	15510	15468	15370	15365	15315	15334	15450	15365	15405	15384	15447	15605	15504	15427	15446	15318	15343	15398	15448	15460	15399	15248	15313	15462	15411	15384	15304	15465	15444	15429	15408	15475	15265	15337	15428	15307	15430	15401	15444	15623	15506	15602	15386	15440	15440	15460	15434	15476	15547	15351	15476	15568	15363	15438	15230	15490	15431	15362	15531	15336	15449	15412	15440	15483	15352	15317	15322	15545	15512	15381	15302	15450	15589	15343	15448	15309	15372	15212	15514	15416	15421	15362	15392	15617	15483	15381	15330	15482	15407	15501	15396	15492	15367	15441	15522	15145	15437	15627	15442	15520	15462	15526	15482	15406	15472	15388	15399	15389	15421	15342	15315	15540	15506	15419	15307	15340	15374	15402	15531	15655	15410	15321	15392	15379	15272	15399	15627	15444	15193	15241	15568	15286	15505	15478	15566	15403	15475	15456	15370	15483	15400	15314	15335	15647	15399	15292	15503	15457	15414	15543	15455	15519	15351	15275	15417	15441	15276	15307	15313	15406	15493	15346	15484	15500	15341	15409	15233	15381	15399	15411	15482	15338	15414	15364	15394	15542	15528	15360	15390	15523	15413	15444	15456	15240	15348	15472	15512	15374	15488	15588	15316	15534	15271	15367	15421	15496	15491	15517	15540	15539	15535	15494	15418	15469	15326	15370	15525	15461	15494	15411	15321	15583	15314	15392	15408	15350	15503	15626	15239	15482	15379	15443	15464	15373	15394	15540	15415	15436	15329	15454	15589	15410	15482	15305	15479	15432	15367	15409	15527	15306	15442	15267	15375	15631	15291	15562	15447	15280	15304	15486	15407	15453	15433	15506	15574	15375	15397	15387	15427	15455	15440	15324	15513	15559	15561	15357	15451	15404	15561	15557	15365	15475	15336	15224	15354	15383	15465	15434	15483	15585	15372	15417	15259	15385	15439	15344	15525	15292	15378	15371	15328	15377	15550	15313	15320	15276	15449	15401	15216	15435	15442	15538	15459	15460	15423	15481	15307	15453	15412	15517	15445	15284	15344	15537	15393	15394	15397	15410	15311	15361	15414	15396	15334	15421	15426	15288	15345	15343	15443	15372	15477	15443	15377	15389	15503	15465	15353	15287	15379	15668	15447	15426	15589	15453	15401	15552	15582	15278	15354	15514	15441	15578	15430	15251	15328	15398	15583	15304	15445	15503	15476	15371	15547	15334	15471	15391	15428	15343	15409	15401	15523	15419	15458	15388	15506	15504	15406	15503	15374	15430	15505	15676	15540	15403	15445	15484	15340	15492	15279	15409	15413	15391	15407	15481	15258	15319	15286	15491	15430	15407	15571	15287	15380	15408	15413	15432	15427	15356	15493	15328	15506	15423	15510	15527	15482	15574	15537	15335	15524	15325	15469	15269	15445	15357	15414	15370	15440	15422	15524	15400	15254	15391	15364	15479	15369	15450	15403	15489	15358	15577	15411	15526	15552	15344	15340	15324	15357	15264	15354	15439	15395	15356	15393	15316	15611	15484	15432	15319	15402	15637	15159	15543	15527	15274	15600	15372	15423	15454	15555	15558	15402	15370	15376	15386	15275	15531	15356	15496	15537	15558	15386	15339	15339	15400	15550	15338	15323	15300	15494	15379	15565	15366	15456	15336	15253	15310	15376	15239	15475	15533	15331	15493	15456	15409	15351	15287	15508	15395	15378	15450	15391	15397	15339	15517	15539	15369	15452	15410	15478	15293	15354	15565	15252	15317	15574	15383	15441	15303	15407	15473	15359	15480	15439	15423	15440	15457	15519	15420	15546	15538	15313	15344	15437	15523	15389	15519	15413	15424	15368	15336	15357	15269	15502	15278	15350	15577	15406	15506	15409	15465	15361	15324	15548	15490	15442	15598	15450	15499	15470	15423	15607	15461	15327	15465	15467	15331	15470	15376	15402	15458	15538	15426	15515	15411	15547	15433	15385	15456	15331	15449	15553	15405	15272	15306	15425	15376	15564	15386	15374	15450	15388	15252	15397	15408	15365	15429	15420	15551	15296	15531	15408	15412	15479	15554	15330	15354	15381	15449	15459	15575	15290	15476	15542	15494	15419	15448	15370	15541	15302	15389	15396	15499	15423	15461	15569	15621	15365	15487	15272	15472	15433	15389	15473	15398	15386	15252	15205	15472	15437	15300	15313	15391	15638	15317	15457	15350	15400	15318	15617	15281	15382	15357	15418	15384	15546	15406	15513	15542	15472	15492	15617	15404	15434	15415	15277	15399	15457	15465	15606	15307
29882	31104	39488	35452	29268	26037	23617	21603	20446	19513	19035	18607	18520	18256	17957	18022	17911	17930	17986	17809	17745	17517	17915	17747	17642	17493	17632	17595	17390	17461	17476	17746	17566	17570	17707	17583	17682	17596	17523	17333	17505	17701	17442	17481	17498	17691	17574	17435	17360	17230	17550	17626	17484	17488	17485	17230	17356	17494	17583	17453	17618	17411	17615	17546	17475	17717	17662	17547	17445	17493	17618	17702	17664	17488	17511	17581	17454	17375	17287	17494	17442	17528	17468	17466	17425	17379	17414	17813	17390	17512	17393	17518	17584	17684	17637	17316	17698	17430	17535	17471	17543	17756	17567	17395	17300	17554	17650	17444	17610	17391	17364	17505	17332	17491	17422	17430	17638	17573	17534	17634	17790	17732	17695	17506	17474	17491	17451	17479	17675	17486	17341	17495	17535	17702	17638	17487	17423	17485	17531	17468	17246	17553	17551	17629	17689	17544	17539	17768	17518	17445	17916	17629	17291	17646	17376	17415	17554	17487	17318	17496	17444	17480	17563	17575	17356	17751	17294	17412	17611	17333	17505	17471	17498	17447	17361	17241	17592	17269	17491	17651	17507	17519	17337	17555	17546	17366	17571	17391	17512	17438	17427	17398	17371	17333	17562	17582	17523	17475	17523	17436	17587	17465	17401	17653	17582	17593	17458	17360	17423	17315	17463	17613	17729	17609	17507	17708	17473	17594	17545	17650	17464	17620	17533	17333	17740	17543	17432	17446	17529	17364	17449	17825	17558	17639	17541	17537	17413	17538	17377	17652	17488	17431	17632	17710	17765	17485	17405	17417	17683	17407	17678	17478	17594	17542	17322	17491	17593	17567	17536	17504	17323	17510	17439	17481	17546	17676	17598	17323	17546	17538	17643	17514	17411	17586	17632	17684	17458	17401	17756	17409	17484	17375	17554	17720	17715	17704	17269	17504	17378	17671	17463	17457	17595	17452	17574	17552	17626	17504	17746	17486	17461	17529	17612	17535	17482	17607	17540	17687	17545	17358	17498	17603	17484	17464	17380	17513	17504	17633	17413	17464	17567	17429	17314	17380	17572	17527	17425	17329	17450	17534	17461	17562	17646	17647	17401	17487	17508	17438	17661	17455	17519	17472	17514	17291	17523	17589	17577	17427	17618	17430	17448	17554	17651	17514	17484	17556	17373	17717	17388	17459	17450	17367	17530	17441	17592	17593	17632	17472	17533	17445	17488	17539	17440	17307	17361	17501	17521	17619	17637	17791	17605	17592	17516	17380	17390	17518	17655	17632	17572	17738	17392	17581	17609	17512	17793	17591	17547	17456	17446	17604	17382	17508	17410	17495	17558	17450	17681	17586	17635	17353	17517	17503	17335	17669	17580	17385	17692	17569	17392	17329	17548	17524	17432	17330	17271	17503	17498	17487	17492	17660	17438	17577	17538	17543	17657	17375	17504	17575	17689	17704	17448	17471	17611	17566	17573	17300	17436	17573	17593	17586	17494	17564	17374	17459	17629	17354	17555	17480	17422	17339	17562	17599	17305	17592	17474	17696	17641	17479	17523	17418	17423	17581	17390	17543	17366	17649	17649	17613	17558	17529	17471	17467	17437	17516	17479	17597	17639	17635	17842	17534	17560	17512	17313	17625	17393	17596	17407	17531	17529	17499	17602	17452	17494	17559	17539	17652	17545	17689	17769	17591	17601	17556	17519	17411	17451	17435	17559	17684	17448	17209	17413	17585	17557	17604	17682	17404	17352	17503	17583	17559	17609	17506	17519	17522	17405	17503	17555	17544	17437	17646	17555	17501	17710	17673	17480	17641	17570	17519	17303	17477	17733	17252	17571	17642	17470	17388	17476	17513	17557	17391	17500	17621	17564	17462	17269	17430	17783	17636	17998	17395	17423	17439	17707	17396	17663	17638	17526	17441	17409	17523	17423	17504	17493	17511	17547	17536	17499	17534	17459	17833	17603	17474	17432	17564	17646	17573	17551	17611	17562	17325	17360	17528	17559	17534	17626	17597	17287	17753	17473	17612	17611	17502	17458	17469	17408	17528	17393	17770	17294	17621	17558	17427	17495	17500	17573	17665	17441	17545	17766	17431	17449	17640	17710	17429	17294	17630	17489	17575	17288	17394	17437	17367	17421	17696	17583	17525	17568	17448	17619	17312	17549	17371	17348	17391	17621	17428	17570	17686	17453	17473	17640	17614	17514	17599	17655	17405	17512	17364	17562	17372	17690	17442	17550	17601	17613	17473	17561	17453	17301	17609	17267	17627	17547	17545	17517	17487	17483	17166	17595	17244	17370	17372	17463	17416	17364	17546	17434	17560	17636	17395	17598	17601	17342	17321	17563	17544	17608	17550	17458	17677	17715	17630	17621	17667	17577	17462	17491	17612	17705	17568	17620	17392	17595	17564	17864	17573	17505	17347	17578	17593	17606	17630	17503	17472	17546	17415	17409	17500	17431	17629	17566	17667	17387	17419	17719	17785	17359	17459	17546	17600	17760	17664	17401	17512	17437	17574	17471	17527	17462	17577	17579	17567	17631	17474	17574	17575	17562	17607	17748	17730	17487	17386	17543	17547	17580	17576	17800	17387	17667	17592	17572	17427	17359	17432	17506	17514	17581	17710	17433	17449	17657	17453	17432	17517	17609	17461	17415	17444	17508	17602	17340	17514	17577	17392	17386	17752	17677	17583	17466	17495	17648	17644	17661	17620	17541	17415	17708	17404	17510	17480	17387	17570	17477	17597	17530	17400	17518	17397	17522	17644	17267	17251	17481	17518	17624	17673	17652	17658	17516	17435	17473	17553	17579	17853	17495	17427	17547	17602	17439	17588	17447	17468	17522	17516	17507	17668	17555	17520	17520	17391	17454	17758	17489	17568	17505	17541	17565	17673	17521	17498	17660	17555	17436	17655	17591	17268	17525	17442	17563	17511	17374	17533	17508	17573	17364	17547	17424	17439	17441	17577	17333	17477	17615	17486	17526	17738	17376	17365	17552	17489	17357	17454	17313	17382	17764	17651	17524	17376	17602	17485	17818	17547	17516	17323	17461	17565	17686	17621	17474	17697	17631	17556	17634	17689	17413	17761	17447	17580	17737	17474	17488	17431	17570	17594	17447	17565	17460	17535	17406	17526	17544	17439	17379	17391	17605	17380	17677	17226	17570	17667	17615	17556	17574	17461	17582	17419	17794	17394	17613	17549	17501	17594	17407	17606	17363	17626	17644	17443	17348	17706	17580	17557	17325	17599	17605	17547	17575	17478	17737	17382	17516	17562	17491	17478	17586	17576	17817	17611	17535	17517	17468	17451	17653	17527	17633	17405	17588	17640	17624	17681	17703	17469	17296	17608	17472	17537	17360	17324	17330	17508	17353	17380	17460	17373	17380	17391	17667	17543	17636	17608	17758	17469	17471	17477	17591	17652	17522	17705	17511	17705	17631	17652	17603	17378	17604	17607	17620	17413	17468	17557	17585	17549	17491	17393	17720	17530	17607	17790	17538	17542	17467	17439	17419	17440	17612	17532	17577	17645	17668	17357	17506	17796	17573	17625	17603	17253	17628	17423	17523	17495	17498	17387	17755	17499	17441	17621	17392	17358	17530	17609	17727	17454	17437	17617	17638	17591	17490	17363	17488	17425	17588	17526	17245	17442	17530	17570	17281	17633	17422	17502	17548	17343	17477	17569	17429	17487	17403	17517	17666	17501	17286	17466	17567	17448	17472	17671	17419	17545	17724	17390	17427	17767	17417	17496	17589	17732	17565	17387	17695	17427	17578	17696	17420	17637	17600	17620	17417	17580	17391	17554	17530	17595	17476	17422	17390	17848	17472	17446	17692	17599	17380	17719	17598	17587	17527	17333	17429	17707	17412	17542	17493	17371	17420	17562	17386	17486	17293	17343	17455	17427	17653	17567	17488	17562	17437	17395	17430	17586	17606	17467	17381	17721	17353	17725	17764	17735	17666	17452	17503	17763	17351	17718	17564	17519	17665	17430	17623	17787	17528	17609	17562	17626	17710	17525	17607	17522	17622	17479	17542	17441	17461	17561	17596	17481	17507	17581	17742	17413	17525	17613	17555	17564	17544	17332	17594	17529	17512	17486	17349	17514	17463	17428	17546	17538	17525	17409	17477	17250	17626	17519	17505	17423	17709	17595	17550	17505	17419	17448	17555	17514	17368	17716	17279	17595	17549	17534	17456	17494	17355	17618	17503	17319	17412	17445	17640	17655	17667	17430	17546	17545	17663	17448	17580	17489	17422	17340	17648	17373	17545	17625	17626	17472	17704	17490	17526	17612	17883	17558	17470	17374	17608	17411	17814	17639	17664	17556	17554	17640	17564	17495	17533	17331	17617	17541	17661	17496	17511	17741	17431	17367	17512	17484	17553	17683	17312	17448	17521	17534	17542	17513	17549	17491	17575	17456	17582	17563	17453	17600	17575	17735	17452	17347	17600	17273	17653	17542	17586	17648	17567	17572	17589	17589	17442	17658	17736	17519	17536	17698	17527	17423	17506	17394	17611	17647	17599	17311	17273	17448	17465	17615	17511	17464	17454	17367	17328	17561	17507	17560	17502	17631	17470	17507	17480	17338	17564	17406	17572	17666	17582	17448	17586	17517	17555	17514	17337	17403	17385	17288	17427	17529	17445	17636	17374	17424	17362	17506	17603	17468	17448	17430	17406	17618	17485	17485	17469	17591	17470	17290	17711	17362	17460	17519	17484	17435	17363	17711	17527	17549	17579	17328	17569	17541	17544	17624	17752	17578	17441	17376	17603	17512	17398	17424	17586	17546	17455	17577	17636	17602	17657	17334	17526	17694	17672	17640	17593	17770	17644	17604	17655	17568	17495	17313	17607	17399	17547	17570	17361	17477	17450	17497	17516	17462	17443	17557	17801	17612	17433	17466	17479	17631	17485	17528	17788	17510	17495	17575	17639	17393	17555	17671	17534	17451	17506	17327	17704	17549	17522	17607	17529	17613	17618	17497	17538	17552	17435	17430	17446	17478	17681	17445	17634	17568	17558	17474	17602	17527	17487	17515	17617	17708	17627	17643	17389	17434	17689	17587	17491	17493	17446	17366	17728	17542	17501	17405	17578	17648	17509	17473	17469	17396	17531	17641	17338	17564	17695	17507
33539	48315	44133	34871	29852	26067	23052	20739	19125	17826	17061	16669	16272	16146	15872	15789	15693	15498	15480	15441	15353	15229	15194	15133	15156	15199	15248	15239	15167	15119	15131	15092	15181	14904	15080	15157	15021	15121	14939	15173	15010	15073	15071	15207	15071	15076	15083	14985	15087	14966	15234	14952	15148	15103	14871	15225	15054	15236	15002	15175	14977	14986	15068	14878	15136	14961	15285	15047	14946	14937	15083	15068	15037	14913	15107	14960	15121	14981	14982	15128	15134	15024	15024	14977	15156	14951	15037	15065	15110	15061	15400	14893	15117	15043	14979	15174	15115	14941	15025	15131	14936	15125	15060	14970	15030	15027	15177	15035	15016	14870	14979	15126	15072	15027	14979	14933	14949	15231	15040	14995	14984	15047	15029	15054	14903	15230	14993	14980	15022	15023	15086	15171	15157	15107	14854	14936	15256	15119	15179	15006	14916	14980	15020	15142	15154	15086	15127	15012	15069	15022	15048	15053	15080	15100	15049	15047	15008	14917	15168	15075	15070	15236	15102	15200	15133	15237	15009	15102	15059	15111	15019	15155	14930	15019	14977	15093	15208	14974	15095	15196	15075	14979	15066	15107	15175	15125	15121	15202	15077	14977	15089	14999	15063	15045	15062	15121	15306	14958	15039	15031	14877	14966	15257	15026	15042	14944	15105	15100	15027	15150	15031	15133	15112	15029	15143	14962	15054	15040	14850	14942	14991	14991	15117	14941	15098	14943	15047	15131	15007	15174	15110	15001	15135	15006	15163	14950	15110	15029	14805	15018	14994	14993	15143	14940	15063	15069	15153	15098	15225	15031	14902	14727	15159	15144	15172	14951	15149	14951	14918	15044	15119	15034	15053	14866	14951	14981	15060	15099	14984	15217	15097	14982	15107	15042	15171	15082	15190	15003	14991	15126	14952	15092	14956	14985	15168	15001	14870	14933	14975	15028	14969	15133	15071	14878	15056	15049	15076	15154	15059	14939	15092	15080	14997	15294	14965	15125	15117	14980	14993	15097	15036	15109	15081	14897	15310	15104	15060	14950	15109	15033	15221	15067	14909	15062	15073	15036	15111	15114	14977	14851	15140	15176	15086	15064	14794	15164	15145	14957	14991	15035	15004	15127	15029	15161	15071	14982	14903	14963	15166	14990	15106	15063	15083	15140	15096	14931	15096	15065	15064	15067	15115	15082	15100	15090	15024	15094	15162	15050	15039	15112	14983	14998	15066	14908	15176	15089	15146	15043	15052	15094	14895	15176	14873	15144	15096	14934	15023	14992	15209	15017	15027	15119	15053	14875	15093	15149	14993	15071	15154	15078	14954	15162	15114	15000	15041	15000	15202	15214	15230	15117	15238	15140	15181	15049	14961	14959	15062	15055	14981	15093	14950	14918	14912	14982	15071	15119	14997	14992	14986	15025	15105	15006	14986	14943	14980	14974	15058	15031	15186	14954	15105	15093	14899	15066	15023	15279	15099	14973	15056	15054	15015	14995	15002	15159	15069	15193	15085	15121	15281	15056	15096	15086	15195	15129	15193	15016	15014	14883	15097	15047	15017	15116	15088	15111	14967	14868	15115	14988	15210	14928	15023	15093	15123	15085	15120	15148	14860	15075	14939	15102	15134	15007	15031	15069	15056	15036	14899	15064	15169	15141	15060	15012	14994	14977	15201	14981	15033	15023	15011	14988	15086	15161	14966	15122	15035	15086	15053	15111	15130	15020	15033	14907	15057	15053	15085	15071	15060	14977	15092	15089	15154	15143	14934	14927	15209	15133	15036	14950	15060	14956	15122	15018	15318	15063	15062	15006	15014	15311	15167	15196	15131	14995	15111	15004	15097	14933	15014	15113	15050	14974	15105	14889	15075	15088	15130	15007	15033	15073	15064	14952	15016	14951	15019	15138	15073	14978	15225	15032	15156	15141	15028	15019	15022	15117	15154	14956	14998	15108	15043	14952	14996	14962	14918	14939	14995	14975	15172	15121	14970	15142	15018	15087	15243	15098	14899	15083	15034	15072	15094	14944	15029	15148	14989	15063	15154	15200	14855	14992	15152	14958	15235	15083	15197	15123	15073	15061	15098	15015	15126	15112	14963	15007	15101	15033	15066	15146	15115	15033	15153	15177	15032	15039	15024	15015	15101	15026	15037	15083	15193	14930	15120	15079	15125	15034	14829	15223	15109	15072	14868	14993	15101	15021	15083	15133	14981	14990	14920	15283	14970	14932	15051	15102	14853	15099	15005	15155	15016	15026	15155	15245	15066	15094	15117	15024	15054	15028	15073	14932	14956	15071	15168	14997	14954	15168	15021	15123	15115	15003	15153	15077	15037	14825	15054	14923	15131	14983	15146	15246	15059	14971	14857	14961	15235	15088	15054	15210	14958	15066	15068	14959	15098	14920	15153	15111	15154	14925	15122	14899	14934	15118	15009	15087	15028	14877	15003	15031	15108	15126	14968	15159	15169	15128	14951	15064	15067	15004	14990	14941	15114	15020	14930	15022	15112	15049	15159	14965	15204	15079	15331	15046	15067	15047	15211	15045	14960	14977	15308	14917	15088	15133	15169	15021	15023	15068	15011	15075	15087	15067	14922	15029	15082	15031	15149	15144	15063	15067	15180	15126	14998	15168	15007	15126	15032	14992	15020	15175	15131	15053	15073	15066	15028	14946	15081	15034	15072	15200	15003	15117	15127	15029	15161	15183	15094	15182	15147	15123	14927	15146	15138	15115	14978	15122	15143	15284	15060	14985	14833	15145	15073	15090	15247	15013	14995	15195	15126	15094	15103	15040	15048	15070	15073	14964	15162	14974	15095	15049	15076	15190	14996	14951	14964	15122	15126	14948	14906	15162	15195	14832	15059	15047	15017	15172	15132	15120	15143	14929	14971	14997	15131	15101	15049	14930	15299	15057	14956	15107	15138	15049	14917	15064	15132	15072	15143	15013	15139	15158	15171	14990	14910	15004	14970	15011	15000	15076	14809	15138	15169	14878	14958	15022	15329	15056	15168	14968	14982	15066	15045	15182	15077	15173	15123	15058	14973	14924	15081	15095	15125	15010	15043	15114	15020	15061	14857	15072	14981	15093	15101	15040	15128	15051	15069	15189	14988	15107	15030	15263	15101	15048	14901	14989	15069	15070	14925	14806	15184	15112	15042	15032	15248	15054	15190	15194	15038	15072	15087	15098	15258	14904	15050	14950	15189	15152	15199	14987	15093	15029	14965	15066	15076	14941	15158	15111	14931	15106	14962	15030	15021	15120	15004	15053	15050	15107	15043	15030	15041	15008	15245	15223	14993	15115	15158	15121	15094	14884	15087	15078	14921	15129	15151	14906	15144	15113	15118	15047	15253	15071	15189	15098	14926	14967	15050	15179	14911	14968	15101	15104	15057	15199	15029	15074	14970	15110	15068	15046	15002	15122	15104	15014	15019	15061	15130	15064	15142	15005	15111	15011	15153	15146	15148	15056	14965	15048	14986	15040	15088	15110	15179	15210	14891	15194	15056	14885	15002	14954	15039	15047	15189	15128	15151	14837	15137	15174	15077	15190	14980	15043	14835	15211	15040	15090	15057	14994	15055	14999	15026	15006	15199	15032	15043	15060	15039	15035	15101	15007	15204	15047	15117	15140	15053	15009	15193	14979	15072	14988	15119	15046	15093	14915	15151	15046	15008	14843	15032	15019	14767	15182	15093	14881	15139	15123	14967	15054	15137	14912	15202	15067	15103	14947	15067	15038	15074	15111	14894	15179	15082	15037	15041	15051	15093	15089	15176	15206	14870	15090	15154	15154	14964	15121	15174	15339	14946	15261	15135	15037	15070	15014	15124	14940	15153	15138	15145	15070	14772	15235	15037	15102	14972	14956	15108	15260	15260	14966	15113	14985	14985	14993	15092	15160	14990	15222	15021	15286	15118	14886	14966	15071	15109	15171	14913	15054	14968	15130	15127	15183	15102	15070	14998	15107	15058	14793	14967	14968	15216	14942	15074	15006	15117	15016	15093	15070	14951	15109	15063	14979	15051	15190	15137	14947	15004	14995	15024	14940	15209	14894	15114	15053	15022	14988	14982	15081	15076	15129	15058	15006	15035	15297	15133	15108	15279	15203	15285	15092	15100	14995	15028	15119	15120	14999	15033	15174	15184	15114	14956	15252	15032	15051	15163	15028	15006	15291	15006	15135	15138	14990	15138	14969	15156	15139	15074	14929	15100	14994	15115	15176	15028	15001	15203	15145	15085	15022	14965	15139	15032	15113	15125	15091	15258	15034	15020	14978	15148	14991	15074	14981	15221	15120	15119	15024	15042	14863	15163	15111	15226	15218	15019	15019	15006	15102	15029	14984	15067	15068	15003	15168	14938	15016	14985	15107	15017	15137	15013	14965	15242	15081	15116	15150	14912	14971	15085	14919	15178	15104	15091	15111	15170	14943	15117	14918	15072	15128	15113	14888	15021	15152	15105	14928	15085	15078	15125	15303	14862	15111	15060	15142	14979	15189	15044	15250	15082	15278	15242	15145	15044	15134	15101	14880	14883	15057	15137	15142	15041	15197	15122	15091	15034	14990	15039	15096	15016	15177	15100	15171	14888	15103	14936	15165	15012	14974	15007	14918	15111	15066	15053	15017	15048	15009	15056	15216	15003	15037	15057	14979	15059	15015	14840	15193	15053	15056	15082	14892	15127	15085	14929	15113	15159	15041	14983	15039	15045	14999	14991	14967	15080	14965	15201	14982	15077	15161	14988	15021	15247	14908	15078	15104	15099	15046	14957	15098	14847	15076	15103	15192	15104	15148	14991	15105	15195	14991	15130	15206	15025	14998	15036	15121	15065	15145	15018	14978	15172	14890	15023	14962	15064	14867	15049	15039	15231	14899	14858	14999	15172	14984	15058	15043	15132	15155	14987	15044	15202	15060	15093	15109	14975	15045	15137	15076	14924	14951	15267	15095	15113	14932	15034	15074	15115	15071	15147	15161	14986	14904	14964	14999	15070	14972	15075	15127	15039	15100	15185	15048	15250	15104	15123	14995	15168	15122	15040	15105	15077	15242	14921	15063	15099	15024	15123	15124	15042	15077	15129	15102	15163	15188	15088	15119	15114	14973	15112	15048	14937	15114	15016	15013	15010	15007	15055	15143
24057	21198	28839	27143	28633	29766	28110	23533	21600	20797	20162	19479	19138	18742	18536	18433	18108	18097	18259	18024	17760	17869	17862	17757	17673	17767	17810	17573	17623	17699	17594	17634	17671	17586	17488	17386	17495	17495	17502	17561	17377	17402	17521	17838	17640	17483	17536	17352	17543	17347	17626	17490	17585	17786	17341	17632	17623	17477	17407	17589	17468	17653	17504	17621	17431	17625	17548	17613	17606	17578	17444	17450	17495	17349	17341	17479	17686	17486	17392	17417	17462	17506	17520	17373	17420	17430	17446	17578	17181	17595	17507	17851	17438	17442	17382	17723	17407	17612	17461	17196	17429	17494	17636	17387	17554	17458	17383	17594	17414	17386	17586	17436	17477	17414	17343	17449	17427	17440	17482	17475	17315	17528	17574	17514	17432	17323	17510	17452	17414	17474	17459	17226	17430	17514	17634	17367	17520	17571	17691	17488	17458	17483	17418	17193	17352	17551	17484	17556	17602	17562	17411	17523	17431	17630	17466	17357	17313	17606	17699	17459	17424	17696	17623	17597	17508	17507	17364	17705	17572	17512	17411	17537	17664	17511	17559	17445	17343	17513	17316	17242	17286	17572	17401	17327	17505	17484	17425	17536	17643	17440	17509	17439	17574	17358	17534	17421	17386	17583	17537	17257	17498	17677	17438	17441	17594	17524	17538	17372	17492	17590	17496	17509	17600	17484	17620	17413	17462	17528	17459	17771	17387	17780	17418	17286	17262	17576	17485	17652	17663	17409	17589	17477	17667	17393	17438	17454	17416	17605	17298	17393	17534	17440	17441	17522	17680	17341	17452	17421	17310	17316	17668	17417	17408	17342	17592	17586	17441	17600	17636	17529	17453	17561	17433	17547	17378	17460	17491	17505	17450	17454	17240	17661	17558	17500	17502	17372	17429	17407	17337	17418	17498	17456	17676	17487	17473	17550	17330	17542	17722	17628	17538	17448	17514	17397	17465	17352	17515	17541	17469	17366	17554	17434	17462	17569	17483	17573	17408	17543	17302	17447	17451	17506	17537	17627	17399	17433	17469	17528	17406	17418	17657	17629	17350	17414	17474	17395	17438	17549	17519	17448	17449	17384	17500	17561	17463	17462	17673	17572	17557	17416	17595	17428	17523	17404	17586	17447	17257	17659	17624	17504	17504	17475	17455	17450	17245	17579	17619	17477	17594	17314	17513	17389	17316	17401	17578	17667	17478	17304	17524	17508	17281	17495	17618	17521	17524	17479	17323	17303	17438	17464	17486	17627	17704	17306	17390	17631	17674	17433	17489	17503	17428	17601	17525	17527	17404	17589	17536	17351	17435	17285	17549	17611	17501	17590	17486	17689	17601	17439	17564	17395	17369	17460	17381	17420	17476	17378	17297	17414	17504	17515	17724	17430	17391	17426	17569	17319	17512	17536	17679	17498	17536	17626	17541	17583	17332	17549	17478	17380	17331	17352	17390	17445	17450	17416	17430	17364	17392	17571	17723	17517	17525	17372	17615	17530	17634	17173	17435	17546	17506	17580	17405	17402	17659	17699	17523	17427	17536	17337	17729	17693	17383	17413	17471	17337	17522	17346	17537	17404	17507	17278	17349	17396	17667	17409	17547	17446	17486	17572	17279	17405	17411	17241	17532	17485	17294	17540	17587	17385	17403	17368	17518	17513	17338	17390	17491	17397	17589	17342	17351	17471	17501	17216	17577	17446	17582	17498	17240	17449	17683	17388	17478	17434	17445	17633	17640	17367	17447	17476	17425	17440	17470	17326	17505	17458	17377	17626	17591	17405	17501	17667	17457	17515	17476	17318	17520	17397	17418	17588	17454	17380	17273	17587	17561	17337	17736	17387	17502	17325	17599	17575	17547	17590	17541	17562	17550	17346	17338	17393	17393	17419	17559	17473	17676	17545	17504	17605	17375	17764	17383	17588	17471	17417	17287	17360	17545	17367	17427	17466	17581	17396	17635	17366	17690	17552	17544	17659	17284	17529	17615	17372	17410	17594	17344	17399	17735	17658	17375	17326	17493	17593	17700	17352	17521	17362	17319	17527	17369	17452	17489	17426	17322	17595	17532	17622	17391	17546	17561	17422	17494	17393	17720	17242	17628	17451	17381	17407	17431	17459	17546	17395	17341	17506	17591	17709	17493	17502	17498	17574	17748	17432	17504	17568	17450	17540	17464	17551	17575	17300	17493	17368	17443	17500	17371	17792	17613	17488	17388	17412	17509	17355	17424	17555	17495	17475	17341	17469	17465	17453	17541	17345	17436	17564	17251	17351	17244	17616	17559	17394	17352	17458	17504	17609	17483	17548	17608	17433	17558	17477	17548	17364	17685	17341	17683	17495	17512	17571	17351	17507	17291	17532	17372	17419	17658	17444	17407	17687	17234	17631	17631	17556	17569	17320	17519	17401	17496	17678	17438	17539	17535	17598	17452	17459	17516	17531	17618	17545	17409	17411	17378	17162	17522	17522	17767	17653	17429	17471	17490	17312	17473	17374	17373	17420	17395	17327	17587	17385	17474	17480	17263	17540	17269	17461	17320	17475	17301	17261	17661	17534	17522	17424	17484	17311	17455	17555	17493	17602	17653	17565	17513	17459	17462	17406	17539	17527	17536	17595	17401	17493	17440	17405	17247	17583	17508	17468	17392	17396	17273	17550	17582	17640	17391	17588	17565	17254	17466	17396	17535	17425	17653	17301	17605	17572	17568	17621	17442	17404	17653	17463	17738	17546	17397	17563	17463	17396	17556	17329	17453	17645	17666	17374	17499	17423	17435	17348	17473	17470	17596	17565	17569	17385	17389	17604	17531	17348	17395	17560	17412	17749	17572	17572	17452	17424	17374	17501	17185	17615	17344	17513	17417	17410	17488	17365	17482	17525	17484	17451	17464	17436	17500	17475	17617	17541	17510	17519	17401	17318	17527	17473	17363	17584	17503	17561	17389	17319	17534	17339	17566	17621	17532	17314	17537	17425	17613	17477	17527	17649	17471	17522	17577	17479	17488	17343	17761	17307	17374	17367	17440	17452	17457	17638	17515	17446	17511	17479	17395	17414	17500	17496	17507	17334	17579	17555	17343	17386	17602	17400	17610	17422	17660	17411	17640	17492	17477	17539	17240	17574	17400	17516	17475	17468	17455	17600	17409	17523	17498	17514	17444	17503	17635	17441	17666	17419	17482	17594	17636	17429	17211	17623	17626	17474	17474	17367	17566	17414	17504	17416	17417	17223	17428	17320	17460	17416	17323	17376	17577	17611	17681	17613	17555	17292	17389	17556	17584	17417	17421	17497	17547	17597	17305	17459	17570	17368	17561	17497	17460	17561	17458	17482	17396	17360	17470	17362	17584	17364	17227	17499	17410	17557	17549	17218	17631	17501	17400	17511	17360	17451	17582	17602	17561	17585	17502	17360	17523	17477	17697	17715	17552	17521	17454	17421	17590	17331	17465	17450	17553	17330	17598	17547	17447	17470	17373	17378	17546	17304	17570	17587	17616	17630	17321	17752	17435	17602	17627	17545	17481	17471	17511	17511	17648	17383	17362	17489	17553	17616	17468	17591	17621	17584	17677	17502	17611	17442	17454	17540	17481	17580	17712	17564	17512	17603	17592	17372	17478	17686	17532	17612	17626	17378	17668	17591	17568	17487	17310	17510	17586	17324	17491	17691	17618	17249	17538	17467	17483	17520	17487	17522	17495	17324	17339	17621	17350	17555	17493	17445	17317	17670	17550	17496	17557	17437	17490	17473	17594	17554	17528	17577	17434	17438	17336	17561	17524	17437	17470	17564	17377	17612	17445	17409	17358	17585	17480	17609	17565	17250	17322	17414	17410	17399	17491	17516	17515	17492	17382	17526	17641	17609	17433	17318	17478	17328	17381	17277	17262	17302	17335	17421	17503	17624	17499	17383	17497	17536	17392	17519	17450	17539	17495	17606	17409	17548	17540	17443	17430	17447	17535	17360	17602	17298	17112	17295	17407	17652	17332	17381	17596	17694	17587	17473	17365	17236	17500	17494	17313	17549	17502	17395	17186	17377	17520	17537	17498	17451	17417	17387	17645	17554	17644	17466	17324	17468	17423	17519	17554	17383	17539	17591	17525	17158	17542	17430	17605	17615	17559	17471	17301	17453	17684	17549	17543	17677	17551	17601	17650	17315	17193	17538	17687	17569	17584	17645	17583	17618	17572	17315	17382	17597	17541	17639	17508	17437	17542	17428	17371	17297	17231	17528	17517	17529	17650	17323	17592	17483	17647	17427	17510	17455	17566	17386	17523	17534	17365	17481	17431	17403	17335	17511	17559	17388	17330	17546	17269	17425	17368	17560	17516	17387	17686	17520	17500	17415	17530	17497	17466	17497	17461	17715	17613	17392	17359	17478	17270	17449	17634	17223	17368	17494	17552	17526	17438	17361	17523	17512	17539	17713	17694	17425	17474	17395	17497	17515	17493	17527	17481	17363	17354	17567	17591	17457	17617	17497	17435	17553	17604	17491	17504	17580	17432	17546	17440	17398	17467	17325	17445	17635	17417	17455	17433	17473	17474	17435	17480	17515	17414	17551	17659	17244	17596	17518	17572	17391	17384	17509	17441	17558	17518	17477	17602	17478	17319	17361	17230	17394	17385	17176	17407	17429	17489	17535	17398	17670	17346	17556	17559	17457	17550	17396	17322	17384	17355	17455	17701	17577	17504	17500	17300	17603	17476	17540	17421	17545	17292	17178	17459	17433	17416	17359	17319	17265	17411	17636	17689	17562	17199	17473	17476	17470	17578	17438	17598	17509	17457	17417	17292	17515	17652	17768	17506	17260	17421	17480	17540	17493	17515	17521	17594	17372	17350	17580	17425	17480	17645	17450	17528	17518	17469	17464	17572	17490	17288	17461	17358	17590	17696	17619	17416	17482	17303	17601	17466	17621	17290	17365	17321	17578	17594	17331	17564	17503	17425	17600	17612	17470	17320	17443	17420	17484	17522	17509	17474	17494	17463	17545	17454	17503	17390	17410	17530	17520	17410	17585	17276	17446	17569	17523	17413	17435	17563	17464	17371	17288	17563	17643	17332	17340	17424	17327	17702	17648	17373	17340	17718	17552	17560	17479	17514	17670	17723	17337	17468	17574	17514	17353	17411	17343	17449	17442
33728	54683	50817	41248	36330	30964	26686	23027	20620	19211	18444	17560	17198	16594	16280	16252	15959	15813	15726	15525	15453	15502	15343	15337	15326	15308	15183	15134	15303	15203	15319	15138	15153	15106	15246	15059	15056	15016	15083	15016	15089	15059	15156	15084	15123	15099	15128	15043	15026	15105	15197	15116	15094	15232	15069	14965	15130	15103	15069	15001	15131	15082	15134	15084	15257	14954	15154	15210	15046	15048	15216	15080	15039	15020	15129	15095	14796	14917	15066	15013	15049	15136	15173	14993	15212	15102	14981	15206	15311	15055	15172	15016	15011	15015	15004	15043	14955	15261	15207	15132	15057	15075	14983	15229	15086	15095	15225	15034	15092	15042	14916	15167	15035	15087	15208	15187	15171	15084	15015	14995	15126	15176	15142	15264	15159	15240	15086	15258	15056	15222	15247	15053	15080	15148	15220	15117	15166	14986	15172	15141	15088	14971	15041	15118	14951	15130	14996	15127	14983	14900	15163	15085	14994	15083	15124	15153	15127	15161	14991	15090	15217	14971	15175	15268	15093	15062	15129	15060	15179	15098	15303	15306	15139	15115	15138	15084	15194	15262	14976	14967	15144	15149	15239	15109	15015	15155	15011	14941	15074	15002	14989	15117	15106	15076	15103	15284	15035	15198	15056	15091	15227	15161	14990	15155	14913	15201	15122	15202	15090	15154	15016	15185	15178	15294	15216	14980	15152	15154	15132	15236	15090	15222	14993	14992	14991	15107	15022	15032	15208	15208	15117	15184	15167	15016	15131	15012	15165	15150	15111	15281	15095	14813	15078	15068	15040	15095	15166	15152	15059	14966	15056	15132	15080	14944	15106	15162	15163	14963	14989	15047	15098	15099	15046	15130	15101	14940	15044	15065	15073	15097	15139	14986	15073	15045	15022	15036	15070	15103	15059	15000	15221	15056	14990	15176	15182	15030	15251	15139	15138	14957	14886	15078	15091	15287	15186	15029	15152	15142	15053	15046	15055	15121	15253	15096	15178	15077	15290	15019	14945	15035	15257	14969	15039	15160	15113	14987	15041	15105	15026	15147	14919	14911	15081	15026	15148	15281	15161	15178	15037	15020	15074	15020	15092	14968	15150	15038	15121	15064	15240	15360	14997	15172	15148	15167	15193	15216	15054	14954	15049	14991	15228	15264	15185	15202	15115	15094	15059	15076	15064	15058	15118	15009	14982	15122	15080	15041	14890	15154	15054	15001	14979	15102	15080	15017	15080	15151	15003	15096	15099	15235	15250	15099	15048	15011	15077	15121	15158	15050	15173	14937	15274	15127	14998	15154	15039	14914	15010	15153	14911	14961	15188	15147	15272	15053	15102	15122	15032	14960	15235	15218	15074	15112	15084	15043	15061	15136	15165	15066	14965	15146	15020	14925	15300	15149	14936	15053	15149	15310	14906	15107	15215	15264	15090	14952	15237	14933	15110	15260	15009	15195	15009	15318	15004	15117	15095	15042	15220	15113	15204	15167	15079	15010	15086	14966	15032	15074	14951	14862	15192	14984	15251	15096	14991	15181	15080	15107	15005	15269	15165	15146	15037	15261	15002	15018	15044	14970	15139	15006	15187	15094	15162	15178	15022	15124	15205	15079	15067	14982	15115	15144	15059	15126	15106	15013	15129	15112	15164	15059	14970	15107	15283	15086	15002	15233	15075	14962	15188	15065	14854	15001	15213	15043	15000	15043	15202	15206	15164	15142	15029	15206	15018	15183	14971	15243	14960	14997	15028	15139	15062	14972	14981	15063	15083	15039	15086	15170	15066	15126	15099	15145	15138	15077	15208	15042	14952	15118	15145	15112	15088	15128	15199	15050	15077	15109	15093	15120	15269	15063	15250	15008	15052	15051	15049	15001	14980	15017	15138	15211	15000	15015	15076	15089	15194	14946	15086	15092	15267	15135	15035	15000	15224	15111	15122	15035	14900	15170	15184	15246	15188	15036	14885	15164	15319	14937	15118	15086	15126	15117	15005	15133	15124	15004	15241	15157	14998	14960	15231	15175	15142	15108	15034	15036	15104	14824	15223	15054	15220	15077	15235	15206	14826	15257	15144	15134	15083	15006	15103	15178	14999	15092	15085	15125	15011	14972	15063	14946	14959	15173	15174	15098	15180	15076	15091	15030	15209	15225	15013	14935	14983	14931	15144	15160	15292	15166	15111	15052	14932	15199	14884	15087	15095	15058	15220	15158	15017	15090	15259	15232	15065	15100	15024	15032	15118	15050	15142	15029	14942	15064	14899	15044	15306	14976	15062	14966	15034	14994	15042	15097	15125	15014	15032	15198	15043	15167	15068	15055	15093	15171	15150	15057	15103	15122	14968	15166	14919	14963	15119	15151	14929	15333	15003	15243	15029	15114	15087	15136	15094	14990	15127	15076	15001	15222	14993	15180	15145	15105	15174	14959	15110	15130	15093	15043	15178	15047	15009	15009	15075	15245	15188	15130	15256	14955	15045	15073	15188	15125	15146	15245	15122	14896	15099	15060	15029	15156	15173	15081	15128	15003	14958	15147	15132	15052	15223	15071	15096	15335	15311	15126	15116	15265	14954	14910	15078	15093	15153	15027	15096	15246	15211	15078	15102	15189	15294	15221	14982	15041	14929	15160	14981	15079	15175	14954	15168	15091	15100	15039	15158	15047	15050	15216	15043	15061	15046	15061	15224	14998	15108	15066	14884	15348	15116	15049	15162	15019	15075	15034	15043	15059	14875	15104	15104	15138	15167	15152	15084	15235	15025	15056	15017	15024	15056	15076	15131	15114	15162	14954	14925	14802	15083	15077	15109	15015	15180	15051	15009	15090	15089	15281	14976	15208	15198	14997	14964	15243	15058	15037	15237	14896	15130	15036	15123	15174	15066	15129	15277	15194	15086	14936	15124	15168	15089	15041	15156	14912	15119	15192	15080	15003	15149	15020	15028	15132	15086	15057	15185	15079	15163	15180	15019	14948	15126	15043	15084	15023	15164	15196	15128	15135	14958	15095	15224	15165	15228	14897	15094	15209	14876	15133	15187	15111	15144	15135	15128	14969	14970	15055	15129	15012	15106	15033	15151	15147	15093	15133	15006	15040	15005	15096	15016	15053	15249	15037	15088	15194	15221	15206	15248	15210	14983	15070	14992	15116	15116	15097	15138	15120	15283	15029	15060	15030	15207	15154	15138	15201	15138	15054	15058	14921	14915	15213	15041	15040	15133	15072	15020	14926	15043	15185	15031	15030	15250	14962	15076	15015	15154	14934	15248	15138	14965	15049	15211	15213	15031	15064	15060	14955	15087	15105	14958	15195	15123	15175	15107	14927	14975	15207	15054	15171	14984	15064	15058	15133	14980	15276	15141	15083	15158	15094	15046	15069	15098	15103	15084	15221	15001	15124	15175	14911	15047	15119	15232	15032	15071	15115	15163	15045	15071	15112	15233	15205	15140	14848	15058	14913	15080	15046	15142	15163	15202	15020	15139	15002	14957	15048	15239	15209	15144	15109	15018	15002	15046	15130	15042	15098	15189	14904	14992	15101	15192	15086	15086	15136	15057	14979	14884	14946	15191	14983	15096	15100	15210	15145	15133	15041	15041	15208	15022	15169	15267	15311	14940	15166	15110	15236	15135	15021	15022	15012	15179	15233	15051	15076	15188	15141	15070	15023	15218	15116	15261	15018	15145	14990	15212	15043	15169	15029	15103	15240	15051	14954	15191	15282	15144	15043	15240	15007	15176	15160	15242	15046	15061	15120	14991	15260	15143	15070	15103	14974	15271	15004	15015	15018	15092	15169	15172	15182	14987	15135	15035	15068	15162	15201	15124	15096	15121	15111	15109	15194	15127	14974	15136	15085	15057	15100	15017	15000	15183	15165	15231	15164	15069	15056	15051	15252	15084	15083	15081	15078	15304	15074	15123	15152	15119	15041	15081	15057	15086	15081	15122	15061	15199	15080	15044	15155	15125	15207	15177	15042	15104	15110	15069	15042	14988	15157	15238	15282	15025	15179	15065	15122	15057	15108	15084	15133	15122	15083	15029	15134	15099	15220	15198	14864	15341	15220	15119	14957	15034	15212	15104	15100	15200	15067	15009	15083	15153	15167	15135	15114	15106	15076	15152	14941	15273	14927	15100	15195	15039	15265	15134	15085	15099	14873	15168	15194	15141	15192	15023	15291	14972	15049	14973	15239	15250	15091	15106	15164	15164	14952	14976	15222	15212	15150	15138	15109	14908	15036	15073	15005	15032	15086	15343	15065	14939	14987	15051	15138	15063	15018	15018	15058	15006	14991	15086	15038	15083	14951	14974	14974	15119	15092	15065	15279	15192	15070	15182	15193	15116	15136	15076	15080	15182	15144	15125	14943	15060	15004	15014	15223	15054	15088	15109	15099	15098	15021	15073	15046	15034	15116	15185	14902	15207	14980	15273	15034	15247	15118	15077	15283	15074	15259	15092	15026	15192	15030	15282	15096	15009	15010	15289	15012	15005	14901	15191	15256	14947	15235	15234	15117	15134	15141	15070	15074	15222	15088	15219	15115	15106	15018	15211	15094	15145	14957	15067	15027	15057	15119	15299	15141	15122	15023	15191	15006	15046	14864	15205	14936	15262	15176	15028	15133	15050	15209	14863	14983	15119	15058	15175	15089	15054	15151	15157	15187	15181	15068	15032	15006	15071	15139	14968	15112	14978	14937	15055	15101	15008	15097	15154	15010	15114	15031	14965	15104	15152	15153	15025	14992	15066	15251	15091	15168	15032	15032	15028	14915	15081	15067	15056	15112	15006	15241	15103	15123	14984	15284	15122	15096	15133	14921	15089	14907	15095	15095	14981	15054	15198	14995	15002	15128	15133	15090	15049	15143	15272	14969	15122	15315	15137	15013	15199	14958	15209	15131	15000	15007	15154	15084	15062	15197	15007	15240	15110	15131	15066	15139	15158	15225	14969	15066	15064	15126	15115	15266	15104	15056	15010	15019	14951	15171	15140	15226	15019	15171	15230	15072	15221	15194	15167	15040	15277	15126	15145	15104	15099	15055	15176	15164	15118	15049	15060	15151	15118	15043	15019	15073	15256	15066	14908	15130	15079	15074	15048	15281	15126	15094	15044	15246	14949	15008	15025	14816	14902	15080	14919	15096	15067	15103
22757	21128	28910	24395	24857	29402	30946	25855	23752	22604	21805	20826	20203	19576	19254	19157	19064	18831	18833	18510	18425	18334	18461	18171	18241	18063	18315	18008	18106	17968	18248	18033	18065	18029	18101	17945	17840	17697	18042	17842	17976	18012	18009	17828	17827	17845	17923	18091	17974	17771	17912	18203	18091	17842	18069	17797	17974	17934	17833	17746	17852	17951	18129	18000	17963	17967	17964	17885	18031	17912	18057	17890	17864	18142	17828	17986	17851	17857	18027	17987	17925	18181	18018	17817	17930	17912	17969	17913	17959	18042	17994	17793	17893	17984	17850	17944	17798	18044	17971	17909	17699	17942	17866	18006	18116	17903	18009	17919	17883	17943	17939	18073	18032	17901	17942	18023	17813	18012	17792	18126	17925	17993	17794	18025	17982	17832	17883	17982	17914	17708	17918	18001	17773	17947	18070	18055	17812	17886	17726	18097	18025	18035	17928	17892	17951	17798	17905	17771	17966	17838	17863	17945	17780	17738	18003	18003	18056	18205	17961	17910	17735	17874	17723	17919	17841	17754	17900	17922	18033	17794	17863	18032	17879	17893	17858	18151	17850	18063	17867	17997	17938	17686	17957	17978	17891	18059	17951	17740	18006	17907	17760	17857	17974	18025	17891	17800	17726	17930	18022	17927	17911	17766	17963	17796	17842	17860	17927	17974	18110	18102	18093	17971	17853	17926	18007	17956	18035	17820	17861	17839	17806	17782	17909	17853	17851	18104	17993	17973	17940	17880	17889	17817	17684	17649	18060	17986	18045	17949	17968	17900	17795	18200	17924	17920	17898	18003	17989	17793	17845	17897	17816	17909	17979	17929	17956	17678	17879	17936	17941	17839	17936	17833	17938	18019	17965	17897	17676	17803	17787	17899	17961	17983	17951	17957	17858	17744	17911	17920	17775	17845	18041	17808	17800	17747	17746	17855	18009	17842	17944	17790	18034	18039	18192	17854	17903	17978	17958	17917	17898	18038	17853	17846	17938	17899	17883	17866	17932	17858	18083	17920	17889	17992	17670	17846	17942	17868	17942	18030	17812	17852	18061	18144	18047	17937	17912	17716	18029	17931	17981	17891	17780	17954	18015	17858	17981	17996	17869	17972	17817	17975	18114	17940	17859	17756	17777	18029	17874	18080	17974	17895	17777	18110	17913	17922	17962	17854	18022	18051	17937	17977	17878	17894	17964	17797	17858	17978	17930	17854	18059	17923	17783	17838	17850	17870	17881	18060	17861	17811	17980	17843	17947	17936	17877	17874	17838	17824	17918	17677	17864	17982	17825	18140	17797	17964	17885	17731	17812	17913	17709	17926	17848	17952	17920	17944	17696	17900	17860	18089	18079	17961	17959	17733	17850	17853	18015	17884	17921	17844	17924	17717	17758	17976	17907	17871	17809	17977	17997	17897	17859	17789	17993	17951	18019	18028	18078	17866	17987	17960	17898	17723	17990	17853	17802	18013	17954	17837	18010	17975	18062	17954	17741	17835	17822	18285	18026	17750	17708	17795	18022	17893	17952	17981	17772	17867	17830	17799	17972	18020	17917	17966	17908	17858	17855	17794	17859	17904	18020	17904	17923	17910	17971	17719	17759	17723	17997	17854	17913	17835	18041	17825	17877	18072	17855	17869	18045	17982	17863	17743	17883	17657	17859	17840	18006	17879	17855	17984	17984	17904	17954	17870	17967	17781	18075	17940	17724	17993	18080	17847	17831	17990	18067	18065	17865	17879	17952	17795	17883	17877	17746	18118	17885	17910	18070	17983	17843	17801	17965	17909	17838	17849	17647	17933	17975	17951	17849	17718	17796	17958	17860	18156	18026	17854	17878	17901	17987	17892	17707	17958	17980	17931	17721	17893	17836	17735	17994	17750	17862	17988	17726	18015	17716	17866	18041	17781	17945	17983	17939	18066	17940	17923	17847	17561	17958	18033	17923	17823	17879	17896	17896	17852	18184	17888	17862	17848	17788	17708	17743	17768	17845	17956	18086	17863	17966	17786	17795	17964	17721	17879	18026	17965	18019	18037	17832	17923	17917	17870	17939	17977	17801	17921	17823	18111	17883	17996	18097	17783	18133	17976	17836	17943	17954	17861	17923	17789	18114	17860	18044	18046	17762	17882	17831	17929	17793	18096	17882	18056	17955	17714	17940	18023	17983	17864	17796	17972	17877	17818	17972	17627	18058	17889	18009	17880	18008	17890	17599	17895	17896	17936	17945	17839	18057	17732	17903	17888	17983	17734	18071	17940	18001	17808	17874	17790	17881	17927	17743	17823	17883	17808	17976	17973	17904	17828	17880	17877	17750	17766	17803	17791	17890	18087	17902	17881	17827	17843	17982	17799	17826	17892	17842	17791	17847	18058	18086	17684	17950	17798	17830	18007	17823	17840	17867	17788	17904	17930	17752	18056	17952	18000	17982	17771	17748	17960	17996	17881	17775	17961	17919	17577	18152	17800	17786	17802	17898	17942	17924	17860	17722	18020	17925	17946	17729	17642	17843	18006	17936	18110	18156	17876	17741	17968	17970	18055	17857	17918	17850	17625	17879	17862	17979	17919	17769	18015	17813	17865	17707	17773	17838	17812	18062	18011	17889	18066	17765	17948	18000	17839	17811	17684	17912	17876	18126	17720	17939	17742	18154	17725	17941	17931	17981	17963	18018	17980	18101	17909	17851	17870	18021	18056	17909	17890	17754	17959	17977	17955	17865	18008	18025	17907	17859	18071	17863	17874	17947	17927	17993	17930	17991	18062	17869	17926	17767	17716	17910	17873	18097	18044	17941	17673	17743	17644	17885	17942	17853	17962	17967	18080	17977	17770	18091	18021	18088	17748	17950	17848	17706	17810	17907	17984	17987	17937	17960	17806	17983	17872	17752	17765	17888	17939	18053	18022	18001	17683	17893	17544	17876	17988	18047	18072	17796	17908	18045	17920	17898	17906	17764	17711	18003	17964	18091	17862	17901	18035	17775	17730	17826	17766	18031	17793	17955	18014	17948	18081	17951	17918	17975	17859	17802	18059	18000	17899	17991	17842	17782	17868	17923	18043	17841	17763	17885	17945	17857	17831	17751	17876	18096	17788	18099	17776	17870	18035	17729	18017	17902	18010	18012	18038	17888	18030	17920	17619	18063	18021	17898	18000	17824	17855	17900	17893	17811	17827	17839	17840	17820	18030	17983	18058	17718	17829	17980	17771	17890	17852	18009	18082	17817	18017	17658	18081	17912	17859	17899	17916	17808	18042	17920	17968	17920	17958	18068	17870	17891	18045	17837	17957	17865	17789	17659	17974	17877	17787	17981	18087	18011	17697	17705	17802	17898	17903	17885	17854	17890	18010	17788	17933	17795	18021	17852	18095	18142	17834	17852	18037	17789	17986	17814	17741	18003	17972	17957	17899	17968	17911	18091	17906	18000	17547	18112	18056	17826	18045	18062	17960	17847	18120	17908	17923	18000	18040	17743	17890	18082	17884	17790	17912	18100	18034	17909	17945	17917	17879	17795	17976	18011	17871	17805	17750	17960	18050	17905	18002	18009	17948	18071	18029	18012	17884	17911	17963	17811	18090	18081	17827	17724	17680	17857	17800	17864	18010	18043	17855	18202	17825	17973	17893	17990	17909	17848	17727	18004	18073	17944	17918	17902	17806	17869	17735	17885	17840	18154	17913	17751	17856	17807	17887	17780	17884	17814	17851	17688	17683	17870	17864	18020	17884	17827	18042	17919	17959	17793	17948	17813	18023	17883	17828	17796	18136	17933	18015	17791	17872	17891	17844	17608	17664	17987	17957	17990	17932	17940	17989	17858	17741	17854	18081	17826	18046	17837	17909	17978	18005	17804	17704	17861	17981	17855	17911	17861	17754	17928	17765	18073	17860	17950	17975	17952	17930	17979	17978	17906	17810	17731	17951	18032	17919	17707	17661	17939	17930	17934	17954	18008	17912	17946	17925	17842	17998	17855	17969	17928	17928	17907	17965	17903	17618	17871	17739	17924	18028	18165	17738	17968	17907	18011	17936	17974	18041	18021	17896	18075	17902	18021	17998	18007	17881	17905	17771	17963	18015	17759	17754	17961	18077	17892	17811	18028	17814	17851	18092	18033	17943	17850	17931	17843	17891	17821	17972	17974	17961	17976	17882	17785	18022	17825	17754	18045	18048	17930	18103	17992	17952	17892	18036	18175	17867	17869	17858	17844	18020	17961	17972	17928	18142	17858	17883	17818	17834	18103	17759	17795	17859	17690	17985	17901	17969	17921	18021	17998	17740	17948	17944	18043	18118	17992	17893	17875	18033	17942	17948	17957	17804	18256	18002	17862	17909	17860	17663	17892	17832	17996	17758	17990	17756	17924	17983	17846	17919	17815	17945	17670	17752	17950	17769	17946	18016	18062	17944	17978	17818	17824	17884	17791	17743	17864	17853	17824	17928	17846	17975	17768	17807	17979	17967	18016	17908	17770	17894	17818	17927	17796	17702	17865	18065	18107	18020	17920	17807	18081	17919	17893	17836	17782	17947	17857	17970	18008	17980	18159	17750	17962	17862	17973	18008	17928	18002	17901	17917	17980	18047	17907	18060	17953	17859	17777	17784	17825	17869	17929	17859	17800	18075	17894	17871	17962	17848	17794	18062	17936	17917	17806	17889	17810	17894	17914	17791	18091	17890	18054	18004	17894	17820	17939	17967	17921	17777	17875	17708	17882	17930	17988	17924	17816	17850	18019	17957	18064	17874	17885	17886	17997	17964	18067	17689	17871	17678	17841	17813	17921	17846	17897	17835	17832	17892	17895	17783	18113	18116	17747	17970	17941	17868	17971	17954	17917	17970	17906	17858	17944	17905	17777	17706	17944	17856	18006	17984	18094	17875	17905	17812	18119	17866	17850	17940	17931	18016	17781	18033	17850	17925	17964	17831	17822	17766	17777	17954	17922	17874	17894	17917	17821	17887	17935	18163	17980	17916	17831	17781	17892	17850	17761	17753	18078	18062	17896	17945	17916	17901	17953	17965	18030	17910	17810	17996	17817	17832	17839	18025	17819	18122	17950	18330	17919	17883	17828	17969	17960	17999	17864	17951	17640	18096	17952	17961	17871	18009	17873	17888	17937	17966	17807	17770	17873	17968	17872	18063	18018	17945
35277	60292	56173	46288	40729	34616	29356	26076	23934	21684	20320	19017	18286	17482	17036	16851	16618	16435	16145	16047	15698	15802	15778	15657	15660	15465	15644	15332	15484	15424	15549	15376	15235	15312	15396	15349	15408	15423	15472	15299	15320	15374	15402	15197	15423	15346	15423	15344	15337	15306	15278	15235	15413	15150	15437	15267	15381	15239	15278	15422	15325	15348	15217	15331	15151	15408	15426	15420	15296	15376	15353	15319	15521	15150	15309	15211	15283	15246	15231	15295	15390	15255	15363	15238	15322	15254	15383	15131	15338	15358	15285	15375	15404	15372	15381	15359	15165	15395	15177	15251	15221	15357	15198	15271	15503	15407	15222	15253	15438	15132	15427	15318	15385	15233	15226	15303	15417	15311	15479	15345	15297	15339	15259	15206	15231	15243	15130	15363	15271	15263	15201	15188	15329	15293	15302	15467	15386	15131	15201	15366	15334	15402	15392	15270	15458	15351	15266	15141	15287	15314	15166	15226	15241	15187	15262	15293	15374	15343	15154	15377	15190	15236	15295	15241	15280	15261	15249	15205	15188	15147	15343	15252	15295	15344	15417	15341	15281	15248	15180	15270	15360	15228	15126	15295	15256	15252	15408	15265	15083	15249	15327	15110	15224	15391	15300	15213	15276	15189	15438	15397	15422	15411	15522	15329	15295	15145	15326	15193	15360	15175	15373	15232	15446	15189	15142	15336	15252	15238	15482	15209	15257	15092	15387	15164	15220	15185	15404	15202	15170	15357	15249	15229	15354	15333	15370	15407	15315	15225	15274	15188	15301	15335	15212	15227	15300	15320	15322	15315	15200	15416	15471	15372	15259	15336	15343	15281	15216	15481	15281	15296	15355	15365	15320	15250	15406	15241	15435	15040	15146	15200	15266	15354	15353	15322	15268	15282	15262	15450	15170	15431	15223	15230	15303	15375	15264	15347	15230	15315	15352	15227	15288	15337	15229	15133	15194	15164	15088	15240	15080	15156	15345	15194	15316	15274	15373	15417	15314	15367	15145	15215	15177	15272	15236	15391	15350	15347	15359	15372	15403	15268	15290	15244	15526	15391	15166	15147	15420	15161	15213	15223	15239	15225	15308	15284	15361	15313	15115	15191	15321	15202	15303	15345	15368	15120	15365	15303	15226	15387	15336	15179	15272	15342	15394	15381	15262	15289	15518	15137	15324	15501	15324	15208	15122	15152	15330	15164	15253	15258	15264	15296	15391	15235	15275	15154	15161	15302	15179	15490	15269	15301	15180	15216	15246	15275	15373	15310	15239	15240	15189	15232	15342	15276	15378	15164	15430	15172	15088	15295	15271	15328	15302	15317	15289	15326	15343	15171	15336	15265	15297	15148	15232	15074	15231	15165	15176	15228	15293	15260	15295	15156	15406	15258	15371	15289	15235	15381	15268	15204	15263	15298	15287	15341	15302	15112	15360	15193	15124	15206	15535	15394	15314	15346	15385	15248	15146	15167	15169	15213	15208	15202	15171	15246	15280	15408	15356	15156	15270	15210	15231	15150	15298	15272	15231	15145	15339	15096	15493	15408	15201	15223	15398	15303	15100	15271	15271	15281	15238	15226	15298	15251	15277	15220	15250	15229	15133	15151	15291	15277	15344	15204	15217	15192	15270	15346	15194	15300	15271	15145	15250	15249	15224	15300	15269	15368	15248	15359	15177	15296	15404	15251	15192	15283	15075	15354	15341	15167	15280	15279	15326	15423	15297	15265	15402	15319	15268	15263	15292	15298	15357	15379	15266	15359	15403	15349	15373	15383	15244	15339	15256	15309	15196	15601	15314	15272	15259	15157	15317	15485	15109	15272	15169	15412	15279	15296	15252	15275	15527	15218	15327	15367	15240	15346	15209	15201	15289	15212	15128	15153	15283	15215	15320	15116	15342	15300	15236	15252	15098	15235	15162	15114	15431	15362	15419	15225	15179	15317	15156	15369	15269	15387	15204	15249	15427	15286	15352	15215	15312	15189	15266	15199	15121	15300	15317	15212	15194	15446	15343	15156	15271	15296	15253	15211	15420	15129	15250	15394	15212	15231	15332	15364	15145	15428	15167	15272	15251	15327	15214	15348	15243	15294	15317	15185	15136	15501	15179	15224	15065	15338	15295	15498	15357	15375	15275	15040	15266	15198	15408	15238	15447	15204	15233	15120	15259	15289	15196	15222	15248	15166	15434	15219	15276	15288	15405	15288	15255	15272	15225	15351	15181	15311	15276	15213	15362	15264	15346	15268	15338	15256	15198	15206	15252	15198	15439	15211	15257	15258	15374	15319	15187	15303	15367	15158	15188	15345	15263	15177	15234	15264	15396	15196	15124	15515	15212	15227	15287	15431	15181	15286	15244	15238	15365	15258	15221	15434	15271	15269	15250	15440	15193	15418	15332	15362	15266	15312	15250	15150	15212	15384	15421	15134	15412	15232	15344	15493	15341	15346	15233	15275	15154	15384	15150	15367	15196	15421	15194	15269	15314	15364	15394	15319	15437	15292	15458	15261	15217	15231	15460	15385	15242	15306	15324	15373	15050	15400	15292	15434	15383	15395	15285	15270	15336	15253	15299	15219	15420	15427	14997	15392	15220	15076	15170	15172	15331	15083	15323	15178	15256	15166	15191	15254	15347	15181	15500	15378	15250	15314	15411	15250	15306	15090	15244	15049	15386	15271	15350	15284	15287	15281	15389	15301	15259	15358	15256	15206	15172	15203	15175	15326	15323	15306	15351	15423	15174	15406	15202	15264	15316	15186	15388	15295	15415	15193	15227	15204	15359	15263	15433	15139	15253	15257	15182	15251	15233	15350	15214	15239	15214	15326	15256	15274	15168	15369	15256	15218	15304	15196	15425	15259	15215	15469	15371	15296	15331	15289	15422	15240	15125	15231	15304	15300	15160	15323	15377	15290	15288	15122	15195	15391	15121	15288	15346	15331	15437	15350	15343	15340	15131	15496	15246	15460	15275	15066	15422	15141	15264	15181	15341	15322	15316	15352	15342	15302	15285	15152	15343	15203	15261	15323	15229	15336	15345	15426	15286	15210	15353	15217	15281	15296	15428	15317	15311	15251	15402	15327	15429	15271	15379	15187	15419	15447	15355	15330	15298	15481	15174	15147	15229	15354	15361	15262	15342	15362	15263	15393	15302	15349	15297	15214	15299	15347	15116	15169	15170	15310	15494	15306	15313	15176	15244	15201	15138	15199	15321	15169	15179	15362	15275	15452	15232	15246	15353	15240	15232	15366	15167	15183	15335	15096	15220	15168	15366	15190	15331	15327	15368	15408	15237	15177	15314	15122	15230	15315	15387	15332	15386	15272	15221	15122	15364	15216	15268	15394	15390	15355	15298	15152	15354	15199	15279	15299	15297	15500	15150	15363	15149	15342	15331	15366	15308	15498	15097	15234	15167	15392	15338	15462	15258	15117	15233	15332	15260	15317	15301	15184	15510	15441	15355	15337	15374	15043	15254	15300	15509	15318	15307	15333	15223	15200	15093	15181	15292	15311	15299	15140	15217	15304	15290	15234	15236	15356	15304	15329	15380	15291	15215	15111	15390	15432	15308	15242	15523	15260	15363	15445	15313	15258	15394	15219	15153	15348	15205	15165	15246	15318	15391	15249	15198	15218	15259	15366	15220	15300	15309	15389	15251	15211	15299	15252	15388	15247	15328	15158	15343	15305	15226	15333	15400	15083	15208	15214	15227	15344	15227	15296	15379	15206	15338	15332	15474	15127	15251	15272	15418	15208	15248	15360	15184	15283	15440	15198	15343	15285	15272	15449	15228	15269	15218	15542	15389	15445	15256	15237	15455	15467	15232	15193	15415	15356	15365	15371	15266	15263	15302	15337	15247	15232	15200	15278	15146	15366	15337	15375	15253	15324	15184	15238	15282	15348	15338	15184	15231	15316	15328	15306	15313	15473	15405	15125	15199	15176	15290	15229	15328	15291	15340	15391	15163	15335	15347	15234	15519	15289	15093	15190	15350	15239	15257	15395	15257	15267	15315	15153	15118	15365	15425	15326	15324	15243	15381	15395	15132	15502	15259	15279	15321	15359	15173	15231	15265	15375	15326	15068	15305	15343	15338	15467	15167	15359	15316	15272	15365	15234	15094	15363	15225	15407	15416	15339	15215	15390	15317	15456	15369	15364	15338	15130	15406	15347	15387	15075	15426	15190	15330	15145	15447	15286	15131	15417	15322	15145	15269	15302	15282	15150	15335	15203	15382	15277	15151	15353	15344	15414	15313	15296	15123	15313	15215	15370	15155	15297	15364	15385	15318	15317	15172	15372	15265	15191	15234	15384	15272	15351	15293	15345	15319	15300	15350	15133	15294	15296	15325	15272	15245	15174	15311	15312	15225	15231	15249	15106	15310	15355	15129	15180	15268	15295	15209	15127	15240	15161	15237	15220	15267	15210	15271	15221	15347	15421	15324	15236	15206	15226	15109	15297	15279	15202	15316	15268	15170	15241	15273	15228	15224	15303	15250	15316	15321	15314	15147	15149	15321	15301	15527	15209	15332	15201	15353	15163	15358	15113	15266	15250	15414	15082	15284	15330	15251	15200	15304	15292	15179	15047	15146	15333	15283	15321	15313	15247	15323	15246	15359	15238	15345	15254	15321	15285	15190	15427	15280	15465	15305	15154	15277	15244	15287	15221	15228	15334	15383	15068	15430	15365	15275	15204	15248	15399	15451	15379	15108	15176	15217	15177	15383	15186	15318	15277	15374	15267	15197	15282	15411	15323	15345	15392	15120	15225	15313	15052	15357	15313	15122	15338	15268	15377	15388	15362	15246	15413	15371	15176	15282	15281	15302	15269	15221	15189	15417	15209	15266	14980	15342	15267	15134	15266	15476	15383	15308	15247	15207	15158	15253	15341	15211	15260	15172	15248	15192	15277	15214	15394	15280	15410	15294	15518	15298	15285	15132	15329	15249	15392	15076	15353	15311	15167	15283	15347	15227	15360	15034	15303	15407	15357	15313	15268	15369	15375	15275	15229	15285	15281	15415	15297	15283	15152	15301	15234	15300	15228	15339	15318	15214	15291	15268	15134	15276	15202	15317	15270	15360	15265	15273	15376	15382	15238	15287	15350	15361	15349	15339	15222	15337	15238	15299	15213	15314	15181
29539	30562	40052	36628	30251	26059	23547	21491	20355	19662	19194	18699	18376	18304	18233	18045	18109	18109	17760	17819	17845	17736	17819	17696	17811	17814	17696	17625	17621	17613	17758	17680	17785	17724	17657	17768	17599	17711	17463	17591	17626	17782	17751	17496	17507	17644	17753	17767	17517	17654	17579	17750	17611	17516	17392	17415	17642	17516	17674	17692	17638	17605	17438	17792	17664	17654	17719	17688	17790	17617	17617	17819	17954	17529	17752	17801	17568	17674	17399	17588	17747	17758	17638	17552	17476	17749	17680	17487	17533	17734	17547	17662	17781	17336	17414	17354	17499	17636	17700	17597	17484	17562	17712	17719	17593	17642	17570	17516	17606	17713	17530	17556	17533	17432	17468	17601	17558	17597	17550	17540	17727	17544	17653	17494	17570	17709	17777	17733	17541	17493	17673	17548	17435	17712	17572	17346	17506	17478	17593	17845	17446	17524	17591	17455	17645	17624	17486	17499	17506	17586	17474	17601	17626	17479	17467	17615	17682	17655	17623	17636	17723	17544	17705	17594	17455	17557	17566	17632	17530	17669	17705	17501	17540	17704	17648	17692	17458	17812	17831	17737	17581	17685	17627	17674	17591	17535	17692	17710	17627	17498	17606	17614	17719	17664	17679	17638	17639	17485	17529	17684	17620	17775	17543	17576	17751	17615	17329	17619	17623	17630	17483	17448	17840	17654	17804	17732	17716	17707	17565	17684	17543	17530	17646	17656	17626	17639	17434	17744	17745	17641	17743	17650	17733	17507	17724	17447	17434	17756	17789	17594	17658	17764	17827	17684	17701	17640	17696	17709	17662	17495	17450	17505	17332	17450	17616	17659	17767	17713	17859	17531	17708	17623	17578	17453	17715	17644	17440	17776	17604	17821	17634	17682	17499	17453	17924	17743	17706	17726	17551	17503	17666	17510	17608	17511	17649	17434	17695	17486	17545	17605	17558	17637	17660	17690	17697	17571	17736	17768	17717	17548	17613	17454	17465	17684	17803	17870	17557	17628	17683	17701	17613	17689	17436	17832	17630	17605	17464	17824	17465	17599	17740	17632	17715	17871	17624	17773	17715	17567	17285	17376	17526	17649	17504	17760	17585	17499	17575	17566	17389	17551	17703	17524	17732	17629	17606	17635	17713	17627	17785	17656	17825	17699	17565	17594	17709	17548	17653	17681	17547	17771	17714	17656	17696	17796	17821	17446	17656	17693	17541	17599	17656	17695	17539	17894	17456	17538	17816	17509	17577	17372	17369	17712	17706	17803	17565	17492	17619	17616	17692	17489	17675	17676	17700	17651	17574	17672	17669	17690	17708	17572	17369	17337	17561	17627	17726	17590	17564	17634	17621	17571	17515	17756	17732	17603	17644	17481	17552	17680	17764	17736	17529	17573	17945	17645	17503	17596	17737	17564	17607	17541	17733	17469	17646	17781	17701	17560	17516	17622	17711	17719	17602	17717	17589	17751	17683	17499	17455	17796	17601	17569	17655	17731	17595	17631	17596	17462	17568	17665	17784	17674	17692	17532	17550	17850	17733	17680	17793	17720	17607	17571	17576	17725	17636	17528	17535	17452	17621	17504	17461	17408	17928	17551	17608	17549	17631	17780	17755	17532	17545	17660	17564	17732	17621	17466	17594	17748	17591	17810	17509	17553	17615	17459	17538	17895	17613	17708	17638	17629	17614	17483	17415	17791	17536	17597	17740	17702	17603	17700	17653	17815	17667	17520	17543	17599	17712	17450	17658	17721	17485	17573	17812	17701	17552	17481	17691	17729	17594	17613	17742	17481	17698	17493	17677	17493	17626	17516	17675	17551	17582	17729	17698	17685	17590	17528	17542	17396	17509	17343	17720	17645	17644	17569	17625	17697	17646	17631	17602	17605	17574	17567	17572	17542	17621	17614	17563	17749	17660	17755	17527	17616	17659	17660	17684	17681	17679	17324	17708	17613	17513	17451	17515	17463	17663	17476	17741	17678	17582	17657	17481	17574	17697	17541	17722	17475	17646	17659	17793	17529	17500	17597	17539	17596	17834	17524	17628	17603	17674	17881	17779	17438	17459	17466	17771	17673	17649	17686	17604	17583	17520	17404	17581	17796	17576	17557	17609	17644	17817	17751	17563	17757	17675	17592	17682	17583	17831	17654	17775	17361	17624	17710	17723	17624	17756	17612	17635	17773	17467	17635	17689	17673	17364	17749	17540	17605	17546	17673	17775	17540	17756	17668	17683	17593	17699	17682	17581	17643	17586	17726	17458	17562	17518	17736	17638	17607	17521	17547	17742	17531	17597	17540	17757	17625	17614	17622	17793	17698	17724	17680	17554	17423	17677	17662	17588	17706	17669	17672	17729	17778	17548	17417	17672	17526	17738	17554	17675	17663	17598	17521	17772	17663	17732	17577	17820	17740	17679	17767	17761	17523	17694	17613	17519	17493	17711	17521	17741	17599	17505	17758	17657	17613	17664	17573	17704	17742	17561	17596	17618	17523	17725	17482	17762	17800	17747	17705	17644	17548	17762	17479	17735	17719	17634	17608	17659	17733	17756	17623	17595	17690	17665	17644	17513	17601	17595	17482	17478	17685	17503	17634	17629	17612	17745	17809	17601	17470	17702	17813	17643	17682	17699	17346	17666	17609	17822	17375	17529	17514	17722	17493	17516	17630	17647	17662	17813	17542	17882	17558	17765	17744	17757	17656	17695	17678	17568	17631	17537	17792	17735	17713	17651	17506	17756	17803	17839	17722	17873	17714	17559	17687	17494	17644	17803	17601	17573	17653	17436	17520	17399	17436	17615	17582	17678	17656	17736	17525	17841	17624	17654	17330	17685	17692	17653	17753	17792	17779	17689	17519	17724	17706	17685	17578	17627	17401	17695	17605	17553	17577	17579	17674	17697	17628	17694	17530	17773	17567	17636	17670	17551	17508	17572	17767	17868	17778	17794	17537	17693	17752	17539	17653	17564	17636	17618	17808	17549	17466	17603	17827	17693	17586	17748	17493	17681	17700	17520	17703	17716	17597	17643	17889	17499	17752	17917	17760	17787	17831	17800	17626	17526	17351	17516	17827	17649	17630	17776	17604	17606	17539	17799	17546	17597	17544	17632	17675	17512	17702	17573	17484	17617	17686	17786	17668	17615	17772	17639	17507	17618	17778	17387	17464	17632	17568	17665	17776	17666	17760	17654	17551	17790	17597	17552	17763	17433	17761	17692	17727	17708	17565	17634	17595	17781	17525	17805	17494	17639	17646	17790	17510	17622	17626	17526	17642	17537	17790	17639	17496	17618	17791	17736	17595	17748	17690	17464	17573	17445	17324	17559	17419	17597	17729	17639	17755	17416	17683	17603	17468	17546	17582	17915	17597	17878	17471	17695	17988	17772	17651	17503	17747	17451	17826	17592	17479	17785	17749	17490	17443	17651	17561	17742	17720	17467	17530	17580	17785	17727	17515	17624	17670	17553	17426	17750	17606	17608	17768	17532	17569	17488	17435	17697	17522	17524	17762	17444	17685	17605	17702	17874	17656	17791	17450	17517	17582	17785	17548	17802	17533	17635	17692	17732	17603	17624	17654	17732	17696	17679	17693	17617	17682	17769	17500	17557	17551	17523	17473	17663	17650	17642	17669	17607	17733	17445	17556	17551	17492	17740	17406	17521	17486	17688	17740	17473	17646	17537	17564	17415	17770	17500	17456	17695	17400	17544	17681	17572	17745	17609	17681	17633	17564	17747	17670	17660	17649	17546	17583	17627	17476	17753	17833	17589	17412	17646	17615	17675	17691	17604	17587	17415	17509	17504	17512	17555	17660	17712	17715	17441	17724	17755	17599	17566	17663	17608	17706	17917	17675	17573	17606	17767	17806	17709	17728	17841	17590	17497	17487	17540	17671	17468	17609	17786	17766	17717	17783	17711	17529	17473	17572	17352	17694	17610	17762	17693	17566	17419	17317	17592	17855	17720	17384	17507	17626	17647	17680	17558	17755	17613	17608	17700	17617	17516	17625	17632	17625	17536	17577	17529	17773	17837	17614	17580	17805	17757	17734	17626	17503	17522	17798	17512	17617	17881	17774	17847	17734	17671	17605	17538	17857	17681	17670	17549	17794	17642	17657	17539	17682	17593	17383	17714	17640	17694	17563	17710	17658	17403	17579	17618	17760	17483	17794	17720	17563	17716	17523	17514	17606	17522	17627	17767	17966	17706	17644	17617	17649	17664	17654	17630	17775	17739	17660	17654	17690	17683	17636	17898	17784	17524	17651	17640	17454	17744	17523	17474	17777	17590	17772	17365	17606	17846	17677	17819	17683	17555	17559	17478	17598	17656	17789	17814	17729	17727	17509	17496	17802	17949	17488	17627	17617	17522	17574	17752	17500	17486	17647	17627	17658	17652	17796	17790	17529	17561	17915	17666	17416	17753	17461	17653	17624	17724	17660	17482	17760	17617	17679	17412	17711	17502	17693	17692	17663	17576	17468	17435	17577	17842	17644	17748	17835	17499	17623	17491	17569	17576	17638	17766	17693	17662	17756	17768	17889	17533	17556	17686	17395	17544	17549	17454	17768	17538	17829	17657	17720	17640	17672	17730	17655	17469	17501	17583	17681	17613	17779	17790	17659	17529	17841	17724	17595	17389	17469	17569	17589	17509	17739	17588	17786	17657	17795	17622	17725	17780	17739	17597	17680	17445	17627	17662	17702	17696	17408	17651	17490	17546	17559	17572	17577	17606	17650	17676	17510	17743	17754	17526	17646	17737	17620	17698	17656	17726	17724	17632	17609	17629	17586	17809	17502	17587	17526	17748	17731	17564	17626	17805	17669	17540	17469	17927	17744	17473	17634	17618	17575	17549	17525	17666	17538	17463	17566	17663	17489	17522	17558	17657	17669	17714	17452	17548	17739	17495	17678	17695	17641	17696	17631	17497	17840	17587	17692	17651	17469	17620	17485	17604	17614	17800	17801	17599	17715	17699	17659	17451	17655	17592	17866	17722	17753	17659	17470	17690	17401	17660	17628	17728	17714	17783	17679	17686	17792	17471	17594	17512	17697	17708	17455	17569	17739	17796	17864	17503	17422	17667	17509	17622	17584	17676	17644	17669	17661	17610	17801	17657	17584	17657	17460	17508	17508	17687	17766	17693	17755
32612	48265	45078	36519	30932	25889	22961	20701	19418	18274	17424	16584	16313	16049	15969	15713	15719	15662	15672	15323	15287	15295	15256	15123	15070	15200	15272	15083	15313	15181	15120	15067	15069	14927	15274	15337	15104	14983	15133	15067	15304	15171	14907	15193	15248	15280	15086	15212	15017	15057	15179	15101	15148	15099	14931	15139	15183	15181	15169	15072	15255	15116	14933	15252	15160	15210	15178	15144	15071	15087	15017	15146	15095	15080	14897	14959	15182	15043	15160	15035	15038	15150	15139	15244	15128	15109	15074	15162	15195	15279	15162	15086	15106	15026	15156	15244	15215	15003	15089	15075	15234	14987	15129	14885	15234	15101	15283	15109	15238	15074	14977	15105	15228	15245	15174	14977	15118	15219	15134	15239	15176	15126	15086	15333	15084	14989	15038	14962	15246	15190	15168	15110	15160	15132	15175	15012	14979	14946	15086	15237	15063	15147	14957	15083	15088	15296	15152	15303	15168	15013	15206	15107	15208	15135	15231	15127	15077	15104	15130	15079	15068	15232	15099	15178	15121	14999	15172	15152	15174	15106	15213	15094	15161	15134	14939	15389	14991	15067	15239	15119	15031	15123	15130	15185	15273	15092	15203	15191	15121	15157	15068	15123	15139	15137	15245	15193	15202	15101	15066	14975	14949	15119	15108	15291	15076	14978	15155	15055	15201	15055	15022	15283	15024	15061	15123	15095	15266	15072	15089	15198	15207	14887	15213	15223	15155	15117	15151	15142	15052	15169	15056	15187	15033	15123	15252	15127	14918	15103	15132	15105	15098	15219	14971	15012	14934	15127	14962	15287	15230	15083	15069	15197	15105	14999	15108	15058	15019	15110	15032	15013	15165	15167	15096	15254	15059	15180	15224	15184	15106	15147	15172	15082	15058	15152	15138	15108	15290	15041	15099	15116	15197	15100	15002	15238	14995	15193	15197	15216	15128	15180	15206	15071	15177	15094	15017	15049	15073	15292	15115	15207	15109	14990	15117	15261	15191	15126	15158	15012	15215	15113	15136	15234	15109	15200	15095	15194	15182	15045	15076	15121	14942	15383	15142	15171	15109	15187	15067	15184	15132	15211	14992	15095	15222	15032	15159	15268	15155	15103	15237	15149	15038	15235	15074	15110	15183	15203	15189	15185	15129	15211	15206	15236	15135	15071	15155	15165	15104	15033	15162	15042	15098	14970	15259	15285	15078	15065	14987	15106	15110	14948	15226	15230	15035	15098	15139	15185	15137	15084	15219	15086	15159	15290	15045	14966	14988	15104	14970	15155	15203	15221	15247	15155	15305	15173	15237	15292	15006	15250	15128	15266	15034	15128	15135	15072	15050	14910	15099	15144	15107	15187	15147	15026	15180	15244	15165	15017	15046	15000	15050	15144	15182	14899	15074	15265	15105	15076	15146	15194	15210	15106	15201	15038	15244	15123	15192	14837	15212	15094	15054	15177	15211	15100	15011	15211	14971	15065	15273	15106	15056	15267	15127	15211	15019	15162	15050	15123	15191	15076	15164	15074	15103	14910	15177	15128	15204	15215	15086	15220	15075	15094	15105	15162	15146	15066	15065	15192	15156	14971	15133	15100	15120	14989	14972	15113	15068	15140	15086	15149	15146	15146	15128	15300	15003	15241	15235	15094	15193	15086	15131	15241	15284	15134	15143	15134	15133	15196	15130	15153	15145	15169	15169	15250	15178	15102	15231	15255	15083	15127	15097	15041	15127	15338	15074	15300	15071	15236	15107	15214	15190	15077	15226	14968	15109	15202	15074	14975	15177	15140	15097	14973	15063	15075	15377	15169	15156	15081	15239	15078	15278	15013	15102	14917	15252	15073	15283	15065	15100	15204	15289	15173	15054	15104	15088	15039	15142	15137	15091	15094	15014	15138	15266	15014	15210	15364	15052	15134	15050	15102	15023	14968	15158	15240	15199	15062	15056	15174	15333	15156	15226	15053	15153	14972	15211	15124	15125	14939	15131	15188	15091	15206	15108	15024	15188	15006	15041	14980	15187	15301	15250	15134	15029	14960	14994	15191	14972	15007	15214	15096	15129	15089	14999	15112	14928	15118	15100	15183	14974	14971	15095	15287	15132	15289	15086	15180	15120	15077	15328	15018	15181	15181	15013	15029	15003	15170	15161	15109	15093	15231	15129	15074	14988	15025	15063	15047	15098	15151	15042	15066	15163	15075	15211	15294	15356	15061	15117	15060	15284	15073	15066	15138	15071	15106	15040	15223	15076	15200	15125	15135	15191	15120	15066	15203	15209	15079	14916	15239	15056	15166	15206	15179	15197	15175	15072	15024	15134	15247	15015	15119	15041	15185	15222	15175	15036	15128	15069	15206	15226	15161	15263	15059	15093	15232	15209	15070	15189	15210	15098	14908	15125	15126	15231	15066	15178	15241	15168	15176	15110	15138	15104	14947	15267	15296	15113	15005	15085	15023	15294	15038	15117	15052	15066	14991	15115	15097	15113	15166	15148	15180	15306	15299	15160	15228	15012	15166	15269	15054	15168	15008	15140	15099	15207	15179	15081	15309	15070	15219	14996	15176	15031	15081	15155	15115	15083	15035	14983	15119	15051	14900	15129	15053	15130	15102	15101	15015	15109	15075	15174	15165	15033	15024	15095	15067	14993	15095	15287	15201	15130	15073	15267	15138	15195	15138	15130	14998	15150	15128	15147	15056	15162	14981	15212	15117	15100	15044	15004	15305	15233	15163	15131	15114	15068	15117	15255	15141	15141	15061	15298	15047	15153	15101	15062	14981	15121	15106	15035	15073	15190	15037	15196	15197	15049	15054	15151	15227	15075	15219	14991	14908	15160	15025	14965	15230	15169	14998	15066	15196	14947	15024	15211	14978	15257	14999	15198	15098	15110	15000	15008	15029	15280	15191	15201	15380	15104	15062	15125	15025	15227	15022	15114	15094	15158	15083	15051	15223	15150	15167	15105	15101	15201	15101	15076	15331	15007	14994	15105	15192	14952	15206	15138	15352	15085	15091	15221	15137	15266	15123	15212	14978	15084	15152	15180	15036	15058	15035	15211	15061	15093	15250	15012	15067	15038	15270	15198	14990	15040	15207	15183	14957	15152	15052	15266	15066	15170	15145	15175	15178	14906	15091	15021	15162	15129	15031	15103	15145	15051	15097	15237	15061	15313	15003	15326	15263	15116	15081	15062	15151	15206	15009	15121	15244	15122	15055	15180	15069	15115	15058	15198	15052	15226	15089	14949	15160	14969	15189	14985	15002	15169	15145	15096	15140	15299	14985	14993	15020	15190	15085	15118	15136	15242	15154	15107	15069	15124	15055	15123	15195	15004	15204	15199	15059	15075	15201	15068	15176	15278	15011	15095	15068	15077	15364	15325	15094	15142	15344	15235	15084	15118	14960	15126	15250	15061	15074	15119	14951	14985	15167	15277	15033	15100	15158	15021	15111	14977	15150	15046	14994	15225	15064	14948	15145	15107	15178	14930	15229	15196	15080	15319	15218	15146	14942	15147	15267	15238	15105	15067	15074	14946	15088	15160	15077	15163	15074	14984	15232	15245	15066	14996	15174	15006	15043	15128	15212	15095	15116	15111	15226	15271	15117	15179	15062	15317	15160	14964	15162	15164	15206	14985	15132	15162	15141	15250	14978	15104	15074	15227	14921	15135	15036	15043	15152	15223	15122	15267	15041	15288	15107	14875	15096	15220	15147	15088	15225	15207	15163	15212	15244	15179	15071	15206	15061	15257	14991	15158	15013	15152	15071	15270	15131	15090	15117	15029	15094	15053	14928	15300	14914	15029	15286	15070	15151	15002	15132	15119	15180	15188	15189	15159	14987	15158	15111	15064	15121	15018	15182	15213	15204	15186	14978	15214	15340	15104	15029	15123	15129	15130	15226	15062	15195	15056	14919	15247	15067	15154	14917	15251	15111	15329	14960	15096	15279	15174	15111	15032	15229	15185	15177	15059	15249	15212	15251	15142	15048	15102	15204	15236	14923	14964	15137	15212	15188	15205	15167	15022	15253	15016	15252	15183	15261	15029	15233	15078	15061	15150	15160	15190	15223	15104	15204	15113	15084	15139	14980	15220	15134	15112	15095	14914	15234	15006	15238	15095	15171	15107	15064	15178	15234	15090	15218	15215	15237	15051	15056	15244	15090	15212	15007	15037	15189	15111	15231	15006	15298	15263	14984	15359	14991	15110	15060	15096	15012	15117	15213	15035	15106	15147	15122	14996	14941	15232	15170	15132	15123	15137	15166	15248	15058	15004	15041	15241	15229	15201	15222	15212	15201	15147	15117	15120	15048	15223	15122	14995	15286	15206	15153	15133	15102	15091	15105	15167	15193	15095	15095	15175	14936	15154	15365	15012	14978	15227	15149	15134	15257	15060	15130	15157	15195	14847	15174	15271	15058	14959	15351	15083	15141	15265	15025	15014	14919	15134	15110	15040	15034	15052	15021	15057	15170	15054	15060	15024	15064	15220	15206	15192	15024	15175	15042	15104	15157	15015	15069	15195	14950	15128	15065	15132	15188	15119	15073	15131	15099	15044	15162	15053	15033	15094	15160	14948	15129	15153	15119	15144	15212	15144	15118	15403	15015	15227	15281	15057	14971	15160	15060	15249	15150	15219	15073	15051	15181	15050	15091	15050	15063	15121	15165	15161	15155	15024	15223	15026	15121	15085	15110	15176	15208	15157	15124	15248	15097	15265	15251	15127	14997	15206	15077	15278	15095	15161	14973	15133	15068	15129	15092	15091	15031	15105	14997	15220	15016	15101	15192	14974	15065	15211	15104	15169	15231	15138	15320	15073	15144	15369	15144	15027	15174	15128	15183	15179	15193	15062	15110	15185	15215	15214	15310	15256	14972	15113	15108	15069	15224	15178	15121	15140	14991	15053	15070	15128	15066	15005	15256	15163	15131	15040	15191	14998	15182	15041	15077	15167	15025	15253	15188	15140	15124	15199	15172	15148	15097	15153	15190	15024	14983	15100	15227	14907	15169	15189	15255	15154	15161	15191	15175	15075	15176	15146	15172	15215	15236	15160	15346	15063	15182	15195	14994	15088	15125	15165	15242	15098	15053	15000	14927	15126	15231	15227	15120	15008	15116	15168	15152	15131	15257	15041	15133	15107	15196
24106	21196	29052	27969	28290	29305	28191	24299	22015	21214	20209	19540	19039	18570	18425	18420	18139	18169	18096	18017	18072	18084	17960	17932	17766	17688	17639	17758	17567	17581	17721	17456	17666	17793	17440	17577	17769	17699	17870	17749	17593	17603	17785	17659	17618	17526	17587	17736	17830	17669	17455	17715	17513	17556	17490	17679	17697	17764	17395	17548	17399	17660	17753	17549	17781	17607	17486	17511	17481	17535	17653	17515	17531	17777	17673	17568	17619	17490	17869	17655	17499	17454	17548	17437	17465	17639	17659	17568	17549	17596	17839	17610	17617	17627	17818	17645	17533	17505	17649	17567	17429	17757	17686	17473	17780	17427	17572	17773	17573	17744	17594	17550	17684	17712	17610	17831	17478	17590	17546	17507	17657	17332	17638	17707	17683	17452	17494	17520	17456	17592	17518	17669	17556	17538	17608	17474	17632	17584	17766	17541	17322	17762	17498	17666	17574	17529	17552	17582	17590	17509	17474	17606	17680	17399	17297	17592	17567	17521	17683	17497	17546	17644	17542	17317	17736	17788	17739	17607	17581	17857	17666	17501	17715	17595	17642	17531	17630	17421	17541	17494	17669	17439	17663	17631	17618	17601	17463	17588	17690	17411	17564	17380	17626	17630	17522	17559	17460	17920	17667	17524	17515	17456	17510	17579	17595	17437	17550	17534	17681	17595	17781	17713	17557	17654	17711	17838	17505	17689	17447	17663	17461	17494	17519	17460	17592	17462	17654	17788	17571	17553	17703	17599	17468	17615	17646	17800	17507	17556	17743	17655	17530	17704	17607	17613	17436	17409	17457	17553	17617	17508	17883	17656	17677	17678	17615	17666	17730	17436	17563	17484	17802	17484	17574	17364	17607	17632	17743	17562	17547	17374	17461	17586	17662	17626	17630	17633	17587	17572	17319	17446	17514	17781	17694	17713	17499	17705	17407	17652	17490	17687	17488	17605	17589	17713	17680	17555	17522	17509	17532	17345	17596	17544	17477	17760	17757	17713	17435	17518	17529	17554	17801	17585	17483	17422	17482	17570	17576	17584	17330	17656	17511	17391	17798	17691	17542	17516	17724	17363	17642	17614	17449	17535	17590	17491	17338	17497	17466	17588	17749	17590	17714	17575	17547	17481	17291	17432	17643	17564	17542	17574	17519	17637	17612	17751	17604	17702	17721	17481	17604	17479	17693	17678	17796	17599	17542	17894	17746	17695	17680	17605	17620	17571	17628	17648	17496	17576	17571	17560	17846	17774	17593	17486	17562	17503	17664	17810	17440	17513	17617	17723	17497	17657	17477	17659	17524	17628	17739	17515	17639	17416	17673	17543	17683	17619	17596	17505	17450	17554	17693	17320	17728	17407	17646	17690	17703	17428	17436	17629	17727	17803	17562	17515	17614	17505	17641	17659	17369	17704	17737	17424	17518	17459	17336	17601	17546	17576	17701	17625	17469	17739	17574	17634	17693	17691	17428	17610	17632	17537	17587	17506	17551	17605	17679	17406	17536	17585	17494	17603	17421	17416	17620	17586	17551	17589	17483	17501	17283	17583	17631	17842	17650	17491	17576	17692	17499	17838	17614	17670	17722	17677	17604	17306	17635	17601	17520	17495	17475	17567	17684	17653	17721	17479	17673	17642	17596	17738	17612	17646	17445	17576	17575	17613	17512	17584	17608	17714	17626	17520	17698	17669	17463	17656	17718	17484	17526	17681	17699	17644	17461	17647	17673	17523	17509	17476	17465	17601	17672	17505	17800	17638	17498	17509	17606	17573	17295	17569	17321	17463	17518	17690	17440	17410	17437	17587	17696	17531	17498	17443	17513	17649	17516	17704	17617	17734	17729	17476	17470	17606	17770	17447	17690	17632	17483	17733	17528	17704	17542	17426	17472	17690	17726	17680	17649	17621	17651	17469	17628	17603	17667	17463	17441	17471	17632	17644	17675	17754	17605	17656	17710	17618	17685	17723	17699	17507	17700	17503	17751	17502	17715	17417	17513	17632	17443	17703	17589	17543	17389	17588	17294	17615	17638	17727	17597	17454	17570	17529	17455	17568	17469	17522	17537	17559	17591	17512	17706	17561	17636	17713	17538	17538	17465	17611	17611	17550	17516	17582	17741	17530	17653	17501	17655	17604	17598	17529	17711	17609	17496	17657	17483	17425	17524	17689	17839	17794	17648	17705	17543	17458	17511	17517	17503	17565	17401	17609	17676	17497	17587	17675	17389	17456	17620	17576	17782	17784	17672	17687	17646	17650	17365	17721	17637	17526	17567	17524	17599	17672	17507	17424	17635	17668	17725	17448	17396	17317	17599	17527	17702	17697	17591	17513	17540	17334	17421	17450	17574	17602	17591	17563	17767	17599	17706	17660	17382	17639	17426	17572	17621	17653	17645	17408	17543	17536	17451	17510	17583	17462	17576	17705	17567	17739	17571	17548	17220	17462	17586	17528	17534	17577	17529	17671	17552	17464	17556	17673	17586	17563	17538	17493	17426	17312	17409	17635	17770	17696	17645	17711	17473	17658	17490	17701	17539	17492	17672	17287	17648	17582	17729	17576	17740	17588	17559	17481	17613	17556	17365	17700	17754	17849	17753	17385	17571	17359	17546	17730	17553	17486	17524	17525	17499	17410	17542	17471	17292	17544	17763	17731	17543	17576	17565	17551	17739	17556	17646	17725	17573	17529	17547	17654	17597	17700	17672	17482	17571	17607	17586	17557	17870	17824	17740	17567	17592	17609	17633	17656	17659	17513	17505	17453	17563	17609	17663	17338	17357	17450	17487	17657	17393	17459	17680	17700	17402	17562	17511	17826	17764	17748	17633	17412	17632	17482	17538	17345	17331	17398	17585	17591	17466	17549	17684	17354	17520	17561	17606	17504	17666	17477	17659	17401	17695	17743	17659	17577	17458	17437	17459	17538	17491	17686	17557	17644	17447	17649	17696	17476	17592	17496	17517	17456	17443	17533	17462	17585	17622	17507	17469	17510	17343	17560	17566	17581	17672	17596	17507	17605	17691	17562	17535	17677	17634	17500	17453	17547	17584	17542	17704	17469	17585	17611	17575	17733	17532	17552	17430	17465	17632	17548	17542	17533	17688	17530	17533	17458	17646	17580	17618	17510	17655	17516	17590	17727	17735	17657	17526	17514	17435	17478	17429	17618	17725	17637	17452	17643	17732	17521	17657	17513	17704	17564	17693	17495	17695	17770	17490	17492	17802	17580	17509	17546	17511	17654	17683	17665	17588	17633	17677	17572	17585	17491	17723	17450	17380	17623	17539	17442	17669	17415	17458	17596	17692	17519	17570	17435	17625	17486	17448	17474	17486	17796	17696	17553	17463	17711	17738	17584	17497	17423	17361	17594	17652	17486	17482	17635	17696	17582	17675	17371	17455	17598	17371	17669	17723	17553	17618	17701	17534	17434	17699	17740	17733	17651	17569	17527	17434	17670	17672	17829	17496	17785	17760	17515	17519	17701	17644	17684	17711	17475	17587	17563	17629	17404	17516	17653	17670	17581	17528	17574	17598	17539	17632	17665	17421	17604	17702	17709	17544	17650	17629	17578	17447	17344	17643	17637	17512	17662	17549	17576	17683	17568	17649	17553	17551	17759	17624	17686	17692	17872	17476	17622	17728	17700	17542	17572	17579	17660	17474	17440	17495	17429	17688	17638	17547	17833	17681	17771	17514	17724	17500	17513	17623	17461	17467	17562	17365	17458	17710	17628	17519	17623	17509	17617	17604	17569	17695	17549	17721	17649	17594	17487	17516	17529	17570	17752	17530	17779	17609	17542	17528	17409	17595	17519	17318	17819	17659	17587	17539	17481	17585	17605	17633	17587	17645	17559	17637	17618	17664	17483	17676	17613	17376	17576	17550	17537	17490	17554	17642	17533	17710	17623	17664	17692	17535	17541	17429	17665	17625	17500	17611	17603	17681	17405	17749	17517	17630	17636	17541	17529	17634	17369	17665	17548	17496	17726	17827	17636	17812	17491	17608	17565	17432	17471	17543	17558	17629	17797	17606	17703	17448	17584	17575	17393	17731	17580	17590	17644	17384	17775	17535	17543	17457	17529	17565	17683	17485	17493	17440	17507	17723	17649	17701	17465	17618	17610	17760	17505	17692	17322	17644	17514	17494	17640	17714	17671	17517	17685	17330	17623	17669	17717	17573	17625	17544	17717	17448	17505	17582	17480	17531	17654	17531	17870	17431	17675	17508	17483	17645	17615	17671	17426	17624	17661	17612	17751	17505	17736	17664	17623	17603	17332	17383	17586	17505	17702	17597	17383	17653	17646	17703	17434	17432	17525	17502	17534	17478	17607	17561	17585	17578	17413	17750	17757	17742	17534	17490	17630	17525	17751	17630	17574	17547	17450	17507	17694	17542	17511	17693	17715	17695	17832	17644	17433	17736	17692	17594	17850	17577	17573	17544	17611	17609	17533	17652	17545	17524	17427	17450	17545	17662	17574	17645	17466	17582	17559	17761	17607	17636	17447	17554	17698	17300	17536	17496	17506	17829	17838	17636	17819	17694	17536	17390	17499	17571	17467	17510	17631	17561	17507	17727	17580	17589	17553	17586	17766	17687	17452	17570	17634	17524	17497	17518	17376	17585	17549	17559	17618	17637	17755	17585	17565	17719	17670	17594	17495	17624	17402	17488	17631	17673	17555	17797	17533	17573	17667	17540	17656	17723	17972	17731	17614	17623	17525	17592	17512	17579	17599	17683	17682	17817	17645	17520	17608	17574	17611	17500	17721	17522	17636	17589	17706	17584	17546	17670	17506	17557	17524	17446	17647	17724	17677	17605	17633	17644	17537	17644	17597	17456	17659	17422	17591	17505	17639	17617	17712	17688	17541	17811	17703	17707	17780	17449	17516	17679	17476	17674	17581	17488	17648	17513	17689	17389	17562	17433	17576	17651	17370	17718	17677	17790	17721	17617	17722	17716	17675	17761	17665	17720	17559	17496	17542	17587	17756	17621	17567	17557	17565	17561	17476	17680	17846	17598	17763	17504	17750	17443	17580	17539	17549	17701	17586	17572	17774	17747	17749	17439	17543	17650	17707	17655	17598	17486	17620	17550	17699	17580	17686	17670	17584	17750	17704	17595	17471	17437	17607	17729	17572	17385	17589
32373	55514	53032	42541	35381	30956	27059	23862	21284	19655	18588	17590	16911	16508	16257	15901	15794	15804	15776	15482	15588	15460	15254	15236	15389	15238	15214	15155	15237	15181	15129	15138	15272	15105	15178	15214	15294	15008	14997	15293	15110	15141	15160	15121	15164	15151	15233	15030	15150	15290	15083	15014	15089	15248	14991	15210	15261	15148	15032	15275	15057	15163	15061	15125	15304	15109	15143	15024	15222	15134	15271	15165	15166	14958	15109	15156	15109	15153	15102	15254	15075	15124	14991	15227	15190	15225	15081	15000	15233	14988	15171	15407	15034	15075	15239	15110	15135	15114	15232	15227	15265	15085	15218	15166	15260	15210	15328	15000	15146	15133	15151	15326	15111	15203	15133	15185	15059	15060	15116	14885	15184	15048	15157	15198	15315	14900	15191	15098	15200	15062	15161	15200	15147	14963	14953	15111	15269	15043	15084	15103	15173	14963	15118	15124	15091	15263	15255	15158	15066	15196	15118	14957	14961	15213	15011	14978	15051	15249	14875	15053	15198	15100	14998	15192	15343	15070	15136	15025	15160	14962	14941	15037	15050	15106	15072	15032	15203	15022	15098	15172	15016	15241	15005	14899	15242	15231	15128	15109	15127	15039	15313	15089	15001	15100	15357	15036	15236	14987	15157	15107	15193	15175	15119	15061	15003	15294	15106	15124	15124	15157	15061	15250	15173	15235	15178	15213	15083	15147	14975	15062	15004	14959	15093	15170	15107	15019	14981	15204	15035	15175	15143	15063	14964	15087	15041	15181	14996	15095	15183	15038	15065	15175	15035	15178	14987	15188	15111	15046	14931	15222	15178	15024	15159	15193	15056	15189	15117	15125	15058	15050	15211	15037	15029	15202	15067	15029	15166	15257	15159	15227	15074	15043	15198	15034	15083	14962	15062	15126	14924	15173	15161	15019	15295	15006	15067	15240	15106	15165	15146	15049	15247	15085	15229	15021	15071	15190	15186	14955	15170	15121	14960	15175	15047	15013	15259	15182	15273	14955	15120	14909	14947	15194	15031	15094	15324	15062	15176	15241	15148	15168	15168	15202	15061	15156	15202	15330	15420	15067	15138	15229	15276	15257	15021	14972	15155	15056	15101	14960	14823	15029	15060	15311	15312	15075	15111	15332	14983	15191	15085	15015	15053	15086	15087	15057	15060	15085	15121	15214	15081	15253	15030	15236	15108	15100	15264	15158	14954	15179	15154	15151	15015	15154	14971	14995	15273	15262	14999	15212	15078	15260	15085	15027	15123	15139	15167	14957	15141	15030	15215	15256	15106	15173	15089	15170	15299	15234	15179	15158	14945	15141	15142	15163	15311	15201	15121	15178	15200	15110	15032	15143	15061	15047	15178	15001	15185	15208	15133	15144	15192	15125	15117	15059	14955	15272	15160	14852	14880	15038	15134	15143	15153	15140	15140	15125	15274	15095	15143	15181	14997	15228	15012	15026	15177	15090	15223	15114	15094	15159	15239	15163	15030	15195	15068	14969	14964	15035	15105	15131	15094	15352	15152	14986	14952	15040	14974	14965	15176	15086	15025	15187	15176	15179	15070	15011	15096	15131	14950	14927	15213	15025	15175	15202	14999	15029	14971	15100	15019	15107	15137	15122	14940	15101	15133	15055	15091	15108	14993	14982	15277	15251	15210	15197	15054	15252	15039	15167	15006	15156	15168	15190	15075	14957	15166	15151	15097	15148	15059	15167	15015	15097	15205	15178	15303	15013	15128	15101	15098	15225	15202	15188	15097	15104	15305	15076	15113	15077	15170	15288	15129	15139	15207	15221	15216	15145	15013	15071	14956	15183	15174	15077	15124	15037	15157	15065	15098	15219	15154	15124	15195	15151	15090	15089	15218	15036	15055	15126	15047	15133	15273	15310	15111	15225	14988	15037	15163	15218	14977	14921	15084	15071	15375	15225	15073	15020	15194	15122	15063	15171	15130	15202	15187	15112	14995	15108	15085	15132	15102	14936	15187	15252	15084	15173	15302	15070	15136	15206	15113	15212	15175	15193	15167	15083	15050	15217	15031	15060	15044	15056	15371	15114	15064	14964	15134	15241	15034	15021	15071	15103	15182	14899	14954	14996	15149	15107	15160	15269	15204	15171	15149	14937	15193	15122	15049	15087	15050	15073	15122	14993	15184	15079	15088	15158	15137	15052	15220	15254	15157	15154	15046	15152	14962	15266	14941	15345	15029	15036	15134	15261	15006	15059	15250	14991	15086	15223	15178	15101	15143	15159	15021	15112	14966	15222	15079	15045	15236	15218	14955	14995	15223	15176	14969	15095	15062	15101	15008	15123	15037	15172	15083	15231	15203	15102	15074	15099	15125	15069	15175	15381	15026	15176	15169	15155	15085	15150	15051	15244	14910	15169	14940	15101	15109	15129	15242	15236	15184	14922	15039	15231	15133	15040	15032	15013	15071	15102	15043	15186	15119	15223	14967	15079	15091	15284	15246	15073	15029	15097	15209	15243	15108	15155	15069	15098	15186	15217	15029	15107	15079	15009	15210	15270	15198	15073	15139	15093	15059	15310	14975	15082	15063	15085	15134	15211	15174	15143	15039	15147	15025	15017	15097	15109	15231	15059	15080	15020	15131	15067	15124	15241	15130	15124	15219	15122	15192	15008	15115	15110	15183	15174	15127	15185	15198	15188	15109	15218	15070	15304	15059	15084	15142	15145	15075	15088	15177	15224	15131	15357	15164	15110	15191	15017	14845	15004	15083	15049	15066	15162	15145	15322	15137	15324	15061	14977	15043	15029	15035	14963	15116	15102	15196	14988	15130	15051	15222	15108	15046	15154	15093	14991	15101	15152	15124	15079	15255	15124	15086	14949	15311	15039	15057	15237	15090	15162	15134	15048	15137	15006	15099	15082	15028	15049	15189	15083	15247	15016	14994	15073	15275	15106	15088	15143	15121	15126	15108	15070	15109	15110	15007	15071	15142	15038	15179	15101	15072	15194	15113	15109	15163	15005	15147	15270	14981	15153	15195	15089	15140	15117	15115	15133	15075	15050	15060	15097	14969	15208	14851	15045	15046	15069	15183	15157	15120	15182	15437	15087	15082	15211	15140	15321	15162	15199	15156	15160	15168	15264	15144	15146	15243	15170	15110	15105	14997	15193	15072	15085	15208	15118	14916	14981	15073	15112	15099	15067	15192	15045	15197	15156	15275	15033	15287	15056	14973	15173	15141	15020	15195	14955	15098	14970	15112	15216	15123	15102	15215	15085	15019	15110	15203	15208	15203	15214	15078	15122	15181	15029	15003	15312	15006	15240	14974	15070	15010	15120	14996	15153	15167	15225	15035	15118	15170	15020	15185	15134	15167	15333	15143	15272	15228	15037	15031	15112	15214	15109	15011	15131	14988	15045	15251	14988	15102	14958	15234	15054	15079	14974	15140	15213	15180	15164	15229	15239	15009	15268	15289	15221	15221	15225	15022	15224	15144	15047	15022	15036	15173	15145	15294	15112	15010	15186	15017	15190	15223	15246	15130	15078	15146	15157	15124	15057	15109	15177	15128	14899	15141	15097	15222	15100	15234	15039	14984	14957	15133	15271	15174	15038	15167	15095	15047	15187	15271	15074	15169	15029	15105	15162	15139	15156	15071	15127	15150	15074	15088	15139	15098	15219	15106	15058	15197	15048	15136	15138	15200	15106	15117	15134	15344	15156	15237	15013	15281	15054	15076	15249	15036	15096	14939	14970	15187	15078	15071	15116	15076	15086	15068	15309	15121	15357	15104	15180	15116	15010	15079	15192	15237	15300	15176	15175	15236	15217	15229	15027	15062	15229	15120	14957	15187	15175	15042	15146	15262	15156	15215	15263	15090	15110	15065	15134	15207	15025	15170	15128	15187	15164	15187	15281	15099	15227	15219	15110	15266	15087	15243	15209	15162	15191	15032	15114	15125	15158	15329	14969	15160	15073	15200	15123	15127	15044	15247	15006	15120	15112	15094	15045	15016	15040	15166	15186	15156	15022	15142	15090	15230	15091	15061	15215	15051	15172	15084	15144	15317	15124	15037	15171	15060	15188	15385	15147	15173	15172	15075	15137	15105	15088	15000	15085	15058	15078	15192	14934	15156	15096	15136	15152	15246	15158	14980	15113	15227	15042	15090	15142	15276	15065	15063	15219	15224	15108	15114	15115	15109	15179	15030	15038	15217	15227	15004	15126	15086	14992	15329	15006	15223	15125	15114	15167	15155	15067	15111	15041	14988	14923	15298	15071	15151	14922	15075	15261	15073	15149	15068	15115	15152	15137	15189	15184	15229	15257	15175	14910	15186	15332	15030	15003	15247	15103	15106	15139	15134	15139	15076	15048	15236	15209	15212	15142	15003	15129	15259	15265	15027	15124	15124	15154	15197	15080	15042	15167	15232	15161	15136	15069	15102	15132	15171	15234	15118	15122	15332	15167	14937	15155	15115	15105	15007	15167	15150	14928	14975	14989	15320	15113	15078	15118	15233	14981	15086	15170	15135	15261	15036	15017	15009	15241	15125	15199	15071	15277	14867	15187	15250	15196	15020	15180	15190	15174	15191	15171	15076	15140	15063	15231	14942	15212	15142	15269	15190	15096	15190	15136	15170	15065	15115	15183	15123	15182	15181	15224	15048	15139	15204	15086	15175	15254	15231	15185	14848	15175	15142	15177	15043	15112	15149	15199	14945	15292	15178	15117	14984	15206	15006	14971	14878	15054	15188	15025	15197	15155	15276	15018	15093	15071	15283	15003	15015	15199	15156	14935	15196	15160	15009	14893	15183	15166	15014	15304	15157	15054	14931	15197	15144	15194	15228	15107	15136	15161	15095	15041	15189	15198	15055	15249	15138	15060	14978	15098	15203	15437	15042	15040	15097	15322	15095	15052	15288	15043	15128	15048	15114	15080	15083	15032	15276	15067	15228	15024	15071	15085	15202	15198	15073	15096	15063	15045	15175	14971	14983	15119	15223	15269	15058	15009	15153	14906	15389	15261	15083	15184	15288	15135	14987	15174	15119	15165	15093	15226	15105	15100	15012	14820	15202	15163	15033	15212	15153	15179	15115	15046	15169	15095	15216	15057	15126	15045	15210	15273	15127	15047	15228	15126	15092	15077	15019	15183	14888	15200	15300	15232
22835	21238	29070	24367	24638	30008	32275	27083	24806	23407	21918	20733	20117	19693	19272	19412	19060	18936	18812	18624	18469	18504	18441	18212	18556	18268	18262	18318	18304	18442	18212	18375	18191	17886	18199	18228	17948	18162	18129	18294	18229	18195	18206	18276	18144	18132	18048	18142	18024	17958	18074	18282	17989	18200	18120	18090	18164	18183	18199	18138	18078	18024	18109	17895	17982	18121	18095	18044	18047	17991	18104	17910	18010	17888	18234	18312	18190	18097	18093	18086	18185	18220	18066	18040	18243	18030	18106	18095	18034	18069	18318	17979	18167	18048	18116	17926	18146	18161	17909	18043	18128	18039	18054	18144	17837	17999	18138	18187	17938	17970	18128	17977	18101	18114	18098	17917	17942	18018	17965	18094	18206	18044	18292	17870	17964	18289	18012	17928	18038	18086	17996	18033	18066	18267	18063	17984	18027	17924	18205	18090	18084	17898	18025	17932	18145	18070	17670	18203	17995	17949	18162	18045	18233	18122	18070	18219	18062	18045	18271	17846	18137	18005	17869	18190	18239	18139	18059	18029	17977	18026	18096	18043	18107	17826	18006	18028	18238	18269	18247	18067	17988	17949	17987	17980	18114	18104	18056	18186	17941	18019	18306	18065	18223	18372	18164	18028	17943	18316	17884	18136	18204	17849	18158	18183	17969	18217	18179	18042	18060	18199	18283	18017	17988	18029	17945	18008	18222	17961	17991	18152	18082	18142	18069	18105	18106	18144	17947	18256	18080	18284	18176	18024	18063	18039	18100	17950	18007	18141	18143	18170	18102	18109	17845	18172	18084	17986	18060	18024	18190	18062	18289	18006	18009	18044	17952	18091	18015	18116	18198	18131	18194	18282	18061	18159	18015	18036	18041	18086	18136	18084	18186	18032	17909	18164	18069	18184	18192	18123	17965	17944	18157	18056	17829	17987	18171	17853	18030	18050	18092	17883	17908	17908	18062	18164	17874	17956	18146	18098	17849	18078	18178	18232	18009	17999	17953	18105	18141	18146	18090	18197	17869	18050	17992	18024	17859	17964	18038	18079	18008	18020	17979	18184	18099	17944	18074	18200	18208	18000	17892	17909	18127	17812	17957	18204	18103	17910	18072	18120	18125	17980	17925	18206	18061	18035	17999	18144	17952	17925	18091	18003	17957	17970	18235	18005	18083	18061	18083	17858	18085	17964	17957	18154	17939	18025	18062	18070	18264	18096	18078	18025	18127	18230	18051	18058	17786	18143	17951	18140	17966	17982	18061	17934	18074	18054	18040	18074	17846	17930	17980	17779	17880	18173	18152	17873	18125	17950	17903	17923	18117	17917	18005	17937	18200	17994	18090	17851	18093	17843	17947	17953	17966	18135	18236	17986	18186	18022	18031	18043	18112	17945	17935	18144	18188	18095	18144	17918	17985	18111	18045	18116	18267	17937	17856	17934	18066	18186	18133	17880	17882	17930	17984	17982	18286	18087	17909	18125	18022	18006	18064	17950	18180	18244	18148	18039	17901	17910	18031	18055	18127	18127	18248	18178	17910	18268	18140	18163	18046	17931	18123	18147	18233	17966	18199	18078	18095	18168	17970	18203	18101	17977	18053	18226	18060	18010	18032	18071	18143	18111	17824	18097	18008	18154	18245	17884	17909	18152	18209	18116	18097	18015	18045	18054	18217	17925	18147	17978	18186	18101	17986	18195	18104	18027	18136	18013	18210	18263	18106	18111	18076	18175	18073	17959	17846	17819	18017	17966	17901	18022	17959	18179	17952	18170	18058	18121	18138	18142	18078	18076	18056	17996	18092	17927	18106	18049	18069	17984	18300	18106	18063	18025	17993	18163	18324	18009	17943	18077	18050	18095	18035	17993	18126	18001	18003	18043	18007	17971	18107	17988	18116	18073	17872	17963	18310	18009	17954	17898	17952	18016	18154	18007	17990	18004	18131	18028	18194	18088	18093	18035	18204	17958	18193	18016	17969	18138	18098	17946	18118	18008	18087	18183	18074	18068	18212	18020	18121	18156	18010	18148	18134	18077	17979	18095	18102	18062	18043	18191	18018	17991	17996	18123	18174	18208	17874	18002	17968	18097	18148	17898	17912	17959	18107	17898	18137	18056	18168	17975	18022	18085	18186	18014	18230	17973	18063	18059	17921	18071	18194	18040	17991	17714	17968	18003	18148	17959	18211	17996	18009	17997	18111	17965	17860	18058	18025	18172	17881	18179	18071	17976	18007	17962	18076	18116	18304	17940	17981	17977	18072	18083	18110	18145	18106	18239	17984	17944	18269	18112	18019	18145	18084	18075	18030	18210	18269	17999	17922	18155	18130	18004	18116	17953	17992	18151	18270	18244	18138	17981	18187	18217	18019	18279	18124	18013	17857	17937	18069	18261	17952	18045	18046	17941	18054	18104	18062	18012	18066	18149	18021	18081	18269	18056	18123	18361	18008	18229	18131	18167	18074	18300	18221	18051	18077	17886	17961	18030	17949	17897	18369	18052	18097	18034	18169	18179	18152	17993	18145	18005	18068	18099	18015	17903	17920	18161	18067	18043	17969	18060	18123	18196	18017	17959	18024	18172	18177	18042	18071	18135	18038	17993	18071	17912	18092	17989	18214	18234	18004	17891	18071	17923	18047	18216	18005	17916	17726	17864	18028	18147	18147	18018	18256	18106	18228	18203	18252	18127	18019	17996	18195	18178	18029	17978	18072	17835	17961	18061	17873	17870	18062	18132	18081	17991	18010	18164	18105	18179	17949	18214	17981	18159	17788	17976	18050	18069	18133	18031	17945	18259	18240	18091	18107	18303	18078	18079	17946	18050	17928	18251	18085	18129	18174	17909	18065	18056	18057	18007	18122	18061	18276	17901	17888	17857	17955	18256	18034	18096	18036	18279	18062	18063	18061	18095	18039	17859	18131	18074	18095	18023	18209	17898	17987	18070	17903	18047	18296	18046	18196	18030	18136	17986	18060	17995	17908	18098	18027	18113	18011	17950	18191	18102	17950	18018	18190	17996	17821	18021	18046	18030	18085	17950	17963	18131	18004	17907	18175	18163	17915	18289	18072	18048	18114	17773	17994	18083	18021	17929	18234	18120	18125	18081	17850	18060	17963	18250	17837	18005	17912	18069	18136	17955	17898	18239	18102	18055	18063	17941	17974	18160	17943	18058	18180	18181	18026	17996	18292	18112	18066	18014	18214	17922	18167	18021	17968	18163	17928	18294	18186	18019	18020	17956	18080	18111	18004	18263	18064	17845	18058	17727	18069	18047	18054	18316	18338	17964	17903	18041	18270	17938	17975	18042	17999	18009	17944	18062	18086	17832	18151	18205	18047	17967	17956	18022	18119	18040	18007	18077	18115	18214	18038	18166	17912	17883	18042	18030	17925	17998	17938	18162	17906	18094	18055	18105	18120	18014	18175	17960	18109	17907	18131	17966	18079	18125	17884	18076	18003	18076	18216	17896	18179	17955	18010	17915	18231	18219	18135	18185	18024	17966	18120	18053	18284	18081	18196	18002	17856	17883	17745	18157	18121	18121	18044	18075	18093	18106	17898	18152	18257	18024	18015	18118	18008	18169	18195	17895	17948	18222	18099	18144	18019	17992	17938	18072	18062	18212	17970	18197	17942	17896	17838	18170	17936	17941	18008	18143	18065	18119	17945	18219	18030	17932	17901	17945	18070	18000	18098	17936	18079	17952	18096	18061	18116	18086	18084	18125	17951	18134	18021	18095	18186	17892	17889	18072	17928	17964	18121	18103	18095	17908	18048	18147	18097	18294	18059	17990	17950	18104	18087	18081	18072	17907	18025	17797	18162	17938	18079	18022	18094	18043	17923	18152	18146	18105	17995	18034	18132	18069	18076	17924	18057	17952	18214	18037	17963	18045	17769	17910	18090	18067	18134	18086	18020	18093	17889	18139	18195	18094	18009	17981	18136	18028	17942	17846	18059	17958	18091	18034	17986	17800	18014	18122	18063	18162	18039	17903	17946	18153	18018	17854	18034	18214	18252	18296	18101	18124	18351	18109	18116	18150	18006	17975	18171	18032	17959	18205	17839	18211	18143	17985	18017	18171	17856	18036	17906	17995	17955	17953	18051	18110	17940	18179	18072	17942	18085	18033	18125	17998	18153	18002	18087	18106	18018	18154	18069	17975	18003	18042	18030	17967	17972	18101	18153	18065	17914	18033	18098	18123	17849	18181	18099	18039	18121	17834	18143	17830	18009	17907	18108	18121	18101	18239	18150	18057	18130	17940	17979	17966	18104	17920	17905	17928	18202	17972	18260	18156	17961	17911	18211	18008	17988	17985	17904	18013	18186	18063	17905	18274	18183	17949	18351	18206	18005	18053	18034	17930	18034	18071	18029	17933	18184	18046	18168	18340	18079	18113	18098	18123	18051	18037	17965	18079	17931	18295	17802	18056	18137	17967	17921	17985	17946	18210	17926	18218	18058	17781	18201	18147	17835	18050	18034	18178	18074	18208	18230	18099	18204	17899	18105	18253	18152	18189	17803	18214	18190	17968	18181	18137	17992	17952	18329	17923	18298	18003	18017	18018	18036	18105	18007	17768	17992	18301	18100	17808	18004	18007	17952	18061	18147	18049	18042	17958	17998	18093	18062	18192	17856	17993	18082	18147	18079	17888	18295	18080	18055	18115	18177	18185	17941	17846	17799	18137	18132	17880	17997	18106	18097	18048	18105	18178	18140	17954	18213	18131	18110	18178	17977	18050	18093	18032	18050	17993	18019	17888	18180	17948	17994	17845	18120	17905	18053	18043	18128	18033	17931	18047	17902	18055	18095	18132	18169	18205	18185	17944	18297	18062	17758	17901	18040	18003	18199	17981	18137	18082	18064	18109	18013	18011	18137	18205	18243	17970	17864	18138	17900	17926	18101	17856	18051	17935	18065	18175	18249	18122	18159	17950	18023	18158	18256	18054	17964	18102	18185	18136	18063	18042	18031	17846	18124	18032	18079	18124	18166	18035	18010	17973	18104	18091	18194	18009	17905	18275	18125	18060	17999	18084	17946	17975	17890	18116	18009	18106	18015	18120	18072	18216	18035	17983	18170	17875	18036	17909	17765	17948	18056	18253	18061	17905	18236	17858	18052	17974	18044	17971	18182	17833	18212	18075	18120	18200
36037	60940	57501	46543	40595	35452	30747	27502	24966	22295	20113	18892	17988	17345	16936	16471	16425	16429	16089	15971	15777	15810	15732	15909	15786	15494	15633	15610	15462	15410	15406	15398	15550	15381	15330	15382	15519	15493	15571	15539	15385	15388	15484	15528	15366	15405	15557	15558	15384	15512	15375	15421	15542	15325	15440	15483	15454	15370	15588	15425	15379	15509	15382	15329	15431	15188	15194	15508	15435	15425	15314	15367	15410	15366	15171	15397	15522	15565	15438	15354	15397	15443	15406	15380	15365	15469	15245	15319	15498	15393	15459	15358	15378	15495	15212	15274	15368	15331	15427	15348	15458	15419	15435	15486	15469	15548	15327	15597	15367	15313	15286	15546	15483	15413	15396	15402	15530	15307	15398	15395	15269	15347	15259	15420	15439	15442	15521	15421	15332	15337	15405	15398	15390	15301	15311	15339	15518	15282	15232	15319	15456	15494	15271	15434	15362	15471	15259	15353	15289	15439	15228	15477	15335	15490	15448	15397	15400	15500	15505	15418	15497	15402	15344	15418	15415	15272	15387	15393	15284	15401	15422	15311	15430	15342	15538	15338	15469	15385	15495	15372	15245	15460	15238	15415	15536	15398	15556	15318	15310	15331	15366	15410	15418	15479	15381	15562	15288	15444	15328	15434	15206	15397	15296	15425	15378	15514	15391	15311	15282	15349	15545	15351	15376	15382	15502	15368	15582	15294	15338	15234	15479	15451	15377	15436	15494	15351	15262	15438	15578	15339	15490	15324	15442	15379	15282	15361	15481	15323	15472	15458	15472	15366	15506	15431	15585	15383	15302	15396	15259	15415	15276	15341	15392	15292	15439	15392	15384	15370	15425	15238	15387	15317	15562	15409	15490	15246	15466	15466	15349	15578	15381	15386	15414	15341	15351	15466	15421	15313	15461	15461	15376	15371	15262	15358	15317	15413	15298	15365	15483	15438	15446	15330	15420	15308	15474	15316	15201	15437	15280	15438	15363	15439	15511	15405	15572	15441	15286	15373	15279	15498	15558	15299	15443	15364	15382	15439	15386	15399	15523	15347	15224	15396	15473	15380	15459	15436	15415	15379	15389	15465	15468	15343	15404	15584	15286	15476	15400	15313	15429	15203	15394	15393	15301	15495	15441	15387	15386	15326	15408	15455	15258	15323	15552	15411	15425	15335	15472	15473	15438	15403	15498	15427	15485	15588	15496	15331	15504	15320	15562	15479	15588	15304	15298	15495	15565	15454	15600	15319	15488	15227	15487	15385	15445	15446	15306	15394	15417	15539	15404	15461	15215	15560	15492	15377	15293	15401	15363	15512	15368	15461	15388	15445	15295	15398	15127	15575	15324	15381	15408	15330	15352	15421	15295	15415	15387	15475	15525	15506	15283	15401	15200	15425	15328	15168	15414	15312	15617	15347	15257	15412	15452	15478	15453	15257	15558	15406	15426	15522	15343	15355	15406	15172	15223	15225	15289	15330	15467	15345	15422	15317	15400	15599	15411	15213	15462	15528	15254	15282	15372	15448	15414	15424	15519	15490	15283	15272	15403	15553	15400	15293	15368	15221	15398	15301	15308	15429	15425	15516	15535	15532	15401	15366	15416	15348	15395	15319	15418	15320	15477	15279	15278	15380	15525	15455	15460	15266	15514	15309	15280	15420	15220	15362	15361	15454	15352	15366	15456	15560	15361	15405	15407	15406	15471	15445	15348	15366	15450	15364	15174	15459	15454	15259	15592	15240	15244	15333	15392	15519	15175	15321	15332	15476	15338	15365	15548	15333	15437	15441	15345	15267	15568	15133	15351	15291	15353	15440	15302	15373	15461	15491	15375	15387	15494	15635	15352	15496	15396	15481	15360	15317	15279	15546	15479	15389	15352	15368	15537	15249	15224	15345	15215	15470	15358	15435	15409	15356	15433	15164	15295	15341	15406	15418	15434	15470	15394	15565	15236	15367	15453	15338	15478	15309	15473	15373	15309	15304	15327	15466	15274	15349	15429	15395	15486	15418	15458	15420	15322	15325	15434	15215	15455	15400	15472	15412	15456	15379	15469	15539	15381	15364	15536	15353	15249	15382	15458	15338	15370	15303	15440	15411	15321	15467	15427	15472	15372	15392	15526	15465	15365	15561	15366	15462	15267	15398	15456	15201	15401	15360	15285	15471	15384	15424	15290	15313	15292	15313	15437	15391	15252	15433	15291	15244	15368	15343	15273	15230	15413	15343	15365	15419	15320	15431	15444	15504	15321	15506	15412	15351	15367	15420	15175	15501	15227	15383	15480	15338	15398	15308	15463	15427	15218	15416	15341	15465	15342	15405	15443	15143	15563	15428	15419	15489	15454	15408	15440	15397	15455	15303	15514	15499	15388	15535	15369	15459	15409	15428	15434	15428	15404	15451	15398	15414	15460	15289	15290	15511	15360	15268	15402	15463	15261	15330	15304	15417	15393	15258	15447	15364	15477	15281	15592	15340	15417	15559	15335	15479	15455	15436	15486	15313	15453	15431	15434	15356	15395	15588	15582	15461	15378	15303	15397	15270	15516	15210	15303	15323	15222	15300	15311	15500	15422	15331	15442	15290	15290	15374	15354	15485	15354	15483	15583	15309	15466	15326	15456	15427	15570	15404	15248	15488	15405	15494	15297	15357	15416	15523	15450	15348	15224	15286	15304	15342	15312	15491	15313	15431	15368	15529	15427	15541	15594	15530	15356	15440	15378	15422	15420	15461	15260	15418	15414	15329	15369	15421	15365	15407	15387	15379	15177	15394	15361	15487	15485	15374	15266	15531	15357	15285	15391	15472	15249	15374	15350	15364	15309	15476	15425	15353	15611	15556	15631	15285	15355	15273	15307	15381	15330	15396	15543	15331	15491	15372	15519	15410	15586	15331	15385	15574	15400	15401	15218	15420	15413	15467	15335	15465	15359	15285	15399	15466	15309	15481	15503	15381	15357	15465	15294	15307	15444	15353	15446	15551	15412	15375	15396	15561	15399	15513	15412	15481	15281	15460	15282	15385	15360	15317	15510	15427	15237	15340	15262	15452	15451	15239	15376	15397	15374	15490	15275	15397	15361	15235	15357	15345	15417	15309	15412	15396	15335	15370	15125	15389	15536	15443	15362	15426	15310	15495	15174	15417	15350	15524	15335	15312	15220	15411	15428	15378	15349	15355	15510	15321	15544	15427	15459	15399	15422	15477	15301	15442	15488	15515	15280	15475	15432	15397	15325	15438	15510	15332	15317	15383	15377	15425	15526	15504	15382	15360	15308	15281	15480	15303	15443	15497	15115	15315	15415	15448	15315	15374	15257	15424	15379	15341	15244	15503	15264	15396	15173	15516	15386	15506	15369	15459	15312	15264	15383	15376	15143	15361	15410	15301	15447	15297	15602	15550	15291	15305	15561	15360	15276	15303	15372	15400	15379	15527	15458	15275	15342	15405	15327	15415	15381	15357	15498	15304	15506	15429	15399	15409	15558	15307	15410	15418	15413	15331	15343	15308	15458	15459	15448	15229	15432	15232	15218	15352	15340	15307	15432	15534	15308	15383	15335	15273	15526	15551	15327	15066	15331	15524	15420	15410	15291	15374	15492	15381	15404	15382	15435	15432	15363	15305	15498	15434	15136	15343	15379	15395	15430	15232	15330	15355	15413	15443	15387	15361	15550	15315	15321	15182	15457	15354	15402	15340	15379	15626	15482	15301	15465	15406	15407	15322	15388	15506	15360	15369	15255	15512	15418	15377	15517	15323	15312	15377	15286	15327	15449	15356	15370	15323	15220	15333	15416	15360	15329	15283	15330	15223	15336	15332	15382	15426	15328	15355	15220	15265	15326	15331	15284	15370	15332	15294	15213	15311	15268	15446	15509	15531	15351	15402	15538	15436	15301	15461	15179	15559	15349	15359	15297	15520	15279	15290	15246	15334	15357	15310	15391	15498	15291	15499	15466	15488	15627	15357	15401	15434	15301	15505	15284	15355	15458	15386	15299	15303	15564	15478	15399	15515	15320	15320	15441	15406	15585	15457	15484	15358	15541	15335	15394	15492	15297	15333	15358	15560	15356	15488	15497	15422	15421	15288	15284	15379	15443	15480	15409	15368	15430	15392	15253	15469	15459	15385	15480	15249	15247	15484	15470	15496	15282	15298	15232	15261	15341	15426	15550	15357	15409	15467	15381	15172	15370	15244	15491	15346	15403	15432	15265	15442	15378	15318	15361	15392	15279	15503	15350	15431	15432	15327	15433	15455	15526	15394	15356	15232	15243	15418	15492	15379	15450	15399	15342	15396	15303	15439	15363	15489	15439	15350	15381	15380	15464	15205	15423	15354	15302	15412	15487	15209	15405	15484	15303	15277	15433	15429	15281	15313	15373	15295	15335	15400	15390	15518	15258	15472	15508	15534	15303	15340	15353	15384	15528	15304	15318	15539	15087	15435	15422	15548	15259	15474	15300	15522	15453	15327	15412	15356	15297	15350	15367	15396	15219	15445	15420	15443	15317	15392	15412	15415	15333	15272	15357	15243	15531	15371	15358	15382	15299	15277	15354	15380	15246	15366	15286	15373	15309	15451	15422	15308	15581	15380	15353	15469	15274	15537	15259	15472	15229	15253	15176	15336	15421	15355	15352	15466	15511	15602	15261	15343	15327	15492	15343	15429	15338	15322	15328	15357	15470	15430	15379	15304	15439	15304	15289	15389	15455	15477	15427	15488	15305	15180	15338	15374	15336	15425	15219	15450	15503	15361	15431	15219	15262	15583	15445	15343	15357	15347	15312	15375	15529	15489	15333	15404	15481	15327	15378	15488	15286	15335	15379	15522	15487	15374	15504	15413	15342	15335	15366	15403	15431	15351	15267	15366	15447	15529	15402	15470	15453	15407	15255	15257	15336	15371	15367	15561	15277	15372	15421	15351	15445	15189	15367	15335	15393	15561	15273	15363	15247	15300	15562	15243	15422	15224	15365	15373	15297	15463	15533	15285	15525	15400	15347	15511	15389	15468	15473	15246	15194	15395	15397	15470	15360	15366	15478	15409	15324	15389	15421	15355	15400	15368	15418	15610	15463	15344	15438	15359	15314	15282	15236	15488	15216	15402	15388	15304	15269	15313	15334	15429	15395	15317	15400	15296	15370	15557	15409	15357
29877	31473	40097	35926	29536	26234	23637	21669	20195	19582	19236	18924	18483	18363	18089	18003	18084	17898	17928	17813	18060	17733	17759	17641	17765	17858	17743	17406	17731	17593	17680	17747	17637	17615	17790	17711	17635	17737	17755	17644	17733	17706	17752	17556	17516	17617	17462	17579	17436	17714	17595	17548	17436	17599	17595	17403	17352	17479	17823	17598	17550	17522	17657	17615	17533	17402	17536	17631	17577	17550	17660	17635	17556	17429	17560	17597	17710	17738	17694	17552	17441	17598	17635	17436	17691	17639	17762	17703	17505	17518	17833	17672	17768	17641	17644	17840	17669	17647	17774	17578	17650	17738	17456	17676	17580	17735	17527	17659	17393	17459	17448	17829	17404	17665	17612	17361	17646	17653	17855	17772	17597	17572	17676	17468	17372	17716	17685	17581	17545	17715	17584	17554	17531	17603	17504	17729	17684	17593	17698	17478	17598	17724	17672	17586	17457	17521	17737	17703	17605	17403	17332	17488	17572	17586	17520	17600	17589	17644	17754	17586	17657	17598	17508	17609	17634	17561	17562	17646	17613	17473	17401	17732	17589	17693	17761	17734	17670	17590	17633	17597	17729	17576	17460	17665	17605	17521	17540	17849	17744	17666	17643	17469	17523	17588	17734	17749	17694	17654	17402	17675	17536	17605	17913	17604	17508	17670	17764	17564	17546	17401	17698	17617	17740	17583	17845	17390	17643	17375	17819	17641	17561	17867	17653	17557	17620	17712	17487	17485	17738	17648	17750	17722	17859	17635	17775	17567	17820	17758	17607	17784	17717	17745	17735	17644	17654	17562	17694	17531	17591	17790	17601	17875	17730	17553	17641	17577	17687	17683	17602	17666	17548	17541	17677	17600	17561	17551	17713	17506	17667	17641	17631	17624	17544	17527	17537	17581	17716	17566	17756	17798	17624	17464	17612	17791	17522	17592	17673	17560	17494	17830	17515	17572	17587	17471	17791	17630	17681	17503	17737	17733	17550	17557	17731	17435	17683	17526	17671	17458	17586	17638	17726	17865	17930	17666	17544	17579	17607	17477	17645	17577	17575	17634	17581	17667	17592	17531	17402	17633	17561	17666	17609	17713	17685	17793	17840	17731	17649	17525	17417	17603	17672	17599	17681	17658	17737	17441	17432	17509	17486	17654	17456	17748	17528	17738	17695	17664	17605	17473	17724	17689	17471	17645	17584	17619	17613	17684	17546	17646	17655	17733	17755	17814	17788	17598	17363	17536	17596	17540	17645	17767	17762	17609	17544	17483	17675	17458	17719	17813	17704	17664	17694	17671	17684	17574	17738	17544	17724	17493	17692	17779	17515	17696	17745	17553	17700	17652	17441	17611	17550	17592	17586	17676	17615	17647	17610	17544	17538	17533	17685	17688	17529	17621	17627	17604	17490	17709	17496	17579	17757	17797	17732	17606	17555	17585	17697	17617	17471	17655	17627	17526	17532	17713	17555	17692	17674	17726	17516	17617	17650	17512	17640	17452	17672	17623	17535	17471	17521	17653	17778	17389	17666	17610	17568	17739	17540	17637	17547	17737	17485	17616	17622	17731	17498	17758	17599	17669	17690	17460	17546	17799	17460	17592	17522	17697	17886	17804	17764	17739	17535	17580	17692	17634	17566	17453	17570	17747	17762	17576	17758	17476	17611	17618	17524	17519	17534	17668	17686	17545	17705	17643	17461	17596	17663	17631	17539	17519	17572	17423	17388	17707	17677	17662	17730	17665	17498	17585	17810	17817	17775	17611	17693	17578	17604	17606	17666	17575	17590	17573	17650	17529	17354	17466	17678	17514	17788	17715	17420	17702	17576	17736	17512	17561	17696	17670	17656	17755	17871	17511	17571	17696	17677	17584	17651	17538	17495	17664	17543	17553	17581	17592	17684	17449	17477	17537	17545	17673	17436	17861	17452	17781	17606	17700	17693	17489	17549	17691	17600	17568	17580	17760	17700	17519	17646	17565	17615	17530	17598	17624	17688	17629	17825	17768	17640	17565	17936	17528	17603	17829	17685	17823	17686	17567	17665	17522	17729	17733	17848	17729	17553	17841	17517	17787	17619	17679	17724	17678	17759	17942	17562	17691	17761	17662	17544	17682	17556	17663	17548	17776	17657	17640	17756	17661	17503	17776	17651	17572	17482	17645	17770	17540	17642	17749	17687	17493	17528	17577	17439	17720	17771	17755	17906	17693	17669	17845	17756	17609	17875	17831	17639	17685	17675	17626	17695	17780	17661	17687	17407	17555	17749	17604	17528	17611	17800	17644	17548	17522	17596	17679	17668	17547	17626	17668	17791	17742	17896	17571	17719	17714	17585	17716	17632	17652	17661	17594	17634	17622	17724	17508	17458	17603	17683	17725	17510	17514	17560	17805	17855	17940	17408	17778	17414	17555	17797	17582	17747	17394	17772	17509	17693	17848	17850	17559	17723	17508	17536	17644	17699	17535	17595	17589	17357	17647	17653	17604	17561	17592	17594	17412	17616	17494	17538	17625	17865	17697	17593	17561	17556	17557	17602	17650	17585	17595	17622	17832	17761	17543	17698	17666	17749	17623	17489	17538	17546	17839	17681	17662	17830	17723	17743	17632	17581	17684	17687	17631	17406	17535	17661	17570	17424	17647	17623	17609	17543	17503	17531	17590	17813	17672	17636	17722	17524	17543	17745	17729	17726	17637	17738	17662	17604	17600	17723	17507	17745	17536	17508	17637	17539	17591	17713	17871	17580	17597	17634	17836	17547	17630	17610	17627	17755	17702	17399	17804	17603	17572	17621	17569	17735	17578	17715	17506	17515	17701	17902	17613	17628	17643	17578	17833	17663	17467	17509	17749	17514	17608	17802	17603	17645	17659	17686	17642	17699	17511	17561	17745	17815	17623	17681	17760	17593	17582	17696	17415	17612	17480	17631	17771	17786	17545	17483	17601	17836	17656	17807	17450	17686	17846	17761	17710	17652	17594	17611	17760	17563	17608	17631	17715	17502	17722	17698	17680	17797	17578	17734	17658	17622	17614	17872	17788	17827	17843	17605	17587	17565	17564	17639	17601	17606	17595	17756	17726	17566	17812	17645	17635	17714	17550	17832	17638	17449	17511	17447	17537	17558	17685	17555	17632	17550	17492	17491	17672	17821	17782	17686	17640	17682	17773	17476	17682	17695	17643	17710	17659	17803	17633	17646	17521	17604	17727	17843	17835	17722	17584	17885	17740	17523	17634	17718	17647	17670	17570	17599	17625	17587	17590	17574	17708	17534	17601	17391	17643	17644	17716	17649	17782	17569	17626	17627	17533	17518	17732	17839	17748	17633	17411	17467	17566	17429	17578	17748	17785	17610	17741	17729	17582	17734	17584	17608	17777	17656	17615	17613	17488	17746	17628	17740	17632	17649	17408	17716	17544	17591	17877	17532	17667	17626	17521	17538	17603	17476	17656	17649	17565	17731	17652	17597	17516	17589	17575	17509	17739	17609	17577	17697	17736	17727	17750	17741	17902	17666	17709	17382	17792	17567	17611	17457	17683	17547	17774	17378	17800	17632	17669	17658	17614	17784	17601	17545	17601	17717	17559	17458	17719	17679	17878	17690	17367	17565	17751	17653	17561	17853	17499	17617	17693	17730	17587	17672	17677	17646	17396	17586	17552	17405	17645	17749	17476	17702	17831	17768	17618	17664	17602	17511	17491	17458	17592	17555	17763	17546	17534	17623	17574	17636	17572	17605	17559	17749	17516	17874	17622	17767	17659	17477	17594	17812	17653	17965	17639	17511	17786	17571	17629	17741	17671	17741	17524	17724	17688	17875	17783	17653	17658	17617	17517	17558	17638	17744	17568	17720	17467	17582	17496	17486	17681	17681	17575	17661	17701	17610	17652	17565	17767	17635	17581	17555	17647	17609	17707	17787	17668	17603	17677	17691	17579	17496	17600	17608	17706	17728	17702	17681	17550	17667	17645	17290	17598	17541	17460	17709	17767	17687	17660	17711	17602	17556	17640	17647	17912	17713	17857	17716	17473	17754	17657	17606	17696	17649	17460	17555	17621	17581	17611	17577	17635	17527	17828	17629	17638	17581	17751	17737	17614	17737	17625	17809	17728	17675	17694	17629	17774	17721	17504	17550	17774	17566	17658	17606	17731	17546	17469	17481	17679	17684	17605	17833	17533	17550	17395	17592	17683	17725	17527	17638	17707	17828	17600	17573	17527	17542	17525	17646	17699	17559	17489	17452	17699	17538	17596	17705	17830	17763	17663	17625	17588	17690	17784	17661	17629	17490	17524	17617	17469	17841	17609	17559	17623	17831	17541	17504	17624	17633	17808	17520	17557	17641	17507	17740	17793	17559	17640	17734	17690	17800	17627	17631	17570	17571	17607	17605	17381	17791	17731	17504	17749	17520	17679	17609	17593	17567	17701	17472	17573	17632	17656	17600	17613	17684	17572	17701	17878	17864	17705	17607	17671	17518	17497	17556	17523	17681	17593	17731	17667	17600	17557	17641	17574	17589	17614	17513	17664	17587	17685	17711	17573	17591	17610	17532	17682	17608	17768	17708	17823	17659	17573	17593	17678	17710	17747	17577	17466	17645	17660	17476	17934	17407	17740	17506	17537	17504	17775	17606	17453	17573	17648	17746	17555	17574	17502	17761	17578	17724	17477	17538	17685	17374	17784	17673	17413	17528	17567	17597	17518	17792	17760	17648	17496	17615	17676	17711	17627	17673	17671	17823	17691	17551	17581	17790	17669	17661	17602	17753	17892	17676	17683	17538	17461	17515	17756	17777	17517	17573	17421	17760	17870	17755	17644	17625	17483	17621	17680	17647	17455	17540	17831	17607	17723	17667	17430	17575	17588	17527	17733	17731	17526	17449	17672	17610	17646	17758	17857	17766	17663	17656	17660	17658	17772	17711	17625	17543	17717	17598	17614	17480	17764	17714	17472	17539	17761	17529	17562	17623	17779	17369	17317	17570	17568	17465	17736	17553	17409	17630	17784	17633	17497	17696	17736	17672	17612	17701	17613	17834	17795	17775	17543	17684	17574	17727	17789	17569	17644	17581	17596	17501	17678	17589	17525	17609	17784	17710	17673	17670	17623	17595	17636	17917	17629	17710	17431	17486	17754	17940	17449	17501	17579	17532	17824
33807	49081	45035	35309	30260	26029	23152	20750	18840	18041	17219	16747	16196	15857	15908	15588	15520	15628	15456	15246	15378	15339	15244	15337	15258	15155	15134	15165	15233	15001	15282	15097	15151	15162	15031	15055	15010	15297	15091	15030	15197	15047	15075	15099	15215	15005	15128	15040	15159	15050	15202	15159	14915	15120	15103	15103	15191	14977	15252	15177	14958	15044	15074	15100	15085	15128	15078	15118	15084	15099	15034	15095	15071	15044	14849	15264	14975	15107	15214	15159	15234	15046	14985	15073	15041	15109	15053	15026	15120	15100	15197	15197	15016	15078	15270	15063	15206	15015	15116	15232	15008	15151	15077	15028	15097	14988	15010	15115	15130	15040	15079	15243	15191	15275	15014	15010	14957	14881	15308	15202	15067	15074	15015	15089	15016	15094	15040	15103	15175	15154	15178	15192	15048	15062	15093	15064	14976	15111	15041	15088	15073	15084	15241	14973	15078	15163	15205	15066	14913	15114	14892	15053	15237	15162	15123	15170	15030	15043	14914	14938	15402	15109	15190	15028	14989	15192	15001	15085	15073	14992	15270	14957	15164	15132	15162	15045	15267	15080	15114	15104	15065	14906	15061	15059	15302	15139	15316	15149	14939	15065	15154	15094	15036	15035	15074	15062	15240	15151	14978	14973	15227	14989	15021	15260	15010	14996	15074	15252	14931	14970	15119	14908	14992	15106	15211	15098	15083	15052	15055	14928	15085	15067	15218	15048	15073	15120	14926	14992	15048	15125	15084	15197	15079	15119	15010	15047	15129	14947	15156	14909	15236	15141	15358	15020	15340	15229	15022	15106	15148	14929	15097	15166	15165	15194	15180	15137	15193	15132	15004	14998	15036	15130	15212	15037	15116	15019	15041	15109	15138	15012	15077	15023	15107	15183	15031	15033	15063	14999	15050	15164	15043	15166	14997	15114	15156	15221	15108	15182	14995	15108	15109	15139	15089	15005	15046	15173	15127	15035	15256	14996	14978	15006	14938	15083	15050	15184	15018	15078	14956	15081	15108	15153	15178	14954	15166	15159	15044	15106	14828	15201	15069	14968	15027	15128	15149	15071	15172	15190	14977	15068	15256	14959	15028	15059	15040	15161	15194	14979	14869	14995	15217	15087	15046	15295	15154	15115	14972	14997	14972	15079	14998	15074	15105	15126	15031	14957	15210	15058	15080	15031	14921	15074	15032	14911	15190	15058	15183	15134	15138	14992	15036	15057	14880	14922	14939	15203	15055	15069	15234	15005	15189	15095	15010	14921	15053	15071	15214	15041	15094	15008	15121	14972	15155	15183	15202	15044	15108	15201	15115	15214	15166	15051	15062	15101	14961	15141	15058	15190	15109	14979	14947	15123	15015	15185	15048	14958	15181	15129	15129	15107	15298	15016	15018	15033	15018	15105	15183	15060	15064	15186	15234	14890	15023	15073	15206	15117	15178	15256	15216	14961	15128	15011	14901	15038	15029	15247	15033	15057	15131	15034	15085	15192	15195	15012	15063	15187	15087	15066	15075	15290	15273	15236	15145	15043	15043	15064	15048	15069	15043	15023	15120	15063	15065	15118	15067	15316	14994	15110	15189	15068	14982	15177	15042	15024	15130	15035	15277	15121	15102	15138	14987	15218	15189	15179	14951	14988	15195	15095	15123	15081	15134	15192	14997	14966	15023	15141	15089	15086	15127	15106	14986	15039	15216	15020	15252	15072	15157	15146	15169	15047	15031	15190	14834	15042	15158	15176	14932	15215	15282	15127	15148	15149	15186	15006	15215	15074	15247	15123	14978	15161	15153	15181	14979	15026	15121	15091	15187	14978	14944	15222	15087	15155	15186	15108	14995	15173	15041	15159	15063	15016	15086	14979	15283	15273	15158	15079	15113	15166	15252	15152	15055	15079	15302	15143	15095	15034	15130	15136	15097	15018	15015	14899	14938	15130	15048	14950	15106	14978	14972	15026	14993	15218	15091	15146	15079	15010	15108	14976	15156	14954	15038	15063	15174	15137	15009	14937	15105	15056	15144	15060	15164	15199	15090	15108	15244	15121	15119	15084	15145	14915	14890	15251	15180	15198	15182	14969	15115	15040	15242	15116	14970	15182	15135	15161	15162	15080	14943	15066	15065	15145	15144	15140	15159	14924	15054	15174	14994	14935	15088	15074	15175	15059	15166	15040	15142	15084	15215	15043	15164	14985	15197	15221	15124	15060	15185	14991	15062	14944	14913	15073	14941	15010	15099	15142	14984	15237	15022	15021	15158	15133	15179	15114	15085	15084	15197	15038	15104	15075	15134	15173	14968	15034	15144	14997	14995	15176	15169	15063	15029	15196	15119	14956	14987	15170	15085	14990	15066	15151	15065	15120	14944	14935	15049	15266	15131	15053	15185	15107	15036	14970	15176	14960	15092	15105	15063	15074	15125	15068	14797	15129	15019	15158	15141	15097	15036	15034	15152	15098	15162	15171	15049	15072	15008	15078	15172	14953	15172	14929	15130	15144	15064	15286	15065	15093	15151	15097	15117	15027	15164	15025	15149	15110	15090	15084	15006	15042	15216	15135	15061	15083	15133	14929	15201	15287	15349	15222	15170	15038	15129	14894	15127	15210	15050	15075	14993	14976	15086	14980	15161	15047	15160	15219	15233	15053	15219	15183	15072	15114	15091	14998	15214	15123	15116	15089	15043	15122	15233	15276	15248	15201	15114	15152	15119	15043	14970	15055	15127	14992	15004	15135	15025	14975	15178	14965	14987	14979	15112	15137	15032	15017	15098	15061	15104	15048	15168	15043	15099	15077	15014	15165	15033	14987	15132	15195	15224	15189	15026	15101	15034	15008	15098	15053	15056	15123	15101	15138	15088	15189	15070	15071	15095	15010	15095	14993	15108	15145	15122	15005	15141	15018	15172	15140	15072	14989	14999	15135	15009	15152	14970	14982	15039	15139	15132	15042	15082	15229	15095	15071	15178	15194	15192	15090	14998	14908	14996	15019	15205	15085	15054	15018	15085	14978	14965	15135	15334	15169	15060	15074	15010	14980	15047	15229	15121	15046	15069	14961	15188	14972	15114	15124	14955	15206	14941	15231	15039	15004	15207	15056	15015	15121	15180	15024	15187	15112	14995	15166	15267	15027	14929	15094	15217	14983	14992	15138	15107	15106	15213	15047	15187	15129	15050	15055	15108	15273	15034	15068	15061	15116	15114	15043	15179	14931	15043	15202	15197	15153	15140	15167	14974	15252	15155	15119	14989	15130	15078	14924	15255	15121	15195	14942	15078	15069	15056	14994	15152	15194	15155	15214	15133	14978	14987	15042	15060	15016	15093	15140	15184	15107	15064	15154	15115	15007	15158	14944	15113	15029	15116	15060	15086	15034	15095	15144	14983	14991	15102	15110	15240	15155	15066	15071	14924	15204	15035	15061	15025	15185	15299	14967	15040	15066	14978	15106	15030	14994	14826	15057	15126	15206	15094	15135	15135	15150	15117	15033	15116	15166	15016	15030	15249	15085	15101	15131	15122	15133	14926	15113	15267	15075	14953	15108	15166	15086	15219	14962	15121	15149	15047	15072	14914	14999	15101	15023	15305	15110	15056	14988	15132	15096	15195	15124	15029	15157	15036	15051	15162	15084	15111	15070	15254	15053	15146	15155	14976	15126	15064	15139	15168	15123	15081	15112	15074	15209	15212	15171	15047	15027	15217	15119	15132	14979	15167	15006	15245	15136	15240	15258	15028	15139	15097	15117	15077	15150	15090	15209	15041	15080	14998	15143	15101	15186	14958	15112	15201	15038	15253	15100	15140	15002	15151	15015	14992	14936	15182	15107	14881	14980	15135	15100	15146	15150	14958	15025	15019	14981	15123	15169	15111	15093	15065	15139	15170	15053	15061	15166	15095	15093	15112	15115	15204	15264	15230	15126	15085	15192	15282	15006	15091	15117	14941	15201	15168	15074	15243	14974	15146	15108	15117	15083	15188	14966	15082	14953	15123	15208	14896	15075	14957	15165	15132	15227	15120	14970	15035	15069	15011	14966	15120	15246	15084	15211	15072	14945	15166	15060	15135	15195	15087	15131	14914	15078	15205	15145	15070	15043	15232	15168	14957	15027	15072	15172	15265	15096	15064	14939	15024	14891	14985	15110	15222	15096	15034	15020	14940	14939	15073	15096	15189	15200	15043	15080	15205	15042	15173	15134	15059	15108	15078	14955	15121	15145	15102	15109	15149	15168	15094	15074	15044	15212	15340	15085	15221	14987	15060	14981	14945	15156	15195	15057	14948	15050	15003	15076	14970	15166	15142	15208	15027	15015	15054	15106	15120	15217	15050	15119	15068	15149	15034	14897	15014	14951	15018	15159	15086	15019	15011	15028	15105	15202	15097	15085	15080	15146	15047	15164	15280	14948	15184	15116	15189	15177	14997	15124	15102	15286	15149	15080	14945	15060	15035	15109	15052	15112	15183	14809	15165	15151	15159	15099	15018	14993	15031	15096	15090	15117	15131	15041	15073	15104	14855	15034	15295	15085	15230	15052	15191	15059	15153	15042	15089	15048	15178	15185	15111	15159	15022	15142	15074	15027	15057	15169	15243	15223	15072	15040	14969	15186	15116	15221	15092	14944	14982	15283	15026	15092	15115	15187	14836	15126	15266	15114	15044	15131	15018	15323	15163	15267	15036	15085	15152	15042	15230	15059	15238	15273	15189	15015	15097	15174	15128	15168	15079	15097	15000	15119	15248	15227	15110	15195	15036	15156	15225	15050	15038	15181	15145	15072	15049	15112	15111	15196	15163	14986	15074	15061	15167	15074	15076	15026	15219	15065	15096	15140	15129	15094	15125	15164	15141	14964	15097	15045	15110	14962	14816	15090	15013	15051	15111	14988	15207	14899	15010	15032	15030	15051	15064	15135	15138	14996	15143	15027	15135	15259	15154	15080	15170	14909	14983	14990	15204	15055	15023	15092	15005	15005	15210	14981	15018	14933	15171	15009	15233	15242	15166	15098	15051	15047	14975	15077	15189	15061	15043	15117	15051	15291	15107	15032	15070	15129	15042	15160	15096	15171	15039	15307	15095	15247	15023	15088	15092	15343	15096	14839	15086	15001	14983	15151	14926	15054	15064	15139	15154	15090	15150	15232	15109	15242
24093	21186	28960	27212	28102	29787	29020	24198	22077	20742	20241	19450	18849	18830	18615	18596	18348	18185	18355	18116	18109	17974	17988	17984	17987	18006	17685	17693	17738	17907	17816	17899	17842	17753	17873	17652	17562	17701	17714	17742	17710	17655	17775	17657	17530	17571	17655	17683	17692	17649	17717	17647	17599	17833	17531	17620	17943	17609	17672	17684	17465	17581	17636	17531	17617	17492	17495	17847	17430	17711	17769	17580	17540	17666	17449	17571	17798	17484	17629	17630	17672	17803	17688	17669	17637	17753	17551	17531	17752	17482	17613	17575	17826	17749	17643	17604	17744	17686	17646	17740	17739	17491	17644	17697	17841	17858	17839	17490	17495	17703	17655	17705	17785	17652	17648	17764	17900	17578	17688	17754	17592	17520	17629	17776	17607	17581	17498	17711	17772	17772	17768	17762	17564	17661	17685	17657	17680	17612	17639	17589	17745	17655	17530	17730	17617	17746	17748	17814	17683	17672	17783	17759	17706	17765	17706	17650	17694	17764	17812	17602	17575	17588	17803	17596	17568	17603	17558	17659	17554	17585	17718	17718	17742	17664	17472	17636	17722	17631	17608	17612	17808	17496	17678	17614	17574	17610	17669	17468	17666	17636	17762	17814	17765	18016	17645	17566	17694	17607	17618	17681	17592	17694	17685	17462	17439	17790	17551	17675	17594	17775	17783	17719	17661	17642	17589	17718	17584	17576	17540	17509	17822	17599	17762	17828	17605	17565	17537	17492	17698	17705	17512	17452	17710	17530	17686	17546	17794	17763	17678	17538	17540	17551	17802	17690	17818	17734	17718	17562	17600	17697	17551	17828	17638	17479	17757	17761	17682	17526	17546	17501	17689	17637	17624	17519	17692	17599	17824	17630	17604	17542	17662	17619	17764	17737	17677	17836	17663	17714	17554	17712	17688	17501	17599	17590	17716	17641	17472	17606	17711	17704	17762	17582	17628	17618	17764	17825	17699	17786	17749	17626	17529	17679	17578	17601	17657	17688	17439	17768	17686	17614	17549	17674	17618	17644	17606	17701	17526	17764	17774	17579	17532	17524	17701	17587	17566	17490	17676	17442	17500	17574	17451	17648	17663	17673	17598	17775	17841	17534	17641	17548	17549	17661	17723	17520	17625	17485	17442	17510	17591	17664	17620	17667	17511	17727	17718	17560	17650	17723	17593	17676	17480	17631	17703	17638	17544	17644	17547	17794	17401	17578	17541	17448	17629	17757	17701	17604	17585	17691	17608	17670	17746	17676	17639	17730	17747	17583	17728	17709	17714	17654	17587	17804	17540	17669	17661	17889	17524	17746	17570	17646	17650	17656	17681	17656	17604	17781	17587	17484	17725	17663	17719	17560	17820	17525	17764	17659	17698	17488	17748	17603	17535	17543	17726	17757	17870	17688	17539	17477	17704	17610	17638	17474	17591	17499	17588	17664	17562	17592	17512	17590	17508	17496	17536	17476	17859	17648	17602	17673	17556	17465	17437	17581	17503	17463	17634	17826	17649	17591	17535	17648	17794	17765	17668	17604	17768	17605	17676	17492	17838	17648	17567	17729	17491	17589	17400	17742	17497	17541	17614	17679	17846	17784	17584	17478	17432	17625	17601	17531	17601	17691	17535	17528	17512	17736	17774	17759	17746	17730	17692	17666	17681	17626	17610	17505	17543	17691	17640	17765	17648	17703	17708	17543	17346	17521	17729	17635	17595	17796	17543	17357	17532	17591	17535	17468	17590	17627	17600	17627	17775	17643	17588	17643	17432	17536	17627	17715	17839	17647	17544	17568	17563	17558	17698	17680	17620	17567	17604	17506	17444	17592	17673	17586	17464	17503	17481	17776	17712	17745	17592	17640	17589	17594	17783	17694	17563	17581	17671	17732	17678	17623	17410	17518	17356	17754	17807	17714	17501	17730	17291	17591	17644	17627	17631	17547	17637	17595	17691	17537	17469	17610	17738	17564	17990	17754	17443	17460	17505	17711	17611	17699	17409	17548	17549	17583	17647	17689	17711	17739	17561	17694	17722	17673	17882	17563	17805	17553	17554	17538	17596	17601	17491	17623	17719	17709	17716	17811	17634	17594	17524	17552	17558	17499	17410	17761	17575	17444	17586	17559	17904	17614	17799	17696	17654	17629	17564	17951	17690	17831	17687	17664	17610	17648	17707	17621	17669	17643	17611	17754	17544	17547	17554	17717	17584	17533	17750	17713	17663	17679	17604	17533	17710	17712	17872	17601	17751	17604	17521	18013	17696	17827	17591	17648	17515	17745	17692	17610	17606	17661	17669	17563	17591	17778	17701	17647	17721	17621	17597	17597	17696	17646	17601	17576	17589	17714	17517	17647	17781	17661	17811	17802	17707	17435	17719	17682	17507	17737	17505	17711	17698	17612	17561	17600	17628	17542	17609	17659	17579	17652	17594	17286	17648	17711	17877	17904	17760	17809	17639	17514	17553	17639	17674	17437	17743	17760	17786	17590	17727	17895	17753	17828	17702	17579	17666	17891	17558	17558	17556	17828	17666	17641	17435	17888	17485	17699	17688	17782	17719	17713	17620	17480	17664	17574	17473	17744	17550	17716	17490	17613	17650	17588	17520	17597	17502	17640	17861	17610	17564	17687	17574	17577	17342	17631	17415	17517	17521	17617	17642	17562	17524	17674	17458	17588	17682	17649	17614	17474	17714	17768	17605	17674	17588	17669	17573	17421	17516	17614	17566	17694	17782	17708	17703	17674	17975	17535	17449	17609	17676	17590	17565	17661	17518	17649	17537	17688	17726	17689	17576	17595	17754	17739	17561	17768	17452	17291	17792	17720	17613	17704	17459	17344	17605	17629	17632	17801	17728	17575	17672	17566	17503	17614	17607	17614	17581	17649	17634	17968	17710	17801	17553	17709	17567	17596	17578	17741	17483	17685	17842	17484	17718	17561	17544	17660	17451	17681	17746	17948	17534	17392	17669	17655	17816	17539	17533	17705	17752	17634	17629	17628	17583	17422	17552	17408	17422	17754	17488	17570	17720	17495	17662	17683	17676	17627	17745	17512	17743	17645	17677	17619	17766	17613	17697	17652	17526	17635	17717	17574	17444	17507	17621	17602	17754	17765	17714	17808	17618	17605	17781	17543	17631	17627	17635	17688	17466	17587	17527	17365	17579	17397	17437	17766	17676	17620	17352	17531	17716	17577	17790	17423	17696	17800	17598	17659	17559	17555	17716	17798	17723	17671	17707	17618	17685	17544	17551	17795	17730	17678	17681	17852	17737	17669	17623	17618	17376	17408	17650	17734	17660	17579	17591	17542	17639	17460	17712	17706	17640	17426	17676	17737	17659	17772	17767	17573	17607	17451	17489	17806	17855	17575	17462	17430	17779	17748	17631	17683	17532	17678	17671	17659	17665	17712	17629	17695	17768	17574	17636	17709	17658	17551	17769	17731	17597	17793	17698	17576	17616	17562	17379	17480	17831	17746	17612	17640	17704	17418	17844	17603	17531	17689	17615	17469	17652	17678	17832	17723	17675	17725	17479	17542	17712	17594	17544	17617	17758	17566	17614	17662	17586	17633	17596	17675	17605	17698	17703	17700	17721	17608	17663	17663	17515	17592	17506	17571	17625	17917	17691	17497	17494	17734	17497	17621	17742	17790	17765	17672	17506	17636	17696	17741	17688	17698	17780	17676	17731	17755	17731	17625	17751	17600	17666	17620	17759	17707	17482	17786	17700	17789	17669	17603	17503	17438	17648	17635	17642	17678	17711	17703	17647	17666	17739	17697	17473	17526	17697	17633	17554	17629	17817	17665	17825	17570	17587	17642	17558	17689	17519	17741	17606	17718	17838	17643	17598	17671	17675	17628	17582	17681	17622	17485	17515	17490	17686	17513	17730	17549	17371	17734	17718	17639	17605	17785	17651	17570	17745	17737	17593	17727	17659	17598	17685	17557	17695	17577	17663	17606	17725	17715	17579	17567	17630	17622	17426	17659	17733	17556	17723	17456	17678	17588	17462	17711	17469	17543	17783	17763	17561	17778	17694	17665	17756	17299	17696	17600	17706	17781	17755	17712	17719	17839	17727	17483	17737	17582	17698	17684	17700	17771	17721	17728	17388	17393	17639	17606	17682	17589	17569	17598	17721	17689	17843	17629	17523	17634	17627	17512	17550	17826	17707	17649	17621	17775	17767	17549	17569	17586	17577	17855	17593	17658	17803	17571	17748	17765	17806	17596	17658	17786	17730	17785	17497	17754	17584	17607	17629	17596	17595	17673	17702	17630	17459	17471	17596	17394	17681	17584	17586	17789	17842	17724	17780	17619	17692	17456	17655	17599	17755	17361	17681	17635	17643	17702	17519	17597	17412	17590	17718	17524	17745	17610	17709	17664	17627	17770	17662	17542	17583	17633	17355	17528	17595	17553	17727	17619	17644	17713	17755	17591	17720	17682	17529	17506	17496	17553	17947	17602	17793	17618	17638	17549	17705	17714	17654	17639	17539	17821	17814	17652	17682	17713	17563	17383	17805	17756	17923	17900	17677	17787	17760	17624	17687	17774	17582	17571	17712	17810	17672	17448	17401	17586	17661	17490	17614	17415	17491	17677	17585	17765	17688	17599	17655	17694	17403	17660	17522	17587	17550	17559	17722	17646	17652	17790	17837	17897	17767	17549	17408	17677	17768	17749	17424	17644	17596	17428	17596	17672	17558	17724	17743	17878	17644	17534	17575	17774	17584	17544	17609	17701	17546	17609	17839	17753	17543	17498	17434	17584	17853	17800	17650	17622	17666	17315	17342	17703	17718	17830	17518	17411	17544	17689	17580	17587	17684	17872	17759	17658	17819	17835	17652	17605	17604	17785	17611	17685	17724	17587	17613	17604	17561	17635	17537	17656	17696	17668	17657	17643	17754	17463	17531	17617	17815	17524	17747	17505	17504	17715	17735	17937	17670	17709	17730	17543	17710	17593	17630	17481	17587	17647	17594	17694	17802	17625	17594	17442	17689	17737	17624	17627	17750	17638	17690	17459	17686	17700	17740	17672	17557	17389	17695	17734	17430	17693	17632	17759	17595	17648	17789	17774	17585	17651	17822	17720	17792	17604	17627	17445	17723	17480	17447	17634	17761	17637	17687	17599	17628	17510	17839	17732
34064	56036	51414	41024	35645	31278	27598	23465	20811	19219	18286	17436	16686	16514	16191	16048	15800	15778	15617	15683	15454	15479	15359	15381	15334	15279	15169	15385	15131	15133	15245	15147	15209	15195	15151	15212	15304	15090	15151	15120	15095	15075	15042	15212	15247	15243	15197	15240	15301	15188	15278	15186	15132	15227	15107	15263	15101	15007	15101	15195	15254	15256	15050	15264	14954	15183	15068	15043	15209	15083	15120	15182	15219	15232	14998	15072	15108	15260	15114	15139	15224	15155	15139	14944	15163	15031	15198	14973	15306	15177	15186	15007	15245	15164	15006	15245	15170	14937	15248	15134	15244	15148	14963	14982	15185	15143	14919	15053	15201	15163	15196	15180	15071	15086	15159	15285	15129	15176	15313	15253	15272	15285	15101	15183	15228	15317	15206	15155	15135	15111	15096	15241	15156	15143	15026	15139	15176	15328	15191	15227	15021	15021	15059	15255	15105	15022	15206	15167	15167	15021	15116	14968	15298	15001	15272	15084	15235	15155	15007	15181	14945	15149	14953	15088	15059	15086	15222	15090	15272	15104	15252	15161	15167	15220	15058	15322	15192	15278	15127	15126	15206	15235	14998	15126	15118	15086	15112	15131	15154	15087	15165	15115	15130	15043	15246	15126	14945	15179	15116	15125	15166	15087	15144	15268	14953	15303	15099	14985	15195	15137	15252	15256	15333	15108	15149	15285	15176	15167	15060	15327	15066	15188	15208	15308	15106	15055	15156	15020	15206	14966	15147	15046	15215	15205	15277	15065	15125	15081	15162	15041	15285	15277	15238	15166	15019	15259	15218	15139	15038	15000	15143	15081	15056	15083	15198	15095	15255	15186	15186	15150	15087	15023	15111	15230	15204	15271	15086	15121	15114	15180	15130	15067	15314	15167	15212	15241	14946	15192	15271	15274	15216	15213	15184	15005	15282	15157	15257	15036	15385	15241	15083	15283	15069	15075	15122	15110	15071	15071	15273	15187	15246	15038	15070	15187	15236	15109	15162	15288	15189	15213	15016	15128	15256	15170	15148	15070	15059	15260	15052	15144	15135	15157	15127	15180	15176	15141	15154	15302	15014	15221	14947	15032	15165	15309	15233	15023	15220	15314	15152	15208	15189	15159	15261	15088	15195	14984	15075	15064	15247	15113	15337	15092	15056	15150	15048	15181	15048	15209	15183	15231	15178	15253	15349	15213	15048	15114	15074	15142	15288	15239	15043	15079	15078	15161	15264	15102	15160	15187	14974	15100	15263	15062	15160	15229	15058	15361	15208	15178	15227	15343	15153	15152	15337	15108	15175	15216	15023	15193	15093	14978	15283	15099	15128	15092	15162	15139	15067	15001	15202	15196	15166	15140	15054	15091	14964	15165	15237	15178	15139	15156	15075	15079	15176	15037	15375	15119	15192	15146	15200	15210	14996	15148	15258	15084	15238	15044	15176	15096	15221	15182	15125	15250	15279	15185	15114	15093	14990	15271	15103	15181	15193	15177	15179	15180	15240	15139	15068	15216	15069	15132	15233	15118	15155	15138	14968	15295	14963	15214	15007	15037	15015	15123	15238	15234	15175	15221	15214	15161	15050	15279	15078	15231	15196	15220	15223	15047	15229	15188	15115	15167	15058	15120	15154	15127	15138	15266	15079	15206	15061	15029	15154	14923	15112	15247	15176	15164	15329	15225	15282	15153	15082	15070	15104	15288	15021	15207	15255	15247	15189	15139	14999	14994	15233	15042	15091	15256	15113	15127	15249	15090	14967	15216	15161	15174	15132	15082	15087	15110	15064	15303	14991	15100	15038	15142	15211	15267	15039	15184	15246	15201	15132	15213	15146	15064	15124	15199	15082	14948	15221	15185	15217	15187	15276	15182	15060	15138	15077	15194	15130	15174	15281	15239	15077	15104	15055	15048	14876	15103	15255	15281	15232	15238	15315	15127	15157	15086	15111	15107	15061	15127	14989	15115	15290	15045	15199	14976	14989	15217	15212	15086	15168	15251	15149	15255	15195	15228	15234	15095	15135	15037	15206	15102	15142	15190	15162	15050	15071	15139	15267	15310	15213	15157	15133	15020	15165	15212	15263	15208	15119	15156	15066	15199	15074	15254	15141	15316	15097	15048	15223	15144	15129	15098	15414	15161	15271	14962	15067	15102	15044	15196	15122	14952	15098	15217	15257	15062	15130	15045	15097	15211	15205	15107	15143	15171	15161	15138	15145	15082	15090	15126	15078	15311	15230	14976	15248	15170	14987	15049	15162	15063	15173	15045	15186	15163	15135	15222	15196	15262	15146	15148	15162	15098	15151	15259	15030	15265	15028	15227	15245	15052	15084	15084	15120	15086	15281	15072	15106	15240	15106	14957	15160	15222	15204	15153	15205	15036	15088	15072	15187	15235	15057	15097	15188	15272	15188	15030	15079	15319	15266	15216	15258	15253	15051	15004	15170	15072	14981	15082	15082	15189	15137	15275	15084	15136	15202	15214	15051	14983	15164	15230	15099	14994	15139	15205	15110	15120	15044	15188	15122	15044	15360	15071	14922	15405	15130	15178	15043	15229	15244	15221	15074	15228	15130	15084	15086	15146	15121	15222	15099	15159	15282	15149	15121	15265	15204	14949	15161	15165	15299	15262	15164	15064	15289	15033	15101	15069	15346	15115	15243	15332	15129	15008	15331	15054	15177	15115	15274	15026	15227	15080	15182	15355	15113	15151	15272	15050	15054	15217	15143	15128	15139	15211	15167	15202	15279	15066	15050	15217	15311	15131	15189	15262	15083	15210	15138	15258	15209	15082	15130	15016	15133	15032	15221	15053	15093	15219	15198	15126	15171	14905	14999	15065	14998	15375	15058	15109	15213	15083	15103	15130	15194	14989	15097	15149	15256	15186	15079	15151	15088	15040	15172	15081	15177	15330	15202	15261	15180	15216	15193	15129	15279	15159	15147	15076	15009	15089	15050	15321	15140	15117	15165	15055	15306	15151	15104	15116	15169	14965	15279	15242	15080	15247	15262	15127	15129	15064	15112	15268	15142	15149	15095	15019	15110	15120	15114	14988	15110	15134	15216	15140	15185	15317	15205	15033	15205	15077	15214	15118	15079	15147	15192	15103	15283	15038	15214	15197	15295	15107	15228	15112	14944	15156	15184	15011	15137	15259	15077	15250	15172	15271	15020	15064	15213	15170	15233	15054	15300	15063	15128	15100	15096	14977	15105	15157	15150	15016	15078	15180	15130	15000	15312	15125	15333	15273	15074	15167	15090	15225	15135	15211	15061	15173	15151	15150	15097	15141	15153	15092	15212	15128	15098	15206	15121	15144	15118	15064	15087	15290	15211	15075	15214	15094	15047	15170	15128	15145	15097	15254	15116	15052	15159	15126	15217	15262	15170	15013	15355	15035	15176	15174	15089	15085	15123	15174	15299	15094	15261	15090	15179	15153	15148	15108	15293	15263	14927	15125	15151	15185	15086	15175	15151	15094	15018	14981	15209	15099	15173	15209	15186	15183	15075	15129	15266	15064	15259	15088	15187	15049	15243	15188	15139	15144	15075	15187	15073	15156	15206	15168	14996	15217	15149	14995	15225	15119	15062	15176	15226	15083	15013	15251	15241	15195	15063	15189	15153	15001	15178	15160	15120	15249	15211	15386	15117	15068	15001	15152	15209	15150	15123	15076	15215	15102	15344	15102	15031	15185	15070	15218	15094	15115	15042	15130	15128	15185	15066	14983	15225	15232	15347	15257	15226	14903	15239	15045	15195	15283	15093	15087	15135	15332	15025	15094	15138	15038	15133	15158	14923	15313	15164	15169	15043	15199	15193	15272	15160	15232	15186	15429	15190	15115	15267	15117	15295	15030	15214	15232	15020	15015	15197	15093	15229	15030	14968	15300	15185	15145	15244	15237	15216	15273	15125	15271	15072	15225	15073	15321	15159	15087	15174	15215	15047	15248	15254	14959	15171	15290	15127	15321	15326	15122	15240	14974	15321	15114	15271	15033	15136	15187	15261	15043	15063	15296	14993	15269	15100	15115	15126	15273	15259	15072	15126	15079	15314	15099	15170	15133	15158	15170	15309	15137	15037	15067	15080	15078	14953	15241	15215	15044	15246	15098	15234	15139	15208	15042	15123	15044	14954	15099	14983	15146	15145	15284	15201	15151	15170	15132	15155	15076	15227	15124	15139	15217	15200	15056	15202	14956	15243	15217	15165	15276	15300	15309	15190	15161	14968	15160	15088	15256	15204	15110	15029	14994	15265	15139	15281	15113	15103	15142	15077	15120	15127	15279	15221	15159	15323	14928	15238	15164	15114	15131	15102	15060	15135	15184	15090	15185	15168	15172	15217	15178	15061	15246	15201	15141	15272	15113	15239	15000	15257	15027	15219	15266	15213	15176	15100	15236	15095	15217	15191	15183	15237	15307	15177	15247	15147	15191	15182	15102	15213	15243	15024	15020	15265	15156	15139	15155	15047	15156	15141	15188	15211	14943	15228	15143	15232	15242	15174	15202	15435	15257	15180	15140	15234	15124	15079	15133	15250	15233	15170	15149	15279	15101	15126	15291	15192	14954	15018	14993	15205	14965	15212	15269	15182	15138	15188	15095	15206	15088	15071	15131	15072	15270	15099	15239	15247	15108	15027	15044	15208	14923	15280	15200	15239	15187	15120	15312	15169	15161	15016	14989	15167	15253	15040	15273	15316	14953	15100	15134	15143	15252	15111	15225	15242	15110	15038	15429	15273	15123	15194	15087	15131	15154	15226	15255	15221	15276	15195	14921	15040	14930	15047	15164	15178	15156	15162	15182	15082	15222	15239	15103	15058	15366	15060	15226	15111	15083	15123	15196	15199	15150	15127	15140	15004	15247	15143	15176	15269	15127	15060	15039	14952	15230	14990	15105	15199	15161	15099	15123	15130	15084	15155	15082	15107	15142	15022	15019	15232	15149	15045	15118	15169	15168	14998	15024	15108	14926	15044	15073	15138	15087	15069	15146	15095	15150	15137	15254	15233	15113	15133	15008	15162	15087	14967	15039	15067	15204	15175	14989	15301	15165	15141	15156	15135	14949	15192	15176	15136	14990	14969	15037	15198	15019	15299	15087	15264	15109	15099	15088	15219	15170	15117	15017	15272	15270	15235	15104
22726	21113	28891	24287	24631	29384	31471	26292	23873	22696	21451	20553	19800	19501	19401	19116	19055	18831	18906	18901	18553	18617	18601	18290	18348	18306	18246	18406	18256	18215	18058	18248	18248	18271	17973	18147	18260	18108	18046	17893	18006	18311	18279	18095	18112	18127	18265	17965	17975	18179	18118	17944	18137	18034	18095	18043	18047	17905	17934	17980	18062	18142	18123	18229	18163	18103	17848	17943	18038	18108	18114	18093	18118	18020	18027	18089	17886	18234	17921	18147	18073	18109	17973	18063	18044	18127	17849	18219	18149	18109	18056	18126	18230	18191	17767	18098	18184	17948	18003	18029	18175	17979	18043	18034	17972	18047	17857	18164	17909	18067	18087	18056	17886	18035	17881	17886	17890	17906	17842	18019	17962	18039	17907	18232	18292	18139	18142	18063	18201	17843	18043	18195	17876	18313	18027	18011	17916	18149	17703	17824	18124	17966	17965	17921	17936	18031	17948	17968	18032	18056	18003	18110	17968	17818	17855	17843	17990	18055	17875	18074	18169	18136	18097	17985	17908	18115	17983	18087	18035	17944	17901	17997	18053	18068	17823	18066	18262	17963	18242	18013	17968	17898	17822	17888	18157	17898	17950	18210	18075	18012	18113	17837	18180	18077	18116	17929	18051	18146	17967	18240	17791	17767	17918	17909	17986	17898	17954	17977	18007	17941	18003	18016	18071	17877	18074	18086	17647	18060	18116	18130	18128	18099	18073	18010	18044	17797	18082	18099	18024	17910	18128	18020	18026	18015	18002	17988	17985	17973	17853	17929	17845	17957	17869	17925	18030	17907	18075	18055	18173	17954	17951	18108	18019	18065	17793	17928	17933	17929	17989	17979	18074	18089	18047	18147	17942	18139	17975	17823	17955	17970	17982	18038	18017	18197	17891	18085	17911	18075	17865	17784	17863	18064	18037	17963	18067	17958	18014	17935	17930	18022	17930	18054	18168	17978	18133	18099	18105	17926	18085	17966	18137	18102	17912	18094	18085	18007	18019	18143	17929	18107	17863	18085	17968	17787	17999	17939	17903	17932	17951	18022	18046	18140	18100	17972	18030	18070	18109	18038	18127	17943	17860	18051	18117	18062	18100	18127	18052	17969	17941	17972	17957	18039	18222	17946	17890	17912	17983	18117	17939	18174	17799	18119	17903	18101	17957	17892	17861	17930	18033	17923	18088	17897	17843	17772	17955	17972	17806	18213	18044	18001	17930	17959	18096	17998	18027	17950	17822	18018	18185	18018	17935	18029	18122	17878	17896	18189	17913	17865	18035	18006	18088	18034	17979	17900	18016	17951	17843	17875	18103	18032	17975	17871	17998	18117	17853	17926	17955	17974	18030	17864	17892	17997	17816	17777	18046	17931	17854	18098	18107	17971	18045	18168	18148	17888	17854	18302	18026	17893	17848	17897	18010	17988	17875	17796	17870	17925	18048	18070	17890	17883	17857	18039	18119	18053	17903	18011	18078	18144	18163	17936	17956	17967	18097	18077	18087	17965	17778	17930	18114	17959	17902	18154	18046	17943	17690	17937	18000	18059	17877	17963	17869	17970	17833	17945	18005	18022	18036	17982	18068	17963	18020	17992	18008	18172	17802	17986	17967	17963	17808	17980	18212	17795	17869	18197	17833	17850	17877	18015	17995	17977	18048	18167	18081	17802	17915	18099	18084	17954	18009	18009	17846	18159	18034	18104	18053	18133	18009	18110	17905	18269	17836	17811	17907	17864	17945	18239	17960	18066	17822	17885	18086	17995	17983	18071	17911	17879	18038	17978	17980	18055	17822	18043	17876	17786	17965	17926	18149	18134	17947	18013	18084	17940	18105	17946	18194	17909	18024	18088	17889	18145	18051	17899	18030	18048	17931	17947	18391	18060	18039	17955	17989	17901	18215	18002	17948	17947	17902	18092	18091	18035	18018	17965	17940	18010	18032	18178	18032	17905	18051	18110	17974	17933	18088	17915	18202	18043	18182	17929	17864	17933	17862	17885	18120	17919	17938	17965	18130	18064	17973	18153	18029	18044	18077	17979	18113	18115	18078	18181	18171	18279	18137	18145	18205	17905	17788	17921	18075	17830	17941	17970	18097	17766	17918	18018	18160	17939	18107	18039	18121	18231	17979	17981	17916	18093	17964	18081	17886	17869	18194	17978	18067	17990	18034	18101	18016	17985	17884	18229	18231	18181	18090	17878	17984	18306	18043	17972	17938	18031	18109	17803	18132	18087	18178	18059	18061	18141	18109	18018	18059	17946	17830	17998	17824	17940	17922	18070	18034	17992	17819	18193	17946	17847	17989	17916	17807	18013	18004	18155	17888	17916	18089	17915	17795	17873	18004	17902	17811	17885	18017	18050	17919	17864	17905	18297	18144	17660	17965	17936	18112	17852	17873	18122	17888	18012	18102	18029	18334	18100	18227	18167	17994	17925	17820	17971	18008	17907	17911	17769	18006	18018	18049	18151	18122	17978	18053	18027	18063	18011	18000	17931	17980	18190	18004	17978	18132	17993	17991	18022	17921	17961	18019	18103	18004	17922	17876	17953	18013	17925	18127	17988	17934	17917	17848	18173	18131	18179	18013	18162	18063	17933	17887	17750	17699	18077	17918	18149	17866	17948	18079	17944	17980	18262	18079	18172	18053	17899	17889	17837	18033	17980	17851	17841	18149	17906	17849	17863	17989	17932	17946	17811	18007	17978	17787	17952	17919	17909	18082	18034	18068	17919	17907	18133	18191	18256	18047	17888	18009	18207	18023	18168	18088	17976	17960	17988	18060	18006	18033	17997	18083	17882	18096	17862	17972	17931	17895	17861	17958	18026	18013	17948	18048	18239	17937	18127	18037	17935	17938	17797	18023	18121	18063	18158	18042	18110	17838	18012	18156	18041	18186	17767	17893	18046	17915	17972	18055	18049	18043	17817	17963	17979	17955	17979	17888	17778	18193	18020	17917	17646	17855	17857	17896	18090	18077	18064	17880	17805	18062	17809	17881	17915	17960	17995	18090	17794	17805	17910	18252	18228	17977	18020	18095	17946	17974	18036	17983	18268	17964	17746	18224	18111	18046	18190	18154	17970	18072	17939	17908	18175	18045	18309	18033	18030	17946	18034	17987	18042	17957	17938	17997	17889	18044	17994	17906	18109	18043	17715	18282	17837	17701	17868	18011	17831	18060	18088	18010	17948	18128	17944	17985	18035	18030	18065	17887	18165	18084	17933	18003	18009	17909	18059	17988	18032	17868	18172	17963	17751	17870	18053	18125	18141	18024	18075	17978	17901	18056	18169	18046	17929	17802	17866	17984	17727	17996	18021	18098	17940	17948	17950	18031	17928	17934	17833	17989	18009	17955	18224	17876	17905	18236	17972	17853	18039	18009	17908	18200	17911	17766	17975	17797	18105	17948	17889	17914	17974	18217	18073	18027	18008	18024	18030	17851	18058	18051	18090	17905	18047	17884	18027	17754	18145	17937	18246	17841	18003	18015	17963	18103	17996	18059	18086	18006	18023	17871	17849	17968	17895	17935	18033	17927	17828	18083	18111	18125	18003	18156	18076	17899	18029	18054	18073	18089	18063	18186	17966	18183	18177	17937	18016	17936	18074	18173	18107	18055	17905	17800	18223	18024	18009	17981	17840	17845	17865	17974	18111	18115	17909	18026	17947	17893	17976	18212	17844	18008	17888	17912	17834	18092	17962	18139	17899	18041	18022	17981	17973	18065	17896	18100	18148	18279	17969	18275	17912	17958	17868	17981	17865	18011	18107	18103	18100	18188	17854	17992	18220	18061	18128	18101	18294	17958	17884	17862	17997	17891	17855	18129	18207	17954	17987	17946	18274	17993	18000	18131	17998	17977	18093	17917	17990	17925	18160	18006	18181	18088	17959	17934	18121	17740	18110	17944	18065	18065	17832	17847	18011	17870	18034	18032	17990	17908	17861	18117	17981	18210	18181	18161	17843	18109	18116	17979	18165	17904	18105	18056	18007	18185	18168	17952	17950	18003	18074	18128	17934	18163	17878	18019	17973	17980	18039	17991	17899	18126	18013	18045	18027	17765	18044	18049	17825	18099	18182	17891	17630	18157	18163	18215	18029	17910	18014	18157	18064	18016	18015	17940	18117	17933	17980	18046	18109	18127	17910	17966	17908	17945	17812	17914	17851	17851	18144	18012	17961	17982	18037	17902	17972	18102	18064	18287	17984	17998	17783	17956	17964	17932	18031	18023	17990	17853	17994	18020	17944	17961	17889	18070	17781	18037	18014	18014	17904	17894	18141	18024	18014	18026	18110	18206	17972	17985	17780	17892	17952	17845	18033	17856	18107	18113	18002	17952	17914	17878	17897	18103	18149	18014	18036	17910	18201	18153	18141	18265	17984	17967	17961	17918	17843	17830	18112	18081	18048	18064	18021	17984	18099	17949	18132	17969	18109	18000	17873	17870	18076	18119	18137	18009	17695	17869	17729	18075	18079	18156	17963	17963	18042	17775	17789	18017	17986	18039	17794	17900	18022	17842	18107	17995	18019	17922	18119	18166	18021	18018	18084	18024	18131	17999	17947	18119	17822	17975	17954	18047	17985	18187	18015	17896	18058	18070	17869	18029	18030	17971	18109	17956	17966	18016	18058	18040	18108	18104	18043	18043	17859	17970	18081	18050	18117	18020	17951	18097	18003	18130	17910	18118	17775	17981	18140	18002	18041	18078	18025	18047	18021	17983	17953	18089	17842	18096	17959	17812	17938	17896	17841	18005	18015	17904	17992	18123	17899	18210	18076	18085	18070	18195	17985	18003	17988	17956	17924	18147	17960	18136	17837	18062	17983	18028	18034	17919	17833	17929	17887	18114	18160	18005	17973	17891	17882	17899	17681	17869	17938	17911	17874	17990	18059	18093	18140	17800	18034	17831	17780	18081	17980	18138	17868	17968	17902	17871	18131	17872	17998	18006	18081	17930	17935	17941	17897	17739	17975	17857	17860	18082	17940	17954	17763	17778	17922	17902	17994	17961	17928	18063	18025	17844	17911	17890	17799	18104	18067	18039	18036	17779	17945	18088	17912	17909	17867	17943	18111	17960	17709	17927	17969	17931	18080	17784	18133	17811	17888	17952	18075	17903	17818	18069	17833	18067	17827	17919	17733
36068	61346	57272	46196	40134	34188	30351	26448	23336	20891	19752	18611	18039	17332	17202	16795	16550	16412	16011	15994	15675	15748	15726	15632	15589	15555	15513	15441	15610	15585	15313	15396	15372	15608	15370	15406	15305	15591	15301	15253	15329	15301	15356	15342	15364	15267	15275	15319	15377	15422	15400	15395	15376	15400	15473	15363	15445	15427	15347	15428	15312	15455	15401	15434	15296	15304	15479	15400	15238	15315	15219	15571	15327	15321	15261	15428	15532	15273	15290	15462	15309	15365	15320	15404	15386	15300	15306	15431	15391	15564	15288	15454	15389	15302	15271	15157	15383	15294	15488	15247	15338	15369	15346	15295	15240	15231	15531	15357	15420	15266	15301	15282	15442	15239	15260	15269	15292	15331	15436	15340	15404	15503	15337	15323	15207	15316	15401	15355	15189	15426	15292	15396	15272	15323	15325	15329	15185	15421	15277	15463	15459	15498	15367	15359	15231	15287	15428	15224	15371	15249	15396	15335	15505	15122	15449	15465	15433	15286	15323	15358	15277	15362	15353	15408	15361	15216	15340	15310	15417	15493	15383	15417	15269	15309	15248	15069	15391	15388	15459	15278	15302	15418	15388	15375	15355	15376	15342	15257	15317	15302	15355	15316	15345	15196	15297	15269	15417	15346	15344	15327	15380	15496	15334	15050	15243	15417	15289	15268	15306	15324	15216	15267	15163	15314	15318	15401	15192	15352	15253	15334	15312	15329	15155	15291	15336	15313	15250	15489	15482	15346	15469	15343	15404	15302	15427	15432	15328	15328	15370	15376	15289	15132	15267	15241	15211	15418	15469	15254	15329	15195	15353	15464	15521	15376	15332	15328	15430	15420	15318	15227	15358	15407	15266	15355	15220	15406	15340	15428	15409	15329	15206	15449	15381	15221	15419	15333	15278	15494	15113	15290	15369	15360	15236	15421	15222	15454	15207	15454	15332	15447	15338	15412	15377	15341	15527	15329	15193	15204	15467	15342	15287	15276	15255	15248	15280	15463	15271	15217	15419	15170	15208	15252	15442	15059	15437	15319	15172	15273	15308	15339	15272	15100	15405	15202	15390	15360	15388	15309	15406	15405	15532	15337	15375	15456	15289	15376	15215	15189	15302	15438	15389	15253	15315	15415	15399	15172	15325	15240	15167	15319	15207	15270	15305	15443	15245	15461	15345	15294	15309	15394	15404	15431	15355	15295	15267	15378	15314	15422	15194	15435	15370	15359	15223	15273	15337	15357	15361	15353	15334	15438	15441	15313	15281	15347	15267	15326	15306	15327	15317	15423	15368	15280	15395	15334	15199	15331	15180	15277	15454	15377	15335	15302	15337	15279	15366	15250	15320	15355	15366	15365	15234	15317	15441	15448	15218	15376	15322	15321	15329	15179	15279	15327	15102	15277	15436	15230	15380	15298	15509	15421	15420	15073	15474	15457	15274	15235	15336	15270	15273	15330	15270	15349	15394	15385	15335	15296	15364	15428	15401	15347	15457	15415	15244	15354	15531	15302	15308	15277	15291	15337	15424	15424	15279	15289	15380	15397	15328	15296	15292	15302	15255	15283	15220	15357	15341	15452	15228	15357	15327	15286	15335	15315	15398	15406	15317	15336	15309	15373	15431	15233	15446	15285	15367	15370	15059	15250	15464	15164	15482	15289	15334	15429	15275	15414	15349	15221	15255	15377	15263	15242	15331	15493	15355	15341	15154	15331	15400	15256	15345	15505	15187	15261	15223	15382	15358	15265	15418	15476	15385	15186	15364	15290	15288	15305	15409	15361	15081	15309	15259	15263	15365	15146	15371	15361	15295	15191	15267	15314	15324	15321	15415	15216	15437	15323	15276	15381	15236	15317	15404	15365	15408	15158	15268	15191	15372	15354	15480	15259	15404	15307	15502	15380	15259	15348	15373	15400	15158	15309	15346	15288	15421	15299	15282	15288	15249	15312	15186	15382	15436	15547	15252	15397	15365	15339	15212	15318	15202	15360	15298	15455	15393	15367	15465	15421	15483	15423	15315	15494	15271	15252	15361	15385	15300	15304	15361	15351	15480	15350	15350	15384	15336	15411	15252	15235	15363	15206	15453	15200	15510	15118	15424	15425	15391	15184	15248	15293	15309	15398	15192	15441	15323	15173	15283	15287	15184	15201	15552	15289	15378	15288	15465	15434	15308	15416	15273	15339	15293	15333	15455	15248	15375	15279	15313	15336	15396	15347	15219	15300	15301	15333	15251	15372	15372	15275	15145	15206	15454	15403	15200	15329	15500	15295	15320	15248	15323	15464	15399	15233	15374	15303	15226	15513	15463	15309	15444	15357	15330	15213	15391	15339	15299	15353	15495	15318	15365	15390	15274	15297	15489	15227	15384	15398	15327	15390	15294	15373	15321	15287	15437	15263	15250	15294	15324	15256	15319	15423	15323	15398	15373	15341	15326	15234	15521	15347	15360	15353	15373	15243	15377	15321	15323	15284	15324	15277	15236	15501	15239	15332	15378	15353	15412	15665	15407	15344	15271	15475	15244	15261	15254	15119	15365	15263	15363	15546	15324	15383	15441	15285	15141	15382	15424	15424	15280	15263	15111	15177	15403	15344	15349	15403	15194	15373	15331	15341	15271	15320	15370	15376	15278	15407	15281	15362	15315	15361	15414	15205	15153	15387	15338	15217	15245	15231	15240	15275	15459	15298	15263	15459	15185	15340	15214	15317	15396	15344	15329	15257	15407	15490	15506	15311	15384	15224	15251	15335	15285	15318	15321	15404	15311	15490	15243	15357	15245	15465	15227	15442	15388	15193	15420	15309	15367	15426	15264	15379	15354	15163	15345	15449	15325	15247	15442	15448	15224	15249	15499	15259	15366	15305	15340	15316	15235	15392	15438	15258	15232	15311	15166	15321	15234	15341	15336	15317	15171	15469	15238	15304	15220	15405	15276	15353	15374	15335	15309	15198	15433	15273	15243	15266	15257	15468	15412	15335	15367	15361	15366	15375	15216	15335	15441	15362	15196	15398	15478	15461	15361	15179	15514	15336	15124	15407	15314	15303	15270	15324	15287	15233	15334	15291	15265	15473	15354	15518	15287	15244	15356	15416	15287	15188	15344	15325	15275	15396	15565	15481	15360	15123	15459	15376	15153	15331	15404	15463	15366	15362	15247	15372	15418	15355	15246	15423	15286	15336	15466	15231	15333	15327	15384	15325	15321	15354	15170	15374	15329	15354	15374	15402	15497	15338	15231	15613	15289	15315	15325	15345	15481	15300	15300	15126	15275	15500	15176	15381	15206	15470	15370	15345	15256	15266	15405	15352	15180	15159	15450	15422	15294	15284	15433	15278	15588	15489	15434	15389	15272	15434	15288	15235	15446	15419	15335	15351	15172	15443	15150	15353	15188	15273	15284	15162	15345	15275	15369	15348	15298	15225	15365	15370	15261	15177	15305	15193	15211	15415	15319	15313	15376	15285	15305	15142	15393	15334	15444	15233	15236	15243	15506	15374	15383	15317	15185	15333	15259	15397	15596	15155	15334	15229	15434	15179	15360	15165	15270	15420	15417	15357	15365	15306	15473	15242	15381	15287	15256	15209	15504	15315	15200	15340	15497	15398	15359	15368	15266	15397	15318	15503	15270	15216	15270	15279	15217	15397	15495	15323	15229	15310	15330	15403	15377	15324	15314	15503	15066	15366	15334	15171	15296	15328	15397	15298	15329	15426	15404	15261	15431	15375	15284	15302	15341	15426	15216	15143	15269	15429	15303	15422	15481	15356	15313	15361	15350	15436	15298	15212	15422	15391	15423	15275	15286	15266	15388	15349	15295	15313	15385	15314	15316	15278	15250	15405	15462	15144	15347	15400	15354	15384	15176	15358	15288	15297	15518	15183	15207	15273	15455	15309	15262	15306	15226	15272	15236	15330	15216	15320	15187	15318	15419	15374	15420	15302	15288	15433	15340	15450	15337	15265	15659	15286	15379	15310	15507	15207	15230	15303	15190	15313	15385	15356	15239	15344	15306	15501	15314	15299	15468	15338	15237	15484	15341	15414	15389	15298	15232	15335	15376	15323	15369	15378	15355	15383	15282	15470	15360	15145	15122	15154	15184	15447	15114	15264	15128	15318	15235	15203	15387	15366	15393	15305	15290	15260	15325	15200	15453	15328	15144	15557	15194	15518	15368	15378	15230	15322	15376	15135	15303	15372	15251	15385	15268	15438	15391	15309	15422	15267	15202	15307	15348	15326	15471	15199	15482	15373	15432	15492	15413	15253	15342	15338	15226	15391	15355	15305	15394	15372	15437	15350	15365	15267	15533	15336	15350	15342	15299	15222	15391	15364	15373	15480	15277	15360	15306	15509	15358	15354	15175	15218	15260	15298	15302	15208	15484	15282	15344	15334	15261	15321	15173	15446	15277	15254	15297	15332	15219	15248	15222	15417	15374	15441	15284	15357	15400	15345	15303	15359	15342	15298	15225	15188	15301	15265	15293	15215	15358	15277	15454	15395	15327	15143	15143	15286	15450	15246	15247	15461	15447	15294	15281	15443	15523	15492	15316	15246	15352	15284	15392	15458	15372	15278	15444	15290	15250	15433	15481	15418	15174	15363	15481	15351	15307	15227	15361	15373	15345	15401	15165	15128	15457	15480	15379	15374	15369	15288	15240	15417	15432	15297	15385	15238	15193	15418	15315	15354	15325	15346	15368	15194	15285	15276	15401	15475	15250	15324	15320	15351	15385	15311	15420	15244	15307	15434	15313	15294	15398	15405	15343	15309	15274	15397	15286	15453	15504	15260	15309	15341	15279	15175	15285	15409	15286	15242	15314	15427	15359	15381	15297	15427	15261	15418	15248	15291	15387	15356	15394	15344	15272	15347	15278	15265	15407	15395	15397	15390	15301	15370	15416	15381	15312	15393	15366	15338	15424	15246	15276	15194	15215	15276	15208	15349	15378	15450	15369	15290	15284	15284	15468	15315	15256	15294	15308	15284	15329	15467	15282	15342	15321	15328	15382	15364	15271	15282	15305	15266	15391	15380	15379	15250	15376	15308	15270	15310	15346	15224	15323	15244	15280	15396	15279	15216	15422	15215	15430	15210	15416	15319	15274	15243	15538	15345	15229	15234	15286	15343	15349	15268	15342	15267	15241	15414
29912	30870	40165	35719	29468	25769	23333	21418	20471	19585	19000	18809	18269	18079	18180	18236	18144	18023	17948	18015	17775	17698	17704	17780	17890	17775	17761	17670	17590	17629	17705	17697	17578	17734	17790	17842	17537	17752	17537	17500	17617	17451	17697	17570	17633	17665	17555	17622	17647	17677	17546	17691	17832	17670	17472	17622	17620	17550	17695	17693	17778	17485	17630	17462	17756	17603	17524	17746	17588	17504	17725	17742	17598	17448	17474	17602	17594	17746	17550	17417	17600	17631	17812	17669	17701	17694	17542	17559	17725	17645	17580	17705	17396	17714	17562	17548	17697	17462	17502	17662	17751	17547	17743	17578	17639	17779	17744	17688	17598	17681	17707	17596	17507	17460	17704	17591	17862	17624	17674	17821	17598	17558	17780	17706	17572	17531	17520	17552	17622	17504	17526	17482	17646	17698	17410	17496	17528	17592	17637	17673	17681	17608	17482	17636	17584	17504	17765	17541	17573	17342	17563	17638	17754	17720	17582	17488	17488	17584	17720	17696	17594	17473	17599	17446	17374	17803	17552	17545	17758	17572	17574	17540	17603	17451	17707	17586	17742	17414	17560	17569	17605	17535	17530	17508	17431	17686	17548	17652	17686	17532	17552	17636	17519	17634	17773	17715	17768	17641	17582	17780	17557	17493	17700	17603	17742	17653	17535	17808	17891	17695	17659	17584	17471	17722	17480	17830	17430	17644	17651	17503	17834	17500	17527	17437	17808	17725	17816	17698	17655	17385	17671	17706	17714	17442	17758	17503	17843	17603	17707	17404	17524	17585	17565	17530	17496	17800	17734	17712	17482	17740	17710	17570	17422	17678	17693	17739	17661	17639	17611	17728	17508	17567	17539	17549	17762	17412	17633	17697	17670	17544	17732	17632	17607	17694	17709	17515	17408	17652	17695	17852	17713	17490	17896	17640	17698	17612	17786	17561	17795	17618	17747	17730	17623	17711	17660	17526	17772	17531	17776	17792	17705	17615	17587	17597	17633	17819	17811	17642	17363	17721	17643	17703	17577	17701	17664	17681	17660	17668	17595	17607	17573	17662	17582	17649	17613	17670	17472	17666	17789	17491	17551	17497	17535	17597	17584	17668	17776	17609	17767	17636	17502	17684	17704	17523	17548	17775	17608	17542	17654	17647	17686	17610	17704	17448	17541	17661	17812	17513	17587	17677	17752	17558	17635	17753	17583	17597	17610	17774	17568	17361	17889	17463	17709	17735	17815	17677	17769	17452	17512	17590	17558	17800	17510	17684	17552	17758	17560	17778	17430	17675	17510	17599	17604	17522	17563	17283	17535	17538	17536	17700	17541	17566	17757	17630	17807	17610	17751	17702	17730	17769	17665	17557	17557	17640	17570	17672	17526	17699	17583	17456	17338	17566	17700	17692	17545	17617	17448	17748	17604	17592	17541	17645	17550	17695	17640	17503	17629	17614	17509	17485	17693	17417	17783	17584	17396	17858	17525	17749	17541	17767	17653	17568	17584	17515	17547	17815	17489	17550	17650	17507	17723	17659	17466	17530	17700	17349	17681	17746	17531	17633	17814	17624	17588	17708	17816	17664	17581	17611	17727	17667	17515	17413	17512	17547	17687	17654	17685	17544	17543	17697	17781	17619	17515	17770	17663	17574	17438	17575	17520	17421	17650	17727	17332	17816	17771	17701	17688	17729	17652	17582	17764	17480	17411	17571	17522	17805	17596	17686	17742	17721	17692	17631	17414	17659	17813	17615	17500	17614	17606	17530	17688	17466	17529	17739	17776	17957	17782	17627	17588	17615	17912	17485	17712	17716	17625	17614	17548	17397	17633	17714	17572	17676	17543	17520	17498	17593	17688	17645	17607	17588	17571	17674	17707	17676	17866	17560	17602	17452	17740	17722	17580	17497	17447	17854	17761	17538	17572	17494	17684	17569	17682	17678	17866	17579	17541	17740	17734	17792	17816	17534	17293	17632	17660	17499	17552	17733	17717	17803	17639	17820	17629	17520	17693	17689	17483	17631	17667	17420	17645	17653	17713	17847	17702	17662	17552	17784	17714	17694	17757	17714	17771	17636	17850	17767	17568	17656	17773	17576	17570	17651	17707	17460	17621	17446	17512	17612	17410	17662	17715	17419	17716	17531	17513	17577	17760	17480	17509	17599	17452	17399	17819	17571	17611	17686	17581	17590	17590	17611	17695	17715	17626	17768	17437	17556	17497	17657	17432	17578	17691	17683	17668	17697	17565	17502	17739	17570	17618	17690	17806	17666	17903	17506	17604	17688	17598	17765	17694	17541	17406	17342	17649	17595	17499	17564	17530	17679	17720	17496	17812	17654	17738	17783	17829	17511	17592	17665	17790	17866	17770	17720	17717	17579	17727	17515	17587	17570	17541	17534	17992	17827	17801	17606	17580	17693	17751	17702	17389	17603	17586	17613	17850	17596	17513	17659	17588	17469	17766	17438	17586	17505	17468	17553	17678	17656	17817	17442	17697	17629	17565	17759	17613	17438	17622	17516	17818	17705	17516	17625	17692	17466	17518	17763	17654	17566	17646	17755	17688	17553	17850	17478	17710	17539	17609	17660	17660	17737	17654	17559	17543	17437	17694	17758	17640	17786	17644	17449	17743	17574	17414	17788	17708	17717	17598	17744	17754	17521	17527	17570	17568	17860	17367	17614	17627	17565	17646	17658	17777	17555	17509	17657	17752	17542	17658	17495	17548	17630	17689	17560	17735	17487	17623	17482	17454	17470	17633	17716	17613	17527	17699	17772	17538	17576	17649	17708	17630	17584	17529	17634	17642	17481	17457	17493	17478	17666	17653	17773	17725	17764	17764	17693	17646	17825	17504	17632	17518	17597	17742	17479	17706	17658	17362	17530	17626	17710	17543	17610	17576	17708	17723	17716	17474	17836	17512	17549	17664	17638	17571	17629	17587	17541	17646	17535	17684	17438	17602	17595	17696	17583	17715	17690	17691	17572	17751	17562	17736	17653	17381	17531	17453	17615	17584	17627	17511	17644	17703	17745	17804	17644	17489	17497	17612	17690	17411	17691	17726	17503	17618	17644	17686	17772	17569	17553	17720	17680	17642	17644	17718	17560	17581	17874	17565	17599	17519	17684	17564	17698	17808	17543	17609	17638	17578	17612	17675	17671	17773	17385	17634	17789	17738	17536	17497	17723	17838	17582	17657	17540	17681	17752	17689	17598	17757	17606	17684	17589	17583	17645	17518	17802	17436	17607	17679	17672	17850	17871	17586	17520	17490	17561	17924	17640	17614	17621	17651	17837	17513	17802	17632	17752	17774	17640	17595	17510	17857	17749	17707	17481	17818	17573	17458	17497	17685	17732	17736	17625	17651	17773	17461	17610	17787	17663	17506	17649	17520	17770	17631	17658	17546	17651	17640	17553	17614	17458	17576	17658	17811	17606	17692	17705	17614	17417	17453	17608	17719	17730	17535	17610	17767	17709	17562	17560	17571	17663	17746	17611	17581	17537	17691	17777	17617	17668	17663	17450	17591	17509	17506	17875	17656	17635	17593	17733	17733	17543	17745	17559	17691	17608	17580	17578	17695	17508	17633	17816	17560	17608	17524	17662	17491	17694	17757	17803	17468	17752	17552	17528	17544	17783	17703	17870	17655	17657	17727	17481	17573	17703	17734	17699	17652	17677	17763	17786	17627	17658	17338	17632	17601	17477	17559	17776	17687	17726	17598	17449	17667	17806	17897	17637	17700	17589	17590	17797	17668	17493	17554	17700	17677	17687	17413	17538	17493	17563	17880	17605	17428	17483	17696	17619	17602	17623	17569	17559	17741	17743	17529	17448	17564	17516	17630	17474	17585	17680	17624	17578	17661	17531	17573	17477	17825	17626	17567	17656	17718	17690	17512	17767	17639	17573	17699	17758	17717	17670	17637	17486	17561	17475	17788	17403	17780	17731	17642	17619	17775	17743	17517	17539	17400	17726	17833	17818	17554	17546	17593	17513	17684	17669	17656	17763	17567	17671	17571	17618	17564	17767	17540	17561	17629	17702	17678	17800	17619	17593	17700	17612	17565	17544	17695	17702	17593	17783	17496	17741	17466	17688	17733	17735	17677	17868	17649	17738	17728	17584	17692	17561	17495	17734	17621	17745	17745	17731	17678	17458	17803	17524	17570	17641	17842	17630	17638	17574	17619	17635	17745	17586	17727	17635	17738	17777	17778	17608	17786	17778	17651	17434	17529	17624	17460	17526	17679	17676	17571	17399	17644	17484	17579	17793	17471	17528	17643	17471	17708	17543	17703	17628	17789	17819	17730	17510	17618	17688	17707	17551	17759	17440	17489	17547	17574	17694	17483	17518	17433	17680	17583	17604	17646	17547	17552	17663	17657	17396	17764	17509	17647	17656	17703	17515	17604	17548	17668	17787	17570	17694	17498	17659	17599	17389	17504	17349	17529	17722	17651	17578	17429	17758	17605	17504	17712	17569	17670	17670	17662	17635	17638	17645	17775	17690	17524	17734	17606	17684	17638	17937	17703	17604	17840	17511	17739	17562	17504	17599	17627	17582	17556	17743	17668	17694	17722	17472	17467	17698	17762	17805	17680	17568	17821	17903	17819	17519	17498	17592	17407	17644	17676	17705	17670	17783	17721	17574	17705	17815	17696	17339	17723	17664	17422	17933	17723	17587	17728	17573	17542	17694	17681	17696	17579	17618	17713	17601	17540	17793	17709	17752	17656	17699	17615	17586	17544	17622	17471	17664	17673	17702	17603	17772	17755	17699	17547	17518	17668	17751	17643	17585	17595	17531	17737	17732	17872	17796	17820	17680	17646	17622	17605	17605	17589	17741	17703	17635	17657	17586	17583	17739	17533	17594	17629	17445	17681	17572	17909	17614	17425	17618	17546	17774	17590	17588	17613	17714	17509	17609	17385	17640	17550	17644	17603	17541	17631	17737	17445	17638	17660	17694	17702	17665	17664	17665	17692	17634	17551	17628	17614	17651	17718	17661	17562	17744	17555	17661	17534	17722	17634	17680	17625	17559	17686	17587	17682	17647	17605	17523	17475	17495	17821	17737	17520	17861	17540	17629	17605	17564	17412	17605	17684	17507	17550	17506	17867	17732	17843	17651	17729	17612	17698	17590	17803	17647	17765	17640
33678	48416	45050	35450	29853	25379	22520	20466	19075	17720	17171	16746	16177	16071	15921	15787	15621	15530	15424	15255	15350	15186	15213	15304	15290	15272	15098	15281	15230	15165	15176	15215	15099	15249	15238	15231	15090	15201	15186	15133	15179	15160	15132	15035	15018	15169	15060	15057	15324	15006	15055	15128	15192	15078	15328	15130	15083	15164	15274	15115	15086	15149	15182	15109	15143	15097	15091	15135	15173	14903	15319	15135	15118	15177	15048	15159	15196	14958	15070	15128	15198	15102	15198	15160	15245	15109	15103	15020	15153	15218	15213	15109	15038	15313	15276	15347	15057	15031	15139	15214	15056	15194	15083	15049	15218	15213	15366	15158	15209	15089	15013	15299	15174	14992	15167	15045	15160	15281	15176	15131	15143	15087	15089	15143	15210	15099	14891	15091	15155	15181	14983	15164	14919	15093	15088	15077	15045	14982	15232	15090	15200	15125	15006	15021	14998	15265	15183	15006	15193	15120	15042	15039	15194	15094	15008	14984	15167	14971	15078	15118	15138	15245	15196	15137	15069	15037	15261	14975	15193	15175	15147	15062	15273	15211	15132	15202	15186	15244	15099	15390	15064	15114	15110	14991	15187	15133	15006	15170	15042	15144	15095	15139	15029	15114	15017	15083	15071	14936	15130	15080	14868	15192	15083	15074	15147	15029	15039	15057	14934	15097	15169	15210	15089	15129	15115	15044	14948	15206	14986	15018	15146	15067	15210	15328	15161	15137	15192	15096	15203	15152	15062	14975	15072	15127	15181	15325	15022	15213	15068	14998	15111	15054	15228	15061	15172	15069	15211	15207	15051	15237	15087	15122	15274	15218	15041	15059	15140	15177	15084	15155	15159	15130	15087	14985	15196	15132	15202	15027	15122	15044	15033	15254	15206	15082	14992	15280	15268	15249	15118	15052	15081	15137	15205	15262	15132	15053	14987	15171	15352	15227	15146	15384	15208	15137	15090	15092	15324	15174	14988	15238	15127	15125	15358	14979	15110	15339	15155	15119	15240	15275	15019	15195	15134	15105	15183	15209	15155	15062	14987	15255	15094	15069	15145	14845	15195	14993	15076	15104	15110	15050	15071	15108	15008	15166	15173	15117	15063	15127	15085	15095	15107	15204	14958	15068	15112	15220	15262	15027	15250	15066	15096	15238	15106	15028	15180	15101	15021	15213	15181	15083	15035	15222	15237	15178	15087	14894	15115	15008	15080	15172	15140	15079	15167	15306	15070	15114	15152	15107	15048	15226	15210	15368	15162	15010	15012	14948	15312	15097	15214	15100	15123	15103	15198	15084	15158	15102	15034	15165	15107	15015	15146	15113	15392	15226	15292	15091	15157	15100	15113	15113	14909	15086	15156	15318	15151	15183	15148	14997	15226	15095	15093	15143	15063	14984	15154	15040	15166	15069	15221	15066	15074	15043	15261	15118	15210	15183	15177	15044	15106	15172	15173	15122	15149	15069	14994	15080	15093	15168	15159	15086	15140	15128	15057	15054	15147	15035	15012	15140	15098	14996	15066	15125	15050	15219	15107	15111	15112	15297	15251	15138	15115	15081	15024	15149	15170	14984	15259	15049	15150	15054	15097	15136	15155	15188	15095	15016	15122	15089	15195	15169	15079	15071	15187	15182	15177	15279	15050	15044	15147	14986	15106	14995	15034	15017	15276	15077	15034	15204	15169	15037	15179	15286	15177	14790	15011	15006	15089	15058	15106	15116	15025	15131	15024	15166	15104	15251	15042	15242	15111	15083	15082	15085	15059	15150	15126	15342	15083	15256	15102	14983	15159	15107	15225	15100	15138	15115	15037	15107	15210	15282	15112	15251	15116	15013	14980	15120	15148	15015	15104	15051	15136	15007	15039	15038	14970	14971	15091	15084	15126	15205	15241	15093	14938	15250	15125	15178	15162	15216	15136	15065	15047	15051	15215	15041	15010	15216	15151	15203	15180	15140	15085	15090	15278	15241	15049	15148	15193	15063	15146	15165	15124	15351	14967	15112	15021	15013	15174	15103	15061	15192	15243	15034	15048	15016	15015	15050	15193	15130	15293	15168	15107	14967	15006	15103	15158	15165	14999	15124	14984	15206	15039	15133	15019	14967	15225	15313	15148	15240	14991	15255	15291	15095	15179	15096	15092	15121	15063	15151	15006	15199	14983	15088	15043	15035	15026	15184	15220	15081	15081	15044	14968	15077	15171	15144	15273	15167	15134	14950	15050	15141	15026	15290	14972	14921	15217	15189	15185	15053	15155	15209	15090	15135	15169	15158	15082	15063	15055	15227	15099	15091	15076	15114	14951	15182	15036	15237	15207	15155	15064	15055	15069	15067	15178	15162	15311	15188	15008	15218	15081	14974	15247	15129	15234	14986	15062	15146	15065	15169	15181	15075	15215	15147	15001	15234	15170	15087	15317	15044	15196	15092	15046	14998	15171	15232	15040	15205	15024	15277	14995	15070	15146	15080	14986	15092	14985	15183	15183	15213	15056	14951	15037	15145	15067	15270	15141	15127	15234	15093	14950	15103	15175	14960	15050	15023	15127	15187	15081	15223	15082	15139	15179	14993	15245	15147	14965	15191	15014	14984	14980	15074	15422	15057	14993	15079	15088	15164	15084	15166	15206	15147	15147	15242	15020	15317	15212	15049	15014	15228	15172	15085	15279	15173	15124	15195	15300	15027	15133	15197	15157	15261	15106	15131	15009	14974	15058	15119	15152	15171	14995	15143	15388	15135	15036	15126	15128	15268	14994	15391	15154	15162	15044	15003	15189	15049	15138	15028	15108	15329	15053	15138	15208	15134	15247	15302	15052	15005	15286	15130	15107	15085	15000	15226	15196	15070	15027	15125	15157	15203	15106	15202	15120	15282	15125	15018	15068	15215	15233	14872	15172	15024	15068	15104	15197	15182	15049	15058	15271	15041	15080	15029	15133	15128	15143	15040	15234	15167	15041	14996	15063	15264	15082	15090	15225	15131	15083	15162	15228	15041	15188	15074	15024	15048	14918	15205	14999	15066	15041	15109	15332	14924	15199	15136	15150	15261	15192	15067	15059	15136	15201	15245	15174	15112	15008	15131	15119	15006	15141	15336	15204	14998	14849	15301	15111	15024	15305	15071	15165	15236	15268	15225	15119	15196	14997	15200	15123	15055	15060	15052	15037	15090	14974	15099	15071	15111	15092	15251	15107	15107	15075	15203	15070	15226	15176	15284	15223	15086	15219	15155	15030	15137	14964	15300	14979	15245	15042	14974	15161	15127	15062	15093	15120	15141	15287	15064	15052	15139	15139	15129	14871	15215	15121	15022	15142	15251	15124	15247	14937	15229	15105	15244	15162	15148	15184	15085	15061	15206	15305	15137	15121	14965	15086	15156	15249	14946	15164	15127	15081	15135	15161	15282	15156	15158	14930	15020	15169	15115	15084	15106	15062	15166	15118	15085	15025	15109	15016	15148	15242	15004	15208	15145	15047	15110	15182	15231	15126	15035	15125	15173	15039	15232	15164	15056	15082	15206	15123	14969	15204	14957	15062	15176	15177	15095	15113	15171	15223	15174	15183	15258	15110	15201	15284	15077	15071	15109	15080	15087	15093	15071	15211	15098	15135	15267	15005	15065	15140	15020	15142	15207	15226	15064	15214	15193	15234	15083	15187	15042	15113	15095	15127	14948	15101	15210	15203	15008	15189	15112	15320	15120	15096	15133	14984	15150	15089	15040	15113	15070	15348	15145	15097	14930	15230	15092	15121	15076	15172	15334	15138	15065	15106	15029	15203	15052	15167	15010	15248	15082	15081	15101	15129	15143	15268	15202	15009	15221	15311	15018	15093	15038	15176	15249	14894	15276	15182	15288	15117	15091	15121	14986	15096	15224	14996	15106	15079	15128	15221	15190	15076	15144	15140	15178	15209	15244	15013	15219	15196	15222	15111	15281	15094	15236	15051	15208	15092	15201	15091	15121	15192	15038	15092	15003	15120	15112	15233	15113	15001	15211	15157	15176	15047	15266	15067	15217	15035	15181	15008	15202	15072	15181	15002	14956	15115	15300	15380	15077	15172	15229	15215	15150	15146	14917	15117	15093	15222	15144	15068	15093	15139	15164	15181	15245	15222	15193	15085	15223	15131	15176	15180	15115	15008	15105	15132	15054	15227	14926	15102	15041	15203	15218	15184	15012	15146	15108	15211	15159	15175	15133	15148	15075	15129	15217	15177	15154	15287	15178	15218	15069	15134	15022	15124	14940	15133	15057	14975	15019	15038	15167	15051	15154	15043	15211	15172	15226	15214	15104	15085	15125	15321	15186	15071	15075	15356	15127	14996	15132	15009	15240	15097	15152	15083	15233	15185	15354	15121	15132	15229	14935	15012	15017	15097	15071	15344	15225	15087	15241	15179	15240	15060	15154	15215	15119	15064	15085	15037	15099	15350	15193	15105	15133	15122	15119	15173	15173	15151	15148	15164	15221	15246	15054	15197	15180	15135	15250	15021	15056	15028	15169	15259	15218	15133	15084	15173	15062	15080	15204	15299	14961	15177	15225	15112	15263	15327	15157	15057	15183	15067	15027	15001	15301	15046	15041	15252	15035	15317	15110	15015	15279	15202	15063	15251	15192	15098	15182	15112	15029	15117	15065	15114	15045	14976	15211	15218	15227	15178	15048	15125	15057	15283	15197	15015	15082	15153	15216	15048	15205	15135	15309	15089	15148	15129	15128	15008	15074	15152	15185	15014	15118	15065	15220	14982	15150	15159	15161	15109	14996	15185	15052	15132	15119	15153	15235	15037	15107	15408	15154	15136	14975	15152	15141	15113	15138	15105	15149	14985	15228	15182	15186	15164	15250	15203	15223	15224	15029	15001	15118	15081	15055	15166	15086	15117	15038	15104	15209	15008	15083	15053	15089	15168	15091	14947	15208	15148	15235	15041	15360	14979	15089	15054	15040	14933	15110	15194	15065	15238	14967	15350	15109	15053	14872	14995	15197	15136	14991	14977	14993	15205	15169	15210	15053	14997	15156	15194	15255	15077	15114	14874	15106	15178	15255	15072	15125	14918	15285	14972	15179	15096	15042	15030	15199	15215	15108	15107	15155	15148	15013	15187	15166	15251	15005	15188	15123	15251	15194	15150	15073	14998	15168
24001	21156	28959	27584	28830	30222	28661	24338	22202	20652	19359	19192	18825	18418	18391	18094	18075	17880	18130	18060	18014	17875	17863	17902	17853	17678	17697	17756	17759	17501	17715	17703	17427	17766	17751	17633	17647	17527	17497	17510	17487	17592	17309	17489	17305	17607	17521	17495	17453	17496	17741	17260	17671	17449	17642	17493	17452	17674	17673	17618	17714	17485	17713	17632	17441	17634	17473	17404	17407	17688	17817	17562	17665	17587	17774	17780	17671	17609	17575	17706	17428	17533	17488	17433	17716	17610	17555	17685	17818	17443	17630	17489	17491	17621	17512	17415	17468	17409	17586	17341	17654	17665	17537	17684	17314	17454	17491	17504	17662	17556	17751	17553	17497	17587	17404	17410	17390	17523	17278	17333	17359	17523	17543	17769	17343	17441	17724	17591	17521	17459	17616	17651	17531	17526	17428	17597	17438	17684	17599	17454	17633	17372	17497	17822	17676	17644	17783	17431	17442	17703	17597	17447	17518	17604	17450	17658	17516	17601	17485	17451	17455	17514	17392	17431	17275	17273	17581	17556	17619	17448	17415	17604	17575	17567	17644	17434	17509	17629	17478	17584	17467	17355	17626	17476	17662	17632	17537	17446	17273	17713	17651	17545	17714	17637	17557	17544	17594	17489	17573	17740	17697	17465	17643	17541	17573	17478	17650	17598	17552	17528	17597	17472	17432	17576	17551	17594	17529	17669	17490	17181	17570	17364	17614	17324	17583	17517	17756	17477	17477	17706	17515	17471	17489	17567	17561	17404	17393	17501	17521	17481	17370	17461	17580	17455	17641	17541	17198	17338	17602	17731	17546	17550	17637	17596	17622	17539	17600	17583	17528	17499	17517	17577	17341	17341	17425	17728	17649	17373	17596	17606	17538	17449	17447	17581	17514	17435	17709	17391	17564	17595	17547	17641	17466	17622	17590	17492	17640	17358	17559	17573	17694	17537	17763	17509	17621	17348	17286	17475	17551	17396	17525	17574	17636	17609	17418	17689	17583	17336	17513	17475	17500	17627	17601	17499	17583	17361	17416	17585	17469	17416	17473	17549	17475	17541	17679	17551	17682	17490	17425	17458	17450	17686	17575	17555	17460	17326	17599	17668	17655	17461	17243	17376	17297	17670	17638	17468	17543	17552	17400	17464	17436	17492	17585	17570	17609	17543	17365	17458	17372	17644	17438	17297	17381	17559	17523	17657	17548	17622	17520	17512	17353	17635	17407	17402	17648	17475	17595	17827	17767	17563	17500	17290	17479	17504	17635	17463	17508	17423	17445	17626	17587	17643	17603	17787	17552	17666	17400	17585	17421	17742	17698	17457	17423	17556	17509	17699	17480	17539	17682	17385	17498	17586	17528	17469	17568	17407	17434	17452	17502	17361	17519	17327	17593	17640	17193	17345	17421	17429	17623	17578	17525	17634	17479	17530	17626	17481	17571	17638	17618	17619	17618	17514	17442	17463	17591	17633	17602	17650	17533	17517	17592	17561	17521	17517	17511	17566	17696	17428	17541	17519	17555	17352	17598	17498	17512	17714	17453	17408	17423	17464	17547	17478	17513	17530	17512	17510	17549	17340	17424	17550	17727	17446	17573	17504	17499	17435	17495	17544	17514	17732	17564	17425	17470	17415	17511	17443	17237	17423	17619	17389	17448	17595	17333	17722	17559	17373	17460	17502	17637	17451	17555	17651	17323	17518	17614	17604	17554	17638	17707	17462	17562	17613	17447	17502	17420	17652	17443	17516	17453	17541	17499	17701	17699	17561	17557	17473	17452	17666	17767	17698	17444	17497	17418	17532	17414	17503	17313	17485	17517	17702	17543	17413	17526	17496	17645	17655	17425	17659	17578	17586	17560	17766	17690	17609	17786	17380	17506	17524	17625	17470	17422	17377	17460	17685	17478	17406	17589	17486	17347	17416	17557	17497	17726	17555	17456	17484	17616	17578	17649	17483	17766	17524	17615	17683	17490	17566	17507	17642	17593	17509	17226	17342	17542	17536	17546	17705	17647	17538	17562	17507	17395	17447	17583	17616	17583	17520	17532	17440	17581	17533	17645	17561	17391	17454	17442	17701	17788	17539	17595	17530	17755	17657	17471	17552	17570	17715	17377	17479	17581	17459	17545	17499	17544	17646	17615	17412	17598	17452	17363	17443	17593	17655	17676	17546	17293	17359	17595	17539	17617	17632	17357	17457	17583	17651	17599	17483	17492	17325	17675	17472	17487	17617	17565	17640	17747	17663	17360	17569	17672	17549	17534	17481	17284	17596	17644	17595	17575	17350	17457	17525	17432	17468	17664	17612	17586	17591	17656	17539	17624	17331	17489	17567	17632	17647	17378	17618	17585	17345	17397	17276	17610	17255	17559	17477	17536	17575	17359	17490	17535	17446	17630	17634	17558	17552	17523	17442	17514	17312	17491	17291	17354	17616	17568	17359	17541	17554	17424	17334	17607	17587	17641	17591	17614	17536	17728	17665	17618	17575	17627	17504	17589	17788	17459	17586	17492	17410	17336	17539	17590	17382	17465	17616	17572	17461	17363	17576	17427	17374	17398	17557	17533	17454	17512	17792	17593	17519	17752	17591	17484	17612	17553	17625	17742	17463	17460	17628	17569	17500	17409	17451	17315	17392	17451	17422	17354	17405	17671	17502	17623	17680	17433	17406	17608	17540	17526	17395	17610	17387	17382	17552	17670	17667	17488	17636	17490	17311	17375	17663	17526	17415	17550	17420	17589	17574	17670	17422	17635	17461	17282	17526	17543	17601	17761	17522	17565	17397	17601	17760	17585	17618	17533	17621	17683	17631	17503	17479	17511	17673	17381	17418	17569	17609	17655	17613	17492	17513	17513	17430	17600	17342	17506	17548	17597	17507	17513	17433	17776	17434	17561	17651	17570	17749	17472	17420	17573	17642	17553	17478	17369	17446	17610	17497	17585	17475	17604	17506	17751	17443	17743	17501	17639	17596	17801	17569	17397	17492	17525	17500	17326	17437	17609	17455	17502	17581	17466	17526	17569	17581	17552	17389	17637	17508	17251	17363	17323	17327	17633	17542	17469	17403	17506	17522	17480	17550	17564	17439	17355	17634	17628	17403	17699	17765	17527	17622	17522	17506	17590	17455	17582	17325	17769	17428	17549	17322	17613	17455	17557	17489	17440	17497	17664	17374	17472	17618	17764	17482	17490	17699	17549	17501	17604	17617	17545	17780	17476	17572	17646	17367	17494	17595	17617	17617	17584	17477	17477	17775	17550	17546	17581	17658	17363	17466	17294	17394	17485	17482	17753	17537	17612	17427	17391	17453	17524	17608	17587	17514	17574	17614	17623	17494	17522	17386	17639	17591	17444	17421	17528	17608	17522	17556	17668	17703	17666	17680	17522	17412	17320	17630	17413	17729	17599	17669	17704	17531	17561	17435	17815	17608	17569	17742	17415	17522	17551	17602	17620	17510	17280	17444	17562	17572	17581	17626	17406	17370	17492	17289	17523	17520	17847	17634	17606	17626	17590	17722	17572	17383	17472	17528	17625	17557	17326	17453	17689	17604	17287	17533	17352	17697	17766	17659	17734	17498	17457	17587	17531	17415	17460	17515	17571	17547	17586	17734	17550	17583	17514	17556	17490	17713	17483	17620	17554	17516	17391	17533	17504	17533	17284	17430	17543	17448	17472	17635	17628	17535	17512	17667	17860	17469	17490	17444	17563	17596	17426	17534	17650	17528	17399	17535	17520	17440	17531	17679	17654	17445	17689	17555	17555	17467	17406	17396	17525	17565	17323	17502	17210	17448	17458	17450	17674	17678	17582	17710	17762	17499	17491	17520	17672	17478	17395	17488	17566	17389	17668	17483	17542	17656	17646	17392	17479	17537	17500	17530	17355	17426	17671	17536	17632	17375	17533	17519	17592	17523	17640	17231	17593	17542	17566	17756	17460	17763	17540	17409	17633	17574	17577	17505	17608	17498	17690	17686	17586	17726	17502	17611	17665	17470	17396	17505	17554	17586	17484	17512	17462	17435	17360	17559	17661	17502	17431	17590	17736	17427	17590	17350	17498	17463	17669	17604	17487	17593	17531	17528	17481	17416	17704	17377	17659	17379	17399	17633	17743	17518	17704	17478	17501	17476	17477	17434	17525	17561	17574	17450	17284	17480	17561	17545	17299	17489	17475	17477	17703	17429	17505	17594	17770	17512	17518	17347	17453	17513	17330	17776	17387	17587	17565	17767	17533	17257	17404	17435	17603	17481	17289	17477	17495	17364	17665	17677	17427	17456	17297	17498	17676	17483	17708	17809	17566	17554	17486	17427	17623	17690	17702	17393	17532	17550	17414	17803	17498	17612	17708	17721	17568	17572	17645	17653	17687	17445	17630	17528	17664	17541	17497	17653	17346	17735	17525	17614	17480	17545	17433	17624	17661	17693	17540	17636	17364	17475	17755	17614	17497	17556	17446	17762	17299	17514	17547	17679	17385	17469	17447	17528	17714	17619	17783	17497	17465	17405	17541	17559	17716	17475	17412	17290	17412	17555	17653	17583	17376	17802	17503	17494	17503	17721	17435	17397	17364	17495	17589	17398	17437	17610	17411	17652	17380	17450	17459	17497	17593	17561	17582	17622	17539	17595	17537	17485	17738	17443	17438	17456	17526	17610	17443	17552	17681	17323	17733	17222	17348	17544	17530	17509	17539	17483	17555	17519	17652	17568	17574	17694	17446	17442	17541	17571	17715	17516	17620	17663	17691	17626	17573	17474	17565	17715	17649	17578	17475	17442	17571	17334	17344	17513	17513	17371	17546	17568	17307	17370	17517	17527	17547	17420	17327	17624	17362	17648	17517	17563	17363	17552	17493	17541	17435	17482	17563	17556	17563	17688	17633	17585	17439	17558	17412	17522	17576	17633	17626	17632	17616	17763	17467	17266	17637	17493	17533	17630	17622	17560	17597	17613	17517	17549	17569	17437	17405	17506	17544	17469	17613	17553	17453	17568	17371	17620	17608	17542	17664	17601	17487	17586	17551	17583	17417	17508	17422	17350	17732	17678	17468	17667	17558	17511	17700	17786	17538	17411	17597	17748	17493	17665	17568	17492	17591	17510	17607	17575	17565	17391	17716	17650	17548	17308	17396	17589	17350	17486
32460	54824	51604	42137	36135	31527	27611	23829	21149	18938	17772	16985	16742	16314	16153	15946	15762	15701	15533	15510	15621	15317	15234	15254	15283	15261	15299	15049	15187	15272	15199	15124	15321	15240	15088	15205	15269	14967	15221	15139	15217	15244	15160	15080	15171	15148	15066	15143	15040	15076	15168	15113	15066	15164	15129	15042	15150	15000	15097	14968	15102	15050	15095	15123	15070	15222	15001	15170	15120	15154	15115	15017	14984	14959	15094	15126	15227	15031	15185	15158	15093	15158	15156	15075	15070	15138	15334	15126	15069	15029	15259	15185	15137	15195	15230	15114	15072	15129	15110	15201	15146	15128	15024	15152	15182	15089	15146	15176	15154	15038	15100	15100	15157	15143	15123	15098	15125	15155	15169	15033	15068	15110	15154	15147	15183	15197	15034	15352	15092	15113	15127	15281	15120	15117	15168	15032	15366	15080	14980	15226	15142	15034	15134	15142	15290	15125	15176	15158	15199	15040	15067	14966	15102	15082	15019	15226	15092	15094	14910	15118	15089	15206	15178	15020	15070	15121	15272	14989	15313	15069	15156	14978	15183	14881	15154	15225	15111	14963	15125	15049	15119	15090	15087	15199	15159	15203	15040	14954	15125	15119	15248	15052	15431	15042	15089	15182	15085	15109	15186	14954	15156	15152	15123	14908	15183	15010	15051	15058	15148	15134	15169	15139	15112	15213	15110	15134	15147	15060	15035	14900	15061	15048	15225	15048	15244	15193	15203	15022	15139	15128	15154	15127	15124	15262	15108	15062	15175	15006	15240	15099	15151	15160	15207	15036	15171	15152	15009	15108	15202	14988	15236	15133	15162	15112	15077	15249	15191	14921	15163	14990	15081	15036	15155	15257	15011	15272	15027	15081	15243	15170	15363	15075	15149	15000	15209	15141	15190	14964	15002	15066	15093	15161	14935	15297	15047	15040	15291	15067	15272	15111	15097	15281	15051	15157	15152	15104	15284	15155	15168	15077	15155	15145	15023	15212	15094	15200	15043	15095	15202	15169	15019	15092	15266	15000	15035	14998	15005	15055	15222	15193	15025	15110	15293	15162	15073	15049	15124	15181	15160	15122	15108	15140	15308	15053	15090	14994	15171	15127	15177	15147	15010	15112	15124	15279	15202	14983	15255	14997	15179	15224	15043	14971	15173	14969	15284	15010	15121	15095	14993	15054	15104	15178	15117	15205	15000	15151	15077	15161	15073	15092	15030	15121	15114	15069	15220	15121	15317	15228	14995	14938	15105	15241	15183	15085	15095	14953	15243	15172	15196	15091	15292	15105	15158	15228	15115	15193	14997	15248	15076	15188	15082	14991	15116	14983	14885	15045	15047	15154	15004	15059	15143	15186	15093	15090	15222	15386	15039	15148	15184	15164	15057	15122	15149	15083	15208	15206	15112	15276	15097	15112	14997	15111	15206	15185	15305	14925	15083	14879	15006	15075	15120	14991	15031	15209	15162	14985	15053	15123	15189	15095	15044	15117	15103	15129	15129	15276	15128	15163	15132	14974	15021	15084	15022	15128	15261	15227	15087	14955	15307	15219	15063	15176	15064	15267	14999	15142	15005	14962	15052	15122	15099	15195	15189	15297	15010	15014	15087	15133	15223	15204	15108	15126	15026	15154	15361	15033	15108	15037	15276	15186	15179	14957	15125	15051	15197	15079	14993	15233	14751	15032	15196	15103	15055	14950	15142	15154	15208	15302	14968	15014	15118	15170	15285	15133	15077	15039	14932	15405	15086	15199	15133	15265	15107	15000	15083	15064	15082	15021	15159	15192	14994	15147	15183	14961	15040	15026	15139	14886	15208	15206	15110	14902	15116	15253	15124	14934	15137	15026	15114	14961	15182	15038	15058	15176	15152	15289	15186	15121	15152	15327	15140	15088	15211	14982	15116	15114	15187	15042	15351	15235	15151	15063	15086	15211	14987	15045	15148	14914	15125	15193	15040	15127	15228	15025	14999	15175	14954	15114	15085	15079	15108	15241	15186	15122	15221	15099	15043	15152	15186	15113	15134	15132	15238	15053	15121	15165	15118	15027	15111	15207	15166	15009	15143	14949	15066	15090	15117	15147	14988	15024	15063	15100	15176	14955	14942	15045	15172	14967	15109	15091	15215	15137	15257	15053	15167	15259	15078	15218	15007	15087	14935	15150	15139	15009	15156	15198	15252	15041	15147	15121	15147	15029	15131	14925	15052	15237	15280	14999	15019	15195	15109	15095	15176	15239	15060	15093	15046	14880	15255	15141	15129	15205	15093	15052	15015	15090	15122	15216	15153	15027	15084	15193	14984	15118	15254	14962	15189	15076	15079	15200	15046	15241	15336	14963	14984	15114	15121	15029	15241	15069	15220	15052	15216	15118	15095	15098	15143	15119	15185	15137	15134	15156	15134	15130	15213	15035	15008	15164	15011	15087	15194	15093	15034	15104	15142	14957	15225	15077	15059	15086	15362	15021	15161	15055	15061	15240	15176	15303	15188	15205	15033	15224	15025	15155	15011	15213	15094	15251	15068	15132	15259	15012	15024	15108	15175	15060	15095	15039	15028	14868	15327	15187	15006	15170	15308	15054	15100	14957	15089	15236	15022	15050	15071	15247	15173	14927	15160	15217	15019	15159	15093	15171	15215	15199	15134	15009	15152	15167	15131	15132	15087	15179	15093	14966	15246	15076	15121	15222	15074	15127	15289	15265	15107	15220	15122	15202	15214	15124	15127	15184	15222	15048	15243	15117	15036	15228	15275	15247	15056	15022	14950	15271	15217	15040	15206	15015	15118	15013	15074	15159	15055	15207	15232	15228	15096	15108	15221	15173	15065	14987	15285	15160	14995	15125	14988	15009	15002	15070	15235	15010	14971	15024	15216	14968	15165	15212	15087	14994	15069	15027	15139	15156	15095	15001	15202	15289	15248	14954	14938	15174	15064	15218	15056	15183	15072	15074	15078	15218	15097	15040	15253	15052	15080	15088	15084	15275	15041	15176	15100	15312	15201	15065	15141	15133	15185	15275	15231	15132	15028	15025	15210	14994	15044	15112	15095	15176	15236	15351	15111	15207	15052	14973	15105	15110	14953	15172	15080	15139	15281	15234	15141	14997	15131	15165	15182	15025	15074	15173	15102	14976	15229	15091	15169	15238	15091	15208	15187	15030	15109	15006	15055	15026	15208	15093	15158	15085	15181	15223	15124	15112	15231	15052	15031	15156	15213	15109	15070	15183	15029	14942	14962	15194	15142	15064	15096	15010	15014	15124	15085	15220	14952	15189	15200	14902	15015	15137	15239	15189	15218	15151	15044	15061	15045	15031	15148	15154	15069	15238	15123	15142	15049	15061	15077	15100	15128	15142	15077	15197	15202	14968	15231	15057	14908	15036	15150	15073	15161	15023	15058	15003	15310	15204	15219	15125	14957	15254	15127	15060	15144	15105	15234	15237	15146	15136	15062	15059	15199	15311	15226	15129	14867	15087	15099	15051	15195	15169	15031	15239	15120	15186	14961	15182	15039	15096	15191	15017	15068	15288	15119	15082	15183	15062	15129	15073	15098	15028	15005	15118	15174	15163	15240	14942	15169	15106	15085	15196	15111	15134	15131	15028	15050	15097	15086	14977	14993	15222	15032	15052	15086	15181	15161	15005	15098	15025	15177	15198	15178	14959	15167	15086	14938	15019	15231	15213	15063	15213	14940	15014	15181	15311	15074	15132	15217	15199	14972	15250	15073	15182	15145	15173	15075	15163	15133	15095	15133	14937	15213	15053	15160	15147	15098	14999	15110	15075	15110	15153	15103	14969	15157	15106	15230	15254	15232	15053	15126	15015	15046	15052	15083	15069	15159	15134	15206	15153	15060	15254	15228	15161	15184	14935	15126	15093	15047	15246	15382	14962	14909	15048	15062	15180	15061	15180	15204	15117	14948	15063	14951	15027	15199	15102	14941	15181	15133	15293	15059	15136	15193	15204	15188	15051	15013	14927	15121	15018	15086	15249	15223	15125	15100	15118	15076	15040	15009	15177	15141	15125	15082	15081	15153	15113	15149	14940	15094	15285	15034	15121	14995	15034	15148	15011	15211	15215	15097	15110	15319	15232	15204	15054	15204	15081	15029	15131	15127	15143	15098	15106	15213	14984	15118	15079	15034	15058	14973	15097	15170	15304	15077	15294	14958	15197	15172	15159	15052	15163	15187	15183	14996	14998	15034	15193	15111	15141	15072	15159	14926	14959	15118	15330	15168	15012	15112	15095	14996	15288	14975	15049	15220	15160	15205	15110	15325	15275	15227	15034	14986	15168	15080	15032	15220	15004	15069	15228	15206	14990	15196	15097	15172	15359	15216	15112	15064	14900	15178	15057	15229	15179	15214	15017	15267	15148	15018	15065	15027	15259	15066	15023	14960	15077	14922	15124	14981	14933	15134	14986	15066	15189	15055	15265	14998	15159	15183	15025	15197	15197	15122	15072	15175	15118	15208	15026	15092	14968	15273	15178	15100	15060	15113	15023	15050	14999	15086	15117	15012	15164	15193	15196	15164	15186	15128	15153	15203	15286	15033	15025	15195	15121	15143	15091	15177	15125	15132	15042	15127	15103	15233	14985	15270	15113	15168	15213	15064	15154	15077	15070	15130	15138	15100	15190	15046	15220	15055	15108	15211	15029	15098	15220	15053	15099	15246	15091	15019	15219	15132	15014	15115	15129	15053	15081	15169	15073	15187	15152	15139	15130	14916	14996	15210	15154	15209	15041	14988	15082	15097	15209	15242	15215	15063	14976	15128	15207	15268	15143	15110	15106	15252	15138	15037	15119	14990	14981	15115	15117	14980	15210	15037	15197	15085	15065	15039	15109	15154	15051	15176	15022	15246	15169	14987	14987	15149	15243	15003	15008	15118	15173	14953	15034	15058	15116	14965	15150	15128	15195	15040	15074	15224	15287	15039	15138	15226	15148	15290	15003	15036	15315	15130	15205	15175	15147	15085	15005	14983	15108	15019	15197	15102	15095	15279	15041	15304	15036	15043	15232	15088	15182	14936	15110	15191	15050	15046	15077	14859	15111	15132	15083	15063	15260	15024	15144	15154	15105	15210	15322	15060	15075	15083	15116	14954	15009	15010	15118	15059	15051	14901	15144	15118	15089
22786	21137	28950	24697	25396	30463	32583	26987	23532	21930	21137	20139	19769	19463	18937	18804	18645	18717	18435	18430	18501	18500	18392	18322	18045	18169	18169	18086	18157	17989	18147	18205	18081	17881	18106	18077	17884	18124	18099	18117	17904	17967	17992	18055	18026	18057	18159	17904	18006	18028	18030	17821	18028	17972	17913	17940	17980	18089	17948	17948	18071	18190	18057	17938	18170	17783	18145	17872	17991	18086	17919	17778	17877	17766	18036	18139	18058	17900	18084	17941	18101	18022	18051	17969	17926	17994	17999	17991	17861	17934	17938	17708	17879	17768	17633	18095	17720	17897	17996	17887	17914	17991	17789	17933	17896	17920	18145	18053	17970	18093	17808	18102	18048	17938	17970	17923	17981	17969	17817	17940	17788	18093	17983	17990	17863	17869	17754	17943	17955	18019	18055	17888	18046	17876	17881	17940	17761	17687	17828	17900	17970	17846	17892	18021	18000	17942	17935	17995	18002	17901	18027	18000	18023	17966	17927	17914	18067	17979	17862	17926	17784	17693	17813	17908	18087	17988	17778	17926	17871	18113	18028	18115	17857	17985	18109	18046	17981	17916	17907	17789	17971	17767	17802	17888	17914	17835	17922	17870	17923	18081	17821	17877	18032	17880	17970	18013	17993	17960	17906	17910	17970	17910	18228	17936	17852	17848	17898	18084	17863	17866	18095	17850	17923	17752	17926	17914	18032	17955	18014	17865	17875	17906	17865	17832	17921	17870	18117	18029	18150	17991	17850	17943	17818	17942	18069	18084	17829	18026	18184	18008	17876	17964	17994	18026	17824	18145	17971	17969	18020	17993	17873	17832	17873	17847	17885	17881	17956	17948	18017	17953	17822	17828	17844	17956	17994	17835	18066	17873	17906	17992	17896	17951	17798	18006	17996	17850	17747	17817	17778	17857	17808	17780	17968	17866	18203	17984	17935	17954	17818	17808	18003	17983	17945	17965	17918	17840	17848	17910	17978	18011	18087	18071	17863	17779	17938	18030	17913	17997	18182	18141	17846	18033	17903	17823	18075	17884	17755	17838	18021	17973	17903	17934	18079	18168	17894	17871	18013	17929	17884	17745	17836	17856	18108	17839	18058	17960	17853	17872	17846	17955	17712	17791	18057	17985	17836	17811	18000	18088	17948	18039	18026	18004	17985	17800	17782	17835	17960	17863	17898	18027	17911	17772	18004	17767	17725	18029	17987	17953	18139	18052	18055	17973	18092	18074	17775	17851	17886	18125	18070	17912	17830	17817	18114	18144	18088	17783	17946	17831	18031	17857	18082	18118	17866	17764	17885	17827	17991	17837	18108	17785	17990	18063	18096	17866	17999	17904	18078	17971	17969	17909	17824	17949	18157	17964	17741	17953	17989	17948	17808	18124	18085	18151	17973	17909	17944	17794	17943	17947	17754	18089	18050	17973	17848	17830	17953	18049	18122	18010	18046	18065	17771	18039	17992	17931	17956	17980	17848	17790	17872	17814	18006	18015	17949	17908	18011	18059	17789	18181	17984	17880	17936	18095	17867	17797	17759	17896	17875	17888	17847	17951	17949	17812	17954	17786	17973	18058	17830	17753	18001	17902	17988	18021	18075	17990	17911	17970	17893	17907	17956	17820	18052	18003	17939	17810	17967	17960	17886	18070	18049	18023	17935	17978	17918	17647	17843	17825	17788	17825	17750	17929	17904	17910	17728	17944	17977	17807	17827	17886	18058	17876	17991	17857	17868	17877	17883	18019	17932	17874	18024	17870	18091	17993	18091	18107	17908	17907	17893	18056	17712	17771	17871	17741	17938	17815	17834	18057	17733	18004	17852	17957	17874	17949	17946	17811	18031	17915	18119	17717	17718	17869	18171	18052	17975	17932	18088	18108	17939	17980	18001	17969	17890	18058	17747	18064	17995	17899	17997	17971	17794	17856	17844	17701	17899	17971	17734	17841	17931	17972	18005	17888	18094	18053	17941	18221	18049	18058	17768	17931	17936	17776	18056	17942	17883	17960	17881	17940	17902	17888	17981	17880	17964	17915	17919	17851	17775	17825	18208	17937	17975	17921	17796	17932	17953	17822	17813	17999	17861	17613	17788	17897	17862	18146	17972	17780	17952	17962	17875	17707	17931	17979	17893	17923	17959	17982	17824	17977	17879	17818	17782	18009	18124	18076	17967	17935	18079	17880	17746	17817	18078	17939	17828	18155	17888	17986	17958	17935	17966	17882	18068	17857	17823	17950	17904	17724	17690	17774	18299	17992	17862	17897	17989	18112	17988	17849	17922	17888	17876	17840	17978	17864	17841	18073	17866	17542	17856	17864	17886	17993	17812	17801	17846	17933	17780	17790	17814	17786	17764	17665	18037	17969	17910	17776	17653	17978	18128	17918	17953	17816	18059	17950	18073	17967	17701	17811	17884	17999	17830	18007	17933	17783	17982	17951	17812	18157	17954	17888	18015	18029	17737	17910	17967	17806	17837	17818	17911	17861	17853	17866	17925	17708	17721	17925	17976	18070	17945	17830	17760	18208	17924	17948	17945	17813	17742	17663	18113	18016	17922	17984	17959	18129	17845	17973	17855	17948	18155	17892	17990	18024	18120	17886	18022	17993	17719	17905	17851	17958	17853	18015	17927	17819	18021	17964	17750	17881	17862	18064	17976	17948	18093	17818	17806	17867	17809	17939	17893	17904	17863	17775	17954	17818	17977	17962	18016	17845	18081	18074	18104	17997	17760	18056	17808	17855	18057	18046	17992	18024	17953	17852	17754	17762	17889	17942	17626	17923	17959	17843	17963	17781	18121	17902	17964	18005	17841	17853	18016	17861	18056	17857	18095	17859	17931	17997	18179	17900	17822	17854	17882	17844	17907	17943	17850	18064	17906	17798	17885	17977	18113	17813	17918	17979	17898	17884	17681	17794	17764	17779	17930	17848	17791	17754	18052	17745	17966	18117	17916	17982	18006	17788	17877	17950	17990	17868	17895	17934	18017	17839	17635	17915	18117	17765	17794	17784	17903	17949	17862	18097	17644	17889	18029	17931	17930	17783	18113	17896	18143	17773	18094	17885	18006	18095	18076	18019	17854	17848	17816	17906	18000	17783	17992	17868	17898	17827	18003	17935	18100	17744	17864	17796	17965	17952	17680	17857	17939	17959	17900	17976	18048	18028	17913	18123	17716	17888	17814	17873	17880	17948	17874	17958	17896	17844	17999	18047	17882	17946	17949	18041	17835	17959	17878	17982	17687	18099	18058	17755	18083	17902	17889	18058	17764	17754	17998	17925	17941	18011	17907	18044	17937	18004	17889	17945	17702	17883	18009	18121	18003	18040	17711	17947	17904	18177	18019	17932	17840	17886	18308	17856	17978	18049	17935	17874	17715	17978	17947	18054	18151	17918	17834	17849	17887	17923	18001	17999	18063	18119	17937	17764	17906	17982	18019	17832	17901	17788	17842	17908	17977	17819	17866	17925	17981	18053	17915	18008	18078	17878	17880	18028	18059	18113	17963	17969	18104	18014	18083	18074	17904	17922	17778	17653	17771	18102	17859	18053	18038	18062	17902	18082	17936	17858	17806	17926	18005	17975	17998	18093	18022	17768	17868	17873	17847	17938	17817	17806	17859	17939	17988	17977	17986	17845	18026	17908	17845	17905	17959	17906	17908	17957	17937	18087	18127	17910	17881	17912	17826	17871	17832	17878	17841	18030	18017	17864	17707	17955	17955	18067	17827	17865	18013	17958	18078	17994	17836	17920	18078	17752	17839	17987	17788	17836	17895	17973	18010	17936	18148	17700	17881	17671	17974	17812	18012	17909	18108	17946	17582	18076	18127	17919	17920	17884	17907	17888	17879	17767	17836	17934	17992	18038	18116	17826	18062	17989	18075	17944	17786	17959	17885	18027	17971	17840	18097	17951	18081	17940	17911	17717	17883	18011	18000	17962	18113	18049	17873	18014	17613	17823	18025	18026	18111	17867	17967	17987	17840	17975	17925	17923	17906	18128	17996	18026	17792	17778	18070	17982	17841	17908	17856	17752	17737	17906	17843	18050	18008	18132	17924	17929	17806	17846	17907	17895	17721	18115	17817	17959	17970	17925	17837	17870	17940	17840	17798	17834	17881	17800	17825	17924	17717	17654	18002	17989	17948	17874	18103	18080	17973	17697	17981	17805	18016	17861	17909	17871	17975	17930	17995	17910	18001	17892	17802	17901	17990	18090	18013	17931	17680	18030	17790	17874	17932	17996	17865	17948	17840	17802	17802	17974	17838	17842	17965	18047	17997	18230	18117	17824	17795	17963	17899	17819	17830	17730	17873	18015	17780	17958	17817	17944	18067	17787	17831	18131	18083	17972	18054	17842	18017	18022	17824	17897	18124	17886	17831	17680	17963	17739	18066	18013	18032	17991	17933	18082	18050	18040	17933	17787	17896	17944	18055	17877	17836	18013	17833	17985	18099	17707	17867	17930	17968	18027	17986	17920	18009	17789	17957	17865	17723	17939	17832	17909	17940	17927	18000	18055	17958	17840	17999	17942	17942	18295	18008	17819	17954	17707	17867	17993	17891	17993	17934	17938	17843	18076	18010	17968	17890	17762	17804	17835	17950	17874	18227	17975	18090	17894	17902	17874	18202	17967	17946	18062	18018	18005	17931	18023	17610	17857	18067	17899	17788	17790	17815	17872	17925	17898	17957	17828	18158	17833	18027	17788	17869	18101	17931	17850	17837	18022	17948	17813	17864	18003	17931	18169	17904	17956	17871	17892	18038	17738	17786	17906	17923	17902	17819	17876	17958	17922	18058	17935	17945	17904	18082	17990	17888	17885	17970	17737	17911	17956	17759	17828	17887	17608	18050	17882	17767	17989	17862	17717	17763	17997	18028	17951	17896	17894	18118	18206	17793	17968	17809	17814	18019	17999	18059	18017	17848	17939	17955	18028	17898	17808	17839	17774	17903	18046	17972	18004	18191	17999	17990	17885	17932	17772	17813	17917	17907	18054	17797	17952	18073	18011	18138	17917	17975	17967	17971	18139	18118	17998	17919	17898	18061	17845	17987	18143	18005	17984	18001	17970	17938	17820	17755	17925	17924	18126	18029	18173	18058	17971	17904	17737	17866	17909	17497	17759	17940	18041	17814	17826	18068	17892
35509	61981	58423	47742	40783	36188	31554	26684	22461	20079	18955	18056	17618	17175	16807	16349	16320	15989	15894	15886	15813	15827	15653	15492	15518	15502	15424	15630	15369	15452	15494	15525	15354	15352	15305	15457	15256	15477	15310	15342	15263	15329	15336	15314	15181	15481	15189	15403	15344	15292	15539	15410	15266	15343	15467	15299	15449	15445	15241	15403	15326	15233	15447	15248	15305	15374	15362	15315	15278	15381	15221	15319	15305	15398	15347	15309	15360	15328	15446	15278	15206	15235	15266	15340	15229	15410	15331	15396	15208	15353	15344	15380	15394	15331	15263	15241	15315	15343	15466	15359	15423	15356	15145	15204	15545	15426	15258	15283	15232	15054	15291	15488	15307	15277	15372	15317	15375	15355	15225	15403	15324	15310	15432	15214	15167	15274	15413	15341	15320	15448	15244	15319	15329	15244	15255	15198	15302	15350	15245	15167	15461	15314	15266	15409	15359	15301	15326	15241	15246	15390	15215	15316	15348	15264	15288	15181	15342	15298	15491	15465	15173	15278	15239	15257	15368	15259	15149	15232	15301	15314	15368	15239	15320	15299	15379	15415	15167	15127	15137	15408	15417	15232	15299	15285	15317	15306	15243	15246	15264	15376	15392	15407	15295	15431	15276	15372	15323	15230	15428	15334	15316	15186	15229	15233	15355	15402	15402	15409	15367	15451	15216	15259	15330	15292	15297	15143	15261	15303	15101	15344	15236	15280	15349	15584	15259	15226	15354	15167	15141	15232	15308	15437	15296	15162	15341	15221	15172	15248	15342	15406	15222	15397	15206	15336	15085	15454	15342	15365	15466	15147	15385	15122	15318	15150	15316	15315	15323	15287	15211	15307	15295	15473	15106	15259	15355	15335	15326	15227	15370	15261	15180	15414	15396	15195	15231	15370	15400	15362	15257	15266	15309	15159	15271	15315	15177	15325	15249	15294	15398	15312	15318	15165	15234	15200	15351	15214	15370	15345	15277	15219	15379	15414	15232	15178	15114	15221	15386	15402	15418	15289	15243	15308	15389	15257	15227	15365	15076	15030	15106	15337	15191	15296	15284	15302	15283	15398	15146	15263	15246	15426	15173	15363	15283	15252	15122	15215	15416	15273	15387	15327	15218	15270	15307	15344	15296	15241	15213	15263	15391	15329	15257	15280	15279	15112	15296	15252	15263	15376	15141	15160	15408	15376	15362	15296	15252	15194	15202	15289	15453	15325	15210	15349	15121	15410	15291	15369	15254	15353	15159	15326	15329	15219	15191	15263	15311	15212	15225	15176	15389	15306	15231	15245	15149	15276	15329	15327	15289	15380	15151	15227	15369	15471	15227	15307	15334	15179	15324	15428	15323	15201	15194	15270	15173	15292	15242	15335	15208	15232	15210	15237	15253	15268	15393	15247	15257	15357	15289	15227	15519	15202	15358	15370	15412	15243	15195	15299	15296	15295	15440	15391	15270	15295	15212	15408	15279	15258	15304	15243	15178	15302	15229	15315	15331	15349	15417	15291	15377	15335	15238	15342	15311	15343	15374	15221	15309	15275	15350	15233	15440	15181	15383	15279	15326	15315	15249	15366	15206	15321	15059	15385	15315	15176	15214	15209	15243	15175	15317	15455	15192	15359	15406	15223	15330	15225	15288	15248	15210	15265	15249	15325	15343	15358	15445	15325	15301	15225	15403	15321	15261	15199	15304	15296	15399	15251	15195	15421	15545	15132	15425	15415	15347	15225	15451	15241	15089	15317	15307	15330	15452	15393	15247	15318	15183	15253	15470	15333	15306	15307	15424	15438	15348	15396	15308	15541	15209	15199	15301	15219	15201	15297	15157	15276	15185	15286	15208	15278	15511	15102	15337	15124	15295	15350	15276	15433	15191	15213	15377	15346	15250	15348	15160	15151	15297	15281	15199	15195	15215	15321	15319	15370	15259	15121	15196	15297	15442	15108	15278	15312	15235	15138	15455	15399	15214	15417	15479	15250	15270	15305	15458	15226	15497	15301	15347	15372	15250	15101	15216	15277	15375	15271	15175	15272	15159	15433	15205	15264	15388	15256	15142	15362	15333	15242	15271	15321	15462	15272	15412	15387	15354	15417	15327	15295	15196	15451	15300	15292	15452	15312	15297	15417	15341	15455	15281	15361	15305	15151	15319	15327	15466	15309	15294	15375	15327	15361	15391	15282	15233	15363	15414	15267	15264	15231	15115	15417	15144	15423	15343	15262	15322	15195	15300	15157	15327	15182	15267	15348	15328	15336	15197	15102	15445	15393	15196	15226	15292	15215	15367	15452	15284	15157	15346	15274	15391	15236	15313	15317	15299	15147	15408	15266	15482	15471	15310	15157	15506	15227	15278	15397	15360	15266	15149	15223	15359	15203	15435	15285	15298	15188	15200	15304	15349	15406	15228	15452	15212	15323	15122	15347	15294	15223	15349	15319	15240	15178	15303	15289	15174	15226	15121	15339	15272	15310	15251	15362	15337	15279	15170	15252	15341	15356	15087	15387	15330	15279	15419	15280	15485	15421	15221	15082	15412	15381	15389	15235	15355	15242	15256	15055	15341	15229	15346	15355	15217	15207	15373	15125	15227	15354	15262	15434	15305	15316	15347	15371	15270	15291	15209	15302	15565	15085	15437	15213	15076	15267	15195	15271	15460	15203	15421	15304	15379	15372	15249	15336	15223	15311	15479	15066	15267	15561	15138	15286	15467	15210	15367	15371	15380	15128	15243	15309	15325	15278	15311	15234	15217	15234	15443	15262	15154	15232	15412	15393	15233	15253	15170	15300	15270	15219	15351	15285	15396	15405	15257	15229	15334	15345	15357	15173	15433	15324	15291	15114	15218	15233	15371	15243	15408	15269	15229	15388	15323	15359	15157	15206	15346	15300	15377	15403	15409	15244	15323	15186	15321	15251	15357	15435	15300	15189	15215	15298	15339	15305	15448	15358	15140	15195	15344	15165	15368	15450	15296	15284	15276	15511	15249	15256	15177	15307	15383	15405	15241	15242	15347	15346	15315	15308	15364	15170	15195	15190	15355	15442	15197	15140	15227	15270	15340	15406	15296	15254	15352	15376	15261	15349	15332	15285	15251	15286	15176	15289	15254	15307	15470	15288	15362	15162	15245	15183	15236	15163	15303	15358	15235	15343	15403	15386	15397	15266	15309	15239	15259	15226	15274	15311	15285	15262	15197	15239	15401	15379	15193	15265	15307	15352	15337	15180	15281	15257	15098	15148	15437	15323	15108	15311	15336	15495	15158	15253	15225	15201	15287	15276	15211	15271	15425	15355	15311	15191	15325	15179	15127	15302	15382	15298	15186	15173	15299	15298	15259	15281	15479	15125	15182	15338	15279	15259	15312	15235	15264	15566	15176	15287	15459	15177	15243	15360	15346	15303	15136	15174	15424	15211	15411	15372	15334	15052	15229	15387	15268	15308	15170	15212	15117	15265	15237	15404	15097	15223	15283	15376	15258	15131	15232	15212	15182	15336	15314	15402	15301	15381	15080	15283	15201	15383	15232	15333	15150	15299	15239	15143	15443	15352	15443	15420	15261	15397	15225	15259	15205	15291	15322	15318	15088	15256	15332	15236	15429	15241	15248	15436	15276	15341	15455	15367	15197	15206	15281	15301	15249	15067	15247	15457	15255	15355	15333	15132	15295	15352	15398	15438	15293	15254	15321	15395	15166	15362	15294	15389	15145	15265	15423	15342	15433	15274	15346	15229	15333	15311	15180	15322	15252	15205	15352	15242	15311	15288	15252	15227	15282	15381	15448	15246	15239	15373	15342	15369	15292	15285	15267	15158	15293	15296	15298	15375	15097	15304	15289	15356	15477	15402	15401	15207	15412	15387	15189	15407	15177	15468	15085	15433	15334	15191	15298	15343	15415	15265	15268	15284	15417	15479	15307	15393	15315	15267	15220	15165	15244	15355	15449	15364	15259	15193	15214	15385	15363	15359	15313	15465	15373	15160	15259	15318	15285	15397	15331	15293	15376	15414	15405	15290	15213	15407	15303	15232	15394	15182	15239	15264	15324	15369	15283	15501	15147	15086	15172	15527	15165	15094	15263	15246	15420	15369	15112	15535	15336	15267	15294	15225	15221	15553	15294	15341	15261	15425	15346	15306	15260	15238	15162	15432	15304	15149	15228	15405	15199	15446	15301	15138	15269	15263	15338	15265	15317	15233	15403	15312	15285	15350	15379	15394	15325	15257	15185	15241	15302	15340	15333	15208	15376	15235	15165	15226	15337	15394	15326	15408	15269	15420	15291	15286	15279	15025	15323	15249	15280	15441	15308	15153	15456	15264	15429	15317	15415	15246	15154	15262	15248	15286	15271	15276	15347	15307	15283	15313	15371	15246	15223	15416	15277	15270	15245	15142	15346	15356	15261	15508	15338	15323	15254	15331	15257	15226	15342	15352	15210	15302	15258	15306	15389	15302	15167	15495	15102	15366	15421	15183	15283	15291	15327	15450	15238	15292	15293	15150	15436	15366	15295	15259	15203	15460	15344	15319	15127	15280	15495	15384	15178	15330	15386	15261	15350	15311	15332	15266	15173	15321	15281	15252	15421	15366	15312	15120	15253	15197	15151	15158	15319	15277	15366	15400	15334	15499	15386	15343	15207	15149	15396	15280	15177	15383	15242	15347	15206	15385	15376	15262	15222	15319	15164	15258	15194	15269	15373	15285	15301	15330	15362	15298	15270	15288	15180	15229	15342	15305	15276	15261	15340	15441	15253	15350	15188	15286	15307	15430	15310	15340	15308	15299	15293	15324	15415	15280	15204	15247	15386	15238	15360	15170	15335	15213	15155	15282	15238	15254	15262	15345	15462	15316	15219	15450	15342	15221	15206	15176	15401	15385	15195	15459	15174	15309	15332	15061	15256	15055	15288	15289	15413	15245	15481	15234	15333	15296	15047	15523	15288	15325	15395	15150	15330	15384	15312	15305	15279	15309	15457	15334	15353	15282	15183	15175	15329	15138	15213	15329	15267	15157	15384	15309	15247	15365	15303	15096	15320	15349	15160	15283	15264	15370	15388	15227	15405	15283	15444	15291	15307	15252	15323	15405	15488	15328	15323	15338	15370	15294	15215	15406	15434	15293	15221	15310	15236	15216	15375	15442	15305	15300
29806	31210	40752	35624	29024	25690	22753	21016	20042	19247	18816	18377	18422	18155	18146	17842	17766	17803	17802	17745	17589	17757	17404	17702	17694	17582	17609	17522	17518	17474	17402	17516	17396	17316	17530	17550	17384	17568	17490	17291	17503	17518	17440	17484	17381	17429	17702	17559	17490	17505	17438	17586	17536	17470	17528	17501	17412	17398	17505	17383	17419	17609	17344	17355	17530	17468	17421	17381	17552	17421	17330	17553	17609	17412	17442	17590	17524	17570	17668	17512	17620	17274	17620	17514	17526	17412	17388	17140	17200	17247	17498	17449	17757	17545	17340	17557	17489	17463	17457	17329	17466	17493	17363	17450	17379	17330	17426	17473	17360	17362	17306	17523	17372	17412	17374	17442	17453	17450	17353	17507	17513	17584	17091	17420	17349	17378	17570	17429	17388	17246	17573	17572	17462	17613	17468	17339	17300	17475	17477	17260	17351	17493	17554	17474	17482	17502	17472	17601	17430	17473	17362	17438	17540	17447	17563	17478	17367	17257	17128	17527	17443	17751	17455	17413	17470	17502	17377	17750	17414	17506	17465	17145	17350	17383	17470	17462	17411	17384	17254	17710	17548	17551	17396	17456	17543	17668	17569	17450	17346	17367	17514	17483	17379	17490	17419	17554	17460	17555	17472	17487	17392	17582	17652	17423	17294	17357	17366	17524	17308	17406	17719	17441	17475	17613	17505	17569	17290	17441	17579	17240	17485	17590	17357	17472	17361	17382	17361	17425	17489	17264	17386	17652	17504	17409	17409	17330	17546	17501	17470	17516	17513	17549	17617	17363	17629	17479	17367	17394	17568	17478	17442	17401	17418	17400	17495	17532	17404	17557	17407	17523	17464	17209	17501	17609	17631	17414	17281	17410	17299	17530	17508	17357	17370	17364	17505	17468	17391	17370	17563	17523	17388	17434	17453	17622	17612	17440	17291	17503	17444	17330	17570	17572	17368	17361	17729	17284	17463	17431	17508	17249	17450	17420	17540	17468	17603	17537	17506	17299	17402	17663	17549	17593	17565	17428	17385	17373	17467	17534	17323	17740	17349	17457	17497	17497	17399	17460	17559	17474	17391	17383	17539	17445	17502	17446	17791	17500	17360	17435	17357	17590	17312	17533	17564	17444	17491	17423	17454	17346	17481	17485	17492	17489	17528	17275	17357	17434	17285	17309	17498	17407	17316	17740	17376	17600	17366	17322	17551	17094	17534	17311	17325	17397	17394	17223	17374	17335	17595	17449	17553	17493	17564	17412	17671	17556	17336	17356	17340	17454	17645	17388	17361	17340	17526	17622	17509	17489	17550	17372	17375	17644	17424	17323	17559	17517	17518	17456	17557	17401	17336	17432	17465	17579	17447	17582	17378	17301	17325	17292	17447	17428	17534	17582	17430	17421	17445	17416	17645	17649	17386	17506	17543	17564	17527	17513	17466	17503	17499	17588	17521	17390	17204	17293	17326	17628	17492	17324	17627	17439	17444	17289	17344	17354	17581	17565	17419	17450	17358	17545	17535	17499	17527	17412	17522	17382	17308	17276	17479	17266	17385	17294	17333	17691	17569	17354	17473	17446	17516	17466	17581	17436	17435	17360	17387	17368	17559	17333	17497	17369	17530	17456	17618	17397	17313	17630	17470	17601	17384	17413	17540	17601	17300	17462	17568	17414	17403	17467	17379	17552	17481	17332	17428	17565	17180	17484	17560	17596	17462	17428	17505	17375	17331	17513	17316	17370	17587	17507	17359	17507	17296	17513	17514	17478	17497	17464	17462	17452	17572	17502	17626	17522	17476	17405	17339	17387	17508	17407	17608	17511	17342	17455	17264	17456	17634	17403	17660	17354	17675	17425	17521	17452	17521	17504	17342	17476	17327	17547	17494	17398	17424	17653	17608	17398	17454	17453	17385	17450	17531	17505	17346	17706	17321	17397	17323	17586	17500	17497	17294	17428	17399	17470	17616	17553	17427	17211	17462	17548	17634	17287	17307	17464	17335	17381	17501	17391	17352	17521	17392	17376	17538	17413	17382	17545	17388	17417	17416	17435	17401	17217	17307	17487	17597	17212	17294	17315	17394	17475	17541	17348	17243	17448	17469	17477	17390	17596	17382	17586	17399	17492	17597	17556	17462	17465	17562	17457	17372	17217	17239	17238	17349	17257	17270	17559	17418	17480	17406	17399	17581	17681	17574	17464	17563	17429	17468	17482	17724	17298	17539	17667	17280	17381	17621	17415	17694	17302	17484	17690	17553	17420	17624	17598	17575	17524	17430	17335	17305	17331	17373	17278	17577	17366	17308	17256	17560	17328	17468	17373	17504	17535	17459	17402	17450	17439	17305	17552	17428	17314	17473	17319	17514	17497	17427	17317	17591	17735	17536	17360	17421	17440	17384	17464	17531	17449	17510	17489	17454	17518	17457	17476	17467	17483	17411	17555	17471	17483	17576	17480	17402	17383	17489	17330	17310	17662	17457	17392	17272	17445	17550	17414	17577	17467	17500	17472	17485	17363	17463	17397	17372	17622	17574	17583	17412	17390	17524	17531	17393	17422	17422	17635	17354	17331	17542	17460	17565	17365	17576	17442	17449	17528	17510	17341	17351	17376	17279	17378	17517	17754	17307	17455	17271	17539	17624	17571	17486	17571	17192	17490	17419	17521	17498	17396	17283	17414	17534	17515	17404	17363	17407	17436	17383	17449	17466	17372	17565	17626	17601	17431	17401	17429	17457	17319	17498	17655	17384	17503	17458	17483	17451	17517	17459	17525	17493	17399	17463	17621	17498	17520	17532	17615	17515	17613	17519	17464	17288	17566	17380	17615	17537	17278	17297	17334	17245	17473	17576	17523	17457	17608	17348	17380	17601	17319	17652	17537	17336	17670	17490	17408	17482	17492	17460	17395	17417	17335	17373	17506	17535	17224	17462	17396	17495	17377	17520	17529	17597	17486	17360	17563	17382	17546	17460	17322	17509	17438	17357	17451	17564	17193	17447	17584	17520	17498	17446	17370	17517	17425	17467	17451	17600	17379	17637	17498	17575	17208	17317	17425	17546	17492	17570	17282	17439	17609	17556	17334	17643	17462	17483	17251	17440	17572	17609	17330	17438	17642	17596	17505	17210	17415	17543	17535	17435	17380	17399	17488	17422	17486	17449	17501	17393	17483	17420	17423	17430	17501	17539	17399	17346	17482	17257	17519	17466	17601	17546	17310	17637	17481	17337	17460	17437	17552	17384	17510	17417	17400	17327	17523	17398	17337	17568	17584	17576	17613	17507	17457	17230	17241	17567	17390	17339	17441	17357	17232	17417	17378	17426	17382	17342	17448	17203	17610	17571	17530	17316	17164	17495	17575	17579	17355	17571	17380	17670	17443	17199	17650	17413	17581	17484	17428	17562	17320	17377	17519	17409	17576	17306	17362	17646	17435	17519	17584	17469	17445	17440	17279	17523	17431	17469	17525	17376	17460	17490	17461	17536	17366	17615	17461	17587	17414	17420	17470	17493	17416	17252	17450	17370	17585	17438	17568	17313	17486	17503	17452	17526	17330	17386	17532	17521	17366	17375	17269	17403	17476	17329	17593	17478	17540	17388	17376	17443	17488	17497	17644	17518	17486	17365	17502	17268	17551	17431	17498	17632	17503	17451	17414	17530	17566	17497	17380	17456	17393	17408	17259	17474	17612	17691	17443	17674	17333	17534	17452	17496	17388	17247	17649	17391	17490	17476	17583	17567	17640	17636	17574	17404	17516	17357	17741	17484	17309	17537	17465	17191	17467	17256	17503	17403	17642	17441	17299	17493	17567	17550	17481	17328	17423	17568	17347	17455	17389	17445	17548	17167	17502	17609	17342	17320	17427	17617	17595	17401	17315	17414	17525	17365	17503	17407	17461	17145	17455	17383	17501	17332	17513	17616	17689	17526	17413	17405	17421	17469	17373	17347	17549	17471	17297	17419	17407	17609	17374	17423	17641	17218	17533	17443	17489	17391	17547	17353	17417	17581	17459	17575	17567	17315	17328	17446	17235	17501	17391	17435	17597	17561	17469	17363	17468	17335	17431	17551	17268	17663	17530	17468	17592	17552	17372	17718	17518	17301	17363	17384	17458	17515	17298	17416	17548	17655	17595	17354	17448	17596	17418	17445	17610	17653	17443	17621	17251	17537	17503	17543	17510	17362	17437	17408	17613	17454	17562	17378	17272	17544	17504	17350	17433	17422	17572	17328	17585	17491	17563	17601	17357	17588	17460	17614	17259	17402	17425	17382	17352	17606	17382	17422	17384	17540	17360	17294	17561	17584	17614	17678	17478	17523	17431	17245	17398	17307	17298	17455	17353	17520	17472	17270	17619	17416	17535	17385	17498	17517	17384	17307	17487	17587	17451	17626	17455	17480	17579	17383	17635	17354	17435	17561	17537	17425	17446	17499	17410	17637	17567	17485	17409	17431	17470	17574	17334	17642	17334	17318	17454	17495	17603	17769	17498	17560	17532	17489	17452	17364	17268	17489	17624	17429	17531	17553	17386	17534	17308	17606	17302	17283	17741	17575	17523	17579	17403	17463	17561	17490	17541	17580	17384	17461	17350	17304	17330	17318	17344	17428	17375	17462	17269	17544	17364	17554	17351	17582	17466	17329	17487	17461	17548	17408	17583	17258	17487	17395	17577	17710	17548	17475	17425	17555	17566	17422	17359	17505	17442	17465	17435	17391	17405	17512	17619	17428	17440	17461	17292	17333	17124	17452	17448	17506	17519	17473	17617	17383	17314	17661	17467	17332	17475	17492	17444	17462	17510	17559	17364	17393	17535	17403	17481	17459	17418	17572	17321	17317	17545	17419	17448	17536	17470	17509	17587	17304	17785	17595	17499	17606	17649	17499	17304	17497	17512	17410	17498	17233	17315	17528	17465	17425	17543	17321	17374	17466	17535	17388	17603	17366	17485	17542	17395	17578	17496	17575	17290	17632	17484	17523	17500	17365	17502	17543	17534	17438	17481	17547	17446	17386	17597	17472	17498	17397	17580	17490	17515	17439	17551	17397	17520	17623	17341	17509	17254	17507	17372	17551	17501	17459	17328	17477	17544	17411	17394	17645	17585	17514	17623	17316	17549	17320	17672	17388	17370	17471	17219	17334	17839	17321	17433
33509	48812	45228	35042	29399	25636	22060	20043	18456	17463	16729	16420	16048	15949	15412	15587	15518	15269	15284	15348	15347	15134	15124	15145	15266	15243	15045	15073	15217	14988	15049	15014	15062	15208	15044	15109	15187	15092	15129	14817	15079	14893	14999	15116	15150	15023	14966	15015	14836	15097	15073	15144	15150	14902	15126	15161	14965	15026	14877	14944	14916	15027	15035	14981	14983	14997	15106	15140	14809	15144	15137	15114	15207	15060	14935	15073	15130	14978	15021	15101	15058	14984	15243	15205	15020	15015	14998	15065	14810	15099	15139	14987	15058	15029	14925	15229	15016	15054	14912	15036	15030	15028	15138	15310	15041	14995	15138	15034	14994	15106	15063	15078	15162	15107	14977	15160	15013	14968	15218	15106	15036	15103	15115	14969	15067	14972	14979	15000	14952	14973	15125	14921	15222	15066	14921	15201	15112	15166	14925	14979	15169	15034	15144	15137	14891	15150	15012	14866	15054	15002	15092	14966	15056	14931	15022	15251	14913	15092	14803	14936	15139	15155	14989	14827	15077	15148	15019	15010	14908	15025	15023	15151	15154	14924	15052	15040	14829	14952	14958	15077	15041	15039	14903	14976	15033	15026	14949	15008	15047	15027	14958	15056	14899	15005	14989	14967	15035	15033	14998	14928	15034	14897	14872	15067	15084	14935	15084	14797	15008	15155	14865	14979	15037	14962	15041	15020	15169	15054	14855	15123	14983	15138	15002	15149	15027	14992	15088	15278	15015	15061	15135	15106	15035	15136	15016	14948	14874	15014	15017	14879	14996	15115	15042	15038	15026	14983	14949	15181	14868	15053	15153	15076	15098	15076	15068	15000	14961	15166	14979	15136	15165	15033	14916	14988	15140	15022	15078	15082	15053	14982	15035	15037	15001	15198	14807	15001	15056	15043	15070	15119	14984	14918	14998	15005	15098	14877	15049	15079	15223	14951	15102	14955	14963	15133	14995	15143	14918	15016	15039	15060	14988	15111	15010	15034	15113	15040	15054	15001	15169	15047	15056	15076	15079	14950	15149	15105	14946	14875	14909	15060	15117	14993	15020	15120	15158	14908	15102	14990	15098	14986	15173	14940	15047	15028	15060	15015	14914	14992	15132	14956	15065	15058	15091	15140	15050	15008	15122	14976	14855	15196	15024	15073	15059	15035	14963	14865	15214	15055	15046	14949	15028	15142	15037	15056	14984	15069	15168	15103	15105	14987	14956	15093	15087	14983	15053	15125	15123	15121	15009	14853	15031	15115	15178	14893	15063	14880	15138	15082	15071	15062	14849	14990	15155	14834	14974	15007	14862	15019	15070	15160	14975	15017	15081	15102	15086	15075	15081	14929	15022	14828	14966	14966	14977	15036	15128	14994	14863	15090	15088	15048	15176	15005	14936	14935	15070	15133	14963	15125	15008	15155	14969	15195	14984	14855	15016	15046	15003	15039	14991	15226	14988	15183	15263	14821	15136	15032	15230	15154	15132	15031	15093	14948	15134	15075	15102	15045	15000	14935	14873	15069	15115	15049	14868	15090	15084	15000	14963	15084	15132	15009	15086	14929	14883	14804	15138	14928	15017	15141	15021	15040	15032	15066	14983	15118	14848	15057	15113	14905	14986	15043	14954	14849	15096	15019	15120	15056	15018	14981	14968	15146	15024	15116	14960	15155	15044	14924	14930	15064	14957	15129	15112	14907	14998	15190	14994	15069	14896	15058	14978	14979	15100	15054	15250	15108	15080	14957	14989	15036	15221	14846	15117	15098	14986	14958	15039	15051	15248	14933	15284	15025	15083	15090	14983	14939	15127	15061	15077	15032	15076	15135	15025	14989	15081	14961	15041	15026	14994	14990	15086	14842	14874	15035	14929	14941	15048	15094	15136	14875	15199	15058	15245	14847	14979	14971	14951	14975	15134	15129	14946	15058	14984	15057	15008	15231	15136	14951	15115	15166	14911	14847	14967	15002	15022	15185	14890	14986	14838	15032	15149	15018	15077	15104	15115	15136	15005	15032	15006	15006	15119	14947	15020	14896	14881	14853	15098	14913	14821	15087	15041	14888	14897	14874	15213	15146	14956	15080	14914	15101	15079	15136	15041	15067	14963	15028	15004	15109	14873	15003	14905	15077	15014	15022	15046	15017	15078	15114	15030	15072	14958	14743	14992	14980	15028	15076	15100	14975	14948	15035	15015	15057	14951	14783	15102	14983	15025	15037	14992	14993	15084	14904	15235	15076	15161	15074	15049	15075	14897	15179	15028	15029	15013	15006	15015	15161	15018	15087	14973	14948	14898	15234	14921	15091	15160	15110	15046	15126	15089	15076	15090	15061	15063	14943	15022	15040	15056	15016	14920	15136	14963	14939	15084	15119	14853	15145	14956	15017	15049	15003	15148	15049	15031	14916	14966	15043	15247	15164	14995	15003	15046	14899	15037	15108	15066	15056	15056	14966	14932	15159	15118	15042	15102	15263	15021	15017	15203	14921	14955	14943	15024	14948	14894	15084	14955	15226	15065	14901	14992	14888	15137	15156	14976	14990	15064	14903	15068	15124	14911	15082	15020	15075	15013	15049	15204	15063	15037	15022	15025	15106	14876	15025	14924	14951	15054	14991	15066	15070	15020	15026	15169	15147	14996	15065	15068	15010	15044	15109	14912	15000	15001	15005	14917	15003	15152	15000	14889	15085	14887	14982	15101	15020	14929	14964	14986	15096	14998	14924	14824	14949	14958	14965	15092	15007	14961	15042	14959	14942	15141	14974	15191	15047	15062	15115	15063	15164	15058	15082	15074	15040	14945	15020	15187	14989	15046	15073	14842	14772	15160	15053	15105	15071	15005	15122	14953	15249	14971	15103	15102	15195	15051	15032	15043	14906	14811	14976	15054	14928	15026	15114	14951	14872	15035	15105	14918	14970	15175	14948	14954	15147	15100	15055	14937	14938	15089	15053	15120	14890	15079	14852	15017	15018	15070	15061	15037	15163	15015	15039	15095	14760	14928	15067	14988	15104	14999	15139	14871	15060	15028	14945	15099	15145	14880	15198	14971	14944	15120	15181	15130	15068	14906	14979	15148	15199	15021	15080	15003	15072	14986	14966	15189	15134	15259	15064	15136	15008	15025	15020	15192	14931	14959	15018	15065	15060	15225	15022	15021	15057	14969	15010	15239	14957	15020	14995	15027	14915	15102	15049	15075	14907	14956	15032	15150	15057	15019	14908	14984	15099	15017	14788	15074	15113	15270	15012	15124	14934	15055	15015	15072	14990	15203	15057	15106	14986	15114	14960	14878	15100	15118	15097	15007	14992	15073	15084	15093	15126	15120	15039	15162	14900	15046	14781	14952	15016	15018	14996	15133	15053	15099	15058	14924	14868	15005	14894	15040	15132	15140	15001	15087	15115	14978	15221	14896	15076	15053	15052	14963	15029	15038	15073	15053	14867	15097	14879	14886	14922	15074	15086	15026	15017	15037	15054	14911	15063	14986	15118	14879	14987	14908	15067	15130	15039	15002	15094	14970	14956	15147	15026	14999	15017	15076	15086	15087	15023	14995	14950	15099	14950	14974	14956	15023	14988	15107	14989	15053	15073	14953	15126	15104	15091	14826	15168	14950	14991	14990	14976	15153	15000	15034	15031	15078	15127	14879	15171	15006	15239	14996	15003	14993	14969	15181	14957	15094	14987	14968	15141	14931	15142	15020	15131	15085	14853	15017	15027	15049	15038	15041	14933	15060	15125	15008	14987	15078	15160	15101	15026	15146	15086	15041	15136	15096	14930	14964	15008	14897	14913	15021	15016	14840	15063	14939	15036	15187	15038	15070	14884	15249	14988	15052	14974	14967	15106	15077	14781	14959	15060	15076	14854	14983	15154	14838	15096	15049	15123	15088	14977	15028	15094	14858	15222	15049	15189	14982	15025	14986	14844	15104	15020	15102	15049	14862	15050	14992	14961	15004	14888	15011	15046	15155	15122	15165	14922	15032	15043	14882	15133	14855	14987	14969	14937	15083	15030	14897	15018	15100	15067	14951	15189	15024	15023	15123	15067	15185	15123	15013	14899	15192	15129	15171	14977	15068	14932	15037	15065	15060	15076	15051	15051	15041	14963	14984	14982	15091	15136	14987	15273	15059	14937	15018	15078	15073	15082	15158	15083	14998	15096	15067	15010	14835	14944	15186	15035	14899	15135	14877	14960	15025	15007	15069	15184	15093	15170	14895	14957	15075	14948	14853	15076	15024	15026	15133	15163	15035	15040	15045	15122	15021	14991	15052	15222	15004	14949	15100	15061	15031	15000	14974	14975	14887	15036	15076	15143	15145	15102	15056	15067	14995	15131	14981	15010	14973	14852	14940	14904	14964	15008	14916	15038	14917	15024	15055	14955	15051	14860	14996	14993	15124	14980	14923	14849	15003	14926	14976	14809	15112	15096	14992	14943	15069	15044	14948	15055	14882	15009	15038	15092	14994	15029	15071	14968	15007	15052	15044	15082	14943	14960	15013	15024	14977	15106	15084	15034	15179	15030	15106	15027	14979	15051	15137	15110	15296	14964	14992	15021	15148	14959	14884	15148	15014	15137	14935	14990	15052	14995	15131	15050	15150	14929	15096	14958	15146	15069	14928	14870	14921	15077	15259	15002	14965	14871	15029	14761	15078	15114	15020	15085	15090	15191	15056	15141	14922	15101	15028	15083	15007	15173	15098	15177	15041	14976	15069	15219	15107	14852	14974	14980	14953	15093	15041	15118	14974	15004	15163	15017	15120	15125	15122	15110	15018	15014	14941	15019	14960	15071	15176	14938	14949	15127	14876	15088	15201	14971	14935	15036	14888	15045	15216	15085	15167	14954	15046	14840	15159	15065	14923	14950	14818	15124	15034	15062	15097	15008	15011	14993	14975	15016	14979	15036	15125	14979	15154	15219	15102	14993	15101	15127	15059	14870	15268	15031	15136	15026	15064	15129	14972	14879	14987	15019	15269	15097	14984	15146	14967	14961	15122	15081	15037	14930	14996	15243	15095	14931	15042	14879	15170	15093	14765	15096	15092	15047	15158	14934	14926	14982	14902	15122	15040	15056	14973	14997	14826	15032	15142	15135	15081	15200	15014	14912	14957	15055	15129	15031	15043	14946	14940	15074	14980	15213
24162	21208	28980	27130	28442	29226	27525	23667	21580	20558	20044	19324	19133	18780	18299	18537	18346	18294	18030	17888	17976	17776	17735	17538	17540	17672	17784	17598	17616	17603	17356	17427	17546	17694	17605	17821	17453	17340	17592	17608	17453	17508	17674	17624	17481	17588	17754	17468	17618	17677	17535	17829	17692	17578	17511	17594	17782	17649	17275	17427	17411	17695	17481	17294	17501	17611	17558	17452	17678	17627	17626	17611	17599	17623	17642	17632	17455	17591	17431	17420	17493	17592	17497	17475	17424	17426	17594	17655	17446	17444	17425	17337	17373	17363	17603	17198	17267	17583	17483	17553	17419	17606	17629	17375	17745	17440	17620	17489	17538	17591	17340	17355	17444	17514	17526	17547	17658	17338	17530	17611	17534	17646	17600	17233	17376	17388	17341	17456	17364	17429	17330	17397	17497	17546	17288	17371	17592	17629	17530	17423	17333	17464	17396	17372	17420	17598	17399	17372	17691	17383	17448	17812	17550	17491	17494	17580	17390	17425	17162	17586	17604	17683	17636	17554	17644	17531	17703	17460	17437	17443	17459	17519	17562	17618	17404	17465	17490	17591	17661	17652	17522	17629	17402	17528	17487	17406	17403	17583	17486	17363	17471	17498	17483	17387	17590	17548	17188	17654	17702	17545	17608	17634	17591	17460	17588	17502	17678	17441	17297	17303	17244	17358	17626	17462	17632	17544	17464	17425	17579	17498	17370	17605	17507	17512	17594	17399	17536	17552	17542	17392	17411	17489	17605	17406	17505	17533	17535	17365	17468	17383	17451	17419	17676	17571	17699	17470	17487	17361	17539	17441	17510	17675	17528	17290	17401	17186	17236	17496	17461	17389	17516	17440	17590	17333	17530	17393	17360	17635	17556	17601	17452	17607	17474	17577	17345	17452	17465	17267	17708	17544	17464	17589	17524	17193	17611	17531	17580	17212	17662	17580	17477	17483	17349	17344	17485	17514	17517	17548	17373	17475	17552	17505	17594	17482	17568	17565	17483	17504	17508	17395	17430	17672	17380	17572	17665	17407	17588	17599	17677	17639	17710	17392	17473	17423	17575	17468	17724	17511	17638	17588	17573	17342	17453	17712	17498	17431	17388	17510	17532	17640	17433	17503	17331	17548	17652	17462	17320	17465	17408	17296	17241	17459	17470	17812	17667	17726	17499	17449	17486	17503	17508	17656	17405	17316	17577	17333	17527	17618	17626	17518	17539	17621	17753	17728	17615	17381	17413	17417	17527	17456	17649	17470	17520	17505	17494	17660	17492	17579	17570	17484	17384	17576	17351	17531	17464	17573	17705	17359	17625	17629	17472	17206	17386	17575	17430	17262	17610	17417	17626	17287	17262	17483	17557	17440	17517	17447	17456	17497	17590	17469	17399	17307	17409	17305	17392	17437	17537	17452	17335	17599	17470	17471	17279	17522	17522	17735	17342	17520	17509	17566	17759	17694	17251	17405	17424	17580	17550	17612	17461	17452	17291	17695	17369	17436	17674	17332	17607	17635	17327	17440	17565	17465	17486	17487	17577	17440	17296	17307	17302	17574	17450	17295	17565	17422	17541	17383	17425	17598	17661	17776	17580	17602	17670	17674	17480	17682	17470	17449	17502	17427	17407	17553	17433	17509	17407	17536	17485	17430	17382	17402	17569	17462	17611	17434	17331	17586	17570	17576	17463	17376	17386	17465	17458	17356	17552	17366	17721	17542	17611	17688	17640	17552	17295	17615	17484	17473	17717	17535	17659	17481	17608	17600	17544	17709	17220	17433	17575	17442	17524	17672	17546	17465	17562	17728	17338	17595	17349	17539	17635	17748	17545	17329	17643	17556	17462	17574	17600	17733	17443	17537	17489	17440	17598	17417	17507	17613	17318	17447	17406	17516	17678	17352	17599	17670	17520	17399	17636	17555	17552	17521	17426	17478	17301	17479	17375	17531	17515	17562	17476	17496	17655	17536	17543	17456	17363	17542	17440	17574	17429	17350	17584	17477	17445	17539	17411	17330	17438	17309	17405	17440	17963	17457	17534	17446	17366	17431	17437	17319	17533	17794	17444	17398	17648	17699	17352	17346	17360	17468	17587	17462	17478	17513	17504	17494	17625	17657	17665	17471	17533	17662	17370	17545	17625	17538	17348	17387	17678	17353	17287	17644	17580	17414	17503	17533	17552	17347	17485	17550	17567	17436	17547	17574	17484	17475	17454	17584	17555	17537	17307	17549	17240	17502	17471	17728	17483	17410	17397	17299	17403	17471	17414	17608	17657	17431	17467	17696	17740	17453	17651	17600	17623	17557	17551	17578	17473	17496	17392	17486	17516	17380	17516	17688	17511	17617	17633	17745	17450	17431	17565	17508	17881	17385	17546	17598	17448	17644	17474	17558	17393	17530	17476	17437	17371	17460	17560	17464	17363	17355	17452	17574	17389	17384	17492	17614	17502	17334	17395	17379	17394	17546	17611	17429	17492	17336	17496	17327	17559	17386	17565	17507	17431	17396	17672	17261	17492	17710	17467	17668	17538	17450	17602	17309	17674	17417	17450	17734	17468	17373	17402	17530	17574	17481	17415	17385	17363	17579	17512	17374	17452	17379	17647	17478	17455	17548	17405	17464	17410	17453	17466	17700	17632	17464	17530	17526	17578	17523	17561	17533	17554	17453	17554	17264	17340	17508	17595	17469	17472	17599	17661	17551	17631	17514	17452	17644	17501	17600	17429	17374	17470	17591	17655	17472	17462	17510	17318	17466	17527	17433	17594	17513	17396	17546	17441	17550	17696	17470	17586	17406	17304	17487	17514	17423	17577	17576	17367	17517	17545	17479	17504	17506	17528	17444	17438	17500	17610	17363	17387	17360	17418	17621	17382	17536	17648	17458	17571	17539	17321	17486	17362	17460	17503	17405	17458	17528	17561	17377	17507	17476	17578	17388	17796	17427	17612	17306	17351	17296	17476	17567	17642	17441	17449	17569	17634	17297	17656	17446	17446	17636	17611	17410	17622	17205	17532	17446	17467	17597	17396	17444	17543	17181	17537	17552	17462	17540	17429	17619	17420	17490	17560	17376	17438	17404	17499	17494	17629	17699	17400	17571	17344	17542	17417	17679	17690	17473	17668	17712	17470	17364	17475	17327	17630	17584	17534	17556	17505	17533	17684	17547	17661	17456	17439	17439	17584	17768	17544	17560	17492	17484	17370	17447	17490	17452	17379	17289	17526	17398	17737	17606	17643	17405	17528	17532	17518	17267	17516	17543	17308	17529	17571	17482	17493	17567	17534	17489	17546	17472	17445	17491	17468	17649	17674	17475	17678	17383	17587	17627	17517	17642	17632	17347	17461	17454	17492	17454	17545	17630	17640	17527	17624	17400	17513	17673	17571	17506	17623	17583	17448	17493	17477	17706	17491	17407	17534	17565	17730	17414	17635	17425	17667	17486	17263	17492	17433	17553	17736	17644	17551	17525	17457	17605	17332	17410	17614	17319	17757	17512	17558	17628	17496	17524	17485	17267	17412	17574	17537	17287	17257	17605	17355	17459	17433	17524	17517	17459	17621	17472	17407	17527	17529	17656	17437	17683	17250	17424	17339	17571	17396	17671	17375	17466	17610	17436	17602	17629	17613	17537	17394	17351	17477	17367	17576	17361	17491	17539	17497	17578	17470	17558	17497	17416	17303	17474	17585	17495	17599	17383	17391	17662	17511	17497	17522	17444	17488	17465	17617	17389	17493	17562	17360	17324	17439	17570	17474	17661	17630	17515	17399	17610	17545	17552	17510	17591	17500	17668	17509	17639	17353	17452	17518	17334	17647	17440	17485	17592	17523	17722	17508	17586	17352	17286	17599	17569	17481	17558	17619	17501	17609	17509	17628	17500	17715	17415	17527	17434	17601	17650	17342	17334	17587	17423	17339	17501	17310	17502	17485	17689	17573	17373	17486	17420	17508	17397	17493	17359	17643	17553	17673	17672	17421	17463	17454	17763	17428	17570	17399	17472	17344	17517	17562	17474	17369	17587	17405	17459	17616	17547	17673	17680	17129	17420	17447	17365	17547	17513	17571	17471	17582	17615	17390	17459	17535	17446	17534	17303	17601	17400	17340	17536	17552	17631	17471	17486	17588	17791	17594	17520	17558	17502	17505	17549	17548	17779	17647	17685	17510	17522	17618	17503	17746	17498	17552	17509	17508	17369	17510	17667	17435	17355	17472	17573	17689	17494	17676	17493	17395	17270	17403	17436	17539	17513	17404	17406	17477	17426	17574	17585	17656	17507	17541	17615	17409	17296	17488	17296	17436	17445	17410	17429	17498	17364	17438	17330	17484	17462	17908	17418	17559	17413	17668	17891	17568	17357	17597	17488	17395	17539	17713	17584	17563	17521	17519	17548	17490	17481	17579	17479	17483	17623	17511	17400	17443	17497	17423	17576	17681	17646	17385	17705	17439	17525	17658	17566	17521	17494	17583	17597	17352	17609	17493	17532	17518	17420	17614	17314	17256	17461	17482	17522	17586	17381	17529	17647	17540	17402	17510	17591	17381	17683	17438	17577	17575	17650	17525	17507	17518	17480	17580	17236	17518	17693	17444	17295	17493	17504	17372	17666	17390	17643	17618	17423	17437	17497	17374	17371	17226	17421	17519	17460	17446	17549	17450	17298	17546	17599	17542	17596	17402	17643	17637	17345	17522	17438	17558	17355	17452	17598	17414	17429	17535	17439	17520	17572	17441	17547	17445	17458	17370	17396	17555	17466	17425	17321	17423	17417	17497	17433	17524	17530	17375	17448	17455	17452	17458	17643	17601	17573	17558	17499	17509	17508	17245	17579	17432	17369	17393	17826	17441	17409	17455	17529	17468	17396	17438	17457	17346	17403	17555	17464	17532	17340	17609	17453	17514	17607	17399	17397	17442	17331	17555	17520	17430	17445	17408	17470	17540	17511	17555	17581	17487	17476	17357	17605	17467	17610	17578	17568	17545	17459	17576	17565	17436	17517	17488	17684	17427	17418	17279	17573	17593	17478	17560	17459	17564	17531	17395	17567	17445	17595	17470	17551	17430	17438	17681	17494	17447	17677	17520	17652	17527	17392	17662	17574	17659	17548	17383	17501	17404	17549	17502	17438	17419	17486	17597	17447	17537	17398
33194	54743	50560	40863	35961	30121	25950	23026	20782	19303	18399	17771	17215	16607	16245	16016	16005	15817	15856	15851	15382	15425	15351	15337	15372	15406	15228	15205	15264	15194	15245	15118	15154	15033	15238	14904	15200	15237	15166	15064	15129	15219	15097	15054	15023	14983	15107	15101	15170	15261	15108	15078	15196	15004	15236	15016	15153	15107	15090	15129	15060	15208	14871	15072	15077	14964	15135	15178	15076	15007	15227	14878	15125	15197	15015	14938	14980	15141	15089	14983	15019	15257	15035	15034	15044	15121	15099	15113	15072	15142	15141	14910	15004	15175	15055	15219	14907	14978	15000	15103	15145	15077	15214	15076	15035	15076	14984	15193	15199	14998	15051	15217	15117	15084	15186	15081	15115	15181	15128	15171	15038	15134	14990	15084	14965	14934	15003	15049	14936	15197	15164	15157	14940	15049	14943	15168	15199	15145	15124	15038	15105	15148	15026	15081	15055	15128	15092	15159	15124	15104	14934	15071	14853	15081	15186	15070	15201	15080	14984	15084	15068	15037	15104	15091	15102	15132	15055	15058	15177	15126	14901	15137	15103	15010	15006	15055	15095	15100	15090	14973	15106	15102	15152	15129	14967	15169	14988	15096	15072	15011	15033	15174	14997	15165	15045	15121	15140	15065	15213	14889	14997	14974	15022	14957	15159	15352	15155	15210	15021	15300	15164	14992	14993	15066	15061	15084	15015	15139	15033	15017	15126	15079	15031	15104	15096	15227	15190	14935	15072	15077	15004	14964	15153	15100	15074	15044	14873	15108	15040	14955	15046	15116	15166	15094	14902	15096	15000	14910	15144	15092	14806	15032	15140	15244	15236	15019	15143	15212	14995	15102	15118	15095	15052	15087	15119	15122	15020	15046	15114	15091	15176	14936	15229	14971	15097	14930	15095	14867	15191	15017	14958	15140	15076	14934	15015	15126	15161	15064	15045	15221	15044	14992	15127	14940	15090	15003	15038	15093	14938	15023	15055	15059	15239	15152	15090	14999	15012	15183	15069	15078	14984	15124	14969	15076	14990	15059	15054	15025	15083	15002	14975	15034	15014	15071	15136	15037	14993	14901	15047	14925	14941	15067	14979	15101	15249	15050	15096	15099	14978	14998	15200	15045	15137	15090	15051	15077	14961	15054	15183	14993	15068	15183	15104	14955	15156	15092	15091	14964	15059	15076	15139	15078	15040	14836	15115	14936	14888	15000	15193	15171	15074	14972	15352	15110	15247	15137	15064	15012	15243	14973	15100	14972	15071	15126	15171	15195	15110	14976	15123	15156	15203	15126	15194	15095	15050	14964	15038	15101	15090	15122	14995	15056	15094	15101	15062	15092	14975	15064	15090	15105	15047	15076	14970	15142	15004	14952	15141	14906	15114	15152	15094	15068	14860	15156	15041	15263	15172	15005	15004	15052	15063	14981	15103	15020	15200	14972	15052	15284	15068	14971	15202	15070	15038	15092	15047	15040	15114	15243	15042	15075	15300	14981	15234	14974	15093	15155	14871	15002	14959	14969	15141	15037	15288	14916	15137	15378	15073	15084	15040	14966	15128	15122	14819	15078	15085	15052	14917	15037	15009	15126	14945	15050	15070	15034	15108	15044	15018	15160	15218	15282	14910	14978	15078	15091	14968	14955	15099	14992	15099	15047	15138	15109	15219	15074	14883	15147	15001	15011	15139	15046	15076	15173	14937	14994	15092	15171	15038	15029	15043	15121	14928	15126	15075	14972	15208	14985	15172	15020	14937	15026	14976	14930	15005	15131	15116	15082	15067	15139	15115	15052	15093	15338	15047	15046	15092	15013	15005	14989	14985	15199	15128	15096	15022	14939	15150	15102	15002	15082	15002	15071	15014	15135	15129	15012	15105	15200	15027	14961	15149	15100	14983	15123	15000	14986	14891	15023	15323	15036	15031	15163	14946	15106	15095	14907	14967	15335	15013	14832	14995	15183	15069	15129	15021	15049	15090	15197	15086	15050	15066	14960	15055	15164	15084	15114	15037	15001	15096	15028	15000	15245	15126	15154	14998	14912	15131	14907	15174	14998	15055	15147	14993	15181	15178	14860	14917	15075	15001	15001	15066	15169	15042	15047	15052	15016	15163	15193	15247	15076	15084	15047	14937	15027	14920	15137	15060	15200	15002	14982	15139	14937	15159	15161	15032	15173	15088	15029	14932	15059	15149	15103	15108	15159	15133	15045	15056	15118	15070	14937	15008	15033	15026	15224	15211	15181	15015	15036	14803	15074	15018	15134	14951	15160	15044	15003	15020	15011	15090	15058	15093	14925	15106	15083	14997	14937	15105	15130	15159	15241	15040	15045	15083	15195	15331	15181	15106	15012	14963	15003	15063	14988	15153	15024	15056	15053	15156	15160	15203	15045	15135	15029	14902	15000	15117	15124	15003	15110	15148	15048	14957	14988	15153	15116	15166	15090	15048	15002	15245	15057	15157	14960	15089	15089	15035	15308	15231	15098	15107	15061	15067	15115	15251	15221	14988	15007	15098	15039	14990	14942	15002	15121	15069	14890	15072	15157	15247	15251	15077	15061	14983	15013	15225	15043	15185	14919	15097	14981	15001	15106	15121	14986	15198	14956	15017	15212	15104	15025	15001	15089	14951	15157	15088	15120	14981	15259	14838	14921	15131	15155	15234	15099	15194	15100	14907	15147	15119	15139	15069	15051	15042	15115	15228	15160	14950	15121	15077	15070	15114	15119	15211	15111	15186	15194	15052	15090	15063	15152	15148	15138	15112	15094	14833	15272	14914	15161	15026	15085	15229	14950	15056	15188	14945	15052	15008	15106	15043	15080	15102	15141	15038	15000	15022	15090	15089	15107	15035	15011	15056	15196	15225	15048	14956	14940	15195	15097	15298	15108	14858	15067	14959	14976	15191	14889	15108	15085	14864	15137	14996	15102	15069	15058	15160	14985	15156	14960	15234	15013	15129	15204	15289	15158	14980	14971	15097	15113	15137	15157	15057	15165	15060	15151	15138	14994	15091	15013	15058	15040	15106	15033	15035	14938	15025	15080	15085	15121	15111	15085	15195	15085	15270	14979	14923	15139	15118	15191	15099	15145	15010	15003	15178	15043	15067	15066	15200	15016	15094	14953	15090	14925	15121	14992	15253	14996	14964	14978	15185	15005	15041	15030	15137	14974	15035	15156	15045	15193	15197	15139	15061	14922	15124	15117	15048	14947	14976	15111	15009	15024	14993	15032	15272	15111	15211	15072	15074	14966	15115	15064	15062	15117	14956	15187	15260	15169	14908	15071	15131	15062	15071	15143	15129	14981	15000	14978	15018	14814	15129	14996	15048	15039	14966	15095	15141	15105	15110	15178	15280	15127	15053	15225	15107	15026	15074	15141	15082	15004	15297	15159	14945	15209	15134	14969	15125	15053	15250	15048	15197	14946	15096	14907	15077	15151	15008	15209	15068	14894	15057	15081	15163	15111	15046	15148	15208	15220	14833	15101	15085	15220	15053	15100	15003	15024	15043	15102	14863	15121	15087	15158	15129	15244	14979	14999	15080	15121	14978	15064	15111	15073	15186	15264	15168	14989	15130	14918	15155	14941	15049	15135	14994	15187	15179	15019	14891	15172	15182	15141	15218	14992	15112	15129	15184	15028	15008	15231	15066	15250	15146	15131	14893	15099	14948	15221	14927	15001	15174	14936	15057	15091	15131	15175	14989	14959	15047	15091	15091	15242	15100	15116	14984	14976	14999	15063	15172	15038	15063	14987	15099	14993	15234	15086	15033	14952	14940	15158	15047	15250	15259	15234	15076	15117	14991	15071	15002	14993	15258	14947	14989	15174	15138	15120	14848	15056	14983	15041	14943	15110	15104	15002	15075	15059	15128	14930	15295	15056	15033	15009	15196	14990	15100	15134	14992	14988	15202	15211	14995	14977	15170	15064	15188	15239	15058	15036	15176	15162	15136	15086	15003	15116	15053	15089	15141	15088	14976	14960	14913	15170	15172	14975	15014	15044	15205	15170	15118	15017	15109	15176	15086	15058	15026	15102	15171	15031	15058	15253	15108	15156	15071	15042	15095	15148	15064	15042	15126	15085	14966	15121	15107	14842	15108	15095	15049	15063	15059	14997	15021	14933	15107	15118	15414	15057	15028	15194	15019	15207	15224	15086	15166	15002	15221	14936	15231	15259	14956	15051	14930	15160	15093	15042	15144	15156	14968	15109	15066	15012	14929	15198	15130	14989	15197	15162	14928	15114	14995	15280	15190	15047	14931	15067	15095	15067	15040	14978	15006	15147	15066	14979	15057	15110	15063	15107	14992	15057	15082	15122	15067	15174	14989	15029	15003	15133	14978	15073	15131	15058	15020	15010	14919	15131	15136	15009	15104	14942	15150	15153	15029	15090	15076	15177	14970	14899	14984	15037	15074	15221	15085	15042	15191	15081	15062	15072	15002	15156	15143	15168	14933	15077	15098	15172	15055	14938	14974	14932	15069	14992	15001	14991	15009	15078	14968	15231	14929	15001	15056	14993	15190	15150	15028	15051	15048	14935	15238	15110	15165	15080	15123	15157	15038	15089	15041	15183	14996	14910	15071	14952	15127	14855	15133	15025	15108	15235	15085	15223	15065	15051	15042	15255	14952	15064	14977	15085	14999	14866	15125	15143	15242	14900	15161	15016	15180	15078	15143	15055	15262	15110	15025	15057	15147	15046	15174	15006	15031	15072	15127	14962	15299	14998	15031	15090	15047	15227	15136	15064	15042	15152	15054	15034	14954	15051	14998	15141	15060	15121	15064	15141	15202	15048	15117	15110	15134	15141	15217	15122	14976	15063	14968	14996	14939	15113	15125	15105	14939	15168	15113	14972	15144	15124	15046	15130	15115	15180	15190	15207	15184	15039	15149	14971	15101	14895	15061	15014	15171	14902	15039	15092	15052	14956	15085	15109	15046	15045	15159	15026	14980	15106	15018	15154	14927	15211	15194	14997	15120	15024	14912	14913	15090	15127	15235	15093	14967	15151	15075	15059	15386	15284	15147	15029	15212	15008	15166	15183	15144	15236	15268	15204	15158	15034	15123	15118	15135	15102	15044	15087	15098	15083	14967	15039	15039	14851	15184	15233	14927	15115	15088	14995	15066	15083	14966	15041
22756	21145	28974	24293	24461	29059	31407	25798	23819	22826	21487	21051	20334	19812	19530	19152	19004	19105	18755	18658	18286	18133	18382	18397	18257	18374	18250	18122	18344	18171	18039	17956	17977	18238	18159	18195	18418	17914	18055	17879	18141	17852	18151	18109	17991	18148	17990	17991	17811	17791	18071	17988	17835	17996	17958	17976	17922	18025	17987	18010	18103	17891	17989	17917	18193	18040	18042	18009	17936	17954	17949	18032	18017	17726	18035	17922	17977	17799	18077	17985	17959	18085	17765	17919	17795	18032	17997	18055	18000	17795	18016	17857	17844	17964	17903	18095	18028	17748	17912	17925	17911	17913	17965	17934	18010	18033	17922	17799	17886	17901	17995	17736	17941	18010	17958	17839	17958	17917	17974	18036	18022	17979	17777	18027	18131	17933	18185	18036	17876	17876	18286	18140	18048	17995	17949	18089	17915	17766	17847	17785	17717	17761	17992	17790	17855	18118	17813	17769	17848	17975	17912	18010	17990	17701	17901	18200	17924	17834	17936	17920	17995	17714	17812	17822	17906	17906	17807	17865	17846	18141	17884	17942	17766	17932	17925	17784	17793	17855	17892	17939	17831	17950	17904	18248	18167	18131	17943	17975	17953	17999	17907	17766	17937	17832	18040	17853	17883	18007	17832	17753	17822	18012	17930	17801	17796	18040	17921	17825	17923	17991	17999	18037	17943	17928	17829	18004	17907	17968	18051	17864	17902	18043	17790	17826	17765	18089	17789	17876	17836	17876	18118	17871	17762	17609	17819	18135	18082	17946	18023	17822	17897	17917	17949	17928	17809	17797	17999	17873	18041	17921	18078	17987	17923	17833	17866	17742	17652	17875	17969	17877	18077	17801	18041	18047	18110	17942	17951	17747	17895	18132	17793	17890	17883	17981	17956	18027	17920	17712	18056	17802	17955	17886	17972	17761	17674	17724	17996	17838	17876	17886	17948	17924	17825	17851	17957	17967	17944	17920	17825	17891	17800	17914	17936	18065	18044	17895	17895	17988	17918	17899	18055	17821	17872	18051	18070	17937	18046	18000	17797	17967	17811	17802	18015	17865	17834	18116	17954	17898	17949	17819	17897	17798	17969	17850	17840	17976	17908	17872	18055	17769	17785	17995	17725	17953	17923	17941	17810	17883	17751	18046	17850	17871	17800	17932	17902	18013	17616	18109	18041	17909	17928	17802	18057	17966	17968	18034	17827	17941	17903	17858	18007	18072	17949	17924	17889	18038	17852	17911	17811	17896	17869	17941	17850	18099	17935	17850	18160	17955	17961	17843	18029	18139	17884	17880	18035	17900	17904	17895	18045	17925	18053	17914	18021	17870	18113	17946	17892	17946	17994	17925	17955	17859	17829	18045	17896	17947	17714	17966	17870	17865	18028	17833	17881	17983	17792	17954	17961	17803	17929	17790	17845	17799	17950	18001	17990	17909	18153	17779	17933	18142	18073	17844	18034	17839	18040	18028	18010	17910	17940	17811	17846	17943	18044	17988	17988	17857	17895	17897	17925	17902	17992	17796	17983	17882	17901	17914	17909	17802	17876	17862	17849	17689	17706	17947	18044	17897	17779	17927	17882	18022	17983	17974	17743	17727	17771	17946	17700	17952	17965	18152	17747	18056	17873	17879	17768	17735	17834	17914	17773	17771	17836	17952	17791	17961	17987	17798	17997	17854	17974	17862	17996	17844	17866	17838	17911	17982	17925	17969	17915	17912	17796	17899	17798	17831	17889	17865	18061	17858	18049	17775	18038	17932	17870	17753	18094	17865	18021	17828	17838	17755	17765	17836	18031	17903	17796	17951	17803	17874	17861	17997	17883	17768	17850	17804	17882	17855	17818	17985	17970	17868	17840	17996	17883	17894	18001	18025	17788	17880	17954	17745	18063	18023	17967	18029	17881	17923	18042	17958	17863	17845	17965	17973	18008	17682	17896	17885	17817	17778	18075	17926	17646	17850	18006	17734	17930	17984	17966	18102	17911	18041	18015	17789	17974	17802	17845	17898	17864	17993	17739	17854	17710	17788	17600	17852	18111	17924	17714	18045	17827	17870	17849	17970	17906	17841	17748	17950	18142	17980	17774	17965	17923	17860	18088	17911	18142	17671	17832	17841	18149	17695	17976	18150	17944	17833	17911	17914	17855	17932	17951	17852	17456	17970	18011	18023	17783	17882	17975	17938	18057	17872	17873	18061	17939	18064	17857	17871	17890	17948	17926	17870	17885	17949	17941	17917	17781	17804	17853	18065	18040	17935	17858	17731	18101	17782	18064	17877	17795	17917	17840	17775	18096	17886	17707	17789	18101	17854	17952	17964	17895	17861	17720	17905	17770	17800	17774	17885	17856	17886	17781	18020	17943	17830	17836	17809	17970	18052	17766	17824	17921	17950	17898	17971	17964	17972	17883	17780	17776	17932	17735	17983	17868	18072	17871	17897	17854	17824	17951	17884	17913	17952	17981	18050	17847	18049	17872	17763	17994	17990	17940	17811	17827	17814	17971	18044	18046	17808	17952	17821	17698	17840	17799	17820	17973	17822	17812	17766	17792	17912	17799	18035	17940	18082	17869	17918	17838	18109	18039	17869	18008	17841	17872	17977	18183	18027	18139	17901	17881	17767	17882	18053	17893	17935	17964	17945	17762	17698	17912	17971	18058	17858	17869	18078	18146	17623	17715	17950	17962	18046	17856	17899	17876	17905	17886	17944	17835	17823	17897	17866	17995	17902	17982	18011	18039	18059	18035	17723	17717	17936	18078	18115	17824	17883	17897	17882	17933	17836	17911	17831	18093	17761	17669	18107	17961	17957	18061	17932	17892	17895	17747	17916	17835	17959	17772	17935	17770	17853	17913	17892	17792	17999	18209	18058	17782	17697	17961	17884	17806	17986	17936	17715	17763	17882	17862	17657	17840	18098	17883	18077	17780	18005	17826	17883	17992	18202	17926	17737	17845	17811	17768	17833	18007	17788	17741	17768	17838	17734	17843	17909	17772	17874	17956	17889	17934	17757	17838	18172	18027	18066	17850	17685	18002	17899	17820	17987	18031	17903	18071	17729	17680	18016	18065	18126	17849	17853	17998	17909	17866	17792	18071	17956	17922	18144	17771	18162	17996	17878	17845	17888	17763	17922	17754	17919	18041	17709	17894	17882	17865	17980	17735	17804	17733	17880	17687	18003	17810	17962	17825	18059	17724	17972	18034	18132	17963	18098	17904	17920	17799	17802	17918	17716	17820	17970	18023	17971	17909	17960	17856	17984	17899	17989	17970	17868	17848	17983	17966	17620	17896	17818	17809	18032	17796	17952	18018	17897	17813	17750	17947	17776	17995	17865	18117	17838	18037	17932	17808	17877	17811	17722	18005	17821	18113	17955	17894	17697	17910	17946	17926	18030	17826	17897	17897	17869	17998	17953	17768	17732	17981	17691	18135	18085	17925	17772	17989	17864	18152	17809	17829	18059	17969	17754	17778	17822	18155	17886	18037	17813	17988	17982	17837	17650	17970	18036	18239	17889	18052	18076	17964	17906	17739	17948	17860	17772	17937	17897	17953	17841	17852	17774	17645	17829	18005	17982	17982	17878	18118	17705	17644	17843	17853	18048	17936	17907	17969	17686	17562	17766	18170	17940	17875	17898	17917	17935	17715	17941	18042	18033	17819	17815	17995	18089	17960	18025	18042	17981	17626	18042	18115	17972	17943	17896	18183	18065	18168	17958	17792	18059	17926	17859	17902	17897	17965	17817	17575	17736	17706	17818	17878	17767	18038	18038	17788	17919	18049	17741	18052	17920	17925	17791	17897	17994	17730	17993	17835	17770	17858	17915	18054	17987	17889	17887	17709	17983	17759	17845	18023	17765	17765	17972	17862	17593	17928	17894	18035	17808	17976	17885	17923	18009	18141	17859	17932	17885	17870	17837	17887	17961	17853	17863	17943	17739	17927	17892	17914	17921	17948	18032	17953	18195	17764	17782	17948	18088	18039	17788	17874	17943	17834	18112	18113	17945	18000	17853	17805	18048	17823	17835	18030	17897	17850	17783	17834	18020	18032	17969	17784	17908	17857	17823	18037	18097	17922	17936	18012	17778	17846	17915	18190	18069	17979	17899	17925	17736	18054	17809	18027	18029	17822	17916	17931	17741	17845	17772	17987	17782	18026	17928	17880	17705	18080	18025	18087	17967	17878	17797	17893	17776	17853	17833	17744	18180	17819	17858	17984	17818	17719	17974	17936	18133	17777	17925	17812	17910	17816	17976	17942	18064	17914	18041	17916	17838	17947	17769	17801	17962	18018	17812	17983	17853	18098	17778	18024	17952	17930	17770	17897	18027	17983	18114	17996	18066	17986	17977	17953	18127	17884	17924	17912	17988	17895	17763	18046	17842	17825	17900	17941	17998	18051	17960	18087	17893	17802	17789	17888	17908	17970	17875	17829	18120	17951	17875	17821	17923	17808	17915	18007	17977	17945	18045	18043	18022	17886	17841	17904	17792	17918	17915	17908	17907	18127	17838	17889	17834	18062	18216	17923	17911	18042	17807	17954	17860	17993	18010	17925	17957	17933	17956	17874	17835	18107	18042	17981	17912	18018	18139	17934	17940	17670	17898	17823	17999	17941	17879	18066	18135	17827	17975	17791	17857	17769	18075	17905	17687	17767	18080	17960	17775	17940	17949	17870	17869	17842	17774	17932	18121	17794	17838	17933	17982	17981	17977	17903	18072	18099	17856	17858	17775	18058	17804	18006	17736	17874	17802	17928	17914	17984	17719	17826	17844	17891	17735	17970	17734	17894	17973	17765	17947	18074	17952	17935	17995	17894	17961	17986	17801	18150	17870	17887	17842	17903	17952	17995	17849	17896	18017	18160	17963	17863	18000	17864	17750	18077	17907	18002	17888	17980	17939	17808	18076	17939	17871	17948	17843	17854	17994	18104	17944	17799	17936	18048	17919	17860	17994	17933	17855	18040	17864	17869	18082	17728	17931	17783	17895	17755	17851	17787	18014	17982	17787	17817	17813	17784	18027	17805	17964	18090	17852	17971	17789	17813	17989	17923	17889	17941	17957	18247	17982	17981	17939	17740	18041	18093	17989	18021	18151	17910	17776	18058	17951	18087	17883	17908	17916	17930	17806	17973	17833
34285	59520	56585	45972	40128	34553	30179	26452	23735	21862	20435	19517	18390	17640	17098	16702	16620	16382	16313	16161	15881	15840	15653	15746	15625	15693	15612	15559	15557	15475	15566	15492	15387	15296	15313	15424	15200	15325	15372	15338	15486	15291	15421	15169	15123	15354	15469	15375	15256	15379	15299	15398	15307	15433	15326	15247	15257	15237	15385	15323	15468	15426	15263	15271	15364	15395	15377	15348	15262	15304	15168	15303	15209	15411	15395	15385	15222	15357	15330	15432	15385	15438	15313	15332	15297	15254	15278	15414	15256	15211	15318	15403	15475	15551	15367	15340	15476	15450	15385	15230	15173	15293	15306	15241	15348	15412	15224	15161	15228	15290	15245	15477	15315	15337	15275	15299	15200	15324	15223	15239	15259	15334	15256	15209	15166	15260	15260	15145	15125	15276	15293	15343	15221	15351	15469	15268	15242	15249	15380	15261	15157	15246	15282	15327	15207	15318	15257	15269	15278	15306	15275	15296	15275	15132	15260	15310	15260	15176	15272	15295	15365	15286	15213	15148	15159	15343	15368	15229	15163	15227	15370	15421	15266	15364	15391	15381	15362	15315	15417	15114	15318	15140	15301	15309	15173	15298	15224	15229	15263	15420	15339	15287	15274	15450	15186	15252	15357	15163	15307	15381	15405	15229	15356	15314	15335	15173	15446	15234	15201	15300	15304	15235	15343	15353	15197	15057	15418	15157	15308	15363	15357	15213	15290	15454	15519	15324	15345	15184	15292	15167	15211	15221	15313	15382	15361	15271	15324	15379	15338	15278	15361	15271	15375	15278	15323	15360	15213	15118	15241	15299	15231	15486	15309	15263	15102	15228	15261	15216	15286	15435	15291	15296	15344	15109	15293	15280	15428	15346	15224	15326	15277	15358	15482	15498	15193	15456	15335	15413	15210	15333	15287	15364	15322	15429	15290	15293	15340	15264	15301	15345	15510	15249	15291	15260	15349	15076	15166	15367	15433	15321	15176	15397	15334	15269	15215	15101	15369	15337	15238	15291	15323	15256	15340	15342	15142	15183	15254	15293	15203	15353	15363	15208	15346	15388	15271	15403	15347	15111	15179	15343	15312	15327	15283	15275	15138	15271	15158	15187	15154	15473	15373	15361	15239	15221	15486	15359	15224	15309	15327	15091	15311	15200	15289	15168	15311	15306	15327	15245	15421	15288	15263	15318	15282	15435	15512	15313	15083	15386	15403	15411	15359	15287	15170	15440	15262	15242	15358	15194	15363	15272	15358	15140	15431	15308	15413	15309	15284	15204	15143	15285	15382	15318	15273	15239	15365	15259	15295	15327	15316	15347	15326	15255	15226	15359	15424	15428	15118	15273	15284	15273	15378	15373	15389	15338	15321	15096	15496	15295	15311	15442	15419	15319	15400	15314	15349	15358	15232	15119	15264	15287	15460	15315	15352	15157	15347	15188	15364	15326	15255	15126	15265	15339	15224	15184	15343	15250	15232	15204	15247	15183	15344	15223	15389	15505	15225	15397	15448	15348	15178	15390	15255	15182	15262	15417	15215	15293	15228	15266	15361	15248	15275	15281	15153	15350	15394	15310	15376	15338	15408	15315	15194	15291	15445	15332	15149	15397	15358	15398	15432	15358	15294	15240	15422	15470	15160	15196	15424	15274	15541	15367	15476	15215	15258	15284	15187	15445	15304	15388	15474	15265	15309	15344	15403	15281	15270	15079	15394	15069	15253	15341	15394	15283	15328	15365	15315	15406	15363	15440	15399	15363	15175	15380	15282	15367	15299	15153	15181	15189	15199	15436	15386	15280	15302	15098	15285	15323	15498	15147	15369	15187	15166	15319	15266	15476	15202	15477	15138	15377	15156	15364	15348	15092	15147	15433	15415	15233	15485	15268	15209	15271	15404	15234	15131	15405	15387	15249	15366	15456	15317	15149	15435	15287	15289	15337	15280	15391	15314	15313	15409	15304	15207	15336	15251	15277	15353	15439	15320	15246	15401	15336	15302	15233	15401	15203	15317	15367	15326	15196	15175	15267	15355	15294	15399	15302	15361	15203	15512	15210	15418	15248	15407	15362	15306	15329	15275	15183	15092	15239	15275	15330	15138	15261	15293	15300	15366	15392	15215	15402	15289	15113	15304	15360	15266	15266	15366	15213	15203	15300	15404	15150	15207	15265	15157	15149	15196	15330	15256	15378	15275	15376	15356	15245	15318	15202	15221	15281	15108	15248	15324	15263	15240	15241	15248	15340	15173	15271	15344	15374	15227	15349	15400	15275	15299	15288	15313	15260	15366	15329	15429	15189	15312	15417	15464	15232	15306	15103	15341	15283	15273	15202	15343	15095	15353	15421	15348	15417	15181	15252	15235	15405	15314	15213	15267	15370	15280	15275	15214	15233	15265	15305	15217	15309	15206	15320	15313	15194	15284	14995	15215	15379	15234	15194	15236	15211	15303	15339	15407	15344	15380	15210	15472	15183	15399	15278	15250	15278	15300	15251	15515	15342	15269	15379	15354	15134	15350	15133	15142	15235	15396	15255	15316	15397	15344	15293	15228	15118	15437	15162	15299	15391	15268	15171	15283	15371	15247	15169	15329	15276	15559	15275	15280	15307	15277	15404	15320	15184	15293	15302	15264	15316	15090	15207	15360	15305	15131	15393	15362	15235	15261	15460	15359	15409	15376	15173	15072	15310	15254	15266	15182	15180	15304	15317	15235	15237	15228	15321	15590	15244	15403	15106	14982	15322	15276	15293	15315	15380	15223	15174	15218	15243	15267	15319	15250	15139	15320	15221	15257	15545	15180	15168	15100	15259	15017	15276	15416	15140	15268	15348	15124	15416	15314	15261	15444	15331	15254	15276	15344	15332	15377	15267	15256	15343	15434	15184	15338	15335	15255	15390	15230	15284	15264	15283	15457	15341	15292	15347	15332	15280	15458	15324	15269	15236	15318	15343	15091	15253	15341	15237	15231	15318	15342	15451	15170	15346	15373	15340	15223	15223	15335	15182	15322	15346	15278	15143	15350	15333	15190	15242	15406	15345	15366	15438	15229	15394	15225	15257	15338	15243	15331	15250	15239	15384	15325	15296	15328	15276	15237	15417	15435	15181	15301	15323	15396	15357	15311	15356	15207	15213	15293	15404	15532	15371	15246	15485	15282	15243	15261	15174	15127	15224	15354	15191	15289	15533	15404	15309	15344	15254	15328	15246	15201	15165	15301	15325	15210	15163	15361	15225	15518	15151	15205	15283	15263	15248	15437	15367	15291	15186	15280	15198	15397	15225	15321	15205	15327	15214	15286	15230	15235	15248	15337	15265	15395	15433	15408	15140	15252	15286	15407	15164	15403	15292	15173	15346	15347	15195	15346	15348	15285	15284	15273	15286	15394	15170	15247	15488	15175	15384	15218	15296	15361	15156	15296	15304	15367	15288	15230	15138	15352	15090	15433	15222	15298	15304	15400	15342	15263	15160	15202	15236	15368	15297	15283	15327	15388	15247	15286	15265	15294	15329	15233	15278	15263	15207	15420	15309	15278	15275	15307	15242	15345	15092	15311	15330	15382	15310	15301	15282	15244	15295	15267	15436	15407	15381	15299	15180	15072	15226	15463	15276	15229	15342	15241	15348	15288	15185	15330	15241	15140	15238	15405	15111	15371	15221	15423	15160	15337	15304	15261	15369	15285	15303	15362	15320	15377	15272	15375	15230	15428	15370	15298	15259	15430	15189	15299	15353	15299	15246	15464	15192	15367	15130	15460	15295	15187	15256	15398	15472	15293	15335	15173	15419	15222	15307	15304	15309	15266	15366	15380	15265	15344	15142	15286	15356	15399	15276	15146	15274	15217	15398	15300	15271	15296	15317	15212	15372	15243	15444	15266	15038	15350	15342	15102	15422	15215	15247	15320	15109	15354	15192	15402	15318	15248	15260	15232	15243	15439	15526	15362	15330	15242	15204	15259	15213	15345	15287	15492	15258	15244	15446	15219	15287	15303	15262	15471	15437	15406	15074	15104	15093	15390	15144	15282	15399	15451	15172	15343	15312	15331	15386	15306	15370	15368	15363	15187	15285	15405	15167	15381	15454	15288	15001	15393	15361	15244	15258	15290	15306	15363	15165	15227	15347	15259	15206	15297	15237	15235	15204	15307	15391	15316	15346	15459	15287	15438	15351	15448	15140	15424	15266	15492	15190	15406	15228	15247	15381	15383	15294	15182	15241	15405	15154	15371	15247	15297	15327	15251	15190	15335	15160	15132	15496	15300	15253	15239	15236	15430	15274	15263	15431	15161	15319	15313	15455	15292	15325	15188	15437	15168	15299	15239	15253	15358	15185	15301	15196	15234	15444	15215	15224	15191	15317	15423	15325	15217	15392	15402	15266	15294	15259	15398	15430	15308	15437	15304	15261	15274	15255	15244	15180	15328	15440	15339	15279	15230	15302	15145	15543	15385	15367	15034	15327	15303	15207	15480	15282	15139	15121	15276	15154	15367	15339	15264	15313	15188	15370	15286	15368	15242	15307	15361	15214	15326	15251	15273	15265	15406	15259	15270	15315	15242	15250	15328	15296	15518	15497	15158	15271	15245	15292	15428	15165	15473	15256	15232	15140	15412	15301	15352	15159	15296	15375	15092	15252	15262	15331	15280	15403	15339	15180	15378	15242	15195	15305	15256	15324	15438	15450	15468	15244	15349	15129	15277	15275	15242	15469	15313	15267	15515	15248	15306	15406	15187	15315	15282	15263	15136	15200	15323	15393	15214	15268	15363	15248	15301	15310	15333	15367	15227	15335	15271	15325	15261	15301	15202	15426	15338	15164	15307	15346	15251	15115	15429	15226	15380	15322	15444	15340	15418	15501	15334	15354	15166	15341	15120	15423	15338	15174	15235	15192	15363	15471	15359	15316	15326	15307	15445	15216	15271	15260	15318	15381	15328	15298	15167	15345	15247	15477	15311	15282	15343	15302	15378	15372	15200	15475	15369	15364	15267	15261	15458	15383	15355	15465	15140	15318	15367	15344	15301	15194	15218	15230	15388	15299	15426	15329	15160	15238	15367	15468	15326	15347	15315	15303	15168	15140	15282	15225	15365	15292	15379	15164	15362	15252	15282	15156	15381	15143	15331	15261	15347	15226	15334	15195	15292	15198
30013	30533	39312	35382	29757	26291	23462	21445	20685	19628	19322	18796	18537	18416	18248	18174	17828	18010	17875	17847	17828	17828	17734	17594	17568	17746	17415	17351	17493	17465	17387	17635	17585	17492	17633	17642	17600	17655	17526	17478	17594	17692	17498	17804	17461	17842	17507	17508	17592	17416	17545	17450	17544	17536	17712	17411	17406	17490	17436	17656	17643	17555	17527	17632	17448	17487	17530	17474	17449	17770	17495	17686	17455	17347	17559	17601	17550	17403	17574	17439	17691	17550	17468	17730	17461	17546	17566	17562	17665	17696	17537	17449	17478	17609	17478	17276	17431	17534	17550	17540	17680	17453	17424	17714	17474	17550	17517	17529	17527	17465	17599	17451	17342	17603	17443	17621	17590	17530	17351	17513	17636	17467	17522	17583	17780	17316	17352	17563	17550	17609	17586	17495	17472	17594	17512	17543	17373	17660	17446	17629	17576	17728	17401	17491	17514	17643	17640	17408	17468	17553	17456	17631	17472	17570	17438	17508	17622	17423	17416	17495	17538	17559	17355	17547	17607	17563	17771	17716	17533	17426	17541	17534	17656	17586	17638	17314	17463	17718	17614	17581	17568	17498	17623	17627	17619	17613	17440	17433	17696	17507	17398	17583	17493	17307	17644	17584	17385	17542	17549	17688	17713	17644	17402	17526	17569	17351	17558	17542	17510	17488	17501	17524	17525	17330	17429	17361	17660	17572	17464	17505	17564	17458	17561	17371	17473	17521	17428	17415	17540	17541	17790	17663	17359	17477	17447	17625	17429	17470	17557	17576	17457	17532	17516	17314	17492	17250	17581	17710	17422	17441	17433	17424	17467	17363	17314	17517	17230	17452	17487	17511	17231	17291	17336	17508	17606	17423	17661	17633	17592	17811	17603	17495	17695	17755	17497	17443	17523	17620	17514	17413	17512	17571	17412	17685	17392	17519	17691	17669	17532	17519	17582	17519	17394	17472	17468	17535	17421	17593	17487	17330	17465	17571	17571	17572	17446	17672	17507	17553	17474	17487	17550	17424	17594	17508	17493	17463	17415	17450	17559	17463	17581	17528	17654	17540	17414	17513	17397	17412	17439	17585	17590	17492	17439	17520	17679	17535	17608	17376	17557	17590	17498	17595	17447	17437	17310	17605	17612	17465	17535	17525	17525	17523	17409	17589	17691	17473	17494	17548	17477	17534	17458	17619	17488	17611	17602	17545	17530	17434	17426	17636	17475	17529	17534	17328	17487	17517	17590	17687	17468	17437	17341	17415	17556	17716	17761	17465	17515	17606	17492	17311	17542	17590	17452	17446	17375	17335	17499	17548	17587	17591	17421	17647	17808	17539	17544	17571	17665	17369	17650	17449	17660	17432	17676	17468	17367	17575	17747	17518	17624	17487	17486	17592	17742	17397	17397	17501	17356	17329	17508	17415	17558	17771	17533	17328	17459	17431	17409	17532	17534	17495	17633	17595	17523	17355	17642	17675	17322	17402	17429	17510	17615	17196	17695	17568	17562	17435	17650	17294	17704	17597	17484	17622	17545	17360	17479	17570	17675	17689	17489	17553	17674	17582	17527	17717	17446	17544	17612	17665	17506	17464	17463	17606	17562	17587	17550	17295	17604	17629	17493	17477	17594	17687	17684	17498	17636	17667	17450	17389	17652	17523	17450	17507	17697	17513	17455	17459	17472	17415	17502	17355	17392	17535	17380	17636	17511	17565	17470	17682	17774	17533	17675	17617	17561	17436	17485	17599	17543	17511	17438	17636	17527	17405	17410	17482	17653	17444	17344	17434	17422	17209	17717	17361	17304	17545	17336	17414	17352	17443	17434	17582	17408	17599	17639	17539	17357	17554	17375	17279	17310	17375	17409	17376	17795	17443	17622	17485	17409	17487	17653	17506	17435	17571	17543	17592	17639	17482	17633	17679	17652	17568	17446	17454	17560	17541	17518	17466	17707	17446	17297	17268	17371	17608	17380	17712	17422	17492	17659	17570	17486	17631	17483	17403	17483	17589	17588	17405	17591	17511	17732	17568	17903	17473	17393	17610	17417	17572	17585	17436	17340	17421	17487	17661	17604	17637	17491	17533	17449	17674	17589	17646	17419	17624	17336	17532	17392	17515	17682	17427	17629	17558	17442	17530	17531	17501	17557	17555	17559	17490	17616	17595	17585	17498	17394	17423	17583	17512	17503	17343	17600	17506	17421	17508	17568	17411	17335	17495	17651	17553	17641	17767	17602	17401	17678	17477	17655	17595	17534	17670	17565	17702	17509	17828	17575	17351	17624	17489	17495	17513	17423	17437	17678	17358	17501	17609	17622	17523	17514	17575	17382	17494	17536	17668	17644	17704	17538	17636	17335	17437	17513	17564	17421	17669	17510	17520	17339	17503	17359	17507	17600	17572	17420	17545	17539	17535	17470	17403	17399	17404	17434	17672	17351	17469	17601	17244	17529	17400	17614	17362	17401	17684	17671	17343	17335	17732	17631	17419	17451	17486	17642	17381	17505	17500	17642	17359	17536	17538	17701	17512	17656	17405	17582	17658	17591	17547	17463	17579	17595	17385	17620	17698	17718	17640	17546	17733	17516	17537	17587	17696	17418	17303	17611	17353	17539	17534	17491	17673	17636	17735	17384	17536	17439	17707	17641	17341	17548	17153	17393	17472	17619	17293	17524	17571	17434	17536	17655	17469	17639	17674	17658	17329	17489	17392	17518	17634	17653	17596	17567	17567	17680	17452	17522	17530	17519	17660	17340	17515	17328	17647	17586	17610	17387	17598	17469	17529	17642	17441	17572	17552	17538	17528	17431	17611	17472	17451	17449	17296	17723	17745	17396	17328	17690	17615	17522	17680	17427	17452	17484	17454	17402	17678	17527	17606	17627	17363	17461	17512	17401	17456	17695	17739	17522	17500	17584	17618	17330	17692	17607	17607	17518	17484	17286	17435	17604	17651	17578	17379	17717	17639	17508	17363	17547	17462	17495	17516	17451	17513	17518	17522	17543	17717	17274	17456	17635	17533	17444	17361	17691	17720	17564	17441	17523	17524	17646	17653	17607	17583	17487	17569	17382	17526	17659	17352	17622	17591	17527	17595	17428	17396	17333	17525	17453	17349	17639	17441	17457	17386	17606	17564	17600	17557	17473	17749	17555	17371	17775	17741	17542	17333	17696	17581	17411	17663	17673	17510	17576	17529	17688	17388	17322	17571	17587	17436	17498	17546	17433	17604	17393	17608	17530	17440	17651	17373	17561	17633	17562	17380	17532	17673	17514	17578	17490	17468	17426	17377	17395	17542	17437	17491	17411	17530	17422	17349	17530	17456	17770	17632	17610	17545	17456	17351	17569	17472	17542	17524	17528	17612	17414	17381	17581	17550	17595	17570	17495	17677	17405	17751	17488	17518	17727	17387	17604	17633	17531	17493	17466	17466	17477	17560	17387	17577	17461	17584	17601	17609	17228	17417	17712	17806	17372	17683	17588	17568	17397	17413	17356	17505	17325	17332	17597	17414	17396	17637	17341	17725	17569	17565	17397	17689	17477	17612	17597	17572	17449	17566	17624	17489	17651	17584	17528	17511	17474	17340	17443	17527	17334	17469	17575	17562	17625	17476	17686	17683	17746	17516	17472	17553	17428	17648	17470	17556	17444	17601	17531	17611	17384	17507	17430	17513	17572	17506	17386	17375	17451	17382	17593	17511	17361	17343	17719	17370	17478	17554	17707	17620	17458	17629	17383	17580	17710	17477	17693	17495	17510	17458	17352	17470	17419	17373	17294	17414	17380	17538	17594	17564	17519	17513	17516	17423	17536	17519	17707	17653	17655	17613	17487	17462	17655	17382	17307	17493	17467	17614	17525	17777	17530	17417	17359	17447	17700	17745	17454	17345	17735	17631	17471	17516	17465	17486	17412	17401	17599	17482	17402	17412	17553	17721	17745	17600	17608	17487	17769	17595	17497	17435	17381	17592	17477	17593	17537	17579	17375	17500	17598	17525	17486	17580	17377	17390	17714	17531	17437	17690	17459	17420	17558	17601	17440	17512	17553	17357	17634	17421	17671	17524	17475	17739	17433	17482	17590	17680	17415	17517	17546	17510	17695	17722	17584	17495	17681	17498	17571	17533	17573	17563	17543	17412	17488	17544	17578	17544	17420	17524	17625	17610	17626	17375	17636	17495	17782	17439	17366	17481	17496	17435	17713	17669	17562	17676	17520	17594	17505	17633	17407	17277	17483	17614	17525	17778	17534	17528	17478	17556	17379	17668	17764	17749	17560	17500	17572	17568	17554	17483	17661	17556	17640	17485	17503	17329	17547	17373	17214	17444	17664	17606	17606	17502	17471	17494	17523	17619	17455	17595	17489	17379	17394	17483	17419	17678	17489	17597	17651	17710	17377	17459	17627	17478	17497	17578	17501	17515	17489	17371	17332	17481	17580	17768	17453	17185	17548	17602	17655	17629	17374	17491	17305	17582	17446	17425	17541	17771	17455	17486	17621	17700	17363	17517	17473	17339	17430	17697	17557	17588	17316	17451	17502	17493	17650	17500	17433	17458	17590	17311	17654	17567	17447	17426	17525	17552	17569	17600	17689	17474	17468	17687	17749	17598	17548	17622	17551	17350	17612	17680	17619	17422	17570	17566	17540	17555	17493	17455	17500	17518	17384	17480	17497	17462	17550	17531	17382	17893	17549	17664	17364	17635	17777	17743	17517	17510	17444	17398	17461	17659	17590	17457	17375	17289	17527	17374	17579	17601	17675	17558	17699	17591	17627	17543	17607	17551	17253	17577	17307	17594	17663	17537	17598	17587	17519	17557	17464	17521	17396	17474	17545	17454	17682	17635	17569	17553	17599	17462	17568	17631	17607	17680	17555	17667	17620	17519	17297	17416	17723	17597	17406	17390	17524	17414	17648	17760	17553	17558	17540	17530	17305	17643	17587	17668	17561	17411	17567	17420	17564	17563	17572	17476	17508	17499	17652	17536	17414	17248	17517	17574	17441	17473	17621	17631	17663	17411	17679	17621	17457	17459	17545	17378	17442	17514	17800	17486	17375	17619	17535	17555	17710	17565	17706	17645	17550	17655	17565	17507	17373	17551	17518	17658	17424	17521	17700	17412	17695	17509	17615	17601	17346	17432	17797	17604
33136	47423	43985	34780	30297	26345	23109	20728	19344	18167	17491	16876	16593	16235	16036	15720	15527	15521	15579	15244	15498	15166	15190	15195	15310	15104	15306	15272	15081	15155	15129	14921	15176	15167	15204	15099	15100	15212	15234	15118	15155	15002	15093	15099	15180	14940	14996	15167	15083	15138	15002	15027	15060	15148	15185	15120	15279	15027	15118	15058	15073	15190	15093	15118	15166	15116	15042	15114	15148	14977	14950	15034	15026	14937	15046	15116	14959	15154	15009	15002	15005	15102	15158	15092	15062	15159	15015	14978	15106	15188	14904	15210	14907	15150	14873	15060	15045	15170	15053	14912	14956	15006	15167	15004	15290	15068	15088	15072	15024	15280	15046	15001	15003	14954	15070	15101	15048	14940	15160	14961	15004	15072	15240	15054	15167	15252	15029	15035	15133	14953	15024	15000	15226	15009	15087	14887	14992	15125	15041	14994	15256	15188	15012	15017	15118	15226	15132	15075	15182	15139	15154	15035	15018	15129	15116	14965	15169	14992	15053	15038	15112	15102	15073	14977	15200	15147	15200	15043	15072	15143	14900	15058	15142	15140	15238	14987	15008	14842	15121	15008	15247	15061	14978	15059	15099	15097	15094	15065	15055	15078	15007	15064	15121	15136	15052	15017	15171	15033	15125	15008	15233	15049	15148	15015	15090	15079	15082	15111	14961	15028	15040	15199	15113	15071	15005	15058	15133	15106	15007	15106	15074	15050	15047	14847	14972	14997	14886	15190	15021	15117	15111	15060	15079	15105	15127	15047	15074	14995	15103	15238	15258	15158	14952	14961	14999	15103	14900	15131	15126	14999	15036	15138	15117	15174	14964	15146	15063	14976	15055	15019	15001	15179	15181	14995	15045	15126	15107	15002	15063	15058	15031	15110	14904	15163	15098	15120	15019	14951	15175	14937	15203	15123	15000	15184	15057	15018	14852	14965	15150	14951	14928	15120	15003	15052	15000	15057	15021	15100	15036	14878	15006	15094	14973	15087	15098	15082	15012	15060	15136	15143	14952	15163	15115	15071	14934	15043	15169	15062	15091	15103	15244	15103	15005	15184	14954	15030	14960	15091	15053	15209	15065	15210	15061	15096	15098	15290	15143	15143	15021	15107	15110	15010	15059	15087	15019	15023	15122	15118	15077	15241	15097	15091	15113	15083	14988	15007	15028	15108	14970	15024	15054	15162	15169	15028	15133	14991	15170	15253	15070	15013	14981	14987	15151	15117	14946	15067	15008	15129	15085	15127	15235	15124	15077	15159	14874	15085	15080	15140	14978	15063	15107	15013	15039	15046	15068	15156	15030	15090	15140	14949	15038	15060	15281	14956	14987	15062	14985	15205	15059	14983	15140	14939	15004	15094	14992	14968	14972	15112	15131	14883	15202	15123	15102	14975	15052	15065	15036	15264	15110	15124	15122	15019	15100	14930	15117	14959	15128	15168	15153	15183	15046	15033	15048	15285	15048	15188	14957	15133	15031	15087	14935	15194	15178	15078	14995	15285	15117	15055	14995	15011	15009	14932	14999	15181	14837	14864	15129	15076	15079	14778	15158	15161	15095	15030	15012	15143	15063	14842	14964	14951	15081	15125	15064	14977	15311	15103	14965	15107	15105	15184	15157	15077	14881	15203	15158	14980	15128	15039	15057	15107	15134	15229	14881	15168	15216	15102	15024	14993	15190	15211	15102	14982	14945	15211	14959	15119	15223	15009	14955	15241	15084	15113	14993	15133	15063	15168	14943	15104	15055	14973	15124	15162	15000	15033	14951	15291	15001	15050	15220	15169	15149	15229	15154	15010	15225	14989	15227	15035	15190	15036	14952	15177	14994	15074	14859	15097	15096	15042	15228	15043	15033	15023	15168	15021	15120	15062	15114	15052	15135	15118	15073	15032	14974	15037	14997	15180	14959	15079	15002	15071	14880	15187	14968	15071	14975	15164	15007	14955	15114	15047	15027	15134	15095	15114	15032	15061	15192	15132	14914	14928	14944	15038	15173	15216	15123	14998	15156	15066	15019	15282	15076	15111	14966	15026	15082	15111	15030	15165	14964	15126	15190	15076	15046	15054	15093	15032	15103	15120	15098	15225	14995	15084	15173	15157	15165	15142	15058	14924	15131	14978	15169	14896	15052	15169	14993	14985	15131	14906	15048	14951	15013	15187	15189	15144	15109	15006	15078	14852	15009	14952	15082	15076	14895	15030	15025	15142	15070	15082	15138	14945	14938	15083	14876	15054	15155	15054	15241	15228	15115	15026	15155	15038	15236	15016	14950	15109	15037	14998	15168	15071	15056	14999	15217	15065	14989	15074	15108	15138	15032	15214	15065	15169	15006	14997	14984	15146	15220	15021	15056	15189	14944	15069	15056	15029	15043	15120	15113	15132	14912	15228	15007	14909	14932	15108	14913	14995	15011	14949	15046	15096	14901	15157	15064	15063	15012	15085	15096	15012	15077	15072	15170	15036	15094	15206	15039	14957	15061	14862	15100	15082	15240	15172	14929	15189	15122	14921	14974	15006	14964	14935	15104	15233	15280	15011	15006	14989	15064	14976	15208	15184	15049	15152	15146	15178	15124	15189	15195	15044	15081	15045	14808	15053	15096	15126	15144	14904	15001	15078	15027	15050	15128	15046	15225	15021	15099	15026	14976	15152	15147	15167	15082	15024	15011	15160	14935	14812	14968	15015	15033	15060	15021	15123	15072	15074	15218	15111	15067	15076	15017	14948	15041	14943	14941	15108	15224	15083	15001	14996	14957	15282	15048	15032	15126	14925	15020	15002	15130	15077	15056	15032	15040	15144	15108	15112	15122	15128	15144	15080	15113	15016	15244	15053	15023	15170	15199	15138	15087	15134	14945	15058	14999	14997	15112	15115	15134	15123	15070	15069	15185	15170	14941	15178	15086	14981	14990	15136	15046	15003	15036	15024	15088	15064	15106	15050	15060	14851	15141	14952	15128	14981	15089	15276	15120	14966	15256	14968	15209	14876	15113	14914	14950	14953	15180	15053	15072	15239	15049	14886	14945	15166	15060	15189	14965	14907	15065	15205	15130	15046	15173	14908	15159	15108	14998	15115	15133	15033	15050	15268	15073	15197	15112	15075	15105	14955	14984	15096	15020	15198	14961	14982	15034	15303	15006	14909	15065	15020	15085	15129	15133	15007	15090	15137	14935	15112	15061	15129	15103	15115	15127	15142	15086	15041	14988	15133	15091	14752	15065	15135	15198	15133	15135	15076	15041	15042	14969	15079	15043	15025	15056	15175	15117	14849	15075	15077	15081	15173	14829	15110	15034	15144	14991	15047	15103	15026	15126	15183	15068	15046	15008	15048	15087	15084	15083	15172	14829	15063	15241	15175	15071	15130	15081	15002	15014	15143	14895	14923	15168	15175	15117	15013	14967	15004	15031	15080	15050	15257	14973	15106	15091	15116	15127	15059	14952	15056	15007	15115	14992	15166	14927	15208	15022	15043	15021	15270	15078	15075	14945	15112	15001	15036	15071	15039	14971	15031	15174	15033	14966	15194	15135	14942	14932	14946	15141	15050	15185	15224	14939	14924	15063	14918	14920	15106	15010	15197	15020	14923	15041	14930	15016	15128	15064	15102	15070	14967	15045	14970	15198	14983	15147	14991	15024	15031	15110	15114	15108	14830	15171	14991	15017	15097	14957	15267	15116	15125	15084	15140	14992	14815	15075	15188	14977	15108	15066	15104	15074	15074	15036	15174	15068	15206	15006	15080	14862	15178	15111	15147	14947	15167	15162	15010	15236	14992	15165	15189	15345	15154	14827	15031	15058	15015	15194	15019	15015	15166	15218	14876	15006	15081	15005	15054	15071	15177	15093	15057	14931	15031	15222	15211	15050	15177	14973	15160	15076	15207	15081	15103	15142	14963	15123	15071	14952	15048	14952	15113	14946	15238	15212	15116	14967	15091	15011	15097	15062	15118	15144	14966	15296	15037	15156	15063	15137	15001	15127	15079	15061	14982	15157	15010	15108	14967	15038	15032	15101	14974	14996	15082	15032	15113	15109	15258	14974	15000	15051	14971	15100	14970	15033	14974	15275	15106	14917	15011	15125	15031	15143	15041	15026	15137	15012	15023	15122	15152	15186	15118	15038	15105	15095	15114	15262	15059	15148	15126	14991	14922	15176	15096	14965	15032	14867	15227	14867	15166	15118	15160	15053	14972	15122	15078	14976	15028	15100	15041	15094	15093	15172	15027	15141	15081	15115	15181	14891	15123	15045	15044	15135	15291	15123	15083	15030	15207	14946	15099	15079	15170	15226	14907	15067	14846	15180	15179	15081	14826	15243	15001	15120	15061	15034	15238	15212	14988	15055	14929	15052	15173	15171	15036	15132	15021	15114	15033	15055	15046	15106	15073	15174	14994	15126	15087	15002	15111	15182	15142	14867	15051	15112	15045	15127	15200	15038	15197	14998	15079	15273	14996	15109	15087	15038	14898	14892	15178	15087	15041	15063	14977	15038	15163	15162	15159	14813	14996	15140	15004	15203	15073	15137	15026	15103	15201	15224	15200	14876	15092	15215	15008	15251	15002	15030	15184	15114	15170	15055	15126	15159	15074	15195	15092	15053	15233	14927	15133	15030	15194	15062	15034	14991	15020	15272	15249	15120	14973	14967	14924	15120	15153	14921	14978	15152	15138	15085	14953	14940	15084	15043	15098	14935	15121	15052	14924	15081	14968	15004	15185	15010	14985	14917	15058	15157	15065	15074	14942	15089	15146	15060	15111	14970	15131	15105	15059	15092	15089	15070	14969	15180	15049	15227	14950	15194	14946	14954	15091	15150	15011	15168	15092	15000	15083	15079	14935	14888	15142	15162	14964	15157	15091	15075	15035	15126	15114	15096	15019	15111	15127	15165	15037	15189	15042	15077	15047	15022	15054	15131	14877	15239	15115	14894	14995	15151	15147	15004	15230	15114	14956	15019	15067	15042	14936	15112	15054	14994	15112	15136	14996	15032	14978	14988	14914	15004	15160	14993	15005	15122	15123	15014	15064	15095	14993	15112	14969	14869	14961	14958	15145	15120	15081	15137	15125	15008	14929	15316	15257	14940	15121	15142	15156	15081	15062	15097	15087	15071	15178	15067	15160	15086	15074	14928	14998
24159	21177	28877	27011	27677	29201	28289	23829	22139	21020	20252	19540	18974	18810	18492	18374	18320	18273	18182	18144	17948	17909	17824	17893	17571	17792	17724	17775	17684	17717	17771	17683	17624	17680	17630	17561	17859	17713	17666	17553	17346	17569	17565	17682	17614	17691	17744	17693	17532	17450	17574	17621	17571	17566	17753	17589	17823	17603	17479	17582	17570	17446	17398	17655	17454	17575	17586	17691	17776	17403	17443	17475	17487	17451	17510	17706	17680	17550	17602	17441	17430	17612	17522	17594	17612	17483	17442	17583	17591	17410	17105	17567	17473	17452	17535	17596	17612	17680	17512	17741	17614	17558	17604	17541	17559	17662	17630	17733	17485	17625	17640	17622	17507	17325	17611	17441	17460	17576	17514	17703	17665	17417	17540	17656	17632	17454	17502	17566	17558	17284	17645	17500	17610	17571	17640	17642	17416	17608	17492	17467	17528	17384	17365	17412	17446	17439	17641	17552	17527	17470	17442	17552	17540	17615	17537	17484	17613	17620	17745	17657	17729	17506	17315	17715	17558	17402	17544	17435	17637	17490	17382	17586	17745	17630	17475	17565	17551	17616	17580	17452	17592	17293	17503	17638	17628	17459	17744	17458	17636	17684	17618	17527	17545	17615	17440	17660	17594	17578	17579	17602	17629	17504	17490	17607	17408	17327	17534	17603	17644	17689	17642	17425	17460	17579	17578	17498	17530	17583	17595	17471	17595	17523	17703	17492	17439	17562	17475	17688	17540	17605	17677	17325	17577	17387	17548	17336	17575	17528	17360	17384	17506	17415	17517	17501	17532	17605	17592	17659	17469	17518	17530	17464	17654	17338	17730	17663	17549	17492	17372	17555	17493	17559	17618	17425	17445	17878	17505	17591	17476	17589	17796	17564	17451	17632	17651	17655	17549	17582	17366	17440	17440	17612	17599	17540	17473	17583	17760	17481	17516	17414	17413	17487	17690	17383	17659	17574	17615	17434	17534	17342	17427	17546	17662	17902	17541	17624	17511	17298	17622	17632	17732	17587	17400	17569	17585	17502	17702	17860	17444	17418	17384	17510	17447	17393	17536	17503	17648	17499	17642	17471	17473	17567	17473	17489	17475	17618	17666	17698	17426	17772	17490	17625	17406	17390	17612	17462	17541	17370	17588	17665	17476	17523	17474	17636	17168	17665	17526	17672	17783	17622	17538	17649	17345	17439	17564	17541	17612	17559	17455	17509	17537	17597	17234	17467	17672	17713	17699	17454	17699	17543	17460	17648	17473	17464	17680	17800	17707	17601	17617	17629	17642	17622	17504	17545	17489	17589	17362	17637	17608	17438	17503	17496	17569	17692	17514	17498	17777	17446	17630	17561	17504	17373	17305	17595	17409	17640	17657	17611	17267	17332	17520	17622	17580	17694	17523	17429	17622	17632	17839	17554	17397	17626	17506	17603	17620	17523	17643	17593	17766	17507	17477	17711	17604	17755	17531	17593	17550	17413	17510	17259	17649	17417	17411	17473	17430	17478	17528	17431	17467	17641	17702	17506	17479	17828	17417	17483	17754	17635	17667	17570	17724	17527	17656	17566	17483	17512	17617	17574	17477	17716	17641	17604	17440	17406	17307	17580	17342	17581	17714	17449	17531	17500	17284	17546	17515	17560	17700	17635	17686	17686	17478	17712	17573	17543	17634	17403	17609	17561	17581	17646	17711	17450	17686	17582	17474	17584	17663	17450	17481	17693	17601	17692	17415	17449	17458	17635	17537	17517	17540	17456	17593	17491	17568	17467	17661	17395	17456	17624	17564	17508	17578	17684	17421	17546	17562	17702	17785	17631	17596	17447	17587	17770	17527	17669	17516	17624	17510	17384	17574	17645	17684	17697	17503	17498	17477	17319	17469	17347	17435	17475	17597	17414	17425	17514	17452	17556	17347	17435	17523	17493	17701	17415	17657	17490	17553	17456	17711	17410	17357	17517	17566	17756	17655	17580	17575	17718	17651	17607	17499	17526	17509	17408	17424	17740	17574	17691	17510	17583	17420	17425	17486	17482	17391	17400	17569	17483	17355	17318	17538	17481	17506	17330	17408	17853	17531	17545	17691	17513	17636	17517	17630	17419	17336	17513	17666	17323	17486	17554	17577	17474	17571	17631	17803	17507	17731	17457	17431	17536	17566	17546	17535	17581	17587	17498	17536	17794	17557	17365	17291	17637	17329	17538	17723	17543	17475	17529	17425	17316	17430	17391	17391	17501	17622	17660	17673	17671	17622	17557	17470	17523	17539	17452	17597	17690	17620	17468	17606	17519	17642	17419	17495	17586	17614	17675	17401	17416	17450	17600	17474	17512	17538	17504	17530	17521	17463	17529	17497	17484	17426	17452	17568	17722	17565	17525	17436	17438	17495	17389	17542	17547	17546	17602	17583	17730	17651	17656	17542	17511	17536	17458	17572	17424	17520	17490	17692	17370	17504	17489	17583	17318	17719	17513	17616	17728	17625	17505	17400	17401	17472	17418	17584	17493	17535	17491	17584	17532	17487	17569	17642	17686	17421	17646	17540	17698	17453	17524	17403	17744	17417	17729	17527	17456	17587	17437	17692	17700	17721	17577	17604	17510	17615	17621	17515	17406	17542	17714	17566	17552	17697	17590	17674	17712	17480	17564	17442	17495	17517	17451	17326	17578	17557	17675	17686	17309	17471	17704	17669	17623	17449	17752	17520	17479	17582	17557	17656	17468	17577	17513	17395	17406	17498	17541	17668	17609	17621	17543	17504	17434	17207	17550	17531	17594	17593	17793	17246	17472	17721	17612	17562	17678	17728	17529	17492	17622	17497	17562	17502	17445	17518	17591	17436	17364	17517	17453	17497	17524	17497	17473	17627	17487	17596	17673	17640	17623	17588	17573	17331	17309	17338	17575	17532	17559	17636	17457	17607	17486	17827	17607	17860	17688	17444	17524	17417	17473	17398	17617	17535	17668	17491	17525	17582	17526	17422	17492	17603	17543	17773	17564	17702	17304	17424	17765	17733	17596	17592	17711	17557	17671	17603	17535	17605	17449	17300	17434	17659	17564	17502	17561	17512	17183	17588	17549	17573	17536	17585	17691	17500	17664	17423	17535	17734	17763	17716	17677	17559	17503	17571	17279	17713	17464	17501	17509	17641	17244	17756	17666	17719	17724	17570	17535	17633	17532	17845	17453	17656	17585	17619	17527	17485	17645	17621	17624	17668	17599	17297	17508	17638	17492	17443	17631	17510	17540	17544	17340	17483	17482	17581	17482	17510	17553	17675	17450	17675	17498	17523	17652	17480	17518	17619	17401	17484	17640	17511	17633	17679	17548	17503	17278	17298	17532	17592	17534	17590	17521	17634	17556	17479	17363	17436	17534	17593	17726	17568	17703	17499	17484	17558	17444	17798	17511	17364	17527	17450	17510	17594	17512	17485	17499	17520	17425	17397	17914	17411	17332	17354	17645	17424	17524	17335	17576	17593	17580	17382	17425	17556	17708	17672	17554	17552	17736	17569	17467	17784	17716	17503	17498	17629	17588	17600	17561	17379	17559	17663	17367	17573	17505	17476	17752	17425	17456	17604	17625	17546	17571	17654	17453	17704	17572	17454	17650	17565	17514	17636	17768	17758	17471	17574	17629	17533	17615	17604	17627	17507	17548	17592	17535	17685	17567	17590	17469	17469	17457	17529	17507	17421	17646	17613	17665	17562	17403	17626	17546	17480	17503	17373	17588	17310	17683	17479	17424	17745	17598	17463	17563	17497	17399	17633	17524	17579	17574	17518	17630	17657	17614	17291	17447	17504	17546	17479	17416	17437	17400	17567	17510	17763	17303	17471	17416	17485	17343	17399	17498	17403	17592	17681	17488	17293	17692	17432	17704	17500	17450	17700	17497	17335	17409	17709	17635	17588	17554	17436	17465	17655	17614	17385	17555	17440	17534	17707	17515	17588	17432	17572	17790	17795	17485	17614	17584	17645	17388	17586	17452	17476	17636	17454	17438	17613	17517	17510	17559	17707	17513	17483	17617	17528	17516	17628	17541	17620	17514	17717	17600	17644	17583	17588	17566	17534	17566	17542	17696	17428	17522	17577	17424	17714	17698	17495	17408	17615	17438	17543	17602	17320	17455	17591	17587	17258	17491	17291	17516	17533	17539	17304	17536	17577	17688	17490	17433	17727	17618	17567	17706	17360	17494	17697	17543	17472	17348	17615	17599	17628	17500	17499	17606	17410	17467	17546	17627	17701	17591	17452	17607	17612	17472	17571	17360	17669	17660	17451	17597	17564	17489	17404	17595	17673	17537	17448	17543	17526	17670	17333	17686	17598	17582	17545	17589	17544	17407	17584	17360	17460	17515	17587	17633	17573	17421	17403	17490	17713	17439	17550	17558	17495	17543	17705	17614	17693	17558	17572	17516	17599	17570	17283	17516	17666	17463	17365	17555	17489	17535	17516	17473	17703	17532	17555	17695	17659	17698	17618	17595	17375	17565	17397	17808	17616	17373	17655	17671	17734	17712	17509	17573	17309	17645	17735	17355	17566	17380	17573	17460	17691	17434	17713	17540	17447	17486	17605	17593	17394	17189	17592	17478	17389	17359	17418	17333	17553	17451	17558	17491	17512	17566	17645	17594	17583	17490	17699	17597	17412	17445	17712	17556	17652	17453	17552	17566	17339	17640	17528	17670	17549	17552	17669	17490	17489	17463	17518	17453	17660	17574	17719	17496	17792	17525	17558	17612	17369	17505	17694	17457	17340	17403	17343	17631	17545	17634	17509	17524	17553	17435	17655	17644	17487	17548	17539	17690	17516	17380	17557	17418	17479	17528	17422	17604	17555	17638	17664	17640	17581	17593	17398	17586	17645	17242	17645	17520	17716	17586	17523	17598	17527	17546	17582	17475	17467	17456	17435	17861	17741	17565	17585	17384	17400	17555	17650	17695	17625	17257	17720	17385	17540	17785	17457	17612	17585	17599	17614	17648	17396	17594	17588	17261	17538	17576	17640	17715	17450	17761	17557	17562	17644	17366	17634	17567	17485	17532	17298	17498	17550	17453	17445	17515	17313	17557	17617	17344	17495	17614	17693	17639	17344	17474	17540	17437	17739	17591	17483	17552	17657	17706	17622	17523	17527	17698	17666	17741
32498	54377	51074	40720	34998	30662	26950	23707	21543	19989	18658	17813	17076	16717	16220	16407	15950	15835	15893	15702	15563	15296	15401	15419	15228	15314	15174	15252	15270	15338	15207	15301	15020	15230	15166	15160	15075	15235	15178	15168	15099	15315	15193	15086	15224	15222	15131	15140	15265	14924	15164	15146	14991	15028	15300	15232	15234	15277	15278	15188	15052	15197	15106	15153	15096	15169	15164	15192	15116	15018	15140	15147	15345	15121	14901	15130	15124	15081	15158	15030	15155	15179	14990	15125	15093	14940	15059	15129	15090	15052	15290	14886	15007	15078	15113	15220	15103	15065	15112	14979	14864	14956	15095	15088	15038	15084	15205	15228	15086	15151	15077	15172	15092	15037	15204	14898	15044	15117	15086	15194	15110	15092	15148	15227	15032	15090	15014	15110	14939	15129	15097	15186	15182	14964	14960	15032	15035	15128	15141	15184	15048	14975	15041	15122	15185	15301	15147	14938	15178	14991	15084	15108	15149	14949	14960	15217	14909	15057	15124	15045	15129	15080	14993	14995	15125	15059	15118	15033	14993	15046	14980	15253	14988	15131	15240	15030	14922	14963	15207	15020	14983	14942	15052	15182	14960	15027	15134	14957	15006	15200	15159	14957	15094	15067	14863	15063	15144	14887	14908	15109	14942	15043	15285	15115	14982	14988	15142	15216	15203	15034	15102	15190	15119	15076	15050	14836	15118	15058	15120	15067	15118	14960	15086	15063	15166	14963	14913	15116	15237	15113	15144	15178	14991	15015	15111	15105	15192	14976	15108	15093	15058	15087	15139	14941	15213	15201	15201	15238	15092	15065	15126	15002	14945	15012	15069	15122	15245	15321	15171	15031	15072	15122	15322	15086	14930	14944	15131	15219	15000	15131	15041	14969	15030	15139	15105	14965	15097	14976	15052	15015	15073	15075	15135	15279	15012	15161	15178	15301	15166	15244	15141	15080	15197	15070	15018	15015	15172	14956	15151	15129	14967	15227	14990	14923	15187	15115	15096	15128	15222	15076	15202	15083	14958	15044	15037	15236	15004	15193	15145	15096	15127	15199	15088	15020	15050	15061	15088	14963	15163	15061	15130	15091	15199	14942	14977	15056	14983	15028	15122	14805	15104	15113	15138	15124	15128	15094	15166	15132	15105	14859	15181	15054	15046	15120	15091	15121	15062	15018	14967	15079	15204	14995	15082	15191	15008	15018	15034	14993	15048	15090	15089	14975	15091	15273	14951	14941	15104	15261	15114	15001	15190	15072	15169	15175	15048	15181	15218	14917	14983	15172	15063	15032	14935	15124	15119	15041	15123	15043	15134	15102	15128	15089	15176	15010	14958	14945	15362	15215	15142	14958	15123	15171	15092	15212	15155	15000	14981	15076	15113	15084	15176	15112	14998	15213	15108	15084	15075	15000	14945	15168	15068	15103	15167	15059	15257	14972	15170	15112	15152	14941	15198	15241	15052	14968	15089	15231	15186	15126	15366	15059	15054	15058	15044	15050	15071	15097	15051	15293	14979	15092	15037	14830	15141	15052	14992	15151	15093	14876	15114	14946	15067	15095	15088	15210	15105	15173	15107	15163	15044	14935	14993	15003	15338	15017	15083	15200	15121	15099	15083	15112	15105	15189	14956	15002	15102	15144	14967	14884	15100	14987	15052	15042	14902	15170	15136	15103	14956	15080	15241	14983	15188	15079	15139	15141	15106	15071	14990	15078	14935	14796	15126	15111	15166	15068	14946	15077	14926	15111	15123	15206	15236	15053	15086	15206	15155	15227	15162	15088	15081	15089	14871	15118	15129	15146	15188	15076	15039	14946	15189	14854	15095	15135	15149	15029	15070	15255	15085	14997	14995	14962	15079	15043	15088	15034	15181	15153	15116	15241	14905	15060	15090	15105	15039	15018	15153	15091	14968	15021	15183	15195	14966	15124	14996	15123	15064	15068	15186	15083	14890	15204	15073	15078	15051	15211	15092	15008	15097	15034	15203	15105	15112	15141	15044	15027	14991	15084	15062	15079	15049	15207	15068	14995	14979	14992	15086	15107	14932	15057	15010	15030	15074	15037	14962	14995	15002	14983	15101	15038	15141	15200	15045	15077	15005	15135	15156	15205	14985	15080	15117	14984	15058	14961	15107	14984	15050	15010	14957	15029	14954	15097	14947	15120	15201	15033	14987	15182	15078	15052	15079	14980	15096	15172	15334	15056	15020	15010	15084	15117	15091	15216	15247	15148	15092	15162	15174	15025	15130	14985	14995	15231	15048	15054	15078	15075	14919	15108	15094	15060	15031	15037	14949	15058	15115	14963	15152	15089	15184	15078	15032	15083	15066	15107	15068	14954	15155	14800	15157	15181	15154	15113	14936	15113	15038	15040	15056	15016	15132	15107	15206	14998	15309	15289	15134	15020	15007	15149	15023	15078	15145	15363	15095	15187	14923	15084	15050	15073	15070	14953	15075	15099	15044	14944	15132	15017	15146	15055	15079	15089	15023	15151	15277	15108	15084	14945	15099	15111	15159	15243	15121	15087	15227	15079	15083	15154	15110	15091	15139	15013	15110	14957	15206	15048	15148	14994	15013	15219	14986	15033	15158	15161	15271	15113	15086	15242	15028	15095	15128	15018	15007	15088	15001	15125	15085	15212	15065	15295	15150	14966	15138	15046	15277	15012	14950	15126	14999	15049	15171	15000	15230	15156	14996	15000	15016	15075	14979	15098	15145	15047	15160	14951	15048	15065	15104	15011	15003	15201	15293	14893	15052	15020	14883	14903	15048	15067	15215	15053	15154	14980	15056	15059	15160	15090	15078	15121	15178	15021	14835	14993	15059	15105	15241	14990	14964	15100	15102	14975	15132	15150	14851	15203	15096	15149	14976	15173	15080	14993	15200	14933	15232	15297	15138	15128	15089	14950	15162	15123	15078	14984	15186	15009	15218	15040	15002	15151	15145	15042	15024	15100	15037	14985	15069	14994	15020	15050	15083	15000	15104	15222	14930	15097	15298	14941	15098	14889	15171	15228	15055	15051	15182	15039	14910	15091	15099	15066	15203	14947	15213	15246	14976	15140	15028	15149	15226	15018	14949	15134	15093	15085	14972	15000	15037	15069	15096	14997	15077	15081	15015	15177	15065	15078	14899	14965	15182	15226	15022	15178	15031	15134	15223	15105	15296	15126	15095	15165	14956	15055	15080	15110	15109	15184	15271	15003	15023	15170	15061	15041	15026	15208	15014	15162	15115	15108	15092	14994	15026	15140	15096	15102	15122	14965	15128	15176	15206	14933	14937	15010	15323	15184	15075	14970	15046	15010	15183	15080	15076	15045	15130	15042	15044	15016	15186	14994	15040	14912	15028	14892	15104	15019	15135	15184	15200	14989	15134	15184	14887	15000	15089	15067	15153	15082	15001	15115	14993	15227	15127	15123	15220	15107	14992	14957	14984	15121	15120	15158	15029	15173	14962	15048	15098	15185	14950	15090	15059	14955	14925	15104	15058	14958	14872	14982	15170	14971	15150	15036	15078	15040	15110	15222	15117	15188	15069	15229	15115	15089	15261	15064	15062	15234	15088	15108	15060	15105	14954	15152	15064	15140	15035	15156	15137	15171	14918	14987	14971	15028	15106	15170	15040	15111	15168	14959	15210	15086	15002	15099	15147	15060	15056	15085	15206	15068	15109	15091	14949	15067	15163	15042	14961	15057	15115	15193	14988	15179	15053	15099	15064	15093	15089	15161	15106	15013	15131	15145	15064	14971	14959	15153	15157	15049	15067	15248	15142	15089	15101	14917	15019	15103	15326	15117	15134	15052	15094	15030	15168	15096	15061	15189	15202	15187	15193	14960	15117	14851	15149	15261	15094	15220	14953	14865	15088	15162	15149	15067	15241	15157	14965	15079	15077	15077	14974	14988	15125	15028	15242	15132	14990	15105	15063	15181	15073	14942	15143	14955	15068	15166	15053	14975	15154	15042	15020	15118	15149	15077	15125	15100	15050	15016	15141	15088	15117	15184	15223	14868	15054	15069	15225	15040	15130	15227	15158	15147	15146	15100	15125	15207	15032	14986	15105	15156	15249	15116	14972	15193	15166	15041	15067	15183	14958	15034	15113	15052	15173	15007	15121	15253	15013	15106	15129	15056	15251	15000	14971	15131	15130	15110	15062	15083	15060	14976	14891	15038	15100	15183	15089	15089	15140	15063	15189	15152	15062	15015	15210	14938	15069	15097	15081	15100	15179	15108	15095	15142	14938	15220	14978	15104	15017	15221	15114	15009	14908	15008	15002	15061	15013	15116	14994	15062	15060	15126	15093	15163	15054	15075	15008	15230	15129	14961	15068	15070	15130	15242	15086	15249	15025	15031	15158	15186	15127	15180	14969	15090	15205	15030	15232	15195	14874	15216	15027	15073	15062	15048	15068	15084	15104	15174	15153	15065	15146	15023	15248	15233	15173	15112	15067	15172	15125	15160	15156	15048	15037	15044	15117	15061	15043	14964	15052	14941	15231	15235	15224	15147	15140	14917	15165	15236	15300	15018	15131	15083	15012	15155	15049	15243	15268	15026	14973	15189	15049	15217	15006	15051	15127	15056	15052	15048	14976	15026	15054	15279	15216	15128	15083	15209	15047	15196	14952	15146	15076	15088	15117	14990	15163	15083	15183	14894	15036	15292	14969	15108	15115	15111	15021	15372	15117	15171	15233	15022	15000	15067	15165	15023	15109	15175	15088	15197	15117	15054	15259	15216	15025	15098	15113	15123	15067	15242	15198	15084	15007	14852	14936	15053	15084	15121	15145	15002	14984	14969	15051	15133	15133	15008	15138	15000	15133	15109	15038	15084	15167	15213	15068	15190	15194	15029	15075	14987	15236	15095	15109	14976	15188	15068	15191	15068	14996	15077	15102	15137	14951	15239	15093	15126	15040	15061	15152	14947	15076	15005	15018	15015	15090	15178	15124	15081	15057	15014	15239	15266	15122	15060	15107	15131	15203	15118	15026	14806	15225	15162	15142	15094	15071	15195	15177	15118	15078	15054	15017	15096	15017	15128	14953	15177	15094	15068	15058	15038	15132	14988	15285	14954	15068	15026	15024	15049	15078	15206	15101	15074	15343	15148	15172	15219	14998	15058	15167	15062	14940	14994
22786	21150	28912	24134	24071	29472	32383	26412	23840	22644	21408	20450	20078	19821	19462	19103	18843	18645	18604	18607	18615	18366	18485	18410	18379	18385	18123	18076	18027	18019	18104	18172	18117	18168	17880	18160	18043	18056	18110	17889	17957	17866	17974	17975	17922	17800	17921	18046	17986	17932	18048	17952	17977	17952	17833	17915	17892	17892	17918	17906	17854	17798	18067	18044	17819	17947	17994	17850	18000	18001	17812	17931	17841	17771	18133	17955	18005	17868	17937	17698	17880	17800	17905	17846	17864	18062	17994	17744	17785	17721	17737	17817	17990	18071	17940	17904	17921	17994	17712	18044	17899	17736	17867	17965	17857	17840	17747	17815	17939	17944	17872	17697	17826	17977	17710	17903	17902	17773	17857	17753	17863	17730	17864	17795	17936	17837	17741	17945	17679	18026	17776	18054	17781	17968	18046	17665	17777	17801	17857	17856	17762	17791	17836	17944	17932	17866	17784	17900	18003	17914	17816	17846	17892	18045	17865	17980	17985	17900	17843	17908	17972	17895	17803	17893	17867	17912	17707	17952	17846	17860	17930	17736	17791	17897	17957	18109	17906	17969	17860	17750	17869	17836	17843	17784	17738	17801	17837	17705	17926	17673	17649	17938	18031	18114	17807	17810	17972	17766	17973	17762	17824	17713	17816	17818	17744	17859	17808	17959	17858	17943	17850	17954	17868	17826	18034	17959	18111	17811	17925	17853	17860	17912	17865	17989	17838	17711	17930	17767	17959	17884	17936	17694	18177	17987	18025	17727	17887	17830	17804	17617	17646	17897	17789	17895	17969	17754	17850	17959	17812	17977	17869	17690	17853	17956	17921	17909	17648	17953	17964	17894	17720	17985	17996	18017	17946	17880	17904	17895	17905	18001	17739	17831	17786	17909	17695	17858	17778	17876	18143	17934	17893	17998	17738	17959	17759	17778	17768	17831	17860	17923	17901	17886	17938	18060	17976	17922	18051	18004	17912	18162	17932	17663	17942	17904	17847	17783	17976	17874	17706	17871	17971	17919	17969	17986	17891	17854	17678	17963	17829	17673	17662	17711	18064	17902	17992	17721	17794	17752	17988	17770	17879	17877	17986	17631	17760	17625	17708	17949	17904	17825	17864	17698	17886	18034	17980	17702	17831	17861	17970	17906	17750	17732	17953	17957	17868	17863	17903	18174	17983	17869	17820	18023	17843	17871	17838	17975	17825	17966	18012	17759	18058	18072	17957	17779	17976	17945	17734	17848	17772	17891	17988	17921	17799	17905	17772	17833	17777	17883	17843	18065	17826	17914	17910	17799	17890	17876	17721	18007	18001	17848	17879	17835	17860	17941	17753	17820	17851	18124	17983	17924	17896	17834	17977	17806	17871	17816	17857	17758	17800	17783	17835	17921	17793	17879	17906	17923	17965	17900	17890	17784	17825	17967	17703	17827	18055	17734	18026	17778	17887	17917	17882	17787	17883	17881	17874	17914	17832	17903	17881	17981	17814	18018	17923	17757	17923	17882	17856	17890	17840	17899	18057	18043	17833	17890	17867	17946	17906	17915	18097	17829	17883	17861	18019	17593	17898	17828	17781	17845	17815	17891	17852	17780	17854	17865	17977	17869	17764	17815	17810	17759	17927	17800	17880	17757	17990	17817	17596	18032	17888	17811	18055	17706	17833	17999	17821	17904	18033	17852	18035	17888	17820	17751	17852	17846	18054	17741	18090	17671	17813	17999	17776	17955	17727	17882	17885	17741	17660	17744	17929	18038	17612	17617	17926	17986	17648	17762	17811	17840	18074	17863	18004	17728	17851	18032	17981	17757	17872	17870	17878	18032	17656	17825	17903	18023	17813	17757	17813	17769	17989	17961	17749	17835	17773	17710	17912	17903	17949	17825	17719	17883	17870	18008	17950	18075	18025	17734	17765	17766	17753	17839	17723	17906	17952	17826	17755	17703	17829	17677	18030	17732	17937	17859	17969	18003	17855	17922	17829	17830	17698	17677	17988	17711	17920	17859	17839	17655	17866	17813	17774	17886	17951	17917	18034	17723	17778	17534	17863	17862	17836	17614	18059	18001	17870	17898	17933	17749	17866	18015	17783	17768	18022	18012	17859	17678	17706	18023	18028	17750	17969	17650	17987	17904	17905	18007	17883	17944	17913	17764	17709	17907	17923	17895	17834	18075	17679	17840	17815	17868	17954	17801	18033	17865	18039	17839	17829	17796	17876	17840	17811	17707	17929	17916	17941	18110	18007	17863	17862	17919	17834	17884	17954	17822	18032	17968	17784	17817	17943	17901	17948	17657	17648	17961	17802	18022	17761	17873	18031	17590	17741	17873	17856	18189	18023	17887	18024	18039	17924	17782	17940	17889	17911	17834	17683	17928	17844	17776	17925	17705	17942	18011	18095	17952	17708	17942	17808	17890	17958	17924	17925	17809	17949	17945	18018	17886	17699	17784	17815	17894	17909	17691	17797	17937	17806	17797	17602	17642	17808	17655	17978	17764	17796	17960	17865	17664	17862	17758	17876	17892	17997	17733	18015	18007	17958	17891	18044	17948	17912	17917	17936	17832	17958	17781	17776	17983	17982	17853	17914	17799	17846	17745	17773	17789	17856	17710	17787	17746	17924	18031	17674	17817	17846	17982	17890	17809	17759	17749	17765	18016	17754	17991	17971	17808	17857	17842	17839	17875	17756	17763	17940	17838	18026	17842	17960	17714	18079	17898	17775	17939	17930	17941	17851	17855	17847	17702	17913	17664	17855	17930	17830	17706	17735	17762	17776	17767	17782	18123	17713	17882	17771	17794	17910	17830	17881	17945	17771	17668	17946	17878	17890	17748	17858	17913	17863	17771	17981	17579	17831	18057	17955	17998	17932	17824	17903	17854	17707	17888	17833	17780	17677	17758	17950	17948	17715	17738	17783	17860	17726	17794	17733	17787	17867	17870	17811	17905	17868	17846	17837	17852	17723	17950	18045	17662	17690	17808	17795	17925	17792	17870	17833	17873	17977	17900	17959	17953	17819	17984	17840	17879	17833	18072	18055	17742	17753	17887	17759	17731	17879	17784	17823	17827	17781	17657	17831	17938	17879	17841	17995	17825	17872	17707	17996	17778	17901	17700	17782	17692	17854	18014	17957	18030	17782	17903	17940	17975	17860	17893	18010	17903	17625	17888	17850	17973	17977	17863	17840	17991	17962	17842	17873	17973	17866	17944	18083	17933	17754	17957	17938	17739	17854	17964	17853	17633	17999	17815	17854	17783	17954	17936	17971	17869	17876	17858	17733	17912	17926	17999	17722	17547	17996	17870	17937	17985	17756	17866	17820	17824	17841	17838	17883	17977	17905	17649	17786	17833	17835	17676	17679	17933	17866	17892	17818	17951	17904	17909	17833	17778	17852	17890	17872	17886	17879	17868	17911	17672	17941	17968	17770	17682	18108	17832	17867	18067	17913	17939	18044	17879	18073	17802	18014	17739	17811	17844	17972	17884	18050	18052	18044	17998	17907	17889	17889	17912	17855	17830	17773	17897	17897	17783	17916	18091	17914	17831	17968	18091	17942	17832	18041	17878	17976	17715	18105	17943	17776	17825	17762	17887	17694	17847	17772	17935	17892	18127	17978	17723	17934	17770	17835	17817	17801	17966	17727	17897	17938	17912	17899	18045	17881	17826	17736	17932	17972	17853	17960	17835	17995	18109	17663	17851	17867	17788	17932	17896	18046	17981	17827	17945	17791	17744	17843	17929	17824	18057	17650	17831	17840	17767	17647	17876	17802	17819	17851	17763	17709	17877	17740	17796	17872	17525	17999	17789	17884	17688	18094	17861	17822	17847	17799	17858	17924	17893	17872	17969	18039	17846	17968	18004	17886	17911	17860	17973	17749	17691	17883	17808	17884	17774	17900	17852	17575	17641	17861	17924	17842	17945	17992	17942	17617	18052	17829	17691	17804	17788	17940	17742	17901	18034	18084	17785	17743	17780	18110	17808	18013	17785	17719	18013	17993	17924	17925	17687	17838	17834	17913	17720	17730	17880	18029	18085	17900	17863	17800	18042	17852	17897	17826	17667	17856	17820	17851	17809	17636	17903	17796	17673	18096	17921	17863	17903	17799	17753	17790	17649	17896	17992	18045	18029	17973	17877	17595	17849	17730	17653	17984	17985	18036	17850	18069	17637	17622	17723	18011	18021	17846	17857	17842	17902	18053	17678	17796	17970	17920	17748	17880	18059	17673	17916	17819	17846	18062	17780	17814	17737	17719	17866	17946	17878	17723	17767	17763	17771	17849	18005	17920	17917	17850	17823	17758	17900	17835	17715	17525	17888	17833	17708	17873	17749	17616	18037	17910	17754	18328	18014	17994	17883	17865	17836	18109	17987	17849	17715	17823	17857	17726	17624	17857	17745	18122	18064	18062	17585	17953	17744	18132	17610	17751	17627	17791	17981	17687	17668	17762	17630	17744	18015	18055	17782	17648	17587	17764	17774	17950	17909	17797	17866	17869	17745	17649	17956	17965	17910	18005	17854	17859	17875	17992	18016	17698	17933	17956	17791	17965	18020	17887	17739	17863	17787	17920	17870	17778	17816	17945	17753	18083	17714	17842	17885	17891	17991	17821	17852	17817	17971	17745	17949	17962	17928	17901	17895	17753	17836	17892	17907	17939	17902	17901	17892	17877	17694	17697	17911	17833	17908	17655	17720	17690	17677	17628	17829	17774	17948	18059	18043	17695	17953	17770	17721	17805	17835	17867	17877	17859	18005	17834	17983	17855	17894	18052	17928	17915	17846	17750	17707	17828	17778	17924	17830	17889	18053	17916	17783	17718	17985	17739	17669	17853	17558	17866	17906	17600	17839	17968	17747	17817	17806	17888	17826	17893	17928	17925	18022	17961	17899	17833	17882	17735	17930	17968	17707	17756	17806	17580	17868	17898	17776	17865	18025	17917	17952	18062	17946	17901	17923	17879	17764	17622	17808	17731	17825	17826	17895	17932	17977	17835	18013	17848	17903	17883	17645	17668	17898	17802	17822	17858	18006	17953	17819	17965	17802	17895	18058	18108	17852	18006	17904	17776	17801	18083	17957	17797	17978	17940	17887	18059	17920	17957	17810	17935	17868	17673	17816	17998	17834	17953	17883	17701	17865
34983	59489	55535	44712	39022	35158	31117	26474	23842	21390	19927	18947	18142	17556	17188	16745	16543	16186	16310	15937	15847	15755	15767	15733	15480	15603	15499	15513	15377	15364	15554	15378	15322	15391	15419	15153	15238	15440	15375	15256	15277	15322	15243	15294	15344	15320	15224	15291	15315	15213	15253	15258	15287	15175	15305	15161	15127	15221	15307	15248	15301	15223	15295	15167	15237	15238	15211	15169	15393	15350	15375	15251	15272	15317	15421	15149	15152	15543	15260	15268	15262	15414	15455	15237	15344	15394	15362	15197	15507	15291	15367	15201	15359	15446	15145	15268	15287	15208	15121	15297	15351	15184	15271	15322	15336	15230	15227	15310	15253	15313	15178	15271	15254	15256	15211	15175	15401	15252	15167	15339	15225	15456	15154	15129	15222	15306	15372	15340	15227	15434	15251	15251	15374	15208	15256	15233	15327	15400	15094	15168	15214	15293	15107	15142	15214	15087	15339	15085	15346	15178	15309	15339	15085	15185	15410	15323	15285	15186	15332	15109	15261	15219	15416	15124	15288	14923	15150	15237	15392	15425	15101	15205	15408	15329	15323	15577	15110	15215	15308	15310	15212	15174	15182	15228	15297	15321	15366	15227	15481	15277	15254	15190	15151	15083	15136	15178	15405	15490	15330	15234	15479	15231	15191	15348	15215	15176	15355	15139	15084	15252	15336	15277	15320	15145	15227	15320	15138	15255	15150	15304	15354	15175	15084	15276	15338	15120	15319	15279	15292	15283	15314	15328	15394	15343	15317	15146	15230	15237	15173	15293	15178	15180	15165	15351	15335	15065	15201	15322	15142	15179	15307	15155	15186	15211	15129	15285	15153	15301	15214	15221	15284	15196	15327	15376	15199	15199	14947	15197	15219	15331	15064	15157	15146	15158	15404	15351	15132	15079	15173	15263	15319	15065	15080	15252	15217	15302	15108	15169	15232	15172	15273	15210	15279	15011	15238	15400	15252	15094	15198	15366	15383	15354	15212	15353	15304	15260	15186	15225	15386	15451	15192	15352	15179	15057	15077	15133	15125	15249	15286	15308	15388	15180	15222	15139	15300	15148	15270	15300	15222	15390	15237	15290	15076	15289	15138	15258	15080	15225	15209	15192	15203	15220	15230	15263	15222	15254	15376	15213	15301	15158	15291	15382	15338	15273	15192	15217	15379	15268	15176	15297	15248	15260	15289	15140	15304	15266	15140	15048	15287	15186	15289	15061	15242	15041	15332	15342	15346	15315	15250	15216	15380	15232	15193	15189	15121	15274	15364	15174	15268	15368	15148	15028	15352	15190	15202	15238	15338	15306	15115	15292	15365	15294	15030	15242	15289	15292	15431	15166	15170	15285	15270	15181	15163	15188	15257	15274	15261	15143	15185	15150	15298	15108	15393	15215	15298	15367	15063	15257	15103	15225	15194	15349	15240	15109	15077	15463	15320	15062	15251	15200	15429	15117	15119	15189	15271	15209	15248	15135	15185	15237	15097	15313	15047	15245	15249	15234	15312	15142	15089	15299	15243	15290	15261	15198	15222	15169	15292	15220	15292	15197	15230	15287	15363	15363	15367	15231	15355	15121	15317	15192	15313	15259	15291	15082	15275	15309	15323	15185	15301	15235	15123	15228	15285	15101	15083	15050	15264	15422	15230	15237	15252	15273	15289	15135	15226	15092	15196	15262	15220	15250	15262	15256	15430	15171	15226	15299	15162	15320	15306	15439	15175	15295	15415	15243	15148	15266	15203	15124	15413	15226	15229	15079	15168	15305	15276	15194	15095	15214	15138	15127	15217	15229	15258	15215	15137	15276	15250	15190	15251	15224	15299	15226	15320	15250	15221	15186	15264	15036	15246	15246	15160	15285	15237	15151	15160	15233	15222	15198	15248	15189	15149	15264	15290	15137	15290	15254	15199	15150	15145	15210	15216	15276	15314	15199	15271	15354	15073	15124	15223	15277	15081	15449	15278	15184	15190	15304	15302	15171	15313	15200	15270	15376	15203	15375	15159	15222	15432	15048	15408	15125	15232	15280	15419	15319	15246	15276	15343	15186	15161	15138	15152	15169	15103	15214	15218	15260	15209	15178	15188	15190	15334	15310	15372	15186	15390	15309	15305	15133	15015	15279	15219	15244	15205	15161	15289	14920	15183	15255	15147	15251	15244	15095	15255	15356	15110	15234	15350	15314	15230	15192	15345	15375	15519	15179	15248	15089	15377	15232	15142	15066	15287	15288	15273	15162	15283	15282	15203	15357	15430	15223	15401	15168	15335	15296	15429	15307	15191	15310	15135	15229	15104	15314	15070	15250	15026	15417	15290	15222	15324	15154	15333	15228	15313	15191	15368	15341	15078	15218	15412	15161	15176	15211	15022	15196	15441	15252	15382	15352	15256	15300	15355	15272	15273	15267	15094	15260	15195	15337	15363	15221	15099	15179	15363	15241	15213	15277	15279	15088	15217	15148	15222	15011	15251	15194	15311	15195	15310	15288	15046	15236	15254	15278	15151	15265	15297	15313	15216	15335	15238	15037	15243	15111	15178	15017	15181	15187	15127	15275	15186	15197	15188	15260	15323	15161	15291	15354	15232	15292	15279	15231	15240	15236	15168	15264	15259	15443	15159	15300	15260	15187	15267	15159	15327	15272	15362	15200	15138	15282	15123	15144	15224	15249	15366	15387	15117	15252	15106	15174	15157	15174	15229	15293	15146	15156	15343	15300	15261	15235	15289	15362	15048	15275	15141	15475	15208	15435	15417	15218	15164	15141	15114	15167	15223	15318	15175	15415	15232	15237	15396	15272	15328	15321	15121	15223	15307	15220	15236	15221	15246	15259	15273	15104	15351	15288	15254	15199	15135	15271	15336	15228	15224	15084	15264	15168	15312	15215	15231	15364	15201	15357	15306	15250	15292	15166	15240	15395	15218	15226	15329	15189	15085	15219	15252	15187	15319	15197	15286	15173	15232	15225	15338	15195	15284	15343	15133	15144	15334	15136	15198	15228	15288	15292	15269	15352	15078	15198	15240	15332	15272	15187	15257	15227	15433	15162	15259	15068	15303	15228	15210	15371	15185	15154	15225	15166	15159	15281	15148	15242	15210	15268	15238	15126	15323	15143	15295	15360	15319	15300	15205	15131	15136	15068	15220	15292	15186	15060	15174	15193	15240	15247	15145	15140	15139	15198	15314	15067	15276	15221	15375	15438	15177	15509	15240	15347	15176	15285	15187	15317	15376	15182	15275	15340	15274	15367	15171	15225	15134	15210	15316	15140	15163	15240	15125	15308	15334	15395	15279	15101	15267	15273	15319	15214	15350	15360	15212	15365	15126	15292	15193	15303	15253	15260	15262	15237	15417	15295	15092	15243	15345	15257	15033	15164	15142	15310	15158	15246	15226	15130	15240	15291	15195	15239	15233	15122	15404	15235	15159	15302	15102	15200	15486	15373	15344	15203	15188	15314	15221	15119	15245	15161	15181	15295	15026	15211	15214	15339	15336	15218	15132	15201	15259	15248	15257	15140	15266	15356	15252	15347	15285	15313	15312	15320	15251	15333	15282	15157	15201	15215	15243	15191	15332	15101	15092	15255	15363	15290	15300	15112	15300	15267	15242	15071	15322	15169	15346	15352	15174	15343	15238	15296	15288	15114	15373	15215	15292	14979	15095	15174	15258	15210	15204	15327	15132	15203	15285	15136	15131	15155	15176	15068	15124	15069	15098	15311	15350	15060	15252	15238	15211	15134	15178	15292	15256	15219	15353	15243	15118	15328	15090	15303	15330	15349	15224	15329	15073	15131	15375	15129	14956	15410	15383	15289	15175	15194	15201	15154	15366	15225	15170	15263	15301	15266	15238	15244	15303	15214	15406	15303	15105	15147	15307	15303	15213	15107	15287	14906	15237	15353	15055	15151	15261	15176	15232	15504	15277	15256	15273	15378	15378	15071	15384	15312	15312	15093	15161	15241	15040	15283	15231	15113	15342	15179	15284	15351	15357	15253	15247	15303	15379	15165	15052	15325	15267	15259	15138	15131	15079	15453	15157	15232	15115	15250	15219	15377	15254	15146	15242	15166	15268	15413	15355	15217	15332	15246	15164	15187	15306	15074	15252	15222	15291	14955	15483	15309	15243	15195	15223	15478	15265	15241	15345	15195	15317	15389	15252	15329	15220	15258	15213	15274	15379	15195	15080	15167	15258	15169	15254	15291	15379	15299	15335	15162	15338	15308	15209	15216	15227	15077	15411	15269	15373	15147	15205	15231	15236	15135	15021	15277	15288	15120	15124	15340	15246	15244	15292	15006	15148	15201	15180	15261	15279	15296	15190	15356	15278	15412	15354	15119	15268	15196	15186	15377	15041	15351	15331	15311	15358	15151	15211	15326	15200	15183	15256	15236	15154	15137	15291	15129	15227	15298	15350	15361	15104	15209	15120	15237	15328	15199	15212	15175	15325	15338	15118	15440	15270	15050	15313	15067	15043	15074	15359	15198	15077	15280	15295	15239	15288	15037	15203	15221	15073	15400	15240	15334	15242	15255	15309	15200	15303	15045	15214	15233	15201	15319	15251	15315	15253	15061	15230	15191	15126	15258	15160	15236	15217	15298	15155	15246	15321	15292	15071	15129	15243	15172	15154	15253	15133	15098	15281	15267	15314	15423	15407	15389	15204	15185	15215	15201	15284	15292	15235	15124	15203	15124	15157	15177	15393	15321	15336	15115	15143	15310	15205	15277	15090	15215	15071	15094	15172	15208	15261	15150	15231	15310	15187	15320	15308	15217	15321	15307	15157	15251	15203	15292	15171	15139	15176	15228	15175	15193	15116	15281	15296	15202	15182	15386	15090	15067	15251	15284	15233	15375	15150	15264	15361	15233	15157	15208	15184	15250	15483	15335	15403	15088	15251	15278	15116	15127	15220	15382	15148	15446	15279	15209	15382	15164	15176	15250	15177	15332	15143	15198	15062	15243	15215	15318	15211	15085	15142	15163	15323	15209	15386	15254	15152	15209	15082	15246	15245	15353	15239	15151	15381	15305	15246	15311	15350	15418	15328	15260	15222	15196	15392	15114	15153	15204	15296	15279	15228	15157	15274	15158	15332	15130	15249	15322	15291	15274	15257	15060	15207	15254	15217	15147	15355	15224
29710	30166	39608	35593	29257	26027	23795	21586	20411	19560	19073	18790	18627	18395	18239	18126	17950	17791	17970	17775	17605	17565	17786	17707	17847	17863	17724	17679	17617	17859	17487	17800	17564	17766	17615	17690	17630	17477	17566	17614	17706	17534	17459	17522	17430	17650	17842	17751	17482	17518	17430	17344	17712	17565	17634	17567	17619	17429	17647	17518	17657	17626	17550	17450	17361	17691	17466	17534	17516	17714	17491	17444	17365	17388	17581	17565	17552	17551	17359	17618	17582	17368	17581	17632	17489	17411	17578	17427	17436	17517	17718	17611	17554	17641	17421	17600	17565	17505	17610	17512	17473	17588	17491	17523	17408	17622	17705	17536	17540	17578	17438	17428	17527	17400	17461	17505	17536	17376	17589	17446	17608	17590	17713	17494	17543	17557	17402	17754	17414	17473	17526	17452	17497	17258	17535	17441	17627	17426	17535	17384	17509	17235	17511	17581	17448	17455	17432	17406	17425	17444	17365	17446	17565	17623	17394	17347	17614	17544	17424	17539	17404	17503	17575	17345	17485	17478	17465	17434	17269	17434	17443	17502	17414	17608	17678	17373	17477	17612	17687	17685	17596	17660	17526	17579	17510	17537	17542	17625	17552	17654	17392	17279	17477	17633	17627	17528	17601	17497	17535	17279	17495	17628	17655	17595	17425	17376	17395	17608	17260	17335	17545	17679	17528	17453	17596	17412	17475	17285	17303	17451	17672	17412	17582	17619	17524	17440	17481	17289	17399	17344	17493	17533	17424	17452	17564	17549	17363	17616	17567	17544	17526	17601	17581	17539	17443	17513	17571	17583	17542	17432	17654	17518	17407	17460	17552	17376	17697	17576	17490	17426	17326	17474	17583	17428	17606	17580	17641	17679	17552	17608	17581	17475	17416	17502	17734	17547	17368	17548	17727	17708	17518	17543	17773	17563	17574	17356	17569	17364	17503	17413	17642	17791	17739	17546	17442	17535	17683	17504	17585	17705	17524	17600	17599	17526	17540	17456	17509	17348	17390	17145	17478	17520	17660	17512	17584	17467	17445	17474	17769	17411	17715	17697	17596	17536	17442	17506	17423	17440	17667	17451	17532	17537	17697	17602	17747	17327	17474	17501	17443	17357	17593	17538	17433	17704	17586	17563	17507	17502	17524	17339	17694	17802	17443	17692	17424	17475	17474	17391	17627	17554	17385	17483	17682	17486	17822	17692	17446	17501	17556	17198	17271	17547	17517	17585	17428	17388	17428	17487	17470	17323	17495	17586	17607	17664	17613	17535	17362	17660	17445	17592	17507	17553	17488	17519	17565	17408	17342	17460	17430	17517	17497	17561	17321	17690	17486	17590	17702	17433	17607	17366	17584	17493	17544	17491	17441	17510	17300	17606	17334	17556	17583	17488	17299	17413	17332	17428	17333	17405	17714	17447	17532	17515	17627	17528	17552	17642	17414	17307	17552	17427	17542	17458	17442	17619	17571	17510	17428	17404	17412	17542	17700	17426	17450	17446	17795	17661	17544	17587	17553	17414	17500	17571	17607	17522	17296	17564	17542	17607	17602	17544	17503	17519	17623	17410	17456	17527	17636	17455	17393	17610	17563	17368	17623	17542	17453	17627	17540	17507	17547	17604	17572	17673	17654	17387	17491	17551	17350	17426	17440	17435	17607	17454	17412	17690	17441	17508	17451	17404	17507	17458	17561	17491	17480	17332	17692	17423	17466	17569	17583	17431	17422	17507	17333	17432	17509	17652	17640	17684	17495	17735	17571	17507	17635	17679	17449	17386	17469	17498	17595	17824	17503	17576	17615	17374	17529	17672	17498	17396	17418	17368	17586	17454	17507	17439	17487	17482	17714	17503	17524	17400	17587	17499	17407	17415	17668	17487	17594	17516	17309	17562	17354	17605	17438	17525	17569	17439	17483	17489	17566	17618	17422	17590	17249	17581	17527	17729	17603	17551	17409	17399	17583	17405	17583	17594	17231	17586	17601	17401	17586	17450	17462	17363	17520	17528	17349	17653	17423	17310	17551	17479	17514	17771	17620	17691	17368	17564	17690	17469	17632	17484	17614	17533	17342	17724	17530	17327	17680	17593	17598	17535	17751	17540	17375	17537	17462	17467	17492	17341	17444	17590	17334	17558	17574	17361	17576	17439	17363	17408	17559	17400	17686	17360	17842	17311	17398	17601	17228	17617	17415	17570	17507	17431	17499	17491	17368	17716	17668	17467	17353	17629	17531	17527	17536	17578	17396	17633	17438	17492	17541	17496	17362	17443	17546	17621	17500	17487	17455	17441	17606	17601	17756	17410	17383	17528	17613	17518	17558	17463	17560	17628	17504	17891	17407	17389	17379	17641	17449	17602	17465	17502	17308	17309	17591	17429	17714	17299	17650	17356	17590	17564	17366	17587	17538	17559	17577	17505	17561	17574	17459	17626	17570	17438	17493	17647	17630	17430	17692	17637	17374	17476	17459	17465	17470	17354	17411	17581	17278	17564	17603	17448	17367	17563	17541	17670	17561	17587	17625	17302	17560	17705	17485	17408	17626	17482	17643	17451	17397	17301	17367	17502	17547	17347	17690	17328	17521	17315	17598	17423	17560	17478	17661	17567	17552	17465	17583	17445	17538	17416	17594	17594	17416	17560	17563	17514	17632	17571	17585	17598	17545	17245	17405	17639	17708	17471	17474	17513	17457	17519	17620	17401	17496	17714	17794	17605	17457	17419	17422	17600	17569	17617	17542	17553	17827	17421	17566	17608	17462	17516	17621	17588	17657	17462	17606	17488	17356	17455	17592	17563	17401	17504	17494	17504	17319	17568	17491	17466	17549	17551	17599	17438	17460	17489	17431	17543	17488	17700	17371	17492	17521	17546	17304	17553	17307	17579	17429	17823	17449	17343	17523	17529	17326	17657	17560	17354	17703	17528	17476	17562	17534	17687	17617	17517	17492	17736	17401	17563	17779	17491	17704	17456	17527	17440	17412	17488	17501	17661	17541	17740	17765	17540	17659	17490	17435	17424	17523	17372	17438	17496	17340	17483	17452	17538	17670	17646	17567	17678	17415	17471	17561	17482	17604	17406	17531	17328	17532	17629	17528	17552	17569	17481	17589	17420	17775	17493	17528	17463	17566	17485	17593	17431	17619	17612	17693	17692	17474	17526	17555	17490	17449	17541	17435	17450	17493	17526	17532	17621	17490	17408	17630	17521	17524	17464	17648	17691	17538	17600	17473	17495	17474	17602	17464	17440	17279	17526	17810	17551	17448	17553	17441	17441	17558	17648	17577	17505	17533	17595	17431	17620	17483	17401	17492	17557	17253	17360	17557	17702	17620	17518	17372	17496	17440	17591	17520	17637	17547	17603	17510	17593	17555	17474	17664	17624	17518	17393	17616	17527	17566	17703	17524	17437	17368	17488	17426	17635	17578	17770	17426	17624	17664	17300	17263	17427	17632	17578	17721	17386	17439	17489	17675	17579	17645	17473	17506	17315	17383	17389	17459	17593	17724	17462	17563	17526	17473	17532	17603	17605	17596	17621	17764	17658	17574	17586	17651	17452	17472	17570	17604	17386	17233	17491	17550	17398	17466	17458	17552	17564	17687	17511	17570	17374	17444	17616	17374	17496	17739	17538	17593	17725	17584	17394	17628	17494	17565	17651	17476	17403	17375	17469	17591	17594	17512	17688	17487	17483	17575	17696	17418	17494	17567	17651	17341	17501	17550	17425	17628	17468	17417	17594	17565	17545	17482	17450	17553	17538	17530	17612	17552	17675	17826	17396	17333	17655	17665	17219	17504	17864	17474	17490	17591	17604	17527	17570	17410	17436	17476	17539	17581	17434	17570	17491	17501	17349	17738	17423	17371	17518	17594	17482	17730	17571	17402	17586	17356	17523	17691	17672	17594	17507	17561	17637	17446	17548	17628	17403	17652	17340	17697	17565	17595	17575	17440	17436	17351	17472	17547	17660	17754	17543	17561	17377	17507	17409	17570	17570	17573	17483	17588	17515	17459	17537	17474	17569	17658	17446	17841	17514	17735	17550	17356	17705	17712	17593	17656	17419	17645	17511	17508	17509	17542	17404	17584	17616	17295	17457	17401	17632	17370	17508	17557	17562	17518	17564	17568	17639	17379	17475	17541	17419	17605	17526	17437	17494	17402	17418	17534	17829	17712	17449	17478	17806	17708	17416	17445	17814	17525	17581	17452	17523	17468	17468	17544	17649	17610	17531	17659	17535	17357	17298	17605	17552	17562	17592	17479	17424	17516	17524	17420	17663	17478	17475	17559	17602	17283	17430	17405	17428	17422	17435	17431	17456	17438	17554	17681	17248	17445	17513	17605	17550	17326	17527	17668	17484	17704	17763	17519	17400	17600	17282	17528	17679	17282	17573	17648	17392	17562	17593	17469	17488	17544	17483	17447	17350	17580	17414	17587	17479	17259	17473	17497	17523	17479	17463	17554	17564	17534	17569	17459	17596	17638	17475	17736	17505	17402	17487	17556	17542	17485	17457	17452	17671	17985	17432	17574	17473	17602	17507	17651	17474	17576	17407	17532	17330	17574	17453	17603	17468	17314	17585	17363	17564	17753	17605	17545	17564	17593	17377	17408	17641	17600	17480	17584	17650	17557	17458	17442	17531	17568	17519	17554	17706	17551	17485	17690	17570	17514	17572	17605	17700	17500	17672	17687	17469	17238	17438	17644	17524	17757	17645	17638	17454	17533	17573	17490	17425	17376	17502	17382	17445	17441	17859	17513	17619	17626	17418	17567	17618	17579	17415	17467	17530	17349	17491	17739	17840	17606	17479	17532	17580	17591	17629	17520	17771	17397	17600	17659	17632	17567	17529	17300	17657	17622	17606	17551	17498	17376	17490	17538	17662	17541	17456	17529	17390	17358	17565	17631	17623	17480	17317	17663	17391	17452	17635	17572	17542	17249	17612	17615	17428	17682	17377	17490	17497	17533	17446	17642	17522	17537	17591	17353	17608	17533	17335	17589	17500	17579	17286	17348	17645	17409	17307	17544	17507	17500	17439	17522	17540	17545	17397	17487	17299	17415	17541	17525	17473	17611	17543	17526	17686	17403	17534	17701	17595	17602	17403	17657	17563	17665	17568	17386	17638	17678	17610	17469	17561	17427	17281
32753	47201	44179	34770	29892	26476	23013	20863	19269	18166	17086	16829	16425	16242	15844	15736	15732	15626	15476	15457	15455	15357	15265	15247	15202	15097	15221	15066	15097	15162	15202	15040	15155	15160	15093	15117	14901	15152	15246	15181	14968	14928	15296	15034	15108	14924	15074	15075	15161	14992	15028	15127	15111	14916	15277	15178	14943	15024	15126	14978	14936	15045	15188	14901	14966	15011	15099	15070	15120	14998	15103	14878	14989	14902	15027	15070	14883	15149	15041	15087	15130	15152	14981	15008	15163	14992	14997	15008	15186	14979	15063	14931	14882	14892	15103	15046	14967	14954	15010	15092	15059	14960	14957	15013	15072	15109	15040	15130	14975	14994	15100	14917	15102	15066	14929	15019	15134	14972	15173	15062	15004	15122	15009	15119	15145	15117	15095	14922	14966	15084	15346	15012	15049	15066	15059	15086	15045	15101	15014	15052	15014	15004	15014	15001	14873	15260	14974	14955	15120	15066	15154	15078	14913	14987	15092	15040	15131	15040	15001	14929	15063	15256	14913	15166	14867	15046	15130	14953	15181	15083	14839	14966	15021	14999	15141	15047	15111	15178	14966	15110	15071	14930	15116	15054	15048	14960	14982	15088	15101	15060	14987	15081	15062	15133	15136	14875	14891	15214	15025	14847	15080	14864	15302	15023	14974	15026	15150	15137	15069	15108	15193	15165	15114	15061	14944	14936	14994	15004	14914	15058	15003	15010	14995	14956	15109	15096	15092	14966	15094	15055	14979	15120	14961	15180	15100	14996	15095	15088	15062	14993	15031	15041	15135	15193	15074	15017	15086	14978	15106	15054	15032	14978	15091	15056	15051	15023	14917	15038	15076	15050	14965	15072	15118	14947	14947	14895	14947	15006	15037	14908	15007	15129	14925	15041	15111	15159	15165	15114	15087	15113	14988	14989	14983	15082	15106	15121	15050	15203	15041	15053	15137	15050	14981	15024	15083	15035	14992	15077	15064	15157	15047	15090	15057	15026	15038	15039	14963	15065	15199	14969	15001	15140	15153	14980	15094	15082	14889	15104	14916	14904	15109	15157	15149	15119	14919	15009	15198	15041	15230	15155	14866	15020	15063	14934	15146	15221	14933	15107	14971	15180	15026	15002	15185	15139	15193	14936	15089	15105	15043	15003	15084	14989	15132	14782	15223	15068	15060	14963	15191	15093	15122	15062	15009	15236	14851	14986	15120	15192	14976	14992	14922	14962	15211	15142	15080	15118	15051	14994	15156	15032	14942	15103	15049	15175	15105	15090	15109	15117	14966	15051	15158	15088	15267	14995	15075	15110	15130	14999	15254	15052	15234	15075	15300	14937	15082	15175	15154	14990	15032	15033	14948	14974	14966	14880	14930	15044	15067	14961	14975	14982	14963	14967	15036	14965	14861	15086	14974	14994	15110	14998	15151	15116	15048	15038	15011	15060	15131	15193	14993	15049	15034	14926	14973	15168	15002	14975	15321	15153	15103	15144	15034	15066	15169	14951	14931	14862	14920	15057	15015	15005	15003	14966	15063	15073	15054	14988	14880	15099	15089	14981	15104	15274	15064	15017	15135	14908	15197	15258	15106	14973	15177	15026	15123	14876	14968	15001	15241	14992	15132	15051	15026	14982	14996	15075	15121	14991	15280	15131	15059	15026	15148	14999	15106	14966	15164	15044	15133	15106	15170	15093	15114	15099	15022	15078	15086	15165	15127	15124	15035	15166	15067	15038	15053	15103	14991	14975	15102	15089	14960	15024	14964	15168	15053	15027	15089	14812	15025	15020	15117	14936	14975	15055	15051	15102	15125	14942	15025	14970	15158	14867	15059	14934	15057	15063	14927	15070	15129	15003	15212	14866	15060	15040	14945	15001	14974	14961	15166	15022	15092	15101	15098	15049	15139	14981	15139	14864	15046	15122	15091	15043	15090	15094	14790	15232	15259	14992	15096	14934	14962	15101	14891	14955	15247	15234	14855	15029	14987	14907	15096	15087	15039	15188	15078	15114	15207	15130	15215	14948	15107	15099	15159	15239	15075	15175	15007	14924	15165	15180	14972	15028	15120	15093	15066	15091	15032	15118	15125	15055	14988	14893	15051	15020	15053	14901	15164	15220	15024	14974	15091	14996	15054	15157	15088	14976	14887	15042	14946	15183	15109	15117	14966	15066	15178	15067	15076	15163	15192	14985	15096	15204	15104	15071	15242	14982	15079	15112	14982	15023	14971	15069	15201	15071	14964	15202	15089	14976	14979	15150	15112	15003	15062	15135	15133	15073	14909	15180	15111	15156	15072	15062	15169	14991	15248	14823	15081	15082	15187	14778	15041	14869	15114	15272	15202	14975	14960	15159	14972	15079	15060	15056	14929	15203	15060	14961	15029	15016	15110	15198	15119	15079	15242	14953	14903	15076	14985	15059	14994	15076	14990	15090	15038	15143	15079	14994	15009	14968	14904	15121	14994	14923	15079	14915	14966	14936	15243	15026	15082	15120	15166	15254	14921	14953	14961	14995	15024	15074	15051	14900	14993	15037	15085	15071	15024	15032	14989	15085	14935	14963	15017	15009	14917	15064	15096	15014	14931	15200	14950	15192	14918	15097	15123	15012	15084	14970	15035	15204	15051	14937	15138	15070	15022	15027	15088	15076	15023	15040	14963	14984	15080	15104	14970	15032	14886	15107	15075	14991	15084	15067	15324	14977	14950	14986	15103	15176	15145	15034	15103	15149	15009	15004	15187	15047	14936	15190	15009	15245	15181	15275	15016	14989	15203	15089	14924	14979	15092	15178	15053	14926	15049	15199	15079	15114	15035	15006	15137	15092	15177	14975	15066	15125	15053	15018	15028	15029	15231	14955	14877	15216	15072	15084	15130	14999	15271	14970	15104	15209	14798	14968	15009	15258	15006	15131	15178	15281	14935	15225	14985	14877	14877	15156	14956	15140	15219	14953	14867	14951	14820	15121	15069	14954	15154	15038	15107	15013	14876	14982	15305	14959	15038	14990	15087	15152	15169	15050	15186	14960	15180	15084	15189	15070	15132	15060	15151	15018	15092	14998	15021	14974	14964	15128	15027	15037	15143	15133	15043	15096	15078	15064	15154	15064	14910	15086	15178	15086	15076	15159	15133	15034	14980	15061	15098	14980	15151	14916	15075	15007	14964	15043	15003	14975	14973	15175	15049	15060	15013	14945	15155	14962	15095	14925	15072	14838	15032	15001	14990	15082	15191	15116	15059	15086	14998	15017	14961	15199	14973	15180	15029	15057	15123	15017	15056	15010	14949	14934	15161	14926	15096	15025	15056	15098	15080	15003	15034	15100	14959	14848	15214	14936	15131	15160	15170	15040	14975	15030	14995	15216	15080	15062	14978	15142	15055	14854	14820	15224	15146	15063	15000	15023	15074	15048	15005	15057	15148	15082	14981	14866	15040	15104	15019	15101	15016	15212	15104	15004	15117	15219	15230	15076	15059	14913	14986	14963	14979	15054	15106	15035	15001	15008	15270	15027	15038	15100	15061	14995	15036	15220	15159	15130	15104	15164	15089	15052	15067	15172	15046	15113	15040	15123	15046	15055	15152	15057	14994	15083	14927	15188	15049	15143	15114	14992	15059	15160	14994	14968	15217	15069	15022	15013	15171	15170	15132	15135	15145	15147	15137	15026	15081	15028	14990	15086	14957	15083	15059	15046	14987	15158	15113	15075	15035	14838	15007	15115	14958	15109	15079	15059	15127	15086	15134	15009	14958	15135	15205	15046	14932	14836	15284	14950	15147	15061	15054	14902	15053	15009	15033	15122	15047	15180	15063	15016	15002	15080	15215	15047	15075	15057	14956	14975	15150	15088	15004	15039	14971	14996	15188	15122	14936	15064	15017	15015	15078	15043	15234	15035	14996	15287	15186	15063	14915	15108	15057	15037	14926	15155	15148	15059	15026	15142	15025	14896	15118	15154	15152	15128	15156	15110	15118	15176	15001	14896	14710	15120	14901	15087	15041	15052	15208	14972	15091	15009	15119	14959	15062	15051	15275	15075	15062	14920	15078	15125	15200	15180	15047	15005	15000	14983	15291	14957	14969	14970	14922	15165	15056	15085	15206	15098	15137	15106	15196	15120	15154	15166	15183	14966	15185	14945	15146	15192	15028	14991	15051	15160	15006	15150	15177	15152	14897	15059	15045	15041	14982	15113	15181	15004	14977	15149	15164	15091	15081	14931	15264	15095	15097	15103	15082	15135	15080	14945	15064	15115	15003	14904	15091	15203	15069	15120	15113	15206	14851	15156	15063	14928	15179	15079	15060	15102	15163	15056	14983	15050	15036	15001	15049	15012	15164	15080	15041	15171	15231	14932	14950	15123	15090	15133	15006	15199	15153	15024	15091	15180	15111	15050	15072	15262	15075	14965	15086	14999	15146	15102	14955	15137	15162	15037	14977	15142	15059	15041	15077	15140	15057	15092	15125	15047	15211	15041	15015	15165	15067	15110	15142	15166	15140	14942	14979	15142	15021	15107	14933	15111	15031	14971	14998	14909	15142	15201	15076	15121	15147	15180	15027	15090	15098	15012	14985	15188	15214	14829	15121	15093	15144	15154	15029	15178	15137	15034	14977	15019	15242	15126	15056	15051	15096	15025	15127	15155	15101	14986	15071	14997	14986	15232	14943	15157	15146	14921	15039	15181	14993	15040	15264	15135	15097	15057	15050	15186	15131	15133	15142	15031	15092	15129	15123	15066	14825	15001	15069	14962	15110	15068	15272	14890	15299	15030	14963	15114	15082	15068	15093	15014	15107	15064	15059	15163	15165	14974	14982	15011	14913	15032	14965	15227	15012	15054	15095	15119	14997	15069	15048	14844	15190	15049	15041	14974	15027	15140	15015	15114	15197	15148	14900	14999	15031	15039	15131	14992	15071	15185	14941	15081	15133	15063	15005	15087	15078	15084	15142	15187	15013	15076	15169	14854	15066	14921	15238	14989	15110	14937	15158	15087	15006	15176	15146	14964	15136	15060	15075	15088	14847	15042	14948	15021	14997	15084	15001	14858	14947	15009	15030	15049	15144	15108	15085	15065	15183	15082	15044	15032	15168	14954	15026	15112	15019	15272	15188	15170	15077	15193	15004	14848	15036	15018	15193	14743	14988	14993
23949	21062	28685	26470	27570	28590	27217	23464	21790	20654	19944	19338	18923	18702	18360	18272	18356	17974	17824	17877	17697	17728	17714	17747	17600	17462	17673	17503	17699	17477	17365	17369	17205	17578	17485	17552	17384	17532	17694	17465	17514	17495	17414	17547	17515	17434	17348	17307	17261	17653	17471	17320	17547	17257	17313	17472	17388	17195	17206	17571	17469	17559	17460	17492	17458	17457	17506	17461	17439	17340	17458	17373	17356	17443	17592	17337	17353	17488	17430	17414	17355	17480	17491	17265	17396	17246	17355	17582	17410	17550	17359	17430	17267	17461	17277	17274	17387	17334	17638	17311	17332	17524	17311	17529	17465	17312	17525	17391	17241	17430	17356	17373	17465	17431	17320	17370	17274	17269	17625	17389	17375	17514	17367	17233	17283	17195	17389	17350	17465	17505	17569	17479	17385	17415	17347	17461	17252	17438	17357	17493	17513	17334	17503	17297	17309	17370	17198	17384	17439	17410	17242	17456	17542	17407	17453	17382	17292	17608	17296	17252	17381	17400	17360	17355	17398	17500	17479	17385	17348	17239	17316	17304	17675	17534	17349	17350	17297	17348	17469	17463	17290	17351	17580	17343	17345	17361	17400	17403	17379	17185	17457	17243	17360	17497	17539	17295	17255	17236	17377	17513	17494	17384	17466	17440	17463	17318	17199	17262	17231	17372	17381	17412	17501	17473	17354	17256	17425	17371	17475	17412	17328	17419	17471	17270	17201	17477	17587	17565	17242	17412	17422	17226	17414	17613	17336	17369	17305	17292	17414	17523	17399	17444	17494	17133	17234	17218	17269	17372	17600	17422	17435	17535	17375	17432	17387	17283	17223	17370	17272	17230	17540	17406	17339	17227	17209	17460	17355	17472	17163	17445	17297	17200	17328	17442	17514	17392	17383	17226	17388	17304	17161	17477	17200	17518	17245	17349	17400	17253	17430	17239	17329	17494	17436	17409	17586	17450	17314	17310	17446	17237	17141	17451	17439	17186	17461	17321	17463	17210	17537	17420	17471	17309	17272	17306	17333	17152	17310	17436	17445	17397	17476	17513	17310	17371	17445	17249	17521	17344	17571	17353	17165	17086	17380	17502	17302	17267	17392	17289	17480	17273	17546	17300	17530	17422	17409	17419	17454	17505	17381	17283	17387	17445	17409	17481	17393	17232	17354	17358	17335	17469	17468	16960	17117	17357	17227	17490	17455	17427	17399	17337	17394	17382	17334	17134	17162	17398	17269	17256	17406	17314	17517	17348	17429	17298	17330	17041	17259	17488	17426	17216	17437	17338	17250	17145	17417	17422	17527	17431	17136	17319	17450	17362	17498	17397	17581	17446	17430	17251	17368	17374	17357	17415	17422	17441	17094	17407	17513	17542	17630	17360	17284	17341	17449	17405	17454	17203	17231	17278	17461	17219	17112	17168	17270	17252	17355	17134	17270	17377	17499	17356	17628	17274	17464	17303	17349	17311	17371	17152	17348	17317	17327	17409	17346	17515	17308	17330	17552	17577	17259	17629	17410	17310	17367	17363	17264	17579	17414	17266	17152	17347	17494	17364	17389	17379	17308	17367	17397	17283	17289	17434	17535	17429	17452	17316	17523	17336	17536	17126	17576	17473	17374	17447	17489	17451	17520	17462	17145	17281	17361	17295	17299	17217	17349	17552	17442	17513	17498	17228	17367	17386	17244	17410	17326	17325	17276	17334	17396	17420	17290	17505	17358	17363	17234	17270	17488	17359	17356	17353	17230	17457	17525	17530	17348	17429	17304	17373	17275	17250	17316	17525	17314	17551	17603	17432	17337	17447	17623	17327	17432	17350	17369	17400	17376	17386	17564	17369	17406	17293	17253	17436	17357	17418	17236	17252	17280	17215	17575	17353	17291	17432	17399	17258	17323	17563	17371	17433	17236	17497	17492	17192	17366	17439	17311	17419	17459	17234	17351	17429	17359	17360	17457	17547	17160	17484	17540	17473	17260	17266	17301	17365	17439	17587	17596	17604	17344	17433	17053	17279	17457	17513	17253	17450	17204	17510	17470	17218	17302	17478	17344	17412	17333	17483	17336	17273	17207	17295	17358	17370	17447	17286	17342	17469	17215	17458	17520	17430	17310	17341	17410	17282	17254	17164	17480	17390	17360	17346	17249	17437	17397	17299	17315	17454	17277	17404	17408	17590	17616	17400	17242	17361	17279	17389	17312	17446	17335	17368	17460	17506	17317	17377	17265	17355	17421	17508	17380	17349	17411	17300	17280	17400	17320	17303	17516	17525	17314	17485	17483	17409	17471	17287	17376	17514	17352	17472	17483	17376	17413	17551	17471	17273	17463	17255	17436	17544	17337	17446	17297	17394	17477	17534	17450	17481	17292	17298	17596	17459	17385	17370	17514	17472	17487	17503	17368	17451	17331	17422	17508	17297	17349	17455	17434	17615	17503	17572	17353	17527	17275	17324	17233	17297	17350	17262	17399	17369	17547	17293	17356	17363	17201	17564	17259	17391	17374	17411	17374	17379	17312	17416	17389	17490	17557	17298	17257	17414	17330	17451	17216	17240	17482	17363	17420	17653	17359	17432	17595	17478	17559	17485	17386	17504	17320	17178	17258	17236	17290	17322	17344	17511	17393	17410	17290	17443	17292	17531	17311	17508	17378	17332	17528	17425	17307	17350	17335	17303	17423	17295	17288	17277	17283	17170	17606	17348	17416	17431	17331	17352	17453	17380	17431	17368	17460	17458	17413	17289	17435	17234	17371	17385	17300	17181	17219	17216	17498	17308	17441	17508	17556	17381	17539	17476	17094	17345	17327	17373	17309	17489	17319	17550	17303	17345	17304	17307	17342	17382	17429	17295	17332	17318	17308	17331	17458	17380	17106	17424	17384	17283	17326	17341	17418	17376	17375	17190	17403	17334	17383	17215	17223	17310	17302	17427	17486	17297	17243	17194	17258	17487	17371	17399	17564	17457	17490	17318	17395	17362	17540	17514	17456	17192	17278	17378	17300	17382	17233	17455	17458	17390	17655	17492	17389	17218	17508	17504	17400	17446	17111	17578	17528	17425	17295	17111	17612	17578	17371	17355	17331	17504	17320	17389	17411	17263	17280	17220	17406	17268	17480	17200	17398	17449	17228	17530	17365	17445	17345	17302	17637	17584	17328	17288	17423	17362	17329	17307	17484	17484	17341	17391	17386	17358	17510	17269	17261	17261	17408	17386	17392	17398	17585	17377	17241	17450	17295	17160	17239	17367	17487	17465	17501	17410	17506	17442	17465	17246	17338	17434	17354	17494	17563	17409	17403	17186	17435	17212	17329	17491	17473	17499	17348	17458	17365	17439	17434	17391	17502	17278	17359	17658	17324	17347	17199	17290	17318	17308	17364	17299	17474	17438	17095	17399	17333	17438	17233	17428	17495	17547	17444	17377	17406	17501	17503	17428	17511	17494	17408	17277	17377	17308	17372	17526	17501	17489	17342	17353	17467	17396	17524	17475	17511	17250	17212	17563	17254	17405	17370	17196	17541	17575	17374	17345	17361	17465	17331	17387	17430	17372	17439	17222	17436	17434	17246	17280	17319	17435	17286	17233	17307	17419	17432	17388	17459	17401	17469	17388	17370	17418	17561	17416	17470	17412	17551	17381	17290	17529	17366	17394	17247	17445	17367	17424	17270	17374	17160	17287	17281	17458	17314	17421	17325	17425	17436	17328	17237	17310	17310	17344	17363	17112	17277	17531	17307	17309	17413	17379	17415	17440	17345	17282	17283	17300	17457	17383	17280	17340	17405	17277	17669	17364	17497	17296	17585	17461	17302	17415	17338	17208	17426	17387	17468	17407	17359	17438	17480	17447	17443	17444	17229	17487	17484	17546	17370	17475	17452	17273	17454	17461	17421	17352	17404	17227	17431	17357	17394	17414	17325	17441	17361	17531	17596	17397	17584	17350	17419	17374	17315	17473	17409	17385	17392	17364	17433	17376	17627	17418	17428	17297	17479	17269	17322	17490	17380	17402	17332	17216	17214	17408	17432	17399	17343	17328	17268	17400	17443	17209	17570	17546	17657	17442	17371	17195	17117	17324	17275	17454	17339	17519	17407	17385	17475	17666	17411	17298	17166	17274	17489	17333	17438	17369	17342	17523	17296	17440	17383	17276	17404	17563	17337	17237	17153	17385	17342	17378	17634	17406	17197	17099	17396	17316	17408	17497	17187	17213	17410	17264	17290	17457	17316	17406	17534	17624	17404	17502	17527	17390	17532	17433	17341	17353	17529	17488	17429	17442	17478	17438	17453	17389	17399	17208	17357	17385	17389	17288	17314	17481	17799	17347	17389	17409	17311	17228	17575	17474	17361	17336	17296	17317	17514	17253	17016	17416	17284	17570	17463	17471	17257	17381	17382	17397	17476	17501	17448	17362	17444	17387	17276	17396	17234	17310	17330	17508	17314	17577	17564	17227	17512	17279	17360	17530	17425	17140	17388	17155	17571	17516	17332	17442	17167	17359	17422	17405	17275	17399	17567	17298	17309	17329	17513	17374	17350	17360	17582	17406	17168	17279	17688	17399	17372	17449	17406	17358	17493	17270	17636	17326	17281	17229	17546	17393	17315	17563	17278	17270	17223	17480	17500	17317	17410	17671	17523	17329	17598	17529	17257	17399	17464	17409	17366	17328	17327	17379	17393	17352	17560	17310	17305	17453	17410	17405	17386	17289	17175	17430	17336	17415	17521	17475	17504	17690	17498	17468	17476	17239	17483	17239	17201	17212	17295	17207	17302	17245	17379	17350	17443	17410	17444	17149	17392	17261	17475	17420	17294	17222	17342	17409	17241	17521	17298	17293	17403	17189	17532	17543	17393	17369	17427	17382	17262	17402	17411	17313	17651	17482	17324	17381	17398	17291	17265	17283	17314	17300	17336	17479	17344	17307	17537	17518	17172	17385	17361	17335	17356	17186	17332	17436	17420	17252	17571	17434	17476	17534	17481	17434	17326	17394	17421	17416	17200	17345	17436	17480	17335	17559	17476	17515	17361	17347	17461	17393	17421	17513	17265	17397	17382	17379	17422	17493	17245	17394	17208	17287	17570	17388	17572	17531	17364	17247	17591	17375	17362	17531	17499	17173	17341	17463	17474	17397	17445	17358
32385	53781	49628	39625	34785	29652	25946	23629	21633	19477	18381	17988	17091	16735	16413	16186	15972	15685	15491	15517	15450	15522	15249	15360	15243	15217	15176	15175	15078	15114	15198	14998	15238	15045	14952	14903	15167	14926	15102	15075	14964	15010	15012	15062	14974	15095	15011	14829	15002	15058	14964	14927	14990	15168	14977	15150	15014	14985	15013	15042	15015	15026	14849	14715	14969	15072	14843	14973	15043	15067	14994	14974	14855	15052	14950	14806	14975	15086	15013	15066	14895	15044	14869	15029	15005	15090	15028	14876	14908	14972	15094	14890	15018	14982	14809	15076	15032	15032	14954	14823	14920	15123	15093	14931	14925	15001	15073	15014	15052	15069	14870	15036	14983	14833	15110	14978	15100	15005	15086	15054	14875	15117	15034	15055	15035	15069	14888	14993	15019	14749	15178	14963	15011	14980	14956	14940	14957	14895	14869	15022	15001	14871	15006	14751	15050	14849	15124	14968	14975	15008	14885	14865	14777	14957	14987	14991	15081	14914	14967	14993	15083	14922	14999	14967	14980	15044	14982	14887	15071	14908	15060	15165	14952	15084	15166	14937	15136	15038	14913	14951	14857	14899	14966	14981	15003	14973	15142	14886	14933	14993	14924	15066	15076	14946	14958	14908	14984	15021	15163	14961	14988	14854	15079	14905	14992	15000	14937	14953	15050	15031	14908	14901	14818	14939	14812	14832	14895	15060	14841	14898	14804	14870	14835	14883	15024	14851	14846	15048	14891	14959	15165	15041	14982	14922	14924	14965	14811	14957	15029	15011	14984	15129	14882	14874	14938	15005	14974	15020	14932	15081	14845	15056	14937	15133	14971	14911	14912	14996	15122	14837	14980	15120	14997	14964	14936	15026	15018	14909	15016	15013	14895	15052	14910	14903	14930	15048	15047	14996	14800	14706	14997	14770	15150	15109	14935	14957	15101	14890	14819	15126	14927	15021	14861	14928	14828	15084	15118	14987	14972	14892	15006	14996	14892	15069	14943	15094	15188	14881	15101	15049	15037	14881	14845	14914	14965	14948	14887	15018	14951	14951	14997	15065	14988	14849	14955	15028	14874	14876	14928	15049	15012	15178	14902	14975	15087	15106	14948	14924	14992	14911	14991	14977	14918	15075	14854	15030	14943	14977	14918	14964	15058	15039	14803	15058	14891	15021	15027	14981	15080	14934	14835	15050	14853	14960	14949	14815	14933	14919	14966	15045	14890	14927	14878	14902	14988	14918	15040	14851	14910	14946	14953	15029	15026	15004	14901	14869	14952	14993	15035	15026	14971	15014	14946	15180	15068	15129	14907	15021	14782	14885	15025	15125	15126	14881	14982	15001	14812	15085	15031	14959	14969	14850	14824	14898	14968	14966	14897	14905	14972	14983	15072	14844	15041	14992	14867	14917	14937	14986	14924	14948	14961	14948	14959	15041	15028	14850	14967	14943	15085	14878	14937	14946	15052	15050	14968	14878	15005	14924	15021	14941	15027	14974	14979	14882	14949	14979	14964	15073	15015	14840	14850	15181	14889	14968	14868	15013	15039	15132	15123	14929	14920	14987	14986	14999	14879	14883	14871	14883	14813	15023	14999	15160	14983	14986	14930	15037	15040	15010	14919	14936	15021	15084	14925	14922	14962	15086	14813	15074	14885	14897	14951	14956	15002	14914	14799	15142	15114	15030	14906	14991	15083	15008	14931	15009	14916	14911	14971	15066	14974	14942	14989	14954	14827	14874	14840	14969	14845	15079	14786	14950	15045	14960	14945	14900	14848	14960	14968	14994	15175	14873	15010	15098	14947	15009	15001	14793	15019	14977	14891	15129	15079	15072	14926	14895	14869	14986	15116	14983	15012	14913	15011	15066	14940	14970	15005	14774	14987	14938	15035	15025	14875	15009	14957	15081	14865	14945	15078	15078	14928	15011	15079	15125	14861	15024	14846	15055	14837	14997	14982	14854	14840	14810	14837	14992	14888	14880	14821	14987	14908	15053	14990	14760	14963	14910	15102	14815	14978	15146	15017	15101	14972	14918	14954	14976	15104	15001	14893	14841	14984	14928	15009	14667	14893	14958	15121	14843	14995	14982	14971	14894	15164	15010	14944	14974	15077	14976	14744	14982	14788	14803	14828	15001	15096	15098	14900	14877	15075	14981	15003	14889	15014	15047	14993	14994	15087	14849	15088	15026	14999	15034	14906	15003	14934	15077	15141	15144	15086	15092	14884	15041	14926	15086	14924	14922	15070	15075	14981	15098	14922	14968	14903	14973	14948	15032	15069	14992	14978	14990	14942	14787	14908	15026	14905	15012	14945	14986	14992	14948	14893	15036	15053	14955	15037	14973	15003	14857	14973	14833	15204	14852	14973	14885	14978	14956	15070	14932	14905	14944	15051	14882	14895	14924	14990	14915	14953	15082	15033	14998	15061	15060	14995	14977	14821	14911	14990	15055	14987	15059	14918	14968	14977	14839	15051	14926	15034	14839	14994	14864	15115	14848	15008	14968	14928	14985	15097	14927	15139	14903	15018	14953	14810	15102	15008	15058	14963	14887	15016	14938	15111	14892	15012	14965	15018	14876	14905	14904	15014	14993	14951	14907	14918	14851	14877	14747	15055	14938	14929	14849	15012	14860	14974	15028	14929	15028	15014	14830	14916	15050	14994	15019	14835	14941	14921	14897	15061	14899	15041	14938	14911	14921	14874	15002	14893	14832	15002	15174	15058	15043	15059	14992	14896	14908	14981	15076	14851	15004	14942	15065	14866	14979	14863	14934	14903	15170	14915	15001	14949	14964	14962	14692	14994	14831	15029	15028	15033	15101	14886	14769	14938	14989	15008	14830	14916	14921	15050	15012	14954	15039	14826	15081	14865	14857	14987	15107	15158	14868	15080	14944	15023	14925	14963	15051	14890	14999	14919	15007	14947	15022	15096	14829	15037	14950	14818	15092	15069	14863	14965	14952	14954	15027	15147	15020	14946	15047	14830	15135	15040	14970	15034	14933	14895	14991	15074	14919	15011	14942	14966	15047	15013	15015	14993	14861	15016	14784	14976	15079	14907	14959	14940	14939	14966	15099	15004	14943	15074	14963	14925	14957	15004	14863	15079	15010	14846	15066	15072	14803	14922	15106	15137	15034	15074	14967	14987	14951	14942	14868	14775	15061	14896	14929	14842	14941	14923	14945	14876	14990	14804	15131	14979	15029	14945	15072	14913	14988	14967	14983	15092	14962	14687	14947	14980	14909	14843	14917	15075	14868	15010	14878	14875	15142	15037	14844	14762	14910	15037	14895	14894	15033	15109	14911	14811	14958	15079	15115	14898	15101	14976	14867	14853	14832	15132	15204	14995	14940	15112	14973	14917	15029	15029	15063	14827	14862	15048	14985	14865	14955	14946	14972	15087	14924	14972	15064	15032	14889	15070	14930	15094	14973	15039	15067	14929	14952	14897	15000	15031	14873	14986	14968	14949	15015	15111	15092	14886	14903	14965	14948	14927	14885	15165	14932	14831	14962	14977	14846	15015	15067	14902	14883	14998	14934	15014	14985	14872	15003	15016	15003	15070	14907	15095	14874	15034	15070	15047	15011	15037	14932	14873	14932	14861	14740	14954	14931	14966	15009	14857	15107	14942	14925	14801	15051	14835	14966	15136	14967	14978	14940	15147	14890	14932	14974	15013	14854	14948	14928	15035	14988	14959	15023	14911	14944	14933	14836	14977	14916	15003	14833	14983	14952	14977	14978	14923	14992	14926	15109	14887	14848	14937	14934	14864	14950	15042	14965	15012	15094	14911	15130	15041	15025	15044	14985	14870	14914	15106	14995	15115	14888	15093	15050	14971	14890	14945	15019	15070	14905	15058	15115	14913	15007	15026	14816	14895	14888	14974	15050	15046	15073	14842	14996	14977	15030	14875	15040	15047	14952	14984	15047	14989	15150	14931	15141	15050	14915	15143	14760	15025	15027	15268	14823	14915	14932	15014	15010	15031	14986	14850	14723	14971	14935	14895	14971	15016	14999	14887	15023	15033	14947	14968	15018	14830	14911	14959	14880	14846	15049	14956	14939	14950	15030	14994	15047	14919	14933	14999	14857	15025	14963	15022	15007	14899	15054	15011	14914	14873	15056	14742	15036	15155	15129	14958	15159	14958	15069	14907	15014	14961	14956	14831	15077	14854	15041	15030	14797	15024	15009	14931	14910	14829	15140	14994	15145	14870	15091	14796	14933	14964	14992	15032	15025	14890	14903	14974	14925	14867	14835	14951	14996	14937	15007	15075	14958	14896	14959	14919	14908	15044	15076	15011	15073	14899	14916	14825	15099	15068	15002	15010	14797	15011	14913	15029	15068	15044	15042	15073	15047	14909	14864	15019	15008	15010	14928	15002	14928	14964	14874	15027	14926	14964	14793	14929	14959	14933	14974	14900	14947	14958	14914	14864	14952	14947	14973	14963	14892	14993	15062	14955	15127	14986	14999	15077	14840	15069	15067	14860	14824	15058	14944	14878	14805	14984	14883	14932	14871	15029	14791	14953	14923	14881	14970	14959	14943	15053	15124	14956	14921	14831	14875	14927	14991	15052	14990	14952	14996	14880	14877	14943	15050	14898	15072	15054	14807	14957	14933	15105	14947	14911	15163	14897	15034	14704	15042	14944	14941	14811	15089	14913	14899	15100	14884	15117	15034	14930	15145	15054	14868	14949	14750	15017	15024	15026	14923	15060	14911	14925	14991	14871	15143	14922	14646	14867	14901	15015	14933	14915	14984	15035	14949	15052	15039	15016	15071	15083	15139	14873	15012	14933	14902	15017	14927	14831	15042	14902	14917	14991	14990	14862	15013	14890	15047	14905	14978	14914	15116	14974	15051	15099	14920	14887	14776	14895	14887	15038	15147	14864	14939	14828	15079	14931	15083	14869	15037	15129	14902	15032	14964	14870	14859	15079	15071	14861	15068	14991	14957	14804	14640	14911	15012	15057	14875	14972	14952	14968	15156	14960	14886	14913	14907	14867	14956	15039	15043	14922	14956	15078	15011	15000	15103	14885	14834	15000	14957	15066	14885	14951	14721	14937	15227	14827	15147	14985	14954	15214	14956	15068	14795	14976	14933	15002	14987	15001	14922	15055	15026	14881	14919	14927	15029
22794	21123	28933	24053	23947	28988	31652	26458	24232	22522	21691	20821	20113	19955	19384	19172	18865	18712	18723	18587	18348	18249	18183	18039	18013	18284	18293	18047	18000	17987	17852	17894	18011	17775	17979	17820	18232	17643	17806	17750	17700	17673	17907	17991	17755	18091	17822	18149	17820	17933	18139	17667	17864	18059	17734	17781	17769	17772	17779	17881	17811	17903	17984	17876	17825	17928	17795	17762	17825	17959	17874	18042	18023	17831	17738	17725	17871	17937	17915	17871	17867	17931	17937	17667	17856	17868	17955	17746	17980	17776	17810	17639	17814	17849	17791	17995	17722	17746	17730	17817	17797	17922	17921	17721	17657	17704	17914	17833	17692	17736	17872	18047	17837	18025	17937	17975	17871	17762	17686	17794	17819	17801	17856	17933	17737	17791	17700	18054	17888	17772	17776	17628	17529	17655	17717	17902	17760	17763	17907	17809	18001	18017	17880	17933	17678	17424	17792	17830	18073	17870	17745	17715	17947	17897	17858	17692	17786	17857	17649	17819	17854	17969	17996	17770	18027	17913	17835	17796	18030	17956	17766	17738	17741	17957	17757	17773	17871	17754	17703	17716	17913	17916	18112	17793	17879	17736	17658	17895	17897	17734	17575	17730	18009	17881	17807	17705	17815	18000	17964	17668	17956	17945	17747	17666	17783	17828	17736	17650	17842	17823	17872	17829	17806	17876	17681	17903	17831	17920	17824	17617	17697	17689	17923	17817	17557	17900	17776	17630	17888	17914	17839	17717	17917	17733	17864	17799	17874	17779	17786	17669	17754	17734	17756	17619	17962	17829	17898	17744	17724	17719	17855	17810	17654	17703	17695	17837	17820	17716	17728	17663	17837	17837	17922	17841	17794	17755	17651	17902	17827	17753	17937	17776	17709	17873	17911	17803	17803	17884	17620	17813	17818	17647	18017	17739	17746	17693	17858	17787	17865	18083	17850	17779	17700	17942	17903	17717	17864	17801	17672	17775	17822	17868	17968	17779	17837	17884	17800	17951	17966	17749	17646	17738	17632	17623	17897	17774	17718	17720	17769	17854	17857	17920	17874	17966	17835	17827	17745	17805	17890	17899	17811	17696	17780	17834	17733	17948	17801	17745	17849	17833	17855	17758	17584	17775	17813	17775	17808	17706	17895	17837	17756	17874	17898	17806	17964	17698	17805	17651	17622	17740	17448	17816	17826	17640	17840	17824	17707	17714	17800	17858	17662	17658	17737	17935	17647	17778	17719	17814	17687	17890	17853	17950	17547	17858	17628	17768	17786	17694	17882	17713	17656	17869	18077	17879	17711	17859	17968	17972	17803	17925	17962	17696	17657	17856	17844	17828	17734	17698	17764	17643	17681	17801	17802	17913	17800	17892	17933	17864	17762	17759	17767	17730	17765	17758	17937	17837	17880	17884	17828	17746	17622	17767	17910	17555	17770	17819	17935	17753	17832	17740	17768	17844	17773	17620	17861	17806	17799	17567	17845	17956	17805	17911	17708	17655	17774	17846	17685	17623	18012	17879	17828	17678	17618	17816	17870	17935	17849	17842	17827	17693	17978	17814	17710	17707	17574	17670	17805	17631	17881	17836	17939	18000	17680	17806	17889	17868	17863	17895	17760	17879	17832	17706	17995	17795	17972	17864	17961	17738	17709	17711	17688	17803	17864	17786	17800	17684	18033	17549	17734	17849	17852	17733	17760	17799	17908	17645	17818	17663	17950	17886	17656	17770	17844	17853	17677	17940	17771	17917	17720	17854	17973	18019	17872	17837	17779	17625	17817	17944	17805	17690	17755	17745	17922	17793	17734	17827	17646	17764	17847	17677	17595	18078	17767	17887	17762	17876	17802	17982	17859	17755	17734	17732	17679	17949	17836	17703	17794	17621	17759	17958	17941	17803	17811	17780	17793	17739	18018	17694	17953	17558	17990	17794	17733	17650	17782	17774	17711	17808	17717	17685	17634	17844	17754	17754	17994	18004	17666	17773	17850	17718	17841	17951	17754	17625	17923	17704	17931	17942	17901	17931	17789	17502	17952	17804	18009	17914	17797	17828	17778	17774	17725	17838	17954	17799	17824	17882	17822	17732	18002	17777	17792	17607	17981	17788	17664	17659	17804	17749	18060	17721	17979	17801	17804	17791	17722	17887	17818	17978	17829	17771	17926	17853	17817	17840	17934	17703	17744	17612	17861	17708	17702	17724	17790	17620	17779	17650	17673	17840	17735	17795	17859	17786	17526	17639	17640	17856	17852	17759	17885	17695	17844	17661	17726	17891	17862	17692	17734	17902	17675	17987	17992	18007	17706	17727	17745	17766	17756	17939	17913	17827	17647	17871	17818	17617	17938	17690	17854	17614	17769	17704	17710	17968	17638	17872	18011	17793	17692	17830	17666	17503	17735	17668	17638	17904	17870	17775	17869	17718	17720	17924	17969	17759	17907	17752	17926	17776	17716	17859	17945	18052	17758	17917	17842	17771	17835	17839	17834	17704	17678	17866	17804	17643	17716	17696	17996	17887	17836	17728	17812	17745	17891	17522	17762	17688	17909	17880	17763	17834	17813	17794	17989	17753	17724	17961	17755	17889	17702	17792	17921	17728	17781	17798	17729	17764	17876	17668	17793	17730	17880	17728	17685	17779	17794	17748	17727	17955	17729	17811	17874	17618	17773	17943	17939	17619	17808	17823	17631	17849	18025	17807	17796	17878	17736	17868	17647	18002	17560	17815	17591	17649	17843	17916	17995	17656	17775	17841	17581	17822	18049	17649	17787	17954	17856	17889	17860	17850	17842	17873	17618	17768	17963	17819	17704	17673	17759	17859	17720	17800	17896	17833	17716	17896	17754	17682	17646	17939	17930	17733	17581	17661	17818	17622	17790	17942	17713	17669	17872	17676	17876	17724	17678	17985	18023	17846	17775	17989	17736	17713	17671	17760	17904	17820	17752	18058	17823	17896	17759	17824	17835	17777	17759	17682	17751	17799	17987	17816	17706	17811	17587	17932	17945	17852	17969	17955	17971	17650	17921	17783	17771	17856	17676	17823	17949	17668	17594	17606	17586	17743	17864	17932	17726	17803	17792	17631	17737	17641	17887	17865	17786	17907	17752	17864	17809	17749	17813	18007	17663	17921	17908	17890	17731	17698	17988	17916	17652	17837	17893	18171	17788	17741	17834	17946	17727	17770	17709	17944	17740	17873	17725	17795	17637	17829	17793	17719	17751	17610	17823	17758	17561	17484	17826	17891	17853	17826	17856	17696	17817	17788	17749	17821	17931	17798	17770	17800	18126	17844	17777	17630	17642	17719	17628	17786	17637	17678	17912	17763	17967	17823	17715	17912	17794	17936	17878	17801	17858	17734	17787	17842	18035	17770	17806	17726	17812	17915	17763	17766	17788	17694	17964	18029	17756	17772	18161	18017	17834	17983	17845	17908	17715	17701	17878	17912	17829	17760	17930	17840	17887	17841	17705	17859	17683	17685	17655	17832	17873	17740	17804	17817	17830	17961	17731	17740	17722	17751	17855	17758	17743	17629	17802	17948	17967	17660	17957	17885	17645	17672	17676	17946	17790	17938	17734	17923	17928	17908	17958	17714	17674	17878	17766	17894	17846	18027	17711	17675	17734	17578	17636	17761	17891	17737	17944	17797	17865	17913	17604	17920	17741	17851	17438	17858	17816	17662	17917	17922	17652	17857	17561	17790	17717	17997	17786	17819	18014	17730	17710	18013	17871	17698	17632	17791	17875	17947	18094	17788	17993	17695	17817	17591	17732	17671	17907	17783	17590	17945	17770	17889	17675	17907	17875	17615	17869	17719	17932	17941	17780	17776	17928	17895	17718	17736	17859	17752	17817	17930	17734	17749	17890	17930	17949	17993	18096	17619	17881	17696	17881	17716	17784	17609	17856	17902	18008	17874	17772	17694	17843	17997	18045	17758	17860	17935	17884	17636	17636	17917	17818	17753	17674	17962	17594	17810	17702	17840	18016	17794	17580	17724	17769	17755	17708	17726	17771	17757	17917	17885	17775	17722	17791	17833	18039	17690	17945	18002	17927	17653	17737	17731	18012	17908	17803	17853	17800	17720	17994	17912	17792	17840	17720	17681	17649	17529	17855	17691	17767	17668	17884	17735	17643	17929	17856	17798	17794	17653	17922	17695	17841	17938	17854	17753	17981	17745	17888	17862	17840	17685	17788	17769	17809	17890	17747	17798	17731	17958	17690	17862	17812	17707	17789	17638	17876	17684	17840	18005	17842	17797	17657	17941	17812	17928	17743	17877	17832	17743	17768	17671	17734	17680	17837	17629	17784	17844	17701	17830	17844	17652	17881	17884	17724	17741	17854	17704	17715	17727	17880	17984	17778	17789	17945	17875	17862	17823	17994	17756	17699	17931	17735	17949	17766	17927	17946	17706	17924	17965	17735	17567	17860	17711	17784	17952	17713	17826	17751	17638	17873	17735	17562	17682	17761	17785	17643	17778	17798	17818	17737	17661	17918	17667	17769	17666	17912	17965	17807	17851	17724	17821	17768	17793	17907	17682	17616	17599	18026	17906	17917	17940	17599	17706	17846	17681	17717	17818	17743	17844	17593	17759	17764	17989	17807	17762	17651	17800	17696	17696	17992	17844	17870	17839	17770	17767	17698	17851	17691	17733	17989	17891	17907	17713	17559	17584	17884	17700	17754	17859	17755	17787	17819	17771	17624	17734	17942	17785	17775	17814	17813	17722	17853	17802	18023	17910	17615	17914	17734	17743	17865	17841	17803	17897	17772	17873	17887	17815	17786	17707	17822	17651	17932	17709	17964	17713	17989	17685	17785	17743	17676	17859	17578	17833	17830	17896	17938	17972	17792	17666	17872	17610	18109	17969	17678	17592	17765	17959	17805	17860	17815	17819	17872	17877	17838	17938	17982	18088	17752	17679	17737	17929	17950	17817	17869	17686	17794	17945	17776	17787	17986	17610	17768	17816	17905	17869	17946	17866	17751	17990	18053	17669	17752	17879	17787	17835	17902	17993	17777	17866	18024	17954	17956	17793	18028	17844	17785	17662	17873	17678	17700	17810	17821	17837	17864	17743	17913	17719	17922	18035	17795	17880	17841	17860	17952	17740	17822	17737	17696	17766	17893	17721	17771	17583
35124	59669	56003	44816	39063	34344	30808	27300	24246	21775	20313	19244	18522	17881	17358	16806	16775	16393	16251	15953	15811	15760	15473	15692	15606	15558	15550	15526	15404	15317	15409	15253	15360	15408	15379	15261	15262	15249	15323	15294	15286	15226	15283	15340	15261	15190	15247	15328	15154	15360	15511	15305	15167	15268	15208	15419	15177	15271	15319	15184	15387	15145	15291	15268	15321	15163	15258	15235	15195	15197	15176	15171	15140	15257	15384	15317	15412	15244	15393	15155	15327	15104	15387	15145	15089	15364	15196	15320	15296	15237	15246	15144	15316	15316	15230	15313	15333	15155	15289	15365	15017	15359	15522	15369	15147	15280	15301	15273	15388	15195	15191	15111	15265	15362	15261	15228	15172	15144	15161	15206	15249	15398	15168	15211	15207	15049	15191	15217	15205	15221	15109	15155	15251	15193	15141	15303	15314	15196	15262	15296	15177	15234	15259	15357	15150	15195	15249	15112	15271	15259	15211	15210	15363	15263	15118	15224	15292	15182	15155	15182	15372	15064	15127	15248	15076	15233	15321	15302	15410	15128	15089	15041	15270	15378	15262	15212	15249	15227	15227	15276	15191	15189	15222	15150	15297	15347	15339	15056	15303	15310	15237	15206	15221	15100	15138	15132	15059	15259	15136	15150	15222	15263	15211	15330	15230	15121	15167	15167	15117	15140	15174	15277	15241	15153	15222	15100	15265	15142	15340	15174	15244	15215	15266	15308	15223	15030	15170	15267	15341	15305	15173	15363	15260	15239	15093	15360	15214	15303	15171	15106	15280	15238	15233	15071	15227	15134	15287	15198	15337	15276	15196	15303	15293	15029	15283	15304	15182	15246	15209	15352	15379	15182	15308	15249	15067	15220	15117	15125	15185	15186	15177	15150	15186	15212	15310	15171	15202	15193	15183	15224	15246	15218	15285	15058	15384	15367	15157	15169	15189	15323	15269	15165	15042	15374	15170	15265	15154	15396	15223	15135	15218	15141	15249	15275	15116	15241	15181	15063	15180	15307	15157	15197	15406	15235	15193	15231	15277	15153	15308	15076	15167	15120	15259	15372	15044	15355	15032	15143	15263	15196	15273	15320	15118	15269	15198	15069	15316	15195	15344	15176	15308	15396	15276	15234	15201	15191	15251	15125	15333	15374	15072	15155	15254	15361	15107	15384	15275	15316	15188	15344	15309	15230	15027	15186	15463	15188	15145	15292	15118	15026	15195	15194	15112	15260	15370	15282	15271	15373	14968	15163	15341	15236	15191	15123	15209	15148	15351	15369	15221	15138	15154	15099	15177	15406	15188	15155	15248	15331	15211	15300	15145	15154	15355	15354	15377	15200	15205	15249	15139	15216	15488	15287	15315	15291	15220	15307	15299	15106	15183	15154	15161	15281	15090	15062	15284	15162	15094	15359	15253	15177	15356	15287	15193	15291	15141	15051	15303	15224	15384	15273	15208	15264	15076	15235	15306	15230	15318	15281	15241	15274	15368	15256	15100	15186	15397	15145	15137	15167	15127	15324	15290	15285	15193	15386	15283	15303	15256	15351	15316	15283	15117	15120	15193	15159	15096	15300	15255	15327	15166	15522	15085	15293	15319	15146	15316	15168	15370	15035	15252	15340	15086	15477	15135	15195	15206	15244	15173	15280	15335	15179	15124	15203	15174	15326	15287	15159	15304	15235	15326	15360	15262	15306	14980	15166	15277	15361	15162	15166	15191	15214	15410	15235	15201	15202	15257	15195	15248	15181	15298	15106	15244	15287	15196	15083	15254	15127	15214	15176	15351	15239	15148	15188	15170	15382	15245	15167	15177	15128	15366	15256	15193	15355	15359	15311	15345	15231	15148	15282	15319	15419	15190	15221	15257	15255	15222	15339	15257	15308	15265	15238	15324	15163	15280	15377	15265	15066	15084	15201	15241	15192	15272	15213	15326	15171	15176	15356	15201	15391	15048	15167	15264	15206	15093	15135	15237	15320	15329	15410	15211	15128	15201	15356	15443	15267	15120	15320	15380	15397	15202	15273	15237	15394	15171	15167	15323	15339	15258	15372	15241	15132	15394	15270	15118	15189	15392	15322	15335	15128	15208	15143	15334	15185	15339	15136	15217	15346	15162	15183	15198	15337	15066	15229	15324	15212	15177	15230	15068	15322	15172	15181	15276	15169	15115	15150	15261	15351	15256	15198	15095	15440	15355	15313	15300	15338	15058	15454	15222	15187	15142	15089	15361	15424	15205	15335	15198	15211	15318	15112	15379	15285	15232	15069	15133	15289	15337	15119	15020	15271	15080	15130	15175	15262	15284	15175	15280	15371	14975	15388	15155	15262	15332	15244	15238	15120	15156	15317	15121	15279	15262	15231	15263	15102	15321	15297	15090	15255	15211	15250	15391	15231	15138	15222	15262	15158	15159	15141	15343	15222	15127	15098	15188	15199	15331	15041	15351	15120	15325	15288	15255	15159	15108	15208	15142	15122	15302	15249	15217	15125	15257	15228	15228	15056	15369	15210	15275	15151	15310	15209	15253	15185	15208	15222	15290	15305	15187	15337	15294	15164	15238	15154	15278	15217	15186	15220	15427	15180	15379	15186	15261	15256	15205	15238	15394	15202	15153	15200	15234	15263	15201	15180	15197	15327	15338	15044	15144	15132	15177	15026	15091	15088	15354	15144	15312	15128	15175	15324	15145	15133	15198	15297	15240	15233	15273	15066	15268	15198	15195	15238	15128	14987	15208	15251	15255	15244	15224	15340	15280	15353	15300	15321	15209	15272	15150	15185	15312	15141	15180	15228	15240	15315	15247	15169	15248	15248	15172	15316	15243	15153	15203	15219	15378	15348	15220	15300	15028	15130	15320	15147	15418	15208	15181	15198	15343	15353	15398	15183	15318	15280	15398	15388	15339	15376	15287	15272	15363	15200	15323	15140	15177	15203	15137	15251	15267	15237	15360	15246	15117	15382	15234	15131	15284	15312	15268	14967	15333	15267	15162	15282	15271	15140	15215	15210	15133	15220	15229	15319	15183	15150	15297	15103	15324	15302	15161	15190	15089	15282	15204	15118	15202	15100	15220	15127	15222	15273	15358	15133	15147	15231	15386	15133	15171	15281	15363	15256	15240	15301	15200	15253	15157	15359	15156	15160	15181	15139	15065	15155	15306	15174	15217	15183	15278	15124	15096	15221	15172	15171	15209	15311	15195	15162	15241	15284	15261	15181	15321	15176	15176	15229	15170	15229	15339	15299	15168	15380	15051	15108	15273	15374	15260	15244	15184	15444	15231	15206	15135	15168	15150	15231	15197	15232	15215	15231	15357	15292	15282	15281	15160	15166	15294	15175	15262	15185	15206	15259	15306	15363	15238	15220	15101	15118	15289	15043	15145	15189	15406	15380	15234	15125	15198	15153	15220	15246	15339	15103	15210	15223	15329	15306	15285	15374	15152	15245	15221	15246	15313	15253	15151	15143	15230	15173	15306	15440	15278	15285	15225	15200	15156	15271	15333	15084	15274	15298	15218	15154	15182	15312	15173	15251	15195	15243	15204	15069	15200	15081	15207	15066	15302	15099	15207	15122	15065	15104	15068	15158	15146	15215	15191	15256	15134	15340	15158	15383	15306	15289	15307	15166	15247	15179	15166	15235	15239	15237	15057	15436	15252	15303	15431	15225	15229	15162	15319	15040	15366	15228	15183	15263	15180	15211	15310	15250	15153	15083	15323	15250	15236	15476	15116	15184	15291	15262	15308	15126	15193	15253	15074	15192	15288	15295	15342	15233	15255	15309	15220	15249	15125	15228	15256	15246	15200	15316	15198	15115	15209	15139	15145	15238	15387	15283	15157	15278	15355	15189	15156	15206	15262	15092	15205	15150	15330	15351	15115	15227	15168	15292	15251	15327	15090	15205	15452	15134	15211	15146	15143	15111	15134	15267	15340	15288	15127	15310	15005	15211	15247	15248	15140	15230	15237	15352	15197	15240	15165	15235	15409	15101	15161	15122	15313	15146	15169	15339	15388	15242	15246	15066	15275	15135	15187	15229	15219	15234	15171	15259	15303	15197	15250	15174	15219	15269	15317	15137	15306	15204	15363	15159	15135	15249	15176	15187	15092	15316	15251	15297	15377	15349	15114	15252	15289	15063	15201	15455	15121	14984	15177	15231	15217	15230	15213	15244	15343	15085	15104	15385	15271	15166	15274	15183	15231	15230	15216	15263	15210	15197	15184	15350	15266	15228	15181	15253	15155	15126	15316	15263	15269	15262	15237	15152	15109	15214	15157	14984	15324	15255	15314	15149	15206	15306	15211	15210	15261	15146	15351	15087	15307	15154	15170	15309	15116	15270	15155	15304	15330	15359	15387	15218	15340	15195	15333	15366	15242	15309	15138	15095	15213	15325	15486	15159	15270	15249	15162	15274	14988	15343	15132	15312	15258	15249	15194	15278	15188	15284	15174	15248	15054	15196	15363	15243	15083	15265	15198	15246	15127	15175	15093	15012	15267	15286	15324	15322	15186	15278	15117	15159	15351	15224	15206	15370	15140	15168	15224	15306	14995	15308	15060	15199	14951	15123	15265	15224	15291	15255	15229	15216	15266	15232	15212	15369	15128	15015	15364	15293	15421	15162	15210	15257	15307	15192	15232	15293	15103	15330	15167	15243	15171	15164	15235	15178	15274	15177	15299	15282	15288	15293	15063	15134	15272	15207	15114	15348	15289	15325	15235	15323	15276	15129	15329	15252	15293	15214	15218	15218	15238	15214	15108	15193	15293	15200	15102	15222	15317	15172	15215	15250	15140	15404	15166	15258	15018	15177	15244	15341	15156	15350	15149	15178	15247	15105	15102	15246	15135	15326	15219	15162	15151	15320	15070	15146	15250	15134	15235	15238	15213	15170	15197	15161	15397	15402	15223	15138	15288	15450	15238	15314	15275	15237	15266	15132	15108	15343	15146	15290	15155	15305	15225	15377	15432	15223	15249	15186	15152	15274	15235	15168	15069	15355	15281	15253	15311	15281	15284	15188	15361	15118	15268	15194	15189	15105	15370	15410	15228	15323	15221	15036	15438	15271	15204	15279	15121	15166	15312	15356	15307	15245	15287	15267	15307	15146	15337	15434	15113	15254	15290	15208	15154	15208	15198	15076
29751	30599	39090	35005	28805	25760	23421	21349	20374	19586	18866	18682	18493	18014	17986	17711	17635	17727	17518	17508	17592	17401	17499	17591	17442	17456	17474	17355	17357	17322	17423	17342	17304	17385	17339	17345	17325	17285	17228	17350	17275	17323	17366	17286	17233	17181	17551	17267	17324	17130	17387	17401	17197	17194	17138	17265	17280	17100	17358	17146	17276	17229	17321	17127	17363	17156	17177	17367	17213	17312	17396	17216	17548	17373	16858	17310	17332	17497	17320	17264	17182	17378	17265	17603	17358	17254	17168	17432	17195	17403	17232	17242	17331	17130	17293	17090	17359	17343	17308	17043	17262	17056	17504	17225	17497	17355	17260	17301	17470	17482	17402	17286	17437	17311	17355	17283	17233	17454	17164	17183	17217	17147	17257	17239	17304	17389	17244	17376	17289	17260	17284	17502	17420	17192	17277	17423	17336	17335	17319	17274	17363	17311	17446	17463	17398	17295	17199	17205	17299	17194	17329	17254	17355	17278	17495	17352	17366	17416	17203	17249	17223	17321	17154	17520	17506	17370	17117	17311	17331	17169	17276	17364	17400	17418	17393	17307	17172	17549	17457	17210	17346	17314	17390	17508	17426	17548	17263	17250	17331	17501	17357	17295	17097	17190	17368	17384	17230	17365	17282	17138	17469	17202	17154	17516	17508	17440	17278	17329	17228	17355	17394	17139	17246	17154	17378	17376	17275	17257	17352	17209	17176	17386	17275	17449	17054	17541	17475	17207	17440	17243	17341	17269	17347	17498	17216	17177	17166	17397	17450	17269	17183	17192	17484	17394	17240	17208	17221	17328	17311	17372	17467	17330	17125	17350	17102	17415	17383	17192	17245	17307	17046	17177	17258	17213	17485	17044	17293	17171	17120	17330	17388	17337	17124	17288	17398	17547	17344	17195	17281	17380	17253	17344	17143	17322	17211	17195	17497	17443	17320	17313	17418	17198	17531	17142	17451	17316	17241	17459	17238	17256	17294	17222	17328	17241	17546	17245	17225	17211	17431	17525	17402	17440	17377	17270	17264	17302	17215	17236	17395	17452	17260	17487	17193	17368	17265	17293	17365	17096	17072	17127	17090	17231	17369	17142	17424	17345	17352	17248	17385	17265	17148	17275	17305	17229	17292	17332	17379	17363	17519	17240	17442	17370	17292	17248	17404	17371	17329	17392	17242	17400	17161	17293	17410	17251	17435	17262	17304	17240	17383	17500	17249	17401	17452	17096	17070	17306	17373	17243	17351	17100	17353	17317	17288	17423	17216	17123	17303	17329	17280	17360	17155	17181	17353	17333	17292	17289	17323	17262	17346	17417	17291	17407	17348	17137	17341	17286	17290	17344	17374	17402	17096	17385	17343	17282	17254	17257	17218	17445	17341	17234	17260	17418	17253	17243	17323	17354	17189	17395	17494	17106	17284	17272	17382	17381	17295	17322	17276	17108	17308	17215	17372	17270	17417	17253	17267	17353	17352	17252	17366	17314	17425	17275	17274	17469	17258	17471	17394	17364	17298	17222	17222	17496	17205	17132	17262	17044	17084	17279	17342	17300	17247	17449	17350	17183	17407	17357	17270	17377	17245	17143	17080	17238	17305	17396	17410	17374	17482	17425	17183	17171	17317	17316	17408	17383	17315	17394	16972	17116	17499	17351	17312	17360	17336	17320	17390	17268	17200	17156	17331	17291	17317	17183	17341	17295	17324	17386	17376	17377	17312	17412	17415	17344	17264	17356	17329	17426	17206	17520	17349	17226	17468	17231	17392	17229	17128	17442	17257	17249	17360	17336	17283	17426	17395	17279	17443	17353	17371	17408	17348	17321	17371	17342	17301	17253	17210	17224	17324	17330	17064	17231	17260	17350	17434	17488	17348	17204	17237	17263	17371	17319	17285	17374	17221	17242	17165	17362	17234	17413	17394	17307	17403	17273	17434	17339	17121	17396	17250	17655	17267	17358	17195	17321	17425	17407	17275	17203	17225	17349	17040	17338	17430	17181	17380	17319	17300	17215	17458	17420	17177	17449	17482	17312	17370	17336	17265	17453	17180	17277	17138	17257	17138	17208	17328	17230	17370	17284	17455	17251	17308	17524	17378	17400	17242	17296	17334	17431	17629	17248	17442	17312	17440	17374	17281	17300	17440	17438	17371	17457	17303	17263	17304	17218	17100	17264	17369	17392	17465	17354	17310	17309	17330	17346	17245	17472	17492	17243	17252	17276	17573	17413	17458	17384	17371	17233	17351	17304	17417	17282	17270	17362	17237	17331	17158	17473	17284	17285	17281	17341	17333	17151	17394	17242	17390	17178	17407	17239	17211	17367	17288	17146	17286	17428	17327	17346	17202	17289	17283	17216	17411	17352	17440	17360	17244	17475	17355	17449	17385	17289	17147	17289	17370	17394	17412	17309	17238	17397	17161	17243	17146	17223	17399	17133	17325	17315	17248	17263	17266	17336	17350	17319	17389	17332	17394	17287	17326	17237	17174	17379	17292	17327	17489	17596	17071	17401	17140	17402	17064	17327	17218	17360	17152	17313	17292	17272	17413	17394	17366	17156	17260	17482	17352	17310	17223	17129	17251	17136	17154	17215	17387	17275	17213	17098	17324	17467	17390	17263	17179	17319	17212	17194	17286	17438	17455	17233	17344	17421	17479	17263	17240	17122	17466	17306	17315	17238	17272	17142	17357	17493	17342	17470	17281	17445	17245	17403	17492	17131	17318	17253	17433	17288	17164	17238	17120	17272	17207	17411	17302	17256	17356	17280	17546	17277	17239	17361	17501	17251	17504	17205	17477	17383	17266	17320	17167	17209	17274	17234	17340	17500	17332	17322	17147	17259	17163	17358	17203	17243	17487	17528	17423	17466	17138	17163	17436	17308	17315	17289	17298	17174	17114	17128	17373	17320	17343	17358	17297	17312	17242	17108	17309	17472	17271	17176	17217	17295	17298	17407	17221	17134	17195	17319	17387	17352	17155	17277	17352	17292	17020	17196	17377	17275	17630	17070	17328	17261	17244	17372	17146	17208	17284	17415	17493	17161	17002	17356	17301	17133	17387	17457	17318	17015	17076	17203	17134	17377	17447	17340	17394	17335	17233	17090	17252	17266	17219	17133	17296	17084	17332	17176	17265	17504	17210	17114	17270	17269	17402	17209	17365	17370	17496	17292	17360	17528	17265	17410	17244	17352	17166	17523	17337	17361	17268	17302	17228	17346	17314	17382	17429	17287	17371	17374	17355	17371	17306	17225	17201	17383	17348	17546	17214	17116	17240	17228	17200	17318	17362	17223	17397	17256	17147	17114	17211	17340	17254	17255	17364	17544	17188	17324	17142	17388	17260	17389	17187	17223	17440	17228	17331	17339	17311	17290	17356	17517	17382	17229	17192	17323	17221	17263	17354	17260	17250	17468	17300	17220	17339	17394	17165	17254	17204	17348	17193	17464	17092	17338	17449	17429	17320	17253	17323	17267	17340	17414	17321	17171	17108	17318	17154	17185	17198	17228	17222	17398	17318	17380	17286	17120	17478	17311	17557	17065	17355	17300	17231	17372	17338	17052	17304	17243	17365	17472	17334	17333	17393	17434	17276	17336	17471	17409	17207	17381	17256	17308	17190	17384	17322	17368	17330	17454	17512	17259	17266	17343	17472	17629	17254	17312	17433	17181	17388	17371	17235	17279	17486	17446	17388	17315	17431	17449	17445	17306	17270	17318	17366	17453	17448	17287	17296	17262	17215	17080	17161	17175	17180	17411	17352	17319	17413	17185	17328	17249	17106	17261	17153	17165	17404	17366	17180	17271	17316	17331	17463	17306	17419	17229	17384	17196	17407	17318	17191	17102	17251	17273	17326	17430	17375	17358	17380	17381	17311	17272	17479	17364	17212	17232	17419	17427	17370	17314	17386	17312	17325	17336	17326	17394	17299	17093	17340	17380	17291	17223	17361	17179	17244	17451	17135	17316	17388	17612	17281	17454	17271	17263	17197	17262	17215	17265	17244	17231	17367	17123	17296	17412	17367	17395	17434	17244	17344	17307	17499	17387	17333	17223	17537	17435	17393	17231	17123	17259	17113	17330	17343	17217	17282	17321	17366	17572	17155	17249	17337	17252	17431	17426	17258	17156	17225	17503	17474	17304	17328	17263	17150	17457	17388	17386	17436	17438	17437	17194	17192	17079	17286	17332	17458	17426	17452	17298	17374	17318	17322	17112	17127	17216	17370	17112	17408	17339	17280	17292	17316	17035	17162	17154	17424	17160	17439	17205	17356	17444	17282	17267	17472	17357	17404	17276	17350	17194	17153	17083	17214	17416	17307	17299	17386	17262	17349	17158	17252	17256	17440	17433	17271	17259	17229	17397	17313	17220	17176	17409	17241	17264	17251	17289	17517	17330	17337	17514	17493	17208	17147	17348	17345	17062	17432	17337	17246	17311	17516	17369	17470	17306	17218	17230	17195	17166	17359	17326	17385	17317	17358	17473	17348	17328	17281	17198	17261	17283	17216	17222	17372	17365	17269	17294	17416	17277	17583	17349	17240	17197	17204	17376	17315	17346	17349	17388	17544	17440	17166	17213	17236	17468	17435	17464	17292	17349	17433	17460	17491	17387	17460	17327	17365	17473	17083	17281	17310	17324	17369	17421	17399	17335	17397	17293	17350	17307	17503	17294	17207	17315	17269	17290	17369	17461	17317	17479	17499	17402	17355	17294	17040	17344	17266	17587	17293	17239	17168	17239	17504	16982	17138	17354	17477	17295	17341	17589	17325	17456	17217	17292	17220	17105	17268	17242	17370	17361	17240	17377	17285	17248	17084	17216	17201	17354	17206	17326	17426	17446	17195	17344	17294	17345	17236	17422	17265	17387	17418	17359	17093	17402	17488	17130	17616	17165	17406	17455	17426	17370	17359	17342	17494	17462	17263	17142	17395	17161	17493	17445	17481	17407	17264	17368	17475	17221	17342	17445	17374	17370	17297	17367	17227	17348	17419	17309	17242	17566	17208	17231	17322	17025	17189	17223	17279	17267	17078	17140	17405	17253	17299	17134	17227	17238	17414	17375	17502	17304	17267	17245	17183	17333	17306	17355	17329	17262	17222	17381	17423	17320	17253	17208	17231	17245	17104	17222	17410	17253	17413	17307
32784	47909	43710	34182	29695	25786	22956	20804	19304	18016	17395	17001	16297	15988	15961	15720	15675	15306	15280	15459	14987	15212	15157	15144	14950	15033	15222	14847	15018	15033	15025	14927	14977	14999	15014	15133	14999	14892	14776	14899	15096	14903	15076	15041	14893	14945	14927	14934	15015	15001	14930	14838	15122	15110	15031	14932	14903	14877	14970	14806	14921	14859	14933	14881	15111	14885	14854	14900	14757	14979	14853	15012	14910	14917	14946	15042	14992	14893	15034	14764	14876	14982	14844	14978	14811	14861	14962	14955	14968	14912	14968	14930	14939	14962	15024	14970	14853	14937	14890	14937	14970	15005	14923	14905	14906	14773	14961	14937	15055	15078	14977	14838	14815	14855	14915	14964	14769	14979	14846	14980	14965	14906	15078	15051	14779	14974	14981	14964	14990	14892	14813	15019	14835	14994	14800	15021	14809	15019	14908	14943	14918	15108	14813	14936	14955	14824	14883	14846	14936	14919	14951	14882	15064	14978	14873	14913	14914	14992	14822	14860	14872	14982	14970	14835	15025	14982	14846	15079	15097	14869	14850	14936	14979	14896	14857	14929	14863	14873	15026	14867	14880	14879	14950	14834	14777	14985	14855	14812	14852	14961	14981	14748	14791	14986	15022	15132	15050	14951	14793	14836	14922	15026	14812	14830	15134	14850	14941	14795	14953	14834	14840	14957	14810	15044	15068	14714	14796	15022	14845	14742	14871	15006	14986	14904	15092	14922	14942	14968	15072	14869	14900	14795	15048	14954	14881	15194	14871	14973	14869	14866	15046	14972	14885	14970	14811	14953	14943	14962	14990	15067	14744	15020	14721	15012	15013	14964	15023	14804	14860	14939	15090	14987	14942	15091	14816	14925	14905	14840	14857	14984	14910	14979	14870	14864	14986	14871	14868	14885	14929	15032	14828	14680	14814	14949	14821	14999	14943	15029	14984	14980	14855	14724	14945	14989	15075	14975	14838	14954	14787	14828	14698	14987	14821	14945	14904	14857	14891	14897	14888	14811	15027	14857	15043	14965	14911	15066	14902	14873	14886	14940	14946	14982	14808	14780	14928	14909	14753	15096	15040	14939	15114	14957	14894	14984	14972	14915	14868	14851	15032	14944	14933	14921	14892	14900	14905	14749	14941	14870	15042	14982	15005	14930	14866	15056	15008	15027	14967	14847	14995	14956	14906	14987	15013	14980	14851	14825	14871	15000	14870	14743	14914	15092	14971	15071	14967	14934	14851	15025	15054	14784	14909	14897	14960	15028	15014	14803	14881	14965	14939	14989	15195	14735	14984	14864	15071	15026	14993	14979	14980	15026	14900	14988	14948	14954	14813	15061	14936	14966	14912	14814	14885	14858	14821	14951	14969	15048	15138	14907	15056	14992	14980	14860	15107	15021	14869	14913	14861	14854	14917	14901	15158	14910	14889	14995	14846	14983	14856	14875	14866	14971	14723	14733	14971	14982	14806	15069	14916	14941	14992	15003	14784	14994	15010	14888	15029	14944	14912	14944	14891	14953	14947	14981	14866	15040	14827	14975	15155	14907	14813	15065	14953	15105	14918	14951	14945	14800	15106	15088	14928	14948	14982	15046	15008	14856	14859	14916	14863	14867	14882	14999	14931	14956	14900	14784	14827	14981	14938	14879	15009	14890	14842	14953	14763	15000	15010	14873	14953	14949	14934	14969	14986	14840	15067	14963	14940	14953	14744	15002	14897	14986	14896	14855	14930	14847	15032	14915	14970	14974	14922	14938	14714	14943	14830	15006	14976	14971	14864	14863	14929	14976	14933	14960	14832	15025	14964	14929	14877	14926	14925	15068	14823	14904	14966	15020	14930	14990	15012	14846	14906	14827	14987	15122	14813	14894	14948	14955	14904	15011	15039	14924	14975	14943	14879	14950	14919	14905	14907	14886	14910	15150	14985	14988	14698	14775	14832	14983	15004	14952	15051	15044	14955	14997	15040	14869	15012	15068	14858	14973	15134	14843	14930	14910	15052	14834	14896	14991	14933	14875	14937	14995	14793	14921	14914	14950	14931	15008	15007	14911	14995	14870	15017	14898	14979	14745	14862	14920	14880	14699	15171	14852	15015	14926	14873	14905	15128	15065	14858	14960	14972	14674	15013	14943	14873	14886	14886	14802	14986	15007	14996	14763	14962	15010	15038	14942	14891	14871	15155	14963	14999	14941	14946	14848	15057	14870	15020	14813	14998	14906	15038	14942	14725	14934	15006	14851	15080	14930	14871	14984	15050	15094	14868	15005	15004	15084	14794	14886	15011	14748	14843	14737	14899	15010	14846	14930	14876	14829	14798	14967	14903	14674	14890	14900	14907	14860	15087	14843	14887	14723	15121	14768	14966	14755	14889	14844	14946	14734	14867	15020	14921	14850	14898	14907	14820	14876	14824	14798	14838	14837	14998	14822	15023	14924	14859	14995	14914	14874	15033	14921	14767	15017	14921	14857	14882	15006	14953	14884	14863	14926	14994	15000	14746	14928	14866	15149	14852	14881	14899	15121	15044	14883	14875	14874	14938	14969	15090	14921	15031	14773	14921	14748	14938	14914	14994	14896	15012	15009	14932	14814	14923	14878	15070	15022	15043	14876	14813	14980	14990	14798	14910	15032	15016	14967	14824	14931	14893	14915	15012	14838	15113	14997	14919	14881	14868	14888	15080	15082	14816	14815	14858	14916	15037	14846	15122	15052	14881	14841	14971	15062	14933	14988	14891	14863	15135	15066	14830	14780	15109	15024	14910	15083	14789	14856	15107	15023	14976	14886	14746	14808	14881	15116	14942	14961	15027	14949	14878	15072	14887	14982	14806	15062	15021	15166	14837	14997	14991	14789	14856	14880	15008	14978	15026	14832	14793	15012	14855	15070	14956	14859	14889	14843	14859	14955	14881	14869	14960	15109	14879	15145	15167	14956	15105	14897	14935	14976	15027	15094	14959	14925	14781	15085	15038	15050	15037	14957	14941	14868	14897	14922	15052	14967	14851	14972	14863	14795	14858	14914	15018	14935	14854	14925	14866	15034	15128	14867	15097	14723	14918	14777	14856	14958	15001	14996	14927	15005	14863	15045	14989	14877	14812	15044	14919	14966	14753	15227	14955	15005	14985	15095	14932	14972	15072	14972	14914	14903	15003	14969	15037	14754	14931	14918	14905	15056	14846	14807	14935	14884	14937	14812	15019	14897	14888	15046	14986	14931	14913	14801	14880	14858	14980	14979	14949	14828	15035	14842	14784	14833	14971	14982	15050	14800	15105	14975	15071	14883	15028	15051	15067	14850	15047	14939	14870	14719	14996	14902	14909	14944	14908	15068	14854	15050	14945	14905	14994	14861	14942	14923	14911	14948	14893	14945	14934	14971	14843	14901	14809	14869	15051	14937	14906	14933	14954	14922	15022	14867	14726	14910	14945	14943	14765	14878	14920	14893	15057	14888	14982	14866	14876	14785	15010	14920	14985	14836	15223	14920	14879	15087	14948	14936	14961	14932	14853	15051	15085	14940	14799	14973	14799	14966	14919	14859	14888	14919	14998	14947	14982	14781	15027	15075	14944	14831	15011	14866	15001	15058	15110	15044	14910	14920	14981	15182	14994	14955	14858	14958	15057	14962	14930	14898	15008	15050	14946	14943	14921	14882	14846	15027	15049	14982	14848	14964	14881	14925	14913	14787	14920	15054	14958	14817	14907	14933	14794	14936	14847	15042	14969	14949	15059	15115	15095	14976	15053	15141	14932	14985	15072	14812	14863	14935	14941	14867	14818	14960	15161	14728	14818	14878	14794	15010	14967	14941	15021	14878	14920	15093	14825	14945	14832	14983	14890	15130	14843	15117	14988	14976	14811	15059	14913	14866	14856	14939	15032	14846	14874	15061	14965	14917	14836	14987	14811	14906	14923	14818	14893	15060	14918	15005	14815	14942	15073	15073	14953	14835	14905	15067	14942	14933	14989	15009	14867	14896	14783	14814	14951	14982	14985	14816	15040	14906	15114	14816	15011	15030	14956	14891	14937	14905	14991	14902	14802	15002	14955	15008	14843	14771	15062	15019	14943	14842	14931	14944	14978	14996	14979	14808	15065	15043	15015	14865	14865	14934	14986	15017	14940	15111	14938	14919	14831	14833	15005	14988	14867	14831	14961	15053	15032	14841	14876	14911	14751	14949	14937	14830	15045	14890	15010	14921	14996	14966	14934	15061	15127	14909	14923	15017	14898	14908	14852	14912	14980	14894	14929	14898	15044	15000	15116	14774	15076	14790	15074	15002	14949	14996	14847	15064	15053	14817	14860	15082	14839	14909	15027	14909	14963	15059	14931	14927	15047	14936	15011	15108	14898	15052	14880	14939	14962	14851	15017	14903	14935	14930	14929	14958	14996	15011	14883	14872	14868	14900	14914	14968	14872	14917	15047	14689	14918	14871	14953	14912	14904	14878	14953	14919	14966	14890	14756	14803	15007	15035	14985	14870	14924	14868	14800	14909	14828	14940	14961	14934	14993	14777	14940	14776	15052	14941	14825	15018	15072	15075	14954	14919	14965	14959	14959	14898	14790	14956	14761	14916	15074	14958	14908	14997	14840	14871	14896	14890	14706	14914	14966	15016	14899	15011	15074	14946	14977	14989	14953	15029	14884	15072	14979	14934	14973	15001	14808	14979	14893	14975	15142	14949	14726	15055	15155	14884	14971	14881	14988	14815	15063	15044	14956	15061	14933	15015	14887	14788	14856	14945	14953	14943	14819	14835	15010	14973	14895	14896	14936	14812	14915	14809	14921	14897	15126	14934	14931	14926	15041	15061	14880	14868	14816	15049	14953	14843	14938	14903	14926	15152	14944	14813	14774	14851	14961	14962	15001	14853	14973	14901	15028	14985	14854	14910	14957	14824	15052	14976	15093	14814	15072	14833	14978	14902	14722	14833	14896	14967	14935	14967	14969	14965	14926	14961	15009	14983	14980	14939	14929	14990	14839	15049	15140	14767	14980	14778	14864	15085	14868	14903	14776	14963	15057	14861	15209	14844	14900	14802	14895	14874	15044	14854	15018	15001	14987	14915	14923	14983	14949	15037	15001	14876	14744	15000	14990	14943	15086	14913	14878	15022	15083	14903	14962	15101	15041	15019	14844	15101
24125	21134	28827	26457	27469	28670	27421	23657	21773	20852	20060	19317	18797	18639	18488	18237	18188	17991	17822	17784	17685	17767	17710	17391	17495	17658	17521	17553	17410	17454	17498	17521	17513	17553	17273	17423	17343	17395	17283	17213	17295	17229	17313	17249	17369	17148	17393	17371	17363	17181	17338	17265	17315	17570	17256	17279	17502	17161	17214	17161	17310	17437	17293	17466	17225	17335	17263	17288	17312	17328	17205	17340	17515	17464	17108	17115	17413	17451	17181	17386	17443	17281	17319	17333	17151	17569	17301	17426	17382	17320	17422	17447	17264	17334	17255	17380	17007	17452	17363	17279	17343	17243	17321	17403	17232	17290	17332	17323	17411	17377	17445	17287	17360	17431	17211	17422	17355	17193	17082	17123	17303	17219	17303	17363	17213	17182	17263	17307	17282	17256	17275	17392	17449	17253	17302	17394	17285	17326	17447	17318	17381	17091	17258	17390	17279	17386	17270	17303	17401	17349	17291	17470	17501	17434	17556	17232	17082	17418	17305	17221	17144	17364	17480	17357	17315	17432	17534	17331	17673	17316	17401	17280	17152	17405	17374	17360	17186	17122	17338	17340	17119	17345	17337	17275	17420	17214	17268	17431	17384	17324	17222	17300	17231	17339	17407	17175	17437	17252	17220	17393	17390	17300	17312	17342	17329	17320	17481	17390	17171	17349	17420	17481	17436	17194	17310	17287	17323	17336	17144	17319	17170	17195	17216	17544	17345	17366	17233	17384	17370	17310	17304	17349	17291	17284	17298	17229	17299	17501	17363	17322	17340	17386	17290	17072	17252	17367	17202	17419	17258	17208	17415	17420	17284	17294	17356	17642	17223	17508	17416	17181	17355	17174	17238	17318	17505	17238	17382	17342	17501	17297	17421	17285	17273	17228	17336	17290	17342	17403	17386	17279	17390	17294	17165	17264	17157	17264	17261	17317	17279	17315	17216	17212	17224	17212	17190	17146	17258	17341	17297	17595	17325	17254	17311	17338	17540	17187	17419	17215	17370	17337	17176	17498	17324	17390	17423	17412	17529	17359	17367	17401	17375	17454	17432	17314	17320	17538	17510	17297	17214	17300	17397	17318	17179	17496	17449	17306	17386	17640	17390	17324	17478	17346	17206	17201	17105	17316	17333	17301	17093	17393	17231	17255	17450	17320	17269	17456	17334	17463	17255	17433	17421	17279	17335	17401	17321	17493	17479	17341	17298	17212	17211	17124	17269	17449	17377	17229	17358	17301	17275	17212	17527	17554	17470	17282	17337	17266	17353	17299	17433	17518	17340	17212	17349	17199	17470	17587	17366	17225	17418	17472	17302	17525	17491	17173	17206	17374	17444	17216	17204	17313	17260	17236	17291	17238	17562	17269	17458	17353	17366	17389	17224	17114	17383	17130	17346	17066	17204	17211	17289	17163	17424	17377	17280	17329	17239	17300	17273	17195	17476	17421	17315	17331	17358	17310	17155	17228	17341	17285	17428	17359	17218	17387	17282	17261	17099	17359	17311	17235	17386	17062	17383	17292	17322	17321	17195	17105	17265	17374	17247	17390	17391	17259	17221	17265	17166	17336	17250	17296	17295	17278	17174	17292	17337	17276	17316	17058	17280	17220	17172	17195	17317	17286	17368	17231	17043	17397	17146	17284	17328	17412	17249	17342	17143	17241	17385	17340	17169	17603	17058	17350	17361	17328	17352	17145	17412	17306	17438	17566	17138	17463	17366	17394	17319	17195	17413	17373	17139	17379	17501	17151	17111	17306	17143	17407	17336	17386	17264	17327	17206	17334	17375	17344	17334	17282	17240	17230	17268	17123	17412	17360	17264	17298	17487	17333	17260	17479	17355	17307	17182	17134	17464	17424	17401	17381	17368	17279	17342	17204	17291	17271	17084	17395	17280	17382	17190	17282	17429	17157	17359	17254	17268	17293	17485	17411	17206	17441	17476	17426	17297	17358	17234	17309	17321	17214	17283	17399	17255	17460	17276	17253	17246	17185	17277	17291	17372	17312	17547	17143	17351	17285	17242	17372	17355	17431	17314	17258	17301	17085	17342	17444	17415	17273	17262	17377	17189	17220	17249	17199	17256	17304	17143	17211	17417	17526	17230	17248	17279	17178	17296	17433	17369	17343	17331	17258	17526	17503	17373	17357	17068	17236	17236	17248	17237	17233	17564	17249	17407	17234	17377	17223	17303	17326	17131	17394	17414	17233	17439	17401	17444	17293	17454	17507	17102	17459	17267	17237	17378	17211	17412	17269	17100	17261	17453	17280	17350	17332	17320	17262	17329	17493	17208	17201	17203	17243	17396	17213	17332	17313	17524	17333	17291	17367	17321	17166	17370	17469	17220	17231	17349	17341	17256	17306	17316	17152	17265	17337	17339	17247	17246	17334	17369	17541	17492	17516	17390	17386	17257	17461	17264	17143	17408	17463	17332	17300	17382	17251	17303	17310	17317	17438	17485	17459	17271	17362	17295	17378	17298	17486	17477	17142	17219	17106	17083	17409	17304	17219	17344	17457	17284	17361	17484	17369	17401	17129	17282	17015	17241	17347	17428	17292	17311	17289	17155	17368	17120	17256	17239	17397	17261	17353	17338	17177	17465	17433	17295	17348	17142	17299	17241	17289	17488	17169	17055	17331	17283	17176	17380	17329	17548	17313	17367	17481	17168	17167	17220	17361	17301	17251	17267	17298	17537	17181	17370	17184	17230	17371	17316	17340	17360	17129	17431	17181	17339	17518	17225	17096	17350	17363	17322	17401	17337	17464	17314	17476	17420	17334	17309	17409	17219	17389	17371	17244	17030	17281	17137	17160	17232	17413	17113	17216	17290	17454	17094	17636	17219	17146	17098	17354	17323	17374	17146	17291	17235	17294	17248	17219	17397	17333	17491	17395	17403	17356	17340	17407	17099	17369	17320	17294	17347	17213	17347	17341	17435	17252	16934	17098	17439	17294	17142	17238	17422	17383	17367	17141	17462	17168	17533	17135	17135	17302	17467	17273	17350	17389	17237	17070	17119	17331	17159	17354	17416	17386	17275	17434	17466	17287	17257	17326	17408	17383	17311	17420	17285	17265	17396	17265	17177	17245	17279	17278	17191	17315	17378	17413	17447	17410	17401	17233	17455	17351	17177	17339	17214	17422	17503	17327	17370	17351	17351	17264	17340	17202	17149	17127	17217	17479	17326	17389	17398	17499	17418	17441	17221	17247	17501	17400	17184	17551	17690	17192	17262	17104	17195	17179	17203	17205	17376	17095	17315	17323	17374	17466	17275	17250	17313	17264	17222	17261	17305	17427	17409	17226	17314	17241	17308	17230	17244	17337	17375	17234	17461	17334	17328	17373	17301	17279	17485	17393	17291	17349	17327	17158	17144	17327	17334	17087	17252	17156	17394	17312	17309	17408	17321	17375	17113	17251	17547	17300	17352	17356	17226	17394	17562	17335	17346	17129	17399	17253	17492	17349	17360	17239	17370	17343	17420	17154	17365	17392	17312	17196	17418	17287	17143	17363	17168	17107	17181	17184	17259	17294	17365	17425	17509	17339	17294	17304	17466	17356	17414	17279	17243	17351	17225	17462	17280	17388	17213	17175	17275	17336	17339	17434	17277	17451	17075	17277	17334	17187	17314	17344	17400	17307	17320	17408	17298	17282	17351	17305	17424	17258	17402	17215	17416	17277	17427	17365	17249	17297	17194	17199	17472	17415	17309	17168	17213	17392	17334	17266	17327	17523	17443	17457	17311	17380	17394	17445	17502	17270	17311	17344	17384	17397	17394	17412	17353	17319	17420	17400	17368	17396	17184	17354	17319	17311	17486	17247	17272	17467	17605	17321	17175	17424	17384	17455	17341	17439	17339	17237	17339	17226	17482	17360	17326	17118	17389	17354	17410	17500	17410	17086	17299	17233	17280	17142	17577	17385	17306	17413	17175	17225	17133	17219	17285	17207	17093	17304	17130	17434	17495	17169	17212	17381	17384	17313	17401	17042	17390	17314	17409	17300	17361	17271	17147	17297	17558	17483	17273	17242	17340	17211	17286	17527	17438	17199	17416	17219	17361	17080	17223	17289	17408	17261	17494	17195	17200	17374	17264	17310	17301	17497	17326	17275	17308	17358	17254	17322	17431	17500	17318	17252	17370	17275	17239	17359	17293	17371	17387	17351	17350	17137	17082	17112	17585	17387	17353	17237	17359	17359	17289	17351	17177	17335	17259	17363	17272	17398	17264	17327	17194	17345	17279	17339	17340	17406	17494	17193	17203	17266	17438	17358	17338	17191	17297	17275	17127	17308	17414	17397	17232	17239	17349	17381	17178	17331	17388	17407	16972	17383	17521	17406	17323	17280	17152	17236	17340	17047	17251	17209	17493	17180	17368	17532	17419	17377	17345	17207	17171	17512	17403	17506	17241	17236	17402	17382	17203	17300	17260	17264	17339	17519	17421	17358	17335	17238	17357	17422	17226	17429	17282	17420	17154	17226	17343	17284	17079	17482	17247	17182	17425	17446	17247	17450	17365	17422	17167	17321	17408	17426	17306	17297	17411	17383	17416	17385	17530	17400	17379	17183	17403	17384	17459	17261	17243	17304	17246	17307	17172	17422	17253	17162	17081	17280	17345	17317	17286	17167	17214	17303	17390	17288	17391	17233	17277	17111	17433	17157	17356	17400	17179	17337	17355	17294	17164	17139	17363	17155	17382	17281	17233	17497	17285	17171	17568	17393	17379	17374	17178	17208	17352	17355	17383	17190	17412	17160	17213	17273	17397	17388	17162	17281	17412	17289	17084	17304	17480	17270	17328	17384	17347	17567	17427	17430	17057	17253	17395	17283	17440	17543	17204	17196	17277	17305	17357	17523	17337	17496	17477	17269	17447	17242	17343	17375	17543	17253	17322	17374	17314	17283	17064	17363	17236	17396	17396	17283	17338	17292	17086	17215	17594	17410	17331	17412	17359	17229	17491	17433	17211	17380	17240	17315	17594	17331	17198	17321	17016	17338	17426	17332	17302	17221	17231	17148	17288	17555	17121	17475	17212	17365	17448	17227	17104	17012	17350	17499	17365	17124	17324	17316	17387	17346	17257	17391	17175	17340	17449	17213	17405	17309	17248	17467	17290	17156	17111	17327	17212	17250
32368	53933	49400	39410	34725	29808	26343	23452	21663	19723	18782	17812	17176	16764	16378	16249	15880	15779	15563	15702	15463	15569	15340	15251	15302	15213	15102	15079	15083	15161	15194	15243	14976	14883	15073	14999	15196	14936	14996	14932	14986	15019	14900	15045	15020	15049	14954	15129	14834	15016	15045	15008	14946	14981	14955	14905	14923	15075	15042	15024	14804	15193	14805	14839	14941	14763	15063	14984	15058	14958	14944	14886	14951	15058	14901	15060	14977	15045	15054	14971	14939	15012	14807	15089	15004	14978	14924	14987	14970	14967	14841	15026	14901	15141	14860	14913	15089	14841	14908	14804	14902	15093	14904	14922	15108	14900	14776	14962	15045	14889	14871	14962	15036	14955	15031	14960	15164	14862	15079	15033	14924	15018	14929	14925	14826	14901	14791	14968	14964	14838	14803	14947	14819	14839	15006	14812	14956	14992	14901	14914	15087	14976	15008	14941	15075	14781	15148	14712	14841	14833	15040	14819	15030	15115	15062	14934	14889	15034	14785	14741	14985	14869	15025	15285	14871	15065	14775	14922	14931	14870	14913	14869	14933	14915	15094	15020	14860	15000	15040	14799	14983	14884	15034	14867	14906	14942	14941	14947	14917	14678	14800	14903	15025	14977	14833	15021	14919	14780	14933	14982	15134	14828	14935	14910	15029	15058	14845	14903	14842	14860	14889	14904	14916	14982	15035	14910	15017	14847	14954	15018	14886	14942	14961	14857	15032	15006	14852	14866	14844	14831	14930	14918	14860	15161	14984	14927	14841	14933	14969	14822	14964	14838	15115	14950	14927	14860	15022	14951	14751	15063	14965	14927	15037	14922	14822	14909	15009	14881	14927	14802	14931	14966	14983	15003	15066	14836	14985	15067	14906	14959	14788	15029	15081	14938	14865	15155	15014	14986	14905	14985	14970	15007	14940	15073	14954	14897	15048	14912	14898	15010	15021	14858	14815	15130	15108	14932	15041	14803	14916	14765	14920	15060	14879	15003	14854	15063	15023	15121	15150	14990	15111	15017	15111	14885	14877	15231	14941	15060	14863	14937	14903	14826	14871	14842	14800	15025	14741	15061	15034	14939	14860	14875	14943	14910	14929	14953	14999	14930	14982	15068	14944	14918	14933	15133	15038	14827	14874	14854	14933	14799	15096	15036	15059	14900	15079	14885	14999	14943	14746	15050	15051	14884	14891	14976	14964	14995	14960	15004	14809	14869	15043	15013	14777	15041	15151	15010	14917	14879	15015	14921	14967	14881	14885	14862	14991	14908	14856	15056	14934	14882	14913	14965	14969	14923	15110	14901	15008	14931	14893	14951	14931	15004	15034	14671	14922	15030	14936	14840	14928	14954	14844	15116	14906	14987	14969	14869	14874	15008	14935	15058	15096	14866	14959	15020	14945	14925	14862	15168	14917	15034	15015	15075	14938	14970	14778	14992	14983	14885	15071	15009	14957	14950	15005	14950	14914	14888	15054	14742	14978	15093	14941	14876	15065	14855	14969	14894	15028	15170	14990	14859	14939	14931	15050	14858	14893	14821	14827	14845	15082	14894	14958	15143	15033	14972	14850	14987	14998	14834	14802	14907	14823	14941	15035	15055	15004	14914	15056	14948	14891	14878	14833	14747	14893	14899	14926	14853	14946	15068	14928	14926	14961	14919	14947	14940	14935	14981	15015	14971	14968	15007	14862	14820	15010	14986	14929	14956	15001	14792	15152	15009	14819	15004	15033	14985	15155	14891	15009	15044	15108	15079	15012	15186	14945	14907	15054	14992	14841	14796	14944	15099	14854	15010	15001	15129	15123	14874	15011	14902	14963	15102	14814	14924	14873	14928	14734	15003	14994	14922	14914	14800	14998	14794	14847	15019	14792	14916	14913	14852	14944	14959	15043	15003	14829	15101	14923	15067	15060	15064	14892	14897	14865	14880	15018	14861	14955	15019	14944	15080	14827	14899	15001	14801	15038	14945	15096	14806	14860	15056	15073	14949	14870	15055	15121	15024	14815	14848	14935	14871	14844	15110	14994	15048	15039	15063	14794	14941	14885	14830	14966	15043	14906	14869	14944	15090	14740	15085	14876	14966	14949	14956	14974	15014	15023	14963	14830	14940	14900	14908	15148	14942	14991	14931	14894	14957	14953	14950	14898	14837	14883	15004	14835	14933	15093	14932	15010	14931	14917	14910	14931	14988	14861	15010	15020	14972	15042	14937	14942	14961	14910	14964	14961	14969	14912	14894	15104	14955	15045	14963	14877	14927	14978	15003	14841	14930	14871	14936	14988	14960	14930	15043	15032	14921	14881	15150	14935	14869	14847	14911	14855	14850	14886	14991	15061	15017	14895	15002	15007	14890	15056	14973	15143	15006	14940	14876	14898	14945	14843	15031	14990	15016	14948	15178	14921	14985	14847	14873	14906	15074	14972	14935	14826	14949	14965	14989	14851	15041	15056	14938	14895	14805	15157	14909	15093	15059	14870	15024	15153	14917	14895	14883	14919	14894	14996	14957	14933	14907	15021	15135	14950	15069	14987	14974	15010	14918	15016	14831	14827	14931	14968	15038	14912	14852	14947	15001	14876	15056	15038	14953	14826	14864	15029	14758	14973	14966	14828	14955	15036	14948	15011	14978	15031	14792	15056	14974	15033	14942	15030	15009	14995	14963	14879	15071	14829	15022	15177	14916	14749	15071	15203	14990	15153	14843	14977	14846	15084	14886	14892	14953	14986	15082	14946	14945	14924	14837	15033	14894	14859	15069	14915	14905	14956	14891	14976	14901	14875	15062	14950	14896	14970	14826	15050	15037	14840	14964	14980	14882	14968	14828	14898	15062	14974	15042	14827	14927	14906	14941	14859	14975	14960	14928	14938	14863	14924	15121	15082	14764	14844	15054	15029	15109	14920	14814	15113	15031	14780	15034	14971	15001	15052	14966	15084	14971	15078	14954	14977	15119	15013	14923	15026	15052	14952	14854	14951	14943	15012	14867	14783	15065	15078	14876	14899	14804	14945	14893	15052	14940	15060	15120	14968	14967	14876	15073	14866	14927	14822	14823	14959	14901	15001	14959	15010	14877	14927	14725	14916	14965	15053	14745	15109	14990	14930	14997	15034	15050	15077	14948	14811	14866	14971	14930	15126	14849	14863	14930	15012	14821	15061	15025	14856	14935	15034	14884	14991	15123	14883	14974	15089	14878	15052	14997	14940	14860	14967	15063	15009	15019	14958	15008	14821	14973	14918	15063	14923	14821	14972	15085	14969	14948	15006	14872	14878	15008	15127	15076	14969	15105	15026	14936	14844	14922	15037	14865	14990	14999	14984	14953	15056	15064	14894	14842	14783	15099	14829	14690	14948	14838	14982	14915	14871	15075	14955	15015	14976	14888	14721	15004	14987	14816	15075	14937	14946	14834	15017	14852	15073	14902	15046	14957	14982	14932	15111	14947	14937	14926	15011	14897	14867	14812	15089	15076	15045	14830	14895	15074	14871	14827	15101	15153	14880	14924	14862	15060	15206	14906	15089	15001	14809	14871	14912	15110	15062	15089	14961	14960	14797	14932	14904	14956	15187	15127	15080	14915	15020	14835	14929	15014	14754	14970	15012	14902	14867	15050	14889	15058	15039	14976	15018	14806	14986	14872	14855	15065	15060	15031	15012	15008	14843	15043	14790	14999	14943	15068	15110	14873	15077	14978	14881	15057	14889	14909	14815	14944	14899	14933	14790	14883	15016	14993	14848	14883	14861	14953	14938	14971	14927	14919	15013	14971	14980	14957	14819	15001	14947	14920	14997	14874	14917	14821	14925	15001	15036	15007	14938	15160	14940	14816	15029	15050	14779	14996	14958	14833	14831	15029	14978	14932	14913	14990	14893	14819	14973	14970	15073	14976	14925	14777	15027	14866	14916	14901	14944	14730	14789	15005	14985	14730	15123	15063	15096	15122	14927	14927	14910	14930	14860	14758	14891	14890	15039	14964	14937	14828	14766	14952	14956	14804	15090	14962	15083	14865	14968	14890	14941	14902	15028	14992	14971	14915	14947	15057	14892	14985	14967	14921	14931	15088	14895	15082	14967	14911	14871	14929	14833	14912	14946	14953	14988	14810	14990	14883	14905	15065	14960	14730	15103	14963	15031	14774	14944	15005	14821	14766	15003	14756	15199	14902	14974	15200	14838	15057	15044	14794	14951	14923	15113	14849	14916	14868	14857	14896	14933	14943	14876	14874	14864	15125	15055	14938	15070	14982	15054	14877	14901	15012	14932	14945	14894	15004	15021	14935	14991	14949	14919	14807	14914	15021	14912	14959	14855	14872	15068	14946	14943	14862	15020	14791	14907	15017	14933	14798	14879	14814	14965	15026	15038	14899	14832	14939	15039	14803	14887	15077	14957	14818	15014	14877	15107	15112	15063	14917	14999	14890	14939	14898	14944	14863	14817	14994	14936	15055	14699	15089	15049	14968	14965	14897	14888	15035	14950	14888	14888	14694	14836	14856	14873	14944	14901	14803	14992	15013	15092	14681	14960	14998	14983	14918	15070	14874	14816	14860	14809	14936	14863	14918	15310	14828	14922	15019	14962	14943	14915	14948	14930	14913	14866	14943	14940	15010	14933	14923	15008	14913	15040	14978	15079	15063	15000	14873	14840	14931	14950	15161	14921	14973	14852	14873	14959	15014	14861	14782	14838	15009	14823	15096	14877	14918	14890	15096	14868	15039	14903	14976	14917	14919	14817	15019	14960	15048	14809	14996	14963	15035	15035	14885	15257	14921	14993	15007	15011	14981	14955	14909	14985	15084	15117	15122	14839	15069	14898	15041	15020	15083	14989	14937	14872	14942	14877	15039	15061	15029	14800	15030	15019	14975	14908	15007	14935	14808	14990	15142	15088	15054	14834	14849	15054	15004	14801	14909	15068	14931	14885	14900	14882	15003	14843	14934	15176	14839	14903	15051	14880	15056	14905	15030	15014	14982	15206	15012	14961	14844	15067	14988	15055	14895	14702	14925	14836	14998	15014	14918	14854	14874	14793	14819	14852	14874	14818	14999	14945	14837	15157	14753	15006	14870	15003	14951	14900	14837	14953	15071	14761	14929	15001	15065	14867	14865	14920	14951	15085	14976	15007	14806	15076	14881	14989	14957
22816	21183	28998	24135	24075	28977	31230	25763	23710	22612	21576	20679	19970	19555	19162	19120	18814	18190	18454	18517	18526	18170	18343	17967	18010	17844	17978	17967	17954	17675	17996	17863	17971	17874	17745	17646	17611	17830	17791	17791	17823	17801	17803	17728	17871	17610	17711	17736	17927	17884	17745	17753	17762	17482	17597	17705	17561	17865	17827	17734	17811	17565	17617	17821	17681	17752	17824	17519	17809	17911	17726	17621	17764	17626	17714	17487	17835	17613	17722	17603	17474	17758	17779	17868	17525	17901	17780	17747	17752	17887	17603	17535	17788	17796	17606	17585	17684	17676	17835	17683	17771	17700	17853	17853	17641	17675	17451	17725	17848	17686	17709	17481	17802	17731	17735	17781	17678	17460	17818	17661	17750	17595	17716	17639	17725	17564	17637	17801	17508	17631	17651	17448	17642	17580	17740	17441	17611	17677	17771	17629	17567	17409	17646	17848	17663	17847	17707	17586	17531	17826	17585	17865	17638	17592	17799	17351	17637	17833	17833	17837	17685	17790	17728	17674	17661	17779	17625	17465	17681	17668	17711	17770	17725	17635	17656	17663	17826	17724	17579	17573	17788	17397	17814	17738	17642	17805	17696	17716	17688	17883	17830	17718	17550	17599	17762	17675	17846	17637	17634	17598	17571	17620	17765	17778	17841	17604	17713	17563	17518	17560	17735	17619	17619	17662	17746	17636	17822	17735	17661	17627	17556	17750	17840	17724	17609	17997	17574	17590	17748	17635	17785	17575	17851	17586	17795	17610	17865	17760	17766	17730	17667	17679	17646	17679	17757	17817	17805	17567	17702	17755	17552	17571	17615	17856	17527	17764	17782	17772	17705	17681	17670	17651	17658	17504	17871	17689	17534	17713	17968	17784	17512	17494	17889	17616	17668	17613	17799	17568	17695	17524	17628	17721	17778	17502	17641	17612	17766	17859	17625	17724	17765	17698	17517	17777	17899	17751	17851	17538	17644	17630	17865	17610	17510	17551	17722	17650	17750	17483	17565	17720	17629	17690	17637	17693	17495	17674	17700	17784	17711	17759	17670	17491	17650	17762	17716	17715	17736	17670	17623	17671	17410	17603	17529	18029	17609	17712	17593	17888	17402	17643	17811	17559	17772	17609	17714	17558	17625	17819	17750	17763	17417	17458	17765	17846	17659	17644	17723	17581	17709	17586	17722	17650	17789	17631	17694	17731	17471	17640	17831	17637	17635	17691	17893	17685	17616	17717	17728	17673	17634	17593	17698	17838	17520	17774	17708	17722	17763	17680	17707	17982	17767	17584	17662	17558	17643	17653	17634	17515	17815	17651	17512	17547	17645	17585	17767	17621	17701	17693	17646	17650	17781	17823	17683	17610	17567	17629	17751	17742	17748	17747	17883	17606	17662	17578	17723	17705	17823	17656	17849	17628	17642	17849	17566	17482	17637	17753	17707	17702	17568	17669	17605	17592	17716	17830	17503	17954	17469	17456	17678	17718	17647	17767	17773	17333	17721	17596	17741	17789	17921	17584	17805	17743	17601	17767	17649	17759	17706	17423	17686	17522	17675	17750	17541	17826	17654	17760	17843	17594	17663	17855	17675	17781	17773	17574	17600	17731	17601	17663	17829	17622	17442	17714	17602	17695	17554	17782	17660	17474	17635	17522	17955	17574	17605	17772	17854	17766	17627	17761	17686	17537	17483	17900	17947	17499	17775	17395	17697	17779	17722	17717	17552	17541	17636	17703	17594	17500	17721	17880	17878	17985	17720	17713	17528	17564	17714	17923	17772	17779	17696	17589	17733	17714	17768	17752	17814	17518	17689	17520	17656	17769	17770	17790	17638	17855	17534	17765	18030	17749	17690	17746	17711	17842	17686	17679	17655	17528	17857	17764	17734	17720	17609	17655	17602	17766	17547	17515	17716	17606	17696	17744	17624	17509	17573	17656	17737	17695	17373	17664	17532	17470	17638	17603	17840	17621	17672	17685	17437	17626	17573	17783	17705	17458	17648	17761	17875	17571	17894	17802	17702	17657	17770	17775	17708	17584	17659	17735	18009	17620	17718	17596	17513	17694	17639	17526	17623	17617	17831	17655	17668	17715	17673	17825	17654	17596	17846	17607	17709	17599	17754	17592	17638	17426	17798	17754	17687	17666	17701	17850	17772	17585	17595	17658	17595	17582	17663	17592	17952	17476	17694	17720	17785	17773	17647	17816	17576	17673	17657	17862	17651	17656	17683	17533	17594	17775	17519	17508	17541	17689	17520	17838	17671	17595	17560	17477	17798	17683	17708	17575	17676	17844	17711	17690	17692	17760	17806	17752	17763	17707	17671	17590	17682	17858	17677	17711	17690	17647	17692	17761	17772	17725	17635	17574	17553	17523	17562	17799	17611	17747	17579	17706	17826	17606	17714	17702	17521	17714	17865	17783	17548	17855	17825	17744	17712	17605	17529	17496	17829	17768	17624	17571	17581	17583	17521	17644	17523	17667	17614	17582	17637	17899	17762	17723	17649	17777	17575	17595	17816	17705	17606	17806	17800	17771	18009	17668	17525	17679	17683	17620	18094	17647	17601	17772	17612	17894	17816	17591	17871	17673	17531	17728	17648	17277	17777	17627	17836	17613	17594	17678	17661	17711	17768	17821	17711	17645	17620	17630	17580	17607	17904	17558	17504	17624	17726	17688	17581	17482	17459	17471	17812	17803	17722	17621	17921	17844	17924	17647	17453	17619	17615	17740	17597	17626	17558	17689	17673	17698	17483	17743	17673	17689	17753	17660	17435	17635	17760	17651	17640	17683	17837	17658	17717	17835	17652	17547	17675	17816	17536	17670	17637	17579	17670	17602	17651	17631	17584	17663	17640	17698	17700	17702	17580	17774	17687	17719	17687	17545	17622	17423	17485	17692	17865	17766	17611	17748	17706	17596	17764	17541	17761	17596	17737	17651	17788	17609	17607	17560	17635	17467	17802	17605	17809	17581	17821	17569	17677	17725	17592	17642	17707	17663	17667	17693	17481	17870	17854	17720	17853	17616	17785	17779	17898	17593	17485	17553	17804	17808	17674	17688	17753	17792	17615	17672	17537	17598	17567	17452	17584	17734	17713	17722	17578	17576	17745	17747	17553	17689	17633	17704	17744	17554	17805	17816	17592	17873	17765	17743	17521	17554	17934	17651	17831	17625	17771	17704	17789	17931	17887	17753	17715	17452	17599	17524	17683	17537	17856	17526	17358	17737	17593	17659	17632	17623	17821	17467	17763	17631	17708	17695	17532	17646	17676	17786	17611	17821	17682	17649	17733	17406	17660	17706	17772	17717	17835	17685	17651	17735	17931	17860	17609	17700	17740	17613	17701	17746	17728	17631	17685	17756	17936	17724	17726	17521	17405	17525	17666	17623	17646	17769	17659	17809	17637	17720	17750	17593	17748	17521	17711	17533	17780	17672	17870	17770	17686	17709	17721	17699	17539	17583	17710	17572	17581	17498	17742	17861	17602	17698	17478	17739	17755	17693	17644	17615	17822	17633	17861	17572	17766	17654	17612	17668	17508	17701	17619	17560	17628	17776	17664	17617	17638	17736	17803	17784	17690	17856	17697	17625	17788	17807	17692	17616	17726	17693	17704	17843	17672	17798	17593	17589	17709	17587	17649	17692	17551	17816	17711	17661	17590	17671	17581	17666	17542	17664	17718	17524	17563	17471	17792	17935	17699	17624	17738	17641	17715	17638	17763	17634	17808	17779	17911	17665	17570	17571	17574	17397	17584	17552	17720	17895	17856	17727	17576	17663	18049	17735	17502	17434	17647	17596	17676	17834	17892	17730	17770	17827	17739	17689	17696	17843	17736	17765	17536	17638	17569	17636	17502	17465	17654	17581	17733	17650	17743	17573	17796	17775	17739	17604	17788	17713	17673	17719	17823	17556	17737	17736	17676	17622	17657	17696	17761	17482	17589	17664	17679	17697	17694	17589	17567	17697	17513	17714	17813	17670	17675	17700	17607	17529	17770	17565	17779	17570	17762	17680	17623	17454	17508	17822	17654	17580	17580	17848	17735	17715	17689	17681	17826	17745	17681	17811	17749	17781	17654	17631	17592	17663	17421	17573	17711	17647	17608	17467	17695	17893	17684	17578	17655	17914	17790	17769	17655	17634	17709	17566	17687	17886	17862	17848	17688	17681	17769	17725	17586	17647	17648	17632	17603	17762	17710	17798	17669	17816	17880	17654	17331	17557	17781	17560	17630	17688	17670	17639	17677	17654	17672	17763	17772	17711	17375	17672	17570	17578	17588	17564	17818	17678	17603	17687	17429	17567	17608	17552	17658	17621	17738	17764	17738	17547	17739	17652	17577	17899	17793	17643	17518	17633	17644	17503	17712	17597	17585	17630	17604	17685	17679	17786	17624	17770	17773	17845	17632	17736	17636	17716	17566	17613	17820	17560	17535	17693	17826	17778	17768	17725	17765	17681	17698	17652	17643	17552	17787	17904	17600	17542	17515	17659	17880	17552	17474	17490	17673	17794	17681	17658	17839	17658	17789	17762	17702	17544	17606	17556	17798	17748	17578	17596	17645	17932	17747	17508	17778	17613	17687	17582	17528	17788	17818	17562	17599	17586	17661	17746	17498	17463	17520	17653	17782	17726	17541	17898	17749	17701	17680	17767	17576	17694	17719	17594	17539	17613	17834	17503	17737	17573	17640	17552	17723	17908	17652	17701	17699	17714	17788	17707	17793	17664	17667	17596	17569	17587	17745	17603	17651	17767	17922	17823	17735	17768	17823	17691	17789	17671	17632	17653	17672	17559	17702	17713	17743	17743	17705	17708	17549	17613	17781	17768	17436	17687	17758	17662	17611	17459	17817	17676	17639	17670	17527	17878	17736	17664	17758	17576	17640	17630	17657	17793	17649	17892	17758	17483	17699	17466	17593	17768	17738	17838	17659	17687	17874	17630	17704	17614	17575	17646	17698	17694	17669	17440	17705	17567	17675	17492	17769	17804	17851	17738	17589	17529	17620	17650	17731	17573	17575	17896	17788	17753	17724	17677	17795	17758	17640	17662	17698	17727	17667	17692	17555	17569	17605	17607	17724	17829	17604	17752	17696	17643	17833	17761	17745	17957	17595	17779	17819	17657	17553	17634	17703	17476
34794	59495	54725	44669	39049	34305	30194	26482	23666	22010	20514	19189	18141	17603	17188	17045	16445	16192	16181	16198	16189	15730	15638	15579	15511	15381	15357	15479	15413	15571	15192	15306	15290	15286	15412	15247	15337	15187	15231	15288	15277	15137	15324	15189	15072	15271	15343	15285	15178	15263	15347	15143	15176	15298	15175	15141	15190	15115	15316	15151	15113	15208	15155	15150	15224	15075	15142	15141	15116	15243	15114	15054	15225	15463	15222	15136	15221	15297	15309	15236	15247	15152	15190	15300	15212	15170	15184	15335	15105	15251	15124	15228	15252	15218	15305	15137	15129	15288	15121	15294	15158	15275	15132	15080	15155	15307	15403	15105	15122	15220	15191	15000	15256	15110	15260	15362	15109	15126	15169	15342	15170	15221	15398	15203	15191	14941	15376	15204	15329	15180	15203	15080	15215	15290	15131	15190	15364	15180	15354	15119	15263	15293	15274	15269	15166	15171	15100	15218	15121	15126	15171	15126	15159	15205	15279	15307	15112	15063	15270	15360	15159	15146	15108	15116	15236	15145	15129	15315	15139	15112	15303	15070	15304	15023	15276	15324	14992	15113	15320	15238	15365	15232	15048	15278	15248	15250	15293	15230	15237	15345	15150	15239	15052	15155	15141	15091	15070	15287	15102	15024	15103	15242	15182	15197	15215	15146	15261	15160	15258	15300	15336	15333	15392	15233	15046	15292	15157	15139	15198	15124	15094	15153	15159	15214	15122	15230	15203	15370	15100	15139	15278	15246	15057	15239	15232	15139	15210	15154	15306	15306	15223	15219	15146	15109	15238	15181	15025	15228	15185	15094	15220	15156	15178	15169	15067	15288	15171	15008	15301	15189	15060	15361	15272	15311	15248	15286	15327	15260	15190	15290	15114	15081	15213	15284	15282	15087	15264	15228	15126	15213	15104	15344	15187	15164	15232	15191	15113	15272	15162	15220	15154	15179	15143	15178	15136	15020	15194	15309	15233	15214	15244	15201	15277	15043	15233	15172	15227	15138	15092	15304	15118	15213	15257	15051	14999	15244	15289	15225	15228	15201	15329	15092	15172	15185	15123	15208	15172	15174	15136	15107	15171	15163	15130	15145	15217	15116	15201	15174	15145	15366	15447	15437	15199	15279	15144	15275	15226	15231	15114	15089	15120	15271	15129	15220	15164	15089	15431	15305	15243	15110	15238	15284	15200	15290	15255	14967	15242	15304	15259	15200	15139	14993	15266	15026	15196	15066	15232	15277	15189	15142	15231	15304	15046	15160	15240	15102	15215	15220	15160	15288	15126	15233	15243	15218	15001	15060	15242	15233	15385	15120	15035	15317	15229	15224	15247	15185	14836	15190	15156	15242	15070	15158	15299	15093	15291	15160	15035	15250	15277	15289	15268	15031	15238	15241	15123	15383	15158	14990	15080	15056	15276	15087	15337	15152	15259	15309	15241	15221	15060	15155	15214	15092	15296	15143	15306	15253	15363	15097	15213	15245	15228	15144	15337	15042	15092	15211	15252	15320	15147	15225	15206	15124	15091	15331	15289	15143	15253	15071	15299	15195	15125	15176	15172	15084	15241	15320	15163	15095	15308	15101	14885	15040	15218	15139	15235	15266	15329	15097	15182	15228	15042	15183	15180	15385	15284	15162	15064	15126	15147	15281	15130	15243	15147	15182	15243	15143	15190	15165	15044	15247	15312	15281	15303	15123	15088	15263	15107	15200	15279	15333	15214	15276	15147	15257	15258	15110	15141	15046	15246	15217	15208	15358	15362	15222	15228	15097	15155	15105	15307	15216	15261	15103	15205	15157	15251	15220	15169	15264	15290	15211	15352	14925	15202	15315	15169	15189	15234	15364	15077	15176	15270	15100	15097	15297	15194	15227	15265	15151	15415	15136	15348	15176	15170	15224	15229	14964	15250	15139	15247	15148	15249	15265	15260	15289	15310	15411	15255	15035	15058	15172	15175	14919	15099	15277	15149	15202	15244	15188	15141	15096	15207	15120	15348	15087	15131	15082	15131	14984	15311	15191	15200	15264	15278	15287	15108	15137	15202	15102	15116	15034	15065	15248	15177	15106	15129	15225	15136	15114	15179	15341	15017	15243	15127	15203	15140	15144	15183	15293	15167	15202	15069	15136	15196	15367	15102	15198	15197	15145	15060	15183	15092	15320	15090	15345	15128	15209	15134	15210	15212	15181	15230	15209	15260	15244	15236	15182	15200	15160	15334	15286	15239	15062	14982	15215	15250	15078	15327	15141	15326	15237	15243	15122	15134	15418	15275	15143	15204	15080	15167	15218	15236	15114	15088	15149	15024	15271	15221	15084	15156	15066	15206	15163	15202	15184	15342	15266	15234	15094	15175	15314	15249	15160	15235	15260	15224	15167	15168	15247	15246	15028	15238	15205	15022	15185	15151	15221	15094	15111	15175	15195	15253	15105	15037	15297	15113	15298	15309	15270	15113	15183	15381	15099	15187	15165	15378	15202	15123	15214	15199	15288	15287	15127	15007	15131	15089	15270	15292	15086	15164	15300	15292	15149	15309	15219	15142	15281	15146	15256	15178	15311	15265	15095	15252	15195	15196	15212	15183	15143	15198	15220	15096	15075	15100	15211	15018	15175	15393	15137	15113	15136	15098	15059	15132	15032	15370	15086	15163	15143	15310	15193	15094	15250	15091	15382	15183	14974	15236	15231	15214	15182	15327	15194	15108	15321	15040	15031	15245	15306	15089	15198	15022	15202	15114	15292	14930	15205	15289	15149	15264	15053	15188	15084	15393	15089	15187	15254	15257	15094	15174	15212	15313	15202	15141	15164	15253	15277	15197	15211	15243	15096	15170	15160	15310	15072	15037	15143	15229	15193	15201	15080	15157	15169	15087	15235	15101	15030	15355	15202	15071	15176	15343	15263	15145	15239	15001	15045	15140	15227	15228	15205	15278	15283	15037	15368	15261	15260	15045	15156	15082	15076	15128	15185	15262	15053	15263	15173	15137	15468	15086	15237	15162	15193	15142	14924	15150	15221	15121	15163	15291	15217	15218	15270	15272	15191	15164	15183	15288	15270	15206	15183	15248	15276	15230	15150	15229	15176	15224	15253	15048	15072	15321	15274	15176	15192	15359	15120	15336	15248	15027	15201	15113	15245	15237	15255	15110	15321	15204	15075	15205	15310	15178	15186	15062	15186	15156	15233	15202	15104	15276	15292	15166	15131	15132	15308	15481	15115	15078	15086	15244	15349	15231	15033	15353	15125	15269	15102	15257	15152	15288	15360	15149	15245	15183	15124	15092	15219	15287	15209	15088	15174	15199	15246	15217	15260	15046	14987	15241	15146	15172	15280	15015	15201	15166	15135	15079	15349	15244	15107	15070	15167	15420	15258	15376	14991	15278	15141	15199	15220	15146	15044	15044	15260	15213	15167	15167	15183	15183	15214	15286	15173	15152	15107	15107	15174	15306	15386	15272	15075	15360	15299	15170	15133	15276	15445	15285	15230	15165	15098	15182	15187	15122	15337	15093	15243	15140	15158	15255	15264	15115	15193	15192	15212	15157	15187	15216	15125	15205	15154	15177	15103	15456	15110	15288	14988	15234	15241	15165	15145	15387	15184	15375	15120	15087	15220	15239	15110	15066	15278	15279	15085	15495	15261	15233	15180	15153	15211	15353	15159	15095	15294	15179	15348	15139	15157	15072	15217	15218	15196	15333	15150	15184	15312	15143	15284	15014	15053	15162	15240	15263	15254	15205	15147	15188	15422	15254	15278	15303	15117	15252	15235	15191	15198	15115	15177	15229	15274	15238	15227	15103	15069	14967	15186	15130	15351	15203	15136	15201	15189	15248	15090	15167	15186	15417	15208	15105	15210	15178	15040	15112	15233	15225	15183	15281	15181	15195	15196	15258	15171	15098	15275	15304	15173	15169	15218	15341	15129	15254	15204	15164	15280	15176	15220	15041	15058	15167	15056	15234	15336	15152	15345	15113	15166	15075	15257	15024	15237	15189	15256	15123	15215	15360	15116	15163	15376	15080	15183	15014	15111	15213	15165	15203	15340	15164	15168	15203	15227	15100	15176	15178	15302	15041	15198	15321	15128	15225	15184	15143	15278	15079	15154	15078	15255	15152	15211	15135	15196	15121	15204	15258	15241	14859	15141	14998	15173	15107	15165	15299	15346	15184	15118	15402	15323	15271	15229	15232	15060	15208	15265	15173	15156	15054	15143	15306	15321	15248	15092	15113	15233	15170	14998	15220	15307	15175	15295	15135	15071	15208	15226	15202	15149	15101	15149	15260	15183	15022	15204	15023	15284	15087	15135	15185	15125	15233	15371	15210	15222	15213	15302	15248	15198	15312	15190	15195	15276	15096	15119	15226	15318	15154	15238	15295	14895	15286	15186	15135	15349	15273	14991	15083	15378	15118	15250	15191	15261	15261	15191	15311	15163	15390	15293	15174	15002	15289	15171	15049	15142	15048	15281	15079	15268	15254	15166	15103	15180	15136	15315	15162	15249	15224	15203	15100	15441	15352	15024	14999	15121	15154	15203	15160	15244	15179	15194	15301	15350	15318	15160	15321	15230	15196	15270	15146	15083	15303	15092	15092	15232	15392	15034	15199	15111	15099	15098	15184	15196	15341	15093	15018	15154	14890	15201	15228	15109	15234	15116	15077	15018	14993	15123	15234	15095	15193	15271	15245	15327	15178	15235	15137	15362	15261	14999	15178	15208	15221	15154	15207	15117	15141	15127	15230	15089	15089	15250	15177	15268	15009	15092	15234	15373	15330	15094	15378	15299	15127	15150	15261	15350	15098	15199	15119	15103	15201	15046	15227	15139	15160	15079	15215	15028	15022	15186	15142	15292	15124	15124	15086	14989	15387	15180	15044	15157	15334	15173	15286	15161	15162	15265	15053	15115	15321	15235	15098	15336	15265	15233	15059	15153	15345	15172	15239	15315	15349	15123	15127	14974	15277	15210	15132	15049	15152	15241	15148	15144	15225	15237	15317	15280	15199	15253	15094	15002	15228	15384	15102	15185	15249	15229	15081	15219	15246	15117	15265	15266	15200	15199	15224	15131	15074	15179	15258	15193	15179	15063	15206	15189	15109	15164	15330	15402	15145	15232	15284	15296	15341	14978	15239	15225
29414	30439	39105	34829	28594	25246	22911	21288	20252	19216	18841	18772	18355	18017	17882	17808	17731	17706	17747	17561	17697	17368	17442	17432	17357	17230	17263	17586	17385	17334	17219	17434	17242	17277	17281	17355	17280	17205	17466	17425	17336	17542	17209	17003	17364	17311	17277	17245	17357	17258	17405	17198	17038	17290	17440	17330	17201	17409	17461	17608	17348	17438	17345	17376	17224	17177	17250	17181	17206	17299	17222	17526	17317	17259	17323	17305	17375	17281	17252	17309	17072	17357	17364	17201	17368	17070	17219	17291	17191	17321	17401	17220	17303	17351	17009	17346	17065	17245	17270	17329	17422	17228	17251	17164	17059	17185	17403	17342	17049	17317	17403	17204	17422	17187	17305	17166	17189	17296	17385	17371	17396	17477	17244	17217	17445	17322	17143	17210	17217	17325	17185	17102	17243	17129	17170	17343	17377	17193	17161	17233	17103	17178	17261	17089	17238	17320	17150	17239	17269	17318	17320	17049	17336	17233	17347	17335	17296	17346	16978	17229	17253	17274	17329	17515	17159	17310	17368	17336	17155	17146	17485	17261	17331	17508	17276	17007	17257	17279	17125	17463	17216	17121	17181	17190	17119	17126	17228	17204	17065	17253	17201	17237	17259	17343	17184	17214	17200	17228	17416	17185	17203	17246	17264	17305	17440	17258	17116	17072	17381	17404	17150	17294	17273	17190	17415	17192	17270	17380	17192	17255	17335	17391	17304	17331	17507	17124	17303	17345	17161	17313	17313	17169	17333	17363	17223	17546	17324	17355	17123	17179	17380	17318	17368	17340	17162	17262	17251	17363	17513	17140	17199	17141	17399	17441	17314	17362	17128	17124	17394	17339	17543	17314	17173	17617	17255	17457	16922	17227	17325	17139	17213	17242	17320	17258	17124	17245	17300	17359	17411	17138	17198	17415	17252	17241	17404	17448	17118	17092	17095	17241	17286	17326	17337	17350	17239	17362	17247	17351	17250	17216	17349	17195	17406	17303	17577	17411	17267	17352	16997	17081	17141	17393	17295	17235	17353	17302	17287	17362	17302	17049	17371	17229	17357	17427	17383	17060	17115	17124	17276	17211	17422	17156	17314	17472	17300	17139	17079	17096	17178	17144	17321	17224	17396	17180	17124	17338	17443	17287	17338	17202	17172	17195	17346	17370	17225	17157	17310	17344	17278	17232	17359	17189	17214	17260	17141	17226	17394	17246	17205	17381	17444	17118	17330	17261	17187	17282	17002	17252	17209	17124	17314	17354	17276	17204	17302	17166	17285	17199	17294	17221	17122	17105	17478	17409	17465	17229	17422	17259	17298	17250	17285	17213	17267	17078	17252	17397	17031	17335	17458	17385	17199	17272	17177	17145	17348	17276	17200	17401	17085	17198	17388	17130	17390	17248	17374	17347	17325	17044	17498	17265	17488	17296	17283	17181	17156	17321	17394	17411	17286	17340	17075	17212	17161	17293	17359	17426	17314	17410	17261	17001	17243	17204	17584	17185	17262	17260	17284	17251	17390	17189	17250	17302	17339	17375	17243	17485	17426	17339	17405	17320	17320	17220	17259	17365	17331	16996	17187	17497	17336	17357	17226	17306	17279	17347	17275	17266	17221	17151	17449	17250	17461	17370	17285	17258	17218	17107	17204	17217	17179	17183	17247	17246	17315	17170	17226	17230	17409	17222	17381	17225	17161	17332	17279	17507	17236	17227	17256	17271	17240	17291	17394	17275	17256	17276	17338	17247	17057	17176	17274	17297	17187	17293	17234	17086	17163	17328	17326	17237	17134	17322	17350	17317	17145	17392	17195	17450	17336	17036	17157	17388	17345	17394	17390	17154	17183	17232	17037	17296	17256	17296	17275	17133	17091	17243	17208	17390	17451	17370	17232	17205	17238	17270	17440	17205	17230	17446	17401	17165	17388	17135	17202	17179	17402	17291	17115	17349	17476	17328	17239	17198	17271	17261	17210	17176	17279	17430	17432	17318	17485	17410	17499	17232	17355	17191	17307	17104	17240	17359	17176	17264	17313	17275	17045	17214	17290	17168	17349	17262	17339	17221	17257	17409	17258	17271	17308	17253	17164	17348	17250	17283	17459	17350	17373	16949	17332	17214	17196	17221	17368	17228	17274	17125	17406	17288	17220	17207	17268	17301	17302	17162	17364	17258	17263	17374	17277	17242	17449	17282	17373	17266	17184	17434	17295	17122	17440	17368	17148	17167	17261	17139	17296	17163	17343	17247	17075	17306	17288	17279	17294	17386	17483	17398	17278	17281	17408	17354	17452	17413	17324	17340	17290	17211	17244	17295	17266	17333	17269	17232	17392	17216	17300	17562	17266	17277	17224	17393	17214	17177	17229	17103	17414	17369	17496	17096	17083	17202	17421	17633	17359	17489	17200	17339	17350	17222	17111	17386	17373	17192	17095	17304	17181	17140	17139	17296	17411	17252	17421	17055	17313	17162	17172	17365	17306	17369	17353	17339	17325	17257	17422	17255	17347	17082	17177	17315	17406	17274	17309	17295	17498	17253	17220	17168	17295	17140	17318	17331	17229	17283	17345	17189	17170	17264	17280	17314	17200	17248	17359	17194	17140	17332	17290	17210	17212	17236	17306	17263	17193	17266	17493	17499	17307	17354	17219	17222	17497	17152	17178	17289	17162	17260	17235	17451	17289	17210	17151	17296	17327	17230	17359	17148	17116	17292	17210	17058	17237	17219	17479	16967	17057	17200	17243	17230	17185	17339	17076	17129	17297	17243	17246	17245	17523	17174	17089	17286	17278	17510	17247	17130	17260	17265	17107	17208	17220	17331	17192	17224	17169	17225	17311	17397	17221	17263	17187	17234	17178	17252	17255	17193	17330	17213	17435	17423	17215	17348	17314	17345	17353	17165	17330	17346	17264	17486	17214	17225	17049	17281	17453	17359	17360	17401	16949	17443	17228	17090	17399	17443	17250	17161	17295	17327	17221	17318	17372	17368	17185	17135	17214	17244	17484	17353	17435	17107	17255	17304	17322	17247	17297	17107	17251	17235	17225	17346	17206	17091	17193	17086	17038	17237	17205	17040	17373	17333	17405	17219	17452	17343	17246	17103	17257	17367	17342	17209	17333	17154	17331	17074	17208	17118	17196	17186	17238	17308	17281	17397	17230	17134	17322	17290	17284	17358	17357	17388	17176	17189	17478	17399	17231	17150	17288	17282	17362	17335	17202	17415	17204	17217	17253	17431	17100	17357	17372	17222	17326	17329	17335	17222	17165	17229	17403	17368	17211	17291	17246	17223	17325	17304	17392	17275	17387	17417	17323	17156	17164	17131	17371	17433	17385	17320	17461	17229	17280	17261	17215	17157	17142	17370	17374	17208	17292	17375	17025	17169	17305	17384	17329	17130	17251	17418	17530	17229	17132	17438	17222	17119	17223	17078	17328	17224	17453	17222	17524	17247	17311	17554	17285	17221	17177	17244	17029	17145	17289	17381	17347	17376	17267	17228	17317	17315	17159	17282	17288	17149	17383	17370	17392	17316	17282	17171	17221	16963	17239	17375	17276	17481	17210	17363	17315	17423	17160	17135	17322	16961	17162	17323	17408	17406	17413	17201	17302	17258	17337	17134	17303	17268	17308	17217	17355	17378	17333	17159	17182	17225	17299	17391	17516	17142	17248	17266	17241	17128	17260	17344	17328	17430	17124	17243	17297	17275	17217	17382	17146	17101	17320	17234	17379	17523	17383	17154	17288	17436	17360	17216	17194	17252	17240	17348	17153	17279	17070	17317	17420	17405	17388	17231	17350	17147	17166	17189	17197	17404	17208	17205	17333	17440	17275	17321	17204	17538	17466	17095	17318	17047	17286	17300	17214	17292	17242	17190	17392	17148	17274	17285	17323	17187	17440	17545	17458	17365	17258	17221	17253	17552	17261	17362	17308	17313	17239	17384	17361	17133	17309	17169	17199	17331	17295	17215	17342	17414	17451	17144	17335	17539	17298	17319	17259	17202	17230	17143	16963	17116	17189	17315	17199	17127	17328	17152	17324	17330	17259	17307	17162	17438	17067	17240	17314	17546	17329	17153	17050	17406	17407	17209	17415	17085	17285	17198	17106	17246	17209	17132	17395	17350	17246	17300	17206	17377	17187	17300	17296	17308	17315	17286	17199	17381	17352	17177	17170	17277	17390	17355	17066	17467	17278	17355	17133	17191	17255	17254	17376	17420	17340	17441	17212	17263	17142	17348	17070	17333	17211	17154	17135	17305	17291	17201	17414	17348	17283	17202	17021	17194	17166	17351	17298	17175	17087	17273	17170	17270	17292	17334	17139	17144	17275	17219	17442	17271	17197	17099	17188	17471	17447	17295	17348	17297	17163	17175	17385	17383	17457	17238	17522	17328	17358	17199	17132	17357	17274	17276	17305	17160	17330	17332	17321	17209	17408	17188	17127	17129	17502	17212	17091	17178	17112	17143	17443	17230	17430	17270	17242	17545	17398	17247	17227	17413	17157	17263	17462	17055	17290	17342	17324	17390	17162	17313	17248	17254	17180	17242	17346	17397	17409	17462	17564	17313	17131	17174	17241	17145	17084	17382	17090	17204	17136	17476	17173	17463	17309	17376	17247	17298	17214	17241	17106	17178	17312	17191	17292	17523	17452	17361	17267	17173	17243	17172	17034	17339	17259	17137	17406	17250	17087	17123	17083	17350	17131	17032	17255	17293	17501	17133	17342	17018	17375	17315	17254	17387	17208	17409	17379	17285	17319	17152	17000	17424	17193	17211	17469	17242	17215	17118	17194	17006	17330	17358	17453	17413	17391	17164	17263	17450	17247	17289	17351	17279	17207	17219	17180	17299	17229	17328	17374	17305	17208	17139	17167	17290	16936	17274	17285	17211	17369	17233	17313	17301	17223	17295	17211	17382	17244	17327	17466	17382	17292	17159	17389	17192	17261	17266	17115	17212	17625	17177	17321	17195	17252	17350	17089	17365	17334	17118	17483	17216	17444	17299	17331	17375	17453	17422	17084	17287	17133	17194	17262	17237	17349	17087	17079	17267	17260	17269	17407	17246	17207	17284	17494	17261	17386	17312	17422	17232	17415	17280	17281	17579	17285	17313	17253	17346	17042	17394	17269	17327	17529	17274	17182	17248
32726	47762	43843	34352	29187	25448	22853	20683	19216	18113	17460	16925	16388	16166	15861	15678	15472	15575	15477	15219	15285	15207	15169	15096	15045	15054	15000	15011	14970	14896	15070	14878	14890	14981	14884	15145	14931	14749	14976	15096	14917	15008	14878	15149	15016	14678	15031	14905	14960	14891	14920	14938	14951	14844	15022	14833	14952	14985	14834	15012	14908	14940	14930	14922	15053	14814	14804	14713	15003	14867	14807	14980	14940	14965	14972	14783	14996	14896	14771	14812	14824	14846	14957	14973	14978	14900	14989	14825	14974	14731	15031	14885	14881	14959	15033	14970	14957	14880	14974	14706	14823	15003	14754	15005	14827	14727	14893	14887	14716	15042	14857	14689	14930	14950	14897	14989	14790	14905	14929	15013	14992	14868	15002	14952	14896	14789	14895	14823	15001	14990	15060	14900	14660	14766	14933	14949	14963	14863	14767	14991	14896	14964	14887	14859	14663	14911	15075	14917	14899	14922	14793	14639	14946	14972	15036	14751	14806	15133	14818	14817	14854	14797	15013	14829	15013	14887	14934	15026	14807	14867	14911	14919	14912	14892	14931	14809	14765	14845	14973	14840	14915	14962	14980	14816	14776	15022	14922	15009	14872	14837	15061	14827	14990	14623	15017	14963	15002	14881	14827	14981	14963	14762	14902	14785	15016	14799	14921	14893	14928	14707	15094	14783	14963	14933	14940	14988	15137	14792	14984	14774	14948	14874	14799	14970	14843	14900	14780	15041	14731	14727	14938	14794	14806	14909	14820	14812	15021	14860	14747	14976	14878	14944	14914	14996	15153	14972	14892	14820	14960	14932	15054	14961	14971	14880	14865	14905	14925	14875	14878	14813	14918	14885	14905	15091	15009	14942	15007	14831	14776	14843	14912	14832	14941	14758	14983	14856	14867	14787	14828	15015	14783	15031	14687	14982	14829	14845	15107	15004	14829	15004	14820	14817	14945	14812	14957	15076	14728	14803	14862	15022	14873	14887	15027	14965	14892	14914	14849	14849	14933	15026	14640	14817	14976	14934	14904	15043	15073	14865	14794	14974	14965	14994	14980	14810	14765	15024	14905	14851	14790	14874	14848	14903	14965	15015	14873	14860	15000	15075	14887	14941	14900	14973	14979	14885	14792	14896	14731	14879	14865	14954	15056	15002	14868	15022	14966	14932	14927	14943	14993	14868	14955	15031	14818	15189	14885	14724	14942	14901	14916	14784	14988	14819	14999	14936	14809	14965	14833	14805	14832	14949	15081	14808	14761	14988	14720	14906	15037	14908	14981	14870	14894	15061	14940	14885	14949	14857	14596	14841	14907	14876	14894	14814	15037	15017	15061	15065	14927	14827	14667	14980	14871	14914	15124	14908	14995	14834	14918	14954	14835	15030	14949	14797	14953	14863	14908	14925	14868	14810	14935	14923	14889	14920	14818	14938	14977	15090	14816	14916	15017	15056	14882	14819	15002	15018	14902	14960	14934	14907	14983	14790	15053	14928	14958	14931	14937	14934	14871	14775	14809	14844	14977	14943	14892	14863	14990	14831	14803	14855	15008	14956	15151	14833	14911	14808	14978	14898	14869	14980	14823	14921	14819	14957	14854	14883	15047	15051	15019	14971	14835	14902	15053	15012	14985	14958	14979	15030	14886	15140	15017	14883	14989	14749	15084	14879	14900	14666	14908	14994	14874	14939	14812	14893	15017	14899	14954	14892	14853	14966	14968	15085	14886	14913	14960	15004	14982	14814	14808	14832	14911	14955	14892	14945	14986	14923	14883	14873	14711	15031	14774	14893	14914	14938	15122	14923	14922	15020	14823	14885	14850	14874	14825	14803	14984	14896	14918	14725	14896	15001	14905	14959	14803	14972	14929	14897	14832	14894	14923	14857	14872	15008	14868	14896	14948	14878	14880	14905	14848	15004	14975	15079	14841	14920	14867	14872	14917	14696	14848	14963	14969	15057	14815	14831	15142	14721	14851	14800	14969	14960	15001	14976	14865	14922	14914	14899	15072	15040	14960	14950	14923	14938	14907	14884	14812	14853	14876	14833	14929	14960	14912	15004	15066	15108	14883	14845	14948	14891	14838	14805	14974	14926	14796	15068	14933	14874	14819	14778	15159	14856	14961	14928	14862	14855	14901	15112	14938	14908	15084	14948	14839	14884	14958	15067	14873	14997	14995	14853	14809	14998	14835	14646	14960	14963	14887	14965	14904	15096	14998	15018	14881	15002	14966	14840	14843	15013	14818	15098	14918	15073	14966	14871	14923	14817	14985	14789	15081	14808	14910	14782	14933	14804	14980	14798	14808	14908	14930	14776	14756	14854	15088	14914	14968	14863	14922	14995	14857	14877	15026	14993	15041	14963	14897	14976	14917	14901	14924	14953	14745	14839	14885	15003	14986	14983	14855	14989	14957	15135	14918	14917	15069	14848	15155	14879	14917	14807	14839	14820	14815	14849	14879	14829	14829	15015	14864	14904	14886	14807	14740	14989	14910	14988	14878	14902	14869	14686	14937	14877	15142	14985	14813	14840	14814	14911	14970	14807	14962	14846	14913	14968	14889	14885	14942	15060	14862	15028	14846	14935	14817	14928	14807	14906	14896	14874	14838	14959	14730	14795	15030	14857	14904	14810	14870	14846	15065	14776	14852	14842	14937	14859	14911	14852	14867	14874	14917	14973	15007	14839	14889	14951	14895	14843	14816	15014	15058	14934	15035	14795	14967	14851	15051	14847	14941	15028	14994	14810	14992	14954	15026	14837	15063	14683	14824	14822	15076	14966	14858	14822	14995	14820	14991	14927	14804	14736	14870	14970	14832	14910	14952	14814	14843	14972	14922	14922	14934	15041	14897	14951	14875	14877	14876	14974	14938	14788	14885	14860	14844	14862	14873	14816	14986	14804	15139	14828	14912	14935	14995	14787	14805	14909	14900	14815	14812	15026	14983	14937	14853	14989	14878	14815	14988	14883	15003	15104	14793	15114	14814	14902	14874	14864	15087	14978	14929	14902	14923	14932	14919	15069	14855	14916	14909	14800	15026	14855	14989	14767	14873	14915	14936	15091	14860	14703	14856	14963	15160	14992	14839	15013	14857	14993	15093	15012	14914	14876	14973	14867	14867	14759	14750	14885	14979	14932	14960	14741	14990	14953	14815	14952	14910	15017	14892	14867	14994	15053	14737	14744	14971	14925	14972	14907	14889	14954	14870	14847	15140	14833	15059	14962	14811	14903	14869	14700	14956	14899	14910	14933	14849	14860	14930	15025	14977	14859	14785	14836	14596	14954	14852	14856	14817	14837	15028	14855	15008	14788	14896	14962	15001	14913	14877	14900	14975	14922	14910	14731	14802	14974	14915	15127	14914	14809	14894	14960	14902	14792	14895	14984	15021	14858	14916	14820	15082	15112	14686	14874	14812	14936	14842	14918	14829	14924	14945	14821	14814	14948	14983	15031	14923	14752	14947	14807	14855	14858	14779	14902	14890	15127	15007	14773	14826	14915	14934	14966	14980	14891	14819	14951	15035	14928	14890	14943	14893	14803	14985	14928	14789	15082	14899	14905	14852	15083	14920	14961	14991	14957	14815	14801	14872	14937	15033	14955	14870	14939	15024	14861	14844	14910	14987	14813	14893	14785	15061	14869	14695	15142	14862	14995	14919	15055	14860	14842	14934	14901	14802	15008	14913	14871	15004	14890	14814	14963	14923	14880	14916	15078	15093	14832	14989	14879	15005	14973	14811	15065	14979	14837	14945	14964	14761	14888	15034	14715	14898	14874	14884	14938	14714	15045	14910	15002	14895	14855	14980	14644	14835	14978	14959	14949	14826	15036	14889	15104	14880	14807	15058	14967	14957	14896	14898	14931	14881	15027	15001	14894	14926	14927	14820	14736	14853	14836	14885	14823	14998	14770	14888	14908	14855	14868	14879	14939	15085	14932	14899	14935	14871	14859	14676	14944	14988	15038	14910	14996	14987	14891	14998	14764	14925	14832	15120	14703	14848	14941	14962	14938	14847	14815	15002	14945	14914	14899	14812	15024	14958	15172	15000	15122	14802	14923	15038	14937	14859	15017	14981	14964	14942	14963	14767	14942	14833	14962	14914	14889	14967	15065	14893	14952	14916	14879	14917	14740	14920	14917	14853	14835	15068	14909	14921	14869	14890	14823	15013	14876	15002	14863	14946	14958	14847	14798	14909	14978	14804	14865	14800	14894	14906	15060	14877	14876	14981	15026	14790	14830	14838	14900	14835	14957	14884	14793	14923	14822	14792	14985	14971	14882	14962	15062	14853	15019	14899	14766	14994	14901	15074	14932	15070	14946	14778	14850	14931	14817	15014	14920	14912	14886	15017	14833	14832	15000	14904	14970	14834	14985	14924	14797	15047	14954	14864	14781	14987	15003	14980	14820	14989	14930	14899	14923	14741	14935	14899	14945	14948	15056	14917	14811	14918	14966	14942	14809	14906	14902	14977	14684	14943	14963	14974	15001	14883	14808	14751	14776	14942	14732	15022	14855	14819	14789	14909	14976	15003	14834	15011	15070	14883	14904	15080	14836	14967	14907	14930	14872	14872	14973	15004	14820	15138	14870	14885	14908	14981	14722	14895	15023	14974	14925	14799	14866	14744	14895	14789	14828	14802	14969	14964	14876	14951	14914	15063	14888	14949	14835	14993	14922	14886	14991	14919	14816	15109	14728	14983	14958	14943	14941	14949	15026	14975	14840	14925	14990	14955	15098	14806	14862	15039	14912	14828	15028	14890	14926	14792	14799	14790	15065	14969	14876	14991	14959	14921	14886	14884	14868	15020	14993	14904	15090	14876	14910	15041	15022	14812	14794	14900	14978	14929	14961	14889	15029	14719	15117	14860	14974	14946	14975	14983	14885	14851	14790	14819	14728	14784	15089	15072	14891	15020	14936	15006	15070	14776	15068	15003	15020	14969	14871	14852	14917	14944	14849	14815	14950	14815	14919	14876	14892	14915	14934	14926	14784	14863	14866	15022	15029	14972	14750	14875	14855	14828	14810	14922	15083	14987	15017	15022	14910	15039	14969	14965	14842	14819	14883	15107	14919	14963	14770	14875	14941	14869	15047	15045	14785	14957	14926	14909	14801	14892	14956	14873	14947	14943	15096	14913	14799
24047	21182	28889	26789	27479	29043	27672	23756	21637	20874	19966	19427	18843	18691	18338	18250	18229	17905	18142	17878	17448	17690	17706	17499	17574	17420	17637	17532	17367	17387	17421	17409	17383	17480	17623	17431	17502	17244	17564	17271	17331	17213	17476	17487	17293	17387	17202	17100	17291	17507	17343	17310	17386	17239	17163	17452	17335	17284	17319	17246	17461	17308	17396	17496	17375	17379	17547	17287	17280	17381	17425	17500	17611	17575	17505	17304	17132	17273	17323	17119	17253	17344	17163	17319	17401	17390	17274	17385	17429	17437	17323	17214	17372	17075	17364	17202	17256	17215	17226	17308	17439	17233	17584	17380	17492	17263	17574	17272	17175	17289	17446	17228	17244	17263	17321	17657	17297	17229	17294	17292	17442	17358	17193	17277	17405	17241	17409	17140	17456	17343	17147	17456	17341	17419	17257	17320	17258	17343	17241	17292	17378	17457	17394	17456	17546	17320	17236	17144	17398	17293	17437	17411	17311	17110	17346	17310	17431	17343	17384	17366	17392	17303	17378	17070	17286	17526	17197	17278	17246	17161	17563	17251	17296	17463	17416	17023	17346	17370	17434	17337	17355	17465	17412	17137	17248	17187	17350	17229	17221	17246	17136	17343	17387	17414	17368	17629	17248	17276	17328	17351	17353	17169	17190	17314	17396	17200	17177	17408	17110	17487	17302	17325	17488	17440	17311	17274	17334	17316	17500	17365	17591	17321	17287	17514	17421	17558	17225	17447	17396	17213	17291	17273	17126	17359	17139	17406	17331	16998	17418	17536	17290	17265	17271	17288	17237	17265	17249	17299	17243	17136	17467	17097	17374	17238	17258	17349	17462	17324	17453	17394	17450	17248	17268	17387	17485	17293	17401	17286	17213	17316	17478	17305	17294	17348	17283	17428	17249	17237	17185	17319	17359	17418	17496	17280	17127	17183	17239	17606	17345	17328	17288	17314	17314	17468	17304	17248	17273	17436	17309	17500	17353	17350	17124	17221	17371	17283	17270	17153	17212	17236	17354	17309	17306	17415	17209	17473	17344	17425	17275	17414	17255	17403	17282	17046	17040	17329	17438	17457	17061	17471	17726	17149	17377	17278	17406	17248	17297	17297	17165	17361	17237	17385	17418	17344	17118	17256	17289	17480	17404	17137	17232	17400	17463	17387	17454	17409	17241	17507	17386	17171	17207	17360	17472	17383	17332	17482	17329	17400	17354	17526	17287	17403	17534	17400	17405	17301	17210	17308	17292	17248	17402	17341	17361	17137	17369	17517	17333	17280	17261	17428	17325	17358	17506	17352	17436	17323	17470	17260	17412	17429	17509	17256	17312	17174	17333	17364	17221	17291	17338	17363	17242	17357	17251	17474	17192	17515	17247	17255	17367	17409	17294	17482	17237	17233	17508	17363	17298	17044	17303	17260	17160	17421	17379	17332	17253	17357	17309	17471	17539	17192	17324	17519	17403	17371	17450	17359	17200	17155	17261	17051	17406	17266	17400	17449	17337	17199	17421	17370	17347	17278	17327	17291	17339	17250	17255	17274	17208	17374	17250	17251	17545	17353	17333	17385	17411	17232	17365	17313	17198	17453	17450	17435	17394	17276	17361	17497	17370	17335	17528	17306	17414	17356	17173	17179	17325	17343	17341	17306	17493	17340	17410	17393	17280	17356	17401	17124	17437	17319	17194	17296	17659	17269	17240	17273	17206	17203	17122	17158	17379	17237	17261	17308	17293	17217	17356	17454	17443	17323	17505	17384	17295	17324	17394	17090	17559	17187	17520	17397	17356	17486	17159	17482	17421	17286	17337	17461	17364	17281	17332	17197	17230	17414	17376	17297	17237	17265	17312	17360	17363	17461	17305	17291	17383	17269	17405	17163	17470	17071	17178	17369	17144	17474	17489	17397	17308	17569	17289	17223	17471	17421	17428	17251	17120	17226	17209	17330	17414	17206	17495	17450	17385	17407	17466	17374	17219	17348	17410	17376	17280	17224	17473	17389	17442	17291	17353	17527	17337	17549	17478	17253	17417	17375	17284	17331	17343	17241	17309	17324	17282	17623	17300	17250	17176	17176	17415	17410	17296	17197	17332	17412	17483	17314	17400	17232	17371	17261	17313	17278	17226	17533	17416	17348	17324	17367	17570	17372	17316	17660	17246	17217	17183	17377	17251	17362	17315	17509	17359	17156	17326	17430	17134	17208	17543	17222	17446	17284	17237	17390	17412	17202	17502	17457	17204	17367	17410	17287	17406	17350	17439	17148	17175	17320	17278	17444	17247	17372	17358	17454	17341	17340	17293	17488	17377	17358	17612	17351	17583	17299	17244	17303	17105	17287	17342	17416	17549	17340	17375	17318	17487	17443	17153	17334	17295	17554	17400	17536	17053	17431	17327	17367	17276	17420	17296	17481	17369	17310	17385	17302	17212	17273	17191	17365	17328	17327	17408	17461	17117	17511	17632	17382	17322	17330	17362	17298	17479	17345	17407	17231	17400	17561	17385	17418	17317	17383	17265	17379	17515	17359	17086	17154	17431	17409	17465	17227	17319	17131	17090	17259	17283	17256	17378	17323	17234	17181	17446	17391	17330	17399	17590	17222	17241	17339	17345	17228	17322	17331	17443	17471	17378	17344	17382	17304	17471	17475	17399	17225	17275	17318	17382	17331	17222	17388	17510	17338	17437	17417	17296	17489	17338	17359	17431	17320	17410	17026	17229	17315	17228	17449	17474	17397	17267	17161	17450	17486	17296	17325	17430	17499	17343	17501	17396	17390	17265	17310	17290	17123	17408	17378	17436	17138	17222	17272	17465	17256	17350	17313	17449	17271	17246	17322	17540	17521	17612	17293	17151	17437	17379	17340	17421	17268	17575	17251	17341	17201	17397	17312	17220	17150	17420	17470	17359	17315	17424	17214	17287	17230	17277	17479	17358	17339	17439	17307	17462	17242	17381	17418	17350	17449	17431	17433	17416	17229	17210	17401	17279	17414	17318	17366	17320	17152	17374	17280	17137	17327	17382	17582	17452	17275	17284	17294	17325	17229	17170	17382	17215	17275	17181	17341	17306	17277	17498	17169	17367	17300	17434	17393	17426	17420	17634	17332	17322	17430	17053	17365	17307	17511	17359	17469	17333	17270	17518	17523	17446	17413	17518	17456	17227	17289	17264	17378	17359	17194	17422	17150	17308	17313	17474	17363	17260	17238	17044	17494	17405	17432	17336	17354	17376	17361	17261	17243	17448	17331	17189	17345	17482	17222	17272	17285	17378	17238	17479	17082	17414	17312	17387	17407	17187	17368	17340	17241	17329	17277	17273	17433	17362	17338	17389	17151	17333	17304	17465	17189	17510	17497	17289	17329	17367	17441	17362	17431	17404	17466	17279	17209	17166	17313	17375	17451	17529	17421	17331	17439	17388	17291	17521	17282	17124	17289	17513	17221	17291	17210	17344	17461	17396	17424	17322	17250	17240	17386	17091	17338	17344	17397	17336	17262	17194	17174	17243	17419	17356	17256	17445	17388	17405	17307	17526	17482	17394	17611	17258	17144	17227	17522	17366	17367	17374	17409	17495	17405	17307	17363	17495	17234	17285	17372	17335	17405	17383	17401	17103	17305	17355	17284	17102	17122	17299	17363	17392	17282	17301	17294	17387	17487	17305	17526	17434	17336	17369	17461	17421	17372	17391	17506	17385	17339	17159	17280	17285	17255	17544	17344	17385	17344	17501	17201	17368	17264	17217	17111	17225	17395	17465	17308	17346	17334	17265	17345	17420	17175	17298	17375	17451	17398	17532	17300	17321	17409	17337	17196	17362	17355	17345	17552	17296	17336	17429	17388	17205	17136	17435	17254	17287	17337	17460	17034	17418	17377	17504	17431	17229	17215	17304	17250	17227	17495	17397	17201	17162	17535	17370	17188	17374	17339	17291	17367	17412	17306	17287	17265	17250	17537	17299	17322	17134	17346	17096	17360	17226	17248	17362	17280	17227	17207	17436	17309	17341	17294	17446	17390	17326	17153	17512	17240	17359	17281	17248	17385	17242	17208	17349	17489	17291	17351	17207	17387	17352	17387	17226	17232	17296	17284	17308	17284	17460	17364	17600	17405	17255	17267	17267	17585	17372	17415	17365	17359	17422	17220	17399	17281	17258	17348	17238	17202	17204	17282	17444	17434	17335	17315	17273	17370	17361	17402	17364	17500	17503	17307	17176	17437	17403	17332	17299	17434	17545	17459	17348	17447	17405	17289	17464	17387	17364	17212	17330	17081	17383	17145	17361	17380	17314	17245	17443	17085	17484	17078	17321	17374	17393	17340	17219	17498	17206	17106	17192	17534	17472	17329	17259	17374	17239	17249	17278	17314	17238	17430	17301	17246	17315	17376	17532	17292	17373	17269	17382	17294	17421	17451	17255	17396	17315	17168	17250	17511	17290	17337	17341	17331	17375	17388	17450	17429	17444	17246	17286	17387	17315	17317	17280	17332	17229	17220	17619	17426	17476	17278	17440	17275	17362	17298	17291	17600	17302	17343	17161	17394	17339	17320	17270	17372	17312	17431	17431	17219	17313	17163	17352	17364	17341	17574	17339	17402	17472	17347	17428	17484	17530	17478	17259	17163	17351	17387	17186	17339	17479	17340	17199	17237	17164	17359	17394	17647	17390	17353	17407	17513	17472	17347	17413	17279	17238	17172	17074	17436	17423	17385	17143	17383	17135	17216	17459	17380	17375	17546	17295	17289	17420	17411	17362	17204	17218	17367	17578	17320	17402	17381	17340	17368	17404	17479	17290	17400	17223	17292	17342	17219	17306	17383	17237	17455	17276	17374	17423	17381	17373	17354	17435	17166	17098	17435	17504	17393	17350	17392	17407	17365	17417	17319	17290	17277	17353	17329	17490	17238	17508	17265	17200	17306	17260	17288	17298	17250	17277	17334	17495	17146	17277	17176	17390	17579	17479	17286	17308	17164	17097	17504	17200	17281	17256	17123	17229	17238	17411	17387	17369	17376	17272	17209	17468	17198	17488	17369	17426	17411	17245	17518	17425	17345	17318	17419	17283	17380	17465	17492	17138	17185	17384	17266	17461	17370	17361	17451	17281	17381	17397	17419	17465	17418	17372	17260	17240	17331	17301	17300	17317	17383
32206	54194	50586	40185	34665	30345	26391	23227	20960	20017	18752	17867	17190	16720	16269	16104	15826	15869	15561	15371	15531	15405	15314	15240	15331	15241	15111	15349	15024	15258	15153	15090	15025	14956	15112	15127	15086	15050	15104	14857	14904	14926	14923	14878	15147	14903	15098	14819	15008	15043	15048	14964	15098	14950	15050	15002	14817	15059	14765	15029	14817	14889	14934	15014	15073	14773	15107	14882	15263	14948	14958	15020	14960	14768	15012	14970	14956	14911	14796	14769	14914	15028	14983	15009	15134	15008	14858	14959	14797	14901	14879	14896	14879	14747	14937	15086	15089	14928	14949	15083	14995	14927	14884	14796	15197	14996	14905	15105	14825	14991	15046	14995	14968	14944	15002	14972	14959	15071	14750	14982	14843	15011	14928	14982	14987	14852	15085	14949	14903	14850	15028	14930	14937	14873	14831	15097	14863	14986	14861	14942	15130	14930	14853	14873	14996	14870	15048	15025	15029	14933	14949	14814	14815	14921	15005	15019	14893	15017	14939	15042	14949	14839	14974	15050	14882	15070	14890	15053	14930	14982	15133	15013	14962	14962	14762	14855	14929	14890	14824	15064	14839	14967	14931	14997	14946	14926	14930	14874	14952	14870	14922	15000	14795	14951	15057	14817	14847	14990	14962	15028	14977	14945	14767	15002	14960	15033	14982	14831	14944	14845	14991	14773	14885	14963	15007	14993	14876	14981	15125	14887	14780	14927	14942	14962	15091	14958	14854	14901	14795	14932	15186	14963	15078	14895	14943	14892	14841	15063	14876	14996	14870	14950	14976	14942	14959	14937	14657	14824	15185	14971	15030	14926	14983	14903	15001	15054	14979	14946	15082	14961	14854	15022	14879	14902	14836	14980	14998	14844	15046	15107	15021	14959	15023	14756	15055	15025	15049	14950	14785	14901	14908	14930	15046	15015	14976	15088	15106	14963	14954	15071	14831	14864	15065	14888	14859	15026	14872	15010	14955	14809	14903	15147	14824	14993	14947	14942	14973	14969	14755	15008	14990	14910	14966	14901	14965	14922	14888	14874	14998	14967	14867	14960	15117	14950	14904	15071	14915	14835	14969	14979	14991	15029	14855	14772	15005	14938	14969	14996	15074	15071	14920	15030	14868	15014	15001	15034	15005	14959	14791	14865	14828	14881	15006	14906	14939	14958	14957	15000	15105	14985	14773	15035	14849	14941	14880	14875	15149	15145	14839	14846	14966	14835	14919	14874	14880	14832	14855	14899	15021	14852	14881	14817	14873	15095	14801	15008	14983	14985	14818	14963	14884	15057	14918	15008	14926	14813	15003	15025	15022	14983	15119	14824	15070	15042	15190	14920	14845	14919	14961	14979	15006	14915	15059	14993	14924	14896	14814	14958	14934	14844	14840	14899	14876	14983	15011	14921	15008	14888	15042	15016	14936	14985	15101	14996	15084	14917	14895	15019	15029	14854	14893	14871	14951	14963	15123	14930	15132	15023	14968	15135	14947	15179	15050	14897	14928	14990	14940	14891	15025	15059	14877	14881	15010	14985	14817	14900	14929	14915	14877	14850	14882	15046	15005	14976	14918	14993	14984	14977	14873	14942	14831	15026	14833	15062	14990	14997	14807	15049	15009	14907	15006	14997	14824	14986	14986	14879	14860	14938	14979	14912	14943	15043	14802	15166	14980	14892	14961	14977	14844	15014	14853	14716	14817	14982	14874	14857	15048	15013	14828	14999	14912	15096	14998	15154	14882	15010	14909	15075	14834	14989	14968	14937	14986	14994	14957	14971	15122	14843	14912	15064	15087	14818	14833	14909	14844	15123	14963	14818	15052	15009	14823	15176	14934	14837	14899	14934	14795	15025	14891	14868	14926	14902	14959	14897	15045	14863	15047	14895	15002	14901	14943	14861	14958	14929	14998	15002	15087	14988	15089	15109	15046	14908	14807	14969	15085	14802	15020	14855	14911	14969	15039	15032	14894	15018	14991	14995	14966	14933	15111	14809	14823	14834	14879	14994	15122	15012	15015	14931	15086	15122	15046	15015	14873	15076	15067	14893	14794	14876	15078	14923	14763	15130	14960	14914	14997	14879	14970	15010	14777	14813	14854	15037	14978	14933	15079	15057	14872	15059	15055	14947	14973	14956	15021	15009	14990	15012	14860	14931	14999	14858	14955	14927	15008	14873	14925	14837	15126	15013	15062	15005	14917	14984	14901	14885	14825	14800	14960	14980	14853	15004	15066	14799	15074	14927	14865	14906	14911	15118	15004	14839	14972	14960	15202	15054	15006	15073	14976	14970	14867	14955	14940	15004	14981	15046	15060	15057	14952	15019	14953	14964	14937	14936	14866	15095	15038	15000	15001	15077	14897	14969	14774	14979	15122	14925	14984	15035	14880	15086	14898	14909	15071	14865	15021	14976	14998	15068	14896	14984	15064	15154	14864	15010	14912	14743	14919	14938	15123	15097	15136	14680	14850	15031	15065	14866	14846	14996	14952	14873	14842	14908	14980	15049	15001	15104	14803	15070	14791	15000	14944	15095	14808	15019	14890	14775	14939	15023	14892	14988	14800	15063	14814	14862	14912	14881	14980	14912	14777	14876	14897	14938	14890	14984	14930	14815	14930	14811	14949	15007	14808	15188	14909	14968	14987	14881	15116	15051	14882	14990	14911	15041	15078	14761	15024	14922	15003	14977	15064	15024	14769	15042	14647	14962	14881	15105	14950	14980	14928	14998	15169	14899	14903	14888	15024	14886	14806	14771	14857	14883	14988	14824	14956	14995	15059	14811	15049	14974	15000	14984	14976	14919	14993	14974	14827	14743	14911	14925	15124	14833	14919	14958	14894	14922	14923	14999	14950	14858	14941	14957	14937	14895	14886	14819	14958	14949	15009	14745	14946	14931	14946	14953	14910	14915	14938	14981	14940	15068	14898	15098	14897	15083	14901	15000	14893	15062	14848	14863	14952	14980	15032	14827	15035	14988	14955	14876	14933	14955	14973	14996	14948	14682	15146	15014	15014	15028	14932	14902	14847	14930	14881	15027	14839	14876	14847	15046	14886	15024	15014	14987	15134	14991	14912	14884	14934	14786	14840	15028	14856	14847	14951	14972	15024	14999	15020	14827	14927	14971	14991	14998	14815	14919	14896	14933	15150	15049	14909	14911	15063	15024	15034	15074	14960	14858	14940	14997	15030	14997	14851	15054	15001	15019	15025	14939	15113	14895	15083	14892	14930	14991	14869	14902	14913	14953	14876	14952	14931	14985	14957	14909	14842	14958	14975	14847	14960	14979	15085	14785	14888	15082	14910	15071	15045	14992	14914	14897	15196	14832	14807	14843	15020	15006	14947	15020	15017	14988	15195	14961	14961	14883	14834	14882	15148	15009	15002	15109	15100	15070	14927	14930	14921	15000	14901	14953	15072	14953	14845	15138	14884	15080	15081	14935	15073	15050	15139	14988	14933	14967	15039	14963	14980	14995	15000	15101	15003	14883	14983	14869	15015	14969	14957	15000	14930	15192	14986	14991	14962	15031	15063	14938	14994	14968	14876	14822	14856	14926	15010	14925	14978	15084	14933	15089	15055	15109	15022	14879	14836	15017	14806	14947	14938	15095	14957	15008	14833	14983	14954	14888	15012	15053	14997	14773	14966	14953	14920	15047	14844	15116	15119	15143	15018	14972	15234	15005	15103	14928	15175	15074	15011	14956	14842	14953	15026	14822	15067	14813	14916	14900	14987	14954	15039	14845	14998	15099	14911	15093	15064	15100	14867	14995	14981	14862	15127	14656	15160	15123	14775	14855	15017	14860	14963	14964	15021	15037	14963	14975	14804	15151	14843	15001	14918	14995	15020	15152	15082	14934	14822	15009	14949	14817	14930	14904	14920	14979	15054	15000	14780	14955	14999	14918	14961	15065	14909	14996	15082	14943	15037	14949	15075	14694	14830	14904	14983	15052	14971	14950	14981	14925	14915	14977	14952	14967	14959	14972	14927	15021	14979	14920	14900	14927	14846	14995	15138	14800	15133	15060	14899	14953	15010	14838	14926	14833	14769	14821	14942	14947	14903	14893	14814	14905	15087	14864	14897	14998	14855	14957	14834	15073	14848	15005	15032	14915	15065	14883	14928	15011	15015	14961	14913	15001	15027	14842	14819	14848	14915	14844	14943	15047	14965	14952	14937	14969	15094	14891	14842	14888	14972	15094	15046	14973	14810	14885	15000	14877	15029	15006	14689	14919	14989	15008	14771	15070	15054	15041	14851	14834	14803	14902	14841	14989	15076	14877	14920	14944	15031	14745	14918	14794	14908	14969	14923	14855	14839	14981	14874	14873	15070	14844	14994	15062	15021	14946	14971	14760	15003	14858	15161	15082	14717	15070	14799	14841	14939	14892	15028	14888	15031	15013	15013	14857	15093	14904	14882	14970	14924	14980	14997	14876	14816	15074	14890	14987	14746	14880	15053	14828	15006	14834	15110	14798	14908	14883	15020	15032	14932	14989	15021	14904	15010	14920	14932	15088	15037	14739	14933	14899	14956	14959	15027	15120	14996	14924	15046	14905	14908	14893	15024	15113	14866	15060	14946	14824	15071	15018	14778	15084	15009	15000	14972	14877	14897	14916	15062	15075	14924	15062	14744	15042	14840	14925	14962	15149	14882	15050	14806	14959	14897	14939	14999	15119	14955	15123	14894	14871	15028	15000	15122	15085	15046	14847	14934	14935	14872	15187	14843	14924	14945	15011	15046	14924	15068	14975	15069	14820	14997	14979	15101	14805	14853	15046	14856	15112	14973	14926	14850	14999	15041	14903	14824	14861	15061	14855	15149	14914	15072	14823	14912	14911	14954	14868	15018	15008	14808	14915	15011	14754	15111	14893	15016	14977	14775	14956	14800	15027	14824	14925	14953	14938	15170	14875	14990	14994	14899	14708	14899	14877	14900	14997	14977	14896	15081	15017	14947	14971	15019	14985	14899	15072	14850	15023	14958	15213	14921	14750	14963	15030	14792	15055	14827	15018	14914	14985	14985	14989	14876	14778	14983	15138	15022	14997	15034	14984	15001	14963	14778	15098	15119	14978	14984	15102	14948	14956	14899	15055	14897	14817	14995	14891	14854	14919	14967	14997	14881	14832	15072	15052	14910	14947
22764	21138	28956	24201	24566	28968	31155	25709	23506	23111	21944	20896	20277	19616	19318	19164	18862	18758	18650	18483	18702	18403	18185	18339	18280	18421	17946	18244	18346	18030	18005	18054	18132	17928	17914	17974	17860	17868	17994	18055	17953	18056	17928	17761	17787	17745	18015	17820	17906	18039	17915	17947	17750	17978	17913	17984	18063	17934	18021	17882	17892	17777	17947	17745	17776	17891	18018	17913	17874	18034	17915	17878	17852	17786	17725	17947	17933	17949	17915	18068	17651	17940	17810	17957	17936	17724	17809	17896	18000	17845	17974	17714	17795	17872	17616	17895	17858	17899	17809	17890	17982	17729	17838	17714	17788	17926	17918	17887	18012	18064	17729	17911	17935	17682	17879	17804	17785	17806	17895	18001	18070	17897	17682	17983	17779	17890	17863	17759	17809	17866	17837	17779	17883	17700	17855	17740	17895	17703	17777	17641	17824	17705	17910	17901	17880	17821	17891	18017	17882	17748	18052	17986	17865	17799	17840	17908	17725	17803	18032	18073	18057	17745	17951	17622	17769	17881	17744	17791	17790	17962	17941	17958	17971	17649	17829	17897	18090	17953	17918	18006	17976	17865	17838	17766	17965	18045	17925	17875	17794	17763	17912	17823	17798	17906	17902	17761	17935	17790	17758	17945	17916	17783	18060	17830	17659	17827	17849	17982	17984	17955	17852	18072	17777	17857	17876	17758	17927	18054	17893	17829	17750	17823	17816	18157	17702	17580	17957	17725	17787	17858	17954	17737	17860	17667	17862	17901	17793	17759	17916	18016	17717	17724	17657	17905	17789	17465	17813	17976	17655	17668	17783	17615	17702	17785	17945	17822	17892	17856	17865	17951	17831	17691	17809	17907	17895	17781	17964	17878	17779	17615	17865	17835	17866	17977	17966	17880	18017	17853	17919	17859	17694	17820	17921	17824	17774	18027	17869	17760	17780	17727	17940	17805	17882	17844	17762	17735	17711	17708	17675	17671	17916	17920	17809	17679	17788	17888	17782	17911	17801	18074	17768	17889	17970	17960	17811	17881	18008	17911	17586	17650	17721	17769	17811	17757	17906	17704	17886	17706	17659	17987	17809	17730	17971	17782	17774	17844	17934	17883	17582	17823	17877	17728	17877	17910	17849	17679	17709	17918	17738	17967	17965	17806	17987	17829	17967	17872	17703	17861	17798	17939	17828	17866	17761	17874	17640	17714	17853	17870	17830	17927	17902	18007	17818	17844	18034	17671	17812	17878	17975	17941	17907	17809	17802	17647	17712	17788	17791	17897	17767	17791	17943	17753	17808	17890	17868	17714	18036	17997	17927	17779	17892	17946	17747	17632	17763	17712	17805	17876	17976	17925	17772	17853	18007	17849	17992	17990	17731	17868	17755	17757	17794	17911	17964	17719	17977	17767	17812	17802	17853	17642	17799	17959	17896	17947	17883	17891	17751	17627	17870	17888	17798	18038	18018	17813	17720	17894	17943	17771	17960	17850	17906	18132	17739	17799	17791	17872	17828	17782	17805	17735	17724	17732	17768	17720	17819	17703	17832	17903	17724	17854	17661	17617	18048	17958	17940	17820	18038	17938	17856	17889	17861	17986	17921	17943	17872	17858	17834	17844	17738	17978	17890	17892	17950	18018	17873	17828	17777	17761	17852	17852	18028	17679	17848	18011	17929	17765	17718	17755	17823	17731	17824	17870	17639	17870	17810	17850	17982	17808	18014	18052	17863	17853	18034	17819	17721	17973	17855	17859	17892	17827	17692	17916	17934	17948	17647	17860	17848	17906	17879	17823	17967	17817	17846	17738	17711	17824	17856	17779	18001	17875	17773	17888	17665	17933	17956	17922	17706	17892	17762	17821	17908	17799	17748	17660	17776	17717	17679	17961	17673	17858	17722	17857	17757	17909	17674	17730	17869	17723	17878	17681	17901	17941	17836	17918	18001	17832	17725	17851	17696	17850	17712	17889	17750	17960	17853	17750	17731	18054	17900	17943	17854	17968	17787	17894	17848	17944	17614	17769	18028	17780	18051	17854	17733	17995	17952	18050	17621	17845	17932	17548	17870	17763	17903	17915	17816	18053	17918	18052	17858	17729	17941	17773	17698	17800	17578	17788	17666	17968	17760	17928	17826	17842	18022	17846	17879	18054	17940	17927	17894	17860	17874	17867	17876	17765	17821	17848	17990	17570	17760	17813	17727	17924	18034	17641	17876	17827	17825	17837	17769	17757	17989	17773	17783	17880	17653	17766	17936	17957	17775	17878	17801	17972	17970	17940	17753	17703	17880	17794	17685	18000	17863	17818	17679	18020	17759	17854	17903	17924	17737	17796	17911	17860	17892	17745	17966	17674	17824	17687	17915	17905	17858	17803	17880	17778	17996	17904	17768	17812	17908	17920	17809	17845	17793	17693	17611	17758	17964	17889	18059	17751	17900	17626	17960	17791	17839	17885	17830	17914	17751	17962	17810	17868	17498	17907	17757	17699	17864	18048	17743	17712	17975	17727	17764	17798	17773	18020	18007	18169	17846	17858	17971	17767	17732	17837	18069	18152	17919	17952	17847	17831	17673	17833	17882	17944	17756	17785	17839	17921	17839	17889	17942	17603	17814	17940	17542	17871	18045	17692	17743	17808	18036	17630	18036	17762	17843	17787	17927	17949	17741	17732	17674	17825	17772	17657	17844	17645	17673	17780	17836	17937	17908	17851	17780	17782	17673	17903	17806	18127	18073	17756	17934	17739	17682	17856	17693	17851	17985	17767	17820	17892	17961	17908	18037	17977	17805	18041	18072	17792	17791	17949	17904	17918	17760	17827	17887	17812	17851	18045	17661	17710	17886	17871	17921	17918	17762	17916	17914	17860	18046	17776	17860	18021	17852	17896	17863	17767	17995	17851	17853	17785	17844	17801	17819	18038	17780	17931	17857	17730	17886	17775	17820	17751	17777	17826	17812	17798	17779	17873	17848	17839	17855	17852	17824	17884	17876	17792	17908	17862	17780	17768	17870	17824	17513	17899	17838	17954	17975	17810	17864	17925	17728	17935	17944	17721	17668	17819	17798	17798	17885	17805	17982	17777	17961	17616	18048	17884	17899	17684	17600	17839	17722	17841	17631	17831	17824	17776	17910	17854	17760	17870	18105	17748	18043	17929	17577	17745	17885	17828	17926	18042	17972	17765	17642	17896	17733	17976	18037	17883	17913	18143	17823	18003	17736	17839	17733	17725	17929	17813	17888	17677	17805	18035	17925	17850	17931	17892	17730	18018	17832	17839	17967	18013	17927	17725	17937	17847	17861	17971	18029	17790	17923	17960	17752	17660	17875	17774	17678	17845	17746	17810	17890	17766	17927	17987	17828	17836	17892	17868	17810	17725	17772	17740	17752	17860	17936	17999	17956	17960	17802	17699	17726	17967	17945	17862	17813	17868	17882	17901	17765	17666	17806	17924	17744	17860	17649	17888	17968	17773	17876	17680	17916	17903	17995	17800	17860	17753	17950	17614	17691	18028	17757	17982	17924	17843	18075	17889	17903	17747	17684	17687	18060	18122	17930	17759	17726	17829	17940	17922	17947	17934	17960	17815	17858	17981	17910	17771	17769	17935	17935	17878	17807	17822	17672	17946	17948	17991	17825	17858	17822	17630	17723	17727	17892	17695	17870	17807	17941	18034	18007	18052	17770	17722	17567	17785	17888	18009	17814	17835	17924	17794	17937	17786	17806	17748	17973	17908	17787	17813	17717	17733	17790	17814	17784	17812	17640	17863	17910	17788	17715	17921	17722	17840	17880	17868	17800	17823	17790	17716	18010	17734	17780	17960	17789	17822	17731	17844	17931	17792	17890	17636	17998	17902	17827	17733	17925	18043	17923	17839	17628	17633	18004	17933	17834	17751	17810	18015	17806	17732	17818	17801	17858	17829	18025	17773	17937	17768	17779	17728	17829	17937	17747	17911	17798	17719	17822	17815	17916	17735	17780	17837	17833	17899	17852	17851	17703	17533	18037	18010	17935	17865	17904	17644	17959	18004	17849	17756	17650	17872	17946	17862	18072	17833	17773	17680	17850	17821	17830	17926	17899	17714	17781	17835	17829	17841	17923	17854	17798	17806	18074	17833	17745	17790	17982	17647	17776	17966	17781	18049	17866	17921	17856	17812	17820	17946	17953	18153	18046	17842	17948	17820	18068	17746	17628	17832	17864	17790	17574	17622	17666	17778	17761	17619	17668	17810	17743	17952	17957	17904	18021	17715	17965	17918	17665	17934	17897	17786	17696	17735	17775	17934	17885	17740	17947	17862	17767	17804	17824	17872	17931	17950	17851	17957	18027	17804	17936	17989	17812	17794	17597	17833	17804	17776	17866	17892	17731	17897	17985	18078	17836	17819	17994	17760	17815	17901	17926	17869	17860	17776	17748	17745	18029	17916	17951	17751	17834	17933	17756	17999	17847	17854	17826	17989	17788	17989	17762	17988	17738	17831	17918	17829	17983	17856	17980	17937	18023	18001	17896	17859	17741	17877	17739	17937	17749	17806	17919	17786	17997	17782	17800	17803	17820	17867	17922	17651	17826	17787	17855	17766	17798	17693	17919	17853	17999	17890	17814	17951	17969	17836	17985	17625	17854	17898	17814	17704	17816	17747	17767	17743	17957	17842	17928	17883	17821	17912	17824	17827	17707	17813	17643	17784	17833	17783	17881	17827	17683	17865	17837	17960	17962	17660	17807	17908	17795	17705	17912	17818	17909	17770	17830	17879	17798	18071	17901	17555	17938	18037	17923	17834	17927	17804	17930	17708	18037	17785	17779	17693	17673	17918	17830	17816	17748	17705	17889	17750	17644	17627	17850	18092	17878	17832	17831	18142	17796	17657	17677	17754	17975	17922	17698	17779	17824	17725	17982	17655	17793	17803	17900	17745	17997	17707	17780	17736	17704	17631	17937	17784	17766	17862	17824	17708	17886	17871	17752	17899	17684	17668	17850	17662	17777	17842	17908	17890	17792	17974	17747	17793	17839	17623	17730	17839	17773	17957	17798	17592	17821	17850	17687	17887	17828	17870	17909	17732	17990	17697	18030	17810	17613	18070	17849	17741	17816	17639	17621	17931	17772	17919	17871	17884	17765	17789	17631	17774	17698	17912	17827	17898
34019	59620	55833	45490	39554	34064	29800	26057	23722	21917	20449	19139	18396	17458	17175	16794	16428	16306	16177	15989	16002	15790	15668	15654	15574	15482	15532	15452	15266	15278	15406	15431	15373	15271	15294	15326	15212	15294	15360	15553	15234	15385	15318	15243	15252	15223	15266	15184	15120	15171	15146	15353	15200	15339	15342	15320	15183	15400	15274	15194	15211	15314	15228	15279	15278	15148	15369	15149	15335	15247	15200	15228	15276	15119	15221	15267	15195	15035	15113	15141	15386	15244	15310	15185	15133	15191	15296	15377	15206	15156	15306	15239	15243	15321	15306	15125	15232	15117	15354	15332	15287	15216	15189	15283	15205	15209	15210	15240	15305	15262	15306	15180	15278	15259	15163	15237	15317	15223	15299	15026	15088	15312	15144	15225	15234	15200	15205	15152	15079	15225	15168	15107	15090	15330	15360	15337	15289	15468	15185	15136	15269	15326	15308	15242	15306	15315	15218	15181	15242	15233	15207	15320	15248	15285	15259	15306	15175	15088	15310	15264	15025	15342	15233	15394	15197	15155	15172	15190	15305	15116	15227	15333	15359	15370	15219	15379	15161	15149	15231	15312	15328	15242	15157	15250	15202	15355	15210	15268	15078	15312	15159	15228	15248	15247	15263	15248	15239	15355	15133	15285	15201	15146	15323	15223	15350	15249	15253	15202	15169	15425	15112	15225	15176	15403	15176	15381	15302	15165	15172	15191	15287	15334	15079	15125	15096	15351	15226	15212	15224	15187	15237	15156	15259	15258	15146	15184	15155	15165	15400	15066	15072	15226	15334	15265	15119	15123	15101	15203	15195	15108	15294	15194	15244	15270	15395	15132	15250	15223	15168	15313	15160	14976	15321	15075	15128	15205	15206	15314	15321	15424	15301	15185	15266	15359	15379	15249	15320	15139	15199	15293	15274	15350	15270	15189	15165	15064	15224	15217	15241	15414	15246	15184	15257	15285	15169	15176	15377	15163	15155	15199	15086	15103	15320	15404	15183	15200	15137	15213	15179	15204	15295	15311	15150	15250	15145	15112	15256	15233	15142	15238	15356	15184	15378	15295	15240	15234	15152	15179	15052	15123	15213	15182	15091	15309	15032	15029	15387	15281	15045	15197	15131	15242	15275	15305	15284	15350	15248	15263	15251	15249	15224	15343	15258	15210	15388	15145	15245	15102	15000	15314	15123	15288	15312	15267	15195	15137	15313	15209	15083	15115	15179	15085	15335	15000	15247	15242	15146	15254	15299	15275	15341	15189	15138	15459	15244	15172	15195	15205	15285	15217	15277	15157	15328	15308	15198	15226	15253	15139	15179	15296	15287	15382	15249	15221	15252	15167	15131	15366	15207	15208	15301	15157	15257	15388	15131	15262	15271	15310	15171	15168	15194	15158	15294	15300	15243	15204	15334	15282	15186	15330	15157	15307	15329	15034	15402	15232	15267	15123	15276	15204	15166	15276	15359	15111	15101	15315	15401	15113	15205	15157	15114	15229	15284	15146	15198	15292	15233	15372	15130	15125	15195	15315	15246	15223	15132	15122	15164	15428	15176	15101	15123	15104	15344	15235	15247	15257	15323	15206	15152	15172	15195	15104	15202	15276	15148	15269	15185	15219	15295	15276	15255	15381	15267	15230	15337	15169	15248	15281	15178	15301	15320	15257	15186	15410	15340	15358	15271	15165	15107	15264	15315	15277	15307	15142	15359	15205	15140	15319	15290	15202	15170	15416	15200	15217	15240	15280	15261	15209	15375	15214	15006	15239	15158	15097	15334	15440	15032	15195	15156	15271	15256	15056	15114	15309	15223	15310	15183	15281	15170	15020	15245	15230	15240	15109	15273	15247	15110	15222	15108	15340	15138	15337	15321	15205	15190	15268	15159	15313	15038	15092	15324	15114	15263	15208	15355	15176	15050	15064	15320	15324	15339	15322	15274	15271	15360	15231	15170	15153	15163	15229	15254	15223	15227	15054	15022	15141	15353	15134	15197	15298	14924	15215	15101	15126	15033	15318	15350	15398	15173	15249	15279	15239	15203	15351	15139	15308	15159	15239	15312	15338	15390	15061	15115	15318	15174	15085	15289	15117	15243	15172	15507	15189	15153	15073	15177	15140	15253	15434	15227	15126	15256	15146	15140	15086	15336	15218	15091	15345	15063	15298	15273	15168	15203	15257	15177	15222	15154	15257	15076	15324	15251	15241	15200	15287	15285	15091	15150	15072	15063	15246	15142	15291	15149	15267	15214	15167	15287	15341	15425	15314	15314	15065	15325	15174	15087	15336	15087	15250	15291	14959	15202	15223	15156	15251	15249	15257	15221	15032	15078	15258	15212	15253	15215	15071	15280	15327	15369	15159	15123	15194	15117	15356	15243	15122	15326	15212	15189	15130	15364	15093	15304	15183	15220	15343	15251	15316	15287	15335	15178	15270	15329	15297	15088	15135	15198	15118	15222	15180	15313	15100	15192	15161	15175	15254	15130	15303	15235	15112	15324	15278	15236	15332	15212	15248	15215	15509	15144	15234	15132	15107	15166	15116	15142	15443	15139	15266	15383	15311	15177	15326	15121	15362	15169	15208	15331	15115	15154	15242	15214	15442	15133	15232	15105	15223	15242	15338	15205	15179	15317	15136	15276	15308	15295	15310	15247	15256	15207	15135	15328	15094	15354	15237	15250	15148	15176	15241	15197	15332	15251	15285	15139	15268	15141	15234	15052	15189	15065	15019	15272	15216	15170	15093	15106	15347	15144	15218	15213	15197	15093	15100	15173	15302	15143	15298	15359	15238	15253	15333	15189	15323	15368	15211	15281	15215	15204	15307	15197	15231	15177	15272	15133	15109	15244	15314	15249	15328	15246	15186	15430	15254	15343	15115	15292	15215	15158	15271	15314	15345	15307	15324	15275	15170	15348	15207	15384	15178	15402	15238	15086	15191	15297	15155	15073	15115	15210	15430	15103	15222	15051	15105	15200	15099	15226	15259	15262	15242	15226	15112	15228	15192	15322	15267	15014	15222	15315	15166	15237	15213	15074	15240	15346	15194	15106	15064	15335	15248	15000	15241	15277	15302	15195	15130	15309	15172	15200	15232	15319	15246	15172	15251	15182	15309	15305	15306	15293	15051	15334	15338	15323	15093	15377	15332	15100	15187	15104	15386	15195	15061	15128	15420	15317	15084	15384	15135	15138	15184	15340	15193	15170	15299	15092	15376	15171	15360	15181	15238	15231	15127	15225	15219	15245	15242	15307	15186	15186	15253	15302	15410	15149	15305	15272	15214	15169	15221	15310	15128	15154	15265	15316	15213	15249	15234	15183	15423	15358	15125	15094	15385	15213	15152	15135	15238	15230	15296	15247	15243	15295	15223	15376	15221	15227	15062	15164	15233	15232	15177	15289	15254	15114	15193	15157	15082	15472	15210	15214	15209	15237	15160	15260	15291	15167	15253	15206	15231	15049	15194	15485	15409	15221	15086	15301	15277	15415	15226	15238	15229	15113	15375	15336	15188	15149	15311	15192	15308	15248	15221	15174	15303	15199	15314	15137	15096	15252	15240	15088	15104	15347	15160	15154	15346	15345	15349	15172	15389	15194	15218	15440	15125	15238	15426	15186	15044	15225	15210	15138	15254	15153	15318	15293	15272	15328	15110	15234	15247	15353	15123	15091	15207	15292	15193	15132	15254	15241	15161	15150	15127	15237	15364	15221	15124	15235	15184	15091	15278	15302	15267	15194	15258	14996	15171	15299	15356	15237	15103	15246	15217	15379	15144	15237	15270	15235	15124	15188	15251	15226	15250	15223	15149	15248	15218	15139	15260	15157	15324	15038	15247	15412	15148	15241	15225	15114	15165	15255	15331	15234	15139	15260	15310	15128	15282	15258	15148	15446	15154	15193	15258	15188	15259	15305	15248	15282	15195	15052	15069	15327	15194	15143	15335	15205	15129	15263	15204	15158	15192	15177	15201	15290	15179	15121	15225	15153	15152	15130	15164	15252	15268	15218	15105	15136	15236	15298	15274	15333	15262	15267	15212	15198	15206	15285	15312	15272	14972	15202	15198	15220	15379	15154	15122	15141	15323	15194	15208	15336	15103	15212	15322	15195	15313	15224	15214	15209	15300	15063	15122	15290	15333	15286	15243	15298	15263	15113	15049	15162	15165	15397	15086	15104	15207	15278	15170	15146	15234	15144	15344	15157	15082	15246	15197	15414	15027	15013	15124	15252	15074	15265	15325	15254	15133	15254	15273	15364	15323	15108	15143	15032	15428	15202	15340	15311	15194	15071	15253	15154	15383	15095	15308	15262	15136	15288	15027	15242	15151	15264	15268	15359	15376	15314	15453	15235	15320	15311	15315	15194	15324	15144	15299	15195	15327	15153	15072	15171	15380	15132	15255	14947	15360	15104	15133	15209	15047	15148	15063	15169	15173	15170	15389	15371	15349	15300	15247	15214	15028	15281	15162	15226	15140	15198	15191	15157	15261	15212	15238	15390	15237	15124	15282	15399	15263	15161	15120	15214	15249	15292	15273	15193	15020	15100	15131	15224	15101	15381	15157	15145	15194	15063	15134	15172	15189	15414	15296	15168	15243	15198	15144	15249	15243	15304	15242	15349	15139	15116	15117	15329	15241	15268	15104	15267	15250	15160	15173	15175	15298	15335	15158	15182	15299	15309	15176	15202	15162	15017	15109	15139	15235	15290	15205	15245	15308	15199	15333	15135	15200	15048	15242	15212	15241	15088	15161	15082	15221	15222	15290	15145	15328	15425	15247	15133	15165	15340	15223	15161	15183	15112	15126	15117	15106	15201	15332	15289	15215	15220	15192	15270	15311	15221	15180	15241	15324	15241	15146	15183	15186	15140	15182	15249	15238	15249	15168	15162	15215	15149	15254	15149	15188	15456	15325	15273	15224	15245	15360	15174	15280	15372	15310	15199	15172	15303	15237	15212	15008	15286	15232	15234	15287	15228	15172	15227	15073	15128	15252	15065	15119	15285	15184	15238	15199	15237	15116	15308	15320	15292	15103	15333	15188	15316	14996	15163	15243	15204	15264	15247	15215	15348	15263	15060	15309	15159	15142	15181	15177	15258	15258	15258	15148	15238	15429	15321	15235	15292	15244	15235	15049	15147	15227	15221	15262
29699	29967	39235	35102	28239	25468	23205	21392	20428	19651	19272	18878	18643	18259	18108	17892	17897	17899	17783	17833	17829	17532	17447	17527	17528	17737	17565	17510	17374	17662	17568	17568	17511	17356	17351	17609	17399	17396	17402	17379	17444	17465	17520	17470	17667	17459	17544	17590	17361	17485	17453	17373	17515	17570	17670	17474	17601	17578	17614	17742	17417	17363	17588	17498	17550	17452	17463	17464	17281	17443	17446	17391	17394	17398	17594	17432	17581	17349	17587	17433	17396	17471	17446	17485	17429	17447	17289	17579	17506	17509	17420	17481	17290	17387	17550	17371	17215	17550	17559	17257	17512	17450	17555	17543	17268	17264	17548	17412	17476	17314	17608	17737	17358	17569	17366	17577	17647	17359	17645	17465	17508	17391	17564	17331	17609	17343	17413	17450	17651	17492	17524	17453	17515	17495	17387	17577	17410	17381	17405	17360	17572	17305	17615	17563	17435	17421	17420	17390	17447	17485	17499	17549	17352	17325	17663	17425	17574	17507	17452	17248	17377	17602	17520	17348	17489	17318	17700	17367	17505	17649	17310	17501	17407	17561	17492	17353	17511	17412	17468	17321	17315	17491	17439	17503	17229	17318	17559	17550	17352	17421	17444	17515	17532	17351	17649	17570	17548	17563	17574	17442	17499	17462	17563	17321	17440	17439	17450	17376	17637	17483	17537	17363	17565	17435	17331	17449	17551	17252	17338	17384	17554	17495	17259	17509	17401	17404	17277	17394	17735	17608	17568	17656	17511	17505	17422	17308	17534	17385	17649	17374	17404	17382	17462	17270	17485	17539	17317	17306	17465	17342	17461	17556	17425	17592	17459	17353	17397	17337	17220	17422	17522	17266	17496	17478	17514	17474	17445	17530	17532	17352	17526	17329	17332	17481	17492	17646	17364	17335	17345	17522	17541	17308	17504	17597	17356	17373	17413	17591	17304	17428	17630	17410	17820	17504	17376	17421	17427	17659	17424	17477	17521	17620	17249	17377	17258	17362	17554	17527	17067	17331	17384	17417	17464	17190	17391	17682	17444	17394	17445	17633	17423	17529	17449	17439	17416	17488	17424	17556	17374	17464	17618	17701	17359	17438	17387	17626	17596	17652	17578	17502	17466	17453	17478	17452	17490	17360	17458	17520	17415	17436	17295	17365	17445	17453	17559	17493	17509	17608	17318	17596	17354	17435	17489	17386	17309	17473	17588	17393	17405	17536	17489	17554	17426	17385	17469	17504	17432	17361	17451	17440	17540	17520	17719	17303	17449	17529	17561	17484	17590	17481	17423	17510	17275	17282	17470	17564	17549	17391	17587	17333	17400	17610	17343	17527	17635	17479	17594	17446	17435	17535	17435	17438	17653	17270	17359	17541	17546	17349	17517	17570	17622	17314	17415	17347	17392	17402	17453	17451	17504	17324	17649	17586	17312	17584	17275	17328	17766	17454	17328	17172	17489	17635	17508	17690	17474	17761	17724	17350	17491	17348	17484	17493	17443	17378	17491	17465	17303	17444	17485	17382	17354	17345	17597	17304	17358	17340	17638	17439	17251	17572	17407	17520	17515	17356	17516	17489	17339	17555	17344	17548	17497	17503	17462	17288	17376	17548	17461	17635	17296	17415	17478	17568	17371	17624	17403	17523	17375	17450	17491	17448	17505	17600	17451	17276	17575	17406	17486	17496	17519	17366	17435	17454	17344	17305	17608	17453	17495	17454	17473	17265	17375	17614	17522	17360	17389	17267	17358	17594	17243	17288	17539	17538	17464	17476	17531	17409	17400	17532	17334	17355	17373	17564	17512	17255	17330	17441	17640	17520	17535	17523	17545	17387	17485	17438	17561	17460	17341	17421	17601	17386	17533	17489	17272	17319	17589	17479	17442	17352	17322	17457	17589	17465	17502	17526	17352	17627	17472	17388	17411	17620	17270	17517	17499	17508	17511	17518	17438	17708	17378	17430	17449	17573	17641	17643	17318	17645	17315	17417	17482	17577	17576	17567	17395	17558	17336	17596	17640	17473	17408	17412	17439	17383	17172	17593	17304	17478	17570	17592	17468	17509	17483	17520	17548	17470	17748	17540	17264	17527	17374	17252	17539	17479	17406	17785	17498	17496	17489	17469	17657	17485	17377	17577	17443	17347	17342	17637	17373	17350	17373	17642	17474	17555	17537	17381	17411	17297	17527	17527	17503	17401	17323	17384	17469	17599	17389	17348	17505	17501	17540	17629	17616	17277	17508	17411	17465	17448	17440	17605	17358	17468	17276	17409	17308	17489	17555	17570	17498	17741	17579	17290	17431	17533	17482	17309	17485	17626	17530	17441	17459	17482	17544	17483	17535	17472	17311	17548	17504	17543	17499	17565	17508	17407	17458	17438	17563	17463	17479	17518	17538	17379	17423	17439	17162	17580	17746	17329	17591	17549	17614	17480	17329	17442	17410	17452	17558	17514	17650	17474	17464	17309	17363	17441	17445	17546	17612	17316	17616	17457	17488	17435	17545	17492	17722	17561	17572	17537	17701	17467	17487	17524	17197	17386	17241	17483	17438	17463	17575	17526	17446	17337	17458	17390	17380	17483	17379	17219	17637	17271	17368	17485	17441	17637	17360	17518	17631	17381	17409	17413	17544	17456	17448	17302	17463	17473	17434	17415	17402	17302	17528	17496	17564	17620	17377	17617	17708	17388	17328	17320	17265	17697	17585	17517	17647	17536	17575	17584	17384	17509	17449	17272	17350	17370	17400	17357	17453	17439	17276	17436	17417	17674	17378	17360	17473	17450	17421	17462	17638	17262	17289	17637	17503	17668	17532	17325	17479	17352	17586	17362	17455	17682	17533	17580	17680	17291	17451	17289	17505	17452	17420	17348	17373	17252	17467	17228	17609	17509	17556	17321	17491	17301	17555	17493	17567	17156	17438	17109	17508	17539	17525	17281	17346	17379	17399	17203	17658	17455	17245	17208	17405	17530	17515	17626	17637	17304	17591	17447	17544	17305	17468	17474	17604	17427	17466	17380	17426	17419	17417	17636	17512	17634	17687	17542	17476	17518	17533	17560	17503	17486	17623	17495	17443	17355	17432	17555	17469	17437	17446	17539	17406	17306	17428	17426	17485	17322	17450	17409	17406	17341	17437	17549	17383	17500	17500	17399	17377	17674	17619	17259	17503	17208	17473	17487	17335	17527	17619	17404	17546	17430	17424	17496	17627	17317	17545	17628	17647	17623	17574	17337	17587	17364	17392	17424	17430	17446	17453	17556	17352	17687	17260	17493	17518	17434	17492	17596	17444	17466	17313	17439	17421	17533	17410	17562	17470	17409	17369	17259	17404	17314	17391	17343	17636	17367	17384	17633	17568	17537	17395	17328	17511	17447	17592	17542	17594	17393	17415	17276	17583	17580	17323	17361	17336	17511	17533	17433	17556	17669	17592	17592	17505	17316	17415	17420	17552	17258	17705	17670	17420	17629	17569	17458	17437	17589	17357	17489	17517	17448	17535	17577	17497	17377	17392	17550	17570	17212	17366	17563	17548	17208	17398	17384	17439	17662	17306	17520	17694	17495	17594	17346	17368	17490	17522	17600	17369	17555	17456	17595	17598	17580	17402	17410	17492	17490	17506	17342	17537	17478	17491	17434	17512	17398	17446	17589	17341	17585	17457	17253	17582	17473	17415	17452	17606	17297	17419	17439	17289	17477	17501	17554	17677	17633	17566	17407	17382	17440	17354	17462	17335	17461	17344	17467	17440	17612	17379	17566	17531	17405	17386	17419	17404	17489	17353	17461	17406	17621	17431	17354	17507	17403	17300	17400	17521	17481	17518	17421	17469	17486	17640	17550	17500	17487	17358	17387	17179	17354	17497	17452	17346	17526	17558	17334	17445	17652	17637	17470	17504	17438	17633	17237	17454	17480	17408	17516	17517	17393	17302	17390	17453	17517	17472	17294	17513	17531	17332	17564	17475	17500	17310	17509	17487	17382	17533	17449	17486	17463	17333	17435	17502	17328	17380	17191	17447	17555	17604	17339	17399	17405	17513	17551	17402	17364	17481	17434	17376	17385	17432	17524	17404	17470	17551	17326	17582	17562	17432	17472	17542	17394	17426	17293	17311	17435	17405	17383	17429	17557	17515	17286	17308	17266	17525	17497	17391	17534	17451	17258	17446	17348	17560	17366	17526	17550	17394	17535	17699	17500	17420	17548	17539	17307	17484	17651	17419	17320	17496	17395	17415	17693	17531	17580	17468	17508	17585	17456	17489	17504	17408	17646	17532	17530	17578	17590	17395	17403	17630	17459	17299	17442	17561	17509	17583	17526	17411	17516	17638	17452	17631	17327	17251	17351	17507	17453	17326	17444	17512	17490	17515	17338	17498	17438	17397	17420	17476	17494	17503	17557	17439	17632	17594	17572	17319	17662	17433	17453	17447	17231	17384	17338	17449	17419	17269	17494	17339	17401	17425	17288	17661	17404	17471	17494	17315	17368	17553	17260	17432	17442	17333	17386	17466	17587	17506	17509	17391	17526	17582	17586	17579	17248	17384	17584	17531	17462	17526	17428	17547	17545	17528	17689	17513	17535	17388	17645	17740	17455	17440	17477	17426	17363	17344	17759	17518	17460	17507	17398	17496	17397	17414	17438	17421	17484	17514	17443	17541	17474	17713	17468	17424	17387	17359	17412	17390	17611	17369	17277	17335	17450	17307	17458	17561	17456	17492	17467	17555	17609	17455	17359	17637	17478	17590	17492	17487	17249	17678	17439	17438	17533	17453	17470	17673	17387	17554	17322	17661	17488	17463	17521	17411	17527	17219	17526	17529	17400	17272	17444	17594	17436	17417	17589	17662	17394	17561	17454	17426	17535	17333	17505	17566	17530	17428	17578	17598	17469	17517	17123	17228	17503	17658	17492	17424	17380	17494	17496	17417	17591	17445	17450	17467	17525	17593	17369	17405	17425	17516	17221	17434	17598	17617	17525	17430	17302	17423	17634	17399	17628	17498	17361	17625	17489	17598	17598	17721	17557	17412	17443	17274	17504	17362	17426	17502	17439	17592	17496	17669	17228	17502	17787	17417	17600	17547	17348	17507	17199	17497	17331	17566	17655	17390	17525	17530	17367	17280	17497	17558	17365	17493	17466	17583	17404
32898	46983	43786	33982	28380	25671	22853	20558	19429	18100	17581	16899	16328	16084	15841	15861	15541	15500	15348	15486	15224	15395	15142	15237	15085	15239	15049	14930	15051	15117	14892	14900	15145	15124	14978	15020	14957	14919	15035	15081	15021	15059	15190	14980	14967	14953	15068	14795	14967	14899	14903	15031	14838	15015	15055	15053	14995	15031	15045	14931	14996	14897	14915	14932	15060	14994	15025	14975	14866	15040	14952	15146	14993	15010	14893	14939	15004	15088	14987	15090	15086	15050	14951	14881	14989	14951	14905	14948	14833	14974	14861	15061	14943	15085	15134	14811	15086	14953	14933	14950	14933	14951	14998	14986	14920	15001	14983	14996	14937	14970	15060	14927	15028	15091	14870	15067	15037	14977	14970	14911	14976	15005	14988	15087	15079	15015	14878	15099	14992	14944	15122	15001	14980	15021	15085	15010	14887	15252	15024	14917	15087	15184	14923	14940	15092	14901	14858	14838	14779	15012	15011	15023	15047	14884	15019	14972	14916	15056	15025	14913	14886	15097	15092	14921	15033	15008	15056	14797	15124	14975	14876	14856	14869	14889	15011	14823	15065	14930	15027	15072	15042	15091	15037	14890	15076	14955	14891	14845	14996	14980	14994	15005	15077	14956	14930	14963	15054	14908	15007	14971	15163	15092	14839	14821	15128	14871	14973	14948	15007	15002	14838	14954	14996	15064	15089	14943	14883	15031	15015	14974	14905	15041	15019	14826	14914	15033	14924	14929	15106	15101	15057	14917	15034	15135	15025	14918	14924	15073	15123	14979	14991	15077	14900	14999	14840	14941	14924	15118	15129	14967	14966	15078	14923	15015	14989	14966	14981	14986	14926	14859	15159	14951	14928	14828	14961	15074	14993	15112	15042	14886	15045	15092	15024	14811	14950	15006	14989	15213	14958	15006	15065	14883	14956	15183	15051	15075	15001	14667	14883	14774	15055	15110	14841	15132	15146	15054	14821	15105	14893	15082	15029	15052	15155	14985	14927	14921	14980	14951	15059	14935	15079	15031	14844	14994	14980	14994	14945	15169	14868	14985	14917	15181	14902	14791	14927	14973	14994	14869	14895	15079	14925	14952	14722	14958	14962	14972	15020	15080	14995	15054	15204	15149	15098	15067	14987	15131	15055	15018	15129	14983	14933	14886	15162	15108	15010	15017	14845	14930	15017	15122	15045	15056	15125	15079	15051	14983	14933	14911	14953	14797	15021	14909	14866	14989	14982	14847	14992	14852	14892	14902	15069	15121	14821	14899	15026	15046	14966	14868	15054	15019	14946	15019	15151	14952	14866	14969	15080	14924	14969	15005	15117	14846	14963	15017	14979	14878	15053	14733	15007	14852	14699	15034	14931	15126	14930	15108	15109	14996	14976	15074	14877	14957	15288	15088	15115	14941	14949	14993	14781	14902	15075	14947	15099	15092	15003	15065	14948	14925	15101	15019	15136	14892	14928	14806	14876	15045	15025	14954	14958	14922	14994	15168	14947	15089	14924	14906	15067	15015	14898	15024	14951	14947	14966	15092	15029	14953	15045	14984	14962	15109	14867	14986	15033	14955	15078	15027	15058	14933	15052	15069	14916	15016	15011	15049	15095	15149	15094	15043	14942	15031	15151	14866	14931	14876	14819	15067	14945	15024	15150	15009	14918	15033	14973	14839	15191	15106	14872	14982	14936	15041	15099	15214	15077	15010	14986	15036	14994	15095	14966	14917	15055	14893	14833	15071	14973	15001	15115	15069	14957	15039	15001	15042	14983	14911	14996	15079	15013	15100	14875	14944	15017	14912	14962	15106	15014	15087	14883	15000	14852	15024	15177	14939	15088	14961	14942	15040	15244	14892	14938	15014	14908	15073	14961	14924	15017	15000	14943	15002	15096	15081	14920	15026	15017	14993	15010	14858	15020	14918	14945	14865	15126	14910	14970	15093	14981	14985	14995	14939	15058	14939	14975	14950	14815	15004	14833	14807	15060	15059	15049	15060	15088	15028	14968	15066	14852	15082	15081	14961	14881	14929	15015	15137	14990	14930	15081	14981	15001	15068	14996	15074	15074	14848	15030	15152	14975	15024	14975	15006	14966	14913	15113	15068	14925	15010	15038	15017	14999	15173	15023	14985	14760	14822	14866	14906	15022	14849	15173	15037	14934	15103	14973	15014	14782	15002	14969	14908	14975	15049	15071	14932	15020	14936	15000	15043	15149	15082	14952	14826	15087	15092	15048	14949	14865	14937	15075	15048	15167	15030	15059	14973	14952	15030	15115	14857	15018	14864	14976	15119	15080	14908	15037	14974	14982	15014	14990	14949	14957	15086	15128	14945	14985	14920	14840	14939	14965	15007	14730	15033	14934	15015	14961	14939	15088	14874	14980	14798	14861	14850	15062	14950	15036	14993	15061	14908	14820	14934	14897	14966	14831	14888	15117	15102	15005	15166	14952	15156	14966	15181	14986	15161	14993	14888	15052	14976	14841	14933	15051	14814	14809	15092	14965	15135	14984	14991	14854	15088	14816	15065	14935	14963	14915	14980	14940	14925	14987	14919	15085	15101	14953	15010	15027	15017	15077	15119	14877	15035	14843	15009	15059	15040	15090	14956	14938	15002	14897	15031	15145	15063	14994	14976	14958	15055	15057	15144	14904	15079	15047	14909	15071	15145	15015	14928	15065	14981	15092	14916	15031	14987	14949	15062	15151	14843	15050	14929	14918	15022	14913	15007	14919	15009	14972	14939	14936	15034	15064	15070	14897	14957	14884	14848	15162	15087	15027	14802	15001	14835	15028	14973	14948	14846	14931	14924	15067	14861	15014	15211	14961	15084	15117	15099	14978	14990	14975	14995	14917	14984	14948	15023	14894	14933	15022	15156	14896	14983	14914	15023	15059	15041	15124	14925	14975	14934	14906	14723	15184	14853	14919	14990	14935	14898	15047	14822	15080	15090	14950	14985	15084	15003	14960	14829	15199	15008	15117	15012	14912	14979	14896	15064	14771	14943	14997	14861	14896	14935	15095	14916	15095	14955	14958	15070	15033	14835	14849	15040	14955	15059	15114	14833	14997	14988	15029	14964	15044	15122	14916	14857	14796	14910	15183	15055	15070	15259	14811	14996	14920	15048	14862	14953	14967	15041	14909	15243	14978	14888	15031	15072	15016	14931	14948	14912	15072	14956	14948	15075	14971	15161	14942	15072	14977	14885	15004	15026	14973	15061	15272	15086	15005	14964	15049	15072	15084	14877	15039	15007	14929	14922	15021	14907	14997	14917	14956	15108	15006	14968	14947	15068	14918	14951	14926	14976	14867	15011	14857	14945	15096	14905	15037	15045	14868	14962	15064	15189	14851	15010	15010	14838	15193	15168	15028	15124	14992	14983	14873	15058	15031	15033	15050	14862	15010	15071	14861	15026	14966	15134	14944	14900	14894	14969	15066	15074	15126	15164	14886	14957	15009	14897	15016	15027	14894	14979	15053	14923	14892	14962	14756	14884	14878	14967	14984	14922	14951	15018	15033	14988	14933	15085	15106	15042	15060	15029	14845	14858	14921	15097	14956	15071	14937	15016	15161	15121	15044	14955	14894	15038	15027	14953	14939	14847	15018	14937	15006	14975	15086	14794	14952	14937	15055	14866	14973	15058	14884	15046	14973	14958	14953	14999	14881	14969	14895	14989	14979	14969	15024	15114	14864	15012	15076	15018	15011	14939	15228	14942	14947	14973	14856	14927	15001	14989	14937	15043	15010	14929	14845	14993	15069	15000	14826	15041	14992	15166	14865	14885	15102	14979	15003	15045	14967	15132	14919	14974	14979	15020	15010	14959	14959	14900	15005	14896	15022	15147	15003	14888	15128	14920	15055	14955	15160	15109	14913	15151	15175	15084	14998	14907	15098	14986	15111	14974	15031	15124	15040	14986	14966	15152	15075	14869	14945	15084	15159	14988	14942	14922	14836	15144	14879	15015	15003	14964	14911	14944	15007	14896	14959	15110	14974	15076	15019	15084	14976	14982	15189	14963	14842	15038	15006	15002	14918	14916	14939	14928	14960	14905	14964	15085	14952	14900	15186	15062	14891	15010	14861	14910	15285	15011	14999	14865	15065	15059	14936	15005	14983	14978	15053	14980	15223	15026	15021	15085	14984	14827	15217	15114	15013	15106	15133	14904	14878	15113	14917	14973	14896	14797	14926	15029	15108	14992	14888	14971	14874	15043	15093	14995	14978	14918	15084	15051	14976	14976	14969	14917	14921	15088	15046	15043	15090	15180	14980	15054	14853	14908	14889	15032	15110	15097	14996	14968	15050	15201	14937	15034	15083	14976	15008	15102	15262	15216	15179	14947	14933	15126	15022	15144	14942	15153	15028	14945	15055	14994	14920	14978	14944	14888	15052	14927	14977	14996	14825	14954	14885	14969	14924	14938	14939	15054	15009	15040	14990	15030	14936	14980	14984	15002	15003	14947	15096	15042	14945	15017	14941	15093	15032	15034	14861	15035	14979	15018	14769	14868	15164	14998	14922	14993	15052	15027	14819	15043	14773	15091	14940	15026	15088	14886	15090	14942	15098	14971	15069	14943	15103	15036	14895	14833	15019	14995	15205	14712	14917	15105	14977	15102	15092	14930	14987	14809	15020	15050	15039	14953	14976	15060	15069	15109	14951	15128	15116	15037	15022	14923	14875	14855	15066	15021	15030	15029	15024	14958	14980	15024	14856	14784	14910	14996	14817	14976	15196	15128	15109	14895	15069	14971	15108	15044	14977	15095	14998	15026	15139	14974	14913	14842	15152	15074	15099	15026	14844	15114	15049	14982	14906	15131	14990	14930	15003	15028	14888	14982	15221	14891	15006	15032	14921	14896	14965	14804	14809	14912	14980	15045	15048	15024	14939	15063	14857	14986	14946	15048	15036	14920	14942	14947	14925	15004	14811	14967	15145	15094	15153	15161	15008	14905	15201	14971	14974	15019	15052	15021	15065	15031	14985	15035	14854	15261	15051	14943	15049	15041	15075	14917	14873	14876	15088	14902	15184	15093	15042	15074	14864	14846	15035	14873	15047	14996	14955	15117	15120	15075	15038	14974	14962	15014	15050	14960	14986	15007	15042	14694	14954	14982	15141	14910	14892	14996	14938	14988	15071	15064
24085	21186	28777	26446	27084	28601	27211	23418	21918	21022	20202	19534	19054	18795	18535	18504	18094	18254	18258	18132	17996	17919	17548	17751	17603	17765	17722	17611	17473	17647	17569	17554	17554	17722	17467	17516	17477	17585	17504	17574	17463	17611	17648	17492	17492	17575	17704	17464	17630	17411	17555	17664	17587	17476	17395	17558	17442	17570	17450	17322	17489	17750	17518	17326	17488	17292	17520	17667	17585	17335	17463	17729	17482	17422	17592	17530	17558	17470	17560	17483	17366	17609	17402	17215	17473	17420	17423	17445	17458	17559	17481	17340	17442	17649	17451	17561	17230	17580	17632	17308	17526	17444	17519	17592	17424	17401	17674	17562	17572	17383	17356	17410	17429	17638	17434	17390	17514	17502	17467	17328	17505	17475	17516	17559	17574	17581	17492	17332	17565	17523	17274	17363	17529	17375	17325	17472	17475	17481	17313	17504	17592	17561	17430	17385	17456	17439	17156	17264	17387	17442	17405	17511	17532	17394	17464	17518	17635	17621	17581	17542	17527	17274	17434	17444	17496	17517	17417	17550	17462	17418	17535	17478	17433	17461	17571	17599	17481	17405	17595	17664	17372	17307	17567	17242	17647	17515	17340	17504	17669	17437	17663	17386	17344	17372	17476	17466	17356	17468	17462	17342	17546	17539	17498	17564	17357	17333	17192	17405	17433	17380	17454	17344	17248	17365	17538	17444	17348	17491	17361	17454	17254	17451	17411	17540	17390	17513	17367	17472	17387	17492	17359	17210	17487	17253	17238	17477	17743	17517	17491	17654	17322	17534	17432	17396	17527	17571	17580	17253	17371	17553	17401	17544	17535	17696	17391	17342	17445	17552	17449	17599	17420	17340	17348	17422	17644	17415	17423	17454	17433	17304	17573	17668	17520	17522	17543	17350	17510	17222	17469	17515	17576	17654	17486	17507	17781	17535	17376	17587	17680	17638	17858	17501	17408	17446	17488	17349	17568	17414	17296	17463	17543	17590	17441	17536	17476	17526	17340	17432	17534	17447	17299	17397	17530	17698	17408	17503	17433	17552	17419	17378	17341	17446	17623	17424	17216	17401	17523	17689	17494	17469	17605	17504	17373	17709	17509	17472	17512	17444	17574	17631	17426	17564	17391	17426	17449	17299	17388	17424	17185	17399	17251	17414	17157	17436	17528	17591	17306	17526	17453	17167	17485	17481	17371	17422	17362	17435	17567	17348	17535	17390	17609	17384	17466	17681	17396	17425	17545	17553	17621	17593	17450	17403	17378	17344	17291	17407	17564	17285	17571	17614	17278	17422	17674	17460	17556	17293	17499	17388	17105	17551	17419	17523	17682	17435	17350	17506	17464	17482	17258	17312	17646	17473	17504	17431	17395	17320	17482	17427	17329	17348	17501	17478	17436	17244	17370	17558	17494	17385	17566	17331	17376	17393	17581	17404	17560	17483	17461	17359	17504	17541	17428	17530	17417	17415	17508	17419	17505	17387	17533	17341	17558	17546	17360	17203	17469	17520	17153	17532	17289	17565	17646	17598	17553	17452	17441	17450	17643	17444	17636	17394	17336	17453	17339	17541	17508	17498	17354	17632	17440	17533	17483	17261	17635	17416	17423	17552	17542	17383	17445	17403	17521	17518	17599	17536	17446	17303	17330	17392	17423	17542	17358	17442	17546	17400	17519	17383	17649	17508	17591	17496	17499	17412	17643	17464	17380	17467	17532	17557	17324	17585	17456	17390	17518	17443	17383	17230	17434	17521	17478	17408	17783	17727	17390	17309	17274	17324	17505	17493	17274	17425	17544	17498	17587	17619	17563	17575	17173	17500	17639	17421	17526	17441	17303	17398	17442	17392	17559	17273	17518	17477	17310	17458	17695	17585	17450	17460	17492	17253	17442	17325	17546	17515	17495	17464	17583	17454	17434	17391	17443	17547	17298	17505	17429	17392	17330	17535	17543	17429	17352	17640	17562	17410	17497	17415	17531	17762	17439	17354	17565	17433	17486	17443	17341	17338	17662	17316	17414	17463	17362	17349	17531	17359	17366	17428	17282	17557	17362	17665	17441	17583	17463	17434	17484	17432	17655	17262	17456	17542	17629	17599	17307	17436	17493	17460	17306	17536	17537	17528	17378	17491	17235	17502	17270	17368	17349	17468	17244	17281	17371	17391	17373	17623	17431	17342	17498	17714	17455	17356	17216	17490	17520	17321	17375	17510	17380	17601	17545	17570	17335	17438	17367	17374	17323	17495	17540	17576	17527	17594	17584	17549	17703	17498	17271	17314	17333	17661	17691	17490	17315	17453	17542	17420	17397	17458	17408	17374	17506	17448	17470	17524	17427	17506	17498	17404	17353	17562	17506	17357	17399	17320	17452	17496	17679	17334	17519	17366	17599	17348	17726	17294	17304	17453	17513	17350	17373	17460	17368	17445	17460	17468	17509	17502	17260	17553	17513	17461	17242	17181	17354	17343	17430	17622	17503	17526	17580	17472	17598	17469	17461	17597	17584	17379	17346	17447	17424	17476	17680	17555	17666	17376	17346	17475	17466	17494	17550	17496	17428	17498	17365	17472	17264	17705	17521	17604	17509	17465	17536	17372	17335	17573	17332	17386	17472	17524	17363	17417	17288	17592	17603	17594	17484	17551	17589	17487	17517	17467	17639	17506	17258	17514	17430	17509	17543	17554	17413	17539	17541	17506	17471	17520	17291	17353	17464	17430	17567	17420	17403	17511	17351	17448	17612	17325	17414	17474	17643	17363	17483	17383	17557	17253	17467	17472	17243	17486	17335	17529	17433	17618	17544	17424	17434	17551	17425	17412	17552	17394	17477	17460	17365	17429	17496	17488	17405	17520	17575	17290	17645	17422	17625	17369	17594	17375	17340	17271	17425	17570	17506	17612	17439	17192	17489	17489	17265	17263	17571	17308	17343	17552	17549	17394	17594	17554	17429	17565	17323	17457	17407	17370	17554	17476	17548	17551	17493	17557	17450	17527	17528	17406	17594	17479	17339	17631	17457	17339	17436	17483	17528	17560	17542	17562	17383	17262	17514	17464	17476	17169	17331	17272	17325	17410	17344	17429	17511	17531	17538	17475	17394	17388	17449	17490	17323	17468	17431	17514	17319	17434	17370	17468	17535	17451	17403	17499	17351	17424	17379	17595	17561	17376	17410	17411	17353	17405	17476	17518	17651	17332	17357	17463	17545	17545	17414	17640	17654	17517	17391	17431	17345	17600	17704	17446	17488	17697	17580	17454	17273	17695	17460	17518	17568	17419	17416	17680	17455	17463	17680	17651	17445	17571	17440	17457	17255	17521	17454	17497	17471	17565	17604	17377	17554	17525	17249	17370	17637	17459	17493	17516	17636	17443	17395	17481	17394	17353	17527	17558	17441	17546	17215	17477	17364	17394	17454	17343	17378	17533	17343	17502	17499	17482	17538	17591	17269	17422	17644	17515	17491	17478	17140	17262	17386	17375	17370	17351	17456	17303	17430	17594	17635	17574	17457	17526	17328	17642	17432	17567	17626	17483	17389	17406	17512	17489	17664	17463	17481	17532	17387	17464	17661	17528	17520	17434	17490	17321	17532	17442	17486	17310	17375	17563	17588	17535	17602	17621	17382	17376	17549	17553	17464	17381	17341	17457	17358	17549	17373	17488	17433	17601	17662	17430	17572	17502	17554	17416	17389	17615	17606	17471	17565	17425	17493	17565	17566	17376	17442	17512	17421	17563	17515	17365	17425	17547	17670	17421	17790	17313	17543	17558	17326	17401	17352	17350	17412	17627	17430	17422	17455	17506	17413	17412	17450	17355	17575	17415	17673	17466	17509	17397	17666	17389	17527	17510	17669	17437	17602	17495	17363	17357	17520	17420	17517	17334	17418	17584	17360	17723	17528	17433	17470	17627	17551	17480	17669	17294	17479	17538	17394	17149	17471	17615	17747	17590	17511	17436	17410	17360	17533	17312	17364	17279	17445	17601	17390	17504	17640	17714	17469	17419	17537	17507	17361	17665	17544	17358	17503	17405	17521	17400	17325	17510	17510	17270	17402	17362	17578	17401	17323	17543	17463	17263	17372	17460	17506	17305	17543	17533	17453	17424	17408	17505	17370	17461	17456	17396	17441	17489	17329	17331	17420	17551	17573	17640	17394	17475	17558	17489	17347	17359	17480	17531	17343	17494	17621	17396	17398	17388	17281	17414	17596	17413	17344	17406	17517	17472	17552	17559	17514	17405	17631	17639	17199	17349	17507	17375	17479	17313	17240	17508	17489	17442	17447	17377	17293	17522	17440	17572	17546	17545	17327	17331	17668	17473	17355	17598	17420	17399	17384	17328	17694	17490	17353	17592	17277	17473	17421	17409	17345	17492	17490	17637	17388	17478	17490	17364	17303	17408	17304	17415	17461	17608	17451	17314	17538	17419	17351	17452	17455	17477	17442	17417	17338	17366	17487	17375	17530	17696	17704	17398	17469	17416	17306	17453	17381	17477	17483	17482	17553	17534	17570	17563	17670	17658	17457	17484	17466	17418	17450	17378	17330	17593	17583	17532	17391	17611	17433	17470	17351	17368	17613	17554	17388	17444	17577	17430	17418	17546	17484	17402	17575	17367	17429	17710	17523	17567	17597	17351	17528	17590	17480	17372	17558	17510	17466	17374	17381	17434	17418	17454	17294	17457	17522	17499	17329	17713	17648	17564	17561	17369	17705	17364	17497	17548	17351	17413	17530	17376	17443	17346	17345	17613	17531	17567	17536	17379	17353	17383	17648	17604	17492	17658	17613	17438	17344	17453	17677	17280	17511	17449	17475	17367	17323	17551	17357	17364	17585	17547	17572	17604	17536	17577	17461	17502	17609	17632	17513	17375	17426	17470	17687	17621	17620	17537	17433	17447	17326	17506	17571	17601	17459	17391	17637	17545	17571	17543	17431	17368	17420	17509	17601	17433	17485	17530	17295	17270	17540	17434	17397	17385	17547	17577	17633	17437	17353	17520	17707	17574	17493	17221	17485	17631	17628	17376	17245	17490	17362	17445	17438	17380	17492	17632	17544	17341	17582	17503	17560	17471	17206	17427	17502	17379	17573	17392	17370	17453	17391	17477	17365	17275	17567	17626	17271	17430	17565	17277	17377	17354	17573	17417
32989	53414	49148	39051	34096	30007	25725	23322	21344	19725	18609	17970	17180	16720	16379	15981	16038	15867	15715	15438	15491	15388	15401	15290	15250	15206	15402	15205	15135	15233	15089	15250	15100	15189	15140	15020	15174	15225	15042	15053	15091	15057	15043	14985	15083	15145	15159	15103	14815	15075	15113	14914	15007	15125	15004	14987	15127	15074	15125	15007	15112	14942	15031	15015	15028	14938	14954	14997	14968	15133	15055	14846	15131	15091	15252	14952	15092	15134	15216	15250	14943	15033	14876	14855	15243	14904	15137	15003	14890	14880	15070	15175	15181	14935	15123	15072	15089	15097	14840	15085	15046	15152	14991	15215	15126	15056	15039	15173	14918	15140	15145	15018	14991	15000	15234	15155	15116	15068	15014	14920	15060	14906	14950	14941	15052	15084	15129	15077	15027	14981	15048	14919	14996	15019	15075	14987	15092	15182	15200	15039	15093	15037	14980	15040	14967	15084	15027	15193	14887	15048	15092	15140	15007	15091	15055	15027	14848	15045	15026	14967	15102	14861	14991	15167	15022	14879	14955	14956	15016	15103	15027	15256	14906	14917	15000	14949	15038	15216	14898	15001	14909	14982	14968	14993	14953	15101	15117	15041	15018	15018	15058	14997	14960	14956	15047	15151	15228	15196	15107	15031	15101	15030	14938	14953	15015	15012	15100	15069	14997	15126	15041	15118	14983	14847	15077	14970	15159	15054	15089	14904	14966	14956	14934	15064	15012	15123	15090	15090	15101	15170	15063	15038	14942	14992	15142	14962	14957	15042	14942	14831	15052	15046	14866	15006	15011	15089	14933	15011	15214	15051	15078	14925	15180	15042	14951	14851	15177	15187	14942	14952	14998	14969	15035	14989	15068	14961	14995	15060	15069	15099	14852	15063	14963	15166	15028	15006	14991	14900	15012	15007	15004	15022	15253	15044	15091	15060	15075	14991	15101	15026	15050	15011	14984	15225	15085	14866	14924	14834	14776	15093	14952	15037	14971	15043	15088	15205	15079	14916	15131	15041	14917	15285	15033	15075	15136	15007	14981	15064	14986	15174	15015	14953	15051	15067	15072	15007	14897	15054	15156	14940	14975	14900	15056	15218	15064	15014	14947	14949	14894	15054	15046	15012	15041	14918	15076	14968	14973	15055	15000	15038	14892	15093	14977	14998	14887	15043	14997	14997	15112	14952	15124	14922	14992	14883	14982	14985	14991	15243	14855	15138	14923	15041	15050	15113	15134	15008	15046	15123	14982	14911	15019	14918	14883	15010	15007	14940	15055	15081	15119	15152	15096	14994	15004	15061	15129	15027	15077	14874	15044	14987	15150	15014	14991	14906	14979	14953	14917	15002	14770	15050	15133	15041	15000	14949	15065	15001	15072	14967	14953	15022	14935	15026	15178	15100	15073	15009	15127	15012	15103	15043	15016	15094	15046	15071	14976	15109	14929	15025	15071	15120	14984	14873	15036	14859	15024	15119	15096	15119	15030	15054	14905	14951	15008	14975	15126	15115	15041	15071	14893	15153	14878	14850	14893	15079	14958	15102	15087	14909	14906	14964	15007	14978	15015	15054	14893	15273	15017	15002	14979	14803	15089	15006	15072	15011	15140	14965	15043	14754	15022	15025	15113	14971	15081	15065	14984	15036	15304	14948	15017	14935	14984	14795	15046	15073	14992	15207	15011	15113	14860	14998	14981	14859	15038	14977	14815	15023	15014	14882	15075	15039	14964	15132	15060	15077	15003	15069	14997	15253	15110	15175	15169	14993	15171	15202	15191	14897	14941	14908	14886	14937	14891	14983	14812	15281	14887	15099	14994	14944	15002	14901	15068	14922	15077	14949	15184	15057	15005	15113	15073	14978	14932	14917	15145	14910	15157	14938	15087	14963	15147	15198	15124	15112	14933	15020	15165	14919	15077	15072	14938	14946	14983	14942	14897	14983	15049	15153	15027	15138	15032	15222	15033	14914	14930	15050	15006	14880	15121	15034	14952	14993	15037	15182	15075	14840	15035	15040	15040	15124	15087	15064	15018	15042	15017	15083	15124	14997	14942	14754	14997	15126	14777	15111	15055	14928	15074	15283	14841	15141	15048	14985	15172	14995	15102	14979	15005	14980	15061	15080	15077	15164	14924	15161	15089	15104	14977	15063	15072	15062	15046	14914	15058	14958	14888	15086	15121	15216	15035	14919	15091	15028	14953	15048	15246	14985	14917	15060	15050	15142	14961	15055	15066	14940	15088	15216	15015	15048	14930	15104	15094	15120	15022	14952	14948	14910	14858	14879	15063	15131	15134	15195	15097	14958	15036	15016	15149	15280	15018	14877	15090	15061	15154	14942	14964	14999	15000	14944	15117	15058	14967	14973	14843	15062	14757	15060	15058	15151	14981	15098	14829	14929	15132	15072	14794	15082	15182	15126	14922	15077	15202	14984	14873	14966	14907	15160	14898	14887	14971	15099	15056	14968	15005	14955	14919	14873	14880	14999	15074	14999	14967	15133	15035	14941	14970	14911	15245	15041	14893	15010	15056	15055	15056	15056	15020	14910	14998	15187	15134	15054	14901	14966	15080	14965	15153	15056	14929	14932	15154	14990	15141	14920	14973	15014	15041	14970	14982	14949	14923	15060	15120	15093	15065	15162	14952	14940	14857	15114	14737	15026	15132	14966	14964	15052	15012	15109	14896	15135	15054	14759	14990	14905	14949	15177	15029	14991	14831	15016	15046	15087	15046	15015	14852	14876	15111	15079	14949	15103	15060	15034	14920	15117	14980	15108	15111	14966	14949	14990	15074	14924	14992	14812	15107	14902	14778	14986	14927	14960	15037	14997	15158	14911	15053	14986	14833	14981	15215	15041	14891	14982	14930	15129	14957	15072	15064	14884	14716	14975	15133	15074	15007	15074	14937	15184	14873	15061	15192	14987	15044	15069	15099	14888	14926	15120	14976	15003	15089	15014	14999	14928	14972	15012	15008	15041	15164	15048	15216	15190	15060	15153	15063	14985	15028	15238	14932	14977	14964	15051	14906	15130	14890	15206	14966	15188	15128	14858	15205	14894	15055	15100	14969	14979	15186	14902	15126	15025	15076	15038	14813	15031	14939	15116	14775	15019	15173	15016	14928	14955	14974	15035	14935	15006	15078	15161	15077	15036	15096	14991	15035	15023	14953	15014	14921	14919	15099	14985	14956	15038	15073	15032	15076	15060	15127	15349	15034	15029	14917	15077	15159	14992	14971	15038	15051	15130	15015	15095	15123	15092	14922	14953	15077	15310	15174	14952	15192	15085	14965	14817	15060	14941	14939	14963	14904	15002	14782	15100	15001	15050	15026	14996	15018	14994	14992	15047	15122	14937	14953	14991	14974	15103	14859	15151	14994	14994	15056	14947	15190	14862	14869	14948	15053	15046	14947	15052	14968	14838	15000	15061	14978	15138	15032	15060	14964	15070	15019	15002	15150	14876	15101	14858	14884	15057	15039	15105	14993	15252	15132	15054	15194	15008	15065	15094	15007	14986	15159	15089	14802	14942	14937	14929	15014	15032	15106	15072	15115	14931	15143	14932	15063	15065	14920	15015	14983	14942	15089	15163	14812	14829	14885	14856	15055	15092	15060	14969	15137	15105	14915	14977	14858	14985	15029	14947	14915	15056	15094	15139	14947	15102	15098	15047	14962	14851	15092	14931	14968	15027	15149	15085	14916	15006	15102	14890	14980	15016	15167	14977	14984	15077	15055	15148	15020	14965	14911	15106	14903	15162	14954	14844	15066	15063	15108	15197	15155	15105	14908	14976	15079	15095	14821	15009	15045	14985	14862	15160	15004	14962	14873	14995	14897	15170	15151	15024	15106	15171	14948	14900	15190	15026	15122	14976	14881	15156	15253	14901	14978	15020	15104	15099	15020	15051	15062	15155	15017	15060	15094	14995	14997	15090	14945	14997	15073	15138	14902	14952	14995	15112	14899	14986	15145	15227	15037	14926	14884	15162	14775	15113	15061	15039	15034	15187	14986	15071	14970	14895	15079	14977	14879	15072	14893	15028	14974	15097	14990	15021	15055	14985	15114	15036	15040	15077	14950	15071	15022	14876	14990	14954	15056	14969	15015	15105	14937	14940	15093	15160	15002	14921	15058	14979	14952	14994	14993	15187	14986	15036	14995	15065	15070	14914	15152	14926	14975	14884	15009	15094	15061	15068	15039	15183	15124	15105	14955	15052	14954	14922	15069	14979	14982	15088	15103	15163	14894	15039	15014	15027	15192	15075	14969	15155	14821	15079	15129	15005	15116	14893	14856	15131	15149	14826	15073	14955	15039	15188	15005	15063	14890	15034	14967	15093	14952	15023	14987	15038	15016	15087	15168	14955	15000	15153	14971	15017	14975	15114	15096	15127	15115	15046	15007	15098	14998	15254	15175	14873	14881	15136	15046	15106	14742	15027	15331	15258	14984	15050	15106	14985	15072	14953	14938	15012	14870	15046	14859	14892	15017	15087	15046	15163	15192	14941	14930	15126	15248	14990	15075	15082	14979	15101	15006	15069	15005	15104	15034	15007	14931	15085	14995	15004	15009	15100	14944	15048	15158	15068	15070	14906	14950	14963	14925	15081	14977	14852	15164	14970	14933	15024	15134	15051	14898	15127	14974	14937	15247	15109	15013	15005	15086	15144	15021	14969	15122	14944	14991	15096	15137	14836	15158	15017	15123	14981	15233	15070	15121	14989	15067	14960	14971	15008	14904	15120	14960	15051	14931	15114	14965	15074	15007	14988	14963	14919	15212	14972	15018	14996	15022	15189	15009	14954	15084	15226	15103	15170	15026	15004	15016	15182	15011	15066	14963	14907	15152	14879	15026	14998	14946	15076	14976	15059	14984	15033	15092	14937	15073	15158	14984	15014	14993	15009	15076	15012	14983	15079	14911	14988	14989	15260	15095	14999	15046	14896	15155	15059	15154	14982	15010	15030	15152	14946	15064	15064	14968	15059	15116	15096	14893	14998	15122	15089	15050	14947	14971	15269	14989	14849	15219	14991	15166	14986	14932	14763	15214	14840	14858	15113	15077	15117	14990	15227	15017	14851	15139	14893	14863	14991	15043	15114	14881	15098	14900	15030	15063	14975	14916	14924	15145	14894	14926	15063	15038	14983
22905	21201	29013	24137	23953	28864	31158	25941	23708	22627	21619	20663	20155	19670	19653	19210	18995	18984	18684	18660	18575	18179	18389	18362	18269	18157	18201	18077	18313	18157	18294	18066	18136	18088	17996	17926	18018	17803	18152	17815	17866	18055	17778	18123	18015	17943	18037	17778	18065	18084	18116	18166	17902	18036	17936	17945	17994	17839	17941	18090	18102	18031	18131	17950	17875	17883	17925	17889	17938	18046	17954	17899	17912	18059	17957	17805	17948	17819	18015	17856	17852	17846	17961	17954	17855	18131	17828	18169	17900	17981	17888	17535	17862	17892	17829	17924	17883	17839	17841	17788	17952	17845	17967	17954	17955	17973	17804	17835	17846	17831	17852	17778	17834	17766	17869	17738	17816	18135	17964	17820	17852	17902	17969	17820	17910	18028	17868	17863	17960	17785	17927	18012	17913	17837	17834	17874	17745	17704	17994	17924	17993	17995	17951	17947	17983	17695	17985	17929	17821	17863	18002	17856	17940	17913	18051	17945	17980	17886	17855	17762	18048	17794	17906	17838	17746	17856	18059	17750	17856	17778	17923	18064	17799	17727	17863	17815	17678	17981	17848	17686	17820	17718	17892	17924	17736	17996	18060	17750	17755	17820	17863	17804	17734	17795	17762	17707	17892	17843	17954	17981	17849	17928	17827	17987	18030	17934	17893	17791	18010	17952	18049	17845	17791	17785	17874	17939	17967	17791	17619	17992	17944	17737	17894	17742	17901	17891	17830	17821	18182	17947	17848	17954	17868	17688	18027	17811	17984	17848	17804	17826	17929	17805	17741	17966	17648	17710	17959	17881	17847	17961	17782	17760	17863	17960	17938	17830	18068	17752	18020	17941	17691	17731	17960	17839	17888	17917	17976	17788	17856	17928	17871	17864	17886	17983	18042	17846	18050	17814	17795	17974	17932	17809	17833	17878	17838	18024	17717	18013	17882	17956	18031	17927	17802	17986	17783	17801	17913	17904	17791	17947	17966	17822	17947	17903	17858	17873	17932	17821	17755	17818	17800	17866	18063	17912	17972	17712	17737	17799	17741	17601	18009	17998	17824	17994	17688	17896	17815	17619	17770	17947	18065	17808	17875	17966	18053	17937	17996	17611	17675	17936	17957	17902	17775	17967	17990	17807	17891	17835	17686	17728	17780	17953	17891	17843	17990	17933	17862	17906	17889	17987	18029	17902	17858	17937	17907	17982	17904	17959	17812	17672	18014	17951	17966	18013	18004	17823	17873	18037	17790	17829	17919	17813	17821	17808	17860	17996	18045	17858	18082	17973	17920	17777	17985	17807	17882	18092	18100	17967	17794	17818	17838	18027	17738	17798	17833	17819	17833	17966	17878	17894	17813	17787	17931	17902	18005	17951	17788	17907	17954	17882	17881	18163	17983	17971	17867	17946	17916	17777	17799	17963	17993	17968	17576	17975	18185	17887	18044	17677	18120	17922	18021	17976	17866	17872	17910	17894	17835	17951	17893	17980	18007	18043	17675	17832	17893	17889	17776	17988	18128	17920	18000	17857	17880	17804	17897	17682	17992	18019	18111	17714	17842	17793	17713	17920	18141	17801	17811	17832	17916	17743	17878	18082	17893	17980	17761	17904	18037	17960	17735	17988	17736	17531	17802	17951	17822	17762	17782	17755	17917	17997	17734	17955	17730	18028	17947	17717	18038	17897	17871	17975	17800	17976	17646	18038	17937	18006	17871	17951	17932	18019	17530	17748	17880	17832	17669	17901	17842	17935	18055	17886	17719	17891	18065	17927	17826	18187	18093	17983	17763	18216	17842	17883	17558	17838	17950	17823	18066	17746	17914	17747	17837	17903	18008	17935	17916	17708	17760	17993	17805	17928	18003	18097	17879	17848	17838	17975	18011	17895	17957	17730	17742	17761	17818	18018	17758	17948	17839	17898	18112	17760	18009	17822	17968	17829	17874	17979	18081	18090	17972	17867	17948	17824	17948	17993	17736	17897	17968	17835	17886	17740	17925	17898	17625	17848	17892	17925	17756	17858	18026	17957	17874	17897	17939	17859	17891	17919	17903	18092	17892	17836	17881	17833	17968	17976	17675	17711	17800	18044	17871	17884	17765	17913	17965	17934	17857	17756	17898	17803	17850	18001	17799	17908	17921	17871	17880	17830	17762	18080	17998	17954	17816	18029	17923	17906	17863	17676	17787	17835	17901	17834	17856	17929	17785	17777	17753	18024	17786	17828	17782	17687	17728	18193	17930	18056	17706	17926	17821	17796	18054	18024	17812	18133	17930	18067	17993	17942	18014	18022	17960	18032	17771	18148	17660	17942	17871	17862	18013	17708	17629	17636	17908	18124	17876	17841	17761	17945	17816	17820	17855	18014	17667	18016	17962	18101	17956	17899	17990	17817	17872	17865	17877	17907	17818	17835	17856	17964	17945	17978	17919	17883	17857	18046	17937	17833	17704	17885	17691	17763	17723	17809	17783	17979	17802	17817	18022	18051	17949	17704	18087	18040	17887	18100	18052	18069	17836	17827	17870	17947	17909	18064	18009	17952	18032	17787	17687	17935	18135	17844	17732	17939	17972	17702	17928	17908	18063	17787	17727	17857	17801	17900	17819	17821	18016	17742	17808	18095	17795	17848	17868	17893	17758	17958	17785	17961	17699	17858	17984	17834	17997	17979	17975	17859	17774	17922	17857	17669	17993	17915	17866	18023	17852	17619	17921	18010	17858	17924	17787	17938	18012	17914	17893	17781	17814	17810	17746	17869	17822	17888	17851	17714	17872	17618	18048	18059	17840	17944	17828	17818	17770	17809	18053	17950	17919	17886	17909	17972	17771	17850	18132	17724	17931	17840	17936	17745	17696	17876	17801	17942	17981	17775	17912	17946	17899	17777	17787	17853	17698	17806	17882	17938	17673	17979	17756	17814	17819	17899	17872	17992	18085	17851	17845	17961	17790	17873	17906	17808	17831	17865	17934	17943	17924	17976	17955	17759	17913	17913	17820	18075	17802	17800	18044	18046	17928	17939	17630	17904	17858	17817	17974	17913	17847	17959	18003	17894	17992	17934	17927	17923	18039	17917	17725	17913	17962	17714	17825	17725	17978	17922	17724	17933	17650	17929	17940	18060	17958	17920	17739	18070	18108	17914	17937	17704	17956	17914	17839	17946	17902	17833	17962	18134	17872	17910	17867	18035	18064	17782	17959	17910	18175	17800	17821	17942	17759	17598	17818	17964	17974	18068	17801	17779	17929	17912	17852	17690	18032	18014	17929	18050	17889	18116	17875	17980	17950	17937	17888	18037	17807	17836	18129	17904	17814	17793	17791	17953	17808	17870	17765	17885	17669	17827	17960	17998	17793	18007	17873	17910	17757	17948	17992	17921	17700	17752	17950	17734	17660	17898	17832	17851	17671	17865	17804	17870	18101	18157	17800	17824	17899	17908	17760	17746	17996	17997	17911	17940	17920	17994	17795	17867	17674	17860	17875	18091	17891	17788	17851	17866	18155	17668	17849	17961	17868	18184	18124	17843	17905	17935	17939	17914	17795	17990	17776	17989	17858	17877	17850	17983	17858	17943	18118	17802	17900	17679	17864	17775	17997	17948	18053	18129	17847	17996	17989	17890	17842	18022	17684	17922	17903	17864	17944	17959	17787	17940	17798	18031	17972	18005	17914	17968	18040	18042	17892	17872	17945	17813	17986	18020	17960	17893	17995	18033	17957	17925	17905	17967	17705	17877	18035	17979	17744	17670	17595	17613	17661	17751	18251	17991	17819	17854	17873	17810	17938	17666	17779	18065	17944	18029	17927	17849	17869	17786	17821	17854	17814	17932	17922	17879	17780	17811	17832	17871	17908	17808	17817	17859	17876	17846	17975	17775	17888	17814	18037	17794	18131	17964	17886	17965	17954	18098	17822	18039	17872	18020	17823	17959	17774	17819	18028	17888	17935	17913	17651	17881	17771	17920	18081	18061	18026	17847	18014	18069	17917	17908	17875	17952	17945	17770	17987	17937	17829	17995	17905	17935	17923	17907	17905	17804	17793	17912	17999	18010	17617	17860	17856	17827	17921	18082	17864	17897	17930	17814	17908	17851	17770	17858	18030	18054	17862	17624	17954	17966	18080	17840	17908	17922	17803	17900	17884	17838	18084	17892	17898	17813	17799	17845	17948	17951	18002	17980	17964	17803	17960	17876	17943	17916	18055	17795	17912	17913	17862	17886	17724	17789	17875	17970	18127	17932	17703	17734	17851	18074	17917	17864	17885	17864	18049	17702	17949	17873	17730	17740	17786	17588	17935	17726	18073	17967	18029	17705	17756	17839	18087	18078	17884	17899	17745	17813	17614	17989	18028	18226	17860	17937	18000	17763	17881	17936	17834	17897	17868	17741	17947	17767	17883	17916	17899	17978	17903	17936	17874	17925	17822	17812	17952	17761	17885	18118	17872	17759	18107	17884	17844	17766	17954	17971	17712	17833	17864	17659	17987	18020	17716	17674	17918	17791	18014	18030	17750	17878	18005	17830	17929	18003	17815	17822	18092	17869	17935	17893	17953	17877	17822	17800	17983	17773	17907	17731	17623	17715	17968	17970	17766	17753	18008	17756	17805	17732	17835	17907	17865	17817	17709	17721	17724	17842	17767	18040	17790	17801	17838	17916	17771	17971	17902	18031	18020	18040	17951	17993	17770	17798	17840	18139	17876	17916	17962	17861	18023	17776	18190	18175	17801	18049	17887	18154	17954	17815	17873	17883	17976	17697	17689	17840	17699	17696	17881	17905	18014	17724	18018	17894	18032	17894	17879	17968	17977	17908	17845	17804	18005	18138	17967	17900	18180	17909	17911	17863	17834	17914	17717	18012	17893	17856	18049	17880	18072	17718	18068	18030	17790	17828	17824	17883	17834	17856	17785	17829	17686	17914	17942	17740	17842	17906	17933	18088	17959	17819	17765	17753	17913	17903	17590	18030	17874	17677	17872	18060	17903	17872	17823	17894	17717	17851	17924	17953	17801	17813	18048	17826	18083	17753	17885	17877	17824	17762	17840	18090	17809	17869	17958	18069	17966	17953	17956	17874	17854	17831	17905	17850	17699	17728	17846	17918	17752	17783	17942	17978	17944	17926	17987	18106	17896	17911	17842	17813	17797	17779
35750	58825	54299	43402	39044	34217	29252	26429	23732	21509	19855	19291	18256	17550	17448	16870	16598	16294	16351	16116	15869	15831	15840	15701	15776	15699	15400	15634	15275	15421	15496	15437	15302	15188	15340	15337	15427	15394	15391	15210	15205	15123	15255	15416	15315	15423	15118	15346	15350	15249	15362	15382	15468	15302	15415	15250	15317	15141	15261	15274	15290	15293	15263	15287	15330	15375	15231	15280	15146	15090	15386	15299	15234	15240	15254	15335	15125	15207	15214	15185	15420	15279	15301	15148	15268	15237	15182	15257	15160	15248	15286	15278	15071	15274	15079	15354	15170	15270	15305	15229	15183	15179	15155	15228	15148	15047	15214	15190	15326	15151	15293	15154	15391	15292	15276	15398	15370	15237	15349	15308	15348	15241	15203	15215	15165	15318	15194	15284	15278	15032	15141	15300	15246	15239	15173	15272	15256	15239	15232	15323	15213	15240	15146	15267	15295	15241	15267	15200	15131	15380	15184	15171	15353	14988	15167	15290	15341	15278	15305	15094	15215	15228	15305	15367	15219	15165	15247	15358	15354	15248	15195	15253	15271	15198	15370	15215	15280	15393	15130	15361	15361	15186	15297	15227	15249	15257	15142	15413	15113	15409	15146	15332	15280	15159	15328	15189	15285	15121	15175	15228	15318	15256	15212	15286	15259	15280	15110	15240	15405	15130	15275	15056	15207	15161	15187	15226	15177	15264	15309	15418	15231	15400	15263	15322	15246	15306	15172	15258	15206	15227	15177	15222	15275	15186	15234	15289	15236	15156	15396	15296	15238	15256	14928	15302	15204	15352	15313	15310	15159	15350	15221	15217	15150	15361	15275	15194	15147	15213	15218	15155	15210	15511	15331	15222	15356	15185	15244	15110	15249	15201	15219	15479	15183	15127	15088	15137	15310	15215	15302	15126	15085	15385	15056	15143	15313	15330	15303	15215	15156	15199	15143	15301	15277	15139	15425	15357	15185	15238	15294	15292	15207	15190	15153	15213	15382	15177	15160	15162	15315	15293	15434	15308	15215	15212	15223	15305	15245	15291	15383	15213	15266	15218	15269	15278	15182	15256	15294	15219	15319	15256	15245	15144	15190	14995	15322	15206	15399	15307	15267	15261	15107	15104	15295	15242	15290	15299	15214	15258	15059	15383	14998	15346	15350	15205	15225	15102	15232	15198	15311	15299	15223	15210	15248	15440	15370	15280	15138	15169	15262	15158	15279	15370	15104	15368	15213	15135	15492	15182	15332	15267	15148	15103	15154	15193	15045	15297	15193	15242	15264	15283	15228	15122	15197	15266	15125	15253	15285	15196	15085	15225	15156	15434	15305	15292	15285	15217	15221	15237	15288	15227	15224	15193	15378	15223	15123	15211	15252	15172	15130	15227	15262	15238	15307	15382	15170	15242	15227	15328	15297	15241	15167	15290	15297	15245	15297	15276	15206	15434	15181	15257	15222	15281	15443	15249	15252	15208	15253	15256	15426	15249	15202	15208	15207	15240	15433	15215	15293	15122	15130	15308	15265	15439	15237	15342	15299	15246	15280	15256	15250	15198	15036	15399	15299	15139	15252	15220	15244	15483	15108	15388	15140	15161	15256	15309	15271	15247	15392	15205	15192	15270	15261	15141	15239	15153	15358	15153	15240	15404	15283	15354	15174	15111	15252	15115	15232	15252	15289	15203	15222	15319	15257	15235	15436	15269	15478	15252	15141	15289	15299	15379	15237	15092	15139	15422	15370	15279	15313	15211	15200	15204	15143	15302	15404	15141	15307	15377	15252	15350	15167	15370	15289	15224	15081	15247	15152	15366	15240	15189	15156	15187	15432	15129	15097	15307	15234	15202	15142	15312	15223	15288	15273	15082	15298	15101	15228	15294	15277	15275	15141	15395	15178	15226	15303	15255	15136	15353	15404	15386	15179	15020	15310	15222	15203	15386	15126	15280	15260	15347	15203	15142	15175	15348	15263	15242	15159	15240	15248	15127	15257	15219	15352	15369	15154	15401	15449	15267	15261	15107	15268	15331	15193	15263	15249	15265	15136	15325	15170	15269	15241	15275	15242	15386	15226	15184	15328	15171	15277	15201	15238	15252	15278	15431	15375	15218	15317	15110	15278	15347	15288	15268	15443	15206	15084	15191	15184	15297	15138	15274	15178	15265	15109	15267	15331	15328	15178	15325	15198	15219	15147	15228	15199	15382	15293	15215	15266	15282	15290	15079	15208	15111	15346	15026	15171	15179	15272	15140	15247	15275	15233	15129	15164	15184	15230	15317	15415	15272	15359	15186	15164	15393	15166	15319	15172	15256	15264	15287	15338	15200	15216	15266	15172	15184	15250	15160	15295	15183	15175	15285	15223	15283	15245	15134	15155	15172	15158	15370	15217	15233	15197	15230	15256	15211	15246	15411	15330	15288	15243	15283	15387	15289	15280	15324	15202	15313	15347	15261	15241	15266	15254	15423	15189	15353	15281	15232	15372	15078	15452	15223	15382	15200	15160	15248	15227	15219	15142	15074	15051	15162	15123	15289	15306	15218	15145	15257	15284	15236	15302	15122	15242	15250	15285	15348	15282	15054	15366	15135	15165	15258	15135	15212	15278	15348	15120	15207	15348	15363	15166	15338	15055	15331	15225	15080	15268	15045	15260	15116	15252	15309	15228	15321	15216	15253	15302	15216	15118	15217	15180	15250	15113	15287	15275	15280	15261	15186	15208	15113	15250	15098	15473	15096	15432	15286	15141	15307	15158	15212	15317	15228	15153	15054	15119	15115	15434	15270	15328	15493	15258	15234	15160	15216	15278	15241	15358	15240	15239	15283	15248	15216	15138	15289	15226	15051	15327	15254	15384	15137	15249	15420	15302	15088	15222	15181	15206	15169	15340	15242	15286	15331	15143	15160	15400	15261	15121	14965	15225	15150	15330	15399	15187	15244	15231	15167	15126	15387	15335	15275	15188	15254	15284	15183	15149	15200	15170	15099	15098	15275	15228	15078	15303	15032	15218	15069	15185	15214	15249	15198	15126	15234	15216	15439	15330	15276	15182	15325	15246	15248	15207	15253	15166	15168	15178	15269	15272	15069	15343	15274	15257	15083	15180	15367	15172	15209	15118	15211	15290	15082	15378	15088	15266	15108	15206	15242	15096	15163	15336	15288	15113	15366	15219	15220	15334	15450	15465	15217	15140	15281	15291	15085	15270	15258	15300	15185	14947	15347	15404	15228	15174	15159	15351	15246	15248	15274	15401	15261	15113	15205	15230	15300	15224	15224	15203	15284	15362	15194	15145	15136	15274	14998	15242	15275	15174	15163	15030	15159	15213	15138	15364	15406	15244	15072	15281	15191	15260	15241	15188	15249	15351	15262	15342	15084	15234	15352	15219	15188	15277	15057	15152	15200	15286	15234	15122	15072	15251	15276	15336	15259	15385	15231	15175	15298	15346	15224	15281	15177	15263	15082	15153	15167	15266	15196	15372	15274	15110	15156	15168	15149	15183	15278	15191	15165	15367	15197	15167	15195	15195	15230	15217	15141	15260	15091	15455	15212	15137	15337	15298	15143	15208	15330	15137	15297	15242	15226	15297	15252	15296	15489	15223	15145	15098	15239	15368	15304	15155	15217	15229	15175	15115	15264	15222	15234	15376	15297	15261	15391	15211	15279	15240	15245	15141	15322	14965	15279	15298	15344	15433	15317	15344	15230	15303	15163	15178	15161	15367	15146	15343	15207	15189	15329	15107	15254	15250	15165	15299	15182	15428	15238	15198	15272	15409	15324	15285	15255	15057	15384	15148	15259	15350	15279	15155	15220	15195	15073	15270	15237	15098	15227	15179	15318	15316	15120	14998	15278	15017	15299	15296	15250	15143	15293	15090	15053	15253	15475	15177	15271	15340	15270	15208	15290	15183	15375	15210	15145	15123	15329	15270	15245	15175	15287	15156	15427	15357	15179	15549	15304	15063	15235	15308	15247	15203	15067	15332	15140	15285	15400	15252	15151	15276	15160	15294	15187	15254	15194	15274	15317	15211	15246	15390	15283	15305	15200	15232	15135	15302	15155	15228	15242	15127	15182	15278	15269	15149	15206	15188	15242	14998	15461	15145	15271	15387	15299	15192	15222	15192	15181	15419	15179	15313	15247	15342	15332	15165	15185	15191	15216	15351	15236	15272	15273	15099	15226	15208	15171	15216	15300	15380	15225	15240	15383	15191	15107	15287	15374	15216	15252	15264	15236	15132	15256	15248	15250	15297	15472	15203	15259	15242	15267	15143	15339	15329	15230	15309	15098	15197	15398	15107	15328	15144	15132	15390	15153	15558	15168	15259	15035	15263	15250	15187	15211	15299	15185	15324	15168	15234	15165	15219	15397	15097	15158	15351	15142	15296	15418	15065	15145	15252	15112	15284	15298	15034	15384	15138	15199	15314	15170	15539	15064	15179	15253	15324	15176	15189	15286	15222	15094	15103	15130	15262	15298	15235	15385	15352	15222	15171	15318	15131	15161	15164	15099	15288	15301	15213	15210	15327	15276	15220	15057	15323	15087	15072	15215	15237	15300	15143	15319	15237	15453	15278	15186	15358	15218	15439	15129	15015	15120	15232	15522	15182	15178	15185	15201	15393	15378	15079	15273	15249	15167	15191	15150	15148	15389	15296	15314	15413	15157	15239	15185	15116	15219	15255	15267	15316	15311	15256	15196	15207	15397	15289	15020	15317	15221	15142	15163	15059	15224	15038	15226	15291	15308	15154	15190	15288	15208	15176	15217	15304	15217	15405	15223	15219	15216	15296	15185	15213	14973	15149	15310	15316	15202	15128	15136	15315	15370	15277	15194	15193	15004	15172	15349	15415	15277	15222	15368	15205	15278	15176	15303	15136	15219	15286	15363	15166	15252	15168	15172	15191	15328	15228	15055	15295	15024	15190	15349	15189	15263	15300	15333	15153	15089	15375	15209	15150	15263	15228	15241	15248	15154	15321	15190	15159	15439	15327	15153	15418	15119	15304	15334	15105	15183	15256	15218	15213	15128	15282	15309	15216	15069	15265	15185	15114	15321	15283	15409	15096	15310	15343	15224	15175	15161	15363	15321	15103	15193	15073	15171	15413	15443	15079	15316	15308	15077	15179	15296	15359	15205	15345	15113
30016	29404	36410	33101	27547	24941	22602	20981	20109	19427	18873	18447	18204	17858	17716	17564	17776	17789	17772	17631	17706	17485	17583	17489	17474	17437	17611	17294	17303	17539	17142	17332	17317	17453	17379	17233	17486	17428	17210	17296	17389	17352	17448	17371	17479	17346	17322	17352	17560	17435	17623	17454	17334	17370	17088	17263	17223	17370	17354	17317	17353	17259	17431	17275	17257	17334	17160	17353	17261	17262	17379	17089	17421	17245	17241	17414	17162	17407	17382	17344	17247	17246	17310	17200	17469	17321	17324	17352	17447	17463	17358	17167	17215	17229	17190	17219	17232	17190	17485	17324	17296	17159	17262	17269	17295	17238	17233	17236	17124	17414	17251	17223	17224	17153	17507	17218	17037	17224	17429	17317	17397	17288	17275	17316	17321	17299	17373	17404	17206	17295	17626	17385	17351	17357	17341	17467	17407	17396	17236	17428	17180	17281	17346	17146	17256	17388	17244	17080	17313	17542	17295	17279	17135	17179	17475	17022	17150	17170	17217	17247	17218	17282	17201	17324	17303	17392	17323	17148	17232	17335	17480	17329	17279	16963	17287	17333	17403	17273	17332	17377	17193	17254	17246	17322	17185	17231	17311	17312	17328	17223	17035	17211	17191	17231	17275	17317	17152	17241	17298	17315	17265	17113	17468	17228	17164	17291	17062	17175	17433	17260	17604	17178	17225	17215	17335	17360	17209	17162	17410	17271	17149	17188	17342	17359	17300	17445	17205	17439	17290	17229	17459	17429	17215	17217	17189	17208	17346	17387	17368	17165	17242	17237	17203	17270	17231	17210	17342	17163	17126	17096	17212	17515	17035	17343	17163	17300	17128	17280	17205	17256	17184	17234	17388	17335	17419	17328	17319	17375	17290	17401	17325	17196	17378	17215	17189	17181	17419	17166	17005	17252	17308	17196	17365	17196	17195	17362	17350	17119	17196	17230	17275	17471	17228	17098	17518	17469	17120	17338	17142	17395	17218	17279	17144	17300	17443	17280	17218	17177	17206	17188	17226	17538	17296	17120	17287	17245	17401	17153	17604	17242	17206	17257	17209	17290	17559	17185	17335	17110	17315	17263	17166	17313	17243	17311	17137	17209	17262	17181	17120	17392	17307	17359	17363	17248	17286	17282	17177	17265	17344	17328	17242	17091	17307	17293	17225	17234	17320	17235	17340	17259	17374	17387	17324	17117	17417	17289	17387	17233	17418	17232	17307	17271	17133	17336	17133	17205	17366	17193	17337	17304	17136	17340	17285	17353	17398	17139	17218	17334	17367	16953	17338	17472	17346	17270	17180	17306	17525	17355	17474	17199	17487	17400	17426	17518	17298	17172	17099	17357	17199	17308	17387	17284	17360	17251	17275	17318	17332	17225	17403	17172	17415	17470	17233	17354	17486	17331	17171	17315	17352	17266	17234	17281	17508	17190	17122	17168	17568	17244	17421	17482	17482	17290	17442	17175	17160	17362	17278	17330	17187	17442	17386	17362	17507	17364	17377	17230	17354	17354	17230	17068	17348	17426	17267	17312	17186	17280	17315	17387	17323	17277	17417	17426	17167	17448	16945	17215	17428	17422	17101	17422	17405	17216	17266	17247	17257	17079	17148	17343	17158	17330	17158	17450	17229	17327	17248	17190	17226	17182	17300	17208	17243	17175	17288	17360	17187	17289	17180	17316	17319	17274	17483	17428	17320	17455	17145	17230	17161	17286	17251	17141	17227	17256	17312	17305	17252	17260	17309	17358	17454	17237	17204	17348	17211	17291	17111	17347	17206	17239	17339	17379	17318	17242	17244	17326	17294	17366	17293	17461	17223	17127	17136	17075	17298	17213	17220	16964	17315	17431	17350	17219	17496	17525	17050	17282	17288	17359	17420	16936	17308	17180	17294	17307	17387	17124	17356	17194	17362	17112	17238	17160	17374	17408	17509	17364	17420	17381	17369	17388	17329	17285	17428	17228	17368	17276	17340	17356	17431	17247	17228	17374	17370	17174	17349	17247	17284	17347	17161	17338	17288	17340	17292	17123	17333	17275	17216	17262	17406	17344	17316	17257	17552	17232	17129	17281	17279	17343	17133	17290	17284	17368	17153	17386	17510	17410	17336	17290	17275	17258	17135	17352	17227	17336	17301	17574	17302	17217	17269	17111	17383	17348	17088	17229	17387	17128	17283	17344	17221	17106	17487	17327	17316	17306	17215	17407	17123	17477	17288	17192	17127	17326	17341	17113	17484	17245	17400	17230	17343	17346	17318	17484	17446	17380	17342	17522	17205	17297	17467	17297	17329	17364	17340	17443	17484	17354	17191	17347	17059	17333	17335	17287	17138	17378	17538	17277	17389	17203	17301	17402	17345	17445	17218	17262	17326	17295	17323	17395	17356	17164	17465	17548	17278	17408	17444	17240	17150	17371	17200	17212	17398	17301	17175	17141	17340	17294	17388	17293	17480	17393	17250	17188	17439	17212	17368	17336	17410	17357	17380	17153	17271	17263	17176	17420	17045	17290	17313	17372	17446	17385	17336	17293	17333	17495	17319	17341	17416	17406	17359	17186	17277	17378	17466	17333	17350	17111	17344	17383	17465	17450	17253	17180	17233	17167	17305	17153	17315	17323	17249	17207	17190	17517	17221	17264	17211	17369	17251	17280	17383	17353	17203	17326	17339	17145	17278	17303	17276	17182	17324	17369	17314	17258	17300	17335	17241	17165	17233	17342	17427	17518	17312	17191	17293	17138	17260	17182	17339	17240	17333	17330	17103	17279	17373	17284	17420	17305	17520	17404	17433	17669	17487	17488	17477	17311	17288	17345	17454	17200	17489	17373	17163	17284	17254	17268	17323	17341	17221	17304	17477	17119	17280	17241	17426	17191	17271	17190	17157	17158	17372	17199	17393	17463	17357	17278	17271	17407	17076	17399	17216	17188	17478	17277	17470	17215	17227	17290	17154	17074	17475	17215	17255	17415	17320	17256	17491	17421	17383	17339	17492	17264	17039	17305	17279	17200	17345	17427	17490	17207	17294	17601	17418	17236	17058	17180	17425	17292	17162	17316	17244	17366	17516	17401	17561	17514	17318	17256	17361	17339	17153	17383	17312	17383	17336	17196	17222	17424	17256	17181	17469	17299	17300	17084	17241	17308	17349	17352	17413	17297	17361	17402	17381	17262	17324	17242	17276	17070	17237	17297	17360	17348	17312	17185	17486	17253	17318	17259	17251	17352	17215	17352	17191	17317	17376	17281	17196	17401	17484	17513	17365	17502	17382	17648	17462	17227	17187	17346	17225	17537	17353	17330	17100	17250	17249	17395	17183	17079	17303	17249	17416	17297	17400	17195	17385	17342	17399	17214	17302	17314	17334	17252	17272	17484	17263	17141	17240	17184	17235	17133	17378	17660	17409	17188	17195	17346	17311	17491	17307	17239	17318	17260	17252	17239	17172	17239	17200	17202	17172	17264	17460	17243	17299	17403	17110	17393	17307	17317	17326	17232	17128	17214	17148	17264	17393	17423	17151	17332	17355	17252	17266	17206	17446	17302	17177	17266	17310	17394	17522	17333	17347	17468	17314	17252	17322	17133	17302	17224	17262	17509	17246	17381	17381	17229	17309	17149	17351	17465	17211	17455	17177	17391	17462	17481	17303	17361	17122	17339	17231	17275	17243	17362	17193	17110	17312	17401	17254	17434	17246	17115	17350	17253	17367	17459	17308	17244	17374	17319	17294	17145	17389	17152	17443	17384	17223	17128	17217	17291	17338	17273	17302	17263	17334	17232	17131	17268	17328	17277	17332	17271	17448	17271	17363	17082	17079	17280	17200	17151	17205	17545	17537	17322	17286	17390	17344	17345	17155	17320	17490	17231	17274	17309	17336	17641	17517	17168	17666	17246	17508	17226	17270	17171	17127	17379	17460	17259	17256	17228	17131	17078	17361	17309	17465	17418	17444	17372	17292	17313	17236	17107	17462	17345	17228	17268	17160	17302	17479	17209	17503	17092	17554	17228	17392	17326	17364	17342	17180	17245	17407	17434	17521	17321	17349	17336	17304	17195	17055	17079	17566	17179	17275	17289	17276	17378	17296	17235	17402	17413	17242	17300	17292	17308	17148	17145	17439	17372	17216	17285	17436	17427	17134	17358	17370	17464	17457	17356	17373	17428	17152	17108	17366	17241	17310	17360	17288	17540	17264	17414	17621	17258	17142	17418	17126	17376	17242	17157	17350	17138	17335	17236	17215	17427	17431	17172	17502	17298	17361	17528	17276	17406	17252	17155	17380	17309	17189	17392	17347	17274	17227	17450	17456	17329	17468	17284	17224	17268	17323	17271	17247	17259	17171	17385	17564	17271	17441	17311	17191	17347	17363	17235	17421	17057	17059	17269	17406	17263	17320	17399	17420	17257	17300	17238	17438	17139	17176	17525	17105	17191	17328	17079	17366	17184	17278	17411	17447	17307	17353	17201	17178	17245	17216	17019	17343	17256	17201	17408	17266	17435	17353	17318	17242	17370	17323	17618	17277	17198	17317	17245	17404	17308	17225	17392	17293	17432	17366	17269	17186	17446	17173	17279	17449	17556	17398	17132	17034	17202	17385	17323	17350	17198	17189	17278	17288	17334	17402	17495	17138	17373	17226	17222	17286	17297	17305	17497	17289	17224	17290	17113	17315	17056	17435	17297	17433	17441	17291	17159	17502	17355	17512	17362	17405	17300	17404	17307	17306	17383	17133	17374	17381	17132	17268	17250	17147	17253	17041	17309	17385	17505	17288	17241	17178	17243	17468	17370	17242	17111	17075	17272	17297	17324	17408	17375	17359	17358	17234	17249	17290	17372	17337	17516	17289	17179	17361	17417	17233	17340	17225	17315	17308	17330	17314	17226	17382	17117	17373	17322	17473	17462	17279	17350	17466	17265	17425	17500	17432	17230	17360	17131	17493	17304	17397	17135	17216	17168	17385	17381	17358	17292	17225	17436	17233	17469	17321	17301	17441	17305	17267	17216	17439	17190	17392	17491	17334	17301	17358	17343	17315	17341	17357	17340	17199	17135	17326	17345	17249	17270	17102	17318	17130	17161	17233	17186	17233	17300	17247	17325	17220	17478	17281	17296	17331	17473	17413	17368	17294	17450	17225	17226	17284	17323
34873	45621	41192	32031	28167	24877	22131	20256	19006	18118	17024	16606	16189	15937	15922	15550	15548	15284	15239	15302	15223	15067	15052	15056	15087	15024	14955	14915	14803	14941	14862	14972	15006	14896	14852	14987	14768	14944	14963	14932	14628	14896	14883	14802	14887	14924	14917	14878	14837	14908	14677	14969	14925	14814	14911	14938	14797	15033	14818	14913	14967	14778	14940	14848	14910	14912	14967	14836	14896	14851	14890	14917	15007	14898	14885	14721	14585	14879	14881	14928	14978	14849	14838	14930	14838	14964	14911	14795	14810	14967	14929	14858	14822	14785	14907	14882	14910	14954	14884	14836	14889	14968	14987	15011	14877	14983	15004	14769	14801	14875	14956	14885	14864	14917	14967	14811	14897	14665	14893	14848	14859	14845	14799	14878	14844	14881	14976	14778	14767	15032	14816	15004	14832	14730	14998	14845	14868	14899	14821	14574	14918	14870	14914	14883	14763	14820	14966	14923	14889	14935	14756	14770	14829	15039	14866	14881	14959	14990	15001	14846	14993	14934	14902	14797	15058	14810	14894	14723	14999	14878	14922	14811	14845	14814	14997	14824	14745	15019	14947	14962	14789	14862	14766	14871	14904	14863	14811	14807	14861	14811	14895	14978	14796	14994	14830	15008	14951	14953	14875	14778	14912	14904	14801	14920	14871	14801	15151	14769	14841	14957	14890	14943	14818	15018	14940	14923	14847	14821	14897	14805	14879	14839	14902	14886	14824	14857	14738	14799	14805	14858	14956	15084	14729	14842	14801	14939	14801	14853	14833	15058	14823	14723	14788	14869	14869	15056	14844	14823	14841	14951	15028	14788	15072	14854	14876	14945	14915	14890	14863	15029	14758	14897	14819	14988	15002	14844	14786	14966	15036	14885	14778	14936	14885	14894	14967	14888	14769	15059	14917	14861	14877	14801	14851	14722	14879	14811	15071	14888	14959	14992	14973	15030	14702	14828	14776	15045	14821	15148	14881	14854	14782	14845	14924	15030	14767	14954	14815	14774	14851	14809	14959	14794	14970	14897	14711	14979	14794	14880	14880	14863	14911	14931	14796	14861	14933	14827	14866	14918	14871	14785	14766	14780	14747	14918	15078	14875	14958	14822	14816	15030	14915	14905	14907	14949	15052	14665	14778	14930	14794	14896	14832	14995	14957	14850	14948	14956	14902	14881	14837	15037	14994	14849	14805	14785	14917	15006	14813	14849	14943	14915	14855	14987	14900	14827	15096	15002	14832	14758	15075	14838	14947	14912	14821	14961	14996	14923	14857	14905	14943	14881	14843	14924	14942	14849	15051	14858	15066	14764	14894	15053	14975	14944	14934	14790	14713	14973	14932	14840	14929	14918	14909	14896	14837	15113	14900	14859	15039	14878	14900	14734	15018	14849	14931	14911	14949	14955	15019	14909	14855	14913	14820	14856	14831	14901	14893	14718	14946	14739	14950	14755	14837	14916	14790	14809	14769	14938	14865	14805	14940	14915	14861	14856	14883	14857	14900	14770	14888	14859	14835	14844	14995	14825	14931	14819	14790	14876	14907	14963	14917	14831	14906	15016	14710	14866	14934	14892	15170	14803	14865	14903	14841	14981	14814	14840	14944	14893	14807	14849	14728	14950	14694	14737	14809	14951	14802	15108	14596	14955	14755	14784	14827	14876	14819	14762	14744	14893	14991	14869	14912	14979	15004	14828	14787	14916	14777	14862	14818	14968	14958	14807	14722	15047	14876	14733	14937	14780	14838	14920	14951	14897	14844	14941	14893	14901	14934	14939	14843	15044	14901	14836	14982	14992	14819	14609	14819	14797	14813	14880	14855	14845	14948	14686	14981	14717	14996	14984	14887	14842	14740	15108	14869	14818	14960	14831	14966	15005	14738	14873	14982	14816	14895	14736	14986	15095	14746	14963	14840	14877	14968	14973	14776	15110	15024	14962	14744	14991	14864	14940	14975	14802	14933	14835	14692	14963	14880	14895	14833	14896	15012	14698	14934	14824	14742	14816	14907	14903	15118	14824	14898	14767	15124	14821	14991	14953	14810	14935	14756	14915	14889	14779	14871	14826	14875	14999	14806	14895	14992	14948	15034	14844	14767	14844	14794	14993	14704	14905	14961	14797	15128	14811	14856	14918	14912	15024	14595	14865	14925	14993	14834	14758	14825	14892	14873	14954	14940	14858	14833	15007	14939	14709	14934	15096	14849	14933	14844	14867	14987	14964	14811	14938	14982	14834	14943	14744	14828	14959	14764	14837	14788	15023	14689	14758	15040	14893	14947	14918	14822	15005	14873	15037	14932	14934	14948	14948	14783	14797	14721	14904	14966	14909	14857	14897	14763	14762	14849	14947	14918	14914	14851	14890	14894	14877	14929	14909	14859	14772	14761	14838	14880	14943	14705	14778	14931	14870	14925	14816	14899	14981	15033	14885	14746	14856	14968	14910	15005	15067	14914	14824	14978	14781	14750	14945	14869	14719	14832	14824	14909	14944	15006	14753	14938	14788	14961	14822	14963	14841	14768	15057	14823	14845	14841	14851	14933	14787	14880	14908	14753	14817	14916	14870	14798	14975	14964	14943	14859	14767	14918	14844	14868	15052	14833	14758	15032	14922	14931	15062	14784	14884	14947	14921	14943	15085	14956	14989	14986	14957	14990	14923	14954	14874	14855	14981	14869	14964	14748	15092	14918	14895	14934	14902	14831	14921	14880	14938	14877	14875	14821	14902	15000	14867	14842	14758	14810	14832	14812	14905	14919	14934	14817	14929	14827	14945	14795	15004	14850	14723	14894	14956	14956	14842	14928	14930	14810	14871	14964	14822	14955	15033	14977	14789	15032	15008	14891	15043	14969	14735	14713	14879	14969	14773	14805	14801	14964	14938	14903	14949	14869	14890	15021	14761	14908	14829	14894	14812	14858	14902	14782	14939	14702	14808	14726	14892	14839	14754	15012	14916	14843	14790	14815	14913	15005	14866	14816	14947	15022	14796	14823	14772	14957	14779	14976	14875	14650	14827	14854	14837	14685	14887	14773	14969	14910	14913	14856	14918	14953	14944	14878	14770	14927	14835	14969	14921	14829	14702	14897	15001	14894	14804	14795	14743	14767	14992	15124	14795	14925	14907	14900	15035	14905	14955	14871	14722	14809	15063	14943	14859	14947	14960	14865	14866	14836	14947	14892	14695	14889	14858	14938	14917	14864	14882	14939	14902	14868	14925	14892	14788	14815	14801	14972	14821	14855	14987	14857	14922	15006	14768	14813	14926	14918	14863	15017	14869	14674	14857	14924	14745	14988	14737	14885	14879	14886	14788	14951	14873	14807	14640	14843	14924	14921	14921	14915	14818	14958	14874	14925	14848	14957	14836	14881	14931	14898	14678	14889	14890	14899	14940	14905	14807	14821	14921	14917	14935	14858	14940	14932	14784	14820	14895	14950	14804	14784	14839	14824	14942	14887	14889	14880	14778	14783	14870	14883	14867	14996	14780	14844	14763	14940	14863	14808	14947	14938	14932	14802	14959	14732	14790	14739	14799	14874	14882	14855	15004	14807	14760	14817	14954	15070	14921	14841	14917	14802	14891	14892	14829	14933	14825	14767	14730	14867	15149	14858	14979	15010	14892	14960	14832	14986	14774	14777	14993	14800	14865	14993	14893	14976	15027	14716	14791	14865	14808	14919	14891	15008	14760	14872	14867	14853	14998	14969	14942	14683	14839	14705	14987	14864	14886	15009	15019	14662	15048	14848	14851	15078	14857	14840	14974	14888	14849	14915	14830	14861	14789	14915	14920	14781	14699	14830	15047	14725	14890	14840	14872	14786	14750	14946	14996	14920	14841	14951	14844	14837	14719	14949	14961	14740	14873	14923	14899	14835	14926	14985	14785	14920	15002	14825	14908	14777	14862	14962	14970	14768	14794	15053	14778	14912	15028	14955	15000	14908	14734	14764	15007	14807	14951	14791	14718	14698	14835	14955	14726	14935	14828	14925	14914	14784	14876	15174	14841	15018	14774	14766	14728	14953	14786	14975	14924	14978	14938	14770	14954	15070	14927	14784	14865	15113	14791	14839	14960	14934	14811	14861	14663	15013	14858	14885	14732	15142	14794	14927	14922	15039	14854	14882	14712	14797	14812	14699	14861	14865	14828	14888	14918	14916	14886	14702	14863	14941	14851	14951	14771	14979	14961	14848	14868	14750	14958	15005	14818	14884	14966	14982	14951	14727	14802	14960	14988	14873	14976	14911	14917	14827	14978	14854	15000	14761	14885	14946	14945	14921	15057	14869	14858	14843	14787	15109	14995	14916	14809	14861	14927	14870	14993	14922	14815	14925	14768	14845	14707	14950	15095	14860	14932	14931	14926	14693	14967	15153	14987	14977	14845	14932	14843	14852	14948	14869	14960	14803	14732	14810	14949	14965	15018	14688	14785	15107	14926	14949	14645	15000	15036	14864	14987	14751	14888	14865	14954	14797	14635	14804	14919	14891	14794	14979	14912	14968	14879	15030	14825	14713	14857	15002	14817	14862	14980	14909	14740	14918	14901	14861	14910	14786	14907	14927	14957	14945	14775	15052	14849	14880	14794	15248	14965	14857	15011	14963	14757	15077	14867	14840	14909	14912	14884	14960	14890	14913	14800	14879	14868	14811	14848	14800	14965	14684	14751	14847	14927	14927	15068	14988	14849	15075	14874	14842	14915	14916	14758	14924	15149	14823	15019	14717	15009	14822	14928	14986	14815	14891	14821	15055	14780	14909	14995	14746	15046	14900	14973	14969	14787	15033	14844	14911	14937	14940	14734	14807	14956	14863	15052	14747	14974	14799	14887	15078	14867	14811	14973	15041	14847	14770	14907	14897	14849	14675	14915	14975	14821	14929	14964	15000	14843	14969	14774	14810	14750	14767	15080	14759	14997	14982	14827	14798	14985	14899	14872	14717	15029	14806	14875	15024	14878	15097	14946	14876	14800	14957	14920	14929	14760	14900	14929	14816	15046	14911	14825	14867	14965	14826	14773	14971	14757	14842	14824	14824	14876	14730	14771	14872	15005	14776	14756	14956	14862	14907	14841	14853	14934	14831	14826	14883	14742	14648	14785	14955	14974	14850	14894	14908	14880	14913	14843	14930	15060	14935	14992	14930	14796
24068	21201	28712	26423	26882	27873	27315	23308	21742	20845	20063	19425	18967	18782	18807	18341	18109	18213	17979	18250	17853	18195	17787	17621	17627	17805	17781	17695	17655	17670	17709	17590	17826	17607	17428	17569	17763	17576	17672	17618	17449	17543	17554	17592	17552	17684	17487	17655	17862	17585	17676	17548	17689	17537	17560	17421	17629	17221	17331	17428	17743	17435	17540	17484	17570	17544	17402	17555	17585	17483	17495	17384	17453	17385	17531	17586	17387	17463	17646	17494	17489	17669	17496	17403	17549	17498	17511	17374	17566	17539	17336	17383	17565	17722	17625	17457	17364	17277	17452	17363	17595	17662	17555	17422	17499	17437	17434	17494	17466	17530	17552	17517	17466	17569	17644	17510	17456	17514	17288	17699	17307	17503	17480	17512	17349	17259	17431	17412	17515	17412	17633	17475	17483	17612	17374	17474	17459	17553	17483	17555	17367	17479	17284	17529	17396	17261	17349	17581	17558	17279	17754	17601	17629	17428	17464	17516	17536	17409	17427	17489	17343	17583	17344	17492	17634	17458	17451	17698	17498	17461	17622	17457	17508	17600	17605	17627	17566	17493	17360	17774	17483	17520	17362	17415	17624	17560	17423	17376	17613	17272	17596	17442	17365	17442	17489	17390	17518	17491	17508	17522	17564	17434	17381	17416	17517	17531	17675	17398	17424	17580	17578	17316	17532	17594	17569	17287	17378	17350	17493	17464	17341	17444	17439	17631	17540	17554	17592	17573	17557	17463	17513	17489	17493	17473	17548	17482	17548	17552	17572	17499	17472	17471	17724	17409	17543	17364	17519	17443	17626	17592	17521	17259	17509	17634	17281	17291	17464	17741	17587	17491	17331	17430	17501	17579	17326	17481	17400	17633	17250	17610	17310	17565	17414	17496	17534	17642	17275	17426	17361	17442	17562	17470	17459	17451	17640	17483	17396	17510	17456	17303	17605	17402	17386	17341	17531	17443	17522	17375	17540	17355	17449	17286	17379	17320	17469	17622	17642	17432	17389	17590	17396	17443	17294	17342	17508	17275	17541	17429	17444	17369	17608	17546	17461	17441	17314	17436	17360	17544	17272	17409	17546	17644	17311	17442	17454	17406	17240	17554	17406	17631	17744	17429	17508	17300	17432	17721	17550	17343	17563	17596	17715	17657	17729	17524	17549	17625	17636	17630	17518	17462	17544	17347	17371	17611	17652	17641	17596	17304	17548	17477	17581	17354	17682	17528	17666	17622	17460	17376	17521	17517	17401	17451	17612	17550	17560	17593	17406	17653	17551	17444	17589	17423	17440	17512	17568	17510	17338	17585	17627	17604	17379	17545	17479	17525	17524	17542	17442	17404	17481	17492	17285	17285	17571	17529	17701	17510	17505	17512	17409	17592	17527	17561	17627	17395	17514	17600	17341	17351	17699	17684	17539	17641	17541	17374	17554	17593	17238	17334	17487	17482	17454	17731	17564	17607	17453	17304	17416	17357	17568	17451	17485	17382	17555	17424	17551	17439	17384	17361	17625	17370	17364	17438	17491	17526	17715	17383	17554	17471	17373	17690	17425	17514	17460	17411	17580	17557	17368	17353	17442	17409	17525	17525	17664	17499	17548	17394	17535	17450	17507	17442	17403	17372	17590	17359	17509	17529	17795	17681	17686	17547	17400	17406	17379	17342	17416	17342	17422	17351	17398	17491	17598	17435	17449	17491	17620	17481	17549	17503	17451	17471	17439	17437	17648	17595	17515	17620	17320	17287	17319	17333	17296	17457	17196	17449	17408	17493	17764	17695	17532	17495	17221	17512	17457	17419	17490	17405	17446	17459	17386	17582	17378	17484	17535	17411	17626	17286	17548	17533	17471	17277	17398	17525	17513	17314	17356	17412	17530	17576	17470	17613	17424	17463	17493	17333	17593	17561	17506	17453	17541	17390	17550	17649	17383	17563	17543	17464	17631	17515	17446	17348	17407	17522	17495	17634	17296	17476	17322	17421	17557	17537	17439	17579	17593	17450	17686	17609	17448	17529	17567	17419	17577	17516	17552	17424	17653	17356	17615	17372	17730	17631	17498	17397	17469	17448	17845	17399	17347	17372	17645	17513	17391	17508	17492	17346	17642	17413	17317	17486	17469	17402	17339	17654	17588	17598	17567	17550	17509	17347	17623	17452	17735	17552	17419	17420	17455	17253	17377	17559	17497	17562	17587	17433	17528	17602	17435	17414	17371	17380	17396	17493	17626	17609	17389	17239	17351	17542	17644	17401	17510	17441	17560	17386	17565	17422	17300	17502	17501	17594	17492	17594	17672	17470	17366	17414	17442	17562	17494	17725	17402	17522	17297	17424	17362	17396	17438	17698	17397	17515	17445	17603	17582	17289	17380	17227	17471	17447	17517	17444	17561	17518	17554	17578	17580	17540	17560	17538	17480	17348	17414	17294	17417	17509	17614	17332	17540	17487	17471	17481	17493	17543	17583	17350	17403	17385	17554	17389	17474	17611	17651	17433	17311	17701	17456	17462	17640	17552	17612	17445	17394	17487	17382	17333	17378	17611	17677	17322	17221	17513	17485	17309	17410	17541	17395	17534	17490	17375	17560	17490	17409	17578	17448	17428	17390	17747	17581	17502	17316	17406	17411	17572	17280	17448	17674	17281	17545	17519	17626	17454	17398	17519	17636	17367	17531	17564	17519	17255	17409	17595	17374	17373	17486	17622	17550	17562	17371	17428	17577	17392	17346	17232	17307	17663	17428	17578	17465	17728	17525	17488	17356	17358	17322	17567	17509	17496	17343	17413	17592	17563	17302	17410	17463	17630	17728	17571	17519	17490	17464	17403	17606	17712	17426	17465	17294	17494	17565	17483	17512	17411	17572	17667	17457	17553	17335	17430	17505	17532	17313	17752	17463	17548	17446	17322	17363	17592	17355	17396	17556	17606	17612	17401	17690	17434	17512	17687	17423	17700	17624	17583	17521	17494	17629	17535	17430	17310	17466	17494	17536	17473	17477	17449	17510	17494	17371	17580	17436	17545	17561	17449	17461	17532	17580	17583	17513	17509	17414	17535	17428	17477	17526	17452	17447	17440	17303	17516	17308	17417	17525	17660	17490	17485	17479	17506	17295	17430	17626	17613	17532	17448	17487	17420	17637	17478	17434	17438	17659	17406	17531	17705	17436	17265	17463	17312	17529	17651	17488	17559	17407	17595	17515	17625	17669	17619	17560	17476	17399	17479	17357	17477	17570	17428	17544	17562	17651	17613	17488	17339	17552	17425	17669	17566	17544	17592	17353	17572	17429	17587	17556	17328	17586	17549	17307	17576	17380	17474	17398	17479	17455	17557	17366	17511	17721	17639	17295	17372	17805	17395	17477	17495	17433	17542	17538	17487	17581	17454	17410	17641	17446	17511	17531	17393	17539	17490	17619	17418	17475	17484	17536	17638	17575	17353	17792	17665	17666	17659	17546	17552	17433	17512	17428	17320	17670	17400	17485	17532	17509	17569	17541	17503	17542	17322	17551	17312	17656	17504	17491	17606	17497	17456	17333	17621	17520	17291	17569	17383	17751	17334	17558	17496	17495	17570	17287	17454	17415	17455	17584	17442	17428	17500	17483	17504	17555	17421	17563	17471	17687	17533	17408	17482	17416	17658	17597	17547	17483	17462	17411	17507	17404	17429	17534	17573	17569	17447	17673	17411	17651	17418	17420	17483	17159	17696	17491	17494	17392	17387	17342	17595	17555	17548	17513	17465	17512	17370	17431	17375	17490	17456	17486	17484	17476	17682	17383	17506	17397	17317	17737	17394	17417	17551	17247	17455	17669	17653	17441	17532	17491	17608	17458	17749	17300	17645	17755	17597	17468	17457	17511	17360	17684	17636	17746	17586	17449	17269	17307	17392	17457	17555	17454	17518	17434	17529	17719	17557	17547	17587	17828	17708	17443	17347	17466	17545	17619	17611	17628	17512	17404	17384	17525	17514	17402	17378	17481	17426	17533	17449	17498	17544	17455	17494	17421	17308	17375	17349	17508	17543	17599	17335	17333	17402	17505	17570	17578	17642	17425	17442	17497	17558	17409	17480	17566	17357	17582	17292	17576	17682	17518	17541	17625	17563	17588	17471	17599	17465	17571	17441	17787	17488	17531	17612	17517	17421	17574	17447	17593	17389	17499	17601	17278	17631	17493	17520	17575	17698	17435	17589	17356	17494	17469	17429	17449	17365	17430	17407	17294	17430	17534	17383	17503	17503	17541	17503	17401	17461	17504	17451	17442	17460	17472	17604	17585	17600	17592	17438	17608	17538	17651	17661	17339	17439	17560	17527	17595	17295	17700	17485	17475	17502	17726	17636	17422	17478	17476	17480	17517	17498	17415	17599	17454	17521	17304	17498	17432	17440	17525	17523	17612	17578	17455	17411	17618	17516	17474	17417	17366	17575	17418	17509	17378	17354	17645	17423	17540	17483	17432	17439	17436	17440	17540	17665	17348	17447	17662	17520	17451	17531	17480	17408	17313	17341	17468	17382	17477	17528	17576	17508	17473	17459	17307	17644	17643	17486	17566	17534	17497	17686	17402	17580	17468	17353	17329	17754	17505	17371	17413	17452	17421	17530	17374	17403	17536	17455	17429	17540	17361	17550	17647	17719	17534	17160	17545	17599	17631	17594	17651	17575	17732	17624	17835	17657	17542	17671	17493	17504	17370	17515	17401	17588	17609	17790	17517	17423	17538	17470	17495	17360	17551	17357	17736	17530	17724	17557	17336	17469	17416	17452	17576	17500	17451	17477	17477	17659	17588	17479	17442	17482	17383	17570	17453	17195	17523	17643	17622	17539	17464	17358	17331	17401	17253	17435	17617	17506	17693	17728	17676	17421	17570	17700	17633	17393	17646	17482	17498	17423	17792	17607	17577	17649	17426	17404	17465	17529	17593	17506	17626	17589	17377	17364	17512	17500	17639	17466	17547	17553	17510	17372	17374	17458	17546	17570	17654	17365	17546	17512	17320	17556	17453	17686	17446	17563	17618	17344	17351	17689	17585	17592	17626	17426	17521	17669	17519	17370	17469	17522	17553	17683	17578	17622	17532	17354	17627	17550	17576	17447	17566	17492	17323	17518	17553	17524	17380	17373	17534	17356	17336	17317	17486	17372
35035	52791	48100	39027	33871	28967	25678	23182	20915	19580	18497	17613	17017	16620	16449	16035	15924	15864	15725	15687	15495	15442	15327	15208	15187	15111	15227	15394	15156	15322	15145	15107	15082	15194	15066	15314	14980	15178	14979	15144	14956	15123	15022	15100	15078	14910	15054	15119	15065	15028	15126	14920	15192	15110	15092	15173	14939	14955	15120	15109	14950	15119	15055	15017	15174	15046	15198	15119	15070	15115	14892	15106	15027	15017	14948	15016	15022	14992	14904	15163	15195	14924	14991	15121	15217	14878	14965	14880	15109	14928	15078	14914	15109	14860	15014	14897	15122	15231	14983	15044	15008	14982	15258	14997	14894	15195	14994	15065	15001	15018	15291	14925	14963	15220	15025	15042	15081	14725	15271	14996	15060	15000	15022	15064	15088	15081	15000	15054	14911	14847	14993	15129	15068	15060	15089	15139	15096	15063	15061	14882	15094	15091	15173	14862	15043	14953	14988	15114	15090	14895	15016	15066	15137	14898	15101	14933	14934	15070	14973	15130	15051	15073	15092	15015	14869	14841	15024	15055	15105	15003	15054	15051	14923	15050	15112	15008	15139	15011	14995	15029	14972	14883	15086	15035	14903	15156	15182	14983	14983	14954	14918	15075	15078	15016	15294	15092	15148	15055	15024	15052	15177	15096	14881	15168	15006	15015	15296	14969	14893	15179	14829	14893	15064	15100	15089	15120	15143	15092	14932	15022	14966	15213	14870	14984	15191	14902	15051	14925	15016	14981	14999	15144	15148	14995	15061	14994	15011	15068	14905	14919	14871	15180	15139	15068	14958	15073	14965	15078	14950	15100	14979	15069	14988	15000	14868	15060	14927	15017	15030	15200	15000	14940	15185	15068	15225	15038	15190	14931	14931	15092	15211	15092	15062	14909	14903	14816	14989	15104	15083	15002	15100	15127	14965	14968	15075	15143	15122	15037	15084	15090	15016	15205	15109	15038	14907	15025	15270	15052	14969	15237	14977	14922	15174	14924	15042	15080	15082	15049	15061	14787	15150	15025	15059	15227	15246	15210	15123	15080	15129	15215	14933	15049	15134	15013	14954	15083	14943	15104	15147	15006	15011	15018	15139	15104	15008	15122	15152	15043	14982	15045	15095	15259	15117	14950	15079	15173	14852	15128	14975	15078	15313	14999	15030	15157	15007	14960	14969	14975	14945	14901	15020	15054	15175	15099	15023	14884	15051	15136	15046	15028	15031	15128	15025	15005	14995	15104	14939	15025	15107	15040	15091	15179	15092	15132	14910	14990	15044	15183	15043	14997	15097	15159	15132	15191	15060	15046	15036	15039	15008	15101	14982	15156	15042	14998	15189	15187	14910	14891	15093	14937	15078	15127	15162	14988	15109	15063	15104	14904	14896	15175	15090	14905	15091	14986	15030	14956	15154	15050	15132	15005	15101	15017	15003	14918	15163	15052	15061	15129	15103	15026	15060	15094	14913	15025	14861	15002	15121	15135	14962	14952	14990	15144	15131	15134	15126	14904	15082	15019	14922	14795	14945	14951	15305	14935	15029	14990	15058	15138	14965	15093	15227	14986	15093	15002	14969	14958	15126	15051	15131	14848	14959	15125	14853	14984	15075	15168	14912	15136	15106	14964	15081	15246	15140	14984	15057	14982	15016	14979	15090	14959	15240	15082	15117	14877	15025	15068	15116	15082	15088	14863	15020	15331	14924	14989	14992	14995	15270	15017	15073	14925	14938	15038	15090	15264	15037	15010	15004	15058	14934	15128	15046	14917	15144	14983	15090	15036	15005	14986	15165	15108	15066	15133	14941	14980	15104	15119	15156	15070	15085	15239	15068	14963	15119	14944	15026	14940	15096	15065	15109	15011	15081	14825	15153	15077	15087	14884	15001	15004	14866	15005	15020	15171	15135	15079	15040	14888	15207	15118	15192	15005	14876	15048	15041	14877	15085	15023	15176	15194	15044	14886	14973	14872	15036	15013	15040	15113	15094	15097	14991	14981	15022	15056	15043	15176	14968	15083	15059	15042	15017	14950	14926	14924	14910	15133	15035	14985	15066	15080	15127	15110	15062	14964	15124	15042	15180	15070	15021	15102	15075	15042	15114	15094	15060	15181	15056	15092	15091	15141	14923	14897	14993	15101	14974	14926	15028	15043	14985	15017	15061	15103	15035	15191	15042	15165	15090	15005	15111	14918	15078	15047	14961	15086	15018	15006	15002	14984	15120	14992	15053	14955	15069	15087	14915	15086	14987	14906	15104	15103	14977	15093	15151	15124	15087	15095	15147	15147	14981	14993	14910	15202	14986	14964	15137	14842	15078	15066	15054	15212	14982	14748	15026	15021	15211	15071	15056	14937	15077	15058	15088	15104	14983	15042	14907	15128	14964	15172	14986	14891	15081	14994	14958	15099	15039	15073	15021	14950	15067	14953	14922	15216	14851	15072	14914	15024	15256	14928	15154	14966	15144	15027	15000	15185	14989	15017	15042	14949	14890	15127	15074	15178	14864	15044	14971	14983	15078	15047	14947	15059	14949	14987	14904	15072	15008	14873	15045	14996	15113	14917	15105	15042	14986	14892	15098	15058	14897	15212	15039	15147	15052	14955	15028	15020	15101	14893	14972	15072	14888	15146	15009	15011	15005	14972	15049	15138	15011	14886	15119	14973	15014	14897	15133	15128	15036	15016	15070	15214	14850	15289	15051	14887	14977	14948	14814	15151	15108	15010	15012	15054	14869	15206	15130	15170	15036	14915	15149	14892	15084	15027	15218	15183	15097	14904	15093	14985	14952	15073	14975	15209	14964	14919	15144	14970	15300	15047	15137	15051	14979	14852	15025	15051	15125	14988	15001	15007	14880	15076	14953	14925	15178	15038	15125	14994	15226	15114	15140	14880	15042	15090	15184	15098	15033	15067	15062	14969	15169	15121	14894	14947	15116	15119	15092	15204	15178	15091	15015	15092	14930	15149	14929	15115	14970	15158	14968	15050	15042	15002	14990	14979	14920	15169	14981	15103	14980	15035	14966	15144	14992	15103	14939	15133	15043	14957	14955	14887	15097	14927	15104	15025	15130	15128	15001	15128	15052	14934	15086	14977	15186	14910	15016	15034	15074	14955	15065	14925	15094	15077	15143	15075	14934	15176	15121	15131	14756	14904	15058	14912	14997	14942	15063	15087	15097	14966	14935	14875	15122	15101	15071	14973	15218	14983	15144	15054	14963	15094	15156	15065	15078	14964	14953	15050	15105	15064	15148	14936	14920	14889	14983	14971	15188	15209	14875	15221	14988	14922	15009	15073	15039	14946	14920	15242	14983	14993	15015	15048	15067	14976	14945	15099	14826	15125	15039	15098	14977	14921	15094	15066	15017	14994	15051	15082	15047	15085	15182	15090	14968	14950	14990	15094	14941	15070	15173	15074	15085	15130	14914	15082	14931	15204	15232	14855	14793	15037	15022	15100	14994	15093	14973	15012	15049	15107	15257	15001	15132	14922	14944	15095	15015	14993	15112	14937	15026	15155	14919	14856	15020	14833	15254	14889	15075	14911	15255	14875	15011	15086	15046	15077	14857	14942	14945	15016	15049	14994	15003	14971	15067	15147	15059	15006	15243	15031	15017	15120	15008	15141	15093	14862	14999	14929	14998	15095	14994	15229	15090	14941	15116	15002	15091	14948	15033	15061	14985	15113	15203	15231	15228	15107	14971	15199	15162	15180	15123	15018	15085	15051	14943	14984	15228	15024	14893	15010	14870	15088	15183	14907	15092	15055	15163	15048	15129	14985	15105	15143	15055	14998	14986	15150	15216	14982	15064	15006	15055	15010	15183	15006	15126	14934	15060	15053	14905	15044	15071	14956	14961	15088	15049	15051	14931	15054	15070	14989	15000	15015	15029	15033	14878	14936	15035	15008	14903	15079	15094	15040	15136	15207	14940	14981	15020	14951	15036	15213	14992	14990	14944	15139	15005	14945	15100	15114	15118	15150	14989	15022	14945	15026	15102	15173	15127	15066	14915	14975	15116	14814	15155	15150	15087	15032	15074	14984	15173	15009	14987	15021	15014	15116	14864	15007	14998	15034	15078	15158	14919	14947	15014	14935	15035	15067	15062	15119	15178	14906	15066	15181	15092	14854	15062	14999	15195	15214	14976	14885	15050	14972	15155	15200	14960	15022	14971	15148	15099	14930	15159	15182	15131	15018	14993	15167	15064	15018	15194	14939	14927	15177	14932	15041	15083	15094	15050	15094	15096	15073	15181	15100	15018	15168	14986	15167	15116	15037	15098	15155	15219	15102	14998	14904	14935	15060	15162	14925	15063	15015	15029	15080	15001	15034	15134	15089	15017	14917	15030	14885	15168	15150	15065	14850	14974	15157	15079	15093	15032	14985	15001	14984	15091	15048	15041	15132	15005	15126	14943	15045	15095	15117	15057	15099	15096	14879	14901	15085	15068	14987	14914	15071	14931	15060	15062	14957	14986	14973	15077	15185	14903	15244	15012	15201	15106	15150	15261	15098	15242	15013	14981	15015	15179	15007	14910	15040	15114	15105	15122	15085	14961	14990	15107	15129	15103	15086	14932	15029	15069	15155	15061	15048	15101	15122	15091	14972	15075	14959	15056	15027	15014	15156	15174	15089	15004	15024	15011	15084	15177	15237	15032	14819	15118	15130	14985	14966	15084	14888	15048	14975	15139	15082	15148	14893	14897	15052	14958	15067	15110	14992	14994	15066	14942	14861	15059	15028	14904	15077	14906	14901	15168	14996	15171	15136	15006	14921	15059	15091	15081	14955	14905	15004	15065	15058	15018	15158	15051	14900	14953	14989	15174	14963	14928	15054	15062	14942	14934	15050	15215	14889	15083	15093	15074	15071	15027	15095	15325	15095	15024	15100	14989	15042	14840	14956	15180	14905	15059	15234	14954	15149	15030	14904	14949	15002	15019	14983	14957	14905	15110	15166	14967	15232	15032	14906	15065	15036	15078	15145	14992	15048	14995	14899	15162	15009	15063	15204	14928	15135	15094	15078	14998	15009	14953	15118	15092	15145	14909	15003	14858	15034	15012	14973	15214	15077	14992	15081	15059	15180	15035	15083	15146	14970	15017	15123	15162	15118	15182	15057	15082	15036	14970	15009	15009	15135	15209	14953
22919	21224	29050	24180	24084	28976	31561	25983	23925	22852	21606	20732	20052	19849	19482	19245	18867	18811	18713	18848	18753	18500	18726	18387	18469	18485	18190	18194	18351	18096	18253	18328	18147	18108	18345	18040	18297	18172	18397	18095	18159	18169	18177	17929	18014	18075	17855	17956	18284	18121	18137	18085	18098	17752	17986	18171	18024	18244	18011	17967	18037	18092	18045	18068	17920	17937	18186	17942	18029	18176	18123	18056	17930	18056	18080	18076	18009	17992	18104	17662	17831	18078	18014	18055	18054	18102	18045	17946	18015	18155	18020	18150	18137	17960	17990	17988	18146	18102	18116	18110	17906	17974	17997	18108	17960	18065	17876	18208	17895	18144	18242	18029	17949	17996	17904	18113	18009	18027	18124	17912	17841	18076	17889	17690	18019	17952	17870	17833	18080	17827	18049	18045	17985	17948	18126	18096	18113	17999	18032	18058	17950	18152	17843	17929	18088	17924	17971	18050	17982	18102	17900	17991	18147	17898	18115	17863	17999	17985	18206	18214	17941	18136	18124	17849	17853	17944	17868	18180	18113	17938	18036	18083	17989	18106	18347	18037	18075	17747	17938	17994	18009	18032	18184	18064	18004	17923	17924	18029	18285	17917	18142	18004	18083	17919	18022	18216	17988	18023	17805	17811	17883	18047	18241	17914	17813	17799	18081	18058	18000	18058	17923	17976	18043	18112	17991	17965	17941	18008	18153	17912	18074	17880	18062	17923	18126	17872	18012	18112	18166	18166	18130	18125	18014	17962	17937	17980	18222	17782	18003	17944	17976	18017	17876	17873	17937	18121	18030	18032	18111	18191	18114	18139	18024	17993	18090	18117	17751	17932	18094	17977	17784	17899	17861	17943	18052	17805	17959	18136	17935	17792	17951	17905	18062	17962	17833	18036	18079	18103	17869	18140	17960	17908	17999	17901	17834	18129	17973	17927	18031	17961	17949	18113	18393	18066	18071	17783	17844	18004	17994	17979	17848	17975	17966	17945	17795	17898	17909	18067	18011	18075	17943	17955	17969	18136	18027	17884	17955	17887	17979	18159	17925	18026	17945	18056	18119	18051	17942	17973	18101	17929	17856	17900	17928	17970	17970	17979	17842	17951	17844	17982	17833	17898	18038	17966	18003	18158	18048	18102	17909	17709	18255	18065	17997	17784	18175	17944	18066	17997	18152	17977	17976	17934	18001	17875	17840	17916	17899	18046	18117	18088	17847	17873	17953	18008	17951	18045	18029	18039	17806	17912	17919	17983	18004	17947	18072	18088	18022	17945	18118	18056	17849	18256	18149	17887	17930	17885	18058	17938	17949	18058	17887	17873	18094	17947	17892	18026	17993	17874	17779	18101	17963	17944	18037	17920	17986	17757	18136	17940	18076	17855	18026	18115	18006	17985	18237	17888	17833	17882	17954	18163	17981	18039	18059	17831	17938	18054	18059	18055	18151	17970	18015	17975	18036	17953	17956	17901	17940	17996	18114	18102	17928	17774	17834	17923	18228	17959	18073	17863	17920	17925	17856	17932	18075	17989	17874	18038	18040	18136	17930	17833	17857	17889	17921	17906	17842	17929	17832	17773	18149	17847	18008	17832	17894	17995	17994	18082	18184	18052	17954	17925	18002	18070	18204	17924	18075	18129	18045	18031	18072	17890	18047	18100	17866	18128	18163	18138	17879	17981	17828	18149	17899	17823	17986	18123	18003	17816	17813	17850	17845	18006	18001	18107	18210	17758	17960	18042	17979	18159	18148	17988	18034	17978	17998	17970	18044	17914	17929	17920	18061	17996	18061	18369	17971	18129	17886	17940	18009	17922	17844	17837	18025	17948	17790	17909	17943	17826	18045	17939	17980	18069	17958	17887	18229	17852	17984	18136	17982	18213	18084	17995	17874	17980	17852	17931	18087	17928	17861	17885	17605	18048	17921	18017	17850	18145	17788	17818	17985	18113	18064	18060	17816	17997	18215	17895	17885	17794	18126	17960	18045	17846	18047	18061	18022	18074	17969	17892	17961	17850	18079	18227	18104	18131	17836	17748	17933	18066	18051	17959	18090	17748	18040	17752	18156	17859	17956	18054	18135	17983	18040	17837	18031	17884	17864	17917	17922	17916	17900	18004	18027	18166	18003	17882	17860	18072	18069	17859	18006	17920	17968	18008	18012	17974	17902	17969	18062	18057	17892	17959	18117	18005	17883	17909	18059	17925	18033	17992	18017	17986	18058	17951	18018	17884	18182	17893	17922	17947	17997	18078	17912	18143	17992	18097	18264	17937	18005	18106	18209	17948	18037	18100	18031	18002	18048	17844	18102	18070	17994	18074	17868	17961	18045	17892	17882	17934	18208	17870	17856	17995	17970	18035	17957	17995	18044	17921	17928	17950	18086	18040	18031	18038	17925	18141	17732	17908	18219	17960	18008	17830	17814	17797	18087	17944	17948	17989	17914	18174	17905	18231	17843	17926	17978	18065	18003	17953	18211	18212	17892	17877	18219	17903	17988	18322	18124	17868	18161	18014	18044	18174	18105	17946	18181	17983	17882	17936	17918	17918	17878	17931	17939	18017	17820	17837	17962	17947	18140	17682	18128	17983	18085	17970	18122	17758	18019	18411	18183	18169	17982	18135	18149	17968	17856	17861	17959	18233	18110	17970	17685	17908	18146	17914	17921	17833	18137	18029	17947	17927	18008	17927	18151	17926	18030	17836	17906	17863	17992	18105	18165	17900	17935	18003	17821	18049	18101	17907	18122	17989	17888	17826	17976	18155	17815	18123	18095	17974	17859	17990	17725	17904	18067	18176	18027	17865	18023	17777	18050	18221	17877	17871	18076	17914	17829	18040	17990	18042	17824	17991	18072	18032	18153	18006	18003	18057	17949	17935	18093	17808	18155	18064	18148	17906	17995	17894	17946	17887	17924	17988	17898	17878	17973	17808	17980	18122	18158	18125	17999	17878	17913	17781	17748	17845	18046	18020	17887	17715	17835	17873	18050	17923	18109	18033	17948	17824	18053	18205	17897	17981	18058	17968	17863	17710	18167	17975	18084	17858	18030	18137	18048	17800	17880	17875	18083	18049	17917	17895	18168	18037	18074	18085	17992	17997	18047	17911	17805	17917	17918	18093	17978	17986	17927	17962	17982	18063	18091	18084	18041	18027	17915	18002	17992	18028	17966	18072	18063	17933	18073	17822	18100	17945	18072	17990	17895	18009	17894	18042	17997	18176	18118	18147	18036	17917	17621	17474	18067	18081	17837	17881	18041	17806	18013	18020	18009	17958	17915	17816	17889	18302	17921	18152	18114	17911	18122	17794	18074	18067	18036	18052	18100	17894	18185	18091	18069	18109	17989	17700	18063	17877	18139	17841	18059	18019	18001	17953	17933	17971	18061	18008	18018	17947	18074	18079	17988	18018	18022	17889	17799	17973	17977	18152	18133	17874	17883	17877	18100	17905	17880	17956	17897	18181	17937	17886	17973	18060	17935	18125	17833	17923	17926	17918	17962	18016	18175	17947	18047	17895	18089	18102	18070	17946	18056	17837	18059	17911	18019	18144	17916	18073	18176	17973	17810	18081	18336	18009	18196	17970	17810	18023	17795	17723	18169	17892	18012	17935	17951	17881	17995	17808	17951	17998	18107	18124	18007	18075	17920	17953	18287	18111	17907	17970	17927	17934	18091	18023	18161	17965	17927	18165	17947	18245	18189	17917	17966	17953	17907	17937	17755	18105	18131	17984	17902	17939	18016	18185	17989	18044	18049	17938	18073	18211	18136	17901	18093	17847	17796	17977	18052	17917	17981	18073	17972	17991	17911	18065	17934	18106	18149	17890	17939	18021	18039	18063	18028	18095	18085	17932	17973	17935	17882	18062	18087	18091	17963	17833	17927	17923	18026	17931	17965	18255	17988	17983	18054	17822	17998	18181	18091	17879	18118	17917	18007	18051	17899	17981	17939	17913	17946	17961	17874	17893	18101	17866	17807	18163	17832	17951	17854	18214	17964	18006	17784	17931	18028	18190	18011	17934	17832	17932	17814	17904	18042	18163	18182	18092	18074	17896	18110	17872	18008	18028	17713	17911	18049	17989	18023	17905	17709	17947	17864	17903	18218	17890	18004	18136	18063	17837	17992	17894	17804	18020	17969	17907	17948	18041	17981	17837	17894	17883	17918	18141	18091	17768	17798	17876	18070	17857	18161	18066	17879	18025	18037	17915	18167	18014	17853	18070	18061	18094	18051	18031	18042	17909	18057	18064	17965	18058	17915	17861	18007	18045	17955	17963	17961	17919	17933	17962	18084	18110	18003	17889	18127	18104	17993	18062	17936	18107	17888	17954	17787	18001	18190	18073	17995	17873	18139	18056	18134	17924	17804	17983	17952	18140	17961	17844	17951	18088	18079	17917	18112	17977	17992	18058	17997	18104	17863	18102	17938	17919	18068	18034	18036	18094	17949	17670	17941	18069	17969	18007	18154	17984	18157	17850	17903	17833	18114	18178	17971	18011	17856	17958	18064	18178	18104	18016	17898	17921	17836	17922	18077	17969	17819	18054	17953	18101	18124	17921	17907	17803	18089	18087	17873	17870	18070	17825	17849	17973	17932	18085	17989	17757	17989	18187	17985	17865	18167	18098	18033	18138	18068	17786	17940	18071	17924	17852	18142	18035	18090	18018	17911	18163	17794	18046	17981	18053	18148	18059	17749	17952	18046	18097	18151	18087	17998	18014	18055	18210	18144	18058	17772	17917	18024	17904	17955	18104	18031	17942	18156	18206	17880	18150	18071	18165	17966	18118	17966	17980	17867	18071	17927	17908	17993	18040	17924	17975	17956	18069	18263	18153	17977	18129	18080	18051	18050	18002	17883	18035	18068	17876	18056	17925	17870	17912	17902	17928	17992	18035	18107	18274	18082	18098	17999	18021	18061	18017	18018	18126	18012	18261	18046	18186	17858	18012	18044	17931	17876	17908	18029	18037	18005	18033	18132	18024	18082	17945	17873	18107	17993	18010	17950	18186	18092	17910	17867	17940	17916	17948	18157	17934	18112	18005	18064	17755	17985	18159	17968	18036	18071	18065	18055	17975	17952	17854	17926	17890	18189	17946	18098	17998	18036	18020	17971	18121	17892	18022	17982	18200	17996	18069
36831	57339	53767	44499	38498	33732	30014	26437	23648	21507	19915	18944	18107	17590	17144	16942	16725	16374	16214	16087	16008	15937	15685	15553	15670	15588	15554	15583	15676	15433	15423	15495	15471	15443	15192	15460	15483	15418	15085	15411	15344	15231	15252	15428	15227	15193	15291	15466	15429	15339	15314	15345	15250	15329	15386	15386	15398	15361	15330	15268	15111	15292	15295	15349	15211	15344	15301	15301	15205	15224	15377	15291	15126	15361	15148	15427	15304	15204	15443	15328	15202	15271	15295	15279	15324	15321	15191	15004	15389	15242	15356	15377	15297	15324	15333	15464	15324	15436	15338	15222	15175	15211	15235	15330	15221	15219	15240	15121	15352	15258	15183	15303	15104	15338	15321	15363	15353	15257	15419	15348	15406	15367	15065	15162	15422	15364	15452	15447	15457	15558	15336	15171	15336	15373	15508	15236	15358	15362	15243	15255	15275	15251	15194	15281	15367	15410	15289	15337	15322	15302	15177	15503	15247	15350	15371	15157	15260	15335	15443	15243	15203	15298	15120	15323	15172	15494	15445	15437	15197	15003	15209	15275	15348	15343	15482	15294	15206	15223	15309	15215	15325	15303	15266	15201	15227	15450	15427	15187	15372	15384	15295	15402	15385	15289	15244	15126	15297	15328	15444	15492	15426	15313	15363	15357	15303	15274	15375	15248	15363	15391	15291	15293	15178	15263	15185	15329	15591	15173	15335	15278	15431	15355	15181	15220	15234	15207	15110	15220	15295	15394	15235	15246	15356	15262	15436	15159	15357	15379	15374	15257	15059	15306	15268	15203	15361	15352	15304	15236	15074	15570	15240	15449	15368	15255	15176	15451	15377	15304	15205	15346	15314	15380	15194	15305	15270	15214	15234	15311	15354	15302	15304	15194	15256	15287	15312	15176	15268	15336	15395	15216	15336	15433	15251	15394	15341	15374	15122	15286	15317	15268	15274	15215	15341	15249	15170	15316	15287	15433	15245	15379	15213	15208	15238	15280	15327	15206	15269	15267	15399	15386	15376	15367	15326	15335	15324	15369	15373	15324	15335	15403	15332	15303	15268	15139	15407	15371	15161	15422	15361	15215	15458	15292	15126	15302	15223	15346	15276	15355	15268	15406	15368	15099	15222	15309	15262	15257	15371	15220	15290	15328	15343	15229	15405	15347	15087	15342	15410	15349	15172	15224	15367	15263	15366	15308	15312	15308	15425	15209	15376	15343	15249	15370	15183	15337	15308	15257	15339	15247	15337	15123	15372	15330	15355	15269	15219	15400	15470	15150	15365	15307	15341	15375	15149	15490	15532	15331	15158	15377	15230	15350	15299	15380	15267	15316	15201	15255	15451	15266	15238	15342	15285	15355	15215	15291	15283	15248	15240	15217	15374	15388	15233	15434	15294	15201	15226	15089	15322	15272	15419	15330	15277	15416	15330	15345	15257	15262	15273	15302	15250	15236	15154	15452	15421	15294	15256	15196	15393	15419	15246	15276	15391	15447	15267	15244	15321	15240	15251	15328	15404	15269	15268	15438	15327	15316	15312	15215	15413	15157	15177	15224	15291	15385	15159	15316	15343	15349	15145	15379	15254	15214	15176	15344	15375	15259	15188	15257	15313	15285	15251	15392	15342	15246	15199	15226	15251	15355	15132	15412	15287	15360	15205	15248	15367	15082	15230	15146	15193	15362	15401	15192	15280	15300	15124	15440	15202	15435	15235	15479	15364	15334	15274	15355	15274	15247	15432	15161	15158	15384	15247	15306	15265	15413	15163	15235	15363	15182	15602	15522	15221	15362	15327	15189	15311	15399	15382	15162	15305	15392	15329	15355	15119	15257	15382	15240	15482	15298	15291	15218	15354	15367	15364	15459	15316	15334	15329	15250	15322	15192	15382	15398	15284	15145	15341	15211	15313	15178	15395	15179	15316	15230	15407	15256	15355	15390	15402	15269	15470	15312	15330	15310	15318	15214	15291	15440	15254	15261	15528	15301	15248	15275	15189	15297	15298	15292	15159	15349	15260	15163	15374	15395	15539	15276	15285	15394	15251	15349	15264	15390	15322	15344	15178	15149	15419	15224	15173	15305	15339	15330	15556	15315	15121	15275	15355	15407	15285	15330	15396	15373	15274	15178	15473	15128	15218	15387	15347	15374	15241	15175	15238	15254	15274	15315	15391	15466	15263	15361	15274	15309	15090	15343	15416	15221	15357	15325	15333	15214	15279	15285	15464	15305	15363	15330	15243	15287	15290	15234	15167	15366	15311	15358	15324	15376	15248	15349	15304	15365	15370	15314	15302	15426	15272	15241	15228	15309	15108	15344	15100	15278	15140	15279	15408	15422	15339	15380	15357	15397	15282	15433	15138	15269	15502	15358	15459	15316	15320	15299	15445	15192	15240	15279	15169	15363	15300	15240	15372	15249	15308	15325	15316	15286	15352	15286	15235	15324	15333	15238	15375	15170	15341	15216	15300	15324	15264	15350	15251	15406	15397	15240	15503	15401	15342	15148	15219	15192	15242	15257	15124	15224	15362	15241	15353	15306	15336	15332	15421	15185	15464	15171	15201	15320	15214	15267	15466	15390	15226	15220	15380	15316	15166	15315	15359	15404	15260	15410	15087	15469	15376	15245	15468	15316	15322	15326	15283	15219	15329	15340	15427	15167	15263	15261	15315	15272	15224	15270	15321	15367	15209	15208	15328	15186	15370	15336	15317	15372	15390	15274	15320	15350	15275	15231	15368	15241	15185	15402	15381	15425	15228	15272	15287	15343	15409	15313	15315	15414	15211	15143	15314	15335	15224	15372	15257	15401	15274	15334	15311	15271	15519	15171	15143	15292	15311	15268	15240	15288	15324	15352	15337	15250	15300	15366	15414	15319	15335	15271	15222	15301	15268	15189	15212	15291	15403	15406	15237	15297	15413	15411	15347	15253	15201	15314	15382	15304	15259	15320	15249	15266	15137	15413	15465	15430	15331	15514	15312	15262	15262	15227	15231	15286	15282	15359	15325	15337	15292	15224	15333	15242	15221	15312	15270	15403	15419	15236	15136	15188	15306	15153	15271	15167	15224	15367	15273	15308	15229	15434	15438	15216	15313	15314	15317	15332	15422	15244	15293	15250	15395	15185	15406	15175	15320	15434	15257	15234	15562	15408	15208	15178	15285	15372	15388	15062	15234	15483	15214	15280	15370	15319	15369	15333	15560	15358	15328	15239	15391	15187	15429	15223	15316	15317	15265	15423	15311	15326	15225	15304	15402	15342	15298	15404	15382	15372	15417	15399	15169	15293	15421	15330	15334	15218	15304	15242	15306	15305	15253	15384	15333	15325	15506	15327	15249	15322	15447	15229	15307	15235	15283	15359	15297	15223	15247	15216	15061	15476	15376	15265	15238	15372	15265	15300	15283	15284	15306	15374	15252	15388	15334	15431	15223	15292	15394	15164	15314	15286	15149	15426	15219	15343	15371	15141	15203	15216	15448	15253	15316	15249	15443	15231	15369	15366	15357	15284	15350	15268	15368	15388	15426	15214	15364	15319	15422	15402	15243	15197	15379	15241	15271	15457	15240	15120	15264	15399	15278	15256	15316	15316	15142	15251	15220	15279	15368	15223	15330	15244	15220	15189	15211	15158	15430	15313	15371	15274	15138	15333	15310	15288	15245	15289	15141	15243	15440	15212	15280	15336	15190	15237	15300	15225	15108	15386	15327	15254	15269	15289	15342	15363	15321	15263	15277	15269	15265	15228	15483	15193	15304	15349	15344	15271	15269	15230	15306	15369	15255	15286	15160	15196	15331	15245	15351	15246	15319	15234	15407	15220	15279	15327	15182	15194	15174	15181	15176	15239	15456	15274	15299	15402	15339	15377	15408	15390	15081	15174	15206	15365	15337	15169	15251	15205	15349	15151	15586	15341	15218	15359	15355	15281	15238	15125	15522	15334	15325	15290	15370	15300	15054	15421	15318	15265	15237	15194	15058	15234	15142	15326	15351	15318	15407	15249	15573	15385	15322	15373	15330	15308	15381	15211	15335	15339	15381	15411	15398	15346	15301	15262	15400	15351	15438	15313	15244	15291	15329	15433	15354	15278	15298	15356	15395	15357	15342	15214	15485	15343	15177	15166	15306	15215	15325	15296	15394	15266	15185	15281	15156	15358	15188	15163	15173	15242	15162	15274	15239	15378	15300	15409	15361	15134	15411	15273	15441	15243	15380	15371	15354	15209	15231	15420	15116	15233	15215	15173	15342	15098	15303	15318	15324	15287	15353	15333	15186	15333	15344	15131	15210	15436	15292	15532	15390	15380	15271	15305	15316	15239	15310	15369	15230	15439	15234	15364	15223	15274	15360	15423	15345	15314	15234	15133	15381	15400	15328	15448	15344	15267	15312	15415	15322	15280	15298	15476	15245	15435	15328	15208	15152	15434	15341	15303	15104	15375	15175	15312	15240	15377	15345	15315	15370	15314	15155	15361	15125	15329	15248	15406	15298	15346	15207	15304	15326	15306	15370	15274	15261	15412	15312	15277	15288	15163	15153	15288	15387	15231	15236	15207	15290	15246	15271	15330	15254	15190	15107	15238	15337	15270	15366	15318	15478	15173	15279	15472	15455	15168	15320	15424	15435	15065	15257	15303	15284	15237	15319	15394	15252	15180	15289	15364	15419	15375	15199	15392	15097	15322	15497	15378	15379	15425	15424	15282	15363	15345	15232	15372	15244	15260	15290	15389	15338	15268	15335	15434	15297	15297	15380	15184	15270	15300	15331	15265	15230	15357	15521	15338	15386	15292	15284	15267	15394	15189	15302	15289	15317	15328	15404	15286	15446	15348	15378	15257	15320	15340	15273	15269	15344	15310	15391	15303	15255	15245	15285	15265	15520	15386	15298	15481	15314	15362	15355	15409	15322	15261	15293	15238	15336	15227	15252	15502	15340	15306	15318	15560	15487	15227	15340	15285	15529	15341	15193	15181	15163	15519	15320	15136	15177	15400	15222	15345	15543	15322	15426	15278	15150	15287	15474	15204	15409	15391	15315	15362	15469	15289	15384	15176	15401	15523	15457	15418	15234	15200	15170	15453	15419	15275	15230	15260	15291	15265	15261	15417	15226	15127	15290	15304	15303	15295	15385	15298	15275	15082	15370	15492
29466	29344	37774	33874	27532	24896	22942	21192	20187	19272	18928	18583	18385	18175	17792	17852	17670	17735	17656	17702	17392	17818	17441	17442	17508	17489	17586	17436	17335	17468	17442	17356	17455	17543	17368	17104	17306	17268	17631	17265	17356	17264	17472	17377	17249	17196	17289	17203	17162	17298	17284	17320	17422	17459	17555	17327	17283	17314	17451	17190	17365	17484	17615	17414	17317	17411	17255	17461	17381	17340	17499	17306	17167	17271	17167	17166	17466	17450	17669	17464	17172	17467	17162	17262	17256	17470	17344	17349	17261	17047	17209	17306	17468	17291	17276	17370	17296	17505	17109	17411	17368	17083	17386	17224	17398	17281	17341	17231	17174	17181	17314	16948	17305	17290	17288	17402	17383	17360	17386	17254	17381	17337	17191	17393	17346	17221	17233	17328	17204	17172	17292	17364	17129	17363	17281	17315	17293	17347	17217	17281	17335	17275	17253	17413	17191	17295	17440	17299	17374	17270	17189	17399	17193	17184	17299	17357	17495	17211	17265	17202	17231	17432	17388	17321	17189	17329	17440	17369	17280	17292	17291	17323	17202	17174	17356	17303	17234	17423	17277	17353	17140	17219	17460	17296	17348	17237	17387	17389	17454	17294	17317	17244	17393	17352	17339	17178	17343	17344	17538	17086	17164	17159	17156	17411	17276	17184	17221	17117	17321	17307	17345	17350	17259	17423	17272	17523	17497	17260	17323	17295	17222	17235	17436	17342	17354	17195	17363	17140	17367	17293	17318	17302	17395	17242	17267	17267	17317	17247	17545	17349	17411	17373	17229	17115	17346	17215	17298	17464	17104	17414	17186	17402	17241	17324	17318	17254	17722	17371	17294	17395	17352	17207	17360	17258	17281	17033	17294	17243	17175	17350	17339	17093	17316	17440	17431	17310	17367	17292	17221	17472	17405	17230	17184	17129	17331	17318	17473	17186	17391	17264	17429	17180	17358	17247	17319	17294	17362	17310	17388	17187	17358	17280	17286	17316	17532	17378	17197	17191	17247	17286	17266	17180	17165	17385	17418	17281	17207	17447	17140	17338	17106	17254	17578	17270	17237	17258	17264	17226	17208	17260	17500	17564	17188	17394	17163	17333	17079	17300	17316	17480	17288	17118	17311	17432	17290	17495	17148	17207	17284	17223	17384	17367	17448	17175	17409	17355	17372	17183	17517	17269	17307	17217	17252	17246	17373	17296	17396	17325	17331	16983	17335	17355	17283	17109	17089	17413	17472	17425	17506	17550	17255	17338	17263	17116	17276	17412	17493	17137	17262	17314	17275	17278	17332	17292	17375	17500	17443	17429	17439	17537	17331	17352	17222	17300	17326	17392	17238	17470	17291	17164	17352	17213	17027	17370	17410	17320	17452	17353	17305	17196	17304	17096	17320	17345	17174	17297	17214	17291	17643	17540	17262	17496	17218	17212	17495	17210	17232	17221	17244	17373	17370	17276	17406	17378	17265	17478	17231	17333	17458	17377	17336	17319	17248	17434	17487	17388	17247	17365	17099	17379	17205	17190	17267	17366	17387	17484	17380	17282	17382	17319	17363	17191	17327	17445	17221	17211	17289	17179	17235	17131	17279	17353	17254	17193	17185	17370	17242	17402	17322	17097	17408	17300	17324	17406	17713	17203	17385	17429	17122	17161	17365	17471	17298	17461	17359	17437	17275	17383	17485	17196	17381	17163	17351	17355	17332	17352	17362	17212	17113	17000	17447	17391	17333	17118	17313	17189	17452	17477	17148	17298	17125	17119	17245	17522	17444	17315	17271	17204	17202	17400	17253	17461	17425	17300	17465	17397	17236	17280	17216	17299	17335	17441	17417	17362	17409	17057	17191	17211	17339	17257	17339	17045	17152	17233	17305	17298	17254	17387	17543	17278	17409	17203	17240	17239	17442	17429	17335	17382	17393	17343	17386	17292	17492	17348	17315	17365	17424	17369	17309	17548	17329	17332	17291	17162	17425	17214	17243	17220	17469	17370	17567	17517	17266	17043	17445	17254	17454	17381	17350	17591	17441	17380	17662	17212	17349	17123	17391	17401	17485	17477	17254	17150	17186	17219	17455	17365	17354	17435	17292	17306	17376	17457	17329	17224	17397	17423	17374	17237	17391	17295	17325	17457	17441	17237	17357	17441	17326	17206	17356	17422	17494	17293	17443	17125	17413	17259	17272	17269	17257	17306	17279	17270	17298	17176	17332	17273	17134	17406	17075	17282	17299	17459	17235	17273	17435	17411	17555	17383	17458	17386	17490	17374	17211	17411	17452	17497	17174	17527	17270	17118	17425	17341	17270	17229	17318	17290	17275	17266	17260	17409	17376	17260	17213	17025	17132	17150	17419	17256	17451	17205	17325	17349	17392	17399	17464	17434	17583	17450	17413	17506	17415	17218	17072	17581	17297	17264	17317	17235	17306	17256	17373	17491	17488	17435	17237	17348	17318	17043	17160	17356	17421	17381	17144	17386	17289	17409	17367	17188	17282	17334	17196	17148	17273	17380	17291	17107	17286	17398	17239	17412	17284	17407	17465	17498	17369	17302	17178	17421	17394	17343	17414	17318	17421	17169	17317	17340	17345	17305	17525	17448	17354	17472	17524	17347	17226	17304	17321	17280	17146	17239	17425	17497	17436	17442	17530	17425	17405	17243	17298	17484	17503	17484	17459	17198	17442	17257	17140	17498	17458	17368	17447	17314	17434	17425	17324	17405	17416	17280	17581	17353	17205	17351	17494	17386	17255	17277	17434	17380	17359	17371	17297	17478	17498	17383	17268	17095	17226	17461	17453	17189	17283	17107	17207	17229	17337	17366	17187	17060	17545	17412	17234	17516	17483	17399	17336	17320	17343	17348	17312	17376	17320	17295	17221	17370	17303	17583	17254	17142	17424	17254	17428	17351	17137	17240	17399	17560	17312	17167	17417	17265	17257	17268	17323	17243	17338	17102	17295	17131	17318	17434	17315	17405	16990	17429	17212	17281	17403	17308	17394	17310	17254	16924	17316	17464	17431	17354	17466	17563	17471	17493	17109	17231	17107	17493	17353	17454	17487	17265	17302	17077	17392	17214	17288	17315	17218	17234	17333	17353	17494	17295	17332	17315	17439	17181	17220	17444	17145	17315	17228	17136	17341	17333	17335	17242	17282	17271	17134	17259	17267	17208	17245	17383	17222	17295	17532	17376	17135	17360	17296	17300	17368	17117	17339	17454	17343	17242	17434	17220	17283	17371	17313	17419	17314	17067	17379	17224	17349	17477	17278	17383	17473	17126	17365	17327	17456	17321	17137	17329	17223	17360	17393	17384	17246	17318	17459	17303	17269	17334	17343	17400	17453	17332	17336	17275	17439	17282	17271	17501	17251	17397	17386	17472	17257	17379	17289	17518	17349	17309	17161	17248	17291	17254	17463	17339	17462	17387	17453	17431	17248	17192	17147	17294	17240	17397	17374	17274	17446	17390	17242	17326	17297	17421	17295	17353	17375	17161	17319	17182	17363	17400	17352	17407	17595	17452	17553	17227	17442	17336	17333	17435	17235	17352	17419	17418	17301	17404	17356	17356	17350	17221	17289	17454	17514	17418	17378	17194	17319	17345	17141	17443	17503	16998	17364	17450	17386	17315	17193	17224	17254	17332	17275	17238	17285	17379	17411	17231	17537	17250	17300	17405	17343	17271	17292	17483	17322	17278	17246	17178	17372	17399	17298	17323	17268	17218	17396	17308	17342	17259	17457	17171	17434	17372	17337	17413	17427	17105	17319	17298	17527	17385	17346	17273	17329	17283	17255	17472	17293	17501	17352	17478	17283	17390	17358	17325	17264	17431	17345	17204	17299	17468	17207	17211	17394	17375	17437	17314	17183	17447	17430	17452	17430	17270	17215	17318	17224	17252	17356	17193	17104	17069	17355	17395	17177	17355	17230	17280	17492	17252	17242	17266	17406	17204	17168	17327	17454	17349	17339	17411	17339	17340	17321	17268	17256	17416	17583	17404	17400	17290	17084	17440	17195	17392	17398	17307	17168	17314	17444	17214	17203	17261	17401	17123	17459	17477	17303	17328	17525	17244	17578	17271	17257	17155	17255	17368	17310	17199	17383	17302	17465	17331	17243	17485	17259	17145	17505	17291	17311	17309	17544	17446	17278	17353	17250	17301	17555	17354	17266	17430	17282	17426	17263	17459	17510	17427	17490	17251	17249	17368	17130	17192	17277	17263	17241	17525	17386	17232	17404	17295	17420	17372	17506	17335	17453	17354	17427	17292	17181	17344	17363	17429	17117	17519	17400	17197	17286	17176	17385	17187	17316	17131	17353	17349	17457	17410	17424	17090	17400	17339	17427	17227	17438	17405	17130	17245	17359	17259	17621	17406	17373	17264	17381	17446	17243	17166	17421	17440	17393	17250	17277	17341	17456	17184	17361	17360	17246	17554	17341	17384	17400	17372	17240	17248	17369	17122	17326	17328	17281	17296	17360	17254	17383	17445	17232	17436	17412	17516	17389	17324	17299	17277	17602	17508	17297	17294	17089	17357	17432	17544	17249	17379	17402	17177	17242	17349	17110	17297	17421	17435	17237	17376	17342	17251	17231	17398	17506	17429	17197	17413	17712	17283	17307	17283	17426	17308	17381	17279	17282	17171	17354	17239	17438	17218	17363	17059	17292	17207	17091	17282	17404	17293	17249	17242	17210	17334	17379	17442	17322	17305	17415	17261	17338	17149	17272	17441	17489	17503	17379	17334	17173	17155	17230	17332	17479	17593	17377	17550	17375	17234	17532	17431	17295	17283	17269	17476	17478	17203	17481	17458	17424	17295	17280	17444	17284	17320	17489	17475	17298	17385	17492	17280	17177	17238	17280	17382	17360	17302	17367	17706	17549	17282	17166	17379	17222	17316	17409	17192	17124	17347	17216	17285	17353	17354	17417	17364	17326	17351	16958	17276	17422	17252	17136	17431	17365	17290	17409	17193	17453	17386	17466	17056	17359	17550	17347	17191	17294	17302	17108	17252	17413	17437	17407	17250	17344	17210	17265	17577	17353	17557	17181	17361	17319	17286	17400	17204	17298	17207	17303	17188	17491	17279	17254	17352	17353	17306	17489	17312	17329	17262	17481	17339	17312	17275	17228	17136	17313	17365
32478	45940	42427	32929	28262	25130	22264	20409	19086	17811	16902	16704	16229	15850	15775	15473	15380	15476	15436	15252	15168	15093	15174	14959	15110	15055	15056	15167	14983	15052	14852	14959	14911	14879	14922	14924	14943	14817	15202	14954	14881	14920	14775	14865	14886	14867	14858	14743	14826	14871	14853	14902	15123	15036	14898	14807	14699	14877	14956	14666	14817	14888	14966	15020	14922	14688	14996	14926	14747	15122	14786	14874	14897	14864	14951	15051	14999	14823	14884	14973	14825	14935	15155	14845	14855	14808	14861	14886	15026	14870	14942	14894	14880	14881	14923	14955	14890	14838	14806	14901	14874	15003	14946	14857	14792	14820	14942	14846	14783	14848	14928	14944	14756	14740	14874	14920	14858	15049	14746	14858	14886	14958	14750	14752	14843	14921	14848	14900	14763	14856	14838	14910	14771	14939	14771	14930	14791	14809	14785	15035	14996	14769	14933	15121	14821	15008	14964	14934	14810	14869	14737	14998	15077	14771	14884	14848	14817	14679	15029	14823	14840	14884	14933	15099	14815	14889	15043	14869	14959	14862	14940	14919	14896	15003	14718	14968	14843	14832	14742	14747	14859	14798	14888	14869	14831	14902	14959	14949	14832	15104	14883	14749	14856	14782	14899	14914	14914	14736	14944	14736	14931	14893	15019	14752	15079	15042	15016	14998	14888	14998	14776	14821	14812	14680	14965	14972	14817	14986	14920	14863	14901	14937	14860	14827	14841	15025	14882	14914	14743	14901	15057	14902	14880	14779	15052	15150	15007	14967	14991	14886	15023	14899	14868	15048	14835	14903	14924	14972	14889	14902	14811	14903	14985	14795	14868	14959	14834	14897	14874	14820	14843	14817	14976	14747	14898	14760	14877	15077	14666	14662	14919	14935	14780	14904	15054	14716	14835	14833	14963	14956	14925	14886	15017	14981	14841	14845	15017	14794	14894	14928	14852	14785	14762	14833	14950	14903	15013	15039	14866	15012	14826	14935	14834	14918	14788	14961	14744	14835	14874	14766	14952	14690	14864	14803	14882	14926	14796	14933	14901	14838	14907	15192	15078	14968	14700	14858	14992	14907	14761	14729	15024	14726	14959	14948	14846	14915	14932	14698	14839	14947	14967	15002	14741	15058	14752	14881	14760	14916	14924	14802	14834	14858	14904	14928	14923	14749	14696	14851	15104	14968	14755	15016	14885	14826	14760	14837	14859	14876	14888	14862	14848	14838	14753	14983	14788	14994	14883	15088	14835	14983	14899	14774	14934	14905	14953	14904	15059	14802	14773	14777	14860	14889	14890	14843	14809	14891	14911	14937	14819	14851	14872	14915	15087	15033	14874	14787	14959	14943	14832	14894	14880	14941	14819	14936	14826	14716	14926	14932	14931	15002	14867	14970	14884	14857	14728	14983	14930	14872	14689	14947	14996	14800	14790	14950	14975	14817	15105	14956	14863	14814	15048	14805	14943	14888	14901	14865	14834	14998	14898	14918	14921	14807	14894	14971	14958	14883	14980	14834	14800	14727	14918	14838	14916	14991	14821	15077	14755	14894	14766	14791	14952	14915	15003	14911	15041	14988	14805	14933	14869	14962	14931	14957	14801	14921	14956	14836	14821	14895	15021	14798	14814	14882	14859	14865	15008	14942	14946	14900	14802	14959	14956	14859	14750	15011	14840	14937	14879	15045	14889	15007	14846	14802	14999	14852	14874	14906	14859	15000	15210	14796	14938	14823	14757	14905	14879	15017	14812	15046	14788	14707	14846	14697	14994	14843	14854	14920	14893	14866	14772	14860	14874	14902	14940	14866	14715	14816	14972	14795	14789	14841	15010	14922	14845	14972	14874	14854	14766	14999	14836	14805	15068	14903	14789	14960	15041	14934	14744	15030	14700	14884	14859	14858	14813	15049	14887	14878	14845	14954	14990	14744	14994	14917	15000	15002	14873	14876	14920	14857	14913	14891	14941	14976	14795	14788	14937	15025	14964	14956	14748	14875	15036	14813	14872	14893	14917	14910	14972	14834	14954	14868	14885	14967	14976	14637	15090	14875	14979	14759	15020	14903	15133	15025	14818	14774	14848	15003	14936	14896	14936	14805	14960	14815	14891	14911	14771	14922	14778	14798	14853	14961	15110	15045	14779	14864	14970	14860	14791	14904	14869	14863	14884	15028	14960	14769	15042	14796	15047	14974	14930	14955	14877	14905	15023	14949	14880	14889	15095	15047	14899	14931	15054	14900	14904	14836	14854	14974	14912	14875	14919	14839	14887	14744	14894	14888	14952	14853	15022	15021	14857	14847	14802	14845	14787	14774	14880	14762	14986	14971	15029	14970	14870	14965	15039	14800	14914	14956	14870	14921	14810	15143	14932	14812	15087	14827	15080	14988	14971	14990	14942	14951	14923	14792	14804	14840	14959	14924	14891	14850	14929	14990	14978	14776	14858	14887	14944	14796	14869	14962	14760	14902	14832	15088	14984	14993	14814	15019	14819	15150	14971	14799	14921	14879	14886	14772	14881	15156	14750	14857	15018	14990	15006	14915	15056	14936	15001	14861	14987	14791	14859	14800	14969	15053	15005	14865	14951	14944	14857	15057	14908	14902	14906	14911	15061	15130	14787	15038	14851	14618	14767	14929	14841	14843	15055	14923	14964	14899	14947	14788	15037	14930	14782	15071	15042	15005	14792	15033	14961	14924	14752	14859	14861	14989	14757	14738	14847	14810	14916	14867	15021	14931	14846	14866	14897	14757	14904	14905	14878	14923	14970	14812	15046	14741	14911	14978	14937	14830	15034	14861	14855	14833	14809	14741	14874	14796	15069	14909	14896	14843	15033	15051	15020	14916	14916	15018	14958	14938	14935	14856	14892	14872	14981	14995	14917	14876	14933	14988	14993	14992	14957	14929	14846	15094	14900	14898	14932	14898	14899	14997	14898	14927	14953	15016	14803	14941	15044	14865	14865	14897	14751	14906	15033	14967	14888	14932	14835	14967	14774	14681	14755	15007	14884	14873	14968	14963	14881	14789	14951	14868	14878	14850	15015	14847	14975	15077	15017	15043	14848	14828	14962	15035	14843	14835	14834	14938	14910	14800	15049	15014	14844	14717	14941	14919	14920	14992	14966	14774	15005	14794	14971	14890	14928	14821	14929	14899	14929	14904	14816	14863	14885	14909	14958	14969	15131	14789	14928	14826	14824	14884	14912	14947	15005	14961	14816	15007	14827	14808	14862	15078	14901	14949	14808	14964	15104	14847	15052	14919	14768	14955	14871	14961	14917	14829	14880	14949	14783	14842	14893	14841	14817	14868	14845	14923	14915	14658	14810	14705	14933	14883	14862	14942	14945	15000	14836	14898	14909	14852	15011	14801	14883	14984	14928	15031	14969	14712	14884	14918	14862	14950	14861	15145	14885	14999	14910	14948	14887	14912	14929	15015	14889	14841	14843	15040	14893	14897	14845	15029	14884	14718	14967	14962	15024	14816	14905	14942	14880	14934	14832	14981	14768	14828	14864	14974	14916	14893	14803	14870	14958	14833	15024	14759	14899	15116	14841	14789	14897	14878	15004	15016	14919	14843	14675	14941	14993	14790	14865	14903	14702	14962	14777	14913	14897	14824	15095	14941	14954	14982	14885	14981	14824	14887	14731	14765	14943	15002	15025	14874	14991	14885	14761	15048	14864	15026	14858	14999	14842	14914	14969	14916	14858	15117	14847	14914	15057	14993	14784	14884	14883	14899	14975	14875	14929	14857	14769	14985	15036	14783	14797	14879	14952	14928	14956	14772	14985	14962	14773	14815	14817	14814	15054	14853	14941	14871	14865	14959	14752	14938	14998	14714	14838	15005	14716	14868	14850	14974	14917	14955	14848	14977	14940	14938	14986	14909	15001	14884	14803	14888	14875	14998	14857	14822	14875	14778	14873	14776	15006	14819	14747	14801	14857	14899	14794	14743	14965	14986	15037	14857	14761	14794	14913	14762	14782	14885	14727	14868	14780	14949	14930	14894	14765	14833	14837	14824	14809	14714	14863	14808	14968	14965	14731	14909	14785	15027	14914	14872	14866	14812	14947	14964	14828	14828	14969	14963	14883	14929	14800	14917	15142	14734	14918	14852	14965	14893	14866	14891	14954	14892	14886	15024	14980	14936	14688	14948	14945	14843	14849	14878	14716	14936	14813	15003	15078	14849	14831	14785	14923	14816	15016	14719	14844	14729	14932	15044	14793	14948	14787	14984	14897	14841	14883	14874	14971	15073	14805	14723	14922	14905	14900	14967	14977	14651	14982	14980	14876	14858	14963	14810	14908	14822	14826	14872	14803	14992	15031	14781	14935	15089	14980	14852	14973	14990	14654	14895	15040	14888	14817	14961	14961	14963	14763	14990	14992	15094	14923	14956	14879	14690	14881	14826	14864	14896	14735	14979	14861	14898	14966	14955	14820	14784	14905	14938	14810	14959	15033	14880	14852	14948	14865	14914	15048	14977	14943	14898	14952	14839	14843	14817	15013	15121	14867	14942	14950	14928	14944	14939	14923	14943	14914	14851	15036	14837	14829	14924	14867	14831	14961	14821	14653	14871	14754	14730	14857	14941	14966	14881	14845	14856	14825	14897	14844	14885	14891	14991	14861	14813	14753	14912	15039	14960	14983	14927	14803	14994	14999	14856	14886	14851	14833	14943	14960	15010	14964	14873	14846	14937	14787	14937	15020	14971	14841	14842	14925	14900	14718	14859	14750	14958	14944	14972	14884	14879	14985	14985	14927	14776	14917	15030	14956	14954	14983	14803	14940	14953	15020	14911	15039	14897	14891	15004	14746	14955	14963	14932	15140	14826	14923	14948	14818	14937	14866	14960	14916	14842	14768	14928	14814	14796	14955	14852	14773	14801	14921	14811	14780	14809	14920	14961	14854	14933	14915	14941	14876	14772	14982	14782	14882	14876	14886	14918	15016	14800	14908	14799	14956	14778	14847	14927	14765	14810	14938	14830	14948	14940	15004	14971	14956	14942	14735	14887	14998	15091	14922	14756	15011	15036	14867	15024	14899	14865	14869	14992	14884	14880	14808	14890	14960	14879	14856	14994	14811	14874	14921	14932	14972	15023	14832	15085	14915	14985	14973	14635	14981	14921	14951	14888	14779	15004
24121	21180	28763	26452	27498	28652	27783	23585	21643	20653	20287	19711	18966	18670	18508	18321	18303	18001	18209	17951	18042	17897	18015	17841	17597	17735	17770	17712	17584	17454	17628	17290	17634	17580	17328	17473	17463	17433	17638	17490	17450	17670	17412	17429	17323	17589	17481	17293	17459	17648	17488	17711	17469	17544	17511	17463	17527	17486	17739	17631	17442	17453	17450	17480	17674	17587	17491	17449	17522	17439	17336	17468	17535	17556	17533	17476	17509	17409	17526	17509	17405	17274	17371	17500	17459	17394	17531	17541	17499	17682	17465	17316	17331	17437	17622	17534	17537	17474	17516	17257	17295	17380	17550	17358	17404	17563	17438	17561	17459	17565	17522	17543	17396	17353	17483	17402	17486	17539	17389	17563	17386	17555	17541	17518	17502	17551	17417	17380	17531	17412	17319	17457	17401	17475	17521	17413	17460	17407	17482	17389	17537	17314	17653	17524	17892	17419	17506	17383	17717	17469	17517	17609	17445	17572	17609	17414	17470	17779	17287	17380	17475	17434	17306	17271	17608	17512	17413	17543	17641	17235	17616	17625	17311	17560	17476	17549	17486	17577	17551	17335	17546	17602	17549	17427	17623	17404	17527	17509	17247	17631	17277	17351	17649	17507	17519	17539	17547	17567	17523	17720	17464	17708	17419	17687	17519	17608	17573	17472	17479	17528	17466	17465	17465	17545	17415	17306	17255	17597	17534	17297	17492	17413	17446	17416	17466	17534	17606	17555	17603	17573	17464	17523	17275	17436	17239	17440	17563	17321	17307	17349	17379	17832	17566	17464	17738	17526	17546	17519	17493	17356	17367	17430	17402	17608	17492	17703	17617	17270	17515	17663	17593	17629	17453	17430	17654	17473	17560	17454	17500	17514	17469	17300	17412	17419	17421	17509	17513	17349	17515	17463	17518	17475	17508	17335	17398	17367	17530	17436	17488	17381	17474	17398	17609	17416	17526	17596	17524	17449	17507	17493	17410	17486	17713	17493	17593	17641	17532	17559	17300	17358	17521	17699	17606	17526	17260	17619	17510	17351	17284	17607	17431	17425	17333	17607	17478	17759	17572	17558	17417	17385	17343	17572	17408	17397	17525	17403	17695	17458	17427	17725	17512	17570	17555	17382	17465	17457	17468	17516	17587	17521	17610	17465	17650	17247	17698	17704	17465	17340	17370	17382	17423	17324	17374	17486	17601	17411	17554	17701	17367	17322	17472	17536	17645	17664	17608	17512	17607	17456	17643	17560	17507	17539	17559	17578	17320	17581	17567	17625	17444	17610	17426	17554	17394	17486	17702	17474	17317	17446	17502	17320	17540	17441	17280	17270	17688	17607	17439	17337	17360	17474	17223	17466	17427	17397	17447	17469	17403	17291	17340	17637	17634	17478	17486	17501	17375	17438	17568	17374	17710	17629	17389	17641	17688	17581	17456	17559	17513	17318	17272	17543	17555	17563	17486	17655	17592	17546	17537	17284	17368	17589	17332	17528	17210	17485	17609	17580	17450	17603	17481	17235	17424	17443	17387	17496	17572	17282	17347	17528	17527	17377	17477	17507	17312	17326	17492	17203	17447	17418	17607	17425	17659	17663	17516	17454	17478	17610	17368	17537	17766	17581	17632	17463	17398	17669	17429	17526	17718	17442	17508	17280	17403	17586	17444	17496	17477	17340	17558	17783	17376	17358	17440	17344	17520	17480	17452	17249	17253	17424	17410	17209	17661	17407	17546	17357	17539	17477	17364	17397	17701	17623	17499	17425	17550	17479	17312	17331	17488	17559	17604	17190	17505	17572	17481	17641	17421	17679	17603	17506	17510	17542	17528	17540	17425	17593	17498	17596	17480	17516	17427	17344	17533	17491	17441	17569	17794	17584	17465	17601	17414	17493	17414	17439	17477	17362	17411	17609	17588	17293	17601	17413	17420	17551	17250	17447	17471	17428	17490	17403	17535	17478	17559	17351	17426	17467	17826	17565	17480	17401	17438	17444	17354	17650	17498	17291	17650	17214	17547	17512	17482	17578	17347	17552	17599	17466	17456	17706	17578	17377	17431	17513	17367	17515	17357	17656	17604	17608	17442	17665	17529	17385	17440	17559	17397	17272	17224	17497	17436	17196	17374	17661	17529	17491	17535	17525	17514	17343	17659	17659	17450	17453	17560	17532	17377	17492	17556	17545	17553	17413	17448	17620	17355	17695	17580	17741	17380	17332	17449	17526	17517	17461	17561	17529	17381	17442	17458	17415	17402	17372	17264	17597	17435	17380	17389	17557	17537	17537	17769	17545	17760	17635	17218	17566	17539	17474	17419	17419	17460	17584	17498	17391	17623	17644	17675	17466	17561	17343	17555	17322	17505	17547	17503	17511	17479	17444	17513	17571	17627	17470	17266	17524	17685	17407	17465	17302	17290	17545	17538	17337	17637	17584	17404	17487	17670	17607	17616	17628	17518	17426	17641	17494	17607	17576	17581	17506	17484	17450	17194	17598	17384	17564	17636	17679	17614	17513	17234	17504	17623	17212	17598	17315	17539	17237	17529	17529	17483	17561	17813	17685	17500	17591	17526	17551	17313	17637	17432	17545	17589	17604	17531	17396	17466	17671	17584	17444	17503	17493	17648	17396	17368	17360	17299	17331	17347	17475	17476	17694	17474	17486	17468	17501	17441	17521	17423	17642	17648	17405	17582	17433	17471	17497	17525	17434	17405	17320	17522	17401	17537	17705	17460	17532	17381	17415	17645	17407	17598	17495	17396	17512	17473	17370	17543	17570	17444	17526	17510	17291	17605	17521	17503	17536	17418	17530	17291	17561	17616	17367	17481	17305	17536	17450	17727	17627	17460	17421	17380	17492	17419	17280	17498	17319	17359	17533	17373	17410	17336	17496	17572	17476	17499	17435	17583	17370	17577	17444	17543	17384	17552	17428	17496	17581	17381	17425	17453	17405	17587	17670	17442	17481	17454	17489	17581	17724	17480	17507	17662	17838	17460	17345	17485	17492	17598	17440	17465	17557	17493	17644	17610	17400	17405	17443	17485	17413	17554	17698	17401	17320	17439	17447	17377	17621	17451	17621	17455	17524	17636	17615	17505	17564	17389	17475	17523	17295	17492	17656	17405	17672	17510	17517	17591	17405	17417	17632	17590	17276	17375	17221	17484	17431	17382	17361	17499	17295	17531	17433	17439	17302	17329	17640	17331	17624	17542	17611	17567	17420	17510	17427	17566	17384	17451	17436	17481	17500	17501	17441	17537	17453	17407	17453	17584	17542	17503	17615	17105	17326	17253	17400	17519	17674	17589	17326	17405	17379	17483	17420	17364	17492	17300	17505	17340	17451	17397	17644	17621	17313	17368	17429	17531	17271	17483	17403	17390	17439	17469	17468	17468	17526	17449	17559	17442	17539	17435	17391	17419	17516	17495	17482	17484	17523	17333	17408	17452	17523	17480	17553	17371	17433	17471	17544	17384	17732	17543	17393	17434	17338	17652	17441	17636	17348	17556	17519	17405	17487	17641	17658	17426	17566	17463	17541	17727	17414	17648	17619	17669	17494	17459	17414	17407	17380	17583	17431	17403	17405	17540	17571	17554	17433	17570	17535	17461	17466	17334	17354	17500	17500	17711	17611	17626	17659	17457	17464	17662	17618	17487	17460	17294	17525	17506	17608	17588	17567	17632	17589	17460	17359	17623	17544	17461	17608	17549	17521	17642	17539	17373	17625	17590	17538	17678	17399	17469	17343	17296	17493	17355	17531	17522	17485	17494	17552	17555	17545	17494	17335	17406	17390	17469	17576	17610	17489	17699	17618	17446	17442	17409	17346	17473	17460	17360	17577	17351	17743	17581	17380	17360	17536	17637	17597	17510	17538	17504	17379	17587	17685	17582	17466	17409	17190	17674	17530	17412	17428	17560	17440	17490	17433	17302	17479	17378	17358	17595	17544	17352	17488	17487	17259	17660	17411	17217	17420	17685	17626	17597	17449	17668	17650	17560	17486	17334	17513	17185	17461	17368	17197	17483	17547	17469	17315	17497	17372	17561	17321	17421	17508	17488	17474	17766	17364	17419	17529	17530	17444	17512	17547	17330	17331	17373	17516	17407	17454	17386	17567	17552	17559	17454	17625	17620	17641	17548	17366	17480	17528	17616	17389	17452	17520	17522	17526	17692	17343	17537	17334	17409	17264	17486	17617	17475	17343	17481	17554	17474	17635	17656	17521	17505	17672	17421	17425	17513	17511	17518	17564	17528	17403	17525	17480	17380	17573	17653	17591	17643	17528	17371	17623	17691	17512	17386	17440	17493	17656	17601	17634	17539	17381	17522	17481	17493	17431	17277	17691	17402	17420	17612	17562	17530	17708	17526	17668	17504	17358	17287	17669	17461	17382	17471	17653	17435	17733	17467	17355	17452	17329	17303	17509	17422	17601	17482	17206	17658	17495	17533	17403	17531	17445	17540	17528	17646	17349	17396	17444	17674	17473	17546	17463	17566	17644	17565	17455	17476	17420	17599	17547	17408	17603	17603	17550	17444	17452	17476	17468	17416	17592	17445	17592	17402	17570	17555	17491	17661	17468	17575	17135	17305	17586	17544	17436	17440	17398	17355	17421	17556	17430	17550	17497	17527	17368	17364	17387	17485	17386	17489	17571	17503	17522	17480	17248	17525	17331	17490	17333	17598	17535	17566	17525	17667	17287	17460	17448	17581	17556	17440	17343	17402	17568	17456	17557	17483	17534	17469	17474	17410	17559	17709	17530	17650	17377	17678	17614	17563	17604	17535	17331	17584	17634	17378	17552	17500	17480	17438	17642	17628	17649	17479	17400	17679	17306	17472	17490	17516	17511	17380	17248	17286	17421	17424	17546	17528	17481	17551	17456	17499	17393	17469	17492	17528	17624	17582	17354	17616	17455	17737	17476	17573	17445	17495	17444	17792	17595	17432	17636	17511	17371	17562	17609	17355	17557	17514	17265	17342	17449	17497	17545	17491	17436	17502	17555	17574	17492	17557	17470	17470	17540	17563	17454	17537	17414	17591	17542	17419	17485	17516	17442	17317	17369	17571	17208	17496	17508	17583	17563	17533	17433	17610	17602	17339	17387	17490	17337	17463	17568	17528	17281	17572	17540	17437	17480	17489	17478
30685	51702	48541	39174	34837	29997	26523	23567	21112	19706	18530	17978	17223	16699	16306	16123	16196	15840	15721	15634	15717	15540	15473	15508	15428	15179	15196	15042	15188	15081	15282	15216	15094	15129	15167	15171	15145	14968	15295	15180	15161	15083	15041	15051	15024	15151	14991	15201	15006	15097	14879	15041	15124	15111	14990	15130	15049	15068	15162	15029	15096	15065	15074	14842	14909	14943	15133	14946	15074	14921	15070	15045	15040	15116	14994	14906	15052	15013	15003	15047	14966	14974	15059	14920	15183	14957	14869	14932	15284	15127	15144	14938	15038	14935	15021	14876	15037	15096	15239	15242	15104	14873	15014	14987	15080	15063	15228	15116	15068	15087	14985	15077	14991	15082	14965	15034	15132	14927	15095	14983	15051	15190	15141	15002	15302	15097	15002	15202	15066	14947	14925	15010	15012	14893	15035	14931	15001	15134	15097	14935	14999	15011	15040	15124	15038	15137	15004	15023	14988	15065	15055	15089	15071	14967	15069	15117	14939	14909	15100	14952	15097	15038	15064	15063	14978	15024	14948	15063	15031	14975	14853	15022	14979	15164	15172	14910	15030	15061	15054	14954	15043	15024	15238	14919	14973	15133	14936	15141	14956	15134	15065	15109	14928	14976	15114	15156	14942	15113	15106	14962	15019	14960	15044	15159	15149	15044	14889	14978	14892	14955	14927	15101	14992	14969	14961	15017	15055	14791	15055	15068	15126	15144	14970	15131	14946	14904	14916	15098	14960	15005	15019	15000	15169	14980	14895	15129	15072	15204	14919	14979	15058	15086	15203	15046	15084	15118	15139	14944	15082	15142	14927	14968	14979	14945	15069	15101	14987	15025	15009	15172	15132	14896	14994	15169	14989	15145	14981	14986	14931	14934	14979	15018	14941	14924	14882	15018	15127	15079	14948	15052	15160	14978	14868	14919	15078	15225	15069	14946	15082	14955	14956	14951	15107	15054	15110	15035	14911	14913	14819	15036	14915	15110	14863	14931	14878	15152	14953	14972	14870	14983	15173	15077	15106	14941	15142	14897	15018	15011	14962	15123	15026	15058	15014	15190	15065	15041	14923	15105	14917	15089	15183	14998	14919	15098	14998	15033	15053	15073	15014	14970	14932	14941	14871	14950	14944	15065	14979	14961	14954	14910	14983	15109	15166	14978	15098	14995	15057	14956	15098	15079	14977	14927	15094	15197	15081	15036	15006	15146	15006	15038	14974	15117	14953	15064	14970	15074	15132	15080	15189	14993	15185	14992	15102	14927	15061	15127	15325	14990	15083	15047	15187	14974	15132	14942	15092	15085	14944	15076	14982	15040	14865	15035	14836	15070	14901	14990	15131	14941	15085	15103	15084	14857	15020	14912	15005	15122	15013	15050	14967	14938	14866	14918	14962	14954	15171	15190	14922	15004	15168	15068	14986	15062	15037	15004	15164	15056	14950	14996	14942	15208	14925	14763	15167	14950	15048	14990	15050	15057	15086	15066	15095	15010	15007	15026	15095	14994	14977	15018	15189	15050	15184	15145	14945	15090	15203	15111	15077	15063	14890	15003	15093	14870	15066	14999	14968	14923	15139	15031	15130	15108	14981	15120	15009	14995	14888	15044	14909	15147	14967	15196	15063	15048	15166	14928	15154	14876	15157	15070	15067	15007	15048	15099	14913	15111	14995	15076	15108	15207	14961	15092	15120	15073	14908	15077	14968	15058	14774	15109	15014	14957	14914	15147	14834	14975	14937	15088	15139	14973	15069	15015	15019	14961	15156	15093	15053	15002	15085	15136	15032	15007	15035	15018	14989	14877	15106	14793	14885	15067	15064	15200	14837	15029	15072	14925	14898	15099	15062	14897	14812	15042	14963	15178	14820	14926	14901	15024	15005	15046	15011	14998	15110	14914	14933	15030	15015	14978	14904	14997	15113	14947	15164	14910	14936	14974	15073	15000	14936	14935	15048	15019	15004	15096	14987	15070	15179	15232	14923	15033	14913	15064	14950	15005	14954	14929	15038	15080	15121	15167	14856	14998	15053	15099	15178	14867	14983	14940	14813	14956	15097	15024	15054	15105	15164	14839	15127	15012	14915	14953	15004	14926	15073	14956	14861	15083	15121	14892	15137	15038	15049	14981	14995	15099	15080	14989	15189	15094	15078	15053	15172	15146	15057	14854	15103	15009	15010	15104	15195	14898	15037	14912	15101	15108	14959	14945	15087	15087	15112	15245	14914	15033	15045	15073	15000	15094	15146	15093	15084	15045	14936	15061	14969	15087	14937	15145	14972	15184	15008	14909	15117	14921	14944	14972	15178	15091	15021	15007	15119	15062	14952	14900	14945	15171	15102	14947	14995	14927	15182	15021	14875	15122	15060	14953	14965	14887	15160	14901	15012	14886	15185	15055	15053	15257	15063	15098	14933	14938	15016	15161	14969	15189	15017	15015	15092	14986	15013	14910	14961	15001	15009	15062	15105	14963	15073	14954	15060	15097	14985	15067	14929	15055	15089	15075	15010	15116	15102	14930	15201	15087	15104	15020	15046	14977	15042	15057	14964	14964	15117	15073	15027	14909	15140	15056	15159	15060	14939	15012	15045	14960	14923	14910	14946	14996	14917	14941	15019	15000	15036	15002	14989	15043	15098	15112	15100	15132	15123	15148	15219	15034	14954	15086	15052	15061	15102	15032	14838	14994	14978	14921	15122	15020	15069	15009	14984	14991	15023	14980	14988	15057	15191	15063	14900	14994	14961	15095	15045	15130	15169	14825	14983	15078	14879	15007	14970	15043	14972	15090	14876	15111	14913	15090	15055	14886	15103	15100	14870	15037	14998	15077	14871	14964	15206	14912	15035	15164	15124	15206	14967	15000	15067	14839	15173	14933	14936	15059	15103	15022	15103	15183	15096	14948	14898	15187	15060	14879	15017	14962	15000	15130	15192	15068	14993	15086	15017	15115	14998	14970	15152	14951	14966	15099	15077	15032	14996	15001	14979	15005	15057	15199	15126	14932	14938	14880	15015	15058	14838	14960	14998	15073	15010	15009	15091	15014	15222	15069	15027	14939	15098	15034	15056	14982	15114	15035	15086	15097	14906	14969	14850	15113	15123	15041	15180	15085	15083	15036	14987	15123	14941	15094	14998	15282	14941	15088	15133	14951	15096	14913	14921	14890	14976	15032	15108	15102	15119	15004	14999	14799	15089	15009	15128	15132	14897	14992	15144	14991	15143	15259	14984	15110	14930	14877	15074	15028	14869	15096	15125	15049	15106	14913	15005	14981	14908	15107	15021	15033	14837	15001	14903	14987	15093	15145	14929	15104	15144	15131	14889	15154	15046	15074	15012	14900	15049	15027	14969	15055	15106	15021	15142	15077	15033	14969	15074	15056	15159	14819	14920	14834	15114	15062	15060	15164	15132	15141	15007	15067	15087	15170	15159	14874	14889	15043	15071	15029	15171	15044	15035	15033	15016	14986	15011	15050	15037	15007	15122	15169	15053	15013	15055	15012	15131	14914	15079	14971	15184	14922	14848	15116	15038	15022	15118	15090	15244	15056	15071	15083	15119	15077	14970	14877	15115	15050	15072	15124	15073	15110	15016	15131	14985	14949	14863	15115	15070	14849	15131	14951	14964	15088	15029	15091	14914	15048	14980	15077	15093	15059	15026	14904	15010	15033	15044	15175	15008	15153	15038	15208	14937	15006	15094	15117	14930	14999	14864	15147	15069	14982	15114	14957	14997	15125	14958	15057	15229	14897	15100	15212	15141	14974	15108	14967	14938	15027	15124	14941	14927	15080	15077	14992	15047	15162	15014	14990	15012	15092	14982	15043	14955	15123	14886	15001	14919	15066	14916	15065	14893	14979	15116	15021	15012	14893	15019	14937	15132	15073	14810	14999	14897	14920	15080	15033	15016	15020	14945	15084	15021	15053	15067	14896	14961	14968	15032	15012	15046	15093	15062	15032	14996	15106	15108	15105	14844	14929	14948	15015	14923	15003	15099	15054	15099	15000	14902	15033	14926	15192	14960	14982	14965	15125	14974	15106	14966	15102	15218	15098	15024	15054	14964	15125	14964	15047	14964	15119	15159	15143	15122	15029	15018	14990	14981	15066	15033	14935	15000	15044	15054	14976	15115	15069	14896	14924	15041	15182	15172	15068	14952	15006	15239	15064	14991	15161	14930	14893	14864	15034	15044	15111	14892	14849	15018	15063	15018	15054	15105	15144	15265	15057	15176	14932	15034	14990	14825	15174	15007	15157	15002	14987	14988	15070	15099	15064	15035	15050	15117	14993	15062	14968	15156	15020	15094	15009	15098	15027	15130	15033	15028	14928	15194	15090	14984	15077	15209	14888	15034	15071	15254	15061	14844	15145	15084	15115	15034	15025	15120	15228	14883	15140	15123	14999	14999	14972	14921	15030	14970	15039	15232	14876	15136	15088	14996	15026	14971	15031	15038	15005	15068	14880	15034	15131	15013	14949	15066	14996	14877	15053	14977	14987	15007	15178	15256	14968	15009	15158	14901	15096	14933	14964	15064	14959	15156	15014	14957	14860	15185	15091	15195	15055	15064	15061	14940	15100	15120	14898	15152	15061	14931	14927	15085	15103	15001	14902	15102	14952	14974	15109	15222	15014	15158	14886	14958	15099	15108	14891	14930	14941	15020	14928	14947	14955	15136	15087	15097	15007	14918	14955	15102	14941	15041	15187	14985	14956	15024	15045	15162	14876	15053	15189	15108	15146	15087	15061	14980	14977	14975	15067	15047	14882	15081	14991	14959	15022	15000	15082	14867	14959	14985	14977	15187	15085	14899	14995	15136	15245	14984	14953	15003	14906	15078	15103	15140	15078	14941	15055	14927	15057	14998	15285	15013	15119	14969	14941	15003	15049	15235	14980	15078	15097	14867	14907	15087	14932	14992	14998	15067	15015	15057	14987	15056	15191	15003	14867	15060	14820	15180	14977	15015	15037	15020	14967	15123	14974	14959	14874	15007	15006	15092	15151	15073	15008	15157	14991	14931	14958	15261	15170	15056	15095	15176	15052	14959	15177	14985	15150	15035	14971	15161	14934	15072	15051	15152	15013	14896	15014	14981	14914	14883	15104	15004	15095	15077	15111	15040	15008	15044	15014	15086	15044	15036	14959
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
