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
339808964762	339808965326	339808965876	339808966428	339808966976	339808967526	339808968076	339808968626	339808969176	339808969726	339808970276	339808970826	339808971376	339808971926	339808972476	339808973026	339808973576	339808974126	339808974676	339808975226	339808975776	339808976326	339808976876	339808977428	339808977976	339808978526	339808979076	339808979626	339808980176	339808980726	339808981276	339808981826	339808982376	339808982930	339808983476	339808984026	339808984576	339808985126	339808985676	339808986226	339808986776	339808987328	339808987876	339808988426	339808988978	339808989526	339808990076	339808990626	339808991176	339808991726	339808992276	339808992828	339808993376	339808993926	339808994476	339808995026	339808995576	339808996126	339808996676	339808997226	339808997776	339808998326	339808998876	339808999430	339808999976	339809000526	339809001076	339809001626	339809002176	339809002726	339809003278	339809003826	339809004376	339809004926	339809005476	339809006026	339809006576	339809007126	339809007676	339809008226	339809008776	339809009326	339809009876	339809010426	339809010976	339809011526	339809012076	339809012626	339809013176	339809013726	339809014276	339809014828	339809015376	339809015928	339809016476	339809017026	339809017576	339809018126	339809018676	339809019226	339809019776	339809020326	339809020876	339809021426	339809021976	339809022526	339809023076	339809023626	339809024176	339809024726	339809025278	339809025826	339809026380	339809026926	339809027476	339809028026	339809028576	339809029128	339809029676	339809030226	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23219	21662	29587	24399	22988	27005	30111	24864	22862	22257	21196	20445	19832	19641	19276	18746	18907	18784	18656	18623	18557	18373	18363	18269	18469	18171	18275	18252	18389	18091	18448	18426	18190	18081	18040	17901	18066	18090	18073	17857	18073	17912	17944	18268	17940	18003	17899	18098	17961	18025	18053	17950	17868	18071	17869	18009	18050	18082	17982	17900	17681	18068	17924	18083	18152	17962	17881	18054	18129	17852	18046	17836	17962	17919	17979	18035	18050	17872	18092	17893	17968	17871	18091	17842	18065	18080	18193	18028	17982	17767	17866	17949	18035	17992	17971	18007	17874	17894	17846	17801	17980	17882	17845	18040	17845	17928	18078	17815	18093	18030	17815	17924	17795	17937	18119	18026	17980	18033	17935	18027	17781	17866	17871	17763	17698	17855	18007	17829	17975	17815	17720	17966	17841	17906	18067	18097	17890	18122	17757	17920	17713	17968	17783	17773	17852	17982	18059	17998	17824	17990	18015	17752	17695	17782	17874	18045	17952	17940	17981	17973	17992	18084	18076	17927	18017	17909	17835	17766	17980	17973	17963	17925	17754	17922	18026	18001	17959	17839	17843	18025	17914	18038	17880	17969	18132	18087	17811	17846	17836	18015	17869	17569	17897	17876	17844	17815	17588	17840	17983	17927	18089	17915	17637	18173	18019	17887	17859	17762	17893	17924	17624	18123	17851	17924	17953	17992	17926	17839	17630	17900	17838	17887	18132	17762	17885	18105	17749	18113	17965	17819	17912	17882	17842	17891	18034	17877	18108	18110	17846	17985	17896	17882	17875	18004	17819	17829	17847	17915	18083	17977	17900	17877	17675	17785	17836	17845	17943	17818	17753	17779	18001	17867	17762	17721	17803	17923	17886	17858	17942	17925	17779	17943	17834	17816	17821	18075	17929	18060	17894	18050	17920	17815	17988	17842	17902	17784	17969	18062	18012	17883	17951	17696	17904	17737	17730	17727	17964	17955	17758	17851	17948	17943	17867	17626	17874	17889	18094	17962	17687	17835	18095	17893	17934	17997	17959	17982	17998	17871	17939	18003	17844	17820	17887	17946	17985	17834	17834	17905	17940	17706	17956	17863	17928	17889	17815	17816	17940	17808	17985	17977	17798	17977	17842	17763	17948	18037	17998	17935	17995	17898	17956	17996	18010	17735	17874	17986	17795	17858	17921	17724	17985	17853	18007	17921	17920	17711	17897	17938	17934	18012	17809	17863	18019	17949	17769	17934	17789	17954	17758	17538	17853	17762	18046	17988	17853	17933	17894	17848	17949	17945	18051	18060	17948	17933	17818	17823	17798	18006	17933	18003	17845	17976	17881	18015	17791	17697	17875	18012	17880	17921	17927	17975	17971	17824	17949	17994	17964	17883	17918	17940	17765	18099	17866	17797	17991	17993	17791	17915	18086	18084	17742	17817	17929	18168	17953	18024	18058	17581	17990	17794	18038	18069	17953	18214	18007	17823	17857	17843	17884	17979	18024	17734	17780	17932	17809	18017	17856	17679	17964	17862	17924	17767	17830	17967	17675	17947	17917	17873	17912	18037	17989	17730	17504	17972	17822	18100	17730	17660	17982	17782	17887	18017	17789	17840	17916	17934	17831	17845	17927	18039	17811	17926	17822	17952	18030	17775	17781	17887	17809	17940	17926	17728	17710	17824	17847	17866	17828	17869	18003	17976	17934	17960	18031	17932	17835	17881	17950	18024	17813	17917	17961	17916	18030	17771	17922	17700	17724	17907	18026	18049	17821	17895	17848	17875	17861	17796	17834	18023	17740	18028	17867	17798	17889	17878	17880	17775	17946	18031	17660	18091	17917	17852	18047	17914	17923	17896	17993	17917	17789	17936	18008	17931	18014	17853	17821	17797	17857	17911	17782	17915	18009	17993	17836	17887	17830	17987	17983	17783	17994	17887	18056	17825	17827	17888	18018	17958	17860	17711	18029	17956	18075	17798	17930	17966	17918	18087	18190	18018	17893	17908	17826	18150	17696	17733	17970	17937	17800	17767	18064	17966	17884	18018	17851	17858	17868	17799	17886	17983	17861	18140	17778	17861	17999	17737	17798	18030	17871	17767	17822	17819	17879	17988	17854	17803	18040	17746	17835	17858	17866	17829	18012	17890	17946	17748	17888	17901	18047	17792	17730	17809	17807	17696	17906	17946	17939	17844	17853	17749	18031	17807	17961	17719	17840	17743	17879	17929	17987	17925	18104	17926	17961	18048	17997	17964	17980	17990	18066	17701	17860	18004	18044	17925	17809	17683	17861	17860	17921	17676	17842	17753	17976	17830	17799	18011	18097	17888	17991	17949	18050	18035	17886	17950	17916	17852	17709	17865	18185	17929	17962	17982	18198	18142	18046	17914	17691	18030	17676	17771	17662	17806	17930	17950	17727	17945	17639	17817	17949	18046	17888	18007	18011	18040	17707	17867	17660	17852	17978	17874	17912	17959	17656	17699	17827	18032	17794	18086	17667	17675	17875	18026	17874	17821	18026	18143	17700	18035	17778	17866	17769	17947	17969	17902	18090	17937	18010	18014	17873	17954	17641	17884	17994	17782	17803	17970	17760	17801	17853	17980	17964	17843	17851	17838	17814	17932	17861	17808	17918	17806	17933	18001	17853	18089	17877	17792	17739	17912	17648	17875	17866	17862	17675	17748	17883	18020	17905	17849	17922	17939	17715	17821	17933	17766	17861	18087	17849	17873	17749	17721	17803	17686	17962	17890	17866	17847	18137	17974	18066	17856	17856	18191	17754	17930	17882	18049	17940	17856	17802	18073	18035	17799	17833	17897	17853	17947	17815	17900	17851	17912	17838	17840	17838	18089	17833	18030	17885	17699	17910	18029	18033	17918	17970	17769	17882	18067	18033	17871	17844	17792	17802	17921	18010	17792	18031	18011	17858	17905	17908	17817	17903	17855	17832	17974	17898	18115	18077	18042	17897	17903	17812	17686	17808	17998	17956	17759	17745	17828	17942	17817	18054	17743	17803	17803	17944	17841	17967	17927	17987	17923	18078	17817	17909	18056	17910	17811	17939	17975	17955	17512	17906	17974	17825	18018	17977	17968	17874	17833	17714	17724	17946	17817	17781	17849	17948	17797	17987	17783	17947	17905	17927	17903	18034	17758	18197	17793	17793	17900	18039	17896	17714	17961	18002	18100	17851	17907	17928	17761	17946	17812	17867	17929	17944	18007	18130	18015	17857	17777	17830	17998	17976	17899	17932	17815	17872	17861	17968	17716	18010	17893	17924	17920	18009	17890	17910	17802	17856	17786	17824	18054	17929	18036	17872	17967	17792	18098	18059	17910	17875	17778	17807	17886	18008	17869	17675	17996	17932	17829	17913	17837	18048	17751	17790	17987	17935	17838	17872	17705	17915	17743	17848	17763	17902	18019	17937	17778	17937	17684	17983	17961	17895	17886	17922	17966	17833	17851	17699	17881	18027	17840	17845	17908	17868	17932	17860	17882	18077	17841	17989	17851	17955	17831	17864	17852	17804	17951	17884	17888	17743	17886	17997	17946	17883	17760	17872	17857	17941	17778	18003	17647	17994	17987	18038	17804	18008	17943	18101	17758	17982	17898	18063	17931	18043	18048	17855	17905	18091	18050	17935	17742	17933	18035	17928	17947	17983	17917	18041	17916	17749	17994	17821	17865	17904	17906	18154	17764	17782	17868	17709	17866	17927	17923	17855	17952	17929	17894	17766	17886	18081	18207	18002	17997	17967	17846	17894	17657	18002	17810	17918	17786	17877	17678	17872	17937	17916	17794	17824	17909	17934	18011	17930	17878	17910	17866	17845	18014	17940	17830	17847	17781	17753	17915	18089	18025	17982	17888	17792	18047	17971	17978	17771	17874	18027	17767	17978	17888	17911	17783	17911	17822	17794	18049	18034	17834	17785	17834	17946	17787	17837	17833	17856	17801	18070	18042	17906	18022	17991	17961	17986	17998	17859	17799	17838	17883	17759	17777	17794	17990	18032	17884	17854	17935	17665	17709	17838	18013	18037	17795	17851	18003	17927	17981	18023	17966	18167	17967	18147	17759	18088	17688	17878	17860	17914	17729	17984	17603	17943	17927	17848	18104	17977	17782	17783	18151	18046	18029	17808	17803	17842	17777	18080	17690	17798	17876	17772	17903	17897	17867	17853	17791	17959	18136	17679	17905	18087	18087	17675	17937	18039	17882	17937	17725	17849	17707	17630	17758	17850	17977	17738	17855	17754	18106	17925	18034	17870	17938	17710	17753	18077	18144	17993	18078	18088	17923	17795	17732	17907	17879	17822	17754	17972	17817	17851	17980	17962	18022	18036	18033	17870	17892	17854	18003	17919	17765	17714	18004	18050	17753	17888	18103	17686	17933	18017	17844	18219	17924	17858	17669	18092	17961	17890	17774	17806	17912	17978	17954	17892	17970	17740	17804	17779	17712	17934	17902	17830	17839	18095	17886	17887	17868	17729	17758	17896	17866	17969	17918	17727	17727	17814	18037	17911	17967	17906	17886	17793	17934	18008	18069	17950	17810	17760	18096	17805	17989	17997	17920	18039	17748	17867	17953	17878	17844	17859	17999	17873	17741	17741	18068	18021	18041	17966	17974	17926	17733	18004	17846	17812	17889	18102	17952	17795	17903	17947	17960	18000	17849	17761	17894	17702	17884	17795	18098	17858	17959	18075	17854	17829	17852	17810	18015	17806	17860	18062	18022	18034	18111	17886	17812	17979	17896	17858	17772	17805	17841	17766	17881	17728	17975	17928	17940	17994	17653	17972	17806	17939	17835	17817	18047	18225	17790	17799	18020	17762	17889	17997	17810	17901	17820	17785	17761	17959	17870	18040	17930	17865	17977	17990	17960	17878	17915	17777	17784	17783	17852	17989	17774	17860	17963	17948	17778	17907	17992	18097	18029	17869	17820	17932	18022	17725	17949	17931	17977	17985	17881	17880	17949	18084	17960	17914	17947	17734	17855	17890	17756	17943	17899	17922	17816	17846	17877	17934	17939	17902	17848	17806	17956	17920	17836	17749	17798	17975	17632	17924	17744	17690	17790	17946	17864	17899	18047	17914	17818	17786	17771	17857	17823	17921	18134	18039	17940	17906	17914	17984	17958	18108	17983	17904	17724
31157	54970	50753	41568	36029	31564	28667	25761	23548	21710	20295	19425	18586	18004	17646	16983	16966	16624	16521	16497	16489	16236	16295	16217	16489	16210	16188	16090	16047	16199	16135	16057	16023	15850	16005	16110	16173	15924	15894	15908	15795	15866	15922	15855	15734	15643	15751	15805	15714	15815	15817	15794	15731	15816	15809	15597	15752	15824	15826	15697	15789	15745	15836	15607	15641	15736	15793	15776	15868	15559	15865	15619	15655	15738	15896	15820	15750	15750	15735	15768	15681	15692	15780	15570	15629	15624	15763	15769	15738	15764	15570	15880	15716	15643	15660	15742	15736	15977	15645	15737	15797	15585	15670	15821	15766	15755	15870	15901	15786	15620	15670	15568	15667	15517	15847	15696	15629	15743	15683	15728	15680	15564	15693	15616	15773	15846	15784	15681	15756	15694	15909	15807	15670	15605	15883	15590	15798	15587	15737	15523	15770	15854	15702	15616	15648	15640	15738	15606	15624	15636	15762	15839	15647	15741	15614	15582	15591	15611	15826	15630	15768	15640	15821	15778	15702	15828	15812	15623	15663	15672	15731	15843	15558	15563	15810	15770	15793	15757	15692	15605	15669	15689	15725	15869	15825	15783	15984	15646	15728	15641	15650	15763	15637	15590	15695	15758	15665	15785	15725	15809	15790	15745	15743	15715	15697	15925	15613	15644	15655	15639	15745	15735	15662	15843	15834	15600	15953	15850	15808	15788	15862	15672	15506	15676	15860	15692	15702	15571	15649	15789	15657	15644	15652	15703	15664	15906	15639	15677	15845	15648	15586	15676	15776	15767	15678	15649	15762	15579	15796	15737	15763	15709	15719	15656	15577	15639	15613	15712	15807	15753	15838	15584	15657	15892	15782	15723	15697	15693	15790	15567	15671	15730	15634	15699	15902	15669	15913	15557	15532	15821	15522	15608	15707	15749	15703	15753	15660	15529	15636	15743	15785	15680	15843	15866	15667	15645	15707	15720	15661	15679	15784	15759	15627	15766	15649	15689	15778	15790	15675	15776	15656	15539	15614	15679	15746	15760	15637	15676	15731	15736	15720	15693	15652	15616	15653	15881	15651	15677	15776	15777	15708	15847	15590	15703	15682	15640	15667	15705	15611	15682	15639	15661	15601	15646	15635	15930	15690	15654	15679	15618	15661	15752	15766	15726	15796	15695	15816	15707	15837	15862	15673	15792	15592	15578	15742	15708	15683	15744	15708	15691	15674	15609	15694	15595	15697	15741	15784	15824	15796	15856	15630	15839	15726	15771	15790	15655	15549	15792	15594	15601	15739	15611	15549	15485	15788	15567	15800	15816	15700	15730	15872	15604	15866	15780	15618	15722	15689	15472	15672	15741	15947	15592	15756	15790	15589	15822	15813	15820	15668	15754	15730	15669	15740	15558	15795	15815	15760	15755	15595	15686	15579	15829	15648	15661	15847	15789	15634	15744	15788	15557	15621	15655	15738	15719	15622	15661	15687	15548	15744	15639	15535	15650	15562	15814	15825	15650	15627	15798	15654	15653	15736	15728	15712	15844	15593	15547	15676	15858	15535	15723	15752	15665	15770	15778	15864	15495	15582	15766	15747	15683	15725	15897	15571	15659	15862	15725	15634	15796	15611	15630	15689	15671	15717	15741	15567	15847	15671	15817	15620	15770	15679	15647	15798	15590	15779	15862	15700	15817	15956	15691	15824	15631	15529	15594	15715	15793	15689	15791	15806	15884	15647	15756	15595	15770	15709	15634	15751	15862	15595	15445	15689	15742	15556	15655	15850	15592	15622	15882	15854	15706	15796	15686	15726	15673	15744	15731	15756	15655	15769	15588	15793	15736	15801	15726	15721	15791	15753	15737	15728	15564	15646	15775	15700	15733	15803	15635	15735	15727	15705	15583	15661	15730	15854	15670	15860	15662	15643	15669	15709	15684	15468	15769	15692	15581	15679	15582	15845	15625	15734	15725	15715	15710	15499	15791	15608	15788	15697	15610	15685	15703	15786	15628	15699	15759	15567	15790	15641	15719	15507	15712	15614	15694	15701	15781	15724	15728	15644	15711	15698	15521	15729	15834	15669	15806	15810	15677	15813	15610	15757	15723	15792	15731	15644	15783	15713	15663	15584	15816	15575	15747	15754	15807	15650	15603	15625	15620	15713	15641	15711	15691	15587	15660	15744	15860	15765	15748	15766	15663	15655	15767	15797	15788	15887	15602	15534	15640	15822	15726	15710	15820	15707	15725	15692	15816	15557	15794	15781	15622	15836	15631	15590	15720	15487	15737	15451	15779	15779	15727	15747	15751	15701	15879	15577	15969	15717	15641	15830	15977	15608	15739	15726	15543	15650	15641	15757	15722	15809	15528	15674	15682	15701	15791	15730	15721	15618	15670	15703	15720	15781	15583	15674	15765	15873	15659	15717	15697	15594	15717	15749	15714	15736	15684	15692	15867	15767	15520	15785	15712	15829	15653	15828	15709	15640	15683	15730	15591	15632	15712	15731	15649	15898	15735	15613	15765	15627	15693	15833	15510	15705	15802	15682	15778	15938	15714	15754	15638	15596	15679	15641	15685	15759	15668	15704	15812	15744	15709	15816	15701	15775	15769	15634	15620	15823	15545	15671	15682	15944	15657	15604	15898	15823	15654	15793	15744	15581	15585	15684	15848	15583	15586	15671	15747	15789	15600	15862	15723	15612	15699	15780	15517	15790	15642	15624	15675	15663	15649	15600	15648	15793	15857	15734	15529	15581	15527	15757	15618	15637	15798	15658	15802	15770	15873	15793	15794	15683	15626	15697	15731	15920	15552	15712	15690	15829	16037	15723	15734	15780	15755	15683	15811	15880	15558	15762	15640	15735	15689	15617	15620	15629	15787	15791	15716	15754	15738	15823	15670	15676	15738	15594	15697	15625	15712	15735	15816	15641	15741	15824	15617	15656	15716	15773	15799	15921	15767	15827	15855	15761	15794	15634	15595	15742	15666	15695	15655	15809	15517	15682	15594	15675	15730	15701	15681	15814	15706	15691	15707	15859	15844	15655	15634	15690	15749	15639	15673	15510	15710	15756	15568	15784	15724	15679	15756	15733	15883	15613	15723	15802	15590	15653	15595	15636	15736	15867	15662	15617	15783	15734	15746	15655	15856	15640	15657	15687	15678	15719	15628	15734	15824	15737	15730	15887	15724	15631	15654	15628	15681	15604	15777	15704	15692	15645	15614	15792	15828	15658	15785	15600	15664	15879	15717	15758	15795	15536	15813	15642	15866	15682	15724	15712	15608	15700	15847	15640	15666	15660	15712	15841	15564	15686	15786	15766	15780	15749	15550	15658	15664	15732	15594	15694	15785	15656	15742	15746	15669	15626	15721	15705	15586	15754	15677	15710	15775	15712	15701	15712	15812	15529	15766	15837	15685	15765	15656	15753	15672	15626	15676	15707	15863	15718	15804	15788	15621	15821	15663	15858	15621	15554	15666	15706	15804	15745	15586	15767	15753	15605	15703	15717	15676	15828	15910	15626	15824	15896	15521	15776	15685	15806	15736	15757	15643	15717	15609	15716	15670	15745	15712	15768	15757	15666	15788	15694	15632	15798	15815	15816	15722	15652	15748	15810	15669	15769	15755	15669	15929	15741	15739	15737	15505	15681	15887	15686	15850	15767	15761	15797	15801	15819	15613	15611	15429	15476	15760	15754	15548	15833	15720	15645	15506	15669	15661	15711	15685	15647	15694	15679	15780	15776	15598	15662	15801	15633	15552	15691	15637	15769	15750	15557	15618	15698	15700	15659	15481	15798	15616	15858	15812	15717	15550	15627	15730	15793	15768	15673	15676	15677	15760	15583	15750	15712	15663	15673	15728	15908	15717	15764	15764	15678	15826	15558	15780	15850	15674	15639	15819	15542	15550	15770	15637	15635	15784	15742	15660	15722	15852	15805	15722	15610	15626	15846	15642	15865	15766	15580	15739	15752	15677	15794	15790	15735	15665	15540	15788	15545	15705	15793	15633	15739	15799	15688	15777	15807	15561	15679	15644	15747	15657	15526	15627	15632	15613	15799	15656	15814	15855	15634	15698	15805	15768	15791	15732	15625	15619	15639	15785	15675	15630	15729	15561	15813	15739	15650	15647	15700	15823	15851	15672	15677	15576	15774	15707	15851	15727	15788	15751	15627	15699	15857	15686	15828	15609	15678	15485	15697	15699	15823	15521	15767	15593	15706	15789	15560	15563	15735	15642	15819	15720	15673	15597	15791	15761	15558	15804	15617	15691	15865	15671	15687	15747	15719	15643	15633	15563	15734	15616	15786	15647	15663	15811	15633	15651	15702	15799	15677	15775	15651	15725	15663	15743	15741	15663	15565	15614	15747	15647	15752	15686	15663	15505	15603	15825	15725	15767	15617	15685	15626	15908	15688	15772	15581	15517	15518	15630	15772	15745	15678	15719	15719	15627	15744	15457	15697	15926	15634	15522	15563	15668	15645	15850	15608	15652	15901	15603	15695	15622	15726	15739	15783	15630	15800	15688	15659	15824	15813	15708	15677	15634	15815	15815	15803	15804	15618	15769	15726	15705	15760	15694	15865	15559	15583	15741	15713	15648	15702	15838	15684	15726	15685	15931	15669	15680	15751	15613	15676	15628	15693	15673	15663	15548	15676	15580	15581	15749	15557	15701	15643	15730	15795	15754	15627	15550	15647	15768	15775	15734	15729	15650	15713	15734	15729	15858	15727	15667	15800	15628	15586	15852	15793	15848	15632	15678	15823	15737	15616	15746	15853	15656	15674	15778	15667	15554	15634	15701	15685	15733	15761	15640	15543	15834	15718	15679	15567	15835	15808	15758	15714	15761	15766	15720	15740	15760	15668	15822	15702	15826	15743	15584	15713	15783	15742	15540	15780	15729	15784	15725	15571	15783	15693	15692	15713	15592	15948	15703	15637	15913	15820	15519	15820	15724	15854	15711	15563	15824	15775	15798	15762	15536	15613	15720	15685	15404	15749	15634	15571	15843	15669	15736	15742	15598	15782	15685	15570	15657	15817	15786	15726	15776	15624	15843	15662	15617	15648	15562	15693	15771	15698	15518	15673	15635	15658	15753	15548	15669	15806	15789	15808	15602	15718	15856	15862	15814	15723	15588	15803	15881	15628	15881
28003	26222	33847	30506	24993	22788	21230	19545	18961	18244	17989	17753	17629	17506	17419	17626	17458	17422	17268	17409	17297	17233	17048	17311	17282	17037	17132	16921	17094	17217	17051	17287	17079	17187	17288	17045	17023	17108	17002	17019	17097	17060	17074	17050	17119	17066	16871	16956	16937	17039	17156	16896	17061	17050	17164	17139	17099	17031	17015	17020	16976	17078	17074	17178	17136	16915	17242	17346	17272	17012	17086	17073	16904	17136	16920	17041	17052	17051	16975	17149	16973	17187	16932	17148	16997	16986	17071	17020	16977	16989	17175	17067	17166	17099	16976	16874	17056	17052	16969	17225	17057	17002	17113	17061	17035	17140	17071	16975	17154	17303	17127	17008	16869	17005	17195	16890	17023	17008	16974	16943	16865	16994	17015	17173	17177	17131	16973	17149	16886	17076	17158	16874	17049	16984	16960	16860	17258	17259	17332	17117	17111	16990	17061	16914	16941	16986	16910	16946	16968	17077	16995	17139	16959	17086	17163	17001	17192	17085	17063	17140	17017	17158	17187	17083	17104	16810	17066	17039	17095	17062	16977	16937	17019	17161	17042	17024	17273	17028	17147	16976	16957	17154	16965	17105	16907	16866	17102	17144	17213	17098	17021	17093	16894	16930	17033	17142	17003	17160	16960	17089	16961	17043	17102	17079	17164	17063	16984	17007	16892	17200	17101	17141	17074	16916	17083	17090	17105	17107	17252	17015	17124	17198	17004	17113	17083	17036	17041	17138	17011	17030	17363	17176	17085	17158	16888	16923	17101	17016	16943	16902	17137	16927	16960	17018	17016	17080	17135	16980	16961	17113	17222	16992	16966	17070	16999	17235	17231	17133	16970	17090	17123	17050	17094	17008	17123	17085	16790	17047	17213	17099	17121	17046	17135	17146	17123	16930	17295	17102	17074	17073	16958	17059	16953	17026	17444	17196	16999	16847	16960	17038	16957	17068	17078	17014	17090	16967	16749	16868	17067	17000	16813	17052	17292	17008	17040	16974	17323	17053	16976	16834	17119	17064	17103	17026	16907	16961	16924	16976	16959	17222	16941	16875	17017	16957	17084	16940	17164	16914	17010	17094	16862	17199	16949	17020	17075	16952	17215	17212	16905	17100	17035	17005	17126	17043	16953	17051	17020	17033	17030	17225	17108	17054	17081	16929	17100	17112	16983	17088	17036	16996	17015	16952	16881	17000	17057	17184	17103	17043	17164	17101	16754	17139	17170	17148	17091	16942	16855	17063	16935	16923	17107	16966	17084	17157	17220	17046	17071	17071	17183	17045	17121	16941	16964	17051	17020	16878	17186	17139	16957	17046	17021	17231	17051	17052	17083	17057	17060	17022	17020	17137	16951	17016	16901	17040	17000	16919	17010	16911	17064	17091	16846	16881	17138	16973	17250	17074	17133	17012	17106	16767	17074	16854	17180	17050	17134	17087	17055	17164	17052	16843	17128	16993	17114	17261	17111	17105	17057	16911	17258	16982	17137	17056	16883	17077	16755	17128	17083	16924	17030	17073	17104	17234	16882	16929	16959	16863	16966	17111	17019	16868	16777	17169	17021	17043	17065	16938	17039	16994	17004	17006	17062	17106	17018	16956	17203	16945	17136	17070	17127	17010	17002	17207	17011	17136	17120	16941	17023	17353	17025	16959	17100	16988	17086	17125	17019	16982	17175	17178	17261	16981	17035	17186	17169	17038	16990	17226	16834	17083	16927	17004	16956	17035	16897	17212	16910	17086	16993	17153	16975	16895	16967	17029	17061	16999	16928	16869	16758	17253	17077	17176	17117	16744	16982	16896	16953	17044	17116	16948	16959	17234	17125	17126	17271	16982	16949	17133	16954	17028	16909	16864	17202	17149	16941	17092	17096	17197	17050	16915	17104	17071	16989	17121	17182	16939	16942	16933	17121	17011	17003	17083	17052	17024	16832	17095	17167	16962	16902	17078	17029	16916	17086	17003	17007	17142	17151	16985	16906	17074	17141	16896	16980	17067	17214	16932	17044	17035	17039	17036	17026	16967	16844	17027	17115	17202	17153	17124	17187	17067	17008	17200	17122	16837	17136	17083	17011	17087	17043	17092	17028	16954	16947	17063	17121	17007	16983	17059	16943	16941	16762	16905	17073	16853	17166	16925	16926	16950	17193	17040	16926	17044	17007	16931	17087	17129	17106	17010	17067	17002	16916	17114	16924	17038	17028	16890	17112	17143	17118	16993	17045	16861	16980	17075	16948	16985	17053	16911	16897	17153	16850	17152	17016	17033	17099	17028	17058	17054	17090	16949	17040	17090	16961	17123	17065	16931	17038	17129	17128	17258	17039	17007	16978	17108	17106	17159	16972	17065	17112	16953	17092	16987	17039	16943	16955	17090	17019	16979	17094	16935	17188	17059	16930	16945	16918	17022	17018	16847	16904	16981	16975	17168	17051	16979	16944	16968	16995	17076	16974	16970	17062	17177	17079	17194	16999	17051	17093	16893	17228	17090	16920	17067	17109	16915	17112	17015	17004	16990	17052	17092	17072	16946	17071	17093	16927	17030	17014	17079	17037	17138	17069	17300	17192	17004	16986	16904	17011	17120	17271	17003	16905	17138	16927	17101	17109	17095	16881	17080	16928	17089	17122	17077	17046	16772	16988	17008	17050	17129	17077	17087	16965	17230	16900	17023	16963	16983	17098	16921	16897	16880	17110	17144	17144	16958	16919	17075	17055	17094	17127	16942	16796	16915	17111	16996	16839	16981	17046	17097	17136	17155	17215	16985	17121	17043	16990	16955	16886	17167	16918	16930	17022	16935	17212	16821	17263	17096	16780	17036	17091	16986	16975	17104	17166	16868	17026	17249	17065	17183	17100	17038	17168	17012	16839	17167	17187	17008	17053	17025	17023	17174	16972	17079	16988	16982	17042	16827	16759	17012	17005	17018	17143	17073	17152	17194	17037	17028	16950	16983	16934	17030	17066	17024	17184	16987	17197	17124	17017	16900	17110	16591	17107	16920	17142	16998	17171	17100	17193	17197	16959	17157	17097	17163	16944	16918	17148	16932	17088	17096	17036	17072	16860	16997	16932	17034	17001	16965	16954	16732	17130	17136	17089	17116	17040	16874	16966	17057	16953	17032	17028	17098	17022	17067	17283	16958	16982	16992	17078	17058	17044	17074	16814	17075	17071	16931	17045	17048	17107	17104	17045	17024	17121	17012	16761	16928	17004	16955	16961	17221	17399	16845	17118	17131	17049	17145	17083	17085	17229	17047	17130	17071	17066	16994	17003	17014	16851	16890	17217	16955	17164	16843	17088	17093	17045	16978	17126	16977	17232	17125	17084	17102	16985	17016	17180	17197	17052	17000	16939	17044	17101	17020	16935	17060	16923	17151	17002	17085	17086	17225	17025	17005	17086	17000	17080	17199	17257	17055	16991	17233	17328	17251	16989	17115	17155	17063	17164	16947	16991	16938	17010	17267	16985	16918	17118	17035	17154	17093	16945	16928	16912	16904	17163	17133	17213	16946	17129	17067	17117	16979	16988	17172	17000	17291	17016	16862	17027	17120	17091	17130	17076	17010	16932	17060	17182	17028	16992	16955	17119	17150	17183	16993	17050	16864	17286	17107	17124	17205	16651	17018	17164	16972	17086	17149	17026	17047	17079	17065	17058	17059	17277	16934	17266	16886	16939	16968	17124	16803	17044	16989	16796	17170	17221	17036	17116	16995	17122	17240	17165	17315	16988	17005	17064	17024	17007	16971	16907	17015	17116	17170	17113	16853	16912	17173	17087	17161	16858	17103	16966	17190	17088	16848	17005	16945	17106	17124	17092	17009	17008	16941	17079	17074	17006	16991	17004	16913	17016	17027	17055	17212	16894	17192	17085	16972	17148	16854	17169	16857	16971	17094	16968	16893	16932	17223	17094	17065	17163	16985	17067	16964	16865	16985	16998	17043	17116	16992	17013	17158	17166	16989	17027	17027	16957	16987	17009	16995	17171	17189	17285	17040	17095	17100	16940	17090	16937	17089	17101	17128	16989	17131	17061	16972	17235	17246	17037	17001	17134	17136	16973	17005	16953	16984	17209	17160	17160	16833	17022	17125	17003	17026	17225	16964	16982	16957	16982	17245	17056	16876	16966	17269	17074	16980	17099	17101	17230	16883	17141	17287	17063	17021	17240	17178	17256	17381	17186	16916	17058	17064	17100	17218	17064	17011	16932	17222	17080	17120	17096	16776	17347	16980	17105	16955	16932	17106	16995	16999	17073	17024	16984	16926	16912	16977	17012	17038	17005	17000	16846	16909	16963	17023	17088	16954	16930	17001	17217	16897	17070	17015	16901	17113	17008	17101	17075	17223	17085	16880	17121	17103	17065	16845	17080	16820	17059	17057	16906	17079	16913	17194	16963	16982	17082	17051	16941	16884	16991	17150	17068	16888	17026	17109	16951	17172	16963	17189	16857	16955	17062	17098	16948	17185	16900	17227	17046	17030	17019	17134	17030	16966	17119	16834	16906	16970	17082	17314	17168	16922	17170	16979	17066	17091	17156	17125	17037	17024	17092	17045	17166	17051	17006	17081	17167	17035	17095	17142	17036	16992	17092	17160	17206	17078	17058	16927	16987	17054	16894	17149	17064	17112	17079	17033	17147	16976	17127	17010	17000	17059	17145	17155	17032	16896	17023	17072	17235	16881	16984	16901	17048	17144	17179	17090	17180	17095	17048	16991	16956	16991	17134	17158	16932	17124	17263	16906	16857	17100	17206	17210	17094	17135	17118	17136	16943	16989	16987	17143	16919	17076	16936	17155	17130	17166	17131	17026	16863	17091	16817	16738	16978	17146	17114	17065	17054	17011	16893	17076	17152	16964	17124	17045	17000	17043	17075	17123	16925	17022	17072	16953	17147	17072	17098	17282	17207	16909	16978	17045	17059	17016	17094	16900	17002	17211	17135	17093	17141	17007	17188	17200	17045	16944	17107	17103	17098	17274	17101	17020	17065	16838	16913	17020	16964	16980	17085	17097	16973	17144	17058	16897	16931	17091	17039	17004	17012	17117	16900	16861	17023	17161	17105	17072	17087	17098	16959	17023	17038	16974	17120	17154	17048	17049	17031	16983	17159	17137	17116	16927	17193	16968	17044	17277	17100	17049
28186	42394	38813	30453	26030	22879	20997	19015	18146	17286	16673	16361	16126	15786	15481	15584	15439	15482	15326	15376	15161	15316	15143	15171	15246	15183	14920	15239	15297	15185	15079	15181	15172	15131	15146	15175	15062	15189	15065	15149	15109	15158	15101	15036	15134	15208	15028	15109	15096	15006	14997	14951	15019	15052	15110	14986	14970	15118	15014	15170	14996	15030	15082	14985	15040	15068	15029	15064	15125	14966	15252	14992	15073	15007	15039	15025	15030	14939	15015	15101	14983	14964	14923	15078	15044	15111	14985	14899	15044	15079	14944	15085	15019	15004	14871	14995	15035	14956	15157	15133	15065	14992	15040	15133	15026	15018	14879	14998	14897	15095	15078	15111	15037	15116	15038	15054	14947	15123	15052	15024	14943	14982	15012	14994	15041	14778	14932	15111	14935	14929	15189	14969	15042	14860	15077	15195	14971	14993	14948	14935	15037	15114	15048	14834	15075	14969	15109	15007	14923	15074	15039	15099	15078	15156	15057	14936	15073	15123	14998	14954	15050	14999	15034	14718	14920	15023	14940	15269	15119	14927	14942	15033	15129	15147	14898	15032	15110	15059	14837	15024	15032	14975	15083	14923	15105	15106	14993	14884	14954	15020	15139	15092	14887	15001	14938	14950	15118	14869	15057	14961	15150	14949	15006	14965	15064	15071	15044	15082	14867	14913	15164	15219	15091	15197	15058	15202	14960	15191	14963	15028	15130	15051	15091	15096	15065	15049	15098	14954	14981	15023	15050	15077	15067	15084	15158	14985	15214	14936	14962	15105	14994	15014	15100	15050	14940	15029	15144	15165	14962	15052	15044	14937	14993	14958	14962	15096	15051	14923	14974	14964	15071	15010	15051	14999	14986	15081	15008	15207	15096	15093	14794	15090	14879	14992	14888	15011	14888	15104	14927	15034	15125	15075	14913	15045	14986	14974	15277	14964	15075	15005	15199	15178	15047	15038	15129	15044	15063	14828	15075	15270	15011	14996	15147	15016	15027	15058	15157	15112	14922	15103	15061	15026	15036	14894	15051	14933	14984	15130	15132	15064	14972	15021	15137	15169	14975	14996	14918	15105	15072	14825	15178	15025	14959	14904	14999	15052	15029	15195	14884	14953	14894	15079	15158	15060	15062	14968	14997	15124	14960	14920	15065	15017	15263	15182	14833	15070	14976	15183	14855	15137	14933	14929	14883	15130	15099	15022	14850	14977	15013	15049	15005	15002	14880	15151	15039	15053	15134	15020	15098	15139	14833	14911	15105	15018	15176	14959	15008	15097	15128	15099	14967	15027	15054	15152	14950	15041	15162	14894	15194	15005	14989	15081	15071	14997	15207	15184	15012	15111	15041	15041	15050	15073	15009	14917	15109	15078	15053	15181	15382	15147	14970	15115	14795	15055	15119	14876	15050	14892	14979	15119	15085	14938	14991	15034	14914	15017	14940	14944	15345	15230	15019	15039	14969	15102	15080	14834	15137	15117	14966	14862	14919	15093	15131	14884	15069	15180	15135	15137	14947	14897	15022	15065	15044	14983	15014	15069	14903	14937	14992	14971	15234	14979	15189	15087	15121	15017	15015	15036	14948	15155	14893	15049	14889	15038	14943	14991	15040	14910	15030	15165	15202	14964	15088	15089	15066	15288	14995	14979	15001	15014	14982	15117	15131	14961	14942	15096	15230	15033	14967	15058	15240	15038	15147	14885	14985	14968	15066	15076	14939	15053	14949	14976	15095	14945	14983	14943	15013	15060	15183	15037	15128	15189	15167	14953	15036	14984	14930	15131	14844	15029	15170	15139	14919	15185	15076	14996	15147	15088	15049	14858	14960	14922	14993	15083	14962	15094	14997	14990	15134	14988	14929	14909	15067	15143	15129	15150	15056	15011	15077	14965	15124	15056	14987	14916	15035	15036	14954	15018	15105	15079	14933	15172	15118	15140	15019	14898	15019	14994	14820	15110	15214	15131	14998	14942	15162	15028	15058	15109	15080	15021	15118	15086	14900	14963	14950	15079	15035	15108	15162	15002	15210	15179	14984	15225	15065	15165	14929	15046	15109	15209	14928	15049	15145	15093	15023	15169	14924	14987	14894	15143	15044	14947	15176	15003	15018	15089	14906	14958	14913	15000	15088	15070	15012	15001	15061	15026	14998	15144	15155	15070	15099	15022	15029	15135	15092	14913	14960	15004	14933	14999	14900	15110	15114	14903	14882	14930	15027	15057	14954	15156	14961	15124	15097	15083	15143	15108	14943	14911	15092	14970	15061	14911	15054	15186	15164	14914	15146	14906	14962	15055	15035	15088	15091	15052	15042	14962	14957	14932	15137	15118	14961	15138	15051	15044	15141	15126	15149	14886	14994	15102	15165	15152	15001	14987	15030	14983	14976	15122	15026	14915	15074	15010	15001	14961	15118	14926	15082	15170	14953	14931	14935	15039	14910	14972	15039	14985	15021	14947	15071	15085	14945	15063	14994	15144	14945	15019	15036	14973	15182	15117	15005	15134	15001	14991	15076	15182	15048	15040	15014	14989	15254	15125	15078	14960	15149	14957	15119	14963	15062	15059	15023	14878	15004	14938	15213	14961	15002	14957	14959	15101	15014	14988	14985	15235	14930	15111	15182	14991	15101	15044	15045	14907	14920	14991	15032	15050	15073	15018	14973	15033	15031	15113	15122	15091	15002	15138	14977	15130	15319	15056	15097	15055	15058	14994	15154	15109	15069	15031	15078	14905	15098	15003	15068	15171	15097	15084	15130	15079	15214	15007	15070	14982	15009	14959	15034	15001	15158	15299	14928	15132	15105	15098	15161	15195	15071	15050	15030	15018	15087	15062	14926	15075	15134	14900	15164	15110	14964	15219	15045	15218	15128	15197	14906	15033	15144	15151	14908	15041	15095	14957	15279	15063	15080	15120	14999	14995	14908	15047	15037	15118	14985	15068	15127	15026	15072	14918	15111	14961	15232	15012	15133	14888	14995	14874	15122	15118	15131	15033	14902	15217	14928	14967	15106	15090	15181	14891	15171	15065	15112	15107	14817	15175	14961	15032	14968	15187	15059	14950	15063	15017	14935	14982	15191	15026	14993	15155	14894	15013	15140	14995	15122	15010	15217	15195	15075	15038	15269	15174	15120	14987	15194	14825	15118	15107	15135	15190	15009	15108	14992	14992	15058	15099	14896	15284	14943	14991	14980	15076	15088	15012	14942	15010	15057	15046	14935	15200	15063	15154	15034	15006	15083	15006	14931	15174	15208	15117	15215	14835	15040	15035	15124	15098	15006	15106	15139	15113	15058	15047	14935	15055	15087	14947	15134	15009	14930	15147	15070	14892	15072	14767	14905	15101	15032	15060	15007	15003	14963	15148	15015	14983	15080	15009	14996	15165	15121	14957	14893	15122	15127	15014	14917	14942	15151	15042	14898	15006	14939	15136	14941	15024	15119	15158	15010	14912	15222	14971	15008	15023	15090	15062	15160	15173	15107	15126	14885	14955	15004	15023	15189	14980	14999	14939	15157	15084	15044	15022	15029	15036	15006	14971	15067	15316	15100	15127	15126	14941	14960	15050	15130	14970	15103	14982	15053	15076	15147	14920	14977	15053	15182	15100	14958	14988	14964	14992	14927	15338	14906	15017	15076	15007	15079	15157	14925	14982	14979	15029	14985	15109	14998	15101	15053	14925	15125	14880	14963	15089	15072	15112	14984	14928	15012	15115	15212	15087	15127	15221	14973	14858	14859	15096	15058	15119	15086	15049	15025	15069	15126	15202	14912	15061	15312	14941	15046	15048	15089	14734	15070	15024	15088	14996	15026	15101	15172	15036	15104	15068	14936	15168	15062	15037	15022	15133	15106	15044	14978	15046	14993	15026	15027	15121	14980	15122	15017	15067	15111	14891	14998	15172	15137	15028	15150	15067	15021	15199	15078	15087	15000	14975	15013	14958	15057	14991	15128	15104	15046	15090	15061	15206	15081	15013	15087	15058	15088	14939	15078	15026	15019	14961	15011	15144	14988	14877	14812	15047	15108	14953	14924	15127	14955	15175	15117	15210	15035	14975	15129	14977	15003	15259	15109	14992	15050	14892	14941	14718	15121	15070	15034	14985	15173	15006	14878	15018	15215	14873	14988	15155	14930	14991	15027	15123	15040	15107	15010	15133	15125	15145	14940	15082	15002	15080	15186	15102	15116	15012	15053	15085	15137	14966	15108	15036	15002	15171	15151	15122	14973	14949	15162	14869	15196	15006	14732	15109	15147	14992	15225	14947	14954	15058	15140	15075	14960	15186	14999	14928	14977	15056	15130	14906	15072	14969	15149	15121	15077	15219	15134	14894	15054	14903	15049	15003	15152	14969	15157	15104	14838	14996	15178	15093	15099	15002	14922	14865	14899	15102	15139	14980	14987	14879	14955	15173	15111	15084	15069	15208	15046	14958	14971	14966	15086	15223	15059	15115	14998	15067	15076	15004	15007	15115	15025	15078	15105	15060	15045	14969	15083	14986	15064	14996	15013	15084	15207	15003	15253	15009	15122	14881	15060	15026	15064	14899	15093	15224	15184	14888	15138	15105	14987	15196	14947	15104	15083	15038	15153	15104	15016	14850	14992	15041	15044	15036	15101	14814	15006	14974	14898	15070	15069	15021	15084	15138	15006	15077	14962	15091	15023	15184	15027	15095	14829	14937	15012	15018	14981	15110	14948	15013	15012	14986	14977	15087	15044	14941	14895	15152	15180	15149	15010	15086	15153	15144	14934	15191	15102	14978	14972	15023	14933	15121	15151	15069	15188	15086	14959	14786	14978	15022	15136	15138	15026	15048	15038	15108	15155	15101	15031	15120	15139	15007	15118	15056	15083	14903	14969	15064	15011	15009	15063	15006	15170	15076	15169	15063	15026	15072	15268	14890	15099	15031	14959	14962	15070	15132	15091	15033	14957	15008	15037	15221	15060	15119	15153	14990	14958	15251	15169	15165	14901	15028	15114	14902	14949	15110	14993	15077	15054	14939	14998	15093	15012	15004	15139	15128	15052	15120	14959	15193	15002	15056	14957	15002	15088	15101	15048	14992	15163	15022	14984	15275	14977	14993	15231	15104	14975	15007	14928	14993	14974	15201	15140	15021	15095	15094	15128	15068	14850	15063
23667	21106	28591	24789	24417	26135	25636	22192	20829	20100	19525	19037	18654	18512	18389	18052	18046	17652	18038	18003	17846	17563	17701	17880	17736	17604	17727	17610	17590	17760	17445	17435	17749	17489	17562	17677	17489	17260	17520	17443	17469	17465	17423	17345	17478	17470	17406	17368	17399	17439	17295	17333	17496	17213	17375	17393	17439	17282	17441	17359	17614	17425	17343	17368	17325	17070	17231	17541	17505	17525	17442	17430	17268	17462	17426	17467	17457	17173	17405	17305	17229	17373	17162	17388	17455	17408	17512	17338	17247	17306	17289	17307	17206	17284	17685	17295	17426	17253	17470	17373	17224	17313	17323	17347	17357	17481	17545	17457	17300	17449	17360	17294	17504	17421	17453	17516	17276	17476	17353	17404	17322	17494	17502	17212	17453	17243	17224	17490	17212	17359	17171	17443	17333	17430	17467	17481	17184	17164	17292	17344	17313	17328	17490	17406	17415	17264	17333	17252	17430	17317	17291	17506	17410	17443	17345	17277	17478	17334	17246	17339	17226	17383	17375	17466	17305	17310	17146	17574	17390	17393	17380	17373	17324	17528	17374	17415	17432	17247	17426	17388	17490	17201	17238	17338	17368	17422	17333	17252	17254	17399	17396	17352	17308	17321	17309	17326	17397	17351	17348	17367	17296	17295	17690	17346	17451	17472	17549	17287	17274	17172	17480	17287	17427	17453	17523	17393	17243	17344	17260	17264	17304	17362	17364	17187	17354	17462	17242	17084	17141	17153	17401	17361	17309	17264	17312	17198	17405	17192	17281	17401	17251	17444	17423	17386	17636	17417	17308	17332	17319	17349	17338	17402	17303	17290	17330	17330	17196	17245	17358	17139	17312	17738	17320	17302	17346	17417	17526	17494	17154	17504	17343	17449	17505	17302	17293	17372	17253	17115	17447	17423	17573	17289	17213	17281	17235	17259	17412	17359	17408	17432	17491	17293	17301	17334	17611	17565	17325	17152	17420	17396	17300	17401	17317	17511	17337	17321	17282	17466	16973	17429	17253	17285	17569	17235	17462	17330	17066	17235	17311	17376	17180	17364	17366	17382	17507	17347	17473	17409	17479	17275	17181	17173	17291	17285	17382	17433	17350	17409	17771	17338	17482	17407	17315	17411	17290	17478	17466	17257	17497	17423	17347	17302	17333	17203	17338	17265	17235	17443	17367	17411	17394	17460	17353	17485	17337	17431	17186	17462	17466	17627	17257	17340	17221	17228	17347	17306	17542	17452	17251	17352	17296	17308	17347	17242	17400	17438	17313	17194	17537	17318	17243	17385	17297	17292	17224	17280	17083	17411	17313	17312	17322	17265	17473	17294	17403	17465	17431	17378	17395	17335	17542	17417	17426	17275	17293	17168	17368	17367	17486	17267	17437	17270	17289	17285	17462	17342	17503	17281	17496	17233	17426	17180	17376	17424	17566	17363	17325	17551	17200	17353	17397	17327	17366	17564	17186	17415	17372	17362	17375	17569	17406	17584	17283	17215	17335	17448	17522	17345	17234	17430	17174	17427	17335	17292	17666	17306	17322	17123	17247	17404	17553	17408	17409	17291	17428	17240	17267	17520	17357	17298	17394	17261	17460	17452	17409	17267	17364	17208	17373	17277	17229	17290	17410	17440	17453	17381	17272	17277	17361	17271	17505	17349	17294	17452	17252	17287	17253	17566	17332	17294	17340	17548	17550	17440	17580	17364	17382	17320	17363	17321	17303	17572	17343	17373	17407	17539	17597	17476	17314	17313	17344	17347	17537	17293	17387	17376	17401	17343	17217	17190	17361	17332	17294	17181	17516	17455	17440	17283	17238	17408	17441	17303	17396	17486	17321	17312	17524	17384	17383	17375	17347	17508	17275	17277	17351	17354	17322	17304	17403	17465	17385	17531	17392	17279	17316	17307	17214	17374	17467	17164	17330	17398	17314	17385	17277	17358	17439	17312	17380	17380	17292	17259	17478	17301	17455	17384	17233	17388	17173	17352	17447	17158	17304	17198	17433	17380	17376	17452	17145	17215	17241	17190	17444	17319	17284	17206	17605	17475	17357	17385	17422	17398	17299	17327	17362	17278	17424	17250	17220	17325	17265	17389	17163	17207	17268	17355	17285	17284	17128	17478	17225	17423	17448	17483	17189	17307	17127	17391	17473	17440	17582	17337	17481	17261	17389	17167	17403	17336	17245	17440	17352	17317	17271	17358	17213	17353	17427	17350	17259	17507	17296	17575	17206	17358	17411	17538	17456	17341	17556	17494	17316	17522	17515	17356	17187	17393	17348	17403	17227	17361	17098	17399	17225	17475	17456	17278	17503	17481	17487	17353	17183	17225	17394	17295	17318	17396	17531	17440	17314	17349	17354	17396	17517	17279	17386	17456	17415	17370	17528	17320	17410	17452	17365	17399	17601	17385	17408	17274	17366	17339	17480	17334	17479	17395	17416	17307	17129	17144	17521	17197	17105	17314	17189	17416	17491	17156	17368	17442	17238	17318	17371	17228	17254	17160	17551	17399	17337	17308	17415	17355	17169	17319	17392	17237	17427	17422	17261	17270	17365	17436	17412	17238	17164	17206	17342	17225	17328	17254	17348	17245	17288	17427	17296	17187	17176	17285	17426	17238	17226	17403	17321	17398	17422	17460	17371	17117	17400	17527	17409	17077	17233	17391	17162	17333	17505	17331	17473	17315	17426	17320	17481	17374	17325	17412	17108	17449	17192	17243	17378	17105	17465	17422	17528	17198	17445	17299	17471	17342	17493	17420	17484	17282	17319	17439	17223	17491	17431	17377	17416	17347	17517	17315	17323	17324	17372	17508	17256	17468	17431	17336	17442	17560	17476	17279	17253	17222	17330	17623	17241	17315	17350	17370	17621	17368	17270	17470	17487	17274	17232	17493	17437	17308	17314	17293	17502	17309	17347	17209	17279	17396	17499	17348	17449	17534	17443	17514	17405	17428	17398	17304	17334	17286	17359	17445	17450	17599	17611	17270	17431	17366	17437	17342	17334	17434	17411	17345	17242	17457	17359	17368	17296	17442	17297	17333	17492	17485	17425	17483	17566	17314	17431	17467	17431	17235	17237	17400	17074	17252	17514	17354	17186	17517	17254	17324	17326	17203	17477	17410	17250	17375	17323	17220	17424	17374	17292	17347	17362	17143	17341	17545	17521	17582	17274	17604	17198	17318	17391	17331	17370	17502	17384	17254	17372	17469	17422	17296	17315	17534	17542	17364	17463	17417	17499	17336	17589	17393	17264	17450	17190	17367	17369	17215	17315	17350	17446	17155	17351	17390	17420	17374	17470	17428	17469	17356	17308	17130	17345	17437	17458	17407	17374	17163	17322	17263	17281	17276	17252	17272	17411	17453	17509	17544	17370	17395	17530	17433	17421	17334	17425	17449	17328	17324	17467	17250	17418	17472	17433	17335	17230	17514	17110	17373	17433	17417	17221	17333	17377	17361	17643	17372	17371	17383	17163	17499	17264	17357	17098	17537	17382	17289	17323	17378	17378	17389	17383	17519	17412	17274	17267	17259	17341	17493	17477	17394	17380	17466	17349	17231	17434	17474	17466	17305	17305	17496	17416	17354	17559	17406	17357	17180	17404	17174	17035	17306	17460	17360	17300	17260	17342	17370	17479	17356	17521	17358	17332	17323	17246	17507	17278	17306	17157	17094	17342	17257	17451	17663	17328	17376	17465	17446	17534	17469	17324	17335	17459	17322	17267	17406	17391	17510	17394	17491	17362	17445	17354	17296	17328	17471	17364	17455	17516	17498	17263	17191	17405	17236	17352	17366	17306	17204	17356	17447	17396	17377	17427	17568	17487	17335	17367	17415	17395	17153	17376	17294	17419	17392	17355	17160	17386	17229	17510	17173	17181	17322	17281	17454	17265	17373	17405	17387	17381	17252	17497	17394	17366	17333	17298	17166	17260	17235	17201	17240	17433	17291	17230	17207	17472	17277	17169	17422	17551	17183	17413	17167	17456	17480	17390	17331	17425	17357	17371	17191	17465	17422	17347	17250	17370	17468	17424	17470	17503	17304	17314	17212	17571	17286	17302	17407	17579	17262	17232	17365	17439	17333	17344	17383	17364	17411	17446	17308	17551	17393	17382	17562	17406	17238	17416	17238	17300	17241	17262	17426	17418	17483	17476	17413	17469	17576	17221	17243	17300	17365	17372	17334	17341	17535	17436	17379	17185	17394	17270	17444	17622	17526	17370	17320	17472	17217	17560	17420	17363	17213	17382	17452	17434	17508	17426	17319	17296	17410	17199	17308	17289	17160	17348	17344	17489	17333	17361	17346	17414	17265	17316	17273	17248	17436	17325	17247	17300	17314	17418	17300	17180	17323	17327	17131	17384	17447	17499	17331	17111	17361	17114	17535	17296	17491	17446	17297	17566	17513	17321	17251	17458	17281	17588	17213	17328	17371	17620	17463	17316	17398	17221	17261	17419	17443	17381	17422	17369	17560	17537	17247	17312	17355	17348	17139	17399	17268	17088	17403	17379	17260	17415	17458	17315	17393	17211	17349	17448	17502	17397	17369	17404	17330	17263	17389	17319	17352	17276	17485	17345	17420	17428	17393	17219	17381	17248	17356	17186	17422	17406	17359	17277	17429	17433	17581	17358	17310	17404	17405	17377	17517	17388	17277	17433	17173	17432	17162	17396	17408	17477	17661	17402	17363	17338	17474	17209	17188	17364	17273	17330	17410	17529	17323	17264	17580	17159	17366	17425	17588	17564	17338	17287	17435	17371	17336	17610	17515	17491	17306	17370	17354	17412	17384	17314	17260	17546	17641	17574	17281	17337	17130	17330	17111	17259	17139	17250	17499	17423	17213	17581	17131	17319	17420	17330	17417	17362	17245	17320	17421	17491	17374	17546	17539	17427	17487	17387	17528	17491	17505	17545	17277	17478	17390	17516	17437	17553	17337	17425	17284	17448	17302	17331	17453	17141	17401	17415	17347	17356	17709	17599	17511	17489	17462	17511	17280	17472	17468	17258	17546	17320	17264	17448	17536	17427	17441	17488	17264	17520	17291	17287	17437	17538	17351	17482	17536	17429	17484	17436	17315	17387	17127	17489	17365	17303	17248	17347	17298	17473	17464	17402	17643	17264	17394	17412	17383
28477	49336	45375	36480	31287	27470	24348	21987	20280	19134	17973	17359	16811	16546	16510	16299	15962	15707	15856	15678	15774	15598	15706	15641	15544	15421	15458	15437	15394	15461	15431	15436	15356	15533	15448	15438	15405	15335	15257	15323	15363	15257	15255	15188	15382	15267	15391	15232	15315	15139	15473	15372	15173	15395	15230	15262	15259	15163	15368	15284	15314	15303	15312	15402	15211	15223	15196	15267	15166	15339	15196	15162	15211	15335	15169	15335	15294	15296	15039	15404	15148	15349	15322	15129	15224	15267	15159	15025	15158	15400	15300	15313	15335	15149	15238	15178	15278	15347	15333	15308	15203	15263	15322	15233	15265	15210	15112	15230	15438	15217	15298	15158	15174	15285	15294	15111	15275	15274	15339	15205	15254	15224	15467	15138	15112	15306	15387	15366	15254	15279	15138	15155	15308	15314	15345	15016	15221	15206	15169	15228	15279	15405	15225	15411	15094	15271	15114	15442	15203	15122	15227	15169	15270	15186	15290	15163	15307	15114	15281	15347	15221	15363	15277	15167	15423	15066	15302	15183	15343	15345	15164	15320	15208	15229	15318	15160	15210	15370	15160	15277	15288	15370	15289	15341	15234	15178	15234	15397	15158	15306	15223	15269	15221	15215	15135	15290	15030	15217	15483	15274	15158	15153	15318	15205	15283	15271	15382	15250	15322	15071	15258	15113	15290	15157	15368	15286	15262	15401	15268	15171	15226	15238	15341	15295	15150	15347	15229	15248	15149	15235	15145	15140	15276	15406	15368	15416	15233	15225	15207	15309	15289	15177	15233	15313	15253	15233	15115	15189	15208	15234	15215	15137	15275	15212	15365	15116	15260	15241	15158	15026	15404	15147	15260	15344	15228	15251	15322	15243	15401	15244	15285	15249	15204	15447	15335	15172	15367	15230	15268	15198	15323	15230	15251	15075	15139	15199	15362	15288	15312	15330	15050	15270	15251	15063	15214	15392	15347	15234	15330	15417	15307	15297	15318	15258	15319	15104	15399	15135	15164	15334	15223	15116	15311	15310	15450	15201	15200	15236	15297	15234	15209	15364	15241	15190	15364	15271	15145	15169	15333	15296	15223	15161	15077	15431	15271	15184	15313	15211	15272	15166	15226	15403	15188	15224	15307	15113	15224	15192	15337	15173	15199	15258	15257	15251	15094	15388	15455	15220	15101	15141	15342	15309	15350	15250	15359	14968	15290	15398	15242	15278	15098	15271	15163	15117	15202	15101	15334	15087	15313	15298	15350	15098	15229	15328	15208	15285	15216	15278	15089	15279	15192	15279	15442	15231	15171	15142	15369	15069	15283	15261	15212	15196	15382	15167	15315	15276	15364	15361	15230	15222	15167	15224	15210	15344	15365	15072	15196	15314	15152	15302	15180	15531	15126	15208	15160	15526	15199	15169	15387	15244	15271	15071	15371	15147	15311	15112	15098	15246	15217	15249	15262	15424	15284	15222	15240	15352	15234	15332	15473	15099	15101	15381	15411	15091	15113	15431	15181	15162	15253	15268	15069	15151	15151	15309	15300	15232	15174	15309	15398	15242	15125	15126	15079	15140	15274	15181	15159	15336	15161	15227	15294	15132	15136	15154	15184	15153	15266	15329	15158	15339	15210	15198	15276	15065	15175	15280	15210	15427	15240	15137	15147	15185	15119	15193	15355	15360	15216	15251	15089	15405	15084	15364	15157	15240	15330	15165	15279	15319	15109	15409	15175	15270	15249	15171	15222	15416	15356	15232	15272	15165	15067	15237	15202	15143	15280	15403	15284	15188	15380	15196	15276	15158	15349	15300	15370	15287	15319	15354	15189	15240	15085	15168	15136	15238	15346	15135	15313	15281	15299	15449	15357	15338	15398	15285	15127	15259	15324	15173	15294	15352	15234	15251	15379	15207	15283	15238	15093	15236	15275	15261	15332	15317	15323	15420	15240	15190	15284	15374	15230	15173	15263	15132	15323	15303	15169	15197	15166	15244	15298	15162	15304	15146	15043	15152	15219	15308	15244	15151	15251	15542	15201	15181	15153	15216	15085	15128	15181	15250	15157	15347	15317	15228	15284	15332	15189	15227	15336	15319	15207	15139	15335	15317	15154	15111	15071	15218	15161	15262	15288	15353	15284	15203	15218	15357	15172	15133	15137	15175	15137	15349	15130	15147	15337	15289	15185	15346	15248	15180	15261	15346	15175	15389	15382	15062	15302	15428	15154	15156	15301	15195	15296	15331	15324	15184	15159	15120	15402	15251	15242	15155	15253	15252	15277	15288	15415	15246	15334	15239	15188	15436	15166	15133	15282	15052	15155	15301	15189	15143	15260	15290	15256	15194	15198	15044	15248	15242	15244	15188	15141	15148	15257	15423	15197	15309	15201	15322	15286	15179	15242	15212	15213	15286	15036	15221	15214	15179	15336	15085	15199	15035	15137	15109	15274	15299	15303	15259	15116	15262	15298	15232	15408	15016	15174	15242	15208	15314	15175	15285	15357	15260	15329	15221	15270	15054	15184	15125	15227	15124	15347	15317	15105	15229	15251	15358	15152	15313	15232	15299	15282	15221	15216	15263	15072	15382	15152	15235	15197	15264	15210	15231	15264	15377	15187	15149	15201	15342	15241	15053	15336	15413	15212	15442	15283	15448	15312	15242	15041	15282	15286	15457	15266	15258	15332	15178	15373	15241	15229	15203	15305	15130	15280	15149	15257	15111	15362	15261	15143	15345	15218	15335	15119	15349	15108	15314	15199	15278	15111	15291	15312	15166	15197	15223	15325	15276	15146	15107	15299	15243	15203	15359	15196	15215	15063	15331	15122	15168	15342	15196	15311	15246	15139	15268	15236	15298	15131	15275	15333	15125	15252	15358	15371	15141	15237	15126	15213	15314	15233	14936	15232	15301	15324	15173	15250	15205	15329	15198	15367	14997	15300	15139	15207	15214	15174	15279	15292	15241	15186	15271	15384	15298	15258	15321	15120	15217	15293	15179	15264	15251	15147	15223	15431	15306	15219	15279	15456	15317	15328	15188	15173	15396	15301	15028	15278	15373	15213	15204	15125	15284	15291	15286	15180	15179	15104	15462	15080	15290	15301	15289	15226	15325	15245	15198	15257	15241	15264	15263	15342	15265	15340	15229	15183	15209	15247	15196	15108	15231	15197	15277	15217	15073	15323	15488	15220	15252	15214	15164	15232	15380	15250	15339	15360	15281	15212	15276	15131	15381	15292	15409	15242	15307	15183	15407	15196	15159	15225	15327	15136	15294	15260	15280	15256	15176	15429	15160	15383	15315	15396	15341	15333	15034	15218	15171	15264	15281	15162	15102	15167	15207	15196	15374	15248	15347	15110	15200	15362	15262	15379	15273	15242	15268	15247	14973	15224	15233	15302	15112	15227	15225	15091	15397	15150	15250	15207	15220	15262	15292	15405	15243	15242	15094	15258	15220	15218	15080	15262	15287	15339	15211	15160	15192	15223	15262	15225	15235	15238	15273	15274	15125	15145	15248	15234	15223	15277	15260	15261	15218	15269	15176	15249	15148	15140	15235	15352	15155	15227	15162	15346	15252	15302	15338	15098	15283	15200	15142	15248	15275	15229	15234	15334	15168	15145	15299	15200	15321	15345	15176	15166	15279	15051	15149	15275	15122	15184	15326	15335	15161	15249	15163	15415	15203	15413	15184	15039	15117	15233	15216	15225	15279	15160	15151	15251	15348	15186	15156	15218	15266	15298	15206	15173	15286	15181	15114	15331	15063	15103	15273	15198	15262	15351	15163	15302	15222	15327	15296	15327	15188	15195	15312	15377	15328	15264	15352	15353	15203	15130	15262	15207	15156	15300	15355	15302	15084	15317	15180	15339	15413	15185	15094	15057	15303	15411	15218	15304	15281	15291	15388	15106	15296	15348	15252	15282	15212	15286	15137	15202	15160	15169	15446	15377	15101	15394	15200	15313	15234	15239	15268	15249	15043	15095	15205	15233	15227	15275	15322	15189	15216	15161	15098	15311	15316	15138	15162	15280	15223	15356	15161	15185	15201	15426	15250	15081	15359	15301	15345	15369	15331	15229	15320	15213	15192	15243	15361	15388	15288	15350	15308	15306	15277	15367	15280	15290	15181	15400	15188	15375	15347	15348	15208	15341	15128	15137	15339	15178	15280	15278	15297	15378	15207	15355	15196	15293	15370	15229	15203	15269	15304	15202	15245	15314	15334	15240	15232	15306	15277	15197	15378	15095	15034	15346	15341	15257	15181	15215	15249	15285	15283	15315	15220	15084	15387	15327	15387	15197	15294	15240	15095	15318	15425	15174	15263	15277	15283	15154	15335	15110	15127	15340	15339	15193	15333	15439	15282	15311	15155	15205	15155	15316	15163	15205	15234	15309	15383	15262	15225	15240	15189	15269	15352	15312	15236	15266	15329	15247	15162	15267	15156	15068	15164	15187	15312	15376	15397	15335	15281	15185	15418	15384	15233	15285	15219	15221	15160	15210	15276	15171	15342	15343	15135	15303	15259	15317	15374	15260	15303	15279	15216	15350	15196	15230	15195	15109	15076	15189	15147	15135	15181	15143	15314	15149	15239	15132	15323	15119	15138	15306	15164	15243	15357	15428	15264	15400	15207	15245	15300	15321	15158	15208	15115	15351	15294	15292	15232	15266	15367	15180	15219	15399	15037	15201	15218	15244	15209	15147	15266	15110	15269	15293	15047	15343	15352	15318	15238	15219	15236	15453	15219	15130	15096	15366	15148	15260	15329	15262	15262	15320	15208	15374	15199	15348	15369	15113	15039	15217	15351	15298	15066	15453	15159	15168	15312	15120	15366	15236	15221	15253	15274	15352	15298	15304	15241	15226	15221	15123	15259	15290	15366	15174	15436	15089	15335	15268	15271	15069	15199	15137	15451	15211	15264	15261	15230	15285	15308	15216	15316	15307	15391	15316	15354	15376	15273	15165	15410	15205	15311	15134	15241	15294	15183	15334	15231	15380	15318	15202	15056	15250	15287	15300	15356	15336	15257	15368	15024	15059	15349	15194	15147	15104	15335	15199	15195	15323	15165	15302	15356	15363	15215	15110	15254	15372	15345	15174	15292	15292	15132	15315	15238	15199	15348	15249	15249	15272	15390	15153	15402	15273	15173
22550	21011	28673	23635	22241	26317	29359	24054	22026	21201	20519	19537	19362	18894	18572	18486	18382	18101	18135	17959	17923	17993	17907	17948	18088	17915	17657	17812	17650	17575	17578	17627	17699	17606	17546	17516	17634	17466	17596	17530	17538	17673	17478	17532	17510	17380	17529	17355	17356	17443	17420	17477	17380	17328	17559	17485	17641	17452	17376	17372	17332	17472	17299	17334	17519	17491	17390	17381	17107	17292	17279	17315	17548	17406	17332	17294	17333	17298	17244	17271	17325	17529	17336	17419	17363	17480	17529	17207	17642	17512	17493	17647	17329	17303	17418	17366	17405	17515	17413	17270	17480	17352	17481	17348	17154	17599	17275	17179	17446	17381	17373	17158	17139	17221	17407	17403	17398	17342	17369	17318	17141	17478	17177	17411	17265	17475	17372	17403	17158	17310	17225	17394	17447	17408	17552	17314	17386	17322	17309	17319	17495	17432	17347	17490	17383	17430	17306	17489	17407	17206	17386	17256	17396	17345	17283	17525	17271	17326	17066	17472	17437	17206	17399	17359	17322	17293	17518	17417	17552	17234	17252	17307	17241	17211	17350	17585	17308	17400	17396	17260	17570	17396	17560	17345	17454	17274	17241	17126	17551	17632	17372	17394	17187	17536	17598	17285	17280	17412	17463	17415	17457	17361	17168	17357	17254	17302	17306	17316	17280	17317	17083	17293	17452	17471	17437	17424	17429	17266	17343	17458	17383	17256	17191	17242	17299	17466	17323	17348	17423	17218	17340	17218	17482	17509	17336	17202	17474	17424	17495	17247	17317	17402	17328	17311	17293	17223	17275	17385	17310	17395	17323	17246	17461	17333	17614	17415	17587	17465	17399	17062	17363	17296	17476	17474	17544	17282	17259	17201	17429	17238	17391	17319	17377	17461	17405	17395	17242	17512	17341	17423	17455	17230	17402	17485	17374	17218	17405	17204	17552	17294	17327	17299	17335	17162	17316	17323	17392	17270	17448	17415	17383	17293	17306	17213	17319	17129	17425	17335	17454	17344	17270	17274	17419	17349	17462	17323	17429	17333	17351	17358	17432	17396	17467	17326	17388	17175	17495	17571	17362	17382	17507	17257	17476	17318	17260	17366	17318	17355	17318	17313	17376	17262	17202	17323	17548	17378	17197	17413	17293	17190	17354	17467	17261	17582	17282	17462	17235	17321	17225	17431	17340	17503	17318	17240	17382	17407	17286	17344	17346	17378	17292	17478	17368	17559	17353	17331	17156	17213	17162	17403	17034	17366	17226	17400	17210	17418	17216	17300	17409	17334	17286	17128	17513	17453	17316	17330	17308	17236	17425	17395	17405	17372	17345	17407	17343	17244	17497	17389	17133	17208	17548	17646	17485	17284	17226	17500	17425	17268	17480	17160	17398	17171	17540	17231	17289	17273	17299	17388	17377	17380	17436	17381	17600	17285	17398	17330	17329	17303	17375	17443	17518	17379	17323	17307	17425	17147	17263	17236	17323	17509	17155	17189	17182	17346	17308	17207	17414	17247	17384	17329	17402	17120	16999	17277	17176	17379	17157	17311	17239	17328	17491	17422	17273	17230	17422	17031	17226	17414	17379	17372	17301	17408	17105	17322	17201	17346	17268	17258	17290	17397	17678	17172	17244	17609	17330	17163	17438	17278	17430	17213	17263	17242	17305	17255	17591	16994	17209	17347	17271	17371	17335	17409	17412	17150	17236	17431	17339	17499	17282	17516	17162	17292	17433	17499	17420	17548	17351	17209	17230	17302	17389	17195	17256	17397	17269	17324	17413	17322	17270	17214	17585	17329	17382	17375	17390	17393	17318	17168	17412	17422	17374	17182	17352	17253	17190	17132	17320	17237	17319	17313	17497	17411	17275	17292	17239	17441	17310	17480	17396	17521	17404	17329	17185	17292	17300	17285	17429	17203	17390	17233	17563	17392	17381	17455	17252	17333	17514	17417	17328	17173	17382	17274	17164	17614	17404	17174	17192	17373	17240	17452	17305	17420	17146	17405	17574	17370	17472	17545	17419	17308	17407	17222	17350	17259	17219	17523	17560	17401	17272	17168	17385	17251	17232	17412	17242	17153	17336	17402	17363	17544	17266	17289	17379	17289	17295	17295	17160	17479	17453	17454	17406	17357	17314	17507	17249	17094	17390	17438	17463	17409	17350	17303	17478	17354	17246	17502	17532	17316	17444	17430	17361	17285	17409	17436	17353	17422	17432	17351	17272	17401	17156	17149	17369	17517	17254	17549	17230	17315	17659	17528	17274	17144	17135	17385	17219	17305	17456	17310	17395	17475	17280	17233	17255	17382	17365	17258	17225	17389	17331	17521	17264	17245	17158	17129	17440	17374	17373	17224	17271	17286	17425	17367	17408	17324	17457	17444	17339	17365	17322	17469	17401	17416	17320	17411	17426	17254	17366	17395	17400	17585	17347	17265	17361	17490	17400	17329	17424	17378	17440	17371	17346	17287	17497	17356	17433	17402	17281	17493	17367	17530	17404	17372	17379	17521	17429	17209	17369	17499	17187	17281	17298	17262	17360	17234	17230	17201	17339	17364	17281	17510	17517	17443	17331	17258	17549	17536	17330	17345	17266	17311	17373	17351	17308	17096	17365	17288	17309	17268	17388	17448	17432	17457	17420	17192	17158	17298	17458	17389	17344	17531	17625	17481	17342	17326	17341	17354	17290	17122	17339	17292	17303	17140	17364	17239	17411	17270	17317	17475	17314	17642	17156	17186	17268	17441	17368	17346	17501	17345	17472	17296	17307	17339	17161	17405	17372	17368	17433	17289	17225	17346	17297	17301	17241	17494	17346	17449	17525	17374	17464	17305	17444	17341	17338	17261	17502	17230	17256	17282	17401	17415	17308	17463	17219	17355	17278	17618	17237	17281	17326	17327	17352	17464	17302	17226	17292	17235	17445	17508	17327	17111	17623	17322	17547	17265	17147	17392	17062	17270	17209	17379	17175	17430	17237	17371	17345	17312	17345	17179	17512	17372	17239	17438	17247	17441	17355	17342	17302	17515	17398	17310	17282	17299	17406	17427	17341	17001	17084	17175	17295	17204	17371	17424	17245	17338	17371	17405	17227	17280	17502	17453	17304	17410	17295	17454	17289	17266	17431	17302	17218	17362	17223	17282	17483	17190	17259	17240	17366	17359	17287	17223	17220	17266	17224	17266	17289	17297	17176	17125	17347	17360	17384	17338	17365	17234	17266	17172	17315	17285	17296	17284	17228	17303	17443	17213	17411	17353	17299	17531	17245	17133	17289	17391	17347	17323	17257	17307	17487	17333	17418	17355	17398	17380	17531	17471	17503	17220	17383	17428	17495	17467	17262	17198	17412	17191	17400	17344	17414	17410	17278	17259	17189	17295	17535	17396	17395	17395	17425	17277	17613	17377	17343	17560	17702	17334	17245	17257	17473	17363	17421	17471	17332	17248	17412	17264	17340	17286	17367	17334	17197	17184	17218	17289	17253	17134	17403	17434	17388	17270	17342	17450	17309	17373	17297	17447	17508	17520	17469	17365	17161	17286	17408	17405	17553	17428	17448	17492	17213	17391	17590	17316	17135	17369	17210	17179	17313	17336	17435	17300	17298	17298	17205	17390	17264	17395	17351	17307	17381	17259	17320	17195	17358	17471	17403	17335	17467	17220	17301	17554	17292	17450	17337	17228	17373	17512	17232	17277	17385	17475	17425	17487	17443	17379	17304	17474	17384	17300	17278	17364	17398	17146	17378	17295	17574	17384	17322	17298	17390	17529	17295	17512	17414	17343	17403	17278	17405	17313	17314	17363	17431	17448	17227	17386	17261	17356	17520	17282	17229	17342	17349	17369	17189	17261	17658	17389	17419	17322	17468	17358	17254	17379	17435	17338	17384	17267	17259	17549	17379	17103	17225	17227	17465	17442	17193	17201	17581	17293	17587	17364	17365	17198	17196	17392	17515	17337	17246	17234	17357	17230	17149	17486	17476	17221	17196	17301	17333	17226	17178	17332	17292	17409	17354	17261	17503	17382	17334	17238	17278	17143	17213	17480	17242	17182	17225	17304	17354	17362	17202	17254	17318	17480	17223	17353	17247	17425	17480	17345	17261	17309	17264	17487	17344	16990	17401	17170	17375	17168	17454	17227	17267	17329	17292	17229	17428	17318	17350	17346	17382	17320	17309	17331	17313	17321	17316	17402	17388	17251	17520	17540	17530	17434	17219	17118	17291	17280	17345	17308	17241	17239	17291	17360	17388	17407	17407	17370	17294	17211	17404	17374	17369	17155	17180	17599	17403	17432	17480	17265	17434	17541	17370	17412	17347	17293	17004	17168	17311	17413	17586	17329	17271	17382	17475	17522	17252	17323	17530	17375	17231	17479	17294	17374	17462	17372	17267	17264	17314	17454	17391	17435	17497	17122	17382	17486	17554	17492	17296	17328	17330	17371	17385	17316	17481	17148	17381	17402	17435	17403	17382	17286	17367	17232	17398	17373	17279	17256	17375	17384	17370	17412	17270	17359	17587	17501	17474	17402	17465	17258	17307	17202	17192	17185	17329	17447	17415	17500	17511	17295	17261	17344	17513	17462	17418	17354	17347	17505	17472	17494	17328	17332	17291	17377	17333	17504	17338	17219	17186	17432	17492	17214	17228	17447	17399	17247	17287	17408	17444	17255	17219	17458	17481	17258	17306	17365	17579	17138	17498	17400	17316	17257	17367	17258	17198	17188	17388	16963	17403	17396	17219	17400	17480	17275	17358	17478	17412	17452	17296	17322	17314	17423	17449	17444	17167	17367	17320	17257	17338	17335	17339	17328	17339	17217	17365	17290	17333	17468	17139	17349	17042	17269	17392	17214	17212	17455	17282	17322	17501	17409	17230	17303	17353	17349	17296	17318	17430	17374	17454	17269	17312	17435	17249	17278	17448	17313	17434	17306	17530	17438	17387	17350	17344	17415	17288	17406	17323	17347	17297	17234	17406	17380	17247	17309	17437	17183	17484	17404	17287	17423	17272	17247	17408	17325	17397	17464	17555	17489	17312	17295	17424	17182	17376	17469	17413	17394	17262	17240	17421	17370	17337	17318	17297	17436	17333	17241	17316	17487	17359	17424	17368	17152	17105	17283	17147	17439	17260	17426	17348	17421
30513	53159	49570	40654	34991	30900	27349	24435	22124	20707	19484	18618	17922	17354	16898	16704	16459	16213	16171	15905	15963	15818	15732	15797	15581	15807	15580	15509	15509	15481	15516	15382	15374	15590	15454	15427	15416	15366	15435	15403	15464	15347	15237	15323	15209	15380	15232	15171	15306	15250	15284	15259	15200	15204	15223	15308	15174	15495	15173	15271	15088	15248	15319	15126	15178	15184	15378	15190	15180	15202	15444	15216	15150	15446	15251	15270	15113	15293	15384	15234	15352	15345	15262	15258	15414	15169	15229	15379	15383	15096	15144	15139	15158	15154	15310	15116	15281	15008	15043	15030	15292	15197	15178	15175	15230	15279	15225	15031	15270	15267	15240	15104	15148	15205	15174	15121	15438	15382	15189	15397	15249	15270	15264	15186	15209	15278	15115	15473	15105	15313	15281	15098	15137	15152	15108	15097	15193	15125	15070	15231	15172	15257	15161	15245	15233	15285	15178	15265	15068	15391	15164	15280	15194	15301	15078	15243	15121	15195	15226	15260	15186	15150	15172	15230	15323	15042	15220	15265	15097	15246	15227	15318	15122	15197	15145	15136	15057	15125	15078	15050	15333	15175	15283	15059	15133	15122	15220	15304	15008	15251	15163	15351	15275	15177	15103	15294	15101	15176	15198	15307	15131	15143	15159	15175	15248	15186	15215	15200	15313	15173	15145	15278	15121	15207	15343	15081	15307	15234	15209	15150	15209	15215	15307	15250	15122	15229	15163	15244	15113	15096	15209	15134	15164	15163	15179	15267	15177	15099	15213	14948	15254	15168	14876	15298	15071	15234	15130	15297	15267	15267	15284	15341	15034	15336	15174	14996	15194	15412	15190	15256	15351	15196	15378	15235	15149	15153	15344	15273	15117	15338	15121	15120	15284	15175	15328	15042	15355	15207	15177	15179	15267	15255	15182	15105	15355	15180	15203	15112	15143	15305	15137	15327	15177	15215	15239	15064	15001	15210	15254	15034	15245	15168	15175	15222	15364	15317	15202	15109	15078	15059	15196	15143	15394	15281	15238	15159	15177	15155	15217	15284	15326	15177	15228	15354	15134	15248	15216	15201	15055	15147	15187	15219	15341	15282	15368	15105	15209	15193	15225	15279	15241	15225	15211	15009	15254	15209	15292	15135	15089	14965	15140	15217	15344	15109	15224	15030	15085	15331	15169	15316	15151	15132	15134	15128	15153	15304	15289	15144	15250	15380	15194	15255	15186	15352	15206	15277	15280	15304	15112	15266	15119	15338	15101	15171	15290	15219	15410	15003	15290	15289	15256	15275	15181	15090	15246	15329	15080	15195	15225	15240	15335	15020	15110	15243	15234	15217	15253	15049	15284	15293	15344	15177	15185	15265	15294	15259	15351	15395	15169	15196	15161	15135	15237	15199	15156	15268	15083	15328	15037	15133	15221	15211	15085	15232	15230	15341	15251	15034	15324	15109	15360	15192	15324	15179	15260	15216	15208	15139	15102	15133	15251	15207	15193	15212	15226	15305	15272	15089	15140	15238	15185	15202	15117	15073	15215	15227	15203	15112	15224	15150	15153	15179	15185	15145	15380	15233	15240	15269	15245	15298	15135	15302	15239	15229	15045	15209	15293	15154	15223	15252	15254	15222	15355	15092	15316	15130	15380	15260	15239	15171	15017	15293	15202	15162	15141	15388	15130	15262	15197	15198	15181	15396	15276	15156	15190	15263	15350	15316	15332	15256	15151	15202	15188	15183	15076	15190	15164	15051	15358	15313	15278	15327	15156	15057	15229	14909	15328	15033	15155	15276	15201	15181	15067	15286	15114	15220	15256	15137	15254	15397	15312	15206	15130	15204	14981	15277	15222	15347	15386	15266	15398	15085	15157	15398	15064	15342	15286	15109	15213	15104	15290	15186	15184	15272	15051	15269	15281	15081	15220	15365	15263	15283	15263	15229	15020	15325	15148	15216	15333	15078	15182	15151	15132	15277	15227	15370	15051	15068	15212	15153	15203	15124	15167	15020	15117	15167	15095	15303	15300	15175	15260	15221	15064	15197	15172	15149	15298	15181	15307	15031	15197	15110	15302	15051	15216	15305	15081	15429	15119	15211	15400	15252	15202	15253	15191	15298	15309	15013	15302	15204	15231	15184	15151	15164	15185	15201	15072	15067	15186	15242	15297	15163	15157	15247	15227	15174	15120	15196	15259	15246	15150	15115	15198	15085	15133	15242	15272	15163	15228	15142	15249	15293	15247	15209	15304	15188	15018	15179	15202	15187	15202	15108	15028	15355	15411	15127	15150	15195	15146	15163	15213	15155	15190	15178	15243	15174	15211	15041	15258	15193	15264	15243	15281	15208	15119	15158	15114	15158	15273	15194	15313	15151	15244	15136	15333	15207	14953	15173	15082	15189	15299	15233	15265	15281	15155	15108	15249	15165	15052	15074	15213	15123	15158	15248	15095	15151	15252	15269	15250	15291	15173	15079	15232	15194	15314	15340	15105	15321	15372	15137	15336	15236	15102	15265	15383	15133	15207	15327	15116	15312	15189	15136	15179	15259	15088	15247	15200	15112	15164	15313	15352	15230	15304	15226	15182	15237	15190	15344	15151	15128	15342	15147	15304	15329	14994	15244	15286	15239	15279	14951	15150	15100	15184	15317	15224	15186	15340	15097	15264	15198	15148	15216	15219	15078	15217	15236	15199	15167	15248	15289	15246	15353	15163	15236	15136	15098	15435	15287	15174	15313	15354	15083	15147	15239	15235	15123	15128	15247	15163	15237	15273	15136	15220	15218	15188	15111	15058	15253	15405	14991	15290	15394	15135	15331	15294	15234	15320	15181	15235	15186	15147	15138	15077	15156	15035	15137	15251	15117	15327	15273	15172	15099	15161	15054	15239	15108	15294	15035	15180	15169	15154	15201	15276	15381	15325	15331	15117	15234	15194	15151	15235	15153	15202	15145	15164	15168	15002	15169	15216	15233	15296	15072	15268	15048	15181	15270	15298	15223	15076	15267	15275	15151	15278	15338	15044	15232	15049	14979	15235	15182	15129	15248	15251	14991	15330	15060	15169	15272	15119	15164	15181	15199	15264	15027	15346	15084	15376	15179	15147	15249	15229	15272	15210	15146	15093	15231	15343	15051	15211	15322	15027	15198	15133	15130	15122	15234	15102	15135	15201	15237	15240	15054	15231	15348	15062	15241	15337	15150	15176	15311	15151	15193	15288	15230	15295	15142	15183	15233	14979	15305	15198	15151	15272	14983	15210	15121	15218	15348	15263	15024	15332	15242	15297	15103	15280	15234	15302	15162	15032	15145	15103	15408	15142	15235	15161	15205	15329	15244	15253	15042	15176	15213	15194	15018	15230	15115	15136	15276	15209	15154	15374	15076	15145	15184	15342	15305	15202	15155	15202	15286	15162	15146	15095	15300	15245	15246	15116	15163	15261	15131	15116	15135	15252	15131	15151	15202	15320	15130	15318	15204	15153	15117	15268	15164	15113	15236	15098	15111	15053	15215	15269	15328	15158	15312	15033	15120	15151	15142	15172	15149	15032	15179	15229	15213	15134	15298	15173	15209	15355	15179	15149	15260	15424	15098	15240	15218	15103	15188	15433	15198	15180	15214	15253	15233	15148	15276	15132	15271	15215	15068	15276	15254	15273	15188	15223	15184	15224	15208	15091	15115	15071	15058	15210	15342	15155	15144	15265	15104	15306	15142	15182	14993	15273	15110	15266	15255	15199	15014	15168	15301	15389	15202	15197	15265	15281	15315	15338	15113	15260	15178	15228	15197	15124	15210	15271	15226	15161	15292	15250	15227	15290	15097	15404	15052	15021	15247	15214	15197	15220	15193	15009	15282	15292	15212	15337	15299	15135	15125	15216	15369	15178	15215	15411	15173	15177	15069	15253	15386	15316	15070	15003	15284	15157	15221	15252	15348	15057	15348	15191	15349	15057	15147	15265	15099	15224	15257	15371	15351	15346	15239	15054	15256	15200	15291	15377	15198	15185	15225	15270	15321	15245	15133	15266	15166	15196	15113	15186	15073	15219	15317	15185	15301	15113	15291	15329	15319	15008	15133	15329	15132	15342	15211	15308	15229	15262	15229	15177	15369	15236	15158	15070	15157	15243	15211	15228	15056	15291	15228	15213	15129	15093	15080	15163	15261	15212	15161	15195	15162	15301	15192	15155	15166	15372	15203	15094	15263	15111	15306	15161	15352	15138	15160	15140	15196	15297	15374	15214	15131	15349	15246	15182	15269	15270	15122	15285	15128	15136	15142	15171	15212	15115	15419	15226	15193	15072	15358	15222	15097	15091	15252	15103	15111	15216	15136	15185	15196	15267	15087	15174	15276	15101	15242	15156	15181	15123	15244	15394	15412	15355	15069	15211	15158	15242	15203	15288	15113	15217	15256	15111	15309	15355	15148	15121	15220	15165	15048	15219	15221	15149	15242	15425	15032	15330	15027	15363	15216	15118	15191	15140	15304	15192	15232	15334	15141	15218	15118	15142	15116	15310	15316	15239	15267	15311	15259	15134	15305	15079	15075	15264	15181	15205	15291	15121	15119	15173	15254	15212	15212	15186	15245	15108	15257	15179	15038	15179	15083	15250	15287	15154	15143	15273	15281	15213	15318	15302	15249	15120	15292	15171	15189	15318	15337	15275	15217	15311	15269	15210	15162	15132	15345	15310	15221	15273	15062	15146	15289	15169	15155	15051	15150	15099	15147	15059	15196	15091	15179	15374	15230	15126	15307	15265	15089	15107	15132	14993	15311	15312	15213	15485	15325	15248	15204	15262	15241	15091	15300	15053	15068	15202	15234	15275	15259	15255	15264	15175	15084	15213	15131	15251	15294	15220	15254	15274	15271	15234	15341	15237	15137	15149	15107	15225	15031	15118	15155	15156	15340	15205	15064	15259	15202	15122	15233	15326	15121	15109	15254	15233	15094	15353	15236	15245	15156	15073	15175	15309	14994	15307	15221	15105	15171	15111	15159	15166	15166	15146	15208	15206	15234	15120	15248	15252	15155	15071	15316	15134	15188	14990	15236	15152	15124	15251	15223	15161	15069	15145	15217	15358	15394	15234	15224	15124	15081	15101	15193	15250	15223	15104	15107	15262	15307	15239	15253	15067	15209	15056	15094
28207	26524	34003	30433	25067	22527	21049	19749	18895	18449	18122	17694	17684	17732	17479	17439	17536	17525	17224	17299	17191	17331	17136	17206	17122	17151	17243	17039	17200	17018	17284	17271	17001	17281	17128	17163	17210	17161	17280	17151	17128	17010	17240	17293	17076	17134	16947	17201	17204	16983	17122	17106	17084	17028	17018	17213	16999	17101	16842	17064	16941	17105	17040	17186	17218	17181	17123	17124	17105	17006	17170	17227	17000	16965	17027	17188	17168	17135	17276	16959	17015	17181	17301	17007	17053	17063	17032	17251	17087	17119	17118	17151	17008	17150	17043	16984	17075	17183	17052	17055	17163	16980	17122	17110	17338	16854	17085	16930	16954	16818	17095	16991	17020	16969	16837	16958	16958	17209	17098	16989	17138	17059	17081	17012	17045	16859	17047	16887	16935	16949	17193	17013	17092	17217	17087	17124	17237	16964	16807	16965	16829	16914	17151	17185	17043	17283	17179	17011	17273	17241	17121	17213	17059	16926	17159	17120	16946	17154	16926	16952	17126	16971	16996	17135	17169	17183	17014	17228	17155	17026	16953	17138	17073	17058	17080	17134	17062	17005	17084	17122	17223	17221	17014	17220	17188	17043	17163	17299	17228	16921	16988	17051	17170	17244	17172	17011	17236	17178	17084	17060	16900	16924	16991	17095	17063	17141	16882	16921	17234	16988	16909	16986	17022	16944	17171	17006	17200	16975	17011	17165	17210	17129	17068	16945	16879	17010	16962	17002	16879	16969	17197	16979	16932	16997	17064	17208	17104	17128	16950	17027	17087	17164	17092	17032	17091	17132	16917	17153	17143	17044	17120	16907	17266	16828	17062	17010	17007	17077	17223	16967	17131	17068	17429	17078	17142	17267	17184	17149	16995	17281	17036	16983	17044	17172	17149	17059	17076	16930	17074	16886	17180	17065	17191	17008	17114	16944	17024	17135	17104	17026	16905	17146	16959	17116	17139	17135	16907	17220	16989	17147	17259	17022	17359	16946	17148	17098	17043	16843	17027	17142	17086	17132	17165	17224	17043	17021	17304	17134	17072	16956	17152	17154	17052	17040	17068	17056	17108	17123	17020	17398	16943	16781	16936	17204	17106	17052	17105	17106	16797	16866	17126	17192	17042	17201	17126	17171	17132	17103	16989	17086	17267	17234	17009	17029	17213	17300	17132	17003	17070	17028	17107	17021	16928	17033	16913	17057	17052	17017	17066	16870	16848	17152	17153	17138	17089	17094	17070	16873	17036	17078	17167	17388	17015	17083	17007	17002	17088	16974	17135	17127	16906	17230	17076	17176	16988	17081	17066	17139	17141	16942	17065	17106	17071	16878	16972	17059	17170	17047	17056	17098	17032	17080	17131	17016	17261	17023	16889	16976	17130	16899	16876	17111	17237	17126	17126	17183	17019	16951	17065	17048	16965	17005	17109	17061	17126	16985	17219	16924	17141	17167	17061	17096	16952	17034	17125	17192	17090	17178	17196	16987	16894	17080	16976	17154	17272	16812	17045	17050	17201	17084	17160	17023	17040	17030	16984	17154	17147	17135	17180	17108	16949	17015	17070	16944	17012	17014	17191	17166	17085	17211	17156	16870	17033	17112	17012	16958	17053	17194	17161	17118	16961	17135	17290	17312	17103	17204	17221	17096	17079	16966	16966	16941	17063	16931	16978	16968	17229	17212	17030	17106	16937	17106	17041	17087	17166	16906	17079	17217	17165	17025	17148	17197	17064	17258	16928	16957	16960	16973	17012	17112	17031	16945	17213	17209	16951	17279	17341	17192	16946	17103	17075	17066	17146	16887	17132	16998	17180	17250	17052	17057	17232	17067	16972	16948	17133	17234	16977	17216	17067	17020	17018	16972	17216	17171	16968	16977	17096	17031	17006	17048	17212	17112	17228	17019	17155	17106	17053	17152	17131	17266	17192	17332	17065	17006	17112	17135	16909	17242	17148	17235	17170	17167	17117	17344	17151	17054	17144	17107	17079	17107	17069	17209	17221	17021	17066	17202	17105	17345	17213	17030	17056	16993	17097	17282	16955	16941	17027	17155	17053	17041	17062	17157	17155	17050	17124	16933	17174	17081	17069	16980	16975	17066	17048	17111	16911	17124	17068	17247	16928	16979	17023	16990	17132	17163	17110	17078	17089	16824	16992	17157	17133	17047	17213	17023	17228	16939	17197	17019	17198	17110	17150	17120	17190	17169	17109	17100	17282	17042	17116	17050	16876	17041	17038	17077	17038	17074	17048	17158	17271	16991	17069	16907	17076	17039	17274	17295	16970	16928	17238	16997	16982	17143	17093	17173	17300	17217	17090	16996	17010	17083	16974	17152	17173	17145	17070	17103	17161	16949	17085	16940	17072	17035	17255	17202	17030	17071	17185	17258	17219	17047	17129	17108	17240	16899	16998	17055	17060	16985	17088	17100	16641	17084	17011	17243	17102	17242	17296	17128	16919	17014	17109	17099	16945	17064	17099	17014	17110	17109	17163	17022	17198	17165	17344	16911	17176	17080	16913	16995	17066	16962	17046	17243	17069	17072	16977	16838	17195	17194	17009	17053	17082	17010	16942	17128	16974	17100	17180	16930	17145	17173	17196	17249	17182	16878	17363	17032	17002	16925	17222	17179	17113	17273	17080	17153	16990	17240	17258	17118	17138	17065	16989	17008	17248	17090	17088	16873	17180	17013	17102	17099	17161	16968	17111	17110	17079	16920	16870	17185	17013	17123	17201	17015	17277	17332	17064	17137	16964	17241	17068	16936	17052	17095	17112	17093	17060	17094	17045	17002	16958	17087	17055	16939	16782	17240	17096	17055	17196	17020	17107	17149	17194	17237	17253	17158	17162	17197	17233	16875	17066	17171	17170	17182	17041	17276	16977	16934	17091	16986	17120	17128	17015	17052	17016	16994	17011	16910	17071	16912	17142	16967	17034	17142	17039	17045	17153	17237	17066	17148	17174	17219	17209	17240	16940	17014	17053	17160	16931	17047	17120	17086	16769	17029	17171	17253	16956	17174	17114	17059	17264	17353	17140	17267	17067	17073	17212	16974	17181	17202	16967	17005	17200	16950	17233	16986	16965	17000	16902	17188	17325	17234	17148	17372	17003	17099	17166	17101	17043	17148	17074	16966	17066	17165	17070	17063	17115	17188	17111	16956	17015	16923	17089	16952	16945	16970	17041	16971	16967	16963	17235	17112	17133	17239	16964	17025	17034	17101	17236	17092	17230	17232	16985	17048	17026	17158	17047	17100	17129	16938	17240	16927	17155	17214	17054	16846	17072	17024	17100	16899	16920	17063	17141	17170	17245	16957	17071	16924	17038	17262	17028	17341	16890	16937	17234	17078	17125	17177	16976	17162	16969	16990	17122	17084	16957	17116	17206	17213	17095	17197	17102	17032	17098	17139	17219	17150	16966	17070	16838	16964	17047	17064	17048	17069	17210	17250	16959	17231	16994	17086	17121	16967	17091	17003	17112	17035	17085	17035	17184	17205	17108	17405	17165	17132	17166	17068	16996	17177	17242	16971	17087	16956	17045	17074	17139	17207	17090	16911	17271	17038	17072	17096	17009	17227	17121	17019	17059	17109	17102	17030	16993	17153	17043	16987	17038	17036	17048	17375	17136	17190	17157	17165	17124	17051	16873	17181	17216	17222	17110	17224	17200	16866	17249	17001	17089	17010	17227	17016	16767	16977	16838	17140	17113	16899	17067	17191	17095	16956	17137	17140	17052	17169	17099	17052	17238	17090	16988	17134	17176	17140	16965	17013	17012	17047	17105	16925	17063	16962	17086	17243	16903	16978	16976	17053	17023	17113	17089	16940	17225	17083	17342	17049	16982	17058	17002	16984	17279	17057	17077	17139	17060	17047	17068	17042	17063	17113	17107	17105	17195	16978	17298	17221	16911	17210	17164	17129	17114	16920	16999	17213	16944	17040	16976	17012	17058	17065	17248	16761	17136	17055	17035	16906	16971	17183	16949	17049	17149	17095	17112	17008	17284	16989	17270	17160	17204	17078	17179	17087	16862	17168	17238	17161	16925	17125	17041	17144	16927	17058	17113	16994	16998	17119	17015	17130	17050	16914	17073	16997	17258	17137	17286	17206	17176	17265	17097	17031	17255	17338	17156	17022	16751	17173	17151	17172	17137	17094	17062	17025	17172	17038	17038	16948	17043	16907	17065	17012	17022	17219	17030	17012	17142	17051	17236	16952	16735	16948	17035	17080	17181	17002	17147	17099	17235	17178	17058	17253	17183	17138	17196	17105	17090	17019	17166	17162	17182	17154	17059	17209	16990	17055	17027	17119	17025	17050	17029	17073	17159	17139	16979	17057	17022	17029	17022	17153	17152	17027	17058	17227	17208	17147	17098	17130	16951	17144	17190	17162	17162	17313	17172	17138	17192	16866	17008	16927	17264	17164	17321	17063	17345	17099	17031	16961	17184	16969	17192	16963	17193	17079	17009	17105	16965	16929	17095	17209	16917	16997	17029	17017	16951	16979	17142	16985	17106	17000	17220	17209	17044	17016	16934	16876	17134	17060	17111	17193	16954	17268	17077	16884	17046	17050	17051	16998	17196	17138	17098	17186	16967	16892	17010	17161	17258	16816	17106	17202	17085	17155	17215	17043	17161	17247	17145	17347	17228	17261	17162	17072	17009	17366	17354	17466	17199	16998	16964	17072	17076	16987	17106	17302	17043	17308	17236	16978	16967	16898	16935	17011	17033	16963	16989	16966	17042	17049	17071	17108	16870	17109	17060	16969	17220	17065	17112	16980	17005	17052	17122	17197	16995	17111	17187	17095	17095	17154	17245	17125	16981	16982	17188	17003	16998	16927	16975	17080	17001	17205	17161	17176	17085	17049	17148	17144	17209	17061	17227	16890	16876	16870	16923	16932	17101	17105	17149	17113	17308	17041	16961	17116	16919	16926	17198	17078	17191	17063	17201	17054	17011	17086	17073	17025	17247	17028	16852	17049	17261	17086	17180	17226	16987	17225	17052	17206	17215	17246	17124	17131	17294	16901	17063	17257	17178	16956	17057	17200	17164	17216	17233	17054	17134	17131	16948	17232	17030	17065	17082	17224	17016	17153	17087	17089	17059	17047	17036	17188	17282	17187	17162	17271	17005	17262
28895	42942	39215	30664	25676	23020	20691	19122	17906	17020	16704	16287	16039	15734	15512	15628	15390	15421	15380	15320	15278	15238	15324	15364	15454	14865	15110	15211	15014	15161	15077	15286	15169	15153	15101	15342	15199	15081	14961	15096	15191	15143	15077	15056	15207	14840	14957	15105	15101	15080	15185	14912	15284	14960	14918	15257	15062	15091	15169	15131	15161	15192	14868	15074	15086	15017	15174	15008	15093	15055	15161	14987	14994	15125	15318	14979	15103	15061	15024	15032	15041	15228	14956	14992	15165	15087	14955	15065	15023	15004	14829	15032	14939	15163	15072	15031	15143	15047	15192	14973	14906	15228	15146	14914	14852	15265	15186	15193	15012	15091	15227	15155	15079	15000	15016	15096	15105	15032	15132	15029	14961	15101	14994	15016	14912	14956	15048	14994	15071	15295	15177	14980	15199	14783	15167	14988	15065	15236	15019	15104	14971	14988	15039	15059	15171	14904	15190	15121	14960	15109	15059	15046	15103	15023	14959	14951	14922	15103	14949	14940	15062	14974	14896	15090	15054	15066	14978	14980	15237	14950	15058	14860	15184	15172	15253	15080	15226	14899	14925	15022	15056	15090	14945	14806	15038	15015	15207	14956	15246	15199	15203	15050	15081	15049	15106	14929	15142	15140	14957	15198	15055	15071	15024	14907	15117	14847	15052	14774	15178	15120	15101	15095	14983	15021	15161	15029	14930	14997	15014	15038	15125	15066	15002	14897	15063	15108	14989	15193	14996	15168	15103	14785	14910	14901	15167	14991	15188	15127	15126	15129	15063	14863	14804	15077	15012	14991	14975	15098	15093	15156	15185	15110	15118	15043	15061	14988	15072	14978	14939	15028	15146	15001	15048	15281	15054	15031	15194	15157	15166	14982	15125	14952	15085	15299	15210	14962	14883	14998	14985	14957	15166	15050	15117	15058	15035	15134	14954	15100	14964	14987	15029	15005	14976	15132	15103	15136	14973	14935	15090	15108	15092	15138	14943	14987	15106	15009	15008	15139	14990	14994	15187	15159	15166	15084	15137	15041	15064	15041	15108	15058	14964	15035	15150	15260	15129	14919	15172	15310	15185	15108	15144	14936	15057	15106	15029	15073	15047	15109	15139	15114	14997	15021	15004	15203	15062	14894	15141	15238	15013	14948	14939	15035	15195	15012	14959	15024	14974	15208	15111	15108	15114	15067	15224	15130	15205	15000	15001	14982	15227	15007	15050	15028	15165	15041	15104	15099	14911	15059	15174	15171	15117	14934	14924	15063	15006	14982	15061	15081	15173	15179	15084	15154	14919	14919	15304	15061	15283	15077	15158	15040	15084	15152	15070	14893	15103	14915	14995	15028	15086	15061	15130	14798	14995	15111	15079	15090	15060	15093	15069	15251	15352	15049	15145	14927	15015	15128	15184	14953	15051	15012	15207	15090	15250	15012	14963	15136	15107	14912	14966	15085	15124	15027	15202	15002	15180	15014	14976	14919	15169	15079	15140	15086	14970	15040	15119	15027	14993	15117	14974	15045	15069	14894	15040	15040	15022	14920	15065	15095	15030	15141	14908	15190	14963	14958	15182	15083	15149	14972	15115	14927	15167	15039	15163	15155	15036	14978	15106	15003	15104	15076	15120	15271	15136	15154	15218	15082	15100	15073	14860	14942	15224	15072	15101	15107	14980	14932	15052	15034	15002	15065	15036	15106	15115	15041	15225	15121	15033	14961	15199	14986	15155	14980	15096	15211	15043	15141	15065	15054	15179	15273	14939	15050	14900	15267	15051	14959	15072	15235	15084	15110	15044	14880	15033	15242	14804	15148	14947	15020	15148	15048	15184	15024	15018	15142	15051	14915	15033	14939	15131	14991	15009	15057	15145	15124	15019	15036	14860	15090	15122	15047	15163	15033	14919	15134	15126	15093	15049	15168	14802	14964	14994	14921	15218	14997	15029	15076	15034	15082	15071	14942	14906	15032	14954	15040	15050	14924	14955	15034	15021	15110	14823	14950	14968	14954	15035	15066	15033	14977	15116	15002	15079	15144	15053	14965	14963	15135	14909	15194	15254	15089	15273	15082	15048	15127	15202	15037	15126	15007	14972	15104	15121	15043	15028	14958	15270	15129	15110	15032	15224	15335	15045	14932	15111	15004	15004	15005	15067	15129	14980	15152	14942	15078	15007	15306	14873	15074	15081	14929	15003	15020	14927	14845	15267	15160	15042	15166	15284	15234	14955	15181	15058	15028	15075	15169	14933	15180	14981	15103	15173	14902	14992	14906	14906	15029	14968	15060	15064	15019	15073	15075	15270	15095	15180	15137	15061	14960	15230	15076	14962	14986	15125	14931	15175	15023	14965	15119	15178	15186	15236	14947	14994	15027	14996	14891	15103	15217	14911	15081	15097	15146	15105	14967	15048	15176	15109	14985	15110	15097	15174	15018	15178	15093	15042	14942	15166	15017	15125	14852	15038	15111	15171	15115	14982	14967	15140	14988	15022	15058	15117	15031	15109	14987	15056	15187	15111	15035	15000	15068	14948	14954	14983	15126	15143	14906	15050	15169	15120	14971	14926	14924	15103	15000	15112	15128	15032	15015	15024	15224	14926	15150	15030	15110	14908	14968	15140	15161	15043	15101	14986	15108	15029	14999	15104	15195	15133	14981	15091	15059	15202	14999	15024	14995	15062	15061	14922	14993	15084	15046	15015	15006	14971	15015	15122	15242	15161	14971	15030	14997	15040	15125	15106	15137	15108	14999	14933	15216	15116	15208	15031	15152	15327	14942	15224	15131	15090	15138	14932	15061	15048	15084	14925	15084	14960	15056	15296	15096	15193	15093	15066	15053	15121	14913	15102	15162	15087	15120	15112	14891	15189	15016	15061	14990	15212	14821	15239	15007	15032	15087	15049	14950	15096	15053	15187	14930	15095	14900	15132	15025	15054	14974	15040	15072	15135	15167	15072	14970	14873	14914	15019	15003	15087	15176	15083	14894	15023	15115	15037	15009	15181	15173	15142	15109	14888	15017	15097	14913	14911	15119	15191	14968	15004	15215	15157	15125	15040	15246	15066	14971	15229	15081	15200	14974	15164	15124	15234	14990	15148	14966	15188	15198	14943	14962	15049	15047	14997	15069	15030	15082	15189	14943	15117	14969	14967	15258	15163	15169	15031	15160	15032	14995	14851	15154	14940	15016	15210	15011	15249	15197	15081	14890	15103	14906	15251	15146	14908	15055	15129	15103	15139	14898	15009	14968	15183	15156	15070	15142	15085	15074	15096	15054	15031	15021	15304	15045	14871	15039	15025	15019	15140	15163	14949	14986	14947	15007	14892	14954	15075	15061	15130	14970	14972	15009	15086	14980	15104	15201	15182	15177	14963	15165	15223	15036	15084	15156	14999	14996	15008	15258	14925	14909	15081	15047	14989	15043	15237	14919	14827	15001	15142	15101	14939	15077	15171	15211	15060	15048	15012	15038	15112	15030	15010	14979	15178	14992	14861	15214	14996	14993	15001	15055	15007	15050	15139	15027	15028	15036	14973	15276	15053	14833	14856	15179	15222	15145	15094	14921	15102	14898	15267	15000	15257	15083	15015	15178	15011	15116	15070	15046	15037	14955	15120	15022	15036	15147	15067	15217	15037	15001	15000	15092	15207	15092	15118	15273	14931	15021	15020	15072	15035	15019	15167	15220	15123	14929	14973	15101	15060	15029	15068	15009	15151	15220	15140	14976	15096	15122	15059	14999	15320	15153	15151	15159	15031	15104	15139	15104	15010	15054	15160	15131	14882	15082	15198	15001	15105	15058	15180	15024	15009	15129	15025	14952	15152	15104	14981	15139	15157	14794	15140	15220	14963	14958	15152	14977	15025	15127	14935	14995	15133	14909	15127	15011	14999	15032	15029	15049	14880	15093	15193	14990	15058	15161	15057	14892	14991	15077	15155	15063	15112	15058	15021	15071	15096	15070	15096	14974	15015	15044	15052	15027	15084	14917	14975	15082	15164	15112	15073	15033	15029	15080	15150	15145	15024	15035	15098	15058	15057	14957	15103	14910	15094	15120	15006	14923	15210	15113	15045	15040	15052	15282	15001	15161	15050	15123	15114	15209	15031	15139	15109	15089	15052	14979	14844	15013	15281	15065	15205	15050	14981	15148	15059	15217	15035	15039	15034	14955	15076	15096	15031	14966	14986	15030	15166	14996	15124	14918	15066	15107	15152	15053	15091	14993	14937	15021	15124	15144	15025	14895	15039	15083	15044	15140	15047	15102	15117	14959	14988	15005	14957	15140	15046	15140	15085	15115	14884	14954	15095	15092	15079	15146	15022	15165	15085	15064	15131	15033	15152	15173	15115	15194	15020	15052	15138	15098	14997	14975	15002	15115	14995	15322	15119	14829	15174	14996	14868	15306	15116	15158	15055	14985	15018	15051	15004	15030	15060	15013	15175	15124	15136	15089	15126	15030	15077	14999	15102	15094	15110	15073	15145	14854	15037	15135	15234	15282	14986	14945	15019	15099	15016	15029	15008	15015	15016	15118	15031	14895	15136	15061	15064	15161	15240	15012	15100	15202	14914	15107	15053	15118	15030	15111	15082	15044	15028	15065	14967	15127	15279	15162	15130	15142	15150	15163	15198	15003	15092	15141	15034	15040	14996	15223	15165	15114	14867	15132	14906	15039	15078	15032	15164	14975	15095	15112	14939	14978	15027	15012	14900	14988	15100	15095	14989	15032	14842	15040	15031	14984	14851	15160	15023	15171	15028	15204	15158	15077	15112	14969	14965	15023	15136	15015	15264	15069	15023	14951	15242	15075	15125	14896	15073	15102	15019	15060	14932	15108	15018	14819	14880	15079	15089	15166	15015	15091	15082	15141	14996	15052	14848	15140	15089	14943	14967	15069	14946	15047	15015	15090	14949	14953	14923	14977	15038	15011	15002	14847	15072	15099	15121	14976	15098	14956	14961	14987	15161	15042	15033	15018	15113	15015	15158	14983	15269	15126	15077	14924	15284	15021	15130	15085	15079	15148	15049	14881	15143	15076	15020	15038	15076	14986	15072	15067	14871	15168	15044	15164	15140	15010	15100	15051	15102	15207	15060	15168	15232	15059	15107	15044	15219	15058	15097	15137	15087	15023	14962	15018	15022	15104
23570	21089	28564	24679	24269	26090	25863	21994	20589	19851	19391	18860	18479	18426	18185	17848	18088	17875	17861	17760	17839	17522	17809	17457	17576	17539	17669	17113	17526	17327	17537	17390	17737	17505	17454	17445	17362	17588	17366	17342	17363	17264	17348	17425	17326	17552	17409	17420	17260	17423	17059	17434	17153	17338	17215	17252	17556	17382	17335	17314	17155	17331	17352	17458	17418	17314	17212	17317	17297	17383	17419	17429	17251	17518	17388	17472	17293	17304	17469	17290	17307	17570	17241	17066	17240	17374	17294	17235	17094	17204	17245	17458	17328	17177	17492	17253	17190	17132	17427	17232	17245	17538	17396	17401	17287	17336	17371	17269	17188	17442	17355	17454	17514	17487	17259	17149	17254	17612	17148	17229	17364	17217	17383	17267	17166	17180	17185	17221	17246	17061	17245	17470	17254	17249	17344	17343	17357	17147	17291	17307	17380	17282	17307	17556	17398	17388	17499	17290	17563	17009	17346	17264	17183	17364	17213	17218	17215	17429	17123	17337	17251	17292	17248	17265	17456	17146	17386	17307	17532	17215	17104	17452	17192	17139	17364	17347	17287	17219	17350	17139	17448	17440	17432	17263	17373	17345	17179	17231	17347	17284	17235	17235	17164	17238	17225	17236	17399	17268	17151	17341	17291	17343	17213	17454	17094	17269	17362	17202	17221	17217	17234	17016	17323	17422	17563	17320	17183	17339	17194	17151	17199	17125	17207	17289	17143	17271	17150	17016	17269	17322	17330	17255	17386	17374	17279	17241	17554	17349	17224	17295	17597	17344	17293	17285	17443	17472	17543	17382	17273	17320	17442	17075	17424	17322	17238	17253	17306	17484	17240	17208	17342	17303	17403	17177	17241	17284	17338	17300	17146	17330	17315	17386	17120	17299	17427	17090	17321	17184	17454	17471	17368	17422	17138	17279	17380	17212	17465	17322	17365	17322	17003	17052	17381	17212	17363	17396	17245	17491	17323	17292	17241	17317	17307	17319	17350	17397	17313	17245	17493	17246	17373	17284	17268	17351	17220	17240	17277	16924	17147	17237	17367	17066	17458	17232	17325	17239	17271	17216	17413	17382	17258	17307	17321	17262	17236	17502	17264	17223	17338	17228	17367	17207	17403	17423	17294	17248	17276	17331	17250	17282	17282	17234	17213	17316	17264	17311	17350	17300	17112	17038	17240	17345	17147	17033	17267	17248	17314	17367	17207	17285	17297	17441	17309	17064	17291	17261	17313	17304	17401	17324	17227	17379	17013	17199	17258	17539	17036	17249	17312	17351	17404	17433	17312	17264	17290	17516	17269	17258	17450	17237	17233	17316	17076	17197	17376	17263	17322	17380	17415	17321	17287	17285	17118	17221	17260	17290	17248	17206	17427	17272	17191	17275	17180	17390	17430	17406	17096	17293	17186	17396	17437	17224	17375	17322	17448	17368	17367	17231	17332	17241	17169	17118	17091	17421	17202	17263	17398	17228	17150	17177	17441	17273	17275	17440	17444	17073	17336	17360	17179	17170	17382	17321	17226	17265	17234	17544	17418	17210	17387	17083	17217	17299	17375	17216	17396	17279	17275	17496	17133	17263	17282	17402	17232	17245	17407	17246	17295	17129	17239	17196	17286	17318	17290	17195	17177	17299	17414	17281	17168	17317	17210	17320	16951	17269	17387	17307	17256	17230	17167	17064	17381	17164	17263	17345	17400	17390	17277	17228	17140	17322	17303	17281	17385	17417	17209	17355	17511	17323	17328	17159	17245	17169	17357	17169	17195	17381	17285	17133	17069	17077	17107	17135	17135	17305	17258	17452	17128	17246	17346	17273	17326	17498	17301	17252	17259	17247	17414	17491	17087	17210	17324	17283	17543	17267	17306	17482	17367	17278	17231	17342	17160	17395	17401	17222	17180	17341	17302	17469	17227	17242	17272	17381	17303	17330	17178	17219	17377	17155	17193	17277	17349	17329	17358	17257	17408	17311	17409	17115	17444	17331	17302	17530	17238	17286	17254	17160	17301	17334	17417	17248	17058	17337	17127	17381	17121	17291	17282	17289	17336	17252	17503	17319	17490	17431	17342	17392	17355	17327	17368	17493	17524	17451	17379	17314	17364	17131	17191	17176	16961	17252	17385	17237	17282	17262	17095	17149	17322	17373	17337	17235	17137	17308	17313	17151	17216	17324	17243	17317	17356	17368	17204	17492	17489	17317	17202	17249	17173	17284	17663	17461	17193	17415	17143	17428	17142	17458	17179	17261	17351	17210	17257	17308	17253	17326	17254	17406	17215	17354	17293	17412	17127	17230	17129	17211	17236	17345	17381	17216	17368	17462	17280	17446	17310	17213	17323	17152	17338	17368	17282	17312	17118	17337	17335	17348	17331	17334	17121	17156	17284	17435	17466	17317	17345	17328	17089	17225	17313	17314	17241	17364	17233	17328	17198	17211	17368	17260	17290	17288	17390	17049	17042	17099	17402	17451	17468	17048	17343	17433	17289	17281	17391	17166	17244	17149	17421	17012	17232	17341	17288	17331	17273	17442	17173	17192	17337	17361	17381	17336	17293	17280	17431	17473	17334	17262	17318	17278	17539	17371	17443	17363	17199	17056	17293	17214	16947	17246	17380	17241	17412	17361	17381	17175	17377	17356	17370	17323	17203	17255	17081	17163	17193	17315	17322	17573	17352	17322	17169	17222	17345	17433	17312	17281	17364	17205	17168	17216	17325	17332	17247	17508	17112	17243	17286	17369	17182	17338	17208	17322	17311	17228	17211	17185	17344	17274	17341	17537	17257	17315	17258	17470	17490	17419	17198	17036	17378	17354	17253	17352	17400	17302	17327	17248	17291	17261	17419	17387	17466	17220	17250	17225	17369	17446	17466	17379	17304	17441	17118	17075	17354	17294	17303	17194	17160	17386	17309	17233	17314	17443	17227	17268	17286	17454	17229	17422	17454	17345	17386	17629	17276	17336	17193	17284	17323	17696	17348	17394	17228	17190	17348	17255	17358	17278	16874	17278	17428	17389	17399	17347	17419	17188	17433	17364	17300	17176	17241	17314	17326	17168	17267	17227	17453	17425	17562	17209	17261	17380	17293	17357	17277	17323	17244	17345	17458	17295	17411	17334	17385	17391	17219	17196	17320	17285	17382	17042	17217	17384	17035	17224	17241	17256	17377	17268	17349	17385	17356	17310	17372	17288	17207	17402	17322	17284	17306	17301	17484	17199	17306	17346	17218	17458	17301	17453	17180	17286	17121	17226	17347	17420	17299	17501	17236	17285	17516	17470	17280	17286	17376	17340	17293	17220	17309	17361	17369	17208	17195	17450	17416	17291	17185	17308	17265	16969	17335	17254	17457	17307	17431	17236	17222	17314	17299	17291	17244	17266	17313	17529	17570	17200	17394	17303	17149	17177	17280	17261	17192	17426	17315	17353	17322	17203	17261	17206	17149	17176	17403	17197	17366	17327	17190	17250	17266	17118	17170	17256	17210	17387	17285	17243	17179	17162	17075	17347	17251	17478	17330	17100	17253	17411	17240	17228	17171	17273	17237	17353	17406	17280	17112	17340	17316	17255	17449	17188	17376	17338	17283	17055	17208	17270	17186	17349	17285	17268	17172	17468	17369	17324	17365	17175	17233	17231	17288	17139	17381	17309	17352	17245	17310	17283	17228	17369	17550	17405	17375	17331	17566	17305	17314	17115	17429	17359	17247	17366	17328	17137	17353	17335	17219	17240	17164	17127	17251	17318	17309	17337	17188	17317	17300	17171	17020	17301	17062	17320	17296	17140	17285	17361	17091	17307	17234	17380	17457	17341	17044	17255	17324	17095	17298	17287	17128	17379	17174	17180	17262	17389	17463	17154	17265	17199	17284	17147	17295	17213	17303	17299	17380	17331	17465	17527	17392	17372	17280	17233	17304	17277	17273	17271	17199	17143	17221	17204	17296	17335	17201	17492	17160	17154	17288	17346	17382	17046	17349	17183	17173	17334	17377	17395	17146	17285	17068	17196	17240	17235	17498	17325	17302	17276	17320	17276	17288	17273	17290	17191	17037	17311	17210	17342	17186	17457	17381	17267	17170	17238	17304	17275	17208	17199	17205	17130	17246	17357	17315	17461	17463	17184	17178	17188	17356	17321	17366	17367	17368	17336	17381	17163	17364	17358	17443	17363	17342	17296	17403	17412	17249	17223	17288	17329	17223	17210	17395	17377	17320	17225	17363	17484	17272	17242	17203	17335	17197	17361	17318	17335	17385	17459	17145	17233	17441	17200	17321	17308	17168	17142	17315	17440	17311	17212	17361	17211	17152	17196	17178	17401	17474	17360	17178	17350	17470	17269	17278	17342	17384	17304	17320	17337	17363	17374	17213	17227	17426	17180	17316	17230	17124	17275	17440	17353	17472	17286	17363	17510	17444	17342	17168	17138	17312	17484	17339	17067	17263	17349	17299	17487	17289	17292	17135	17245	17220	17255	17217	17289	17252	17288	17206	17255	17213	17292	17406	17172	17460	17214	17286	17216	17356	17203	17113	17321	17609	17198	17214	17239	17169	17267	17367	17212	17271	17287	17281	17299	17361	17105	17440	17270	17416	17244	17269	17280	17144	17231	17252	17320	17401	17254	17354	17692	17396	17290	17225	17572	17296	17365	17442	17217	17331	17277	17340	17195	17078	17201	17110	17285	17352	17327	17316	17253	17245	17224	17340	17232	17204	17443	17282	17422	17449	17341	17183	17137	17316	17344	17181	17145	17295	17199	17244	17525	17144	17189	17315	17413	17491	17360	17354	17467	17266	17331	17311	17268	17430	17391	17297	17463	17470	17493	17228	17111	17533	17307	17201	17187	17178	17334	17297	17372	17333	17365	17415	17370	17299	17229	17378	17303	17389	17437	17204	17281	17165	17143	17446	17282	17333	17357	17418	17362	17279	17227	17344	17178	17260	17205	17399	17315	17383	17273	17359	17313	17285	17213	17330	17156	17330	17444	17218	17506	17444	17162	17266	17166	17308	17463	17292	17072	17267	17230	17180	17358	17281	17250	17368	17350	17239	17174	17261	17367	17369	17294	17232	17251	17259	17304	17189	17178	17282	17398	17191	17277	17288	17262	17160	17377	17428	17404	17341	17283	17474	17294	17184	17171
29029	49148	45508	36804	31184	27245	24293	21915	20292	19085	18091	17373	17100	16656	16207	16157	16145	15793	15700	15756	15748	15688	15669	15507	15576	15551	15461	15483	15438	15549	15471	15342	15384	15352	15360	15430	15430	15514	15242	15290	15269	15349	15449	15130	15143	15190	15186	15256	15296	15147	15377	15248	15313	15242	15247	15195	15142	15075	15291	15335	15166	15249	15210	15318	15348	15323	15305	15242	15357	15250	15312	15286	15199	15143	15235	15152	15295	15148	15380	15195	15331	15005	15169	15181	15103	15080	15277	15234	15121	15374	15339	15210	15314	15231	15291	15228	15212	15090	15079	15419	15138	15312	15165	15229	15265	15155	15060	15316	15187	15172	15176	15197	15284	15163	15111	15221	15139	15175	15204	15012	15121	15248	15150	15159	15247	15273	15341	15163	15356	15235	15139	15212	15231	15271	15066	15201	15428	15114	15220	15237	15151	15311	15242	15131	15247	15245	15169	15110	15219	15175	15095	15217	15252	15204	15350	15153	15250	15073	15190	15435	15139	15222	15159	15208	15320	15207	15127	15107	15144	15254	15205	15166	15321	15337	15252	15237	15192	15281	15117	15217	15126	15165	15187	15085	15003	15177	15265	15207	15252	15287	15124	15109	15044	15025	15169	15306	15301	15088	15291	15143	15090	15219	15224	15161	15294	15158	15097	15044	15222	15149	15259	15312	15177	15156	15233	15209	15128	15205	15282	15320	15261	15162	15359	15191	15185	15199	15353	15269	15172	15066	15289	15223	15299	15305	15157	15309	15260	15358	15349	15223	15218	15192	15211	15178	15358	15041	15284	15299	15135	15116	15060	15192	15331	15269	15090	15247	15185	15201	15287	15167	15326	15185	15251	15111	15127	15183	15291	15185	15279	15272	15267	15156	15234	15272	15173	15360	15267	15187	15248	15369	15214	15203	15312	15205	15056	15180	15357	15341	15186	15109	15222	15064	15081	15218	15214	15307	15272	15193	15197	15230	15177	15084	15337	15239	15267	15232	15421	15167	15155	15081	15359	15485	15405	15212	15203	15240	15098	15255	15286	15184	15151	15250	15174	15232	15153	15051	15322	15176	15297	15313	15199	15328	15351	15218	15302	15225	15152	15227	15282	15057	15171	15249	15209	15281	15103	15252	15139	15284	15261	15278	15472	15174	15195	15294	15306	15170	15193	15200	15211	15061	15384	15204	15122	15258	15349	15283	15373	15269	15084	15312	15155	15272	15104	15401	15056	15205	15249	15314	15115	15197	15206	15258	15083	15131	15214	15123	15354	15280	15221	15123	15375	15140	15180	15231	15060	15283	15166	15295	15332	15240	15254	15313	15236	15283	15253	15368	15148	15216	15120	15163	15230	15187	15227	15158	15249	15086	15188	15202	15294	15017	15149	15129	15269	15056	15237	15277	15128	15119	15222	14950	15182	15261	15290	15074	15431	15363	15320	15295	15167	15184	15282	15073	15284	15310	15292	15158	15097	15046	15281	15230	15276	15232	15290	15187	15029	15168	15164	15301	15247	15382	15329	15028	15322	15249	15258	15387	15242	15180	15365	15269	15157	15093	15186	15220	15156	15232	15060	15128	15145	15154	15282	15140	15287	15158	15146	15276	15191	15247	15201	15323	15244	15280	15364	15200	15184	15133	15290	15269	15372	15295	15096	15341	15259	15107	15242	15120	15222	15403	15288	15269	15284	15191	15319	15237	15264	15452	15174	15191	15335	15106	15215	15262	15204	15158	15103	15042	15308	15206	15067	15085	15237	15109	15196	15350	15133	15095	15348	15302	15158	15133	15049	15098	15137	15208	15204	15281	15081	15187	15313	15247	15137	15236	15239	15021	15167	15214	15152	15205	15168	15143	15225	15151	15041	15201	15207	15376	15290	15110	15210	15268	15099	15235	15112	15124	15215	15349	15137	15298	15203	15301	15195	15169	15113	15160	15190	15155	15277	15110	15302	15229	15247	15353	15175	15179	15197	15182	15231	15218	15204	14996	15175	15345	15317	15215	15333	15169	15194	15236	15261	15062	15392	15180	15098	15288	15192	15268	15254	15191	15226	15297	15248	15308	15381	15306	15221	15320	15208	15115	15353	15322	15322	15098	15203	15173	15356	15191	15223	15294	15384	15190	15248	15233	15327	15167	15368	15281	15282	15389	15335	15193	15148	15244	15342	15100	15191	15064	15138	15164	15148	15254	15137	15250	15312	15134	15346	15199	15229	15228	15187	15276	15198	15314	15150	15466	15322	15239	15057	15263	15233	15182	15207	15344	15091	15090	15156	15285	14908	15204	15028	15172	15194	15290	15390	14991	15277	15394	15277	15156	15207	15374	15266	15251	15215	15405	15177	15176	15200	15092	15200	15163	15187	15301	15122	15278	15111	15274	15190	15198	15153	15140	15231	15227	15433	15260	15174	15150	15148	15367	15110	15130	15440	15113	15204	15219	15114	15207	15073	15154	15169	15334	15132	15173	15301	14971	15148	15206	15191	15145	15206	15372	15268	15329	15284	15133	15165	15246	15203	15239	15206	15362	15374	15205	15237	15241	15238	15438	15399	15224	15319	15179	15260	15131	15316	15234	15187	15185	15181	15254	15274	15108	15268	15008	15252	15221	15263	15077	15281	15309	15242	15333	15260	15131	15069	15188	15188	15216	15196	15255	15185	15195	15313	14973	15317	15255	15234	15164	15220	15052	15077	15219	15219	15293	15352	15263	15013	15232	15229	15302	15124	15344	15308	15022	15328	15149	15208	15292	15251	15160	15264	15258	15162	15211	15106	15256	15297	15046	15259	15139	15264	15095	15221	15072	15207	15283	15305	15210	15144	15066	15185	15441	15242	15336	15248	15142	15267	15279	15271	15320	15216	15271	15346	15036	15159	15175	15195	15305	15062	15059	15395	15042	15359	15353	15032	15123	15114	15105	15021	15235	15247	15081	15302	15275	15233	15245	15234	15143	15231	15160	15304	15215	15174	15130	15176	15260	15319	15203	15215	15197	15236	15350	15064	15305	15274	15321	15106	15186	15292	15222	15237	15115	15318	15347	15212	15223	15193	15303	15076	15134	15262	15091	15101	15272	15259	15160	15419	15275	15237	15163	15278	15072	15036	15294	15281	15341	15211	15211	15249	15193	15158	15242	15201	15205	15205	15094	15152	15188	15382	15194	15361	15237	15187	15144	15056	15162	15348	15375	15288	15140	15342	15119	15230	15131	15249	15180	15211	15028	15162	15261	15130	15135	15133	15275	15245	15310	15288	15230	15257	15246	15183	15319	15180	15178	15298	15178	15173	15179	15021	15039	15228	15183	15210	15061	15292	15226	15256	15219	15210	15084	15260	15223	15022	15354	15246	15127	15209	15050	15260	15113	15305	15273	15209	15257	15102	15307	15226	15129	14994	15245	15232	15282	15182	15334	15261	15233	15219	15281	15148	15334	15239	15299	15192	15260	15171	15306	15162	15158	15190	15115	15246	15207	15133	15121	15322	15128	15313	15170	15199	15278	15070	15182	15174	15180	15239	15313	15133	15276	15367	15220	15160	15186	15144	15126	15142	15106	15143	15181	15180	15293	15227	15177	15311	15276	15398	15144	15335	15260	15284	15065	15345	15247	15258	15052	15214	15316	15235	15242	15155	15142	15248	15195	15294	15286	15051	15221	15234	15289	15327	15213	15254	15361	15188	15248	15255	15159	15272	15256	15366	15196	15312	15217	15327	15153	15374	15243	15159	15504	15310	15210	15142	15281	15185	15145	15209	15270	15107	15123	15154	15211	15402	15076	15189	15208	15017	15424	15068	15221	15250	15228	15166	15177	15265	15187	15412	15262	15174	15146	15198	15002	15426	15259	15111	15259	15133	15319	15224	15050	15154	15123	15190	15245	15326	15486	15090	15119	15274	15342	15121	15136	15326	15234	14951	15160	15210	15292	15253	15159	15306	15299	15181	15103	15434	15145	15362	15191	15164	15128	15302	15185	15176	15290	15202	15125	15267	15252	15240	15343	15214	15289	15166	15323	15220	15202	15169	15231	15145	15386	15168	15009	15268	15193	15219	15218	15115	15297	15139	15279	15160	15194	15256	15214	15190	15236	15282	15041	15241	15258	15150	15333	15238	15242	15160	15385	15130	15316	15156	15199	15094	15125	15160	15193	15313	15302	15144	15234	15187	15178	15158	15108	15187	15110	15165	15272	15171	15127	15120	15140	15199	15218	15416	15172	15109	15191	15265	15398	15189	15224	15382	15439	15296	15183	15139	15211	15212	15249	15243	15201	15269	15206	15069	15271	15028	15406	15233	15207	15250	15294	15157	15083	15364	15249	15227	15192	15183	15215	15379	15282	15271	15265	15472	15135	15132	15140	15196	15283	15217	15084	15110	15255	15267	15291	15380	15292	15126	15173	15289	15284	15248	15163	15324	15249	15504	15252	15193	15169	15211	15310	15401	15261	15189	15175	15185	15027	15114	15293	15088	15221	15171	15361	15216	15219	15219	15292	15162	15258	15176	15226	15176	15020	15131	15234	15170	15160	15269	15191	15264	15233	15265	15230	15237	15213	15228	15122	15209	15132	15119	15208	15266	15253	15353	15316	15178	15240	15270	15117	15164	15223	15191	15258	15179	15136	15274	15129	15322	15287	15452	15181	15062	15141	14977	15092	15335	15237	15143	15039	15187	15246	15167	15276	15176	15329	15293	15127	15176	15192	15316	15365	15067	15163	15101	15229	14999	15448	15031	15401	15121	15138	15300	15162	15204	15144	15307	15058	15283	15128	15211	15340	15364	15197	15298	15428	15297	15245	15071	15056	15234	15253	15444	15293	15165	15135	15213	15093	15343	15231	15242	15344	15149	15172	15308	15257	15125	15261	15320	15285	15147	15123	15243	15242	15158	15394	15207	15127	15236	15106	15270	15113	15357	15040	15082	15155	15411	15132	15224	15347	15289	15080	15177	15300	15155	15175	15296	15251	15021	15315	15086	15280	15209	15359	15147	15076	15446	15157	15215	15192	15351	15219	15127	15146	15355	15162	15163	15300	15124	15240	15146	15200	15363	15319	15239	15225	15081	15073	15234	15219	15177	15293	15262	15207	15210	15201	15184	15263	15134	15387	15202	14948	15279	15238	15336	15343	15212	15134	15413	15189	14970	15161
22663	21103	28867	23712	22347	26245	29217	23925	21830	21171	20197	19574	19282	18988	18570	18533	18460	18224	18154	18034	17922	17962	18036	18008	17628	17683	17693	17702	17882	17705	17715	17812	17592	17777	17771	17496	17463	17488	17482	17457	17444	17458	17526	17550	17560	17635	17541	17370	17526	17463	17534	17391	17443	17360	17349	17326	17405	17440	17317	17537	17313	17312	17339	17244	17528	17357	17364	17497	17589	17501	17353	17301	17292	17251	17350	17226	17403	17166	17452	17368	17671	17165	17347	17498	17365	17255	17399	17213	17428	17516	17621	17564	17524	17571	17475	17401	17355	17427	17291	17151	17360	17471	17444	17359	17401	17526	17448	17352	17402	17360	17216	17544	17444	17573	17453	17583	17418	17535	17342	17333	17391	17164	17599	17385	17325	17309	17407	17374	17497	17410	17563	17282	17443	17347	17429	17407	17285	17362	17339	17377	17397	17229	17304	17401	17267	17179	17558	17319	17544	17427	17378	17346	17408	17506	17416	17321	17545	17265	17334	17386	17364	17348	17388	17522	17505	17412	17440	17377	17511	17360	17241	17380	17435	17569	17328	17443	17391	17129	17425	17391	17361	17415	17264	17329	17219	17360	17263	17381	17565	17451	17195	17496	17152	17400	17395	17404	17317	17269	17425	17455	17328	17466	17437	17437	17500	17253	17267	17296	17385	17162	17306	17363	17317	17496	17511	17428	17400	17171	17424	17109	17343	17472	17444	17442	17526	17299	17168	17398	17451	17333	17226	17237	17529	17397	17189	17364	17357	17261	17311	17506	17315	17332	17160	17407	17482	17373	17333	17243	17268	17406	17508	17367	17535	17460	17365	17451	17462	17577	17410	17483	17184	17266	17287	17419	17209	17225	17347	17394	17278	17567	17447	17404	17521	17473	17322	17394	17460	17347	17377	17430	17434	17378	17342	17395	17240	17332	17496	17518	17448	17269	17418	17389	17398	17242	17473	17287	17371	17389	17214	17392	17139	17304	17208	17429	17527	17481	17367	17391	17363	17441	17436	17339	17484	17269	17465	17443	17331	17234	17449	17305	17424	17400	17263	17437	17351	17132	17559	17414	17486	17390	17219	17422	17378	17378	17417	17479	17351	17436	17535	17281	17255	17441	17412	17287	17474	17530	17591	17414	17314	17444	17300	17435	17362	17328	17454	17434	17385	17478	17138	17559	17224	17396	17363	17477	17427	17378	17417	17580	17444	17291	17537	17367	17328	17589	17251	17449	17287	17290	17526	17315	17216	17446	17320	17328	17287	17327	17176	17248	17351	17234	17190	17472	17450	17330	17363	17495	17498	17348	17270	17315	17333	17265	17426	17169	17291	17196	17189	17228	17215	17219	17313	17259	17214	17458	17530	17235	17475	17525	17207	17294	17352	17350	17301	17450	17485	17475	17310	17446	17297	17270	17341	17359	17504	17237	17365	17345	17284	17263	17381	17568	17423	17356	17232	17426	17164	17453	17386	17418	17386	17477	17514	17433	17451	17550	17569	17292	17325	17380	17246	17599	17279	17555	17217	17468	17478	17257	17410	17435	17294	17223	17205	17308	17498	17375	17406	17358	17563	17428	17411	17385	17311	17270	17374	17383	17371	17407	17478	17325	17504	17421	17515	17350	17463	17277	17166	17280	17309	17307	17451	17379	17294	17367	17233	17389	17337	17297	17390	17341	17247	17412	17250	17329	17360	17298	17383	17434	17294	17463	17290	17344	17377	17389	17303	17259	17400	17507	17494	17650	17344	17445	17249	17392	17256	17333	17356	17318	17300	17566	17257	17292	17452	17351	17332	17407	17580	17350	17359	17366	17471	17355	17228	17273	17281	17467	17322	17453	17350	17281	17360	17224	17414	17398	17324	17370	17400	17337	17282	17358	17407	17334	17389	17461	17393	17237	17227	17352	17383	17287	17409	17255	17249	17213	17371	17419	17419	17288	17262	17226	17494	17341	17281	17405	17514	17448	17277	17262	17290	17343	17215	17344	17326	17431	17375	17291	17197	17241	17229	17254	17386	17595	17369	17563	17185	17465	17573	17252	17412	17413	17337	17331	17376	17321	17439	17215	17452	17269	17641	17131	17462	17442	17309	17414	17564	17447	17359	17510	17453	17145	17455	17190	17289	17292	17462	17353	17442	17483	17491	17313	17462	17251	17214	17323	17417	17329	17444	17473	17293	17468	17396	17384	17338	17446	17338	17379	17123	17356	17488	17400	17269	17647	17459	17389	17345	17501	17366	17229	17488	17252	17371	17336	17560	17253	17435	17244	17185	17346	17438	17234	17340	17673	17450	17350	17319	17588	17434	17359	17307	17258	17143	17493	17219	17258	17314	17398	17340	17598	17370	17311	17318	17343	17578	17278	17576	17218	17257	17120	17382	17379	17355	17296	17260	17480	17361	17187	17413	17387	17331	17396	17544	17439	17450	17249	17291	17366	17414	17299	17474	17457	17412	17209	17379	17107	17467	17345	17247	17340	17258	17276	17408	17428	17442	17464	17302	17383	17257	17302	17179	17473	17589	17281	17458	17277	17535	17213	17347	17423	17448	17483	17311	17450	17396	17346	17363	17635	17270	17385	17180	17112	17438	17100	17390	17417	17714	17384	17611	17297	17252	17342	17349	17387	17183	17337	17406	17379	17113	17354	17334	17308	17402	17226	17384	17341	17403	17310	17379	17208	17135	17577	17379	17312	17491	17578	17126	17276	17444	17202	17339	17383	17356	17214	17335	17338	17376	17415	17269	17442	17303	17218	17350	17348	17301	17184	17513	17255	17378	17242	17294	17127	17314	17461	17204	17314	17363	17332	17441	17208	17520	17502	17316	17431	17330	17459	17276	17470	17541	17292	17140	17361	17450	17271	17377	17569	17413	17379	17439	17248	17486	17495	17222	17250	17272	17259	17221	17326	17398	17249	17390	17414	17427	17393	17489	17436	17759	17396	17317	17389	17313	17249	17321	17272	17486	17175	17380	17344	17321	17316	17383	17434	17336	17398	17332	17713	17310	17422	17570	17246	17379	17393	17248	17087	17274	17280	17577	17406	17345	17421	17322	17220	17401	17367	17440	17644	17482	17299	17276	17422	17452	17383	17359	17453	17408	17238	17055	17193	17274	17363	17383	17467	17372	17391	17382	17248	17334	17210	17304	17434	17292	17205	17348	17326	17470	17165	17427	17324	17321	17455	17353	17138	17431	17399	17416	17465	17377	17356	17420	17206	17225	17391	17598	17191	17395	17292	17450	17055	17252	17428	17380	17177	17371	17453	17424	17526	17270	17351	17612	17387	17369	17319	17435	17141	17446	17313	17531	17371	17516	17360	17516	17340	17619	17301	17424	17341	17343	17260	17547	17329	17302	17233	17240	17260	17287	17387	17525	17532	17465	17409	17242	17437	17515	17426	17214	17239	17327	17309	17372	17254	17427	17477	17341	17534	17455	17221	17512	17357	17443	17387	17172	17259	17265	17294	17234	17593	17330	17221	17301	17404	17463	17531	17532	17421	17459	17500	17355	17410	17317	17411	17360	17460	17555	17426	17332	17380	17270	17326	17397	17144	17458	17268	17405	17499	17330	17183	17327	17348	17411	17354	17268	17345	17318	17249	17264	17344	17412	17372	17275	17396	17351	17348	17307	17259	17472	17471	17304	17010	17187	17370	17383	17373	17232	17368	17502	17454	17382	17451	17532	17310	17265	17357	17319	17352	17320	17413	17210	17405	17477	17312	17043	17182	17268	17536	17605	17289	17295	17297	17613	17413	17289	17338	17356	17368	17431	17353	17333	17442	17310	17431	17285	17335	17418	17335	17294	17169	17360	17560	17192	17410	17422	17432	17456	17282	17370	17450	17417	17502	17294	17391	17591	17486	17455	17359	17625	17186	17148	17259	17340	17307	17641	17399	17400	17236	17130	17284	17354	17270	17323	17414	17312	17326	17618	17111	17330	17385	17210	17168	17384	17269	17555	17359	17382	17342	17436	17501	17373	17375	17488	17522	17539	17312	17453	17435	17155	17396	17225	17272	17257	17515	17425	17542	17460	17262	17183	17438	17556	17517	17361	17646	17370	17378	17461	17283	17201	17456	17358	17418	17365	17381	17446	17336	17258	17272	17505	17369	17507	17294	17195	17398	17439	17369	17353	17352	17471	17524	17133	17277	17164	17336	17476	17428	17259	17458	17390	17385	17314	17505	17216	17390	17310	17354	17394	17294	17228	17320	17382	17232	17418	17259	17361	17268	17299	17241	17479	17138	17373	17376	17188	17279	17476	17445	17475	17355	17363	17436	17483	17513	17261	17376	17436	17340	17630	17564	17192	17452	17293	17585	17432	17254	17404	17612	17344	17146	17426	17364	17316	17340	17399	17318	17367	17068	17309	17288	17393	17406	17523	17366	17344	17385	17408	17566	17624	17347	17296	17352	17333	17336	17467	17377	17046	17205	17270	17358	17444	17224	17331	17282	17298	17274	17322	17538	17317	17463	17584	17397	17263	17275	17310	17407	17225	17477	17412	17187	17260	17387	17307	17272	17245	17293	17289	17303	17457	17377	17224	17407	17487	17507	17504	17543	17495	17259	17213	17310	17423	17323	17451	17389	17404	17491	17224	17280	17449	17449	17357	17282	17284	17361	17328	17453	17421	17333	17550	17585	17417	17588	17237	17369	17434	17320	17521	17324	17319	17354	17376	17306	17360	17353	17536	17303	17462	17294	17292	17474	17142	17257	17623	17398	17359	17312	17327	17505	17408	17388	17328	16959	17378	17374	17218	17446	17424	17399	17338	17334	17531	17423	17229	17349	17577	17219	17234	17423	17326	17465	17242	17564	17564	17377	17243	17307	17405	17416	17407	17288	17289	17472	17499	17296	17284	17141	17322	17370	17430	17531	17314	17442	17269	17237	17552	17518	17420	17300	17279	17567	17171	17375	17450	17502	17366	17412	17431	17452	17372	17315	17389	17422	17518	17419	17370	17430	17318	17348	17298	17418	17240	17316	17443	17341	17443	17381	17437	17269	17211	17191	17297	17509	17297	17300	17417	17479	17459	17390	17357	17313	17166	17326	17380	17279	17241	17473	17401	17354	17495	17542	17489	17526	17430	17286	17467	17369	17161	17254	17427	17318	17396	17337	17297	17373	17421	17427
30977	53614	50261	41246	35284	31014	27520	24597	22107	20748	19573	18530	17838	17423	16724	16438	16604	16412	16181	16027	15855	15933	16069	15845	15619	15703	15465	15766	15596	15607	15602	15733	15686	15537	15576	15428	15620	15389	15481	15427	15326	15419	15408	15483	15414	15410	15387	15288	15243	15363	15384	15301	15277	15314	15284	15458	15407	15417	15303	15426	15369	15150	15207	15100	15330	15346	15340	15296	15272	15419	15046	15405	15358	15327	15385	15297	15324	15385	15330	15236	15482	15314	15184	15362	15226	15361	15413	15188	15375	15338	15302	15371	15199	15309	15275	15160	15250	15277	15201	15186	15336	15086	15328	15324	15386	15323	15286	15482	15209	15346	15250	15258	15302	15140	15281	15416	15432	15311	15337	15284	15467	15354	15405	15366	15334	15309	15303	15292	15271	15450	15231	15387	15278	15279	15238	15387	15415	15498	15266	15322	15423	15389	15348	15403	15221	15300	15312	15246	15221	15259	15324	15341	15315	15371	15261	15271	15346	15227	15381	15268	15251	15329	15316	15575	15396	15355	15482	15285	15516	15171	15221	15320	15470	15264	15267	15353	15368	15334	15206	15391	15455	15359	15317	15126	15248	15374	15534	15425	15302	15205	15271	15172	15211	15233	15463	15382	15192	15336	15371	15315	15228	15438	15333	15417	15237	15308	15213	15448	15386	15209	15369	15252	15331	15027	15328	15319	15393	15316	15157	15362	15517	15325	15234	15341	15215	15247	15431	15257	15228	15354	15348	15267	15418	15333	15164	15458	15202	15411	15214	15215	15397	15355	15339	15379	15202	15286	15326	15283	15238	15328	15408	15129	15222	15336	15362	15367	15471	15345	15317	15170	15387	15401	15390	15378	15215	15258	15198	15362	15406	15033	15312	15233	15323	15357	15351	15160	15355	15092	15423	15214	15060	15228	15221	15372	15126	15237	15368	15295	15187	15446	15210	15260	15091	15282	15441	15277	15254	15313	15372	15179	15318	15405	15356	15241	15319	15337	15174	15110	15290	15253	15060	15289	15420	15237	15417	15107	15202	15371	15316	15179	15274	15394	15210	15243	15264	15156	15402	15326	15334	15172	14993	15099	15376	15238	15319	15415	15297	15319	15377	15320	15436	15375	15223	15363	15204	15137	15347	15544	15300	15238	15239	15432	15307	15094	15417	15274	15612	15450	15187	15374	15234	15401	15328	15308	15241	15263	15347	15369	15349	15187	15302	15143	15216	15155	15285	15286	15266	15327	15383	15163	15096	15182	15345	15269	15207	15177	15364	15241	15288	15303	15361	15356	15259	15240	15278	15185	15239	15243	15398	15210	15263	15303	15320	15559	15387	15172	15376	15181	15357	15320	15245	15151	15151	15246	15393	15160	15394	15220	15202	15244	15328	15262	15169	15219	15253	15337	15118	15279	15153	15422	15221	15269	15347	15327	15368	15231	15112	15303	15297	15456	15255	15253	15273	15367	15205	15364	15394	15253	15307	15190	15272	15237	15286	15230	15388	15252	15296	15359	15359	15336	15241	15368	15427	15380	15359	15387	15338	15284	15216	15162	15255	15408	15226	15347	15282	15411	15179	15331	15314	15324	15139	15369	15541	15355	15422	15163	15365	15511	15263	15211	15305	15405	15251	15469	15276	15281	15211	15333	15399	15291	15242	15315	15399	15375	15183	15357	15198	15354	15410	15341	15286	15238	15432	15419	15214	15284	15238	15398	15342	15296	15400	15298	15237	15223	15201	15249	15460	15149	15226	15338	15321	15413	15204	15084	15287	15316	15279	15352	15394	15286	15275	15205	15302	15291	15345	15282	15218	15325	15323	15504	15268	15151	15349	15304	15370	15287	15260	15397	15311	15278	15327	15256	15443	15297	15179	15216	15306	15279	15388	15493	15229	15208	15325	15093	15344	15150	15288	15327	15324	15318	15501	15265	15211	15284	15299	15326	15321	15346	15500	15287	15227	15328	15363	15302	15315	15292	15216	15236	15316	15327	15214	15310	15220	15145	15350	15039	15410	15351	15429	15277	15229	15386	15428	15399	15174	15413	15309	15192	15213	15419	15215	15495	15250	15317	15260	15380	15316	15322	15225	15324	15190	15211	15440	15349	15267	15309	15178	15217	15358	15410	15300	15257	15300	15128	15313	15287	15268	15361	15386	15251	15275	15445	15231	15280	15327	15183	15416	15295	15358	15320	15264	15326	15363	15390	15173	15396	15361	15444	15257	15144	15391	15195	15397	15294	15300	15408	15334	15250	15280	15242	15300	15347	15352	15273	15262	15175	15205	15228	15226	15332	15239	15322	15193	15231	15348	15284	15332	15450	15348	15418	15274	15289	15400	15214	15391	15268	15339	15225	15188	15309	15392	15255	15211	15335	15386	15289	15247	15154	15362	15267	15338	15227	15405	15224	15136	15434	15298	15411	15346	15423	15294	15369	15226	15339	15298	15328	15255	15230	15247	15034	15327	15130	15382	15289	15308	15233	15337	15502	15334	15224	15158	15306	15251	15130	15274	15167	15326	15330	15362	15307	15267	15235	15449	15196	15243	15330	15363	15276	15534	15344	15267	15119	15295	15335	15359	15240	15211	15263	15397	15068	15403	15395	15496	15351	15172	15278	15366	15193	15411	15314	15366	15291	15399	15200	15506	15162	15318	15311	15137	15335	15203	15230	15291	15231	15198	15311	15354	15224	15226	15259	15279	15181	15321	15107	15313	15283	15455	15160	15135	15431	15363	15135	15290	15415	15310	15340	15456	15258	15351	15317	15274	15385	15287	15285	15265	15140	15223	15336	15302	15370	15390	15452	15204	15331	15208	15352	15265	15351	15286	15406	15422	15079	15151	15245	15502	15221	15522	15364	15407	15206	15298	15462	15229	15336	15160	15396	15337	15321	15208	15374	15379	15153	15382	15158	15224	15301	15107	15061	15307	15264	15228	15218	15198	15269	15292	15251	15334	15268	15341	15243	15254	15262	15416	15311	15157	15352	15182	15455	15302	15128	15254	15344	15216	15336	15197	15355	15342	15330	15240	15222	15145	15364	15148	15269	15348	15248	15184	15241	15194	15181	15246	15421	15211	15284	15287	15266	15370	15200	15187	15230	15414	15229	15381	15366	15409	15425	15309	15274	15198	15425	15338	15320	15324	15160	15151	15327	15257	15304	15271	15209	15376	15308	15259	15262	15354	15381	15425	15165	15305	15388	15349	15395	15463	15101	15327	15355	15411	15281	15225	15406	15277	15293	15201	15356	15079	15370	15257	15321	15255	15413	15295	15224	15352	15334	15316	15226	15325	15423	15197	15344	15292	15283	15295	15311	15326	15294	15293	15279	15417	15292	15159	15311	15224	15193	15249	15346	15334	15148	15283	15268	15375	15241	15378	15374	15112	15386	15358	15265	15380	15272	15350	15428	15283	15267	15284	15241	15114	15322	15258	15339	15403	15296	15240	15256	15387	15358	15234	15302	15177	15163	15266	15477	15406	15462	15129	15361	15306	15347	15453	15217	15283	15292	15300	15403	15320	15317	15260	15446	15092	15298	15173	15374	15276	15188	15351	15197	15251	15330	15390	15117	15223	15167	15382	15353	15464	15048	15194	15207	15368	15176	15306	15419	15311	15340	15312	15182	15187	15120	15188	15241	15322	15360	15178	15355	15249	15224	15323	15233	15221	15308	15043	15201	15387	15225	15326	15314	15147	15405	15295	15299	15270	15283	15513	15218	15235	15185	15352	15268	15246	15378	15480	15233	15194	15265	15307	15164	15268	15228	15209	15391	15145	15341	15250	15347	15317	15339	15253	15396	15440	15349	15214	15332	15412	15294	15275	15472	15236	15205	15166	15325	15265	15282	15170	15155	15222	15305	15258	15450	15301	15223	15327	15318	15330	15421	15211	15214	15325	15365	15382	15202	15330	15475	15330	15184	15335	15243	15344	15312	15214	15341	15323	15478	15383	15438	15342	15325	15289	15277	15261	15169	15475	15160	15237	15249	15273	15233	15343	15371	15388	15158	15311	15096	15299	15288	15501	15305	15300	15300	15211	15349	15392	15273	15295	15100	15350	15334	15321	15203	15190	15207	15046	15320	15218	15147	15392	15219	15366	15027	15266	15321	15209	15356	15118	15300	15445	15112	15118	15229	15467	15209	15461	15170	15324	15220	15569	15288	15192	15247	15387	15227	15186	15214	15389	15380	15297	15355	15264	15415	15260	15231	15293	15303	15418	15354	15094	15298	15250	15244	15320	15291	15183	15166	15318	15132	15454	15133	15261	15102	15271	15328	15300	15288	15289	15406	15399	15347	15428	15248	15209	15231	15175	15127	15140	15170	15415	15259	15183	15173	15218	15297	15202	15446	15372	15125	15393	15485	15270	15252	15157	15257	15249	15222	15413	15373	15285	15350	15412	15061	15413	15399	15211	15277	15286	15375	15164	15326	15162	15246	15349	15282	15228	15315	15266	15241	15298	15208	15315	15258	15336	15418	15284	15257	15355	15343	15263	15349	15407	15355	15313	15295	15266	15421	15287	15351	15129	15262	15426	15258	15369	15354	15412	15248	15329	15286	15144	15272	15224	15278	15143	15251	15249	15337	15228	15247	15346	15219	15341	15342	15392	15487	15233	15378	15325	15374	15296	15106	15385	15199	15290	15374	15350	15302	15368	15128	15318	15232	15395	15240	15470	15348	15145	15314	15418	15254	15344	15276	15357	15282	15415	15155	15338	15340	15337	15431	15260	15473	15135	15441	15222	15409	15303	15361	15290	15049	15380	15209	15330	15130	15273	14995	15340	15434	15398	15282	14997	15225	15361	15211	15390	15249	15336	15333	15345	15188	15350	15089	15445	15348	15256	15292	15284	15303	15186	15318	15323	15273	15518	15157	15368	15364	15115	15363	15272	15202	15260	15236	15275	15142	15310	15357	15223	15402	15337	15303	15346	15222	15362	15272	15255	15307	15246	15301	15263	15194	15225	15238	15372	15327	15227	15315	15165	15303	15295	15483	15370	15348	15164	15556	15429	15216	15282	15215	15355	15270	15213	15320	15234	15375	15287	15278	15464	15255	15328	15326	15210	15216	15271	15146	15365	15192	15300	15351	15308	15389	15273	15371	15257	15289	15247	15305	15279	15279	15326	15255	15199	15335
28226	26606	34033	30871	25166	22809	20978	19521	18928	18421	18183	17850	17625	17411	17464	17518	17260	17515	17294	17397	17183	17297	17224	17129	17370	17237	17220	17162	17284	17135	17316	17329	17047	17313	17266	17147	17323	17239	17270	17334	17191	17059	17254	17135	17330	17107	17109	17097	16878	17193	17257	17015	17246	17083	17144	17333	17036	17261	17115	17122	17098	17052	17182	17314	16976	17029	17144	17307	17079	17085	17265	16725	17020	17248	17341	17051	17170	17305	17254	17060	17059	17021	17032	17058	17107	17176	17097	17033	17155	17198	17040	17042	17175	17181	17195	17211	16920	17196	17176	16965	17247	16878	17071	16953	17237	16974	17074	17035	17093	17229	17178	17261	16969	17146	17001	17178	17178	17370	17119	17122	17077	17176	17148	17488	17088	17136	17034	17102	16998	17190	17312	17321	17187	16978	17103	17190	16976	16972	17170	17085	16960	17004	17039	16985	17128	17161	17066	17127	17233	17246	17245	17153	17304	17067	17281	17091	17302	17032	17039	17260	17054	17135	16943	17000	17200	17070	16906	17081	17274	17032	17011	17039	17124	17147	17108	17095	17118	17041	17094	17171	17241	17046	17043	17247	17190	17174	17194	17186	17131	16973	17079	17038	17133	17119	17069	17201	17176	16877	17114	17128	17140	17029	17149	17198	17219	17223	17064	16887	17162	17038	17052	17215	16991	17208	17128	17117	17082	17118	17148	17217	17017	17164	17243	17293	17041	17024	16991	17167	16985	17025	17133	17243	17027	17120	16984	17071	16999	17012	16988	17024	17181	16940	17037	17015	16982	17246	17119	17219	16994	17200	17161	17093	17023	17218	17085	17136	17119	17270	17084	17065	17302	17034	16840	17162	17152	17172	16995	17116	17199	17089	17155	17132	17134	17264	17123	17326	17205	17138	17049	17173	16983	17120	17028	17180	16992	17101	17152	17147	17136	17146	17201	17175	17089	17295	17087	17163	17114	17257	17074	17244	16927	17069	17187	17198	17134	16996	17177	17225	17160	17053	17243	17123	16983	16976	17237	17170	17028	16974	17094	17138	17010	16965	17141	17088	17030	17007	17125	17322	17220	17087	17171	16961	17230	17101	16984	17021	16955	17033	17087	17195	16999	17189	17149	17159	17123	17105	17091	17101	17183	17009	17143	17179	17037	17076	17172	17036	17280	16904	17110	17190	17316	17113	17326	17221	17170	17107	17218	17101	17164	17094	17000	17165	17170	17048	17352	16776	17045	17165	17459	17190	17180	17101	17153	17027	17268	17071	17043	17016	17240	17094	17131	17070	17110	16959	17027	17023	17100	17181	17109	17006	17243	17136	17260	17074	17326	17213	17078	16953	17180	16984	17300	16915	17219	17153	17224	16881	17183	17018	16944	17251	17095	16981	17092	17264	17166	17001	17124	17182	17418	16932	17212	16832	16970	17001	17189	16987	17134	16963	17116	17109	17164	17146	17247	17135	17282	17182	17036	16960	17069	17083	17095	17130	16966	17169	17140	16929	17336	17166	17184	16870	16838	17016	17055	16959	17334	17082	17159	17031	17348	17010	17175	17075	17011	17229	17186	17123	17054	16985	17064	17095	17092	16965	17119	17252	16988	17041	17118	17029	17159	17150	16938	17196	17055	17135	17153	16981	17067	17186	17245	17313	17005	17173	17011	17032	17151	17047	17127	17137	17030	16956	17046	17123	16942	17110	16994	17156	17053	17244	17024	17040	17220	17209	17109	16968	17240	17087	16892	17201	17043	17088	17074	17179	17159	17195	17089	17247	17145	17132	17064	16938	17042	17172	17288	16992	16938	16893	17235	17146	17119	17188	17043	17322	17305	17159	17131	17093	17206	17070	16978	17148	17178	17274	16994	17065	17088	17308	17151	16915	17016	17078	17197	17057	17100	17072	17253	17244	17260	17019	17119	17234	16949	17074	17033	16984	17218	17053	17187	17100	17093	16978	17135	17051	17078	17256	17084	17040	17150	17239	17033	17049	16975	17125	17158	17092	17192	17044	17071	17120	17067	16956	16996	17022	17126	17115	17059	17128	17129	17135	17096	17200	17326	16986	17153	17049	17158	17038	17194	17167	17057	17016	17002	17013	17125	17125	17161	16985	17018	17104	17062	16911	17184	17284	17103	17269	17036	17241	17128	17089	17303	17228	17128	16985	17245	17155	17120	17098	17232	17086	17076	17145	17303	16991	17262	17102	17148	17201	17048	17097	17121	17014	16876	17002	17072	17059	16962	17042	17114	17217	17006	17152	16995	17108	17066	17278	17155	17242	17105	17147	17259	17136	17092	17216	17118	17139	17254	17186	17039	17242	17221	17131	17185	16980	17006	17005	17024	16955	17221	17034	17051	16897	17428	17107	17013	17102	17123	17155	17133	16973	17081	17173	17312	16989	17194	17142	17131	17049	17095	17048	17025	17049	17101	17081	17076	17157	17311	17034	17203	17188	17029	17080	17154	17115	17044	16821	17067	17124	17015	17263	17181	17137	16895	17225	16856	17096	17150	16762	17127	17027	17227	16989	17001	17196	16963	16901	17252	17047	16981	17002	17009	17117	17218	17200	16833	17020	17266	17152	17090	17002	17265	16892	16960	17189	16896	17153	16982	17132	17077	17014	17068	17293	17189	17168	17062	17124	17073	17116	17049	17206	17207	17205	17004	17253	17280	17037	17132	17152	17038	17004	17019	17000	17022	16907	17022	17155	17139	16986	16934	16965	17156	17233	17236	17195	17334	17065	17027	17248	17158	17134	17193	17215	17174	17119	17153	17067	17167	17101	17024	17028	17327	17137	17199	17119	17328	17049	16932	17125	17078	17296	16944	17274	17108	17207	17021	17069	17045	17260	17165	17237	17160	17153	17164	17251	17009	17257	17046	16966	17242	17098	17050	17186	17048	16998	17001	16941	16949	17133	17054	17208	17004	17173	17171	16986	17309	17119	17187	17041	17022	17272	17141	16978	17104	17091	17221	17261	17252	17031	17145	17055	17330	16913	17037	17048	17078	17080	17003	17202	17200	17136	17274	17131	17320	17018	16887	17129	16963	17275	17038	17152	17147	16980	17081	17117	17092	17287	17181	17158	17157	17228	17172	17169	17044	16959	17115	17214	17153	16973	17036	17150	17108	17265	17159	16949	17126	17072	17263	17120	17074	17241	17236	17213	17066	16990	17007	17149	17156	17150	17024	17162	17086	17058	17144	17225	17068	17090	16922	17142	17199	17105	17148	17206	17258	17293	17272	17053	17041	17209	17152	16950	17253	17119	17255	17072	17076	17287	17073	17001	17162	17229	17128	17120	17114	17338	17207	16988	17332	17018	17129	16976	17125	17107	17063	16876	17118	16983	17013	17234	17174	16964	17114	17194	17009	17026	17158	17161	17036	17174	17280	17211	17114	17076	17132	17092	17040	17195	17145	17269	17048	16932	16958	17046	17073	17024	17054	17053	17055	16936	17247	17155	17128	17165	17028	17045	17342	17174	17142	17062	17082	17269	17159	16962	17055	17170	17111	17074	17146	17126	17086	17151	17143	17032	17105	17267	17047	17256	17129	17190	17080	16989	17013	17073	17175	17017	17147	17088	17218	17174	17044	16928	16927	16979	16994	16987	16962	16944	17103	17118	17086	16994	17136	17162	17138	17011	17161	17027	17107	17031	17110	17260	16979	17268	17110	16950	17018	16984	17029	17043	17155	17232	17287	17067	17249	17098	17085	17047	17090	17141	17093	17014	17246	17111	17322	17076	17196	17100	17129	17138	17128	16964	17033	17094	17144	16960	17221	17128	17072	17208	17170	17133	17009	17007	17101	17117	17169	17173	16974	17039	17067	17177	16968	16976	16991	17229	17072	16968	17097	17127	17220	16990	16929	17162	16999	17095	17228	16865	17055	17290	17050	17309	17003	17157	17152	16971	16981	16865	17180	17081	17157	17258	17053	17082	17140	17024	17214	17104	16907	17138	17000	17127	17180	17092	16887	17034	17168	17071	17115	17060	17214	17174	16974	17211	17208	17259	17162	17119	17265	17117	17176	17248	17181	17076	16873	17069	17002	17093	17112	17112	17050	17084	17096	17264	17090	17219	17209	17032	17121	17276	17144	17076	17050	17131	17006	17093	16922	17025	16965	17257	17114	17022	17132	17050	17129	17134	16991	17051	16942	17088	16994	17168	17132	17146	16991	17066	17317	17060	17091	17145	16909	17168	17163	17084	16961	16983	17120	17041	17059	17000	17003	17058	17164	17196	17217	17192	16985	17169	17045	16920	17226	17069	17267	16997	17012	17064	17038	17171	17096	17152	17131	16954	17319	17011	17196	17031	17069	17050	17007	17081	16963	17132	17181	17291	16991	17043	16956	17097	16852	16971	17014	17052	17166	17050	17005	17292	17170	16966	16972	17124	17109	17284	17042	17113	17057	16988	16916	17173	17339	17135	17178	17054	17199	17102	17066	16965	17248	17123	17099	17170	17048	17190	17128	17086	17036	17197	17205	17077	17096	17245	17046	17185	17407	17001	17164	17289	17189	16831	17325	17295	17128	17094	17224	17185	17120	17319	17218	17027	17135	17171	17003	17221	17167	17030	17075	17155	17203	16888	17044	17178	16941	17226	17123	17014	17132	17004	17190	17159	17104	17013	17125	17131	17159	16990	17034	17287	17086	17117	17200	16996	17133	17071	17176	17109	17152	17242	17154	17154	17153	17016	16972	17021	17150	17179	17273	17029	16889	17043	17030	17238	17081	17036	17147	17075	17045	17020	17137	17008	16914	17281	17053	17011	17386	17138	17241	17067	16970	16926	17216	17029	16931	17028	17143	17183	17248	17028	17180	17137	17180	17138	17230	16974	17110	17007	17100	17165	17347	17214	17186	17032	17276	17140	17178	17233	16982	17122	17252	16885	17110	16930	17247	17094	17285	17067	17162	17159	16993	17177	17096	17037	17061	17070	17153	17092	16988	17275	17110	17176	17110	17277	17085	17302	17171	17097	17122	17080	17067	16923	17157	17119	17227	17184	17120	17179	16995	17221	17142	17000	16916	17232	17288	16960	17191	16947	17201	17234	17106	17106	17071	17123	17068	17099	17127	17097	16951	17152	17105	16975	17019	16938	16997	17056	17323	17038	16961	17135	17175	17117	17177	16946
29147	42892	39508	31017	26094	23073	20670	19016	17909	17292	16593	16353	15957	16172	15723	15668	15782	15381	15349	15377	15342	15253	15206	15327	15180	15241	15258	15196	15327	15303	15203	15048	15154	15066	15303	15120	15253	15222	15270	15152	15066	15157	15040	15064	15179	15111	15140	15219	15061	15026	15129	15169	14963	15077	15262	15168	15100	15126	15285	14994	15240	15110	15003	15025	15008	15062	14951	15047	14903	14946	15096	15029	15167	15220	15121	15148	15171	15169	15308	15271	15137	15145	15060	15062	15046	15141	15191	15001	15017	15103	15058	15125	15104	15138	15148	15340	15122	15024	15099	14991	15035	14939	15277	15098	14914	15011	15119	15127	15176	15031	15053	15134	15022	15140	15233	15283	15151	15095	15168	15238	15180	14963	15048	15090	15233	15066	15077	15036	14960	14928	15100	15096	15226	15030	15067	15089	15111	15079	15100	14959	15236	15080	15055	15178	14993	15071	15122	15162	14988	15126	15070	15045	15242	15098	15244	15028	15140	15102	15038	15061	15140	15159	15231	15038	15081	15144	14993	15192	15226	15124	15076	15070	15169	15172	15125	15083	15078	15158	15256	15309	14996	15114	15156	15108	15180	15068	15115	15038	15020	15144	15262	15091	15007	15191	14922	15160	14984	15000	15097	15078	15097	15079	15108	15022	14888	14805	15108	15193	15189	14997	15080	15086	15050	15069	15135	14948	15122	15061	15137	15093	15164	15008	15190	15234	15183	15158	15075	15077	15081	15074	15242	15125	15121	15037	15113	15115	15135	15195	15016	14985	15120	15175	15074	14968	15200	15218	15081	15119	15150	15208	15037	15143	15042	14963	14964	15050	15090	15029	15007	14970	15099	14955	15120	15229	15089	14973	15236	15214	15174	14955	15128	15154	15152	15024	15104	14951	15128	15203	15120	15066	15174	15040	15055	15222	15037	15063	15305	15242	15036	15146	15007	15057	15118	15134	15143	14965	15042	15241	15033	14927	15007	15039	15152	15046	15065	14992	14996	15064	15027	14983	15186	15155	14960	15144	15068	15034	14937	15039	15161	14963	15070	15029	15075	15202	15093	15056	15164	15133	15104	15086	15143	15123	15159	15099	15061	14998	15013	15135	15256	14905	15116	15065	15051	15118	15009	15092	15227	15220	15265	14902	15107	15148	15062	15069	15225	15051	15142	15133	14949	15148	15016	15157	14890	14959	15048	15178	15046	15056	15035	15008	15164	15095	15081	15120	15119	15007	15115	15084	15167	15094	15034	14945	15079	14945	15012	15108	15046	14905	14924	15045	14965	15043	15125	15043	15240	15125	15047	15021	14959	15088	15198	15115	15087	15157	15069	14909	15123	14921	15169	15168	15211	15025	14965	15186	15214	15224	15038	15019	15202	15152	15260	15081	14959	15092	15126	15096	15062	15325	15167	14859	15002	15012	14975	15067	15229	15081	15032	15068	15165	15135	15113	15104	15322	15234	15145	15034	15266	15049	14972	15117	15091	15152	14915	15264	15077	15218	14987	15062	15162	15133	15072	15128	15185	15115	15125	15038	15121	15193	15097	15122	15008	14971	15140	15155	15076	15046	15122	15025	15245	15044	15262	15075	15354	15115	14987	14899	15126	15214	15067	14895	15220	15154	15002	14985	15169	15232	15189	15046	15110	15084	14909	15127	15363	15086	14984	15048	15059	15046	14993	15074	14836	15053	15134	15167	15083	15080	15063	15144	15234	15185	15041	15167	14944	15000	15209	15028	15160	14933	15087	15090	15054	15071	15205	15207	15123	14980	15290	15188	15106	15056	15157	15340	15028	15000	15071	15001	15133	14963	15234	14969	15133	15310	14874	15272	15078	15156	15085	15055	15101	14967	15211	15179	15068	15137	14973	15218	15080	14912	15037	15184	15230	15183	15139	15163	15088	15288	15054	15059	15254	15166	15196	14986	14951	15113	15022	15085	14901	15119	15199	14996	15096	15095	15306	14999	15021	15121	15266	15003	15075	14993	15313	15238	15032	15178	15041	15053	15075	15092	15174	15201	14941	15235	15171	15218	15045	15033	15142	15159	15276	15055	15182	15212	15045	15125	15189	15167	15076	15057	15241	15153	14897	15091	15062	15057	14972	15207	15070	15272	15186	15191	15200	15094	15106	15163	15223	15176	15026	15220	15165	15147	15079	15014	14950	15129	15025	15013	15130	15229	15143	15107	15037	15051	15264	15215	14990	15035	15067	15093	15106	15150	15067	14962	15090	15109	15088	15051	15164	15150	15104	14973	15161	15276	15107	14934	15040	15224	15223	15241	15111	15139	15111	15228	15064	15096	15106	15104	15206	15089	15006	14914	15079	15039	15005	15100	15148	15281	15077	15043	15094	15115	15018	15087	15045	15211	14973	14997	14943	15073	15269	15153	14954	14941	14943	14907	15208	15083	15037	15091	15160	15302	15182	15185	15164	14983	15135	15088	15006	15055	15057	15188	15072	15057	15110	14958	15230	15157	15100	15225	15121	14998	15018	14932	14956	15203	14999	15239	15141	15099	15269	15090	15120	15136	15156	15146	15119	15097	15197	15073	15054	15267	14933	15048	15199	15301	15098	14972	15155	15217	15168	15146	15121	15106	15270	15192	14926	15166	15127	15178	15088	14987	15121	15078	14966	14933	15085	14976	15117	15201	15338	15079	15013	15242	15193	14955	15024	15186	15118	15145	15217	15036	15036	15139	15184	15047	15067	15262	15031	15055	15098	15198	15202	15030	15215	15142	14990	15206	15107	15284	14916	15274	15163	14912	15090	15098	15212	15106	15176	15002	15079	15257	15122	15165	15182	15116	14970	15271	15102	15156	15264	15213	15077	15124	15123	15129	15046	15056	15164	15043	14963	15174	15194	15318	15097	15043	15069	15052	15106	14979	15094	15055	14982	15225	15109	15077	15183	14925	15191	14999	15040	15072	15008	15128	15220	15242	15274	14980	15089	15156	15189	15118	15179	14918	15115	15083	15139	15134	15103	15045	14995	15223	14980	15098	15092	15220	15009	15059	15223	15258	15002	15029	15130	15076	15082	15032	15112	15006	15110	15165	15235	15261	15192	15025	14933	15095	15127	15043	15065	15122	15002	15131	15114	15031	15132	15086	14872	15069	15074	15128	15101	15090	14980	15037	14998	15118	14960	15034	15128	15198	15169	15304	15019	14891	15104	14940	15047	15101	15150	15158	15080	15114	15110	14938	15057	15023	15101	15222	15094	15189	14991	15051	15070	15113	15104	15070	15119	15116	15172	15106	15138	15066	15125	15210	15217	15106	15173	15104	15140	14973	14995	15043	15201	15243	14985	15263	15029	15155	15052	14981	15043	15062	15100	15116	15128	15190	15006	15042	15152	15000	15245	14976	15076	15122	15100	15000	15091	14906	14964	15053	15011	14954	15042	15226	14979	15076	15178	15244	14967	15038	15158	14977	15098	15104	15114	15053	15044	15078	15205	15061	15112	15121	15227	15219	15106	15286	15119	15025	15238	15082	15244	15125	15170	15085	15068	15106	14911	14991	15116	15111	15001	15044	15094	15108	15058	15040	15094	15034	15242	15033	15099	15073	15301	15180	15164	15090	15143	15074	15172	15229	15101	15163	15252	15119	15063	15023	14951	15103	15016	15221	14996	14988	15142	15056	15205	15106	15273	15003	15200	15069	15222	14951	15191	15143	15012	15084	15200	15187	15232	14999	15004	15053	15117	14996	15209	15014	15030	15082	15235	15052	14991	15066	15072	15073	14903	14973	14881	15078	14989	14897	15146	15149	15158	15034	15033	15102	15134	14996	15095	15100	15023	15105	15095	15133	15230	14976	15102	14928	15343	15298	15219	15312	15041	15094	14987	15068	15181	15285	14959	15123	15193	14972	15030	15098	15174	15147	15081	15223	15187	15189	14990	15111	15045	15142	15155	15035	15057	15266	15113	15144	15015	15052	15042	14941	15057	14999	14860	15086	14950	14962	15064	15167	14932	14997	14970	14967	15029	14998	15239	15221	15138	15031	15071	15079	15074	15176	14956	15074	15204	15188	15131	15294	15096	15038	15117	15184	15042	15075	15084	15105	14929	14996	15011	15085	15179	15110	15127	14936	14926	15350	15030	15190	15060	15111	15145	15254	14947	15165	15084	15014	15111	15117	15267	15169	14973	14975	15085	15069	15027	15142	15171	15125	15139	15295	15190	15170	15019	15004	15121	15015	15090	15027	15073	14962	15002	14990	15088	15218	15226	15139	15077	15027	15200	15102	15096	15087	15167	15087	14900	15196	14991	15127	14954	15111	15193	15094	15002	15095	15149	15156	15110	15264	15210	15042	15140	15110	15061	15195	15072	15019	15157	15074	15234	15145	15046	15118	15163	15084	15053	15033	15041	15269	15115	15242	15188	15097	15081	15142	15036	15172	14977	15128	15014	15334	15020	14989	15186	15205	14895	14919	15184	15199	14942	15080	15204	15316	15010	15124	14976	15300	15075	15057	15084	15268	15026	14998	15234	15310	14890	15111	15110	15109	15052	15078	15083	15058	15186	15185	14930	15151	15087	14992	15066	15163	15107	15031	15103	15165	15001	15052	15008	15166	15085	14966	15091	15149	14867	15230	15169	15081	15261	14939	15158	15073	15235	15183	15037	14995	15056	15117	15063	15167	15081	15162	15033	15089	15125	15093	15077	15165	15328	14963	15139	15346	15138	15234	15140	15033	15217	15227	15021	15092	14940	15058	15073	14959	15131	15034	15178	15272	15080	15072	15103	15042	14979	15185	14980	15029	14967	15112	15129	15163	15019	15150	15012	15088	14830	15044	15176	15135	15035	15046	15050	14930	14988	15023	14992	15106	15163	14935	14988	15098	15209	14954	15135	14996	15096	15181	15035	15095	15088	15108	15255	15173	15102	15081	15108	15121	15170	14952	15151	15026	15122	15197	15012	15152	15087	15094	15058	15115	15184	15120	15049	14951	14969	15026	15188	15153	15095	15093	15121	15144	15291	15106	15108	15224	15090	15003	14827	15047	15031	15203	15051	15114	15044	15003	15161	15005	15091	15043	15169	15115	15031	15097	15100	15051	15151	15154	14961	15175	14954	15007	15027	15267	15078	15006	15149	15246	15166	15251	15148	15127	15191	15032	15171	14997	15240	15196
23742	21120	28533	24791	24285	26194	26148	22108	20371	19924	19474	19049	18395	18291	18211	18015	18133	17910	17644	17894	17841	17690	17735	17656	17554	17707	17578	17671	17546	17428	17461	17568	17454	17517	17460	17433	17628	17450	17370	17444	17339	17513	17420	17398	17365	17128	17434	17386	17283	17386	17296	17304	17379	17387	17460	17384	17371	17471	17416	17347	17440	17303	17442	17277	17262	17404	17357	17172	17452	17345	17384	17331	17501	17572	17487	17475	17322	17330	17419	17195	17404	17360	17429	17355	17405	17509	17513	17523	17306	17316	17348	17376	17189	17255	17297	17190	17222	17318	17376	17493	17273	17416	17299	17313	17304	17305	17258	17273	17414	17278	17481	17319	17235	17349	17248	17386	17348	17479	17326	17347	17529	17289	17416	17400	17477	17356	17460	17481	17259	17127	17429	17057	17397	17442	17254	17441	17521	17347	17451	17261	17309	17202	17354	17484	17171	17253	17336	17273	17494	17448	17573	17398	17422	17346	17269	17293	17312	17252	17049	17251	17261	17437	17378	17326	17414	17309	17266	17348	17251	17246	17319	17427	17417	17390	17106	17285	17107	17561	17486	17516	17267	17406	17171	17115	17381	17262	17412	17408	17421	17201	17481	17188	17344	17316	17441	17363	17082	17407	17205	17407	17522	17311	17349	17520	17468	17496	17615	17516	17201	17192	17335	16993	17253	17246	17374	17369	17173	17410	17322	17300	17485	17315	17489	17379	17134	17356	17236	17493	17374	17341	17341	17199	17326	17372	17044	17226	17307	17476	17341	17332	17104	17256	17386	17342	17316	17444	17277	17389	17339	17005	17413	17277	17511	17252	17519	17476	17441	17218	17477	17214	17646	17486	17246	17282	17437	17360	17332	17352	17393	17260	17504	17414	17322	17232	17256	17381	17374	17236	17174	17417	17320	17470	17247	17192	17534	17394	17398	17369	17170	17371	17167	17362	17253	17350	17244	17398	17244	17375	17421	17321	17114	17219	17408	17199	17318	17360	17295	17457	17350	17279	17198	17535	17402	17461	17272	17310	17280	17403	17390	17367	17198	17181	17374	17282	17503	17414	17607	17454	17535	17286	17154	17338	17304	17499	17559	17301	17263	17305	17487	17241	17356	17206	17581	17267	17363	17282	17330	17210	17447	17406	17365	17334	17453	17365	17135	17430	17322	17435	17424	17626	17414	17378	17328	17308	17512	17423	17473	17225	17276	17503	17177	17208	17292	17416	17193	17215	17358	17231	17472	17325	17210	17133	17419	17281	17161	17368	17335	17253	17278	17383	17282	17218	17162	17337	17187	17245	17395	17363	17334	17342	17192	17395	17396	17360	17395	17217	17389	17243	17513	17459	17350	17288	17304	17337	17497	17342	17420	17457	17274	17334	17279	17203	17544	17551	17378	17375	17402	17388	17170	17347	17385	17382	17329	17266	17368	17350	17347	17273	17202	17251	17277	17273	17238	17169	17444	17435	17478	17225	17205	17362	17209	17250	17221	17402	17190	17412	17445	17451	17358	17471	17354	17332	17236	17368	17212	17599	17325	17444	17379	17255	17520	17391	17326	17376	17467	17220	17409	17088	17178	17377	17404	17598	17457	17498	17368	17498	17131	17465	17063	17212	17229	17283	17220	17330	17287	17046	17189	17458	17335	17152	17279	17245	17385	17468	17312	17395	17429	17359	17326	17406	17364	17271	17522	17201	17496	17149	17267	17478	17363	17361	17126	17402	17308	17291	17206	17299	17286	17219	17314	17271	17255	17416	17504	17476	17432	17207	17240	17301	17408	17446	17132	17161	17506	17306	17360	17210	17452	17533	17433	17300	17283	17295	17077	17334	17310	17387	17372	17250	17342	17410	17420	17290	17167	17317	17377	17272	17315	17047	17317	17333	17550	17391	17364	17120	17293	17411	17319	17561	17370	17368	17295	17397	17402	17268	17454	17416	17314	17404	17288	17203	17120	17293	17289	17310	17265	17371	17136	17434	17195	17304	17286	17408	17551	17371	17287	17498	17470	17449	17249	17231	17398	17191	17247	17451	17266	17417	17618	17523	17444	17232	17266	17355	17297	17123	17329	17287	17539	17322	17524	17296	17156	17539	17611	17512	17244	17256	17270	17409	17239	17449	17434	17334	17303	17380	17397	17185	17032	17295	17267	17548	17393	17567	17296	17225	17274	17363	17310	17452	17306	17447	17344	17248	17349	17459	17340	17137	17342	17362	17318	17330	17283	17326	17454	17281	17452	17402	17300	17300	17483	17359	17376	17339	17381	17482	17310	17412	17443	17551	17567	17246	17324	17280	17302	17375	17401	17281	17291	17388	17486	17265	17243	17403	17370	17299	17319	17253	17326	17379	17424	17064	17353	17307	17199	17467	17051	17335	17467	17370	17560	17256	17312	17386	17610	17358	17403	17178	17459	17463	17447	17428	17258	17323	17333	17274	17398	17143	17233	17263	17075	17079	17544	17359	17311	17292	17393	17270	17254	17366	17252	17204	17479	17331	17349	17320	17256	17549	17213	17385	17152	17368	17471	17179	17453	17331	17307	17424	17307	17349	17279	17392	17257	17383	17317	17449	17347	17275	17390	17234	17436	17168	17278	17340	17362	17318	17234	17337	17408	17323	17384	17395	17235	17338	17344	17536	17344	17500	17293	17313	17394	17351	17284	17326	17091	17148	17303	17372	17416	17136	17255	17394	17536	17217	17476	17351	17316	17287	17420	17331	17371	17403	17227	17468	17226	17261	17392	17477	17309	17192	17320	17374	17438	17277	17446	17292	17361	17322	17282	17157	17389	17236	17345	17456	17348	17259	17342	17294	17287	17249	17177	17122	17342	17419	17374	17331	17473	17192	17332	17201	17232	17239	17506	17390	17195	17511	17252	17291	17180	17126	17239	17404	17373	17329	17232	17356	17374	17244	17214	17402	17279	17402	17349	17299	17421	17460	17455	17316	17150	17308	17355	17378	17410	17372	17502	17309	17496	17432	17347	17481	17097	17185	17316	17346	17106	17365	17259	17218	17106	17352	17481	17417	17444	17155	17362	17500	17324	17450	17198	17376	17467	17114	17426	17380	17402	17401	17397	17401	17442	17361	17303	17287	17257	17428	17296	17207	17156	17311	17412	17449	17365	17237	17467	17236	17338	17148	17431	17358	17244	17464	17456	17251	17304	17363	17222	17431	17212	17439	17536	17438	17335	17395	17267	17260	17338	17313	17260	17516	17310	17413	17335	17042	17416	17260	17421	17446	17482	17276	17328	17346	17221	17374	17428	17416	17362	17448	17386	17576	17411	17280	17350	17436	17237	17484	17499	17189	17327	17375	17274	17380	17316	17425	17285	17397	17342	17620	17395	17321	17381	17249	17229	17536	17471	17316	17276	17425	17242	17260	17271	17440	17386	17143	17197	17299	17276	17297	17312	17256	17431	17363	17409	17542	17353	17351	17267	17399	17215	17262	17298	17468	17103	17360	17266	17347	17330	17187	17263	17267	17295	17255	17178	17366	17523	17516	17481	17300	17583	17407	17309	17466	17202	17277	17460	17246	17285	17462	17606	17379	17237	17341	17438	17496	17344	17342	17406	17254	17390	17254	17377	17446	17430	17231	17267	17426	17316	17291	17381	17212	17268	17455	17499	17394	17221	17156	17401	17318	17446	17294	17445	17439	17265	17328	17424	17324	17193	17405	17245	17322	17410	17414	17341	17229	17420	17319	17414	17310	17235	17423	17344	17349	17475	17331	17289	17604	17453	17263	17211	17734	17360	17502	17438	17214	17496	17572	17274	17392	17315	17321	17285	17312	17290	17435	17374	17415	17424	17363	17392	17256	17409	17595	17358	17557	17432	17420	17359	17319	17490	17413	17363	17357	17375	17389	17375	17576	17350	17399	17434	17375	17205	17231	17415	17059	17222	17180	17507	17335	17256	17334	17282	17339	17345	17542	17355	17251	17273	17345	17130	17325	17372	17327	17500	17538	17309	17331	17433	17319	17187	17424	17428	17412	17339	17360	17253	17328	17412	17364	17249	17655	17308	17328	17413	17303	17277	17471	17237	17575	17356	17356	17303	17335	17118	17030	17275	17181	17058	17231	17265	17278	17284	17278	17274	17373	17361	17258	17268	17262	17504	17250	17267	17318	17358	17179	17278	17265	17303	17502	17360	17373	17174	17139	17227	17131	17254	17386	17446	17523	17277	17189	17130	17181	17348	17318	17101	17462	17430	17445	17378	17250	17241	17230	17295	17487	17548	17380	17406	17458	17302	17432	17408	17370	17432	17347	17009	17544	17253	17319	17641	17288	17478	17451	17583	17308	17204	17134	17316	17215	17229	17388	17390	17076	17442	17211	17202	17347	17320	17420	17234	17390	17232	17320	17303	17231	17444	17479	17256	17265	17226	17361	17320	17301	17283	17519	17151	17452	17482	17299	17405	17259	17302	17287	17307	17255	17404	17266	17404	17238	17455	17269	17301	17373	17468	17274	17439	17284	17434	17475	17263	17568	17559	17551	17322	17353	17506	17317	17404	17229	17294	17369	17375	17379	17415	17084	17447	17309	17164	17215	17310	17265	17196	17466	17305	17313	17151	17381	17376	17400	17266	17417	17368	17334	17247	17338	17558	17373	17311	17256	17402	17250	17376	17051	17334	17353	17467	17268	17163	17251	17410	17415	17457	17409	17253	17390	17413	17343	17428	17328	17603	17321	17371	17337	17237	17358	17452	17413	17287	17145	17526	17264	17592	17457	17351	17582	17499	17281	17488	17254	17459	17424	17327	17507	17434	17167	17494	17326	17337	17319	17427	17223	17366	17309	17375	17377	17371	17398	17247	17066	17443	17420	17144	17305	17440	17456	17162	17091	17433	17241	17426	17334	17399	17311	17212	17380	17267	17328	17245	17399	17400	17273	17435	17320	17195	17513	17330	17508	17502	17457	17422	17303	17415	17463	17464	17212	17471	17248	17330	17489	17297	17410	17193	17508	17433	17264	17270	17182	17277	17272	17275	17293	17343	17370	17386	17333	17447	17211	17522	17175	17559	17299	17188	17210	17288	17318	17305	17490	17373	17313	17248	17443	17391	17390	17302	17442	17458	17286	17306	17260	17270	17260	17452	17228	17525	17323	17269	17324	17263	17222	17553	17446
29350	48889	45442	36730	31467	27747	24507	22143	20021	18890	17999	17414	16902	16560	16376	16049	15940	15991	15936	15870	15674	15705	15700	15600	15533	15561	15478	15502	15383	15558	15314	15256	15417	15288	15248	15487	15463	15258	15381	15390	15415	15322	15337	15391	15263	15154	15239	15271	15236	15236	15335	15262	15268	15373	15238	15062	15250	15317	15249	15194	15171	15180	15191	15238	15376	15473	15328	15327	15233	15186	15193	15156	15284	15190	15337	15247	15240	15225	15154	15389	15179	15364	15355	15281	15263	15368	15277	15269	15145	15133	15332	15336	15092	15125	15093	15386	15263	15172	15232	15171	15249	15151	15068	15290	15242	15254	15416	15278	15353	15265	15176	15338	15171	15205	15310	15306	15219	15285	15166	15162	15234	15411	15397	15163	15490	15285	15205	15264	15199	15252	15202	15372	15144	15249	15242	15371	15235	15369	15180	15179	15368	15226	15299	15148	15183	15390	15166	15220	15119	15295	15307	15107	15283	15176	15102	15282	15109	15144	15102	15206	15103	15098	15230	15195	15194	15193	15186	15346	15033	15116	15364	15297	15142	15173	15205	15196	15231	15156	15261	15132	15362	15263	15323	15133	15230	15094	15184	15123	15099	15227	15355	15252	15310	15316	15318	15081	15372	15219	15310	15255	15315	15031	15144	15252	15276	15205	15184	15143	15223	15339	15192	15211	15479	15256	15505	15030	15199	15312	15268	15271	15260	15226	15248	15235	15204	15267	15108	15195	15215	15135	15222	15226	15077	15167	15351	15067	15225	15201	15245	15312	15262	15241	15222	15169	15110	15192	15344	15064	15287	15093	15240	15136	15324	15144	15292	15187	15296	15335	15198	15068	15127	15172	15118	15385	15143	15276	15228	15246	15303	15211	15362	15241	15239	15169	15203	15336	15057	15249	15386	15241	15290	15118	15243	15108	15333	15040	15282	15227	15175	15150	15276	15130	15048	15100	15402	15149	15248	15340	15313	14858	15125	15160	15206	15291	15076	15126	15229	15067	15286	15087	15395	15204	15290	15118	15202	15275	15416	15291	15089	15115	15231	15246	15113	15362	15112	15250	15413	15194	15330	15211	15254	15315	15527	15176	15411	15345	15299	15179	15272	15231	15244	15246	15181	15187	15153	15223	15314	15139	15275	15145	15047	15115	15192	15163	15338	15098	15251	15206	15325	15311	15149	15300	15308	15120	15212	15155	15258	15224	15058	15229	15239	15332	15294	15317	15269	15228	15151	15299	15166	15020	15307	15278	15107	15399	15163	15084	15381	15353	15346	15211	15162	15035	15313	15362	15256	15221	15197	15171	15214	15174	15088	15121	15339	15351	15278	15231	15284	15168	15130	15181	15258	15300	15175	15318	15306	15144	15290	15295	15157	15175	15334	15050	15270	15269	15333	15116	15285	15151	15278	15442	15112	15032	15263	15293	15192	15277	15203	15226	15191	15175	15302	15265	15103	15334	15232	15257	15178	15181	15328	15283	15134	15186	15184	15095	15283	15198	15178	15187	15293	15256	15218	15242	15455	14997	15353	15254	15222	15208	15134	15193	15392	15465	15284	15063	15378	15165	15327	15203	15211	15290	15174	15127	15342	15176	15192	15113	15219	15223	15246	15356	15330	15108	15226	15009	15273	15318	15341	15220	15236	15205	15355	15331	15148	15179	15166	15278	15262	15081	15205	15341	15259	15360	15272	15027	15290	15280	15334	15259	15218	15177	15294	15133	15271	15235	15214	15133	15242	15150	15248	15181	15179	15278	15273	15264	15067	15185	15102	15185	15139	15171	15229	15205	15315	15240	15182	15176	15324	15157	15233	15148	15230	15181	15220	15434	15153	15264	15337	15281	15272	15381	15135	15170	15259	15390	15155	15320	15176	15248	15173	15335	15206	15192	15214	15116	15361	15184	15355	15203	15332	15101	15245	15360	15050	15178	15114	15170	15130	14940	15337	15200	15302	15279	15116	15194	15306	15282	15208	15345	15176	15256	15404	15229	15325	15169	15207	15216	15269	15134	15299	15183	15198	15196	15233	15220	15159	15116	15247	15193	15254	15200	15266	15051	15251	15145	15230	15374	15310	15167	15324	15233	15299	15334	15288	15222	15262	15018	15154	15259	15330	15249	15003	15326	15206	15162	15148	15250	15113	15261	15206	15211	15377	15321	15457	15143	15369	15127	15447	15347	15338	15291	15268	15161	15133	15294	15113	15156	15180	15149	15160	15093	15232	15182	15128	15132	15197	15147	15212	15045	15110	15266	15251	15211	15054	15313	15095	15247	15183	15207	15329	15459	15249	15336	15099	15198	15414	15151	15145	15266	15166	15314	15324	15293	15150	15361	15193	15122	15390	15245	15158	15131	14976	15187	15152	15206	15278	15220	15302	15134	15243	15329	15176	15281	15294	15197	15146	15016	15214	15045	15347	15233	15083	15274	15049	15259	15157	15280	15169	15305	15263	15092	15274	15310	15222	15183	15299	15255	15119	15165	15363	15290	15196	15165	15285	15214	15318	15246	15197	15153	15257	15319	15079	15103	15204	15217	15145	15160	15353	15066	15169	15187	15264	15356	15165	15176	15309	15255	15149	15212	15174	15315	15212	15097	15135	15234	15088	15200	15215	15364	15256	15273	15275	15149	15271	15070	15238	15214	15211	15423	15230	15418	15309	15283	15307	15265	15200	15292	15221	15213	15262	15029	15222	15279	15125	15213	15208	15296	15121	15220	15273	15364	15176	15204	15174	15190	15423	15188	15341	15249	15260	15275	15175	14939	15443	15289	15232	15194	15293	15221	15138	15293	15178	15374	15126	15185	14977	15059	15229	15304	15201	15131	15221	15425	15307	15301	15257	15416	15211	15255	15239	15337	15112	15186	15375	15158	15183	15149	15254	15324	15209	15187	15160	15244	15300	15332	15162	15089	15231	15245	15098	15144	15210	15146	15187	15141	15360	15075	15145	15278	15111	15278	15049	15238	15127	15039	15236	15025	15112	15217	15290	15138	15315	15330	15175	15117	15210	15305	15304	15143	15338	15273	15391	15089	15226	15409	15051	15299	15373	15177	15366	15264	15148	15207	15153	15037	15224	15116	15182	15207	15413	15313	15352	15331	15248	15152	15068	15239	15148	15163	15283	15342	15115	15219	15324	15093	15191	15273	15297	15204	15209	15114	15275	15162	15268	15097	15288	15286	15120	15325	15299	15260	15168	15078	15142	15062	15209	15135	15438	15184	15177	15119	15100	15236	15293	15234	15215	15123	15022	15287	15146	15294	15354	15411	15130	15169	15180	15209	15270	15268	15174	15237	15270	15133	15126	14955	15014	15117	15227	15243	15228	15313	15194	15224	15044	15230	15252	15141	15282	14952	15278	15223	15465	15247	15200	15201	15300	15234	15408	15422	15428	15182	15113	15257	15144	15286	15123	15218	15356	15382	15153	15125	15128	15279	15163	14997	15350	15372	15361	15295	15289	14986	15138	15371	15372	15310	15167	15157	15110	15251	15241	15181	15196	15360	15167	15326	15382	15067	15223	15315	15199	15158	15188	15179	15213	15281	15117	15375	15317	15219	15088	15422	15127	15217	15145	15206	15252	15162	15286	15353	15234	15388	15282	15391	15139	15386	15309	15179	15190	15210	15270	15221	15370	15185	15341	15316	15349	15134	15342	15132	15304	15151	15373	15170	15230	15229	15308	15304	15147	15275	15234	15240	15180	15069	15216	14986	15223	15138	15331	15129	15347	15069	15293	15203	15312	15367	15205	15136	15169	15357	15200	15377	15270	15144	15290	15272	15152	15244	15332	15359	15171	15327	15286	15095	15122	15172	15185	15218	15149	15240	15181	15231	15229	15317	15376	15197	15363	15185	15180	15300	15216	15165	15404	15280	15207	15237	15198	15209	15279	15270	15273	15122	15333	15199	15182	15233	15079	15195	15217	15277	15194	15432	15288	15125	15356	15026	15163	15388	15106	15117	15301	15158	15323	15080	15197	15248	15180	15281	15145	15247	15262	15261	15311	15053	15209	15205	15283	15179	15240	15108	15258	15313	15052	15242	15340	15308	15321	15138	15130	15111	15389	15158	15178	15232	15268	15196	15313	15350	15192	15231	15185	15138	15387	15330	15136	15273	15201	15252	15258	15205	15300	15218	14952	15187	15278	15090	15237	15270	15158	14950	15288	15083	15342	15096	15181	15279	15207	15194	15229	15232	15217	15146	15228	15162	15140	15192	15229	15341	15164	15080	15327	15049	15278	15252	15258	15142	15398	15225	15177	15327	15229	15365	15218	15223	15211	15318	15137	15130	15364	15113	15325	15164	15306	15202	15212	15239	15203	15253	15174	15237	15209	15135	15167	15224	15253	15216	15184	15362	15176	15191	15242	15166	15279	15374	15162	15268	15428	15303	15076	15182	15234	15291	15203	15209	15322	15085	15185	15230	15277	15369	15166	15256	15251	15426	15283	15207	15082	15184	15141	15374	15192	15282	15049	15113	15334	15038	15147	15212	15185	15309	15169	15297	15101	15134	15072	15246	15383	15208	15221	15210	15231	15233	15348	15237	15300	15211	15190	15229	15217	15292	15328	15369	15047	15184	15041	15253	15168	15241	15209	15160	15257	15213	15352	15275	15145	15154	15381	15386	15214	15210	15040	15254	15189	15207	15270	15200	15133	15020	15232	15288	15141	15322	15354	15192	15329	15222	15379	15204	15196	15279	15140	15208	15253	15279	15253	15303	15226	15257	15409	15110	15323	15097	15170	15221	15428	15282	15136	15338	15237	15217	15259	15243	15308	15294	15422	15339	15213	15199	15157	15205	15386	15186	15159	15127	15259	15338	15209	15262	15269	15209	15205	15245	15303	15274	15315	15071	15412	15237	15229	15124	15223	15191	15300	15310	15310	15272	15121	15222	15153	15260	15189	15328	15282	15228	15329	15227	15235	15341	15166	15278	15260	15189	15174	15569	15178	15180	15217	15276	15129	15258	15310	15159	15214	15123	15191	15191	15332	15258	15176	15060	15283	15235	15093	15358	15308	15148	15089	15343	15211	15138	15186	15188	15158	15172	15294	14988	15166	15361	15156	15148	15336	15273	15240	15263	15267	15104	15268	15214	15371	15261	15124	15156	15245	15123	15463	15142	15193	15351
22639	21079	28819	23676	22384	26362	29304	24056	22010	21167	20400	19685	19140	18795	18598	18541	18715	18169	17954	18065	17913	17813	17926	17963	17912	17540	17927	17773	17726	17754	17641	17742	17831	17822	17480	17617	17560	17539	17643	17478	17481	17589	17306	17667	17567	17600	17451	17518	17562	17679	17539	17467	17518	17500	17634	17370	17579	17539	17590	17528	17501	17382	17506	17473	17600	17418	17305	17145	17575	17426	17437	17601	17450	17505	17327	17429	17352	17456	17252	17197	17268	17421	17345	17462	17554	17369	17406	17301	17319	17506	17388	17273	17257	17385	17243	17507	17435	17396	17326	17583	17468	17342	17290	17481	17529	17375	17551	17591	17680	17475	17415	17378	17317	17385	17453	17301	17675	17544	17425	17315	17310	17204	17373	17529	17541	17515	17398	17308	17380	17183	17495	17377	17389	17385	17467	17256	17481	17471	17193	17564	17471	17393	17554	17286	17241	17436	17267	17369	17259	17315	17392	17453	17426	17384	17330	17167	17399	17414	17530	17495	17427	17359	17405	17231	17476	17244	17557	17520	17454	17337	17230	17432	17513	17301	17170	17514	17459	17483	17468	17227	17272	17301	17403	17319	17418	17318	17363	17485	17366	17341	17407	17285	17485	17738	17296	17308	17371	17379	17524	17231	17315	17219	17289	17438	17280	17459	17450	17410	17423	17510	17329	17286	17360	17351	17185	17534	17280	17309	17441	17463	17487	17297	17549	17367	17208	17536	17395	17406	17608	17339	17426	17375	17533	17538	17242	17101	17385	17359	17445	17483	17471	17442	17453	17421	17378	17376	17355	17359	17343	17229	17351	17230	17180	17395	17380	17284	17289	17234	17319	17280	17318	17293	17175	17183	17204	17078	17611	17550	17312	17402	17475	17373	17228	17377	17340	17418	17372	17324	17445	17262	17398	17105	17446	17413	17147	17411	17266	17358	17096	17285	17411	17365	17372	17499	17506	17395	17402	17362	17288	17476	17380	17285	17419	17299	17556	17339	17192	17305	17233	17345	17264	17166	17354	17382	17256	17293	17374	17432	17399	17350	17623	17488	17477	17528	17360	17452	17610	17528	17350	17404	17297	17177	17520	17354	17404	17086	17331	17425	17399	17366	17175	17418	17253	17242	17202	17354	17496	17378	17326	17135	17337	17526	17393	17341	17298	17271	17466	17301	17415	17448	17206	17265	17420	17339	17407	17293	17264	17240	17592	17519	17298	17338	17458	17328	17335	17433	17475	17364	17395	17424	17317	17370	17493	17263	17229	17218	17422	17394	17510	17304	17431	17481	17548	17473	17351	17236	17331	17268	17468	17306	17312	17372	17422	17296	17315	17365	17249	17307	17352	17309	17420	17278	17235	17298	17459	17360	17462	17483	17243	17158	17430	17377	17263	17228	17441	17357	17430	17683	17227	17446	17268	17354	17173	17395	17216	17532	17566	17486	17261	17454	17327	17355	17471	17322	17458	17426	17391	17602	17342	17135	17081	17220	17396	17235	17182	17275	17304	17461	17457	17524	17239	17289	17141	17293	17325	17399	17262	17332	17128	17392	17418	17380	17335	17292	17411	17448	17269	17233	17339	17240	17506	17535	17475	17130	17537	17402	17465	17321	17235	17219	17451	17328	17529	17426	17388	17450	17275	17543	17409	17312	17550	17413	17307	17364	17342	17431	17370	17390	17176	17276	17292	17272	17415	17439	17429	17334	17423	17340	17340	17176	17262	17282	17385	17340	17491	17228	17372	17442	17448	17383	17379	17304	17406	17415	17265	17222	17320	17293	17134	17378	17409	17470	17467	17328	17502	17324	17353	17384	17342	17553	17471	17459	17384	17285	17321	17397	17516	17377	17332	17245	17302	17149	17677	17441	17506	17305	17279	17186	17275	17579	17491	17218	17546	17147	17441	17369	17265	17329	17238	17192	17382	17530	17333	17316	17351	17400	17244	17306	17379	17514	17450	17339	17507	17406	17295	17373	17361	17336	17301	17204	17053	17237	17281	17112	17333	17321	17276	17369	17373	17401	17331	17360	17169	17462	17453	17385	17209	17290	17216	17437	17267	17325	17286	17398	17339	17323	17307	17140	17512	17462	17325	17377	17403	17297	17384	17366	17201	17443	17256	17373	17456	17377	17452	17169	17355	17710	17384	17274	17318	17226	17413	17325	17370	17246	17374	17340	17411	17273	17400	17266	17357	17348	17262	17400	17247	17390	17429	17412	17454	17286	17189	17258	17224	17309	17327	17030	17306	17232	17522	17237	17273	17514	17397	17403	17361	17390	17271	17372	17484	17498	17355	17400	17320	17331	17462	17212	17299	17538	17472	17464	17618	17257	17344	17378	17257	17250	17479	17294	17227	17418	17415	17269	17361	17394	17530	17309	17241	17275	17436	17276	17520	17529	17278	17435	17352	17335	17208	17199	17327	17252	17233	17235	17417	17517	17414	17360	17502	17332	17358	17266	17481	17408	17343	17238	17236	17423	17215	17175	17196	17461	17287	17393	17409	17531	17462	17364	17319	17177	17467	17354	17262	17412	17369	17471	17380	17491	17408	17377	17512	17456	17459	17514	17246	17348	17513	17430	17472	17344	17736	17518	17579	17372	17305	17321	17404	17579	17456	17289	17404	17365	17414	17322	17345	17428	17230	17448	17261	17426	17306	17495	17524	17392	17484	17268	17434	17277	17213	17263	17347	17385	17255	17522	17555	17351	17249	17281	17490	17570	17392	17241	17364	17351	17409	17286	17105	17430	17285	17438	17418	17682	17565	17457	17223	17367	17264	17414	17230	17135	17403	17592	17299	17454	17305	17418	17219	17536	17243	17621	17341	17308	17391	17428	17289	17524	17349	17289	17365	17382	17335	17524	17346	17272	17272	17330	17318	17483	17396	17210	17178	17261	17276	17299	17494	17325	17302	17358	17617	17358	17459	17386	17412	17477	17276	17553	17386	17463	17258	17288	17363	17434	17116	17295	17232	17311	17498	17533	17379	17393	17524	17500	17442	17422	17306	17496	17376	17420	17408	17287	17502	17332	17356	17461	17410	17214	17494	17311	17374	17216	17172	17339	17370	17274	17471	17283	17238	17329	17254	17234	17394	17186	17402	17500	17371	17422	17606	17206	17296	17299	17420	17307	17420	17402	17393	17470	17476	17442	17540	17413	17537	17380	17420	17368	17189	17405	17406	17377	17317	17396	17230	17370	17526	17340	17190	17499	17206	17216	17369	17347	17222	17321	17531	17546	17403	17364	17651	17395	17490	17361	17329	17254	17492	17330	17284	17540	17569	17247	17448	17236	17396	17251	17335	17417	17501	17260	17267	17304	17257	17250	17410	17338	17333	17364	17580	17443	17430	17357	17323	17515	17364	17292	17147	17267	17632	17378	17192	17402	17424	17378	17429	17377	17115	17443	17432	17393	17484	17536	17301	17346	17335	17332	17282	17338	17334	17530	17465	17437	17144	17457	17435	17538	17546	17404	17325	17433	17116	17446	17044	17500	17375	17207	17300	17453	17182	17341	17387	17478	17180	17388	17251	17228	17311	17204	17337	17290	17517	17339	17113	17219	17523	17458	17357	17454	17573	17350	17339	17567	17280	17281	17275	17373	17307	17511	17576	17491	17406	17373	17218	17412	17557	17512	17249	17499	17442	17358	17298	17283	17149	17244	17301	17453	17279	17492	17166	17263	17363	17310	17355	17172	17292	17498	17637	17578	17309	17499	17573	17228	17560	17470	17493	17386	17488	17446	17316	17491	17503	17336	17463	17342	17274	17179	17286	17399	17413	17509	17166	17445	17389	17377	17382	17176	17142	17178	17319	17299	17419	17404	17446	17369	17413	17349	17143	17129	17375	17395	17400	17388	17250	17405	17352	17487	17278	17504	17497	17554	17405	17423	17575	17347	17207	17364	17243	17238	17321	17399	17261	17458	17423	17358	17384	17463	17441	17514	17179	17440	17570	17499	17368	17267	17219	17420	17235	17263	17635	17549	17193	17437	17415	17481	17374	17404	17227	17234	17247	17136	17287	17288	17392	17352	17533	17381	17313	17224	17269	17100	17393	17326	17351	17280	17437	17275	17271	17426	17474	17283	17330	17392	17238	17440	17354	17326	17426	17190	17359	17183	17343	17535	17544	17524	17474	17379	17484	17416	17418	17353	17279	17411	17284	17429	17486	17311	17354	17225	17367	17378	17402	17319	17436	17272	17338	17213	17495	17346	17358	17499	17477	17387	17419	17080	17370	17339	17237	17333	17345	17413	17324	17179	17378	17376	17458	17329	17463	17257	17159	17190	17251	17294	17301	17327	17478	17504	17320	17268	17344	17460	17579	17403	17474	17324	17395	17210	17581	17406	17341	17287	17272	17532	17572	17504	17264	17674	17278	17516	17274	17327	17430	17378	17384	17392	17673	17299	17295	17298	17306	17242	17261	17210	17255	17291	17263	17313	17364	17278	17369	17465	17281	17216	17325	17283	17339	17380	17338	17277	17518	17320	17550	17188	17283	17406	17348	17540	17512	17460	17372	17353	17409	17174	17519	17554	17414	17315	17306	17355	17304	17390	17183	17462	17272	17209	17180	17372	17198	17293	17381	17392	17299	17298	17263	17419	17309	17518	17499	17379	17403	17343	17499	17309	17224	17353	17369	17341	17496	17357	17301	17312	17437	17349	17348	17309	17133	17125	17346	17258	17614	17421	17408	17226	17328	17193	17349	17421	17284	17364	17362	17288	17580	17369	17295	17289	17409	17423	17376	17307	17362	17312	17281	17390	17409	17384	17239	17375	17227	17411	17285	17451	17475	17169	17340	17444	17427	17390	17308	17470	17458	17397	17357	17234	17421	17343	17239	17239	17222	17204	17535	17260	17194	17260	17354	17356	17491	17482	17565	17312	17381	17561	17388	17443	17285	17296	17509	17093	17455	17330	17337	17426	17215	17558	17674	17443	17340	17365	17300	17404	17505	17396	17521	17410	17583	17407	17226	17389	17364	17280	17643	17274	17562	17426	17160	17311	17255	17322	17346	17494	17382	17495	17467	17346	17343	17317	17343	17477	17561	17476	17473	17378	17483	17658	17322	17470	17220	17348	17313	17385	17388	17412	17272	17433	17640	17392	17374	17346	17175	17393	17369	17442	17448	17497
30873	52983	49653	40470	35068	31004	27342	24650	22056	20505	19324	18586	17715	17226	16894	16705	16420	16289	16049	16006	15905	15880	15811	15873	15561	15681	15457	15545	15659	15588	15469	15525	15427	15577	15588	15471	15469	15321	15286	15389	15327	15450	15297	15344	15236	15264	15170	15226	15126	15247	15312	15134	15228	15260	15208	15196	15310	15304	15227	15217	15214	15467	15328	15307	15304	15318	15223	15204	15368	15220	15373	15183	15310	15345	15313	15137	15141	15209	15159	15325	15220	15362	15320	15223	15286	15137	15362	15255	15271	15327	15095	15217	15052	15219	15167	15213	15256	15284	15215	15281	15374	15232	15170	15244	15132	15389	15232	15327	15256	14956	15246	15084	15350	15203	15392	15102	15303	15339	15277	15201	15284	15177	15179	15221	15172	15364	15223	15222	15294	15149	15334	15306	15311	15231	15151	15146	15215	15118	15396	15176	15158	15322	15129	15244	15313	15121	15347	15214	15290	15165	15304	14977	15161	15402	15381	15140	15279	15339	15351	15175	15200	15269	15269	15233	15054	15151	15300	15196	15287	15340	15157	15184	15247	15339	15167	15090	15118	15342	15058	15103	15280	15158	15156	15126	15379	15264	15341	15143	15217	15239	15134	15202	15106	15197	15190	15197	15354	15366	15188	15066	15132	15264	15417	15145	15208	15153	15083	15190	15283	15527	15210	15181	15064	15216	15340	15190	15167	15140	15301	15071	15250	15273	15225	15185	15429	15168	15236	15230	15259	15297	15181	15158	15270	15229	15241	15232	15429	15145	15162	15270	15204	15280	15320	15196	15231	15304	15304	15313	15234	15348	15221	15234	15211	15218	15254	15139	15197	15100	15224	15354	15249	15195	15214	15332	15138	15150	15272	15273	15062	15183	15041	15223	15053	15247	15191	15369	15139	15072	15217	15110	15367	15094	15167	15215	15189	14942	15133	15415	15210	15345	15133	15276	15179	15338	15123	15131	15243	15221	15182	15363	15053	15202	15074	15171	15309	15189	15323	15218	15210	15188	15400	15213	15207	15268	15174	15137	15327	15154	15278	15239	15408	15132	15309	15167	15213	15431	15273	14968	15371	15317	15191	15232	15253	15181	15131	15237	15410	15176	15299	15115	15116	15266	15071	15268	15265	15164	15225	15062	15123	15276	15214	15333	15298	15174	15229	15136	15239	15156	15168	15359	15151	15318	15126	15251	15168	15103	15252	15213	15122	15169	15039	15350	15311	15359	15040	15391	15172	15196	15303	15163	15235	15218	15242	15093	15149	15292	15257	15324	15250	15119	15213	15228	15373	15237	15309	15122	15280	15247	15255	15190	15262	15200	15249	15218	15263	15224	15252	15280	15206	15244	15268	15274	15317	15181	15185	15134	15212	15375	15177	15322	15360	15252	15385	15214	15187	15216	15342	15192	15218	15076	15406	15173	15304	15279	15012	15148	15262	15244	15291	15220	15380	15317	15220	15196	15227	15375	15163	15174	15170	15314	15181	15275	15217	15199	15157	15275	15442	15406	15067	15039	15180	15286	15177	15351	15226	15193	15374	15226	15474	15141	15202	15238	15359	15252	15320	15263	15165	15181	15079	15144	15196	15051	15076	15348	15296	15155	15412	15330	15059	15039	15313	15289	15242	15186	15326	15190	15106	15247	15287	15303	15295	15187	15163	15259	15134	15121	15160	15244	15182	15234	15082	15352	15132	15281	15120	15118	15235	15130	15145	15405	15251	15338	15131	15252	15319	15225	15071	15241	15206	15294	15184	15298	15163	15281	15117	15190	15360	15111	15387	15307	15188	15220	15135	15269	15234	15278	15328	15202	15178	15195	15113	15178	15195	15203	15078	15345	15467	15290	15292	15228	15125	15123	15120	15424	15296	15328	15253	15191	15175	15063	15275	15219	15226	15077	15246	15236	15246	15114	15233	15351	15497	15337	15139	15262	15138	15173	15247	15371	15146	15137	15203	15335	15292	15269	15348	15336	15340	15372	15363	15168	15057	15073	15135	15059	15274	15183	15170	15196	15442	15145	15158	15181	15278	15166	15137	15185	15403	15136	15303	15083	15233	15208	15111	15188	15168	15231	15229	15238	15173	15327	15447	15125	15260	15318	15116	15120	15168	15013	15163	15315	15246	15196	15152	15186	15123	15254	15183	15198	15246	15261	15119	14974	15098	15323	15317	15231	15224	15164	15370	15157	15157	15251	15211	15399	15299	15123	15249	15162	15202	15235	15151	15050	15092	15255	15128	15262	15111	15429	15254	15232	15225	15343	15236	15129	15296	15186	15340	15289	15376	15230	15114	15200	15232	15036	15151	15192	15243	15313	15320	15090	15170	15265	15219	15248	15112	15452	15124	15320	15222	15187	15307	15094	15128	15172	15075	15085	15302	15298	15323	15205	15498	15259	15241	15047	15310	15237	15180	15237	15214	15244	15192	14991	15415	14834	15151	15283	15146	15233	15185	15190	15477	15332	15084	15157	15347	15154	15256	15359	15191	15198	15201	15248	15147	15177	15259	15234	15206	15248	15332	15220	15373	15138	15145	15233	15274	15191	15173	15127	15247	15155	15254	15206	15246	15162	15328	15291	15219	15217	15168	15306	15342	15264	15202	15022	15214	15253	15086	15188	15256	15180	15361	15305	15284	15096	15154	15369	15090	15113	15289	15094	15118	15181	15156	15202	15258	15264	15254	15262	15242	15166	15202	15255	15276	15403	15274	15338	15230	15194	15283	15115	15185	15037	15218	15257	15213	15307	15253	15078	15173	15140	15172	15298	15333	15362	15132	15346	15228	15065	15284	15134	15206	15181	15166	15069	15260	15195	15030	15254	15339	15186	15127	15155	15238	15156	15195	15220	15001	15233	15168	15350	15336	15116	15147	15292	15234	15442	15170	15139	15151	15128	15259	15099	15195	15168	15055	15173	15047	15174	15307	15189	15246	15047	15280	15237	14928	15165	15260	15164	15104	15229	15350	15257	15206	15285	15203	15214	15098	15196	15163	15241	15162	15231	15190	15146	15391	15226	15333	15217	15178	15245	15311	15204	15205	15298	15276	15164	15225	15193	15174	15230	15125	15224	15386	15248	15203	15084	15311	15301	15312	15263	15280	15311	15283	15323	15041	15342	15271	15218	15241	15096	15161	15165	15210	15143	15238	15294	15309	15230	15211	15130	15199	15172	15151	15363	15037	15103	15196	15183	15237	15342	15342	15485	15134	15337	14987	15198	15085	15220	15180	15188	15249	15029	15285	15350	15407	15282	15258	15163	15219	15197	15215	15203	15208	15218	15301	15122	15246	15055	15251	15243	15209	15351	15104	15142	15324	15201	15117	15246	15198	15138	15108	15136	15146	15269	15304	15197	15117	15182	15121	15313	15091	15105	15268	15137	15128	15239	15248	15003	15034	15322	15069	15232	15063	15213	15262	15064	15294	15172	15199	15179	15266	15349	15431	15150	15378	15223	15167	15339	15164	15259	15177	15141	15264	15253	15264	15265	15111	15240	15325	15258	15203	15084	15191	15352	15208	15080	15146	15220	15257	15275	15121	15305	15198	15201	15191	15264	15212	15187	15110	15340	15272	15156	15153	15284	15264	15205	15252	15073	15248	15121	15283	15029	15192	15226	15301	14981	15175	15221	15134	15253	15111	14998	15175	15139	15142	15141	15467	15188	15349	15216	15291	15140	15431	15271	15240	15223	15194	15353	15080	15327	15045	15189	15180	15248	15024	15288	15237	15183	15084	15217	15126	15249	15222	15024	15102	15146	15269	15330	15052	15180	15249	15279	15144	15383	15340	15065	15105	15075	15155	15237	15154	15243	15231	15158	15244	15207	15284	15094	15221	15002	15219	15241	15235	15138	15195	15125	15311	15186	15270	15230	15286	15075	15226	15187	15155	15322	15242	15188	15275	15168	15177	15249	15267	15337	15330	15259	15244	15279	15280	15075	15280	14981	15217	15289	15278	15288	15265	15257	15282	15199	15385	15187	15133	15160	15254	15319	15212	15185	15227	15064	15199	15276	15114	15274	15360	15225	15178	15230	15227	15333	15348	15332	15252	15333	15231	15237	15214	15084	15121	15178	15333	15052	15089	15040	15319	15282	15279	15327	15203	14917	15448	15250	15133	15209	15239	14981	15048	15097	15162	15227	15194	15451	15000	15193	15163	15170	15191	15358	15243	15159	15205	15196	15104	15123	15049	15103	15166	14968	15044	15140	15174	15099	15185	15287	15184	15297	15253	15236	15340	15224	15148	15206	15269	15113	15120	15257	15140	15255	15205	15185	15246	15283	15388	15053	15309	15185	15090	15211	15087	15254	15175	15269	15147	15170	15141	15173	15394	15234	15371	15158	15392	15107	15174	15250	15016	15166	15143	15219	15353	15176	15281	15294	15292	15410	15214	15282	15212	15186	15208	15172	15170	15117	15347	15307	15026	15214	15182	15173	15237	15367	15185	15120	15196	15236	15299	15294	15109	15220	15079	15229	15119	15145	15096	15178	15260	15110	15186	15146	15151	15156	15073	15318	15111	15323	15101	15247	15220	15086	15284	15278	15202	15193	15249	15081	15296	14973	15054	15410	15389	15218	15109	15193	15187	15293	15084	15283	15382	15168	15171	15263	15260	15062	15309	15101	15117	15408	15260	15266	15056	15279	15128	15182	15322	15048	15292	15216	15209	15251	15254	15347	15307	15125	15317	15073	15196	15140	15249	15088	15199	15291	15208	15330	15092	15289	15119	15231	15342	15149	15340	15172	15205	15332	15482	15182	15203	15215	15276	15255	15381	15143	15082	15165	15237	15221	15017	15375	15279	15293	15308	15203	15220	15150	15250	15204	15197	15203	15014	15235	15326	15001	15097	15123	15263	14967	15194	15096	15251	15360	15291	15229	15154	15329	15226	15375	15219	15290	15275	15260	15097	15321	15231	15167	15173	15162	15159	15242	15098	15146	15218	15286	15199	15284	15287	15289	15084	15251	15233	15318	15236	15263	15164	15039	15311	15154	15248	15335	15093	15059	15299	15319	15231	15213	15185	15023	15254	15167	15033	15213	15161	15253	15531	15172	15227	15246	15205	15345	15280	15162	15238	15239	15179	15147	15220	15309	15089	15155	15388	15101	15182	15079	15217	15149	15360	15215	15326	15182
28039	26255	33305	30128	24695	22291	20900	19627	18753	18116	17891	17917	17735	17466	17520	17392	17152	17368	17171	17298	17303	17194	17138	17356	17360	17270	17054	17299	17277	17081	17063	17180	17088	17243	17144	16953	16958	17239	17168	16863	17132	17054	17082	17094	16892	17025	17052	17042	17052	16900	16945	16972	17048	17006	17046	17092	17029	16911	17188	16992	17109	17067	17058	16945	17083	17082	17021	16970	16823	16925	17100	17020	16964	17078	16855	16993	17002	16906	16971	16927	17018	16906	16961	17009	16924	16977	17115	16924	17107	16900	16997	16996	17009	16932	17004	16895	16889	16987	16976	16995	17015	17183	17160	16754	17093	16922	16829	17036	17137	16892	16924	17007	16962	17060	16838	17021	17024	17072	16983	17125	17058	17061	17050	17107	16995	17001	16915	16979	17178	17143	16850	16917	17062	17081	16920	16862	17037	16908	17106	16938	16902	17052	16931	16939	17121	16981	17129	16822	16998	16918	17024	17122	17156	16898	17006	17064	17126	16974	17099	16875	17001	17031	17022	17097	17055	17129	17064	17148	16835	17004	16806	16827	16835	16952	16989	16994	16953	16987	17098	17149	17076	17036	16913	17252	17027	17194	17039	17103	16902	16969	16933	17173	17041	16911	17041	16958	16911	17033	17069	16984	17037	16977	16729	17062	16819	17001	16964	16823	17089	16916	17215	16950	17051	17081	17084	17100	17039	17212	17028	16958	17224	17118	17146	16936	16796	16837	17165	17119	16994	17128	17107	16999	16970	17046	16967	17095	16847	16940	16967	16980	16916	16921	17255	16929	16846	16992	16974	16966	16981	16869	17026	17231	16832	17130	16951	16955	17097	16868	17020	16872	17010	17224	17071	17203	17105	17164	17002	17100	17052	17036	16929	16851	16952	17013	17230	17152	17212	17099	17088	17223	17183	16884	16967	16749	16982	16797	17070	17037	17038	17141	17194	16973	16939	16913	17035	16974	16978	16966	16923	16855	17053	17192	16972	17041	16963	17006	16968	17106	17031	17009	16977	17191	16886	16954	16979	16972	17074	16826	16943	16765	16982	17101	17089	17098	16928	16888	17260	16949	16944	17073	17270	17018	16990	16989	17024	16967	16949	17054	17046	17144	16934	17083	17031	16839	16992	17121	16797	16924	16970	16959	16998	17005	17005	17105	16973	17056	17014	17066	17086	17074	17009	16813	16881	16930	17009	16910	17096	16861	17101	16980	17014	16988	16861	16988	17183	16953	16981	16939	16972	16792	17018	17058	16955	17015	17158	17130	16955	17198	17001	17051	16965	17073	17023	17006	16939	16997	17029	16906	17066	16971	16961	17007	17115	16969	16882	16888	16972	16787	17040	16812	16794	16995	16812	17015	17097	16960	17033	17102	17048	16860	16855	16814	16918	16835	16939	17037	17291	17022	17171	16916	17039	16979	16976	16927	17035	17028	17068	17111	17155	17182	16952	17146	16926	17093	17038	17025	16918	17022	17062	17052	16949	17052	16948	17144	17265	17231	16831	17153	17024	17207	16965	17043	17129	17071	16865	17006	17188	17078	17137	17024	17019	16829	16995	16848	17086	17070	16945	17010	16988	16954	16905	17146	17018	17126	16896	17031	17084	16982	16877	16985	16764	17056	16920	16936	17080	17081	17063	17104	16806	17108	16906	16982	17063	16893	17096	16878	16778	16954	16922	17081	16908	17126	17183	17117	17141	17010	16950	17255	16942	16989	16990	16809	16939	17115	17077	16870	17201	16931	17173	16975	17029	17040	17083	17089	17130	16925	16965	16891	17076	16903	17004	16877	16921	17234	17106	16866	17185	16972	17117	17163	17130	17096	16936	17088	16996	16962	16767	17088	17222	17006	16947	17008	16921	17056	16923	16957	17018	17113	16922	16918	16973	16986	16972	17252	16989	17021	16975	17057	17004	16937	16792	16988	17146	16963	16899	16915	16884	17107	16797	16921	17043	17035	16969	17183	16940	16830	16685	16985	16945	17010	17062	16814	16893	16948	16879	17052	17261	17277	17026	17005	17341	16853	16900	17174	17007	16902	17080	17180	16986	16907	16820	16896	16903	16922	16934	17051	16792	17016	16896	16895	16950	17011	17131	16949	16977	16899	16991	17079	17123	16904	17148	17180	16966	17065	16918	17138	17126	17326	17129	17110	17123	17142	17027	16995	17038	16789	16884	17007	17062	16918	16967	17039	17144	17123	17075	17012	16666	17185	16920	17126	16921	17098	17094	17032	17014	16877	17034	17010	17047	16843	16920	17116	17062	17136	16904	17016	17053	17142	17045	17210	16912	16921	17049	17085	17238	16929	17121	16902	17042	16991	17122	17256	16951	17038	16966	17123	16885	17075	17169	17026	17094	16946	17190	17047	16838	16789	17130	17094	16976	17018	16863	16849	17027	16711	17071	16849	17063	17052	17003	16952	16848	16709	16815	17042	16952	17114	17027	17006	16917	17021	17054	17174	16843	16984	16971	16936	16965	17072	16774	17225	17107	17036	16724	16872	17038	17198	17014	17153	17104	17109	17098	16977	16822	17154	16996	16954	16881	16949	17210	17093	17069	16826	17050	16992	17074	17199	17018	16863	16890	16919	17194	17185	17083	17010	16955	17039	16931	17208	16941	17014	17118	16848	17163	16894	16887	16905	16977	16950	16818	17135	16948	17010	17022	17276	16919	17005	17021	16840	16957	16958	17070	16976	17020	16983	16804	17076	17017	17025	17185	16937	16902	16999	16929	17014	16978	16960	17088	16846	16848	17197	17138	17025	16955	16989	17083	16902	16961	17180	17297	17019	17129	16910	17065	16947	17046	17088	17064	17067	16986	16983	17289	16974	17151	16949	16918	16924	16862	17026	16913	17096	17053	17145	17019	17111	17000	16948	16963	17066	17106	16900	16925	17031	16963	16943	17076	16875	16974	16870	17155	16894	17073	17188	17116	17147	16862	16990	16876	17101	16861	16935	17025	17033	17143	16923	17033	17034	17102	17130	17215	17124	16982	17026	17095	16882	17017	16865	17020	17011	16875	16996	17152	16797	17129	17149	17128	16929	16964	17101	16981	17010	16907	17107	16974	16774	17018	17157	17169	17027	16984	17057	17218	17153	17058	16990	16871	16786	16977	17250	16850	17063	16969	16986	17024	16987	16908	16713	17149	16913	16845	16935	16837	17054	17110	17026	17009	17037	17028	16927	16985	16972	17032	16960	16869	16894	17109	16949	17030	17160	16942	17076	16947	17227	16954	16922	16927	16878	17064	16926	17007	17041	17062	17206	16928	16977	16853	17040	16904	16989	17113	16921	16937	17042	17095	16999	17271	16902	16819	16897	16970	16809	16911	17079	17073	16992	17168	16928	17016	17175	16937	16999	17047	16769	16925	16806	17116	16894	16818	16964	17062	16879	16928	17131	17069	17101	17079	17198	17124	17072	16957	17155	17194	17003	17087	16911	17050	16978	17019	17100	17034	16867	16941	16891	17152	17128	16829	17084	17007	16996	16821	16844	17059	17061	17026	16813	16980	17135	16942	17127	17076	16997	17028	17109	17205	16989	17037	16941	16812	17059	17141	17042	17056	17054	17176	17156	17094	16918	17040	16702	16969	17182	17056	16895	17221	17115	16950	17169	17047	17041	17110	16923	17000	17108	16944	16790	16929	17054	17128	16989	16897	16998	17073	16869	17193	17044	17100	17168	17182	17159	16987	16895	16993	16988	16844	17107	17094	17194	16937	17002	16755	17024	17072	16971	16997	17048	16847	16741	17085	16925	17016	16938	17006	16934	16999	16977	17256	16931	17059	17058	16993	17023	17022	16944	16952	16997	17030	17064	17087	16966	17006	17096	17087	16880	17136	17098	17125	17094	17104	17020	16927	16995	17051	17183	17151	16927	17133	17095	16964	17048	17046	16797	16967	17033	17037	16951	16939	17125	16928	17191	16941	16946	17011	17202	16903	17052	17079	16870	17268	16993	17013	16956	17161	17073	17039	17073	17104	16977	17092	17123	16994	17026	17062	16818	17216	17226	17182	17079	17198	17112	17082	16956	16972	17046	17054	17176	16900	17059	16809	17218	17081	16997	17074	16942	17058	16901	17067	16850	17087	17066	16984	16834	17107	16945	17015	17171	17091	17185	16863	16926	17117	17154	17030	17066	17038	17021	17183	17145	17047	16968	16977	17074	16942	17013	16973	16907	16969	17155	17001	17172	16934	16944	17072	16894	16896	17009	17121	17178	17028	17020	17071	16957	17115	16945	16989	16798	17056	16878	17018	16865	17203	17026	17088	16969	16977	16952	17096	17090	17110	17015	16956	16900	16921	17069	16884	17116	17020	17097	16974	17008	17040	16975	16918	17138	17065	17008	16862	17021	17095	16918	17194	16913	16978	16982	16990	17083	16923	17057	16985	16951	17017	17101	17070	16915	16961	17001	17093	17070	17027	17105	16979	16985	17118	16996	16863	16999	16828	16996	17126	17061	17062	17108	17092	17024	17020	17150	16925	17021	16941	17044	16794	17176	17124	17173	17168	16946	17016	16915	16993	17178	17083	17144	17065	17121	17163	17165	17044	17037	17033	16919	16923	16933	17076	16854	16942	17041	17052	16979	17213	16955	17174	17062	16942	16974	17070	16921	16981	17151	16978	16979	17062	16929	17201	17015	17029	16916	17022	16897	16953	16951	17026	16943	17179	16994	16985	17039	17113	16915	16960	16821	16968	16940	17055	17022	16884	16993	16879	16950	16997	17050	16831	16776	16978	16936	16910	17205	17095	17002	16814	16899	17068	16956	16938	16962	16964	16890	16917	17083	16900	16926	16832	16963	17079	17114	16812	17139	16902	16842	16892	16725	17155	16980	17175	17200	17199	16979	16994	17019	17122	16948	17063	17054	17053	17200	17086	17159	17124	16944	17100	16808	17207	16988	17117	16918	16895	16928	17194	16965	17163	17022	17074	16824	16969	16972	17069	17074	17039	17136	17199	17037	16966	16928	16979	17148	16870	17175	17213	17073	16911	16981	17128	16849	16981	16927	17031	17020	17087	17186	17145	16922	16936	16748	16950	16906	17221	16806	17010	16922	16990	16970	17089	16942	16996	16993	17112	17122	16976	17102	17078	17195	16893	16900	16874	16901	17131	16942	17275	16903
28959	42414	38412	30059	25801	22656	20584	18871	17656	16820	16240	15991	15860	15678	15497	15374	15502	15323	15106	15183	15277	15282	15206	15259	15103	15184	14974	15193	15011	14993	14860	15197	14995	14945	15177	15032	14968	14940	14937	15195	14942	15021	14830	14817	14976	14919	15056	14929	14876	14959	15001	14833	14930	15017	14944	14997	14944	15042	14961	14953	14998	14954	14940	15067	15019	14970	14930	15060	15060	14769	14935	14782	14912	14817	14986	15011	14813	14960	15059	14883	14919	14835	15005	15035	14965	14962	14995	14876	14772	15019	14866	14996	14917	14743	14969	14777	14881	14904	14847	14780	14833	15009	14971	15068	15075	14879	15042	14979	15050	15014	14981	15159	15038	14877	14864	14919	14946	15078	14942	14923	14927	14967	14945	14952	14966	14851	15020	14985	15002	15134	14974	15033	14906	15011	14965	15047	14916	14946	14950	14848	14972	15040	14984	14901	14963	14871	14829	14834	14870	15090	14814	14786	15023	14989	14903	14994	14994	14905	15012	14917	14907	14994	14832	15011	14832	14982	15243	14946	14899	15015	14912	15045	14996	14938	14876	14903	14944	14878	14893	15150	14864	14836	14874	15060	14928	15047	14842	14941	15055	15184	15014	15103	14930	15004	14952	14919	14891	14959	14879	15016	15044	15034	14978	14925	14980	15008	15132	14970	14919	14925	14956	14949	14863	15091	14939	14915	14946	14774	15039	14947	14998	14931	14994	14894	14898	15152	15076	14788	15016	15135	15013	14827	14858	15088	14888	15179	14942	15015	14897	14884	15091	14897	14949	14976	15007	14914	14917	14966	14982	14805	14932	14935	15060	14820	14933	14945	15063	14934	15060	14882	14789	14781	15072	14924	15078	15176	14977	14791	14769	14812	15087	14904	14982	15048	14904	14905	15113	14910	15059	14881	14977	14838	15016	14947	14823	14782	14853	15011	14867	14960	14957	14820	15110	14854	14923	15046	15018	14976	15060	14704	14988	14955	14940	15011	14933	14863	14963	14998	14882	14936	14889	15023	15012	14973	14912	14816	14859	14927	14896	14851	15058	15089	15078	14950	14824	14869	14835	14807	14934	15053	15110	14864	14873	14954	14927	14936	14893	14969	14937	14847	14944	15022	14915	15123	15076	15112	14841	15013	14988	14929	14991	14883	14902	14728	14856	14997	14905	14923	14944	14879	15048	14858	15033	14908	15167	15007	14883	14959	14913	14900	14896	15075	14877	14927	15050	15019	14974	15027	14878	14970	15026	14848	14850	14891	14926	14999	14840	14917	14901	14829	14999	14957	15027	14917	14938	14985	14919	14755	14757	14996	14934	14881	15035	14797	15084	15096	14971	14844	14950	14980	14890	14933	14992	15026	14881	14926	15050	14962	15024	15035	14932	14987	14909	14915	15031	15049	14913	14845	15041	14885	14990	14930	15057	14842	14968	14937	14847	15062	15075	15049	15044	15016	14758	15043	14913	14992	14959	14939	15055	14973	14906	14898	14885	14855	14835	15073	14828	15000	15056	14854	15023	14917	14887	15116	15043	15004	15052	14903	14926	14907	14909	15019	14913	14955	14898	15087	14875	14966	14778	14808	14919	14936	14748	15033	14980	14886	15023	14857	14917	14985	15109	14914	14957	14958	14934	14992	14906	14955	14857	14782	15032	14852	14862	14980	14989	14848	14893	14923	14882	14861	15025	14751	14774	15116	15045	15062	14881	14936	14972	14901	14791	14979	14877	14938	15010	14894	15068	15011	14924	15015	15013	14924	15008	14874	15045	14936	14814	15032	14981	14989	15043	14954	15101	15051	14892	14953	14810	14886	15007	14970	14961	14872	15134	14918	14899	14997	14845	15005	15033	14930	15008	14847	14942	15046	15077	14927	14863	14979	14996	14866	14995	15008	14880	14883	14929	15017	14750	15078	15005	14898	14845	15071	14859	14942	14986	14888	14891	15019	15024	15082	14856	14977	15052	15127	15048	14860	15092	14944	15054	14864	15010	14921	14934	15184	14985	15024	14976	14994	14963	14969	14987	15038	15011	14984	14950	14958	14950	14979	14802	14944	15004	15073	14927	15088	14663	14876	14913	14966	14914	14920	14819	14797	14932	14985	14845	15130	14986	14970	15003	14946	14943	14867	14935	15151	14884	14893	14979	14850	15101	15016	14915	14788	15021	15171	14790	14988	14859	14906	14871	14800	15025	14903	15039	14992	14975	14890	15089	15065	14924	14999	14863	14979	14993	14909	14928	14814	14869	14689	14939	14813	14963	14798	14801	14875	15041	14998	14931	15140	14951	15061	15024	15057	15072	15004	14956	14928	14901	14977	14788	15080	14978	14865	14957	15012	14930	14763	14974	15103	15063	15140	14802	14962	15029	15076	14963	14854	15003	15079	15101	14918	14875	14980	14991	15015	14901	14853	14939	14939	14949	14948	14886	14780	14899	14780	15038	14921	15173	14812	14996	14877	14832	14821	15077	14940	14949	15024	15161	14862	14928	14968	14960	15008	15087	14918	14838	14859	14796	14902	14930	15049	15014	14951	14796	14941	14991	14992	14901	14933	15045	14832	15033	14921	15014	14920	14891	14882	14934	14924	15065	14916	15004	15129	14773	15023	15070	15163	15010	14845	15026	14985	14927	14979	15023	14913	14735	15001	15048	14854	14749	14934	14931	15101	14916	14890	14896	15029	15052	15010	14793	14896	15003	14955	14903	14841	14866	14909	14966	14906	15011	14854	15034	14918	14802	14983	14893	14942	14971	15040	14906	15072	15062	14874	14932	14976	15056	14923	14919	15035	15155	14943	15030	14847	14953	15026	14943	14886	15017	14995	14876	14872	15055	14833	14944	14970	14898	14918	14905	14998	15110	15066	14840	14874	14881	14984	15141	14905	14984	15080	15014	14914	15027	14882	14835	14958	14992	15177	14863	14933	14836	14995	14915	14818	14865	14890	14961	15000	14996	15095	14846	14954	15072	14948	15058	14930	14952	14984	15117	14874	14919	14888	14865	14892	14996	14872	14754	14910	15087	14971	14889	14779	15016	14979	15151	14915	14939	14952	14930	15036	14939	14834	14987	14936	15070	14944	15011	14852	15019	14962	14972	14844	14877	14988	15099	15022	15037	14880	15047	15025	14932	14933	14958	14919	14936	15110	15023	14843	14905	15147	14905	15066	14966	14917	14879	15002	14862	14937	14944	14952	15146	14902	14965	14996	14901	14952	14843	15029	15103	15058	15022	15047	15022	14704	14946	14875	14992	14898	15088	15028	14974	14956	15123	15009	14787	15075	14895	15041	14882	14887	14932	14871	14939	14924	14786	14874	14865	15009	14913	15006	14771	15091	14803	15008	14980	15108	14895	14906	14822	15005	14887	14886	14845	15044	14874	14943	15023	15059	14860	14988	15060	14784	14825	15005	15035	14947	14971	15082	14982	15002	14905	14893	15106	15006	14975	14880	15030	14875	14999	14928	14927	14996	14877	14928	14878	14887	14932	15015	15089	15018	14897	14937	14914	14963	14864	14732	14883	14989	15029	14886	14998	15047	14959	14909	14965	14833	14959	14992	15011	15042	14910	14975	14902	15022	14967	15024	14927	14878	14933	15143	15057	15007	14886	14922	15076	14846	14770	14802	14922	14747	14933	14978	14836	15082	14960	14782	14965	14970	15008	14948	15000	14829	14983	14903	14816	14977	14927	15125	14885	14985	14972	14838	15157	14998	14941	14969	14916	14850	14859	15019	14872	14996	15028	15047	14838	15019	14947	14825	15214	14969	14804	15044	15103	15031	14903	14913	14884	15091	15007	14893	15010	14877	14944	14905	14832	14894	14978	15083	15084	14894	15014	14852	14891	14947	15009	14871	14954	14805	14804	14936	14887	14964	14967	14933	14791	14865	15125	14986	15044	15022	14988	14844	15044	14866	15021	14964	15140	14902	14889	14917	14974	14994	14984	15038	14737	14862	14951	14881	14992	14845	14958	14983	15012	14878	14893	15063	14984	14987	14981	14920	14960	15101	15011	14826	15037	14887	14906	14971	14930	15003	14877	14812	14957	14885	14887	14981	15018	14948	15129	14792	15042	14969	15113	14977	14808	14981	14782	14958	15064	15131	14795	15101	15215	15007	14985	14903	15029	14947	14838	15098	15011	14961	14905	15114	14869	14930	14903	14985	14969	15007	14827	14874	14773	14716	14988	15099	14929	14996	15015	15002	14944	14852	14945	14992	14955	14840	14843	14951	14950	14938	15084	14986	14846	14927	15098	14951	14871	14875	14766	15016	15111	14998	15107	14733	14947	14814	14991	14916	15050	14822	14883	14855	14958	14969	14966	15092	15056	14977	14998	14866	14988	14960	15098	14908	15154	15063	15027	15076	14992	14816	14796	14937	14732	15017	14933	14806	14960	14996	15002	15006	15000	14980	14841	14877	14977	14862	14895	14901	15031	15040	14878	14764	14898	14847	14929	14883	15013	14861	14934	15123	14986	14900	15006	14985	14898	14893	14968	14927	14777	15062	14991	15012	15006	14891	14916	15032	14933	14901	14855	15080	15089	14898	15072	14920	14976	15036	15044	14852	14937	15064	15108	14970	14947	14974	15015	14932	15040	14995	15047	14975	14909	14984	14928	14889	14723	14989	15094	15133	14871	14954	15042	15126	14856	15040	15064	15066	15003	14997	14827	14904	14939	14891	14918	14986	14851	14876	14944	14861	14886	15073	14783	14828	15144	15031	15007	15092	14905	14964	15065	15007	14966	14853	14982	14923	14981	14963	14912	15070	15026	14933	14849	14888	15012	14886	15008	14899	14950	15134	14961	14857	15029	14969	15032	15018	14799	14997	14894	15057	15010	14776	14841	14868	14793	15047	14926	15073	15000	15041	14905	14896	15010	14978	15042	14947	14780	15004	14918	14987	15075	15062	14775	14945	14895	15039	14879	14934	14995	14941	15036	14922	14994	14979	14929	14827	14893	15003	14879	15008	14811	15094	14853	14904	14957	14965	14865	15112	14787	15146	14848	15061	14882	15070	14944	14944	15017	14975	15048	15030	14876	14937	15097	15001	14940	15002	14926	15046	14872	15006	14991	14938	14950	14944	14816	14917	15070	15232	14932	14906	14973	14941	14944	15015	14863	15165	14951	15051	15012	14985
23618	21009	28486	24529	24065	25981	25660	22009	20325	19872	19204	18561	18477	18213	18108	18084	17882	18088	17735	17631	17630	17699	17579	17455	17529	17572	17588	17402	17505	17516	17471	17292	17667	17560	17433	17531	17435	17224	17623	17281	17268	17418	17099	17438	17241	17356	17083	17247	17436	17186	17329	17311	17400	17334	17313	17460	17146	17267	17380	17349	17146	17098	17604	17233	17428	17242	17420	17228	17443	17199	17053	17318	17481	17225	17147	17188	17415	17375	16967	17315	17197	17116	17180	17262	17157	17158	17121	17163	17480	17263	17155	17300	17328	17322	17292	17237	17173	17203	17248	17118	16948	17149	17183	17220	17296	17407	17317	17266	17269	17293	17468	17231	17440	17053	17334	17353	17219	17129	17124	17307	17158	17205	17360	17329	17232	17329	17132	17153	17154	17319	17421	17220	17202	17205	17188	17060	17463	17470	17337	16830	17251	17113	17179	17147	17125	17434	17303	17298	17317	16973	17278	17304	17461	17446	17223	17299	17174	17366	17282	17269	17224	17071	17176	17225	17303	17250	17296	17341	17279	17342	17069	17332	17295	17283	17105	17228	17352	17280	17311	17345	17397	17232	17300	17440	17177	17350	17156	17379	17182	17426	17150	17368	17227	17459	17419	17357	17141	17203	17110	17275	17243	17264	17203	17214	17275	17091	17353	17020	17083	17384	17199	17311	17438	17221	17312	17199	17243	17124	17193	17158	17124	17227	17332	17251	17195	17204	17399	17289	17198	17446	17200	17240	17103	17130	17207	17022	17300	17383	17493	17410	17275	17287	17347	17212	17305	17225	17108	17109	17478	17317	17446	17362	17297	17188	17397	17194	17241	17366	17159	17176	17165	17221	17235	17145	17145	17076	17264	17272	17270	17046	17299	17176	17115	17128	17229	17253	17383	17064	17259	17508	17272	17311	17172	17082	17074	17160	17115	17236	17276	17263	17234	17166	17172	17209	17444	17298	17219	17355	17301	17306	17433	17154	17321	17121	17422	17269	17108	17149	17046	17178	17454	17218	17154	17101	17313	17320	17146	17303	17550	17481	17450	17341	17293	17421	17232	17411	17261	17133	17160	17211	17383	17266	17352	17354	17307	17249	17395	17280	17225	17208	17254	17239	17147	17165	17290	17114	17371	17013	17317	17211	17469	17124	17287	17377	17168	17234	17222	17240	17297	17167	17300	17342	17433	17219	17005	17306	17416	17184	17208	17184	17154	17275	17122	17267	17160	17387	17162	17043	17293	17291	17186	17267	17203	17394	17159	17116	17308	17367	17380	17272	17087	17250	17304	17261	17084	17140	17012	17295	17264	17154	17277	17316	17486	17233	17416	17262	17144	17315	17360	17289	17170	17210	17041	17211	17262	17292	17043	17062	17263	17075	17198	17218	17237	16927	17203	17226	17210	17147	17305	17190	17147	17285	17114	17278	17301	17265	17254	17377	17316	17104	17029	17248	17322	17252	17345	17152	17310	17416	17091	17179	17238	17193	17331	17401	17170	17349	17446	17362	17170	17298	17229	17210	17264	16901	17186	17155	17324	17352	17315	17368	17104	17089	17010	17344	17055	17241	17198	16951	17069	17468	17362	17328	17001	17215	17368	17337	17162	17203	17266	17082	17140	17309	17168	17097	17324	17229	17441	17252	17216	17286	17187	17255	17272	17193	17231	16953	17472	17245	17337	17332	17178	17275	17270	17247	17277	17179	17163	17161	17234	17306	17111	17162	17102	17199	17110	17090	17234	17239	17317	17070	17138	17343	17242	17262	17150	17334	17128	17005	17256	17263	17302	17288	17206	17231	17058	17087	17304	17170	17105	17325	17212	17291	17284	17218	17092	17248	17393	17247	17273	17073	17324	17229	17401	17266	17170	17166	17130	17178	17322	17169	17332	17224	17170	17285	17165	17268	17188	17276	17385	17154	17163	17124	17337	17093	17038	17241	17357	17392	17292	17045	17185	17145	17201	17198	17214	17200	17346	17154	17235	17173	17292	17187	17201	17357	17318	17013	17312	17343	17178	17126	17246	17540	17186	17154	17113	17048	17278	17153	17232	17250	17226	17064	17367	17384	17274	17259	17325	17029	17153	17313	17292	17341	17178	16975	17261	17155	17133	17153	17227	17515	17235	17138	16989	17345	17053	17121	17390	17303	17167	17082	17460	17248	17276	17132	17182	17307	17107	17375	17120	17194	17170	17142	17264	17287	17309	17062	17353	17205	17226	17187	17281	17344	17104	17254	17389	17332	17126	17215	17240	17411	17198	17094	17044	17169	17131	17110	17411	17254	17198	17235	17087	17242	17210	17124	17143	17295	17240	17280	17370	17447	17302	17238	17218	17053	17108	17142	17357	17001	17403	17169	17037	17152	17151	17336	17264	17171	17064	17154	17329	17193	17174	17065	17209	17342	17114	17342	17533	17338	17300	17122	17419	17330	17360	17207	17144	17218	17086	17230	17184	17435	17110	17285	17278	17250	17277	17366	17346	17313	17305	17173	17302	17132	17288	17337	17417	17104	17169	17334	17250	17197	17310	17042	17432	17246	16955	17208	17266	17314	17435	17336	17055	17061	17313	17219	17370	17177	17213	17334	16999	16976	17418	16975	16975	17163	17223	17213	17467	17070	17384	17305	17265	17361	17324	17133	17092	17253	17219	17154	17285	17303	17172	17360	17356	17170	17119	17071	17169	17398	17271	17360	17331	17198	17178	17182	17153	17064	17174	17307	17195	17346	17344	17173	17265	17265	17300	17280	17123	17246	17349	17139	17310	17219	17235	17094	17488	17218	17446	17139	17428	17062	17445	17457	17257	17143	17182	17054	17334	17258	17168	17272	16962	17428	17268	17354	17152	17472	17241	17288	17180	17091	17341	17222	17074	17142	17226	17183	17442	17332	17139	17327	17141	17380	17299	17308	17289	17172	17240	17194	17109	17193	17526	17014	17264	17201	17014	17278	17131	17134	17352	17307	17114	16924	17268	17235	17260	17229	17265	17280	17111	17301	17241	17289	17222	17092	17209	17277	17171	17221	17362	17202	17155	17287	17186	17323	17266	17161	17296	17248	17432	17141	17119	17230	17311	17374	17258	17362	17062	17108	17108	17253	17224	17052	17304	17163	17398	17551	17340	17233	17319	17329	17330	17077	16955	17061	17219	17252	17105	17195	17244	17329	17297	17379	17311	17189	17089	17353	17228	17152	17283	17301	17242	17140	17268	17021	17329	17129	17351	17143	17376	17409	17328	17158	17145	17280	17192	17114	17404	17269	17213	17197	17264	17272	17242	17060	17273	17187	17422	17274	17251	17313	17362	17288	17109	17413	17405	17171	17434	17294	17110	17027	17119	17285	17377	17045	17421	17313	17175	17374	17228	17198	17098	17234	17098	17348	17264	17102	17285	17130	17303	17242	17064	17275	17305	17087	17151	17122	17232	17140	17134	17489	17228	17222	17291	17271	17257	17237	17317	17282	17440	17220	17221	17218	17267	17022	17281	17267	17128	17121	17348	17280	17207	17236	17048	17294	16980	17263	17008	17334	17273	17283	17220	17328	17305	17287	17237	17236	17127	17234	17268	17164	17170	17254	17173	17205	17192	17018	17224	17509	17269	17254	17190	17182	17475	17499	17356	17433	17237	17319	17195	17261	17400	17158	17139	17318	17306	17176	17210	17150	17388	17440	17183	17220	17365	17227	17173	17229	17217	17276	17488	17244	17284	16930	17197	17317	17333	17186	17411	17239	17310	17267	17279	17397	17213	16955	17251	17234	17360	17334	17345	17279	17050	17379	17327	17298	17176	17138	17317	17284	17251	17179	17110	17188	17302	17134	17184	17299	17299	17354	17157	16966	17301	17204	17198	17391	17346	17200	17233	17215	17167	17236	17330	17264	17423	17270	17267	17258	17383	17200	16986	17182	17261	17258	17360	17276	17188	17174	17264	17067	17350	17207	17366	17274	17079	17304	17231	17140	17255	17274	17261	17145	17231	17135	17328	17089	17217	17188	17195	17204	17252	17269	17259	17174	17350	17223	17191	17285	17189	17202	16964	17262	17304	17116	17163	17483	17231	17393	17367	17227	17222	17141	17134	17283	17183	17130	17322	17308	17068	17393	17219	17260	17118	17474	17119	17135	17321	17442	17192	17453	17208	17268	17304	17294	17147	17210	17390	17267	17158	17122	17471	17415	17341	17325	17315	17201	17151	17139	17264	17226	17341	17235	17188	17026	17275	17306	17204	17301	17362	17301	17349	17341	17475	17251	17211	17266	17166	17173	17298	17220	17088	17147	17200	17215	17218	17134	17071	17102	17294	17279	17335	17134	17331	17236	17284	17357	17199	17393	17191	17123	17280	17297	17212	17433	17188	17436	17313	17043	17271	17189	17304	17165	17374	17292	17393	17332	17352	17165	17301	17268	17337	17171	17228	17195	17441	17391	17359	17165	17299	17209	17100	17269	17283	17451	17163	17422	17157	17423	17335	17086	17050	17186	17407	17154	17223	17256	17042	17059	17180	17290	17300	17258	17376	17349	17235	17347	17262	17089	17114	17116	17363	17120	17177	17157	17373	17205	17452	17384	17336	17228	17173	17389	17347	17391	17275	17330	17397	17263	17286	17266	17219	17370	16925	17071	17092	17357	17219	17123	17137	17246	17359	17180	17456	17059	17348	17049	17332	17314	17135	17284	17282	17357	17287	17344	17236	17353	17173	16887	17079	17322	17446	17270	17271	17407	17213	17115	17220	17177	17312	17114	17042	17238	17386	17068	17210	17192	17245	17153	17431	17207	17087	17184	17321	17153	17191	17245	17201	17303	17283	17174	17170	17440	17316	17165	17185	17125	17290	17152	17237	17141	17347	17301	17148	17366	17375	17175	17185	17135	17315	17345	17298	17172	17344	17148	17352	17332	17119	17171	17080	17030	17225	17016	17286	17287	17289	17180	17268	17216	17209	17310	17335	17279	17207	17282	17264	17269	17135	16979	17498	17219	17160	17293	17360	17401	17396	17210	17039	17288	17290	17113	17214	17126	17336	17044	17418	17173	17343	17254	17152	17343	17312	17355	17608	17124	17307	17324	17152	17218	17214	17153	17211	17220	17107	17155	17348	17077	17260	17077	17224	17249	17322	17152	17172	17264	17305	17255	17278	17084
29110	47807	44666	35795	30774	26867	24199	21757	19811	18487	17934	17124	16777	16506	16337	15951	15878	15893	15759	15624	15652	15441	15646	15421	15458	15372	15514	15239	15525	15274	15258	15266	15396	15236	15267	15275	15328	15146	15114	15146	15107	15154	15061	15241	15113	15165	15076	15186	15201	15238	15282	15237	15105	15264	15223	15163	15269	15111	15146	15242	15167	15138	15317	15107	15064	15168	15072	15195	15084	15127	15160	15197	15005	14904	15122	15124	14975	15208	15119	15193	15279	15044	15162	15192	15094	15179	15021	15075	15238	15188	15168	15112	15094	14986	15168	15061	15043	15160	15031	15093	15128	15064	15162	15239	15178	15059	15096	14971	15094	15189	15114	15114	15178	15132	15003	15015	15133	15293	15147	15027	15246	15259	15051	15161	15116	15054	15032	15136	15178	15170	15164	15279	15198	15108	15200	15055	15112	14962	15073	15173	15012	15108	15138	15271	15132	15136	15057	15039	15151	15034	15106	15232	15017	15174	15222	15152	15109	14938	15306	14968	15131	15195	15344	15233	15086	15256	15025	15099	15027	15034	15187	14973	15265	15023	14963	15109	15024	14991	15080	15111	15196	15100	15216	15040	14939	15094	14946	15185	15127	15116	15074	15113	15106	15158	15136	15164	15057	15186	15155	15089	15170	15215	15031	15179	14949	15113	15024	15061	15192	15007	15134	15260	15154	15149	15015	14996	15173	15109	15031	15041	15024	15041	15170	15056	15032	15049	15098	14942	15036	15131	15208	15097	15120	15010	15104	15131	15239	15181	14970	15275	15062	15034	15025	15228	15176	15087	15088	14916	15163	15134	15161	14940	15076	15113	15103	15147	15102	15238	15198	15066	15094	15043	15186	15243	15009	14956	15119	14966	15139	15239	15118	14930	15158	15143	14980	15269	15047	15090	15109	15113	15147	14994	15281	15187	15160	15260	14949	15066	15112	15149	15064	15092	15179	15227	15052	15140	15039	15028	15266	15140	15298	15096	15138	15092	14994	15256	15265	15171	15278	15129	15113	15044	15013	14987	14940	15208	15059	15264	15002	15247	15110	15265	15166	15111	15181	15229	15216	15100	15197	15102	14988	15150	14976	15194	15294	15225	14955	15115	15131	15033	15014	15100	15092	15263	15166	15070	15065	15138	15141	15058	15283	14826	15199	15117	15075	15000	15125	15032	15160	14963	15106	15193	15268	15206	15066	14964	15182	15196	15211	15163	14956	15140	15155	15119	15125	14983	15083	15086	14991	15181	15199	15058	15143	14998	15042	15076	15083	15076	15165	14913	15092	15067	15152	15164	15066	15072	15071	15045	14954	15283	14978	15129	15098	15073	15049	15169	14879	15168	15241	15057	15057	15024	15096	15161	14983	15052	15146	15021	15128	15100	15130	15129	15069	15047	14978	15170	14894	15128	15067	14983	15192	15016	15084	14981	15069	15045	15022	15114	15042	15349	15026	15016	15021	15107	15124	15171	15088	15314	15142	15103	15186	15007	15123	15071	15147	14851	15190	15121	15063	15109	15176	15098	15029	15263	15018	15113	15100	15163	15214	15025	15008	14957	15147	15166	15199	15081	15289	15166	15103	15103	15182	15150	14902	15122	15059	14962	15182	15159	15032	15199	15167	15086	15122	15007	15042	15111	15129	15073	15262	15052	15112	15122	14999	15117	15240	15025	15094	15253	15109	15174	15061	15219	15167	15034	15237	15071	15027	15150	15043	15150	15233	15255	15188	14819	15217	15105	15140	15118	15103	15247	15087	14966	15187	15181	15174	15147	15141	15053	15064	15058	15156	15101	15142	15173	15104	15062	15048	15051	15074	14994	15127	15055	15208	15200	15084	15078	15018	15104	15190	15179	15114	15258	15283	15111	15025	15085	15045	15104	14956	15103	15126	15133	15026	15129	15163	15007	15137	14926	15216	15162	15090	14884	15078	15114	15042	15103	14957	15157	15110	15114	15003	15222	15175	15057	15066	15060	15150	15163	14993	15141	15009	15152	15151	15255	15150	15129	15093	15346	15123	15006	15159	15086	15125	15112	15269	14962	14942	15030	15151	15033	15080	14979	15107	15137	15110	15179	15121	15282	15260	14974	15087	15288	15140	15108	14928	15302	15087	15190	15118	15154	15284	15052	15010	15177	15072	15130	15147	15049	15170	15213	15098	15147	15123	15066	14914	15079	15267	15145	15064	15216	15163	15164	15182	15182	15078	15144	14965	15112	15175	15227	15016	15075	15244	15118	15239	15126	15188	15115	15035	15082	15003	15019	15223	15185	15123	15055	15132	15209	14980	15296	15276	15170	15159	15121	15031	15060	15202	15039	15210	15330	15059	15042	15267	15282	14987	15113	15084	14963	15046	14958	15002	15268	15136	15024	15082	15193	15004	15052	15023	15204	15041	14942	15029	15014	15131	15136	15002	15160	15009	15240	15015	15115	15098	14993	15213	15190	15114	15107	15080	15088	15224	15183	15068	15056	15083	15120	15149	15186	14917	15065	15102	15000	15151	15189	15132	15053	15084	15106	15123	15024	15118	15131	14980	15008	15179	15173	15001	15168	15129	15130	15014	15077	15110	15012	15155	14928	15092	14948	15106	15151	15124	14917	15059	15063	15223	15110	15164	15174	15063	15145	15073	15141	14982	15138	15034	15155	15034	15178	14920	15070	15121	15271	15194	14994	15199	15034	15098	15171	15199	15205	15162	15199	15079	15230	15129	15045	15215	15244	15113	15232	15118	15099	15072	15145	14980	15192	15205	15168	14991	15216	15008	15302	14891	15067	15184	15113	15048	15071	15228	15096	15080	14970	15225	15224	15236	15295	14966	15080	15019	15076	15169	15075	15157	15232	15080	15206	15093	15089	15024	15158	15109	15148	15026	15138	15076	15084	15130	15111	15051	15080	15239	15171	15070	14961	15213	15103	15239	15194	15272	15188	15099	15236	14996	15035	15001	14988	15009	14991	15046	15217	14950	15181	15091	15173	14905	15014	15158	15223	15324	15080	14985	15005	15139	15112	14967	15055	15050	15219	15104	15078	15032	15138	15082	14982	15062	15191	15170	15058	15059	15150	15158	14980	15052	15209	14978	15048	15086	15148	15215	15204	15178	15158	15042	15144	15187	15078	15030	15171	15055	15099	15093	15210	15156	15051	15160	15092	15209	15331	15160	15108	15112	15063	15431	15181	15138	15032	15085	15207	15125	15142	15080	15053	15113	15056	15192	15204	15182	15140	15086	15016	15095	15123	15133	15201	15132	15184	15149	15110	15161	15221	15127	15096	15062	15109	15013	15133	15096	15212	15140	15128	15186	15097	14926	14958	15119	15049	15148	15114	15055	15302	15089	15198	15196	14855	15164	14922	15214	14882	15045	15197	15109	15224	15058	15213	15044	15020	14930	15051	15322	15081	15017	15145	15102	14992	15186	15100	15108	15107	15148	15128	15258	15093	15070	15245	15052	15029	14945	15008	15075	15121	15274	15064	15106	15239	15014	15359	15089	14979	14952	15318	15003	15051	15173	14992	15283	15225	15205	15066	15053	15196	15110	15015	14935	15010	15162	15024	15176	15042	15013	15104	15198	15011	15267	15012	15274	15053	15210	15078	15115	15312	15195	15115	15116	15146	15200	15152	14996	15142	15117	15141	15200	15045	15186	15128	15218	15150	15241	15161	15046	15172	15140	15158	15137	15132	15194	15210	14978	15095	15075	14954	15039	14981	15066	15005	15110	15131	15113	15043	15079	15177	15096	15128	15053	15038	15069	15085	15005	15031	14987	15051	15049	15070	15201	15172	15140	15117	14942	15283	14918	15068	15030	15184	15208	15100	14951	14980	15140	15017	15076	15138	15009	15021	15218	15021	15095	15038	15087	15037	14922	15208	15178	14966	15057	15117	15101	15076	15117	15038	15163	15238	15044	15123	14930	15090	14909	15286	15145	15152	15072	15143	15068	15060	15144	15125	15106	15303	15151	15207	15171	15302	15086	15195	15134	15203	15183	15100	15113	15159	15012	15226	15144	15148	14946	15046	15172	15189	15158	15043	15067	15037	15191	15131	15164	15170	15261	15181	15215	15036	15077	15057	15113	15233	15074	15159	15371	15006	14970	15244	14907	15022	15064	15072	15068	15123	15204	15074	15037	15096	15270	14974	15184	15086	14921	15149	15448	15038	14976	15142	15098	15149	15146	15074	15048	15052	15062	14990	15032	15059	15032	14927	15164	15235	15046	15063	15145	15055	15056	15199	14990	15177	15164	15154	15041	15130	15147	14949	15138	15071	14994	15127	15064	15050	15276	15016	15094	15175	15095	15012	14960	15087	15036	15247	15127	15101	15115	15214	15061	15011	15079	15043	15218	14943	15083	15067	15100	15268	15081	15005	15195	15200	15086	15101	15063	15182	15176	14971	15169	15218	15091	15052	14924	15237	15020	14970	15213	15191	15298	14902	15157	15139	15042	15147	15013	15058	15112	15143	15298	15047	15131	15084	15199	15042	14959	15008	15171	14997	15018	15234	15096	15055	15240	15034	15206	15080	15114	15137	15005	15210	15154	15129	15248	15118	15031	15118	15193	15003	15100	15066	15094	15128	15156	15089	15248	15041	15059	15002	14946	15023	15127	15160	15164	15009	15120	15215	15187	15081	15015	15040	15193	15071	15176	15271	15154	15067	14937	15141	15025	15141	15053	15163	15150	15050	15060	15051	15141	15086	15107	15155	15258	15144	15092	15037	15157	15080	15134	14997	15111	15085	15137	14915	15164	15026	15112	15115	15052	15226	15211	15082	14991	15286	15084	15044	15188	15170	15298	15127	15115	14962	15090	15230	15192	15122	15056	15089	15073	15085	15202	15235	15208	15156	15216	15148	15183	15043	15275	15138	15126	15029	15114	15228	15072	15244	15034	15040	14948	15120	15107	15192	15122	15149	15055	15193	15073	15236	15061	15036	15029	15143	15005	14943	14977	14924	14937	15146	15082	15185	15194	14970	15021	14878	15105	15078	15141	15015	15092	15265	14954	15150	15129	15020	15278	15111	15099	15104	15077	15353	15165	15110	15139	15199	14898	15046	15231	15087	15177	15076	14958	15058	15076	15127	15109	15011	15144	15017	15328	15089	15126	15162	15080	15106	15109	15154	15095	15121	15237	15097
22573	21078	28874	23652	22248	26107	28841	23642	21391	20913	20241	19328	19259	18807	18515	18518	18413	18146	18134	18097	18139	17989	17718	17852	17751	17932	17728	17754	17741	17407	17572	17425	17614	17566	17617	17733	17765	17555	17697	17596	17601	17443	17481	17439	17229	17555	17348	17424	17385	17567	17429	17484	17278	17391	17481	17470	17491	17204	17533	17287	17267	17205	17296	17341	17502	17348	17231	17475	17457	17236	17274	17373	17312	17379	17508	17570	17255	17248	17241	17447	17216	17411	17318	17196	17376	17410	17363	17371	17440	17366	17389	17395	17221	17413	17339	17281	17246	17552	17057	17565	17310	17520	17301	17155	17325	17365	17478	17301	17420	17565	17158	17465	17382	17535	17459	17381	17398	17260	17162	17202	17441	17291	17416	17369	17541	17429	17211	17195	17501	17301	17378	17345	17261	17283	17230	17249	17131	17403	17244	17329	17379	17429	17142	17192	17249	17522	17274	17333	17172	17208	17284	17184	17261	17366	17316	17359	17500	17246	17497	17491	17281	17368	17327	17320	17317	17243	17366	17322	17327	17250	17264	17359	17435	17251	17369	17349	17133	17157	17261	17179	17402	17252	17302	17223	17412	17419	17193	17206	17246	17411	17369	17579	17310	17410	17205	17240	17354	17408	17429	17509	17241	17295	17471	17229	17272	17353	17396	17172	17318	17324	17535	17388	17174	17315	17434	17527	17316	17327	17410	17199	17240	17464	17283	17207	17439	17562	17324	17217	17270	17386	17320	17372	17328	17320	17358	17370	17297	17430	17532	17398	17273	17290	17368	17294	17365	17355	17458	17270	17273	17322	17277	17446	17252	17315	17325	17290	17388	17163	17280	17319	17292	17375	17128	17329	17359	17387	17329	17255	17486	17147	17137	17364	17288	17180	17364	17393	17165	17343	17288	17219	17336	17348	17354	17438	17550	17283	17390	17149	17357	17369	17314	17091	17202	17391	17439	17485	17288	17163	17153	17200	17563	17312	17271	17277	17324	17360	17281	17143	17281	17280	17441	17397	17302	17531	17242	17258	17317	17269	17241	17314	17213	17334	17198	17535	17348	17280	17430	17256	17211	17269	17326	17427	17308	17349	17166	17462	17380	17292	17246	17159	17347	17383	17406	17188	17244	17396	17084	17164	17422	17433	17328	17205	17106	17433	17466	17309	17373	17352	17302	17371	17323	17162	17165	17359	17454	17225	17295	17407	17190	17229	17435	17468	17278	17339	17244	17412	17493	17214	17240	17302	17299	17191	17346	17436	17395	17345	17288	17245	17343	17290	17481	17351	17350	17325	17372	17190	17439	17574	17427	17395	17428	17453	17209	17356	17392	17317	17416	17437	17308	17523	17089	17204	17284	17425	17311	17593	17241	17426	17321	17288	17387	17385	17245	17121	17243	17171	17413	17061	17356	17168	17269	17334	17343	17214	17264	17346	17332	17362	17239	17239	17305	17269	17497	17548	17395	17125	17185	17273	17376	17316	17068	17302	17353	17207	17261	17329	17204	17345	17278	17296	17393	17300	17398	17359	17478	17386	17256	17460	17261	17228	17366	17400	17242	17423	17316	17398	17252	17345	17292	17219	17364	17380	17395	17253	17443	17414	17345	17264	17374	17210	17242	17434	17483	17372	17577	17244	17232	17333	17260	17211	17358	17245	17159	17184	17381	17573	17386	17461	17406	17370	17208	17185	17276	17349	17334	17400	17354	17441	17285	17558	17356	17351	17096	17363	17333	17324	17178	17067	17352	17358	17422	17421	17320	17275	17288	17300	17335	17115	17418	17371	17309	17315	17306	17320	16897	17130	17383	17234	17131	17360	17336	17251	17481	17546	17256	17387	17374	17074	17380	17356	17440	17238	17230	17411	17402	17250	17219	17453	17231	17111	17227	17340	17173	17448	17242	17331	17294	17379	16959	17408	17409	17315	17195	17164	17276	17331	17298	17399	17435	17388	17291	17273	17486	17408	17232	17323	17355	17343	17226	17240	17295	17508	17371	17240	17363	17222	17400	17374	17319	16977	17131	17334	17151	17371	17172	17183	17296	17323	17164	17474	17415	17359	17363	17284	17187	17440	17325	17333	17456	17337	17311	17189	17296	17226	17412	17443	17390	17338	17401	17271	17632	17058	17072	17327	17223	17329	17262	17326	17493	17251	17208	17169	17216	17140	17332	17464	17435	17329	17342	17362	17335	17510	17577	17252	17278	17327	17292	17348	17473	17336	17265	17336	17378	17440	17151	17244	17595	17261	17223	17376	17454	17425	17352	17366	17284	17179	17418	17434	17398	17418	17339	17308	17271	17410	17353	17376	17227	17377	17411	17279	17204	17402	17123	17337	17321	17392	17211	17282	17230	17418	17278	17372	17611	17251	17334	17361	17370	17430	17282	17187	17410	17498	17150	17369	17252	17373	17208	17378	17330	17423	17416	17318	17449	17297	17305	17433	17369	17271	17363	17039	17338	17313	17181	17161	17370	17491	17315	17186	17262	17067	17342	17331	17449	17273	17261	17220	17224	17183	17255	17580	17243	17170	17249	17263	17297	17342	17396	17134	17418	17351	17295	17333	17457	17287	17279	17079	17547	17333	17337	17315	17352	17355	17274	17141	17320	17349	17243	17293	17222	17296	17347	17426	17212	17310	17278	17380	17133	17392	17178	17396	17437	17166	17327	17438	17171	17354	17318	17336	17216	17279	17421	17331	17098	17352	17134	17248	17273	17156	17262	17039	17321	17324	17322	17059	17480	17256	17474	17500	17286	17366	17369	17245	17413	17440	17353	17323	17489	17368	17251	17073	17229	17241	17489	17255	17345	17317	17267	17200	17315	17075	17397	17232	17348	17226	17337	17345	17308	17174	17313	17438	17306	17388	17306	17360	17194	17312	17358	17224	17463	17309	17169	17102	17288	17400	17131	17375	17351	17414	17503	17370	17313	17232	17206	17528	17519	17218	17363	17497	17435	17276	17447	17160	17414	17210	17245	17278	17276	17169	17310	17278	17302	17134	17258	17199	17577	17331	17255	17320	17118	17421	17239	17274	17157	17524	17336	17192	17577	17232	17388	17429	17482	17252	17202	17243	17158	17195	17280	17172	17186	17223	17243	17271	17208	17347	17287	17291	17188	17279	17354	17465	17205	17263	17304	17238	17357	17343	17359	17331	17324	17028	17417	17348	17458	17228	17373	17113	17232	17507	17447	17577	17333	17303	17273	17265	17441	17232	17432	17436	17245	17248	17516	17264	17389	17327	17151	17209	17379	17136	17189	17300	17171	17432	17204	17208	17263	17177	17429	17198	17332	17272	17274	17226	17236	17373	17469	17326	17361	17333	17079	17105	17378	17419	17361	17164	17327	17159	17367	17354	17499	17264	17349	17464	17246	17203	17338	17175	17168	17262	17332	17308	17375	17343	17081	17323	17249	17249	17436	17200	17352	17322	17170	17199	17205	17145	17318	17199	17258	17113	17366	17294	17291	17235	17049	17255	17614	17345	17361	17304	17341	17603	17315	17317	17309	17366	17418	17304	17294	17155	17198	17183	17365	16984	17222	17343	17372	17385	17083	17353	17301	17438	17298	17255	17446	17380	17408	17215	17175	17178	17239	17240	17113	17269	17470	17153	17256	17519	17399	17242	17312	17452	17238	17373	17538	17258	17244	17335	17078	17331	17171	17233	17233	17331	17421	17336	17287	17213	17186	17228	17208	17351	17384	17346	17484	17202	17214	17241	17344	17493	17219	17526	17325	17308	17235	17291	17321	17237	17417	17159	17245	17168	17376	17479	17481	17256	17380	17267	17328	17446	17233	17295	17359	17337	17231	17452	17211	17351	17361	17360	17351	17389	17400	17329	17252	17382	17377	17355	17327	17299	17390	17471	17319	17399	17148	17086	17123	17358	17382	17306	17330	17452	17240	17221	17183	17162	17253	17202	17391	17416	17341	17389	17218	17428	17181	17367	17405	17304	17297	17580	17174	17263	17216	17543	17392	17387	17348	17418	17304	17297	17240	17197	17234	17256	17182	17386	17145	17213	17511	17302	17433	17384	17176	17284	17358	17138	17311	17447	17186	17099	17176	17176	17383	17263	17407	17245	17297	17288	17261	17197	17176	17438	17237	17102	17318	17451	17413	17316	17457	17278	17301	17231	17335	17309	17305	17165	17192	17224	17534	17177	17295	17145	17218	17058	17448	17224	17470	17298	17593	17318	17393	17146	17472	17353	17272	17092	17315	17282	17431	17337	17180	17295	17149	17247	17194	17251	17219	17410	17282	17174	17498	17425	17403	17448	17572	17427	17282	17297	17247	17424	17263	17238	17249	17189	17448	17224	17321	17324	17476	17299	17457	17200	17324	17360	17226	17286	17374	17308	17249	17364	17311	17242	17406	17503	17401	17280	17224	17315	17216	17463	17180	17271	17240	17291	17471	17259	17217	17148	17237	17359	17094	17265	17146	17229	17514	17498	17095	17346	17178	17322	17248	17447	17292	17247	17316	17453	17286	17356	17165	17161	17272	17435	17479	17208	17272	17326	17185	17597	17300	17202	17431	17488	17347	17422	17494	17239	17333	17338	17064	17220	16995	17382	17479	17325	17276	17378	17462	17286	17544	17419	17346	17299	17408	17462	17345	17086	17348	17145	17245	17162	17266	17337	17408	17235	17256	17239	17475	17165	17280	17158	17291	17130	17391	17277	17303	17350	17232	17258	17199	17362	17483	17390	17336	17257	17242	17298	17341	17367	17358	17352	17283	17269	17302	17251	17138	17228	17264	17233	17268	17391	17276	17403	17358	17398	17311	17416	17347	17381	17396	17273	17299	17291	17387	17506	17387	17292	17295	17590	17560	17353	17203	17341	17308	17469	17340	17430	17392	17496	17400	17300	17535	17377	17392	17135	17336	17291	17375	17391	17284	17203	17098	17422	17385	17285	17151	17346	17202	17149	17561	16962	17170	17233	17212	17135	17204	17485	17338	17302	17453	17465	17318	17401	17325	17166	17277	17406	17316	17093	17465	17387	17399	17223	17355	17514	17449	17353	17386	17380	17424	17396	17414	17084	17176	17185	17205	17456	17131	17545	17179	17156	17420	17172	17278	17358	17319	17333	17238	17352	17175	17374	17320	17316	17334	17222	17279	17378	17471	17500
30390	52458	49161	39845	34807	30519	27072	24432	21945	20100	19298	17957	17522	16858	16633	16702	16574	16230	16191	15789	15956	15838	15850	15792	15739	15765	15562	15607	15603	15592	15411	15431	15618	15354	15296	15425	15475	15526	15288	15316	15280	15283	15308	15211	15416	15311	15100	15338	15331	15314	15239	15157	15258	15193	15238	15151	15149	15159	15066	15258	15241	15132	15185	15044	15160	15170	15307	15233	15338	15035	15095	15354	15201	15287	15061	15204	15198	15114	15220	15258	15154	15263	15162	15082	15195	15233	15174	15133	15167	15208	15205	15191	15254	15219	15045	15043	15099	15137	15098	15079	15058	15226	15114	15150	15096	15161	15266	15208	15040	14897	15151	15185	14999	15170	15204	15102	15253	15035	15225	15167	15170	15097	15277	15049	15263	15423	14966	15235	15244	15092	15187	15113	15217	15178	14975	15233	15349	15214	15100	15199	15118	15284	14979	15359	15153	15221	15242	15201	15175	15217	14930	15142	15011	15190	15046	15249	15242	15246	15009	15334	15159	15296	15130	15126	15076	15150	15025	15086	15286	15074	15192	15189	15094	15069	15033	15054	15145	15237	15228	15130	15202	15239	15151	15232	15242	15187	15236	15158	15219	15122	15203	15029	15193	15188	15225	15036	15166	15245	15164	15316	15282	15149	15192	15045	15201	15241	15226	14974	15168	15089	15315	15342	15282	15064	15326	15128	15204	15276	15167	15127	15146	15266	15330	15047	15287	14934	15259	15276	15132	15062	15135	15105	15235	15266	14981	15149	15129	15271	15221	15190	15310	15074	15083	15189	15124	15310	15224	15134	15196	15165	15146	15152	15216	15208	15221	15185	15224	15339	15183	15187	15109	15208	15116	15103	15161	15076	15201	15011	15052	15124	15172	15021	15204	15195	15220	15168	15233	15077	15025	15294	15158	15236	15043	15192	15003	15116	15246	15177	15230	15189	15122	15035	15192	15028	15249	15192	15239	15242	14977	15166	15159	15320	15207	15102	15210	15172	15132	15185	15417	15186	15083	15104	15173	15095	15054	15037	15181	15163	15195	15033	15161	14997	15161	15265	15125	15176	15283	15207	15164	15187	15262	14959	15126	14995	15213	15179	15300	15193	15263	15136	15105	14958	15362	15201	15109	15280	15152	15311	15233	15164	14993	15093	15240	15053	15099	15136	15070	15221	15110	15077	15254	15250	15166	15115	15116	15189	15171	15230	15168	15244	15103	15104	15260	15099	15162	15082	15296	15223	15267	15188	15185	15185	15142	15070	15112	15160	15045	15244	15181	15160	15428	15224	15292	15146	15268	15275	15279	15177	15176	15098	15233	15186	15332	15119	15221	15046	15124	15096	15211	15130	15025	15046	15195	15301	15156	15144	15204	15184	15121	15078	15187	15177	15152	15245	15178	15045	14980	15265	15119	15253	15219	15221	15165	15230	15141	15162	15320	15067	15179	15123	15223	15224	15257	15179	15191	15217	15306	15094	15252	15298	15186	15109	15074	14970	15134	15158	15029	15165	15458	15346	15063	15164	15154	15128	15069	15215	15138	15046	15192	15184	15223	14973	15104	15228	15114	15222	15294	15176	15177	15025	15161	15138	15236	15209	15259	15236	15027	15092	15247	15221	15038	15055	15199	15129	15339	15188	15186	15123	15070	15306	15126	15056	15183	15164	15197	15077	15224	15252	15083	15221	15168	15136	15014	15106	15162	15241	15180	15028	15214	15132	15220	15187	15123	15270	15230	15097	15212	15211	15150	15282	15215	15141	15111	15103	15105	15136	15130	15067	15042	15100	15105	15169	15315	15206	15072	15132	15280	15120	15210	15201	15239	15131	15245	15123	15239	15099	15338	15207	15288	15153	15241	15215	15019	15127	15267	14974	15071	15085	15271	15106	15109	15192	15198	15140	15086	15251	15245	15026	15157	15116	15277	15079	15102	15040	15367	15314	15209	15259	15234	15249	15090	15026	15235	15276	15124	15143	15122	15143	15156	15214	15115	15046	15321	15230	15250	15072	15181	15159	15084	15224	15219	15232	15236	15191	15232	15097	15135	15010	15145	15094	15211	15142	15193	15079	15220	15102	15275	15123	15195	15182	15363	15005	15229	15017	15331	14955	15214	15098	15124	15151	15253	15241	15138	15042	15088	15225	15137	14990	15240	15078	15251	15226	15138	15174	15154	15161	15252	15174	15389	15195	15015	15136	15086	15095	15197	15072	15154	14941	15053	15089	15179	15301	15016	15200	15230	15180	15201	15148	15129	15325	15092	15083	15058	15328	15163	15105	15224	15268	15045	15146	15063	15189	15162	15183	15238	15090	15182	15231	15123	15251	15144	15192	15129	15087	15116	15275	15286	15098	15087	15086	15245	15188	15084	15006	15279	15204	15310	15231	15065	15279	15207	15133	15226	15141	15058	15096	15166	15246	15142	15066	15167	15169	15281	15298	15162	14948	15084	15105	15123	15153	15307	15314	15043	14965	15205	15203	15090	15252	15273	15038	14992	15002	15243	15137	15177	15121	15306	15215	15269	15095	15229	15113	15136	15125	15108	15254	15041	15141	15033	15255	15098	15091	15051	15197	14895	15147	15119	14997	15266	15127	14848	15053	15066	15185	15314	15182	15132	15162	15104	14865	15137	15205	15068	15252	15157	15186	15197	15246	15086	15150	15355	15274	15169	15117	15137	15082	15264	15234	15098	15072	15078	15107	15174	15016	15304	15376	15160	15201	15121	14998	15123	15175	15101	15130	15145	15149	15013	15384	15332	15068	15117	15237	15199	15238	15249	15084	15245	15196	15187	14964	15234	15058	15291	14951	15190	15291	15117	15090	15025	15313	15293	15217	15210	15034	15198	15123	15201	15200	15061	15232	15330	15057	15304	15109	15176	15250	15089	15212	14994	15061	15197	15108	15276	15020	15236	15040	15245	15160	15273	14978	15162	15162	15328	15105	15081	15057	15318	15249	15061	15153	15077	15255	15192	15096	15243	15227	15113	15219	15252	15205	15141	15053	15168	15112	15205	15352	15147	15032	15341	15177	15137	15149	15192	15160	15113	15170	15070	14995	14981	15016	15007	15232	15111	15159	15119	15107	15050	15184	15029	15166	15196	15108	15106	15053	15169	15017	15079	15092	15073	15060	15131	15316	15230	15197	15267	15250	15220	15218	15154	15250	15221	15333	15208	15173	15119	15006	15038	15067	15312	15230	15022	15085	15068	15046	15159	15214	15021	15157	15309	15097	15256	15130	15136	15086	15040	15228	15110	15275	15125	15186	15082	15085	15241	15292	15231	15331	15149	15263	15102	15099	15098	15194	15093	15368	15155	15261	15149	15237	15184	15093	15178	15150	14985	15179	15144	15136	15219	15380	15035	15101	15028	15146	15052	15315	15140	15250	15049	15179	15168	15156	15224	15189	15225	15111	15130	15218	15098	15442	15135	15103	15285	15226	15200	15073	15270	15103	15069	15214	15237	15186	15019	15095	15158	15027	15155	15263	15195	15190	15133	15136	15020	15216	15256	15117	15177	15278	15191	15100	15096	15154	15290	15098	15255	15142	15189	15171	15312	15094	15024	15062	15115	15095	15323	15199	15173	15198	15065	15230	15150	15118	15319	15184	15106	15204	15199	15236	15094	15234	15127	15194	15277	15113	15139	14972	14803	15191	15022	15197	15110	15102	15036	15161	15060	15159	15244	15038	15152	15146	15125	15137	15062	15203	15070	15173	15167	15177	15375	15155	15188	15184	15249	15132	15116	15042	15261	15205	14895	15224	15176	15158	15096	15040	15185	15111	15129	14978	15271	15044	15086	15146	15054	15047	15163	15153	15283	15344	15225	15377	15203	15139	15265	15058	15092	15155	15181	15219	15085	15264	15186	15241	15182	15098	15059	15270	15226	15096	15197	15086	15092	15039	15301	15201	15059	15111	15146	15171	15006	15124	15097	15083	15206	15088	15238	15223	15265	15133	15224	14926	15150	15296	14937	15159	15171	15303	15122	15185	15004	15184	15180	14998	15106	15146	15110	15082	15073	15198	15156	15168	15280	14963	15201	15077	15022	15122	15058	15133	15048	15146	15032	15219	15191	15067	15345	14972	15057	15017	15176	14973	15256	15318	15244	15059	15189	15213	15100	15123	15069	15226	15131	15057	15159	15113	15121	15200	15235	15091	15211	15186	15235	15178	15201	15220	15306	15376	15234	15343	15204	15290	15119	15183	15173	14998	14991	15260	15152	15220	15244	15155	15430	15164	15103	15077	15216	15243	15198	15255	15201	15088	15233	15174	15044	15287	15154	15052	15181	15077	15115	15211	15185	15362	15027	15209	15108	15145	15246	15075	15147	15000	15295	15186	15208	15298	15076	15170	15196	15209	14992	15226	15038	15162	15075	15064	15140	15307	15168	15234	15277	15060	15151	15231	15157	15273	15085	15244	15270	15039	15191	15161	15169	15072	15155	15153	15189	15011	15275	15171	15143	14987	15315	15227	14931	15207	15272	15261	15137	15188	15128	15280	15286	15002	15212	15066	15058	15025	15199	15101	15199	14969	15072	14932	15064	15203	15194	15122	15126	15292	15026	15368	15137	15230	15066	15187	15244	15151	15300	15083	15307	15064	15390	14960	15170	15154	14954	15160	15133	15173	15103	15227	15130	15179	15079	15183	15164	15226	15089	15373	15108	15087	15177	15210	15179	15255	15104	15235	14903	15154	15040	15187	15162	15340	14986	15238	15270	15168	14965	15132	15118	15150	15315	15186	15197	15066	15212	15235	15256	15252	15282	15227	15104	15253	15189	15090	15129	15032	15177	15214	15157	15193	15274	15236	15198	15203	15157	15093	15013	15121	15133	15166	15034	15165	15195	15155	15191	15139	15108	15220	15142	15279	15164	15183	15196	15136	15186	15144	15128	15058	15107	15066	15212	15184	15194	15071	15069	15209	15281	15124	15011	15235	15088	15024	15186	15122	15176	15218	15016	15164	15036	15247	15251	15228	15062	15038	15175	15160	15023	15351	15143	15299	15183	15162	15147	15209	15100	15440	15329	15298	15295	14828	15281	15201	15151	15083	15206	15284	15178	15239	15282	15271	15204	15109	15310	15092	15317	15266	15168	15071	15308	15107	15208	15118	15232	15102	15133	15001	15236	15195
28148	26155	32826	29958	24374	22027	20595	19319	18625	18279	17773	17471	17567	17325	17241	17183	17098	16933	17175	17036	16992	17126	17378	17102	16971	17063	17109	16932	17142	17038	17046	16938	17252	16981	16948	16991	17041	17102	16913	17099	16942	16794	16780	17029	16972	16870	17001	17158	17170	16982	17220	16978	17041	17032	16999	16972	16960	16934	16774	17100	17028	16875	17041	17090	17035	17021	16949	17028	16992	16858	16942	17077	16960	16687	17167	17043	16892	16951	17030	16951	16828	17068	17081	16762	16875	16907	16814	16673	17117	16919	17038	16978	16687	16863	16981	16992	17051	16884	16853	17046	17114	17090	16833	16880	16849	16982	16820	16859	16924	16739	16752	16749	16982	16997	16948	17056	16997	16908	16982	16913	16916	16836	16816	16820	16900	16885	16850	16872	16858	17018	16875	16865	16903	16767	17071	17014	17000	16809	16908	16919	16908	16913	16830	16954	16990	16952	16850	16836	17091	17114	16999	17248	16859	17179	16736	16822	16847	16850	16876	17033	17004	16936	16878	17191	16838	16976	17016	17011	16888	17035	16964	16670	16934	17000	17031	16875	16979	16795	17081	16901	16823	16859	16733	16944	17104	17024	16941	16833	16965	16993	17075	16843	16840	16934	16913	16753	16971	16980	16935	16865	16831	16967	17106	17176	17082	16993	16914	17028	17135	16891	16916	17051	16966	16989	16695	17049	17053	16957	16851	17026	16822	16978	16926	16926	16828	16991	17118	17036	16883	17062	16923	16818	16979	17002	16838	16896	16941	16736	16816	17054	16905	16874	17088	16896	16709	16943	16958	16798	16876	16816	16896	16910	16788	16887	16744	16864	17012	16867	16948	16949	16966	17142	16995	16899	16961	16997	16722	16902	16762	16893	16858	17046	16861	16945	16957	16919	17017	16877	16857	16809	16856	16993	16939	16920	16919	16825	17032	16956	17083	16958	17057	16892	16819	16786	16940	16794	16845	16826	16973	16854	16923	17169	16809	16957	16911	16830	17057	16949	16840	16995	16965	16833	16784	16884	17090	17068	16989	17053	16920	16908	16849	16925	16882	16898	16918	17088	16806	16862	17026	16771	16747	16891	17009	16832	17061	16836	16973	16852	16998	17072	16759	16852	16738	17017	16800	17037	17140	16925	17021	16983	16998	16908	16850	16925	16966	16908	17016	16964	16766	16858	17028	16910	16885	16814	16897	16934	16884	16794	17300	16837	17084	17118	16900	16953	16800	16870	17090	16828	17009	16999	16816	16824	16760	16757	16795	16780	16778	16920	16924	17118	16884	16773	16682	16845	17013	16788	16813	16862	16840	16923	16623	17000	17020	16880	17063	17046	17071	16745	16923	17043	16610	16939	16915	17170	16869	16731	16954	17050	16921	17092	17011	16839	16928	16908	17033	17197	17031	16982	17033	16811	16994	16932	17101	17045	16979	16987	17097	16717	16789	16786	17018	16991	16994	16818	16962	17052	16914	17178	16838	16810	16788	16954	16888	16939	17156	16933	16949	16875	16951	16827	17016	17058	17022	17108	16984	16984	16953	16993	16998	16910	17031	16939	16859	16957	17068	16993	16843	17121	16881	16990	16875	17027	16907	17025	17044	16987	16933	17023	16952	16988	16910	16935	16877	17045	17091	16965	16821	17094	16945	16897	16832	16989	16800	16899	17188	16813	16843	16928	16887	16965	16963	17102	16998	17244	16717	16906	17099	17061	17038	16880	16786	17016	16767	16861	17036	17036	17020	16777	16992	17017	17060	17059	16902	17180	17019	16915	17130	16898	16775	17126	16858	16944	16964	16970	16891	16912	17011	16780	16733	16929	17015	16969	16820	16763	16816	16898	17004	16966	17085	16655	16936	16956	16849	16970	16949	16951	16853	16921	17073	16814	16994	16862	17010	16908	17217	16914	16854	16942	16960	17004	16888	17002	16893	16985	16930	17056	17165	16964	17011	17109	16917	16876	16941	17054	16799	16865	17081	17164	17003	16719	16821	16922	17218	17008	16703	16809	16847	17060	16766	16805	17154	16865	17101	17051	17267	16864	16977	16971	17026	16941	16920	16888	16927	17070	17068	16956	16931	16870	16906	17046	16966	16769	16843	16920	16976	16881	16895	17017	17017	16643	16965	16919	16954	16879	17115	16918	16885	16941	16862	17009	17001	16829	16861	17051	16836	16834	16977	17223	17033	16909	16934	17008	17043	16961	16928	17155	17153	17016	16928	16996	16899	16897	17040	16882	17194	16980	17041	17045	17084	16776	16812	16988	16764	16954	16985	17002	16931	17059	16942	17097	16903	16899	16994	16802	16821	16899	16862	16859	17117	16723	16912	16794	16859	16933	17053	16876	17063	16814	16840	17000	16993	16977	16856	16714	16930	16910	16930	16749	17018	16871	16856	16934	17054	16956	16720	16891	16832	17031	16821	16730	17113	16771	17037	16931	17002	16943	16930	16922	16942	17114	16937	16791	17080	16984	17061	16970	17012	17064	17059	16880	16885	16909	16832	16902	17030	16759	16849	16799	16829	16833	16930	16914	16845	16931	16974	16969	16968	16810	16974	16945	16912	16936	16967	16985	16981	16890	16939	16933	16802	17053	16938	16801	16848	16902	17015	17049	16915	17028	16826	16877	16959	17053	16911	17039	17039	16897	16861	16879	16979	16855	16990	16782	16852	17078	17017	16923	16882	16906	16841	16876	16719	16837	16887	16908	16948	17046	16987	16904	16912	17117	16889	16998	16792	16911	16902	16749	16853	17214	16997	16873	16869	16846	16952	17087	16892	16991	16996	17088	16993	16970	17089	17036	16975	16944	17089	16982	17036	16928	17033	16995	16869	16850	16911	16856	16828	16872	16900	16886	17154	16871	17139	16952	16992	16962	16999	17083	16994	16944	16783	16882	16911	16960	16912	16958	16992	16984	16794	16994	16906	17007	17101	16962	17027	16756	16999	17065	17117	17007	17011	16730	16964	16893	16876	16908	17052	17148	17016	16966	16973	16812	17047	16941	17008	17065	16769	16877	16908	16897	16896	16736	16811	16852	17073	16862	16970	16800	17150	16943	16862	17070	16983	16854	17066	16981	16816	16946	17028	16854	16913	17223	16927	16992	16948	16941	17006	16973	16944	16779	17106	16822	16892	16666	16970	16838	16790	17049	16881	17021	16963	16972	17082	17114	16832	17011	16964	17034	16902	16991	16916	16807	16971	16983	17015	17017	16895	17083	17015	16892	16882	16893	16943	16927	16780	17046	16814	16995	17132	16964	16867	16971	16802	16962	16893	16949	16985	16872	16801	16799	16821	16885	16922	16933	16830	16829	16781	17027	16778	16986	17035	16849	16999	17072	16928	17235	16870	16861	16818	16954	16861	16640	16845	16832	16887	17141	16958	16930	17158	16894	16993	17116	16719	16740	16961	16924	16774	16908	16991	16917	16953	17037	16917	16990	16806	17071	16930	16934	16941	17051	16942	16987	17004	16890	16922	16944	17107	16923	16959	16899	16735	17052	16895	17123	16977	17050	16989	16963	16984	17085	17114	16972	16980	16852	16906	16838	17137	16912	16908	16904	16873	16875	16872	16945	16953	16939	16850	17035	17007	17052	17045	17026	17112	17055	17003	17033	16853	16892	16980	16915	17028	16964	16814	16775	16833	17142	16980	17053	16933	16989	17039	16908	16979	16914	16899	17200	16851	16810	16995	16979	17153	17083	16808	16949	16860	17026	16992	17035	16998	16854	17119	16909	17032	16779	17022	16914	16901	16799	16952	16881	16927	16641	17062	16953	17106	16902	17160	17144	16988	16963	17115	16977	17156	16976	16963	16943	17085	17015	16993	17063	16854	16943	17019	17100	16994	16802	17050	16996	16897	17018	17087	16963	16976	17018	16880	16898	16888	16863	16921	16880	16861	16886	17095	16919	16911	17003	16844	16955	16951	16899	16798	17006	16679	16976	16805	16864	16958	17223	17049	17082	16814	16923	16917	16733	16813	16865	16973	16917	17009	16833	16851	16773	16931	16891	17090	17022	17027	17067	17122	16845	16802	17043	17196	16848	17032	16855	17073	17049	16942	17117	16827	16865	17052	16833	17056	16973	16912	17024	16934	16970	16993	16874	17207	16853	16903	16972	16939	17058	16762	16949	16887	16836	17130	17006	17016	16957	16948	16961	16843	16951	16935	16894	16940	17071	16675	16936	16890	16883	17152	16893	17002	16877	17068	16966	16909	17087	17032	17081	16982	16794	17095	16932	16923	17107	17000	16901	16876	17019	17215	17099	16855	17026	16972	16944	16748	16898	16994	17016	16961	16986	16950	16695	17129	17059	16818	16877	16985	16889	17004	17032	16821	17040	16960	17130	16899	16770	17086	17004	16909	16951	16981	16701	16887	17074	16952	16874	17084	16814	16994	17011	16968	16894	16928	16824	16960	16962	16836	17037	16950	16995	16857	17007	17000	17011	16854	17013	16960	17056	17183	17013	16952	17007	16801	16963	16931	17039	16928	17049	16871	16790	16938	17009	16706	16938	17105	17093	16789	16832	16814	17036	17032	16891	17032	16817	17082	17095	16866	17052	17032	17069	17049	17048	17069	17005	17182	17094	17160	16847	17003	17033	16980	16845	16894	16830	17059	16824	17008	16882	17015	16848	16791	17008	16871	17052	17221	16950	16999	16822	16964	16971	17034	16895	16847	17033	17033	16980	17037	16996	16934	16858	16847	16878	16751	16925	16942	17088	16889	17064	16892	16877	16965	17032	17011	17118	17156	16857	17001	17177	16920	16951	16903	16863	16915	16853	16938	16848	17073	17136	16841	16673	17022	16959	16988	16904	16858	17143	16977	16984	16970	17054	16787	16868	17085	16841	16860	17136	16854	16931	16972	16997	16900	16965	17091	16831	16798	16991	16976	16889	16916	17116	16948	16834	16785	17079	17160	16941	16938	17003	16864	16864	16885	16885	16896	16819	16876	16886	17033	16794	16889	16757	17197	16860	17091	17031	17060	16837	16823	16851	16827	16899	16983	16946	16998	16782	17085	16885	17008	16953	16973	16823	16964	16913	16973	16881	16991	16944	16863	16865	16995	16948	16896	16930	17022	16909	17151	17013	16866	17083	16817	16954	16724	17132	16824	16718	16880	17000	16882	16894
28599	41470	38199	29941	25416	22241	20377	18625	17673	16662	16230	15940	15856	15652	15557	15401	15354	15341	15411	15296	15077	15141	15157	15116	15180	15152	15141	15037	15171	15161	15210	15097	15156	15266	14909	15099	14986	15116	15037	15039	15026	14929	14910	15003	15054	15068	14865	14871	14983	14889	14915	14912	14862	14903	14965	14938	14960	14840	14930	14984	15084	14933	15056	14994	15229	14963	14846	14942	14944	15120	15117	14904	14961	14828	14842	15045	15062	14961	14955	14991	14988	15016	15007	15029	14848	14833	15190	14950	15146	15011	14949	14837	14959	15011	14962	15040	14909	14958	14957	14874	14946	14841	14867	14857	14906	14921	14996	15002	15121	14974	15014	14932	14963	14847	14963	14792	14888	14945	14769	15055	15025	14988	15259	14921	14926	15052	14912	15079	14907	14893	15050	15086	15016	14878	15042	14836	14945	15058	15057	15010	15028	14974	14938	14875	14780	14956	14975	14877	14866	14876	14867	14926	15029	14966	14795	14960	15119	14974	14914	14899	15041	14883	14856	14937	14907	14951	15104	14808	14998	14932	14984	15060	14861	15093	14844	14941	14906	14985	14984	15039	14862	14875	14930	14977	14997	14844	15007	14984	14961	14786	14887	14881	14833	15024	14977	14940	14777	15070	14906	14965	14945	14989	14989	15014	14802	14853	14981	15112	14988	14846	14916	14907	15029	14990	15113	14869	15085	15084	14927	15022	14865	15015	14811	14880	14937	14960	14881	14965	14976	14888	15016	14922	15045	14931	15016	15029	14953	14996	14747	15160	14992	14787	14925	14951	14834	14939	14816	14906	14908	14925	15001	14961	15019	14828	15113	14936	14953	14917	15006	14997	14867	14768	15038	14946	14803	14994	14815	14949	14796	14896	14998	14871	14943	15064	14934	14863	14913	14989	14980	15165	15020	15005	14801	14943	14866	14876	14859	14814	15015	14927	15058	14843	14831	14980	14944	15218	15006	15001	14893	15067	14932	14955	14739	14927	15054	14900	14874	14919	15192	14883	14973	15003	15067	14867	14916	14787	14980	14949	15106	14887	14949	14931	14893	15077	14880	14947	14899	14854	14773	14901	14912	14968	15043	15081	14932	14782	15037	14852	14857	15141	14854	14945	14910	15067	15014	15016	14969	15142	15026	14984	14908	14952	14969	14946	14827	14865	15021	14966	14987	14874	15020	14937	14959	14962	14797	14823	14988	14858	15232	14941	14961	14903	15067	14934	14814	14959	15091	14895	14787	14884	14733	14992	14863	14899	15025	15079	15046	15115	14961	14998	14970	15067	14799	14951	14879	14935	14933	15154	15032	14938	14980	14884	14937	15048	15131	14917	14996	15039	14832	15141	14897	15066	15027	14908	15120	15132	14724	14977	15015	14914	15106	15140	14949	14952	14838	15018	14932	14975	14980	15234	15005	14901	15038	15008	14781	14846	15028	14875	15020	14828	15049	15081	14938	14941	14941	14939	15071	14849	14894	14973	14818	14953	14959	14967	14931	14977	14971	14944	14839	15029	14996	15003	14971	15033	14898	15031	14868	14901	14875	14851	15108	14989	14954	14937	14990	15041	14787	14940	14977	14895	15013	14965	14903	14917	15099	15052	14967	14939	15081	14963	15089	14956	14983	14941	14865	15053	15058	14952	14979	15092	14814	15069	14833	14778	14899	14937	14903	14942	15009	14859	14971	14808	14958	14924	14891	14872	14913	14915	14967	14908	15005	15119	14876	14990	15043	14876	14982	15018	14924	15046	14915	14805	14984	14934	15022	14990	15036	14861	14979	15004	14888	15008	15073	15083	14999	15030	14997	14898	14946	15096	15045	14967	14902	15059	14920	15096	14965	15104	14996	14889	15036	15091	14920	14915	14892	15008	15087	14863	14880	14851	14950	14924	14938	15100	14901	14898	14915	14871	14907	14875	14953	14895	14926	14842	15020	15140	14843	15063	15091	15065	14904	15001	15229	15097	15035	14908	15047	15054	14883	15030	15151	14836	14940	15112	14989	15001	14983	14964	15015	15026	14894	15146	15079	15017	14988	15051	14824	15195	14974	14933	15062	14899	15018	15007	15050	14970	15097	14905	14853	14888	14909	14808	14903	14827	14898	14934	14887	14958	14954	14928	14980	15009	14973	15079	15014	14834	15015	14869	15059	15183	14908	15001	14884	15016	14893	14948	14992	14967	14969	14968	15176	14835	15047	14906	14805	14828	14923	14802	14869	14920	15019	15010	14845	14972	15060	14877	15087	14811	15024	15013	14912	14921	14854	15004	14964	14757	14971	14812	14940	14986	15000	14883	14820	14921	14994	14909	14761	14980	14906	15187	14958	15021	14842	15086	14847	15024	14950	14939	14886	14968	14983	14877	14923	14969	14862	15036	15199	14921	15074	14948	14771	15055	15063	14804	14778	14990	15037	15084	14904	14820	14982	14989	15013	14870	14932	14805	14948	14912	14895	14940	14950	14978	14930	14825	15000	14876	14950	14865	15047	14861	14790	14936	14963	15180	14837	15002	15043	15005	14984	14946	15045	15073	15052	15139	15030	14917	14906	15055	15022	15035	15033	14889	14996	15034	15011	15227	14986	14893	14876	14929	15013	14841	14934	14984	14915	14886	15040	14917	14889	15056	14861	15073	15002	14862	15111	14914	15075	14964	15029	15047	14942	14881	14859	14981	15047	14924	15145	14871	15154	15018	15177	14973	15077	14887	14953	14868	14838	14945	14954	14936	14989	14923	14937	14849	14835	14931	14852	14910	15018	14893	15078	14906	14942	15017	14921	14898	14951	15051	15045	14862	14972	14917	15020	14793	15010	14923	15008	14903	15038	14886	14967	14871	15057	14914	14822	14954	14994	14987	14850	14717	14809	15005	15153	15088	15017	14795	15001	14771	14919	14978	15011	14845	14897	15005	15012	14944	14948	14828	14963	14982	14825	14875	14894	14749	14972	15044	15101	14988	15011	15011	15093	14921	14983	14880	14996	15003	15009	15126	15050	14856	14994	14972	14849	14911	14981	14892	14954	14830	14897	14749	14990	14905	14927	14856	14937	15031	14969	14952	14965	14940	15024	14957	14957	14919	15044	15041	14958	15102	14868	14847	14964	15067	14828	14911	14890	15064	14903	14900	14952	14981	14920	15050	14930	14996	14984	15030	14887	14886	14960	15018	14863	15001	14824	14908	14891	14998	14811	15132	14871	14977	15005	14974	14980	15011	15074	14985	14936	14944	14941	14952	15074	15040	14903	14929	14916	14986	15093	14993	15009	15019	14891	14984	14899	14771	14967	14993	14882	15005	14869	14799	14937	15095	15158	15047	14842	14831	14970	15002	15115	14943	15059	14900	14908	14995	15035	14906	15111	14819	14945	14884	15132	14959	14991	15114	14804	14955	15100	14873	14969	15135	14958	14969	15139	15077	14854	14985	15076	14756	14899	14831	15018	14913	15026	15025	14941	14972	15029	15116	15035	15102	14947	14845	14868	15034	14974	14865	14862	14979	14908	14980	14856	14996	15090	14910	15012	15049	15202	14973	15018	14811	14972	15090	14950	15081	14880	14946	15115	14918	15029	14988	15059	14884	15075	15011	14909	14908	14786	14978	14853	14992	14828	14996	15074	15060	14923	14833	14958	15106	15007	15010	14988	14987	15096	14991	15107	15105	15111	15118	14909	15028	14966	14941	14800	14944	15032	14917	14841	14824	14906	15027	14984	14961	15140	14910	15095	15148	15012	15013	14917	14932	14927	15079	14703	14948	14894	15174	14935	15118	14719	14898	14970	14941	14903	14914	14887	14936	14992	14882	15127	14852	14899	14853	15101	14993	14921	14823	14897	14988	14784	15104	14830	14885	14925	15008	15025	15071	14888	15006	14979	15145	14778	14934	14841	14882	15100	15164	14898	14949	15022	14958	14899	14878	14983	14935	14925	14991	14996	14934	14923	14977	15179	15032	14991	14886	15077	14808	14921	15095	14848	15040	15057	14916	14949	15272	14915	15046	14964	14991	14963	15062	14962	14940	15021	15035	15041	14745	15069	15044	15022	14983	14904	15064	14954	14989	14707	15019	15000	14944	14907	14790	15113	14857	14952	14976	14953	14959	14871	15076	15026	14926	14839	15034	15024	15157	15012	14822	14959	14932	14883	14992	14818	15024	15017	15096	15023	14945	15042	15129	15032	15025	14944	14786	15168	15076	14917	14867	14953	14852	14894	14880	15136	14980	14868	15028	14884	15002	15005	14926	14916	14923	14902	14864	14969	14941	14924	14982	15066	14965	14938	14811	14997	14978	14779	14862	14990	14932	15039	15106	14850	14985	14915	14990	15129	14950	14958	15156	14967	14928	15002	14955	14998	15014	14839	14839	14820	14798	15006	15039	15030	14846	14889	15010	14991	15066	14956	14938	14941	15034	15206	14815	15134	14939	14800	15051	14932	14956	15021	14878	14930	14855	15119	15068	14794	15020	14823	14895	15119	15046	15110	14993	14908	14899	15109	14883	14985	15038	14953	15068	15060	14937	15032	14994	14923	14925	14884	14865	14938	14900	14897	15171	14942	14865	14944	14847	14995	14972	14999	14856	14881	15002	14916	15172	15057	14913	14984	14881	14674	14907	14979	15078	15008	14981	14967	15052	14932	15071	15071	14789	14947	14755	14958	14970	14989	15096	15117	14957	15031	15056	15000	14920	14890	14911	15084	14921	14858	15055	15069	14859	14762	15021	14908	14997	14920	14977	14945	14898	14991	14957	14896	14892	14723	15012	15134	14955	15022	14896	14939	15052	14994	14846	14902	14921	14948	15044	14827	15093	15073	14913	14953	14842	14936	14941	14947	14944	14827	15112	15035	15050	14843	14984	14975	14925	14926	14985	15034	14969	15064	14946	14810	15165	14873	14866	14995	15009	15213	14881	14815	14850	14971	14893	14909	14990	14935	14908	15048	14959	15074	15035	14818	15057	14900	15032	14947	15056	14876	14962	15042	15021	15116	14977	15003	14951	14919	15068	14968	14886	14894	14927	14975	15075	15039	14966	14965	14893	15039	15035	14959	14920	15067	14843	14947	14925	15037	15010	15133	14930	14893	14884	14911	14868	14931	15154	14878	14924	14868	14930	14933	14905	14980	14874	14928	14914	15028	15100	15158	15003
23748	21113	28503	24674	24095	25927	25302	21604	20255	19550	19061	18430	18206	18052	18045	17949	17865	17820	17631	17544	17528	17370	17367	17550	17588	17228	17502	17291	17357	17085	17570	17375	17209	17310	17245	17273	17350	17305	17255	17345	17107	17142	17093	16998	17177	17236	17148	17201	17229	17300	17189	17124	17152	17267	17186	17266	17124	17159	17353	17333	17094	17234	17153	17063	17297	17050	17348	17387	17446	17488	17076	16979	17034	17228	17188	17261	17010	17062	17134	17201	17197	17448	17349	17249	17164	17179	17208	17089	17098	17085	17355	17410	17184	17065	17114	17252	17005	17207	17171	17156	17188	16971	17377	17207	17180	17197	17176	17317	17269	17077	17332	17206	16979	17057	17033	17081	17139	17074	17301	17198	17481	17323	17217	17324	17119	17301	17188	17101	17241	17173	17377	17137	17145	17046	17337	17020	17059	17192	17145	17141	17206	17096	17293	17174	17244	17163	17237	17312	17286	17100	17209	17207	17110	17071	17040	17060	17208	17122	17096	17191	17162	17247	17247	17039	17296	16954	17064	17057	17155	17203	17212	17155	17179	16829	17147	17230	17205	17183	17038	16868	17257	17183	17228	17047	17255	16998	17071	17084	17126	17233	17184	17042	17036	17137	17177	17080	17239	17253	17366	17005	17250	17050	17056	17136	17212	17198	17288	17095	17280	17344	17093	17077	17339	17234	16985	17234	17378	16973	17080	17103	17020	17021	17207	17084	17173	17289	16982	17224	17089	17083	17127	17220	17204	17116	17160	17034	17168	17120	17027	17145	17240	17230	17221	16966	17070	17253	17154	17392	17163	16930	17246	17196	16985	17186	17141	17008	17216	17269	17170	17132	17205	17136	17219	17329	17246	17234	17129	17197	17186	17139	17184	17269	17005	17155	17173	17230	17034	16946	17290	17424	17304	17182	17130	17200	17074	17034	17201	17083	17348	17298	17168	17020	17038	17102	17128	17058	17184	16863	16964	17169	17191	17190	17302	17276	17220	17024	17257	16922	17170	17219	17214	17132	17098	17181	16940	17239	17141	17112	17280	17223	17297	17189	17287	17365	17292	17134	17276	17273	17184	17359	17367	17348	17183	17313	17211	17125	17030	17152	17201	17239	17050	17248	16943	17172	17365	17196	17285	17290	17117	17269	17241	17163	17296	17231	17210	17278	17244	16951	17189	17286	17131	17010	17228	17069	17022	17126	17135	17133	17325	17138	17296	17145	16990	17041	17076	17154	17193	17199	17058	17137	17190	17081	16913	17233	17219	17298	17346	17179	17300	17142	17194	17054	17050	17057	17219	17056	17156	17245	17210	16962	17068	16978	17090	17235	17067	17033	17260	17036	17257	17428	17354	17206	17090	17385	17248	17173	17346	17085	17174	17117	17159	17078	17533	17081	16941	17134	17080	17308	17179	17123	17109	17058	17268	17236	17293	17106	17351	17042	16985	17264	17128	16995	17122	17263	17307	17094	17190	17078	17335	17088	17096	17067	17049	16861	17147	17107	17155	16953	17062	17210	17093	17102	17276	17317	16919	17095	17030	17050	17152	17165	17303	17185	17350	17264	17192	17216	17075	17027	17112	17131	17249	17331	17313	17172	17213	17156	17259	17206	17260	17135	17414	17096	17188	17330	17161	17254	16972	17072	17246	17270	17165	17283	17279	17154	17160	17193	17205	16964	17417	17318	17155	17221	17224	17224	17117	17167	17214	17089	17150	17398	17340	17105	17488	17213	17261	17248	17122	17077	17285	17245	17231	17091	17128	17282	16917	16938	17484	17111	17110	17124	17104	17152	17295	17191	17212	17237	17256	17211	17229	17091	17285	17208	17238	17157	17307	17173	17045	17175	17266	17307	16906	16987	16992	17064	17201	17138	17076	17377	17101	17270	17022	17252	17215	17183	17228	17203	17119	17118	17148	17218	17043	17144	17121	17170	17097	17035	16935	16904	17351	17078	17038	17108	17066	17209	17047	17123	17184	17019	17120	17192	17314	17311	17181	17233	17171	16962	17281	17162	17065	17120	17242	17113	17108	17043	17135	17201	17288	17084	17133	17131	16992	17108	17236	17166	17152	17081	17064	17259	17239	17076	17096	17151	17097	17040	17211	17199	17256	17066	17215	17275	17237	17211	17340	17122	17198	17175	17005	17036	17014	17051	17261	17323	17260	17057	17360	17015	17421	17453	17053	17039	17252	17177	17122	16900	17103	17188	17020	16991	17251	17319	17251	17146	17224	17159	17144	17270	16838	17042	17323	17051	17083	17298	17220	17168	17280	17097	17162	17185	17153	17148	17123	17092	17425	17182	17275	17106	17236	16982	17350	16893	17238	17215	17130	17184	17182	17150	17381	17131	17165	17347	17245	17116	17220	17228	17096	17228	17159	17018	17023	17210	17129	17044	16941	17311	17054	17170	17166	17233	17168	17155	17193	17199	17228	17176	16954	17088	17045	17368	17149	17390	17268	17269	17161	17123	17166	16962	17291	17130	17371	17263	17196	17154	17194	17269	17138	17125	17148	17194	17177	17176	17143	17084	16988	17287	17037	17284	17006	17077	17186	17332	17129	17095	17006	17187	17110	17323	17259	17038	17187	17190	17284	17126	17037	17072	17179	17262	17184	17292	17344	17234	17280	17229	17135	17278	17103	17256	17209	17224	17280	17202	17069	17272	17088	17328	17350	17169	16960	17209	17182	17286	17285	17161	17349	17069	17156	17142	17123	17159	17193	17049	17006	17230	17187	17145	17017	17227	17296	17185	17123	17109	17177	17394	17222	17115	17176	17112	17178	17088	17011	17179	17196	17146	17177	17068	17210	17027	17019	17019	17251	17090	17287	17282	17065	17270	17335	17354	17437	17267	17096	17126	17213	17241	17237	17187	17121	17248	17264	17092	16856	17393	17198	16900	17145	17085	17063	16997	17213	17346	17265	17273	17220	17326	17505	17227	17275	17090	16966	16953	17061	17178	17184	17206	17357	17127	17032	17108	17178	17119	17013	16974	17257	17250	17147	17114	17214	17188	17036	17126	17203	17305	17036	17274	17346	17158	17081	17264	17232	17023	17152	17179	17229	17255	17374	16972	17233	17340	17345	17250	17086	17262	17055	17044	17175	17040	17260	17101	17255	17215	17071	17239	17155	17265	17187	17255	17176	17224	17189	17133	17238	16890	17198	17191	17223	17006	17158	17116	17221	17322	17150	17420	17380	17167	17218	17129	17211	17152	17403	17293	17030	17169	17079	17394	17265	17263	17246	17032	17250	17158	17261	17040	17384	17175	17152	17204	17153	17152	17080	17441	17128	17157	17001	17143	17145	17220	17026	17351	17176	17220	17151	17257	17263	17116	17198	17064	17189	17007	17198	17231	17161	17190	16982	17068	17145	17116	17183	16975	17124	17326	17179	17258	17321	17244	17285	17066	17202	17079	17164	17160	17254	17089	17091	17082	17144	17297	17184	17190	17368	17239	17238	17201	17261	17196	17176	17273	17193	17295	17150	17013	17184	17198	17188	17106	17231	17277	17051	17172	17350	17367	17166	17191	17144	17061	17293	17296	17153	17119	17026	16963	17079	17285	17272	17138	17017	17213	17160	17245	17121	17088	17205	17259	17105	17384	17313	17161	17108	17132	17102	17179	17148	17083	17111	17128	17228	17335	17039	17209	17042	17285	17177	17007	17258	16961	17192	17249	17014	17386	17455	17294	17077	17203	17302	17225	17087	17211	17244	17059	16926	17375	17306	17354	17058	17114	17024	17209	17162	17317	17159	17124	17224	17182	17119	17092	17214	17097	17108	17176	17287	17257	17262	17334	17247	17321	17194	17315	17150	17220	17223	17006	17183	16960	17116	17157	17311	17094	17286	17190	17234	17211	17026	17187	17043	17169	17270	17203	17035	17282	17184	17198	17016	17005	17003	17226	17038	17224	17190	16908	17207	17271	16994	17207	17243	17158	17172	17352	17214	16964	17300	17053	17348	17190	16961	17139	17021	17220	17091	17132	17189	17024	17228	17186	17228	16961	17150	17100	17254	17101	17126	17028	17227	17188	17152	17430	17165	17074	17189	17215	17091	17181	17177	17193	17049	17094	17085	17084	17182	17224	17124	17385	17135	17137	17268	17484	17364	17119	17145	17130	17246	17024	17131	17234	17308	17188	17122	17275	17131	17162	17196	16978	17196	17057	17167	17247	16964	17024	17178	17273	17215	17306	17065	17169	17003	17151	17045	17004	17238	17165	17109	17146	17220	17157	17331	17043	17028	17274	17281	17160	17092	17246	17387	17104	17009	17056	17141	17162	17155	17224	16945	17104	17256	17313	17150	17168	17139	17099	16976	17205	17276	16950	17130	17094	17009	17165	17301	17101	17148	17060	17017	17087	17178	17130	17270	17281	17204	16972	17098	17291	16977	17078	17313	17061	17147	17204	17294	17367	17292	17182	17302	17095	17001	17045	17089	16956	17257	17119	17202	17249	17096	17143	17138	17146	17231	17058	17318	17331	17091	17188	17183	17236	17127	16978	17213	17051	17166	17346	17103	17378	17244	17101	17253	17266	17224	17154	17280	17207	17168	17286	17135	17222	17282	17324	17406	17071	17090	16925	17072	17052	17165	17321	17317	17080	17294	17212	17366	17102	17087	17136	17139	17279	17317	17140	17275	17189	17068	17183	17036	17210	17060	17188	17167	17013	17117	17078	17341	17010	17192	17102	17246	17135	17401	17202	16966	16886	17096	17137	17198	17390	17213	17100	17222	17161	17291	17090	16972	16910	17300	17258	17178	17183	17371	17069	17037	17303	17168	16973	17129	17072	17000	17134	17229	17169	17173	17147	17236	17071	17329	17413	17289	17040	17092	17174	17203	17199	17188	17261	17116	17408	17131	17176	17173	17227	16965	17006	17165	17083	17369	17441	16954	16928	17267	17108	17119	17390	17111	17277	17230	17208	17132	17158	17175	17004	17174	17133	17094	17221	17158	17219	17300	17352	17175	17264	17201	17040	17240	16921	17063	17244	17165	17196	17251	17205	17123	17316	17199	17223	17050	17175	17391	17176	17319	17311	17191	17121	16991	17230	17099	17226	17158	17556	17096	17202	17138	17200	17221	17230	17025	17173	17334	17191	17273	17329	17444	17161	17206	17142	16993	17237
28622	47738	44601	35531	30479	26692	23820	21524	19844	18510	17752	17070	16586	16343	16153	16086	16079	15859	15813	15744	15731	15663	15625	15645	15290	15467	15550	15553	15250	15363	15329	15375	15459	15332	15362	15338	15131	15430	15132	15312	15105	15229	15127	15113	15177	15136	15019	15216	15147	15122	15299	15231	15169	15143	15199	15262	15193	15161	15195	15099	15019	15128	14976	15308	14998	15178	15086	15074	15159	15250	15125	15188	15198	15256	15097	15186	15058	15234	14869	15047	15248	15099	15219	15004	15184	15063	15259	15159	15026	15052	15049	14951	14967	15265	15192	15068	15082	14990	15185	15074	15074	15158	15108	15153	15063	15044	15048	15228	15176	14957	15083	14937	15145	14935	15110	15204	15029	15129	15175	15177	15264	15080	15069	15158	14946	15099	15105	15266	15106	15089	15185	15116	15184	15131	15184	15062	15141	15087	14901	15120	15407	15169	15164	15083	15182	14997	15146	15242	15218	14984	15000	15302	15142	15218	14964	15112	15011	15102	15149	15017	15201	15150	15253	15027	15238	15225	15137	15215	15002	15201	14969	15043	15101	15027	15161	15149	15106	15094	15090	15092	15073	15155	15136	15068	15029	15095	15054	15222	15091	14960	15270	15207	15095	15034	15114	15200	15166	14911	14933	15063	15289	14886	15113	15148	15038	15034	14977	15183	15203	15326	15048	15169	15231	15115	15355	15100	15292	14942	15157	15048	15052	15156	15128	15158	15058	15215	15083	15099	14956	15059	14978	15154	15211	15133	15212	15154	15041	14995	15061	15152	14897	15012	15269	15080	15213	15020	15076	15050	15084	15122	15114	15104	15102	15190	15180	14992	15211	15021	15145	15057	15057	15060	15131	14948	15124	15309	15059	15296	15288	15044	15128	15156	14949	15034	15032	15119	15127	15166	15120	15083	14959	15258	15043	15107	15109	15134	15147	14902	15167	15224	15098	15128	15107	15077	15217	15154	15028	15124	15198	15067	15347	15203	15022	15090	14975	15149	15240	15093	15053	15081	15076	15071	15176	15077	15003	15057	15058	15010	14999	15219	15208	15153	15039	15174	15384	15021	15196	15198	15282	15118	15063	14836	15191	15196	15192	15110	15198	15278	15119	15122	15092	15133	15128	15078	15073	15215	15341	15091	15143	15200	15322	15002	15121	15147	15141	15011	15098	15257	15154	15174	15161	15132	15127	15067	15053	15134	15208	15056	15101	15131	14989	15201	15146	15090	14966	15079	15138	15118	15054	15113	15040	15316	15145	15032	15030	15127	15094	15127	15263	14978	14951	15165	15123	15211	15192	15119	15236	15288	15263	15174	15127	15172	14910	15147	15144	15054	15221	14980	15151	15098	15202	15160	15113	15027	15266	15042	14993	15194	14968	14978	15070	15069	15079	15022	14959	15094	15044	14964	15075	15059	15152	15192	14893	15146	15209	15195	15058	15131	14919	14990	15072	14918	15174	15252	14973	15079	15238	15134	15048	15100	15112	14946	15209	15084	15066	15093	15035	15002	15243	15105	15143	15113	14957	14942	15111	15235	15102	15101	15155	15130	15054	15084	15124	14950	15073	15181	15184	15092	15136	15177	15087	15040	15116	15133	15043	15290	15094	14846	15225	14881	15222	15172	15112	15225	15033	15109	15130	15035	15064	15175	15153	15164	15257	15149	14958	15243	15191	15244	15293	15296	15216	15113	15025	15079	15152	15293	15053	15221	15066	15067	15140	15173	15021	15195	15055	14962	15155	14954	15156	15178	15053	15177	15220	15202	15184	15177	15140	15109	15040	14956	15017	15170	15046	15105	15002	15082	15034	15121	14964	15110	15076	15023	14920	15073	15150	14975	15107	15127	15058	15156	15075	14996	15109	15086	15204	15109	15082	15130	15166	14948	15087	15042	15133	15137	15223	15140	15044	15204	15209	15094	15119	15065	14960	15077	15240	15058	15010	15129	15142	14983	15258	15238	15079	15130	15064	15058	14923	15091	15236	15269	15130	15143	15198	15063	14948	15101	15132	15160	15311	15141	15001	15262	15123	15031	15200	14974	14943	15195	15257	15022	15108	15220	15062	15194	15142	15198	15382	15110	15178	14999	15035	15044	15063	15053	15282	14903	15358	15014	15023	15006	15178	15230	15123	14947	15200	15094	15041	15019	15073	15044	14980	15201	15045	15235	15184	14963	15209	15077	15069	15090	15150	15191	14943	15151	15021	14943	14991	15072	14967	15264	14977	15176	15094	15144	15232	14933	15263	15223	15042	15200	15168	15151	15285	15062	15097	15063	15158	15235	15019	15037	15022	15040	15001	14919	15301	15118	15115	15200	15055	15017	15052	15065	15125	15207	15096	15021	15104	15134	15154	15072	15127	15306	15101	15195	15058	15091	15167	15084	14993	15026	14925	15067	15176	15109	15006	15196	15054	15064	15166	15061	15068	15206	15145	15174	15159	14996	14909	15137	15041	15094	15062	15118	15137	15243	15116	15198	15200	15129	15083	15029	15194	15116	15151	15073	15075	15158	15018	15128	15119	15124	15242	15130	15128	15183	14994	15068	15270	15032	15057	15114	15140	15164	15012	15044	15073	15149	15058	15149	15040	15142	15182	15084	15053	15147	15032	15052	15148	15174	15017	15135	15192	15077	15334	14895	15128	15126	15013	14979	15119	15111	15109	15028	14967	15151	15185	15194	15104	15121	15232	15330	15027	15297	15325	15188	15098	15068	15194	15181	15043	15266	15142	15067	15207	15192	15092	15310	14963	15114	15261	15114	15250	14967	15073	14973	14999	15068	15168	15174	15131	14990	15122	15061	15225	15222	14884	15112	15072	15013	15188	14981	14997	15003	14909	15085	15091	15084	15325	15027	15104	15093	15226	15160	14992	15116	15267	15109	15252	15090	15002	15043	15207	14956	15167	15225	15130	15215	15093	14961	15056	15152	15005	15087	15078	15112	15121	15177	15006	15226	15255	15098	15125	15186	15055	15065	15065	15235	15003	15256	15283	15150	15182	15092	15246	15106	15257	15147	15058	15078	15151	15127	15296	15004	15333	15149	15184	15203	14909	15084	14985	15158	15149	15119	15146	15236	14916	15180	14996	15184	15118	15091	15079	15156	15120	15062	14981	15216	15304	15208	15093	15203	15211	15235	15131	15101	15130	15191	15185	15072	15075	15173	15149	15016	15056	15128	15096	15230	15127	15115	15160	15046	15181	15065	15034	15143	15138	15182	15134	14962	15008	14976	15135	15306	15084	15049	15129	15295	15117	15092	14984	15160	15243	15116	15076	15036	15153	14999	14998	15092	15093	15121	15041	15122	14968	15019	15218	15153	15137	15044	15225	15140	15086	15159	15242	15342	14927	15087	15101	15200	15130	15112	15128	15167	15342	15210	15111	15103	15216	15056	15190	15235	15147	15115	15016	15059	15093	15179	15287	15177	15104	15103	15370	15169	15213	15005	15053	15156	15164	15311	15186	15093	15122	15173	14948	15310	15091	15147	15058	15145	14832	15226	15197	15098	15159	15170	14993	14976	15132	15011	15189	15136	15234	15093	14953	15004	15189	14896	15061	15229	15212	15066	15078	15049	15299	15027	15142	15046	15006	15251	15239	15175	15150	15204	15105	15046	15159	14986	15269	15161	14991	15211	15017	15015	15268	15098	15142	15138	15122	15267	15221	15028	15221	15090	15261	15172	15124	15265	15051	14986	15129	15008	15129	14971	15211	14979	15067	15106	15291	15051	15243	15006	15042	14994	15292	15238	15054	15008	15207	15228	15067	15226	15046	15216	15076	15105	15239	15007	15233	14951	15082	14898	15205	15002	15136	15244	15127	15163	15092	15128	15099	15331	15069	15107	14985	15191	15044	14951	15065	15172	15056	15090	15143	15016	15173	15309	15101	15170	15005	15140	15152	15214	15075	15079	15087	15159	15128	15134	15054	15237	14869	14983	15164	15098	15304	15171	15054	15193	15001	15172	15113	15330	15113	15026	15200	15273	15208	15072	15099	15097	14926	15108	15219	15084	15163	15303	15117	15056	15098	15265	14974	15212	15012	15023	15097	15055	15132	15112	15115	15103	15219	15114	14964	15136	14934	15206	14987	15157	15249	15099	15120	15087	15082	15223	15079	15072	14953	15104	15164	15204	14938	15092	15186	15175	15027	15160	15284	15063	15203	15022	15094	15106	15069	15296	15068	14968	15106	15134	15117	15221	15383	15062	15105	15329	15237	15044	14996	15109	15147	15100	15055	15135	15085	15071	15080	15068	15096	14996	15150	15109	15164	15136	15225	15175	15218	15151	15193	15287	15026	14941	15105	15091	15129	15096	15228	15058	15051	15227	15122	15024	15176	15057	15186	15229	15035	15155	15091	15184	15084	15190	15167	15085	15078	14921	15052	15173	14923	15026	15106	15087	15059	15187	15189	15061	15217	14965	15103	15103	15164	15093	15047	15094	15220	15138	15157	15062	15146	15118	15230	14918	15305	15141	15064	15232	15148	15066	15235	15176	15297	15245	15058	15100	15127	15116	15092	15260	15117	15057	15104	15275	15255	15128	15189	15146	15072	15172	15276	15153	15121	15129	15102	15116	15060	15072	15219	15169	15120	15129	15269	15160	15287	15006	15289	14972	15073	15224	15001	15151	15110	15129	15089	15119	15198	15095	15200	15183	15063	15121	15288	15117	15119	15053	15141	14913	14993	15086	15116	15078	15076	15076	15034	15185	14995	15215	15138	14992	15152	15152	15153	15072	15306	15056	15218	15180	14992	14989	15167	15145	15146	15219	14922	15154	14973	15135	15070	15037	15186	15240	15153	15149	15196	15148	15023	15143	15109	15156	15211	15246	15116	15262	15141	15113	15123	15087	15092	15108	15190	15047	15171	14902	15186	15223	15186	14965	15235	15130	15081	15113	15322	15062	15281	15038	15065	15250	15186	15139	15161	15132	15033	15033	15141	15030	15193	15334	15230	15082	14988	15104	15247	15030	15211	15109	15327	15083	15265	15068	15022	15132	15204	15229	14919	14939	15152	15172	15049	15286	15188	15254	15072	15114	15075	15085	15036	15233	15103	15129	15143	15207	15147	15082	15064	14962	15244	15342	15125	15060	15127	15047	15000	15134	15201	15093	15107	15213	15139	15094	15137	15250
22700	21186	28993	23756	22253	25942	28983	23636	21494	20769	19873	19224	18840	18686	18592	18390	18286	18112	18147	18059	17901	17860	17750	17803	17662	17711	17550	17643	17443	17563	17486	17570	17626	17417	17394	17727	17357	17431	17367	17403	17223	17334	17231	17286	17546	17424	17294	17335	17292	17403	17302	17256	17524	17354	17296	17318	17251	17363	17259	17128	17332	16974	17227	17182	17123	17199	17342	17081	17178	17152	17331	17224	17303	17301	17147	17355	17174	17365	17258	17301	17248	17266	17307	17295	17308	17363	17337	17295	17252	17422	17221	17528	17381	17362	17327	17299	17260	17377	17406	17299	17391	17291	17255	17235	17173	17191	17221	17503	17091	17240	17219	17085	17236	17223	17270	17123	17202	17251	17248	17457	17218	17007	17206	17409	17154	17152	17351	17196	17338	17402	17278	17327	17284	17388	17346	17213	17406	17229	17318	17298	17354	17224	17336	17209	17388	17205	17255	17133	17174	17247	17189	17270	17386	17360	17344	17257	17317	17288	17284	17386	17091	17373	17276	17164	17569	17287	17293	17272	17249	17036	17322	17298	17402	17270	17180	17285	17365	17270	17251	17279	17318	17222	17248	17017	17358	17260	17254	17191	17340	17185	17329	17106	17239	17281	17437	17111	17302	17288	17212	17094	17217	17329	17165	17349	17240	17373	17326	17330	17296	17283	17165	17201	17043	17246	17280	16989	17308	17132	17291	17207	17267	17093	17176	17163	17222	17045	17165	17252	17149	17370	17294	17266	17031	17173	17194	17401	17338	17240	17361	17175	17157	17150	17169	17257	17273	17092	17308	17184	17093	17326	17291	17262	17358	17294	17254	17281	17275	17261	17248	17304	17187	17164	17265	17143	17312	17104	17219	17137	17208	17363	17466	17590	17219	17237	17244	17407	17132	17275	17159	17269	17286	17373	17460	17334	17192	17209	17228	17158	17148	17342	17316	17133	17401	17264	17242	17161	17100	17228	17416	17368	17475	17397	17189	17542	17296	17175	17264	17211	17220	17173	17185	17241	17120	17293	17291	17171	17317	17361	17259	17208	17332	17418	17250	17275	17258	17120	17104	17161	17359	17275	17298	17145	17288	17159	17232	17286	17386	17184	17285	17022	17126	17226	17071	17124	17075	17221	17159	17434	17188	17204	17420	17111	17350	17097	17199	17139	17297	17427	17209	17296	17189	16960	17297	17118	17323	17346	17290	17606	17220	17199	17156	17257	17255	17178	16984	17145	17283	17095	17244	17267	17158	17264	17112	17129	17237	17357	17284	17192	17075	16998	17160	17298	17287	17189	17193	17283	17257	17279	17170	17428	17096	17296	17277	17083	17158	17072	17202	17256	17255	17250	17340	17284	17219	17115	16946	17098	17315	17412	17044	17285	17007	17138	17159	17041	17334	17229	16999	17232	17174	17178	17372	17353	17327	17122	17153	17014	17200	17342	17283	17214	17258	17246	17372	17077	17429	17253	17168	17178	17180	17344	17399	17263	17298	17112	17260	17416	17191	17194	17355	17178	17122	17229	17182	17208	17167	17350	17292	17141	17513	17154	17430	17325	16913	17225	17116	17293	17094	17217	17229	17241	16908	17229	17378	17177	17289	17238	17348	17410	17353	17387	17290	17212	17438	17108	17092	17157	17243	17315	17252	17215	17222	17276	17401	17135	17072	17315	17348	17144	17199	17246	17287	17455	17157	17395	17128	17118	17082	17202	17273	17026	17375	17284	17289	17049	17228	17261	17264	17317	17203	17439	17497	17178	17326	17172	17046	17142	17366	17350	17181	17405	17197	17460	17400	17234	17136	17400	17174	17196	17273	17429	17499	17389	17414	16974	17341	17140	17396	17457	17415	17300	17421	17224	17290	17149	17149	17303	17351	17187	17325	17405	17157	17086	17215	17271	17241	17297	17165	17212	17306	17013	17115	17348	17185	17257	17218	17204	17201	17189	17224	17054	17076	17338	17332	17201	17175	17376	17345	17354	17258	17266	17246	17048	17311	17351	17223	17290	17278	17211	17132	17327	17327	17317	17038	17179	17152	17206	17419	17286	17317	17175	17476	17339	17191	17229	17251	17253	17082	17123	17159	17282	17205	17171	17202	17145	17014	16950	17211	17314	17086	17212	17157	17252	17172	17463	17297	17262	17126	17215	17146	17125	17174	17000	17174	17223	17102	17418	17253	17349	17143	17171	17255	17269	17394	17222	17412	17295	17261	17217	17421	17198	17209	17314	17370	17340	17278	17340	17207	17200	17381	17072	17188	17298	17201	17223	17561	17300	17046	17205	17164	17338	17268	17359	17169	17367	17400	17238	17276	17332	17313	17159	17316	17470	17294	17422	17008	17066	17405	17343	17151	17199	17125	17139	17176	17188	17347	17312	17226	17276	17318	17438	17194	17235	17239	17301	17096	17311	17396	17390	17241	17317	17128	16983	17281	17238	17179	17184	17219	17174	17340	17270	17215	17238	17340	17300	17163	17157	17326	17340	17212	17244	17338	17363	17257	17151	17099	17111	17150	17130	17185	17196	16981	17151	17300	17260	17198	17440	17379	17189	17226	17050	17063	17294	17122	17171	17231	17231	17186	17445	17206	17239	17267	17371	17166	17321	17326	17386	17278	17420	17298	17208	16987	17111	17273	17336	17272	17128	17295	17084	17492	17410	17128	17252	17249	17137	17373	17292	17092	17291	17296	17255	17199	17260	17203	17112	17336	17274	17201	17204	17231	17154	17147	17302	17344	16998	17490	17186	17468	17298	17280	17437	17066	17316	16948	17255	17136	17231	17316	17185	17173	17451	17415	17352	17250	17262	17247	17228	17294	17390	17241	17458	17307	17188	17047	17135	17440	17313	17142	17176	17292	17196	17164	17414	17250	17259	17259	17221	17073	17111	17183	17099	17273	17042	17160	17118	17224	17394	17426	17105	17331	17464	17052	17245	17317	17286	17318	17301	17309	17302	17343	17403	17449	17377	17342	17175	17151	17252	17125	17102	17392	17427	17236	17054	17249	17328	17508	17199	17188	17218	17387	17315	17363	17203	17105	17090	17378	17264	17246	17183	17303	17488	17312	17188	17251	17142	17409	17287	17131	17075	16986	17093	17165	17416	17231	17248	17380	17145	17150	17083	17200	16961	17283	17200	17336	17034	17150	17268	17266	17052	17266	17373	17301	17198	17409	17197	17457	17339	17080	17162	17426	17333	17245	17163	17274	17208	17224	17178	17114	17530	17321	17231	17248	17331	17130	17102	17273	17366	17301	17374	17241	17323	17356	17342	17231	17146	17353	17468	17160	17539	17278	17015	17185	17255	17171	17266	17329	17109	17354	17283	17332	17346	17447	17178	17344	17280	17140	17180	17224	17368	17107	17363	17261	17359	17175	17227	17302	17345	17321	17313	17233	17183	17330	17055	17251	17228	17304	17372	17180	17103	17330	17241	17033	17270	17166	17350	17247	17423	17300	17107	17301	17013	17259	17076	17320	17278	17288	17325	17201	17173	17104	17275	17397	17330	17166	17382	17307	17241	17333	17333	17194	17165	17143	17325	17213	17254	17286	17390	17148	17114	17098	17119	17321	17150	17348	17397	17181	17291	17100	17315	17233	17072	17039	17260	17122	17127	17155	17111	17157	17425	17282	17094	17167	17272	17114	17241	17131	17214	17173	17268	17353	17243	17347	17339	17245	17139	17163	17353	17250	17097	17213	17317	17343	17356	17290	17253	17146	17220	17318	17216	17176	17190	16898	17313	17232	17258	17367	17054	17066	17300	17139	17329	17445	17307	17330	17191	17321	17292	17281	17134	17341	17193	17322	17263	17334	17021	17131	17290	17327	17306	17310	17307	17260	17183	17167	16997	17146	17315	16980	17273	17079	17333	17079	17249	17261	17190	17280	17276	17241	17111	17277	17194	17127	17275	17031	17340	17178	17388	17252	17382	17422	17280	17246	17327	17440	17234	17310	17262	17368	17354	17188	17388	17235	17082	17331	17206	17236	17203	17323	17074	17176	17282	17254	17296	17279	17299	17194	17141	17245	17198	17270	17160	17273	17116	17382	17094	17211	17163	17183	17303	17076	17427	17369	17327	17075	17341	17230	17382	17221	17146	17329	17252	17292	17189	17090	17177	16968	17317	17251	17301	17114	17507	17290	17198	17134	17467	17283	17205	17345	17263	17260	17112	17358	17202	17198	17327	17227	17171	17057	17248	17224	17081	17268	17249	17221	17158	17090	17215	17334	17179	17168	17185	17177	17267	17110	17306	17322	17280	17298	17385	17280	17038	17136	17318	17098	17170	17249	17188	17320	17213	17154	17436	17276	17297	17330	17191	17082	17277	17357	17272	17296	17354	17243	17222	17401	17239	17369	17394	17331	16983	17376	17389	17253	17342	17317	17171	17269	17264	17072	17142	17214	17290	17276	17250	17314	17304	17156	17075	17224	17078	17160	17384	17164	17001	17162	17339	17220	17473	17091	16968	17310	17312	17159	17469	17194	17313	16992	17245	17223	17238	17507	17070	17274	17167	17104	17222	17074	17148	17337	17272	17329	17437	17229	17401	17347	17228	17197	17211	17143	17209	17168	16987	17318	17248	17251	17452	17362	17105	17146	17350	17038	17129	17184	17253	17313	17229	17087	17215	17124	17251	17247	17066	17196	17017	17281	17431	17095	17072	17146	17284	17206	17232	17343	17483	17360	17385	17205	17418	17314	17223	17271	17190	17235	16951	17144	17263	17315	17291	17159	17399	17477	17437	17013	17220	17123	17411	17076	17121	17418	17118	17224	17289	17114	17140	17135	17226	17121	17093	17216	17209	17177	17185	17314	17168	17182	17462	17258	17174	17350	17220	17348	17117	17334	17495	17346	17080	17247	17194	16992	17334	17351	17355	17234	17388	17256	17134	17273	17231	17215	17046	17285	17157	16907	17133	17236	17258	17288	17167	17288	17217	17053	17129	17316	17082	17256	17347	17378	17149	17215	17323	17203	17222	17259	17272	17174	17267	17251	17269	17253	17336	17288	17170	17120	17094	17379	17002	17179	17253	17358	17083	17381	17197	17269	16913	17172	17230	17374	17134	17328	17150	17325	17192	17236	17131	17135	17272	17246	17402	17158	17237	17305	17341	17172	17313	17177	17335	17509	17024
30063	52242	48845	39565	34169	30198	26839	24221	21850	19807	19050	18156	17409	17121	16616	16645	16359	16227	16237	15916	15765	15919	15877	15785	15792	15744	15529	15519	15598	15567	15626	15517	15560	15406	15514	15513	15425	15493	15371	15123	15388	15329	15082	15223	15276	15207	15166	15225	15174	15212	15342	15293	15249	15114	15116	15257	15350	15268	15185	15377	15313	15049	15298	15158	15186	15095	15202	15201	15195	15221	15102	15221	15261	15263	15252	15309	15224	15129	15193	15190	15189	15212	15183	15198	15203	15113	15152	15301	15179	15163	15147	15316	15216	15232	15263	15230	15283	15242	15279	15098	15310	15179	15253	15361	15229	15081	15293	15020	15144	15231	15256	15129	15240	14960	15168	15174	15065	15124	15220	15202	15023	15192	15066	15098	15260	15287	15148	15049	15277	15082	15044	15012	15114	15289	15272	15193	15184	15210	15166	15212	15179	15346	15242	15112	15151	15118	15238	15112	15316	15342	15212	15336	15171	15143	15124	15146	15139	15087	15170	15260	15159	15178	15186	15193	15232	15337	15205	15224	15264	15139	15192	15287	15095	15077	15360	15196	15131	15297	15228	15123	14976	15189	15214	15097	15132	15204	15153	15231	15272	15244	15176	15174	15281	15211	15092	15318	15080	15262	15251	15356	14949	15130	15264	15196	15191	15150	15067	15160	15015	15317	15174	15160	15239	15296	14989	15221	15081	15283	15275	15245	15122	15201	15389	15061	15252	15274	15195	15274	14977	15266	15155	15231	15155	15299	15089	15317	15199	15319	15253	15188	15122	15163	15259	15189	15091	15255	15142	15253	15224	15206	15257	15144	15129	15131	15169	15078	15104	15352	14969	15300	15257	15255	15270	15343	15094	15299	15278	15140	15195	15258	15089	14972	15296	15173	15078	15229	15040	15248	15201	15173	15192	15157	15077	15333	15201	15148	15245	15061	15195	15178	15130	15294	15201	15186	15226	15246	15337	15157	15321	15235	15020	15068	15133	15191	15150	15278	15196	15175	15275	15214	15337	15302	15204	15313	15354	15065	15255	15121	15098	15249	15439	15067	15112	15208	15280	15244	15221	15241	15217	15114	15222	15267	15208	15108	15204	15151	15108	15247	15266	15245	15071	15140	15219	15210	15161	15252	15162	15249	15102	15099	15277	15090	15195	15289	15238	15105	15081	15211	15164	15084	15122	15165	15081	15048	15096	15213	15170	15165	15090	15233	15127	15413	15171	15094	15187	15092	15257	15063	15175	15161	15300	15109	15064	15114	15327	15138	15156	15192	15168	15200	15243	15249	15114	15160	15231	15012	15150	15044	15089	14977	15380	15203	15063	15129	15148	15160	15143	15191	15266	15247	15253	15091	15234	15189	15214	15245	15056	14977	15148	15083	15206	14984	15170	14981	15186	15156	15152	15063	15268	15178	15215	15138	15098	15187	15162	14978	15258	15209	15069	15026	15077	15127	15191	15307	15022	15193	15057	15207	15052	15213	15153	15219	15303	15137	15139	15234	15169	15114	15308	15284	15405	15219	15225	15158	15205	15358	15135	15190	14968	15314	15145	15296	15360	15145	15082	15133	15228	15217	15256	15355	14956	15088	15324	15082	15168	15216	15165	15218	15145	15278	15171	15181	15103	15211	15134	15271	15282	15146	15118	15222	15139	15261	15112	15181	15096	15293	15181	15036	15098	15113	15252	15163	15124	15084	15297	15184	15361	15315	15331	15320	15276	15237	15156	15227	15007	15277	15166	15111	15285	15204	15287	15141	15252	15037	15112	15109	15148	15284	15213	15088	15254	15281	15162	15134	15229	15008	15179	15149	15262	15037	15155	15168	15341	15170	15095	15119	15317	15158	15301	15225	15187	15230	15054	15301	15209	15216	15258	15203	15233	15115	15210	15167	15352	15216	15195	15272	15177	15246	15166	15137	15201	15205	15182	15047	15057	15246	15206	15305	14958	15050	15162	15119	15167	15171	15143	15181	15051	15138	15272	15293	14977	15375	15134	15207	15175	15134	15139	15194	15240	15055	15289	14994	15314	15128	15079	15201	15050	15117	15392	15104	15129	15072	15063	15221	15260	15228	15031	15055	15189	15259	15167	15084	15222	15228	15127	15143	15139	15161	15197	15253	15278	15006	15147	15108	14961	15287	15234	15174	15201	15224	15191	15199	15242	15179	15156	15173	15212	15425	15223	15256	15198	15105	15253	15240	15142	15278	15137	15166	15319	15314	15104	15191	15271	15146	15218	15304	15095	15337	15280	15310	15205	15294	14992	15208	15114	15280	15242	15117	15151	15229	15193	15080	15083	15157	15238	15077	14904	14953	15195	15187	15187	15119	15124	15122	15118	15163	15141	15104	15294	15158	15274	15195	15246	15126	15168	15235	15096	15014	15231	15210	15186	15257	15148	15340	15229	15327	15270	15107	15234	15180	15065	15179	15183	15159	15170	15214	15348	15158	15140	15044	15246	15264	15228	15174	15260	15296	15149	15165	15106	15185	15307	15283	15134	15221	15095	15146	14969	15127	14999	15070	15167	15166	15220	15172	15122	15186	14920	15261	15135	15335	15061	15143	15146	15336	15168	15077	15133	15192	15260	15100	15158	15137	15052	15050	15212	15237	15290	15178	15175	15293	15293	15214	15288	15123	15221	15064	15157	15217	15217	15078	15080	15202	15143	15016	15179	15297	15183	15216	15281	15288	15155	14979	15103	15261	15097	15144	15236	15227	15303	15137	15282	15360	15326	15076	15260	15261	15151	15144	15217	15161	15147	15209	15075	14963	15038	15313	15197	15116	15139	15294	15037	15028	15189	15168	15056	15127	15303	15193	15079	15191	15039	15219	15009	15303	14994	15135	15235	15123	15166	15210	15177	15069	15339	15273	15322	15025	15266	14928	15173	15091	15174	15227	15139	15225	15189	15168	15075	14958	15176	15134	15274	15127	15156	15192	15182	15173	15260	15183	15070	15268	15087	15273	15170	15070	15116	15259	15108	15299	15204	15119	15294	15200	15171	15242	15168	15134	15180	15280	15243	15081	15177	15098	15246	15085	15230	15299	15276	15074	15061	15228	15245	15164	15205	15051	15069	15076	15165	15165	15194	15352	15217	15166	15119	15090	15008	15238	15011	15121	15071	15088	15265	15182	15172	15195	15426	15240	15094	15189	15178	15110	15279	15187	15265	15092	15052	15211	15018	15318	14994	15118	15288	15154	15324	15064	15138	15182	15295	15211	15056	15090	15199	15144	15120	15177	15096	15197	15170	15241	15081	15108	15154	15254	15125	15230	15107	15130	15188	15224	15179	15308	15153	15235	15163	15113	15332	15135	15162	15352	15216	15099	15206	15157	15136	15070	15192	15366	15184	15308	15223	15232	15155	15174	15106	15156	15270	15143	15082	15064	15322	15095	15076	15239	15194	15298	15193	15002	15197	15085	15271	15229	15145	15406	15128	15128	15098	15070	15176	15071	14989	15210	15215	15149	15133	15089	15132	15201	15146	15218	15248	15237	15104	15300	15207	14921	15180	15256	15200	15184	15158	15185	14970	15143	15173	15305	15237	15022	15122	15052	15107	15241	15233	15235	15090	15176	15190	15383	15080	15264	15084	15176	15138	15243	15077	15056	15065	15165	15303	15249	15221	15183	15198	15173	15198	15151	15185	15035	15185	15116	15242	15102	15219	15209	15247	15270	15259	15071	15325	15289	15213	15205	15149	15223	15200	15091	15115	15277	15150	15090	15129	15030	15171	15138	15157	15150	15051	15240	15121	15379	15266	15277	15247	15184	15222	15315	15018	15303	15293	14920	15131	15122	15176	15097	14993	15196	15002	15134	15144	15154	15050	15066	15071	15157	15156	15265	15118	15054	15247	15203	15120	15137	15207	15229	15017	15205	14991	15150	15277	15327	15004	15143	15269	15165	15128	15269	15203	15220	15320	15217	15221	15071	15154	15109	15116	15227	15195	15114	14953	15133	15098	15250	15173	15233	15218	15088	15057	15216	15164	15202	15190	15209	15176	15014	15184	15176	15034	15032	14950	15351	15276	15168	15083	15302	15068	15070	15231	15277	15207	15367	15173	15244	15417	15190	15001	15239	15254	15222	15050	15123	15118	15247	15224	15208	15322	15131	15004	15173	15294	15114	15288	15219	15307	15099	15243	15171	15187	15157	15261	15157	15286	15199	15280	15139	15243	15174	15198	15283	15223	15202	15212	15150	15238	15075	15301	15170	15195	15171	15210	15076	15098	15255	15201	15322	15281	15054	15200	15235	15193	15221	15092	15160	15225	15017	15334	15086	15255	15203	15352	15125	15093	15063	15121	15332	15149	15075	15338	15115	15242	15199	15196	15352	15180	15094	15138	15145	15062	15242	15246	15199	15253	15147	15134	15107	15046	15175	15032	15187	15163	15168	15238	14970	15262	14861	15192	15075	15176	15185	15205	15025	15055	15372	15266	15066	15279	15122	15215	15259	15172	15248	15173	15046	15087	15111	15329	14906	14966	15239	15192	15127	15135	15352	15017	15176	15004	15162	15170	15184	15263	15158	15142	15067	15070	15094	15247	15104	15207	15158	15021	15231	15109	15242	15273	15252	15257	15140	15211	15151	15155	15075	15269	15185	15145	15205	15174	15307	15255	15198	15170	15292	15177	15187	15157	15238	15173	14988	15168	15519	15101	14990	15251	15350	15371	15178	15174	15280	15036	15220	15197	15136	15112	15179	15225	15058	15225	15405	15145	15063	15076	15195	15199	14986	15183	15331	15220	15184	15207	15343	15382	15265	15355	15128	15176	15152	15201	15212	15159	15171	15237	15215	15004	15056	15189	15000	15352	15064	15200	15349	15041	15139	15206	15212	15126	15098	15157	15158	15191	15211	15193	15319	15127	15198	15049	15189	15219	15149	15011	15192	15165	15181	15220	15296	15361	15224	15206	15241	15019	15134	15119	15201	15188	15139	15208	15129	15190	15300	15130	15103	15083	15158	15124	15173	15166	15271	15283	15211	15255	15187	15172	15237	15099	15159	15193	15317	15296	15193	15307	15184	15070	15062	15268	15218	15248	15271	15191	15113	15263	15150	15342	15350	15254	15084	15020	15134	15204	15048	15230	15163	15246	15064	15301	15288	15132	15290	15374	15246	15160	15323
27926	25562	32515	29385	23742	21839	20333	19133	18309	17874	17630	17441	17143	17165	17374	17124	17123	17022	17037	17066	17043	16951	16814	17174	17136	16922	17014	16705	17032	16873	16726	16949	16874	16855	16810	16856	16980	16626	16980	16814	16925	16782	16735	16847	16816	16877	16812	16858	17026	16931	16709	16906	16922	16810	16812	16678	16815	16870	16864	16875	16716	16723	16627	16692	16796	16773	16593	16776	16655	16608	16714	16796	16644	16793	16921	16939	16751	16829	16902	16739	16643	16620	16682	16696	16834	16789	16765	16916	16641	16742	16731	16779	16805	17077	16773	16844	16654	16778	16770	16874	16933	16589	16528	16906	16851	16619	16650	16975	16670	16834	16799	16736	16791	16632	16723	16677	16777	16759	16775	16659	16916	16885	16854	16852	16633	16659	16628	16919	16825	16554	16634	16827	16683	16954	16795	16833	16853	16740	16674	16504	16857	16850	16727	16910	16866	16624	16871	16826	16940	16663	16731	16859	16666	16803	16744	17101	16888	16865	16787	16700	16831	16587	16767	16871	16854	16851	16804	16592	16767	16776	16698	16802	17037	16629	16963	16842	16768	16905	16632	16877	16933	16694	16899	16754	16577	16729	16871	16820	16751	16825	16874	16759	16724	16684	16888	16844	17007	16821	16801	16832	16488	16733	16790	16882	16767	16723	16848	16791	16651	17001	16824	16753	16778	16669	16808	16872	16762	16810	16864	16912	16663	16880	16881	16684	17139	16919	16865	16867	16980	16648	16845	16773	16840	16683	16821	16639	16687	16809	16521	16864	16591	16785	16787	16872	16866	16652	16808	16903	16722	16796	16694	16583	16861	16632	17093	16945	16658	16752	16912	16858	16829	16632	16776	16850	16928	16873	16612	16565	16866	16631	16767	16771	16757	16628	16937	16749	16920	16970	16882	16766	16832	16966	16777	16671	16745	16913	16895	17002	16944	16788	16738	16771	16888	16685	16682	16713	16731	16555	16629	16824	16839	16855	16744	16848	16752	16917	16720	16867	16888	16831	17045	16893	16698	16890	16678	16772	16749	16716	16666	16645	16579	16666	16720	16722	16791	16552	16740	16667	16866	16735	16688	16806	16644	16898	16796	16711	16813	16816	16821	16837	16574	17075	16859	16739	16852	16885	16882	16884	16802	16930	16752	16618	16753	16836	16823	16808	16697	16580	16676	16837	16633	16701	16665	16825	16722	16649	16871	16815	16749	16753	16640	16855	16711	16882	16627	16773	16706	16681	16769	16600	16762	16718	16813	16672	16486	16702	16956	16870	16726	16663	16732	16928	16921	16715	16736	16649	16664	16752	16651	16753	16869	16803	16744	16829	16686	16780	16766	16575	16945	16730	16787	17001	16790	16829	16908	16759	16786	16880	16677	16789	16869	17004	16789	16681	16659	16808	16988	16744	16817	16811	16825	16771	16849	16754	16729	16701	16950	16692	16948	16761	16666	16900	16758	16729	16809	16810	16720	16773	16714	16697	16692	16907	16636	16850	16667	16875	16862	16901	16694	16952	16651	16830	16915	16791	16824	17013	16912	16869	16749	16974	16690	16832	16812	16683	16699	16618	16688	16824	16752	16937	16870	16902	17032	16734	16636	16830	16787	16588	16811	16787	16684	16694	16822	16947	16892	16903	16645	17124	16729	16830	16712	16628	16748	16661	16618	16574	16731	16679	16504	16756	16754	16759	16778	16962	16869	16828	16889	16812	16739	16836	16907	16901	16901	16919	16750	16758	16679	16555	16856	16658	16776	16867	16766	16849	16725	16881	16862	16891	16851	16835	16968	16905	16885	16759	16785	16535	16791	16753	16498	16707	16938	16822	16700	16893	16715	16619	16948	16915	16765	17048	16865	16921	16897	16752	16851	16659	16795	16824	16847	16712	16781	16915	16840	16763	16754	16989	16603	16983	16819	16721	16724	16655	16678	16671	16728	16523	16776	16803	16825	16660	16779	16679	16746	16644	17002	16749	16902	16966	16980	16871	16789	16942	16822	16648	16777	16908	16877	16918	16766	16727	16951	16775	16768	16692	16671	17001	16652	17019	16825	16724	16843	16926	16741	16969	16695	16765	16751	16759	16896	16647	16600	16666	16754	16703	16889	16716	16898	16664	16806	16696	16940	16837	16767	16885	16879	16868	16936	16644	16857	16652	16886	16778	16912	16721	16513	16595	16706	16784	16848	16878	16813	16728	16774	16761	16661	16760	16640	16856	16867	16589	16784	16760	16751	16814	16643	16816	16855	16724	16844	16890	16766	16673	16707	16694	16767	16827	16774	16997	16867	16911	16826	16774	16754	16825	16638	16742	16911	16797	16662	16902	16862	16975	16696	16928	16979	16842	16611	16731	16771	16787	16850	16891	16735	16985	16774	16861	16996	16629	16737	16858	16823	16790	16641	16754	16825	17012	16755	16739	16644	16874	16791	16842	16611	16945	16676	16863	16856	16714	16713	16718	16647	16668	16605	16797	16803	16889	16754	16803	16897	16688	16765	16574	16904	16975	16915	16891	16640	16587	16937	16897	16914	16726	16718	16663	16901	16628	16829	16865	16625	16817	16818	16941	16832	16815	16719	16741	16753	16750	16913	16967	16837	16666	16826	16684	16783	16739	16970	16777	16824	16760	16738	16794	16692	16767	16797	16840	16725	16717	16866	16920	16860	16729	16801	16966	16604	16759	16833	16895	16672	16612	16638	16715	16649	16921	16802	16780	16731	16710	16807	16776	16918	16757	16753	16586	16829	16562	16873	16806	16707	16662	16834	16629	16779	16968	16821	16777	16907	16728	16831	16836	16841	16755	16873	16818	16848	16856	16807	16720	16808	16869	17060	16601	16816	16939	16747	16902	16907	16755	16920	16599	16770	16690	16584	16828	16920	16715	16666	16790	16736	16950	16807	16742	16948	16751	16948	16627	16901	16745	16913	16822	16716	17038	16700	16890	16828	16749	16799	16796	16731	16771	17008	16932	16806	16930	17058	16976	16817	16784	16879	16709	16701	16706	16865	16768	16689	17085	16884	16995	16860	16646	16653	16720	16981	16872	16856	16792	16756	16854	16768	16767	16823	16795	16870	16759	16783	16736	16737	16812	16783	16915	16749	16761	16895	16773	16813	16913	16714	16809	16751	16840	16759	16730	16744	16976	16988	16725	16806	16826	16693	16638	16851	16927	16738	16737	16862	16861	16945	16738	16761	16595	16826	16768	16636	16850	16799	16692	16858	16926	16779	16794	16579	16846	16655	16799	16818	16773	16814	16918	16904	16601	16682	16682	16794	16745	16793	16790	17008	16881	16846	16534	16701	16801	16606	16768	17037	16805	16667	16829	16669	16572	16786	16743	16812	16873	16876	16709	16760	16743	16883	16814	16688	16772	16962	16673	16809	16791	16920	16753	16805	16719	16863	16823	16753	16740	16791	16874	16763	16674	16913	16895	16974	16801	16676	16795	16924	16664	16773	16742	16651	16808	16730	16760	16974	16898	16979	16728	16731	16873	16691	16887	16720	16641	16747	16594	16951	16835	16852	16936	16835	16984	16918	16778	16855	16782	16849	16973	16906	16622	16573	16699	16835	16678	16825	16916	16731	16764	16826	16804	16857	17005	16877	16691	16878	16904	16870	16954	16711	16768	16634	16813	16720	16669	16693	16855	16724	16605	16835	16808	16818	16789	16833	16796	16845	16970	16851	16784	16725	16800	16780	16876	16856	16631	16852	16846	16849	16861	16921	17068	16832	16839	16859	16829	16799	16689	16764	16777	16681	16717	16785	16987	16754	16724	16754	16926	16853	16778	16728	16649	16709	16814	16863	16805	16833	16731	16850	17016	16702	16949	16725	16840	16931	16802	16689	16738	16781	16712	16736	16724	16639	16694	16797	16804	16843	16773	16702	16763	16873	16845	16747	16714	16923	16868	16697	16738	16862	16736	16618	16955	16901	16635	16669	16963	16782	16951	16715	16860	16780	16779	16687	16613	16606	16944	16763	16937	16609	16958	16769	16735	16793	16814	16789	16742	16854	16620	16599	16701	16762	16863	16771	16877	16943	16803	16773	16894	16909	16755	16712	16751	16733	16751	16855	16653	16874	16763	16790	16664	16760	16846	16787	16755	16809	16760	16753	16706	16526	16822	16817	16701	16723	16636	16939	16834	16776	17017	16779	16672	16875	16823	16854	16900	16624	16580	16756	16704	16744	16730	16717	17039	16869	16778	16891	16817	16802	16696	16849	16663	16849	16712	16841	16799	16967	16701	16709	16930	16923	16812	16905	16851	16673	16898	16805	17092	16828	16867	16795	16596	16730	16925	16719	16834	16766	16753	16752	16862	16697	16764	16766	16700	16751	16581	16473	16853	16845	16693	16671	16726	16791	16737	16846	16695	17026	16756	16677	16748	16893	16830	17011	16901	16879	16706	17037	16771	16855	16905	16866	16863	16922	16769	16699	16755	16858	16888	16834	16590	17150	16904	16839	16909	16664	16827	16843	16742	16793	16810	16714	16799	16875	16749	16947	16713	16770	16756	16739	16625	16782	16985	16670	16815	16750	16857	16706	16978	16859	16718	16836	16779	16812	16885	16749	16757	16662	16592	16608	16790	16697	16563	16476	16700	16708	16763	16845	16772	16611	16669	16766	16882	16703	16718	16801	16733	16836	16810	16673	16735	16966	16869	16693	16718	16715	16731	16759	16762	16870	16816	16883	16775	16760	16847	16832	16817	17021	16860	16836	16515	16988	16740	16812	16824	16735	16755	16825	16759	16827	16948	16782	16808	16749	16790	16683	16876	16769	16709	16674	16845	16606	16755	16851	16799	16755	16586	16685	16552	16765	16716	16507	16865	16826	16776	16738	16836	16646	16631	16766	16792	16686	16685	16804	16874	16799	16803	16828	16786	16895	16827	16794	16704	16818	16707	16662	16919	16862	16707	16673	16883	16824	16848	17038	16773	16846	16643	16811	16525	16864	16684	16913	16722	16770	16874	16836	16578	16772	16803	16955	16878	16793	16793	16654	16685	16813	16833	16828	16777	16916	16795	16939	16716	17045	16817	16894	16941	16801	16768	16643	16834	16750	16740	16901	16829	16883	16810	16742	16969	16720	16724	16885	16649	16827	16903	16888	16878	16890	16646	16762	16801	16895	16662
28216	41158	37416	29171	24825	21910	20122	18543	17425	16593	16129	15723	15658	15414	15279	15347	15513	15182	15201	15158	15202	15126	15050	15121	15032	15042	15125	14944	14889	15026	14912	15033	15031	15061	15032	15037	15004	15027	15151	14915	14986	14833	14833	14921	14799	14872	14889	14752	14991	14843	14871	14874	14907	15089	15002	15025	14771	14899	14923	14849	14904	14754	14807	14868	14871	14871	14998	14798	14845	14741	14926	14848	14925	14953	15008	14988	14884	14868	14982	14837	14799	14996	14822	14887	14887	14940	15014	14874	14892	15017	14830	14808	14926	14994	14913	14872	15023	14907	14876	14896	14738	14730	14869	14986	14853	15063	14853	14859	14999	14902	14860	14919	14974	15001	14925	14851	14934	14858	14832	14800	14718	14912	14990	14844	14762	14840	14769	14967	14933	15045	14970	15035	14886	14876	14989	14936	14836	14844	14807	14906	14825	14812	14823	14806	14889	15070	14920	14877	14751	14851	14865	14880	14824	14774	14969	14935	14852	14856	14870	14958	14997	14910	14995	14790	14829	14871	14837	14880	15005	14785	14858	14866	14934	14963	15031	15013	14790	14749	14913	14831	14882	14953	14986	15027	14814	14769	15002	15019	14811	14948	14824	14765	14810	14888	14783	14800	14617	14975	14972	14849	14876	14976	14696	14777	14747	14732	14829	15012	14872	14650	14993	14961	14836	14953	14918	14784	14899	14942	14850	14927	14818	14828	14739	15005	14986	14871	14834	14897	14696	14898	14967	14897	14971	14840	14774	15069	14754	14891	14956	14892	15061	14876	14893	14947	14831	14902	14887	14797	14957	14814	14810	15045	14770	14818	14947	14904	14918	14892	14810	14911	14718	14716	14888	14822	14932	14814	14950	15001	14761	14878	14761	14882	15059	14888	14975	14864	14952	14709	14813	14814	14807	14876	14799	14854	15000	14895	15020	14853	14879	14986	14720	14868	14893	14867	14864	14868	14827	14761	14955	15063	14829	14831	15208	15105	14874	14923	14835	14859	14755	14786	14935	14831	15010	14885	15112	14866	14983	14877	14819	14802	14906	14651	15004	14898	14927	14808	14989	14776	14959	14757	14829	14885	14814	14892	15014	15063	14964	14750	14977	14754	14965	14768	14793	15017	14998	14885	14856	14944	14818	14805	14792	14867	14885	14797	14807	14841	14811	14800	14887	15021	14875	14896	14933	14839	14902	15012	14650	15018	14853	14773	14788	14906	14945	14922	14963	15030	14885	14904	14941	14806	14791	14770	14956	14872	14876	14984	14898	14778	15007	14844	14938	14936	14873	14944	14879	14921	14947	14818	14893	14809	14974	15000	15049	14746	14721	14827	14898	14917	14993	14825	14831	14931	14826	15033	14975	14987	14835	14872	14832	15008	14898	14882	14990	14839	14799	14920	15029	14795	14841	14913	14827	14851	14928	14772	14917	14876	14973	14869	14787	14820	14883	14878	14890	14759	14871	15063	14789	14832	14957	14943	15019	14846	14856	14894	14907	14961	14812	14918	14719	14907	14927	14781	14942	14793	15024	14884	14990	14941	15050	14867	14958	14837	14802	14810	14945	14901	14939	14894	14896	14987	14850	15001	14965	14889	14847	14835	14789	14901	14841	14762	14918	15071	14869	14938	14928	14962	14794	14932	14980	14905	15040	14789	14888	15000	14967	14849	14849	14776	14930	15005	14881	14801	14886	14787	14852	14819	14776	14759	14911	14858	14778	15056	14896	15029	14938	14920	14925	14794	14843	15045	14776	14832	15025	14824	14861	14688	14882	14919	14857	14865	14968	14964	14910	14985	14808	14888	14782	15010	14783	14883	14896	14901	14767	14853	14988	14888	15061	14859	14946	14874	15026	14795	14833	14769	14887	14863	14832	14901	14812	14978	14887	14751	14877	14818	14824	14850	15032	14976	14908	15001	14818	14981	14824	14831	14800	14767	14795	14801	15020	14795	14806	14832	14864	14931	14737	14789	14947	14949	14883	14957	14813	15009	14822	15014	14970	14836	14929	14810	14813	14787	14944	14874	14936	14861	14920	15030	14927	14926	14860	14773	14971	14953	14723	14922	14854	14907	14912	14852	15095	14886	14874	14920	14858	14885	14936	14883	15054	15150	14862	14955	14874	14880	14938	14909	14842	14972	14917	14806	14863	14950	14761	14961	14891	14922	14957	15078	14890	14808	15032	14789	15110	14957	14961	14867	14828	14906	14759	14886	15036	14854	14992	14797	14975	14923	14990	14843	14923	14804	14716	14848	14879	14913	15026	14735	14890	14956	14806	14774	14819	14925	14852	14931	14982	14950	14997	14805	14946	14930	14872	14897	14872	15009	14838	14996	14901	14948	14815	14880	14960	14869	14920	14899	14849	15019	14777	14962	14964	14868	14773	14856	14839	14812	14780	14926	15086	14731	14962	14965	14963	14756	14756	14815	14996	14911	14909	14833	14916	14836	14921	14829	14786	14770	14799	14921	14956	14897	14838	14978	14764	14765	14852	14801	14959	14854	14900	14819	14843	14835	14963	14830	14839	14785	15100	14912	14781	14888	15072	14912	14829	15023	14910	14919	14730	14783	14865	14842	14910	14804	14797	14863	14903	14740	14926	15000	14846	14764	14879	14815	14847	14917	14890	14856	14851	14802	14840	15019	14908	14884	14883	14981	14831	14970	14864	14938	14851	14830	15003	15070	14777	14805	14815	14760	14929	14765	14907	14916	14895	14770	14990	14786	14837	14839	14876	14951	14820	15073	14998	14886	14927	14854	14920	14890	14887	14991	14955	14879	14973	14992	14964	14864	14890	14932	14971	14874	14774	14959	14750	14830	14904	14983	14853	14988	14926	14809	14886	14839	15116	14951	15090	14982	14847	14896	14923	14942	14868	14810	14836	14674	14873	14699	15034	14881	15013	14912	14959	14822	15042	14900	15015	14901	14832	14812	15034	14814	14978	14881	14847	14989	14749	14795	15015	14898	14961	14919	14930	14903	14767	14963	14973	15117	14977	14966	14809	14797	14749	15042	14811	14997	14862	14830	14855	14939	14867	14821	14765	14776	14903	14811	14846	14847	14945	14937	14842	14846	14999	14841	14942	14996	15082	14953	14577	15040	14805	14768	14886	14898	14853	14763	14889	14771	14963	14864	15006	14825	14932	14910	14957	14941	14718	14861	15020	14964	14878	14946	14873	14913	14995	14760	14850	14978	14906	15039	14759	15136	14964	14779	14829	15027	14911	14832	14694	14886	14967	15007	14825	14867	14694	14839	15078	14971	14895	14970	14885	14853	14836	14930	14623	14673	15060	14788	14767	14919	15031	14754	15049	14847	14982	14907	14863	14913	14834	14831	14781	14888	14903	14926	14860	14887	14850	14831	14921	14969	14940	14708	14924	14936	14781	14929	14808	14815	14920	14775	14855	14925	14970	14901	14953	14822	15008	14861	14895	14868	14951	14909	14928	14845	14823	14988	14814	14812	14995	14815	14888	14901	14974	14860	14919	14916	14756	14758	14717	14831	14744	14885	14991	14709	14977	14913	15002	14886	14976	14972	14910	14707	14853	14811	15024	14977	14775	14969	14793	14907	14842	14846	14929	14907	14813	14853	14968	14851	14887	14939	14937	14808	14938	14718	14963	14925	14758	14680	14916	14969	14764	14897	14750	15063	15112	15080	14872	14894	15062	14933	14729	14875	14985	15001	14799	14946	14823	14921	14787	14932	14928	14871	14913	14896	14932	14824	14875	15080	14963	14929	14916	14942	14988	14951	14881	14915	14938	14752	14758	14801	15011	14702	14842	14941	14936	14923	14691	14723	14916	14772	14898	14841	14706	14984	14904	15059	14807	14913	14870	14949	14869	15026	14784	14853	15005	14843	14870	14880	14793	14975	14965	14864	14858	14853	14925	14909	14867	14998	14861	14900	14958	14837	15092	14874	14818	14831	14979	14914	14898	14984	14849	14731	15056	14934	14892	14908	14898	14941	14994	14900	14851	14992	14825	14994	15057	14796	14882	14877	14983	14785	14907	14798	14954	14928	14746	14951	14916	14835	14884	14871	15005	14787	14886	15036	14846	14781	14966	14796	14881	15031	14963	14855	14900	14934	14754	14952	14953	14879	14842	14823	14857	14905	14960	14862	14781	15032	14975	14759	14886	14984	14911	14794	15084	14676	14962	14984	14840	14994	14868	14928	14906	14915	14873	14914	14863	14944	14996	14995	14883	14901	14909	14902	14886	14692	15028	14787	14905	14933	15040	14841	14799	14993	14882	14876	14883	14858	15017	14948	15002	14878	14871	14886	14894	14954	14855	14814	14780	14890	14969	14991	14822	15007	14901	14914	14934	14837	14886	14926	14917	14880	15053	14879	14869	14899	14969	14910	14936	15024	14877	14999	14977	14882	14813	14883	14893	14765	14915	14908	14946	14919	14976	14951	15008	14937	14737	14909	14892	15064	14935	14745	14771	14835	14887	14870	14949	14699	14955	14937	14957	14804	14826	14763	14785	15035	14998	14795	14943	14899	14747	14806	14715	15015	14837	14847	14991	14796	14754	14828	14881	14769	14801	14969	14853	14802	14884	14796	14959	14831	15009	14826	14733	14755	15021	14849	14995	15051	14936	14840	14660	15013	14944	14754	15001	14835	14960	14894	14942	15082	15101	14808	14923	14842	14870	14908	14847	14977	14875	14975	14926	14966	15037	14969	15023	14837	14976	15056	14772	14805	14952	14935	14847	15028	14884	14873	14919	14945	14870	14855	14889	14891	14775	14996	15061	14881	14946	14979	14862	14995	15047	14753	14807	14880	14828	14794	14867	14740	14911	15063	14824	14927	14786	14864	14835	14908	14909	14753	14996	14903	14848	14928	14868	15003	14916	14865	14956	14950	14947	14901	15018	14833	14809	14849	14835	14976	14895	14861	14799	14822	14906	14749	14775	14839	14981	15012	14862	14804	14784	15022	14793	14760	14930	14795	14938	14901	14951	14856	14987	14883	15037	14819	14844	14722	14940	14976	14891	14933	14947	14859	14740	14821	14869	14874	14958	14896	14811	15036	14854	15105	14917	14817	14866	15036	14987	14903	14951	14889	14810	14896	14948	14789	14982	14843	14812	14839	14831	14826	14721	14900	14919	14983	14859	15143	14863	14699
23743	21059	28441	24556	23856	25496	24983	21651	19801	19501	18767	18474	18089	17878	17700	17602	17487	17526	17441	17566	17570	17487	17386	17404	17258	17339	17348	17423	17470	17237	17155	17350	17430	17249	17135	17106	17422	17314	17292	17281	16845	17194	17061	17056	17121	17172	16950	16957	17092	17212	17110	17090	17232	17030	17060	17092	17145	17108	16877	17061	17152	17127	16893	16962	17165	17082	17219	17032	17181	16949	17086	17001	16910	16892	17069	17071	16884	17083	17057	17024	17165	17003	17031	16902	17009	16798	16921	17076	17003	17028	17063	16894	17070	17259	17037	16998	16992	17147	16991	17061	17028	17146	17167	16973	16993	17344	17035	17274	16995	17075	17256	16875	16993	17189	16949	16848	16806	16851	17128	17004	17132	17132	17016	17032	16982	17083	17095	16878	17042	17260	17021	17015	17001	17081	16986	16986	17064	17144	17085	16992	17040	16873	16955	17043	16909	17008	17265	17190	17060	16926	16949	17039	17185	17040	16914	17083	16831	17056	16974	16896	16975	17143	17129	17020	17017	16987	17048	17019	16810	16953	17065	16945	17104	17008	16899	17041	16802	16716	16955	17071	17189	16887	17008	17249	16971	16963	16951	16927	17018	16919	17055	17042	17256	17101	17007	17083	17007	16835	17134	17006	17138	17135	17008	17093	16995	16935	17140	16901	17135	16919	16805	17073	17027	16984	17100	16813	17140	17008	16887	16831	17000	16916	16929	17030	17040	16997	16977	16948	17041	16993	17224	16940	16951	17014	17011	16968	17179	16991	16901	17095	17134	17153	17070	17055	17066	17034	16944	16957	17007	16740	16937	16896	17121	16932	16938	17114	16992	16882	17131	17109	16947	16883	17103	17058	17008	16874	16989	17045	16967	17127	16938	16812	16915	17055	16997	17080	17046	16982	17034	16874	17100	17179	17042	17166	17102	17022	17018	17130	17062	16991	16882	16923	17179	16970	17033	17029	16938	17070	16850	16964	16902	17165	17149	17223	16959	16908	16921	17060	17094	16932	17075	17082	16870	17008	17118	17137	16957	16841	17081	16948	16946	16905	16952	17028	16860	17090	17111	17050	17148	16791	17015	17154	17041	17014	17173	17178	17137	16826	17003	17056	16977	17239	17005	16943	17007	16941	16973	16919	17088	17079	17115	16892	17073	16864	17296	16940	17133	16943	17020	16872	17246	17045	16907	16899	16996	16847	17026	17002	16965	16775	17175	17084	17094	17032	17122	17116	16986	17258	17014	17131	16967	16956	16953	16982	16978	17035	16858	16977	16968	17039	16957	17014	17081	17021	16982	17157	16960	17087	17137	17090	17100	17084	17058	17014	16890	17254	17137	17122	16958	17038	17233	17115	17058	16945	17020	17047	17124	17050	16900	16878	16902	17018	17243	16968	17129	17048	16900	17087	16986	16857	17336	17071	17000	16967	17080	17027	17132	16930	17127	16949	17001	17062	17019	16965	16831	16992	17071	17008	17018	17191	16865	16926	17099	17015	17037	17029	17154	17002	16981	16979	16953	17039	17127	16926	16925	17123	17004	16974	17123	16945	17100	16997	17158	16987	16932	17019	17105	17085	17264	17136	17122	16934	17153	17135	16935	17213	16937	16839	17120	16964	17108	17154	17042	17145	17068	16994	16837	17067	17054	17091	16965	17173	16939	17114	17010	16999	17005	16842	17044	17048	17156	17089	17011	16943	17018	16957	17094	17120	17162	17125	17216	17128	17127	17041	17119	16948	17087	16879	16954	17168	17113	16954	16994	17151	17013	17115	17064	17071	16933	16933	17096	16953	17159	17176	16960	17322	17069	16989	17074	16946	16970	16925	16948	16941	16823	17086	17174	16898	16962	17088	17220	17177	16876	16939	17051	17166	16923	16951	17032	17031	17208	17110	16973	16908	16936	16716	17045	17096	17211	16968	16950	17046	16884	16985	17093	16912	16848	16984	17054	17117	17181	17209	17049	16737	17001	17256	16945	16799	17021	16977	17092	16902	17221	17134	16987	17177	16983	17001	16899	16907	17021	16997	16921	17044	17126	16960	17136	17007	16941	16944	17008	16816	17056	17065	16979	17042	16951	17045	17192	16948	16938	16882	16781	16925	16881	16955	17094	16986	17134	17081	16958	16996	17182	16970	16951	17021	16994	16953	16957	17128	16831	17087	17153	17086	17030	17044	17034	16981	16969	17117	17211	16934	17082	17074	17178	16910	17256	17028	16842	17008	17016	16998	16976	17136	17094	17038	16864	16924	17126	16920	17018	17149	17114	17031	16891	17046	17091	17039	17205	16978	16916	16991	16989	16916	16994	16874	16797	16923	17111	16991	17005	16987	17017	16977	16923	17121	16796	17000	16941	17039	16895	16867	16996	17005	16986	16867	17166	16963	16880	17098	17078	16875	16959	16937	16898	16739	16971	17054	17030	17092	16944	17052	17122	16971	17039	17070	16917	16967	16918	16919	16743	17121	17071	17125	17019	17079	17259	16935	17041	17090	17054	17003	16900	17176	16895	16993	16961	16975	17121	16999	17188	17028	17011	16887	16951	17070	17040	16926	16979	17033	16931	17322	17115	17006	17209	16904	17041	16949	17081	16659	17186	16822	17282	16865	16864	17093	17205	17192	16987	17262	16920	17211	17003	17156	16973	17077	17058	17127	17036	16938	17134	17021	17065	16971	17179	17215	16878	16939	17083	17003	17146	17173	17054	16908	16986	16943	17073	17058	17023	17055	17197	17168	17095	17046	16924	17135	17001	17064	16943	17150	17169	17017	17024	17075	16967	17041	17163	16934	16963	16945	17082	16845	17207	17256	16969	16823	17064	16896	16942	16997	17106	16945	17053	17033	17119	16962	16962	16801	17090	16893	16972	17017	17042	17051	16907	16879	16923	16985	16994	17204	16949	17101	16861	17094	17134	17049	17139	17055	17081	17066	17044	17019	17033	17098	17099	17105	16888	16947	16895	17217	17092	17171	17085	16840	17095	17151	16821	16941	16890	17020	16919	17097	16873	17048	17023	16869	17051	17010	17008	16926	17075	17136	16902	17060	17062	17174	17089	17099	16954	17180	17104	17102	17276	17145	17143	16938	17021	17089	17107	17050	16988	17065	17031	16853	17132	17242	17100	17197	16984	16858	17184	17165	17051	16850	16800	17101	17051	17161	17092	16987	17032	16712	17109	17008	16933	16899	16939	17114	17015	17087	16856	16851	16983	17017	17158	16947	16980	17200	17149	17047	16880	17118	17022	16981	16955	17231	17019	17003	16864	17100	16859	16961	17082	17009	16711	17116	17086	17059	17144	17169	17265	17239	16934	16975	16919	16926	17082	17037	16993	16876	16991	17069	16915	17011	17026	17097	17193	17044	17159	16980	16930	17148	16968	16899	17128	16998	17196	17124	17098	17162	17141	16988	16943	16881	17091	17054	17116	16888	17102	16919	17025	16994	17162	16953	17045	17082	17160	17131	17041	17175	17021	16858	16856	17016	16871	16966	17002	16926	16957	16856	17075	17155	17103	17121	16894	16999	17099	16787	17057	17005	16907	17056	17027	16968	16942	16912	17101	16998	17020	17023	16935	16943	16989	16984	16982	16842	16692	17022	17070	17022	17174	17041	16851	17175	17011	17099	17089	16878	16946	17087	16919	16880	17137	16850	17036	16854	17111	17142	17029	16942	16870	17131	17261	16959	17127	16865	17249	17021	17047	16882	16823	17148	16802	16817	17199	17117	16946	17028	16996	16964	17046	16978	17092	16898	16911	17016	16932	17111	16887	17157	17108	17148	17103	16857	16945	17124	16967	16999	17075	17089	16935	17214	17138	17093	16859	16868	17039	16962	16653	17034	17049	16863	16933	16989	16983	16978	17049	17027	16893	17126	16838	16901	17055	16878	17089	16900	16944	17030	17205	17145	17034	17002	17157	16980	17180	17081	17169	17012	16909	16921	16887	17032	17088	17008	16985	16971	17041	17026	17019	17002	17152	17103	17139	16914	17182	17050	16979	17082	17203	17084	17196	17045	17103	17100	16998	17181	16956	16925	16844	16945	17018	16939	16980	16941	16856	17202	17156	16946	17146	17142	17133	17064	16976	16858	17024	17118	16994	17138	17082	16838	17180	17048	16986	17236	17196	17140	16957	17151	17142	16959	17084	16992	17154	17128	16975	16975	17022	16992	16804	17347	17182	17057	17182	17138	17051	16942	17073	17008	17046	17231	17047	17027	17013	16978	16851	17026	17110	17203	17099	17170	17101	16965	17063	17030	16705	16866	17127	17027	17098	17224	17063	16805	16986	17151	16799	17077	16967	16921	17357	17040	17103	17046	17129	16974	16916	17117	17179	17066	16902	17056	17034	16856	17029	17027	17203	17044	16871	17037	16978	16857	17209	17131	16847	16978	16847	16851	17101	16964	17084	17331	17161	17067	17023	16893	17176	16945	17196	17025	17023	17169	17190	16851	17086	16935	16942	17138	16999	16998	17031	16922	16992	16814	16922	17068	16989	17090	16974	17011	16817	16830	17172	17219	17277	16788	17067	16996	17157	17199	16994	16864	17161	17056	17147	17017	17177	16883	17103	16976	17052	17033	16897	17104	16970	17085	16951	16961	17081	16888	17008	17008	16998	17025	17256	17235	17133	17093	17003	16974	17100	16986	17029	17148	17224	16952	16753	16918	16936	16980	16883	17036	17076	17020	17045	17190	17048	17461	16876	16960	17009	16988	17013	16906	16969	17153	17045	17015	16965	17025	17001	16811	17054	17052	17034	16849	17057	16891	16933	17045	17017	16975	16818	16993	17029	17137	16862	16980	17058	17145	17022	17178	17109	17131	17004	17117	17038	17000	17117	17099	16970	16910	17038	17064	16905	16959	16966	16943	17103	17228	16968	16831	17212	16870	16989	17028	17147	16936	16928	16727	17056	17116	17001	17026	17137	17089	16963	17001	17245	17126	17105	16889	17239	17014	17028	17105	16912	17051	17050	17154	17066	17164	17119	17236	16992	16961	17132	16982	17087	17136	16915	17025	16855	16779	16904	17127	17148	17036	17040	17021	16957	17024	16822	16967	17105	16985	16946	16925	16955	17023	17000	17112	17007	17048	17012	16992	17035	16962	17038	16971	17006	17224	16889	16949	16924	16872	16997	16981
27781	47130	43953	34982	29795	26128	23819	21442	19657	18576	17341	16983	16571	16257	15983	15989	15965	15974	15668	15698	15505	15664	15419	15569	15520	15519	15456	15397	15469	15424	15365	15390	15341	15319	15284	15166	15059	15184	15082	15206	15205	15335	15167	15119	15098	15097	15057	15088	15146	15131	15150	15129	15243	14911	15102	15118	14991	15266	15051	15225	15020	15062	15057	15008	15019	15063	15204	15005	15142	15027	15248	15055	15193	14965	14968	14958	15138	15287	15077	15046	15213	15029	14976	15085	15323	14968	15157	15023	15200	14943	15112	14986	15063	15089	14947	15140	14853	15084	15047	15106	15196	15156	15135	14936	15017	15197	15069	15092	15161	15056	14932	15152	15162	15169	15073	14918	15081	15055	15103	15029	15128	15060	15000	15252	14930	14995	15076	14920	15167	15044	15125	15201	15147	15052	15085	15017	15086	15230	15122	15100	15055	14868	15114	15076	14913	14993	15147	15027	15049	14961	15220	15129	15146	15082	15090	15038	15120	15194	15008	15191	15069	15034	15022	15084	15116	15010	15097	15081	15048	14867	15297	15055	15123	15006	14996	15247	15165	14961	15024	14953	15058	15012	15136	15152	15191	15225	15081	15094	15096	15223	15110	14980	15184	14968	15114	14921	15155	14995	15100	15080	15214	15068	15097	15070	14996	15094	14996	14902	14714	15092	15053	15305	14935	14934	14976	15054	14892	15119	15038	15038	15076	15204	15151	15023	15158	15017	15053	15115	15174	15099	15151	15084	15203	15083	15105	15251	15095	15080	15140	15169	15017	15078	15037	15186	15279	14982	15107	14943	15045	14921	15029	15084	15111	15140	15031	14952	15048	15053	15085	15003	15102	15046	15130	15006	15069	15043	14914	15155	14968	15011	15286	15013	15057	15013	15094	15155	15040	15006	15125	15021	14917	15135	15297	15029	15079	14981	15086	15106	15041	15072	15106	15051	14907	15051	15250	14928	15115	14983	15021	15004	15125	15066	15037	14999	14998	15176	15108	14912	15086	15135	14918	15100	15021	15041	15007	15005	15016	15146	15002	15103	15008	15169	15202	15068	14936	15011	14820	14947	14965	14908	15356	15115	15151	15062	14849	15132	15042	15134	15040	15041	15030	15000	15116	15048	15141	14911	15030	14970	15008	15115	14915	15079	15007	15113	15096	15059	15055	15116	15032	15062	15189	14919	15055	15084	15037	14991	14959	15281	15042	15205	15004	14958	15113	15086	15219	15106	14944	15014	15080	15182	15173	15007	14851	15124	14953	15107	15106	15206	15043	15050	15042	15164	14987	15035	15082	15029	15015	15056	15170	14902	15152	15123	15260	15096	14925	15053	15012	14953	15263	15171	15079	15126	14817	15099	14951	15076	15146	15185	14948	15118	15093	15239	15075	14867	14971	14898	15081	15062	15185	15001	14993	15000	15013	15141	15012	14963	15205	15054	15220	14990	15101	15052	15117	15017	15039	15057	14965	15108	15060	15208	15052	15072	15216	15004	15310	15135	15148	15056	15102	14951	15207	15068	14922	14998	15049	15032	15067	15118	15010	15100	15062	15024	15093	15129	15019	15129	15099	15157	15230	14897	15034	15095	15149	15090	15135	15056	14932	15014	15058	14929	15178	14996	15186	15111	15102	15096	15211	15016	15098	15398	14838	15042	15137	14978	15232	15155	14995	15080	14908	15234	15009	14979	15115	14900	15113	15204	15091	15163	15044	14869	15006	15143	15073	15097	15151	15187	15127	15022	15166	14867	15145	15155	15095	15142	15127	15099	15077	15061	15049	15056	15145	14935	14933	14978	15039	14999	15231	14934	14998	15148	15135	14998	14987	15036	15006	15010	15203	15071	15075	14981	15080	15058	15039	15037	15147	14921	15166	15094	14990	15102	15098	15140	15151	14925	15106	15042	15091	14925	15108	15049	15313	15085	15106	15033	14851	15059	15101	15110	14934	15074	14945	15001	14994	15107	15178	14913	15033	15147	14994	15057	15250	15098	14999	15056	15169	14929	15023	15083	15049	15139	15046	14993	15056	15235	14950	15156	15112	14966	15132	14990	15171	15253	14943	15079	15167	15002	15048	15089	15011	15089	14909	15117	15002	14982	15156	14905	15073	15151	15168	14987	15048	15073	14974	15151	15156	14968	15110	15087	15029	15103	15073	15064	14961	15119	15063	15102	15005	15115	15027	15039	15238	15089	14881	14972	15098	15161	15128	15162	15043	14874	14975	15066	14998	14979	15002	15025	15064	14966	14975	14991	15017	14987	15049	15128	14942	15067	14920	15069	15095	15120	14971	15106	15086	14956	15013	15162	15127	15225	15067	15016	14990	15110	15024	15059	14860	15011	15125	15051	15021	14868	14944	14858	15026	15260	14960	15049	14991	15175	15067	15019	15154	15109	15004	14987	14895	14998	14943	14954	15037	15246	15130	15133	14970	15054	15045	15175	15027	15100	15195	15128	14898	15005	15161	15022	14877	14995	15053	15146	15155	15198	15156	14998	14957	14837	15310	14968	15162	15179	15182	15022	15088	15122	15005	14945	15105	15080	15125	15203	15027	15073	15106	15132	15168	15203	15092	15045	15045	15055	15117	15168	15071	15013	14913	15167	15255	15092	15171	15087	15092	15089	15049	15082	15208	15043	15140	15114	15077	15010	15030	15035	15000	15228	15093	15038	15212	15064	15081	15029	15004	14935	14989	14964	15058	15015	15018	15051	15090	15121	15088	15128	15052	15090	14939	15147	15009	15087	15032	15176	15178	15084	15022	15002	14890	14914	15140	14894	14984	15138	15138	15030	15045	14948	14892	15145	15180	14929	15061	15054	14880	14985	15084	15145	15031	15191	15144	15187	15176	15043	14961	15082	15041	15170	15076	14986	15078	15115	14991	15110	15043	15222	14977	15059	14978	15006	14998	15060	15146	15172	15089	15091	15107	15077	15019	15027	15147	14966	15041	15025	15226	15029	15100	15250	15069	15174	15169	15229	15124	14992	15067	15024	15088	15072	14996	15251	15094	15031	15030	14998	15016	15026	15096	14976	15094	15077	15060	15118	15064	14968	15132	15029	15107	15068	15101	15019	15120	15074	15026	15084	14844	15103	15083	15129	15032	15043	15173	14995	14908	14996	15036	15052	15142	15068	15100	14992	14870	15027	15009	15099	15107	14995	14922	14851	15160	15058	15016	15129	15230	15075	14995	15072	15162	15045	15054	15064	15158	15090	15060	15159	14910	15016	14998	14973	15091	14999	15139	14989	14867	14941	15070	15027	14935	15106	15119	15174	15046	15106	14995	14995	14982	15198	15133	15228	15050	14999	15090	15074	14999	15093	14938	14979	15197	15189	15066	15000	15146	14989	14986	15157	15103	15157	14927	14907	14941	15045	15048	15147	15057	14916	15101	15214	14890	15218	14970	15145	14911	15146	15231	15184	15123	15092	15186	14992	15106	14993	15161	15164	15082	15087	15221	15079	15057	15022	15105	14968	14957	15080	14983	15056	15024	14991	15077	15168	14895	15041	15041	15051	15022	14908	15135	14967	15106	15041	15041	15132	15052	15040	15003	15136	15008	15120	15092	15201	15060	15061	14985	14991	15109	15246	15114	15080	14965	15055	15066	15104	15127	14949	15194	14934	15023	15095	14840	14957	14976	15071	15152	15149	15151	15291	15211	15290	15179	15209	15045	15019	15097	15084	15151	15127	14991	15015	15085	14958	15053	15124	15035	15121	15063	14954	15069	14976	15134	15079	15219	15019	15022	15026	14927	15169	15172	15016	14958	15218	15071	14867	15240	15061	15130	14966	14998	15134	15052	15110	15061	14922	15054	15021	15005	15019	14824	15264	15007	15056	15093	15073	14944	15092	15069	15001	15136	14953	15118	14958	14816	15061	15156	15095	15206	15113	14904	15165	15043	15051	15052	15165	14969	15143	15010	14950	15077	15309	15067	15147	14898	14981	14998	14923	15060	14930	15080	15264	15091	15099	14977	15057	15085	15041	15149	15090	15099	14925	15126	15046	15241	15095	15178	14944	15073	15033	15139	15005	14970	15058	15099	14939	15131	15256	14969	15076	15017	15051	15290	14952	14949	14954	15113	14970	15124	15039	15079	15117	15039	15041	15036	14948	15080	15161	15098	15068	15124	14997	15100	15096	15051	15162	15080	14979	15113	15019	15152	14984	14979	14999	15158	14966	14939	15099	15070	15110	14946	15165	14975	14987	15084	14851	15158	14992	15031	14982	15060	15049	15152	15097	14937	15183	15185	15172	15028	15115	15065	15016	15010	15052	15093	15138	14909	14987	15071	15145	15124	14911	15086	14990	15195	14996	15085	15001	15079	15092	15062	15105	15145	14925	15095	14858	15208	14970	15016	15100	15121	14912	15111	14913	14967	15078	15066	15083	15051	15047	15033	15174	14877	15049	15076	15112	15126	15007	15053	15066	14941	15317	15011	15134	14991	14988	15161	15070	15203	15192	15182	15168	15020	15049	15090	14986	15122	14863	15085	15021	15106	14903	15097	15047	15074	14999	15117	15126	14989	15103	14993	15095	15088	15042	15130	15142	15103	15130	14999	15030	14990	15049	15042	15010	15007	15144	15126	15082	15146	15030	15145	15077	15074	14976	15014	14920	14988	15044	15114	15205	14987	15139	15042	15134	15167	15010	15145	15048	14950	14983	14954	15010	15100	14997	15012	15141	15011	15094	15118	15130	15030	15120	15066	15038	15073	15003	15150	14980	15013	15026	14881	14989	15037	15150	15025	15059	15062	14989	14925	14982	15104	15243	15245	14906	15048	15064	14971	15300	15067	14998	15051	15005	14948	15019	15138	15055	14953	14950	15286	15026	15049	15000	15052	15167	15181	15115	14977	15103	15035	15049	15067	15165	15092	15261	15218	15028	15135	15073	15202	14917	15055	14945	14938	14978	14980	15141	15026	15058	14936	15077	15104	15068	15095	15039	14951	15056	15144	14924	15044	15065	15083	15091	15085	15043	15104	15110	15110	15107	15119	14952	15060	15155	15046	15119	15262	15189	14906	15216	15016	14859	15238	14968	15148	15222	15005	15130	14980	15062	15135	15265	15108	14872	14962	15097	15030	15071	15202	14972	15098	14990	15050	15042	14965	15055	15095	14988	15037	15019
22650	21091	28858	23729	22110	25777	28388	23380	21246	20522	19839	19028	18725	18326	18070	18257	18162	18201	17976	17929	17915	17569	17836	17528	17452	17643	17447	17380	17584	17398	17362	17438	17193	17639	17502	17294	17168	17419	17308	17277	17194	17273	17297	17320	17158	17005	17235	17349	17104	17210	17034	17219	17267	17384	17448	17163	17253	17336	17259	17275	17191	17274	17107	17186	17122	17068	17194	17144	17284	17129	17248	17018	16992	17115	17210	17145	17284	17262	17055	16993	17323	17198	17214	17270	17394	17204	16998	17158	17175	17094	17049	17161	17126	17063	16997	17076	17141	17080	17170	17064	17024	17277	17022	17194	17179	17079	17132	17016	17048	16987	17066	17233	17146	17294	17095	17191	17120	17095	17167	17145	17341	17176	17145	17287	17213	17195	17093	17138	17355	16996	17039	17252	17229	17259	17470	16937	17285	17169	17096	17296	17083	17062	17216	17260	17127	17097	17088	17090	17309	17105	17178	17228	17246	17193	17162	17077	17324	17145	17017	17165	17133	17230	17173	17086	17266	17106	17114	17021	16987	17121	17004	17114	17145	17074	17295	17183	16952	17168	17263	17106	17192	17196	17238	17037	17091	16947	17153	17100	17296	17008	17052	17102	17079	17178	17042	16984	17116	17143	16994	17269	17081	16994	17285	17173	17077	17122	17343	16932	17255	17124	17048	17068	17230	17223	17092	17155	17067	17161	17015	17110	17124	17313	17268	17057	17095	17107	17147	16931	17096	17270	17261	17255	17330	17199	17029	17126	17200	16889	17217	17052	17004	16899	17069	17087	17166	17185	17134	17304	17159	17028	17213	17180	17151	17090	17066	17190	17389	17157	17093	17329	17026	17147	16963	17173	17236	17045	17138	17124	17154	17323	17042	17113	17196	17016	17089	17092	17201	17077	16913	17091	17247	17105	17203	17232	17173	16952	17296	17066	17017	17019	17228	17196	17045	17030	17249	17171	17189	17186	17132	17312	17005	17214	17188	17037	17248	17358	17109	17081	16952	17267	17240	17287	17221	17122	17116	17129	17095	17199	16985	17054	17204	17128	17228	17299	17086	17058	17212	17097	17099	17308	17218	17105	17194	17224	17078	17073	17132	17239	17173	17063	16953	17201	16913	17114	17202	17118	16997	16811	17232	17286	17258	16991	17014	16993	17110	16877	17093	17112	17140	17180	17179	16840	17138	17169	17196	16970	16941	17313	17165	16994	17281	17203	17197	17101	17060	16973	17149	17073	16977	17127	17005	16969	17137	17108	17134	17111	16996	16969	17039	17088	17202	17191	17065	17229	17335	16960	17169	17217	17136	17487	17096	17154	17122	17060	17176	17246	17084	16826	16833	17166	17158	17131	17188	17049	17139	17044	16982	17247	17002	17213	17237	17087	17161	17137	17250	17109	16992	17238	17155	17003	17003	16951	17090	16993	17120	17290	17003	17232	17140	17097	17244	17038	16942	17205	17241	17328	17114	17137	16908	17069	16970	17034	17139	16984	17311	16937	17150	17110	16945	17114	17134	17179	17124	17073	17262	17029	17100	17190	17143	16946	17237	17041	17073	17065	17206	16865	17012	17125	17138	17132	17205	17110	17227	17077	17162	17052	17172	17239	17161	17156	17209	17149	17114	17063	17175	16982	17040	17234	17132	17186	17023	17119	17046	17018	16923	17064	16895	17069	17332	17310	17239	17262	17061	17200	17000	17126	17145	17093	17225	17253	17217	17114	17177	17134	17231	17004	17105	17028	16879	16996	16960	17022	17107	17063	17182	17067	17137	17358	17185	17291	17207	17107	17193	17257	17118	17288	17252	17294	17106	17233	16878	17133	17044	17181	17130	17252	17056	16997	17153	17185	17112	17291	16983	17048	17147	17156	17140	17168	17142	17047	17297	17196	16978	17295	17073	17108	17248	17182	17285	17295	17242	17107	17210	17128	17156	17177	17222	16999	17135	17096	17182	17083	17046	17304	17103	17049	17148	17139	17081	17102	17019	16987	17190	17205	17125	17090	17076	17092	17027	17018	17044	17211	17121	17217	17200	17190	17005	17014	17171	17099	17067	17122	16836	17086	17110	17161	17180	17082	16962	16995	17114	17083	17006	17199	17191	17179	17213	17038	17280	17140	16858	17097	17081	17071	17009	16954	17131	16947	17056	17082	16936	17121	17078	17182	17162	17165	17295	17174	17264	17225	17183	17000	17380	17038	16923	17245	17156	17210	17237	17257	16838	17192	17024	17035	17158	17236	17047	17236	17080	16981	16972	17043	17098	17077	17076	17208	17147	17178	17279	17117	17050	17385	17213	16950	17250	17212	17200	17268	17143	17266	17099	17138	16992	17071	17003	16981	17237	16915	16976	17088	17160	17072	17113	17047	17063	17281	17172	16972	16997	17181	17176	17051	17216	17080	17265	17159	17307	17083	17060	17408	17299	17022	17410	17314	17095	16979	17011	17289	17100	16944	17119	17249	17154	17222	17161	17093	17237	17084	17204	17110	17001	17008	17125	17111	17131	17145	17239	16942	16955	17054	17077	17214	17248	17104	17305	17226	17055	17088	16967	17125	17149	17110	16806	17332	17197	17119	16924	17084	17123	17212	17153	17259	16950	17119	17004	17227	16978	17084	17207	17017	17133	17296	17223	17029	17090	17140	17078	17014	17309	17256	17073	17034	17106	17175	17005	17100	17077	17002	17161	16969	17255	17109	17178	17255	17170	17080	17035	17000	17140	17230	17121	17144	17230	17177	17025	17134	17153	17025	17008	17254	17023	17259	17341	16995	17210	17119	17150	17015	17186	17242	17001	17252	17363	17317	17177	16887	16887	17158	17070	17161	17167	17174	17082	17067	17127	17192	16947	17186	17300	17255	17009	17113	17173	17100	17139	17177	17101	17153	16925	17041	17195	17167	17139	17003	17300	16939	17089	17078	16925	17154	17235	17110	17076	17203	17119	17022	17190	16971	17000	17236	17293	17114	17193	17127	17000	17040	16995	17119	17192	17169	17045	17098	17041	17322	17264	17221	16985	17132	17062	16871	17077	17177	16975	17093	17135	17173	17051	16957	17086	17176	17128	17155	17185	17067	17134	17000	17163	17317	17200	17143	17185	17055	17147	16941	17188	17073	17153	17134	17074	17140	17131	17129	16953	17282	17098	17101	17289	17224	17057	17000	17147	17163	17080	17085	17090	17076	16979	17114	17049	17047	17057	16980	17209	16985	17196	17111	17195	17164	17170	17089	17309	17126	17176	17121	17034	17189	16948	17049	16878	17108	17168	17208	17055	17111	17197	17076	17181	16931	17301	17055	17471	17063	17361	17067	17094	17157	17035	17123	17110	17037	17182	17221	17236	17155	17244	17256	17234	17033	16970	17264	16936	17166	17063	17163	17310	16967	17005	17197	16839	17062	16900	17245	17193	17111	17302	17061	17047	17059	16982	17086	17203	17105	17280	17101	16929	17230	17145	17090	17257	17391	17291	16828	17102	17259	16995	16997	17328	17163	17276	17037	16915	17229	17062	17108	17189	17218	17105	16984	17131	17252	17213	17332	17196	17219	16932	16985	17073	17094	17274	16953	17236	17236	17082	17081	17096	17019	17120	17064	17009	17162	17135	17309	17077	17191	17152	17255	16929	17088	17211	17089	17053	17243	17008	16902	17045	17049	17184	17135	17160	16941	17129	17129	17148	17110	17164	17164	17250	17258	16919	17146	17099	17111	17156	17243	17092	17191	16991	16884	17068	17262	17162	16978	17169	17224	17206	17104	17165	17281	17102	17101	17066	16936	17221	16907	17011	17097	16985	17206	17320	16979	17188	16945	17119	17093	17228	17141	16922	16931	17049	17002	17226	17205	16960	17145	17167	17265	17080	17159	17067	17169	16934	17146	16979	17142	17179	17029	17443	17010	17213	17270	17182	17227	17179	17120	16996	17218	17064	17063	17182	17106	16994	16974	17170	17185	17171	17195	17156	16838	17046	17042	17094	17029	17306	17247	17095	16903	17212	17226	17260	17161	17222	17296	17119	16879	17158	17126	17148	17102	17198	17213	17132	17154	16943	17186	17114	17012	17202	16957	17173	17116	17399	17290	16990	17055	16930	17170	16986	17088	17098	17106	17028	17008	17260	17377	17320	17186	16993	17095	17088	17031	16820	16933	17207	17133	17120	17017	17238	17267	17388	17049	17047	17183	17309	17098	17016	17235	17090	16957	17286	17130	17168	17215	16984	17109	17197	17258	17329	16888	16972	17116	17037	17116	17029	17061	17046	17119	17023	17004	16910	17321	17118	17101	17086	17089	17297	17054	17121	17334	17002	17011	17010	17167	17341	17237	16939	17181	17080	17011	17045	17175	17122	17283	17137	17265	17018	17173	17119	17209	17202	17022	16998	17088	17046	17000	17126	17148	17240	17344	17225	17284	17306	17231	17129	17173	17244	16967	17064	16854	17302	17151	17275	17310	17127	17264	17034	17055	17002	17162	17124	17208	17210	17148	17192	17227	17089	17144	17152	17037	17136	17120	16976	17145	16880	17149	17137	17262	17218	17272	16943	17149	17238	17223	17157	17220	17062	17369	16981	17113	16968	16995	17159	17272	17303	16884	17017	17165	17141	17081	17117	16976	17106	17047	17209	17026	17223	17185	17083	17004	17047	17273	17148	17216	17223	17195	16967	17017	17148	17081	17100	17250	17074	17216	17051	17050	16972	16950	17278	17326	17245	17089	17025	17094	17112	17148	17243	17052	16970	17134	17166	17120	17039	17202	17236	17297	17304	17123	17065	17223	16877	17042	17004	17074	17122	17212	17183	17084	17347	17150	17103	17112	17072	17058	17147	17314	16991	17217	17214	16850	17051	17195	17245	17211	17153	17136	17213	17076	17251	17173	16948	17048	16884	17128	16907	17071	17125	17050	17200	17197	17192	16908	17085	17149	17181	17035	17119	17167	17122	17067	17140	17240	17071	17106	17216	17063	16994	17157	16997	17266	17209	17126	17125	17249	17090	16863	17086	16922	17006	17132	17163	17041	17070	17252	17032	17064	17129	17255	17041	17009	17028	17230	17028	17138	17249	17046	17123	17191	17159	17073	17333	17065	16998	17137	17188	16827	17036	16992	17112	17277	17044	17295	17265	16839	16997	16902	17047	17125
29254	51388	48332	39307	33792	29933	26713	23787	21395	19868	18714	17871	17364	16885	16659	16407	16303	16046	15977	16008	15888	15979	15782	15663	15654	15739	15596	15410	15660	15523	15567	15470	15538	15432	15383	15552	15234	15341	15312	15388	15339	15191	15252	15206	15102	15361	15160	15210	15263	15127	15128	15025	15130	15207	15154	15104	15040	15106	15110	15164	15370	15014	14921	15016	15298	15072	15128	15035	15163	15245	15041	15133	15196	15113	15197	15083	15115	15016	15107	15118	14978	15151	15075	15010	15022	15128	15108	15039	15092	15204	15223	15102	15201	15010	14875	15176	15006	15242	15150	15194	14981	15056	15152	15189	15027	15238	15263	15110	15221	15039	15093	15161	15273	14939	14967	14945	14987	15082	15050	14986	15233	15113	15091	15160	14881	14884	15015	15072	15287	15180	15154	15022	15094	15094	14954	15104	15142	15139	15033	15042	15141	14990	15035	15188	15045	15030	14916	15115	15000	15157	15125	15052	15207	15034	15128	15319	15088	15178	15082	15100	15038	15177	15054	15118	14969	15152	15176	15002	15161	15201	15033	14987	15216	15159	15028	15340	15228	14887	15098	15084	14942	15163	15005	15014	15072	15085	15229	15052	14999	15050	15000	15077	15177	15183	15142	15064	15215	15076	14931	15207	15154	15235	15031	15023	15187	15217	15072	15075	15045	14956	15202	15005	15107	15224	15078	15154	15173	15074	15092	15050	15023	14983	15202	15065	15146	15113	15112	15169	15114	15238	15109	15106	15102	15143	14940	15013	15000	15042	15199	15039	15059	14980	15257	15239	15116	15255	14854	15137	15019	15010	15179	15090	15080	15224	15167	15126	15056	15282	15082	14904	15160	15031	15090	14969	15016	14970	15072	14937	15154	15107	15050	15212	15053	15010	14969	15095	15135	14980	15084	15051	15058	15169	15202	14963	15081	15218	15196	15002	14976	15126	15100	15053	15127	14940	15004	14924	15036	15144	15165	15209	14889	15034	15054	15134	14962	14939	15186	15021	15054	14995	15104	15234	15022	14887	14964	15107	15067	15092	15123	15068	14996	15000	14979	15036	15170	15007	15129	15030	15003	15146	15049	15168	15074	15030	15084	15034	15279	14970	15089	15062	15003	15209	15207	15128	15176	15127	15108	15050	15149	15192	15013	15058	14887	15134	15163	15173	15081	14976	15091	15100	15162	15059	15109	15076	15082	14969	15113	15004	15115	15008	15015	15086	15134	14952	15109	15157	15127	14954	14932	15251	14988	15194	15206	15034	15075	14962	14991	15042	15129	15037	15093	14936	15180	15117	14967	14956	15018	15115	15013	15087	14931	14995	15145	15068	15166	15052	15109	15109	15186	15070	15011	15091	15153	15059	15055	15019	15144	14970	15067	15145	15015	15159	15064	15114	15001	15112	15137	14933	15337	14896	15198	14959	15035	15036	15181	15069	15089	15133	15059	15077	15278	15017	15077	15150	15225	14977	15254	15050	15148	15192	15177	15139	14987	15125	15004	14996	14978	14926	15013	15075	14890	15132	15081	15039	15040	14911	15100	15056	15156	15226	14886	15229	14954	15130	15246	15136	14924	15133	14931	15101	14984	15201	15126	15057	15048	14972	15072	15222	15211	14969	15093	15199	15223	15043	15060	14900	15114	15142	15044	15106	14942	15177	14853	15063	15086	15144	14993	15078	14965	15013	15313	15021	14893	15131	15087	14966	15076	15011	15209	15016	14925	15128	15047	15176	14942	15013	15124	15060	15049	14896	15136	14942	15093	15169	15154	15084	15213	15051	15017	15189	15069	15078	15134	14896	15010	15027	15158	15089	15092	15013	15000	15007	15103	15050	15018	15153	15105	15089	15040	15199	15074	15127	14867	15030	15159	15054	15237	14972	15089	15084	15043	15075	15160	15065	15007	15002	15064	15018	14992	15134	14987	14929	14990	15196	15025	15147	15031	15029	14976	14974	15226	15148	15147	15132	15028	14994	15053	14985	15253	15042	15113	15089	15219	14986	15072	15226	15071	15064	15115	15130	15028	15020	15120	15052	15077	15058	15060	15209	15054	15277	15133	14944	14950	15216	15103	15014	15153	15172	15220	14938	15219	15176	14899	15177	15145	15096	15028	15005	15106	14934	15203	15151	15006	14959	14936	15159	15256	14904	14991	15142	15140	15074	14956	14979	15096	15118	15122	15129	14956	14951	15059	15098	15104	14989	15006	15118	15221	15114	15076	15170	14998	15075	15068	15144	15166	15104	15006	15103	15074	15185	15077	15172	15161	15036	15140	15054	15156	14954	15186	15127	15052	15162	14962	15034	14962	15309	14813	14872	14998	15104	15264	15114	14907	15182	14974	14992	15088	15044	15168	15127	15131	15013	15061	14991	15119	15009	15214	15080	15062	15088	15123	15046	15174	15120	15082	15050	15031	15201	15120	15118	15183	15077	15178	15068	15070	14952	15089	15142	15048	15026	15192	15137	15126	15109	15115	15062	14949	14992	15174	15224	15055	15011	15015	15014	14997	15035	15182	15055	15104	14984	15030	15076	15108	15190	15044	15099	15269	15104	15094	14899	15126	15313	15027	15105	15132	15013	15127	15095	15131	15139	14994	15156	15129	14968	14893	15100	15038	15120	15161	15033	15135	15133	15301	15169	15030	15137	15014	14968	15140	15093	15193	15137	15097	15026	15115	14882	15143	15053	15034	15085	15223	15096	15126	15021	15152	15080	15066	15101	15176	14972	15196	15101	15061	15063	15205	15094	15090	15089	15092	15246	15094	15130	15119	14978	15035	15030	15196	15207	14862	14961	15106	14884	15028	15095	15154	15019	15132	15075	14961	14972	14996	15195	15104	15101	15080	15052	14952	14936	15165	15087	15272	14968	15095	14876	15070	15237	14927	15215	15254	15124	14960	15147	15258	15074	15037	14962	14948	15188	14924	15053	15016	15066	14991	15208	15021	15102	14991	15138	14917	15123	15122	14987	15001	15060	15150	15050	15085	15151	15242	15120	15114	14978	15226	15177	15092	15123	15186	15092	15083	15013	15171	15082	14873	15006	15157	15029	15072	14988	15123	15050	15078	15083	15046	15155	15037	15097	15051	15127	15057	14896	14921	15090	14965	14969	15064	15027	15025	15074	15220	15025	15082	15109	14971	15113	14925	14996	15018	15126	15028	14934	15310	15147	15040	14938	15021	15008	15092	14936	15099	15220	15070	15004	15185	14976	15143	15046	15052	15075	15031	15069	14941	15028	15174	14956	15043	15018	15190	14998	14980	15027	15084	15050	14955	15164	14989	15023	15120	15021	15012	15033	15113	15029	15135	15134	14958	15101	15070	15196	15104	15065	14878	15154	15067	14997	15057	15050	15019	15117	15010	15029	15048	15179	14967	15038	15152	15036	15081	15310	15165	14949	15308	15159	14944	15105	15177	14995	15058	15053	15066	15156	14935	15087	15173	15126	15047	15124	14930	15085	15040	15116	15116	15186	15075	15076	15136	15026	15165	15069	15072	15163	14979	15016	14764	15008	15139	15141	15163	15072	15126	15030	15056	15006	15181	15107	15117	15105	14989	15094	15143	15154	15119	15146	15099	14987	14986	14840	15064	15044	15122	14925	15273	15082	14994	15243	15058	15023	15161	15047	15100	15047	15164	15048	14989	15187	15253	15061	15056	15051	15110	15036	15239	15155	15214	15106	15126	15203	15031	15091	15034	15121	15201	15144	15273	15149	14981	15120	15087	15101	15004	15049	15036	14995	15015	15259	15228	15008	15062	14870	15009	15037	15154	14963	15058	15120	15137	15118	15067	14992	14970	15245	15184	15115	15029	15040	15190	14947	15040	15129	15005	15080	15081	15141	15019	15063	15057	15046	14927	14912	15241	15020	15104	15110	15002	15149	14981	15000	15098	14941	14987	15077	15064	14976	14995	15016	15179	15127	15040	15065	15112	14946	15127	14931	15220	15128	15042	15057	14915	15166	15028	15256	15124	15001	14907	15087	15061	15048	15242	15022	15071	14984	15140	15050	15137	15146	15117	15148	15126	15168	15021	15004	15288	15256	15153	14941	14963	15276	14901	14893	15102	15010	15042	15003	15133	15070	14849	14955	15169	15005	15003	15164	15044	15193	14886	15104	14983	15097	14976	15130	15023	15034	15206	15047	15133	15259	15027	15093	14763	15122	14960	15186	15140	15129	15045	15028	15037	15202	15295	15090	15075	15254	15052	14941	15135	15118	15086	15018	15064	15085	15148	15081	15181	14966	15030	15106	15057	15148	15012	15183	15227	15210	15100	15116	15258	15069	15298	15089	15265	15043	15044	15076	15082	15031	15178	15111	14927	15160	15047	15098	15183	14890	15166	15109	14960	15164	14981	14976	14982	15078	15052	15233	15133	15234	15041	15101	14967	15118	15105	15283	15003	14912	15120	15300	15086	15217	14848	15198	15028	15159	15041	14980	14988	15055	15181	15127	14987	15026	15173	15042	15089	15032	14870	15092	15139	15092	15135	15191	14894	15081	15008	15065	15076	15076	15207	15252	15013	15153	15156	15103	15140	15027	14930	15113	15052	15062	15159	14958	15101	14891	14934	15068	14994	15142	14958	15171	15096	15027	15063	15055	15082	15119	14967	14979	15078	15108	15013	15046	15150	15076	15090	15043	15043	14954	15070	15181	15104	15290	15156	15056	15225	15156	14972	15044	15019	15031	15037	15181	15085	15064	14989	14798	15126	15119	14990	15272	15100	15015	15175	15262	15229	15176	15080	15074	14948	15210	15004	15212	15050	15073	15178	14974	14958	14984	15075	15272	14835	15209	14958	15066	14995	15183	14961	14904	15055	14919	15041	15093	15277	15120	15011	15119	15000	15047	14973	15153	15002	15231	14890	15059	15062	15182	15174	14973	15092	15141	14959	14909	15183	15198	15028	15187	15169	14998	15114	15197	15082	15059	15116	14934	15119	15089	14929	14974	15218	15106	15126	15147	15106	15124	15023	15132	15214	15038	15109	15220	15219	15100	14873	15159	15006	15016	15069	15147	15272	15230	14995	15085	15150	15066	15101	14895	15099	15011	15296	15180	15059	15031	15186	15057	14944	15068	15152	15137	15126	15237	14889	14988	15018	15017	15064	14985	15046	15076	15044	15031	15017	14941
28017	25570	32205	29317	23776	21586	20242	19056	18336	17914	17607	17197	17148	16772	16984	17022	17133	16905	16949	17124	17081	17004	16861	16735	16788	16790	16881	16881	16697	16816	16684	16732	16646	16787	17025	16806	16689	16757	16698	16940	16630	16762	16975	16926	16621	16745	16850	16697	16682	16778	16786	16788	16843	16549	16715	16508	16660	16608	16733	16875	16756	16660	16720	16846	16848	16668	16957	16927	16691	16714	16836	16631	16825	16955	16715	16728	16706	16885	16512	16639	16604	16829	16732	16696	16809	16613	16582	16778	17027	16729	16571	16746	16786	16810	16694	16857	16656	16647	16590	16804	16510	16688	16807	16714	16863	16442	16729	16585	16810	16680	16871	16649	16663	16851	16816	16708	16898	16876	16705	16720	16679	16568	16534	16690	16693	16921	16865	16751	16532	16789	16805	16588	16436	16826	16866	16740	16721	16623	16696	16683	16649	16689	16530	16750	16802	16797	16618	16600	16751	16564	16709	16608	16797	16910	16723	16746	16662	16761	16686	16670	16599	16781	16753	16743	16639	16745	16848	16617	16555	16781	16591	16563	16710	16655	16522	16595	16767	16716	16692	16747	16659	16942	16598	16766	16665	16753	16599	16828	16762	16659	16661	16647	16708	16719	16765	16674	16749	16727	16804	16706	16890	16735	16721	16625	16578	16727	16708	16764	16551	16542	16517	16756	16676	16712	16481	16623	16678	16629	16667	16487	16612	16761	16776	16771	16789	16821	16605	16811	16754	16690	16675	16746	16495	16631	16770	16697	16523	16845	16845	16643	16530	16856	16570	16727	16651	16709	16746	16570	16649	16658	16847	16770	16684	16642	16852	16715	16678	16774	16787	16705	16503	16639	16663	16757	16798	16687	16632	16814	16769	16738	16617	16687	16685	16894	16804	16629	16702	16485	16758	16641	16611	16783	16631	16750	16703	16718	16628	16729	16736	16523	16663	16713	16747	16914	16773	16596	16667	16780	16743	16755	16704	16730	16785	16592	16657	16871	16693	16727	16610	16581	16775	16549	16728	16691	16751	16697	16794	16774	16543	16649	16670	16540	16611	16807	16767	16626	16617	16795	16687	16824	16796	16428	16644	16740	16725	16555	16662	16791	16779	16650	16579	16771	16792	16693	16773	16668	16876	16753	16790	16800	16769	16563	16887	16769	16660	16650	16548	16914	16692	16542	16769	16688	16841	16586	16760	16736	16587	16893	16678	16855	16357	16533	16664	16657	16687	16830	16553	16777	16792	16814	16635	16879	16776	16604	16669	16737	16733	16726	16554	16766	16618	16578	16607	16775	16683	16614	16494	16707	16571	16598	16639	16817	16715	16573	16671	16828	16748	16753	16711	16716	16682	16693	16520	16595	16678	16700	16634	16858	16824	16618	16650	16813	16614	16697	16731	16763	16757	16700	16737	16626	16597	16803	16613	16640	16849	16644	16661	16854	16602	16656	16689	16647	16788	16596	16769	16565	16940	16779	16918	16622	16558	16692	16674	16809	16708	16899	16674	16665	16854	17010	16695	16788	16641	16881	16796	16796	16767	16620	16869	16859	16470	16671	16628	16516	16776	16618	16784	16770	16910	16512	16556	16749	16683	16710	16612	16610	16789	16790	16763	16695	16704	16889	16692	16873	16697	16749	16676	16689	16630	16761	16823	16873	16798	16539	16733	16816	16812	16727	16508	16480	16688	16754	16563	16903	16887	16831	17059	16692	16720	16707	16695	16691	16781	16714	16710	16701	16786	16776	16803	16737	16592	16602	16748	16635	16778	16673	16910	16707	16610	16502	16695	16695	16679	16642	16517	16788	16716	16677	16769	16732	16580	16756	16619	16808	16693	16671	16695	16789	16785	16842	16679	16618	16709	16784	16825	16589	16774	16604	16623	16632	16747	16713	16821	16817	16602	16801	16623	16668	16642	16697	16766	16617	16768	16563	16600	16756	16839	16593	16981	16815	16900	16811	16812	16676	16903	16764	16608	16584	16702	16742	16806	16701	16696	16848	16738	16868	16814	16683	16575	16657	16880	16766	16779	16663	16899	16666	16594	16477	16613	16713	16652	16632	16573	16754	16706	16918	16515	16544	16733	16747	16756	16753	16810	16553	16750	16697	16463	16624	16736	16732	16910	16676	16678	16589	16798	16861	16631	16739	16519	16557	16756	16666	16936	16693	16945	16773	16803	16771	16770	16654	16620	16756	16716	16901	16513	16455	16791	16665	16665	16683	16940	16757	16699	16790	16845	16715	16682	16783	16718	16575	16578	16557	16559	16605	16772	16654	16892	16618	16606	16621	16559	16793	17036	16766	16833	16637	16971	16692	16762	16555	16604	16895	16839	16819	16816	16589	16628	16724	16718	16634	16751	16849	16831	16797	16641	16669	16646	16778	16870	16710	16703	16610	16556	16717	16702	16657	16733	16678	16691	16681	16756	16704	16874	16770	17026	16666	16566	16714	16458	16624	16691	16580	16726	16657	16739	16951	16729	16685	16729	16781	16602	16674	16537	16782	16784	16627	16920	16901	16877	16639	16829	16658	16619	16742	16703	16685	16840	16675	16848	16795	16518	16799	16619	16636	16714	16784	16725	16609	16675	16792	16825	16623	16820	16908	16699	16665	16550	16529	16784	16667	16519	16744	16634	16660	16593	16466	16869	16603	16858	16620	16639	16648	16784	16773	16835	16868	16725	16700	16955	16661	16772	16682	16514	16650	16799	16811	16554	16879	16705	16641	16551	16438	16828	16580	16625	16710	16594	16803	16813	16811	16670	16712	16641	16778	16993	16640	16703	16692	16767	16624	16939	16645	16868	16825	16727	16736	16725	16853	16667	16482	16781	16718	16601	16672	16782	16455	16663	16847	16948	16774	16525	16847	16748	16570	16792	16575	16805	16739	16458	16698	16755	16686	16715	16901	16746	16775	16742	16486	16813	16729	16856	16776	16612	16583	16805	16797	16656	16872	16567	16657	16716	16655	16723	16515	16761	16850	16679	16677	16774	16753	16841	16717	16681	16626	16797	16818	16884	16571	16893	16577	16681	16645	16645	16765	16697	16648	16708	16696	16523	16788	16637	16761	16480	16652	16559	16562	16648	16747	16612	16880	16841	16749	16771	16666	16711	16696	16789	16747	16858	16763	16839	16681	16770	16809	16635	16726	16645	16752	16528	16757	16654	16800	16594	16509	16667	16569	16721	16748	16855	16564	16966	16560	16732	16899	16665	16800	16604	16778	16620	16696	16615	16535	16933	16753	16678	16707	16643	16698	16942	16631	16846	16581	16852	16773	16775	16799	16798	16668	16837	16714	16855	16723	16942	16553	16779	16674	16627	16759	16994	16854	16821	16631	16815	16637	16717	16784	16801	16790	16668	16536	16649	16795	16819	16699	16612	16677	16575	16800	16634	16662	16694	16483	16616	16618	16687	16545	16583	16475	16709	16600	16798	16646	16581	16643	16811	16644	16954	16718	16779	16725	16618	16619	16772	16627	16730	16691	16881	16493	16618	16896	16766	16742	16780	16781	16810	16570	16629	16776	16607	16685	16874	16447	16661	16429	16854	16797	16872	16666	16542	16915	16679	16691	16822	16702	16817	16753	16488	16784	16659	16723	16856	16834	16813	16771	16817	16684	16648	16784	16677	16601	16809	16713	16851	16643	16715	16649	16806	16718	16657	16625	16729	16687	16926	16610	16816	16829	16791	16760	16579	16713	16792	16770	16797	16961	16779	16519	16711	16727	16652	16515	16895	16827	16754	16836	16622	16785	16777	16630	16721	16624	16739	16550	16788	16627	16638	16735	16721	16798	16751	16631	16585	16651	16858	16923	16582	16661	16670	16567	16617	16665	16758	16879	16479	16662	16887	16893	16746	16671	16802	16746	16639	16620	16811	16910	16619	16726	16595	16721	16855	16646	16695	16720	16866	16749	16680	16709	16753	16858	16668	16700	16827	16810	16646	16799	16714	16847	16492	16791	16811	16531	16639	16722	16630	16587	16726	16576	16699	16676	16559	16726	16652	16597	16641	16634	16698	16607	16928	16667	16795	16786	16659	16659	16917	16678	16738	16846	16756	16694	16771	16578	16626	16673	16654	16710	16825	16912	16797	16630	16705	16826	16789	16778	16527	16630	16679	16640	16638	16681	16808	16776	16870	16627	16549	16699	16745	16658	16708	16596	16734	16666	16834	16799	16897	16873	16816	16755	16718	16660	16800	16610	16743	16762	16807	16664	16704	16715	16623	16616	16706	16465	16763	16559	16838	16766	16576	16742	16939	16718	16632	16670	16687	16583	16658	16744	16763	16530	16690	16686	16673	16713	16775	16532	16474	16662	16540	16783	16786	16874	16816	16834	16784	16667	16908	16741	16671	16711	16573	16676	16867	16588	16658	16759	16856	16660	16730	16793	16569	16721	16836	16846	16721	16748	16740	16680	16598	16507	16734	16710	16710	16902	16775	16718	16700	16700	16936	16715	16728	16694	16720	16672	16778	16721	16919	16649	16724	16655	16665	16613	16593	16599	16982	16666	16952	16799	16890	16739	16697	16719	16564	16666	16553	16643	16723	16718	16644	16867	16624	16856	16793	16696	16800	16834	16715	16588	16815	16563	16689	16629	16650	16714	16570	16678	16717	16652	16832	16956	16718	16836	16717	16962	16822	16792	16800	16658	16649	16570	16697	16560	16552	16755	16630	16702	16703	16641	16749	16571	16756	16606	16693	16639	16784	16724	16705	16831	16636	16577	16667	16848	16535	16602	16612	16685	16714	16669	16779	16699	16611	16810	16597	16642	16575	16757	16874	16848	16655	16699	16631	16840	16603	16830	16820	16734	16782	16622	16799	16638	16803	16555	16787	16850	16802	16768	16573	16826	16925	16672	16694	16793	16733	16592	16812	16610	16727	16713	16574	16678	16818	16594	16603	16847	16655	16763	16580	16806	16564	16642	16817	16583	16667	16801	16928	16835	16699	16800	16752	16446	16703	16654	16810	16794	16599	16603	16720	16698	16551	16885	16921	16868	16804	16910	16553	16641	16815	16555	16615	16736	16823	16659	16908	16749	16658	16636	16857	16670	16772	16616	16683	16820	16698	16771	16621	16724	16647	16704	16883	16594	16702	16840	16876	16773	16415	16751	16899	16600	16927	16649
27534	40452	37416	29005	24659	21927	20099	18519	17483	16703	16025	15758	15645	15416	15287	15220	15342	15027	15199	14984	15348	14948	15125	14913	14938	14828	15024	14899	14956	14934	14899	14933	14714	14858	14966	14876	14949	14882	14805	14983	14909	14835	14672	14824	15044	14863	14845	14906	14826	14909	14812	14754	14907	14736	14815	14874	14867	14763	14708	14764	14823	14720	14952	14850	14812	14834	14971	14694	14834	14935	14859	14910	14826	14969	14739	14843	14885	14795	14898	14835	14958	14923	14975	14974	14832	14757	14760	14757	14908	14724	14654	14738	14757	14807	14725	14786	14823	14861	14728	15000	14895	14937	14815	14785	14588	14912	14858	14884	14867	14999	14733	14849	14694	14821	14818	14875	14748	14784	14931	14834	14951	14757	14931	14729	14721	14888	14780	14825	14833	14842	14738	14725	14759	14641	14626	14828	14836	14891	14728	14967	14854	14726	14666	14824	14951	14927	14863	14721	14908	14924	14956	14849	14791	14947	14739	14745	14807	14722	14652	14864	14738	14864	14873	14960	14524	14892	14883	14776	14812	14765	14713	14865	14843	14840	14832	14703	14869	14924	14912	14564	14731	14716	14895	14807	14926	14922	14951	14781	14947	14643	14898	14961	14964	14768	14833	14813	14853	14927	14688	14943	14860	14827	14921	14822	14715	14833	14927	14772	14757	14754	14740	14636	14742	14867	14783	14785	14836	14771	14792	14787	14824	14834	14741	14832	14904	14797	14931	14719	14754	14825	14867	14783	14755	14905	14932	14654	14882	14665	14713	14673	14734	14798	14780	14789	14743	14838	14737	14701	14744	14893	14768	14886	14844	14797	14833	14997	14841	14796	14826	14770	14810	14775	14904	14864	14890	14881	14845	14903	14824	14942	14914	14731	14738	14839	14723	14768	14831	14625	14794	14823	14901	14845	14734	14772	14821	14822	14866	14812	14769	14977	14788	14791	14872	14873	14810	14836	14792	14957	14932	14731	14788	14500	15012	14766	14956	14798	14862	14824	15014	14750	14816	14761	14908	14687	14889	14872	14933	14828	14718	14652	14933	15014	14737	14819	14694	14914	14806	14796	14814	14700	14807	14842	14943	14754	14930	14791	14724	14898	14880	14869	14906	14683	14945	14975	14809	14923	14972	14707	14793	14838	14739	14943	14739	14735	14869	14785	14920	14803	14797	14924	14763	14865	14825	14786	14729	14983	14780	14885	14755	14777	14845	14788	14803	14774	14649	14853	14943	14809	14913	14837	14871	14712	14709	14939	14925	14938	14755	14755	14953	14935	14805	14806	14755	14635	14760	14741	15000	14734	14803	14884	14709	14733	14743	14727	14870	14599	14869	14802	14858	14824	14888	14654	14795	14704	14861	14873	14665	14860	14826	14894	14819	14687	14768	14788	14855	14830	14909	15000	14894	14729	14977	14763	14884	14588	14773	14970	14874	14797	14919	14925	14774	14671	14716	14712	15029	14769	14912	14726	14695	14855	14768	14800	14734	14984	14967	14851	14882	15001	14840	14790	14759	14848	14951	14927	14806	14801	14658	14883	14649	14829	14907	14901	14817	14870	14995	14714	14940	14841	14742	14864	14993	14751	14906	14684	14836	14648	14727	14777	14810	14803	14755	14813	14918	14851	14900	14671	14662	14859	14745	14949	14600	14882	14874	14837	14728	14878	14722	14739	14856	14798	14803	14907	14876	14918	14722	14910	14700	14928	14816	14989	15012	14970	14919	14962	14708	14943	14796	14781	14795	14881	14834	14848	14948	14865	14828	14718	14854	14934	14812	14789	14886	14833	14846	14597	14818	14880	14915	14737	14897	14727	14903	14747	14682	14916	14925	14795	14688	14779	14804	14911	15012	14713	14934	14494	14835	14968	14816	14856	14970	14964	14746	14824	14827	14862	14786	14904	14835	14847	14742	14864	14809	14683	14833	14894	14941	15015	14809	14775	14770	14714	14882	14675	14738	14922	14923	14852	14898	15026	14932	14830	14854	14861	14921	14728	14935	14878	14851	14803	14987	14664	14909	14800	14753	14893	14814	14821	14820	14740	14757	14840	14782	14814	14830	14913	14869	14887	14780	14650	14694	14689	14846	14820	14976	14855	15072	14916	14821	14753	14803	14643	14705	14644	14868	14812	14669	14712	15017	14856	14730	14702	14685	14953	14869	14859	14674	14922	14765	14782	14816	14766	14930	14807	14990	14794	14923	14886	14963	14805	14914	14768	14756	14751	14936	14697	14915	14857	14860	14955	14906	14840	14981	14836	15086	14798	14759	14796	14724	14834	14849	14628	14730	14823	14720	14940	14879	14689	14830	14907	14946	14841	14872	14811	14710	14828	14869	14807	14946	14695	14831	14922	14894	14872	14857	15019	14933	14734	14836	14848	14824	14801	14803	14779	15050	14672	14804	14878	14941	15002	14695	14884	14810	14936	14769	14838	14868	14803	14773	14866	14830	14907	14920	14759	14850	15100	14838	14881	14753	14815	14773	14889	14928	14862	14700	14777	14761	14935	14759	14857	14700	14847	15006	14771	14916	14867	14666	14671	14926	14742	14966	14755	14778	14839	14795	14769	14796	14691	14969	14648	14873	14695	14762	14917	14732	14869	14903	14836	14824	14659	14770	14672	14830	14798	14829	14855	14882	14839	14693	14850	14903	14870	14803	14863	14791	14858	14823	15079	14864	14897	14808	14779	14684	15037	14743	14937	14609	14750	14874	14674	14930	14753	14845	14794	14744	14801	14814	14676	14937	14819	14740	14721	14903	14785	14832	14920	14624	14851	14769	14772	14929	14914	14819	15004	15011	14731	14673	14799	14747	14833	14786	14882	14608	14920	14739	14839	14920	14935	14918	14761	14832	14941	14837	14862	14870	14750	14872	14733	14713	14904	14656	14939	14928	14842	14904	14898	14925	14714	14789	14655	14965	14754	14744	14973	14859	14821	14879	14961	14873	14847	14966	14835	14745	14872	14929	14895	14886	14873	14675	14709	14810	14834	14684	14970	14810	14975	14800	14679	14778	14729	14621	14922	14744	14752	14827	14818	14856	14709	14899	14777	14854	14822	14820	14788	15017	14776	14919	14891	14836	14806	14890	14750	14719	14842	14749	14959	14861	14744	14840	14990	14834	14810	14572	14695	14831	14953	14876	14902	14663	14879	14814	14919	14845	14782	14946	15001	14836	14783	14782	14783	14893	15012	14959	14822	14781	14796	14891	14932	14835	14949	14922	14729	14795	14809	14824	14901	14733	14792	14877	14881	14856	14835	14927	14766	14906	14855	14789	14834	14740	14729	14790	14958	14894	14747	14777	15022	14856	14806	14802	14774	14897	14979	14837	14821	14821	14753	14808	14813	14532	14750	14858	14833	14923	14843	14820	14836	14955	14810	14683	14880	14867	14782	14934	14707	14710	14817	14828	14821	14928	14777	14734	14641	14778	14894	14808	14905	14848	14600	14738	14812	14797	14788	14769	14764	14811	14699	14796	14672	14874	14970	14796	14758	14892	14819	14677	14987	14786	14744	14923	14878	14882	14830	14762	14925	14739	14744	14736	14770	14839	14824	14827	14646	14847	14874	14896	15009	14811	14823	14884	14798	14762	14887	14646	14793	14744	14823	14781	14865	14873	14922	14828	14762	14871	14721	14833	14795	14846	14880	14663	15015	14914	14900	14965	14746	14857	14794	14929	15005	14868	15019	14638	14890	14780	14769	14812	14907	14966	14681	14862	14901	14765	14912	14795	14948	14623	14796	14872	14804	14840	14755	14977	14888	14896	14916	14908	14861	14891	14808	14933	14813	14854	14886	14951	14856	14774	14862	14815	14691	14795	14801	14766	14870	14814	14854	15017	14822	14839	14965	14817	14929	14868	14869	14869	14822	14823	14779	14710	14762	14854	14819	14830	14742	14823	14743	14883	14751	14663	14783	14671	14909	14915	14791	14817	14804	14843	14781	14837	14679	14900	14762	14793	14899	14759	14794	14942	14851	14890	14718	14827	14873	14840	14807	14885	14880	14908	14931	14770	14900	14807	14742	15061	14738	14817	14715	14741	14865	14879	14704	14779	14886	14820	14790	14805	14844	14906	14915	14839	14714	14860	14846	14816	14662	14948	14984	14879	14715	14910	14860	15037	14810	14908	14850	14833	14868	14918	14733	14743	14814	14778	14862	14821	14707	14943	14941	14839	14911	14872	14853	14786	14813	15000	14782	14840	14914	14688	14675	15002	14802	14793	14935	14833	14819	14903	14900	14859	14885	14854	14921	14893	14698	14891	14918	14767	14989	14977	14740	14818	14674	14826	14892	14969	14858	14853	14948	14757	14892	14962	14871	14929	14975	14897	14875	14849	14900	14854	14830	14725	14840	14859	14733	14722	14802	14847	14707	14927	14780	14847	14815	14899	14744	15008	14995	14757	14770	14824	14733	14909	14796	14919	14818	14707	14869	15011	14835	14896	14837	14952	14900	14694	15123	15010	14846	14797	14925	14838	14746	14987	14933	14788	14772	14796	14756	14796	14843	14949	14796	14892	14880	14865	14876	14655	14837	14842	15026	14789	14898	14835	14812	14705	14793	14885	14871	14799	14934	14854	14897	14837	14865	14850	14750	14895	14773	14812	14722	14977	14600	14996	14868	14827	14807	14654	14824	14913	14795	15013	14672	14686	14839	15008	14716	14838	14625	14750	15078	14742	14914	14788	14842	14822	14855	14701	14799	14846	14917	14796	14730	14910	14695	14770	14659	14676	14846	14894	15029	14927	14781	14724	14659	14778	14718	14727	14939	14836	14715	14894	14805	14746	14988	14695	14658	15039	14949	14686	14932	14765	14749	14875	14919	14925	14707	14731	14766	14717	14738	14767	14722	15010	15005	14863	14650	14807	14959	14828	14689	14912	14847	14893	14895	14780	14919	14785	14747	14851	14878	14745	14844	14869	14758	14934	14843	14923	14869	14862	14700	14801	14841	14951	14794	14785	14867	14767	14849	14903	14884	14953	14824	14802	14857	14826	14872	14983	14820	14848	14848	15006	14798	14800	14853	14819	14891	14761	14843	14874	14718	14867	15021	14720	14856	14626	14829	14877	14801	14887	14950	14819	14884	14951	14722	14743	14858	14861	14659	14809	14815	14920	14740	14937	14839
23739	21155	28591	24737	23814	25742	25289	21489	19693	19226	18680	18334	18004	17849	17529	17651	17947	17543	17309	17512	17848	17420	17302	17304	17319	17176	17244	17326	17276	17518	17357	17252	17265	17286	17295	17404	17063	17131	17203	17117	17355	17199	17078	16964	17008	17180	16997	16881	16996	17005	16940	17161	17132	16935	17172	16975	17019	17001	16781	17281	16905	16971	16880	16910	17047	17032	16847	17075	17053	17036	16869	17026	17076	16783	16990	16931	16948	17152	17388	17037	17156	17092	17022	16964	17118	17195	17106	17202	16789	16948	17050	17135	17080	17029	16991	17049	17144	17166	17242	17029	17145	17155	16885	16983	16888	16884	17030	16976	17089	16959	16812	17042	16969	17072	17045	17006	16902	17087	16968	17137	16918	17128	17101	16936	17284	16820	17105	16970	16832	17151	16885	16931	17251	17125	16769	16965	17235	17022	16955	16990	16904	16866	16736	16995	16821	16956	17017	17097	16950	16914	16920	16817	16965	16918	16954	16959	16878	17060	16911	16960	16929	16948	16834	16923	17060	16971	17159	16970	17093	17089	16942	17087	17074	17088	17015	16982	17066	17062	16888	16904	17152	17104	17173	17084	16955	17045	16977	16927	16969	17020	17057	17043	17109	17054	16855	16948	16849	16899	17049	16941	17223	17050	17236	17036	17000	16954	17151	17190	17164	17134	17005	16850	17060	17226	17057	16830	16931	16895	16861	17102	17040	16978	16982	16911	16696	16992	16886	16942	16867	17147	16948	17045	17141	17246	16941	16849	17028	17005	17020	16947	16925	16846	17094	16846	17007	17209	16852	16965	17140	16955	17110	16896	17252	16992	16933	17021	17145	16969	16963	16908	16902	17041	16886	16928	16961	17030	16932	16810	17017	16889	17105	17077	16950	16767	16936	16941	16805	16992	16901	16956	16983	16916	17126	17083	17023	16730	16843	17013	17117	17120	16910	17298	17097	16886	16996	16871	16910	16970	17103	16820	17015	16992	16940	16922	16854	16970	17066	17026	16915	16895	16980	17115	16975	16957	17017	16907	16995	17027	16859	17014	17034	16910	16855	17057	16955	17034	17123	17007	16982	16975	17150	17077	17139	16978	16885	17018	17055	17020	16951	17036	17103	16640	16773	16920	17016	17076	16897	17010	17082	17093	16901	17014	17248	16946	17197	17024	16970	16895	17224	17054	17112	16929	17190	17329	17032	17142	16907	17017	17122	16782	17036	17199	17008	17103	16822	16905	16837	16882	17020	17105	16977	16908	17116	16933	17034	17059	16986	17002	17192	17158	16968	17059	17125	16857	17031	16681	16866	17063	17023	16922	17038	16908	16827	17000	17132	17105	17073	16941	17065	17202	17056	16900	17020	16970	17001	17175	16887	16978	17026	17009	16935	17036	17096	17008	17114	17259	17056	17038	17150	16742	17212	17085	17110	17222	17015	16978	16940	16931	17114	16917	17118	17194	17071	16950	16872	17199	16950	16927	16968	16933	17018	17106	16998	17035	16989	16903	16892	16719	16831	16846	16995	17037	16951	16966	16833	16936	16867	16851	16923	16945	17049	17054	17071	17105	17155	16966	16991	16937	16885	17121	17171	17106	17041	17068	16956	16966	17170	16831	17052	16916	17137	16947	17001	16993	16940	16998	17016	16871	16803	17001	16997	17229	16976	17120	16911	16968	17090	16897	17103	16958	17008	16968	17024	17002	17022	17083	16954	16939	16895	17060	17124	17028	17202	17093	17117	16962	17074	16834	16927	16953	17142	16995	16824	16911	17190	16922	16815	16858	17100	17101	17080	17056	16823	17073	16803	17050	17037	17021	17004	16913	16936	16980	16946	16991	16891	16913	17053	16998	16947	16867	16825	16966	16987	16999	16954	17147	17061	17095	17021	17047	17044	16857	17046	17086	16952	17103	17030	17034	16839	16970	16940	17303	17162	16961	17045	17007	17288	17053	16977	16984	16817	17042	17001	16905	17076	16898	16730	17220	17027	17134	16881	17029	17017	17146	16947	17140	16920	16953	16965	16908	17149	17179	17134	16889	16920	17024	17113	17159	17112	16935	17033	16969	17005	16953	17047	17043	16915	17063	16942	16852	16933	16988	17113	16934	17211	17043	17002	17036	17008	16968	16942	16970	16936	16927	16933	16967	16925	17096	16892	16907	16932	17039	17088	17001	17227	17066	17111	17018	16972	17030	17034	17086	16924	17186	17060	17062	17054	16937	17127	16948	17043	16954	16940	16877	17071	16891	17041	16964	17163	17065	17035	17065	16979	17131	17089	17048	16898	17042	17091	16884	16961	16899	16970	17039	17150	16900	17119	17034	17005	17216	17302	17172	16925	16902	17084	17065	16958	16880	16959	17138	16822	17065	17013	17026	16721	17020	17226	17182	17107	16979	17009	16977	17127	16991	17105	17067	17015	16983	17014	16920	17075	16904	17022	17041	17008	17036	16975	17178	16941	17078	16813	16888	17038	16923	17126	17030	17061	16780	16977	16906	17139	16921	17067	17025	16867	16930	17164	16902	16988	17038	16990	17206	16946	16948	16983	17182	16919	17045	17077	16860	17043	17002	16924	17075	16973	16951	17023	16827	17066	16913	17023	16866	16905	16836	17048	17118	17026	17006	16913	16987	16961	17139	17133	16867	17047	17101	16990	17083	17093	16899	17123	17183	16860	16956	17068	17199	17017	17080	16864	16976	17118	17020	17025	16810	16997	17421	17128	16955	17053	16944	17139	17080	17042	16773	16936	16906	17026	16875	16740	17161	16935	17127	17086	17129	16967	17025	17123	16908	16925	16823	16916	17207	17188	17023	17027	17005	17093	17062	16941	17279	17011	16922	17160	16758	16889	17111	17125	17109	17058	16981	16957	17024	17138	17013	16906	16769	16974	16789	16966	17040	17088	17107	17046	16974	16935	17080	17234	16851	16870	17156	17147	17011	16949	16918	17052	16980	17214	17095	17099	16939	16914	17127	17032	16862	16907	16792	17024	17056	17079	16758	16911	17015	17016	17172	16986	16718	16976	16965	17074	16884	17098	17101	17047	17024	17016	17127	17024	16989	17128	16880	17211	17114	17009	16924	17156	17126	16990	17056	17174	16936	17056	17004	17012	17151	17274	16961	16935	17146	17102	16905	17018	16939	16931	16908	16934	17238	16953	16957	16930	17168	16971	17106	17161	17133	16950	16864	17100	17071	16903	17172	16963	16933	17020	17091	17176	16904	17019	16923	16946	16961	16936	16968	17086	16916	17018	17025	17019	17112	16846	16987	16946	17041	16900	16907	17034	16891	16856	17008	16829	16900	17116	17081	16986	17084	16878	17067	16923	17008	16794	17043	16942	16942	16944	17128	16859	17104	17236	16920	16991	17176	16899	16886	17063	16910	17033	17067	16906	16716	16965	16932	17014	17101	17014	16924	16906	17082	17235	17241	16991	16898	16979	17013	17079	16853	16753	16930	16916	17014	17037	16986	16920	16868	17101	16991	16836	16851	16898	16933	16865	16929	16863	17006	17088	16884	16915	17197	17149	16966	17101	17075	16814	16824	17069	16938	16915	16961	17036	16906	16790	17016	17110	16971	16707	16950	16961	16865	17019	16945	16978	16910	16930	16944	17152	16949	17039	16951	16917	17117	16863	16846	17004	17042	16862	16994	17237	17001	17117	16929	17143	17196	16976	16962	17032	17158	17042	16813	16973	16928	16988	16866	16966	17185	16940	17010	17208	16979	17055	16888	16981	16999	16963	16928	17070	17120	16938	17084	17103	17229	17038	17150	17006	17063	17058	17069	17029	16895	16807	16988	17176	16999	17087	16984	16844	16788	17064	16946	17003	16849	16930	16836	17099	17048	17074	16852	17019	16703	17221	17192	16993	16836	17107	17090	17136	17064	16929	16940	17036	16987	16897	16982	17034	17212	17066	17284	17038	16901	16922	17122	16841	17019	17078	17079	17144	16924	17056	17001	17094	17076	17049	16849	17087	16882	16967	17156	16903	17004	17175	16807	16953	17000	16981	16897	16970	17029	16766	17009	17067	17220	16900	16990	16957	17079	17013	16972	16837	17067	16995	17162	17045	16814	17016	16756	17017	16867	16932	16970	16989	17102	17025	17187	17068	17030	16908	16891	16832	16970	17085	16848	17233	17129	17066	17016	17135	16886	16956	16976	16902	17008	17162	16905	17011	16960	16913	16918	16835	16866	16987	16873	17038	17036	17184	16935	17029	17098	17026	16962	17030	17068	17137	17165	17052	17044	17031	16961	16907	16964	16981	17182	16798	17184	17192	17041	17127	17029	17029	16951	16852	16942	17060	16950	17056	16864	16896	17171	16966	16911	17106	17136	16956	16982	16849	17181	17149	17091	17072	16991	16918	16890	17077	17047	16890	16965	16871	16834	17217	16997	17040	16991	16970	17030	17048	17146	17096	17147	17064	16993	16968	17032	16995	17101	17083	17103	16879	16916	17053	17069	16949	16994	17017	16971	16943	17038	16950	17227	17183	16843	17082	16998	16966	16906	16954	17066	17008	17078	17165	17004	16968	16964	17088	16976	16931	16904	16999	17072	16939	17116	17047	16999	17008	16798	16942	16834	16963	17089	17061	16797	16927	17108	17042	17180	17016	16806	16915	16975	17175	17002	17110	17028	17145	17102	17053	17084	16996	16899	17040	17164	17039	17040	17013	17099	17085	16821	16903	16970	17092	17166	16950	17290	16980	16974	17154	17027	17040	16908	16973	17085	17005	16941	16978	17076	17034	16755	16947	16939	16761	16855	17110	16940	17149	16775	17113	16896	17043	17010	17047	16744	17043	16845	17136	17089	17099	16729	17135	16895	16947	17068	16984	16844	16970	17110	16905	17064	17113	17187	16986	16906	17143	16949	16986	16957	16949	16971	16867	16952	17082	17160	17139	16986	17021	17034	17010	17072	17071	17036	16920	17049	16994	16825	16866	16846	16990	16964	17150	17057	16806	16954	17031	17177	17040	16857	17035	17131	16807	17122	17237	16996	16827	16922	17038	16965	16982	17021	16918	16886	17118	17079	16930	16970	17037	16940	17072	16961	16978	16875	16956	16947	16951	17016	16969	16968	17163	17058	17045	16876	17017	16884	16801	17101	17064	17076	16920	16879	16829	17042	16889	17098
27706	47051	44000	35162	30033	26654	23771	21373	19425	18239	17645	16953	16514	16055	16024	15916	15896	15709	15573	15744	15879	15720	15534	15576	15480	15433	15415	15382	15502	15252	15510	15285	15411	15255	15469	15219	15074	15348	15144	15019	15329	15171	15194	15108	14998	15137	15156	15115	15286	15117	15137	15024	15062	15107	15009	15197	15021	15097	15028	15069	15007	15081	15116	15145	15035	15283	15320	15205	15338	15202	15235	15052	15172	15183	15309	15259	15219	15162	15104	15046	15238	14971	15204	15038	14950	15301	15096	15015	15154	14987	15175	15127	15058	15168	14954	15124	15097	15113	15181	14991	15077	14974	15159	15179	15057	15149	14948	15041	15248	15214	15133	15089	15038	15199	15045	14978	15086	15048	15146	15079	15126	15206	15260	15171	15104	15025	15200	15189	14905	15260	15087	15041	14962	15039	15136	15277	15068	15097	14927	15135	15143	15304	15029	15155	15029	15093	15196	15113	15094	14935	15072	15092	15108	15152	14983	14961	15092	15210	15202	14965	15089	15012	14937	15043	15105	15126	15194	15154	14857	15104	15148	15057	15317	15112	15089	14957	15192	15172	14986	14972	14988	15102	15233	15153	15271	15040	14918	15038	15081	15141	15240	15174	15113	15070	14972	15121	15029	15126	15016	15066	15057	15057	15185	15184	15069	15064	15080	15190	15064	15004	15232	15089	15004	15190	14910	15136	15125	15052	15190	15016	15026	15120	15241	14983	15123	15090	15044	15057	15075	15084	14996	15061	15066	15034	15007	15084	15133	14967	15079	15003	14953	15114	15089	15172	15119	15065	15066	15062	15109	14960	15281	15031	15217	15088	14993	14954	15050	15016	15181	15082	15191	15206	15263	15017	15025	15162	15148	15215	15106	15069	14999	15142	14995	15055	15032	15249	15060	15288	14931	15110	15169	15199	15112	15168	15102	15054	15107	15054	15112	15179	15305	15038	15127	14977	15001	14912	15111	15221	14983	15120	15172	15211	15107	15088	15104	15085	15140	15088	15017	15061	15103	15063	15166	15203	15146	14967	15235	14929	15019	15005	15148	15236	15095	14970	15233	15197	15094	15186	15103	15171	15114	15097	15043	15100	15062	15068	15071	15060	14926	15059	14910	14962	15174	15070	15053	15177	15159	15155	14961	15076	15260	15170	15082	15125	15017	15140	15138	15234	15064	15218	14975	14936	15002	15066	15121	15024	15174	15059	15121	14970	15027	15062	15119	15193	15021	15032	15171	14811	15082	15119	15040	15220	15097	15068	15036	15143	15027	15025	15142	15047	14933	14921	15075	15184	14970	15103	15059	15268	15000	15162	15013	15042	15083	15142	15149	14954	15100	15116	15176	15287	15032	14978	14941	15174	15205	15100	15133	15080	15191	15220	15208	14983	15062	15082	15111	14987	15119	15128	15041	15027	14999	15161	15104	15118	15134	15089	14950	15053	15148	15258	15010	15131	15089	15007	15113	15113	15179	15177	15020	15171	15140	15153	15141	14956	15191	15081	14981	15248	15003	15114	15086	15234	15073	15105	15025	15075	15261	15162	14964	14984	14969	15206	15127	15074	15300	15048	15119	15107	15010	14917	15198	15144	14966	15065	15185	14995	15023	15201	15097	15003	14995	15054	14996	15039	15183	14905	14957	15074	15198	15026	15144	15160	15203	15038	14936	15118	15024	14988	15129	15125	15088	15150	14937	15190	14992	15148	14929	14989	15081	15219	15149	15062	15118	15118	15096	15082	15228	15097	15027	15177	14848	15227	15203	14996	15078	15049	15078	14978	15027	15209	15085	15080	15098	15056	15130	15217	14888	15162	15067	15026	15310	15052	14935	14960	15001	15135	15117	15149	15058	15154	15042	14962	15097	15130	14947	15248	14955	15173	15084	14879	15106	14950	15226	15020	15057	15121	15042	15198	15044	15125	15047	15299	15138	15188	14930	15090	15117	14948	14998	15065	15052	15145	15229	15014	15109	14976	15217	14896	15002	15184	15228	15101	14994	15119	15044	14959	15124	15088	15162	15080	15186	15161	14997	15062	15111	15290	14860	15257	15137	15020	15135	15085	14984	15146	15045	15037	14981	15081	14889	15162	15103	15113	15302	15108	14952	15050	15079	14998	15087	14848	15075	15141	15003	15086	15187	15075	15124	15012	15188	15185	14916	15190	15178	15079	15054	15075	14922	15067	15077	15033	15136	15043	14966	15123	15130	15066	14977	15049	15062	15077	15023	15080	15073	15069	14939	14997	15140	14973	14891	14957	15097	15160	14995	15105	15060	15131	15136	15066	14987	15049	15040	15203	14970	15079	15007	15116	15333	15089	15130	15172	15015	14912	15304	15075	15148	15071	15125	15064	15160	14953	15078	15064	15151	15138	15114	15092	15204	15069	15099	15131	15117	15031	15212	15034	15120	15043	14997	15116	15164	15084	15116	15064	15205	14844	15155	15026	15172	15048	15115	15030	15039	15131	15096	15169	15034	15115	15109	14982	15039	15115	15235	15105	15046	15134	15012	15124	15233	15007	14890	15230	15070	15113	15065	15142	15106	15261	14988	15032	15174	15065	15204	15093	14970	15092	15084	15090	15169	15186	14958	15122	15211	15051	15096	14995	15002	15144	15059	15186	15045	14965	15112	14991	15238	15019	15098	15233	14999	15160	14984	15127	14977	15154	15113	14900	15149	15085	15133	15129	15199	15235	15217	15062	15124	15117	15118	15169	15103	15025	15119	15040	15055	15163	15054	15045	15000	14824	15095	14957	15068	15099	15214	15119	15075	15035	15067	15101	15132	14968	15169	15174	14961	15294	15098	15020	15079	15152	15032	14960	15072	14999	15061	15155	14918	15032	15080	15010	15065	15239	15005	14929	15144	15074	15149	15036	15147	15205	15214	15225	15059	15075	15089	15186	15134	15293	15165	15099	15291	15047	14949	15013	15046	15053	15141	15015	15162	14944	15102	15074	15265	14955	15133	15163	15090	15055	15087	15050	15017	15205	15076	15038	15188	14953	15033	15072	15128	15082	15064	15137	15100	14972	15005	15040	15126	15228	15359	15012	15192	15015	15074	15127	15099	15160	15094	15080	15075	15076	14929	15069	14973	15158	15077	15162	15265	15040	15243	15103	14978	15149	15015	15132	15093	15064	15167	15002	15015	15172	15196	15135	15268	15183	15241	15009	15230	15123	15126	15162	14851	15043	15185	14998	14976	15083	15144	15069	15192	14919	14952	15055	15050	15131	15074	15110	14962	15133	15158	15169	15072	15057	15026	15128	15165	15003	15189	15025	15197	15067	15092	15054	15045	15064	15146	15168	15104	15175	15305	15018	15199	15264	15074	14967	15078	15048	15237	15191	15227	15148	15153	15034	15082	15159	14992	15238	15111	15068	15078	14837	15009	14923	15051	15018	15209	15092	15043	15162	15117	14975	15100	14976	14974	15077	15210	14819	15005	15043	15090	15093	15281	14924	15116	15164	15246	15002	15243	15054	15119	15186	15097	15038	14973	15031	15049	15094	15112	15127	15003	15180	14985	15014	15105	15179	15019	15212	15091	15119	15106	15108	14967	15138	15028	15131	14938	15187	15110	14935	15284	15107	14998	14918	14980	15033	15064	15279	15000	15022	15173	14969	15099	14998	15149	15151	15015	15126	15130	15185	15174	14993	15007	15053	15238	15015	15247	15167	15001	14974	14895	14923	15052	14977	14975	15059	15298	15109	14933	15133	15059	15184	15060	15023	15039	15084	14775	15045	15023	15285	15340	15093	15083	14979	15144	15254	14994	14997	15325	15092	15041	14949	15144	15002	15200	15146	15143	14979	15099	15089	15170	15059	15264	15035	15193	15147	15059	14993	14928	15187	15010	14970	15059	14940	15056	15110	15114	15110	15126	15171	14938	15035	15048	15036	15140	14913	14963	15092	15020	15072	15055	15034	15037	15081	14991	15096	15154	15079	14939	15114	15088	15016	15060	15063	15205	15006	15145	15125	14948	15133	14931	14982	15340	15192	15076	15171	14998	15170	15108	15115	15165	15121	15195	15051	15275	15105	15203	15176	15083	15123	15086	15064	15455	14933	15138	14921	15043	15028	15150	15057	15006	15055	15143	15089	15199	15193	15151	14909	15057	15107	15200	15160	15157	14910	14967	15111	15036	15118	14992	15046	15105	15083	15077	14971	14908	15126	15125	15020	15222	15147	15076	15038	15142	15058	15261	15119	15186	15060	15128	15070	15153	14988	15161	14989	15188	15020	15023	15066	15126	15111	15147	15121	15007	14979	15073	15010	14981	15088	15084	14996	14885	15106	15089	15100	15041	15014	15074	15085	15168	14946	15030	14981	15009	15013	15008	14995	15083	15099	14962	15139	15085	14922	15200	14993	14856	15024	15102	14963	15066	15172	15077	15176	14966	15145	15131	15174	15072	14999	15086	15055	15231	15025	15158	15122	15038	15068	15394	15027	15152	14971	15204	14921	15079	15122	15017	15029	15140	14981	15121	15240	14912	15038	15031	15121	15139	15140	15055	15145	14966	15057	15131	15138	15010	15075	15030	15145	15009	15211	15073	15064	15053	15089	15120	15157	15054	15115	15092	15039	15036	15128	14999	15133	14965	15163	14953	15160	15088	14905	15111	15025	15103	15110	15018	14976	14996	15038	15255	15090	15040	14947	15104	15073	15030	15111	14994	15099	15123	15106	15170	15091	15043	15104	14993	15168	15191	14999	15032	15087	15117	15070	15094	15083	15026	15098	15008	14934	15081	15019	15232	15089	15019	15000	15060	15192	15063	15241	15103	15055	15042	15103	15236	15226	15126	15096	15067	14958	15340	15225	15154	15107	14984	15160	15233	15186	15206	14955	15129	15151	14995	14992	15025	15101	15156	14802	15031	15123	15097	15049	15233	15292	15124	15121	15189	15128	15009	15006	15071	15129	15310	15150	15063	15061	15004	15072	14979	14889	15188	15108	14956	15147	14883	15179	15085	15044	15104	15065	15135	14864	15167	15049	15113	15022	15062	15038	14896	15145	15080	14910	15207	15097	15224	15164	15250	15128	15084	15117	15129	15065	14997	15080	15196	14965	14850	14971	15051	14937	15118	15162	15194	14931	14975	15117	14958	14977	15327	15168	15198	15200	14911	15199	14879	15099
22685	21136	28939	23706	22232	25842	28731	23210	21197	20266	19551	19031	18617	18368	18266	18123	17977	17784	18028	17665	17761	17582	17618	17713	17488	17521	17584	17674	17522	17504	17363	17535	17266	17529	17011	17314	17418	17483	17400	17318	17277	17242	17167	17114	17129	17298	17227	17115	17056	16985	17255	17201	17211	17170	17016	17311	17213	17241	16965	17265	17087	17206	17128	17019	17263	17174	17073	17046	17185	17053	17139	17168	17109	17114	17190	17159	17149	17050	17103	17212	17026	17065	17042	17128	17232	17248	17229	17035	17019	17039	17158	16843	16987	17032	17021	17122	17157	17018	17036	17089	17125	17074	17394	17023	16967	17007	17080	17114	17254	17144	17188	17027	17044	17228	16879	16856	16990	17069	17160	17197	17058	17078	17088	17319	17070	16970	17010	17103	16909	17071	17092	17049	17023	17061	17027	16968	17289	17123	17035	16972	17233	16886	17035	17056	16984	17037	16979	16916	17008	17007	17031	17123	16970	16977	16935	17088	17174	17157	17212	17155	16915	17212	17271	16876	17107	17163	17136	16880	17151	17241	17160	17119	17131	17044	16959	17096	17105	17203	17073	17060	17016	17130	16929	17095	16918	17010	17133	17174	17222	16922	17137	17120	16921	17018	16987	16893	17098	17129	17008	17040	17239	17034	17119	17073	16878	17191	16902	16888	17103	17264	17161	17071	16965	16713	16948	17047	17079	16997	17283	17215	16970	16933	17122	17019	17189	17203	17267	16925	16837	16946	17230	17128	17122	17111	17017	17176	17005	17121	17082	16870	17115	16984	17031	17053	16979	16937	17004	17035	17160	17098	17026	17143	17059	17032	16992	17245	17251	17195	16922	17172	17039	17293	17058	16853	17189	17077	17189	17082	17151	17182	16988	17057	16990	17162	17067	17143	17194	17041	17156	17225	17301	17161	16983	16877	17031	17022	17107	17114	16881	16989	17184	17054	16888	17167	17206	16928	16917	17268	17100	17020	17058	17074	17086	17100	16945	17034	16846	17006	17028	16887	17129	17171	16877	17100	17077	17135	17105	16907	17256	17206	17135	17091	17097	16977	16963	17028	17081	17035	17092	17077	17233	17031	17161	17039	17174	17106	17113	16953	17273	17046	16945	17114	17085	16907	17051	17071	16952	17015	16921	17118	16987	17058	17319	16786	17150	17079	17015	16928	17183	17153	17303	17279	17131	16954	17179	17018	17290	17224	16992	17087	16990	17096	17081	17041	17182	17173	16988	17114	17001	17037	17106	17157	17249	17021	17071	16989	17139	16877	17171	17156	16954	17205	16921	16966	16959	17145	16968	16999	17187	17187	16890	17085	16999	17080	17054	17138	16946	17350	17044	16958	17194	17026	17140	17063	17089	17187	17069	17250	17122	17201	17003	16958	17032	17273	17090	17081	17179	16989	17023	17070	16886	17027	17077	16945	17130	16954	17097	16978	17221	17189	17133	17042	17157	17098	17008	17184	17122	17106	17232	17090	17084	17047	17114	16976	17282	17236	17022	16941	16844	16958	16976	17042	17037	17086	17251	17141	17168	17106	16869	17168	16983	16890	16981	17000	16850	16987	16895	17164	17092	16920	17191	17279	17007	17156	16941	17149	17072	16967	16974	16964	16994	17110	16895	17112	16992	16980	16967	17113	16852	17161	17174	16945	16911	17008	17060	16881	17100	17055	17234	16950	17067	17242	17234	17007	16996	17016	16903	17005	17002	16956	17083	17124	17031	17160	17032	17008	17096	17100	17097	17121	16876	16921	17134	17043	17099	17040	17027	17168	17203	17088	17316	17001	17144	17338	17143	17066	17140	17182	17071	17027	17140	17123	17124	17005	16954	16956	17016	16952	17053	17091	16967	17174	17089	17227	17063	17057	16936	17223	17005	17082	17269	17001	17120	17042	16993	17187	16938	16980	17109	17134	16972	16886	16935	16898	16929	17079	16950	16835	16885	17235	16875	17104	17246	17075	17191	17157	16993	17042	17115	17036	17188	16851	17160	17116	17222	17009	17144	16772	17172	16957	17032	17098	16901	17094	17095	16959	16838	16967	17143	17149	17032	17234	17043	17070	16874	17163	17191	17169	16877	17041	17132	17160	16999	17237	17104	17009	16979	16939	17088	17122	16968	17125	17193	17124	17199	16957	16913	16938	17053	17086	16934	16910	17293	17147	17223	17196	17017	16972	16996	17030	17218	17143	17095	17202	17087	17171	17174	16961	17252	16981	17203	17139	17079	17021	17063	17014	17046	17213	17146	17015	17067	16980	17234	17033	17054	17045	17169	17184	17058	17060	17236	17109	17075	17050	17152	17094	17127	17129	17145	17171	17064	17024	17292	16864	17152	17166	16998	17033	17070	16898	17369	17076	17161	16957	16960	16941	17305	17215	16981	17229	16958	17258	17183	17045	17171	17028	17135	17082	17075	17136	17052	16870	17076	17188	16962	17040	17165	17136	17155	17056	17285	17109	17175	16907	16934	16904	16981	17020	17072	17096	17077	17245	16999	17100	17060	17081	17213	17086	17140	17146	17203	17193	17110	17286	17152	16874	17067	17222	17004	17165	17270	17053	16993	17093	17061	17055	16926	17394	17231	16998	16974	17212	17313	17011	16995	17096	17015	16904	17013	16782	17286	16968	17199	17194	17152	17167	16995	17016	17178	16750	17161	17065	17261	17139	17140	17164	17060	16952	17014	17157	17138	17205	17081	17113	17107	17326	17065	17026	17022	16956	17112	17101	17051	17203	17057	16999	17273	16881	17048	17061	17358	17121	17082	17132	17136	17345	17371	16913	17148	17156	17215	17160	17347	17137	17038	17045	17055	16919	17311	17019	17110	17041	17084	17042	17013	17009	17129	17101	16828	17072	16842	17060	17015	17073	17158	17143	16913	16865	17137	17105	17253	17145	17276	17174	17031	17044	16986	16988	17201	17111	17033	17185	16935	17007	17268	17249	17100	17313	17221	17063	17310	17038	17146	16948	16959	17050	16904	16893	17075	17018	17070	16977	16938	17030	17189	17139	16952	17026	17034	16965	16954	17264	17137	17048	16979	17093	17064	17107	17270	17035	16949	16854	17026	17130	17160	17000	17108	17173	17134	16982	17209	17077	17107	16819	16989	17032	17126	17125	17273	17080	16983	17175	16952	17183	17074	16995	17298	16976	17293	17066	16942	17049	16928	16979	17115	16992	16957	16966	17127	17221	16919	16870	16814	16946	17111	17083	16989	16981	17081	17004	17184	17227	16972	17262	16975	17149	17051	17080	17029	17099	17073	17076	16992	17059	17120	16974	16962	17106	16993	17185	17216	17014	16960	16917	17230	17244	16889	16992	17205	16925	16862	17152	16989	17108	16989	17181	16962	16985	16810	17052	17016	16903	16884	17047	16927	17290	17043	17037	17102	16826	17103	17017	17125	17050	16964	16943	17019	17151	17057	16926	16967	17120	17117	16844	17198	17029	17061	17146	17145	17043	17118	17258	17269	17020	17110	17145	16897	16874	17068	17091	16886	16965	17094	17068	16816	17082	17120	16980	16940	17135	16890	17056	17084	17156	16959	17127	16985	17176	17086	17097	17228	17119	17149	17114	16997	17019	17081	17063	17125	17041	16947	17248	17188	17021	17179	17035	17199	17045	17186	16948	16911	17058	17258	17109	16892	16983	17167	17104	16843	17107	17233	17179	17167	17087	16981	17231	17003	17226	17031	17024	17110	17109	17106	16944	17174	17010	16874	16949	17165	17095	16921	16992	17064	17073	17033	17012	16993	17343	17238	17151	17017	17098	17204	17122	16920	16852	16912	16852	16971	17100	16898	17117	17174	17132	17165	16981	17081	17269	16919	17158	17124	16921	17036	17165	17031	17026	17105	17110	17117	16924	17143	17122	17221	16875	17229	16969	17061	17041	17272	17078	17055	16992	17150	16864	17013	17055	17077	17005	17005	17117	17124	17140	17159	17090	17009	17111	17021	17210	17252	17382	17125	17009	17033	17033	16900	16957	17115	17246	17230	17048	17192	17140	17039	17126	16881	17042	16946	16877	17127	16967	17063	17148	17149	17098	17332	17017	17193	17297	17156	16833	16940	16918	17209	17102	17166	16945	17033	17101	17001	17150	17063	16985	17256	17077	16998	16891	16910	16968	16933	16684	17066	17026	17031	17010	17156	17227	17035	16964	17124	17128	17117	16968	17163	16995	16981	17265	17154	17222	17010	17190	17043	16941	17192	17052	16977	17206	17085	17087	17006	16965	17066	17376	17145	17021	17044	16922	17169	17059	16894	17133	17243	17145	17157	17077	17195	17181	17051	17206	17154	17054	17211	17126	17036	17086	17149	16978	17011	16975	16793	16918	17012	16851	16946	16906	17089	17259	16891	16932	17199	17029	17022	17084	17199	16816	17032	16914	16952	16919	16945	17030	17077	17201	17074	17135	17125	17049	17029	17221	17043	17160	17204	17023	17143	17037	16984	17089	16828	16904	17020	17021	17035	17129	17219	16948	17017	17142	17147	17009	17090	17023	17294	17116	17032	17050	17109	17212	17102	16826	17092	17116	17168	17172	17098	17031	17108	16990	17052	16986	17059	17037	17023	17242	17111	17253	17319	17062	17033	17147	17107	17077	17207	17082	17021	17099	16919	17114	17200	17120	17162	16934	17149	17087	16967	17081	17110	17060	16932	17085	17071	17023	17092	16884	17177	16868	17047	17190	17025	17215	17123	16916	17278	17048	16900	16966	17182	17173	17124	16930	16844	16914	17078	16896	17136	17075	17067	16974	17054	17076	17089	16927	17174	16859	17023	17151	17139	17066	16989	17003	17173	17110	17068	17110	17137	17110	17199	16990	17079	17010	17146	17083	17126	17062	17121	17094	17157	16852	17059	16877	16978	17028	17141	17255	16945	16997	17021	16934	17342	16931	16996	17142	16949	17006	17187	16954	16798	17036	17097	17130	17104	16826	17022	16958	17263	17033	17144	17070	17267	17075	17072	17215	17094	16911	16986	16987	17139	17245	16914	17135	17220	17042	17130	17050	17041	17226	17046	16991	17084	17085	17140	16985	17031	17263	16961	17023	17029	17103	17313	17205	16945	16963	17014	17060	17072	16851	17227	17006	17059	17015	17216	16982	17127	17064	17094	16979	17100	17069
29649	51388	49011	39211	34044	29849	26390	23474	21101	19618	18620	17940	17398	16850	16616	16274	16220	16096	16211	16063	16013	16076	15962	15735	15600	15580	15534	15628	15404	15529	15410	15541	15342	15232	15118	15370	15533	15212	15211	15351	15247	15237	15231	15346	15020	15065	15086	15130	15060	15034	15212	15076	15274	15039	15018	15216	15065	15082	15063	15137	15154	15247	14988	15206	15143	15057	15036	15049	15218	15130	14984	15302	15014	15160	15100	15235	15217	15096	15062	15107	14991	15064	14991	15012	14975	15113	15142	15159	15059	15113	15366	15138	15059	15041	14922	15084	14988	15169	15186	15276	15171	15243	15120	14996	15207	15060	15026	15061	14994	15068	15086	14890	15089	15076	15087	15053	15004	15057	15099	15143	15299	15220	14995	15284	15002	15086	15200	15087	15201	15149	15189	15126	15140	15003	15043	15090	15204	14820	15132	15115	15155	15043	15327	15063	15155	15065	15095	15116	15055	15090	14986	15121	15202	15040	15246	15040	15203	15121	15072	14996	15200	15094	15022	15140	15142	15165	15142	14992	15100	15094	15103	15093	15109	15093	15039	15173	15188	15276	15093	15093	15111	15112	15132	15073	15037	15041	15060	15156	15009	14994	15072	15113	15089	14955	14894	14934	15165	15223	15019	15140	15103	15273	15104	15149	15128	15175	15038	15118	15135	15071	15054	15123	15169	15203	15189	15058	14999	14994	15096	15082	15234	15029	15044	15134	15072	15060	15080	15014	15127	15005	14998	15101	15153	15260	15034	15186	15130	15073	15019	15086	15027	15195	14999	14943	14848	15161	15306	15089	14970	15209	15158	15050	15130	14944	15100	15000	14894	14953	15166	15032	15086	15082	15094	15266	15127	15156	14978	15152	14987	15000	15045	15170	15106	15066	15080	15134	15103	15049	15153	15141	15039	15108	15151	14987	15188	14954	15118	15063	15020	15111	15179	15137	15053	15123	15083	15183	15061	14934	14970	15094	14905	15006	15066	14988	15110	15309	15061	15140	15240	14887	15129	15026	14903	14861	15231	15113	15252	14996	15082	15233	15136	15183	15178	15077	15111	15137	15121	15032	15132	15019	15193	15209	15041	15076	15043	15061	14947	14856	14980	15022	15111	14996	15128	14921	15077	15009	15046	15021	15058	14988	15033	15014	15120	15108	15117	15125	15172	15192	15116	15087	15122	14997	15159	15173	15055	15044	15171	15122	15072	15116	15212	15106	15070	15158	15074	15087	15014	14907	15120	15165	15183	15106	15036	15163	14939	15111	15114	15121	15268	15136	14837	15124	15136	15061	14963	15000	14862	15001	15112	14915	15084	15044	15281	15104	14978	15045	15027	15098	15067	14904	15269	15042	15009	15088	15095	15073	15075	15090	14991	15149	15311	15099	15266	15210	15236	15138	15112	15000	15025	15114	14976	15208	15091	15201	15175	15082	15176	14988	15134	15186	15001	15060	15066	14952	15037	15064	15048	15124	15031	15189	15124	15208	15151	14987	15239	15080	14993	15015	15039	15054	15056	15024	15153	15108	15027	14999	15063	15148	15001	15193	15201	14963	15170	15078	15154	15040	15022	15109	15087	15267	15144	14902	15135	15190	15110	14950	15011	14998	15207	15041	15017	15128	15036	15212	15023	15088	15057	15152	15037	15073	15035	15066	15109	14987	14956	15096	14994	15196	15081	14896	14940	15081	15208	15082	15107	15103	15187	15044	15284	15258	15112	15063	15075	15071	14911	15000	15188	15153	15108	15100	15099	15053	15118	15013	14997	14908	14984	15104	15165	14906	15114	15069	15054	15000	15117	15149	15098	15045	14957	14926	15004	15106	15180	15253	15027	15015	15130	15178	14905	15035	15125	14968	15089	15121	14985	15081	15103	15053	15178	15034	14977	15092	15118	15000	15226	15137	15193	15074	14912	15080	14992	15043	15244	14921	15110	15172	15058	15157	15091	15082	15089	14993	15050	15238	15132	15135	15069	15130	15224	15197	15099	15216	15215	15061	15185	15197	15117	14974	15050	14992	15073	15164	14993	15020	15202	15155	15028	15189	14920	15051	15060	14996	14861	15144	15049	15210	14933	15182	15104	14966	15057	15064	15081	15042	15245	14984	15093	15128	15122	15028	14983	15063	15108	14913	15211	15069	14992	15106	15171	15148	15073	15059	15045	15177	15014	14993	15040	15044	15077	15055	15120	15084	15162	15049	14843	14901	15155	15133	14899	15035	14987	15134	15046	15122	15124	15146	15113	14937	15091	14990	15041	15238	15039	15036	15121	15134	15181	15056	15059	15230	15048	15096	15023	15091	15101	15068	15220	15130	15237	15026	14902	15040	15133	15084	15112	15142	15081	15140	15015	14999	15042	15161	15082	15053	15135	15168	15145	15054	15171	15169	14993	15172	15088	15052	15082	14986	15097	14958	15074	15143	14921	15121	15052	15102	15067	14966	15086	15031	15062	15097	15325	14908	15130	14944	15110	15289	15156	14990	15121	14882	15179	14975	15060	14867	15041	15207	15174	15062	15005	15195	15103	15008	15022	15101	15188	15083	15079	14948	15034	15257	15128	14910	15137	14999	15027	14938	15010	15088	15094	15059	15089	15133	15016	14996	15041	15178	15034	15110	15300	15212	15098	15121	15127	15060	15294	15042	14992	15147	15110	15143	15160	15213	14991	15047	14960	15001	15192	15093	15013	15048	15123	15045	15095	15078	15170	15110	15183	15035	14953	15114	15181	14875	15174	14855	15125	15190	15100	15062	15193	14991	15112	15237	15099	15267	15046	15081	15083	15084	15118	15142	15124	14959	14916	15090	15107	15128	15032	15058	15129	14873	15118	15031	15109	15242	15110	15137	15073	14992	15230	14995	15080	15085	15238	15216	15214	15014	15037	15009	15009	15124	15030	15117	14935	15102	15179	15135	15065	15019	15223	15121	15175	15013	15120	15181	14923	14983	15190	15139	15154	14991	15055	15164	15016	15072	14940	15109	15104	15092	15070	15081	15069	14941	15026	14975	15131	15092	15054	15109	15063	14976	15037	14956	15068	14833	15158	15134	15062	15151	15081	15158	15061	15046	15129	15027	15115	15073	14907	15289	15126	15038	14990	15102	15167	14999	15098	15199	15074	15138	15062	15043	15254	15062	15051	15048	15008	15225	14968	15083	15141	15096	15171	15070	14994	15193	14995	15020	15254	15093	15157	15089	14996	15101	15039	14989	15122	15079	14973	15133	15231	15230	14996	15051	14978	15060	15106	15196	15130	15166	15020	15165	15155	15047	14944	15194	15004	15044	14963	15186	14941	15040	15190	14926	15048	15036	15232	15116	15195	15036	15198	15114	15019	15000	15185	14973	14940	15146	15261	15086	15050	14947	15075	15168	15202	15247	15167	15034	15010	15023	15059	14981	15151	14982	15105	15134	15108	15018	15216	14896	15037	15161	15006	15090	15058	15155	15125	15161	15142	15213	15060	15250	15095	15163	15031	15032	14984	14992	15074	15251	15102	15080	15079	15139	15238	15056	15097	15093	15046	15148	15170	14943	15241	15102	14960	15214	15069	14963	15026	15002	15155	15213	15107	15109	14967	15023	15049	15067	14943	15196	15102	15167	15108	15164	15161	15186	15024	15093	15048	15094	15210	15133	14949	14977	15001	14892	15033	15014	15141	15089	15108	15049	15157	15261	15169	15300	15075	14850	14997	15211	14852	15094	15173	15083	15236	15006	15153	15178	15068	15141	15182	15000	15227	15107	15144	15267	15128	15045	15049	15177	15163	14868	15060	15046	15141	15124	14994	15073	14955	14942	14963	15165	15215	15235	15064	15221	15036	15253	15072	15136	14938	15283	15140	15178	15048	15024	14895	15024	15109	15081	15123	15142	15108	15014	15042	15043	15146	15104	15231	15099	15088	15034	15263	15300	14971	14886	15269	15172	15073	15152	15039	15069	15105	15176	15160	15173	15178	15071	15079	14955	15053	15143	15108	15245	14943	15125	15083	15116	15136	15059	15040	15093	15141	15040	15223	15241	14994	15048	15035	15057	15201	15019	15143	15031	14942	15132	14953	15087	15120	15100	15093	15131	15064	15097	15065	15135	15187	15093	15121	14969	15074	15099	15159	15145	14883	15072	15091	14967	15025	15029	15028	15107	15157	15182	15044	15044	15282	15226	15057	14990	14949	15106	15121	15090	15118	15133	15059	15088	15268	14924	15094	14995	15139	15054	15151	14962	15169	15050	14970	15108	15016	15024	15095	15044	15041	15174	15058	15058	15309	15024	14991	15036	15004	15098	15112	15251	15136	15226	15334	14939	15115	15100	15236	15219	15197	15226	15150	14950	15009	15162	15048	15153	15001	14929	15211	15217	15066	15045	15245	15197	15121	15276	15020	15118	15016	15023	15179	14855	15084	15173	15082	15112	15097	15056	15008	15166	15022	15103	15093	14832	15240	15230	15251	15188	15079	15166	14919	15108	15002	14978	14989	15110	14944	15064	15031	15271	15039	15167	14910	15239	15097	15110	15136	15254	15083	15206	15103	15261	15155	15002	15068	15076	15181	14987	15128	15064	15272	15137	15182	15040	15327	15106	15147	14947	14898	15087	15081	15082	14880	15196	15337	15058	15025	15055	15122	15246	14967	15004	14970	15026	15035	15021	15137	15100	14987	15017	15142	15206	15053	15125	14969	14946	15257	15122	15086	15017	15018	15065	15162	14965	15124	14983	15149	15180	15155	15351	15152	15063	15128	15043	15029	15068	15179	14978	15090	15095	15107	15101	15137	15194	15140	15205	15233	14997	15391	15044	14962	15152	14938	15087	15126	15146	15131	15236	15156	15087	15048	15181	15110	15058	15148	14973	14915	15075	15067	15163	14986	15025	15090	15208	15154	15023	14977	15107	15062	15119	15100	15137	15130	15240	14834	15077	15273	15179	15070	15028	15067	14987	15030	15030	15060	14969	15026	15110	15126	14896	15044	14929	15102	15162	14934	15103	15074	15045	14995	15146	15116	15293	15125	15043	14887	15118	15140	15121	15063	15158	15175	14984	14981	14959	15021	15203	15120	15074	15198	15090	14982	15097	14930	15110	15046	15134	15212	15005	15057	15028	15081	15202	15078	15019	14971	15029	15077	14852	15011	15143	15109	15093
28037	25539	32492	29267	23718	21738	20311	18751	18243	17683	17568	17378	17373	17258	16988	16972	16960	16848	16952	16904	16726	16811	16923	16894	16862	16946	16852	16792	16790	16690	16978	16757	16668	16817	16791	16834	16761	16812	17038	16803	16735	16722	16687	16649	16799	16662	16628	16584	16642	16669	16741	16732	16586	16525	16913	16658	16458	16765	16643	16540	16809	16640	16797	16796	16841	16771	16710	16744	16796	16496	16928	16691	16657	16600	16593	16729	16803	16684	16512	16832	16602	16721	16681	16587	16532	16932	16781	16764	16708	16466	16611	16699	16772	16532	16633	16778	16659	16592	16572	16717	16636	16829	16818	16694	16718	16750	16825	16647	16755	16853	16635	16839	16538	16739	16669	16653	16728	16602	16772	16747	17004	16772	16818	16527	16769	16743	16686	16596	16676	16886	16933	16748	16533	16736	16755	16544	16842	16962	16664	16462	16824	16613	16488	16581	16609	16773	16454	16536	16636	16693	16751	16817	16777	16607	16719	16799	16918	16705	16577	16568	16623	16584	16676	16640	16623	16576	16761	16810	16636	16805	16660	16552	16529	16554	16594	16555	16640	16769	16597	16585	16547	16726	16694	16752	16788	16550	16850	16889	16678	16783	16638	16747	16676	16620	16527	16443	16788	16722	16754	16597	16570	16885	16663	16872	16896	16459	16546	16905	16667	16508	16689	16480	16552	16850	16575	16495	16578	16966	16743	16833	16594	16647	16779	16644	16685	16664	16589	16586	16644	16717	16476	16609	16804	16771	16757	16800	16598	16490	16720	16897	16810	16732	16905	16763	16561	16646	16841	16542	16924	16637	16680	16704	16639	16739	16856	16626	16600	16616	16624	16708	16596	16747	17021	16504	16659	16555	16904	16654	16634	16592	16656	16825	16710	16746	16819	16593	16548	16746	16630	16746	16746	16585	16808	16798	16588	16881	16697	16629	16678	16808	16735	16750	16683	16703	16825	16679	16884	16595	16794	16889	16698	16577	16597	16620	16790	16658	16474	16639	16704	16592	16731	16651	16622	16638	16675	16734	16794	16619	16475	16731	16694	16578	16522	16687	16518	16734	16783	16598	16750	16542	16741	16447	16791	16622	16619	16569	16626	16558	16858	16627	16693	16550	16795	16830	16606	16700	16656	16762	16830	16832	16762	16800	16684	16834	16834	16749	16623	16731	16639	16804	16610	16628	16948	16708	16691	16812	16708	16546	16390	16689	16697	16489	16513	16737	16834	16620	16781	16522	16700	16602	16771	16861	16637	16724	16805	16647	16970	16818	16564	16485	16591	16767	16616	16705	16644	16768	16725	16799	16469	16570	16755	16714	16926	16727	16575	16630	16798	16602	16685	16732	16787	16372	16574	16804	16691	16612	16780	16551	16534	16737	16628	16677	16654	16791	16689	16844	16706	16757	16646	16420	16482	16658	16988	16632	16693	16850	16802	16667	16760	16726	16669	16740	16715	16834	16853	16789	16844	16472	16533	16812	16759	16770	16605	16723	16756	16636	16858	16794	16777	16514	16700	16727	16665	16550	16681	16644	16546	16816	16746	16775	16603	16679	16543	16745	16675	17030	16694	16655	16700	16606	16683	16658	16788	16699	16607	16659	16725	16833	16601	16818	16801	16595	16632	16486	16804	16742	16562	16502	16743	16672	16558	16385	16699	16697	16635	16684	16658	16739	16652	16793	16745	16942	16516	16534	16893	16832	16652	16745	16780	16542	16558	16756	16743	16802	16754	16696	16666	16790	16747	16508	16819	16590	16609	16783	16523	16587	16728	16529	16716	16649	16506	16833	16814	16813	16879	16674	16697	16874	16621	16607	16693	16803	16687	16660	16665	16858	16793	16752	16773	16601	16696	16740	16810	16764	16747	16670	16685	16797	16753	16801	16784	16758	16618	16687	16532	16685	16767	16727	16643	16656	16629	16790	16651	16669	16633	16649	16774	16755	16654	16739	16643	16652	16583	16596	16665	16836	16793	16853	16789	16651	16644	16691	16517	16672	16530	16781	16694	16491	16591	16739	16643	16765	16648	16754	16908	16610	16596	16710	16831	16887	16832	16456	16900	16781	16766	16714	16657	16655	16786	16655	16824	16727	16776	16588	16643	16753	16738	16528	16793	16650	16899	16619	16777	16606	16792	16932	17034	16766	16732	16743	16619	16783	16718	16570	16702	16727	16781	16739	16710	16733	16820	16758	16714	16640	16694	16793	16690	16559	16688	16769	16666	16490	16673	16773	16513	16779	16595	16682	16847	16799	16745	16970	16695	16652	16647	16714	16788	16797	16657	16769	16699	16974	16864	16588	16812	16749	16657	16703	16680	16693	16476	16562	16597	16743	16744	16684	16782	16639	16629	16763	16434	16910	16871	16740	16655	16654	16745	16750	16717	16586	16668	16688	16838	16797	16638	16630	16826	16966	16873	16502	16633	16736	16503	16748	16771	16672	16687	16682	16666	16416	16809	16653	16733	16664	16574	16596	16633	16797	16815	16649	16694	16601	16449	16814	16870	16675	16730	16742	16751	16670	16761	16855	16942	16907	16804	16698	16714	16678	16724	16797	16648	16684	16866	16934	16765	16714	16669	16740	16781	16784	16662	16932	16631	16650	16826	16643	16830	16937	16637	16720	16766	16556	16712	16508	16645	16577	16620	16697	16727	16564	16616	16621	16823	16631	16812	16651	16870	16709	16620	16518	16872	16514	16658	16641	16747	16619	16676	16842	16710	16701	16816	16750	16769	16623	16741	16655	16629	16716	16780	16601	16726	16721	16818	16578	16745	16748	16542	16813	16623	16779	16921	16917	16936	16726	16607	16556	16601	16691	16613	16591	16778	16782	16707	16705	16785	16488	16736	16547	16813	16646	16624	16778	16665	16690	16917	16826	16685	16669	16751	16735	16657	16950	16743	16833	16758	16638	16740	16595	16562	16575	16987	16821	16662	16617	16692	16513	16985	16617	16652	16677	16630	16692	16721	16730	16587	16708	16756	16638	16801	16912	16686	16609	16894	16704	16683	16878	16811	16768	16760	16623	16741	16541	16715	16745	16763	16569	16520	16726	16660	16693	16637	16468	16419	16599	16845	16660	16626	16708	16698	16836	16626	16563	16775	16703	16898	16583	16784	16715	16621	16596	16646	16791	16723	16838	16864	16913	16751	16689	16871	16772	16709	16720	16619	16646	16938	16682	16784	16744	16589	16540	16630	16582	16677	16897	16670	16769	16715	16700	16677	16707	16644	16676	16616	16581	16611	16597	16780	16607	16708	16593	16667	16578	16828	16649	16730	16545	16819	16542	16613	16667	16835	16492	16750	16889	16894	16737	16683	16666	16747	16705	16653	16749	16491	16892	16947	16904	16866	16792	16882	16566	16510	16629	16606	16498	16565	16675	16569	16621	16574	16731	16622	16764	16639	16622	16589	16559	16604	16476	16658	16793	16629	16672	16608	16725	16566	16779	16726	16575	16693	16806	16769	16700	16575	16575	16655	16562	16785	16751	16665	16526	16650	16568	16804	16634	16827	16751	16795	16644	16542	16617	16738	16706	16730	16635	16757	16740	16739	16567	16870	16658	16567	16764	16701	16716	16851	16675	16784	16733	16723	16645	16701	16753	16727	16855	16677	16693	16654	16640	16486	16607	16865	16733	16588	16545	16625	16712	16805	16670	16695	16697	16588	16905	16800	16493	16582	16311	16643	16636	16758	16614	16657	16643	16445	16559	16621	16911	16537	16697	16546	16810	16552	16514	16575	16775	16688	16740	16616	16580	16809	16735	16668	16579	16816	16864	17024	16783	16642	16746	16644	16654	16742	16790	16814	16672	16729	16651	16746	16731	16714	16933	16587	16591	16787	16868	16745	16752	16604	16624	16599	16817	16839	16642	16628	16519	16656	16824	16770	16667	16696	16778	16812	16461	16636	16626	16651	16690	16784	16742	16530	16882	16820	16794	16857	16721	16678	16668	16592	16781	16900	16623	16794	16658	16760	16754	16690	16697	16700	16716	16654	16707	16826	16736	16703	16788	16664	16679	16705	16742	16798	16745	16660	16731	16801	16854	16683	16662	16817	16566	16635	16891	16747	16557	16598	16596	16517	16803	16698	16784	16756	16652	16565	16596	16729	16771	16895	16877	16803	16614	16737	16678	16954	16794	16699	16662	16782	16636	16819	16779	16506	16740	16724	16678	16685	16777	16621	16817	16587	16451	16698	16832	17024	16617	16674	16843	16619	16760	16685	16690	16782	16681	16775	16818	16724	16764	16576	16652	16717	16801	16784	16813	16605	16842	16788	16628	16729	16759	16836	16793	16572	16623	16631	16676	16854	16635	16760	16765	16744	16684	16744	16682	16831	16548	16541	16564	16593	16566	16887	16680	16559	16720	16699	16679	16840	16760	16594	16715	16675	16594	16611	16720	16765	16791	16690	16963	16794	16625	16764	16945	16858	16575	16715	16472	16805	16833	16621	16738	16868	16716	16727	16526	16793	16580	16648	16789	16758	16702	16950	16765	16596	16794	16604	16625	16755	16698	16781	16864	16648	16635	16759	16611	16638	16760	16769	16717	16903	16573	16759	16641	16724	16799	16722	16757	16692	16949	16639	16770	16792	16579	16772	16734	16820	16728	16660	16706	16744	16759	16345	16600	16735	16591	16612	16638	16627	16584	16568	16782	16856	16719	16943	16727	16696	16848	16786	16580	16717	16656	16557	16866	16772	16591	16668	16649	16774	16702	16805	16654	16751	16687	16717	16675	16833	16634	16715	16512	16749	16773	16528	16806	16644	16806	16693	16508	16613	16721	16774	16713	16617	16651	16695	16593	16507	16631	16789	16672	16851	16780	16794	16802	16686	16495	16594	16596	16756	16872	16695	16740	16692	16598	16668	16801	16632	16613	16670	16697	16683	16690	16544	16606	16716	16661	16422	16592	16506	16392	16795	16866	16641	16673	16490	16642	16779	16618	16616	16817	16767	16841	16650	16723	16719	16598	16857	16725	16620	16757	16742	16576	16833	16548	16417	16648	16848	16833	16709	16737	16789	16737	16767	16753	16739	16681	16696	16726	16635	16876	16770	16710	16727	16504	16828	16801	16781	16732	16635	16503	16766	16620	16670	16654	16797	16758	16844	16494	16715	16765	16614	16684
27888	40858	37440	29353	25107	21801	19946	18380	17037	16361	15935	15828	15574	15441	15269	15097	15263	15231	15279	15216	15119	15338	15081	15018	15030	14858	15075	15007	15128	14929	15155	14938	14916	14859	14999	14917	14909	14853	14891	14857	14781	14800	14852	14760	14808	14886	14801	14813	14911	15026	14895	14788	14780	14748	14868	14853	14932	14915	14914	14902	14847	14783	14758	14691	15083	14788	14759	14748	14903	14929	14915	14713	14830	14970	14648	14800	14963	14871	14661	14839	14832	14832	14951	14740	14761	15048	14786	14808	14937	14829	15010	14878	14707	14855	14958	14743	14881	14865	14679	14821	14647	14874	14921	14733	14754	14719	14773	14757	14710	14878	14708	14773	14938	14963	14730	14766	14762	14701	14699	14820	14938	14845	14931	14725	14853	14918	14624	14798	14792	14929	14956	14845	14735	14764	14895	15052	14902	14940	14848	14788	14813	14842	14955	14824	14930	14865	14888	14994	14748	14796	15035	14820	14670	14741	14785	14708	14697	14816	14961	14724	14787	14915	14829	15072	14889	14805	14926	14925	14941	14844	14803	14929	14881	15031	14833	14854	14833	14675	14778	14814	14867	14878	14904	14798	14820	14713	14668	14839	14739	14933	14791	14909	14937	14848	14771	14881	14763	14997	14685	14816	14834	14841	14838	14708	14822	14757	14806	14852	14785	14743	14565	14961	14968	14882	14836	14812	14852	14912	14870	14697	14789	14790	14929	14775	14629	14764	14847	14920	14807	14761	14932	14872	14777	14780	14759	14948	14788	14877	14868	14758	14971	14808	14646	14845	14799	14848	15012	14745	14986	14829	14872	14910	14937	14789	14735	14848	14702	14817	14737	14837	14746	14843	14678	14918	14798	14835	14887	14794	14776	14723	14701	14810	14921	14647	14910	15033	14853	14768	15000	14935	14732	14752	14774	14983	14850	14956	14781	14821	14760	14811	14862	14796	14924	14855	14787	14703	14774	14831	14754	14886	14968	14969	14604	14682	14820	14789	14824	14901	14665	14726	14851	14983	14811	14785	14794	14883	14821	14824	14742	14858	14785	14943	14750	14837	14855	14792	14805	14959	14804	14960	14961	14808	14788	14820	14967	14742	14738	14796	14822	14676	15034	14934	14765	14800	14813	14939	14761	14765	14884	14973	14695	14935	14894	14878	14892	14826	14727	14817	14701	14856	14783	14914	14974	15041	14871	14731	14822	14952	14997	14845	14738	14838	14937	14904	14930	14788	14749	14742	14910	14790	14795	14884	14860	14661	14891	14800	14785	14797	14945	15022	14873	14816	14711	14811	14865	14907	14765	14826	14843	14855	14742	14764	14661	14659	14927	14676	14812	14822	14872	14763	14857	15022	14936	14947	14948	14865	14899	14689	14614	14981	14808	14830	14986	14856	14839	14893	14755	14872	14798	15060	14833	14879	14884	14982	14769	14739	14876	14775	14954	14907	14800	14969	14904	14980	14839	14761	14807	14777	14859	14860	14719	14938	14677	14871	14804	14854	14871	14753	14834	14862	14778	14835	14865	14880	14892	14824	14920	14929	14895	14703	14894	14792	14840	14919	14640	14900	14956	14780	14764	14835	15008	15047	14880	14901	14900	14884	14832	14812	14832	14871	15060	14881	15041	14844	14735	15055	14692	14822	14852	14773	14899	14874	14826	14812	14839	14764	14729	14932	14726	14981	14786	14695	14678	14787	14758	14938	14911	14949	14789	14827	14813	14861	14914	14840	14629	15024	14671	14823	14826	15015	14843	14769	14835	15003	14847	14807	14834	14751	14865	14892	14951	14812	14780	14798	14839	14787	14827	14781	14698	14902	14800	14800	14865	14723	14881	14868	14739	14757	14826	14817	15070	14728	14858	14839	14831	14777	14846	14780	14664	14785	14871	14777	14732	14712	14841	14766	14845	14847	14701	14748	14942	14956	14922	14750	14869	14879	14753	14826	15061	14770	14693	14822	14727	14760	14820	14839	14730	14861	14914	14818	14862	14968	14807	14770	14917	14879	14835	14676	14815	15045	14757	14777	14850	14710	14967	14763	14929	14892	15154	14838	14959	14735	14880	14753	14813	14858	14781	14897	14736	14593	14967	14847	14836	14935	14742	14790	14942	14832	14739	14946	14945	14978	14738	14868	14771	14919	14946	15036	14980	14780	14847	14924	14850	15012	14771	14836	14766	14864	14873	14788	14808	14911	14756	14919	14875	14926	14730	14803	14836	14868	14828	14996	14789	14775	14878	14970	14856	14783	14852	15005	14877	14937	14929	14848	14836	14681	14887	14945	14860	14719	14873	14803	14751	14876	14735	14860	14800	14865	14699	14787	14822	14780	14862	14739	14928	14824	14943	14879	14724	14747	14867	14854	14778	14750	14973	14749	14761	14682	14834	14758	14724	14899	14873	14760	14735	14803	14872	14796	14950	14772	14948	14756	14804	14862	14799	14887	14909	14815	14924	14838	14698	14829	14918	14714	14695	14988	14766	14907	14745	14844	14747	14907	14771	14846	14781	14795	14745	14858	14943	14839	14973	14917	14979	14887	14887	14930	14701	14859	14888	14938	14630	14939	14768	14814	14881	14828	14835	14759	14694	14906	14866	14891	14895	14798	14741	14900	14851	14737	14665	14782	14883	14895	14859	14905	14833	14833	14706	14803	14851	14913	14915	14756	14648	14770	14899	14781	14666	14887	14975	14777	14832	14886	14794	14739	14860	15017	14793	14844	14845	14901	14960	14817	14800	14857	14845	14785	14849	14807	14891	14904	14811	14913	14835	14799	14931	14716	14635	14884	14800	14755	14909	14862	14879	14739	14802	14851	14794	14905	14895	14944	14842	14806	14880	14805	14755	14654	14938	14855	14852	14811	14887	14789	14814	14950	14835	14883	14775	14979	14705	14957	14863	14839	14816	14723	14787	14725	14823	14854	14806	14875	14892	14906	14829	15098	14945	14932	14751	14793	14813	14768	14722	14809	14841	14955	14853	14953	14908	14816	14870	14798	14818	14684	14732	15053	14853	14819	14847	14938	14742	14921	14875	14924	14786	14804	14948	14655	14827	14830	14783	14864	14890	14728	14905	14804	14880	14860	14698	14931	14793	14697	14843	14766	14818	15056	14713	14662	14891	14840	14608	14842	14687	14793	15084	14905	14814	14906	14832	14845	14867	14851	14833	14991	14844	14820	14945	15125	14900	14926	14850	14960	14758	14974	14768	14745	14746	14822	14912	14755	14746	14786	14781	14859	14699	14786	14783	14897	14714	14885	14768	14953	14794	14778	14754	14773	14910	14850	14922	14751	14945	14749	14899	14781	14776	14732	14844	14921	14779	14851	14613	14801	14900	14697	14870	15018	14977	15034	14845	14700	14733	14827	14654	14744	14768	14736	14797	14873	14859	14821	14849	14896	14973	14814	14777	14688	15116	14899	14864	14824	14799	15004	14785	14956	14929	14744	14783	14846	14674	14853	14807	14875	14649	14821	14709	14826	14988	15004	14859	14696	14913	14827	14794	14910	14907	14908	14979	14670	14842	14822	14808	14958	14890	14799	14863	14714	14857	14852	14805	14829	14774	14854	14884	14878	14763	14900	14848	14724	14867	14740	14754	14765	14970	14971	14735	14958	14848	14926	14870	14791	14908	14958	14887	15040	14678	14867	14889	14894	14863	14944	14841	14885	14731	14801	14821	14789	14803	14788	14880	14925	14883	14645	14862	14789	14907	14855	14886	14933	14617	14837	14873	14949	14909	14663	14872	14910	14930	14836	14693	14625	14774	14834	14679	14703	14816	14832	14720	14778	14739	14716	14582	14745	14897	14889	14732	14865	14846	14903	14884	14839	14845	14745	14878	14847	14897	14898	14913	14899	14920	14789	14850	14931	14783	14792	14830	14842	14830	14693	14890	14694	14969	14853	14715	14724	14773	14940	14766	14876	14899	14814	14838	14856	14819	14899	14980	14881	14746	15051	14670	14976	14804	14703	14841	14774	14992	14810	14796	14887	14835	14817	14863	15032	14824	14892	14790	14755	14835	14605	14788	14890	14822	14835	14828	14822	14761	14945	14697	14920	14967	14918	14766	14682	14867	14853	14745	14726	14814	14844	14823	14914	14962	14707	14928	14924	14951	14940	14738	14912	14973	14728	14854	14859	14811	14747	14937	14906	14904	14846	14883	14910	14940	14848	14899	15008	14798	14824	14731	14841	14764	14676	14810	14769	14722	14927	14849	14808	14776	14913	14756	14696	14946	14964	14763	14855	14829	14992	14897	14788	14899	14706	14812	14916	14833	15022	14641	14784	14908	14907	14921	14696	14768	15061	14682	14731	14840	14857	14916	14834	14884	14867	15010	14782	14788	14912	14993	14696	14726	14928	14911	14841	14904	14802	14705	14642	14890	14974	15023	14899	14819	14832	14766	14845	14806	14913	14845	14826	14928	14812	14813	14826	15009	14794	14800	14727	14859	14721	14870	14612	14853	14924	14857	15119	14826	14923	14921	14605	14983	14703	14749	14851	14885	14549	14861	14930	14720	14913	14731	14884	15066	14807	14883	14986	14891	14602	14864	14720	14796	14807	14804	14756	14760	14656	14957	14852	14943	14830	14659	14886	14885	14866	14904	14783	14742	14683	14995	14859	14643	14989	14830	14858	14948	14802	14811	14860	14829	15057	14841	14936	14817	14785	14679	14948	14900	15087	14745	14943	14931	14950	14828	14803	14853	14846	14716	14881	14772	14863	14653	14785	14930	14672	14817	14841	14818	14734	14796	14673	14939	14920	14827	14918	14848	14908	14845	14926	14884	14819	14820	14813	14838	14793	14999	14767	14841	14667	14760	14963	14839	14900	14758	14791	14911	14722	14795	15011	14783	14724	14790	14808	14974	14679	14847	14912	14870	14775	14900	14841	14701	14810	14850	14930	14759	14872	14831	14732	15074	14793	14927	14834	14905	14982	14958	14930	14873	14907	14836	14702	14879	14878	14754	14852	14936	14860	14684	14884	14873	14830	14877	14783	14688	14841	14683	14860	14906	14900	14867	14921	14877	14771	14936	14612	14854	14802	14937	14907	14813	14796	14916	14865	14819	14938	14657	14997	15021	14771	14896	14813	14874	15026	14654	14785	14757	14787	14955	14870	14796	14873	14828	14713
23736	21118	28603	24549	23876	25472	25076	21076	19822	19361	18488	18184	18054	17675	17828	17424	17614	17640	17605	17432	17436	17466	17362	17252	17456	17310	17409	17108	17069	17214	17316	17329	17314	17236	16985	17216	17160	17226	17124	17079	17033	17112	17074	16963	16800	17166	17131	17025	17210	16999	17066	17093	17086	17110	17035	17044	17073	16901	17013	16866	16981	17085	16967	17082	17164	16966	17089	17025	16950	16941	16954	17079	17007	17108	16869	16896	16958	16968	16875	17185	17031	16863	16816	16952	16963	16945	17187	16989	17022	16928	16918	16856	16837	16782	16944	17035	16713	17010	16880	16963	17178	17076	17328	16920	16810	17088	17077	17112	17047	16982	17012	16902	16978	16888	17011	16877	17010	17013	17049	16890	17026	17041	17096	17020	16874	16970	17082	17087	17109	17029	16978	17174	16917	16962	16970	16911	17006	16945	16809	16870	17133	16949	16869	16964	16853	17126	16850	17331	16995	16832	17078	17085	16858	16978	17023	16896	17048	17063	16865	16996	16839	16729	17016	17059	16835	17025	16893	17050	16932	16956	16817	16921	17134	17008	16907	17057	16766	17061	16937	16739	16992	16899	16890	17146	17025	16874	16914	16992	17181	16838	17028	17034	16867	16983	17103	16846	16767	16918	16920	16995	16906	16889	17116	16849	16931	16987	16949	17231	16973	17000	17074	17094	16776	17051	17149	17038	16961	16992	16920	16869	16984	17096	16788	16904	16851	16787	16895	16851	16885	17166	16971	17036	16976	16854	16771	16916	17091	17009	16915	17005	17175	16955	16985	16828	17057	16802	16872	16775	16964	17048	16979	16862	16998	17132	17057	16974	16874	16827	17000	17026	17101	17030	16986	16839	16968	16963	16824	17090	17028	16914	16914	16978	17063	16986	17190	16833	17168	17065	16906	16795	16989	16897	17095	17083	17166	17007	17073	16884	16912	17032	17046	17217	16755	17017	17005	16909	16998	16868	16711	16808	16845	16876	16866	17023	17142	16858	17120	16892	16959	17017	16992	16907	17034	16816	16818	17081	17034	17086	16857	17182	16886	17031	17026	16836	16962	17144	17157	17074	17092	16867	16961	16968	16915	16987	16904	17036	17216	16985	17031	16854	17162	16689	16698	16913	16977	16963	16785	16861	16830	16749	16925	16932	16901	16965	16998	17211	16885	16945	17080	16686	17076	17008	16979	17040	16936	16984	16959	16957	17047	17047	17045	17021	17224	17191	16786	16772	16940	17122	17075	16963	16991	17060	17090	16976	17105	16916	16954	16918	17024	16892	16972	17037	16816	16973	16809	16867	16974	17098	17060	16919	17104	17123	17088	17250	16845	16828	16872	16878	16852	16991	16917	17020	17057	17017	16783	16942	17070	17016	16963	17086	16900	16990	16997	16865	17119	16927	16910	16942	17022	16948	17069	17059	16977	16850	17007	16932	16791	16889	16961	16775	17026	16893	17023	17050	17200	16969	16971	17085	16955	17087	16809	17007	16882	16948	16977	16813	16906	16932	16943	16947	17069	17205	16846	16891	16887	17149	17189	16878	17094	17133	17017	17008	16929	16958	16869	16883	16877	16966	17226	16874	16929	16841	16997	16844	16967	17025	17085	16825	17012	16913	17050	16638	16892	16893	17121	17096	16938	16987	17058	17112	17382	16997	16957	16832	17058	16932	16969	16997	16904	16798	17118	16968	16923	17115	16971	16938	16992	17026	16899	16844	16894	16943	16975	16887	17030	16965	16837	16991	16889	17037	17115	17150	17222	16964	16972	16982	17082	17158	16852	16944	16868	16933	16831	16929	16948	17046	16917	16969	16934	17009	16910	16931	17081	16923	16899	16914	16987	17053	16785	17017	16976	16922	16998	16965	16956	16951	16962	16948	16788	16984	16747	16966	17004	17058	16881	16893	16900	17046	17016	17052	16973	17095	16988	17060	17044	17029	16765	16920	17099	16870	16952	16972	17011	16996	17021	16859	16979	17123	16889	17052	17058	16971	16998	16968	17053	17112	17054	17058	17024	16863	16953	16937	16792	16936	16887	16997	17130	17056	16825	16976	16877	17063	17048	16969	17039	16974	16836	16856	17040	17088	16914	16701	17032	16862	17072	17140	16937	17230	17070	16839	16899	17015	17199	16868	16995	16987	17030	16801	16848	16856	17039	17018	16944	17020	16982	16984	17137	16916	16970	16942	16994	17050	16974	16983	16861	17102	16898	16807	16958	17043	16938	16806	16845	16787	17100	16893	16997	16967	17046	16918	16890	16844	16822	16882	16903	16877	16851	16862	16887	16908	16862	17046	17139	16801	16902	16903	16887	16993	16969	17040	16955	16995	16937	17248	16733	16973	16940	17029	16884	17005	16916	17003	16978	16956	16961	16708	16934	16961	16944	16903	17057	16991	16936	16888	16989	16923	17215	16976	16928	16780	17212	16866	17197	17151	17122	16997	17010	17024	16839	17111	16950	17016	17194	16613	17030	16948	16772	17060	16816	17151	17064	16910	16983	16934	17092	16964	17076	16977	16875	16853	17123	16995	16956	17178	16935	17004	16745	16834	16967	16937	16928	16822	17130	16866	16993	16991	17194	17081	17088	16976	16922	16979	17039	17160	17089	17162	17216	17171	17186	16928	17055	17012	17014	17000	17052	17078	17023	16824	16975	17049	17045	17039	16945	16992	17060	16898	17007	17111	17044	16841	16843	16978	16965	17023	17069	16885	17053	16850	17189	17039	16853	16921	17044	17089	16991	16919	17127	17090	16712	16755	17050	16987	17054	17033	17062	16873	16897	16939	16823	16830	16859	17198	16927	16861	16996	16981	17119	16962	17025	17079	16989	16915	16957	16900	16969	17012	16750	16893	16984	17026	16934	16750	17121	17024	17025	17119	16998	16738	16880	16689	17045	17104	16890	17049	17270	16834	16900	16920	17010	17176	17121	17075	16988	17039	16927	16949	16903	16932	17002	16961	16910	16953	16861	16896	16993	16981	17038	17046	17191	16901	16916	16999	17092	17069	17065	16902	16928	16949	16952	17009	16818	16837	16874	16827	17177	16961	16953	17088	17004	16772	16994	17031	17155	17018	16986	16978	17004	17007	17180	16884	16880	17024	17156	17035	16887	16939	16806	17003	16817	17114	16801	16915	17007	17050	17018	17080	16951	17266	16933	17010	16928	17143	16968	16928	16987	17152	17077	17233	16906	16931	17125	16909	16923	17046	16916	16905	17060	16963	16899	16990	17080	16795	16936	17015	17112	17012	16954	16992	17193	17058	17078	16927	17092	17128	17027	17130	16833	16832	17066	16950	17068	17018	16875	16942	17022	16882	17002	16880	16962	16919	16972	17089	16984	16987	16927	16914	17014	16869	17118	16907	17137	16927	17060	16870	16969	17018	17172	16907	17134	17068	17021	17070	16729	16856	17182	17094	17198	16933	17252	16995	16923	16722	16830	16878	17133	16744	16900	17044	17054	17003	16902	16901	16956	17086	16993	17141	16973	17027	17228	16829	17063	17079	16873	17111	16956	16794	16966	16893	17169	17153	16966	17000	16790	16961	16846	16864	17188	17116	17073	17076	16962	17010	17052	16892	17049	17049	16879	16916	16874	17004	17003	16668	17070	16980	16863	17016	17045	17090	16956	17143	16997	16988	17151	16930	16865	16833	16872	16915	16918	17050	17208	16910	16903	16806	16954	17020	16945	16964	17007	16941	17165	17134	16957	17099	17104	16940	17103	17050	16887	17073	16971	16869	16944	16758	16927	17037	16921	17020	16914	17015	17048	16705	16928	17035	16955	16973	16972	16991	17057	17084	16917	16815	16941	16923	16991	17031	17068	16756	16882	17067	17065	16890	17002	17017	16993	16751	16958	16813	16971	16856	16878	16959	17058	17158	17132	16989	16824	16855	16958	16932	17037	16963	17005	17360	16988	16890	16845	16903	16952	17150	16839	16990	17014	17051	16829	16811	17067	17144	17010	16731	17230	16969	16866	16907	16985	16960	16990	16868	17058	17018	16913	17042	16912	16972	17120	16869	17017	17036	17055	16887	17077	16927	17065	16872	17038	16985	17051	16970	17009	16977	17076	17053	17013	17011	17098	17114	16847	16968	17129	17072	16916	16897	16885	16900	17159	16983	16818	17037	17022	16924	16972	16971	16746	16900	17030	16935	17097	16819	16952	17045	16990	16974	17006	16995	16969	16973	16752	16973	17046	17128	16850	16939	17054	16953	16853	17089	17011	16829	17071	17153	17005	16944	16941	16845	17012	17161	17108	16959	16904	16946	17049	16958	17098	16965	17106	16919	16893	16923	16859	17019	16841	16856	16866	16971	16804	16868	16938	17160	16890	16937	16981	16748	16880	16988	17077	17069	16986	16970	16701	17003	17134	16876	16920	16843	16977	17303	17076	17028	17014	17012	16893	16814	16911	16884	16773	17002	17085	16842	16979	17136	17117	16968	17016	16960	17190	16923	17149	16913	16842	17166	17158	16800	16988	16855	17059	16892	16860	16986	16996	16931	17038	17029	17095	17090	16946	17157	17124	17109	17079	16758	16929	17011	16917	17089	16860	17048	16975	16968	17154	17199	16967	17015	16940	16903	16863	16801	16913	16935	17053	16952	17126	16830	16971	17083	17099	16938	16803	16858	17031	16928	17112	17026	17085	16946	17009	16938	17052	17185	16954	17019	16939	16968	17020	17010	17032	17063	17133	17032	16961	17011	16911	16874	17220	16876	16806	17116	16857	16924	17070	16803	17158	17056	16824	16895	16873	17090	17140	16912	17091	16958	17075	17047	17123	16922	17009	16861	17055	16966	16930	16962	17049	16752	16956	16833	16769	16920	16982	17132	17225	16950	16984	17121	17018	16871	16794	17090	16886	16913	16969	16904	17064	16919	17047	16891	17092	16836	17014	16890	16919	17146	16739	16981	16856	17009	16899	17023	16951	16841	16892	17012	17042	17045	16894	16903	17076	17099	17033	16999	17029	17045	16980	17074	16738	17211	16931	16993	16901	17120	17007	17275	17044	16816	17079	16934	16757	16922	16861	16812	16868	17226	16937	16996	16959	17000	16936	16939	16997	16957	16893	16819	16890	16850	16922	16868	16857	17013	17140	16976	16980	16842	16930	17102	17071	17170	17130	16993
27692	47365	44512	35186	30452	26386	23361	21099	19288	18136	17404	16799	16390	16154	16004	15872	15710	15639	15789	15808	15623	15546	15524	15600	15467	15424	15191	15413	15463	15380	15286	15455	15196	15327	15399	15117	15079	15273	15086	15004	15001	15211	15098	15170	14997	15186	14967	14903	15085	15120	15090	15124	14968	15101	15025	15091	15260	14996	15139	14964	15109	15026	15059	15099	14994	15032	15148	15124	15009	14928	15179	14963	15079	14969	15243	15087	14997	15081	14980	14978	15159	15024	15151	14799	14976	15040	15381	14980	14957	15038	15126	15074	15128	15031	15152	15209	15122	14986	15028	15002	15099	15042	15006	15009	15046	15042	15039	15082	14941	15175	15123	15023	15065	15117	14997	14956	15215	15067	15121	14938	15082	15188	14890	14958	15218	15296	15084	15012	15168	15161	15082	15029	15075	15161	14908	15154	15106	14918	15151	14907	14954	15109	14853	14936	15104	15091	14928	15134	14921	15160	14998	15019	15118	14969	15061	14911	15110	15004	15093	15012	14965	15070	15168	15089	15029	15116	15202	15060	14944	15033	15084	14970	14862	15159	15106	14918	14852	14901	15114	15066	15127	15040	15102	15261	15049	15035	15058	15043	14934	15017	15286	15032	15133	14940	15051	15024	15030	14976	15002	14970	15185	15168	15260	14931	15237	15177	15167	14990	15206	15041	15182	14899	15066	14946	15068	14991	15101	14964	14989	15003	15081	14989	14955	15153	14909	15149	14825	15031	15041	14930	15217	14993	15172	14993	15028	15114	14937	14945	14939	14937	15016	15001	15061	15091	15300	15061	15205	14999	14970	15031	15141	14926	14877	15146	15116	14987	14882	14930	15022	15116	15037	14821	15049	14948	14973	15005	14876	15040	14987	15120	14965	15025	15081	14936	14949	15143	15090	15042	15144	15045	15174	15136	14903	14976	15046	14939	15038	14905	15130	15078	15034	14986	15044	15055	15060	15047	15178	14897	15075	15063	15100	14957	14971	15003	15037	14927	15040	14982	14943	15166	15069	14962	15015	15176	15041	15016	15014	15225	15078	15063	14946	15140	14963	15084	15092	15018	15175	14917	14990	14983	15180	15153	15033	14945	15019	15037	15009	15120	15175	15061	15224	15173	14983	15000	15066	14856	15041	15001	14944	14968	14999	14991	15089	15054	15094	15070	14983	15109	15102	15025	15234	14947	15177	15049	15051	15203	14947	15127	15017	15146	15003	15041	15245	14904	14978	15182	15008	15272	14882	14977	15011	14978	15164	15020	15040	15199	15038	14948	15098	15059	15143	15123	15224	15115	14992	15127	14919	15051	14998	14987	14981	15202	15118	15237	15008	15119	15095	15166	15072	15091	15178	14952	15137	15066	15002	14965	15074	15025	15023	15133	15048	15119	15265	14960	14954	14965	15009	15033	15208	14893	15032	15061	15011	14992	15034	15107	15051	15109	15074	15033	14945	15133	14870	15059	14905	14989	14895	14983	14996	14967	15050	15157	14989	15055	15071	14986	15153	15012	15178	15334	15084	15220	14787	14955	15143	15135	14921	14972	15024	15187	15077	15082	15157	14973	15059	14976	15134	14995	15046	15022	14991	15113	15094	14971	14958	15080	15034	15010	15068	15029	15033	15154	14983	15008	14991	15037	15055	15134	15147	15172	15087	15032	14893	14971	14998	15052	14995	15129	14923	15055	15179	14955	14934	15062	14999	15210	15091	15161	14975	15143	15056	15050	15018	15121	14997	14985	15169	14910	15007	15157	15100	14975	14958	14992	14996	15059	15087	15034	15069	14932	15042	14837	15151	15040	15039	14944	15012	15037	15273	15099	15110	15130	14988	15177	14983	15001	15109	15277	15013	15019	15057	15030	14933	15108	15085	14989	15005	14967	15004	14999	15137	15164	14901	14913	15108	15045	15072	15279	14834	15148	15108	15053	15026	14998	15084	15092	15104	15095	15028	15151	15220	15176	15003	14912	15002	15103	15098	15029	15027	15209	15032	15186	15067	15018	14885	14948	15043	15060	15023	15208	15220	15127	15056	14911	14957	15011	15152	15010	15058	15155	15131	15025	15115	15018	15173	15052	14989	15145	15103	14970	15151	15238	14999	14997	15118	15038	15165	14865	15010	15078	15058	15102	15218	14997	15155	15059	14954	14933	15003	15045	15018	15124	15218	15090	14946	15144	14991	15237	14928	14997	14998	15012	15067	15039	15193	15090	14840	15131	15018	15107	14914	15040	15102	14923	14900	15015	14984	14975	15103	15176	15133	14980	15113	15206	15130	14947	15039	15058	15300	15003	14929	14977	15007	15143	15110	15052	15229	14941	14965	15181	15165	15071	15026	15090	14984	14986	15068	15007	14970	15000	15002	14924	15071	15186	14967	15092	15152	15017	15224	15099	15083	15023	14987	14994	14988	14906	15043	14971	15179	15024	14955	15074	15018	15011	15214	14972	15131	14989	15108	15141	15085	15054	14934	14856	15029	15038	15188	15101	15070	14913	15117	15037	15017	15060	15087	15164	15061	14968	14945	15172	15020	15057	14950	14914	15017	15086	15161	15036	15071	14965	15007	15055	15046	14949	15069	14993	15004	14976	15240	14984	15005	14944	15039	14944	14969	15016	15032	14907	14921	15136	15050	15123	14960	15077	15284	14977	15061	14959	15055	15167	15069	15094	15152	15141	15056	15040	14883	15127	14973	15116	15083	14947	15057	15028	15018	15038	15027	14991	14917	14939	15152	15102	14918	15154	15135	15032	15229	14940	15029	15045	14862	15045	15029	15038	15108	14976	15082	15097	15157	15190	15183	15180	15166	15146	14967	15027	15165	15213	15039	14951	14991	15071	15085	15072	15181	15130	14997	15135	15209	15119	15075	15053	14947	15063	15173	15138	15113	15238	15144	15016	15110	15274	15005	15014	15098	15045	15091	15107	14851	15010	15022	14977	15121	15104	14911	15007	15020	15145	14996	15181	15046	15091	14945	14951	15071	15146	15086	15041	15011	14982	15001	15072	14939	15072	15206	15164	15180	14914	14923	14959	15032	15193	15057	15023	14992	14840	15034	15080	15104	14925	15262	15321	15171	15075	15113	14902	15186	14989	14961	15190	15038	15130	15026	15109	15060	15186	15116	15132	14987	15060	15149	15148	15148	15168	14882	15022	14987	14894	14980	15055	15034	15057	14962	15053	15017	14859	15105	14975	15076	15097	15109	15119	15045	14997	15144	15036	14976	14902	15143	15001	15076	15013	14995	15015	14940	15143	15060	15188	14958	15041	15089	15087	14938	15023	14994	15061	15097	15089	14934	15004	15013	15169	14982	15017	15049	15049	15071	15111	15026	14982	15161	15027	14997	15006	15077	15103	15012	14979	15086	15031	14933	15160	15025	14989	15049	14993	14976	15141	15027	15194	15102	15222	15066	15016	15091	15246	15044	15177	15088	15142	15112	15143	14911	14884	15077	15017	15092	15027	15087	14993	14992	14938	15073	15108	15058	15042	15048	15176	14916	15077	14909	14876	14918	15215	14940	15229	14991	14966	15050	15168	15061	15038	15032	15150	15068	15090	15046	15178	14898	15068	15025	15027	15061	15084	15180	14964	15123	14995	14922	15082	15092	14948	14988	14909	15012	15016	14980	15161	14910	15000	14998	14924	15135	14888	14982	15352	15265	15020	15016	15141	15137	14965	15108	15124	14968	15126	15011	15040	14964	14863	15109	15123	15292	15022	15186	15075	14989	14961	15014	15099	15093	15018	15109	15044	15038	15094	14958	14979	15065	14995	15008	15045	15039	14969	15145	15290	14979	15051	15092	15164	14897	15057	14998	15036	15026	15159	15042	15066	15199	15202	15217	14924	14901	14976	15104	14892	15181	15021	15095	15002	15021	15137	15060	15005	15014	15083	14751	15084	14874	15021	14961	15163	15073	14878	14929	15131	15011	15111	15021	15196	15113	14968	15049	15064	15097	15039	15171	15077	15067	15091	15187	15096	15054	15226	15008	15047	15094	15202	15193	15056	15162	14999	15125	15027	14891	15026	14931	15045	14979	14963	14941	15096	14977	15113	15167	15061	15184	15147	15129	15024	15108	15021	15014	15105	15049	15100	15081	15143	15020	14990	15038	15046	15083	14950	15221	15053	15050	14876	14874	15136	15220	14955	15125	15108	15027	15031	15039	15207	15033	15049	15066	15059	15142	14948	15009	15034	15034	15014	15035	15116	15066	15010	15029	15190	14953	15121	15110	14869	15043	15020	15064	15027	14797	15122	15144	15073	15149	15047	14942	14853	15166	14946	15032	15077	14885	15069	14957	14925	15000	15161	15216	15026	15004	15011	14945	15087	14893	14917	14961	14921	15222	15286	15002	15025	15014	15160	14979	14994	14935	15088	14897	15025	14980	15086	15065	14970	14995	14911	15019	14999	15076	15160	14986	14884	14892	15105	15047	14990	15020	15131	14979	15180	15052	14851	14968	15083	14996	15049	15050	15054	15102	14961	14938	15012	14966	14943	14806	14837	15031	15107	15074	15050	15049	15194	15066	14989	14990	15112	14969	15101	15002	15056	15037	15037	14856	15098	15053	15060	15122	14831	15027	15056	14939	15068	15103	15157	14997	15030	14845	15127	15068	14973	15022	14960	14983	15026	14966	15052	15094	14994	15103	14883	15047	15055	15072	14933	14916	15099	14970	14848	14976	14977	15207	14912	15028	15028	14902	14974	15032	15036	14926	14998	15068	14935	15014	14876	15115	14962	15088	15051	15039	15006	15093	14916	15061	15155	15011	14940	14984	15141	15257	15095	15110	15043	15184	15177	15166	14972	15030	15065	15048	14903	15042	15060	15069	14940	14890	15035	15045	14981	15041	15126	15120	14938	14955	15024	15006	15129	14713	15005	15087	14932	15194	15133	15010	14984	14958	15046	15150	14999	15134	15107	15060	15147	15004	15112	15042	15044	15137	14917	15050	14994	15062	15024	15114	15036	14994	14910	14954	15040	14907	15100	15008	15041	14788	14929	14981	15094	15000	14976	14844	15200	15125	14967	15201	15041	15067	15245	15117	15125	14841	15133	14961	15027	15049	15119	14981	15138	15182	15186	15017	15159	14804	15102	15071	15162	14979	14920	14929	15048	14990	15052	15140	15084	15015	15007
22643	21049	28866	23578	22146	25704	28301	22970	21158	20307	19630	18840	18622	18354	18171	17981	17870	17933	17910	17832	17726	17575	17597	17601	17819	17689	17362	17312	17245	17322	17330	17372	17149	17162	17305	17172	17222	17307	17116	17079	17164	17147	17155	17128	17166	17073	17164	17048	17119	17020	17290	17100	17024	16888	17052	17154	17014	16886	17062	17009	17239	17095	16992	16958	17163	17008	17062	17294	16984	17050	17166	17159	17054	17028	17080	17062	17106	17081	17214	17054	17201	17125	17034	17035	17186	17334	16832	17066	17006	17193	17094	17153	17142	17133	17125	17099	17020	16854	17054	17128	17005	16977	16974	17038	17028	16913	17086	17097	17085	17292	17026	17071	17051	16873	16928	17119	17153	17307	16913	17005	16957	17219	16972	16923	17012	16913	17067	17105	17031	16898	17108	17206	17069	16955	17024	17064	17068	17103	16926	17077	16883	17056	17047	17054	16819	17014	17012	16990	17118	16978	16942	17241	16995	16958	17141	17012	17004	16965	16982	17171	17055	17155	17160	17031	17028	16975	17028	16758	17012	17028	17094	16941	16875	16964	16988	16962	16967	16992	16942	17081	16950	17006	17225	16916	17055	16959	16953	17100	17006	16842	17074	17063	17049	17132	17008	17106	16877	17043	16986	16888	16962	16873	16972	17042	17061	16991	16843	17015	17074	17039	17102	16918	17094	17248	17076	17058	17165	16988	17235	17149	16905	16939	17010	16965	16940	16980	17031	17151	17066	17041	17087	16894	17022	17101	17151	17021	16817	17121	17079	17017	17221	17056	16915	16793	16901	16936	17089	17013	17107	17014	17062	16848	17177	16967	16961	16828	17090	17030	16957	17103	17023	16959	17010	17066	16950	16848	16818	17100	17168	17028	17077	17160	17149	16970	16958	16850	17109	16964	16872	17085	16909	17029	17270	16972	17133	16987	16934	17156	16937	16973	17239	16786	16961	17062	17119	16977	17017	16968	16937	16921	17044	16995	17125	16921	17058	16998	17200	16893	16859	16937	17096	17271	17346	16915	16943	17013	17085	16998	17208	16856	16776	17117	16907	16816	16926	17086	16966	17017	16946	17110	16854	16938	16988	16961	16953	17167	17131	16988	16987	17094	17041	17017	17239	17046	17049	17020	17067	16975	17208	17038	17143	16942	17023	16874	16947	16969	17124	16911	16930	17161	16965	16964	17036	17051	16987	16913	16987	16881	17071	16994	16900	16991	16877	17060	16950	17007	16976	17077	16986	16976	16923	17043	17122	17012	17010	16928	17010	17201	16998	17065	16914	16994	17173	16956	17026	17044	17199	16959	16949	16985	16925	17001	17136	17032	17157	17009	16904	17108	16758	17147	16910	17236	17284	17068	17126	16926	16989	16976	17059	16871	17137	16936	16977	17020	16965	16882	17037	17141	16913	16764	16963	17071	16993	17006	17027	17096	17037	17098	17104	17049	17038	16929	16998	17239	16982	16960	16967	17008	16983	16951	17257	16980	16981	17100	16976	17028	17042	16977	16885	16669	17014	16953	17226	16933	17003	17058	16952	16912	16934	16917	16989	16821	16987	17079	17022	17025	16862	17125	16820	16879	16924	16918	16971	17046	17002	17098	16927	16889	16914	17015	16746	17003	16909	17011	17000	16894	16936	17063	17194	17053	17037	16911	16973	16992	17059	17033	17083	17270	17108	17071	17075	16924	17021	16995	17012	17026	17107	16927	17000	16868	16898	16874	17005	17337	16858	17118	16985	17009	17240	17025	17009	17004	17081	17085	17051	17054	17076	16945	17106	16909	17096	16812	16947	17110	16960	16759	16910	17015	17028	16985	17060	17146	17034	17014	17125	17009	17035	17057	16945	16895	16906	17075	17007	16989	17143	17040	16886	17061	17077	17056	16973	17021	17214	16680	17067	17051	16950	16754	16884	17058	17115	16994	16987	16952	17066	16983	16950	16938	16927	17025	17009	17062	16941	17068	17016	16934	17174	16997	16921	16879	17139	17087	17123	16849	17085	17113	17219	17089	17022	16887	17193	16858	16967	16948	16966	17046	17027	16938	16989	17204	17109	16981	17102	16958	17280	17095	17042	16923	17168	16950	17183	17008	16835	17021	17102	16967	17017	16842	17086	17170	17039	16825	16998	16969	17020	17272	17022	16939	16988	16953	17048	16959	16945	17150	17130	17065	17093	17009	16938	17143	17247	17081	16970	16992	17069	16967	17173	17044	17109	17073	17025	16845	17070	17047	16880	16943	17041	17000	16866	17220	17115	17048	16980	16984	16977	17111	17041	16949	16897	16935	17080	16962	17036	16984	16903	17110	17052	17054	17030	17061	16937	17121	16942	16853	16846	16905	16905	17033	16805	16943	16877	16948	16972	16811	16849	17050	17122	16997	17034	16885	16920	16981	16853	17101	17063	17040	16893	16922	17034	16984	16914	16952	16899	17237	16894	17031	17077	16978	16832	17115	17030	16887	17100	16863	17047	17132	17063	16977	17018	16998	17152	16773	17148	17000	16958	17294	17082	17093	17090	16875	16961	17019	17078	17107	17115	17050	16947	16986	16816	16899	17060	17234	17132	16947	17068	17038	17024	17035	16921	16963	16837	16757	16946	17093	17112	16986	17049	17015	16941	17106	17339	16906	17044	17038	16898	16925	16956	16902	17274	16983	17134	16976	17181	17125	16744	17045	17237	17236	16866	16944	17102	16979	16849	17135	16947	16930	16844	17165	17016	16958	17041	16855	16936	16903	17005	16820	17012	16989	17165	17146	16965	17008	17003	17142	17200	17224	17075	17004	17075	17108	17014	17070	17101	16976	17032	16957	16966	17024	17074	17160	17204	17003	16938	16977	17015	17023	17010	16986	17048	16995	17004	16882	16875	16803	16803	16958	17167	16982	17151	17143	16948	16895	17064	16969	17079	16849	16962	17267	16968	17141	16887	16949	17071	16982	17023	16940	17104	16961	16892	17009	16949	17140	16939	16992	16778	16892	16939	17061	17016	17031	16802	16955	17170	17235	16975	17042	17027	16810	16845	16935	16956	16861	17001	17101	16894	16858	16868	17159	17029	17105	16962	16793	16855	16918	16929	17054	16979	16940	16918	17137	17151	17040	17045	17127	16949	16845	16992	16959	16986	16813	17131	16820	16814	16837	16837	17059	17093	16994	17074	17102	16925	16996	16981	16904	17023	17049	17035	17142	16931	16993	17017	16903	17000	16877	16841	17041	16943	16923	17170	16864	17088	16999	16854	16973	16980	17049	16920	17081	17224	16755	16822	16988	16976	17040	17019	16818	16892	16925	16800	16961	17230	16964	17015	17037	17010	17064	17025	16873	16798	17180	16761	16806	16936	16982	17131	16947	17009	16985	16867	16915	16756	16839	17049	16991	17019	17177	17226	17025	17006	17000	16991	16947	17196	17167	16818	17001	17035	16888	17016	17054	17018	17222	17021	17152	17018	17141	17035	17072	17020	16960	17118	16974	16926	17214	17048	16866	17083	17201	16987	16989	16993	17190	16998	17107	17114	17011	17071	16990	17105	16894	17018	17018	16934	16966	16971	17061	17135	17118	16957	16965	17090	16946	16892	17128	16937	16898	16915	16898	17017	16844	17132	16790	16962	16999	16935	16711	17011	16983	16959	16910	16987	17099	16983	17030	16920	16978	16970	17024	16976	17022	17142	16873	16994	16958	17084	16793	16906	16978	17154	16913	16996	16839	16800	17072	17029	17119	17155	17210	17113	17120	16935	16976	17010	16967	17052	17074	17042	16881	17157	17100	17080	17013	17000	16985	17205	17248	17090	17207	16819	17023	17270	16890	17014	17096	17050	17137	16998	17068	16979	17074	16874	17070	16890	17033	16979	16931	17209	17002	17069	16865	16827	17129	16966	17123	17113	17006	17003	17132	17028	17073	16841	17062	16782	16885	16897	17013	16927	16991	17075	17034	17059	17009	17003	16887	16874	16983	16984	16923	17044	17222	16938	17054	16935	17083	17057	17186	17115	17018	16753	17005	16916	17054	17048	17167	17104	17020	16986	16932	16870	17121	17133	17089	17070	16866	17072	17200	17132	17099	16930	17017	16978	16966	16889	17075	16974	16956	16935	17070	17052	16995	17071	17251	17163	17005	17180	16955	16754	16892	17014	17114	17112	17011	17004	17055	16876	16992	17086	16995	17133	16937	17109	17077	16972	16694	16944	17119	16944	17124	16899	17051	17096	16886	16912	16797	17025	17040	17042	16884	17239	16948	17049	17023	17016	17030	16870	16991	17008	17056	16880	17068	16879	17111	17040	17041	17101	16962	17088	17016	16992	16844	17131	17040	17029	17149	16851	17050	17087	16881	17019	17163	16971	16959	17048	17003	17068	17076	16958	16962	17300	17288	16875	16909	17063	16927	17185	16787	16982	17142	17000	16979	17041	16770	16776	16962	16919	16993	17118	16948	17145	16928	17020	17043	17098	17089	16877	17074	16955	17038	17041	17082	16835	17075	17172	16996	17000	17194	17105	16861	17130	17034	16998	16784	17138	16965	16869	16872	16955	16902	17075	16947	17067	16884	16927	16954	16829	17085	17201	16915	16800	17060	17019	16709	17217	16928	16981	17035	17054	17004	17083	16981	17062	16915	16850	16995	16934	16972	16910	17189	17129	16957	16915	17086	17079	17031	17073	17014	16852	16858	16947	17015	17086	17128	17126	17056	16889	16858	17009	16646	17102	16976	17028	16943	16858	17191	17090	17066	16901	17152	17236	16959	16942	17147	16986	17107	17086	16895	17050	16952	17080	16994	16902	16983	16909	16961	16924	17116	17119	17008	16791	17170	16993	17076	16866	16787	17119	17059	16973	16995	17056	16990	17026	17108	17182	16887	16900	16913	16856	16927	16907	17027	17072	16821	16903	17097	16962	16855	16853	17018	17071	16990	17067	17076	16971	17064	16835	16901	17060	17139	16871	16844	17006	17004	16988	17026	16976	17022	17070	17010	17202	16972	17010	17064	16989	16981	16934	16926	17089	16901	17029	17121	17065	17039	16775	17015	17122	17192	17075	16877	16885	16950	17032	17034	17027	17105	17210	17186	16849	17112	17182	16784	16952	17043	17146	16929	16886	17150	17188	16859	16786	17036	16880	17183	17049	16958	16947	17010
29557	52092	48783	39121	34217	29768	26273	23397	21242	19518	18386	17497	17153	16679	16416	16135	16091	16141	15932	15919	15973	15775	15828	15616	15686	15523	15514	15446	15334	15589	15402	15346	15542	15325	15141	15363	15276	15286	15194	15190	15226	15009	14898	15223	15009	15018	14985	15067	15202	15026	15176	15134	14703	15097	15086	14995	15005	15248	15086	15130	15090	14915	14996	15094	15183	15186	15093	14996	15000	15090	15114	15243	15139	15058	15125	14991	14974	14947	14935	14940	15091	15024	15030	15056	15127	14988	15112	14917	14996	14843	15023	14909	15072	15015	15050	14961	15241	15072	15174	14837	14919	15058	14863	15042	15132	14985	15138	14840	15153	15090	15019	14978	15098	15118	15081	15155	15197	15139	14849	15026	14935	14903	14908	15004	15208	15095	14904	15122	14889	15163	14923	15120	15104	15061	14903	14945	15028	15163	15017	15111	15037	15111	15157	14922	15205	15131	15033	15012	15037	15047	15066	14994	15116	15075	14959	14962	14836	15109	14869	15084	15001	15048	15043	15159	15135	15099	14987	14997	15093	14927	15034	15076	15095	15088	15057	15116	15111	15140	14903	15133	15134	15048	14983	14960	15088	15024	15243	15005	15178	15065	15107	15071	14967	15045	15049	14805	14868	15068	15172	15137	14999	15010	14747	15064	15064	14922	15080	14999	14979	15050	15107	14926	15009	14887	15120	14850	15126	15035	14986	15197	14820	15054	15064	15026	15143	14922	15054	15115	14975	15233	15262	15078	14920	14993	15082	15032	15028	15017	14859	14940	15105	15000	15043	15152	15127	15137	15024	15065	14942	14906	15172	14961	15216	14948	14831	15075	14872	15007	15031	15127	14987	14904	15062	15087	14885	15059	14859	14918	14976	15200	14934	15094	15149	15062	15068	15108	15031	14865	15057	15053	14996	15087	15122	15096	15092	14979	14850	15033	15171	14938	15143	15102	15071	14972	14995	15044	14993	14826	15074	15053	14846	15063	15012	15156	14965	14811	15000	14967	15197	15085	14931	15176	15273	14979	14880	14995	15027	15131	15111	15091	14970	14899	15014	15028	15035	14903	15080	14966	14982	14763	15063	14974	14843	14950	14966	15062	15053	15092	15131	15040	14963	15139	15053	14843	15003	15077	15176	14974	14997	14775	15087	14898	15097	15029	15025	15049	15057	14962	15079	15065	15006	15047	15057	15089	15010	15012	14904	14968	14945	15083	15117	15032	14889	14904	15033	14857	15006	15074	15034	15045	15235	15067	14895	15137	15126	15132	15067	15054	14984	14969	15011	15015	15071	15176	14966	15010	15129	15088	15066	14886	15047	14864	15192	14820	15104	14972	15000	15022	14968	15160	15141	14936	15049	15088	15001	14943	15031	14982	15143	15074	15006	15009	15001	14840	15132	14973	15003	14971	15115	14826	14994	14965	15057	15091	15104	15095	15020	14923	15061	14995	14921	15125	15123	15073	15087	14905	14984	15033	14934	15123	14895	14970	15204	14958	15039	15009	15007	14957	15132	15080	14907	15240	14807	14939	15078	15012	14940	15027	15033	15039	14972	14848	15064	15032	15063	15059	14911	15031	14980	15080	15057	15196	15083	14998	15069	15000	15108	14926	15068	15007	15190	14872	15048	15079	14973	14999	15086	15057	15068	15127	15051	14993	15088	14961	15031	15022	14954	15007	15106	15034	14940	15015	14990	15129	14952	14999	15119	15001	14892	15079	15145	15123	15000	15088	14982	15118	14868	14967	15028	15115	14845	14995	14936	14988	14937	14963	14910	15075	14922	14932	15179	15064	15022	15133	15102	14956	14921	14949	14853	14959	15094	15100	14997	15222	15137	14866	15116	14955	14922	15070	15004	14947	14829	15106	14920	15009	15151	14835	15064	15008	14915	14973	15033	14959	15066	14978	15096	14867	15043	15103	14918	15057	15013	15102	14766	15068	14979	15116	14976	14974	14966	15059	15053	14985	15102	14874	14885	15013	15076	15015	14985	15015	15162	15098	15027	15049	15029	14729	14923	14956	15014	14985	15109	14920	14897	14978	15088	15109	14982	14942	14934	15022	14940	15016	14933	14961	14942	14983	15027	15098	15028	15123	14974	15071	15058	14873	14960	15098	15029	15051	14887	14952	15102	14931	14970	14812	15062	15057	14903	14954	14976	14931	15065	15111	14971	15087	15066	15052	15099	14986	15058	14999	15143	14918	15095	15141	15031	14888	14924	14965	15036	14963	15013	14895	14971	14995	15140	14816	14797	14872	15126	14998	15023	14955	15072	15147	15035	14861	15013	14779	15093	15069	15070	14976	15181	15167	14999	14895	15118	15164	15171	15080	14932	14905	15077	15099	14919	15151	15002	15121	15047	15086	14996	15058	15021	14905	15088	14948	14935	14910	15013	14832	14960	15067	14894	15149	15097	14983	14942	15101	14992	15061	14891	14926	14904	14908	15017	15062	14911	14910	15067	15023	15112	14904	15002	15119	15120	15214	14997	14980	14890	14940	15118	15014	14999	15005	14913	15152	15061	14884	15082	15107	15053	14903	15063	14998	15164	14924	15065	14966	15021	14881	15138	14965	15038	14913	15020	15030	15028	14948	15050	15023	14840	15053	15079	15190	15003	14928	15118	15073	15055	15012	15006	15104	14952	14914	14971	14779	15045	15094	14998	15160	14891	14917	14824	15046	15073	15003	15060	14906	14968	15041	14939	14865	15108	15012	14903	15047	15023	15046	15027	15022	14921	15054	14925	14903	15237	14882	14903	14945	15045	15082	15003	14990	14897	15045	14982	14981	14944	14989	15101	14965	14976	14989	14988	14958	14957	15025	15048	15028	14974	15104	15132	14942	15199	15137	14887	15028	15101	15067	14927	15002	14950	15084	15047	14958	15026	14972	15126	15198	14806	15004	14971	15168	14966	14851	15097	14979	15068	15125	15051	14964	14926	14980	14988	15051	15083	15148	15153	15074	15191	14895	15056	15196	14977	14949	15093	14925	15072	15012	14957	15052	15074	15076	15103	15169	14915	15048	15126	15101	14943	14901	15014	14958	15047	14965	15142	14978	15052	15013	15049	15174	14847	15081	14896	15027	14956	15115	14905	15125	15036	15070	15016	15059	14901	15079	15138	15003	14898	15101	14955	15026	14908	15004	14965	15026	15127	15217	15021	15139	15023	15126	15150	15093	14904	15051	14893	14834	14936	15119	15069	14929	14984	15059	15005	14989	14989	15070	14938	15000	14913	14976	15143	14984	15035	15140	15011	15076	15040	14963	15064	15074	15092	15085	15124	15140	14978	15053	15040	15039	15087	15034	15015	14978	15110	15062	14894	15010	14975	15093	15082	14917	14943	14981	15018	15046	14855	14939	14911	15060	15051	14962	15000	15121	14987	15012	15038	15047	14917	15028	15108	15103	15066	15105	15081	14950	14939	14896	15041	15014	15041	14940	14990	15021	14882	14900	14937	14984	14988	15127	14986	15104	15049	14982	15211	15095	15011	15086	15048	15167	15007	14997	15054	14969	15094	15170	15186	14841	15158	14948	15125	14817	14976	14973	15094	15040	14992	14981	14955	14984	15124	15002	14968	14989	15205	14845	15203	14996	14976	14950	15016	14980	15060	15098	14986	15076	14894	15005	14906	15233	15133	15061	15063	14992	14849	15021	14919	15035	14995	14816	15093	15089	14936	14978	15119	15056	15072	15087	15066	15107	15102	14946	14949	14942	14954	15109	14941	14887	14982	15121	14874	15113	14917	15156	15071	15029	14886	15016	14967	15139	15016	15015	14980	14959	14932	15118	14980	14973	14969	14966	15090	15187	14870	15053	15071	14915	15020	15023	14962	14986	14838	15005	15015	14919	15174	15041	15075	14935	14842	15059	14960	15042	15035	14998	14951	14840	14953	15035	15107	14979	14907	15000	15071	15036	14926	15226	15004	14923	14858	14909	15086	14855	14846	14963	15148	15030	15124	15021	15067	14930	15129	14955	15148	14964	15063	15093	14938	14937	14933	15088	14946	15100	15094	15093	15024	15061	14830	15089	15092	15046	14934	15146	15139	14909	15024	15199	14939	15026	14931	15034	15101	14899	14951	15182	15112	14979	15030	15215	15107	14899	15094	14948	15090	15053	15004	15016	15135	15053	14863	15004	15077	14986	14998	15202	14909	14975	15029	14789	14979	15040	14871	14946	14988	15159	14926	14886	14997	15074	15114	14936	14918	15048	14940	15113	15078	15102	14896	15053	14765	15026	14838	15120	15034	15074	15013	15114	14989	14889	14917	14936	14819	14845	15063	15020	14935	15098	15005	15119	15006	15078	15033	14976	14972	15208	14843	15068	14990	15153	14917	14988	15016	14989	15008	15051	15044	15004	15072	14942	15018	14905	15003	15024	15088	15078	14952	15048	15039	14983	14958	15081	15101	14985	15048	15147	15117	14816	14944	14925	15124	15098	15061	14929	15134	15033	15023	14978	15056	14982	15096	14991	15083	15114	14885	15002	15108	15060	15079	15023	14956	14887	15035	14775	15033	15093	14967	14996	15050	15079	15166	14972	15025	15097	15016	14942	14908	14992	14999	15000	15069	15218	14818	14935	14939	15114	14933	15085	14967	14962	14953	14911	15038	14843	15009	14997	14832	14879	14989	15011	15167	15088	14989	15098	14993	14910	14902	14971	14956	14895	15073	15028	15057	15099	15060	15065	14906	15112	14983	15013	15094	14813	15059	15019	15065	14979	14912	15003	14886	15104	14961	14989	15177	15017	14944	15083	15070	15056	14879	14896	14858	14985	14833	15120	15026	14866	15055	15122	15156	15104	14890	14882	15175	14940	15285	15007	15095	15027	15074	15056	14917	15000	15072	14967	15188	14946	15158	14985	14905	15063	14833	15021	14970	15076	15011	15096	15025	14793	14963	15057	15093	15186	15043	14828	15167	15013	14937	14982	14949	15051	14955	15058	15057	15109	14987	14940	14960	14929	14895	14997	15107	14953	14953	15029	15156	14946	15157	14936	14977	14888	14939	15067	14999	14776	15190	15018	15025	15085	15112	14990	15034	15050	15012	14898	14970	14904	15103	14873	15035	14997	15026	14977	14890	15009	15116	14995	14955	14908	15080	15119	15009	14991	15124	15010	14945	15071	14868	14917
28006	25857	32772	29085	23699	21557	19982	18979	18291	17774	17564	17418	17225	17010	16978	17136	16961	16986	16888	17141	16974	16969	16927	16979	16870	16953	16764	16742	16867	16910	16905	16997	16949	16791	16732	16847	16941	16674	16618	16913	16749	16762	16711	16687	16721	16502	16745	16776	16814	16715	16661	16834	16698	16721	16754	16806	16676	16699	16771	16747	16776	16616	16766	16636	16488	16861	16624	16673	16732	16844	16678	16994	16540	16694	16787	16762	16855	16722	16628	16698	16655	16619	16638	16735	16620	16724	16823	16780	16673	16755	16838	16719	16697	16744	16586	16728	16592	16780	16615	16684	16710	16704	16651	16585	16826	16742	16621	16723	16650	16627	16873	16650	16789	16855	16863	16806	16724	16770	16754	16707	16584	16711	16780	16749	16662	16848	16662	16738	16774	16675	16742	16739	16929	16805	16810	16711	16836	16779	16624	16763	16490	16739	16561	16916	16693	16714	16683	16897	16839	16795	16818	16636	16842	16758	16605	16601	16806	16710	16683	16644	16584	16869	16671	16867	16817	16943	16824	16836	16640	16671	16697	16645	16658	16788	16805	16737	16793	16654	16809	16678	16792	16642	16831	16638	16709	16756	16759	16651	16678	16724	16627	16656	16782	16607	16609	16737	16740	16560	16665	16611	16657	16933	16529	16779	16740	16662	16547	16696	16928	16531	16711	16706	16545	16673	16715	16832	16726	16849	16746	16799	16764	16893	16689	16729	16854	16919	16784	16742	16611	16626	16645	16647	16741	16619	16708	16652	16652	16605	16976	16879	16696	16660	16827	16636	16834	16603	16675	16824	16761	16730	16786	16633	16745	16795	16688	16680	16877	16653	16715	16787	16513	16466	16764	16585	16776	16592	16809	16544	16594	16755	16760	16766	16580	16564	16614	16695	16749	16408	16708	16718	16614	16926	16890	16777	16604	16621	16685	16726	16732	16816	16915	16767	16617	16750	16768	16707	16750	16726	16729	16665	16627	16671	16858	16762	16695	16575	16740	16750	16677	16811	16618	16827	16610	16780	16689	16493	16660	16557	16325	16823	16848	16653	16773	16818	16598	16791	16675	16547	16672	16641	16643	16805	16572	16556	16602	16659	16465	16603	16770	16586	16722	16718	16818	16540	16629	16574	16593	16824	16761	16638	16727	16709	16663	16637	16758	16862	16630	16654	16712	16641	16594	16509	16594	16826	16673	16827	16548	16846	16691	16867	16437	16751	16611	16886	16796	16782	16654	16892	16952	16784	16731	16638	16686	16715	16723	16804	16675	16682	16620	16786	16891	16799	16679	16568	16752	16743	16697	16812	16423	16839	16646	16648	16701	16778	16737	16562	16853	16802	16625	16713	16569	16920	16754	16768	16825	16912	16736	16831	16726	16749	16858	16893	16834	16785	16536	16833	16671	16814	16639	16781	16607	16795	16712	16817	16833	16643	16741	16750	16607	16473	16728	16631	16741	16805	16674	16800	16536	16808	16780	16707	16710	16834	16862	16896	16596	16675	16730	16825	16670	16848	16493	16666	16754	16730	16676	16537	16583	16670	16643	16817	16765	16635	16768	16797	16568	16890	16926	16863	16695	16763	16637	16785	16528	16857	16932	16894	16756	16693	16834	16775	16614	16607	16848	16706	16907	16691	16793	16537	16810	16682	16750	16704	16788	16740	16970	16823	16985	16487	16617	16793	16530	16729	16763	16816	16634	16626	16683	16622	16752	16563	16823	16792	16656	16555	16531	16701	16747	16499	16807	16776	16658	16741	16908	16678	16469	16540	16713	16685	16676	16607	16616	16702	16775	16692	16691	16917	16811	16721	16990	16644	16680	16741	16797	16678	16791	16853	16697	16595	16818	16704	16566	16694	16686	16830	16811	16745	16749	16503	16575	16751	16783	16685	16867	16896	16956	16490	16551	16679	16555	16668	16727	16576	16603	16576	16755	16843	16589	16897	16637	16614	16869	16497	16557	16851	16547	16581	16872	16742	16705	16733	16923	16681	16774	16556	16785	16737	16662	16661	16615	16863	16683	16600	16665	16782	16609	16812	16788	16624	16841	16586	16672	16583	16858	16667	17059	16803	16661	16828	16604	16767	16762	16715	16951	16691	16659	16772	16979	16609	16498	16777	16695	16617	16597	16701	16608	16702	16707	16687	16829	16718	16634	16585	16770	16435	16713	16633	16663	16828	16621	16731	16730	16907	16677	16784	16656	16663	16773	16788	16652	16865	16529	16682	16742	16581	16859	16495	16635	16763	16692	16764	16849	16722	16604	16684	16671	16587	16765	16631	16856	16607	16960	16742	16614	16602	16592	16634	16675	16701	16478	16480	16571	16538	16765	16711	16615	16768	16774	16747	16846	16518	16763	16780	16964	16750	16816	16483	16588	16739	16561	16664	16683	16782	16784	16605	16702	16583	16648	16573	16699	16587	16621	16684	16873	16733	16748	16862	16668	16763	16735	16778	16588	16740	16778	16581	16735	16644	16728	16731	16605	16851	16786	16674	16672	16701	16795	16735	16618	16688	16772	16797	16808	16675	16653	16630	16740	16700	16617	16495	16536	16561	16832	16659	16723	16606	16852	16669	16734	16673	16727	16571	16783	16771	16695	16713	16870	16765	16524	16512	16777	16715	16792	16758	16638	16702	16725	16666	16740	16734	16854	16620	16835	16742	16689	16886	16871	16597	16494	16777	16655	16680	16808	16613	16594	16494	16928	17041	16787	16879	16744	16597	16718	16756	16832	16822	16744	16713	16681	16645	16742	16609	16606	16638	16748	16702	16616	16714	16894	16685	16756	16830	16419	16640	16562	16590	16712	16666	16733	16793	16591	16827	16581	16766	16783	16760	16881	16809	16849	16700	16875	16976	16558	16596	16763	16580	16772	16399	16678	16783	16790	16659	16803	16664	16669	16754	16784	16640	16859	16686	16691	16840	16783	16721	16714	16929	16841	16560	16819	16593	16924	16723	16895	16713	16892	16696	16776	16672	16706	16782	16644	16620	16585	16813	16695	16860	16854	16700	16648	16824	16750	16701	16853	16680	16798	16826	16839	16679	16789	16696	16735	16572	16596	16851	16719	16489	16556	16727	16651	16635	16669	16745	16841	16666	16784	16488	16693	16728	16767	16862	16640	16607	16889	16603	16656	16658	16622	16653	16853	16671	16771	16563	16725	17029	16824	16744	16642	16833	16559	16810	16906	16556	16675	16727	16645	16823	16689	16700	16676	16894	16639	16628	16603	16777	16663	16693	16828	16808	16738	16685	16624	16735	16785	16844	16876	16613	16816	16620	16777	17009	16885	16783	16677	16949	16780	16687	16639	16581	16586	16736	16911	16815	16804	16571	16836	16728	16611	16672	16817	16812	16679	16869	16701	16745	16621	16893	16612	16604	16750	16859	16645	16688	16788	16686	16654	16647	16503	16650	16703	16738	16613	16890	16530	16663	16761	16626	16754	16715	16853	16570	16763	16874	16738	16615	16580	16906	16876	16625	16760	16804	16871	16781	16662	16687	16659	16522	16677	16685	16897	16773	16633	16759	16641	16489	16774	16689	16625	16615	16671	16739	16919	16884	16801	16487	16796	16685	16684	16792	16964	16940	16721	16615	16492	16689	16513	16683	16957	16735	16659	16479	16778	16741	16871	16673	16780	16924	16545	16668	16700	16677	16723	16759	16538	16625	16617	16747	16661	16449	16945	16605	16654	16509	16690	16787	16839	16832	16709	16642	16795	16817	16633	16786	16764	16748	16570	16787	16689	16527	16806	16799	16720	16686	16853	16548	16863	16621	16711	16845	16783	16759	17042	16669	16646	16900	16811	16879	16779	16638	16777	16576	16707	16782	16711	16761	16723	16739	16654	16641	16889	16599	16698	16590	16734	16939	16780	16683	16750	16652	16814	16598	16882	16707	16822	16751	16862	16754	16555	16835	16872	16711	16737	16652	16626	16662	16854	16607	16733	16758	16861	16619	16687	16697	16671	16606	16588	16543	16603	16701	16858	16753	16701	16603	16769	16779	16632	16685	16640	16758	16598	16900	16890	16729	16773	16554	16496	16606	16799	16621	16834	16829	16792	16705	16651	16679	16738	16662	16799	16781	16830	16629	16863	16798	16707	16502	16746	16825	16754	16859	16619	16612	16674	16459	16798	16686	16833	16753	16672	16706	16783	16805	16722	16666	16751	16839	16641	16648	16851	16802	16843	16783	16597	16523	16784	16622	16780	16662	16748	16691	16619	16879	16718	16597	16682	16586	16694	16687	16648	16738	16731	16716	16873	16890	16679	16810	16929	16817	16719	16835	16681	16808	16689	16755	16724	16675	16750	16678	16692	16616	16683	16908	16863	16798	16674	16646	16764	16675	16774	16793	16838	16803	16703	16663	16783	16815	16734	16697	16798	16604	16708	16711	16634	16706	16701	16664	16642	16805	16651	16817	16663	16776	16618	16868	16824	16612	16677	16594	16795	16803	16733	16711	16597	16801	16494	16649	16708	16727	16652	16774	16849	16568	16734	16644	16943	16613	16855	16618	16661	16687	16516	16766	16897	16842	16795	16712	16500	16559	16702	16744	16793	16694	16749	16676	16694	16694	16730	16860	16760	16727	16987	16803	16937	16645	16863	16843	16792	16752	16654	16768	16721	16885	16670	16654	16641	16767	16715	16622	16784	16480	16711	16938	16565	16819	16769	16545	16808	16670	16892	16732	16676	16691	16890	16578	16779	16912	16799	16552	16780	16754	16867	16890	16920	16568	16662	16676	16648	16750	16690	16794	16891	16617	16708	16635	16677	16687	16819	16786	16788	16668	16692	16835	16836	16619	16747	16836	16866	16765	16991	16655	16771	16801	16783	16783	16787	16495	16641	16858	16575	16752	16785	16717	16796	16833	16802	16667	16779	16648	16699	16688	16685	16533	16767	17001	16719	16790	16965	16907	16874	16423	16749	16625	16757	16852	16696	16601	16762	16788	16747	16758	16502	16747	16842	16832	17004	16781	16756	16628	16934	16622	16608	16640	16776	16851	16635	16596	16793	16882	16619	16741	16571	16714	16753	16610	16866	16866	16494	16712	16733	16506	16761	16771	16573	16783	16810	16711	16810	16607	17036	16583	16658	16950	16815	16822	16662	16636	16593	16687	16909	16906
27886	41724	37242	28925	24725	21835	19569	18312	17341	16421	16123	15901	15478	15493	15191	15373	15262	15222	15340	15315	15034	15204	15214	15149	15040	15060	15139	15086	15057	14806	15049	15072	15017	15033	14977	14982	14938	14929	14957	14890	14841	14769	14891	14959	14748	14807	14987	14903	14590	14722	15014	14986	14847	14710	14882	14905	14880	14866	14923	14802	14830	14803	14801	14790	14812	14881	14780	14812	14747	14835	15034	14955	14783	14768	14925	14928	14828	14847	14951	14771	14826	14892	15023	14785	14808	14728	14874	14699	14848	14796	14774	14850	14913	14726	15041	14928	14810	14750	14903	14716	14830	14842	14921	14867	14894	14839	14897	14727	14926	14765	14932	14849	14787	14915	14917	14741	14902	14746	14870	14745	14824	14898	14823	14888	14776	14647	14801	15032	14884	14847	14869	14967	14971	14758	14763	14967	14943	14778	14910	14942	14834	15069	14913	14720	14830	15011	14802	14987	14891	14827	14907	14783	14790	14785	14904	14959	14936	14752	14751	14748	14880	14875	14704	14774	14924	14787	14812	14769	14880	14677	14891	14931	14780	14761	14997	14899	14955	14781	14788	14800	14805	14843	14784	14999	14850	14875	14721	14935	14805	14987	14829	15080	14798	14924	14752	14893	14698	14692	14775	14903	14857	14831	14694	14823	14768	14797	14768	14912	14888	14986	14816	14871	14941	14811	14823	14887	14837	14742	14937	14840	14943	14886	14737	14930	14947	14828	15027	14780	14826	14961	14800	14955	14858	14734	14739	14735	14682	14876	14860	14972	14873	14830	14874	14785	14751	14804	14738	14686	14610	14768	14875	14883	14965	14804	14998	14867	14890	14971	15111	14933	14681	14780	14744	14838	14890	15080	14780	14883	14860	14894	14933	14800	14799	14862	14853	14901	14896	14773	14780	14911	14856	14936	14702	14859	14971	14932	14776	14938	14850	14827	14917	14873	14952	14860	14924	14875	14887	14899	14732	14920	14867	14788	14794	14825	14721	15006	14899	14851	14958	14938	14872	14743	14817	14928	14818	14986	14747	14798	14837	14648	14788	14848	14910	14816	14751	14892	14897	14977	14764	14642	14708	14998	14924	14978	14869	15105	14809	14894	14768	14922	14852	14822	14935	14824	14787	14709	14892	14757	14996	14925	14893	14799	15100	14922	15019	14710	14835	14919	14973	14650	14935	14891	14834	14943	15016	14791	15000	14841	14840	14809	14813	14725	14968	14774	14793	14892	14710	14829	14652	14626	14805	14807	15034	14679	14751	14985	14792	15009	14992	14920	14723	14832	14786	14853	15042	14805	14791	14864	14908	14680	14842	14731	14956	14757	14812	14749	14784	14834	14812	14783	14680	14700	14878	14912	14925	15030	14911	15046	14783	14781	14693	14783	14873	14876	15026	14839	14906	14744	14765	14665	14995	14896	14809	14908	14790	14947	14867	14769	14816	14706	14702	14819	14768	14785	14743	14773	14927	14906	14788	14817	14668	14774	14839	14727	14911	14776	14812	14732	14802	14775	14891	14755	14927	14835	15030	14796	14753	14884	14900	14766	14801	14895	14881	14872	14918	14827	14821	14874	15119	14862	14865	14863	14818	14872	14907	14951	14866	14816	14991	14916	14884	14715	14768	14897	14916	14959	14918	14872	14787	14885	14983	14788	14837	14800	14931	14667	14724	14731	15025	14846	14853	14846	14921	14706	14816	14921	15045	14892	14876	14794	14858	14829	14932	14854	14866	15054	14819	14864	15024	14826	14826	14860	14984	14819	14847	14825	14895	14897	14763	14782	14937	14840	14763	14987	14858	14863	14798	14915	14830	14975	14821	14980	14988	14786	14939	14821	14812	14821	15054	14932	14824	14937	15001	15115	14758	14681	14839	14949	14997	14782	14981	14798	15044	14769	14951	15027	14834	15091	14817	14838	14769	14886	14950	14832	14746	14780	14699	14846	14832	14858	14904	14919	14917	14898	14793	14855	14953	14959	14810	14790	14809	14813	14878	14803	14875	14953	14973	14882	14788	14870	14739	14865	14809	14971	14934	14901	15007	14886	14796	14800	14949	14971	14918	14828	14835	14787	14787	14831	15138	14889	14787	14790	14849	14845	14860	14981	14969	14656	14902	14888	14827	14937	14708	14728	14697	14740	14961	14757	14837	14801	14922	14950	14832	14796	14919	14875	14986	14943	14889	14847	14847	14809	14744	14881	14862	14938	14832	14854	14981	14831	14972	14928	14853	14778	14919	14974	14964	14809	14860	14802	14884	14825	14712	14992	14941	14895	14819	14794	14892	14940	14933	14823	14958	14934	14909	14710	14804	14852	14794	14766	14642	14919	14952	14894	14853	14927	14853	14930	14780	15005	14796	14882	14926	14848	14816	14705	14730	14887	14749	14835	14741	14910	14702	14869	14754	14723	14743	14693	14865	14940	14941	14693	14696	14882	14944	14964	14774	14748	15063	15017	14905	14593	14998	14830	14956	14751	15011	14856	14785	14904	14894	14883	14705	15093	14940	14786	14832	14997	14764	14931	14867	14754	14727	14776	14828	14944	14900	14960	14961	15040	14980	14967	14849	14808	14882	14776	14915	14828	14624	14852	14862	14902	14855	14836	14961	14916	14798	14864	14735	14782	14819	14836	14850	14899	14730	14871	14920	14991	14949	14645	14928	14828	14921	14803	14843	14895	14897	14739	14931	14925	14819	14894	14891	14872	14750	14978	14930	14886	14868	14723	14972	14928	14846	14943	14834	14794	14837	14724	14936	14938	14879	14722	14880	14776	14712	14910	14883	14896	14934	14993	14949	14774	14894	14861	14920	14922	14655	14870	14954	14692	14825	14843	14958	14922	14948	14708	15059	14851	14868	14892	14861	14737	14872	14925	14782	14968	14917	14878	14870	14925	14718	15051	14901	14781	14843	14694	14925	14874	14933	14932	15066	14926	14674	14751	15026	14915	14950	14912	14920	15009	14901	14899	14901	14807	14827	14781	14870	14990	14958	14875	14711	14666	14880	14861	14870	14850	14733	14844	14842	14857	14733	14906	14684	14839	14924	14918	14758	14778	14739	14839	14854	14794	14943	14755	14789	14947	15025	14847	14722	14833	15020	15008	15004	14912	14819	14875	14975	14894	15027	14854	14862	15010	14769	14950	14773	14861	15061	14931	14720	14684	14690	14839	15042	14916	14979	14761	14796	14804	14850	14807	14859	14866	14753	15006	14682	14968	14940	14832	14942	14852	14937	14852	14887	14917	14840	14826	14919	14791	14684	14767	14951	14776	14922	14714	14898	14881	14849	14725	14915	14960	14856	14803	14784	14822	14774	14780	14760	14699	14871	14947	14757	14865	14918	14850	14900	14834	14773	14848	14901	14862	14783	14898	14872	14886	14696	14985	14886	14932	14969	14776	14859	14818	14966	14929	14889	14686	14941	14930	14989	14844	14592	14926	14886	14996	14768	14855	14850	14855	14877	14826	14696	14867	14827	14875	14895	14647	14798	14868	14898	14929	14762	14941	14836	15023	14825	14669	14978	15070	14859	14925	14834	14898	14790	14891	14940	14917	14801	14882	14949	14718	14923	14977	14789	14942	14805	14849	14936	14947	14841	14854	14884	14846	14819	14659	14865	14929	15088	14954	14868	14728	15019	14843	14827	15017	14891	15053	14825	14968	14778	14899	14933	15022	14833	14882	14683	14700	14899	14811	14726	14803	14748	14815	14841	14835	14867	15017	15043	14686	14787	15155	14743	14841	15006	14804	14848	14891	14855	14873	14870	14863	14816	14884	14746	14752	14730	14866	14961	14948	14936	14918	14979	14888	14814	14818	14917	14861	14935	14787	14915	14737	14836	14779	14792	14650	14923	14883	14909	14794	14798	14995	14769	14974	14894	14920	14939	14924	14752	14905	14639	14943	14751	14839	14595	14904	15017	14977	14844	14900	14826	14767	14789	14731	14943	14885	14924	14896	14887	14930	14759	14915	14823	14813	14792	14810	14823	14888	14838	14784	15038	14832	14998	14820	14853	14847	14764	14676	14826	14724	14957	14708	14910	14796	14708	14737	14816	14912	14802	14876	14735	14840	14925	14905	14824	14947	14911	14884	14801	14881	14678	14819	14907	14830	14904	14793	14955	14903	14813	14892	14905	14885	14775	14933	14754	14901	14756	14844	14884	14898	14693	14849	14981	14992	14817	14668	14707	14919	14899	14907	14826	14904	14698	15152	14808	14801	14866	14837	14890	14948	14764	14854	14750	14865	14883	14994	14869	14884	14867	14848	14773	15130	14988	14715	14842	14828	14731	14823	15141	14837	14883	14850	14811	15002	14951	14819	14890	14836	14818	14774	14939	15019	14888	14927	14797	14828	14744	14719	14840	14856	14859	14938	14927	14711	14854	14840	14830	14893	14809	14950	14864	14850	14743	14912	14786	14793	14883	14815	14819	14830	14554	14904	14869	14848	14769	14805	14807	14854	14856	14944	14764	14936	14525	14923	14786	14841	14792	14732	14981	14849	14919	14947	14906	14843	14875	14936	14819	14846	14797	14896	14710	14884	14893	14859	14858	14964	14775	14863	15028	14910	14819	14971	14942	14796	14822	14928	14944	14947	14765	14966	14793	14951	14822	14834	14804	14931	14818	14820	14841	15008	14867	14864	14794	14779	14873	14920	14871	14870	14920	14929	14843	14765	14810	14946	14844	14775	14883	14986	14986	14850	14961	14905	14861	14915	15024	14880	14990	14819	14786	14797	14718	14764	14806	15010	14934	14827	14911	14909	14720	14855	14813	14842	14998	14859	14848	14816	14744	15007	15022	14775	14792	14904	14912	14668	14994	14853	14789	14880	14731	14720	14900	14808	14911	14633	14941	14610	14756	14991	14761	14805	14815	14724	14885	14855	14796	14829	14833	14851	14880	14867	14946	14870	14908	14887	14863	15042	14736	14873	14785	14940	14776	14566	14864	14746	15026	15028	14813	14811	14898	14851	14902	14788	14932	14953	14937	14972	15071	14871	14845	14927	14945	14733	14812	14709	14829	14737	14752	14716	14819	14863	14822	14905	14809	14670	14796	14929	14723	14842	14733	14931	14817	14885	14933	14864	14906	14792	14795	14756	14990	14623	14917	14756	14782	14935	14756	15032	14887	14896
23682	21103	28398	24478	23634	25419	24667	21041	19890	19077	18501	18021	17942	17791	17555	17609	17401	17522	17495	17493	17401	17200	17387	17452	17118	17295	17287	17180	17220	17378	17128	17191	17230	16868	16939	17034	17142	17154	16876	16973	17079	16929	17140	17073	16884	17018	17119	16908	16741	16993	17132	16940	16809	16794	17003	17038	16894	17180	17013	16838	16842	16898	17036	16980	16847	16763	17105	16884	17108	17185	16993	16802	17093	16951	17022	16953	16836	16888	17176	16863	16962	17082	17018	16950	16955	16784	16865	16972	16991	16928	16850	16688	16957	17023	17010	16985	16911	17046	16717	16857	16991	16855	16852	16873	16972	16763	17103	16893	17064	17025	16941	17052	16838	16898	17022	17002	16982	16693	16720	17105	16988	16883	17050	16856	16938	16777	16995	16862	17059	17047	17061	17096	16924	16668	16977	16938	17014	17022	16888	16856	16918	17013	16987	17098	16990	16805	16961	16799	17026	16851	16878	17051	16806	16907	16970	16964	17102	17265	16806	16967	17148	17045	16895	16844	17150	16773	16939	16889	16886	16982	16861	16882	16823	17025	16741	16870	17012	16928	17074	17129	16917	16758	16824	16947	16935	16960	16812	16897	16933	16967	17076	17005	17028	17032	17005	16782	16835	16951	17057	16994	17111	16993	16937	17051	17019	16710	17050	16899	16975	16721	17153	17102	17074	16879	17068	16948	17007	16794	16877	17069	16999	16844	16883	16806	16551	16787	16853	16750	16979	16928	16867	16904	17161	16945	17027	17135	16943	16777	17019	16874	16928	16992	16958	16827	16902	16797	16946	17045	16898	17052	16876	16864	16883	16971	16832	17079	16867	16880	16917	16952	16978	16753	16948	16934	16995	16902	17025	16943	16849	16745	16960	16858	16981	17030	16987	17005	16801	16795	17127	16806	16931	17000	16946	16957	17037	16844	16879	17032	16930	16988	17033	16983	17027	16972	17101	16994	16991	16930	16936	16974	17072	16876	17034	16792	16980	16750	17066	16774	16848	17109	16856	16722	17117	16847	16958	16994	16828	17127	16900	16821	16767	16972	16888	16903	16906	17149	16808	16694	16943	16755	16763	16898	16887	17039	16811	16763	16878	16914	16843	17057	16757	16769	16982	16815	16992	16874	16909	16862	16741	16973	16866	16875	16949	16779	16993	16841	16819	17072	16976	16757	16932	16926	16914	16996	16919	16918	17172	17015	16927	16830	16957	16999	16985	16828	16831	16753	16857	16798	17045	16989	16867	16865	16955	16826	17041	16950	16923	16839	16922	16813	17050	16854	16876	17054	16827	16880	16798	16990	16799	17044	16943	16953	16844	17169	16986	16907	16828	16850	16897	16913	16839	17006	17065	17127	17027	16898	16786	16676	16991	17067	16801	16802	17029	17070	16923	16702	17022	16807	16825	16841	16925	16931	17050	16959	16999	16978	17045	17024	16795	16956	16748	16915	16922	16933	17087	16798	16728	16951	16949	17002	17037	16696	16718	17004	16915	16695	16844	17028	16767	16960	16973	17025	16913	16993	16720	17057	16739	16853	16819	17081	16865	16868	16978	16841	16859	16861	17064	17059	16902	17042	17041	16980	16786	17035	17099	17073	17189	16926	16962	16889	16910	16862	17132	16750	16779	16903	16840	16968	16770	16859	16637	17008	16803	16808	16986	16833	16908	16821	16806	16739	16883	16979	16786	16949	16997	16863	16856	16849	16908	16846	16861	16900	16792	16807	16902	16768	16975	16943	16868	16796	16852	16928	17125	16869	16725	16785	17011	17044	16961	16844	17020	16922	16824	16632	17039	16880	16906	16970	16753	16757	16828	16781	17034	16895	17014	16830	16970	16881	16959	17063	17022	16926	17161	16985	17009	16790	16920	17178	16828	16835	16656	16856	16903	17005	17034	16815	17039	16870	17088	16899	16913	16909	17033	16905	16980	16981	16983	17114	16685	17040	16898	16939	16927	16953	16847	16868	16779	16847	17053	16946	16981	16925	16828	16869	16854	16991	16938	16844	17000	17178	16812	16804	17060	16830	16758	16861	16785	16989	17033	16922	17004	16897	17051	16876	16848	16958	17093	17274	16759	16804	16922	16854	16866	16723	17230	17084	17075	16769	16931	16843	16850	16844	16958	16982	16937	16905	16660	16947	16751	16955	16916	16862	16789	16974	17045	16809	16848	16931	16945	17291	16941	16685	16970	16936	16862	16892	16970	16816	16827	16999	16740	16828	16967	16823	16880	16865	16927	16965	16915	16788	16855	16890	16874	16980	16950	16891	16985	16801	16883	16702	16880	16938	16897	16828	16859	16874	17004	16948	16839	16916	16855	16918	16889	16962	16974	17134	16971	16613	17030	17168	16848	16916	16869	16879	16847	16756	16856	16944	16982	16923	17155	16922	16927	16921	16994	17044	16934	17085	16900	17078	16807	16999	16940	16970	16944	17055	17011	16988	17069	17059	16924	16920	16789	16929	16733	17042	16735	16886	16817	16743	17063	17117	16889	16955	17205	16817	17008	17054	16905	17161	16847	16747	17112	16822	16811	17025	16782	16917	16969	16959	17131	16877	17005	17053	17110	16871	17004	16893	16823	17035	16891	16888	16974	16972	17168	16980	17012	16748	16805	16901	16955	17118	17142	16981	16820	17139	16984	16867	16936	16923	16842	16991	16950	16769	16970	16869	16960	16867	17066	16889	16852	16977	16840	16904	16901	16947	16787	16872	16900	16981	17020	16833	16921	16911	16943	16766	16786	16999	17009	16957	16943	16936	17027	16844	16924	16874	16985	16735	17034	17026	16991	16907	17141	16961	16931	16999	17025	16715	16828	16992	16954	16871	16810	16873	16815	17033	17091	16816	16973	16931	16925	17028	16898	16863	17056	16893	16930	16720	16877	17034	16981	16974	16926	17030	16809	16930	16882	17008	16847	16912	16950	16794	17093	16969	16719	16982	16944	16970	16886	16821	17046	16804	16932	16850	16867	16967	16940	16872	16878	16998	16877	16909	16921	16948	16989	16883	16839	16894	17061	16832	16776	16833	16864	16989	16981	16858	17036	16901	16993	16805	17042	16978	17141	16821	16858	16739	16917	16943	17029	16903	16871	16906	16806	16964	16847	16838	16973	16904	16927	16877	16936	17055	16905	16795	16933	16864	16819	16745	16854	16921	16941	16980	17016	16942	16898	17064	16874	16884	16902	16892	16894	16815	16795	16942	16999	17017	16962	16796	16848	16930	16936	17061	17016	16920	16807	16896	17096	16914	17091	16861	16989	17049	16773	16830	17001	16745	17017	17100	16935	16860	16933	17039	16930	17024	16964	17036	16951	17008	16966	17150	16954	16871	16962	16963	16865	16844	16795	16885	17115	17136	16882	16980	16846	16823	16904	17076	16919	16999	16792	16951	16887	16998	16892	16996	17045	16632	16966	17050	16913	16990	17019	17067	16781	16982	16827	16828	16981	16850	16967	17131	17097	16789	16717	17009	16936	16862	16958	16943	16778	16965	16996	16846	17027	16851	17100	17068	16921	16882	17032	16887	16760	16822	16849	17017	17004	16753	16961	16863	16948	16815	16779	16946	16920	17071	16945	17055	16988	17022	16889	17061	16946	16841	16924	16833	16793	16985	17026	16697	16798	16943	16876	16614	16952	16919	16909	17070	16811	16942	16818	16879	16881	16927	16735	16689	16894	16947	17047	17096	16925	16853	17134	16957	16811	16966	16952	16911	17053	16877	16862	16831	17042	16844	16906	17024	17086	16811	16871	16920	16957	16862	16738	16876	16766	16966	17021	17033	17050	17002	16848	16816	16957	16855	17052	16920	17013	16786	16986	17079	17055	17023	17032	16801	16885	16904	16971	16976	16891	16983	16895	16975	16910	16929	16925	16871	16892	16848	16780	16942	16808	16917	16993	16989	16814	16779	16785	17037	16895	17064	16951	16930	16844	16777	16923	16753	16940	17000	16830	16951	16989	17082	16921	17049	16885	16853	16922	17076	16853	16928	17052	16957	16981	17171	16772	16957	16876	17016	16957	16997	17137	16855	17085	16807	16729	17181	17087	17010	16914	16961	16795	16917	16785	16937	17104	16920	16973	16758	16894	17044	17066	16746	16630	17029	17028	16938	16879	16903	16851	16915	17020	16646	16866	16907	17017	16872	17080	16865	16912	17013	16748	16997	16800	16952	16780	17072	16946	16971	16842	16852	17005	16834	17048	16982	16962	16805	16945	16893	17033	16892	16909	16973	16987	16933	16888	17033	16901	16871	17013	16940	16890	17090	16957	16889	16973	16992	16971	16999	17006	16822	16955	16981	17031	16816	16951	16844	16879	16981	17079	17012	16877	17036	16878	16892	17085	16787	16772	16996	16955	16882	16882	16810	16937	17050	16951	17095	16990	16797	16742	16870	16877	16919	17030	16939	17109	16866	16875	16921	17132	17090	16809	16934	16819	17060	16822	16981	17263	16833	17030	16896	17023	16923	17001	16940	16993	16874	16947	16792	16890	17087	16900	16915	17049	16908	16824	17122	16838	16834	16755	16856	16969	16974	16900	16714	16654	16811	16873	16774	17138	17049	17038	16710	16892	16754	16821	16965	16991	16931	16825	17023	16843	17093	16896	16896	16826	16827	17059	16875	17055	16910	16913	16931	16902	17031	17251	16814	16881	16728	16858	16851	16846	17018	16873	16683	17004	16928	17086	16874	16957	16935	17091	16744	16803	16978	16869	17000	16818	16936	16775	17075	17006	17003	16791	16858	16766	16992	17052	16828	16832	16997	17104	17012	17084	16740	16903	16991	17036	17028	16918	16871	16906	16827	17070	16745	16660	16995	16731	17105	16972	16865	16940	16781	16836	16883	17059	16767	16821	17008	16933	16973	16913	16958	16652	16962	16901	17032	16886	16852	16927	17101	16897	16854	17098	17021	16727	17036	16894	16917	16932	17171	16755	16782	16774	16787	16843	17093	16812	17098	17112	16917	16828	16832	16843	17023	16855	16847	16929	16982	16919	16816	16858	16905	16793	16876	16819	16743	16910	16919	17064	17031	16898	16785	16957	16864	16839	17094	17058	16647	17003	16923	16904	17019	17041	16900	16826	16725	16882	16882	16906	17020	17022	16812	17014	16917	16920	16959	16933	17066
27940	48058	43839	34355	29646	25981	22896	21109	19211	18159	17245	16665	16455	16127	16028	15651	15745	15679	15503	15609	15418	15367	15287	15435	15237	15287	15348	15282	15381	15295	15231	15091	15212	15070	15197	15094	15223	15258	15057	15113	15149	15255	15033	15075	14989	14885	15083	15106	15040	15046	14898	15140	14886	15033	14980	15019	14900	15015	14892	15340	15003	15033	15128	15079	14971	14943	15028	14927	14948	14977	15031	15042	14939	15111	15024	14896	14993	15115	15068	14952	15010	14841	15087	15013	14967	15047	15051	15039	14877	15078	14924	14884	14951	15119	15019	15021	15176	15152	14942	14942	14954	14913	14955	14944	14911	15012	15049	14965	15134	14996	15078	15069	15012	15119	15046	14987	14848	14881	14871	15022	14988	15006	15099	15133	15011	15090	14994	14959	15020	15042	14940	14885	14821	15301	14925	14911	15015	14985	14978	14943	14812	15061	15073	14938	15044	15165	15112	14938	14980	15082	15049	14726	15213	14989	14947	14905	15159	15022	15159	15016	14977	15145	14873	14685	14994	14913	14890	14935	14830	15124	14945	15067	14935	15055	14849	14979	14869	14787	15123	14978	15051	14737	14944	14941	15176	15050	15036	14951	15075	14803	15084	15034	14948	15106	15039	15091	14940	15058	14997	15062	15000	14751	15022	15157	14831	14965	15053	15022	15090	15008	14834	15110	14993	14972	15085	14941	14933	15027	15170	14948	14988	14972	14831	15015	15030	14993	15079	15045	15073	14964	15045	15051	15096	14851	15046	15140	14927	14829	15089	14853	15089	14919	14849	14928	15090	14929	15020	14915	14943	14951	14963	14974	14934	14952	15054	15018	14977	15150	14826	15019	14950	14968	14893	14918	15039	15037	14962	14937	14876	14921	15122	15000	15006	14856	15113	14964	14946	14833	15099	14970	15207	15049	15063	14889	14949	15091	15173	15029	14973	15002	15172	15099	14868	15020	15009	14914	15024	15009	14992	14951	15037	14901	14938	14940	15006	14998	14864	14945	15039	14957	14882	14978	14870	14958	15015	15084	15046	14861	14873	14974	14930	15013	14874	14885	14918	15006	14876	14961	14899	15076	14754	14711	14993	14944	15223	14830	15037	15067	14957	14910	14974	14868	14937	14979	15070	15012	14879	15007	15050	14974	15090	14947	15033	14926	14967	15053	15075	15057	15127	15097	15005	14884	15078	14956	14909	14975	14872	15120	15083	15030	14949	14983	14861	15069	14865	15256	15001	14908	14904	15169	14874	14733	15039	15047	15065	14893	14912	14929	14952	14892	14934	15068	14934	14886	14840	15054	15020	14938	15022	15109	15199	15050	15001	14868	15175	14962	14990	14808	15006	14988	14942	15033	14927	14935	14952	14986	14894	15011	15121	14984	14951	15056	14993	14945	14993	15103	15002	15038	14827	14981	14996	15028	14944	14799	14982	15083	15033	14929	14814	15079	15040	14911	15111	15086	15061	14908	14999	15054	14903	14891	15013	15120	15170	15136	14906	14820	14996	15063	14973	15002	15017	14997	14915	15046	14995	14918	15023	15024	14855	15001	14986	15009	15017	14925	15121	15024	15093	14727	14984	15012	14923	15112	15054	15059	14851	15006	14896	14964	15067	14973	14984	14960	14838	14986	15106	14980	14954	15002	14961	14865	15059	14860	15033	15025	14992	14997	14921	14924	15233	15061	14970	15004	15016	15174	14940	14976	15011	15086	14763	15056	15170	15062	14935	14786	14992	14899	14970	15003	14874	15025	14977	15232	15015	14917	15049	14989	14967	14767	15147	15157	14843	14952	14853	14892	14871	15020	14950	14763	15048	14939	14870	15014	15014	15100	14968	15028	15009	15031	15017	15026	15076	14973	15026	15051	14878	14903	15132	14852	15033	14782	15121	15148	14954	15084	15107	15059	14921	15219	15131	15080	15110	15033	14937	14965	15041	14799	15107	14884	15020	14974	15024	15085	14974	14981	14978	15053	14951	14947	14874	15108	14780	14960	15113	14969	15090	14944	14993	15153	15066	15126	15093	15044	15111	14823	14901	14919	15012	14971	14969	15120	15123	14866	14897	14872	15053	14905	14863	14940	14902	15026	14891	14924	14843	14995	14874	14973	15177	15016	15038	15002	15050	14833	15052	15084	14886	14994	15073	14953	14991	14954	15067	14953	15022	15035	15024	15051	14936	14901	14995	14914	14950	14983	15058	14953	14919	14917	15015	14843	14991	14992	14929	14941	15082	14817	15096	14975	14870	14934	15262	15013	14822	14911	15042	14952	15037	14977	14887	15025	15007	14848	15065	14995	15089	14986	15006	15061	14975	15012	14868	15007	15001	14892	14953	14981	15112	15064	14965	15051	15033	14791	15052	14980	14931	15122	14895	14967	15042	14875	15133	14957	14852	14877	14968	14912	14935	15111	14763	14940	15076	14948	15003	14832	15141	14993	15085	15037	15041	14943	15026	15008	14932	14771	15031	15023	14957	15044	14891	15064	14920	14972	15059	14880	14953	14837	15081	14803	14971	15107	14967	15022	14808	15086	15124	14950	15037	14829	15001	15023	15070	14957	14841	15120	14948	14903	15070	14886	14896	14890	14798	14986	15026	15051	15052	14919	15015	15038	14970	14972	14925	14960	14963	14962	15080	14915	15110	14982	15004	14854	15130	15158	15135	14999	14886	15028	14995	14974	15045	14951	14901	14913	14932	15122	14989	15038	14985	15129	15066	14835	15011	14995	14925	15022	14965	14810	14972	14871	15076	15050	14960	14920	14967	15041	15114	14977	15036	15071	14864	15005	15015	15023	15079	15217	14994	14925	14956	15126	14944	14961	15090	15203	14947	14756	15057	15027	15070	14988	15066	14967	14914	15001	14965	15003	15002	15105	14954	15043	14957	14859	15028	15002	14906	14895	14928	14983	15012	15070	14939	14911	15011	14918	15021	15039	14942	14889	14812	14876	14902	14863	14909	15134	14875	14986	14866	14907	14907	14866	14991	14811	15040	14838	15039	14976	14899	15001	14956	14972	14955	15024	14911	15000	14998	15080	14876	15024	14971	14899	14985	14940	14913	15028	14959	14891	14935	14835	14978	15004	15081	15031	14956	15069	15070	14873	14865	14882	15057	14932	14963	14979	14945	14965	15058	15075	15067	14882	14957	14825	14904	14850	14817	14776	14994	15081	14950	14981	14922	15011	14934	15002	15042	14960	15069	14897	14844	14971	15138	14929	14890	14921	15024	15095	15053	15096	15011	14786	14925	14961	15051	15066	14806	14887	14978	15002	15002	15124	14927	14934	15134	14892	14994	14901	15039	14819	14939	14880	14971	14780	14949	15004	14897	15107	15013	14934	14963	14916	14854	14865	15030	14817	15061	15109	15027	14925	15088	14907	15113	15068	14896	15022	14915	14892	15054	14985	14909	14818	14832	14917	15058	14952	15004	14984	15014	15060	14990	14992	14953	14940	15031	15074	15067	14905	14884	14941	14928	14959	15142	14882	14917	15080	15099	15012	14988	15035	14937	14866	15109	15018	15097	15078	15017	14889	14994	15191	15066	14932	14962	15008	15021	14849	14900	14908	14959	15005	14878	14786	15020	14943	15022	15118	15022	14827	14941	14872	15043	15045	15070	15008	14947	14876	14994	14875	14853	14932	14972	14840	14964	15016	14901	14895	15007	15004	14919	15037	15194	15027	15030	15093	14975	15006	14892	14941	15039	15071	15073	15020	14931	14909	15194	14830	14842	14945	14962	15147	15119	14962	14978	14956	14852	15001	15047	14948	14689	14934	15053	14916	15042	14944	15030	14994	15082	15072	14976	15036	14933	14968	15064	14930	15023	14992	15009	14758	15060	15080	14872	14985	14860	15049	15011	15086	15083	15080	14962	14904	14893	14901	14909	15094	15065	15055	14871	15038	14953	15086	15003	14934	14894	15061	15130	15050	14910	14975	14937	14964	14938	15003	15098	15013	15014	14938	14991	15096	15171	14934	15006	15015	15069	14725	14987	14907	15056	14831	14962	15069	15188	14893	14894	15024	14891	14897	15041	14975	14990	15074	15239	15093	15075	14996	15018	15009	15142	14870	15044	15052	14894	14871	14963	14976	14926	14921	15007	15006	15107	14940	15093	14888	14840	15051	15048	14930	15141	15120	14940	15000	15060	14952	15032	14928	14814	15035	15079	15023	15032	14935	14836	14875	15053	15009	15077	14970	14954	14984	14954	14995	15044	14951	15055	15030	15175	14906	14931	15105	14962	14937	15015	14930	15020	15073	14945	14888	14858	15026	14906	14933	15028	14957	14819	14972	14727	15037	14876	14912	15112	14953	15109	14942	15004	14816	15081	15221	14929	14917	15024	14985	14940	15014	14913	15094	15118	14968	15024	14984	14910	15019	15046	14803	15044	15194	14782	14983	15009	15030	14998	14934	15064	15035	14840	15050	15006	14899	15006	15055	14959	14965	14964	14961	14953	14880	15003	15037	15058	15144	14968	15046	15019	14811	14865	14871	14886	15083	14940	14992	14899	14971	15112	15066	14972	14914	14993	14921	15062	15031	15040	15242	14843	14990	14888	14938	14863	14883	14958	14973	14889	15107	15016	14991	14875	14844	15019	14994	14963	14907	14981	15020	15052	15050	15044	14963	15033	14925	15088	14814	14946	14905	14984	14939	15085	15202	15103	15014	14935	14954	15026	14946	14911	15128	14863	14915	15109	15046	15092	15013	15155	14910	14931	14747	15085	14954	15058	14896	14945	14994	15121	15077	15008	14976	14850	14918	14993	15162	14868	15039	14864	15015	15048	14894	15099	14954	15208	15037	14956	14930	15066	14766	14837	15024	15014	15047	14854	14941	14992	14916	15082	14955	14941	15071	14942	15058	14937	15055	15193	15141	14858	14907	15010	14946	14950	14933	14894	14976	14927	14980	14942	15016	15029	14795	14991	14952	14977	14858	14985	15045	14909	14968	15233	15096	14983	14887	14894	15182	15039	14880	15005	14965	14968	14929	15035	14935	15138	15043	14996	15018	15056	15045	14969	14837	14919	14994	14971	15080	14975	15125	14993	14796	15069	15122	15037	15051	14865	14839	15128	14998	15073	15092	15114	14990	14991	15080	14962	14925	14927	14994	14954	14905	14943	15022	14937	15077
22648	21078	28804	23604	21986	25520	28323	22748	21069	20365	19156	18616	18397	18273	18228	18063	18078	18120	17901	17846	17593	17675	17457	17479	17536	17463	17513	17304	17326	17447	17362	17261	17197	17229	17189	17342	17351	17302	17356	17223	17065	17033	17243	17162	17196	17059	17027	17114	17006	17110	17066	17030	17044	16952	16944	17219	16941	17065	16986	16911	17231	17107	17038	17171	16960	17009	17173	16885	17008	17074	16968	17268	16774	16893	17034	16999	17041	17100	17082	16871	16853	17027	16931	17009	17024	17131	16874	16925	17070	17132	16916	17057	16934	16960	17060	16950	16976	16858	17011	17114	17041	16976	16991	16867	16993	16926	16939	16933	17123	17145	16810	16913	16903	17054	16838	16921	17016	16788	17022	17028	17107	16846	16924	16916	16839	17097	17100	16861	17200	17066	16940	17123	16909	16741	16924	17042	17116	16992	17036	16845	17214	16862	17008	16965	16901	17029	16842	16947	16967	17106	17275	17090	16951	17083	16918	17017	17154	16960	17014	17035	16780	16876	16933	16861	17033	16977	16942	17013	16752	17070	17074	16976	16934	16926	16979	16810	17121	16574	16991	16913	16885	16963	16865	16976	16956	16977	17048	16936	16869	17061	17096	16933	16987	17020	17186	16896	16932	17170	16999	17046	16965	16901	17028	17054	16928	16786	16835	16883	16887	16962	17017	16959	16990	16943	16854	17016	16854	16883	17073	16968	16939	16859	17097	16981	16964	17273	16970	16990	16794	16675	16878	16853	17110	17037	16758	16866	16885	16993	17056	16956	16944	16894	16833	16971	17080	16946	17028	16999	16774	16945	17063	16962	16791	17045	17126	17017	16932	16958	16852	17092	16810	17122	16987	16873	16775	16907	16972	17009	17201	16902	17102	17017	16771	16996	16887	16769	16829	17195	17059	16846	16911	17072	16992	16974	16946	17037	16839	16761	16903	16824	16855	16930	17147	16856	16952	17085	17087	16938	16992	16858	16900	16853	16847	16904	17004	17036	16977	16929	16989	16828	16977	16910	17023	17032	16744	17014	16904	16838	16912	17025	16886	16972	16767	16990	17019	16948	16888	17171	16858	16918	17076	16910	16972	16780	16814	17003	17063	16926	17076	17062	17088	17018	16819	17085	17047	17016	16897	16873	16941	16923	17149	16916	16972	16800	16888	16855	17169	17084	16912	17110	16980	16960	16857	16919	17008	16938	16974	17149	17087	16891	16984	16983	16925	17081	17178	17003	16938	16854	16864	17185	17148	16921	17179	16958	16945	16977	17054	16882	17105	17073	16965	16848	16803	17116	17058	16868	17077	17047	16836	17000	16830	16907	17120	16895	16979	17108	16912	16880	17009	16815	17021	17045	16971	16762	16697	16891	16968	17147	17057	17125	16962	17042	17011	17074	17017	16997	17021	17035	16862	17026	17108	17012	17012	16944	16905	16935	16983	16991	17136	16967	16924	16967	17099	16958	16984	17010	17034	16920	16995	16931	17188	17043	17092	17028	16836	17108	17017	16853	16782	16962	17015	17190	16886	16981	17038	17031	16892	17030	16949	16942	16938	17079	16945	16958	17069	17178	17149	16842	17007	16894	17015	16955	17001	16883	16852	16917	16835	17042	16997	17001	16933	17023	17006	16891	17057	16857	16859	17148	16875	16854	16907	16901	16962	16858	16896	16819	16865	17083	16967	16983	17057	17019	16958	16776	16907	16832	17061	16958	16972	16913	17032	17041	16989	17223	16876	17145	17174	16877	17022	17052	16832	16863	16946	17080	17273	16904	17074	17055	16841	16847	16873	16819	17073	17112	16890	17026	16815	17087	17021	16706	16949	16915	16908	16940	17008	17145	16927	17156	16990	16928	16920	17083	16996	16827	17003	16962	16998	16800	16905	17023	17015	16925	17015	16928	16670	17084	16857	17181	16978	16917	17025	16987	17107	17024	16881	16737	16916	17080	16890	17020	16974	17040	17074	17074	17022	16917	16861	17065	16990	16986	17041	16807	16880	16862	16944	16836	16865	16810	16783	16937	17032	16984	17109	17033	17068	17015	17015	16952	16986	17067	16864	17163	16955	16960	16979	16906	16686	17091	17076	16975	16881	16966	16871	16873	17208	16942	16921	16967	16969	17030	16900	16802	16928	17099	17086	16740	17067	16958	17071	16993	17084	16854	17146	16735	16937	16937	16974	16861	16931	16941	16944	17101	17047	16916	17014	16803	16928	16958	17100	16865	16960	17050	16894	16982	16950	16789	17081	16805	16902	17044	16877	16689	16952	16835	17073	17045	16967	16858	17015	16974	16915	17169	17004	17061	17049	17165	16862	16771	16974	17150	16915	16956	17036	16826	16892	17189	16925	16934	16954	17018	16875	17008	16986	17121	16855	16841	16925	17025	16851	16899	16918	16992	16907	16883	16986	17028	16836	16952	17132	17026	17046	16702	16822	16881	16944	17105	16753	16981	16970	16877	16976	17003	17072	16943	16938	16880	16819	16869	17014	16784	16781	16857	17127	16998	17091	16827	17067	17018	17066	16729	16973	16892	17067	16891	17023	16965	16946	16865	16973	16890	17126	16667	16878	17116	16892	17186	16808	16779	17037	16765	16992	16831	16906	16888	16864	16932	16793	16954	16964	16824	17056	16970	17029	16860	16968	16936	16977	16841	16823	17043	16918	16863	17098	17094	17073	17029	16916	16807	17109	16881	16911	16967	17002	17072	17020	16689	16936	17048	17067	16867	16815	16714	16893	16936	17006	16681	16959	16811	17181	16944	16997	16828	16904	17155	17071	16990	17062	16994	16711	16961	17026	16984	17066	16870	17086	16837	16849	16929	16953	16842	16945	16857	16904	16904	16969	16998	16929	16936	17095	17016	16834	17007	16762	16938	16990	17026	17140	16969	16987	16910	16756	16935	17048	17168	17014	17063	17124	16951	17093	16913	17053	16935	17048	17075	17003	17041	16901	16846	16968	16990	17017	17006	17049	17045	16915	16894	17131	17032	16797	17018	16959	17041	16918	17013	16939	16914	17069	17083	16985	16948	16769	16988	16911	17234	16884	16986	17119	16971	16983	16912	16996	17064	16891	16978	16749	16783	17018	16784	16815	16970	16873	16904	16850	17006	17030	16806	17040	16864	17044	16839	17017	16902	16742	16812	16992	16896	16928	16720	16864	16864	16962	17120	16977	16905	17067	17037	16788	16986	16935	16870	16922	17009	16966	17035	16841	16927	17086	17224	16986	17045	17159	17051	16848	17124	17010	16936	17101	17025	16915	17106	17213	17012	16878	16895	16888	17165	17006	17084	17101	16801	16835	17062	16985	17051	16988	16910	17002	16971	17034	16966	16944	16849	16960	16909	16820	17062	16880	16785	17141	16982	16895	16908	16919	16908	16725	16847	16998	16866	16916	16672	17015	16948	16912	16983	16904	16898	16909	16801	17106	17148	16930	16777	16742	17056	16941	16849	16875	17142	16965	17092	17065	17042	17045	17037	16848	16977	17154	16932	17104	16787	16785	16987	16764	16998	17019	16893	16973	16837	16972	16867	16987	17048	16880	16954	16908	16753	17090	16947	16874	17009	17043	16896	16889	17028	16961	17051	17221	16941	17003	17091	16990	16966	17058	16924	16997	16976	16944	16853	16971	16731	16864	17079	17017	16868	16980	16968	16910	16967	16919	17002	16983	16966	16865	17006	16963	16794	16996	17076	17062	16755	17003	16996	16976	16764	17028	16907	16962	16910	17076	17100	16818	16995	16857	17103	17064	17146	17021	17007	17052	16908	16832	17099	17010	17129	16997	16942	16923	16875	16734	16917	16955	16925	16884	16829	17093	16834	17112	16988	16921	16854	17068	17023	16908	16978	16926	16940	16866	16856	16925	16947	16956	16941	17078	16817	16820	16951	17014	16885	16980	16859	16812	16756	16940	17026	16928	16941	17002	16994	17125	16967	17168	17079	16773	16919	17056	16805	17037	16936	16971	16803	16937	16969	16890	17051	16957	17046	16813	16843	16788	16834	16909	16946	17011	17036	16982	17009	16847	16740	16767	16907	16906	16867	16891	17001	16904	16973	17031	17019	17052	17049	16935	16831	16876	16812	16921	17050	16926	17000	16981	16883	16944	16944	16996	16847	16884	16839	16807	16834	16945	17011	17019	16928	17101	16980	16912	16893	17069	17233	17113	17172	16888	16849	16906	17117	16830	16902	16872	16947	17022	16954	17175	17077	17039	16890	16786	17007	16981	17126	17038	17058	17013	16966	17103	16946	17050	16968	16796	16868	16921	17030	17050	16986	16962	16886	16916	16948	16884	16879	17144	17043	16993	17106	17017	17041	16953	16839	17085	16712	17043	16844	17106	16902	16849	16801	16937	17259	17026	16816	17062	16802	17129	17160	16959	16933	17089	17055	17107	17047	17195	16941	16859	16859	16856	17016	16929	17048	17043	16729	16966	16860	16841	17058	16793	16911	16994	16725	16796	17056	16800	16870	16900	16984	17012	17136	17097	17007	16773	16971	16900	16821	16991	16926	16914	17011	16882	17139	16976	16979	16924	16971	17156	16911	16928	17083	16945	16828	16896	16910	16934	16928	16728	16851	16961	16889	16897	16969	17053	17038	17185	17211	17050	16939	17002	17104	16999	16858	17061	16851	17095	17120	17017	17000	17087	17150	17103	17150	17014	16987	17007	17115	17076	16993	17066	16869	17022	16992	16888	16858	16748	16890	16986	16936	17023	17006	17011	16948	16947	17137	16999	16888	16858	17051	16800	16908	16932	17074	16908	16927	17000	16913	16849	17136	17011	16940	16923	16931	16893	16982	16901	16936	17055	16678	16921	16937	17142	16918	16920	17103	16966	17094	17057	17208	16963	16892	16849	16928	16970	17028	16946	16934	16768	17043	16836	16909	17119	17077	17028	16916	17005	17122	17068	16811	16913	16938	16891	16967	17120	16926	17167	16869	16964	16986	16912	16796	16965	16937	17036	16923	17073	17078	16937	17044	17000	17065	16767	16841	16862	17091	16923	16896	16909	16897	16965	16813	16938	17005	16925	16910	16960	16908	17032	16936	16768	17099	17004	16991	16793	16802	16915	16955	17038	16938	16991	17064	16798	16967	17121	16920	17106	17060	16880	16770	16788	17065	16963	17163
29823	51844	47646	37937	33233	29436	25849	23259	21284	19574	18301	17400	16913	16770	16356	16391	16160	16095	15999	15948	15796	15948	15676	15391	15710	15629	15654	15347	15447	15301	15452	15314	15446	15322	15271	15254	15227	15353	15336	15095	15019	15263	15005	15025	15034	15083	15062	15073	15103	15058	14956	15191	14968	15012	14921	15052	15019	15165	15029	15027	14986	15048	15003	15062	14832	15179	14972	14932	14953	15205	14947	14972	15050	14868	15021	15103	15041	15142	14948	14925	15127	15179	15033	14993	15078	14861	15169	15086	15162	15023	15131	14903	14901	14912	15012	15106	14939	14852	15036	14864	14934	14981	15101	15073	15032	15013	14972	14884	14948	14948	15133	14974	14786	14842	15060	14908	14924	15135	15000	14965	14981	14911	15000	14922	14999	14935	14862	14986	14952	15004	15043	14775	14976	15025	15139	14958	14881	14985	14932	14782	14984	15136	15091	14910	14977	15066	15057	14744	15043	15086	14973	14936	15083	14808	14906	14986	14955	14972	15075	14954	15001	15101	15090	15074	15141	14916	14904	15032	14930	15048	14871	14907	14870	14999	14944	14991	14988	14881	15101	14904	14963	14945	15012	14980	15028	14912	14932	14947	15084	15008	15027	15130	14725	15016	15085	14921	15016	14883	14964	14956	15017	15013	14857	14787	15004	15109	14898	14953	14907	15166	15035	14928	15113	14998	14955	15130	14975	14994	15022	14981	15142	15105	15116	15113	15018	14784	15137	15028	15069	14919	15097	15046	14850	15097	14971	14947	15022	15110	15022	14986	14919	15013	15221	15265	15037	14935	14969	14881	14886	15026	14927	14955	14865	15036	15124	14925	14935	15173	15024	15070	15008	15021	14852	14964	14949	14949	15165	15107	15019	14832	15024	14928	14820	15018	14987	14989	14890	14902	15000	14941	15020	14859	15113	15019	14848	14856	15094	14969	15020	15125	15134	14919	15076	15098	14965	14986	15182	15013	14925	15019	15002	15010	14847	15147	15056	14999	14982	14924	14929	15048	14764	14935	14886	14967	15094	15088	15031	15088	14983	15014	14896	15032	15104	15000	15060	14984	14893	14979	14962	15110	14940	14878	15127	14954	14960	15027	14776	15012	14991	15001	15114	14836	14989	14990	15044	15084	14950	14948	14980	14932	15082	14926	14799	14933	15258	15030	14973	15079	14928	15077	15060	15083	15027	15036	14833	15019	14923	15200	14869	15144	14936	15142	14950	14952	14982	15187	15025	14937	14975	14927	15062	14926	15092	15031	14989	15021	14952	15002	14964	15014	14980	15008	14883	15044	15056	14819	14907	14936	14969	14872	14906	14981	14983	14828	14800	14914	15025	14884	15070	14953	15041	14998	14861	15073	15098	14948	14893	14845	14809	15090	14792	15052	14897	14954	14923	15056	14919	15098	15069	14877	14910	14950	14901	14812	15038	15094	15000	15027	14901	15080	14808	14924	15004	15038	15052	14959	15157	14953	14893	15062	14964	14959	14996	15007	14877	14894	14921	15059	14907	14953	14995	14946	15030	15109	15055	14957	15095	15056	15003	14922	14985	14921	14690	14965	15026	15067	15030	14944	15081	15010	14954	15069	15016	14792	15014	14952	14899	14987	15066	14891	15072	15045	15011	14840	15116	15033	14708	14944	14839	15044	14903	15125	14966	14880	14881	15010	14902	14982	14878	14953	15069	15026	15031	14976	15243	15109	14972	14971	15106	14888	14922	15069	15078	15067	14961	14986	15023	14889	14948	15030	14978	14984	15045	14754	15011	14944	14846	14951	15146	15038	14871	14898	14894	14958	15099	15177	14994	15010	14971	14854	14973	14884	14985	14953	14951	14926	15111	14881	15001	14981	14932	14944	15056	15054	15113	15072	14848	15009	15094	14907	15098	15039	14980	14939	15048	15023	15024	14956	14885	15154	14911	14966	15043	15051	14895	14975	15125	14982	14834	14893	14946	14804	15005	15021	14873	15070	15030	14827	15145	14852	14934	14978	14951	14838	14937	14997	15093	14962	14993	14997	15007	15006	14872	15031	15134	14973	15258	14980	14913	15066	15014	14877	15217	15006	14989	14966	15185	14827	14965	14882	14968	14994	14882	15022	15052	15080	15040	14947	14963	15103	15110	14812	15025	15132	14841	15073	15145	15081	14982	15129	14969	15132	14940	14786	14912	15137	14956	15069	15032	15154	15045	15064	14982	15023	15056	14990	14916	14873	15022	14952	14968	14867	14908	15050	15034	15045	14955	14967	15063	14941	14957	15143	14959	15062	14986	14877	15105	15097	14851	15021	15106	14914	14910	15002	15091	14924	14904	14944	15092	15028	14784	15028	14871	14916	15067	15120	14975	14884	14960	14966	14997	15119	15081	14988	15003	14965	15077	15162	14898	14918	14892	14997	14938	14858	14903	15019	15055	15122	14978	14894	15032	14897	15014	15084	15135	15008	15030	14886	15020	14915	14836	15224	14930	15099	15129	15012	14860	15031	14857	14883	14852	14826	14962	14958	15063	14856	15055	15029	15059	14943	14950	14957	15113	14909	15131	14902	14823	14954	15148	14847	14934	14977	15083	14886	15058	14995	14773	15061	14954	15031	14931	14941	15061	14994	14972	14878	14948	15040	14918	14852	14988	15032	14886	14975	15106	14862	15117	15069	15117	15101	15076	14926	14985	14951	14965	14943	14998	14838	14973	15146	14980	14951	15043	15070	15014	15090	15025	14757	14847	14917	14880	14885	15046	14818	15096	14865	15116	14968	14879	15105	15033	15107	14954	15060	15073	14907	15077	14853	15125	14952	14976	15063	15070	15101	14831	14924	15126	14914	15079	15017	14967	14919	14871	15116	15047	15005	15110	14874	14887	14846	15045	15019	15073	15174	14840	14955	15003	15062	15039	14948	14975	15013	14937	14926	14981	15265	15118	14964	14864	15082	14981	14920	14986	14984	15010	15056	14964	15040	14887	15030	14904	14909	15069	14922	14865	15266	14943	14950	15063	14922	15036	14968	15013	14851	14930	14927	14932	14918	15065	14928	15028	15016	15026	15114	15072	14941	14997	15115	14905	14934	14844	14941	15102	15083	14891	14948	14875	15103	15153	14877	15128	15086	15006	14974	14925	15041	14966	15073	15080	14941	14995	14940	15014	14952	14993	15022	15120	14967	14884	15031	15016	14864	14982	15026	14939	14913	15021	14996	14969	15221	15098	15154	14879	15097	15145	14829	15077	14948	15051	15143	14878	14914	15055	14946	14958	14939	15091	15049	14914	15049	14968	14922	14976	14949	14859	15040	15103	14842	14964	14981	14939	15109	14906	14971	15002	14934	14854	14954	15004	15089	14891	14844	15121	14914	15100	14984	14912	15059	15079	14949	14849	15047	15151	15102	15189	15028	15087	15087	14980	15006	15057	15055	14974	15102	14904	14975	14984	14916	14993	14993	15026	15041	15106	15092	14886	14890	15007	15050	14867	15088	15021	15032	14958	14891	15026	14944	14950	15067	14998	14860	15071	15024	15178	14892	14964	14849	14961	14974	15107	14895	15047	14945	14984	14996	14930	14965	14844	14948	14882	14922	14969	14962	15088	14888	14989	15110	14905	14948	15043	14911	15076	14940	14843	14924	15110	14872	15009	14919	15100	14945	15104	14907	15128	15107	15008	15052	14974	14952	14804	15027	14976	15120	15010	15117	15096	14933	14976	14904	14777	14954	15141	14990	15045	15009	14871	14917	14963	14822	15006	14925	15031	14960	14962	15018	15035	14977	15031	14990	14986	15066	15015	15095	15032	15028	15063	15007	14923	14937	14944	14926	14923	15051	14896	15101	14932	15154	14996	14835	14968	14895	15149	15175	14944	15141	14817	14877	14995	15122	14958	14891	14968	14988	15043	14964	14975	14969	14970	15085	14974	14961	15041	14934	15083	15111	15011	15050	14953	14994	15128	14941	14959	15070	15065	15003	15019	15112	14945	15091	14950	14840	14865	14985	15136	14789	14871	14997	15093	15145	14913	14973	15022	15147	14964	14874	14946	15020	14801	14953	14861	14939	14975	15038	14841	15109	14919	14934	14933	15034	14817	14899	15074	14927	14997	15013	14979	14953	15004	15050	14907	15009	14953	14769	15025	14978	14878	14853	14957	14927	15031	15035	14865	15079	15072	14898	15110	15009	14954	15001	15006	15006	15120	14769	15007	14952	15095	14961	15042	14988	15000	15148	15058	14831	15092	14881	15077	14911	14943	15037	14826	14989	14979	14940	15007	15027	14953	14872	14966	15125	14951	15176	14927	14979	14983	14847	14926	15074	14995	15165	14952	14990	15001	14908	15015	14860	14928	15056	15151	15039	15116	14828	14981	14843	14969	14931	14862	14892	15100	14914	14957	15025	14940	14894	15134	14926	14919	14922	14920	15099	15051	14880	14940	14978	15077	14851	14947	15038	14905	14834	14922	15043	14941	15133	15027	14828	15020	15085	15024	15070	15079	15054	14965	14893	14821	15024	14967	15160	14854	15019	14936	14988	15006	15060	14892	14908	15101	14975	14921	14972	15056	15158	15044	14958	14925	14929	14887	15087	14847	14966	14910	14825	14910	15025	14891	14906	15078	14967	14989	15002	14952	15025	14943	14902	15035	14970	14946	14977	15052	15114	14947	15008	15011	14877	15028	15059	15098	14963	15100	14927	14971	14925	14817	15108	14978	15223	15139	15110	14949	14937	15013	14852	14949	14895	15034	14963	15055	15090	14895	15012	14964	14854	14949	15049	14973	14964	14911	14888	14867	14968	15109	15042	14955	15061	14916	14989	14970	15038	15052	15043	14956	15042	15040	15026	14910	15011	14819	14793	14990	14930	15084	14834	14893	14866	15072	14947	15050	14901	14706	15115	15002	15041	14898	15115	15109	14882	14890	15125	15123	14943	14846	15054	14981	15074	15101	14890	14903	14841	14964	15030	15060	14856	14812	14950	15043	15091	15015	14865	14917	14927	14732	15142	15085	15032	15105	14834	14991	14945	14924	15069	15139	15120	14959	14934	14884	15069	15145	14893	14955	14957	15154	14914	14900	15025	15076	14964	14929	14777	14962	14878	14987	14959	15015	15053	15144	15091	14916	14950	15001	14862	14914	14980	14995	14942	14789	14884	15047	14911
27986	25250	31470	28285	23109	21085	19747	18813	17983	17712	17302	17045	16978	16874	17028	16934	16909	16994	16748	16716	16862	16708	16806	16829	16700	16631	16759	16794	16607	16801	16521	16607	16516	16813	16484	16718	16684	16559	16464	16730	16641	16826	16440	16470	16483	16517	16468	16693	16746	16597	16403	16498	16481	16371	16676	16656	16675	16589	16655	16537	16428	16398	16689	16595	16652	16506	16649	16316	16443	16649	16663	16604	16535	16549	16659	16485	16632	16363	16549	16660	16481	16671	16668	16540	16493	16498	16424	16435	16574	16338	16460	16450	16356	16568	16401	16556	16644	16505	16385	16503	16729	16493	16620	16639	16481	16413	16545	16614	16467	16518	16454	16596	16723	16557	16548	16565	16634	16594	16689	16522	16449	16312	16447	16486	16552	16406	16460	16673	16524	16502	16362	16405	16556	16638	16456	16493	16411	16393	16590	16299	16453	16689	16691	16529	16466	16481	16613	16503	16498	16621	16706	16454	16497	16504	16551	16482	16559	16525	16408	16314	16497	16467	16617	16576	16426	16557	16724	16514	16650	16706	16469	16419	16555	16518	16525	16337	16581	16522	16636	16541	16531	16599	16610	16706	16580	16626	16540	16662	16502	16612	16602	16518	16702	16705	16557	16771	16406	16374	16530	16518	16554	16721	16566	16526	16535	16520	16562	16755	16483	16585	16705	16352	16668	16726	16627	16628	16565	16480	16573	16513	16401	16555	16760	16398	16581	16629	16790	16623	16599	16452	16574	16557	16713	16539	16659	16443	16492	16651	16507	16604	16618	16521	16691	16620	16477	16477	16513	16489	16633	16616	16388	16535	16647	16562	16736	16370	16435	16535	16231	16495	16419	16582	16603	16431	16379	16605	16572	16572	16606	16486	16897	16535	16463	16624	16719	16615	16437	16763	16711	16703	16568	16810	16676	16635	16537	16478	16693	16708	16553	16417	16371	16416	16770	16556	16434	16407	16596	16529	16609	16350	16554	16624	16379	16448	16552	16453	16513	16528	16377	16452	16541	16240	16510	16504	16506	16647	16679	16535	16682	16560	16674	16614	16524	16600	16482	16699	16696	16513	16487	16398	16595	16658	16614	16492	16516	16601	16391	16643	16580	16730	16530	16579	16545	16498	16536	16575	16445	16798	16604	16600	16677	16630	16658	16513	16574	16588	16426	16657	16685	16549	16542	16622	16575	16491	16372	16459	16396	16459	16579	16454	16602	16670	16334	16509	16574	16469	16515	16599	16497	16607	16706	16457	16637	16542	16504	16630	16608	16522	16440	16567	16578	16534	16324	16478	16545	16475	16578	16400	16489	16300	16470	16487	16720	16580	16589	16584	16408	16539	16399	16457	16573	16578	16652	16653	16542	16543	16398	16584	16436	16590	16390	16433	16515	16581	16527	16311	16584	16398	16555	16406	16524	16496	16477	16562	16427	16401	16551	16509	16607	16509	16810	16733	16824	16490	16513	16405	16559	16461	16715	16547	16436	16575	16444	16457	16544	16645	16625	16589	16487	16486	16617	16544	16202	16489	16723	16594	16655	16593	16558	16435	16626	16579	16309	16435	16609	16715	16817	16785	16586	16571	16498	16506	16674	16580	16471	16466	16522	16503	16494	16250	16750	16538	16466	16646	16613	16558	16563	16579	16614	16560	16506	16691	16637	16516	16485	16637	16510	16355	16529	16719	16677	16600	16609	16500	16389	16522	16591	16479	16417	16692	16423	16530	16569	16522	16597	16605	16549	16526	16735	16395	16520	16612	16793	16571	16378	16556	16474	16387	16673	16592	16578	16606	16357	16608	16397	16571	16668	16551	16503	16670	16329	16663	16491	16486	16508	16470	16649	16695	16460	16331	16599	16579	16542	16509	16388	16541	16500	16625	16549	16554	16477	16452	16432	16461	16680	16496	16459	16523	16663	16676	16546	16676	16500	16575	16652	16453	16613	16463	16419	16381	16664	16726	16810	16471	16607	16603	16447	16687	16517	16479	16523	16539	16520	16610	16558	16519	16644	16778	16483	16622	16553	16661	16493	16562	16556	16479	16525	16600	16643	16500	16368	16598	16571	16575	16470	16679	16705	16534	16565	16503	16564	16483	16606	16832	16615	16488	16519	16307	16596	16437	16557	16512	16739	16573	16515	16348	16353	16445	16333	16342	16627	16613	16621	16514	16438	16416	16539	16647	16570	16578	16635	16405	16541	16537	16458	16434	16368	16553	16570	16410	16531	16681	16518	16538	16484	16561	16667	16385	16530	16412	16601	16281	16398	16733	16604	16531	16622	16543	16701	16567	16634	16600	16753	16792	16678	16546	16608	16673	16534	16645	16604	16627	16701	16444	16706	16504	16421	16443	16407	16381	16489	16514	16663	16758	16417	16592	16499	16681	16619	16372	16598	16560	16404	16666	16335	16742	16512	16531	16555	16545	16500	16457	16457	16645	16684	16571	16673	16698	16602	16388	16602	16641	16713	16469	16533	16497	16726	16562	16579	16412	16428	16459	16503	16388	16495	16584	16586	16326	16559	16608	16580	16527	16628	16599	16478	16600	16579	16632	16581	16576	16599	16709	16427	16638	16439	16655	16697	16538	16673	16576	16469	16446	16385	16608	16580	16511	16541	16731	16393	16608	16447	16508	16617	16664	16504	16467	16535	16677	16479	16446	16527	16547	16300	16399	16512	16343	16420	16419	16412	16430	16457	16421	16644	16388	16599	16476	16482	16497	16673	16706	16394	16319	16703	16509	16740	16566	16634	16469	16594	16608	16700	16652	16532	16506	16521	16584	16745	16635	16763	16648	16580	16407	16764	16656	16744	16603	16642	16486	16458	16562	16677	16656	16709	16771	16560	16453	16580	16319	16555	16607	16431	16661	16404	16586	16575	16529	16520	16504	16784	16590	16595	16497	16586	16473	16488	16684	16447	16552	16455	16555	16712	16635	16549	16572	16518	16709	16588	16663	16503	16673	16479	16634	16445	16593	16546	16577	16305	16526	16790	16408	16482	16612	16530	16533	16649	16578	16519	16503	16381	16570	16593	16605	16720	16426	16443	16661	16835	16641	16571	16536	16530	16578	16543	16600	16439	16456	16655	16757	16535	16381	16626	16548	16567	16588	16601	16568	16507	16489	16652	16414	16672	16538	16431	16513	16640	16662	16619	16618	16322	16591	16450	16645	16662	16463	16434	16409	16578	16602	16437	16642	16496	16568	16608	16706	16632	16665	16598	16644	16510	16468	16549	16532	16585	16462	16656	16676	16715	16656	16418	16562	16396	16527	16487	16568	16598	16509	16730	16573	16557	16615	16609	16597	16590	16362	16622	16527	16512	16577	16472	16548	16503	16583	16598	16502	16657	16670	16519	16662	16395	16454	16615	16577	16616	16613	16733	16601	16585	16542	16668	16521	16692	16312	16641	16767	16687	16538	16532	16529	16654	16644	16541	16495	16578	16504	16524	16519	16512	16553	16606	16557	16625	16531	16546	16575	16562	16654	16724	16556	16640	16531	16573	16685	16608	16489	16310	16412	16754	16728	16887	16592	16516	16509	16615	16464	16541	16591	16515	16657	16452	16510	16689	16607	16578	16570	16808	16618	16569	16603	16426	16531	16679	16418	16684	16595	16428	16771	16587	16367	16605	16519	16483	16584	16530	16315	16510	16484	16563	16435	16662	16533	16690	16435	16554	16523	16582	16691	16594	16627	16751	16629	16615	16681	16546	16423	16691	16597	16721	16593	16613	16521	16594	16596	16468	16692	16650	16610	16610	16578	16694	16667	16740	16301	16589	16588	16451	16477	16600	16612	16576	16558	16696	16616	16524	16726	16373	16575	16461	16534	16488	16587	16459	16481	16642	16575	16644	16496	16633	16572	16401	16430	16607	16722	16400	16614	16602	16624	16560	16688	16584	16558	16477	16467	16412	16626	16412	16429	16501	16513	16635	16511	16582	16805	16682	16512	16689	16628	16715	16455	16520	16422	16861	16677	16517	16553	16507	16343	16519	16526	16720	16524	16424	16534	16435	16638	16658	16564	16806	16605	16539	16532	16598	16498	16383	16364	16552	16596	16781	16731	16546	16583	16626	16390	16466	16568	16630	16491	16638	16523	16654	16459	16649	16727	16663	16367	16401	16669	16476	16592	16622	16546	16715	16406	16719	16470	16549	16506	16599	16638	16496	16584	16504	16548	16583	16568	16463	16661	16538	16536	16564	16524	16682	16691	16641	16468	16586	16556	16574	16537	16460	16572	16561	16576	16409	16621	16579	16567	16522	16521	16539	16430	16520	16647	16598	16638	16600	16631	16436	16624	16454	16228	16618	16755	16648	16620	16633	16571	16603	16631	16442	16471	16537	16732	16397	16465	16589	16460	16383	16491	16468	16560	16551	16577	16468	16458	16408	16502	16682	16703	16449	16673	16513	16653	16517	16572	16470	16560	16712	16510	16391	16576	16620	16976	16712	16669	16503	16620	16574	16653	16613	16509	16351	16789	16472	16569	16707	16346	16360	16636	16441	16544	16550	16646	16559	16521	16678	16546	16618	16466	16501	16741	16725	16601	16575	16551	16585	16601	16570	16641	16551	16765	16727	16563	16757	16670	16539	16347	16601	16485	16530	16693	16677	16442	16483	16582	16621	16641	16444	16558	16535	16664	16570	16550	16551	16466	16457	16481	16530	16467	16521	16630	16681	16650	16566	16603	16526	16506	16546	16420	16611	16479	16639	16617	16644	16628	16429	16404	16495	16516	16621	16839	16898	16690	16512	16495	16425	16577	16388	16374	16524	16697	16499	16563	16670	16490	16784	16544	16499	16626	16595	16450	16681	16766	16689	16585	16515	16631	16453	16473	16562	16531	16614	16639	16564	16745	16550	16366	16481	16567	16619	16457	16353	16427	16653	16538	16543	16489	16532	16429	16563	16693	16528	16529	16684	16598	16596	16516	16513	16578	16563	16500	16461	16404	16691	16521	16448	16413	16510	16470	16614	16447	16443	16733	16332	16608	16529	16626	16465	16661	16514	16366	16445	16661	16528	16459	16712	16686	16660	16488	16493	16628	16440	16666	16467	16735	16584	16539	16613	16664	16663	16706	16517	16513	16717	16480	16587	16597	16365	16362	16359	16598	16503	16553	16730	16775	16645	16517
27823	40147	36010	27999	24014	21314	19428	18139	17217	16393	16084	15502	15458	15248	15271	15217	15289	15275	15197	15152	15077	14965	15090	14958	14996	14917	14975	14968	14858	15065	14930	14931	14836	14882	14792	15007	14792	14830	14833	14700	14798	14791	14811	14883	15020	14667	14782	14746	14832	14779	14842	14851	14737	14785	14595	14772	14684	14635	14828	14630	14799	14754	14576	14833	14827	14843	14586	14882	14759	14738	14629	14529	14690	14567	14691	14853	14799	14592	14855	14516	14727	14792	14597	14834	14850	14761	14729	14753	14789	14725	14763	14720	14710	14769	14777	14704	14811	14816	14697	14697	14795	14709	14757	14739	14675	14763	14785	14725	14772	14694	14783	14676	14707	14651	14746	14750	14641	14858	14642	14731	14777	14804	14716	14846	14851	14585	14679	14675	14836	14815	14969	14914	14719	14788	14879	14861	14694	14811	14691	14659	14807	14664	14904	14560	14809	14848	14869	14946	14711	14801	14806	14775	14863	14717	14883	14727	14736	14862	14867	14790	14638	14953	14872	14588	14763	14814	14860	14710	14882	14676	14702	14790	14928	14798	14717	14833	14714	14698	14788	14819	14619	14645	14743	14786	14778	14943	14568	14840	14635	14685	14914	14803	14755	14720	14762	14663	14807	14720	14760	14710	14857	14765	14873	14650	14815	14705	14672	14740	14910	14660	14708	14754	14756	14833	14576	14791	14568	14817	14838	14772	14759	14781	14812	14556	14876	14894	14698	14760	14904	14703	14773	14802	14750	14829	14846	14748	14927	14665	14784	14868	14734	14885	14810	14822	14712	14659	14894	14933	14727	14720	14655	14784	14839	14712	14776	14762	14719	14792	14755	14729	14827	14693	14817	14759	14609	14768	14811	14731	14785	14785	14776	14739	14691	14740	14743	14599	14791	14734	14762	14742	14652	14668	14900	14849	14703	14745	14856	14581	14629	14758	14725	14656	14604	14670	14794	14761	14634	14721	14701	14706	14859	14842	14834	14785	14813	14619	14932	14680	14682	14698	14816	14646	14897	14747	14502	14591	14830	14768	14854	14770	14886	14717	14806	14683	14684	14815	14941	14826	14928	14735	14955	14664	14698	14826	14637	14593	14881	14668	14829	14800	14697	14665	14862	14690	14819	14761	14737	14737	14756	14657	14885	14715	14691	14686	14684	14919	14752	14667	14873	14611	14837	14666	14771	14758	14872	14782	14713	14661	14790	14725	14800	14650	14810	14648	14800	14657	14803	14805	14785	14852	14764	14842	14755	14715	14838	14881	14719	14705	14711	14765	14796	14784	14808	14817	14744	14721	14728	14624	14669	14750	14645	14760	14647	14813	14715	14806	14688	14884	14676	14649	14875	14724	14873	14717	14731	14740	14693	14772	14718	14791	14732	14911	14601	14763	14809	14683	14712	14672	14667	14897	14700	14693	14785	14762	14680	14862	14842	14589	14863	14719	14727	14822	14739	14711	14791	14900	14697	14726	14633	14797	14727	14769	14662	14949	14788	14778	14825	14683	14587	14727	14821	14783	14671	14701	14683	14725	14722	14855	14782	14798	14637	14831	14771	14630	14756	14836	14653	14858	14787	14831	14621	14803	14689	14788	14786	14604	14785	14669	14851	14888	14554	14619	14724	14698	14790	14764	14895	14907	14850	14607	14831	14634	14689	14863	14682	14903	14760	14948	14798	14638	14739	14731	14720	14704	14828	14694	14588	14668	14720	14628	14576	14933	14788	14704	14593	14829	14616	14691	14762	14652	14786	14701	14594	14657	14818	14706	14731	14715	14797	14745	14704	14675	14729	14911	14681	14771	14648	14829	14951	14860	14695	14897	14639	14889	14899	14657	14695	14838	14712	14803	14684	14677	14730	14723	14758	14731	14924	14860	14672	14620	14758	14943	14637	14704	14689	14747	14773	14741	14735	14747	14645	14812	14807	14676	14733	14754	14756	14652	14643	14781	14741	14648	14696	14681	14767	14965	14790	14882	14747	14810	14905	14662	14928	14812	14609	14793	14758	14803	14864	14907	14967	14660	14754	14721	14711	14848	14526	14666	14868	14849	14749	14712	14749	14717	14781	14941	14770	14739	14659	14790	14831	14674	14784	14763	14879	14774	14744	14860	14785	14711	14726	14938	14722	14893	14603	14741	14797	14809	14744	14740	14634	14644	14746	14759	14611	14777	14791	14661	14907	14566	14753	14774	14869	14509	14919	14695	14827	14622	14781	14673	14842	14775	14794	14738	14663	14665	14708	14764	14766	14575	14819	14728	14843	14851	14681	14861	14764	14805	14771	14786	14861	14688	14745	14755	14628	14843	14731	14846	14948	14712	14843	14714	14656	14759	14637	14845	14842	14830	14706	14646	14787	14740	14865	14760	14567	14842	14667	14902	14813	14679	14795	14856	14729	14793	14750	14885	14684	14757	14607	14695	14608	14722	14705	14838	14707	14656	14700	14744	14874	14760	14763	14780	14791	14699	14845	14729	14742	14650	14869	14768	14846	14660	14800	14726	14711	14892	14521	14736	14789	14868	15014	14941	14875	14754	14895	14763	14647	14885	14902	15032	14767	14848	14662	14881	14753	14711	14883	14712	14714	14741	14637	14571	14895	14792	14777	14811	14813	14922	14785	14619	14608	14882	14876	14832	14935	14685	14767	14715	14712	14774	14753	14799	14770	14774	14711	14834	14755	14657	14772	14612	14710	14878	14705	14892	14831	14802	14652	14718	14761	14789	14756	14653	14871	14620	14815	14845	14602	14699	14621	14819	14884	14868	14943	14706	14804	14810	14778	14761	14736	14936	14766	14679	14689	14872	14826	14792	14634	14806	14688	14828	14849	14744	14851	14919	14825	14650	14537	14673	14784	14874	14698	14794	14763	14744	14857	14668	14887	14930	14675	14862	14794	14919	14743	14915	14701	14752	14737	14853	14755	14682	14941	14707	14856	14679	14715	14594	14859	14674	14842	14779	14901	14676	14774	14810	14792	14660	14760	14956	14685	14751	14674	14890	14698	14754	14709	14658	14745	14771	14755	14772	14715	14850	14638	14811	14828	14744	14677	14587	14670	14740	14559	14836	14947	14710	14794	14775	14657	14773	14719	14722	14796	14689	14894	14847	14784	14803	14614	14731	14646	14703	14624	14792	14784	14765	14778	14568	14871	14832	14637	14684	14695	14750	14854	14902	14763	14676	14652	14785	14567	14753	14755	14681	14793	14774	14862	14903	14843	14683	14842	14905	14866	14685	14916	14810	14885	14577	14807	14725	14881	14699	14840	14952	14749	14787	14607	14805	14785	14682	14719	14847	14780	14866	14663	14712	14715	14762	14715	14729	14678	14550	14794	14817	14686	14787	14729	14916	14790	14796	14825	14880	14627	14756	14811	14954	14671	14714	14710	14711	14758	14748	14802	14648	14814	14842	14746	14687	14725	14732	14768	14825	14739	14726	14838	14743	14756	14638	14649	14914	14812	14781	14716	14766	14925	14701	14532	14727	14741	14849	14651	14754	14826	14931	14866	14679	14689	14817	14871	14712	14710	14873	14735	14682	14801	14720	14814	14823	14750	14763	14746	14839	14823	14744	14720	14733	14684	14933	14882	14632	14633	14749	14788	14800	14713	14607	14770	14764	14828	14640	14691	14840	14812	14605	14881	14819	14698	14734	14836	14838	14699	14720	14722	14817	14877	14712	14902	14953	14750	14660	14591	14787	14767	14777	14748	14893	14875	14747	14838	14807	14661	14696	14673	14843	14820	14818	14652	14834	14678	14762	14527	14791	14731	15050	14844	14777	14548	14877	14783	14824	14644	14896	14791	14812	14660	14738	14769	14738	14827	14872	14636	14801	14653	14861	14862	14747	14720	14706	14870	14712	14826	14784	14785	14695	14774	14654	14622	14670	14647	14582	14869	14734	14947	14755	14755	14832	14750	14602	14728	14602	14879	14702	14702	14800	14730	14563	14663	14855	14805	14852	14851	14891	14662	14763	14805	14798	14803	14870	14552	14809	14766	14701	14831	14835	14809	14709	14833	14679	14796	14830	14915	14762	14748	14645	14710	14677	14827	14871	14628	14849	14800	14645	14640	14725	14813	14718	14763	14811	14831	14861	14799	14738	14809	14629	14706	14751	14781	14796	14795	14753	14820	14704	14875	14732	14875	14852	14800	14901	14798	14760	14833	14819	14798	14892	14800	14737	14787	14964	14853	14564	14694	14737	14764	14920	14672	14660	14748	14774	14619	14772	14890	14743	14537	14672	14876	14581	14824	14733	14674	14752	14652	14723	14754	14793	14810	14707	14853	14698	14828	14734	14691	14806	14762	14893	14742	14683	14719	14826	14776	14759	14745	14892	14857	14825	14821	14730	14776	14662	14863	14750	14667	14868	14648	14692	14554	14742	14811	14889	14659	14677	14823	14748	14743	14749	14730	14785	14894	14705	14757	14692	14797	14713	14780	14868	14726	14707	14695	14991	14768	14806	14893	14753	14889	14719	14834	14790	14854	14788	14773	14812	14675	14762	14777	14771	14809	14710	14641	14792	14715	14780	14830	14824	15040	14822	14592	14754	14892	14759	14812	14965	14750	14769	14637	14829	14700	14753	14779	14461	14629	14714	14785	14814	14793	14883	14627	14850	15033	14636	14838	14757	14770	14549	14639	14836	14978	14728	14664	14770	14784	14534	14877	14703	14775	14755	14654	14782	14760	14896	14779	14638	14804	14745	14760	14862	14762	14632	14653	14839	14824	14986	14660	14827	14708	14798	14768	14879	14818	14787	14885	14840	14855	14958	14793	14822	14786	14821	14787	14797	14747	14774	14742	14794	14665	14830	14718	14623	14758	14953	14805	14969	14808	14580	14778	14957	14640	14580	14600	14699	14826	14827	14698	14843	14773	14781	14805	14719	14662	14783	14587	14711	14747	14846	14716	14779	14718	14732	14616	14768	14608	14783	14979	14677	14724	14788	14697	14790	14692	14895	14875	14716	14759	14781	14734	14830	14659	14737	14908	14672	14792	14851	14704	14716	14814	14770	14813	14796	14844	14859	14765	14634	14723	14654	14856	14802	14617	14850	14754	14759	14710	14716	14767	14902	14619	14703	14768	14682	14724	14875	14753	14639	14896	14940	14854	14882	14741	14762	14749	14858
23792	21096	28476	24388	23565	25077	24365	20802	19559	19082	18592	17937	17715	17684	17571	17506	17535	17512	17386	17347	17434	17197	17213	17186	17138	17108	17133	17100	17155	16969	17152	17031	16840	17144	16972	16933	16824	16913	16936	16912	17024	16975	17050	17046	16880	17067	16934	16845	16923	17010	16847	16948	16862	16873	16716	16791	16958	17006	16821	16761	16935	16888	16855	16780	16856	16800	16641	16757	16715	16626	16743	16929	16752	16971	16986	16944	16848	16884	16750	16684	16779	16994	16753	16907	16982	16856	16802	16863	16855	16774	16864	16661	16896	16818	16902	16661	16843	16742	16848	16930	16613	16800	16830	16734	16890	16829	16770	17064	16797	16843	16728	16857	16726	16810	16905	16563	16879	16846	16795	16707	16782	16865	16717	16845	16882	17010	16689	16848	16756	16991	16822	16795	16835	16722	16849	16816	16839	16694	16751	16752	16838	16881	16846	16802	16724	16890	16856	16812	16899	16904	16818	16946	16749	16623	16725	16995	16650	16885	16752	16544	16849	16618	16976	16939	16765	16756	16714	16963	16844	16950	17118	16874	16863	16716	16651	16651	16871	16759	16843	16984	16741	16731	16969	16650	16676	16817	16803	16841	16779	16890	16795	16572	16843	16925	16814	16901	16905	16798	16821	16651	16734	16845	16702	16645	16864	16827	16710	16817	16850	16695	16687	16729	16859	16732	16955	16951	16765	16770	16757	16563	16642	16685	16817	16992	16896	16733	16964	16707	16978	16901	16727	16697	16830	16964	17092	16832	16747	16863	16644	16638	16827	16905	16865	16841	16917	16823	16769	16902	17070	16700	16787	16894	16654	16788	16779	16845	16876	16746	16768	16968	16810	16612	16874	16879	16773	16936	16937	16702	16910	16810	16921	16947	16838	16737	16942	16892	16745	16819	16753	16907	16646	16899	16745	16766	16555	16814	16883	16871	17001	16977	16672	16553	16804	16650	16880	16967	16854	16941	16860	16934	16881	16887	16792	16911	16731	17088	16809	16822	16686	16805	16850	16875	16691	16824	16855	16929	17026	16769	16934	16858	16844	16850	16737	16826	16822	16836	16814	16862	16951	16966	16972	16759	16541	16863	16894	16935	16727	16836	16986	16816	16746	16575	16834	16617	16785	16796	16735	16774	16719	16632	16672	16740	16809	16783	16787	16678	16668	16621	16917	16943	16816	16842	16814	16527	16840	16762	16764	16798	16724	16751	16744	16634	16802	16756	17076	16863	16776	16750	16748	17031	16959	16516	16712	16756	16710	16995	16889	16776	16888	16841	16838	16976	16720	16853	16784	16800	16649	16927	16523	16655	16960	16949	16888	16903	16877	16741	16735	16863	16710	16892	16814	16795	16778	16905	16681	16846	16774	16644	16952	16868	16806	16778	16876	16759	16806	16891	16834	16980	16753	16756	16831	16958	16835	16751	16716	16738	16950	16785	16901	16704	16698	16899	16712	16760	16647	16750	16933	16629	16686	16682	16978	16853	16608	16765	16857	16686	16838	16741	16838	16806	16704	16697	16742	16671	16736	16588	16732	16654	16854	16723	16898	16888	16939	16679	16702	16758	16941	16858	16728	16757	16982	17063	16778	16739	16685	16653	16622	16833	16937	16770	16760	16587	16763	16909	16870	16875	16708	16824	16619	16956	16946	16853	16773	16959	16714	16806	16672	16971	16822	16728	16800	16997	16727	16845	16579	16781	16897	16846	16705	16791	16814	16764	16776	16836	16783	16902	16727	16773	16834	16708	16679	16901	16902	16678	16854	16809	16989	16770	16779	16709	16798	16801	16883	16754	16985	16677	16693	16889	16774	16724	16722	16809	16788	16926	16856	16766	16760	16659	16820	16737	16798	16813	16817	17047	16815	16801	16757	16821	16618	16747	16981	16888	16904	16803	16798	16663	16855	16653	16812	16628	17003	16882	16714	16826	16936	16668	16768	16882	16812	16821	16914	16919	16745	16861	16703	16559	16893	16705	16808	16838	16826	16980	17005	17013	16981	16794	16687	16856	16773	16653	17075	16988	16741	16678	17057	16629	16921	16713	16815	16874	16718	16744	16856	16959	16731	16808	16732	16952	16714	16664	16719	16770	16724	16872	17012	16858	16844	16739	16971	16796	16871	16763	16963	16810	16910	16893	16811	16846	16887	16898	16750	16713	16804	16891	16848	16702	16900	16777	16762	16649	16741	16862	16901	16717	16929	16817	16653	16770	16651	16671	16893	16655	16893	16652	16724	16824	16884	16683	16938	16842	16597	16604	16883	16904	16784	16787	16988	16840	16828	16678	16820	16803	16850	16842	16692	16708	16933	16721	16678	17003	16893	16881	16784	16965	16798	16618	16849	16970	17017	16831	16825	16706	16556	16710	16896	16978	16857	16699	16817	16742	16883	16699	16994	16871	16845	16888	16786	16769	16738	17003	17011	16768	17010	16727	16912	16939	16867	16830	16690	16608	16886	16853	16967	16758	16974	16687	16765	17032	16915	16719	16973	16946	16791	16794	16787	16683	16613	16946	16832	16598	16865	16873	16833	16968	16988	16819	16783	16794	16715	16663	16665	16892	16822	16845	16980	16878	16845	16803	16881	16867	16895	16770	16706	16802	16792	16674	16996	17002	16792	16600	16826	16890	16738	16676	16961	16677	16808	16863	16955	16809	16718	16825	16822	16912	16722	16786	16862	16650	17017	16850	16925	16841	16846	16755	16615	16637	16672	16855	16821	16772	16760	16702	16893	17061	16729	16709	16854	16829	16737	16785	16724	16721	16728	16843	16861	17005	16617	16847	16763	16567	16726	16810	16826	16617	16922	16709	16604	16719	16742	16796	16584	16876	16832	16593	16599	16708	16858	16819	16789	16721	16924	16610	16971	16937	16994	16647	16717	16830	16754	16813	16662	16839	16760	16719	16908	16792	16965	16995	16821	16753	16765	16798	16764	16847	16821	16839	16933	16620	16826	16795	16705	16594	16804	16705	16834	16931	16861	16901	16832	16767	16879	16721	16774	16660	16949	16783	16901	16802	16921	16993	16811	16772	16981	16716	16815	16693	16938	16807	16634	16840	16741	16958	17145	16695	16772	16768	16497	16791	16797	16937	16822	16688	16694	17064	16709	16799	16911	16872	16959	16805	16973	16749	16978	16580	16931	16916	16872	16872	16755	16923	16870	16814	16896	16772	16794	16969	16881	16952	16985	16914	16653	16835	17015	17016	16804	16932	16943	16933	16825	16732	16627	16768	16790	16734	16886	16848	16632	16726	16798	16748	16797	16746	16783	16680	16726	16699	16974	16919	16726	16845	17087	16981	16790	16944	16784	16748	16872	16599	16829	16856	16765	16857	16889	16723	16983	16882	16685	16772	16774	16976	16825	16842	16806	16898	16899	16855	16894	16775	16792	16694	16965	16677	16955	16891	16713	16968	16563	16699	16927	16777	16866	16698	16879	16845	16679	16800	16651	16844	16871	16974	16855	16870	16825	16825	16691	16845	16856	16781	16750	16861	16820	16807	16636	16769	16739	16689	16927	16687	16771	16805	16644	16722	16831	17049	16941	17008	16956	16636	16804	16921	16744	16672	16791	16660	16607	16954	16898	16923	16981	16782	16945	16858	16780	16681	17002	16801	16896	16782	16684	16910	16779	16825	16688	16803	16975	16517	16669	16759	16884	16968	16643	16911	16821	16811	16953	16746	16829	16734	16816	16602	17141	16871	16722	16737	16714	16836	16796	16682	16695	16687	16786	16781	16890	16718	16654	16863	16795	16766	16671	16807	16732	16878	16947	16848	16801	16753	16911	16845	16739	16715	16765	16573	16819	16802	16694	16921	16806	16677	16980	16835	16654	16824	16836	16734	16657	16909	16961	16773	16800	16916	16934	16728	17046	16630	16734	16910	16702	16922	16725	16599	16960	16799	16959	16944	16676	16840	16851	16851	16783	16816	16819	16830	16812	16671	16756	16762	16655	16774	16809	16815	16838	16653	16578	16683	16748	16700	16734	16736	16791	16710	16760	16793	16900	16748	16895	16753	16513	16620	16758	16706	16866	16819	16689	16775	16790	16978	16675	16658	16858	16672	16779	16770	16934	17068	16770	16754	16922	16925	16789	16717	16676	16791	16744	16701	16815	16807	16749	16892	16911	16762	16826	16756	16878	16804	16873	16734	16895	16786	16858	16863	16844	16832	16666	16692	16974	16923	17031	16791	17017	16660	16963	16933	16935	16648	16892	16767	16782	16624	16880	17065	16934	16841	16857	16782	16787	16810	16755	16800	16840	16889	17092	16763	16640	16838	16800	16897	16814	16815	16779	16821	16794	16775	16750	16582	16756	16836	16906	16882	16755	16812	16930	16948	16870	16662	16847	16845	16797	16734	16940	16755	16731	16963	16738	16840	16845	16883	16776	16697	16693	16972	16992	16757	16715	16806	16704	17027	16723	16752	16667	16915	16879	16951	16952	16742	16779	16809	16938	16802	16631	16898	16843	17127	17003	16906	16850	16849	16774	16694	16897	16784	16960	16647	16756	16879	16784	16972	16920	16826	16968	16807	16749	16846	16925	16798	16835	16833	16843	16759	16925	16675	16759	16676	16892	16772	16889	16889	16813	16693	16967	16762	16947	16813	16737	16927	16765	16792	16786	16854	16734	16740	16880	16641	16772	16790	16716	16903	16731	16930	16738	16692	16933	16870	16795	16843	16670	16667	16795	16873	16915	16960	16821	16769	16813	16569	16797	16787	16798	16889	16678	16835	16857	16738	16827	16960	16679	16968	16839	16930	16835	17046	16884	16657	16886	17053	16987	16732	16833	16857	16858	16848	16911	16843	16918	16722	16857	16777	16667	16883	16621	16854	16816	16782	16755	16814	16919	16763	16929	16871	16837	16931	16570	16872	16751	16861	16801	16690	16866	16868	16848	16981	16811	16703	16535	16855	16883	16932	16920	16789	16568	16590	16818	16717	16887	17084	16960	16819	16869	16831	16661	16686	16933	16958	17056	16748	16735	16758	16764	16792	16618	17033	16769	16833	16757	16872	16868	16904	16733	16931	16848	16810	16860	16826	16868	16975	16740	16710	16672	16931	16793	16733	16762	16846	16849	16798	16691	16768	17067	16883	16802	16975	16605	16702	16934	16807	16718	16697
27678	46711	42346	33669	29248	25456	22708	20845	19104	18035	17283	16462	16299	16207	15974	15869	15729	15651	15758	15631	15535	15518	15231	15262	15459	15260	15337	15349	15331	15293	15266	15141	15135	15257	15017	14941	14977	15120	14985	14945	14928	15061	14921	14977	14994	14863	15058	15157	15059	15035	14937	14738	14774	15011	14944	14916	14995	15008	15083	14920	14908	15019	14868	15117	14998	14907	15055	15124	15013	14871	14920	14899	15065	14914	14825	14940	15016	14973	14964	15064	15014	14803	14901	15019	15113	14906	14925	14812	14872	15083	15043	15032	14917	14865	14897	14997	14866	14997	14904	14875	14877	14850	14858	14906	15050	14778	15043	14887	14855	14953	14916	15077	14956	14986	14868	15006	14987	14825	14923	14985	14916	15148	14867	15045	14855	15159	14889	14969	14961	14909	14908	14911	14897	14869	14867	15027	14920	15005	14923	14967	14798	15080	15046	14982	14843	14951	14924	15062	15045	14878	14925	15001	14907	14868	15007	14835	14856	14857	15084	15083	15020	14908	14938	15023	14867	14860	14927	15122	14842	14960	14927	14938	14911	15128	14848	14965	14929	15038	14924	15040	14932	14813	15151	14928	14976	14867	14797	14995	14917	14923	14884	14830	14931	15015	14954	15036	14834	14976	14967	14972	15064	15027	14777	14980	14978	14987	14901	14779	15093	14953	15109	14867	14970	14892	14877	15012	15173	15009	14899	14998	14837	15102	15040	15023	14943	15001	15016	14846	14825	14961	14965	14894	14923	15085	15036	14970	14983	14829	14982	14993	15002	14757	15042	14907	14931	14892	15006	14920	14836	14991	14959	14994	14847	14868	14916	15043	15047	14954	15066	14903	14898	14929	14910	14834	15061	14943	15090	14891	15034	15111	15022	14916	14837	15061	14949	14927	14914	14959	14993	15089	15077	15051	14788	14980	15005	14839	14891	14895	15057	14780	14951	14831	14904	15036	14764	14800	14783	15001	15029	14993	14944	14919	15149	14932	14948	14857	14915	15027	14973	15015	15000	14960	14916	14874	14938	14898	14860	15151	14808	14958	14869	14830	14822	14968	15020	14987	14903	14921	14812	14824	14949	14892	14717	14807	14957	14920	14851	14898	14926	14961	15094	14874	14984	15044	14929	14831	14805	14953	14833	14825	14994	14880	14844	14903	14824	14945	14911	15058	14977	15042	14871	15111	15053	14926	15112	14968	15087	15065	14902	14870	15059	14980	14890	15126	15004	14822	14851	14981	15096	14741	15032	14930	14967	14925	14901	14893	14915	14938	14950	14911	14788	14977	14973	14940	14835	14904	14937	14998	14849	14920	14816	14923	14946	14990	15052	14953	14960	14948	14929	14844	14910	14951	15036	14960	15040	14755	14959	14987	15033	14873	15071	15060	14962	15001	14904	14826	14992	14926	14891	14844	15178	15018	14907	14994	14991	14811	15009	15075	14976	14994	14965	14927	14961	14869	14882	14999	14974	14942	14976	14802	14938	15008	14925	15008	14865	14985	14801	15053	14949	15104	14852	14994	14936	14901	14904	14875	15037	14981	14931	15102	14827	14921	14745	14987	14957	15037	15000	14835	14888	15040	14938	14792	14921	14905	14940	14969	15039	14906	15033	14994	15013	14857	14801	14776	15047	15006	14869	14872	14956	15140	14913	14909	15008	14987	14894	14924	14841	15033	14967	14956	14961	14862	15138	15067	15052	14829	15015	15026	14951	14944	14914	14852	14834	14860	14937	15072	15085	14977	14787	14964	14934	14942	14938	14879	15006	14824	14892	14948	14795	14817	14847	14948	15189	15046	14915	14900	15062	14979	14842	14940	14997	14932	14835	14895	14949	14973	14894	14820	14970	14937	14829	15102	15034	15107	15034	14925	15089	15044	14928	14913	14840	14966	14920	14919	14952	14874	15041	14970	14922	14969	14860	14950	14786	14990	14983	14996	14962	15080	15050	14886	14927	15033	15065	14936	15029	15061	14812	15041	14955	15076	14842	14814	15002	15074	15034	14977	14903	14818	14948	14973	14755	15049	15020	14951	14925	14913	14980	14984	14969	14859	14923	14911	14892	14920	14943	15150	14790	15039	14810	15016	14851	14962	14977	15115	14936	14883	14970	14987	15167	14943	14828	14738	14970	15014	14911	14997	14981	15038	14976	15053	14942	14849	15107	14816	14913	14899	14846	15012	14822	15090	15054	14981	14796	15013	15026	14948	15076	14875	14731	14893	14782	15069	15018	14821	14941	15053	14829	14926	14959	14999	14975	14908	14838	15194	14994	14923	15012	14950	14977	15047	15031	14812	14901	14944	14898	15024	14904	15059	15051	15119	14993	14929	14828	15061	15173	14957	14924	14867	14939	14963	15021	14845	14906	14896	14921	14875	14856	14966	14836	15152	14936	14948	14893	14942	14991	14911	14887	14934	14919	14953	15039	14995	15061	14920	14843	14871	15093	14926	14996	14943	14832	14945	15084	14801	15035	14978	15128	14933	14906	14983	14996	15057	14817	14877	14992	14954	14917	14938	14925	14994	14980	14949	14906	14976	14887	14843	14933	14959	15059	15071	14994	14941	14912	14794	15074	14880	14898	14870	14776	14839	14909	14909	14818	14964	14962	14856	14907	14894	15038	14934	15183	14802	14943	14886	14916	14885	15155	14891	14778	15008	15079	14836	14984	14911	14874	14845	15120	14901	14884	14950	14880	15009	15075	14912	14964	14985	14866	14841	14972	14956	14968	14822	14982	14903	14876	14920	14867	14842	14901	14931	14881	14863	14853	14965	14970	14951	14835	14961	15063	14890	15039	14936	14918	14923	14931	14926	14883	14879	14901	15001	14984	14771	14994	14904	15050	15066	14895	14918	14880	14903	14861	14831	14892	14984	14896	14833	14953	15094	14758	14874	15019	14908	14837	15173	14787	15126	14966	15033	14827	14998	15064	15112	14793	14990	14892	14902	14893	15006	14868	14882	15046	14946	14999	14896	15152	14943	14997	14977	14772	14982	14778	14946	14780	14963	14866	14896	14936	14888	14989	14844	15117	14956	14977	14913	14961	15212	14894	14993	14904	15051	14884	15001	14901	14866	15124	14872	14969	15042	14895	15052	14681	14712	15076	15037	14930	14951	14956	15101	14985	15041	14907	15009	14945	14970	14836	14921	14936	15030	14850	14995	14940	14913	14934	14989	14914	14909	15039	14827	15024	14882	14820	14967	14965	14938	15026	14829	14851	15013	15114	14873	14987	14959	14877	15153	15040	14800	15040	15057	14829	14852	15008	14834	15051	14919	14989	14902	14968	14888	15064	14826	14849	15098	14962	14938	14920	14927	14986	14821	14841	14959	14893	14902	14904	14998	14756	14976	14951	14829	14970	14988	14964	14930	15000	14940	15032	14902	14853	14908	14907	15309	14829	14944	14851	15043	14941	14870	14867	14893	14936	15001	15049	14979	15016	14936	15018	15038	15033	14944	15039	14939	14925	14878	14846	14894	15189	14866	14940	14877	14848	15046	14853	15068	15030	14813	14933	14948	14919	14884	14982	14945	14882	14997	14938	14772	14905	14837	14857	14845	15091	14957	14947	15088	14978	14916	14983	14934	15000	15038	14885	15054	14959	15082	15038	14876	14952	14826	14967	14970	15074	14902	15054	14734	14914	14885	15036	15162	14854	15004	15003	14997	14985	14900	14979	14928	14914	14801	14966	14886	15059	14759	14915	14858	15012	14985	14995	15032	15006	14871	15001	14930	14887	14901	14948	14965	14938	14935	15019	14775	15054	14954	14929	14978	14904	14915	14948	15010	14937	14957	14867	14811	15067	14834	14719	14928	14945	14966	14946	14886	14935	14990	14854	14913	14882	14890	14911	14919	14832	15037	14878	15082	14868	14851	14854	14958	14995	14982	14767	14858	14998	14932	14709	14889	14923	14969	14940	14873	15158	14764	14976	14874	14996	14813	15121	14957	14871	15034	14958	14946	15085	14945	14784	15068	14844	15016	14842	14837	14829	14920	15129	15148	15153	14756	14816	14889	14898	14956	15094	15055	14902	15006	14899	14829	14754	14855	14998	14846	14894	14768	15063	14844	15018	15021	14779	14935	14970	14946	14967	14991	14950	14926	14893	14967	14977	14962	14945	14880	14815	14968	15010	15068	15046	14938	14954	14922	14942	15100	15026	15053	15071	15201	14818	15014	14880	14911	15031	14867	15079	14901	15084	14851	14875	15119	14977	15009	14809	14957	14991	14742	14858	15027	14978	14879	14858	14894	15025	14877	14988	14940	14848	14935	14944	14882	14874	14883	15012	14814	14766	14903	14955	15021	15063	14902	15143	14639	14899	15014	14965	14996	14842	15035	14864	14886	15036	15038	15001	14980	14939	14902	14971	14881	15063	14882	14825	14865	15007	14861	14921	14997	14878	14994	14935	14909	14909	14958	14947	14870	14847	14983	14978	14936	15077	14783	15275	14918	14975	14839	14953	14866	15018	15105	15142	15135	15103	14979	14861	14954	14901	14877	14933	14964	14942	14933	14907	14852	14913	14887	14827	14933	14845	14966	14915	15010	14924	14855	15120	15017	14897	14992	14945	15094	14910	14960	14972	14824	15058	15034	14937	14940	15088	14768	14979	14963	14940	15023	14846	14877	14941	14954	15018	14871	15017	14816	15089	14836	15005	14869	14814	14991	14930	14947	14845	14877	14911	15102	14920	14931	14920	14957	15006	15122	14903	14891	14972	14817	14898	15008	15165	14879	14775	14885	14883	14948	14941	14855	14983	14899	14985	14808	15007	14976	14928	14842	14767	14877	15102	14953	14823	15147	14865	14912	14853	14853	14947	14837	14939	14933	14984	15121	15001	14876	15082	14998	14930	15030	14930	14988	14919	14908	14937	14840	14943	15144	15144	14839	15003	14968	14919	14960	14954	14947	14864	14910	14926	14949	15039	14936	14845	15016	15047	14967	14849	14931	14790	14923	14924	15026	14842	14952	14973	14983	14787	14971	14995	15038	14997	14947	14944	14725	14897	14987	14896	14893	14960	14861	14867	14894	14969	14865	15068	14949	14975	14999	14854	14736	14919	14978	14893	14915	14948	14974	14865	14814	14934	14996	14905	15045	14961	14974	14944	15143	14770	14872	14860	15044	15200	14941
22671	21079	28817	23582	22034	25372	27894	22777	20696	20162	19343	18523	18248	18189	17960	17842	17774	17618	17580	17544	17625	17439	17495	17487	17243	17260	17242	17205	17123	17129	17000	17200	16966	17461	17161	16975	16919	16976	17123	16959	17040	17012	17161	16951	17006	16793	17048	16741	16971	17170	16633	16931	16779	16874	16825	16940	17034	16786	16788	16619	16964	16844	16967	16843	17036	16883	17069	16707	16966	16683	16845	16865	16825	17162	17056	16882	16892	16856	16975	16784	16913	16806	16996	16901	16820	16757	16977	16805	16905	16764	16707	16679	16989	17028	16833	16788	16830	16924	16901	16845	16939	16919	16948	16729	16827	16727	16948	16982	16901	16770	16770	16713	16676	16968	16965	16916	16840	17005	16738	16882	16838	16834	16765	16856	16901	16861	17031	16961	16864	16949	16831	16893	16929	16824	16718	16942	16809	17011	16777	16983	16766	16791	16920	16879	16916	16815	16931	16603	16770	16886	16926	16981	16982	16888	17030	16843	16777	16864	16809	16974	17031	16702	16718	16867	16735	16645	16732	16926	16858	16803	16678	16844	16852	16612	16758	16689	16714	16821	16843	16730	16718	16711	16736	16794	16912	16805	16814	16920	16757	16906	16752	16906	16802	16770	16960	16763	16804	16592	16881	16865	16984	16851	16779	16845	16755	16688	16734	16770	16844	16991	16760	16730	16802	16832	16931	16773	16683	16843	16634	16714	16810	16808	16844	16928	16868	16957	16754	16693	16900	16776	16752	16767	16681	16729	16765	16806	16915	16681	16857	16817	16702	16665	16808	16920	16714	16905	16947	16939	16931	16976	16868	16821	16778	16812	16892	16967	16783	16718	16921	16881	16743	16881	16936	16906	16521	16823	16956	16761	16785	16927	16745	16560	16601	16740	16932	16929	16833	16879	16555	16914	16814	16662	16899	16850	16638	16616	16886	16752	16785	16823	16839	16737	16907	16624	16751	16912	16935	16762	16805	16774	16863	16809	16870	16658	16804	16711	16803	16685	16961	16949	16826	16958	16706	16695	16754	16648	16645	16743	16964	16826	16645	16636	16541	16605	16841	16934	16739	16709	16732	16800	16807	16948	17053	16652	16930	16773	16915	16767	16807	16768	16912	16807	16557	16826	16764	16738	16886	16813	16747	16864	16940	16879	16793	16759	16680	16887	16767	16978	16799	16889	16835	16804	16648	16671	16702	16815	16838	16725	17034	16725	16876	16709	16861	16704	16840	16631	16876	16866	17074	16743	17006	16791	16837	16919	16872	17009	16899	16833	16667	16789	16838	16757	16777	16552	16815	16838	16669	16800	16862	16849	16722	16802	16921	16828	16887	16781	16787	16582	16743	16675	16796	16774	16857	16671	16825	16691	16887	16857	16856	16888	16811	17154	16750	16976	16940	16881	16931	16793	16984	16548	16798	16854	16867	16722	16787	16784	16752	16771	16899	16776	16947	16853	16789	16906	16713	16891	16948	16869	16884	16813	16584	16916	16759	16656	16833	16717	17073	16802	16677	16845	16845	16833	16688	16807	17028	16804	16737	16879	16900	16747	16876	16878	16619	16827	16833	16884	16738	16790	16796	16960	16797	16875	16891	16768	16780	16800	16832	16736	16726	16774	16880	16995	16620	16740	16828	16914	16806	16773	16644	16838	16864	16722	16800	16755	17030	16863	16635	16745	16755	16846	16634	16520	16890	16831	16825	16823	16897	16784	16947	16788	16746	16727	16844	16681	16753	16656	16749	16931	16948	16803	16850	16903	16845	16898	17020	16899	16778	16700	16703	16828	16733	16907	16620	16828	16664	16631	16789	17041	16730	16945	16817	16848	16714	16665	16710	16841	16772	16864	16774	16761	16760	16841	16835	16784	16828	16867	16706	16775	16781	17007	16675	16901	16855	16848	16803	16888	16930	16915	16813	16916	16792	16794	16906	16773	16824	16692	16736	16831	16745	16780	16569	16755	16841	16823	16991	16731	16847	16718	16852	16870	16901	16786	16769	16905	16809	16881	16858	16858	16860	16871	16997	16905	16786	16798	16725	16692	16747	16637	16693	16843	16706	16764	16813	16909	16866	16826	17009	16903	16895	16730	16677	16908	16698	16792	16643	16862	16844	16781	16810	16842	16904	16624	16555	16698	16747	16796	16794	16896	16823	16625	16795	16803	16803	16799	16758	16778	16681	16808	16978	16883	16846	16640	16593	16967	17033	16726	17030	16949	16772	16490	16604	16491	16801	16855	16771	16703	16654	16833	17013	16703	16707	16689	16662	16765	16651	16516	16682	17043	16871	16766	16806	16806	16763	16648	16918	16703	16853	16822	16627	16594	16805	16469	16969	16776	16886	16812	16623	16613	16937	16754	16834	16657	16914	16978	16821	16761	16836	16905	16901	16870	16859	16917	16752	16662	16654	16921	16825	16827	16814	16840	16592	16620	16695	16743	16801	16830	16844	16887	16925	16747	16972	16841	16777	16887	16846	16742	16734	16786	16722	16966	16754	16790	16866	16634	16714	16806	16831	16772	16984	16898	16759	16688	16822	16844	16730	16652	16913	16816	16580	16673	16775	16875	16880	16851	16916	16762	16850	16939	16884	16878	16868	16824	16608	16602	16681	16790	16633	16803	16845	16933	16802	16772	16794	16824	16877	16686	16829	16906	16800	16784	16826	16859	16829	16722	16627	16692	16912	16804	16720	16831	16899	16850	16830	16860	16767	16672	16991	16617	16951	16716	16598	16903	16838	16715	16793	16688	16800	16799	16795	16873	16751	16919	16766	16772	16742	16642	16905	16706	16707	16760	16867	16754	16908	16918	16989	16940	17005	16820	16836	16864	16787	16769	16892	17076	16826	16833	16899	16721	16831	16718	16749	16851	16971	16797	16758	16761	16719	16860	16841	16584	16812	16907	16852	16823	16923	16832	16864	16919	16806	16740	16917	16920	16895	16731	16892	16761	16594	16773	16789	16973	16816	16608	16826	16670	16752	16788	16722	16735	16777	16787	16778	16681	16774	16855	16772	16613	16898	16717	16749	16763	17022	16790	16638	16763	16972	16855	16973	16717	16760	16623	16845	16639	16888	16758	16670	16740	16687	16679	16843	16862	16725	16924	16856	16664	16804	16885	16840	16698	17104	16806	16871	16887	16768	16769	16948	16779	16520	16851	16913	16877	16788	16888	16902	16792	16549	16581	16760	16681	16686	16652	16712	16918	16772	16745	16790	16856	16787	16779	16437	16621	16594	16565	16549	16851	16979	16871	16819	16946	16675	16938	16693	16878	16824	16703	16726	16794	16683	16818	16893	16735	16786	16946	16842	16991	16878	16848	16728	16784	16611	16764	16922	16834	16692	16945	16789	16689	16993	16817	16768	16748	16635	16678	16825	16894	16893	16778	16793	16728	16800	16784	16706	16827	16833	16799	17021	16736	16710	16691	16729	16863	16890	16699	16822	17002	16903	16862	16819	16905	16820	16834	16933	16689	16784	16891	16854	16787	16747	16623	16679	16882	16865	16869	16784	16873	16888	16980	16979	16738	16981	16862	17011	16658	16687	16778	16878	16938	16619	16652	16730	16780	16661	16640	16877	16601	16743	16825	16887	16836	16825	16840	16851	16813	16583	16917	16709	16698	16904	16838	16921	16967	16758	16794	16687	16666	16831	16748	16998	16622	16735	16775	16853	17004	16863	16728	16755	16780	16703	16671	16943	16809	16749	16710	16544	16655	16777	16547	16762	17016	16671	16937	16822	16712	16984	16771	16593	16612	17005	16848	16769	16763	16892	16863	16957	16913	16815	16894	16832	16749	16732	16684	16763	16856	16816	16498	16664	16869	16886	16835	16834	16837	16966	16784	17005	16734	16855	16714	16676	16895	16861	16738	16864	16920	16703	16789	16706	16814	16805	16961	16821	16770	16638	16891	17027	16925	16826	16716	16885	16798	16752	16791	16781	16847	16945	16907	16913	16701	16781	16802	16798	16911	16725	16712	16823	16701	16769	16822	16917	16929	16617	16698	16843	16864	16849	16764	16890	16693	17027	16772	16880	16876	16836	16767	16576	16609	16869	16511	16772	16791	16769	16913	17020	16780	16751	16907	16859	16842	16644	16825	16692	16748	16722	16735	16648	16743	16830	16707	16596	16758	16935	16943	16967	16916	16798	16750	16612	16688	16782	16822	16841	16796	16561	16873	16648	16810	16834	16587	16932	16873	16613	16738	16910	16596	16810	16834	16748	16714	16903	16791	16656	16620	16750	16507	16862	16748	16678	16676	16824	16934	16860	16827	16657	16871	16820	16732	16850	16745	16775	16959	16929	16864	16699	16507	16651	16771	16561	16856	16779	16725	16780	16873	16964	16720	16756	16884	16921	16711	16864	16880	16729	16853	16951	17114	16876	16790	16976	16827	16874	16905	16769	16849	16786	16911	16948	16926	16743	16822	16875	16673	16645	16815	16848	16781	16896	16648	16860	16824	17046	16685	16883	16772	16739	16772	16825	16902	16750	16667	16793	16860	16792	16724	16709	16738	16764	16752	16781	16702	16743	16885	16861	16601	16860	16850	16897	16799	16703	16679	16815	16750	16832	16958	17022	16714	16810	16582	16809	16863	16735	16772	16740	16819	16965	16726	16902	16653	16810	16855	16661	16739	16770	16810	16769	16962	16790	16842	16746	16873	17018	16853	16856	16770	16820	16808	16774	16601	16841	16637	16755	16788	16817	16819	16755	16670	16662	16588	16672	16736	16814	16845	16822	16889	16709	16915	16900	16619	16683	16879	16734	16995	16949	16968	16626	16721	16697	16732	17037	16742	16758	16598	16714	16803	16791	16736	16821	16924	16871	16824	16666	16851	16786	16699	16847	16921	16809	16776	16874	17075	16789	16756	16869	16676	16706	16963	16900	16756	16919	16926	16734	16668	16937	16770	16907	16905	16761	16805	16856	16911	16911	16968	16809	16863	16903	16867	16648	16709	16725	16838	16767	16810	16861	17110	16890	16843	16732	16637	16890	16769	16861	16835	16804	16879	16809	16841	17027	16746	16721	17033	16706	16854	16772	16949	16866	16806	16926	16716	16743	16946	16701	16715	16757	16750	16797	16817	16801	16719	16665	16806	16659	16875	16789	16741	16953	16760	16750	16742	16828	16943
29305	51047	46376	37602	32944	28800	25650	23065	21056	19558	18511	17359	17019	16719	16444	16342	16458	16139	16020	15838	15685	15656	15768	15732	15541	15644	15496	15371	15261	15423	15471	15167	15483	15283	15040	15167	14990	15103	15186	15020	14961	15201	15013	14963	15063	15176	15207	15028	15245	14879	14921	14893	15074	15041	14837	14987	15010	14880	15073	14934	15044	15168	14983	14959	14901	15088	15011	14975	15061	14917	14917	14949	14851	14942	14969	14993	14901	14702	14864	14791	15052	15054	14813	15003	15066	15048	14958	15042	14899	14890	14944	15028	14878	14997	14926	14891	15077	15003	14811	14993	14877	14943	14895	14906	15015	14892	14919	14741	15017	14934	14843	14832	14760	15038	14918	15165	14862	14811	14988	14986	14837	15035	15054	14975	14908	14959	14961	14942	15175	14925	15118	15076	14912	14947	14795	14957	15024	14891	14969	14936	14988	14926	14873	14831	14863	15009	15037	14935	15014	15108	14891	15029	14978	14856	14987	14807	14965	14959	14984	15073	14972	14816	15016	15127	14829	14977	14804	15039	14889	14982	14946	14902	14991	14985	14967	14997	14746	15055	14945	14895	14917	14851	14767	14985	14976	15043	14811	14959	14808	14934	14908	14978	14951	14880	14954	14967	15153	14814	15022	14978	14967	14909	14960	14881	14972	14961	14861	15016	14849	14942	15119	14899	14942	14777	14900	14934	14923	15032	15121	14676	15020	14971	15060	14937	14928	14776	14937	14920	15101	14886	15053	14993	14967	14938	14977	15131	14971	14871	14980	14966	14835	14843	15068	14848	14906	14897	14874	14938	15159	14839	15046	14976	14924	14873	14846	14932	14938	14878	15004	14942	14705	15014	14832	14780	14941	14925	14907	14941	14946	14930	15001	14973	14848	14924	14835	14855	15022	14953	15073	14987	15039	15050	14992	14882	14823	14784	14976	15005	14795	14923	14887	15021	15038	14827	14968	14811	15034	14914	14938	14964	14972	14918	14911	14780	15014	14908	14988	14999	14968	14907	15165	14835	15002	14916	15007	15060	15014	14945	14976	15017	14845	14802	14935	14945	14912	14948	14913	14979	14732	14925	14883	14837	15108	14861	14919	14861	15014	15023	14954	14991	14871	14846	14968	14823	14812	15082	14877	14831	14917	15010	15049	14911	14946	14881	14965	15112	14983	15057	14936	14814	14881	14842	15007	14938	15025	14919	14883	15035	15085	14988	14920	14957	14945	14863	14962	14715	14888	14905	14979	14901	14840	14839	15012	15058	14950	14794	15050	14993	15027	14785	14837	14898	15005	14931	14849	14916	14806	14966	14986	14937	15008	14945	14854	14953	14841	15016	14819	14872	14961	14871	15058	14883	15052	14633	15024	14893	14946	15030	14878	14853	14811	14848	14787	15024	14892	14888	14909	14875	14908	14946	14812	14987	14898	14869	14699	14955	14975	14831	14790	14817	14951	14996	14884	14833	14983	15064	14990	14786	14949	15049	15055	14802	14904	15064	14807	15059	14818	14899	14965	14919	15013	14765	14839	14917	14940	14897	14964	14893	14927	15046	14908	14876	14961	15000	14884	14819	15027	15075	14775	14919	15057	14781	14913	14789	14935	14837	14983	15006	15030	14945	14927	15075	14905	14925	14959	14735	14799	14722	14816	14905	14848	15033	14848	14846	15067	14881	14932	14986	15072	14831	15013	14875	14857	14932	14919	14934	14949	15034	14907	14949	14973	14881	15001	15054	15149	14862	14859	15051	14805	14940	14817	14912	14942	15011	15088	15024	15022	14971	14876	14962	14954	14938	14933	14820	14838	14838	15053	14794	14985	14982	14979	15022	14857	14865	14858	14922	15048	14949	14878	15016	15008	14818	14918	14904	14988	14796	14975	15013	14920	14907	14996	14996	14806	14851	14810	14804	15009	14844	15012	14883	14987	14961	14880	14776	15011	14970	15000	14936	14856	14951	15093	14829	14916	14766	15037	14992	15038	14898	15031	15012	14928	14951	15024	14991	14810	15018	14915	14821	15130	14808	14745	14852	15017	14934	14946	14887	15199	15002	14890	14814	14810	15110	14930	14926	14945	14919	14900	15003	14910	14982	14821	14970	15028	14870	15110	14972	15002	15097	14873	14871	14889	14982	14892	14973	14812	14932	15132	14953	15022	15027	14938	14861	14952	14908	14885	15014	14888	14918	14879	15030	15057	14775	14912	14878	14830	14774	14901	14918	14986	15091	14980	15111	14851	14740	14973	14826	14990	15156	14972	14979	14890	14972	14913	14963	14938	14902	15004	14810	14918	14787	14868	14999	14873	14843	14909	15029	14898	15017	14884	14918	14886	14869	14920	15100	14835	14927	15133	14988	15072	14785	14852	14882	14989	14870	14789	14843	14892	14999	14993	14960	14831	14893	15020	14738	15199	14913	15021	14825	14859	15073	15020	14930	14882	15081	15005	15024	15103	14992	14903	14873	14829	14851	15027	14983	14856	14946	15039	14898	14822	15002	14968	14930	14953	14977	14785	14838	14911	14758	14917	14782	14997	14849	14999	14982	14884	14843	14977	14981	14956	14815	15031	14982	14973	14942	14824	14822	14832	14951	14833	15020	15066	14953	14959	14810	14867	15009	14878	15127	15074	14940	15057	14839	15081	15026	15064	14877	14989	14839	14945	14879	14800	14966	14957	15002	14905	14956	14878	14935	15057	14806	14951	15093	14874	14868	14824	14880	14800	14951	15178	14903	14860	15131	14811	14968	14937	14796	14740	14776	14813	14964	14885	14996	14905	14902	15015	14922	14746	14995	15004	14741	14975	14858	14880	15076	14979	14907	14838	14937	14943	15016	15036	14946	14942	14901	14904	14919	14931	14901	14995	15102	14973	14889	15051	14925	14861	14844	15012	15020	14974	15056	14911	14977	14829	15078	14842	15030	14957	15029	14977	15038	14779	15041	14991	14950	15105	14937	14974	14944	15080	15016	14870	14909	14922	14962	14815	14972	14603	15113	14874	15085	14742	14801	14926	14862	14823	14966	14754	15024	15023	14883	14994	14908	15025	15076	15091	14941	14868	14983	14950	14876	14794	14974	15010	15142	14858	14854	14991	14961	14844	14935	14929	14773	14966	14899	14847	14753	14896	15102	14753	14937	14937	14954	14991	15014	14987	15073	14936	14807	14720	15034	14998	14854	14900	14784	14948	14952	15070	14840	14946	15029	14860	14911	14845	14899	14909	15043	14872	14941	14957	15020	14985	14991	14968	14913	14815	15058	14865	14915	14913	14865	14969	14914	14759	14946	15021	15088	14889	15212	15015	14948	14996	15064	14851	14797	14941	15167	14973	14858	14988	14715	14844	14793	14813	14831	14876	15001	14774	14901	15015	14994	14937	14964	14843	15016	14933	14923	14962	14936	14762	14984	14850	14915	14756	15024	15054	15062	14989	14951	14911	14868	15063	14786	15085	14906	14858	15080	15036	14890	14895	14697	14939	14945	14983	14874	14992	14913	15016	14875	14897	15106	14777	14888	15006	15000	14966	14933	15030	14760	14821	14974	15041	15030	14896	14815	14973	15015	14766	14887	14860	14806	14849	15171	14847	14962	14833	14951	14813	14823	14938	14948	14866	14976	14846	14814	15074	14931	14828	14691	14938	15054	14900	14905	14858	15055	15134	14829	14902	14981	14766	14997	14823	15039	14872	14872	14922	14927	14939	14971	14928	15028	15004	14912	14922	14769	14833	14884	14999	14840	14872	14830	15019	14843	14881	15038	14864	15036	14855	14921	15018	14864	14999	14854	14927	14951	14994	14885	15110	14910	15013	14791	15002	14989	14877	14998	14911	14922	15109	14881	14940	15009	15160	15017	14954	14913	14898	15062	15025	14912	14718	14956	14941	14744	14938	14849	14960	15027	14935	14814	14893	14895	14864	14837	15110	14902	14909	14870	15036	14904	14936	15111	14896	14935	14919	14949	14889	14903	14860	14908	15034	14893	15069	14828	14975	14823	14993	15011	14877	14985	14925	15036	14885	14912	14907	14996	14958	14815	14996	14918	14931	14919	14843	14841	14867	14802	14977	15030	14816	14796	15009	14830	14880	14746	15046	14913	14970	15014	14773	14760	14810	14990	14850	15029	14838	14979	14881	14933	14973	14814	15072	14954	15059	14804	14940	15006	14867	14993	14891	14846	15007	14875	14906	14989	14807	14980	14983	14901	15051	14953	14996	14985	15207	15006	14815	14901	14877	14935	14954	14814	14914	14801	14915	14772	14996	14818	14857	14842	14958	14801	14827	14970	14980	15039	14931	14798	14959	14912	14939	15026	14712	14997	14773	15105	14825	14945	14891	14909	14892	14919	14991	14957	14984	14892	15045	14898	15023	14836	14920	14962	14816	14827	14954	14914	14896	14992	14778	14870	14933	14831	14944	14862	14942	14867	14940	14921	14831	15019	15053	14983	14825	14774	15109	14963	14940	14853	14879	14888	14908	15040	14910	14947	14953	14957	15006	15092	14943	15058	14878	14916	14970	14925	14947	14971	14993	14942	15108	14772	15112	15172	15029	14785	14882	14847	15110	14919	14830	15062	14872	14835	14896	15048	14931	15103	14781	14898	14892	14825	14874	14876	14953	14915	15009	14910	14809	14809	14742	14743	15201	14826	14931	14821	14947	14805	14999	14917	14907	14914	14921	15055	15063	14931	15095	15021	14932	14928	15156	14874	14941	14887	14699	15065	14963	14872	14863	14986	14883	14924	14994	14908	15155	15052	14835	14937	14876	15043	14980	14888	14964	14996	14818	14937	14879	14926	14700	15069	14845	14889	14882	14996	14900	14899	14885	14775	14976	14953	14961	14988	14986	14908	14900	14812	14947	14867	14945	14853	14991	14813	14935	14903	14787	14889	14735	15063	15020	14857	15099	14915	14978	14923	14935	14878	14939	14890	14905	14789	14885	14888	14856	14915	14884	14918	14726	15071	14939	14963	14889	14958	14912	14977	14931	15028	14876	15058	14840	15121	14772	14918	15001	14937	14924	14965	15058	14851	14945	14880	14989	14953	14918	14978	14934	14732	14832	14980	14961	14974	14948	15135	14786	14955	14930	14958	15018	14891	15087	14979	14901	15044	14933	15001	14746	14884	14874	14864	15014	15119	14998	14950
27812	24989	30821	27886	22769	20959	19764	18460	17865	17515	17101	16822	16837	16775	16779	16724	17044	16630	16683	16774	16632	16627	16647	16755	16578	16545	16456	16748	16637	16634	16682	16532	16566	16474	16602	16484	16606	16446	16602	16692	16503	16456	16292	16588	16544	16367	16398	16371	16423	16377	16262	16454	16354	16469	16475	16382	16541	16329	16481	16416	16535	16463	16409	16344	16249	16507	16520	16366	16333	16602	16567	16374	16381	16501	16543	16520	16647	16533	16480	16562	16415	16494	16570	16380	16576	16515	16619	16548	16402	16370	16434	16396	16413	16437	16495	16418	16559	16411	16708	16398	16477	16579	16481	16376	16419	16541	16494	16542	16545	16537	16484	16473	16427	16528	16616	16547	16313	16456	16214	16540	16435	16379	16368	16519	16457	16470	16508	16540	16570	16514	16677	16489	16456	16562	16532	16446	16388	16273	16631	16288	16352	16472	16386	16483	16335	16560	16412	16530	16613	16440	16354	16507	16326	16596	16374	16342	16352	16536	16307	16353	16275	16619	16527	16459	16347	16402	16382	16499	16318	16394	16485	16481	16431	16451	16451	16237	16529	16306	16173	16476	16496	16379	16419	16465	16500	16603	16748	16564	16391	16218	16416	16385	16566	16449	16505	16417	16581	16426	16886	16526	16427	16369	16488	16559	16491	16623	16708	16408	16532	16393	16511	16654	16298	16273	16195	16296	16455	16298	16519	16481	16371	16471	16306	16473	16491	16440	16323	16614	16294	16323	16310	16515	16320	16449	16487	16339	16345	16554	16588	16216	16596	16539	16512	16532	16349	16592	16297	16256	16266	16641	16610	16663	16415	16315	16447	16615	16332	16505	16409	16536	16588	16335	16500	16498	16516	16366	16509	16520	16319	16362	16749	16534	16367	16380	16571	16358	16339	16208	16321	16345	16380	16511	16460	16631	16670	16662	16623	16447	16465	16201	16429	16427	16372	16432	16383	16519	16338	16357	16573	16667	16468	16515	16431	16408	16588	16276	16554	16424	16408	16491	16553	16680	16404	16423	16746	16343	16452	16493	16566	16387	16490	16372	16522	16406	16450	16423	16340	16495	16449	16299	16353	16648	16408	16351	16478	16495	16530	16272	16407	16477	16367	16505	16266	16578	16430	16482	16418	16421	16536	16391	16386	16458	16468	16382	16552	16384	16454	16534	16482	16605	16465	16496	16451	16291	16353	16579	16667	16538	16324	16406	16407	16405	16503	16436	16355	16280	16334	16380	16429	16443	16569	16482	16371	16425	16585	16437	16542	16401	16507	16516	16551	16560	16494	16410	16351	16346	16336	16463	16519	16404	16254	16497	16502	16447	16495	16563	16332	16440	16171	16452	16470	16426	16313	16470	16483	16417	16502	16419	16439	16328	16495	16497	16461	16445	16467	16440	16522	16314	16491	16522	16503	16388	16198	16323	16401	16482	16379	16467	16446	16324	16568	16220	16384	16474	16317	16321	16631	16463	16361	16414	16356	16508	16530	16441	16407	16577	16500	16431	16689	16451	16579	16349	16336	16218	16605	16525	16319	16588	16275	16312	16315	16531	16512	16396	16301	16464	16364	16250	16371	16419	16681	16404	16528	16383	16451	16460	16410	16464	16545	16479	16404	16583	16321	16527	16551	16584	16265	16270	16463	16423	16516	16360	16674	16374	16462	16337	16690	16524	16346	16239	16481	16602	16473	16632	16416	16463	16400	16288	16641	16437	16511	16490	16474	16724	16475	16486	16772	16459	16561	16362	16415	16402	16260	16390	16550	16534	16296	16471	16513	16612	16485	16413	16491	16406	16257	16285	16382	16568	16422	16408	16423	16250	16476	16397	16295	16284	16565	16700	16570	16615	16332	16293	16491	16504	16645	16527	16419	16369	16405	16425	16411	16445	16538	16350	16490	16413	16188	16490	16251	16347	16614	16275	16426	16522	16392	16572	16605	16407	16521	16416	16458	16418	16418	16634	16464	16556	16486	16337	16586	16341	16344	16386	16487	16683	16291	16207	16398	16443	16338	16318	16511	16451	16406	16444	16451	16553	16346	16415	16468	16489	16240	16334	16642	16398	16357	16463	16251	16467	16256	16436	16467	16458	16653	16366	16462	16666	16582	16563	16472	16605	16552	16631	16479	16502	16555	16337	16418	16561	16588	16467	16370	16405	16610	16495	16650	16225	16463	16389	16423	16516	16488	16401	16332	16407	16320	16488	16369	16418	16260	16464	16509	16381	16370	16577	16501	16364	16465	16500	16699	16558	16544	16347	16392	16381	16477	16305	16399	16388	16512	16534	16410	16285	16393	16502	16472	16547	16516	16360	16498	16282	16459	16282	16472	16328	16416	16376	16445	16480	16304	16474	16553	16558	16352	16717	16441	16481	16326	16424	16445	16227	16400	16433	16485	16438	16392	16385	16608	16451	16501	16367	16324	16531	16486	16464	16340	16639	16511	16357	16517	16613	16420	16346	16410	16454	16453	16406	16503	16548	16402	16531	16328	16211	16416	16434	16362	16449	16427	16566	16648	16488	16527	16478	16373	16535	16631	16522	16360	16541	16480	16504	16359	16573	16593	16422	16515	16512	16412	16411	16533	16572	16454	16443	16242	16567	16608	16525	16408	16614	16536	16482	16633	16421	16735	16316	16646	16428	16489	16385	16539	16428	16525	16320	16472	16594	16617	16431	16461	16497	16399	16278	16408	16426	16484	16582	16296	16163	16569	16544	16320	16513	16336	16685	16356	16546	16545	16465	16653	16579	16544	16147	16473	16599	16418	16379	16314	16488	16483	16436	16582	16345	16386	16553	16261	16526	16630	16622	16496	16504	16552	16464	16375	16316	16715	16576	16512	16210	16498	16315	16266	16526	16482	16479	16359	16286	16468	16472	16260	16304	16545	16525	16378	16380	16539	16564	16484	16468	16311	16239	16478	16374	16400	16461	16252	16218	16507	16439	16477	16523	16383	16380	16359	16474	16452	16548	16601	16527	16460	16679	16484	16503	16430	16604	16438	16263	16572	16343	16424	16382	16599	16541	16500	16335	16486	16389	16412	16465	16363	16230	16578	16292	16549	16425	16290	16556	16568	16390	16674	16489	16500	16260	16545	16341	16383	16437	16528	16634	16536	16466	16633	16385	16706	16659	16374	16231	16503	16493	16411	16567	16470	16471	16411	16483	16486	16408	16514	16413	16667	16473	16384	16455	16357	16289	16402	16541	16456	16539	16437	16463	16316	16556	16444	16603	16493	16560	16591	16636	16349	16525	16552	16382	16553	16428	16566	16476	16515	16441	16421	16465	16513	16660	16663	16622	16168	16441	16306	16466	16413	16479	16545	16464	16367	16506	16424	16372	16450	16407	16458	16586	16496	16502	16373	16428	16382	16362	16649	16730	16462	16246	16449	16479	16533	16549	16554	16572	16629	16608	16455	16443	16486	16554	16377	16333	16502	16440	16472	16404	16439	16568	16509	16650	16486	16638	16097	16608	16536	16320	16329	16353	16545	16634	16382	16518	16493	16426	16428	16594	16481	16415	16495	16427	16547	16225	16542	16607	16297	16537	16582	16434	16605	16418	16565	16526	16351	16411	16375	16508	16402	16581	16351	16498	16555	16508	16312	16457	16441	16415	16322	16406	16433	16456	16462	16414	16420	16613	16371	16269	16361	16672	16469	16241	16466	16562	16333	16356	16270	16416	16346	16433	16551	16517	16408	16444	16604	16619	16470	16436	16181	16410	16463	16245	16274	16301	16661	16422	16531	16468	16460	16456	16311	16614	16294	16435	16348	16527	16349	16488	16394	16584	16303	16430	16496	16357	16500	16577	16521	16444	16441	16484	16409	16579	16668	16652	16476	16508	16385	16467	16534	16475	16459	16251	16443	16472	16463	16424	16631	16466	16451	16454	16447	16566	16475	16524	16572	16544	16475	16447	16495	16510	16340	16360	16384	16568	16462	16447	16606	16227	16338	16529	16525	16360	16470	16627	16289	16497	16449	16581	16456	16554	16677	16462	16517	16316	16479	16529	16499	16466	16380	16499	16471	16463	16409	16392	16336	16456	16230	16468	16519	16537	16552	16481	16537	16245	16453	16382	16334	16392	16629	16514	16507	16422	16364	16634	16440	16453	16518	16623	16382	16491	16427	16306	16387	16456	16543	16501	16623	16527	16629	16443	16373	16315	16332	16466	16415	16572	16449	16467	16567	16613	16277	16501	16515	16586	16440	16345	16552	16481	16280	16299	16373	16396	16501	16437	16432	16487	16437	16603	16374	16502	16698	16248	16460	16493	16239	16433	16422	16352	16406	16422	16455	16446	16507	16312	16375	16484	16461	16304	16395	16383	16411	16417	16518	16505	16416	16774	16446	16583	16580	16440	16393	16405	16441	16725	16612	16373	16297	16442	16441	16480	16320	16331	16595	16466	16637	16393	16488	16464	16319	16439	16642	16426	16588	16454	16308	16319	16375	16388	16409	16287	16690	16558	16451	16568	16337	16435	16569	16303	16496	16416	16465	16678	16561	16424	16533	16471	16519	16524	16424	16667	16517	16503	16342	16602	16627	16457	16443	16530	16301	16432	16366	16597	16372	16593	16431	16309	16248	16707	16549	16482	16462	16421	16431	16290	16542	16481	16504	16423	16533	16496	16582	16352	16389	16487	16242	16458	16578	16321	16570	16436	16496	16373	16398	16439	16651	16420	16524	16446	16551	16302	16290	16577	16443	16540	16629	16446	16675	16471	16501	16513	16585	16438	16576	16444	16407	16390	16484	16496	16623	16523	16657	16368	16363	16560	16601	16210	16505	16342	16570	16656	16431	16516	16461	16444	16470	16564	16484	16474	16558	16377	16373	16509	16575	16472	16492	16433	16549	16442	16393	16625	16490	16507	16504	16533	16383	16452	16426	16502	16515	16606	16419	16475	16448	16417	16712	16479	16532	16597	16425	16353	16542	16435	16421	16428	16593	16446	16462	16471	16672	16430	16438	16763	16418	16371	16646	16445	16259	16377	16728	16491	16686	16404	16581	16490	16397	16455	16474	16419	16562	16536	16346	16528	16482	16441	16474	16313	16402	16225	16329	16238	16430	16530	16453	16361	16431	16512	16672	16275	16503	16504	16473	16669	16500	16423	16594	16433	16549	16557
26833	39226	35496	27640	23855	21039	19376	18022	17037	16434	15946	15524	15386	15450	15201	15203	15180	15113	15122	14953	15101	14960	15041	14804	14835	14988	14878	14988	14960	14992	14887	14826	14847	14715	14846	14628	14661	14879	14738	14833	14897	14503	14686	14806	14632	14850	14970	14573	14729	14752	14667	14713	14780	14805	14804	14618	14711	14676	14542	14501	14717	14627	14771	14777	14619	14792	14766	14764	14691	14717	14737	14785	14802	14551	14822	14738	14665	14767	14780	14712	14739	14809	14586	14598	14695	14713	14693	14690	14841	14644	14851	14746	14683	14718	14605	14721	14673	14643	14525	14637	14635	14754	14702	14655	14644	14816	14834	14812	14700	14581	14707	14601	14599	14810	14628	14718	14653	14756	14738	14757	14701	14786	14656	14675	14760	14809	14606	14620	14809	14509	14875	14642	14734	14643	14791	14759	14666	14678	14815	14733	14670	14598	14612	14757	14693	14798	14676	14820	14670	14702	14762	14638	14680	14785	14656	14771	14760	14590	14791	14874	14722	14738	14747	14702	14775	14740	14844	14515	14593	14680	14716	14750	14711	14753	14623	14771	14798	14751	14843	14654	14699	14697	14722	14663	14665	14733	14599	14620	14641	14743	14685	14663	14715	14466	14604	14665	14680	14737	14666	14747	14640	14619	14657	14728	14686	14635	14710	14631	14531	14770	14715	14725	14607	14677	14754	14590	14667	14771	14956	14546	14607	14631	14754	14803	14573	14727	14716	14743	14739	14529	14507	14703	14749	14673	14746	14644	14688	14740	14792	14737	14841	14612	14690	14786	14649	14629	14703	14822	14574	14820	14561	14671	14650	14639	14759	14706	14632	14504	14734	14631	14761	14663	14732	14673	14518	14456	14784	14689	14670	14552	14643	14654	14638	14652	14824	14687	14639	14843	14649	14911	14715	14665	14783	14601	14795	14800	14771	14732	14737	14730	14680	14762	14643	14723	14761	14640	14509	14720	14689	14660	14607	14678	14822	14525	14691	14796	14691	14759	14625	14723	14753	14561	14605	14668	14865	14651	14644	14728	14885	14742	14720	14769	14549	14597	14841	14750	14700	14674	14548	14634	14752	14555	14752	14674	14690	14709	14640	14668	14667	14700	14512	14586	14716	14643	14554	14589	14667	14743	14697	14598	14763	14780	14625	14833	14714	14568	14663	14706	14787	14551	14527	14647	14649	14601	14852	14557	14744	14651	14880	14814	14828	14657	14666	14713	14852	14762	14490	14709	14620	14573	14834	14747	14669	14812	14775	14707	14742	14636	14645	14759	14601	14746	14661	14895	14652	14712	14674	14533	14495	14687	14737	14593	14736	14810	14788	14739	14687	14630	14626	14784	14678	14601	14770	14611	14750	14815	14585	14658	14442	14651	14753	14758	14589	14537	14690	14702	14589	14457	14700	14520	14713	14743	14664	14651	14682	14770	14588	14639	14776	14733	14710	14581	14515	14606	14680	14739	14639	14663	14903	14770	14645	14654	14674	14718	14702	14645	14602	14738	14879	14621	14615	14649	14543	14582	14606	14689	14461	14487	14629	14579	14790	14549	14648	14738	14720	14921	14790	14589	14806	14758	14732	14788	14725	14559	14682	14579	14692	14733	14725	14685	14653	14589	14667	14882	14804	14645	14572	14876	14742	14637	14684	14707	14573	14611	14583	14597	14607	14676	14559	14725	14659	14581	14714	14735	14741	14504	14755	14625	14698	14866	14701	14758	14745	14623	14668	14639	14652	14749	14543	14592	14531	14682	14634	14698	14737	14729	14644	14661	14609	14630	14839	14753	14704	14710	14740	14510	14870	14676	14658	14877	14537	14730	14695	14618	14815	14878	14596	14705	14715	14694	14652	14804	14750	14727	14609	14664	14674	14682	14677	14735	14656	14752	14754	14621	14617	14762	14464	14657	14513	14686	14705	14611	14925	14693	14653	14672	14984	14746	14686	14775	14662	14701	14686	14650	14612	14730	14778	14646	14745	14708	14700	14656	14678	14692	14712	14853	14517	14572	14614	14641	14621	14778	14781	14539	14713	14780	14557	14608	14859	14840	14704	14552	14670	14492	14482	14604	14738	14617	14628	14573	14638	14579	14517	14692	14729	14758	14705	14839	14722	14667	14671	14714	14693	14660	14693	14667	14564	14641	14697	14567	14646	14689	14724	14629	14684	14792	14735	14678	14779	14630	14764	14753	14658	14538	14701	14734	14571	14598	14644	14664	14680	14713	14618	14816	14745	14615	14636	14623	14762	14622	14835	14754	14720	14684	14595	14600	14601	14824	14681	14740	14688	14656	14578	14870	14759	14681	14775	14632	14718	14724	14751	14846	14553	14654	14593	14634	14625	14773	14859	14601	14776	14449	14772	14724	14674	14644	14643	14761	14799	14719	14767	14610	14430	14642	14674	14846	14621	14843	14681	14810	14869	14759	14679	14639	14724	14717	14728	14707	14727	14583	14685	14473	14575	14680	14756	14638	14553	14774	14655	14558	14637	14679	14639	14817	14754	14765	14732	14579	14563	14830	14620	14760	14714	14542	14474	14654	14690	14663	14733	14659	14516	14740	14655	14681	14693	14571	14784	14850	14744	14817	14654	14673	14501	14647	14655	14681	14543	14663	14554	14666	14741	14624	14837	14458	14815	14721	14603	14868	14794	14551	14555	14592	14686	14612	14579	14632	14680	14699	14620	14536	14838	14647	14724	14816	14810	14626	14813	14662	14709	14658	14731	14705	14668	14680	14636	14690	14593	14641	14549	14635	14657	14629	14656	14653	14717	14600	14671	14656	14901	14643	14704	14776	14569	14687	14679	14706	14864	14803	14646	14621	14690	14716	14608	14584	14751	14745	14633	14726	14501	14497	14829	14648	14641	14619	14608	14656	14760	14760	14605	14544	14835	14591	14617	14623	14798	14644	14589	14744	14539	14672	14790	14544	14664	14816	14713	14629	14611	14537	14562	14744	14596	14708	14682	14812	14644	14924	14706	14633	14714	14794	14692	14674	14667	14713	14624	14682	14672	14670	14491	14633	14809	14624	14704	14717	14669	14697	14606	14709	14666	14703	14835	14575	14829	14663	14727	14611	14698	14725	14683	14542	14549	14661	14552	14872	14842	14830	14764	14789	14606	14512	14535	14750	14640	14745	14666	14611	14736	14642	14703	14713	14414	14671	14862	14578	14769	14683	14682	14579	14680	14748	14756	14610	14664	14481	14639	14828	14781	14780	14768	14782	14647	14546	14743	14734	14589	14682	14703	14671	14555	14816	14668	14550	14674	14717	14752	14686	14646	14689	14540	14703	14758	14598	14780	14637	14749	14700	14689	14627	14414	14617	14718	14720	14646	14792	14704	14551	14702	14677	14704	14643	14765	14635	14817	14520	14704	14574	14736	14622	14517	14821	14810	14522	14741	14826	14662	14774	14707	14621	14684	14694	14627	14607	14621	14700	14746	14707	14754	14894	14412	14527	14740	14702	14796	14739	14902	14601	14596	14463	14649	14670	14755	14702	14526	14540	14813	14610	14814	14733	14613	14647	14723	14831	14839	14646	14796	14686	14608	14592	14563	14707	14768	14717	14561	14689	14764	14644	14601	14646	14753	14616	14768	14766	14752	14603	14568	14626	14754	14778	14551	14723	14752	14701	14571	14786	14640	14721	14648	14571	14617	14653	14733	14677	14741	14802	14475	14594	14765	14669	14611	14599	14697	14678	14679	14689	14666	14691	14494	14664	14646	14802	14741	14674	14768	14640	14650	14696	14601	14616	14613	14732	14640	14589	14618	14782	14865	14702	14560	14612	14715	14620	14633	14882	14723	14764	14753	14653	14640	14833	14735	14633	14740	14702	14682	14693	14711	14544	14649	14693	14694	14485	14528	14711	14599	14527	14793	14626	14839	14735	14667	14778	14718	14827	14742	14623	14569	14658	14644	14728	14693	14575	14638	14565	14823	14678	14686	14722	14571	14744	14752	14826	14684	14620	14799	14601	14723	14737	14603	14579	14773	14701	14648	14613	14844	14762	14653	14655	14652	14680	14751	14599	14620	14457	14802	14608	14675	14683	14628	14719	14759	14636	14594	14713	14861	14605	14756	14839	14696	14641	14576	14637	14719	14840	14621	14499	14606	14622	14736	14799	14475	14639	14857	14713	14652	14648	14625	14691	14592	14549	14803	14742	14847	14693	14591	14522	14624	14637	14803	14694	14705	14650	14643	14769	14571	14691	14745	14695	14765	14785	14602	14896	14434	14623	14595	14636	14757	14654	14739	14746	14732	14745	14769	14675	14728	14534	14736	14762	14834	14654	14734	14659	14644	14663	14679	14706	14619	14825	14548	14828	14665	14560	14595	14742	14684	14630	14682	14732	14624	14520	14646	14701	14762	14584	14801	14518	14592	14629	14666	14794	14644	14590	14628	14705	14590	14751	14703	14699	14662	14792	14526	14634	14711	14599	14818	14744	14783	14615	14713	14666	14727	14700	14807	14731	14481	14613	14795	14668	14758	14669	14723	14734	14646	14764	14756	14562	14738	14730	14743	14676	14573	14546	14794	14739	14740	14699	14562	14783	14773	14667	14727	14663	14719	14703	14762	14625	14664	14556	14705	14610	14603	14920	14621	14621	14729	14820	14687	14646	14599	14659	14787	14857	14601	14655	14624	14623	14785	14632	14623	14700	14669	14683	14726	14608	14791	14625	14820	14748	14727	14639	14674	14723	14800	14592	14529	14638	14549	14670	14716	14720	14575	14801	14638	14594	14587	14825	14517	14676	14729	14719	14605	14816	14595	14887	14572	14538	14687	14713	14655	14723	14574	14627	14497	14450	14503	14666	14568	14795	14568	14585	14676	14582	14655	14656	14742	14566	14567	14499	14613	14631	14841	14771	14613	14536	14813	14694	14706	14720	14683	14726	14619	14739	14777	14646	14688	14718	14709	14610	14657	14670	14667	14769	14719	14809	14558	14646	14922	14746	14557	14840	14709	14317	14710	14732	14810	14575	14671	14717	14661	14537	14498	14733	14739	14662	14876	14568	14583	14657	14742	14652	14615	14620	14743	14716	14768	14752	14539	14700	14740	14587	14696	14634	14730	14645	14540	14654	14717	14847	14611	14696	14817	14822	14582	14732	14635	14785	14612	14717
23730	21103	28504	24371	23386	24855	24332	20858	19404	18989	18328	17945	17753	17499	17318	17305	17427	17197	17386	17091	17223	17132	17227	17216	16893	16965	17102	17000	17023	16978	16879	16937	17036	16691	16836	16905	16791	16849	16863	16657	16727	16825	16723	16787	16835	16661	16758	16938	16844	16605	16767	16949	16681	16743	16777	16916	16727	16511	16659	16722	16733	16745	16838	16809	16729	16768	16968	16818	16767	16767	16693	16561	16894	16410	16809	16797	16638	16637	16665	16676	16787	16425	16682	16784	16590	16695	16641	16664	16734	16579	16932	16856	16792	16562	16619	16629	16622	16712	16680	16817	16689	16654	16664	16755	16811	16779	16594	16697	16877	16920	16705	16780	16652	16660	16777	16658	16777	16609	16897	16865	16918	16663	16608	16849	16741	16625	16565	16777	16658	16599	16962	16542	16634	16903	16491	16805	16732	16813	16442	16524	16773	16606	16745	16723	16737	16699	16526	16671	16824	16822	16732	16808	16773	16778	16639	16749	16523	16684	16588	16579	16585	16774	16798	16751	16628	16632	16791	16678	16596	16722	16691	16765	16798	16633	16726	16754	16773	16683	16651	16593	16630	16971	16751	16602	16801	16828	16833	16822	16642	16608	16709	16891	16716	16448	16807	16721	16813	16736	16783	16619	16981	16719	16771	16627	16779	16655	16914	16641	16527	16700	16568	16587	16637	16642	16510	16439	16681	16780	16717	16476	16718	16481	16596	16617	16478	16716	16503	16697	16481	16826	16861	16719	16698	16743	16742	16522	16607	16667	16625	16791	16769	16624	16703	16678	16539	16707	16703	16618	16662	16816	16716	16780	16735	16602	16636	16786	16755	16620	16488	16667	16644	16818	16459	16687	16476	16694	16676	16733	16777	16824	16619	16579	16613	16678	16540	16502	16642	16802	16881	16664	16737	16830	16624	16705	16664	16638	16865	16756	16495	16831	16506	16540	16674	16810	16743	16714	16747	16721	16710	16729	16748	16920	16814	16745	16761	16555	16663	16863	16810	16598	16848	16822	16701	16534	16792	16638	16679	16838	16760	16697	16733	16723	16710	16767	16767	16757	16681	16555	16633	16458	16655	16663	16742	16725	16778	16677	16751	16874	16554	16636	16714	16588	16607	16749	16745	16753	16790	16694	16619	16736	16652	16549	16794	16680	16823	16595	16684	16602	16604	16627	16662	16850	16854	16612	16752	16729	16791	16801	16748	16715	16816	16756	16918	16693	16698	16606	16670	16530	16719	16783	16665	16887	16831	16846	16642	16763	16691	16837	16662	16671	16519	16617	16691	16584	16694	16760	16837	16576	16717	16859	16734	16693	16727	16581	16569	16835	16835	16635	16567	16516	16824	16745	16639	16699	16633	16671	16684	16822	16881	16576	16584	16648	16658	16566	16635	16699	16714	16444	16587	16588	16705	16776	16691	16865	16635	16786	16462	16645	16694	16725	16542	16682	16741	16515	16590	16801	16895	16734	16801	16496	16538	16636	16691	16677	16577	16732	16617	16693	16673	16601	16737	16739	16737	16654	16583	16820	16799	16744	16653	16744	16743	16779	16576	16804	16640	16913	16567	16541	16596	16795	16594	16527	16751	16604	16769	16681	16783	16462	16730	16621	16744	16593	16863	16549	16698	16832	16563	16757	16660	16608	16624	16823	16720	16771	16525	16707	16613	16839	16566	16567	16941	16632	16625	16671	16646	16585	16784	16544	16749	16524	16478	16449	16627	16659	16625	16855	16670	16838	16517	16572	16596	16813	16705	16713	16826	16723	16561	16619	16757	16672	16479	16705	16741	16761	16830	16550	16748	16713	16671	16644	16543	16750	16679	16799	16735	16799	16649	16869	16702	16603	16704	16725	16722	16793	16867	16790	16812	16605	16621	16555	16733	16810	16873	16960	16695	16708	16661	16770	16801	16660	16765	16697	16477	16657	16600	16661	16746	16594	16643	16659	16752	16679	16808	16430	16543	16853	16500	16747	16691	16548	16711	16697	16591	16626	16742	16784	16666	16646	16626	16657	16577	16632	16769	16835	16669	16406	16640	16667	16660	16492	16600	16673	16770	16712	16537	16635	16628	16641	16754	16722	16667	16638	16851	16525	16750	16825	16795	16721	16763	16815	16620	16611	16818	16653	16476	16500	16799	16675	16753	16761	16670	16752	16590	16480	16581	16683	16734	16739	16713	16691	16868	16546	16598	16726	16675	16575	16645	16725	16812	16493	16712	16633	16502	16575	16607	16777	17002	16749	16595	16772	16742	16817	16777	16723	16679	16801	16641	16742	16862	16717	16845	16739	16538	16868	16899	16528	16791	16780	16580	16604	16563	16401	16437	16648	16490	16528	16820	16790	16691	16477	16704	16667	16731	16635	16795	16653	16737	16721	16677	16674	16785	16776	16707	16714	16763	16700	16828	16751	16516	16544	16814	16858	16610	16916	16681	16587	16810	16573	16779	16770	16681	16861	16663	16641	16593	16696	16870	16783	16769	16543	16662	16606	16736	16682	16706	16860	16622	16652	16855	16546	16594	16716	16908	16723	16749	16661	16643	16792	16783	16747	16630	16634	16584	16743	16632	16534	16721	16906	16742	16770	16683	16777	16637	16698	16724	16647	16764	16756	16572	16497	16591	16609	16725	16683	16656	16758	16753	16529	16573	16615	16902	16921	16480	16542	16756	16585	16728	16816	16841	16733	16737	16807	16798	16817	16813	16630	16747	16864	16558	16595	16556	16686	16786	16823	16594	16708	16797	16750	16814	16780	16835	16870	16645	16634	16768	16554	16775	16631	16640	16708	16871	16704	16860	16646	16704	16639	16620	16572	16323	16724	16673	16786	16809	16533	16531	16722	16813	16650	16516	16662	16500	16667	16726	16819	16788	16539	16773	16719	16835	16677	16858	16662	16658	16763	16730	16707	16795	16639	16767	16725	16711	16738	16979	16790	16834	16611	16729	16618	16876	16759	16642	16720	16885	16686	16737	16666	16625	16837	16627	16678	16553	16740	16692	16796	16689	16680	16616	16782	16622	16546	16750	16731	16670	16638	16771	16610	16684	16718	16737	16600	16808	16598	16726	16688	16726	16443	16508	16702	16598	16620	16729	16491	16627	16739	16704	16656	16503	16623	16787	16701	16655	16627	16767	16514	16733	16662	16613	16769	16832	16530	16615	16589	16711	16798	16654	16736	16794	16604	16541	16565	16759	16656	16656	16765	16638	16851	16647	16698	16806	16767	16461	16476	16753	16545	16629	16521	16717	16382	16623	16713	16933	16694	16799	16660	16818	16643	16669	16681	16752	16691	16567	16834	16612	16476	16824	16765	16774	16821	16712	16576	16719	16773	16647	16699	16776	16687	16783	16878	16766	16776	16738	16609	16598	16810	16623	16691	16702	16929	16553	16789	16671	16762	16854	16714	16716	16664	16885	16661	16657	16649	16778	16849	16764	16619	16787	16579	16852	16805	16816	16789	16747	16765	16533	16578	16735	16527	16632	16662	16598	16783	16661	16792	16381	16742	16614	16997	16850	16535	16685	16607	16541	16702	16798	16525	16768	16754	16708	16558	16639	16740	16658	16793	16925	16594	16753	16497	16756	16697	16708	16700	16687	16642	16450	16791	16815	16821	16727	16618	16591	16756	16748	16802	16816	16725	16703	16593	16647	16603	16656	16621	16585	16736	16666	16699	16691	16655	16695	16727	16602	16653	16696	16805	16700	16563	16761	16572	16734	16700	16667	16748	16627	16694	16511	16757	16692	16557	16586	16773	16787	16332	16877	16699	16878	16859	16710	16702	16690	16692	16695	16591	16831	16885	16585	16673	16631	16768	16725	16719	16733	16833	16781	16486	16593	16554	16624	16853	16720	16688	16535	16608	16748	16559	16581	16797	16816	16818	16741	16681	16676	16399	16856	16680	16604	16710	16630	16659	16915	16851	16652	16851	16628	16630	16854	16738	16590	16584	16767	16808	16787	16687	16753	16708	16673	16596	16702	16704	16562	16610	16657	16525	16619	16644	16855	16707	16703	16640	16855	16721	16653	16696	16727	16832	16743	16681	16753	16480	16732	16792	16778	16766	16702	16747	16644	16679	16587	16741	16540	16750	16669	16732	16754	16718	16610	16733	16703	16719	16494	16784	16700	16817	16995	16706	16700	17070	16850	16887	16752	16759	16749	16602	16797	16623	16762	16473	16559	16690	16553	16530	16703	16572	16684	16721	16706	16672	16662	16791	16678	16717	16727	16683	16649	16718	16658	16902	16831	16781	16665	16643	16742	16809	16681	16680	16836	16547	16648	16594	16823	16626	16808	16693	16671	16601	16729	16555	16686	16654	16746	16714	16748	16862	16583	16703	16538	16680	16594	16690	16524	16671	16669	16500	16687	16577	16742	16761	16567	16611	16588	16779	16763	16594	16707	16684	16680	16651	16777	16580	16692	16641	16734	16625	16763	16736	16602	16638	16544	16726	16794	16672	16663	16608	16662	16539	16694	16581	16838	16902	16762	17065	16787	16685	16790	16988	16883	16728	16773	16699	16638	16576	16532	16696	16593	16825	16785	16676	16651	16642	16595	16678	16661	16793	16720	16585	16742	16813	16756	16558	16542	16736	16690	16701	16897	16700	16658	16628	16724	16779	16479	16656	16657	16740	16908	16575	16812	16702	16806	16668	16652	16761	16643	16685	16707	16608	16754	16753	16703	16668	16805	16768	16637	16856	16836	16678	16798	16593	16731	16726	16769	16749	16632	16743	16904	16745	16477	16597	16757	16562	16689	16597	16823	16719	16736	16822	16990	16687	16749	16620	16634	16806	16820	16819	16846	16546	16766	16725	16687	16732	16712	16658	16656	16737	16556	16773	16644	16874	16728	16614	16857	16659	16864	16858	16705	16676	16777	16814	16661	16510	16671	16607	16610	16619	16728	16704	16736	16796	16671	16662	16616	16322	16757	16718	16521	16694	16699	16609	16719	16599	16707	16697	16750	16591	16507	16702	16734	16529	16593	16744	16805	16728	16684	16414	16672	16799	16491	16781	16533	16700	16714	16978	16630	16833	16822	16694	16608	16688	16715	16556	16834	16783	16722	16703	16577	16687	16852	16598	16766	16637	16747	16739	16611	16587	16695	16752	16645	16616	16718	16689
27321	45848	41521	33166	28400	25296	22601	20675	19164	18080	17073	16532	16237	15965	15800	15763	15820	15721	15554	15577	15655	15702	15384	15346	15462	15274	15176	15065	15048	15180	15208	15210	15004	15099	15344	15149	15157	15142	14989	14797	15084	14910	15058	15045	14977	15033	14795	14956	14800	14923	14885	15038	14866	14932	14800	14774	14763	14822	15010	14937	14750	14931	14880	14775	14787	14949	14822	15035	14862	14859	14879	14894	14920	14980	14893	14877	15030	14911	14939	14864	14878	14980	14714	14885	15096	14816	15055	14735	14850	15140	14937	14798	14895	14939	14814	14856	15082	14889	14836	14876	15003	14980	14978	14926	14899	15237	14794	14985	14888	14871	14872	14808	14947	14785	15077	14933	14988	14914	14907	14853	14929	14981	14789	14895	14753	14785	14911	14900	14752	14826	14848	14881	14976	14869	15008	15092	14885	14887	14851	14897	14896	14788	14972	14833	15037	14973	14808	14885	14839	14832	14876	14718	14853	14910	14867	14977	14769	14799	14913	14954	14800	14835	15046	14857	14859	14894	14734	14959	14849	14872	15120	14758	15059	14850	14965	14672	14910	14962	15016	14855	14760	14759	14801	14963	14876	14805	14739	14922	14936	15028	14933	15097	14914	14683	15123	14864	14882	14684	14775	14835	14949	14926	14846	14920	14834	14732	14848	14918	14910	14887	14934	14852	14811	14931	15109	14957	14929	14904	14859	15023	14795	15022	15004	14928	14938	14794	14701	14795	14831	14724	15017	15031	14820	14856	14877	14770	15022	14903	14821	14781	14842	14917	14774	14712	14835	15077	15046	14853	14951	14815	14836	14970	14969	14947	14789	14889	14944	14897	14954	14799	14979	14921	14929	15047	14980	14806	14735	15095	14777	14905	14996	14878	14906	14823	14915	14960	14674	15029	14877	14897	14886	14749	14798	14932	14931	14888	14849	14991	15052	14855	14923	14751	14763	14797	14669	14857	14892	14794	14982	14759	14813	14931	14737	14954	14826	14925	14954	15060	14880	14859	14872	14843	14711	14855	14910	14831	14929	14800	14976	14761	14949	14914	14846	14992	14907	14837	14923	14995	14909	14859	14940	14839	14876	14900	14930	14834	14989	14859	14976	14894	14925	15008	15049	14804	14944	14961	15003	14726	14824	14802	15000	15062	14968	14951	14927	14969	14809	15025	15055	14978	14986	14918	14891	14977	14972	14987	14773	14920	14853	14982	14841	14805	15032	14685	14939	14921	14937	14855	15013	14944	14840	14937	14769	15092	14910	14918	14933	14852	15082	14972	14891	15035	14754	14892	14865	14889	14916	14982	15045	14749	14901	14817	14819	14844	14952	14966	14938	14885	14932	15029	15054	14960	14920	14881	14904	14878	14953	15097	15071	14848	14877	14750	14903	14890	14974	14976	14886	14722	15036	14838	14953	15117	14895	14868	14985	14873	14842	15034	14822	14827	14793	14782	14790	14933	14945	14847	15038	14857	14777	14774	14779	14760	14834	15105	14881	14873	14992	14784	14770	14791	14901	14917	14845	14850	14795	14871	14861	15092	14773	14937	15035	14818	14899	14776	14887	14909	14976	14885	14854	14967	14905	14921	14938	14826	14925	14873	14866	14970	14845	14774	14673	14964	15046	14967	14755	14775	14913	14956	14955	15024	14934	14869	14885	15001	14893	14703	14757	14977	14934	14857	15031	15039	14892	14852	14848	14985	14949	15020	14769	15026	14954	14935	14929	14841	14900	15146	14845	14888	14826	14964	15023	14645	14906	14818	14906	14985	14994	14799	14825	14891	15067	14844	14860	14701	14939	14880	14970	14869	14967	14846	14782	15095	14745	14942	14925	14835	14948	14871	14912	14954	14908	14784	14893	15006	14751	14858	14867	14938	14882	14707	14792	14926	14968	15016	14830	14716	14878	14834	14944	14897	14818	14832	14937	15012	14862	14870	14918	14900	14789	15022	14836	14913	14844	14823	14815	14813	14726	14882	14803	15027	14893	14908	14930	14996	14826	14874	14854	14895	14948	14985	14868	14863	14806	15091	14906	14846	15059	14837	14886	14949	14751	14914	14784	14958	14948	14944	15013	14798	15017	14901	14921	14876	14994	14938	15014	15011	14972	14886	15007	14903	15043	14931	14817	14828	15003	14859	14921	14679	14856	15026	14873	14910	14899	14821	14913	14873	14925	14855	15061	14820	14878	14969	14838	14922	14849	15018	14957	14820	14855	14796	14865	15005	14726	14956	14799	14982	14989	14862	14927	14902	14899	14900	14913	14813	14878	14873	14920	14940	15007	14819	15037	14773	14884	14785	14878	15008	14840	15018	15101	14687	14987	15045	14761	14868	14873	14763	15008	14872	14858	14970	14776	15061	14747	14790	14817	14919	14840	14819	14961	14862	14963	14767	14959	14975	14938	14920	14725	14993	15059	14826	14738	14900	14817	14962	14770	15050	14862	14841	14783	14910	14957	14841	14757	14902	14844	14900	15050	14774	14840	14908	14901	14922	14933	14899	14968	14883	14902	14985	14926	14837	14810	14795	14861	14775	14883	14906	14655	14822	15000	15032	14965	14951	14811	14876	14845	15027	14787	14923	14778	14956	14825	14792	14967	15032	14856	15020	14924	15012	14864	15140	14965	14907	14969	14884	15014	14881	14934	14921	14856	14934	14677	14760	14942	14855	14945	14852	14995	15010	14969	14688	14968	14800	14863	14996	14781	15036	14788	14754	14763	14881	14965	14892	14911	14792	14854	15047	14891	14797	14914	14863	14870	15026	14988	14709	14831	14798	15035	14848	14819	14955	14804	14937	14858	14672	14948	14980	14860	14856	15006	15036	14885	15077	14967	14946	14926	15005	14787	14998	15012	14953	14941	14969	14920	14960	14991	14935	14889	15035	15005	14910	14937	14980	14952	14656	15028	14846	14893	14782	14882	15038	14971	14848	14877	14948	14692	14924	15018	14883	15073	15039	15019	14846	14825	14829	14937	14767	14786	14938	14903	14784	14745	14836	14887	14857	14718	14922	15035	14805	14871	14722	14849	14902	14807	14881	14879	15034	14938	14826	14862	14774	14880	14729	14994	14855	14939	14802	14969	14987	14983	14917	14997	14733	14984	14868	14746	14964	14920	14764	14740	14861	15039	14950	14997	14891	14951	14840	14969	14919	14922	14986	14959	14861	15000	14851	14821	14973	14896	14836	15057	14913	14908	14901	14807	14874	14910	15081	14639	14903	14872	14723	14959	14846	14858	14859	14956	14894	14970	14926	14779	14870	14888	15074	14838	14851	14859	14798	15085	14932	14883	14866	14943	14954	15183	14830	14976	15041	14882	15044	14791	14866	14901	14904	14839	14829	15039	14901	14852	14863	14985	14909	14795	15017	14832	14774	14788	14855	14998	15055	14887	14805	14842	14972	14939	15210	14864	14878	14811	14748	14990	14781	14951	14830	14860	14897	14993	14961	14762	14963	14946	14893	14932	14988	14861	14700	14789	14823	14801	14759	14986	14964	14924	14879	14929	15135	14913	14951	14901	14797	14779	14879	14725	14942	14887	14929	14843	14931	14760	14883	14936	14829	14735	14926	14949	14924	15043	14873	14999	14892	14990	14894	14955	14986	14779	14761	14837	14911	14782	14855	15056	14860	14944	14832	14783	14995	14987	14958	14876	14894	14827	14877	15018	14999	14908	15015	14900	15104	14868	14881	14838	14823	14840	14847	15006	14940	15032	15040	14918	14866	14816	14911	14895	14727	14745	14696	14859	14900	14898	14859	14937	14772	14921	15055	14948	14943	14927	14835	14932	14899	15006	14842	15067	14820	14924	14968	15073	14914	14977	14929	15025	14937	14977	14771	14839	14746	14867	14901	14943	14911	14824	14879	14875	14886	14961	14859	14783	14873	14935	14651	14846	14883	14955	14778	14947	14959	14959	14872	14759	14940	14759	14995	14860	15037	14919	14962	15044	14834	14859	14905	14881	14800	14864	14950	14850	14881	14859	14849	14953	14891	15142	14772	14896	14881	14820	15023	14799	14744	14699	14953	14820	14896	14848	14851	14818	14751	14793	14940	14947	14752	14753	14821	14879	14803	14697	14763	14919	14946	14959	14831	14814	14740	14877	14742	14842	14844	14843	14897	14922	15118	14991	14917	14849	14915	14828	15028	14991	14844	14934	14784	14864	15004	14932	14902	14870	14749	14789	14715	15021	14960	14910	14961	14885	14872	15034	14977	14862	14844	14802	14924	14848	14807	14926	14975	15029	14887	14866	14818	14620	14894	15018	14789	14804	14973	14830	14904	14899	14998	15046	15025	14994	14727	14788	14658	14993	14893	15128	14876	14918	14838	14885	15018	14944	14876	14915	15014	15001	14998	14839	14901	14858	14698	14991	14922	14903	14893	14943	14918	14948	14815	14987	14798	14846	14893	14925	14948	15207	14758	14955	15055	14880	14908	14972	14905	14873	14830	14893	14929	15048	14947	14982	14900	14969	14915	15051	14864	14850	14904	15037	14898	14880	14955	14876	14974	15018	14884	14865	14941	14933	14816	14940	15080	14845	14806	14921	15028	14787	14958	14984	14757	14904	14838	14812	14789	14827	14938	15024	14917	14857	14982	14908	15071	14816	14907	14839	14833	14994	14942	14899	14942	14844	14781	14930	14754	14699	14789	14671	14929	15058	14960	14840	15026	14955	14988	14864	14974	15091	14999	14798	14722	15005	14939	14906	14823	14793	14961	14876	14829	14922	14774	14788	14966	14890	14800	14956	15044	14857	15044	14688	14927	15039	14784	14938	14841	14882	14761	14885	14930	15003	14794	14823	14814	14948	14864	14894	14767	14913	14934	14864	14939	14919	14836	15140	14934	14832	15016	14957	14998	14878	14916	14786	14940	14833	15040	14990	15078	14791	14957	14881	14717	14801	14918	14825	14771	14878	15062	14919	14830	14864	14811	14886	14890	14859	14980	14693	14918	15009	14789	14800	14737	14776	14912	14796	14892	14894	14820	15015	14952	14795	14951	14778	14828	14838	14871	14944	14974	14829	14867	14848	14962	14862	14714	14852	14723	15055	14841	14984	14798	14830	14976	14925	14956	14866	14836	14894	14941	15037	14875	15055	14862	14935	14839	14825	14896	14914	14920	14826	14930
22481	20934	28638	23428	21674	25036	27508	22221	20301	19949	19158	18292	18070	17818	17866	17641	17685	17411	17555	17521	17149	17399	17265	17157	17215	17078	17091	17044	16819	16885	16764	17150	16949	16794	16768	16685	16766	16692	16853	16657	16859	16671	16895	16764	16709	16751	16655	16774	16657	16699	16811	16645	16625	16340	16617	16707	16595	16546	16857	16593	16705	16607	16684	16798	16749	16793	16773	16916	16702	16731	16836	16487	16715	16596	16724	16618	16737	16599	16529	16607	16557	16754	16904	16682	16791	16578	16652	16674	16874	16516	16662	16401	16510	16669	16534	16846	16725	16756	16732	16498	16701	16704	16717	16596	16576	16708	16326	16397	16692	16693	16569	16712	16681	16669	16518	16683	16679	16596	16550	16607	16670	16617	16592	16800	16691	16625	16408	16655	16527	16433	16595	16709	16654	16655	16784	16580	16684	16866	16807	16613	16648	16546	16609	16877	16639	16516	16684	16678	16524	16641	16608	16551	16590	16600	16543	16738	16420	16534	16533	16581	16649	16415	16726	16716	16492	16781	16464	16483	16583	16301	16598	16553	16633	16607	16651	16520	16523	16722	16520	16671	16600	16645	16652	16509	16649	16624	16669	16472	16574	16536	16615	16591	16563	16778	16694	16530	16605	16671	16666	16560	16767	16354	16719	16649	16550	16460	16548	16604	16530	16622	16731	16606	16755	16728	16517	16542	16435	16518	16603	16373	16734	16408	16661	16530	16578	16538	16562	16483	16594	16622	16581	16628	16639	16602	16719	16489	16599	16579	16593	16664	16583	16652	16509	16745	16590	16467	16661	16625	16485	16439	16530	16649	16541	16556	16789	16521	16508	16553	16570	16533	16518	16508	16584	16517	16610	16768	16533	16411	16419	16595	16601	16351	16495	16501	16488	16551	16442	16505	16467	16643	16636	16567	16394	16592	16695	16665	16541	16695	16513	16746	16660	16615	16592	16884	16564	16487	16527	16742	16561	16448	16718	16639	16485	16720	16507	16623	16491	16528	16613	16554	16738	16831	16464	16500	16707	16604	16695	16557	16509	16689	16748	16799	16643	16628	16821	16637	16591	16671	16617	16583	16710	16499	16769	16808	16575	16626	16919	16625	16739	16589	16569	16652	16557	16712	16711	16796	16499	16540	16643	16683	16452	16638	16370	16488	16664	16674	16641	16807	16568	16503	16492	16564	16701	16766	16649	16609	16659	16659	16483	16626	16547	16609	16657	16360	16593	16456	16573	16604	16669	16662	16525	16582	16607	16560	16530	16513	16727	16596	16871	16848	16386	16515	16522	16616	16359	16571	16778	16754	16364	16607	16463	16649	16530	16497	16703	16660	16647	16474	16588	16664	16706	16629	16614	16679	16460	16518	16718	16842	16650	16357	16449	16505	16624	16527	16716	16614	16771	16551	16705	16387	16645	16436	16655	16570	16472	16742	16591	16549	16487	16631	16469	16494	16562	16747	16607	16748	16704	16301	16608	16470	16607	16549	16564	16769	16562	16349	16678	16751	16454	16677	16448	16501	16760	16731	16501	16435	16668	16596	16538	16527	16638	16473	16652	16551	16581	16510	16624	16452	16706	16466	16862	16692	16597	16421	16594	16525	16532	16612	16495	16611	16520	16405	16727	16600	16564	16730	16603	16701	16451	16552	16699	16612	16502	16441	16655	16553	16625	16476	16558	16726	16662	16579	16599	16610	16444	16516	16639	16534	16663	16562	16323	16607	16740	16525	16683	16484	16638	16578	16659	16346	16555	16639	16524	16507	16517	16338	16557	16742	16564	16678	16710	16641	16514	16553	16341	16664	16522	16451	16564	16454	16548	16769	16743	16667	16676	16410	16440	16470	16665	16632	16595	16617	16706	16545	16458	16502	16637	16618	16706	16478	16671	16640	16502	16365	16663	16457	16404	16620	16545	16630	16515	16454	16403	16651	16682	16574	16446	16690	16785	16494	16633	16560	16558	16627	16633	16556	16601	16645	16641	16504	16754	16447	16303	16421	16492	16818	16346	16429	16733	16661	16540	16427	16408	16494	16552	16429	16584	16552	16571	16394	16522	16414	16462	16578	16562	16549	16378	16778	16396	16484	16611	16643	16657	16339	16497	16588	16537	16334	16608	16446	16588	16558	16513	16480	16515	16574	16554	16560	16678	16612	16758	16695	16379	16572	16572	16542	16520	16500	16464	16621	16623	16644	16507	16821	16768	16668	16620	16476	16722	16494	16715	16577	16640	16807	16634	16497	16717	16612	16714	16745	16434	16575	16551	16466	16664	16676	16606	16768	16716	16760	16673	16372	16578	16450	16459	16636	16634	16344	16713	16427	16473	16582	16601	16758	16349	16491	16792	16612	16548	16614	16682	16571	16660	16693	16765	16545	16721	16622	16451	16675	16490	16568	16565	16508	16499	16548	16885	16859	16601	16581	16530	16659	16482	16554	16673	16539	16520	16747	16591	16577	16649	16796	16690	16533	16515	16509	16462	16526	16460	16568	16741	16444	16547	16536	16771	16639	16679	16731	16627	16590	16436	16540	16466	16442	16319	16535	16559	16453	16495	16489	16510	16576	16469	16752	16635	16535	16694	16593	16545	16525	16473	16649	16698	16426	16669	16476	16529	16604	16579	16541	16668	16305	16666	16771	16498	16470	16638	16571	16702	16606	16634	16648	16608	16480	16392	16564	16514	16742	16530	16633	16699	16932	16613	16656	16527	16716	16595	16581	16758	16626	16642	16799	16535	16390	16491	16581	16537	16689	16513	16498	16679	16612	16671	16465	16544	16451	16658	16321	16356	16558	16500	16740	16782	16531	16480	16486	16514	16546	16649	16409	16578	16516	16630	16477	16427	16541	16532	16624	16581	16445	16580	16447	16623	16654	16483	16570	16566	16598	16635	16538	16493	16663	16532	16441	16658	16494	16448	16613	16668	16325	16587	16621	16514	16767	16516	16507	16551	16420	16513	16554	16816	16620	16615	16543	16696	16424	16529	16521	16661	16415	16599	16690	16584	16556	16590	16633	16705	16784	16673	16560	16479	16512	16548	16533	16733	16613	16650	16553	16605	16423	16507	16408	16291	16724	16485	16647	16537	16480	16456	16558	16723	16609	16448	16497	16730	16498	16792	16570	16702	16622	16848	16512	16653	16507	16659	16450	16646	16525	16667	16619	16719	16483	16927	16515	16445	16535	16587	16608	16617	16588	16608	16640	16422	16805	16402	16557	16724	16392	16558	16520	16427	16691	16486	16410	16709	16498	16375	16378	16746	16530	16693	16617	16619	16596	16529	16496	16480	16557	16593	16783	16712	16225	16505	16470	16548	16700	16674	16548	16531	16652	16540	16615	16712	16554	16649	16609	16564	16614	16614	16497	16742	16607	16676	16665	16647	16606	16696	16774	16544	16389	16406	16639	16654	16536	16439	16398	16480	16446	16751	16559	16574	16513	16609	16563	16325	16699	16751	16506	16540	16629	16642	16439	16352	16658	16659	16421	16747	16596	16643	16601	16583	16549	16542	16563	16460	16403	16615	16628	16645	16638	16516	16551	16485	16572	16372	16572	16509	16460	16309	16788	16552	16482	16578	16729	16550	16571	16709	16665	16540	16591	16570	16549	16579	16640	16720	16688	16612	16499	16567	16589	16724	16413	16381	16526	16777	16543	16608	16729	16658	16623	16666	16531	16374	16535	16580	16490	16553	16600	16559	16752	16404	16428	16450	16564	16640	16540	16388	16550	16621	16703	16761	16585	16701	16726	16639	16561	16442	16716	16604	16615	16591	16548	16647	16708	16557	16566	16513	16646	16546	16501	16486	16619	16469	16416	16672	16580	16502	16706	16655	16673	16922	16593	16637	16459	16488	16498	16561	16529	16649	16619	16608	16668	16584	16611	16632	16409	16559	16610	16431	16625	16594	16638	16649	16611	16754	16599	16844	16570	16401	16486	16561	16652	16484	16700	16491	16396	16678	16492	16390	16688	16723	16574	16645	16716	16520	16623	16722	16692	16588	16692	16673	16570	16517	16321	16525	16577	16590	16540	16576	16635	16588	16525	16566	16524	16528	16478	16627	16638	16569	16386	16448	16432	16504	16590	16872	16472	16584	16562	16673	16470	16655	16639	16450	16639	16406	16643	16553	16314	16632	16739	16472	16705	16842	16713	16605	16624	16937	16672	16512	16584	16650	16495	16583	16818	16786	16392	16604	16635	16387	16686	16503	16527	16547	16506	16594	16495	16617	16618	16796	16665	16327	16475	16540	16553	16306	16423	16617	16843	16595	16507	16566	16529	16562	16519	16461	16717	16728	16673	16640	16555	16576	16579	16683	16559	16510	16717	16734	16723	16411	16755	16544	16486	16705	16399	16355	16437	16415	16487	16541	16779	16663	16758	16760	16552	16455	16549	16638	16558	16580	16697	16603	16631	16677	16436	16615	16479	16639	16531	16660	16445	16600	16638	16436	16506	16572	16664	16659	16584	16584	16537	16762	16595	16575	16416	16415	16517	16568	16559	16661	16598	16549	16684	16734	16577	16519	16642	16317	16489	16587	16576	16594	16420	16470	16576	16518	16588	16528	16733	16665	16762	16540	16632	16569	16685	16760	16580	16480	16496	16800	16714	16706	16535	16586	16402	16575	16600	16679	16521	16527	16620	16740	16721	16780	16452	16521	16462	16638	16655	16480	16412	16466	16477	16609	16637	16569	16424	16662	16716	16595	16626	16580	16366	16535	16638	16478	16641	16662	16615	16513	16610	16417	16607	16617	16430	16791	16662	16442	16753	16513	16811	16641	16608	16575	16393	16453	16658	16750	16397	16767	16680	16601	16368	16690	16587	16586	16693	16510	16684	16570	16509	16601	16637	16707	16659	16792	16446	16698	16603	16602	16592	16576	16873	16578	16476	16493	16471	16552	16432	16607	16631	16535	16571	16621	16503	16645	16672	16598	16470	16598	16637	16652	16572	16611	16631	16765	16799	16598	16575	16489	16609	16477	16667	16484	16485	16408	16531	16523	16543	16609	16593	16564	16490	16689	16660	16445	16400	16474	16716	16726	16594	16624	16656	16491	16425	16512	16338	16425	16527	16482	16380	16303	16685	16494	16606	16582	16469	16513	16739	16603	16502	16606	16490	16795	16459	16603	16509
28813	49027	45867	36915	31822	28102	25102	22726	20697	19372	18252	17410	16697	16462	16259	16266	15992	16056	15751	15936	15805	15702	15709	15791	15538	15282	15301	15195	15359	15206	15096	15210	15121	14990	15056	14987	14998	14973	14958	15048	14914	14789	14874	14796	14835	14967	14848	14676	14993	14847	14927	14854	14698	14853	14903	14822	14855	14753	14953	14860	14929	14774	14796	14968	14751	14720	14809	14732	14768	14865	14916	14826	14790	14889	14728	14794	14897	14792	14848	14913	14775	14798	14908	14769	14839	14897	14659	14722	14822	14816	14800	14692	14963	14778	14604	14817	14679	14743	14809	14842	14771	14766	14694	14800	14706	14814	14702	14775	14870	14861	14759	14849	14822	14732	14913	14661	14685	14758	14972	14960	14917	14754	14832	14765	14771	14686	14805	14898	14899	14827	14702	14698	14896	14910	14825	14729	14787	14835	14931	14701	14876	14969	14909	14717	14668	14681	14892	14763	14731	14797	14647	14931	14886	14753	14798	14764	14648	14802	14757	14843	14856	14829	14673	14797	14800	14674	14648	14749	14770	14725	14746	14704	14768	14798	14651	14743	14794	14657	14756	14829	14767	14567	14675	14727	14878	14830	14772	14935	14872	14722	14829	14626	14839	14839	14788	14875	14689	14872	14691	14890	14846	14823	14907	14594	14680	14839	14967	14810	14633	14772	14863	14794	14763	14744	14771	14656	14797	14921	14837	14692	14675	14592	14855	14821	14832	14647	14684	14666	14719	14608	14816	14719	14854	14778	14792	14682	14823	14744	14838	14797	14935	14742	14858	14913	14838	14772	14727	14624	14765	14840	14841	14806	14778	14818	14803	14726	14712	14768	14802	14902	14912	14913	14819	14752	14886	14795	14790	14687	14736	14914	14592	15011	14715	14866	14740	15019	14789	14722	14719	14832	14668	14698	14752	14793	14792	14854	14806	14720	14860	14757	14799	14654	14741	14871	14775	14852	14724	14748	14817	14758	14889	14770	14853	14686	14872	14682	14827	14682	14710	14738	14697	14723	14848	14769	14814	14792	14699	14637	14787	14564	14832	14780	14755	14748	14920	14888	14767	14749	14799	14972	14938	14649	14784	14781	14942	14794	14673	14884	14799	14869	14959	14740	14881	14635	14819	14980	14958	14702	14732	14760	14852	14851	14731	14819	14870	14643	14839	14748	14754	14741	14781	14792	14650	14783	14776	14838	14712	14654	14858	14537	14753	14960	14704	14706	14685	14831	14812	14802	15001	14819	14794	14654	14760	14523	14683	14792	14826	14863	14760	14772	14744	14797	14871	14554	14839	14884	14876	14719	14772	14827	14884	14861	14850	14807	14769	14761	14761	14832	14873	14726	14703	14736	14829	14769	14796	14679	14736	14755	14794	14796	14604	14742	14736	14742	14899	14697	14745	14744	14913	14689	14783	14823	14705	14828	14851	14899	14811	14742	14832	14795	14753	14938	14987	14879	14716	14696	14585	14739	14742	14796	14720	14680	14867	14807	14803	14867	14762	14896	14740	14714	14791	14639	14801	14690	14828	14669	14782	14647	14770	14978	14677	14707	14702	14700	14697	14816	14851	14748	14651	14841	14829	14704	14804	14754	14704	14732	14831	14723	14740	14681	14800	14788	14652	14821	14813	14604	14917	14854	14799	14657	14669	14825	14740	14874	14719	14799	14747	14901	14940	14630	14860	14746	14845	14750	14843	14662	14859	14609	14828	14958	14756	14642	14781	14617	14817	14761	14883	14795	14808	14890	14728	14860	14750	14536	14729	14591	14814	14766	14829	14805	14968	14976	14680	14773	14838	14925	14794	14663	14598	14917	14799	14755	14895	14691	14843	14737	14802	14637	14693	14590	14717	14739	14752	14647	14646	14755	14895	14890	14643	14596	14727	14971	14818	14787	14848	14738	14743	14806	14748	14595	14557	14864	14741	14839	14981	14803	14970	14755	14893	14858	14697	14744	14796	14703	14675	14831	14672	14853	14675	14818	14709	14708	14622	14889	14938	14725	14726	14912	14809	14694	14921	14785	14765	14798	14911	14781	14887	15070	14583	14653	14851	14851	14839	14707	14879	14944	14600	14803	14795	14837	14643	14832	14801	14719	14756	14827	14849	14815	14747	14768	14650	14900	14766	14829	14752	14664	14813	14751	14907	14850	14902	14902	14637	14679	14622	14776	14785	14874	14671	14837	14857	14871	14700	15041	14641	14830	14761	14753	14775	14668	14744	14802	14792	14844	14974	14936	14837	14630	14910	14798	14659	14860	14787	14887	14840	14827	14722	14756	14524	14959	14695	14847	14799	14770	14766	14763	14725	14802	14964	14757	14671	14646	14726	14623	14913	14649	14927	14681	14786	14721	15003	14660	14829	14605	14710	14865	14824	14740	14771	14693	14885	14868	14820	14680	14899	14801	14785	14751	14744	14639	14858	14778	14707	14804	14920	14738	14811	14695	14761	14884	14605	14723	14673	14801	14820	14699	14940	14686	14848	14623	14642	14752	14843	14716	14793	14815	14787	14706	14812	14695	14838	14744	14762	14705	14759	14682	14656	14920	14686	14867	14697	14806	14702	14698	14736	14762	14721	14791	14687	14743	14751	14941	14761	14895	14777	14703	14774	14757	14665	14778	14691	14825	14796	14644	14787	14852	14605	14753	14778	14711	14541	14783	14845	14946	14695	14785	14621	14640	14818	14845	14767	14861	14872	14760	14885	14887	14775	14738	14848	14847	14796	14621	14801	14739	14670	14738	15082	14634	14944	14839	14847	14860	14581	14840	14811	14737	14717	14859	14786	14786	14788	14897	14720	14759	14834	14687	14923	14757	14859	14713	14653	14815	14755	14552	14664	14803	14821	14943	14810	14869	14808	14851	14662	14757	14969	14689	14736	14828	14835	14734	14779	14750	14846	14804	14698	14770	14625	14814	14897	14751	14749	14728	14794	14784	14685	14743	14826	14691	14875	14752	14709	14882	14831	14795	14604	14645	14711	14562	14826	14695	14799	14888	14809	14762	14849	14917	14791	14799	14821	14838	14799	14723	14786	14982	14597	14872	14734	14711	14574	14829	14774	14586	14822	14697	14786	14645	14834	14832	14781	14726	14722	14749	14834	14753	14701	14757	14697	14691	14923	14699	14539	14951	14793	14646	14767	14703	14857	14897	14867	14767	14677	14677	14882	14702	14687	14974	14747	14843	14801	14859	14862	14733	14861	14633	14726	14838	14731	14690	14806	14609	14604	14751	14705	14852	14776	14771	14665	14764	14861	14817	14760	14735	14760	14789	14808	14872	14804	14753	14630	14589	14742	14723	14931	14755	14752	14950	14727	14831	14810	14762	14802	14680	14839	14659	14893	14685	14772	14686	14607	14651	14771	14745	14778	14814	14726	14774	14964	14844	14705	14755	14868	14790	14806	14756	14669	14685	14753	14723	14744	14713	14830	14714	14934	14796	14841	14855	14837	14692	14890	14806	14782	14780	14739	14647	14853	14756	14875	14920	14805	14707	14700	14761	14548	14995	14817	14794	14862	14630	14834	14617	14771	14781	14911	14876	14666	14613	14860	14654	14761	14589	14806	14797	14830	14775	14873	14866	14707	14691	14853	14720	14676	14717	14639	14796	14727	14686	14801	14871	14884	14802	14723	14664	14479	14843	14663	14856	14667	14925	14768	14856	14763	14845	14681	14814	14749	14869	14889	14717	14849	14827	14912	14792	14925	14859	14863	14913	14894	14795	14677	14598	14845	14767	14733	14776	14793	14744	14815	14789	14802	14899	14821	14658	14793	14738	14788	14688	14695	14721	14965	14849	14786	14775	14737	14745	14878	14725	14642	14998	14883	15034	14550	14735	14759	14757	14775	14785	14734	14786	14847	14596	14831	14694	14820	14658	14803	14788	14772	14750	14774	14653	14778	14654	14831	14662	14835	14681	14868	14849	14798	14789	14793	14618	14781	14838	14730	15021	14833	14853	14824	14866	14956	14873	14696	14699	14763	14777	14887	14777	14830	14770	14835	14866	14743	14984	14765	14743	14759	14812	14695	14704	14757	14768	14685	14723	14894	14689	14716	14836	14942	14970	14772	14666	14848	14798	14652	14829	14643	14735	14767	14773	14884	14797	14755	14747	14805	14721	14665	14804	14730	14815	14761	14768	14833	14744	14855	14742	14800	14811	14680	14701	14809	14754	14927	14645	14913	14695	14798	14880	14861	14660	14587	14640	14783	14971	14666	14717	14725	14721	14917	14793	14818	14785	14845	14712	14811	14704	14824	14765	14791	14702	14869	14718	14924	14626	14806	14661	14913	14746	14677	14764	14824	14544	14891	14801	14756	14842	14710	14670	14688	14545	14852	14729	14710	14790	14733	14798	14761	14732	14612	14743	14743	14930	14862	14768	14645	14680	14939	14785	14757	14703	14799	14798	14768	14673	14639	14908	14934	14781	14830	14658	14793	14818	14648	14665	14775	14741	14668	14686	14818	14891	14715	14791	14755	14749	14635	14790	14714	14577	14793	14635	14859	14743	14813	14680	14576	14966	14891	14903	14881	14961	14768	14778	14755	14646	14704	14578	14874	14663	14767	14720	14613	14873	14935	14885	14767	14854	14823	14782	14951	14759	14828	14780	14707	14658	14807	14583	14689	14803	14720	14932	14779	14780	14856	14746	14651	14793	14944	14913	14770	14783	14671	14752	14799	14730	14806	14777	14745	14839	14734	14741	14786	14652	14734	14854	14877	14661	14756	14628	14691	14551	14670	14765	14737	14732	14730	14783	14661	14653	14724	14804	14817	14846	14897	14833	14779	14640	14727	14924	14718	14881	14721	14807	14915	14702	14627	14658	14891	14639	14617	14791	14749	14773	14744	14714	14675	14994	14785	14684	14963	14793	14555	14652	14801	14802	14779	14534	14606	14708	14864	14781	14680	14659	14942	14923	14837	14759	14613	15049	14869	14832	14622	14736	14717	14736	14884	14723	14653	14690	14767	14749	14790	14623	14815	14713	14792	14719	14898	14928	14819	14742	14660	14683	14614	14673	14830	14882	14829	14746	14749	14734	14828	14753	14755	14809	14627	14855	14747	14807	14701	14820	14896	14970	14705	14757	14860	14816	14762	14677	14684	14805	14594	14837	14665	14679	14795	14893
27897	24675	30944	27713	22743	20561	19331	18282	17771	17360	17100	16924	16798	16742	16877	16775	16809	16672	16720	16627	16640	16747	16700	16861	16708	16558	16691	16560	16640	16590	16494	16385	16548	16578	16612	16578	16636	16536	16679	16336	16274	16387	16655	16354	16353	16447	16419	16469	16523	16481	16351	16509	16505	16378	16484	16620	16238	16392	16283	16436	16436	16337	16543	16474	16490	16314	16297	16323	16469	16473	16455	16352	16564	16270	16221	16385	16359	16431	16393	16388	16247	16518	16666	16439	16477	16505	16409	16376	16477	16581	16623	16214	16374	16407	16268	16216	16682	16309	16284	16446	16185	16472	16271	16222	16182	16587	16513	16348	16300	16505	16397	16404	16552	16354	16523	16478	16400	16530	16419	16530	16562	16449	16432	16427	16565	16306	16384	16331	16331	16300	16470	16406	16470	16439	16271	16366	16390	16220	16343	16419	16449	16456	16461	16240	16255	16397	16240	16366	16343	16255	16242	16281	16560	16407	16435	16400	16379	16316	16197	16478	16315	16278	16187	16340	16498	16299	16436	16408	16465	16358	16474	16411	16469	16400	16299	16380	16299	16156	16349	16228	16208	16182	16436	16357	16320	16471	16493	16476	16254	16269	16273	16244	16246	16555	16506	16295	16437	16298	16313	16271	16351	16312	16430	16667	16415	16451	16370	16450	16418	16266	16352	16424	16431	16373	16334	16276	16430	16326	16535	16454	16383	16530	16392	16375	16229	16359	16502	16406	16392	16318	16485	16557	16148	16360	16378	16555	16366	16234	16365	16380	16509	16399	16253	16087	16471	16223	16270	16279	16458	16520	16572	16548	16248	16541	16440	16542	16528	16418	16422	16448	16197	16276	16377	16303	16387	16586	16449	16558	16511	16529	16404	16460	16478	16312	16346	16360	16365	16367	16334	16299	16420	16261	16338	16470	16497	16390	16240	16379	16472	16401	16349	16439	16392	16371	16536	16283	16316	16317	16546	16346	16535	16424	16468	16387	16522	16361	16409	16365	16269	16447	16425	16267	16483	16580	16475	16553	16442	16419	16424	16395	16491	16195	16403	16239	16330	16383	16448	16383	16296	16341	16370	16312	16350	16405	16405	16647	16416	16506	16483	16290	16499	16513	16388	16480	16643	16414	16546	16385	16256	16343	16413	16492	16363	16382	16639	16430	16353	16379	16306	16422	16423	16503	16273	16478	16319	16423	16455	16294	16353	16356	16468	16188	16485	16454	16469	16292	16408	16456	16464	16376	16408	16634	16445	16277	16433	16374	16286	16390	16522	16378	16531	16247	16238	16380	16495	16362	16431	16208	16326	16260	16397	16277	16518	16441	16385	16390	16357	16545	16451	16306	16581	16216	16439	16530	16492	16214	16421	16226	16353	16674	16441	16452	16359	16396	16323	16599	16354	16525	16342	16460	16170	16273	16572	16345	16352	16296	16430	16424	16343	16378	16222	16405	16406	16728	16526	16371	16634	16478	16349	16378	16378	16367	16324	16290	16624	16326	16431	16373	16357	16289	16524	16281	16400	16530	16473	16461	16366	16317	16555	16339	16386	16422	16380	16359	16300	16517	16429	16250	16516	16671	16543	16537	16405	16315	16202	16620	16404	16453	16499	16410	16410	16380	16429	16485	16392	16433	16462	16517	16429	16363	16354	16530	16509	16644	16507	16412	16420	16312	16750	16310	16291	16505	16424	16466	16557	16492	16545	16474	16420	16297	16359	16342	16358	16471	16351	16300	16444	16429	16448	16499	16194	16341	16298	16278	16368	16388	16330	16530	16644	16569	16381	16416	16684	16372	16239	16324	16417	16288	16424	16495	16341	16521	16469	16376	16440	16525	16226	16378	16415	16423	16479	16558	16352	16515	16489	16639	16503	16686	16328	16467	16644	16181	16567	16487	16277	16198	16377	16299	16294	16414	16511	16512	16165	16435	16479	16402	16454	16431	16477	16520	16368	16614	16524	16474	16295	16631	16456	16515	16370	16405	16621	16318	16592	16403	16351	16362	16426	16512	16375	16428	16509	16403	16279	16454	16254	16354	16348	16581	16504	16390	16488	16456	16387	16487	16305	16268	16404	16526	16505	16380	16437	16344	16378	16291	16483	16660	16541	16552	16447	16303	16385	16363	16410	16466	16520	16584	16250	16285	16416	16363	16685	16253	16534	16519	16536	16495	16477	16400	16493	16468	16383	16511	16276	16383	16461	16438	16507	16423	16407	16494	16386	16203	16529	16470	16348	16409	16463	16594	16518	16471	16406	16422	16436	16231	16281	16279	16338	16383	16613	16480	16526	16261	16349	16299	16309	16447	16386	16442	16303	16335	16580	16421	16367	16508	16412	16449	16433	16430	16302	16503	16369	16415	16417	16196	16469	16271	16292	16312	16486	16505	16447	16491	16557	16467	16261	16435	16252	16477	16343	16556	16361	16382	16231	16543	16304	16429	16387	16435	16405	16374	16385	16351	16366	16523	16420	16545	16493	16499	16414	16377	16579	16292	16457	16326	16217	16378	16487	16524	16366	16376	16450	16223	16452	16424	16447	16559	16482	16390	16446	16366	16408	16314	16440	16507	16391	16481	16336	16531	16424	16435	16166	16432	16379	16427	16400	16202	16374	16310	16168	16332	16502	16421	16343	16488	16545	16449	16360	16394	16466	16349	16312	16507	16222	16308	16268	16555	16384	16302	16396	16315	16300	16255	16400	16320	16281	16376	16394	16382	16453	16281	16337	16379	16457	16467	16414	16351	16411	16330	16349	16205	16383	16469	16197	16512	16172	16332	16370	16566	16460	16379	16440	16284	16281	16489	16494	16439	16414	16139	16324	16282	16535	16554	16471	16514	16200	16444	16376	16373	16363	16244	16250	16565	16420	16513	16388	16248	16531	16609	16445	16360	16276	16359	16554	16610	16535	16304	16185	16482	16359	16682	16405	16617	16464	16321	16309	16431	16529	16358	16298	16231	16381	16247	16448	16582	16429	16434	16526	16333	16266	16349	16442	16230	16370	16387	16348	16339	16450	16409	16591	16404	16495	16407	16456	16234	16533	16494	16381	16392	16440	16496	16344	16361	16454	16565	16437	16239	16404	16630	16488	16503	16513	16405	16569	16433	16500	16427	16204	16445	16585	16418	16480	16244	16347	16297	16455	16478	16506	16541	16412	16395	16434	16379	16429	16275	16360	16417	16605	16498	16627	16622	16264	16365	16460	16333	16519	16424	16358	16278	16330	16402	16390	16278	16329	16383	16042	16451	16420	16600	16340	16394	16378	16314	16366	16345	16545	16528	16362	16553	16648	16402	16591	16475	16404	16493	16242	16414	16286	16480	16390	16282	16282	16450	16457	16482	16498	16637	16615	16511	16255	16435	16394	16227	16138	16522	16443	16323	16481	16330	16309	16542	16433	16266	16416	16435	16552	16398	16281	16483	16392	16476	16504	16540	16401	16262	16400	16490	16462	16270	16496	16477	16519	16296	16406	16462	16406	16508	16352	16306	16410	16413	16300	16338	16428	16418	16352	16355	16301	16480	16416	16526	16272	16217	16433	16408	16443	16496	16402	16255	16260	16336	16484	16474	16336	16405	16457	16308	16352	16340	16427	16568	16472	16330	16495	16434	16400	16472	16516	16292	16514	16276	16247	16194	16215	16357	16293	16366	16538	16333	16478	16382	16569	16456	16394	16497	16330	16296	16485	16321	16339	16519	16369	16408	16404	16385	16513	16428	16469	16422	16481	16249	16534	16547	16588	16406	16455	16467	16553	16515	16337	16255	16326	16400	16604	16575	16445	16399	16319	16504	16450	16254	16284	16498	16349	16533	16475	16438	16259	16474	16292	16581	16214	16295	16343	16312	16383	16259	16535	16184	16331	16265	16313	16377	16489	16382	16395	16300	16428	16342	16309	16428	16299	16363	16487	16404	16468	16323	16327	16544	16363	16400	16557	16329	16320	16377	16421	16346	16524	16462	16368	16587	16547	16541	16606	16606	16515	16270	16529	16411	16451	16480	16271	16601	16294	16399	16528	16685	16562	16429	16255	16539	16365	16410	16456	16341	16301	16589	16373	16439	16456	16652	16424	16102	16267	16473	16303	16360	16252	16315	16191	16342	16448	16567	16347	16306	16424	16422	16512	16166	16415	16340	16237	16398	16253	16471	16422	16359	16454	16589	16379	16266	16407	16404	16503	16463	16355	16380	16376	16425	16233	16384	16720	16487	16192	16370	16488	16581	16421	16409	16547	16253	16427	16592	16519	16600	16422	16547	16459	16494	16405	16331	16534	16397	16374	16371	16285	16458	16451	16456	16466	16342	16247	16469	16317	16458	16339	16512	16301	16602	16586	16353	16572	16491	16410	16320	16336	16452	16655	16479	16385	16338	16562	16469	16445	16257	16373	16448	16413	16418	16253	16370	16449	16580	16317	16366	16457	16326	16452	16586	16491	16609	16476	16373	16353	16448	16357	16711	16606	16365	16446	16307	16379	16475	16576	16336	16420	16237	16467	16614	16441	16449	16401	16456	16511	16428	16337	16544	16286	16405	16595	16309	16292	16277	16288	16206	16479	16386	16449	16557	16344	16337	16474	16481	16468	16454	16352	16369	16331	16244	16295	16444	16554	16271	16544	16499	16353	16362	16203	16487	16492	16471	16302	16333	16284	16531	16501	16283	16332	16415	16499	16202	16644	16275	16356	16419	16396	16472	16354	16248	16308	16740	16229	16387	16403	16378	16301	16467	16330	16417	16201	16414	16442	16539	16474	16401	16632	16394	16297	16397	16407	16362	16260	16643	16487	16374	16558	16308	16263	16247	16442	16409	16612	16324	16463	16308	16387	16328	16520	16530	16640	16445	16430	16398	16577	16579	16481	16287	16267	16540	16176	16355	16384	16209	16525	16471	16350	16174	16544	16409	16400	16554	16519	16352	16264	16323	16407	16428	16328	16328	16482	16430	16615	16360	16357	16450	16511	16416	16259	16485	16261	16318	16323	16304	16585	16415	16240	16580	16536	16408	16277	16433	16512	16495	16498	16466	16548	16523	16334	16467	16276	16473	16487	16271	16199	16455	16410	16481	16343	16538	16493	16560	16379	16446	16571	16575	16359	16325	16531	16465	16580	16482	16234	16412	16326	16222	16449	16693
26687	38557	35322	27586	23540	20876	19001	17844	17062	16309	15963	15539	15387	15172	15114	15188	15253	14997	14951	14914	14890	14977	15006	15062	15056	15015	14771	14934	14904	14823	14860	14907	14880	14721	14808	14737	14712	14815	14816	14822	14763	14744	14766	14857	14548	14738	14687	14712	14614	14649	14509	14748	14659	14624	14827	14582	14713	14532	14742	14619	14686	14601	14662	14770	14564	14800	14694	14822	14638	14634	14737	14585	14684	14820	14646	14801	14796	14760	14517	14660	14712	14762	14606	14684	14834	15012	14521	14655	14706	14745	14645	14592	14609	14631	14609	14723	14740	14599	14809	14627	14763	14695	14718	14535	14680	14796	14597	14570	14626	14624	14668	14776	14632	14591	14649	14643	14734	14525	14598	14800	14633	14938	14500	14829	14719	14748	14753	14782	14680	14732	14821	14828	14523	14808	14750	14606	14683	14792	14592	14762	14736	14598	14633	14781	14587	14802	14721	14682	14741	14849	14554	14656	14654	14710	14723	14801	14796	14692	14811	14710	14623	14535	14665	14575	14797	14842	14526	14548	14652	14609	14668	14762	14611	14575	14635	14617	14521	14728	14764	14702	14639	14754	14622	14579	14599	14651	14604	14801	14686	14784	14628	14821	14696	14781	14497	14638	14834	14556	14784	14934	14712	14790	14581	14666	14592	14568	14688	14744	14680	14620	14726	14586	14622	14779	14621	14631	14736	14598	14535	14759	14663	14809	14570	14601	14653	14660	14569	14772	14563	14786	14651	14767	14785	14708	14614	14590	14344	14726	14637	14665	14516	14725	14902	14794	14721	14734	14567	14716	14737	14665	14699	14668	14626	14554	14519	14739	14647	14596	14767	14694	14606	14716	14766	14799	14808	14510	14705	14644	14599	14762	14644	14771	14594	14676	14692	14442	14639	14614	14713	14723	14590	14446	14675	14527	14615	14745	14723	14759	14686	14698	14634	14691	14774	14873	14481	14553	14887	14661	14804	14782	14734	14546	14694	14686	14594	14705	14677	14725	14565	14736	14676	14729	14510	14580	14653	14737	14576	14685	14581	14861	14713	14668	14694	14679	14761	14620	14696	14695	14668	14623	14573	14741	14711	14678	14520	14757	14696	14467	14759	14730	14776	14474	14689	14659	14734	14712	14794	14610	14763	14692	14797	14809	14761	14825	14741	14627	14578	14681	14648	14756	14758	14683	14888	14692	14635	14826	14710	14637	14601	14467	14736	14738	14803	14606	14488	14609	14693	14628	14898	14709	14572	14701	14778	14742	14583	14718	14555	14574	14660	14734	14807	14539	14704	14683	14422	14762	14625	14828	14634	14666	14700	14528	14753	14798	14729	14687	14709	14575	14609	14572	14789	14588	14592	14627	14523	14707	14725	14691	14704	14813	14724	14840	14590	14557	14664	14705	14675	14524	14726	14761	14700	14631	14652	14579	14728	14599	14701	14656	14600	14629	14641	14845	14710	14676	14645	14683	14586	14683	14441	14683	14691	14933	14689	14644	14769	14671	14524	14611	14606	14627	14705	14757	14479	14812	14532	14628	14676	14694	14734	14619	14765	14686	14612	14683	14724	14737	14608	14650	14722	14679	14579	14634	14579	14557	14526	14769	14601	14814	14607	14614	14694	14717	14720	14596	14544	14719	14713	14616	14670	14719	14771	14464	14603	14693	14664	14842	14664	14690	14686	14646	14685	14622	14504	14630	14627	14769	14745	14539	14549	14765	14646	14822	14756	14750	14605	14705	14587	14671	14661	14553	14819	14717	14622	14739	14636	14662	14753	14661	14603	14665	14799	14698	14638	14600	14484	14654	14516	14566	14743	14601	14571	14765	14779	14573	14600	14737	14586	14697	14646	14604	14660	14679	14700	14652	14591	14680	14531	14727	14770	14647	14764	14756	14529	14728	14641	14612	14634	14728	14637	14779	14472	14603	14636	14740	14677	14723	14797	14753	14636	14756	14665	14654	14688	14701	14676	14533	14683	14643	14800	14620	14526	14714	14817	14650	14531	14576	14799	14773	14658	14693	14705	14790	14773	14771	14628	15018	14632	14681	14921	14698	14636	14747	14563	14825	14716	14685	14678	14758	14699	14577	14677	14709	14583	14709	14702	14880	14763	14751	14719	14663	14615	14672	14929	14656	14724	14660	14689	14556	14751	14715	14532	14674	14791	14802	14666	14838	14646	14951	14744	14723	14748	14750	14617	14565	14656	14565	14662	14804	14695	14816	14699	14735	14603	14800	14664	14650	14591	14697	14690	14522	14693	14817	14855	14660	14564	14635	14742	14676	14717	14519	14815	14618	14690	14763	14687	14626	14648	14796	14721	14633	14600	14704	14821	14564	14772	14716	14583	14787	14592	14740	14741	14707	14619	14748	14680	14780	14491	14564	14665	14630	14685	14502	14638	14546	14751	14631	14846	14801	14733	14877	14684	14661	14519	14589	14875	14769	14657	14651	14841	14557	14751	14850	14641	14647	14691	14718	14746	14526	14716	14601	14660	14559	14536	14656	14812	14668	14575	14731	14880	14623	14539	14792	14680	14643	14605	14787	14543	14718	14600	14690	14683	14708	14915	14767	14739	14705	14518	14603	14680	14762	14604	14650	14639	14685	14735	14766	14772	14778	14749	14861	14833	14614	14792	14691	14681	14775	14670	14853	14738	14724	14779	14762	14665	14661	14718	14584	14708	14750	14631	14727	14736	14745	14708	14663	14727	14551	14823	14798	14698	14739	14982	14532	14821	14681	14706	14566	14706	14682	14793	14607	14781	14610	14795	14612	14799	14706	14706	14896	14531	14798	14602	14807	14721	14759	14649	14749	14704	14622	14797	14622	14582	14723	14666	14538	14777	14708	14624	14680	14601	14741	14755	14713	14623	14720	14561	14630	14776	14626	14783	14694	14515	14729	14671	14672	14690	14623	14973	14734	14820	14639	14621	14737	14802	14769	14783	14496	14672	14720	14719	14698	14591	14725	14632	14580	14655	14845	14691	14838	14766	14531	14577	14650	14569	14690	14667	14554	14698	14512	14856	14735	14660	14859	14513	14716	14434	14647	14694	14707	14625	14736	14656	14770	14837	14750	14729	14684	14646	14733	14795	14675	14746	14737	14789	14592	14655	14752	14944	14565	14665	14578	14619	14622	14696	14721	14612	14734	14636	14666	14594	14705	14706	14599	14654	14601	14851	14603	14729	14756	14713	14606	14827	14691	14778	14751	14716	14755	14673	14706	14735	14781	14707	14702	14675	14774	14715	14698	14747	14756	14653	14673	14508	14684	14686	14816	14638	14827	14714	14558	14585	14881	14645	14833	14630	14566	14644	14853	14660	14747	14743	14680	14650	14652	14812	14535	14675	14730	14578	14687	14648	14810	14775	14626	14697	14799	14498	14663	14763	14812	14503	14699	14736	14801	14560	14729	14657	14603	14604	14438	14710	14571	14625	14600	14640	14613	14604	14815	14720	14591	14842	14568	14603	14592	14792	14476	14736	14585	14571	14774	14505	14542	14709	14605	14572	14633	14615	14764	14581	14670	14714	14645	14615	14699	14629	14830	14633	14862	14868	14587	14546	14662	14672	14712	14797	14718	14677	14656	14741	14680	14621	14706	14574	14758	14704	14516	14790	14584	14511	14740	14668	14560	14782	14636	14675	14607	14619	14591	14900	14648	14741	14630	14701	14688	14787	14576	14785	14623	14638	14608	14700	14787	14559	14707	14654	14587	14767	14819	14883	14666	14903	14719	14679	14763	14520	14643	14746	14607	14671	14810	14761	14732	14710	14756	14639	14504	14635	14711	14801	14846	14635	14925	14733	14626	14717	14663	14564	14568	14592	14702	14662	14504	14651	14806	14662	14662	14703	14625	14885	14726	14729	14736	14716	14702	14821	14836	14705	14697	14668	14643	14849	14618	14794	14621	14773	14434	14740	14847	14752	14790	14746	14699	14565	14638	14742	14535	14655	14600	14693	14784	14797	14643	14688	14614	14667	14818	14692	14761	14907	14891	14659	14704	14876	14696	14619	14792	14679	14649	14611	14653	14779	14722	14629	14570	14812	14644	14749	14692	14661	14672	14674	14552	14792	14579	14589	14667	14831	14743	14675	14722	14647	14735	14688	14506	14682	14551	14706	14777	14632	14561	14721	14792	14834	14630	14672	14573	14790	14552	14888	14686	14595	14753	14697	14616	14664	14646	14685	14553	14815	14782	14677	14695	14528	14661	14749	14828	14678	14784	14784	14629	14751	14535	14668	14549	14808	14624	14766	14531	14626	14636	14739	14550	14936	14519	14605	14865	14499	14840	14790	14706	14680	14820	14819	14823	14607	14854	14833	14700	14588	14722	14735	14664	14592	14823	14658	14598	14717	14609	14748	14704	14661	14673	14691	14773	14692	14718	14607	14928	14670	14677	14744	14634	14731	14930	14719	14632	14714	14669	14822	14810	14610	14823	14775	14753	14630	14831	14783	14569	14717	14734	14771	14849	14580	14781	14739	14565	14666	14651	14532	14609	14670	14686	14850	14821	14680	14673	14637	14675	14751	14604	14612	14729	14759	14666	14705	14743	14719	14724	14585	14815	14711	14754	14611	14805	14661	14638	14775	14692	14633	14715	14732	14552	14656	14565	14626	14694	14739	14617	14718	14675	14701	14626	14675	14839	14433	14825	14626	14605	14750	14785	14721	14741	14767	14802	14527	14826	14794	14647	14737	14827	14781	14636	14684	14751	14712	14688	14799	14683	14672	14791	14675	14712	14922	14617	14667	14624	14647	14703	14776	14684	14579	14688	14720	14634	14916	14690	14743	14724	14718	14791	14866	14555	14774	14583	14714	14775	14739	14578	14458	14716	14807	14700	14637	14625	14601	14555	14700	14673	14733	14713	14618	14786	14743	14640	14743	14563	14665	14851	14681	14640	14733	14865	14627	14447	14827	14892	14742	14754	14720	14695	14647	14592	14617	14737	14673	14670	14691	14743	14637	14690	14635	14735	14553	14807	14696	14661	14637	14783	14719	14633	14689	14665	14610	14764	14615	14741	14702	14701	14559	14700	14612	14777	14777	14533	14614	14796	14619	14747	14725	14592	14695	14692	14733	14499	14673	14585	14610	14851	14761	14716	14828	14693	14919	14457	14616	14541	14717	14661
23741	21067	28528	24374	23250	24825	24100	20471	19397	19129	18317	17745	17700	17503	17605	17517	17526	17253	17175	17116	16942	16911	17168	17159	16996	17083	16921	16955	16824	16823	16925	16922	16752	16803	16639	16914	16723	16786	16790	16703	16748	16728	16749	16692	16759	16519	16721	16593	16717	16896	16803	16743	16662	16722	16695	16760	16670	16562	16490	16689	16808	16545	16726	16678	16722	16601	16684	16862	16952	16830	16677	16575	16654	16784	16625	16780	16827	16655	16771	16828	16703	16541	16635	16811	16735	16657	16657	16615	16632	16649	16538	16678	16564	16587	16732	16649	16602	16812	16555	16553	16785	16776	16779	16873	16653	16406	16615	16638	16560	16601	16694	16568	16638	16669	16644	16661	16668	16644	16599	16638	16551	16450	16698	16614	16781	16745	16851	16846	16607	16451	16622	16521	16579	16549	16766	16538	16682	16641	16579	16574	16652	16535	16811	16622	16531	16596	16665	16869	16782	16686	16691	16617	16738	16703	16641	16754	16604	16639	16687	16788	16585	16661	16680	16581	16721	16404	16650	16555	16884	16826	16684	16648	16792	16709	16695	16757	16547	16670	16598	16705	16543	16590	16597	16623	16526	16849	16760	16578	16603	16832	16709	16661	16487	16744	16552	16660	16502	16542	16675	16620	16691	16843	16734	16731	16645	16819	16786	16601	16664	16613	16831	16501	16663	16630	16716	16577	16641	16757	16651	16591	16694	16580	16650	16721	16575	16686	16739	16735	16588	16847	16524	16630	16690	16695	16778	16426	16608	16566	16604	16600	16637	16673	16536	16576	16810	16650	16681	16569	16813	16697	16735	16650	16741	16613	16521	16569	16655	16481	16598	16453	16666	16570	16703	16699	16669	16646	16576	16541	16556	16613	16644	16466	16596	16545	16796	16410	16689	16585	16587	16723	16608	16719	16879	16641	16651	16506	16469	16811	16913	16735	16639	16685	16423	16490	16413	16570	16709	16734	16614	16536	16586	16607	16807	16710	16559	16721	16727	16745	16580	16495	16677	16578	16574	16544	16616	16556	16554	16608	16742	16756	16686	16726	16813	16465	16667	16742	16570	16719	16695	16879	16743	16680	16632	16738	16590	16462	16523	16780	16726	16439	16654	16574	16782	16736	16563	16717	16553	16612	16639	16676	16614	16517	16459	16447	16770	16618	16502	16686	16606	16633	16411	16794	16594	16723	16675	16779	16688	16491	16440	16540	16714	16793	16674	16745	16582	16586	16650	16822	16519	16611	16614	16544	16741	16816	16702	16729	16590	16501	16515	16624	16636	16915	16714	16514	16558	16519	16631	16607	16636	16436	16681	16698	16756	16632	16616	16736	16800	16813	16748	16615	16765	16734	16536	16502	16588	16578	16826	16548	16776	16697	16837	16774	16600	16627	16639	16742	16611	16658	16704	16422	16735	16786	16667	16583	16607	16615	16602	16599	16704	16631	16721	16729	16654	16505	16597	16573	16674	16712	16896	16697	16695	16807	16752	16602	16814	16613	16564	16550	16597	16627	16703	16734	16685	16675	16555	16713	16518	16533	16583	16619	16641	16716	16722	16510	16875	16615	16408	16962	16780	16731	16516	16652	16521	16488	16809	16511	16636	16619	16456	16525	16688	16694	16767	16640	16566	16657	16655	16545	16606	16543	16899	16719	16750	16547	16643	16630	16734	16688	16442	16728	16638	16678	16490	16845	16779	16598	16570	16569	16666	16721	16604	16459	16581	16656	16592	16542	16619	16649	16617	16502	16826	16548	16595	16880	16526	16858	16753	16766	16652	16568	16746	16700	16714	16620	16577	16672	16609	16588	16794	16423	16625	16684	16402	16567	16556	16736	16596	16538	16681	16627	16866	16514	16434	16709	16695	16705	16617	16811	16917	16653	16522	16585	16571	16774	16706	16602	16430	16458	16665	16742	16784	16774	16587	16514	16550	16655	16616	16637	16655	16477	16632	16558	16642	16554	16757	16520	16855	16426	16810	16725	16463	16786	16653	16553	16632	16670	16651	16617	16634	16627	16618	16697	16563	16671	16662	16592	16669	16611	16805	16624	16780	16586	16638	16502	16597	16747	16521	16711	16751	16882	16624	16618	16603	16593	16846	16514	16340	16854	16762	16697	16904	16753	16754	16704	16642	16725	16639	16760	16806	16634	16706	16659	16753	16712	16513	16728	16452	16614	16605	16761	16596	16766	16688	16511	16672	16795	16848	16719	16529	16652	16700	16753	16560	16719	16637	16566	16699	16631	16598	16572	16605	16684	16705	16533	16604	16583	16580	16517	16555	16684	16625	16321	16714	16562	16566	16745	16655	16673	16648	16686	16796	16760	16526	16496	16570	16810	16647	16334	16692	16600	16578	16639	16526	16517	16423	16474	16676	16684	16591	16558	16683	16639	16749	16483	16637	16642	16743	16613	16546	16695	16718	16633	16663	16580	16479	16699	16514	16685	16427	16691	16679	16689	16722	16754	16662	16589	16578	16450	16563	16797	16769	16525	16473	16679	16616	16767	16711	16801	16664	16585	16594	16662	16691	16672	16802	16812	16584	16591	16597	16574	16692	16545	16533	16786	16645	16739	16748	16529	16566	16586	16550	16601	16489	16577	16589	16527	16625	16689	16765	16696	16725	16574	16605	16693	16692	16734	16778	16657	16719	16627	16558	16998	16821	16656	16453	16507	16810	16502	16513	16747	16535	16484	16663	16500	16704	16553	16561	16442	16882	16648	16687	16685	16568	16861	16705	16806	16650	16668	16653	16579	16739	16744	16617	16738	16819	16537	16624	16728	16537	16480	16660	16675	16563	16594	16586	16733	16570	16597	16498	16538	16469	16729	16473	16758	16643	16658	16591	16745	16566	16783	16586	16664	16548	16603	16455	16758	16632	16668	16512	16731	16573	16575	16573	16547	16609	16595	16684	16650	16584	16712	16636	16623	16712	16693	16843	16770	16729	16704	16432	16836	16647	16696	16612	16613	16587	16553	16558	16738	16904	16679	16603	16546	16733	16413	16643	16755	16670	16719	16793	16955	16586	16597	16417	16579	16650	16498	16500	16672	16633	16633	16328	16646	16513	16615	16404	16643	16521	16700	16759	16615	16416	16672	16641	16480	16783	16765	16826	16647	16617	16518	16732	16614	16496	16775	16744	16568	16632	16586	16787	16762	16622	16499	16655	16533	16636	16576	16700	16740	16729	16738	16550	16601	16701	16736	16554	16596	16677	16749	16580	16711	16735	16610	16721	16414	16447	16704	16680	16611	16753	16689	16644	16757	16721	16747	16645	16457	16782	16523	16501	16726	16610	16521	16556	16748	16633	16445	16626	16478	16856	16655	16585	16790	16670	16863	16718	16658	16728	16689	16624	16605	16797	16638	16836	16799	16683	16610	16769	16670	16750	16781	16758	16589	16612	16728	16665	16427	16728	16740	16704	16473	16535	16789	16508	16719	16628	16545	16691	16733	16600	16560	16543	16611	16557	16693	16666	16790	16607	16595	16748	16652	16479	16666	16607	16892	16635	16626	16690	16756	16545	16743	16605	16662	16469	16826	16707	16681	16784	16522	16619	16690	16555	16698	16805	16509	16547	16565	16625	16609	16581	16715	16565	16424	16692	16657	16510	16541	16679	16700	16736	16534	16939	16625	16520	16663	16657	16524	16575	16595	16711	16667	16664	16403	16546	16696	16562	16755	16692	16618	16767	16650	16679	16659	16687	16539	16701	16717	16728	16524	16536	16624	16684	16883	16754	16561	16590	16721	16396	16486	16749	16736	16650	16558	16576	16576	16699	16474	16507	16790	16681	16549	16480	16510	16677	16796	16605	16658	16614	16691	16901	16878	16347	16567	16476	16519	16730	16973	16754	16693	16562	16573	16580	16455	16720	16621	16571	16622	16792	16791	16500	16542	16729	16750	16678	16744	16729	16596	16678	16528	16592	16703	16627	16532	16744	16674	16865	16489	16713	16502	16449	16734	16696	16743	16707	16627	16693	16805	16744	16767	16521	16703	16820	16447	16773	16534	16636	16594	16381	16489	16518	16787	16750	16625	16482	16657	16577	16646	16473	16797	16916	16735	16646	16806	16572	16803	16543	16536	16594	16575	16889	16656	16690	16664	16583	16641	16666	16523	16774	16790	16450	16656	16856	16820	16558	16622	16690	16747	16683	16591	16879	16715	16671	16718	16630	16705	16498	16486	16742	16721	16673	16686	16744	16655	16665	16606	16471	16636	16716	16713	16772	16795	16730	16655	16569	16709	16487	16636	16797	16545	16730	16588	16596	16612	16656	16650	16418	16645	16727	16676	16589	16595	16515	16507	16607	16721	16424	16687	16636	16583	16587	16681	16663	16721	16641	16664	16783	16594	16522	16497	16719	16647	16664	16710	16643	16613	16647	16528	16673	16554	16622	16638	16570	16722	16620	16562	16648	16380	16439	16650	16548	16586	16661	16523	16504	16863	16783	16736	16670	16612	16699	16765	16597	16757	16728	16597	16428	16624	16681	16507	16625	16548	16538	16567	16592	16668	16625	16736	16700	16387	16515	16515	16572	16650	16676	16659	16516	16722	16641	16625	16681	16693	16624	16481	16632	16622	16856	16653	16639	16424	16478	16502	16650	16791	16782	16539	16574	16808	16615	16652	16570	16524	16703	16521	16604	16384	16698	16602	16664	16577	16815	16496	16708	16720	16677	16585	16753	16608	16760	16594	16787	16710	16812	16640	16734	16807	16582	16682	16839	16719	16776	16615	16547	16547	16505	16575	16509	16797	16604	16590	16480	16646	16726	16492	16624	16549	16590	16815	16821	16729	16610	16662	16768	16622	16655	16739	16682	16628	16539	16747	16690	16677	16757	16569	16886	16761	16606	16753	16659	16476	16596	16542	16650	16742	16783	16736	16673	16642	16451	16649	16641	16533	16686	16651	16704	16570	16813	16690	16675	16608	16694	16549	16735	16742	16650	16609	16657	16703	16612	16599	16629	16535	16618	16622	16453	16716	16665	16720	16528	16620	16472	16624	16618	16696	16762	16887	16731	16619	16682	16625	16748	16427	16591	16693	16589	16879	16642	16732	16518	16667	16654	16662	16875	16750	16779	16488	16646	16609	16673	16740	16539	16465	16691	16750	16650	16658	16874	16695
27137	45358	41877	33100	28306	24689	22337	20425	19052	17839	17284	16458	16093	15940	15972	15887	15907	15520	15627	15453	15535	15487	15480	15517	15348	15145	15262	15112	15179	15215	15066	15041	15116	15183	14990	15012	15002	14873	15029	15158	14887	14979	14925	15037	14903	14974	14888	14872	14729	14861	14771	14836	14710	14943	14831	14927	14640	14941	14958	14867	14923	14806	14755	14836	14837	14923	14986	14822	14732	14776	14854	14792	14976	14934	14835	14861	14778	14841	14825	14810	14757	14812	14822	14772	15088	14889	14729	14897	14854	14871	15050	14846	14694	14817	14745	14813	14740	14778	14773	14869	14729	14743	14838	14897	14803	14883	14947	14944	14854	14706	14894	14808	14858	14767	14884	14751	14928	14666	15008	14976	14699	14736	14868	14906	14806	14699	14833	14967	14923	14874	14610	14951	14867	14881	14789	14886	14996	14769	14903	14950	14959	14842	14690	14622	14895	14894	14778	14730	14807	14683	14757	14803	14853	14996	14780	14666	15049	14833	14866	15039	14701	14917	14983	14805	14740	14979	14906	14644	14760	14732	14903	14835	14901	14892	14873	14600	14646	14930	14707	14799	14923	14762	14757	14856	14821	14894	14911	14679	14858	14908	14868	14835	14872	14744	14659	14729	14831	14998	14817	14874	14884	14771	14962	14705	14812	14930	14944	14821	14671	14896	15028	14797	14825	14907	14876	14830	14725	14982	14717	14701	14699	14705	14844	14932	14846	14661	14926	14787	14996	14773	14968	14799	14940	14824	14842	14843	14852	14755	14798	14669	14940	14639	14863	14784	14770	14850	14917	14928	14730	14731	14819	14758	14744	14808	14689	14549	14935	14644	14837	14936	14997	14644	14895	14728	14726	14716	14846	14767	14806	14770	14810	14951	14745	15037	14635	14906	14939	14941	14740	14766	14789	14723	14886	14931	14664	14810	14886	14709	14748	14861	14676	14864	14846	14876	14867	14756	14700	14617	14703	14733	14804	14936	14889	14877	14943	14813	14653	14849	14759	14916	14805	14903	14723	14669	14908	14656	14845	15008	14815	14886	14743	14762	14819	14871	14753	14785	14830	14620	14809	14758	14858	14878	14733	14824	14990	14782	14786	14923	14870	14901	14883	14859	14781	14783	14783	14793	14898	14939	14714	14869	14915	14794	14931	14680	14790	14818	14780	14828	14565	14855	14891	14873	14741	14816	14878	14816	14832	14801	14846	14845	14750	14908	14875	14748	14723	14833	14768	14962	14822	14880	14916	14891	14919	14965	14810	14821	14871	14805	14850	14920	14851	14800	14721	14673	14721	14756	14864	14779	14776	14630	14897	14985	14867	14826	14877	14923	14812	14756	14801	14735	14783	14825	14872	14792	14761	14716	14916	14745	14826	14827	14723	14688	14714	14936	14928	14726	14776	14830	14934	14856	14951	14859	14834	14897	14815	14780	14915	14741	14964	14708	14801	14552	14777	14825	14792	14857	14858	14702	14950	14904	14768	14797	14805	14853	14657	14770	14899	14836	14925	14768	15071	14715	14751	14930	14816	14798	14789	14680	14607	14778	14733	14696	14827	14807	14972	14645	14775	14811	14944	14669	14824	14883	14932	14618	14976	14784	14978	14585	14749	14736	14893	14813	14801	14855	14917	14900	14659	14777	14755	14835	14738	14957	14812	14993	14830	14843	14820	14734	14770	14927	14688	14867	15003	14685	14658	14742	14613	14968	14836	14810	14706	14747	14883	14715	14782	14824	14866	14886	14817	14803	14745	14637	14914	14831	14776	14876	14789	14786	14873	14786	14813	14860	14829	14964	14956	14751	14917	14846	14697	14765	14932	14857	14801	14864	14765	14789	14875	14879	14894	14700	14752	14781	15015	14771	14911	14651	14631	14872	14777	14777	14954	14964	14792	14833	14828	14788	14538	14966	14720	14896	14833	14874	14951	15013	14657	14758	14847	14882	14788	14890	14746	14953	14781	14734	14941	14693	14954	14704	14840	14833	14735	14950	14840	14819	14801	14728	14910	14785	14791	14733	14763	14663	14691	14816	14782	14802	14788	14928	14827	14845	14808	14837	14663	14681	15017	14794	14803	14847	14838	14964	14851	14635	14932	14860	14729	14809	14903	14944	14755	14873	14591	15018	14709	14753	14805	14815	14808	14828	14990	14816	14696	14729	14750	14745	14849	14962	14880	14731	14898	14900	14658	14845	14698	14833	14726	14847	14803	14988	14831	14803	14764	14805	14700	14813	14818	14981	14811	14736	14792	15007	14915	15047	14812	14629	14929	14762	14649	14822	14673	14745	14773	14818	14807	14686	14952	14723	14873	14849	14874	14885	14781	14951	14824	14697	14887	14927	14733	14704	14713	14864	14870	14790	14750	14808	14818	14776	14869	14782	14842	14882	14705	14928	14954	14957	14956	14885	14895	14833	14888	14843	14831	14845	14861	14696	14723	14907	14797	14805	14791	14641	14833	14671	14787	14773	14792	14683	14989	14602	14928	14680	14919	14910	14805	14811	14846	14815	14737	14723	14880	14823	14860	14796	14819	14719	14776	14787	14789	14934	14920	14787	14818	14927	14811	14937	14692	14746	14803	14844	14991	14779	14725	14734	14705	14792	14769	14856	14946	14764	14913	14824	14823	14875	14932	14902	14763	14684	14878	14853	14719	14887	14752	14820	14668	14849	14874	14759	14876	14781	14665	14822	14794	14721	14835	14903	14784	14890	14810	14757	14867	14883	14762	14961	14816	14839	14631	15061	14742	14775	14737	14800	14679	14748	14810	14900	14852	14829	14931	14738	14641	14784	14832	14724	14682	14713	14934	14865	14922	14783	14785	14789	14772	14688	14818	14740	14843	14724	14683	14714	14832	14762	14985	14807	14842	14781	14861	14784	14864	14825	14867	14843	14751	14962	14949	14996	14861	14846	14923	14869	14906	14958	14727	14918	14917	14866	14758	14858	14808	14694	14798	14867	14663	14887	14807	14760	14916	14669	14838	14821	14852	14821	14657	14762	14736	14915	14770	14784	14728	14752	14761	14853	14853	14838	14931	14862	14693	14817	14863	14868	14850	14867	14842	14759	14822	14881	14875	14860	14793	14660	14850	14761	14864	14762	14863	14764	14809	14876	14886	14810	14756	14764	14790	14778	14798	14927	14815	14674	14864	14931	14911	14888	14702	14777	14820	14631	14869	14997	14665	14851	14744	14881	14938	14738	14758	14864	14806	14746	14765	14800	14804	14738	14723	14968	14852	14790	14818	14987	14795	14659	14881	15011	14776	14909	14840	14723	14646	14802	14742	14677	14904	14864	14699	14892	14617	14849	14671	14698	14795	14882	14744	14638	14826	14791	14848	14921	14911	14779	14918	14854	14764	14635	14746	14916	14883	14800	14860	14798	14814	14748	14839	14886	14741	14818	14782	14701	14884	14766	14920	14637	14747	14730	14851	14942	14845	14842	14782	14817	14829	14838	14887	14894	14801	14879	14926	14832	14944	14856	14745	14863	14845	14876	14655	14932	14977	14807	14873	14842	14922	14769	14874	14779	14828	14803	14928	14792	14806	14775	14793	14889	14832	14842	14956	14788	14898	14746	14641	14745	14829	14849	14752	14953	14697	14944	14774	14772	14776	14908	14718	14876	14617	14833	14866	14654	14984	14864	14987	14774	14779	14734	14777	14771	14894	14709	14724	14695	15049	14752	14859	14723	14804	14735	14813	15090	14801	14694	14727	14801	14744	14881	14761	14706	14905	14796	14813	14784	14923	14967	14900	14782	14754	14843	15003	14889	14836	14758	14799	14874	14856	14915	14943	14723	14874	14724	14760	14829	14673	14879	14873	14893	14930	14819	14920	14840	14665	14786	14821	14799	14795	14957	14859	14695	14916	14811	14809	14789	14917	14817	14706	14834	14846	14842	14741	14915	14793	14835	14848	14833	14728	14843	14866	14673	14908	14713	14812	14882	14947	14758	14883	14751	14923	14820	14715	14867	14502	14882	14937	14807	14816	14865	14680	14838	14899	14838	14864	14731	14823	14799	14681	14919	14891	14828	14865	14895	14733	14844	14810	14974	15085	14714	14718	14739	14960	14800	14753	14818	14775	14775	14736	14723	14775	14836	14782	14909	14949	14760	14926	14980	14761	14842	14853	14881	14810	14949	14731	14856	14903	14625	14786	14642	15021	14843	14862	14961	14688	14827	14766	14733	14778	14784	14957	14743	14699	14704	14771	14761	14912	14777	14773	14661	14831	14859	14958	14751	14819	14753	14819	14702	14788	14799	14750	14632	14707	14902	14786	14855	14935	14706	14776	14745	14994	14836	14781	14709	14823	14653	14675	14698	14790	14757	14798	14843	14765	14863	14718	14881	14729	14620	14885	14749	14821	14813	14840	14840	14799	14879	14821	14850	14827	14716	14857	14832	14765	14883	14797	14763	14914	14771	14752	14916	14921	14771	14738	14920	14691	14875	14943	14770	14704	14986	14726	14833	14727	14735	14631	14803	14854	14747	14794	14640	14661	14868	14856	14871	14835	14758	14748	15061	14860	14783	14757	14820	14743	15075	14902	14861	14834	14612	14812	14638	14840	14865	14922	14676	14971	14743	14655	14832	14781	14734	14927	14735	14762	14827	14869	14895	14755	14957	14856	14888	14837	14833	14835	14836	14878	14719	14892	14850	14833	14862	14933	14813	14821	14964	14836	14795	14751	14870	14862	14912	14835	14742	14741	14698	14941	14760	14897	14795	14826	14761	14954	14726	14903	14854	14915	14764	14585	14842	14918	14864	14806	14719	14798	14856	14791	14769	14788	14886	14860	14850	14862	15015	14964	14983	14773	14685	14639	14856	14890	14863	14763	14852	14786	14792	14779	14762	15001	14848	14868	14890	14880	14807	14949	14667	14893	14874	14814	15038	14771	14745	15003	14878	14813	14901	14911	15080	14696	14573	14767	14800	14838	14672	14846	14751	14795	14970	14758	14837	14775	14958	14841	14792	14858	14662	14809	14692	14856	14705	14691	14622	14788	14824	14895	14872	14903	14647	14795	14806	14767	14857	14815	14904	14748	14788	14760	14775	14726	14762	14791	14918	14808	14622	14985	14719	14706	14647	14995	14960	14779	14627	14765	14910	14799	14698	14949	14801	14801	14894
22778	21158	28939	23699	21947	25044	27504	22379	20465	19743	19187	18500	18010	17851	18040	17840	17578	17579	17551	17720	17414	17522	17501	17286	17343	17144	17195	17176	17279	17219	17109	16838	17204	16887	17060	17185	16894	16864	16886	16959	16950	16924	16774	16722	16904	16694	16949	16855	16533	16889	16916	16978	16775	16641	17016	16745	16859	16774	16746	16917	16819	16767	16773	16671	17006	16870	16859	16593	16661	16597	16765	16912	16828	16874	16971	16756	16953	16714	16794	16936	16664	16749	16689	16840	16798	16696	16778	16840	16804	16754	16584	16797	16661	16683	16695	16703	16982	16669	16819	16833	16667	16678	16779	16689	16591	16677	16689	16713	16695	16816	16779	16965	16878	16890	16804	16900	16741	16621	16778	16638	16543	16709	16654	16697	16695	16820	16757	16870	16713	16886	16688	16791	16627	16921	16933	16592	16931	16739	16675	16632	16939	16682	16790	16700	16827	16797	16876	16885	16734	16772	16681	16627	16877	16695	16672	16820	16756	16506	16719	16637	16817	16759	16839	16810	16957	16675	16825	16706	16683	16798	16822	16551	16816	16629	16848	16845	16860	16692	16672	16621	16869	16925	16858	16718	16709	16767	17032	16851	16747	16820	16672	16556	16744	16724	16727	16659	16647	16732	16714	16939	16334	16821	16939	16712	16819	16713	16610	16635	16847	16715	16606	16513	16592	16677	16817	16647	16741	16663	16611	16848	16624	16750	16589	16557	16644	16994	16784	16862	16731	16920	16723	16821	16616	16691	16701	16903	16694	16673	16884	16678	16758	16575	16897	16673	16848	16708	16677	16597	16684	16805	16668	16637	16763	16656	16530	16573	16667	16688	16749	16698	16812	16736	16730	16764	16928	16613	16704	16709	16661	16740	16720	16894	16843	16512	16663	16691	16925	16839	16526	16796	16756	16701	16772	16867	16776	16725	16739	16822	16631	16842	16822	16743	16692	16854	16851	16604	16805	16748	16768	16761	16692	16701	16711	16915	16761	16918	16700	16833	16775	16985	16652	16836	16863	16704	16597	16687	16580	16765	16860	16608	16669	16820	16856	16666	16912	16627	16727	16671	16750	16646	16659	16702	16657	16720	16803	16865	16904	16577	16583	16677	16595	16760	16971	16901	16704	16868	16644	16805	16743	16580	16739	16666	16758	16706	16807	16638	16799	16804	16767	16672	16765	16604	16868	16689	16807	16804	16684	16531	16608	16560	16748	16794	16632	16681	16803	16677	16895	16705	16899	16725	16759	16683	16718	16810	16693	16748	16690	16680	16762	16864	17034	16750	16833	16675	16663	16601	16871	16706	16727	16904	16868	16745	16801	16728	16713	16708	16710	16743	16852	16866	16882	16606	16711	16777	16832	16620	16541	16730	16701	16730	16534	16716	16668	16678	16675	16581	16698	16756	16682	16705	16869	16764	16740	16753	16862	16697	16641	16861	16678	16767	16871	16528	16742	16779	16834	16798	16549	16513	16764	16715	16846	16780	16685	16876	16874	16886	16719	16769	16707	16706	16704	16708	16590	16802	16539	16610	16648	16434	16729	16693	16715	16740	16624	16725	16665	16676	16697	16790	16709	16621	16713	16766	16706	16811	16736	16652	16794	16520	16869	16699	16959	16742	16881	16619	16757	16749	16637	16744	16703	16698	16658	16831	16738	16782	16874	16854	16878	16729	16659	16780	16753	16888	16909	16658	16544	16663	16799	16634	16852	16594	16628	16746	16777	16756	16631	16854	16641	16717	16768	16790	16803	16690	16645	16758	16589	16838	16688	16606	16573	16617	16741	16834	16699	16630	16813	16615	16862	16912	16774	16849	16652	16628	16554	16693	16756	16842	16687	16719	16788	16606	16613	16652	16907	16773	16619	16693	16714	16882	16760	16804	16607	16709	16678	16675	16773	16604	16690	16907	16634	16705	16693	16569	16764	16851	16788	16683	16728	16679	16615	16778	17010	16670	16772	16801	16672	16579	16656	16778	16643	16684	16683	16797	16808	16693	16639	16718	16635	16852	16750	16763	16767	16998	16716	16780	16709	16713	16664	16537	16598	16629	16797	16694	16889	16642	16751	16575	16866	16832	16529	16538	16571	16704	16642	16701	16826	16785	16830	16732	16560	16703	16831	16553	16759	16790	16685	16723	16665	16695	16658	16717	16847	16759	16540	16734	16671	16571	16955	16746	16814	16673	16813	16651	16774	16810	16775	16893	16746	16467	16782	16615	16693	16576	16840	16697	16603	16787	16789	16933	16810	16891	16743	16904	16536	16642	16651	16653	16735	16729	16719	16755	16514	16727	16663	16674	16882	16749	16656	16834	16662	16607	16429	16694	16783	16670	16704	16721	16593	16852	16783	16710	16784	16711	16666	16738	16734	16489	16622	16689	16713	16726	16800	16620	16763	16689	16601	16488	16670	16972	16781	16961	16784	16637	16688	16551	16728	16946	16766	16725	16784	16905	16797	16852	16589	16460	16647	16679	16800	16665	16870	16646	16780	16601	16639	16681	16785	16804	16712	16643	16649	16853	16769	16684	16800	16819	16691	16657	16585	16871	16723	16767	16752	16586	16840	16661	16725	16764	16581	16689	16702	16730	16726	16734	16692	16662	16952	16920	16806	16970	16660	16759	16807	16725	16760	16608	16873	16791	16807	16670	16729	16896	16639	16671	16752	16740	16594	16654	16532	16746	16712	16664	16844	16763	16655	16637	16523	16647	16751	16636	16671	16671	16589	16805	16733	16634	16708	16900	16850	16865	16755	16661	16731	16663	16546	16594	16684	16430	16696	16752	16687	16723	16785	16848	16631	16634	16581	16664	16769	16933	16724	16761	16797	16761	16671	16763	16779	16835	16480	16736	16732	16708	16751	16687	16658	16621	16761	16790	16571	16569	16684	16657	16868	16622	16700	16680	16569	16737	16599	16691	16628	16622	16770	16773	16486	16748	16845	16703	16584	16653	16691	16775	17017	16824	16849	16444	16816	16751	16716	16437	16735	16735	16793	16738	16709	16778	16606	16687	16859	16537	16695	16667	16660	16774	16694	16702	16805	16733	16640	16743	16699	16655	16844	16855	16717	16702	16645	16646	16665	16692	16692	16853	16619	16691	16529	16685	16803	16662	16733	16791	16699	16866	16962	16547	16717	16772	16888	16729	16755	16802	16796	16708	16760	16574	16778	16748	16705	16774	16917	16622	16625	16785	16832	16875	16690	16634	16786	16617	16738	16666	16660	16889	16773	16653	16825	16827	16770	16595	16590	16516	16741	16659	16671	16797	16706	16566	16657	16545	16672	16577	16628	16506	16762	16639	16627	16743	16782	16740	16683	16724	16581	16693	16900	16734	16718	16914	16736	16791	16745	16753	16639	16696	16675	16850	16617	16714	16775	16829	16664	16764	16689	16677	16714	16783	16461	16550	16867	16644	16619	16705	16714	16888	16803	16676	16662	16889	16821	16722	16451	16809	16665	16911	16848	16760	16662	16862	16691	16777	16855	16767	16877	16777	16688	16550	16616	16686	16663	16569	16743	16852	16934	16537	16835	16684	16628	16747	16517	16651	16680	16786	16615	16734	16766	16608	16646	16790	16720	16533	16811	16796	16622	16730	16488	16776	16925	16487	16784	16857	16577	16651	16745	16639	16688	16732	16729	16643	16578	16739	16916	16861	16776	16847	16903	16862	16599	16872	16565	16681	16668	16596	16862	16775	16649	16734	16744	16690	16581	16491	16660	16757	16760	16552	16570	16655	16629	16596	16734	16794	16897	16624	16604	16822	16866	16675	16819	16459	16907	16841	16590	16942	16680	16507	16520	16819	16660	16958	16764	16682	16708	16646	16605	16776	16729	16877	16699	16657	16721	16712	16948	16654	16857	16698	16774	16537	16721	16803	16618	16731	16637	16626	16721	16751	16728	16552	16778	16774	16684	16740	16829	16621	16740	16877	16785	16706	16735	16776	16661	16758	16811	16781	16924	16714	16761	16785	16645	16853	16845	16629	16638	16563	16809	16736	16594	16830	16852	16683	16701	16639	16819	16465	16632	16509	16684	16619	16821	16703	16918	16698	16619	16658	16813	16913	16633	16735	16853	16690	16632	16579	16641	16684	16807	16775	16682	16701	16807	16760	16642	16638	16746	16900	16913	16736	16688	16754	16722	16566	16865	16443	16704	16559	16709	16843	16924	16760	16620	16609	16707	16666	16549	16840	16799	16947	16641	16711	16565	16708	16848	16772	16638	16773	16644	16854	16595	16781	16741	16748	16757	16706	16841	16821	16822	16797	16764	16826	16856	16532	16665	16595	16539	16712	16763	16870	16801	16676	16851	16875	16667	16654	16438	16674	16734	16525	16778	16742	16815	16882	16771	16634	16725	16652	16928	16884	16774	16704	16737	16352	16722	16648	16668	16707	16692	16800	16724	16753	16960	16793	16704	16684	16714	16709	16778	16887	16602	16636	16862	16718	16929	16712	16683	16541	16787	16622	16595	16892	16727	16637	16543	16782	16672	16698	16569	16747	16696	16953	16777	16758	16759	16817	16663	16775	16574	16596	16681	16673	16671	16767	16781	16632	16576	16496	16824	16955	16778	16657	16864	16638	16708	16608	16676	16770	16353	16755	16799	16548	16752	16618	16706	16645	16955	16816	16566	16830	16819	16777	16481	16764	16844	16848	16655	16675	16722	16498	16722	16782	16712	16757	16621	16756	16614	16666	16804	16810	16756	16779	16806	16718	16633	16829	16676	16834	16607	16672	16758	16979	16675	16553	16671	16685	16741	16959	16686	16945	16788	16657	16663	16677	16781	16661	16749	16740	16666	16935	16839	16676	16634	16668	16902	16588	16727	16887	16716	16664	16777	16635	16786	16526	16715	16730	16819	16783	16849	16658	16533	16813	16769	17040	16816	16790	16828	16669	16528	16814	16747	16482	16815	16847	16707	16795	16880	16704	16854	16580	16741	16634	16730	16837	16726	16828	16661	16864	16862	16676	16778	16591	16556	16888	16529	16673	16844	16640	16731	16726	16673	16670	16821	16762	16788	16835	16717	16627	16651	16644	16563	16708	16741	16669	16645	16786	16844	16567	16691	16735	16920	16790	16724	16708	16634	16741	16694	16903	16671	16610	16595	16726	16689	16700	16783	16963
28943	50219	46776	37288	31950	27868	25133	22705	20895	19488	18415	17617	16807	16536	16663	16422	16181	15908	15925	15804	15845	15858	15618	15634	15600	15674	15435	15456	15311	15361	15233	15158	15273	15214	15210	14882	14978	14995	15066	15019	15084	15023	14909	15028	14968	15104	15028	15021	15012	15025	14828	14876	15023	15034	15018	14928	14976	14872	14810	14949	14989	14936	14939	14948	14788	14780	14907	14931	14937	14917	14897	14966	14742	14894	14853	14821	15015	14938	14862	14995	14945	14931	14931	14831	14904	14861	14927	14795	14826	14853	14752	15039	14787	15029	14827	14936	14815	14918	14996	14734	14899	14836	15038	14932	14881	15014	14911	14815	14978	14925	14833	14851	14716	14907	15155	14846	14938	14878	14817	14829	14954	15035	14779	15044	14827	14886	15006	14857	14845	14798	14822	14913	14821	14886	14958	14845	14951	14845	14805	14980	15150	14961	14777	15053	15139	14993	15103	14811	14940	15043	14884	14921	14752	14795	14998	14930	14920	15104	14904	14964	14785	14889	15060	14642	14974	14883	14810	15050	14816	14968	14756	14917	14871	14957	14884	14947	14946	14750	14814	14981	14962	14982	14892	14911	14951	15024	14904	14747	14807	14822	14796	15022	14904	14923	14984	14890	14798	14892	14791	15069	14980	14852	15068	14916	14806	14961	14835	14843	14841	15002	14928	14792	14806	15112	14889	14882	14877	14701	15072	14841	14932	14975	14743	14945	14949	14898	15030	15011	15016	14944	14906	14859	14963	14920	14857	14904	14816	14904	14980	14842	14776	14928	14904	15021	14895	14859	14883	14961	14869	14798	14807	14965	14901	14858	14832	14966	14986	14806	14874	14972	14729	14968	14891	15017	14882	15006	14850	14826	14813	14752	15019	14899	14867	14773	14935	14822	14916	14884	14859	14792	14743	14794	14827	14884	14849	14837	14917	15011	14879	14954	14929	15006	14772	14871	14779	14847	14924	14958	14914	14939	14963	14826	14911	15097	14826	14913	14988	15003	14904	14967	14912	15037	15008	14870	14998	14816	14772	14709	14822	14881	14885	14863	14924	14929	14937	14731	14990	14761	14906	14840	14868	14995	14815	14929	14821	14835	15048	14946	14720	14984	14760	14840	14934	14988	15011	14804	14908	14873	14801	14988	14864	14872	14873	14838	14998	14995	14872	14990	14862	14688	15059	14845	14875	14998	14849	14932	14936	14922	14913	14841	14884	15041	14959	14724	14987	14842	14829	14759	14972	14902	15055	14897	14822	14914	14955	14855	14737	14936	14851	14805	15018	14832	14886	14811	15036	14842	14774	14841	14841	14999	15001	14995	14897	14876	14973	14814	14662	14952	14927	15075	14948	14945	15001	15027	14731	14875	15099	14822	14862	14817	14842	14840	14930	14976	14801	14869	14819	14907	15034	14833	14727	14825	14859	14958	14875	14832	14817	14836	14837	14829	14816	15180	14692	14996	14811	14895	14860	14987	14798	14874	14916	14831	14712	14847	14799	14849	14957	14698	14995	14977	14808	14867	15112	14848	14888	14768	14875	14997	15000	14782	14822	14903	14915	14826	14879	14780	14739	14853	14836	14960	14769	14817	14871	14888	15067	14927	14834	14833	14749	14925	14901	14935	14712	14977	14788	14782	15034	14854	14720	14800	14825	15019	14970	14848	15006	14995	14954	14902	14937	15041	15104	14926	14783	14796	14929	14860	14914	14993	14926	15075	14830	14960	14950	14938	14931	14882	14861	14975	14937	15028	14915	14799	14862	14995	14929	14794	14920	14927	14929	14944	14997	14980	14845	14985	14922	14994	14940	14790	14934	14759	14862	15038	14719	14929	14861	14915	14980	14912	14905	14904	14995	14949	14903	14998	14786	14799	14887	14909	14805	15001	15003	14796	14756	15050	14856	14885	14776	14996	15097	14802	14944	14875	14871	14938	14902	14968	14834	15057	15002	14911	14913	14750	14848	14810	14790	15036	15027	14747	15062	14921	14909	14887	14895	14831	14896	14994	14867	14932	14836	14955	14846	14898	14900	14744	14907	15015	15009	14770	14705	14873	14727	14949	14792	14920	14927	14894	14947	14791	14940	14711	14830	14730	14916	14995	14873	14787	14822	14842	14931	14830	14862	14882	14908	14866	14912	14866	14819	14775	14808	14882	14878	14814	14839	15043	14750	14844	14948	14955	15018	14901	14990	14634	14870	14968	14943	14936	14727	14858	14879	14964	14864	14836	14719	14889	14824	14791	14857	14998	14937	14868	15004	14848	14839	14907	14838	14940	14862	14947	14784	14757	14670	14861	15008	14811	14874	14914	14718	14956	14763	14760	15016	14808	14983	14839	15026	14857	14885	14962	14873	14961	14893	15084	15107	14853	14708	14730	14947	14857	15000	14799	15004	14978	14800	14913	14712	15057	15010	14920	14903	14832	14871	14965	14957	14817	14884	14950	14882	14758	14565	14871	14802	14829	14882	14808	15065	14893	14794	14825	14854	14886	14905	14904	14953	14900	15014	14773	14832	14961	14755	14752	14782	14882	14975	14761	14989	14862	14844	14907	14864	14822	14865	14843	14779	14894	14999	14959	14735	15045	15010	14858	14973	14892	15015	14852	14921	15039	14942	14961	14818	14967	14802	14852	14841	14877	14932	14927	14990	14900	14814	15069	14872	14866	14840	14787	14984	14952	15036	14936	14903	14746	14783	14902	14838	14833	14874	15005	15022	15063	14906	14951	14847	14951	14820	14889	14897	14935	14836	14830	14929	14939	14912	14768	14872	14991	14875	14919	14917	14865	15046	14919	14915	14988	14880	14749	14927	14992	14934	14840	14896	15017	14982	14872	14985	14857	14911	14887	14861	14886	14909	15053	14891	14952	14926	14979	14773	14801	14817	14818	14952	15009	14916	14964	15081	14833	14942	14842	14814	14809	14816	14946	14730	14891	15016	14838	14981	14958	14805	14819	14928	14923	14705	15016	15080	14830	15072	15090	14973	14876	14667	14887	15097	14850	14916	14979	14927	14881	14933	14836	14795	14837	14800	14945	14873	14888	15067	14862	14815	14776	14902	15048	14933	14831	14910	14836	15061	14808	14883	14836	14974	14724	14890	15033	14886	15093	14805	14871	15003	14782	14903	14792	14911	14696	14839	15037	14776	14958	14996	14862	14803	14993	14812	14921	15031	14910	14905	14947	14687	14837	14872	14957	14857	14817	14876	14829	14938	14901	14837	15070	14861	14948	14822	15060	15088	15028	14825	14849	14876	14924	14960	14882	14796	14748	14790	14628	14982	14981	14938	14941	14788	14948	14814	14833	14922	14759	14916	14793	14974	14828	14895	14874	14940	14964	14854	14865	15004	14848	14984	14826	14838	14956	14864	14962	14918	15048	14774	14791	14885	14844	14922	14774	14839	14676	14831	15027	14746	14896	14887	14906	14840	14860	14739	14984	14843	15084	14794	14867	14842	14653	14966	14945	14980	15004	14943	14872	14844	14946	14613	14836	14937	14887	14846	14771	14733	15016	14758	14920	14971	14855	14901	15052	14980	14865	14846	14918	14953	14917	14976	14791	14887	14773	14766	15132	14969	15100	14793	14819	15070	14851	14868	15047	14781	14969	14799	14879	14926	14900	15022	14988	15122	15008	14854	14897	14955	14888	14784	14922	14865	14895	14880	14761	14952	15068	14872	14983	14609	14839	14793	14777	14834	14896	14849	14956	15045	14940	14892	14848	14907	15086	14921	14889	14934	14875	14942	14777	14808	14903	14756	14931	15045	14864	14833	14839	14801	15090	14911	14909	14791	14795	15004	14911	14860	14679	15009	14990	14867	14857	14814	14851	14879	14920	14884	14832	14828	14987	14974	14850	15001	14806	14874	14717	14939	14828	14822	14866	14825	15004	14857	14895	14885	14854	14890	14739	14869	14779	14880	14795	14950	14951	15007	14909	14916	14826	14841	14934	14889	14868	15120	14954	14945	14753	14908	15088	14981	15036	14869	14736	14761	15005	14752	14858	14975	14908	14949	14995	14937	14920	14915	15087	14897	14911	14933	14828	15001	14824	14851	14964	14874	14817	14870	14907	14818	14922	14869	14831	14956	14878	14769	14814	14738	14815	14845	14859	14965	14972	14948	14899	14838	14950	14694	14939	14884	15011	14979	14946	14861	14824	14727	14913	14965	15001	15038	14925	14947	14905	14781	14851	14951	14819	14914	14930	14901	14806	14738	14781	15038	14713	14853	14787	14843	14972	14752	14902	14805	14988	14851	14837	14810	14915	14967	14808	14896	14926	14794	14823	14857	14938	14959	14783	14897	14867	14942	14968	14746	14867	14965	15005	14983	14891	14731	14903	15011	14791	14869	14865	14703	14981	14951	14885	14944	14910	14840	15056	14806	14748	14755	14935	14826	14945	14870	14873	14918	14874	14854	14896	14951	14839	14763	14879	14855	15111	14850	14892	14781	14892	14844	14878	14920	14714	14775	14987	14960	14919	14847	14620	14778	14747	14885	14947	14911	15001	14850	14813	14868	14998	14966	14833	14636	14810	15011	15030	14961	14865	14735	14892	14937	14739	14776	14738	14907	14887	14881	15074	14889	14799	14749	14829	14957	14764	14904	14964	14689	14904	14664	15002	14900	14876	14946	14847	14954	14876	14711	14941	15043	14893	14956	14685	14807	14976	14984	14778	14961	15038	14903	14723	14942	14766	14928	15155	14917	14909	15055	14828	14920	14812	14958	14865	14907	14966	14787	14883	14872	14797	14766	14834	14886	14859	14757	14867	14716	14862	14890	14927	14837	14839	15099	14931	14913	15021	15018	14857	14859	14810	14993	15009	15008	14754	14925	14869	14751	14954	14881	14799	14757	14749	14910	14918	14960	14664	14885	14885	14794	14839	14831	14852	14817	14895	14961	14913	14842	14977	14846	14841	14840	14779	14876	14908	14818	14760	14798	14910	14792	14865	14869	14794	14957	15005	14886	14729	14847	14966	14885	14704	14945	15010	14925	14828	14829	15002	14988	14722	14847	14908	14860	15005	14746	14705	14911	14931	14959	14752	14980	14753	14841	14869	14865	14743	14721	14843	14971	14973	14926	14891	14749	14820	14806	14980	14814	14859	14829	15026	14914	14694	14810	14890	15019	14838
27812	24941	31171	27802	22581	20652	19505	18349	17770	17215	17189	17009	16849	16746	16781	16849	16657	16752	16564	16641	16710	16766	16670	16551	16586	16588	16502	16647	16450	16475	16618	16631	16378	16303	16310	16531	16446	16438	16482	16329	16480	16610	16411	16368	16528	16381	16281	16492	16335	16286	16406	16217	16436	16339	16388	16198	16474	16528	16277	16430	16430	16333	16362	16277	16405	16417	16225	16220	16465	16443	16517	16449	16477	16456	16324	16269	16212	16262	16398	16331	16349	16448	16407	16417	16362	16302	16243	16436	16322	16257	16267	16133	16502	16426	16316	16351	16281	16306	16286	16478	16277	16223	16242	16358	16264	16386	16359	16479	16294	16344	16432	16374	16204	16628	16330	16459	16487	16228	16454	16509	16364	16439	16360	16358	16548	16417	16248	16267	16607	16407	16449	16384	16463	16312	16559	16441	16519	16404	16426	16577	16045	16262	16238	16468	16154	16390	16434	16360	16294	16407	16465	16337	16235	16416	16333	16475	16178	16390	16184	16175	16213	16353	16201	16120	16294	16286	16152	16265	16113	16342	16270	16354	16224	16220	16393	16308	16432	16376	16359	16217	16316	16276	16458	16261	16486	16302	16314	16289	16328	16311	16350	16434	16223	16390	16303	16244	16214	16162	16345	16399	16266	16214	16266	16525	16123	16399	16378	16188	16465	16371	16304	16212	16245	16166	16307	16218	16412	16397	16259	16472	16360	16050	16233	16434	16254	16174	16264	16094	16392	16493	16387	16477	16304	16479	16286	16316	16467	16598	16513	16301	16424	16452	16336	16402	16503	16528	16306	16246	16186	16246	16421	16447	16417	16589	16361	16364	16262	16277	16334	16263	16286	16447	16301	16116	16466	16431	16473	16360	16311	16169	16363	16215	16258	16428	16355	16498	16207	16224	16237	16373	16421	16385	16332	16185	16394	16282	16419	16394	16344	16480	16493	16194	16357	16538	16365	16348	16452	16184	16380	16418	16395	16252	16411	16303	16365	16577	16304	16393	16235	16206	16320	16271	16227	16329	16362	16346	16095	16198	16430	16278	16272	16209	16434	16145	16304	16239	16165	16215	16114	16466	16211	16382	16505	16284	16252	16363	16384	16421	16401	16377	16460	16528	16475	16426	16249	16607	16270	16588	16406	16156	16168	16369	16272	16493	16320	16299	16244	16377	16113	16384	16163	16395	16369	16240	16490	16251	16297	16413	16529	16346	16194	16347	16508	16395	16277	16245	16542	16188	16300	16456	16478	16385	16232	16391	16117	16332	16375	16454	16209	16439	16291	16514	16439	16451	16172	16132	16306	16194	16359	16580	16540	16513	16243	16356	16465	16255	16439	16257	16444	16118	16331	16546	16558	16259	16437	16236	16361	16531	16388	16347	16216	16455	16471	16375	16353	16721	16258	16423	16242	16158	16338	16325	16191	16362	16358	16407	16466	16167	16238	16366	16466	16555	16420	16250	16128	16239	16178	16263	16433	16248	16563	16476	16341	16138	16302	16414	16371	16403	16305	16199	16303	16456	16172	16442	16344	16297	16353	16283	16356	16119	16409	16384	16297	16452	16368	16295	16236	16089	16431	16274	16231	16272	16363	16556	16329	16236	16290	16235	16361	16357	16261	16231	16159	16403	16252	16266	16437	16368	16489	16314	16385	16259	16326	16180	16367	16409	16411	16222	16114	16359	16396	16316	16370	16364	16238	16385	16452	16394	16388	16419	16320	16383	16332	16295	16419	16390	16323	16263	16578	16357	16318	16359	16260	16255	16416	16460	16240	16340	16168	16443	16205	16504	16233	16333	16508	16361	16219	16221	16373	16315	16360	16434	16209	16445	16430	16512	16433	16291	16389	16351	16346	16428	16323	16344	16403	16389	16391	16348	16351	16481	16195	16073	16292	16294	16459	16267	16305	16250	16340	16327	16367	16122	16488	16523	16481	16319	16371	16283	16309	16197	16396	16293	16547	16341	16436	16518	16319	16230	16408	16339	16504	16427	16287	16375	16455	16376	16588	16116	16369	16471	16404	16350	16514	16395	16459	16341	16252	16371	16271	16283	16427	16416	16196	16286	16490	16243	16523	16432	16219	16373	16336	16428	16631	16626	16479	16458	16490	16284	16216	16359	16346	16316	16280	16412	16368	16473	16355	16399	16327	16347	16290	16395	16334	16150	16612	16389	16326	16237	16280	16308	16375	16449	16327	16601	16130	16325	16088	16205	16336	16345	16468	16367	16205	16281	16324	16196	16542	16520	16246	16308	16291	16317	16245	16343	16423	16420	16553	16337	16296	16500	16639	16283	16345	16270	16474	16376	16515	16422	16372	16256	16326	16284	16447	16221	16364	16278	16341	16497	16509	16367	16363	16331	16182	16320	16370	16243	16320	16244	16342	16426	16436	16444	16258	16315	16258	16135	16359	16246	16420	16395	16173	16431	16303	16432	16540	16330	16384	16588	16293	16406	16303	16310	16450	16398	16334	16422	16404	16427	16284	16287	16306	16521	16261	16395	16328	16396	16059	16285	16454	16408	16479	16143	16291	16473	16473	16315	16580	16497	16316	16398	16314	16468	16309	16154	16293	16386	16354	16316	16557	16357	16288	16496	16343	16294	16453	16256	16247	16310	16418	16302	16472	16270	16402	16299	16239	16377	16388	16259	16294	16315	16553	16390	16466	16522	16376	16379	16379	16266	16286	16491	16325	16294	16266	16291	16310	16365	16374	16157	16146	16064	16375	16305	16389	16371	16401	16306	16227	16538	16350	16421	16404	16234	16256	16320	16308	16469	16259	16240	16466	16373	16327	16367	16386	16362	16430	16421	16452	16302	16404	16355	16361	16451	16526	16343	16397	16311	16302	16351	16420	16397	16284	16337	16377	16134	16265	16402	16262	16232	16395	16294	16324	16373	16544	16313	16505	16491	16331	16465	16146	16241	16245	16406	16406	16530	16403	16307	16568	16626	16240	16474	16152	16415	16427	16419	16472	16319	16348	16413	16344	16273	16334	16425	16388	16401	16415	16250	16387	16154	16333	16326	16127	16371	16393	16283	15941	16169	16255	16411	16455	16316	16394	16327	16287	16271	16387	16174	16507	16365	16394	16179	16249	16255	16454	16513	16282	16303	16305	16398	16491	16189	16394	16283	16408	16398	16484	16290	16484	16553	16339	16323	16398	16443	16456	16327	16389	16455	16309	16322	16292	16508	16392	16204	16234	16515	16397	16416	16381	16411	16288	16440	16420	16553	16409	16327	16363	16444	16465	16154	16294	16315	16455	16396	16361	16377	16331	16376	16395	16425	16491	16516	16636	16381	16280	16348	16482	16189	16250	16386	16501	16322	16325	16221	16307	16399	16150	16419	16461	16372	16357	16272	16325	16343	16300	16457	16427	16425	16299	16425	16455	16553	16285	16382	16585	16296	16316	16388	16308	16251	16381	16480	16382	16416	16267	16276	16464	16440	16438	16139	16350	16280	16312	16264	16348	16397	16274	16135	16412	16506	16410	16246	16171	16137	16362	16146	16239	16324	16189	16281	16303	16480	16377	16393	16275	16541	16384	16329	16342	16130	16434	16353	16421	16384	16199	16489	16398	16397	16297	16415	16421	16376	16442	16283	16248	16372	16460	16450	16403	16122	16276	16343	16179	16503	16359	16449	16656	16262	16426	16310	16205	16245	16390	16612	16437	16481	16460	16357	16557	16186	16160	16289	16304	16476	16446	16524	16395	16357	16486	16684	16273	16331	16477	16324	16327	16408	16168	16284	16222	16267	16298	16414	16382	16317	16439	16144	16375	16414	16411	16295	16417	16268	16362	16340	16347	16304	16505	16303	16297	16488	16393	16314	16318	16324	16629	16393	16306	16241	16454	16339	16119	16242	16463	16362	16327	16252	16341	16162	16496	16239	16164	16258	16294	16429	16312	16384	16322	16496	16148	16281	16551	16315	16131	16310	16225	16490	16498	16186	16377	16418	16259	16454	16346	16496	16424	16269	16668	16492	16477	16418	16533	16219	16176	16422	16205	16540	16361	16203	16317	16174	16329	16381	16417	16368	16517	16287	16582	16323	16201	16428	16527	16327	16208	16192	16394	16311	16264	16316	16277	16369	16385	16390	16499	16270	16384	16540	16368	16289	16235	16320	16148	16400	16236	16196	16343	16470	16364	16290	16399	16288	16537	16148	16330	16389	16334	16541	16415	16484	16476	16395	16482	16418	16350	16321	16377	16418	16315	16392	16404	16219	16164	16365	16332	16509	16336	16359	16224	16262	16141	16230	16190	16314	16229	16241	16449	16207	16393	16383	16279	16305	16355	16322	16245	16240	16393	16333	16208	16333	16293	16481	16308	16232	16424	16272	16458	16329	16505	16390	16520	16474	16373	16398	16540	16252	16220	16445	16205	16471	16323	16368	16372	16246	16397	16393	16289	16453	16408	16266	16343	16507	16289	16394	16207	16226	16210	16382	16329	16278	16316	16508	16367	16199	16281	16189	16072	16303	16300	16495	16254	16307	16347	16325	16392	16416	16251	16272	16294	16294	16414	16228	16570	16284	16459	16312	16308	16227	16390	16285	16347	16395	16419	16195	16457	16362	16259	16389	16401	16330	16502	16476	16342	16412	16298	16380	16340	16351	16238	16287	16323	16453	16369	16328	16414	16415	16253	16391	16457	16527	16361	16373	16093	16283	16492	16249	16462	16438	16290	16368	16282	16222	16380	16222	16168	16376	16253	16412	16311	16391	16409	16293	16388	16376	16345	16286	16360	16359	16242	16370	16444	16404	16289	16162	16372	16297	16251	16314	16327	16337	16413	16314	16301	16322	16346	16386	16549	16370	16352	16396	16319	16320	16422	16264	16365	16226	16345	16418	16287	16495	16363	16364	16322	16531	16321	16475	16260	16345	16314	16542	16575	16400	16332	16298	16321	16458	16321	16506	16462	16476	16286	16384	16519	16346	16381	16426	16384	16225	16359	16315	16317	16315	16239	16189	16240	16480	16315	16245	16311	16417	16404	16334	16343	16176	16303	16297	16280	16152	16278	16437	16279	16312	16422	16263	16478	16245	16286	16342	16147	16251	16349	16366	16221	16288	16229	16377	16595	16294	16393	16270	16483	16361	16424	16323	16313	16298	16439	16287	16548	16414
26805	39884	35983	27812	23485	20708	19209	18045	17029	16208	15813	15606	15580	15270	15302	15362	15103	15211	15077	15104	14971	15056	14903	14918	14993	15001	14958	14848	15001	14784	14908	14758	14912	14888	14768	14874	14747	14836	14746	14734	14675	14842	14567	14509	14736	14840	14766	14792	14983	14522	14717	14645	14550	14664	14693	14765	14528	14527	14595	14467	14568	14800	14814	14727	14610	14556	14709	14556	14703	14784	14520	14593	14756	14620	14683	14607	14632	14660	14629	14503	14876	14561	14621	14484	14753	14622	14680	14862	14706	14784	14529	14660	14768	14731	14837	14715	14782	14680	14548	14748	14643	14780	14567	14726	14664	14734	14632	14639	14775	14637	14585	14446	14638	14568	14518	14612	14701	14673	14546	14726	14662	14635	14714	14737	14690	14709	14658	14632	14705	14796	14762	14780	14630	14588	14646	14670	14602	14655	14697	14656	14778	14764	14655	14663	14521	14695	14809	14564	14752	14603	14883	14729	14549	14683	14659	14716	14731	14632	14776	14808	14547	14753	14563	14659	14732	14529	14747	14640	14556	14768	14592	14778	14478	14659	14708	14665	14749	14757	14578	14661	14686	14681	14677	14854	14619	14613	14705	14566	14779	14628	14651	14563	14534	14526	14753	14591	14682	14610	14641	14712	14688	14875	14552	14724	14654	14482	14673	14696	14569	14991	14719	14743	14779	14549	14604	14667	14773	14705	14547	14828	14656	14678	14714	14615	14564	14550	14760	14818	14606	14650	14724	14885	14579	14654	14720	14783	14649	14599	14566	14684	14757	14575	14557	14626	14493	14767	14683	14664	14644	14760	14604	14679	14808	14704	14750	14639	14617	14823	14808	14798	14731	14684	14627	14638	14759	14753	14719	14864	14678	14635	14670	14730	14811	14538	14657	14545	14797	14805	14419	14495	14766	14718	14539	14729	14628	14965	14661	14654	14379	14550	14736	14459	14865	14626	14602	14686	14655	14757	14777	14582	14676	14798	14484	14556	14573	14820	14639	14610	14688	14679	14712	14643	14816	14588	14731	14669	14538	14692	14676	14591	14695	14790	14743	14618	14681	14487	14619	14626	14673	14702	14646	14708	14688	14712	14608	14722	14680	14758	14691	14861	14655	14638	14593	14653	14526	14688	14692	14727	14684	14623	14719	14680	14775	14550	14585	14801	14678	14516	14719	14662	14588	14684	14649	14855	14672	14692	14703	14527	14727	14721	14806	14699	14477	14720	14822	14696	14711	14684	14692	14618	14745	14857	14655	14645	14820	14599	14492	14621	14655	14617	14891	14663	14534	14623	14644	14518	14624	14472	14564	14575	14416	14559	14630	14572	14649	14682	14837	14459	14695	14716	14505	14615	14602	14687	14715	14725	14553	14663	14676	14385	14687	14712	14445	14695	14689	14604	14709	14862	14871	14681	14751	14782	14726	14807	14748	14658	14692	14752	14554	14681	14674	14599	14557	14771	14574	14528	14715	14702	14624	14881	14681	14869	14556	14672	14670	14654	14542	14617	14711	14555	14751	14562	14675	14731	14749	14695	14807	14694	14743	14603	14623	14828	14655	14621	14701	14687	14519	14638	14775	14707	14688	14536	14701	14701	14678	14653	14616	14688	14722	14739	14654	14619	14721	14737	14653	14768	14619	14784	14554	14809	14807	14603	14568	14598	14641	14641	14688	14635	14806	14629	14760	14552	14693	14695	14604	14550	14737	14563	14764	14474	14462	14748	14697	14610	14693	14618	14738	14633	14590	14784	14702	14567	14702	14610	14688	14647	14685	14515	14506	14676	14660	14590	14565	14650	14425	14799	14714	14703	14607	14532	14579	14593	14675	14654	14744	14449	14896	14755	14633	14726	14617	14700	14683	14856	14618	14584	14715	14713	14701	14551	14508	14717	14719	14754	14660	14726	14535	14776	14651	14634	14838	14758	14697	14704	14609	14729	14592	14767	14701	14503	14637	14706	14622	14650	14682	14779	14656	14701	14468	14586	14561	14738	14859	14663	14796	14778	14815	14502	14851	14594	14580	14768	14613	14864	14687	14731	14710	14560	14906	14506	14588	14601	14740	14646	14622	14790	14588	14589	14704	14670	14668	14586	14577	14876	14704	14703	14751	14622	14819	14753	14762	14576	14530	14535	14587	14592	14788	14748	14783	14610	14775	14651	14509	14839	14645	14647	14669	14589	14679	14627	14642	14628	14651	14532	14820	14599	14701	14642	14681	14685	14766	14590	14813	14665	14577	14640	14742	14575	14719	14502	14661	14745	14619	14685	14638	14828	14673	14562	14622	14658	14593	14678	14596	14760	14608	14694	14598	14747	14511	14611	14695	14655	14704	14697	14748	14797	14644	14719	14592	14764	14677	14814	14767	14694	14929	14575	14650	14608	14638	14798	14662	14684	14674	14544	14655	14643	14625	14590	14764	14658	14617	14597	14747	14581	14673	14603	14620	14616	14777	14783	14788	14677	14528	14888	14653	14659	14724	14650	14624	14576	14738	14667	14686	14764	14726	14558	14635	14675	14722	14813	14552	14812	14534	14625	14739	14799	14697	14614	14692	14796	14737	14718	14439	14725	14654	14984	14544	14553	14742	14818	14513	14650	14623	14627	14880	14711	14637	14544	14626	14679	14649	14606	14782	14585	14566	14678	14696	14536	14602	14701	14725	14602	14767	14643	14822	14595	14576	14592	14734	14761	14690	14607	14717	14683	14772	14697	14891	14593	14819	14671	14756	14536	14593	14670	14754	14771	14672	14738	14684	14601	14515	14713	14583	14907	14571	14745	14713	14575	14582	14573	14682	14591	14553	14723	14589	14721	14698	14646	14676	14709	14766	14657	14734	14529	14731	14522	14605	14637	14624	14713	14644	14751	14658	14688	14524	14768	14864	14868	14659	14686	14592	14810	14809	14672	14712	14678	14700	14654	14624	14560	14668	14681	14564	14637	14632	14579	14708	14575	14842	14692	14790	14670	14657	14686	14781	14667	14784	14545	14752	14619	14663	14667	14663	14723	14594	14616	14582	14720	14547	14742	14660	14618	14511	14606	14612	14623	14736	14676	14687	14591	14617	14582	14707	14834	14621	14616	14526	14642	14661	14586	14605	14603	14715	14453	14599	14554	14739	14542	14675	14715	14760	14692	14586	14655	14517	14756	14637	14855	14709	14597	14682	14694	14708	14624	14792	14694	14608	14628	14752	14724	14600	14653	14663	14615	14602	14763	14585	14723	14667	14537	14624	14641	14813	14582	14663	14709	14782	14727	14588	14790	14838	14722	14820	14756	14788	14559	14603	14483	14663	14589	14779	14585	14763	14814	14771	14598	14555	14602	14718	14725	14661	14715	14601	14625	14706	14553	14738	14626	14618	14861	14762	14637	14708	14712	14705	14598	14695	14666	14702	14681	14821	14699	14808	14664	14637	14624	14688	14706	14550	14440	14661	14611	14587	14630	14656	14745	14628	14646	14727	14819	14831	14627	14723	14819	14479	14627	14784	14581	14701	14719	14621	14635	14391	14862	14626	14751	14758	14737	14429	14710	14811	14589	14520	14735	14670	14731	14883	14594	14614	14630	14623	14562	14711	14675	14681	14617	14637	14578	14664	14658	14787	14702	14663	14644	14509	14635	14554	14768	14686	14737	14706	14522	14726	14667	14487	14559	14750	14679	14750	14629	14678	14644	14578	14760	14595	14744	14753	14568	14739	14668	14567	14681	14503	14502	14672	14654	14529	14571	14776	14649	14522	14650	14574	14607	14806	14603	14656	14640	14693	14575	14570	14550	14712	14703	14771	14703	14778	14653	14650	14854	14574	14599	14781	14707	14663	14808	14758	14733	14637	14752	14637	14499	14651	14641	14740	14729	14659	14693	14604	14533	14508	14703	14710	14637	14521	14598	14722	14693	14751	14814	14651	14636	14693	14611	14717	14704	14680	14651	14646	14544	14689	14792	14716	14691	14624	14563	14741	14553	14599	14774	14480	14656	14680	14715	14781	14696	14721	14807	14640	14682	14660	14738	14505	14684	14630	14823	14762	14634	14664	14614	14733	14644	14706	14804	14685	14704	14561	14631	14830	14603	14667	14737	14847	14738	14576	14652	14539	14825	14687	14581	14725	14669	14621	14738	14755	14668	14659	14768	14580	14641	14633	14627	14729	14665	14767	14690	14749	14608	14735	14693	14718	14614	14561	14743	14706	14679	14762	14787	14581	14699	14691	14500	14649	14484	14630	14768	14621	14668	14594	14739	14580	14561	14622	14729	14595	14751	14844	14658	14674	14624	14676	14691	14597	14775	14632	14813	14543	14621	14640	14702	14611	14740	14623	14615	14634	14718	14768	14691	14690	14658	14712	14714	14591	14576	14724	14608	14481	14552	14633	14605	14658	14867	14666	14474	14933	14530	14779	14570	14457	14760	14726	14773	14618	14786	14708	14687	14459	14651	14642	14695	14650	14611	14585	14691	14601	14799	14633	14884	14749	14761	14424	14621	14524	14779	14660	14730	14674	14588	14580	14742	14723	14748	14774	14791	14769	14690	14585	14581	14626	14723	14653	14718	14546	14772	14725	14785	14607	14683	14615	14590	14690	14646	14744	14565	14702	14750	14685	14812	14670	14593	14558	14636	14688	14669	14691	14640	14613	14557	14675	14726	14703	14756	14684	14788	14723	14807	14572	14712	14747	14471	14566	14731	14692	14602	14686	14645	14585	14534	14710	14724	14601	14697	14729	14688	14552	14809	14697	14610	14699	14693	14657	14468	14590	14613	14776	14685	14682	14667	14599	14655	14911	14653	14690	14797	14723	14481	14540	14615	14627	14721	14763	14644	14786	14766	14757	14621	14933	14679	14758	14635	14696	14499	14797	14796	14758	14736	14739	14730	14369	14585	14703	14558	14713	14884	14659	14945	14642	14685	14581	14545	14694	14724	14651	14740	14698	14623	14701	14530	14766	14665	14658	14786	14607	14553	14587	14678	14692	14720	14708	14777	14749	14704	14741	14720	14630	14798	14756	14637	14598	14738	14708	14731	14503	14736	14588	14655	14632	14795	14669	14782	14683	14693	14649	14499	14677	14817	14609	14674	14569	14656	14600	14644	14638	14701	14703	14475	14790	14600	14580	14592	14660	14574	14646	14730	14507	14545
23658	21098	28478	24482	23253	24520	23803	20419	19089	18823	18426	17955	17594	17183	17411	17245	17230	17064	17124	16997	17165	16939	17056	17014	16865	16715	17019	16878	16778	16809	16665	16722	16471	16716	16796	16695	16436	16584	16507	16554	16656	16665	16648	16666	16642	16652	16696	16634	16529	16360	16630	16419	16500	16722	16598	16722	16756	16548	16671	16712	16636	16411	16692	16396	16554	16683	16712	16349	16359	16554	16587	16568	16574	16597	16455	16651	16518	16730	16351	16621	16444	16708	16723	16546	16644	16758	16621	16602	16623	16588	16568	16419	16296	16542	16520	16583	16658	16614	16470	16462	16569	16752	16475	16680	16543	16601	16504	16613	16421	16458	16659	16751	16631	16678	16544	16624	16591	16478	16406	16596	16602	16556	16649	16654	16666	16486	16393	16338	16629	16587	16681	16536	16657	16423	16508	16358	16464	16607	16467	16600	16613	16647	16746	16507	16560	16587	16509	16516	16625	16699	16576	16511	16544	16541	16617	16397	16749	16517	16645	16666	16471	16538	16531	16697	16599	16410	16612	16317	16468	16623	16484	16627	16742	16589	16556	16647	16696	16549	16552	16556	16490	16504	16596	16546	16295	16639	16708	16649	16564	16783	16475	16668	16451	16443	16443	16553	16456	16607	16556	16692	16581	16511	16375	16478	16570	16613	16529	16690	16650	16415	16377	16595	16483	16828	16608	16414	16721	16521	16577	16618	16288	16237	16553	16585	16605	16649	16411	16400	16773	16587	16460	16470	16503	16515	16650	16510	16555	16455	16523	16704	16658	16528	16479	16532	16483	16434	16616	16409	16684	16578	16774	16463	16744	16675	16676	16551	16714	16404	16540	16608	16583	16458	16534	16625	16617	16478	16650	16685	16528	16537	16465	16562	16775	16510	16659	16758	16582	16525	16539	16594	16661	16684	16507	16660	16297	16787	16587	16645	16616	16515	16483	16524	16454	16412	16445	16707	16548	16641	16444	16455	16390	16751	16708	16567	16700	16524	16704	16591	16600	16626	16499	16555	16522	16376	16589	16617	16761	16627	16487	16523	16569	16371	16724	16554	16443	16428	16737	16454	16396	16478	16626	16606	16597	16623	16624	16606	16505	16611	16480	16406	16627	16412	16498	16682	16540	16535	16589	16455	16471	16575	16426	16551	16708	16671	16641	16566	16602	16494	16495	16487	16660	16778	16801	16505	16421	16431	16546	16464	16586	16706	16728	16576	16475	16579	16443	16330	16598	16416	16503	16517	16586	16477	16390	16694	16670	16832	16515	16479	16550	16666	16483	16517	16556	16637	16538	16399	16643	16356	16534	16447	16670	16445	16449	16622	16548	16398	16501	16536	16507	16607	16493	16265	16550	16576	16716	16381	16378	16352	16573	16504	16550	16524	16607	16477	16512	16634	16600	16710	16637	16573	16555	16804	16640	16551	16633	16521	16784	16773	16318	16554	16624	16529	16334	16453	16572	16452	16568	16320	16615	16501	16572	16542	16565	16356	16421	16516	16650	16486	16532	16589	16551	16519	16671	16352	16480	16504	16638	16846	16593	16618	16764	16504	16543	16556	16576	16676	16520	16375	16601	16423	16583	16570	16537	16808	16433	16374	16253	16552	16566	16457	16700	16734	16707	16645	16429	16400	16625	16574	16482	16426	16565	16381	16540	16506	16873	16672	16504	16468	16495	16451	16493	16695	16725	16724	16750	16545	16589	16575	16619	16756	16504	16601	16563	16430	16483	16515	16385	16564	16563	16556	16677	16493	16598	16498	16589	16578	16719	16514	16535	16530	16608	16482	16762	16624	16732	16598	16449	16544	16757	16634	16642	16865	16561	16599	16707	16580	16770	16388	16548	16498	16542	16561	16544	16616	16482	16707	16627	16462	16661	16748	16516	16519	16513	16664	16448	16631	16655	16673	16501	16523	16294	16601	16455	16530	16582	16634	16620	16501	16657	16490	16445	16464	16543	16522	16737	16630	16603	16534	16282	16620	16696	16668	16510	16199	16585	16719	16435	16574	16473	16458	16467	16579	16581	16547	16486	16473	16663	16687	16556	16356	16505	16438	16225	16602	16736	16456	16597	16643	16556	16510	16722	16592	16649	16624	16484	16398	16699	16631	16511	16301	16415	16554	16560	16442	16588	16519	16536	16430	16678	16736	16594	16459	16674	16545	16428	16458	16579	16563	16582	16498	16657	16613	16749	16546	16684	16547	16552	16586	16533	16573	16690	16762	16360	16553	16682	16703	17017	16442	16456	16630	16580	16662	16610	16437	16480	16690	16693	16567	16606	16581	16444	16501	16515	16583	16573	16522	16402	16271	16601	16345	16540	16667	16500	16709	16517	16615	16437	16501	16681	16708	16467	16588	16521	16654	16474	16588	16616	16354	16678	16429	16423	16640	16636	16501	16484	16321	16471	16395	16473	16402	16751	16613	16493	16405	16522	16452	16686	16552	16476	16418	16514	16724	16731	16492	16470	16570	16556	16738	16564	16581	16210	16474	16610	16570	16490	16583	16549	16608	16438	16697	16582	16402	16587	16669	16514	16519	16522	16514	16452	16559	16374	16490	16425	16543	16454	16574	16444	16591	16601	16611	16657	16479	16614	16480	16370	16292	16685	16614	16409	16845	16469	16501	16654	16513	16481	16330	16364	16556	16444	16354	16469	16209	16713	16497	16399	16582	16607	16324	16496	16561	16615	16441	16409	16499	16671	16473	16496	16530	16684	16590	16483	16800	16703	16608	16372	16510	16630	16843	16761	16459	16407	16512	16502	16647	16624	16742	16566	16582	16551	16568	16721	16445	16712	16634	16764	16670	16729	16490	16569	16617	16558	16473	16514	16523	16633	16471	16461	16589	16697	16524	16514	16485	16409	16519	16493	16569	16503	16388	16499	16520	16761	16350	16314	16700	16590	16574	16649	16749	16633	16515	16534	16503	16549	16627	16526	16689	16647	16534	16577	16519	16576	16526	16490	16481	16567	16497	16518	16640	16655	16626	16702	16449	16278	16661	16719	16549	16650	16535	16459	16431	16540	16495	16507	16387	16604	16528	16557	16307	16365	16630	16673	16489	16501	16407	16545	16576	16423	16435	16449	16314	16394	16644	16693	16467	16673	16610	16505	16473	16343	16431	16621	16563	16641	16548	16631	16586	16499	16737	16720	16538	16512	16412	16539	16461	16460	16463	16543	16243	16371	16634	16532	16483	16800	16505	16378	16465	16619	16574	16729	16515	16664	16544	16766	16638	16683	16761	16469	16334	16537	16576	16635	16573	16468	16552	16573	16369	16747	16523	16571	16485	16734	16790	16520	16512	16407	16537	16605	16610	16484	16457	16611	16635	16455	16412	16624	16646	16649	16704	16576	16587	16478	16407	16296	16366	16500	16514	16640	16452	16453	16715	16696	16587	16554	16689	16512	16562	16592	16638	16577	16545	16512	16540	16654	16554	16486	16508	16496	16531	16621	16635	16524	16423	16510	16624	16500	16617	16591	16575	16510	16551	16847	16601	16486	16486	16611	16464	16419	16708	16794	16517	16499	16544	16479	16419	16513	16619	16604	16481	16707	16651	16506	16600	16461	16514	16545	16564	16681	16437	16500	16546	16481	16584	16580	16528	16544	16550	16697	16708	16430	16573	16518	16712	16481	16578	16462	16524	16482	16506	16654	16454	16636	16655	16419	16438	16677	16455	16626	16430	16639	16596	16731	16426	16420	16583	16388	16461	16506	16371	16516	16533	16645	16372	16593	16556	16516	16560	16756	16752	16743	16335	16685	16555	16548	16736	16497	16506	16485	16594	16351	16705	16683	16469	16693	16584	16314	16625	16553	16544	16615	16751	16643	16574	16620	16453	16531	16702	16452	16446	16486	16334	16575	16433	16578	16507	16553	16582	16605	16528	16422	16591	16559	16475	16614	16464	16535	16418	16649	16423	16752	16422	16481	16515	16668	16659	16460	16418	16451	16559	16703	16529	16560	16576	16633	16588	16692	16639	16637	16535	16524	16644	16465	16588	16525	16544	16375	16526	16362	16512	16610	16379	16481	16615	16593	16615	16571	16756	16501	16643	16342	16675	16661	16466	16741	16658	16658	16751	16520	16510	16559	16488	16508	16706	16667	16506	16715	16696	16507	16434	16649	16324	16489	16609	16490	16421	16648	16628	16687	16731	16503	16565	16571	16531	16563	16546	16518	16819	16553	16627	16467	16425	16582	16513	16362	16538	16651	16615	16422	16740	16461	16518	16482	16647	16608	16761	16533	16528	16653	16473	16449	16516	16419	16651	16754	16570	16481	16457	16575	16540	16607	16604	16587	16580	16466	16608	16473	16295	16489	16469	16512	16592	16375	16543	16367	16566	16524	16556	16353	16519	16688	16537	16488	16554	16777	16496	16670	16580	16470	16494	16462	16387	16393	16606	16476	16640	16723	16528	16542	16347	16656	16542	16545	16501	16381	16543	16517	16478	16589	16637	16450	16488	16636	16539	16322	16599	16671	16564	16651	16689	16579	16637	16718	16674	16679	16639	16660	16517	16451	16473	16413	16586	16571	16513	16632	16553	16588	16618	16426	16582	16498	16741	16682	16680	16587	16496	16646	16580	16737	16648	16575	16431	16575	16729	16464	16641	16554	16675	16446	16394	16466	16548	16449	16505	16445	16533	16519	16625	16555	16498	16619	16611	16561	16724	16400	16630	16570	16402	16622	16600	16562	16592	16578	16513	16398	16385	16700	16488	16382	16387	16629	16250	16400	16583	16489	16613	16647	16586	16620	16449	16530	16749	16393	16458	16419	16556	16440	16611	16558	16451	16585	16878	16516	16504	16532	16456	16692	16514	16423	16746	16480	16658	16560	16588	16429	16464	16481	16687	16422	16262	16537	16439	16507	16536	16782	16590	16462	16584	16410	16415	16475	16418	16610	16508	16554	16583	16690	16553	16631	16517	16690	16500	16421	16391	16616	16340	16512	16424	16636	16383	16580	16543	16461	16522	16498	16762	16618	16461	16503	16533	16573	16468	16610	16580	16664	16640	16539	16476	16544	16442	16769	16494	16718	16538	16658	16412	16708	16579	16622	16614	16478	16604	16391	16318	16642	16550	16471	16396	16597	16553	16519	16629	16658	16533	16671	16507	16396	16557
27092	45982	42359	33665	28074	24546	22072	20264	18778	17735	17133	16433	16059	15920	15980	15719	15589	15527	15494	15346	15410	15447	15388	15270	15168	15292	15124	15125	15168	14883	15066	15096	14958	14860	14837	14885	14979	15148	14787	14965	15016	14946	14689	14910	14804	14936	14944	14952	14809	14782	14934	14855	14801	14760	14850	14829	14815	14825	14866	14724	14729	14724	14897	14791	14862	14785	14831	14695	14951	14726	14684	14817	14783	14775	14689	14787	14838	14820	14716	14997	14911	14865	14821	14702	14819	14740	14904	14618	14849	14725	14726	14658	14947	14744	14731	14864	14828	14767	14661	14863	14829	14845	14925	14762	14672	14894	14875	14682	14629	14681	14706	14589	14783	14817	14783	14600	14801	14935	14801	14646	14699	14637	14793	14700	14923	14892	14715	14861	14754	14899	14771	14857	15024	14889	14748	14744	14756	14806	14728	14935	14799	14568	14870	14830	14725	14697	14845	14900	14845	14654	14786	14937	14762	14825	14683	14837	14919	14815	14653	14885	14736	14816	14812	14708	14838	14731	14802	14673	14727	15053	14670	14771	14767	14759	14811	14987	14787	14872	14718	14898	14718	14750	14649	14897	14734	14785	14731	14830	14868	14701	14622	14793	14768	14624	14677	14865	14777	14708	14679	14842	14943	14749	14670	14823	14772	14560	14709	14674	14668	14754	14753	14710	14871	14741	14826	14811	14610	14722	14736	14984	14791	14809	14847	14741	14837	14636	14751	14690	14798	14694	14660	14897	14696	14854	14725	14651	14853	14676	14821	14940	14765	14897	14758	14807	14843	14880	14602	14777	14930	14929	14549	14718	14617	14823	14751	14779	14554	14766	14625	14696	14734	14746	14844	14839	14804	14894	14824	14752	14703	14789	14911	14743	14629	14846	14819	14862	14897	14754	14851	14722	14729	14784	14784	14728	14821	14699	14730	14695	14721	14802	14646	14662	14673	14869	14838	14802	14737	14889	14756	14891	14967	14648	14676	14855	14811	14727	14883	14740	14722	14748	14880	14861	14664	14829	14684	14685	14884	14628	14784	14808	14821	14734	14703	14753	14809	14610	14763	14673	14819	14833	14917	14763	14786	14798	14810	14802	14647	14703	14831	14585	14783	14690	14674	14569	14916	14907	14863	14567	14718	14682	14969	14783	14802	14789	14737	14742	14887	14714	14773	14946	14736	14893	14723	14714	14756	14830	14811	14689	14835	14633	14839	14717	14872	14696	14739	14787	14837	14725	14570	14777	14814	14775	14724	14773	14896	14620	14843	14622	14833	14764	14863	14878	14678	14856	14724	14736	14667	14791	15030	14753	14610	14865	14827	14916	14747	14757	14759	14659	14802	14793	14599	14662	14901	14803	14840	14652	14722	14803	14756	14746	14798	14758	14724	14859	14916	14747	14795	14866	14830	14829	14753	14890	14730	14784	14689	14747	14800	14759	14783	14806	15084	14736	14839	14874	14778	14809	14815	14850	14718	14721	14827	14899	14573	14708	14737	14657	14883	14744	14839	14718	14842	14816	14656	14770	14782	14761	14850	14846	14752	14755	14747	14932	14756	14831	14732	14715	14756	14841	14675	14838	14901	14763	14786	14816	14653	14915	14798	14788	14896	14836	14766	14647	14742	14635	14630	14829	14686	14696	14677	14808	14732	14594	14828	14844	14579	14718	14905	14798	14789	14736	14725	14705	14780	14769	14858	14770	14775	14767	14809	14908	14612	14667	14704	14694	14723	14715	14797	14694	14760	14716	14771	14996	14729	14823	14869	14836	14844	14883	14778	14789	14803	14659	14743	14821	14861	14722	14748	14861	14782	14729	14721	14633	14862	14716	14846	14556	14841	14795	14871	14827	14744	14846	14715	14767	14863	14739	14839	14727	14762	14678	14780	14809	14848	14908	14850	14905	14884	14638	14793	14748	14684	14710	14968	14931	14760	14721	14822	14772	14774	14651	14597	14859	14888	14850	14858	14598	14830	14753	14682	14921	15000	14845	14713	14764	14800	14851	14886	14738	14643	14765	14685	14741	14807	14872	14827	14833	14610	14622	14904	14740	14862	14761	14823	14960	14765	14730	14730	14842	14976	14669	14811	14825	14801	14741	14839	14695	14775	14945	14780	14835	14948	14760	14779	14874	14898	14874	14794	14864	14791	14703	14759	14945	14740	14935	14863	14611	14827	14609	14904	14797	14895	14989	14633	14722	14740	14748	14805	14901	14707	14914	14601	14691	14741	14714	14893	14806	14717	14960	14749	14847	14913	14717	14751	14784	15016	14853	14743	14686	14857	14852	14765	14742	14736	14839	14793	14736	14909	14807	14766	14833	14774	14813	14799	14724	14908	14785	14697	14795	14926	14714	14836	14766	14806	14753	14873	14668	14715	14760	14797	14827	15021	14717	14726	14765	14688	14847	14799	14765	14782	14788	14800	14726	14787	14781	14849	14742	14641	14787	14953	14751	14658	14672	14766	14806	14740	14652	14598	14728	14830	14859	14763	14749	14801	14849	14643	14733	14805	14645	14783	14690	14774	14823	14864	14662	14825	14747	14841	14901	14564	14787	14784	14779	14696	14764	14767	14824	14638	14878	14689	14840	14823	14776	14717	14521	14878	14823	14725	14641	14674	14797	14606	14858	14725	14682	14846	14732	14675	14771	14899	14865	14685	14717	14766	14790	14830	14713	14885	14738	14919	14897	14754	14858	14778	14889	14606	14731	14717	14911	14777	14697	14769	14954	14739	14681	14787	14746	14625	14827	14844	14647	14699	14764	14693	14832	14933	14565	14625	14677	14727	14741	14793	14865	14817	14730	14807	14920	14944	14950	14839	14828	14828	14841	14711	14933	14857	14682	14718	14864	14780	14629	14909	14866	14688	14784	14761	14823	14818	14779	14780	14853	14728	14548	14794	14654	14723	14726	14707	14827	14827	14890	14810	14920	14805	14626	14877	14818	14834	14667	14675	14700	14787	14685	14724	14713	14846	14796	14689	14588	14674	14861	14809	14797	14826	14784	14882	14679	14728	14912	14857	14851	14701	14693	14705	14885	14901	14810	14853	14779	14747	14797	14909	14753	14683	14771	14946	14734	14698	14728	14558	14811	14852	14992	14780	14865	14711	14734	14733	14802	14717	14782	14892	14608	14826	14801	14834	14691	14772	14609	14780	14735	14749	14818	14954	14817	14665	14777	14945	14844	14824	14552	14768	14600	14621	14742	14823	14943	14657	14685	14827	14703	14741	14593	14847	14855	14716	14809	14875	14747	14905	14683	14795	14678	14909	14717	14846	14664	14633	14825	14806	14822	14711	14703	14776	14828	14758	14636	14818	14647	14841	14810	14879	14774	14757	14830	14757	14831	14970	14832	14909	14896	14743	14775	14694	14763	14799	14934	14876	14779	14688	14794	14843	14802	14724	14834	14770	14941	14969	14728	14787	14786	14687	14772	14655	14856	14857	14691	14735	14678	14819	14772	14782	14859	14799	14673	14854	14807	14518	14855	14746	14778	14766	14698	14873	14585	14816	14971	14822	14774	14853	14953	14733	14584	14790	14816	14894	14737	14883	15043	14729	14753	14761	14667	14740	14836	14802	14773	14787	14788	14544	14784	15004	14790	14845	14785	14756	14842	14915	14753	14923	14644	14808	14812	14898	14720	14650	14624	14803	14739	14804	14833	14750	14757	14655	14709	14710	14668	14799	14853	14693	14801	14796	14667	14795	14814	14542	14647	14748	14653	14963	14887	14730	14677	14847	14713	14759	14838	14851	14773	14783	14782	14650	14863	14779	14712	14887	14716	14852	14796	14845	14815	14821	14823	14665	14849	14838	14708	14841	14829	14659	14911	14841	14687	14960	14708	14899	14707	14606	14738	14831	14707	14798	14733	14724	14897	14703	14950	14799	14684	14883	14806	14878	14807	14881	14756	14938	14833	14830	14635	14771	14769	14746	14832	14845	14720	14821	14811	14783	14743	14841	14654	14682	14850	14923	14656	14653	14917	14735	14658	14762	14646	14776	14742	14829	14889	14698	14787	14690	14580	14828	14632	14780	14870	14716	14666	14647	14661	14910	14688	14806	14623	14796	14706	14824	14819	14690	14906	14866	14792	14774	14655	14851	14640	14665	14838	14704	14826	14881	14703	14598	14720	14757	14766	14838	14736	14805	14839	14828	14774	14885	14822	14821	14794	14893	14815	14780	14709	14863	14934	14836	14860	14812	14599	14709	14652	14737	14655	14828	14836	14874	14695	14635	14917	14932	14759	14890	14983	14756	14778	14819	14686	14760	14749	14746	14712	14879	14877	14688	14937	14695	14839	14861	14893	14817	14840	14669	14694	14875	14584	14578	14804	14747	14744	14757	14750	14835	14851	14775	14832	14715	14762	14874	14779	14797	14904	14823	14710	14804	14780	14681	14810	14827	14690	14569	14715	14832	14754	14832	14889	14761	14878	14676	14757	14730	14873	14694	14549	14762	14732	14818	14819	14722	14813	14826	14731	14738	14895	14875	14931	14669	14805	14733	14791	14651	14811	14760	14728	14911	14760	14822	14597	14735	14841	14781	14879	14801	14888	14951	14811	14764	14778	14784	14803	14905	14966	14855	14780	14623	14734	14814	14810	14701	14660	14885	14831	14740	14711	14817	14848	14823	14805	14739	14582	14727	14811	14761	14745	14671	14751	14662	14955	14711	14699	14810	14725	14740	14886	14838	14806	14811	14674	14834	14703	14994	14953	14840	14845	14716	14722	14660	14735	14775	14813	14783	14907	14779	14821	14936	14706	14687	14837	14660	14983	14684	14776	14806	14893	14828	14839	14637	14651	14962	14628	14741	14768	14605	14801	14927	14784	14829	14633	14742	14687	14794	14782	14774	14853	14826	14860	14791	14797	14694	14817	14693	14939	14685	14764	14658	14782	14718	14923	14796	14866	14757	14764	14783	14850	14660	14771	14777	14773	14852	14927	14841	14750	14934	14877	14786	14801	14791	14680	14758	14772	14827	14840	14822	14810	14949	14746	14808	14645	14691	14669	14932	14790	14719	14978	14880	14637	14802	14703	14791	14760	14699	14685	14776	14750	14738	14791	14654	14686	14778	14830	14744	14639	14682	14719	14863	14890	14605	14747	14692	14751	14931	14786	14671	14739
22673	21109	28903	23639	21894	24863	27200	22072	20079	19717	18980	18418	17996	17880	17673	17367	17830	17610	17314	17583	17256	17178	17068	17250	17109	17050	16969	17087	16905	17133	16991	16811	16714	16979	16950	16943	16783	16878	16577	16673	16741	16759	16795	16611	16643	16763	16720	16818	16737	16950	16640	16732	16757	16576	16709	16622	16647	16671	16647	16762	16645	16811	16774	16661	16472	16714	16678	16585	16880	16514	16822	16599	16715	16718	16682	16563	16445	16582	16489	16624	16646	16602	16728	16573	16795	16661	16764	16636	16615	16754	16765	16808	16657	16528	16764	16605	16566	16710	16659	16600	16837	16575	16544	16722	16774	16677	16714	16726	16530	16528	16718	16540	16665	16473	16588	16711	16804	16762	16538	16465	16685	16545	16666	16625	16632	16514	16689	16614	16653	16753	16700	16651	16642	16716	16751	16666	16394	16625	16722	16719	16685	16787	16685	16500	16633	16657	16658	16783	16608	16635	16749	16745	16729	16512	16734	16700	16500	16596	16644	16594	16669	16621	16620	16774	16753	16588	16672	16689	16892	16884	16814	16938	16570	16713	16375	16384	16555	16618	16689	16640	16595	16520	16549	16548	16467	16472	16727	16665	16515	16641	16630	16477	16604	16648	16419	16540	16671	16673	16663	16518	16797	16518	16544	16660	16669	16425	16711	16720	16351	16535	16472	16637	16412	16780	16713	16641	16635	16601	16544	16597	16556	16544	16694	16609	16596	16637	16505	16458	16560	16679	16589	16544	16447	16505	16571	16699	16699	16468	16593	16757	16557	16549	16439	16651	16481	16415	16520	16553	16558	16510	16478	16532	16686	16736	16537	16618	16601	16698	16529	16704	16533	16771	16775	16681	16799	16531	16747	16523	16819	16668	16649	16636	16587	16796	16742	16617	16404	16777	16693	16525	16572	16584	16628	16780	16403	16562	16529	16529	16539	16530	16626	16501	16486	16718	16557	16475	16577	16725	16753	16582	16433	16565	16647	16642	16532	16503	16452	16773	16774	16657	16639	16468	16755	16704	16602	16739	16695	16657	16559	16599	16637	16583	16625	16802	16638	16444	16604	16392	16533	16653	16518	16598	16742	16643	16625	16793	16716	16528	16559	16576	16657	16726	16757	16595	16707	16603	16828	16684	16599	16470	16526	16647	16515	16538	16418	16357	16526	16594	16525	16433	16557	16688	16595	16698	16576	16533	16658	16499	16484	16402	16518	16618	16714	16570	16752	16264	16579	16539	16701	16476	16695	16614	16280	16655	16481	16572	16756	16602	16623	16485	16671	16549	16623	16657	16474	16421	16617	16539	16602	16336	16571	16467	16512	16394	16641	16658	16713	16783	16674	16516	16621	16686	16715	16515	16753	16530	16475	16626	16555	16795	16509	16627	16702	16591	16454	16719	16608	16531	16433	16418	16537	16681	16536	16721	16711	16503	16619	16513	16685	16738	16771	16777	16708	16419	16733	16650	16584	16748	16467	16592	16659	16662	16812	16532	16621	16381	16726	16527	16603	16411	16553	16546	16660	16663	16737	16684	16709	16648	16670	16483	16452	16360	16402	16635	16467	16460	16665	16743	16737	16528	16645	16657	16497	16709	16753	16646	16498	16450	16515	16445	16598	16539	16439	16478	16649	16715	16565	16546	16667	16752	16696	16779	16691	16609	16552	16511	16665	16607	16645	16595	16685	16612	16547	16732	16572	16655	16565	16491	16741	16664	16429	16656	16659	16588	16805	16550	16776	16755	16596	16426	16652	16520	16683	16390	16856	16665	16604	16785	16476	16728	16503	16676	16620	16690	16605	16753	16492	16526	16397	16448	16607	16760	16595	16689	16640	16633	16550	16489	16473	16610	16618	16347	16500	16554	16537	16572	16665	16623	16552	16484	16783	16607	16667	16483	16676	16534	16444	16561	16435	16557	16600	16533	16532	16319	16486	16643	16635	16476	16640	16466	16559	16702	16497	16626	16474	16572	16534	16516	16676	16529	16645	16434	16562	16814	16534	16390	16408	16534	16446	16566	16654	16637	16460	16740	16666	16739	16405	16733	16579	16673	16527	16618	16631	16777	16548	16399	16530	16515	16469	16440	16506	16753	16441	16763	16672	16387	16619	16798	16605	16521	16682	16572	16675	16511	16601	16576	16199	16283	16612	16597	16467	16524	16535	16523	16364	16489	16587	16699	16852	16558	16765	16777	16636	16430	16599	16667	16595	16665	16582	16599	16582	16666	16606	16633	16390	16449	16611	16650	16659	16702	16501	16628	16743	16604	16549	16558	16455	16518	16567	16662	16526	16496	16531	16640	16360	16599	16573	16628	16652	16698	16794	16527	16707	16506	16501	16616	16692	16503	16645	16616	16589	16628	16652	16594	16781	16560	16565	16537	16657	16631	16685	16510	16710	16552	16621	16429	16581	16609	16564	16542	16586	16494	16608	16786	16342	16659	16701	16597	16608	16401	16655	16444	16571	16692	16748	16597	16577	16485	16492	16585	16667	16432	16722	16584	16664	16564	16525	16740	16557	16581	16538	16518	16383	16484	16392	16355	16623	16694	16732	16518	16702	16611	16554	16611	16593	16488	16724	16531	16610	16551	16677	16580	16635	16512	16601	16544	16548	16544	16504	16482	16589	16464	16596	16570	16624	16535	16954	16662	16562	16493	16558	16615	16871	16471	16671	16609	16419	16653	16627	16665	16757	16549	16570	16658	16545	16609	16633	16893	16701	16622	16613	16699	16587	16601	16564	16592	16538	16679	16535	16498	16386	16402	16529	16373	16498	16625	16679	16583	16617	16620	16610	16566	16535	16639	16337	16526	16610	16778	16561	16737	16940	16454	16512	16472	16709	16595	16621	16798	16617	16530	16582	16458	16491	16552	16771	16701	16419	16510	16645	16642	16655	16607	16541	16467	16890	16665	16741	16315	16650	16754	16589	16822	16707	16722	16538	16512	16644	16736	16633	16486	16765	16710	16729	16679	16373	16682	16651	16705	16764	16695	16657	16705	16560	16631	16571	16453	16547	16559	16595	16594	16589	16421	16573	16687	16606	16542	16749	16586	16711	16669	16754	16657	16595	16667	16663	16815	16692	16539	16585	16851	16759	16433	16617	16550	16513	16492	16545	16443	16530	16445	16670	16425	16700	16583	16552	16568	16575	16483	16531	16448	16543	16564	16751	16535	16566	16485	16679	16628	16729	16515	16515	16403	16725	16376	16678	16473	16553	16469	16573	16694	16648	16627	16566	16600	16717	16649	16377	16683	16710	16719	16451	16420	16560	16549	16602	16391	16361	16422	16526	16413	16580	16701	16601	16747	16417	16473	16720	16679	16672	16512	16383	16502	16500	16490	16533	16777	16629	16565	16758	16442	16637	16706	16726	16749	16718	16600	16593	16586	16500	16469	16592	16498	16493	16476	16613	16477	16430	16702	16605	16649	16576	16638	16537	16613	16548	16490	16389	16675	16549	16417	16584	16592	16545	16786	16663	16607	16512	16364	16516	16552	16726	16666	16476	16565	16686	16780	16392	16464	16518	16532	16460	16383	16600	16464	16641	16718	16632	16626	16609	16484	16570	16669	16700	16517	16632	16499	16543	16574	16652	16654	16510	16653	16525	16631	16579	16470	16681	16794	16484	16554	16487	16718	16511	16680	16566	16564	16635	16612	16557	16612	16682	16434	16671	16665	16820	16650	16433	16576	16678	16487	16645	16605	16647	16470	16647	16493	16596	16497	16451	16642	16664	16450	16564	16929	16713	16492	16684	16577	16359	16363	16455	16599	16607	16802	16547	16643	16752	16828	16661	16749	16659	16451	16505	16728	16677	16631	16803	16610	16464	16603	16761	16623	16493	16544	16526	16673	16666	16563	16470	16533	16550	16498	16615	16575	16422	16663	16678	16557	16585	16413	16549	16724	16591	16614	16481	16499	16522	16536	16540	16603	16510	16662	16718	16555	16671	16492	16483	16686	16470	16424	16672	16634	16479	16572	16585	16436	16592	16668	16668	16536	16613	16634	16529	16741	16386	16540	16589	16673	16410	16580	16604	16599	16736	16590	16552	16595	16430	16499	16488	16582	16570	16714	16511	16478	16751	16485	16797	16633	16350	16403	16600	16612	16620	16621	16731	16452	16727	16525	16710	16687	16616	16434	16706	16576	16650	16675	16767	16663	16540	16638	16615	16791	16679	16561	16553	16654	16699	16686	16660	16814	16723	16563	16680	16677	16591	16668	16563	16614	16632	16576	16749	16526	16616	16753	16501	16550	16636	16662	16643	16490	16806	16809	16654	16649	16627	16495	16408	16750	16652	16590	16667	16560	16670	16381	16537	16607	16581	16621	16703	16843	16605	16639	16687	16484	16571	16525	16651	16631	16430	16750	16455	16717	16518	16621	16793	16560	16751	16600	16548	16580	16503	16584	16544	16673	16467	16578	16543	16717	16428	16568	16434	16605	16528	16795	16525	16542	16629	16591	16692	16562	16541	16794	16683	16677	16487	16486	16602	16524	16830	16709	16626	16792	16581	16658	16684	16485	16752	16659	16626	16658	16613	16733	16549	16493	16667	16468	16561	16339	16450	16652	16702	16606	16685	16450	16651	16574	16646	16704	16588	16771	16561	16683	16576	16406	16550	16522	16761	16641	16440	16635	16552	16619	16601	16432	16478	16597	16683	16737	16342	16473	16626	16440	16528	16535	16579	16515	16568	16508	16329	16539	16492	16512	16466	16352	16752	16679	16636	16748	16633	16679	16519	16549	16529	16695	16891	16697	16572	16469	16764	16636	16735	16630	16680	16428	16365	16584	16634	16600	16702	16625	16569	16627	16701	16623	16730	16775	16650	16687	16579	16497	16637	16727	16677	16626	16638	16735	16612	16660	16690	16446	16646	16543	16512	16474	16584	16551	16443	16646	16726	16601	16586	16572	16408	16569	16589	16489	16591	16760	16463	16444	16863	16794	16526	16516	16754	16683	16512	16590	16708	16604	16539	16458	16504	16553	16526	16515	16579	16592	16656	16653	16534	16657	16684	16525	16660	16747	16351	16542	16718	16674	16622	16554	16586	16369	16638	16585	16427	16559	16701	16472	16526	16494	16664	16638	16638	16495	16677	16705	16517	16590	16493	16488	16555	16469	16594	16478
28787	50551	47260	38011	32113	27334	24609	22345	20387	19106	18090	17242	16870	16551	16478	16277	16097	15779	15950	15543	16039	15623	15673	15507	15435	15456	15298	15230	15199	15263	15235	15160	15278	15261	15141	15021	15038	14867	15074	15034	14971	15008	14802	14859	14933	14963	15039	14964	14874	14776	14802	14713	14935	14815	14927	14997	14758	14843	14928	14805	14915	14907	14781	14908	14826	14830	14893	14674	14806	14638	14826	14706	14844	14904	14772	14723	14819	14783	14737	14662	14692	14676	14707	14751	14799	14769	14736	14786	14670	14802	14787	14814	14895	14868	14753	14832	14913	14922	14928	14702	14768	14840	14795	14796	14874	14494	14950	14775	14607	14893	14848	14771	14889	14822	14629	14914	14854	14757	14922	14746	14544	14737	14879	14729	14817	14807	14760	14776	14900	14860	14765	14838	14830	14900	14725	14718	14800	14742	14782	14829	14602	14868	14689	14746	14739	14810	14847	14806	14772	14804	14693	14836	14691	14788	14789	14570	14836	14797	14724	14748	14821	14961	14943	14883	14840	14865	14676	14835	14843	14599	14821	14934	14795	14828	14882	14749	14895	14752	14910	14653	14765	14704	14829	14753	15022	14708	14693	14604	14612	14805	14759	14972	14794	14937	14818	14595	14729	14745	14751	14784	14683	14718	14811	14793	14865	14789	14817	14686	14808	14908	14874	14630	14884	14738	14759	14813	14746	14808	14854	14796	14671	14759	14920	14827	14709	14740	14840	14830	14858	14855	14849	14894	14850	14850	14859	14873	14627	14916	14729	14832	14868	14775	14831	14660	14635	14812	14869	14904	14820	14778	14712	14902	14788	14737	14898	14875	14928	14700	14835	14835	14826	14796	14853	14730	14815	14970	14654	14632	14722	14704	14823	14665	14826	14879	14836	14668	14770	14888	14711	14761	14694	14629	14673	15007	14837	14809	14737	14860	14866	14882	14750	14684	14825	14764	14793	14691	14816	14699	14970	14752	14663	14823	14839	14771	14806	14846	14634	14908	14791	14722	14703	14814	14923	14628	14885	14858	14792	14849	14863	14756	14647	14745	14892	14792	14825	14617	14812	14714	14849	14739	14804	14902	14763	14746	14748	14729	14586	14708	14705	14740	14661	14751	14840	14885	14704	14877	14721	14701	14701	14740	14823	14769	14690	14751	14730	14697	14806	14622	14787	14820	14693	14783	14738	14752	14824	14933	14977	14721	14722	14809	14635	14770	14734	14679	14914	14747	14759	14852	14766	14726	14777	14839	14679	14973	14667	14614	14924	14925	14924	14946	14930	14775	14875	14768	14946	14801	14907	14650	14872	14816	14634	14760	14914	14839	14710	14908	14852	14839	14822	14695	14790	14763	14861	14872	14850	14838	15014	14596	14874	14564	14800	14739	14855	14762	14794	14643	14878	14822	14641	14722	14806	14746	14733	14879	14797	14906	14821	14737	14982	14652	14854	14823	14952	14786	14811	14715	14930	14786	14491	14429	14717	14770	14833	14737	14941	14730	14703	14842	14743	14924	14808	14706	14923	14791	14800	14640	14703	14812	14693	14714	14775	14875	14654	14811	14595	14960	14874	14924	14795	14811	14860	14878	14743	14574	14717	14850	14736	14632	14898	14831	14753	14817	14747	14727	14773	14741	14799	14819	14847	14748	14996	14664	14804	14709	14744	14964	14624	14759	14928	14798	14708	14767	14819	14753	14918	14752	14920	14853	14783	14755	14805	14605	14681	14854	14746	14724	14811	14884	15012	14773	14800	14653	14781	14671	14895	14799	14805	14701	14726	14895	14874	14713	14811	14806	14560	14749	14875	14815	14758	14792	14663	14771	14867	14900	14715	14728	14824	14877	14613	14716	14722	14940	14688	14691	14710	14796	14908	14820	14830	14583	14788	14702	14810	14781	14673	14816	14720	14840	14760	14641	14947	14736	14676	14815	14798	14826	14796	14642	14820	14792	14611	14870	14728	14801	14813	14743	14968	14593	14763	14719	14828	14777	14783	14777	14934	14612	14811	14806	14705	14600	14803	14596	14660	14706	14779	14691	14905	14730	14680	14705	14824	14673	14752	14685	14766	14901	14812	14751	14855	14709	15032	14924	14870	14720	14848	14767	14655	14759	14648	14859	14729	14670	14784	14824	14932	14816	14676	14944	14624	14782	14900	14838	14628	14731	14752	14761	14789	14749	14675	14812	14854	14756	14699	14811	14884	14845	14933	14785	14775	14834	14752	14896	14792	14802	14769	14771	14752	14814	14735	14717	14736	14860	14827	14821	14805	14823	14944	14965	14798	14775	14585	14849	14767	14665	14872	14778	14797	14593	14646	14829	14822	14733	14861	14972	14907	14924	14794	14900	14793	14775	14790	14888	14740	14833	14924	14779	14808	14748	14951	14770	14798	14868	14838	14874	14758	14947	14699	14759	14743	14789	14845	14760	14482	14731	14917	14752	14837	14602	14758	14787	14765	14904	14901	14780	14864	14899	14702	14694	14638	14860	14828	14878	14774	14840	14875	14745	14824	14824	14793	14792	14711	14820	14664	14895	14665	14835	14811	14822	14779	14701	14638	14755	14806	14784	14768	14845	14906	14789	14717	14860	14649	14625	14906	14793	14699	14721	14840	14590	14797	14774	14794	14649	15064	14736	14698	14894	14927	14586	14879	14923	14728	14677	14696	14811	14830	14760	14992	14830	14874	14782	14776	14942	14764	14904	14698	14775	14915	14773	14748	14723	14875	14820	14642	14950	14820	14876	14934	14930	14730	14930	14731	14747	14798	14794	14997	14715	14878	14863	14637	15034	14904	14820	14666	14845	14818	14575	14742	14731	14897	14891	14758	14802	14642	14769	14791	14791	14746	14742	14690	14763	14804	14808	14737	14896	14696	14869	14723	14749	14713	14930	14630	14691	14909	14750	14895	14753	14873	14750	14725	14806	14648	14741	14914	14736	14701	14931	14778	14883	14761	14781	14844	14887	14801	14865	14672	14893	14814	14520	14945	14603	14686	14770	14530	14857	14807	14811	14818	15001	14665	14699	14764	14745	14792	14832	15009	14730	14611	14699	14838	14666	14828	14718	14705	14674	14936	14564	14753	14782	14833	14839	14779	14788	14860	14812	14696	14786	14833	14927	14797	14633	14788	14705	14852	14969	14811	14840	14797	14748	14887	14860	14663	14816	14672	14814	14848	14645	14793	14889	14817	14641	14880	14781	15012	14932	14815	14785	14683	14803	14762	14811	14792	14722	14699	14872	14836	14779	14874	14762	14652	14679	14850	14889	14829	14887	14816	14930	14680	14815	14759	14784	14937	14873	14795	14787	14651	14858	14707	14664	14750	14680	14711	14714	14663	14729	14774	14786	14663	14764	14802	14644	14709	14734	14876	14780	14787	14830	14644	14845	14696	14746	14772	14804	14759	14673	14795	14802	14915	14818	14700	14687	14819	14875	14879	14885	14778	14736	14726	14889	14848	14823	14807	14718	14860	14819	14738	14772	14713	14732	14692	14714	14810	14750	14855	14716	14847	14868	14885	14678	14656	14774	14889	14755	14874	14640	14907	14914	14598	14919	14762	14768	14788	14913	14688	14802	14794	14830	14979	14812	14832	14702	14735	14789	14487	14820	14641	14839	14867	14674	14945	14772	14692	14756	14820	14747	14690	14921	14742	14754	14943	14769	14748	14808	14694	14745	14825	14808	14732	14744	14718	14881	14623	14779	14911	14771	14903	14812	14729	14874	14891	14889	14743	14829	14796	14721	14651	14786	14763	15030	14844	14834	14831	14696	14694	14810	14933	14955	14852	14661	14675	14650	14686	14802	14750	14676	14746	14781	14642	14685	14856	14779	14863	14818	14674	14833	15002	14722	14828	14848	14857	14675	14804	14630	14916	14884	14620	14547	14828	14926	14801	14904	14824	14738	14712	14776	14743	14637	14691	14826	14670	14777	14762	14783	14771	14575	14912	14913	14784	14810	14729	14845	14883	14604	14822	14818	14696	14901	14707	14673	14753	14682	14801	14796	14887	14790	15020	14484	14761	14722	14862	14695	14793	14729	14765	14651	14797	14960	14793	14627	14846	14768	14846	14819	14776	14728	14832	14782	14789	14787	14749	14734	14856	14769	14748	14736	14890	15002	14929	14906	14876	14705	14969	14664	14815	14928	14682	14814	14842	14644	14725	14745	14729	14591	14777	14771	14681	14820	14889	14740	14788	14717	14732	14783	14697	14676	14833	14850	14716	14748	14707	14923	14862	14750	14820	14672	14591	14712	14635	14627	14917	14741	14645	14695	14717	14729	14948	14807	14780	14897	14877	14694	14812	14976	14853	14744	14759	14840	14700	14680	14697	14689	14953	14712	14805	14890	14922	14642	14602	14985	14945	14894	14869	14870	14681	14933	14739	14835	14848	14820	14775	14934	14761	14772	14708	14717	14850	14630	14832	14742	14805	14797	14625	14808	14829	14718	14682	14879	14680	14702	14772	14666	14780	14698	14855	14709	14838	14694	14549	14938	14751	14774	14639	14819	14736	14804	14933	14885	14807	14807	14744	14815	14671	14586	14614	14731	14645	14882	14665	14791	14937	14852	14505	14724	14633	14922	14817	14845	14847	14805	14675	14626	14807	14787	14793	14711	14900	14726	15001	14767	14610	14884	14767	14828	14873	14822	14811	14804	15004	14929	14667	14775	14752	14876	14861	14710	14938	14794	14734	14895	14768	14756	14852	14722	14669	14860	14647	14753	14713	14778	14765	14779	14779	14781	14767	14777	14550	14837	15004	14824	14827	14994	14811	14650	14746	14659	14827	14747	14749	14754	14644	14806	14841	14722	14802	14815	14866	14856	14727	14655	14807	14792	14719	14672	14673	14758	14818	14660	14665	14809	14820	14819	14830	14806	14747	14677	14707	14774	14780	14751	14865	14660	14751	14887	14802	14860	14720	14746	14711	14938	14761	14789	14772	14774	14606	14706	14700	14793	14618	14720	14836	14832	14921	14795	14704	14903	14959	14827	14754	14801	14762	14762	14855	14872	14833	14856	14724	14736	14868	14763	15031	14853	14743	14777	14724	14775	14955	14840	14734	14660	14745	14889	14553	14823	14730	14646	14780	14615	14974	14770	14932	14786	14816	14705	14819	14764	14725	14810
27748	24984	31544	28333	22753	20625	19029	18051	17686	17387	17058	16797	16688	16576	16659	16532	16551	16632	16327	16342	16560	16539	16381	16318	16284	16168	16434	16453	16465	16406	16589	16419	16374	16210	16192	16296	16163	16163	16287	16140	16326	16504	16394	16246	16315	16277	16234	16367	16186	16078	16293	16390	16298	16244	16252	16229	16265	16254	16231	16302	16113	16072	16221	16236	16237	16370	16347	16219	15985	16319	16102	16188	16291	16019	16164	16327	16328	16251	15993	16125	16213	16312	16449	16273	16195	16228	16155	16260	16237	16094	16368	16262	16356	16117	16210	16198	16382	16354	16140	16172	16369	16248	16407	16219	16236	16225	16165	16187	16380	16281	16275	16216	16191	16205	16205	16161	16275	16139	16166	16207	16223	15946	16004	16206	16280	16260	16162	16152	16160	16211	16203	16319	16312	16296	16375	16115	16254	16170	16141	16218	16386	16300	16155	16094	16311	16428	16284	16152	16368	16187	16444	16105	16169	16020	16251	16296	16181	16293	16293	16387	16429	16288	16312	16293	16007	16332	16344	16270	16168	16377	16198	16401	16219	16100	16297	16115	16399	16148	16246	16257	16197	16086	16191	16467	16162	16292	16079	16211	16165	16247	15918	16265	16357	16090	16277	16156	16203	16322	16124	16207	16349	16269	16201	16128	16277	16368	16160	16305	16303	16313	16313	16249	16331	16265	16323	16412	16316	16280	16205	16269	16218	16154	16230	16181	16358	16243	16251	16360	16298	16310	16116	16455	16378	16139	16374	16203	16268	16473	16257	16320	16263	16327	16193	16258	16343	16156	16188	16158	16049	16165	16118	16217	16264	16141	16341	16071	16131	16207	16111	16188	16386	16340	16220	16296	16193	16303	16148	16305	16155	16313	16269	16309	16329	16360	16369	16269	16166	16271	16265	16211	16187	16343	16227	16142	16131	16232	16379	16187	15939	16227	16136	16205	16106	16284	16256	16261	16339	16307	16309	16156	16148	16030	16238	16213	16101	16472	16414	16206	16437	16299	16117	16343	16178	16084	16296	16392	16414	16307	16356	16264	16097	16297	16082	16140	16275	16190	16253	16135	16115	16095	16142	16266	16220	16061	16183	16272	16397	16363	16299	16486	16269	16305	16178	16403	16311	16255	16021	16241	16250	16242	16310	16434	16406	16182	16100	16298	16144	16260	16013	16163	16480	16291	16109	16425	16299	16131	16113	16110	16322	16318	16179	16385	16290	16204	16427	16160	16241	16254	16232	16233	16406	16434	16130	16298	16089	16020	16448	15981	16260	16302	16205	16239	16330	16146	16163	16321	16280	16110	16303	16174	16364	16199	16060	16219	16240	16204	16238	16134	16291	16175	16114	16428	16318	16089	16336	16127	16353	16276	16097	16222	16272	16088	16281	16292	16388	16193	16040	16074	16307	16083	16217	16310	16193	16107	16188	16313	16430	16283	16429	16154	16091	16112	16124	16367	16330	16216	16286	16146	16222	16274	16204	16284	16173	16396	16136	16148	16114	16229	16208	16475	16234	16221	16120	16313	16228	16269	16414	16199	16264	16337	16272	16342	16281	16019	16309	16153	16210	16117	16055	16197	16261	16198	16097	16084	16081	16252	16294	16404	16152	16181	16223	16127	16255	16272	16192	16208	16402	16232	16367	16186	16471	16294	16181	16216	16275	16325	16262	16330	16229	16102	16409	16322	16144	16273	16427	16246	16282	16297	16358	16329	16460	16253	16138	16149	16316	16226	16287	16128	16393	16312	16430	16372	16459	16332	16195	16225	16295	16050	16197	16437	16260	16228	16295	16205	16307	16151	16227	16112	16036	16193	16113	16220	16369	16255	16024	16359	16261	16274	16294	16019	16230	16135	16316	16306	16190	16174	16079	16232	16414	16155	16158	16179	16132	16437	16132	16139	16158	16219	16264	16346	16159	16107	16228	16211	16082	16295	16121	16357	16171	16127	16082	16221	16134	16192	16121	16398	16334	16174	16175	16323	16075	16252	16308	16000	16116	16199	16363	16134	16281	16108	16293	16010	16289	16163	15987	16149	16227	16218	16045	16032	16323	16185	16193	16036	16063	16106	16310	16238	16384	16397	16334	16116	16303	16319	16416	16396	16192	16164	16245	16177	16155	16313	16086	16359	16209	15946	16051	16265	16227	16250	16199	16311	16299	16119	16311	16308	16196	16238	16003	16116	16253	16363	16222	16196	16368	16126	16256	16300	16219	16060	16113	16394	16448	16196	16192	16154	16206	16208	16417	16353	16308	16343	16034	16146	16319	16522	16190	16264	16232	16245	16309	16070	16204	16105	16393	16389	16267	16473	16394	16207	16103	16405	16262	16138	16213	16053	16143	16162	16122	16371	16354	16260	16329	16186	16112	16058	16293	16259	16179	16082	16221	16351	16308	16231	16155	16212	16253	16424	16200	16105	16260	16324	16256	16264	16291	16557	16063	16135	16144	16188	16277	16151	16219	16247	16196	16177	16426	16199	16175	16414	16320	16372	16242	16247	16251	16247	16384	16312	16050	16202	16217	16061	16166	16274	16362	16360	16095	16195	16124	16070	16300	16188	16068	16264	16268	16253	16225	16135	16355	16218	16012	16216	16128	16182	16389	16158	16255	16239	15943	16149	16165	16426	16260	16319	16198	16100	16158	16285	16149	16168	16331	16340	16262	16220	16198	16273	16364	16252	16387	16140	16216	16314	16298	16158	16057	16391	16390	16336	16406	16165	16081	16027	16263	16055	16177	16070	16377	16326	16381	16250	16154	16316	16128	16234	16174	16169	16116	16167	16238	16004	16079	16230	16349	16215	16287	16176	16212	16248	16246	16296	16231	16337	16210	16080	16087	16162	16292	16231	16268	16510	16300	16254	16134	16139	16209	16213	16308	16139	16183	16191	16151	16298	16129	16223	16386	16391	16200	16158	16218	16326	16112	16232	16373	16242	16225	16310	16352	16139	16218	16133	16262	16097	16174	16352	16246	16200	16205	16181	16532	16290	16178	16146	16165	16306	16425	16268	16279	16251	16260	16062	16487	16301	16216	16234	16155	16225	16307	16301	16307	16355	16121	16108	16141	16132	16262	16315	16225	16306	16074	16326	16231	16462	16190	16217	16179	16227	16254	16347	16287	16214	16312	16149	16269	16328	16296	16219	16038	16424	16308	16168	16405	16157	16245	16193	16235	16296	16276	16425	16143	16193	16106	16247	16342	16282	16373	16356	16364	16161	16104	16363	16261	16271	16164	16063	16241	16331	16099	16311	16413	16196	16269	16132	16333	16284	16084	16357	16330	16237	16297	16191	16097	16170	16401	16372	16067	16150	16126	16220	16138	16452	16356	16332	16264	16260	16341	16381	16284	16398	16046	15985	16112	16083	16195	16378	16445	16323	16263	16160	16175	16305	16206	16497	16302	16292	16331	16320	16234	16216	16074	16102	16177	16232	16050	16240	16232	16334	16345	16220	16046	16264	16209	16287	16433	16139	16180	16305	16267	16094	16093	16131	16139	16444	16341	16363	16196	16323	16096	16296	16362	16225	16101	16246	16225	16076	16155	16265	16246	16075	16152	16295	16312	16160	16133	16337	16281	16368	16355	16168	16213	16342	16133	16342	16246	16293	16391	16267	16273	16248	16154	16293	16180	16224	16201	16086	16188	16181	16235	16121	16286	16181	16071	16220	16146	16334	16107	16210	16130	16274	16409	16267	16268	16425	16420	16227	16333	16480	16261	16274	16260	16231	16142	16063	16220	16050	16139	16195	16001	16357	16462	16207	16343	16194	16142	16355	16521	16211	16159	16309	16130	16341	16466	16442	16332	16112	16238	16376	16140	16194	16043	16314	16181	16164	16229	16378	16289	16411	16251	16444	16217	16295	16290	16206	16393	15969	16229	16149	16212	16197	16369	16475	16330	16469	16419	16428	16349	16379	16254	16293	16336	16376	16303	16403	16175	16187	16295	16112	16142	16338	16183	16284	16084	16279	16276	16252	16142	16151	16178	16106	16352	16242	16280	16348	16303	16177	16219	16157	16367	16357	16253	16186	16054	16074	16054	16146	16179	16205	16302	16064	16294	16059	16185	16134	16414	16267	16177	16165	16258	16115	16206	16197	16205	16545	16178	16316	16309	16169	16301	16256	16337	16115	16372	16206	16296	16151	16275	16324	16186	16259	16204	16323	16184	16114	16390	16309	16548	16352	16123	16060	16154	16062	16172	16281	16356	16290	16295	16028	16146	16140	16250	16325	16121	16035	16199	16280	16344	16048	16145	16143	16287	16074	16213	16382	16235	16114	16073	16083	16251	16261	16288	16365	16214	16146	16298	16079	16203	16172	16287	16240	16123	16344	16386	16228	16258	16302	16361	16423	16044	16143	16251	16126	16309	16101	16232	16358	16179	15954	16388	16374	16210	16268	16320	16325	16337	16093	16221	16195	16296	16234	16093	16190	16112	16169	16271	16292	16292	16192	16249	16146	16284	16383	16152	16098	16371	16205	16234	16081	16245	16368	16311	16264	16144	16130	16197	16233	16240	16214	16094	16216	16102	16245	16232	16229	16312	16375	16275	16263	16350	16087	16276	16093	16296	15983	16022	16123	16196	16202	16224	16308	16280	16262	16261	16168	16217	16289	16280	16291	16324	16181	16079	16061	16332	16223	16294	16221	16223	16278	16263	16123	16294	16353	16313	16267	16310	16129	16266	16472	16357	16145	16339	16262	16259	16265	16446	16213	16276	16343	16431	15971	16206	16203	16215	16209	16114	16019	16378	16148	16357	16159	16190	16163	16403	16197	16188	16512	16476	16196	16151	16270	16215	16247	16152	16160	16250	16110	16008	16177	16179	16206	16152	16165	16171	16313	16249	16198	16309	16147	16209	16444	16330	16143	16195	16193	16474	16366	16111	16234	16280	16355	16509	16131	16270	16244	16438	16124	16445	16221	16115	16223	16355	16408	16261	16264	16295	16193	16117	16216	16104	16198	16415	16281	16233	16255	16098	16099	16106	16139	16259	16355	16219	16188	16347	16171	16161	16293	16190	16343	16326	16163	16220	16239	16245	16326	16312	16070	16200	16260	16104	16009	16309	16180	16310	16169	15987	15976	16026	16184	16065	16338	16261	16130	16354	16321	16170	16186	16291	16093
26740	39924	36393	28309	23634	20514	18602	17309	16637	16262	15609	15345	15227	15323	15220	15027	14936	15123	14975	15003	14965	14813	14938	15003	14960	14932	14688	14827	14537	14788	14615	14792	14823	14556	14625	14672	14582	14788	14680	14697	14718	14641	14758	14668	14680	14498	14410	14643	14553	14628	14545	14482	14560	14725	14600	14667	14680	14676	14662	14443	14432	14488	14592	14553	14768	14583	14594	14380	14668	14509	14434	14745	14587	14797	14488	14552	14662	14690	14674	14536	14512	14546	14514	14579	14582	14359	14737	14699	14597	14652	14441	14522	14596	14433	14672	14573	14470	14548	14724	14565	14651	14546	14392	14600	14808	14648	14412	14556	14461	14641	14552	14730	14625	14458	14752	14520	14544	14735	14568	14638	14578	14709	14671	14479	14630	14550	14517	14562	14622	14557	14418	14549	14593	14521	14464	14603	14656	14509	14515	14593	14608	14502	14509	14369	14635	14562	14687	14674	14512	14580	14690	14522	14518	14588	14773	14690	14508	14644	14448	14423	14698	14554	14537	14419	14783	14510	14651	14371	14684	14751	14581	14612	14596	14551	14727	14668	14497	14523	14563	14544	14732	14572	14553	14492	14533	14602	14676	14551	14495	14555	14621	14664	14522	14433	14624	14598	14648	14672	14577	14624	14531	14501	14691	14451	14601	14606	14506	14524	14426	14481	14419	14505	14723	14599	14690	14559	14711	14642	14507	14607	14495	14552	14592	14716	14489	14347	14554	14565	14706	14648	14685	14529	14444	14698	14519	14422	14533	14556	14676	14745	14667	14618	14489	14489	14485	14716	14638	14621	14422	14479	14671	14581	14629	14568	14600	14520	14600	14528	14498	14302	14710	14535	14657	14576	14637	14515	14509	14595	14482	14694	14493	14561	14712	14590	14427	14463	14525	14672	14538	14563	14426	14573	14649	14667	14435	14593	14512	14575	14444	14629	14603	14649	14412	14669	14618	14478	14647	14483	14440	14575	14509	14530	14442	14577	14625	14575	14729	14628	14693	14636	14546	14458	14533	14426	14559	14587	14605	14620	14565	14441	14671	14560	14713	14657	14604	14380	14505	14677	14629	14593	14653	14402	14535	14377	14791	14503	14678	14659	14668	14671	14643	14590	14643	14568	14605	14557	14596	14427	14382	14694	14518	14504	14685	14571	14658	14526	14409	14609	14558	14538	14533	14543	14558	14647	14517	14599	14648	14708	14604	14700	14498	14496	14671	14511	14691	14720	14491	14597	14681	14522	14678	14472	14587	14437	14477	14638	14578	14535	14541	14639	14543	14514	14666	14430	14682	14621	14757	14602	14450	14533	14758	14651	14642	14511	14690	14670	14597	14509	14632	14551	14686	14564	14623	14621	14677	14643	14562	14546	14599	14507	14577	14625	14584	14534	14642	14501	14466	14657	14621	14562	14654	14568	14486	14474	14628	14586	14643	14542	14538	14425	14720	14493	14693	14347	14583	14560	14457	14541	14766	14584	14602	14628	14380	14619	14535	14495	14445	14458	14664	14465	14550	14504	14743	14555	14359	14710	14413	14428	14593	14688	14545	14569	14738	14657	14498	14698	14555	14473	14401	14640	14529	14741	14621	14673	14620	14551	14469	14446	14767	14611	14416	14625	14662	14704	14520	14521	14611	14601	14511	14443	14620	14638	14548	14584	14755	14629	14669	14511	14648	14588	14697	14516	14651	14542	14313	14566	14718	14465	14695	14617	14598	14578	14790	14510	14553	14539	14651	14466	14426	14527	14779	14597	14541	14525	14587	14577	14658	14529	14664	14687	14626	14609	14549	14837	14481	14592	14400	14506	14718	14478	14603	14619	14601	14606	14476	14576	14625	14587	14694	14546	14537	14541	14584	14623	14403	14682	14481	14546	14589	14704	14608	14462	14445	14530	14620	14437	14532	14577	14564	14636	14585	14679	14572	14460	14515	14467	14522	14447	14604	14621	14489	14610	14473	14470	14584	14635	14753	14396	14388	14501	14556	14618	14454	14595	14590	14448	14708	14765	14480	14633	14697	14428	14516	14601	14588	14524	14611	14592	14556	14633	14737	14595	14417	14758	14727	14762	14479	14681	14487	14604	14709	14505	14555	14549	14593	14619	14579	14535	14518	14624	14548	14645	14682	14614	14530	14525	14610	14611	14556	14626	14490	14727	14468	14602	14627	14596	14636	14595	14412	14660	14679	14582	14409	14468	14666	14449	14565	14584	14538	14618	14645	14415	14669	14532	14521	14594	14482	14792	14470	14619	14621	14588	14500	14712	14570	14418	14884	14724	14526	14715	14557	14641	14543	14454	14464	14461	14731	14644	14545	14640	14651	14775	14533	14522	14573	14548	14557	14513	14503	14436	14569	14670	14513	14477	14627	14682	14609	14618	14571	14419	14390	14479	14618	14592	14638	14690	14577	14545	14421	14642	14584	14663	14496	14624	14398	14463	14671	14544	14726	14676	14695	14528	14542	14482	14657	14574	14528	14502	14581	14496	14459	14601	14636	14560	14530	14619	14703	14758	14626	14470	14540	14485	14527	14512	14561	14605	14534	14616	14594	14617	14488	14519	14623	14502	14561	14586	14553	14556	14579	14766	14447	14622	14672	14669	14586	14457	14479	14645	14576	14591	14779	14655	14535	14570	14532	14624	14543	14524	14541	14600	14662	14623	14621	14682	14664	14385	14563	14561	14626	14512	14732	14462	14588	14267	14584	14484	14534	14552	14640	14445	14567	14543	14566	14602	14687	14410	14558	14768	14646	14558	14448	14726	14764	14614	14490	14644	14491	14468	14627	14649	14491	14517	14592	14639	14494	14518	14533	14662	14671	14560	14624	14647	14578	14685	14718	14548	14418	14562	14503	14527	14650	14609	14344	14483	14530	14584	14539	14566	14551	14418	14626	14403	14597	14511	14718	14679	14486	14553	14510	14584	14644	14533	14594	14465	14530	14548	14533	14566	14672	14574	14577	14600	14703	14737	14519	14570	14596	14579	14428	14562	14747	14609	14540	14593	14484	14554	14755	14545	14573	14597	14566	14551	14591	14332	14627	14720	14490	14501	14635	14682	14702	14658	14508	14448	14643	14617	14373	14455	14638	14600	14674	14610	14567	14664	14491	14557	14570	14437	14505	14620	14649	14645	14578	14597	14581	14515	14629	14631	14565	14567	14652	14403	14678	14642	14529	14574	14628	14486	14567	14576	14443	14569	14521	14727	14439	14636	14649	14664	14602	14599	14507	14615	14574	14544	14430	14660	14629	14436	14658	14664	14674	14466	14777	14515	14429	14384	14615	14689	14423	14653	14458	14540	14645	14643	14770	14589	14583	14560	14625	14603	14629	14505	14529	14560	14660	14610	14600	14458	14567	14535	14560	14666	14714	14446	14709	14613	14570	14573	14676	14707	14402	14619	14494	14674	14523	14608	14668	14751	14654	14420	14501	14580	14477	14593	14637	14484	14534	14660	14499	14785	14468	14637	14648	14730	14512	14566	14547	14718	14496	14653	14614	14627	14587	14560	14651	14639	14614	14667	14557	14740	14572	14646	14621	14568	14682	14536	14476	14564	14599	14506	14537	14692	14493	14505	14688	14638	14629	14491	14608	14526	14598	14536	14547	14479	14868	14615	14515	14555	14479	14604	14596	14607	14462	14651	14510	14723	14776	14561	14608	14540	14716	14497	14749	14572	14493	14412	14628	14553	14671	14654	14646	14602	14524	14616	14686	14806	14766	14528	14587	14506	14602	14785	14446	14491	14729	14543	14613	14558	14474	14625	14565	14524	14567	14449	14607	14595	14671	14700	14667	14733	14503	14788	14645	14382	14560	14697	14493	14629	14570	14490	14637	14642	14743	14614	14539	14690	14564	14676	14669	14479	14457	14504	14493	14362	14578	14609	14581	14403	14588	14585	14592	14493	14607	14662	14611	14514	14645	14648	14631	14617	14550	14465	14795	14412	14493	14541	14539	14550	14671	14688	14510	14642	14633	14536	14805	14385	14589	14550	14723	14500	14527	14511	14661	14736	14607	14406	14512	14581	14531	14600	14553	14482	14534	14767	14620	14764	14607	14661	14722	14636	14742	14493	14542	14397	14905	14432	14557	14774	14587	14539	14577	14461	14756	14553	14702	14464	14561	14570	14620	14510	14588	14568	14652	14458	14554	14504	14710	14489	14500	14612	14576	14624	14501	14664	14605	14472	14659	14641	14725	14380	14661	14579	14636	14451	14584	14636	14546	14739	14474	14687	14717	14627	14800	14451	14725	14516	14606	14751	14451	14754	14478	14472	14424	14771	14696	14610	14562	14479	14445	14592	14581	14647	14637	14547	14520	14646	14600	14566	14603	14551	14698	14549	14542	14660	14642	14559	14403	14543	14517	14564	14638	14666	14497	14595	14548	14575	14682	14548	14733	14654	14532	14515	14675	14611	14526	14629	14517	14582	14634	14583	14756	14656	14661	14701	14334	14591	14668	14520	14682	14521	14541	14578	14436	14549	14504	14680	14625	14580	14663	14550	14620	14479	14628	14706	14585	14594	14525	14554	14600	14599	14483	14673	14576	14516	14582	14588	14625	14605	14564	14577	14586	14692	14621	14567	14574	14415	14666	14678	14287	14608	14667	14727	14653	14743	14598	14412	14579	14695	14586	14521	14783	14559	14733	14499	14527	14584	14550	14582	14650	14578	14520	14600	14357	14619	14432	14546	14684	14652	14499	14556	14591	14725	14810	14657	14572	14489	14560	14578	14521	14453	14586	14759	14528	14693	14544	14533	14436	14743	14535	14481	14623	14479	14694	14402	14644	14254	14656	14617	14715	14612	14576	14583	14413	14611	14591	14641	14542	14420	14517	14543	14580	14604	14575	14641	14555	14473	14516	14574	14566	14631	14697	14687	14656	14432	14618	14751	14480	14604	14521	14611	14450	14495	14435	14487	14534	14696	14502	14568	14643	14641	14396	14501	14666	14583	14635	14482	14476	14604	14658	14414	14737	14501	14650	14594	14459	14671	14511	14559	14680	14515	14762	14525	14604	14399	14470	14649	14634	14794	14570	14567	14559	14578	14526	14520	14601	14602	14761	14589	14585	14433	14561	14636	14584	14586	14571	14395	14607	14640	14545	14515	14533	14470	14556	14646	14611	14602
23637	20982	28381	24378	23145	24274	23462	19958	18759	18373	17966	17580	17331	17254	17098	17055	17159	17000	16786	16796	16868	16907	16937	16798	16675	16671	16750	16443	16533	16784	16462	16390	16640	16573	16507	16315	16349	16329	16572	16406	16427	16448	16576	16513	16567	16436	16281	16409	16329	16521	16451	16279	16445	16368	16289	16431	16254	16453	16513	16523	16441	16349	16434	16288	16403	16344	16191	16447	16413	16519	16299	16450	16381	16354	16318	16409	16330	16224	16295	16242	16570	16307	16530	16318	16297	16568	16350	16397	16294	16495	16467	16318	16498	16324	16442	16454	16454	16311	16384	16389	16339	16416	16519	16511	16289	16443	16427	16375	16348	16458	16330	16168	16300	16341	16281	16373	16417	16240	16324	16279	16239	16464	16404	16331	16161	16288	16295	16154	16299	16281	16422	16305	16224	16516	16412	16433	16271	16448	16411	16287	16097	16250	16504	16608	16406	16201	16188	16356	16092	16359	16393	16460	16543	16247	16320	16347	16347	16204	16543	16443	16263	16385	16297	16296	16241	16330	16231	16345	16592	16298	16183	16404	16489	16254	16322	16302	16228	16276	16459	16345	16374	16420	16450	16324	16286	16244	16277	16425	16421	16401	16373	16262	16367	16358	16403	16217	16388	16499	16384	16375	16365	16326	16445	16345	16367	16507	16309	16306	16220	16245	16285	16282	16472	16203	16419	16284	16272	16244	16183	16519	16409	16403	16585	16464	16148	16403	16417	16503	16218	16272	16282	16390	16221	16233	16335	16387	16371	16257	16478	16390	16265	16268	16418	16387	16013	16347	16342	16275	16242	16106	16150	16182	16354	16475	16376	16536	16382	16440	16549	16363	16411	16592	16386	16370	16451	16555	16374	16496	16485	16249	16255	16262	16382	16308	16343	16404	16211	16276	16507	16346	16438	16400	16408	16480	16260	16359	16341	16212	16720	16418	16555	16296	16389	16447	16432	16259	16445	16447	16311	16590	16249	16362	16130	16369	16403	16324	16411	16313	16326	16306	16305	16187	16285	16305	16528	16402	16177	16339	16419	16613	16544	16225	16203	16345	16236	16250	16482	16338	16515	16383	16387	16237	16501	16345	16386	16368	16394	16216	16254	16159	16302	16387	16561	16400	16371	16329	16441	16422	16417	16221	16366	16532	16619	16329	16636	16398	16408	16455	16447	16398	16417	16331	16425	16268	16456	16269	16211	16500	16452	16388	16391	16341	16176	16341	16482	16409	16389	16287	16450	16356	16177	16403	16462	16171	16356	16415	16316	16346	16222	16240	16406	16528	16353	16349	16297	16218	16297	16525	16349	16263	16429	16251	16441	16216	16573	16242	16186	16138	16383	16348	16358	16247	16366	16285	16345	16421	16359	16533	16421	16324	16063	16263	16172	16465	16365	16265	16340	16450	16288	16338	16294	16242	16264	16295	16378	16389	16266	16340	16380	16514	16377	16372	16403	16173	16451	16466	16325	16286	16308	16266	16369	16534	16244	16288	16571	16217	16332	16366	16380	16180	16452	16591	16173	16540	16281	16169	16271	16345	16298	16281	16385	16375	16451	16360	16237	16413	16175	16222	16273	16343	16397	16472	16187	16280	16340	16273	16373	16425	16198	16256	16380	16251	16324	16393	16315	16446	16373	16510	16427	16484	16375	16347	16355	16378	16424	16248	16273	16303	16286	16486	16270	16355	16429	16543	16328	16241	16407	16385	16248	16286	16344	16490	16337	16564	16443	16127	16049	16400	16597	16244	16446	16309	16288	16356	16470	16405	16549	16441	16458	16149	16264	16172	16380	16407	16258	16354	16392	16502	16463	16165	16328	16403	16281	16339	16313	16366	16217	16309	16300	16504	16478	16248	16343	16339	16331	16267	16418	16105	16298	16333	16386	16222	16357	16227	16484	16207	16435	16291	16481	16230	16405	16342	16116	16293	16264	16085	16343	16443	16222	16276	16447	16414	16423	16421	16364	16386	16326	16302	16282	16419	16351	16309	16457	16459	16323	16212	16374	16398	16247	16524	16525	16387	16350	16229	16406	16545	16347	16433	16258	16290	16271	16323	16427	16346	16165	16074	16344	16302	16286	16370	16428	16281	16426	16625	16455	16289	16178	16139	16369	16295	16185	16388	16039	16243	16164	16337	16423	16454	16216	16157	16149	16197	16402	16439	16330	16455	16380	16350	16256	16327	16335	16412	16189	16331	16312	16407	16241	16149	16422	16282	16369	16249	16515	16218	16288	16113	16302	16218	16268	16353	16362	16389	16376	16429	16340	16224	16251	16430	16331	16421	16444	16476	16226	16360	16286	16351	16557	16548	16479	16384	16141	16383	16329	16337	16277	16377	16407	16343	16284	16251	16269	16341	16500	16425	16462	16381	16339	16290	16445	16501	16487	16302	16473	16240	16349	16222	16418	16366	16335	16426	16316	16434	16230	16387	16306	16352	16387	16227	16263	16316	16238	16265	16273	16262	16578	16432	16283	16336	16450	16463	16404	16244	16383	16363	16388	16284	16397	16284	16331	16298	16331	16302	16496	16162	16151	16255	16280	16189	16349	16180	16511	16188	16352	16341	16412	16308	16294	16389	16181	16362	16305	16413	16199	16259	16366	16470	16291	16257	16462	16226	16194	16392	16374	16335	16276	16242	16343	16132	16428	16412	16464	16442	16576	16329	16412	16295	16411	16217	16387	16308	16512	16534	16450	16314	16211	16176	16244	16289	16417	16455	16642	16473	16340	16304	16360	16465	16285	16102	16313	16053	16385	16355	16495	16337	16273	16315	16228	16148	16191	16257	16244	16157	16175	16511	16567	16254	16391	16479	16243	16416	16284	16395	16396	16345	16235	16243	16463	16253	16185	16567	16616	16219	16507	16342	16549	16464	16434	16348	16388	16465	16258	16344	16458	16395	16522	16435	16461	16296	16514	16364	16206	16392	16310	16292	16225	16281	16325	16208	16475	16402	16235	16358	16193	16338	16499	16382	16434	16299	16434	16247	16314	16434	16274	16341	16158	16139	16373	16291	16222	16145	16265	16391	16477	16278	16284	16562	16214	16308	16408	16369	16521	16387	16231	16311	16225	16400	16352	16183	16377	16463	16402	16551	16210	16356	16418	16362	16225	16439	16280	16442	16192	16274	16392	16404	16268	16352	16494	16457	16216	16310	16360	16454	16349	16195	16397	16693	16464	16138	16446	16367	16374	16399	16355	16515	16440	16497	16402	16316	16467	16416	16331	16203	16392	16450	16453	16453	16363	16322	16419	16324	16346	16379	16345	16354	16495	16351	16446	16150	16537	16482	16342	16271	16213	16287	16459	16380	16375	16148	16547	16363	16375	16328	16580	16461	16482	16398	16404	16325	16250	16338	16424	16339	16343	16239	16213	16224	16363	16492	16354	16297	16503	16297	16417	16569	16246	16333	16364	16427	16275	16483	16459	16252	16282	16306	16430	16296	16311	16519	16326	16484	16319	16298	16355	16318	16307	16241	16339	16323	16385	16350	16548	16390	16279	16338	16439	16435	16429	16362	16207	16350	16562	16100	16229	16523	16168	16291	16413	16292	16172	16351	16290	16304	16456	16406	16532	16425	16406	16370	16283	16497	16353	16488	16462	16437	16422	16278	16374	16267	16237	16336	16145	16263	16236	16306	16075	16315	16433	16318	16394	16351	16332	16153	16449	16447	16379	16135	16559	16366	16430	16610	16168	16623	16384	16435	16501	16417	16485	16162	16520	16515	16291	16538	16323	16205	16299	16376	16306	16425	16196	16491	16531	16512	16359	16400	16384	16251	16205	16558	16195	16484	16410	16333	16363	16357	16418	16271	16411	16375	16339	16152	16087	16352	16417	16292	16402	16486	16396	16217	16317	16385	16564	16476	16354	16302	16418	16415	16455	16329	16387	16443	16378	16353	16376	16352	16446	16369	16434	16275	16527	16452	16202	16367	16356	16547	16319	16441	16235	16600	16471	16355	16213	16365	16512	16231	16320	16430	16565	16265	16375	16146	16194	16259	16325	16434	16385	16166	16182	16277	16312	16328	16398	16445	16274	16480	16263	16284	16149	16219	16448	16411	16524	16475	16487	16462	16378	16193	16322	16186	16409	16207	16496	16536	16277	16313	16333	16331	16364	16069	16263	16335	16255	16286	16204	16232	16410	16394	16472	16472	16483	16296	16282	16263	16348	16468	16328	16366	16532	16314	16231	16406	16256	16374	16335	16363	16191	16412	16440	16355	16307	16476	16353	16205	16404	16355	16454	16505	16450	16584	16402	16226	16102	16319	16357	16564	16326	16308	16117	16245	16260	16205	16304	16505	16295	16242	16296	16395	16357	16190	16582	16404	16295	16307	16374	16247	16244	16382	16309	16331	16259	16217	16438	16496	16293	16428	16281	16275	16290	16373	16195	16222	16499	16291	16364	16421	16305	16242	16332	16110	16473	16250	16523	16325	16182	16394	16520	16298	16447	16310	16443	16358	16529	16290	16343	16266	16366	16323	16403	16377	16314	16345	16378	16410	16207	16278	16293	16569	16439	16551	16320	16328	16162	16196	16595	16347	16417	16274	16368	16232	16276	16274	16426	16443	16514	16177	16412	16235	16325	16289	16573	16390	16485	16489	16481	16294	16451	16442	16292	16329	16422	16388	16411	16266	16265	16418	16243	16294	16405	16066	16501	16554	16373	16379	16462	16316	16480	16586	16311	16230	16499	16432	16490	16252	16344	16437	16456	16276	16421	16374	16345	16737	16332	16377	16253	16431	16243	16372	16386	16373	16481	16511	16322	16224	16253	16420	16422	16069	16205	16482	16311	16292	16280	16508	16624	16363	16408	16274	16211	16446	16418	16398	16361	16450	16275	16359	16344	16535	16327	16400	16315	16312	16457	16389	16349	16309	16533	16349	16446	16381	16375	16461	16304	16331	16213	16186	16399	16238	16470	16528	16339	16441	16443	16341	16439	16306	16307	16345	16315	16496	16461	16258	16250	16342	16228	16390	16230	16225	16427	16417	16582	16184	16275	16277	16335	16419	16417	16425	16370	16511	16395	16231	16275	16401	16172	16393	16484	16517	16465	16437	16530	16476	16385	16299	16212	16188	16249	16357	16391	16535	16361	16481	16223	16300	16405	16474	16325	16250
27172	45891	42819	33823	28342	24373	21633	19475	18281	17522	16859	16359	15887	15849	15808	15556	15479	15516	15176	15249	15298	15362	15296	15112	15190	15000	15156	15000	14882	14847	14832	14715	14954	14775	14843	14822	15057	14779	14775	14751	14815	14780	14824	14742	14677	14668	14885	14685	14727	14646	14560	14572	14626	14509	14521	14554	14633	14694	14578	14797	14711	14817	14692	14570	14763	14696	14593	14622	14652	14713	14805	14536	14466	14599	14701	14683	14800	14729	14724	14791	14771	14641	14686	14593	14466	14934	14587	14645	14674	14748	14567	14586	14557	14530	14706	14592	14667	14653	14572	14611	14602	14681	14629	14566	14599	14612	14764	14647	14526	14631	14672	14550	14587	14574	14713	14744	14670	14589	14668	14649	14846	14837	14556	14611	14590	14765	14716	14723	14524	14667	14601	14669	14678	14788	14625	14636	14607	14617	14724	14747	14757	14591	14534	14576	14705	14523	14706	14528	14742	14698	14687	14591	14676	14465	14757	14673	14603	14557	14630	14494	14575	14578	14620	14593	14626	14575	14650	14643	14632	14661	14704	14592	14690	14503	14679	14597	14765	14609	14545	14593	14445	14658	14638	14833	14401	14815	14679	14696	14733	14513	14729	14689	14528	14607	14639	14659	14558	14527	14627	14767	14648	14593	14605	14639	14633	14635	14602	14782	14723	14412	14658	14601	14511	14660	14489	14479	14714	14780	14676	14589	14726	14558	14558	14737	14543	14664	14678	14724	14606	14668	14675	14605	14740	14571	14645	14658	14695	14721	14607	14629	14660	14666	14539	14643	14455	14548	14656	14667	14566	14579	14672	14757	14570	14724	14669	14680	14510	14794	14720	14637	14744	14767	14677	14556	14525	14693	14654	14793	14630	14443	14550	14697	14621	14735	14578	14607	14721	14702	14480	14600	14569	14691	14713	14692	14500	14578	14566	14591	14564	14575	14542	14591	14443	14735	14829	14659	14564	14744	14694	14654	14722	14736	14598	14732	14743	14472	14727	14528	14568	14552	14787	14495	14647	14667	14570	14529	14806	14746	14621	14689	14649	14427	14601	14629	14666	14470	14676	14463	14660	14528	14474	14572	14707	14652	14510	14574	14770	14629	14604	14555	14727	14588	14597	14635	14748	14653	14577	14639	14581	14533	14739	14655	14565	14787	14677	14594	14747	14598	14581	14664	14564	14604	14676	14616	14604	14814	14514	14793	14542	14606	14828	14594	14479	14684	14576	14592	14698	14677	14664	14717	14474	14627	14560	14532	14646	14454	14561	14562	14519	14549	14547	14631	14675	14698	14772	14731	14618	14553	14831	14624	14597	14602	14550	14538	14878	14678	14684	14870	14509	14699	14585	14701	14627	14642	14535	14536	14597	14765	14499	14722	14606	14671	14597	14603	14859	14828	14738	14622	14535	14601	14748	14671	14552	14629	14613	14592	14684	14669	14778	14628	14850	14580	14569	14461	14436	14755	14731	14729	14836	14479	14500	14571	14683	14402	14604	14658	14707	14598	14643	14678	14668	14674	14540	14521	14669	14656	14748	14728	14850	14727	14724	14588	14672	14602	14634	14672	14668	14620	14507	14597	14469	14595	14783	14731	14651	14605	14560	14682	14580	14626	14720	14841	14651	14714	14612	14629	14709	14839	14823	14560	14488	14726	14693	14735	14562	14589	14450	14654	14596	14631	14521	14731	14722	14637	14662	14529	14693	14745	14715	14687	14731	14822	14722	14588	14859	14657	14640	14684	14578	14545	14711	14679	14526	14540	14673	14487	14594	14696	14790	14515	14630	14614	14511	14590	14798	14588	14618	14485	14692	14496	14423	14500	14687	14709	14755	14535	14638	14679	14649	14490	14665	14611	14623	14745	14695	14718	14400	14699	14681	14696	14782	14671	14602	14647	14687	14506	14604	14733	14645	14635	14647	14703	14784	14662	14723	14702	14660	14642	14715	14634	14781	14652	14610	14690	14530	14644	14697	14629	14808	14562	14575	14535	14723	14664	14668	14664	14663	14684	14805	14582	14737	14714	14733	14720	14595	14624	14579	14593	14624	14707	14626	14666	14750	14648	14661	14626	14781	14644	14674	14691	14637	14660	14743	14651	14763	14565	14612	14656	14581	14621	14727	14754	14690	14586	14752	14668	14697	14555	14423	14691	14582	14740	14616	14551	14656	14892	14524	14711	14574	14584	14369	14668	14546	14550	14746	14533	14632	14688	14512	14618	14841	14688	14737	14540	14580	14675	14713	14602	14505	14688	14690	14559	14577	14697	14531	14810	14566	14673	14619	14773	14460	14754	14584	14579	14637	14700	14618	14587	14606	14774	14595	14711	14645	14696	14634	14517	14711	14664	14580	14736	14447	14386	14729	14562	14496	14614	14592	14587	14582	14593	14617	14606	14599	14696	14626	14532	14687	14461	14614	14700	14682	14620	14612	14721	14654	14508	14739	14859	14824	14827	14646	14608	14772	14680	14665	14685	14627	14600	14613	14753	14654	14643	14664	14732	14556	14568	14723	14678	14681	14630	14743	14722	14674	14507	14588	14692	14638	14632	14753	14689	14668	14529	14586	14526	14718	14725	14607	14628	14639	14654	14698	14589	14681	14551	14681	14651	14507	14695	14675	14560	14644	14751	14659	14664	14622	14601	14519	14683	14600	14755	14539	14741	14660	14463	14720	14692	14562	14657	14704	14727	14556	14639	14689	14745	14626	14700	14689	14531	14621	14673	14674	14673	14572	14711	14629	14638	14710	14779	14526	14660	14634	14652	14612	14521	14573	14647	14598	14732	14645	14638	14799	14774	14837	14663	14643	14598	14449	14574	14621	14722	14625	14566	14584	14668	14452	14705	14577	14532	14546	14663	14535	14470	14529	14553	14611	14538	14611	14505	14735	14652	14638	14737	14625	14614	14667	14638	14779	14609	14592	14581	14583	14699	14617	14581	14569	14551	14630	14534	14663	14712	14715	14644	14507	14489	14679	14666	14541	14595	14700	14654	14637	14627	14636	14567	14577	14614	14905	14567	14673	14646	14662	14677	14670	14775	14621	14658	14620	14551	14758	14507	14617	14667	14677	14737	14559	14700	14682	14625	14582	14649	14525	14495	14785	14765	14738	14684	14658	14680	14650	14682	14740	14596	14342	14447	14657	14710	14625	14549	14679	14597	14733	14439	14762	14592	14780	14882	14619	14693	14594	14512	14582	14774	14704	14712	14533	14767	14942	14510	14645	14600	14604	14635	14503	14629	14709	14527	14546	14697	14686	14676	14670	14753	14682	14437	14797	14946	14718	14547	14612	14595	14733	14688	14652	14563	14782	14659	14646	14599	14678	14563	14673	14661	14561	14646	14458	14589	14572	14640	14728	14682	14753	14750	14456	14435	14583	14527	14814	14705	14599	14723	14671	14728	14652	14586	14673	14786	14705	14775	14783	14703	14641	14694	14561	14832	14667	14564	14587	14446	14525	14701	14607	14633	14716	14786	14585	14724	14510	14547	14560	14644	14547	14711	14593	14586	14679	14588	14716	14643	14734	14645	14703	14611	14544	14573	14484	14676	14801	14591	14696	14615	14423	14603	14654	14811	14797	14736	14665	14669	14592	14575	14543	14687	14666	14779	14608	14605	14723	14543	14582	14601	14795	14577	14509	14682	14493	14726	14534	14591	14752	14670	14437	14815	14594	14617	14707	14631	14704	14666	14726	14627	14784	14508	14822	14647	14819	14677	14563	14579	14670	14479	14762	14784	14524	14541	14785	14674	14607	14615	14622	14746	14743	14525	14559	14619	14714	14659	14773	14623	14736	14599	14681	14701	14499	14669	14870	14500	14610	14579	14585	14440	14576	14699	14586	14757	14639	14652	14458	14506	14629	14760	14684	14787	14667	14475	14797	14677	14581	14612	14543	14478	14622	14464	14770	14618	14716	14712	14628	14589	14818	14514	14463	14644	14682	14574	14713	14693	14582	14580	14519	14556	14504	14537	14783	14808	14649	14780	14640	14506	14487	14631	14625	14632	14521	14437	14751	14647	14714	14763	14460	14684	14544	14655	14556	14561	14486	14439	14536	14596	14686	14540	14624	14589	14665	14741	14660	14706	14597	14500	14608	14645	14667	14589	14575	14623	14710	14565	14669	14697	14772	14660	14479	14698	14664	14573	14552	14844	14598	14512	14605	14679	14570	14566	14721	14616	14562	14478	14552	14612	14719	14698	14747	14697	14516	14684	14713	14735	14687	14564	14805	14668	14735	14389	14616	14541	14701	14572	14581	14601	14598	14536	14720	14701	14586	14736	14593	14566	14727	14792	14799	14807	14809	14571	14463	14596	14700	14573	14730	14584	14569	14519	14549	14680	14626	14706	14673	14624	14647	14710	14737	14563	14643	14683	14661	14647	14792	14638	14615	14670	14512	14746	14598	14485	14851	14593	14718	14711	14726	14631	14769	14585	14689	14726	14775	14613	14675	14866	14584	14456	14733	14560	14673	14775	14795	14517	14672	14704	14544	14652	14743	14715	14647	14533	14680	14599	14549	14762	14549	14585	14604	14575	14622	14497	14650	14671	14755	14808	14666	14583	14664	14663	14684	14716	14763	14653	14546	14525	14561	14690	14634	14716	14543	14386	14599	14614	14598	14536	14752	14635	14701	14746	14665	14742	14767	14637	14447	14687	14629	14815	14546	14794	14695	14581	14726	14574	14605	14530	14557	14529	14676	14583	14514	14703	14573	14702	14622	14638	14577	14548	14611	14665	14759	14719	14528	14611	14699	14607	14630	14662	14642	14587	14644	14682	14663	14655	14634	14545	14678	14700	14653	14653	14650	14688	14506	14736	14641	14755	14664	14671	14627	14545	14661	14794	14527	14709	14640	14662	14539	14543	14727	14724	14533	14431	14760	14748	14699	14541	14700	14726	14595	14625	14689	14662	14684	14649	14592	14809	14662	14629	14668	14694	14657	14589	14637	14524	14697	14529	14581	14659	14663	14567	14594	14653	14604	14679	14585	14533	14565	14762	14547	14599	14531	14615	14455	14722	14630	14861	14574	14717	14652	14539	14601	14620	14690	14684	14697	14562	14584	14770	14662	14694	14580	14689	14669	14683	14634	14460	14694	14730	14572	14487	14515	14605	14523	14761	14467	14682
22662	21106	28936	23685	21939	24993	27218	21814	19981	19496	18653	17996	17751	17927	17554	17525	17267	17222	17156	17052	17233	17442	17135	16988	17084	16872	16847	16852	16719	16522	16792	16685	16500	16666	16699	16703	16563	16604	16618	16551	16586	16500	16479	16334	16500	16593	16402	16498	16375	16619	16463	16641	16523	16516	16615	16487	16368	16526	16629	16511	16496	16410	16421	16653	16349	16421	16668	16459	16668	16376	16291	16539	16329	16481	16452	16506	16327	16499	16480	16693	16412	16323	16433	16424	16781	16581	16335	16573	16478	16393	16313	16421	16552	16430	16444	16467	16294	16455	16309	16443	16405	16267	16472	16471	16188	16513	16304	16497	16125	16574	16505	16378	16477	16408	16408	16528	16504	16507	16439	16379	16300	16485	16282	16524	16479	16443	16253	16512	16400	16430	16309	16490	16367	16355	16710	16374	16344	16399	16460	16170	16306	16409	16456	16500	16723	16342	16524	16333	16413	16363	16379	16369	16493	16399	16326	16469	16500	16222	16240	16364	16340	16497	16507	16377	16410	16454	16139	16187	16504	16480	16387	16492	16601	16260	16512	16365	16453	16353	16396	16363	16269	16439	16481	16344	16474	16501	16512	16528	16401	16428	16487	16308	16448	16458	16556	16419	16493	16198	16355	16307	16351	16431	16387	16340	16238	16313	16283	16271	16433	16400	16578	16301	16519	16418	16447	16434	16518	16437	16342	16523	16594	16432	16579	16556	16249	16414	16361	16484	16500	16316	16517	16189	16389	16297	16276	16406	16391	16478	16351	16271	16427	16358	16338	16325	16287	16569	16572	16363	16480	16406	16310	16285	16336	16268	16326	16342	16463	16496	16301	16355	16670	16478	16251	16428	16452	16327	16360	16450	16374	16391	16521	16256	16609	16270	16279	16474	16203	16457	16309	16435	16370	16533	16476	16532	16593	16387	16297	16316	16533	16375	16325	16095	16348	16384	16138	16394	16417	16352	16419	16399	16460	16530	16481	16387	16408	16386	16491	16346	16415	16407	16340	16498	16251	16223	16597	16421	16287	16235	16412	16293	16346	16584	16379	16343	16392	16272	16553	16440	16387	16337	16411	16218	16367	16634	16421	16433	16577	16566	16346	16260	16407	16463	16349	16321	16448	16486	16418	16361	16480	16527	16501	16437	16410	16288	16526	16225	16457	16456	16491	16330	16450	16247	16441	16516	16551	16212	16372	16445	16519	16445	16321	16148	16199	16218	16414	16232	16307	16444	16512	16315	16638	16387	16268	16377	16401	16415	16318	16273	16318	16629	16464	16356	16535	16418	16396	16300	16378	16168	16489	16452	16509	16270	16439	16487	16239	16375	16414	16249	16515	16634	16370	16522	16532	16369	16264	16427	16597	16463	16596	16488	16350	16268	16313	16477	16501	16234	16472	16575	16608	16493	16302	16275	16232	16146	16427	16482	16274	16298	16601	16419	16338	16288	16282	16267	16426	16397	16403	16388	16226	16429	16321	16136	16505	16353	16303	16437	16257	16261	16302	16413	16251	16269	16259	16468	16273	16406	16368	16582	16445	16448	16462	16254	16372	16561	16548	16208	16165	16447	16408	16247	16529	16260	16385	16489	16460	16523	16434	16329	16251	16347	16330	16371	16414	16361	16488	16394	16540	16446	16453	16264	16346	16265	16496	16389	16386	16313	16288	16460	16512	16264	16288	16469	16358	16429	16196	16478	16456	16438	16286	16412	16342	16197	16339	16152	16480	16435	16509	16458	16278	16350	16514	16598	16260	16489	16294	16388	16334	16339	16398	16417	16591	16481	16360	16562	16371	16361	16402	16348	16633	16382	16458	16430	16522	16147	16520	16286	16461	16486	16369	16364	16318	16364	16417	16355	16352	16513	16363	16344	16522	16399	16642	16487	16399	16405	16273	16306	16452	16336	16362	16399	16269	16450	16351	16419	16408	16381	16421	16379	16513	16287	16361	16434	16356	16269	16451	16396	16244	16248	16621	16321	16268	16329	16386	16439	16203	16290	16252	16305	16275	16275	16596	16500	16167	16507	16327	16371	16487	16411	16368	16254	16427	16461	16352	16531	16455	16624	16356	16334	16503	16442	16442	16519	16482	16405	16388	16246	16476	16257	16453	16383	16217	16334	16295	16375	16354	16592	16556	16478	16339	16420	16255	16493	16170	16357	16401	16383	16356	16434	16370	16226	16303	16645	16286	16321	16359	16315	16361	16515	16320	16346	16287	16529	16569	16504	16424	16538	16430	16354	16376	16295	16421	16412	16452	16286	16493	16452	16233	16402	16563	16572	16455	16433	16336	16328	16471	16548	16368	16287	16309	16375	16546	16508	16151	16592	16472	16360	16265	16290	16469	16329	16358	16257	16337	16252	16437	16307	16297	16329	16262	16260	16246	16434	16372	16389	16377	16199	16286	16244	16496	16516	16469	16646	16426	16335	16355	16445	16394	16310	16590	16472	16409	16359	16565	16454	16457	16521	16417	16379	16542	16391	16383	16481	16158	16327	16281	16195	16616	16377	16505	16528	16349	16368	16315	16513	16395	16364	16328	16427	16551	16357	16347	16403	16493	16306	16411	16330	16383	16285	16424	16495	16329	16509	16561	16431	16106	16418	16569	16382	16295	16301	16507	16494	16299	16645	16405	16381	16455	16384	16341	16463	16518	16301	16465	16470	16438	16416	16417	16368	16461	16473	16523	16489	16397	16476	16656	16339	16527	16364	16357	16326	16453	16488	16431	16293	16392	16317	16424	16546	16352	16345	16316	16448	16520	16301	16316	16248	16335	16434	16364	16560	16352	16320	16532	16284	16349	16348	16618	16470	16380	16360	16409	16346	16234	16303	16363	16547	16479	16134	16476	16224	16353	16499	16229	16358	16250	16302	16413	16495	16354	16425	16549	16415	16130	16338	16252	16482	16417	16414	16279	16476	16370	16374	16661	16337	16423	16326	16321	16395	16383	16583	16438	16434	16496	16469	16405	16335	16365	16424	16572	16157	16435	16454	16195	16478	16392	16313	16343	16309	16385	16324	16489	16402	16491	16231	16238	16352	16556	16392	16116	16409	16464	16297	16477	16447	16423	16212	16353	16471	16422	16315	16209	16422	16410	16518	16491	16458	16338	16539	16526	16488	16522	16492	16300	16551	16542	16341	16229	16360	16311	16254	16451	16623	16478	16429	16416	16260	16284	16224	16298	16459	16393	16301	16334	16357	16359	16384	16384	16440	16481	16164	16513	16253	16297	16526	16362	16228	16543	16439	16373	16366	16436	16371	16278	16287	16284	16328	16288	16504	16523	16634	16441	16489	16311	16165	16304	16495	16340	16200	16270	16361	16252	16437	16422	16392	16344	16429	16463	16366	16349	16438	16428	16176	16562	16615	16278	16567	16372	16374	16241	16447	16398	16106	16471	16484	16399	16405	16413	16327	16463	16271	16278	16208	16272	16441	16398	16393	16461	16500	16518	16337	16643	16379	16349	16278	16532	16523	16662	16429	16348	16345	16338	16298	16477	16350	16370	16426	16279	16568	16450	16369	16390	16425	16431	16535	16463	16397	16394	16267	16100	16172	16345	16431	16302	16362	16426	16278	16380	16387	16479	16663	16395	16537	16435	16604	16464	16451	16547	16661	16468	16298	16291	16349	16498	16280	16371	16313	16562	16094	16347	16174	16280	16340	16549	16464	16423	16215	16424	16421	16323	16225	16500	16371	16494	16431	16448	16347	16264	16464	16499	16237	16203	16499	16586	16575	16317	16511	16347	16426	16459	16361	16525	16370	16478	16249	16491	16390	16444	16383	16354	16374	16438	16490	16423	16454	16277	16449	16410	16446	16417	16412	16304	16489	16465	16328	16480	16250	16502	16533	16406	16410	16362	16503	16272	16374	16440	16464	16406	16404	16285	16492	16229	16394	16491	16515	16508	16320	16292	16438	16350	16463	16459	16362	16565	16279	16405	16331	16478	16335	16148	16349	16358	16286	16351	16487	16467	16386	16488	16377	16519	16448	16212	16495	16464	16353	16449	16408	16499	16365	16547	16374	16196	16369	16474	16431	16258	16423	16187	16482	16516	16571	16449	16496	16529	16306	16282	16292	16452	16485	16340	16441	16563	16434	16420	16501	16301	16501	16276	16350	16641	16299	16354	16400	16564	16482	16242	16416	16494	16256	16452	16348	16415	16586	16387	16454	16569	16112	16449	16442	16435	16309	16384	16267	16507	16628	16332	16393	16517	16221	16628	16324	16468	16475	16260	16509	16331	16244	16164	16199	16393	16395	16293	16443	16383	16440	16534	16352	16506	16605	16413	16506	16477	16526	16231	16536	16341	16230	16452	16466	16656	16452	16326	16256	16578	16493	16476	16404	16353	16421	16551	16433	16479	16358	16539	16356	16390	16516	16257	16408	16399	16437	16612	16364	16602	16053	16252	16327	16252	16436	16198	16420	16264	16376	16320	16402	16340	16537	16501	16468	16336	16324	16376	16429	16274	16412	16469	16452	16471	16587	16508	16444	16456	16200	16616	16284	16366	16465	16579	16515	16606	16370	16503	16433	16289	16475	16323	16327	16321	16343	16389	16324	16383	16498	16377	16447	16371	16340	16513	16582	16490	16442	16596	16426	16360	16455	16424	16515	16496	16238	16215	16387	16361	16393	16436	16258	16326	16555	16327	16356	16426	16443	16360	16290	16347	16669	16482	16507	16431	16526	16238	16383	16404	16510	16340	16478	16547	16594	16577	16298	16474	16351	16112	16147	16241	16394	16438	16211	16431	16396	16365	16375	16378	16363	16482	16496	16117	16482	16331	16457	16390	16439	16420	16451	16215	16250	16620	16338	16545	16321	16456	16449	16430	16450	16405	16465	16485	16269	16290	16362	16479	16363	16238	16122	16273	16280	16375	16271	16422	16243	16325	16558	16528	16381	16328	16427	16466	16302	16541	16207	16282	16085	16253	16476	16282	16296	16303	16404	16405	16471	16552	16318	16473	16403	16307	16275	16361	16323	16214	16428	16385	16414	16439	16603	16382	16446	16283	16362	16277	16301	16406	16361	16203	16241	16471	16260	16364	16312	16593	16412	16418	16381	16314	16370	16602	16531	16405	16515	16482	16597	16455	16483	16527	16496	16315	16417	16316	16418
28996	51155	47512	38093	32344	27827	24494	22239	19806	18813	17923	17152	16749	16612	16230	16137	15918	15968	15727	15796	15723	15717	15732	15384	15371	15346	15224	15270	15107	15069	15313	15189	14828	14922	14993	14965	15083	14916	14965	14825	14812	14778	14882	14848	14823	14715	14742	14713	14712	14779	14863	14975	14901	14764	14815	14911	14925	14636	14739	14681	14736	14794	14780	14693	14769	14761	14774	14718	14806	14661	14687	14584	14671	14746	14565	14812	14610	14775	14635	14684	14692	14821	14743	14908	14818	14824	14626	14660	14559	14650	14864	14714	14736	14749	14811	14876	14734	14708	14904	14727	14584	14697	14880	14690	14698	14784	14730	14671	14782	14812	14966	14801	14870	14674	14852	14789	14871	14934	14603	14757	14944	14622	14827	14831	14789	14641	14894	14789	14676	14792	14604	14793	14790	14600	14704	14888	14767	15000	14622	14872	14611	14559	14714	14800	14805	14759	14834	14866	14900	14838	14772	14751	14714	14799	14680	14707	14546	14722	14646	14627	14802	14778	14821	14777	14898	14710	14701	14667	14811	14771	14682	14746	14597	14696	14791	14771	14726	14647	14641	14686	14741	14600	14722	14692	14617	14592	14758	14642	14672	14562	14825	14818	14597	14815	14509	14638	14800	14563	14652	14706	14746	14743	14621	14736	14887	14706	14675	14639	14867	14689	14689	14792	14589	14665	14665	14735	14682	14789	14863	14583	14591	14657	14788	14627	14875	14849	14725	14559	14844	14475	14649	14680	14726	14653	14740	14755	14704	14716	14757	14728	14698	14748	14657	14720	14800	14671	14746	14631	14737	14845	14712	14828	14817	14804	14806	14724	14844	14800	14722	14622	14846	14851	14714	14700	14761	14889	14810	14753	14846	14614	14607	14731	14605	14619	14679	14688	14781	14668	14728	14705	14726	14606	14860	14709	14849	14771	14644	14812	14755	14735	14936	14622	14823	14762	14745	14688	14675	14587	14664	14540	14701	14659	14700	14780	14762	14620	14729	14760	14773	14710	14719	14793	14785	14753	14611	14625	14719	14647	14755	14799	14757	14610	14774	14866	14751	14782	14703	14713	14846	14797	14821	14654	14643	14870	14790	14796	14714	14916	14630	14550	14724	14852	14720	14628	14640	14762	14796	14796	14874	14855	14616	14669	14717	14674	14723	14794	14632	14768	14855	14545	14768	14624	14732	14785	14707	14634	14794	14612	14746	14734	14677	14757	14691	14934	14682	14702	14685	14670	14710	14600	14629	14766	14514	14784	14747	14744	14714	14938	14836	14745	14721	14899	14594	14808	14762	14704	14680	14725	14738	14593	14834	14810	14546	14662	14707	14642	14559	14617	14782	14714	14576	14769	14704	14725	14709	14498	14810	14484	14833	14698	14772	14689	14816	14795	14685	14753	14746	14855	14837	14709	14559	14580	14565	14824	14858	14711	14848	14643	14709	14819	14694	14813	14612	14743	14769	14606	14706	14659	14859	14703	14643	14597	14686	14724	14842	14763	14615	14730	14828	14582	14530	14717	14718	14714	14781	14778	14586	14847	14832	14709	14788	14612	14684	14701	14824	14798	14681	14563	14667	14644	14683	14686	14770	14772	14681	14655	14978	14684	14686	14802	14865	14874	14839	14747	14678	14524	14802	14660	14760	14722	14674	14795	14741	14793	14843	14781	14790	14615	14769	14711	14717	14730	14663	14881	14558	14925	14656	14621	14717	14660	14863	14903	14767	14484	14678	14731	14713	14765	14525	14833	14616	14902	14963	14600	14682	14630	14712	14834	14840	14648	14802	14652	14701	14760	14714	14753	14679	14792	14618	14519	14865	14704	14544	14898	14704	14700	14886	14616	14661	14755	14795	14750	14694	14752	14811	14572	14865	14656	14734	14795	14741	14548	14663	14625	14687	14897	14761	14651	14490	14756	14738	14695	14968	14823	14765	14796	14727	14734	14818	14557	14807	14756	14735	14820	14734	14675	14782	14774	14667	14891	14799	14797	14581	14718	14866	14615	14749	14629	14511	14849	14685	14582	14873	14791	14466	14819	14608	14605	14728	14711	14811	14711	14895	14848	14752	14787	14609	14671	14683	14610	14906	14661	14733	14795	14746	14713	14734	14698	14586	14745	14871	14698	14729	14733	14560	14701	14784	14692	14751	14728	14668	14603	14627	14859	14655	14595	14731	14522	14757	14582	14807	14757	14748	14785	14618	14725	14744	14534	14696	14665	14547	14789	14885	14789	14742	14932	14544	14661	14870	14636	14767	14649	14740	14762	14653	14683	14800	14693	14691	14755	14732	14705	14698	14835	14620	14747	14771	14794	14637	14658	14554	14735	14529	14666	14560	14577	14547	14664	14691	14528	14714	14557	14759	14917	14651	14772	14796	14833	14774	14536	14482	14713	14834	14730	14842	14744	14562	14677	14669	14698	14619	14711	14752	14657	14652	14672	14889	14758	14681	14731	14701	14710	14757	14660	14650	14668	14628	14663	14733	14708	14868	14818	14893	14735	14718	14643	14628	14664	14714	14696	14855	14774	14743	14737	14645	14756	14722	14699	14671	14653	14731	14733	14793	14787	14700	14632	14787	14549	14684	14742	14657	14800	14896	14718	14737	14739	14697	14663	14729	14578	14792	14564	14628	14778	14706	14697	14787	14781	14672	14741	14768	14692	14677	14774	14746	14697	14560	14584	14639	14640	14618	14689	14686	14678	14786	14738	14662	14731	14764	14831	14797	14665	14610	14648	14553	14733	14882	14762	14701	14901	14866	14701	14726	14799	14671	14855	14876	14744	14678	14722	14675	14639	14652	14987	14604	14800	14684	14611	14753	14611	14534	14757	14666	14653	14808	14566	14886	14657	14736	14791	14654	14679	14942	14802	14729	14663	14623	14663	14788	14807	14671	14723	14799	14727	14854	14721	14591	14767	14651	14770	14705	14714	14747	14771	14747	14877	14709	14591	14677	14780	14717	14675	14647	14896	14627	14651	14665	14836	14510	14739	14655	14730	14662	14927	14549	14566	14699	14642	14656	14721	14681	14440	14684	14817	14693	14765	14575	14830	14823	14631	14686	14702	14795	14741	14865	14641	14697	14872	14659	14620	14615	14703	14610	14688	14584	14755	14703	14723	14734	14705	14722	14702	14789	14630	14698	14702	14947	14640	14802	14708	14806	14740	14646	14744	14753	14686	14816	14750	14607	14950	14657	14723	14756	14702	14594	14834	14720	14575	14591	14688	14713	14734	14850	14588	14652	14673	14795	14700	14774	14758	14857	14592	14650	14662	14722	14719	14762	14947	14762	14676	14748	14742	14785	14644	14742	14685	14794	14812	14662	14715	14515	14888	14841	14797	14729	14796	14704	14816	14495	14945	14702	14779	14732	14760	14620	14545	14610	14738	14603	14885	14767	14650	14689	14708	14768	14733	14550	14747	14713	14643	14824	14728	14585	14609	14806	14651	14712	14669	14794	14719	14597	14671	14766	14746	14877	14879	14646	14800	14630	14782	14580	14761	14726	14813	14815	14689	14599	14745	14670	14765	14766	14751	14505	14836	14764	14675	14732	14536	14585	14769	14792	14795	14685	14785	14622	14852	14729	14646	14641	14702	14725	14761	14718	14607	14671	14685	14820	14647	14612	14759	14613	14776	14501	14785	14711	14759	14714	14597	14572	14756	14742	14660	14685	14681	14806	14627	14701	14908	14728	14698	14627	14738	14791	14682	14587	14666	14681	14811	14830	14785	14632	14666	14798	14732	14625	14750	14650	14783	14885	14714	14699	14638	14733	14592	14743	14796	14780	14906	14628	14711	14848	14748	14664	14759	14884	14613	14701	14736	14633	14706	14621	14695	14766	14694	14671	14665	14659	14731	14789	14705	14833	14849	14692	14748	14668	14604	14961	14571	14677	14729	14855	14646	14538	14707	14798	14666	14812	14715	14688	14741	14604	14522	14572	14710	14660	14681	14830	14603	14686	14650	14702	14505	14656	14767	14658	14586	14654	14634	14642	14809	14604	14800	14745	14799	14737	14684	14670	14763	14830	14654	14744	14686	14975	14551	14746	14684	14635	14765	14827	14669	14608	14737	14539	14622	14836	14715	14811	14731	14758	14566	14709	14712	14732	14769	14834	14543	14805	14752	14730	14735	14750	14755	14748	14720	14777	14718	14811	14655	14649	14542	14566	14644	14777	14715	14704	14597	14749	14744	14682	14802	14696	14645	14727	14746	14703	14722	14759	14685	14593	14763	14757	14658	14724	14694	14685	14899	14560	14685	14804	14741	14628	14735	14705	14508	14718	14727	14832	14758	14693	14527	14730	14850	14694	14686	14886	14557	14737	14719	14536	14491	14751	14686	14774	14579	14694	14728	14712	14790	14641	14665	14758	14735	14741	14761	14794	14625	14653	14663	14733	14735	14694	14699	14586	14728	14706	14781	14742	14668	14725	14713	14677	14755	14849	14729	14792	14734	14777	14544	14883	14724	14641	14557	14852	14685	14840	14703	14785	14753	14715	14612	14653	14711	14587	14669	14842	14725	14503	14717	14622	14840	14733	14832	14795	14718	14472	14825	14737	14825	14617	14817	14604	14649	14806	14767	14847	14720	14761	14580	14730	14745	14800	14718	14885	14761	14662	14725	14809	14711	14649	14852	14656	14685	14800	14523	14750	14846	14766	14552	14674	14790	14559	14708	14711	14795	14630	14762	14642	14693	14721	14808	14678	14861	14715	14733	14844	14672	14859	14904	14699	14589	14545	14790	14676	14878	14703	14641	14731	14801	14569	14654	14703	14694	14692	14702	14544	14725	14888	14849	14853	14690	14695	14599	14601	14767	14820	14771	14686	14725	14605	14734	14660	14844	14690	14732	14704	14660	14761	14685	14746	14724	14883	14660	14725	14816	14641	14871	14609	14849	14855	14942	14545	14616	14670	14612	14715	14660	14707	14780	14620	14568	14771	14648	14715	14664	14710	14796	14732	14781	14840	14559	14535	14695	14584	14811	14587	14758	14622	14778	14645	14806	14746	14627	14584	14667	14682	14704	14729	14578	14829	14665	14865	14812	14819	14732	14690	14731	14796	14562	14649	14739	14815	14647	14744	14636	14699	14830	14565	14607	14723	14871	14698	14790	14849	14560	14693	14766
28029	25159	31662	28336	22461	20410	19221	18083	17427	17061	16722	16632	16551	16437	16521	16438	16507	16357	16443	16444	16336	16664	16420	16159	16376	16186	16221	16140	16494	16186	16097	16143	16304	16223	16173	16365	16384	16355	16084	16171	15978	16025	16283	16223	16278	16110	16230	16231	16157	16167	16203	16044	16226	16232	16282	16073	16056	16199	16179	16012	16317	16177	15969	16169	16239	16051	16234	15990	16103	16087	16190	16149	16050	16299	16202	16254	15892	15985	16181	16103	16163	16329	16257	16195	16130	16255	16038	16016	16142	16255	16200	16177	16133	16092	16035	16213	16288	16220	16092	16114	16129	16119	15903	15972	16091	16166	16245	16282	16257	16224	16176	16093	15884	16200	16180	16185	16163	16264	16291	16182	16203	16186	16025	16084	16070	16187	16333	16200	16176	16321	16113	16149	16246	16436	16107	16034	16122	16042	16204	16112	16072	16061	16116	16095	16120	16176	16154	16200	16216	16207	16398	16037	16066	16208	16253	16159	16017	16252	16042	16117	15959	15994	16243	16077	16112	16180	16293	15919	16181	16070	16156	16017	16100	16202	15858	16143	16010	16125	16146	16154	16100	15948	16365	16119	16065	16086	16058	16204	16089	16266	15987	16349	16176	16205	16096	16084	16248	16104	16233	16298	16196	16221	16329	16130	16159	16242	16146	16057	15985	16233	15978	15934	16140	16002	16131	16102	16003	15878	16148	16280	16186	16174	15935	15969	16089	16189	16130	16175	16247	16197	16065	16133	16125	16035	16139	16062	16130	16118	15973	16072	16122	15949	16183	16280	15955	16250	16181	16130	16105	16274	16160	16247	16035	16243	16203	16004	16186	16004	15977	16186	16216	15796	16119	16151	16242	16253	16179	16077	16024	16077	16003	16040	16181	16102	16032	16231	16185	16222	16027	16063	16171	16131	15976	16207	16330	16077	16006	16319	16212	16061	15945	16024	16252	16095	16151	16102	16123	16189	16012	16014	16138	16271	16163	16223	16101	16091	16034	16218	16081	16201	16247	16042	16038	16199	16126	16221	16159	16155	16051	16065	16113	16336	16156	16072	15830	16038	16034	16205	16149	16060	16072	16129	16040	16024	16193	16216	15841	16094	16128	16225	16029	16199	16028	16140	16087	16088	16070	16095	16259	16055	16306	16151	16088	15856	16116	16153	16002	16176	16114	16174	16439	16209	16297	16061	16319	16228	16118	16127	16168	16243	16184	16518	16235	16119	16164	16153	16165	16313	16100	16013	16392	16166	16437	16102	16399	16096	16115	16149	16150	16296	16243	16079	16146	16245	16149	15984	15913	16298	16076	16171	16102	15951	16015	16023	16253	16010	16240	16099	16223	16368	15969	16212	16134	15957	16147	16100	16175	16109	16270	16150	16100	16359	16131	15915	16163	16077	16272	16107	16101	16145	16444	16053	16277	16230	16092	16162	16217	16025	16180	16249	16239	16230	16190	16152	16190	16219	15960	16214	16295	15975	16090	16196	16194	16217	16189	16184	16157	16172	16134	16008	16154	16008	16137	16096	16206	16119	16181	16124	16405	16304	16136	16181	16190	16079	16015	16157	16147	16007	16153	15921	16108	16092	16241	15987	16162	16096	16097	16201	16031	16119	16243	16094	15976	15998	16014	16181	16103	16161	16177	16249	16218	16256	16101	16085	16024	16000	15918	16205	16049	16265	16008	15979	16254	16008	15995	16145	16009	16029	16155	16123	16050	16264	16157	16178	16076	16239	16125	16023	16090	16063	16127	16174	16108	16156	16140	16373	16215	15937	16061	16025	16176	16084	16148	15972	16079	16033	15945	16233	16318	16104	16128	16169	15937	16180	16234	16207	15920	16116	16174	16057	16112	16040	16044	16117	15985	15950	16128	15980	16073	16113	16135	16147	16015	16069	16059	16165	16304	16074	16239	16262	16120	16142	16222	16280	16310	16194	16106	16044	16229	16009	16039	16305	16204	15924	16248	16066	16011	16115	16210	16047	16042	16275	16236	16388	16200	16086	16164	16218	16245	15934	16300	16037	16186	16097	15896	16138	16033	16117	16259	16089	15984	16279	16286	16330	16096	15933	16257	16102	16134	16135	16164	15906	16009	16156	16236	16117	16100	16090	16182	16207	16170	15965	16137	16406	16384	16117	16141	16110	16099	16052	16096	15943	16012	16058	16225	15979	16208	16032	16117	15901	16135	16006	16221	16079	16240	16175	16319	16350	16284	16107	16063	16087	16195	16135	16281	16082	16094	16031	16124	16194	16207	15933	16231	16390	16001	16142	16076	16046	16223	15999	16037	16191	16430	16288	16032	16232	16183	16145	16367	16194	16102	15844	16002	15994	16083	16033	16151	16024	15894	16004	16007	16087	15989	16132	16021	16067	16032	15830	16299	16205	16059	16142	16291	16148	16295	15957	16224	16144	16076	16207	16147	16242	16185	16052	16033	16086	16199	16140	16080	15901	15986	16088	16111	16156	16106	16220	16156	16135	16137	16044	16255	16109	16053	16267	16005	16321	16057	16241	16067	16145	16231	16068	16086	16012	16221	15989	16123	16175	16200	16118	16250	16310	16361	16200	15927	16221	16171	15997	15973	16378	16140	16192	15978	16138	15928	16196	16093	16121	16184	16267	16099	16097	16130	16148	16328	16140	15947	16227	16166	16247	16112	16005	16049	16215	16215	16088	16015	16043	16272	16225	16108	16110	16195	16033	15927	16231	16288	16052	16118	16109	16167	16262	16459	16342	16068	16205	16211	16055	16073	16223	16297	16115	16127	16052	16211	16123	16021	16212	16110	16066	16248	16208	16147	16174	16372	16074	16120	16066	15977	16285	16070	16207	16180	15972	15955	16212	16197	16216	16268	16134	16265	16085	16217	16029	16205	16134	16139	16195	15912	16163	16009	16184	16201	16179	15991	16136	16043	16218	16352	16044	16232	16478	16328	16230	16257	16092	16192	16327	16206	16295	16166	16114	15999	16134	16064	16037	16041	16117	16209	16157	16172	16366	16279	16193	16079	16039	16047	16325	16104	16079	15999	16062	16252	16355	16145	16208	15994	16017	16168	16110	16174	16084	16022	16041	16186	16121	15953	16164	16316	16138	16084	15984	16111	16217	16037	16150	16063	16034	16264	16341	16038	16103	16120	16294	16245	16052	16113	16021	16166	16105	16192	16042	16237	16098	15889	16167	16108	16140	16039	16069	16047	16216	16102	16334	16187	16118	16228	16239	16158	16076	16035	16066	15910	16100	16159	16125	16128	16105	16159	16082	16171	16311	16251	16130	16112	16309	16210	16031	16312	16107	16084	16254	15969	16044	16202	16155	16044	16215	16260	16189	16258	16106	16278	16325	16052	16120	16059	15847	16085	16082	16174	16220	16104	16029	16080	16296	16042	16105	16011	16114	15945	16154	16009	16315	16239	16149	16315	16146	16011	16135	16107	16145	15991	16276	16269	16185	16249	16268	16257	16037	16092	16082	16209	15994	15930	16205	16073	16075	16193	16061	16150	16084	16074	16121	16259	16086	16267	16216	16149	16109	16161	16084	15897	16134	16322	16231	16296	16201	16108	16208	16135	16226	16005	16192	16312	16095	15980	16120	15908	16160	16013	16255	16167	16215	16056	16090	15968	16248	16041	16288	16086	16231	16032	16233	16148	16220	16333	16237	16119	16151	16081	16251	16093	16078	15894	16007	16244	15991	16174	16168	15975	16076	16203	16223	16003	15839	16364	16223	16187	16239	16230	16297	16107	16266	16339	16145	16051	16330	16108	16065	16175	16127	16172	16393	16173	16205	16191	16209	16159	16287	16009	16077	16173	16331	16173	16152	16125	16186	16082	15918	16142	16078	16328	16163	16099	16204	16148	16021	16273	16225	16141	16234	16246	15982	16143	16126	16038	16036	15944	15975	16167	16011	16174	16003	16185	16081	16155	16119	16098	16045	15931	16075	16165	16188	16065	16254	16047	16269	16154	16185	16225	16227	16129	16194	16007	16420	16044	16217	16272	16242	16164	16179	16160	16163	16281	16203	15995	16264	16134	15945	16082	16108	16102	16023	16121	16038	16160	15949	16272	16118	16207	16164	16209	16240	16050	16116	16163	16157	16007	15964	16084	16192	16066	16224	16223	16088	16075	15845	16040	16103	16081	16049	16161	16047	16177	15967	16118	16115	16137	16233	16115	16126	16097	16166	16159	16372	16310	16131	16071	16181	16121	16125	16128	16036	16112	16185	16155	16158	15880	16088	16149	15924	16026	16261	16188	16172	16086	16075	16198	16031	16033	16078	16180	16325	16023	16134	16199	16162	16371	16019	16276	16141	16078	16273	16090	16210	16326	16024	16228	16178	16110	16124	16112	16111	16116	16341	16252	16304	16251	16134	16010	16185	15891	16224	15997	16194	16395	16163	16256	16065	16178	16053	16047	16037	16016	16182	16307	16097	16147	16141	16196	16160	16260	16034	15894	16108	15922	16133	16151	16247	16229	16120	16195	16007	15958	15936	16237	16051	16116	16269	16062	16164	16139	16106	16136	16108	16446	16042	16094	16134	16105	16284	16234	16028	16306	16173	16163	16312	16142	16045	16119	16293	16203	16113	16162	16183	16235	16225	16197	16086	16326	16039	16110	16177	16198	16050	16170	16276	16348	16207	15990	16202	16142	16100	16188	16271	15983	15947	16021	15964	16115	16204	16054	16148	16247	16023	16104	16064	16043	16137	16204	16013	16369	16006	16163	16192	16127	16067	16146	16189	16254	16185	16169	16060	16165	16211	16283	16043	16285	16020	16196	15832	16077	16175	16222	16100	16077	16151	16225	16182	16319	16086	16016	16225	16152	16464	16008	16055	15990	15960	16182	16068	15975	15974	16070	16157	16091	16247	16254	16142	16126	16115	16283	16140	16150	16301	16040	16182	16060	16145	16058	15976	16253	16046	16124	16361	16254	16329	16096	16075	16188	16272	16327	16321	16209	16150	16194	16015	16241	16008	16080	16049	16204	16226	16273	16214	16250	16287	16182	16249	16220	16395	16216	16346	15999	16128	16339	16307	16175	16195	15926	15926	16045	16099	15970	16255	16306	16066	16213	16118	16149	16181	16102	16214	16221	16108	16047	16085	16126	16296	16080	16159	16205	15927	16020	16272
26982	39657	36254	28105	23938	20694	18864	17710	16446	15968	15480	15209	15213	15225	15245	15075	15034	15122	14847	14829	14933	14935	14937	14908	14714	14817	14612	14552	14607	14542	14725	14856	14581	14493	14493	14609	14670	14513	14497	14706	14636	14266	14660	14644	14542	14661	14505	14612	14503	14548	14551	14557	14396	14595	14449	14610	14579	14435	14506	14484	14544	14606	14597	14435	14488	14628	14462	14674	14421	14447	14558	14619	14664	14485	14667	14326	14570	14474	14500	14489	14556	14688	14623	14722	14579	14555	14520	14339	14609	14543	14428	14554	14606	14391	14498	14440	14452	14480	14489	14623	14478	14595	14506	14418	14562	14365	14496	14479	14520	14687	14489	14281	14377	14387	14579	14549	14560	14401	14443	14546	14564	14518	14711	14542	14415	14418	14647	14656	14483	14547	14541	14645	14330	14506	14479	14574	14445	14494	14591	14393	14438	14522	14598	14574	14382	14491	14649	14444	14433	14506	14459	14494	14480	14463	14496	14449	14553	14539	14546	14663	14384	14493	14471	14604	14441	14495	14409	14523	14501	14538	14490	14637	14414	14516	14462	14578	14564	14473	14449	14622	14385	14428	14371	14419	14594	14453	14591	14389	14688	14297	14466	14494	14595	14581	14539	14525	14474	14453	14514	14495	14513	14625	14564	14488	14364	14542	14518	14619	14471	14638	14442	14571	14467	14592	14665	14501	14587	14607	14575	14478	14529	14521	14475	14630	14457	14510	14464	14571	14404	14514	14462	14630	14624	14446	14557	14507	14436	14349	14443	14424	14452	14552	14537	14580	14379	14417	14460	14573	14660	14703	14510	14539	14520	14483	14516	14684	14763	14626	14595	14619	14451	14432	14559	14531	14506	14514	14424	14628	14569	14420	14664	14536	14583	14451	14538	14444	14537	14471	14520	14487	14618	14468	14425	14694	14469	14541	14570	14560	14566	14436	14428	14490	14490	14610	14377	14419	14577	14398	14632	14525	14497	14431	14394	14472	14449	14502	14499	14470	14665	14470	14679	14258	14670	14527	14553	14583	14585	14615	14427	14471	14732	14486	14603	14343	14380	14506	14547	14409	14446	14401	14482	14569	14513	14334	14343	14556	14531	14513	14672	14388	14544	14656	14516	14400	14453	14563	14614	14529	14532	14493	14413	14539	14603	14379	14551	14500	14505	14407	14586	14485	14433	14350	14464	14518	14495	14324	14385	14386	14518	14498	14517	14496	14607	14466	14600	14554	14442	14485	14587	14426	14550	14636	14499	14616	14622	14565	14527	14419	14695	14493	14551	14428	14563	14310	14638	14561	14385	14577	14465	14488	14626	14478	14446	14624	14392	14583	14625	14466	14631	14467	14395	14628	14482	14620	14618	14486	14452	14503	14610	14712	14612	14531	14439	14398	14434	14362	14470	14578	14431	14533	14437	14483	14434	14547	14399	14678	14375	14510	14523	14588	14467	14585	14530	14314	14403	14450	14489	14538	14637	14468	14439	14414	14476	14591	14483	14561	14272	14550	14441	14526	14406	14487	14588	14679	14304	14609	14454	14490	14532	14490	14617	14572	14438	14563	14537	14450	14438	14517	14443	14556	14646	14651	14387	14560	14366	14623	14663	14562	14501	14585	14459	14524	14509	14520	14519	14434	14562	14644	14551	14574	14448	14473	14452	14509	14521	14350	14537	14505	14746	14534	14337	14586	14469	14567	14671	14291	14619	14455	14405	14552	14391	14543	14484	14632	14637	14633	14502	14526	14488	14631	14528	14528	14660	14489	14463	14537	14574	14541	14429	14424	14362	14556	14694	14633	14528	14556	14442	14654	14521	14644	14482	14658	14621	14503	14485	14561	14611	14390	14521	14579	14489	14395	14444	14694	14427	14311	14537	14687	14527	14437	14357	14438	14587	14478	14612	14461	14677	14558	14474	14551	14400	14607	14533	14495	14509	14483	14313	14572	14632	14594	14637	14452	14609	14502	14634	14458	14483	14618	14506	14508	14478	14628	14441	14388	14425	14532	14462	14566	14557	14399	14559	14395	14513	14493	14279	14558	14396	14555	14510	14527	14612	14487	14551	14477	14582	14631	14548	14602	14433	14539	14464	14520	14452	14551	14576	14604	14555	14422	14616	14670	14625	14421	14529	14501	14569	14465	14362	14429	14673	14527	14517	14490	14361	14630	14588	14507	14491	14485	14467	14612	14554	14489	14477	14602	14663	14507	14608	14440	14695	14697	14389	14502	14679	14618	14443	14498	14535	14510	14553	14525	14456	14514	14461	14718	14455	14468	14505	14351	14460	14637	14451	14370	14517	14481	14324	14591	14567	14246	14490	14518	14565	14479	14516	14460	14444	14562	14564	14381	14360	14488	14450	14471	14446	14586	14488	14637	14490	14441	14312	14490	14589	14407	14367	14611	14619	14356	14562	14323	14642	14668	14374	14425	14404	14631	14698	14471	14478	14394	14574	14427	14526	14559	14611	14346	14591	14518	14448	14251	14651	14516	14439	14689	14449	14573	14459	14614	14547	14473	14363	14522	14439	14539	14738	14390	14417	14658	14541	14435	14607	14379	14608	14624	14472	14685	14493	14631	14683	14502	14575	14406	14532	14481	14587	14500	14434	14449	14374	14534	14510	14669	14636	14568	14378	14550	14563	14408	14562	14626	14473	14609	14472	14430	14454	14415	14411	14363	14519	14472	14327	14441	14620	14231	14625	14395	14406	14606	14289	14568	14512	14418	14479	14454	14354	14394	14625	14579	14730	14506	14275	14566	14472	14450	14616	14585	14274	14536	14432	14597	14633	14561	14658	14464	14527	14531	14303	14565	14512	14529	14621	14462	14468	14696	14450	14663	14606	14402	14515	14482	14663	14371	14399	14468	14598	14530	14601	14424	14669	14474	14472	14533	14468	14584	14429	14468	14341	14557	14555	14509	14652	14442	14498	14402	14613	14571	14588	14407	14467	14392	14423	14609	14558	14653	14553	14441	14601	14503	14454	14475	14505	14564	14617	14416	14591	14540	14391	14441	14491	14376	14531	14565	14541	14668	14476	14597	14455	14646	14461	14480	14497	14536	14662	14408	14607	14425	14441	14564	14480	14450	14754	14443	14389	14472	14456	14319	14512	14652	14311	14581	14478	14426	14579	14572	14569	14474	14779	14553	14622	14395	14629	14553	14422	14672	14678	14413	14344	14529	14540	14503	14456	14410	14404	14461	14539	14489	14676	14633	14474	14407	14249	14387	14552	14573	14315	14462	14557	14460	14660	14608	14604	14455	14575	14436	14548	14569	14648	14531	14546	14455	14620	14474	14561	14464	14532	14505	14584	14695	14550	14554	14676	14682	14599	14539	14461	14408	14589	14345	14657	14572	14585	14421	14687	14538	14630	14512	14567	14409	14545	14314	14456	14492	14580	14561	14470	14507	14469	14475	14631	14462	14537	14502	14401	14464	14524	14551	14505	14451	14478	14491	14423	14514	14361	14514	14373	14574	14497	14619	14568	14448	14645	14434	14427	14590	14443	14620	14457	14534	14322	14541	14518	14268	14536	14578	14577	14518	14369	14647	14521	14662	14558	14471	14365	14309	14534	14357	14323	14555	14496	14485	14679	14411	14549	14638	14561	14328	14520	14446	14331	14560	14297	14479	14383	14456	14605	14484	14566	14499	14724	14405	14420	14418	14368	14451	14509	14392	14469	14521	14423	14590	14446	14507	14648	14645	14585	14554	14684	14584	14503	14537	14372	14451	14563	14578	14378	14580	14495	14327	14464	14452	14562	14526	14443	14697	14368	14461	14564	14453	14519	14709	14462	14539	14331	14331	14487	14572	14516	14389	14512	14528	14585	14459	14501	14498	14464	14520	14536	14423	14531	14492	14456	14534	14377	14373	14669	14614	14584	14513	14570	14483	14526	14406	14502	14715	14558	14508	14320	14578	14360	14571	14666	14571	14556	14454	14533	14403	14523	14327	14542	14351	14404	14436	14478	14406	14614	14359	14505	14470	14520	14645	14447	14431	14371	14544	14547	14506	14501	14523	14548	14558	14686	14690	14507	14597	14432	14473	14300	14446	14460	14614	14466	14484	14482	14473	14362	14536	14746	14410	14503	14394	14549	14785	14439	14475	14631	14520	14459	14489	14609	14336	14451	14296	14318	14561	14389	14405	14501	14462	14587	14438	14459	14517	14609	14574	14505	14510	14635	14581	14570	14624	14622	14498	14566	14579	14512	14485	14520	14671	14538	14654	14439	14584	14546	14464	14630	14481	14194	14497	14486	14515	14658	14544	14636	14451	14577	14619	14560	14535	14620	14580	14643	14517	14502	14546	14564	14424	14490	14592	14544	14595	14643	14580	14519	14561	14548	14494	14613	14575	14537	14374	14486	14595	14493	14574	14503	14494	14584	14326	14641	14461	14527	14636	14482	14565	14540	14447	14553	14472	14703	14573	14545	14509	14509	14423	14746	14436	14553	14533	14328	14422	14439	14611	14502	14531	14483	14578	14611	14594	14483	14616	14575	14627	14498	14412	14572	14590	14562	14377	14402	14345	14660	14488	14515	14498	14514	14497	14383	14607	14593	14495	14355	14522	14451	14319	14468	14544	14438	14465	14428	14432	14482	14467	14498	14561	14676	14474	14478	14483	14555	14488	14463	14264	14588	14445	14577	14456	14390	14439	14536	14501	14569	14573	14451	14571	14500	14475	14480	14510	14559	14510	14596	14629	14480	14412	14531	14625	14687	14602	14460	14466	14469	14473	14541	14550	14389	14425	14360	14489	14488	14639	14529	14548	14393	14565	14502	14516	14414	14352	14485	14362	14338	14561	14562	14427	14501	14403	14487	14510	14574	14423	14439	14581	14652	14474	14400	14517	14490	14472	14658	14489	14506	14518	14642	14526	14612	14521	14555	14553	14456	14621	14480	14372	14366	14505	14447	14497	14616	14406	14497	14468	14552	14506	14573	14520	14564	14665	14594	14615	14528	14506	14399	14400	14634	14431	14327	14378	14957	14439	14709	14541	14450	14398	14377	14559	14570	14527	14559	14565	14431	14430	14562	14596	14556	14516	14458	14367	14644	14593	14430	14606	14608	14609	14525	14487	14663	14586	14634	14504	14673	14576	14411	14543	14563	14447	14594	14624	14545	14401
23672	21066	28425	24429	23262	24466	23945	20087	18819	18283	17857	17406	17217	17120	17188	16870	17251	16935	16892	16918	16930	16798	16741	16916	16834	16569	16774	16941	16698	16543	16627	16628	16691	16607	16388	16390	16456	16259	16230	16406	16486	16359	16375	16551	16192	16375	16427	16381	16306	16353	16321	16438	16533	16605	16405	16303	16522	16464	16488	16473	16416	16335	16500	16510	16518	16444	16239	16325	16468	16236	16393	16438	16609	16354	16415	16343	16440	16356	16428	16286	16372	16553	16360	16334	16594	16562	16316	16432	16206	16374	16353	16447	16285	16051	16401	16374	16203	16509	16280	16380	16547	16336	16417	16414	16260	16411	16205	16320	16303	16412	16372	16449	16246	16501	16479	16220	16266	15962	16157	16093	16423	16368	16412	16361	16436	16451	16266	16252	16353	16610	16189	16385	16360	16362	16453	16328	16407	16174	16413	16284	16293	16280	16488	16316	16330	16333	16317	16356	16373	16290	16390	16560	16371	16418	16349	16419	16166	16366	16464	16234	16416	16465	16328	16385	16450	16466	16268	16254	16202	16332	16340	16384	16322	16287	16444	16426	16373	16486	16029	16229	16297	16313	16105	16322	16261	16238	16334	16321	16366	16559	16498	16263	16317	16279	16392	16383	16102	16151	16348	16395	16502	16549	16411	16398	16305	16321	16337	16361	16394	16488	16498	16228	16490	16291	16576	16382	16291	16373	16320	16429	16443	16270	16411	16473	16268	16388	16226	16239	16378	16348	16466	16420	16414	16404	16376	16190	16421	16296	16398	16349	16223	16292	16539	16411	16381	16403	16190	16387	16282	16130	16561	16168	16300	16412	16247	16278	16369	16354	16239	16370	16307	16249	16117	16359	16296	16283	16337	16553	16160	16258	16421	16297	16381	16189	16320	16281	16447	16425	16342	16282	16369	16317	16302	16407	16397	16418	16274	16404	16249	16411	16569	16339	16340	16205	16134	16455	16322	16266	16327	16526	16351	16246	16160	16228	16243	16406	16296	16368	16296	16327	16412	16456	16441	16548	16342	16166	16423	16215	16497	16303	16388	16378	16263	16263	16444	16338	16329	16388	16407	16367	16197	16475	16292	16346	16253	16155	16285	16361	16333	16368	16394	16178	16391	16187	16350	16339	16326	16224	16221	16481	16220	16323	16086	16455	16375	16406	16606	16274	16374	16135	16490	16280	16383	16442	16437	16321	16489	16499	16384	16489	16305	16461	16359	16316	16412	16358	16341	16201	16290	16368	16239	16361	16385	16350	16396	16372	16587	16448	16402	16234	16379	16344	16596	16310	16425	16305	16270	16218	16444	16507	16299	16420	16587	16348	16332	16289	16332	16509	16222	16394	16379	16599	16460	16315	16373	16572	16363	16405	16440	16332	16226	16517	16255	16347	16200	16308	16421	16320	16471	16314	16405	16279	16267	16199	16232	16339	16313	16244	16462	16462	16488	16453	16317	16387	16291	16488	16196	16346	16225	16220	16406	16344	16234	16195	16453	16294	16236	16369	16407	16443	16417	16392	16326	16236	16308	16253	16300	16316	16396	16426	16356	16444	16463	16469	16140	16043	16293	16366	16348	16283	16235	16388	16385	16367	16464	16309	16340	16401	16276	16485	16331	16198	16148	16170	16464	16278	16334	16322	16348	16283	16123	16489	16372	16224	16304	16275	16485	16395	16276	16422	16303	16369	16549	16392	16235	16465	16293	16525	16313	16148	16346	16446	16302	16401	16294	16368	16191	16327	16392	16312	16122	16562	16466	16286	16391	16344	16230	16187	16345	16336	16392	16289	16355	16377	16425	16202	16134	16297	16346	16453	16336	16367	16482	16346	16308	16338	16528	16356	16381	16427	16307	16370	16410	16150	16249	16316	16233	16297	16094	16419	16391	16455	16243	16461	16443	16150	16452	16255	16403	16298	16406	16453	16279	16299	16350	16190	16321	16503	16276	16319	16326	16626	16342	16250	16396	16446	16223	16194	16377	16403	16502	16308	16428	16270	16399	16462	16300	16137	16438	16166	16306	16184	16352	16256	16333	16278	16317	16350	16281	16385	16410	16265	16381	16444	16374	16431	16413	16312	16365	16196	16407	16401	16605	16415	16481	16445	16573	16259	16452	16372	16229	16343	16520	16143	16374	16317	16609	16424	16359	16360	16390	16229	16389	16323	16272	16136	16254	16393	16728	16462	16422	16314	16283	16411	16229	16427	16245	16201	16495	16482	16325	16204	16370	16416	16416	16300	16429	16331	16391	16328	16281	16251	16378	16460	16476	16371	16508	16270	16398	16212	16361	16441	16410	16338	16437	16205	16271	16378	16431	16259	16433	16367	16248	16388	16472	16365	16408	16243	16113	16242	16347	16494	16394	16232	16364	16473	16219	16411	16295	16333	16540	16508	16441	16284	16425	16407	16195	16587	16300	16243	16333	16365	16284	16455	16311	16278	16101	16345	16249	16279	16232	16570	16423	16485	16424	16316	16551	16274	16339	16537	16253	16408	16212	16347	16351	16262	16489	16241	16270	16495	16250	16469	16359	16362	16485	16313	16365	16502	16305	16469	16368	16243	16406	16370	16329	16433	16433	16187	16237	16486	16392	16419	16512	16343	16185	16472	16452	16418	16389	16324	16168	16315	16385	16171	16190	16253	16509	16250	16446	16231	16404	16247	16285	16326	16415	16334	16330	16109	16389	16346	16399	16378	16500	16378	16398	16330	16382	16290	16404	16561	16413	16301	16210	16378	16334	16368	16463	16482	16355	16237	16337	16156	16255	16403	16237	16399	16312	16458	16400	16407	16432	16371	16350	16492	16358	16128	16366	16472	16328	16244	16420	16273	16338	16285	16292	16391	16346	16283	16414	16485	16336	16327	16402	16339	16452	16096	16160	16325	16447	16308	16241	16333	16392	16157	16271	16164	16401	16607	16264	16422	16428	16382	16409	16250	16584	16198	16228	16520	16553	16257	16531	16388	16175	16286	16432	16426	16608	16526	16290	16356	16242	16295	16318	16314	16317	16433	16400	16233	16368	16367	16245	16223	16385	16337	16381	16525	16421	16463	16485	16400	16405	16393	16246	16277	16324	16257	16458	16345	16331	16269	16420	16395	16388	16417	16419	16273	16370	16422	16419	16296	16467	16136	16393	16190	16302	16299	16414	16401	16462	16498	16322	16496	16424	16497	16292	16487	16445	16514	16277	16308	16349	16186	16412	16557	16206	16413	16329	16150	16287	16185	16381	16310	16286	16239	16475	16328	16412	16642	16108	16387	16310	16374	16498	16376	16433	16400	16188	16481	16618	16343	16304	16390	16350	16313	16469	16315	16393	16265	16386	16183	16478	16333	16473	16215	16266	16374	16401	16283	16377	16587	16373	16122	16165	16410	16241	16439	16556	16509	16360	16515	16451	16386	16438	16347	16342	16362	16260	16173	16243	16240	16578	16420	16342	16500	16379	16191	16253	16528	16177	16461	16473	16607	16349	16555	16271	16464	16437	16452	16381	16400	16477	16408	16458	16272	16327	16414	16428	16275	16386	16348	16303	16203	16577	16324	16511	16316	16374	16479	16294	16369	16463	16347	16543	16323	16348	16472	16541	16332	16153	16291	16399	16254	16156	16277	16441	16295	16447	16470	16416	16382	16163	16261	16370	16306	16491	16381	16395	16319	16213	16153	16207	16468	16491	16530	16316	16462	16420	16460	16328	16458	16315	16214	16340	16367	16310	16387	16417	16331	16369	16192	16083	16291	16309	16419	16398	16400	16382	16266	16466	16414	16396	16360	16425	16335	16244	16316	16468	16385	16409	16390	16397	16494	16369	16222	16354	16409	16456	16333	16320	16431	16313	16247	16342	16584	16294	16423	16520	16372	16406	16460	16441	16363	16253	16477	16325	16239	16449	16268	16377	16339	16149	16273	16281	16137	16482	16305	16334	16442	16517	16444	16287	16530	16210	16321	16286	16439	16305	16452	16555	16243	16452	16569	16324	16226	16428	16217	16516	16597	16317	16151	16286	16527	16377	16369	16444	16445	16486	16273	16551	16214	16516	16276	16331	16425	16390	16404	16500	16525	16394	16336	16469	16434	16518	16551	16496	16278	16329	16307	16257	16280	16232	16229	16534	16463	16280	16356	16375	16269	16406	16255	16363	16460	16262	16251	16370	16243	16425	16516	16408	16269	16370	16119	16233	16354	16361	16304	16284	16288	16558	16189	16390	16433	16385	16399	16113	16227	16316	16581	16226	16480	16268	16145	16438	16384	16484	16219	16281	16517	16485	16189	16647	16347	16119	16359	16382	16495	16355	16351	16337	16306	16319	16232	16290	16462	16179	16379	16279	16372	16354	16344	16289	16420	16394	16377	16441	16291	16248	16325	16199	16342	16464	16470	16350	16253	16187	16252	16516	16329	16356	16424	16204	16417	16242	16333	16355	16299	16196	16426	16680	16222	16372	16580	16485	16577	16485	16379	16460	16322	16518	16455	16326	16413	16300	16270	16173	16381	16231	16259	16433	16417	16561	16265	16218	16468	16416	16399	16330	16385	16282	16342	16161	16360	16344	16401	16240	16109	16387	16338	16201	16215	16334	16396	16324	16279	16438	16388	16349	16408	16364	16171	16300	16473	16556	16523	16273	16455	16273	16469	16502	16315	16520	16231	16500	16542	16384	16461	16141	16250	16233	16146	16234	16148	16304	16302	16476	16537	16308	16574	16479	16270	16422	16403	16151	16269	16298	16513	16334	16368	16201	16405	16509	16465	16348	16341	16355	16384	16287	16475	16277	16153	16582	16263	16400	16532	16541	16525	16426	16343	16396	16428	16375	16479	16475	16351	16354	16642	16438	16397	16334	16201	16427	16482	16480	16392	16225	16512	16332	16523	16348	16275	16083	16345	16286	16261	16101	16377	16370	16341	16488	16122	16367	16313	16308	16212	16269	16202	16345	16508	16270	16434	16333	16241	16343	16336	16373	16311	16197	16221	16137	16405	16316	16497	16382	16421	16411	16395	16488	16574	16422	16378	16147	16329	16384	16294	16362	16157	16459	16455	16281	16402	16271	16512	16329	16365	16259	16603	16284	16236	16281	16229	16122	16290	16348	16322	16447	16397	16329	16331	16311	16486	16399	16339	16510	16269	16247	16328
27115	46282	42931	33715	28252	24404	21836	19981	18631	17229	16574	16089	16058	15917	15729	15662	15501	15596	15390	15358	15276	15311	15273	15270	15127	15245	14882	15052	14987	14887	15128	14793	14770	14763	14638	14833	14694	14840	14699	14805	14699	14758	14705	14813	14745	14691	14585	14650	14736	14864	14867	14719	14575	14668	14819	14646	14603	14620	14579	14781	14633	14603	14761	14686	14872	14897	14508	14742	14686	14535	14764	14601	14503	14701	14431	14568	14692	14714	14659	14574	14827	14703	14677	14683	14601	14518	14685	14731	14587	14588	14707	14470	14610	14792	14705	14876	14606	14560	14827	14680	14632	14598	14562	14638	14686	14542	14786	14783	14524	14528	14558	14608	14746	14749	14612	14631	14644	14622	14679	14632	14671	14747	14616	14810	14630	14599	14699	14582	14729	14566	14648	14781	14678	14659	14676	14799	14705	14650	14671	14553	14710	14559	14761	14773	14692	14606	14550	14468	14641	14586	14669	14675	14617	14726	14704	14576	14607	14739	14662	14528	14477	14518	14672	14654	14708	14561	14548	14589	14471	14675	14622	14568	14482	14591	14627	14567	14730	14634	14614	14846	14678	14548	14788	14573	14572	14640	14810	14751	14743	14637	14624	14816	14680	14676	14687	14536	14706	14698	14685	14648	14681	14640	14585	14712	14794	14744	14689	14762	14643	14749	14514	14554	14660	14638	14561	14692	14588	14688	14710	14581	14673	14782	14577	14622	14728	14575	14560	14622	14736	14766	14755	14539	14496	14605	14614	14837	14617	14595	14793	14469	14559	14660	14673	14612	14608	14541	14546	14644	14675	14681	14587	14618	14541	14639	14583	14599	14696	14422	14712	14571	14508	14684	14632	14677	14725	14598	14566	14568	14736	14487	14558	14554	14610	14670	14602	14691	14642	14533	14768	14641	14700	14611	14474	14570	14449	14719	14736	14661	14916	14518	14724	14632	14610	14547	14570	14661	14628	14765	14594	14758	14738	14743	14616	14583	14632	14593	14614	14696	14645	14644	14675	14630	14712	14892	14697	14754	14788	14439	14713	14617	14507	14809	14784	14456	14629	14667	14710	14402	14678	14665	14685	14630	14660	14553	14727	14585	14619	14687	14573	14601	14561	14672	14731	14614	14631	14809	14733	14739	14729	14733	14615	14659	14761	14564	14881	14690	14669	14694	14632	14685	14507	14439	14666	14746	14655	14512	14635	14513	14629	14697	14685	14717	14706	14637	14701	14543	14753	14671	14766	14729	14517	14572	14608	14719	14696	14655	14672	14517	14748	14565	14638	14541	14807	14485	14706	14679	14737	14557	14750	14573	14601	14570	14633	14549	14705	14454	14656	14650	14588	14675	14603	14653	14540	14581	14617	14539	14807	14776	14619	14662	14703	14553	14679	14600	14583	14611	14542	14776	14629	14738	14581	14703	14597	14585	14520	14779	14603	14558	14571	14663	14766	14548	14583	14567	14551	14729	14738	14686	14664	14811	14618	14712	14677	14551	14497	14630	14723	14548	14549	14603	14713	14498	14641	14574	14487	14525	14552	14698	14620	14572	14586	14749	14554	14636	14624	14645	14653	14608	14784	14584	14669	14732	14592	14701	14714	14553	14618	14747	14709	14601	14548	14685	14544	14709	14688	14834	14499	14698	14662	14805	14617	14521	14614	14584	14477	14599	14533	14627	14734	14653	14610	14756	14617	14695	14506	14775	14578	14602	14688	14804	14609	14581	14580	14718	14643	14454	14624	14617	14914	14451	14644	14605	14664	14566	14366	14598	14818	14695	14602	14700	14655	14479	14612	14881	14773	14526	14513	14623	14621	14582	14559	14482	14603	14673	14710	14722	14651	14711	14619	14623	14621	14742	14508	14801	14784	14581	14742	14575	14530	14726	14718	14402	14747	14687	14801	14652	14720	14600	14618	14621	14606	14704	14626	14637	14497	14770	14881	14766	14575	14631	14631	14636	14797	14804	14510	14661	14534	14763	14642	14643	14767	14749	14679	14683	14654	14520	14807	14541	14564	14678	14609	14665	14778	14603	14608	14621	14677	14705	14520	14724	14666	14593	14658	14750	14787	14627	14594	14583	14650	14703	14743	14544	14611	14602	14637	14588	14572	14489	14799	14677	14498	14544	14549	14838	14568	14657	14636	14597	14636	14851	14782	14562	14789	14501	14730	14721	14767	14675	14545	14794	14621	14586	14695	14721	14650	14585	14599	14686	14671	14581	14816	14750	14553	14658	14706	14671	14644	14763	14764	14571	14620	14779	14585	14668	14807	14670	14537	14744	14664	14596	14517	14776	14782	14690	14618	14745	14642	14694	14576	14728	14742	14753	14626	14720	14732	14651	14517	14689	14676	14681	14602	14494	14663	14687	14622	14648	14825	14588	14598	14671	14603	14693	14578	14681	14590	14719	14469	14677	14535	14538	14714	14503	14698	14743	14732	14699	14654	14668	14833	14831	14680	14688	14675	14647	14704	14710	14572	14606	14576	14671	14690	14675	14525	14685	14667	14521	14642	14515	14639	14594	14741	14636	14710	14720	14625	14763	14689	14606	14681	14667	14521	14690	14674	14574	14585	14613	14665	14602	14592	14667	14501	14726	14836	14646	14651	14668	14664	14489	14607	14442	14715	14607	14594	14650	14628	14595	14672	14524	14672	14512	14570	14557	14693	14614	14722	14560	14473	14596	14607	14786	14629	14792	14572	14530	14618	14559	14720	14710	14679	14681	14597	14529	14853	14626	14701	14632	14598	14759	14751	14722	14624	14708	14602	14670	14722	14697	14520	14654	14670	14603	14616	14505	14710	14633	14766	14775	14747	14613	14622	14766	14495	14633	14572	14746	14677	14693	14727	14564	14799	14604	14732	14488	14794	14491	14672	14517	14570	14718	14631	14584	14667	14695	14524	14770	14726	14748	14696	14646	14719	14630	14786	14650	14480	14752	14618	14619	14496	14550	14712	14593	14707	14509	14614	14684	14583	14614	14568	14788	14658	14736	14581	14679	14665	14619	14697	14553	14655	14734	14663	14625	14652	14748	14685	14620	14669	14754	14515	14724	14648	14488	14546	14543	14751	14664	14504	14712	14672	14633	14706	14518	14572	14831	14428	14834	14616	14656	14719	14705	14877	14592	14636	14683	14716	14665	14620	14598	14606	14614	14644	14731	14739	14710	14605	14533	14734	14645	14692	14560	14826	14745	14501	14782	14826	14704	14627	14632	14734	14509	14607	14534	14479	14586	14664	14573	14624	14754	14767	14736	14612	14483	14709	14530	14592	14726	14665	14681	14804	14762	14819	14573	14623	14600	14714	14729	14624	14650	14610	14676	14691	14777	14654	14947	14724	14642	14652	14650	14586	14597	14688	14951	14564	14555	14559	14613	14782	14556	14636	14614	14760	14823	14569	14564	14704	14688	14566	14796	14680	14778	14698	14716	14557	14659	14725	14635	14682	14701	14595	14467	14684	14414	14672	14717	14631	14594	14715	14567	14594	14840	14503	14485	14649	14731	14819	14799	14635	14521	14537	14735	14741	14540	14640	14748	14627	14608	14647	14577	14680	14633	14625	14608	14712	14715	14346	14690	14652	14702	14582	14600	14665	14453	14909	14539	14763	14449	14736	14883	14671	14622	14403	14654	14371	14598	14730	14695	14687	14561	14624	14818	14679	14553	14760	14703	14874	14609	14650	14642	14639	14691	14554	14623	14534	14648	14668	14605	14471	14578	14542	14709	14550	14615	14536	14551	14725	14597	14839	14595	14645	14673	14823	14673	14606	14673	14682	14569	14624	14531	14528	14517	14754	14675	14628	14667	14663	14731	14750	14552	14592	14612	14714	14596	14501	14720	14824	14742	14676	14516	14657	14548	14581	14611	14751	14673	14907	14643	14531	14638	14711	14535	14661	14663	14572	14556	14732	14738	14748	14683	14760	14564	14802	14559	14576	14647	14681	14589	14628	14767	14745	14730	14498	14698	14571	14577	14676	14508	14650	14617	14575	14740	14601	14647	14661	14683	14700	14697	14595	14657	14642	14733	14748	14582	14716	14664	14692	14554	14542	14549	14740	14648	14837	14694	14805	14434	14760	14658	14611	14709	14749	14586	14684	14700	14770	14750	14730	14745	14608	14644	14607	14572	14539	14617	14614	14795	14674	14673	14486	14644	14559	14546	14749	14635	14653	14713	14809	14690	14698	14524	14605	14570	14675	14635	14741	14498	14607	14557	14650	14580	14691	14599	14698	14721	14717	14742	14650	14629	14589	14615	14532	14728	14709	14562	14637	14737	14521	14566	14677	14524	14804	14666	14638	14511	14618	14684	14675	14674	14631	14579	14555	14577	14529	14755	14738	14683	14691	14641	14709	14713	14597	14806	14602	14612	14745	14600	14645	14640	14601	14741	14729	14610	14616	14703	14734	14683	14689	14582	14668	14656	14715	14567	14520	14712	14660	14795	14480	14612	14515	14757	14697	14713	14563	14495	14630	14716	14719	14448	14574	14634	14693	14608	14631	14640	14687	14578	14562	14604	14768	14723	14624	14724	14709	14728	14619	14533	14690	14712	14510	14539	14680	14420	14610	14613	14598	14689	14721	14586	14485	14684	14490	14682	14630	14556	14653	14550	14637	14826	14805	14646	14663	14480	14584	14628	14680	14718	14704	14715	14642	14810	14701	14619	14647	14726	14714	14612	14566	14629	14574	14718	14763	14698	14572	14641	14713	14761	14684	14494	14710	14603	14649	14684	14749	14566	14741	14745	14604	14655	14706	14437	14564	14837	14606	14666	14711	14588	14502	14552	14673	14609	14728	14801	14738	14827	14658	14680	14540	14701	14560	14875	14723	14650	14758	14658	14593	14604	14665	14498	14649	14613	14659	14576	14494	14701	14634	14648	14581	14561	14849	14599	14590	14634	14605	14481	14727	14518	14713	14637	14596	14567	14585	14729	14692	14504	14668	14806	14621	14658	14880	14745	14609	14719	14630	14785	14546	14607	14626	14690	14596	14704	14682	14618	14644	14633	14762	14704	14614	14701	14729	14618	14732	14651	14673	14599	14625	14608	14502	14635	14714	14587	14734	14778	14782	14719	14750	14760	14728	14608	14601	14532	14683	14729	14783	14720	14746	14621	14656	14706	14555	14574
22739	21178	28932	23733	21980	24898	27122	21565	19935	19280	18334	17856	17679	17583	17615	17427	17310	17373	17196	17334	17237	16995	16913	17019	16778	16927	16859	16666	16769	16770	16681	16537	16566	16520	16530	16319	16558	16782	16600	16578	16736	16440	16713	16619	16366	16509	16412	16505	16464	16614	16402	16285	16465	16523	16468	16588	16539	16587	16523	16292	16335	16422	16463	16469	16344	16353	16134	16359	16378	16369	16434	16323	16429	16471	16511	16508	16504	16462	16472	16259	16363	16389	16368	16433	16257	16497	16377	16332	16399	16527	16472	16322	16198	16231	16397	16613	16418	16462	16263	16397	16395	16444	16667	16189	16444	16416	16318	16127	16247	16485	16398	16270	16389	16365	16102	16405	16269	16244	16405	16239	16460	16582	16313	16264	16251	16374	16257	16263	16437	16443	16422	16583	16437	16530	16282	16425	16451	16289	16307	16233	16421	16234	16513	16293	16451	16362	16313	16392	16268	16288	16302	16331	16370	16219	16407	16446	16573	16399	16448	16420	16508	16317	16251	16530	16135	16355	16373	16422	16386	16318	16567	16461	16232	16271	16250	16275	16337	16427	16302	16356	16145	16276	16329	16221	16382	16238	16404	16482	16443	16416	16335	16300	16116	16262	16379	16290	16190	16400	16265	16428	16253	16482	16228	16259	16150	16360	16293	16253	16482	16370	16369	16527	16329	16459	16301	16374	16447	16150	16244	16283	16238	16166	16287	16332	16196	16161	16390	16466	16512	16211	16398	16249	16222	16154	16309	16135	16416	16309	16377	16227	16178	16403	16308	16380	16435	16277	16391	16296	16470	16442	16380	16263	16471	16431	16336	16351	16215	16424	16459	16245	16169	16379	16368	16273	16356	16332	16116	16335	16271	16395	16139	16335	16578	16337	16297	16368	16275	16520	16443	16308	16430	16200	16453	16148	16331	16209	16315	16277	16304	16343	16518	16360	16309	16320	16227	16428	16422	16253	16351	16485	16249	16182	16411	16137	16370	16244	16278	16343	16272	16259	16423	16188	16327	16299	16529	16477	16284	16201	16315	16333	16283	16345	16252	16272	16395	16310	16425	16231	16368	16403	16388	16339	16339	16237	16276	16305	16474	16428	16467	16336	16333	16253	16403	16226	16231	16363	16436	16302	16503	16377	16188	16286	16349	16301	16361	16274	16396	16379	16460	16489	16499	16581	16447	16342	16204	16344	16506	16382	16328	16332	16229	16531	16408	16364	16475	16407	16190	16341	16276	16571	16345	16399	16412	16205	16280	16192	16267	16206	16156	16356	16058	16194	16383	16413	16174	16417	16323	16576	16470	16374	16378	16289	16254	16402	16306	16219	16650	16371	16123	16354	16358	16370	16444	16319	16331	16240	16326	16271	16339	16321	16196	16413	16330	16262	16175	16180	16194	16328	16301	16298	16213	16393	16396	16249	16438	16339	16286	16556	16427	16439	16209	16380	16386	16508	16279	16394	16451	16362	16270	16457	16247	16315	16526	16223	16301	16257	16253	16287	16454	16342	16411	16343	16270	16184	16169	16022	16380	16406	16308	16396	16235	16162	16199	16240	16179	16286	16301	16309	16340	16383	16338	16314	16513	16389	16302	16287	16518	16223	16401	16410	16592	16630	16474	16292	16322	16323	16504	16315	16122	16240	16410	16163	16463	16304	16361	16300	16280	16313	16246	16317	16259	16288	16478	16270	16344	16295	16330	16287	16236	16433	16416	16114	16254	16444	16222	16420	16467	16131	16382	16314	16452	16227	16334	16279	16441	16377	16451	16301	16361	16460	16409	16236	16299	16248	16295	16485	16422	16447	16364	16318	16459	16423	16279	16287	16386	16143	16132	16320	16453	16612	16433	16320	16399	16333	16524	16086	16279	16281	16138	16235	16397	16458	16306	16466	16331	16227	16309	16276	16355	16308	16343	16263	16400	16279	16279	16380	16368	16313	16436	16432	16477	16331	16378	16301	16349	16275	16255	16337	16367	16371	16490	16344	16388	16156	16303	16340	16280	16309	16376	16374	16446	16269	16444	16461	16218	16317	16359	16527	16546	16223	16165	16388	16021	16198	16355	16399	16251	16383	16510	16219	16369	16302	16344	16386	16401	16398	16439	16083	16311	16457	16289	16391	16296	16250	16490	16482	16282	16308	16240	16470	16335	16320	16206	16340	16314	16317	16430	16194	16301	16388	16693	16292	16252	16410	16401	16292	16318	16382	16248	16448	16088	16323	16281	16363	16247	16122	16446	16407	16345	16215	16317	16355	16422	16286	16362	16246	16322	16245	16346	16328	16305	16186	16322	16532	16380	16274	16384	16394	16413	16193	16205	16225	16359	16423	16508	16192	16359	16139	16295	16183	16357	16389	16426	16495	16464	16469	16281	16386	16254	16451	16500	16357	16353	16432	16111	16466	16358	16331	16222	16410	16474	16324	16118	16336	16314	16334	16387	16347	16295	16346	16379	16437	16241	16468	16234	16375	16350	16229	16369	16487	16406	16453	16333	16174	16354	16323	16431	16239	16286	16357	16284	16362	16301	16342	16211	16266	16263	16482	16397	16284	16349	16205	16287	16253	16072	16378	16268	16442	16299	16328	16442	16508	16379	16354	16185	16253	16230	16318	16297	16358	16263	16496	16265	16447	16497	16068	16286	16343	16344	16285	16488	16309	16137	16296	16318	16315	16376	16378	16306	16330	16193	16403	16392	16456	16412	16255	16254	16377	16322	16202	16431	16143	16402	16200	16505	16334	16440	16333	16298	16269	16310	16414	16456	16497	16255	16208	16384	16585	16228	16433	16336	16351	16383	16250	16225	16335	16199	16329	16322	16376	16267	16436	16282	16366	16211	16294	16304	16274	16427	16248	16374	16373	16440	16401	16257	16286	16192	16406	16392	16363	16339	16193	16246	16429	16288	16442	16329	16208	16321	16233	16284	16469	16209	16363	16243	16425	16185	16089	16347	16421	16230	16393	16310	16450	16330	16206	16487	16266	16317	16275	16413	16321	16121	16383	16225	16311	16309	16415	16231	16408	16396	16548	16142	16421	16474	16414	16470	16208	16273	16339	16353	16110	16384	16477	16180	16483	16445	16331	16382	16515	16313	16423	16413	16304	16374	16206	16325	16201	16289	16270	16443	16422	16373	16376	16273	16267	16258	16204	16328	16220	16289	16384	16117	16223	16585	16342	16183	16545	16222	16408	16419	16310	16132	16373	16250	16482	16409	16149	16224	16291	16468	16353	16259	16341	16446	16242	16090	16464	16387	16238	16368	16561	16382	16446	16164	16322	16262	16215	16415	16349	16451	16229	16317	16110	16507	16217	16269	16105	16139	16427	16251	16246	16222	16391	16446	16295	16371	16188	16408	16285	16344	16239	16421	16256	16517	16215	16199	16210	16418	16547	16457	16253	16335	16224	16436	16304	16266	16117	16238	16400	16370	16248	16408	16429	16142	16329	16176	16544	16210	16547	16415	16266	16360	16538	16191	16150	16427	16293	16414	16327	16285	16272	16363	16272	16392	16221	16441	16337	16197	16352	16395	16443	16391	16378	16354	16321	16247	16325	16407	16484	16385	16456	16442	16182	16307	16334	16437	16355	16124	16311	16442	16302	16322	16231	16524	16334	16488	16235	16498	16235	16425	16350	16389	16370	16459	16582	16344	16166	16282	16523	16345	16287	16338	16313	16333	16408	16204	16271	16464	16200	16288	16451	16546	16267	16589	16148	16121	16353	16338	16553	16346	16189	16311	16305	16462	16505	16249	16257	16302	16346	16398	16306	16363	16210	16405	16333	16187	16296	16371	16274	16525	16237	16248	16404	16417	16285	16454	16310	16191	16322	16334	16134	16114	16405	16398	16225	16565	16116	16289	16398	16381	16431	16320	16342	16438	16489	16340	16357	16302	16434	16509	16318	16534	16318	16223	16415	16268	16067	16312	16433	16506	16482	16372	16232	16404	16321	16151	16496	16336	16454	16309	16251	16377	16305	16173	16436	16453	16207	16188	16474	16266	16215	16170	16553	16351	16479	16411	16363	16342	16359	16251	16335	16248	16349	16414	16457	16395	16168	16395	16288	16170	16253	16435	16160	16263	16407	16130	16325	16468	16457	16490	16264	16255	16287	16245	16444	16474	16417	16348	16071	16498	16295	16335	16306	16294	16436	16282	16388	16387	16480	16231	16175	16465	16349	16438	16380	16190	16182	16072	16173	16307	16508	16308	16356	16567	16386	16164	16108	16404	16451	16326	16516	16445	16338	16430	16282	16079	16258	16331	16162	16322	16472	16494	16419	16277	16273	16094	16483	16388	16441	16386	16407	16255	16398	16394	16194	16439	16214	16140	16376	16512	16312	16472	16414	16361	16177	16359	16379	16402	16349	16312	16302	16289	16241	16356	16227	16340	16413	16523	16444	16368	16360	16342	16146	16290	16330	16444	16274	16505	16263	16352	16306	16287	16465	16192	16254	16389	16397	16486	16367	16386	16318	16362	16404	16480	16049	16500	16329	16291	16412	16338	16241	16218	16275	16490	16140	16416	16360	16449	16218	16281	16375	16335	16226	16438	16395	16521	16407	16426	16169	16356	16397	16372	16345	16298	16249	16441	16224	16236	16391	16415	16374	16123	16227	16370	16279	16218	16304	16329	16337	16343	16401	16374	16405	16376	16291	16235	16409	16319	16537	16505	16253	16502	16351	16506	16421	16312	16415	16436	16226	16252	16273	16414	16406	16359	16379	16437	16108	16220	16143	16220	16358	16311	16277	16411	16348	16189	16155	16213	16244	16595	16257	16272	16409	16297	16172	16507	16336	16237	16199	16415	16421	16361	16253	16305	16586	16355	16307	16255	16284	16388	16517	16505	16260	16449	16380	16300	16360	16401	16203	16284	16288	16239	16333	16464	16548	16313	16413	16206	16354	16575	16257	16295	16268	16391	16468	16354	16220	16264	16187	16255	16550	16208	16168	16355	16334	16438	16213	16409	16164	16129	16335	16398	16315	16179	16241	16234	16153	16415	16425	16376	16303	16290	16262	16372	16447	16552	16377	16349	16431	16294	16360	16425	16311	16433	16395	16396	16620	16206	16378	16470	16350	16350	16106	16277	16377	16479	16207	16361	16397	16301	16342	16202	16284	16392	16310
28802	50678	47679	37669	32142	27999	24637	21864	20071	18463	17458	17072	16616	16483	16402	16130	16052	15857	15738	15699	15796	15452	15457	15609	15258	15346	15079	15091	15147	14989	14951	15090	14954	15156	14989	14968	15017	14966	14680	14987	14713	14788	14698	14625	14602	14588	14848	14875	14722	14739	14671	14706	14632	14553	14890	14570	14816	14729	14840	14772	14635	14764	14864	14638	14736	14723	14693	14636	14766	14668	14681	14774	14710	14536	14691	14554	14545	14791	14860	14675	14674	14716	14774	14754	14686	14495	14868	14633	14681	14625	14565	14732	14625	14642	14651	14713	14726	14689	14746	14447	14764	14658	14569	14677	14691	14821	14785	14748	14671	14897	14673	14688	14583	14794	14747	14728	14815	14710	14700	14728	14678	14581	14626	14693	14740	14649	14816	14724	14661	14595	14722	14699	14740	14825	14717	14591	14698	14624	14643	14666	14704	14555	14810	14772	14752	14639	14650	14764	14836	14630	14697	14783	14684	14769	14723	14807	14682	14777	14639	14626	14923	14728	14711	14604	14803	14644	14760	14637	14608	14716	14687	14584	14766	14843	14639	14719	14728	14677	14842	14636	14581	14653	14532	14600	14607	14635	14657	14599	14551	14834	14730	14456	14491	14715	14757	14696	14586	14851	14580	14689	14592	14584	14637	14729	14631	14759	14786	14621	14733	14796	14791	14672	14746	14877	14620	14649	14725	14680	14620	14758	14618	14647	14660	14700	14775	14572	14687	14505	14780	14550	14713	14652	14659	14655	14725	14662	14809	14546	14752	14814	14692	14935	14632	14707	14634	14749	14825	14608	14695	14596	14740	14704	14626	14709	14709	14573	14624	14683	14709	14511	14802	14748	14534	14770	14752	14665	14905	14639	14716	14643	14647	14682	14685	14720	14743	14777	14584	14827	14706	14734	14634	14767	14544	14758	14616	14628	14543	14652	14818	14573	14670	14663	14688	14727	14772	14679	14737	14658	14856	14684	14766	14740	14618	14587	14634	14601	14731	14628	14732	14699	14664	14804	14575	14588	14636	14681	14675	14746	14704	14596	14582	14521	14697	14716	14548	14848	14843	14703	14811	14622	14849	14715	14696	14719	14651	14692	14653	14675	14888	14593	14663	14748	14692	14546	14572	14725	14686	14729	14809	14442	14620	14586	14863	14696	14598	14744	14759	14778	14671	14800	14681	14662	14714	14632	14527	14604	14716	14671	14720	14694	14411	14694	14545	14830	14658	14600	14659	14751	14506	14824	14715	14636	14690	14743	14675	14662	14662	14604	14784	14571	14580	14638	14891	14575	14679	14790	14506	14742	14648	14605	14668	14668	14696	14658	14900	14516	14802	14601	14855	14582	14621	14767	14706	14667	14663	14733	14740	14668	14760	14604	14829	14565	14638	14484	14646	14643	14641	14792	14745	14779	14685	14728	14690	14614	14763	14813	14650	14884	14736	14519	14501	14713	14573	14702	14673	14523	14500	14837	14567	14748	14844	14511	14946	14717	14771	14698	14681	14564	14691	14897	14634	14825	14596	14751	14651	14650	14787	14642	15009	14651	14740	14781	14598	14597	14649	14741	14666	14731	14572	14791	14703	14556	14794	14707	14811	14513	14757	14790	14624	14729	14580	14721	14651	14618	14796	14739	14535	14695	14774	14646	14665	14776	14860	14512	14662	14673	14756	14671	15003	14694	14572	14734	14668	14701	14629	14756	14626	14659	14514	14744	14481	14747	14646	14478	14646	14863	14654	14752	14575	14681	14709	14569	14592	14721	14782	14814	14706	14669	14661	14696	14651	14649	14654	14747	14612	14850	14642	14671	14844	14700	14766	14581	14680	14723	14689	14635	14669	14750	14562	14830	14678	14650	14555	14582	14803	14589	14749	14615	14807	14728	14686	14699	14681	14679	14816	14698	14571	14634	14619	14736	14905	14721	14773	14675	14618	14786	14727	14792	14530	14695	14681	14599	14760	14568	14695	14809	14595	14665	14752	14615	14697	14813	14662	14863	14664	14774	14690	14782	14526	14704	14762	14602	14501	14516	14662	14752	14574	14645	14679	14721	14687	14651	14746	14643	14764	14666	14570	14687	14540	14796	14724	14479	14860	14683	14848	14822	14736	14804	14557	14537	14743	14560	14663	14520	14704	14674	14553	14720	14577	14731	14692	14687	14669	14701	14574	14732	14761	14732	14807	14719	14723	14735	14780	14596	14681	14734	14618	14683	14615	14676	14698	14720	14764	14629	14679	14723	14699	14838	14754	14648	14776	14659	14753	14545	14702	14678	14662	14556	14691	14720	14552	14579	14807	14715	14738	14758	14576	14787	14829	14628	14752	14763	14626	14624	14547	14740	14822	14831	14597	14664	14788	14754	14587	14622	14764	14884	14684	14416	14658	14590	14717	14726	14655	14774	14577	14710	14625	14790	14664	14650	14590	14718	14677	14585	14670	14761	14498	14906	14668	14774	14574	14712	14717	14746	14587	14730	14718	14716	14804	14793	14563	14645	14648	14779	14676	14660	14777	14715	14854	14710	14612	14662	14711	14675	14639	14611	14561	14607	14768	14834	14733	14734	14651	14631	14726	14698	14858	14543	14619	14746	14736	14594	14671	14882	14602	14657	14690	14708	14773	14637	14570	14633	14629	14881	14639	14577	14838	14680	14691	14710	14602	14633	14692	14847	14670	14738	14536	14646	14639	14670	14762	14725	14711	14692	14730	14700	14699	14790	14759	14777	14490	14780	14510	14639	14910	14774	14602	14591	14758	14714	14679	14736	14580	14654	14743	14730	14663	14612	14656	14526	14734	14631	14649	14783	14678	14552	14724	14754	14606	14713	14742	14701	14507	14710	14551	14571	14898	14774	14627	14581	14770	14633	14630	14446	14833	14650	14749	14623	14767	14651	14605	14761	14740	14725	14700	14760	14764	14720	14664	14809	14551	14660	14628	14571	14672	14629	14544	14788	14693	14736	14760	14546	14699	14730	14691	14766	14848	14738	14607	14609	14797	14646	14626	14738	14620	14673	14753	14633	14614	14703	14604	14625	14661	14595	14548	14713	14675	14655	14762	14847	14778	14645	14696	14732	14719	14675	14685	14856	14663	14636	14669	14685	14475	14698	14736	14681	14671	14630	14609	14620	14876	14681	14722	14872	14787	14643	14720	14722	14639	14848	14522	14744	14736	14686	14694	14812	14484	14579	14674	14765	14658	14761	14774	14619	14582	14663	14657	14781	14618	14704	14593	14730	14593	14683	14692	14726	14615	14649	14666	14669	14528	14741	14638	14728	14544	14701	14685	14868	14757	14558	14709	14603	14707	14634	14766	14471	14672	14694	14600	14607	14792	14751	14748	14665	14656	14575	14715	14747	14619	14628	14573	14648	14775	14848	14893	14666	14624	14603	14770	14767	14683	14692	14534	14713	14418	14691	14489	14541	14763	14702	14808	14712	14591	14613	14618	14669	14525	14657	14727	14598	14654	14707	14660	14630	14665	14579	14708	14682	14837	14644	14672	14563	14747	14665	14814	14800	14630	14628	14660	14726	14874	14603	14636	14625	14559	14660	14536	14573	14713	14891	14749	14705	14610	14544	14831	14689	14702	14547	14799	14877	14728	14781	14698	14621	14733	14777	14667	14707	14802	14776	14726	14586	14737	14755	14578	14781	14725	14545	14607	14488	14771	14756	14812	14755	14681	14649	14691	14642	14758	14558	14687	14608	14712	14612	14567	14725	14655	14595	14772	14712	14489	14648	14744	14715	14695	14886	14730	14667	14754	14724	14447	14565	14663	14726	14652	14575	14632	14684	14773	14603	14675	14659	14707	14730	14849	14653	14668	14748	14756	14544	14785	14685	14618	14707	14610	14801	14688	14574	14537	14680	14637	14570	14628	14726	14740	14745	14660	14783	14582	14620	14668	14569	14662	14824	14576	14736	14697	14764	14668	14704	14753	14790	14503	14677	14594	14710	14855	14551	14617	14540	14718	14720	14559	14707	14786	14785	14770	14613	14615	14853	14578	14828	14671	14727	14625	14696	14658	14536	14816	14592	14540	14600	14597	14552	14497	14852	14665	14762	14726	14626	14600	14552	14668	14729	14745	14751	14691	14827	14658	14632	14674	14627	14715	14602	14740	14746	14625	14608	14713	14697	14553	14633	14858	14518	14626	14674	14805	14514	14648	14652	14824	14722	14613	14624	14749	14646	14803	14694	14751	14724	14420	14755	14578	14599	14667	14742	14474	14773	14454	14789	14722	14659	14663	14723	14586	14749	14673	14643	14630	14609	14705	14741	14700	14619	14640	14527	14759	14734	14563	14888	14794	14648	14676	14773	14907	14867	14568	14838	14801	14718	14582	14808	14588	14716	14759	14650	14635	14635	14687	14819	14474	14790	14575	14637	14739	14733	14633	14731	14683	14734	14725	14676	14771	14635	14654	14662	14791	14798	14630	14625	14836	14679	14734	14675	14532	14597	14712	14712	14715	14591	14613	14689	14766	14614	14706	14579	14655	14804	14650	14765	14656	14658	14654	14810	14719	14604	14661	14754	14762	14783	14658	14723	14681	14720	14875	14742	14582	14563	14585	14564	14787	14715	14731	14677	14675	14851	14610	14611	14708	14559	14807	14540	14789	14753	14673	14564	14708	14699	14725	14726	14815	14673	14700	14654	14757	14647	14850	14640	14598	14806	14558	14669	14614	14619	14657	14691	14713	14600	14520	14753	14793	14720	14676	14750	14597	14655	14712	14536	14686	14751	14673	14792	14654	14580	14749	14501	14739	14709	14703	14643	14647	14563	14717	14594	14785	14869	14790	14586	14788	14836	14617	14768	14647	14766	14748	14539	14648	14648	14833	14753	14738	14625	14726	14825	14796	14689	14711	14798	14623	14538	14811	14765	14768	14522	14765	14704	14698	14613	14728	14603	14695	14903	14632	14650	14660	14869	14710	14487	14675	14719	14620	14581	14798	14856	14726	14795	14829	14717	14844	14674	14505	14801	14577	14703	14784	14682	14718	14663	14629	14556	14778	14732	14720	14445	14762	14711	14705	14740	14703	14743	14724	14690	14524	14761	14721	14617	14717	14736	14809	14687	14694	14594	14527	14586	14745	14531	14682	14683	14636	14694	14651	14658	14469	14691	14868	14621
27831	24783	31131	27549	22096	20109	19065	17618	17197	16816	16539	16479	16488	16380	16573	16228	16313	16305	16273	16276	16192	16379	16213	16129	16142	16272	16121	16112	16082	16076	16004	16189	16028	15992	16137	16207	15993	16045	16028	15857	15960	16176	16111	16035	16224	15839	16075	16010	15962	16046	16021	15860	15990	16060	15824	16055	15958	16001	15917	15867	16051	16125	16214	16020	16076	16133	15963	15901	15902	15936	16093	15968	16004	15888	16160	16210	15887	16035	15934	16122	15961	16093	15911	15936	15967	15884	16008	16227	16047	16022	15903	16316	15930	16051	16035	15937	15900	15959	16043	15972	16013	16207	16040	15962	16100	16021	15819	15997	15993	15926	16096	16059	15883	15800	15819	15679	15801	15833	16012	16043	16057	15895	16076	15938	15878	16043	15934	16069	16023	16024	15960	15726	16023	15862	16164	15912	16008	16085	15941	15963	15863	15779	16061	15927	15815	15859	15737	15974	16038	16077	16019	16010	15940	15896	16104	15977	15828	16011	15940	16095	16029	15953	15790	15848	15776	15954	16039	16210	16164	15871	16173	16054	15934	15756	16050	16100	16074	15971	15875	16021	15899	15890	15921	16259	15907	15984	16088	15988	16160	15815	15981	15935	15841	16024	15897	15893	15859	15958	15891	15929	16023	15978	15910	16166	16049	16026	16144	16009	16061	15932	16062	15977	16069	15972	15860	16028	16041	16154	15977	15755	15899	15932	15820	16002	16018	16006	16008	16059	15905	16024	16045	15880	15858	15904	16070	15988	15890	16028	16041	15969	15792	16072	16116	15991	15911	15946	15905	15870	15916	15879	16009	15947	15963	15777	15969	16051	16075	16058	16083	15860	15918	15751	15994	15689	15857	15916	15977	16026	16191	16157	16130	16127	15779	15786	15825	15935	15894	15902	15932	15846	15868	16038	15855	15796	15750	16008	15997	15877	15939	15925	16019	15887	16003	16041	15803	15725	16050	16018	15903	15887	15831	15899	15921	15981	16013	16027	16071	15957	15905	15917	15940	15832	16191	15987	15924	15915	16009	15915	16038	16006	15943	15950	16081	15830	16002	16037	16068	15934	16070	15825	15967	15998	15912	16041	15960	16016	16041	15939	15921	15852	16099	16150	15932	16032	15930	16274	16132	15934	16016	16184	15833	16106	15983	15999	16087	15979	16098	15856	15859	15846	15895	16161	16012	15851	16043	16032	16199	16072	15917	16098	16011	16116	16090	15867	15922	15976	16028	15925	16181	15848	15965	15736	15853	16025	15921	16101	16076	15943	15955	15960	15964	15920	15974	15940	15752	15958	16110	15801	15911	15835	15942	16023	15909	16070	15961	15982	16043	15971	16031	15984	15874	16068	16000	15838	16131	15902	15812	15795	15881	15853	16020	16068	15859	16033	16041	15933	15971	15780	16092	15942	16037	16223	15841	16087	16054	15893	15822	15949	15964	16090	16196	15986	15976	15949	16074	15865	16104	16006	16041	16102	16032	15936	15994	16020	16341	16150	16027	16087	16181	15733	15888	15802	15926	15788	16114	15965	15876	16040	15894	15669	15768	15882	15933	16094	15814	15967	15940	15996	15982	15838	16101	15937	15883	15918	16041	16074	16115	16013	15997	15925	15728	16014	15902	15985	15915	15878	15886	15982	16217	15924	15713	15894	15850	16115	16050	16146	15757	15699	16017	15999	16030	15930	15814	16069	15983	15934	16051	15788	15997	15912	16133	16060	15943	16075	15995	15889	16037	15850	15919	16027	15966	15900	15973	16013	16075	16033	15938	15843	15944	15915	16004	16100	16080	15977	15953	16045	15842	15982	15950	16094	15952	15923	15858	16105	16093	15806	16060	15996	15859	15997	15885	15842	15867	15905	15887	16169	16053	16090	16061	16151	16129	15933	15986	16066	16096	16277	16019	16015	16025	15996	15975	15804	15823	15939	15842	15892	15985	15887	16192	15980	15962	16033	15860	16219	16057	16009	16028	16179	15785	15801	15983	15911	16037	15979	15913	16014	16027	15961	15898	16075	15916	16147	15859	15894	15854	15969	15918	16057	16130	16054	16031	15896	15941	15882	16118	15798	16070	15824	15955	15985	15956	16011	16072	15988	15604	15877	15961	15838	15916	15947	16017	15780	16051	15894	15808	15777	16008	15837	16002	16094	16085	16110	15879	15868	15900	15963	15926	15870	15933	15983	16076	16009	15802	16214	15974	15978	15932	15813	16183	16000	15945	15859	15789	16066	15904	15911	16034	16031	16054	15802	15876	15948	15910	16009	15930	16008	16076	15888	16005	15921	15989	15790	15916	15873	16090	15966	15969	16200	16021	16129	16113	15981	15943	15933	15923	16011	16069	15855	15859	16053	15994	16093	15939	16063	15946	16078	15996	15827	16016	16071	15901	15959	15912	15883	15821	16098	15939	15812	16116	15952	16027	16056	15884	15959	16055	16008	15984	16092	15881	15760	15965	15913	16135	16010	15801	15884	15835	15959	15964	15926	16026	16008	15981	16220	16074	15952	15840	15895	15991	15959	15846	15926	16055	15912	16113	15981	16068	15825	16007	16010	15953	15871	15891	16098	16132	15894	16060	15857	15727	16035	16032	15994	16028	16094	16096	16052	15822	15890	16101	16038	15919	15911	15968	16078	16093	16069	15837	15991	15995	16200	15879	16003	16072	15904	16025	15922	16123	15790	16047	16024	16011	15949	16038	15995	15931	16032	16083	16015	15964	15975	15927	16035	15945	16012	15996	16076	15869	16091	15811	15930	16060	15951	16133	15897	16005	15993	15873	15908	15843	15925	16023	16179	15927	15976	15933	16078	15959	15881	16112	16009	16025	16098	16023	15971	15895	15988	15879	15954	16012	15966	15974	15864	16014	15954	15965	16053	15864	16100	16057	15908	15966	15963	15828	15823	16009	16043	15982	15959	16097	15982	15671	16083	16096	15955	15873	16000	16133	15831	15868	16023	16179	15906	15966	15988	15948	15926	15868	16086	15920	15868	15939	15940	15925	16013	15868	16023	15707	15954	16083	16004	15815	15958	16144	16072	15860	16113	16098	15829	15743	15863	16140	15926	16044	15965	15967	15933	15880	15985	16073	15886	16014	16026	15946	15956	15755	16042	15700	15948	15947	16005	15965	15839	15996	16046	15961	16028	15955	16161	16080	16042	16088	16044	15910	16084	15988	16185	15903	16093	15994	16105	15832	15922	16061	15884	15829	15959	16239	15982	16061	16112	16049	16021	15866	15888	16043	16054	16163	15974	15893	16026	15962	15943	16042	16027	16172	15886	16079	15988	16058	16011	15928	16014	15945	16050	16007	15952	15863	15903	16097	15900	15818	15807	16017	15938	16022	16010	15810	15834	15999	16101	15981	15961	15856	16080	16012	15854	16030	15777	15935	15877	16103	15978	16036	16013	16001	15921	16047	16082	15907	16076	15966	16006	15977	16228	15974	15854	15880	16164	16218	16152	16044	15762	15946	15929	15916	15900	15904	16065	15915	16006	16074	16096	15790	15990	16008	15850	16086	16136	15860	15949	15939	15962	16030	15981	16216	15914	16239	15806	16000	15867	15974	16068	16024	16016	15879	15983	15988	15985	16038	15725	15921	15925	16104	15974	16014	15930	15973	15996	15896	16139	16112	16038	15875	16019	15952	16002	15988	16207	15846	15865	15873	15967	15939	15673	16028	16059	15935	15874	15949	15877	16021	16096	16004	15850	16074	15964	15981	15844	15950	15947	15980	15874	15953	15826	15890	16119	16054	16045	16011	16014	15980	15940	15880	15999	15936	15830	15928	16104	15815	15873	15993	16036	16005	15811	16012	15829	15737	15936	15898	16063	16013	15968	15926	16053	15786	16068	15984	15854	16065	16026	16240	15918	16084	15823	15765	15786	15914	15756	15855	15996	15734	15974	15939	15847	15955	15969	15805	16070	15802	15853	16112	15981	16034	16000	16090	15976	15815	16096	15900	16089	15986	15873	16024	15981	16091	15799	16109	15884	16141	16040	15965	15972	15918	16055	15958	15963	16138	16176	15962	15955	16057	16068	15808	16169	16033	16083	16039	16171	16022	15960	15998	15972	15865	16138	16038	15962	16077	16068	15788	15974	15982	16114	16019	15922	15948	15807	15949	15984	16069	16002	15929	16031	15808	16013	16021	16034	15940	15951	15934	16055	15944	15923	15921	16037	16046	15982	15979	15878	16059	15951	16175	15831	15973	16017	16027	16004	16011	16016	16060	15909	16016	15972	16096	16122	15952	15797	16025	16086	15931	16071	15884	15996	15966	16050	15984	16060	15930	16042	15942	15984	16116	15919	16031	16191	16158	16054	15976	16023	16030	16010	15864	16051	16024	15938	15901	15952	15915	16012	15953	16094	15913	16224	15947	16012	16001	16156	15939	15886	15784	15939	15899	16135	16001	15809	15935	16044	16144	15912	15995	16110	15837	15810	16184	16082	16177	16074	16033	16023	16003	15992	16079	16095	16061	15914	16056	15857	16084	16010	15949	16003	15920	16049	15975	16092	16154	16124	15925	15997	15942	15885	15872	16005	16099	15872	15960	16040	16011	16036	16063	15956	16111	16046	16147	16074	15971	16021	16178	15910	16065	15964	16065	15959	15871	15758	16022	16017	15983	16048	16219	15917	16161	15984	15872	15887	15842	16195	15874	15936	16165	15914	15903	15926	15959	16112	15960	15938	16069	15988	15866	15983	16177	15937	15838	15966	16032	15962	15999	15965	16057	16013	16075	15919	15876	16116	16141	15882	16118	16049	16018	15921	16079	15931	15899	16064	16156	15920	16114	15853	16167	16005	15914	15985	15887	16038	15965	16065	16027	15895	16054	16072	15976	16007	16022	16046	15937	16042	15895	16157	15892	16170	15831	15887	16088	15995	15993	16103	16008	16099	15834	15849	15976	15798	15867	15958	15989	15882	15954	16027	15979	16072	16128	15893	15991	15863	15804	16002	15915	15987	16116	15970	15770	15955	15965	15720	15838	16049	15957	15814	15842	15745	15950	15983	15827	15925	15981	16131	16135	15970	16012	16049	15987	16043	15997	16028	15888	16002	15952	16035	16050	15899	15825	15989	15949	15947	16019	15995	15902	15995	16025	16082	15931	16032	15962	15929	15835	15959
26596	39449	35697	27533	23334	20546	18613	17130	16431	15646	15472	15307	15101	15033	15177	15030	15014	14864	14879	14885	14800	14895	14852	14595	14676	14738	14818	14724	14427	14603	14619	14626	14518	14729	14750	14585	14420	14507	14595	14633	14506	14416	14528	14456	14449	14548	14390	14426	14488	14474	14548	14712	14571	14445	14656	14543	14423	14438	14440	14416	14621	14462	14388	14669	14475	14525	14307	14530	14409	14612	14536	14495	14410	14533	14489	14345	14583	14440	14329	14531	14441	14415	14486	14625	14456	14375	14509	14414	14524	14578	14270	14460	14240	14367	14462	14364	14544	14515	14392	14510	14451	14428	14559	14682	14456	14366	14335	14381	14438	14465	14325	14385	14545	14460	14420	14535	14300	14454	14390	14480	14334	14603	14472	14555	14560	14678	14570	14375	14459	14226	14613	14460	14468	14527	14358	14394	14327	14455	14714	14362	14567	14315	14376	14258	14535	14386	14527	14645	14394	14391	14394	14397	14488	14500	14492	14543	14374	14437	14294	14403	14475	14471	14528	14598	14496	14533	14495	14504	14547	14349	14598	14502	14445	14571	14565	14333	14398	14562	14610	14529	14326	14418	14511	14502	14574	14616	14348	14424	14357	14423	14461	14540	14597	14651	14485	14487	14486	14422	14514	14435	14462	14521	14419	14397	14515	14571	14534	14544	14584	14482	14416	14559	14467	14450	14410	14469	14425	14536	14619	14579	14526	14363	14355	14387	14429	14511	14580	14402	14464	14373	14486	14348	14448	14589	14255	14481	14391	14542	14454	14391	14573	14507	14419	14522	14398	14370	14481	14405	14550	14580	14221	14650	14425	14222	14211	14570	14559	14568	14353	14553	14403	14458	14395	14527	14584	14404	14513	14514	14401	14485	14485	14485	14509	14419	14453	14425	14512	14348	14419	14448	14533	14530	14440	14574	14620	14548	14523	14531	14532	14277	14491	14398	14382	14486	14389	14412	14550	14551	14583	14606	14437	14393	14462	14549	14368	14396	14325	14480	14512	14580	14566	14483	14451	14548	14528	14348	14477	14559	14407	14557	14546	14564	14628	14580	14337	14610	14397	14418	14431	14457	14599	14519	14406	14339	14586	14603	14512	14469	14541	14583	14602	14420	14507	14546	14700	14506	14427	14429	14464	14451	14372	14458	14516	14412	14494	14434	14351	14491	14410	14487	14248	14425	14525	14433	14532	14454	14507	14468	14641	14407	14317	14474	14353	14277	14635	14457	14407	14361	14486	14427	14633	14537	14297	14361	14488	14560	14476	14395	14551	14411	14517	14519	14462	14356	14523	14478	14556	14264	14442	14680	14459	14492	14204	14450	14729	14274	14394	14517	14578	14482	14615	14559	14557	14572	14549	14411	14311	14389	14404	14485	14571	14353	14505	14514	14373	14466	14438	14458	14479	14471	14521	14524	14385	14510	14506	14448	14529	14273	14532	14349	14487	14531	14426	14392	14298	14492	14313	14418	14586	14585	14542	14496	14396	14589	14527	14508	14550	14403	14341	14321	14473	14382	14670	14414	14337	14594	14445	14509	14382	14541	14578	14516	14383	14469	14576	14500	14426	14601	14417	14393	14668	14662	14676	14270	14477	14540	14268	14322	14408	14444	14605	14542	14626	14453	14400	14548	14341	14470	14483	14397	14557	14357	14482	14459	14366	14554	14660	14362	14494	14367	14470	14385	14535	14377	14435	14568	14372	14428	14502	14530	14546	14374	14384	14540	14480	14510	14430	14437	14535	14530	14562	14517	14473	14516	14374	14442	14569	14519	14455	14400	14286	14405	14511	14374	14268	14533	14476	14423	14500	14727	14553	14463	14447	14292	14479	14448	14470	14625	14546	14390	14331	14671	14387	14477	14474	14402	14564	14350	14496	14429	14408	14335	14484	14311	14471	14448	14614	14324	14425	14569	14487	14536	14476	14544	14336	14512	14511	14552	14452	14471	14662	14510	14395	14645	14620	14465	14426	14411	14357	14366	14552	14569	14417	14434	14600	14364	14482	14269	14555	14483	14488	14394	14546	14458	14338	14516	14364	14528	14477	14472	14330	14513	14522	14494	14244	14489	14290	14448	14521	14545	14410	14448	14273	14428	14456	14528	14424	14458	14416	14429	14502	14517	14438	14509	14339	14585	14564	14417	14577	14430	14409	14558	14518	14373	14561	14555	14551	14553	14396	14454	14374	14416	14228	14456	14288	14356	14543	14438	14419	14505	14621	14562	14459	14363	14395	14418	14500	14356	14244	14489	14334	14540	14485	14583	14390	14565	14442	14539	14486	14406	14602	14301	14611	14539	14450	14383	14422	14432	14487	14494	14417	14621	14392	14390	14607	14454	14418	14538	14495	14672	14483	14519	14492	14369	14304	14584	14424	14512	14585	14521	14386	14573	14605	14189	14531	14421	14617	14474	14536	14411	14390	14490	14396	14244	14460	14454	14333	14435	14382	14514	14586	14576	14259	14528	14549	14440	14553	14477	14258	14584	14547	14539	14299	14462	14335	14550	14476	14441	14261	14629	14407	14445	14440	14236	14322	14541	14443	14336	14344	14405	14609	14430	14355	14444	14491	14467	14394	14474	14568	14480	14516	14276	14707	14536	14449	14445	14551	14638	14459	14504	14466	14558	14558	14424	14625	14407	14564	14490	14493	14567	14550	14495	14451	14393	14494	14440	14420	14374	14484	14555	14567	14390	14556	14450	14598	14431	14466	14333	14449	14380	14405	14511	14623	14514	14370	14539	14575	14501	14742	14319	14557	14381	14333	14400	14252	14529	14452	14452	14417	14524	14503	14589	14484	14319	14476	14483	14532	14550	14603	14540	14412	14285	14427	14591	14370	14670	14555	14585	14426	14466	14569	14471	14617	14448	14573	14450	14367	14433	14704	14672	14391	14378	14513	14511	14337	14519	14626	14424	14538	14447	14525	14463	14495	14567	14530	14501	14474	14528	14393	14372	14570	14486	14371	14503	14428	14710	14627	14549	14530	14423	14337	14545	14518	14347	14445	14556	14259	14530	14570	14527	14482	14463	14492	14402	14473	14526	14554	14385	14487	14408	14436	14530	14406	14331	14463	14476	14447	14416	14373	14262	14468	14308	14253	14395	14673	14212	14429	14480	14595	14419	14354	14431	14455	14582	14505	14510	14514	14424	14470	14495	14506	14456	14444	14393	14480	14438	14480	14423	14550	14430	14548	14438	14344	14576	14626	14590	14441	14670	14485	14509	14413	14488	14454	14501	14508	14326	14596	14432	14404	14518	14406	14557	14499	14634	14402	14495	14398	14542	14496	14604	14534	14411	14499	14438	14558	14570	14523	14455	14552	14379	14501	14638	14507	14616	14469	14593	14657	14420	14454	14480	14490	14470	14490	14455	14660	14398	14314	14406	14522	14460	14398	14485	14504	14370	14421	14453	14481	14501	14485	14364	14469	14617	14453	14516	14391	14658	14418	14478	14420	14602	14545	14486	14376	14502	14357	14460	14467	14478	14517	14470	14316	14529	14499	14601	14305	14360	14428	14505	14478	14406	14396	14500	14368	14545	14422	14378	14551	14485	14360	14655	14280	14405	14385	14428	14372	14648	14370	14390	14291	14609	14444	14455	14392	14426	14578	14326	14497	14290	14457	14518	14405	14327	14428	14473	14608	14487	14666	14370	14453	14361	14452	14398	14517	14206	14608	14378	14437	14471	14530	14420	14370	14458	14568	14401	14433	14479	14555	14423	14552	14432	14551	14327	14518	14478	14559	14540	14406	14483	14404	14672	14559	14508	14503	14474	14460	14519	14422	14310	14577	14478	14422	14459	14561	14501	14422	14544	14564	14553	14420	14609	14469	14368	14483	14487	14575	14685	14469	14618	14505	14484	14642	14513	14480	14332	14469	14481	14410	14500	14405	14411	14375	14559	14579	14710	14441	14320	14534	14465	14426	14455	14501	14490	14356	14337	14537	14335	14509	14369	14501	14533	14598	14476	14452	14442	14378	14468	14355	14580	14377	14471	14320	14482	14412	14402	14452	14370	14437	14384	14603	14425	14528	14420	14515	14444	14423	14482	14525	14413	14645	14440	14523	14320	14502	14543	14503	14535	14442	14392	14400	14582	14568	14483	14436	14441	14534	14354	14337	14548	14369	14385	14593	14556	14419	14590	14475	14443	14688	14557	14592	14610	14507	14385	14438	14605	14513	14611	14532	14610	14373	14438	14357	14355	14564	14495	14487	14529	14374	14536	14413	14429	14506	14316	14376	14501	14397	14471	14547	14269	14425	14321	14672	14518	14354	14539	14591	14542	14634	14447	14602	14557	14628	14570	14435	14423	14578	14379	14543	14440	14484	14453	14413	14508	14750	14467	14474	14423	14606	14477	14202	14530	14466	14383	14491	14534	14434	14371	14508	14497	14408	14492	14463	14586	14411	14378	14345	14456	14417	14347	14486	14604	14616	14401	14633	14495	14499	14412	14462	14569	14425	14540	14390	14705	14498	14537	14598	14459	14477	14642	14563	14305	14374	14530	14423	14574	14390	14393	14483	14551	14541	14504	14442	14341	14570	14379	14529	14460	14381	14406	14488	14546	14606	14504	14593	14466	14520	14608	14443	14437	14493	14562	14499	14413	14440	14457	14582	14472	14578	14523	14545	14436	14565	14540	14411	14504	14491	14518	14501	14556	14554	14443	14353	14361	14270	14420	14458	14507	14592	14396	14421	14464	14425	14394	14654	14535	14526	14532	14351	14392	14339	14414	14501	14412	14319	14413	14423	14413	14613	14608	14477	14461	14638	14282	14459	14361	14603	14470	14349	14495	14321	14600	14527	14526	14376	14501	14418	14360	14366	14546	14317	14322	14448	14401	14421	14541	14445	14419	14574	14447	14463	14547	14418	14461	14496	14467	14464	14342	14534	14531	14600	14440	14478	14296	14552	14470	14598	14426	14419	14544	14447	14753	14454	14606	14385	14596	14693	14506	14544	14574	14347	14536	14561	14504	14471	14456	14367	14480	14473	14689	14461	14493	14440	14535	14549	14547	14511	14315	14531	14403	14565	14421	14671	14533	14512	14335	14570	14515	14347	14397	14574	14260	14438	14565	14415	14552	14404	14393	14538	14564	14641	14364	14570	14358	14514	14473	14644	14404
23729	21069	28415	24482	23139	24198	23140	19673	18330	17857	17410	17208	16996	16917	16924	16977	16958	16774	16631	16605	16726	16562	16776	16681	16678	16509	16436	16484	16429	16358	16471	16391	16449	16311	16261	16277	16357	16326	16238	16291	16262	16331	16113	16265	16417	16199	16128	16251	16353	16325	16376	16179	16214	16229	16153	16424	16450	16173	16129	16016	16112	16303	16282	16244	15981	16319	16165	16251	16395	16340	16391	16269	16289	16198	16054	16108	16168	16122	16166	16329	16219	16128	16374	16122	16155	16327	16134	16152	16296	16246	16135	16064	16132	16201	16311	16271	16160	16356	16160	16187	16202	16317	16146	16235	16050	16066	16039	16190	16263	16035	16113	16128	16090	16198	16098	16250	16091	16084	16262	16105	16020	16045	16307	15982	16149	16162	16202	16171	16140	16377	16080	15878	16064	16111	16341	16329	16069	15972	16193	16342	16117	16114	16184	16198	16070	16164	15964	16194	16243	16136	16018	16112	16194	16120	16443	16044	16179	16184	16226	16077	16040	16125	16397	16159	16054	16355	16126	16275	16179	16130	16309	16219	16234	16481	16205	16154	16219	15864	16217	16236	16047	16352	16009	16158	16177	16278	16099	16038	16069	16077	16254	16160	16087	15996	16072	16187	16028	16074	16053	15985	15927	16183	16026	16237	16141	16090	16245	16217	16152	16166	16131	16193	16023	16097	16129	16173	16171	16056	16260	16104	16139	16042	16123	16156	16168	16136	16185	15927	16325	16434	16204	15935	16264	16142	16142	16086	16144	16210	16110	16236	16052	16099	15961	15994	16083	16114	16244	16202	16271	16180	16088	16323	16361	15956	16348	16128	16313	16316	16101	16272	16264	16300	16304	16039	16131	16137	16167	16241	16029	16180	16368	16316	16105	16256	16128	16252	16206	16108	16346	16093	16239	16019	16190	16030	16156	16150	16188	16025	16136	16054	16101	16183	16014	16215	16116	16032	16093	16071	16179	16094	16314	16222	16256	16180	16261	16085	16084	16265	16232	16114	16267	16127	16268	16155	16048	15942	16056	16129	15979	16185	16134	16216	16325	16196	16173	16090	16051	16192	16017	16127	16169	16244	16256	16217	16177	16162	16226	16027	16109	16097	16036	16198	16259	16176	16458	16119	16214	16261	16241	16184	16360	16200	16314	16349	16156	16061	16161	16058	16206	16150	16204	16218	16030	16291	16080	16428	16414	16289	16080	16287	16114	16299	16079	16068	15981	16097	16187	16202	16203	16107	16161	16226	16230	16225	16219	16019	16159	16169	16043	16161	16246	16341	16262	16209	16092	16051	16222	16217	16178	16060	16053	16046	16104	16312	16191	16140	16185	16003	16007	16004	16065	16387	16104	16017	16134	16323	16055	16112	16022	16226	16154	16269	16315	16170	15895	16192	16260	16111	16294	16223	16177	16019	16167	16216	16083	16117	16057	16063	16228	16082	16021	16138	16098	16127	15980	16163	16078	16364	16383	16082	16189	16061	16192	15983	16226	16339	16122	16171	16072	16027	16408	16022	16125	16115	16276	16304	16145	16073	16183	16159	16171	16214	16110	16129	15990	16134	16347	16007	16161	16067	16131	16221	16058	16188	16328	16257	16239	16222	16268	16187	16152	16217	16388	16155	16093	16223	16190	16142	16221	16214	16209	16134	16130	16107	16205	16100	16148	16047	16265	15876	16204	16185	16202	16272	16289	16257	16280	16118	16278	16114	16216	16209	16171	16282	16367	16113	16015	16186	16214	16297	16117	16068	16112	16359	16216	15945	16163	16132	16025	16055	16098	16153	16093	16124	16038	15912	16117	16178	16331	16020	16193	16212	16218	16207	16148	16050	16155	16082	15988	16242	16079	15980	16326	16129	16189	16192	16311	16108	16249	16309	16049	16083	16243	16136	16180	16184	16078	16067	15936	16127	16127	16035	16309	16284	16033	16146	16262	15970	16188	16119	16068	16295	16142	16233	16191	16248	16187	16348	16106	16128	16101	16205	16330	16119	16013	16135	16001	16095	16104	16109	16236	16093	16277	16069	16224	16183	16239	16309	16120	16046	15976	16149	16149	16287	16423	16283	16124	16061	16086	16207	16001	15973	16084	16205	16430	16233	16226	16117	16247	16187	16166	16152	16280	16091	16163	15975	15995	16115	16020	15920	16278	16077	16197	16144	16031	16101	16059	16099	16084	16019	16175	16214	16257	16369	16252	16082	16319	16124	16008	16212	16188	16158	16064	16295	16179	16010	16174	16066	16170	16283	16043	16063	16191	16017	15933	16230	16300	16167	16041	15952	16362	16221	16036	16079	16019	16194	16117	16132	16293	16130	16264	16257	15870	16071	16092	16186	16095	15999	16176	16102	16016	16054	16093	16118	16293	16092	16348	16146	15952	16067	16341	16141	16225	16319	16209	16151	16063	16156	16293	16153	16147	16118	16121	16211	16106	16020	16105	15983	16130	16012	16110	16202	16151	16078	16123	16235	16184	16114	16055	16076	16143	16284	16384	16083	16105	16263	16096	16223	16291	16150	16216	16225	16297	16104	16206	16043	16312	16377	16199	16197	16193	16008	16220	16067	16148	16113	16216	16112	16145	16126	15938	16254	16406	15852	15979	16297	15971	16227	16210	16063	16290	16347	16101	16011	16300	16313	16018	16211	15961	16273	16252	16157	16369	16012	16267	16086	16257	16216	16135	15864	16142	15966	15932	16188	16249	16094	16164	16167	16184	16146	16118	16202	16172	16279	16137	15927	16115	16263	15996	16279	16137	16217	16189	15899	16075	16251	16076	16211	16136	16186	16109	16111	16185	16297	16255	16011	16027	16194	16183	16268	16241	15933	16037	16106	16327	16133	16063	16224	15990	16090	16058	16126	16216	16258	16186	16172	16242	16424	16101	16118	16129	16091	16128	16244	16030	16216	16119	16249	16135	16130	16057	16221	15970	16206	16070	16092	16130	16041	16255	16183	16230	15945	16316	16188	16091	16290	16209	16126	15835	16223	16299	16347	16019	15951	16041	16238	16139	16192	16140	16243	16163	16030	16158	16023	16304	16024	16123	16146	16117	16078	16043	16047	16291	16025	16117	16044	16146	16230	16240	16126	16153	16107	16271	16305	16142	16185	16317	16329	16332	16230	16117	16141	15959	16011	16172	16419	16232	16277	16181	16186	16086	16416	16175	16088	16185	16219	16172	16112	16245	16084	16142	16121	16282	16179	16178	15952	16355	16076	16103	16016	16190	16145	16056	15953	16451	16043	16018	16210	16242	16353	16244	16097	16195	16273	16376	16119	16284	16026	16106	16158	16133	16174	16303	16313	16383	16251	16216	16018	16218	16051	15996	16193	16187	15941	16267	16177	16317	16283	16207	16057	15933	16035	16239	16205	16196	16268	16263	16218	16411	16205	16162	16015	16055	16185	16227	16432	16174	16041	16418	16212	16170	16002	16075	16300	16019	16308	16293	16087	16436	16052	16234	16228	16324	16290	16197	16139	16053	16033	16085	16330	16203	16053	16107	16184	16184	16081	16127	16090	16339	16357	16110	16151	16105	16170	16132	16210	16251	16178	16145	16277	16320	16274	16060	16192	16178	16134	16180	16050	16138	16113	16128	16018	16141	15999	15909	16081	16170	16254	16260	16099	16246	16257	16069	16141	16084	16116	16181	16042	16159	16125	16045	16192	16301	16024	16287	16251	15951	16039	16265	16131	16134	16211	16448	16103	16368	16180	16020	16042	16306	16264	16001	16013	16221	16190	16253	16162	16201	16249	16019	16383	16146	16243	16221	16266	15956	16077	16290	16222	15937	16174	16252	16146	16185	16427	16195	16239	16180	16042	16138	16059	16320	16226	16157	15979	16176	16106	16099	16245	16141	16077	16167	16166	16161	16103	16054	16171	15970	16150	16222	16405	16181	16147	16239	16184	16109	16099	16127	16036	16268	16202	16135	16050	16078	16146	16058	16083	16215	16109	16345	16280	16226	16153	16321	16045	16151	16219	16177	16126	16190	15956	16149	16033	16267	16116	16186	16104	16120	16092	16116	16143	16123	16149	16117	16208	16185	16385	16305	16142	16143	16065	16040	16139	16280	16161	16066	16080	16137	16126	16203	16267	15993	16146	16065	16228	16142	16040	16137	16141	16248	16133	16118	16135	16152	16248	16270	16130	16082	16241	16201	16182	16145	15920	15905	16187	16052	16205	16019	16307	16169	15926	16258	16115	16063	16109	16341	16025	16355	16047	16231	16227	16166	16183	15984	16213	16196	16101	16252	16191	16012	16096	15998	16190	16198	16143	16229	16270	16217	16131	16245	16127	16138	16091	16166	16237	16219	16218	16049	16051	16067	16313	16204	16228	16252	16120	16186	16188	16108	16088	15935	16118	16025	16188	16329	16292	16316	16038	16181	16050	16222	16125	16072	16153	15987	16190	16132	16117	16100	16195	16168	16038	16257	16214	16065	16266	16224	16186	16130	16005	16088	16151	16268	16114	16170	16294	16312	16164	16070	16182	16118	16099	16223	16183	16161	16285	16239	16304	16214	16136	16308	16026	16109	16259	16213	16310	16266	16059	16117	16069	16291	16035	16222	16148	16138	16110	16100	16242	16371	16003	16131	16057	16108	16108	16194	16359	16245	16323	16147	16073	16036	16038	16138	16288	16089	16236	16210	16228	16168	16292	16049	16017	16013	16155	16022	16219	16249	16109	16195	15906	16028	16084	16257	16203	15965	16150	16345	16187	16086	16160	15966	16152	16132	16100	16212	16081	16432	16117	15906	16089	16145	16274	16161	16232	16201	16368	16031	16100	16161	16283	16124	16044	16219	16134	16272	16239	16257	16036	16055	16222	16167	16095	16177	16210	16249	16193	16306	16254	16056	16029	16126	16022	16391	16163	16080	16267	16087	16027	16094	16222	16247	15929	16125	16176	16038	16077	16240	16198	16199	16250	15987	16102	16274	16192	16222	16390	16195	16197	16166	16187	16106	16187	16319	16177	16254	16214	16181	16289	16007	16039	16032	16306	16040	16064	16114	16116	16156	16035	16115	16085	16160	16237	16208	16077	16482	16459	16301	16224	16281	16130	16178	16310	16050	16100	16193	16215	16101	16136	16215	16206	16165	16057	15858	16168	16270	16088	15938	16004
26961	46279	42517	32881	27997	24253	21776	19775	17977	16950	16421	15812	15858	15624	15613	15594	15587	15356	15572	15320	15155	15213	15146	15238	15123	14935	15008	14893	14905	14849	14933	14739	14674	14724	14799	14730	14686	14421	14796	14624	14848	14592	14671	14656	14585	14591	14532	14651	14575	14642	14566	14743	14532	14442	14648	14625	14487	14614	14583	14416	14492	14683	14594	14657	14363	14546	14749	14674	14532	14518	14453	14658	14615	14580	14601	14529	14567	14508	14454	14670	14571	14520	14507	14591	14649	14460	14661	14661	14595	14601	14379	14675	14625	14703	14585	14639	14674	14618	14691	14370	14646	14610	14643	14548	14540	14347	14494	14488	14686	14494	14569	14593	14654	14646	14566	14578	14712	14585	14555	14622	14469	14528	14609	14588	14431	14673	14496	14543	14610	14625	14519	14514	14432	14667	14420	14555	14573	14697	14565	14599	14803	14613	14674	14441	14628	14621	14631	14401	14666	14443	14529	14463	14592	14608	14521	14621	14612	14584	14676	14605	14456	14626	14461	14612	14666	14515	14644	14602	14650	14504	14945	14681	14634	14577	14546	14720	14610	14515	14666	14702	14518	14689	14646	14515	14675	14449	14552	14519	14459	14598	14734	14541	14600	14549	14709	14511	14520	14548	14628	14583	14523	14584	14668	14668	14565	14712	14598	14646	14688	14596	14655	14637	14479	14524	14533	14615	14580	14745	14530	14608	14462	14594	14561	14569	14650	14527	14553	14492	14583	14559	14648	14538	14550	14546	14745	14533	14684	14420	14646	14517	14550	14559	14620	14465	14623	14507	14696	14482	14479	14696	14641	14677	14473	14554	14455	14762	14476	14511	14601	14393	14625	14679	14542	14623	14521	14506	14570	14578	14517	14610	14565	14661	14491	14500	14593	14443	14581	14481	14742	14644	14601	14736	14580	14588	14643	14444	14820	14583	14418	14628	14657	14551	14609	14441	14628	14591	14529	14660	14551	14480	14578	14696	14661	14653	14553	14641	14413	14481	14210	14644	14619	14648	14662	14554	14837	14603	14783	14514	14603	14432	14601	14607	14548	14619	14513	14591	14490	14479	14461	14617	14631	14613	14583	14510	14517	14518	14508	14619	14590	14785	14560	14487	14862	14648	14580	14523	14558	14463	14559	14656	14546	14525	14374	14519	14592	14513	14680	14416	14551	14504	14743	14496	14690	14567	14589	14666	14511	14505	14486	14640	14628	14528	14839	14646	14648	14470	14698	14638	14570	14520	14517	14512	14645	14429	14566	14488	14613	14480	14740	14524	14739	14584	14639	14359	14688	14783	14561	14680	14509	14593	14478	14351	14628	14676	14469	14532	14566	14493	14696	14607	14451	14562	14600	14586	14600	14619	14500	14426	14570	14783	14566	14560	14398	14592	14397	14404	14522	14644	14590	14623	14465	14604	14747	14469	14677	14651	14537	14488	14557	14451	14690	14566	14421	14602	14697	14587	14464	14550	14586	14541	14634	14609	14656	14504	14649	14498	14446	14552	14514	14395	14435	14373	14566	14685	14535	14664	14545	14494	14623	14659	14718	14705	14420	14384	14598	14634	14507	14437	14754	14624	14459	14737	14707	14591	14608	14637	14507	14414	14593	14482	14562	14577	14669	14660	14519	14683	14537	14586	14631	14654	14681	14629	14626	14517	14528	14668	14600	14532	14486	14530	14549	14703	14598	14569	14647	14537	14542	14616	14552	14410	14627	14616	14522	14512	14490	14644	14511	14524	14487	14614	14519	14439	14719	14586	14626	14569	14582	14730	14599	14665	14635	14664	14450	14717	14591	14562	14673	14677	14644	14455	14554	14577	14730	14637	14474	14601	14646	14623	14504	14538	14657	14692	14688	14497	14667	14680	14564	14421	14833	14524	14688	14637	14529	14468	14645	14492	14593	14663	14659	14581	14626	14595	14579	14538	14645	14632	14543	14479	14541	14576	14547	14391	14735	14696	14670	14535	14748	14674	14608	14590	14542	14674	14746	14500	14532	14628	14620	14531	14564	14553	14590	14525	14398	14619	14549	14604	14607	14431	14492	14654	14716	14570	14519	14698	14538	14521	14658	14552	14623	14429	14570	14772	14633	14637	14635	14536	14575	14550	14585	14599	14597	14646	14509	14627	14610	14533	14658	14447	14620	14451	14577	14660	14527	14606	14774	14524	14567	14630	14694	14442	14511	14605	14562	14595	14490	14577	14635	14663	14545	14541	14573	14586	14643	14432	14642	14594	14771	14612	14654	14580	14709	14461	14767	14690	14499	14800	14628	14635	14668	14663	14562	14562	14690	14389	14662	14492	14571	14541	14653	14580	14645	14499	14638	14593	14539	14555	14630	14563	14498	14675	14526	14524	14504	14427	14519	14558	14509	14457	14493	14647	14728	14627	14476	14613	14638	14737	14576	14620	14629	14438	14599	14569	14518	14634	14791	14421	14532	14440	14555	14513	14710	14555	14568	14669	14552	14543	14582	14317	14580	14541	14562	14575	14695	14565	14606	14787	14624	14622	14382	14606	14449	14666	14324	14572	14607	14469	14425	14564	14628	14414	14538	14470	14730	14726	14716	14458	14373	14657	14597	14631	14532	14725	14630	14574	14513	14442	14626	14450	14658	14629	14443	14626	14570	14643	14680	14700	14474	14594	14609	14526	14625	14652	14490	14660	14444	14641	14653	14629	14577	14643	14732	14682	14601	14520	14584	14655	14659	14576	14494	14361	14672	14558	14612	14471	14424	14627	14539	14462	14555	14611	14430	14692	14389	14712	14557	14632	14576	14502	14658	14546	14648	14545	14461	14666	14620	14428	14611	14583	14528	14660	14740	14401	14595	14435	14501	14827	14450	14707	14640	14532	14647	14545	14537	14639	14618	14466	14726	14712	14662	14557	14559	14478	14512	14452	14478	14670	14550	14558	14589	14562	14537	14562	14652	14681	14627	14538	14548	14476	14559	14707	14508	14558	14693	14614	14553	14608	14653	14550	14611	14670	14444	14569	14451	14512	14671	14447	14672	14468	14608	14532	14714	14458	14630	14568	14619	14606	14556	14575	14540	14580	14615	14576	14694	14532	14663	14635	14544	14548	14621	14582	14458	14690	14501	14597	14551	14561	14529	14569	14761	14764	14598	14684	14710	14573	14673	14541	14694	14731	14727	14664	14661	14435	14492	14615	14609	14647	14687	14544	14497	14535	14603	14609	14659	14564	14572	14548	14688	14783	14614	14385	14688	14491	14443	14625	14628	14464	14712	14530	14590	14680	14581	14603	14517	14624	14582	14684	14346	14670	14603	14645	14700	14518	14602	14547	14678	14482	14506	14710	14610	14554	14459	14474	14560	14567	14640	14403	14584	14493	14656	14567	14576	14497	14636	14555	14656	14708	14537	14485	14757	14688	14373	14604	14432	14674	14627	14492	14671	14713	14581	14672	14627	14689	14548	14560	14627	14449	14326	14530	14606	14500	14495	14586	14385	14570	14723	14645	14543	14737	14554	14572	14585	14625	14601	14613	14637	14575	14752	14655	14718	14428	14481	14569	14491	14621	14558	14670	14518	14550	14756	14525	14704	14720	14390	14584	14429	14506	14596	14578	14684	14603	14568	14617	14764	14489	14815	14609	14563	14615	14514	14501	14506	14620	14506	14557	14656	14341	14627	14568	14506	14758	14692	14546	14576	14682	14652	14647	14627	14576	14697	14567	14564	14517	14553	14487	14667	14532	14690	14555	14658	14514	14544	14606	14446	14657	14568	14524	14639	14548	14607	14491	14613	14670	14493	14451	14628	14470	14497	14469	14575	14590	14758	14938	14582	14549	14697	14522	14551	14703	14538	14640	14576	14686	14534	14771	14535	14557	14706	14547	14565	14697	14562	14729	14529	14338	14672	14731	14533	14509	14566	14429	14645	14485	14544	14591	14452	14595	14683	14691	14488	14550	14562	14385	14721	14681	14614	14545	14506	14568	14606	14604	14669	14650	14476	14555	14617	14509	14652	14411	14603	14510	14729	14752	14547	14573	14455	14623	14534	14597	14524	14737	14491	14602	14797	14503	14691	14604	14471	14647	14592	14616	14516	14509	14676	14626	14502	14555	14519	14756	14602	14606	14570	14563	14445	14603	14581	14508	14687	14476	14601	14625	14675	14680	14551	14541	14590	14504	14603	14400	14556	14692	14754	14628	14458	14441	14730	14483	14543	14551	14678	14589	14539	14540	14540	14407	14604	14423	14741	14425	14558	14580	14659	14696	14534	14543	14551	14617	14630	14544	14519	14604	14621	14803	14536	14441	14677	14703	14629	14499	14464	14685	14638	14578	14526	14452	14615	14651	14556	14626	14407	14557	14637	14499	14460	14437	14659	14480	14554	14727	14430	14541	14487	14645	14554	14642	14467	14647	14704	14570	14532	14644	14635	14644	14566	14489	14514	14682	14611	14774	14606	14532	14616	14668	14719	14632	14609	14707	14515	14555	14558	14527	14769	14432	14678	14720	14621	14676	14733	14608	14585	14598	14593	14481	14536	14741	14639	14535	14571	14303	14539	14701	14448	14525	14725	14521	14564	14696	14668	14520	14680	14500	14696	14507	14551	14524	14485	14505	14617	14511	14684	14584	14615	14280	14669	14528	14609	14679	14447	14447	14512	14582	14745	14578	14379	14774	14467	14630	14426	14538	14794	14569	14556	14667	14602	14599	14357	14617	14507	14494	14678	14417	14727	14564	14718	14602	14534	14507	14551	14521	14627	14568	14635	14591	14655	14694	14668	14532	14594	14625	14541	14446	14354	14718	14575	14542	14607	14620	14665	14537	14609	14677	14434	14598	14606	14692	14593	14759	14793	14676	14558	14381	14631	14509	14644	14597	14508	14575	14673	14571	14643	14544	14560	14415	14598	14560	14652	14657	14522	14645	14463	14371	14495	14560	14469	14650	14602	14598	14658	14489	14793	14541	14816	14549	14732	14367	14680	14643	14723	14514	14522	14420	14578	14637	14600	14555	14492	14394	14424	14667	14511	14525	14537	14590	14640	14585	14608	14513	14527	14450	14611	14675	14359	14594	14625	14589	14536	14648	14569	14637	14452	14603	14598	14410	14519	14540	14603	14589	14529	14618	14485	14658	14649	14642	14550	14740	14579	14445
22641	21057	28825	23613	21825	24900	27235	21471	19351	19100	18234	17636	17649	17251	17360	17162	17208	17087	16901	17124	17099	17045	17018	16779	16813	16813	16738	16749	16636	16595	16535	16547	16707	16394	16325	16435	16135	16516	16342	16387	16479	16474	16240	16384	16454	16394	16365	16268	16307	16355	16553	16292	16080	16110	16191	16264	16191	16487	16338	16441	16176	16255	16394	16540	16324	16239	16270	16207	16177	16299	16293	16272	16119	16196	16317	16377	16272	16438	16212	16390	16152	16329	16193	16216	16057	16193	16051	16083	16236	16361	16128	16144	16504	16285	16287	16189	16029	16248	16363	16254	16372	16202	16188	16279	16101	16330	16186	16270	16258	16261	16111	16318	16420	16060	16139	16115	16443	16292	16210	16233	16393	16251	16287	16318	16284	16148	16073	16142	16191	16418	16200	16090	16194	16265	16214	16240	16303	16264	16352	16175	16158	16444	16079	16233	16357	16178	16151	16228	16124	16349	15990	16134	16096	16365	16251	16188	16237	16057	16334	16289	16117	16351	16177	16149	16398	16149	16416	16107	16136	16214	16366	16402	16416	16268	16368	16212	16266	16061	16312	16232	16378	16335	16423	16152	16112	16232	16252	16129	16116	16287	16226	16212	15990	16152	16266	16035	16167	16172	16203	16308	16140	16259	16167	16406	16260	16429	16343	16404	16470	16341	16266	16173	16164	16266	16284	16270	16385	16161	16265	16378	16330	16268	16170	16366	16242	16076	16258	16095	16191	16024	16139	16461	16195	16162	16025	16334	16283	16435	16166	16067	16392	16260	16137	16336	16314	16099	16437	16251	16310	16117	16269	16175	16068	16202	16192	16118	16381	16182	16244	16099	16013	16309	16242	16111	16267	16248	16199	16085	16068	16307	16297	16281	16079	16062	16190	16150	16067	16110	16102	16184	16209	16091	16133	16210	16352	16469	16213	16050	16255	16075	16152	16218	15972	16247	16292	16234	16384	16306	16351	16243	16249	16318	16476	16435	16178	16271	16473	16230	16219	16445	16280	16377	16361	16070	16218	16131	16277	16341	16196	16286	16189	16167	16390	16355	16274	16268	15998	16128	16457	16201	16396	15976	16263	16315	16195	16251	16107	16142	16075	16190	16236	16195	16229	16223	16138	16303	16221	16086	16227	16334	16118	16291	16385	16229	16328	16391	16238	16197	16365	16106	16069	16310	16308	16301	16261	16181	16200	16361	16141	16210	16360	16271	16320	16308	16226	16332	16344	16296	16253	16092	16164	16391	16170	16277	16174	16241	16387	16295	16316	16028	16183	16119	16298	16253	16144	16183	16399	16098	16208	16061	16182	16162	16099	16289	16344	16236	16289	16274	16272	16101	16170	16376	16172	16343	16241	16428	16547	16168	16256	15926	16301	16242	16441	16109	16252	16366	16068	16342	16087	16177	16264	16244	16210	16195	16186	16009	16340	16277	16253	16280	16234	16051	16009	16213	16267	16022	16265	16185	16192	16215	16213	16363	16190	16093	16324	16164	15993	16273	16313	16330	16295	16295	16069	16205	16431	16388	16286	16139	16121	16126	16356	16225	16356	16155	16217	16115	16302	16126	16118	16146	16319	16114	16294	16468	16313	16374	16191	16328	16173	16358	16230	16292	16262	16115	16396	16395	16250	16276	16323	16206	16456	16194	16135	16372	16388	16100	16370	16311	16230	16018	16071	16242	16197	16143	16170	16325	16190	16038	16210	16093	16122	16277	16253	16249	16336	16200	16331	16128	16274	16203	16370	16144	16295	16431	16348	16119	16214	16206	16343	16316	16252	16078	16219	16253	15990	16202	16233	16341	16198	16270	16220	16259	16409	16270	16455	16185	16130	16282	16290	16265	16044	16245	16313	16146	16200	16184	16155	16276	16340	16090	16285	16274	16357	16259	16305	16240	16339	16324	16412	15964	16048	16119	16184	16311	16011	16307	16306	16269	16224	16118	16288	16118	16217	16509	16337	16161	16231	16391	16363	16262	16175	16354	16335	16270	16303	16228	16388	16176	16192	16209	16098	16120	16220	16405	16274	16314	16167	16174	16187	16249	16355	16367	16319	16038	16212	16217	16204	16191	16279	16247	16301	16193	16253	16098	16177	16298	16147	16223	16323	16173	16279	16341	16194	16000	16477	16163	16141	16096	16365	16118	16119	16299	16231	16140	16345	16177	16278	16406	16135	16278	16320	16446	16161	15995	16150	16205	16402	16303	16250	16371	16221	16217	16086	16357	16202	16317	16087	16435	16083	16414	16190	16154	16358	16186	16424	16265	16223	16050	16219	16372	16187	16099	16114	16216	16232	16277	16197	16413	16413	16292	16279	16283	16253	16308	16295	16364	16095	16236	16082	16173	16136	16357	16378	16136	16252	16172	16207	16298	16386	16331	16029	16118	16271	16181	16327	16111	16253	16258	16324	16285	16274	16154	16366	16237	16236	16307	16251	16354	16247	16203	16203	16197	16338	16259	16203	16269	16178	16156	16130	16094	16376	16253	16131	16181	16334	16259	16377	16278	16418	16238	16514	16012	16292	16304	16280	16396	16109	16214	16062	16347	16167	16184	16323	16336	16207	16071	16321	16231	16271	16258	16108	16261	16224	16092	16176	16420	16125	16197	16100	16226	16021	16074	16233	16088	16080	16103	16171	16359	16268	16374	16172	16114	16302	16284	16319	16143	16444	16053	16242	16193	16410	16220	16292	16184	16233	16208	16390	16159	16371	16328	16413	16252	16244	16237	16258	16290	16340	16297	16198	16279	16220	16207	16280	16119	16177	16315	16179	16135	16015	16035	16238	16243	16160	16188	16302	16360	16370	16125	16137	16317	16242	16404	16237	16156	16337	16266	16476	16027	16553	16112	16304	16162	16279	16342	16204	16210	16327	16276	16200	16253	16512	16072	16354	16281	16123	16331	16403	16208	16182	16220	16118	16134	16241	16182	16221	16280	16202	16181	16281	16350	16071	16039	16179	16344	16199	16119	16180	16050	16118	16340	16317	16147	16222	16305	16313	16236	16512	16189	16272	16159	16126	16240	16253	16534	16105	16051	16311	16252	16177	16070	16322	16041	16133	16351	16301	16176	16247	16341	16352	16120	16179	16186	16197	16225	16416	16349	16229	16212	16067	16098	16211	16126	16272	16105	16086	16172	16442	16363	16063	16412	16292	16308	16257	15971	16036	16107	16298	16153	16229	16311	16504	16086	16302	16342	16175	16236	16469	16259	16382	16423	16288	16280	16209	16102	16231	16373	16515	16073	16322	16229	16325	16427	16141	16145	16391	16268	16188	16318	16212	16329	16056	16417	16363	15997	16335	16280	16209	16090	16231	16251	16213	16219	16285	16218	16111	16291	16154	16387	16202	16102	16334	16178	16291	16279	16422	16141	16438	16057	16311	16314	16309	16093	16172	16102	16196	16212	16164	16319	16167	16347	16377	16277	16107	16232	16173	16316	16126	16109	16059	15963	16231	16332	16206	16186	16220	16056	16390	16062	16387	16520	16318	16157	16331	16228	16306	16120	16337	16276	16298	16224	16240	16051	16359	16170	16243	16261	16106	16084	16026	16077	16171	16267	16100	16296	16299	16127	16143	16236	16058	16068	16417	16352	16317	16239	16081	16279	16119	15929	16153	16310	16213	16125	16023	16296	16150	16080	16014	16219	16475	16268	16124	16148	16237	16441	16120	16247	16181	16203	16259	16238	16235	16042	16086	16436	16477	16262	16272	15957	16300	16180	16331	16139	16348	15950	16165	16373	16303	16448	16187	16320	16265	16111	16022	16366	16465	16389	16282	16047	16305	16298	16281	16115	16247	16255	16342	16210	16085	16193	16467	16284	16140	16198	16399	16279	16225	16398	16183	16208	16123	16252	16081	16073	16281	16238	16149	16233	16030	16446	16320	16113	16088	16089	16277	16187	16184	16274	16180	16191	16185	16369	16182	16153	16061	16336	16370	16030	16128	16277	16261	16331	16152	16392	16028	16141	16050	16102	16189	16318	16143	16454	16409	16392	16250	16102	16279	16091	16222	16229	16232	16234	16235	16122	16186	16350	16218	16131	16151	16201	16243	16030	16206	16358	16089	16090	16283	16165	16435	16277	16191	15976	16291	16183	16056	16142	16320	16304	16249	16186	16292	16109	16315	16166	16172	16164	16257	16298	16206	16443	16073	16311	16144	16185	16353	16156	16424	16328	16311	16254	16171	16303	16354	16194	16265	16202	16158	16065	16310	16436	16479	16407	16326	16273	16211	16346	16344	16166	16299	15976	16326	16252	16429	16238	16320	16151	16175	15981	16169	16328	16094	16202	16291	16137	16076	16017	16301	16154	16255	16178	16118	16227	16126	16111	16331	16176	16230	16202	16565	16271	16493	16295	16106	16092	16157	16000	16367	15919	16193	15999	16277	16249	16208	16356	16169	16319	16144	16232	16207	16350	16472	16032	16279	16278	16151	16090	16172	16323	16260	16275	16275	16154	16251	16277	16321	16320	15993	16095	16318	16284	16163	16144	16225	16195	16047	16223	16277	16234	16196	16238	16264	16375	16331	16150	16144	16154	16263	16213	16292	16298	16275	16280	16309	16179	16173	16250	16183	16281	16140	16364	16268	16467	16281	16081	16333	16276	16138	16260	16143	16343	16194	16184	16235	16239	16254	16162	16162	16058	16241	16034	16121	16246	16330	16346	16282	16132	16008	16278	16270	16198	16129	16303	16473	16324	16387	16152	16302	16110	16337	16006	16237	16241	16200	16206	16421	16209	16301	16149	16023	16189	16342	16260	16235	16266	16280	16128	16178	16210	16399	16391	16017	16154	16221	16140	16379	16426	16353	16332	16404	16357	16267	16084	16318	16459	16067	16114	16346	16296	16192	16134	16132	16169	16180	16422	16456	16188	16213	16406	16285	16414	16282	16275	16292	16133	16417	16225	16149	16170	16170	16269	16248	16303	16177	16280	16148	16212	16273	16105	16326	16215	16418	16432	16107	16117	16271	16130	16123	16112	16269	16217	16311	16292	16058	16393	16131	16335	16233	16274	16358	16141	16266	16200	16138	16281	16144	16183	16259	16356	16295	16311	16292	16209	16121	16175	16239	16417	16212	16424	16378	16382	16125	16160	16362	16056	16209	16080	16381	16396
28848	50551	46346	36957	31802	27574	24463	21793	19358	18060	17520	16628	16585	16245	16308	16072	15862	15679	15798	15727	15781	15447	15348	15341	15073	15203	15117	14855	14899	14908	14691	15067	14808	14940	14852	14875	14743	14778	14823	14657	14513	14655	14684	14704	14608	14755	14783	14735	14506	14674	14486	14639	14653	14510	14681	14475	14637	14745	14646	14546	14638	14590	14585	14685	14626	14591	14606	14472	14587	14689	14498	14794	14700	14606	14540	14615	14672	14453	14455	14705	14536	14662	14492	14607	14575	14533	14515	14642	14599	14613	14398	14560	14620	14603	14645	14668	14566	14613	14652	14635	14738	14745	14537	14748	14699	14616	14657	14591	14591	14707	14517	14518	14643	14748	14709	14535	14622	14472	14644	14644	14765	14531	14386	14743	14541	14506	14580	14611	14652	14661	14640	14433	14519	14537	14611	14713	14454	14673	14685	14456	14636	14506	14586	14390	14478	14506	14268	14496	14672	14567	14514	14684	14644	14607	14603	14520	14598	14648	14574	14499	14585	14566	14493	14641	14618	14712	14638	14582	14559	14765	14533	14700	14675	14470	14498	14657	14536	14593	14489	14504	14435	14448	14556	14685	14608	14559	14489	14581	14507	14647	14628	14440	14586	14558	14520	14707	14592	14630	14648	14639	14517	14687	14611	14543	14638	14595	14678	14449	14709	14590	14693	14498	14460	14688	14615	14411	14609	14502	14543	14739	14609	14627	14666	14482	14484	14558	14470	14501	14605	14566	14394	14496	14503	14530	14745	14587	14569	14584	14587	14596	14591	14434	14495	14423	14571	14523	14587	14503	14653	14573	14609	14430	14722	14563	14627	14473	14469	14603	14692	14545	14521	14749	14423	14520	14454	14687	14571	14647	14480	14487	14599	14565	14576	14621	14477	14521	14641	14509	14567	14583	14564	14441	14514	14609	14635	14435	14666	14652	14442	14648	14650	14625	14409	14564	14780	14684	14387	14697	14553	14621	14762	14717	14494	14377	14681	14598	14574	14645	14644	14555	14484	14717	14479	14643	14474	14532	14586	14683	14473	14651	14721	14492	14491	14617	14659	14585	14312	14563	14560	14574	14506	14645	14533	14561	14754	14478	14625	14551	14503	14744	14370	14613	14362	14553	14507	14553	14749	14673	14524	14567	14452	14660	14525	14517	14603	14606	14634	14597	14644	14559	14657	14524	14577	14639	14715	14624	14505	14696	14518	14535	14677	14777	14396	14508	14479	14496	14402	14357	14624	14504	14601	14543	14575	14591	14541	14732	14581	14721	14494	14721	14634	14442	14634	14312	14537	14491	14634	14597	14658	14455	14499	14689	14707	14566	14537	14581	14521	14676	14571	14551	14560	14504	14654	14388	14597	14713	14567	14738	14643	14453	14761	14541	14513	14541	14447	14686	14537	14600	14642	14604	14564	14454	14364	14449	14472	14472	14599	14686	14523	14592	14613	14435	14743	14580	14532	14463	14553	14332	14640	14523	14721	14733	14416	14334	14540	14530	14617	14734	14646	14547	14613	14643	14540	14567	14564	14630	14500	14618	14517	14517	14528	14550	14643	14632	14775	14688	14557	14595	14650	14535	14575	14669	14605	14534	14420	14505	14603	14515	14572	14603	14681	14405	14629	14641	14547	14479	14595	14576	14462	14568	14617	14522	14480	14623	14561	14698	14552	14463	14419	14640	14581	14523	14381	14565	14569	14702	14689	14430	14478	14724	14464	14590	14611	14851	14507	14628	14754	14615	14503	14529	14546	14705	14439	14542	14472	14606	14613	14556	14539	14642	14747	14489	14600	14591	14588	14548	14641	14545	14618	14349	14560	14704	14512	14682	14464	14383	14543	14605	14707	14559	14447	14573	14526	14605	14664	14511	14480	14449	14630	14770	14606	14659	14639	14636	14606	14518	14511	14519	14523	14667	14629	14634	14553	14628	14674	14567	14508	14510	14584	14588	14488	14552	14609	14480	14498	14672	14703	14455	14678	14681	14408	14544	14606	14554	14600	14507	14512	14637	14739	14583	14464	14471	14682	14607	14494	14453	14717	14425	14571	14630	14477	14399	14426	14466	14728	14522	14588	14586	14451	14464	14433	14693	14463	14578	14640	14607	14628	14650	14610	14599	14678	14666	14434	14628	14602	14629	14663	14614	14520	14519	14781	14523	14527	14661	14561	14422	14449	14498	14677	14475	14628	14701	14489	14583	14515	14575	14590	14621	14572	14399	14717	14398	14750	14581	14541	14645	14656	14548	14500	14536	14615	14550	14446	14713	14577	14564	14472	14535	14606	14457	14618	14559	14592	14662	14535	14518	14429	14715	14630	14719	14529	14451	14578	14647	14447	14460	14770	14677	14670	14440	14636	14606	14462	14672	14726	14759	14536	14605	14597	14486	14544	14733	14471	14520	14421	14764	14517	14492	14571	14624	14540	14434	14572	14626	14655	14513	14484	14484	14616	14528	14586	14674	14656	14612	14556	14585	14537	14594	14635	14643	14656	14637	14575	14584	14678	14478	14657	14498	14615	14568	14545	14617	14693	14645	14498	14684	14657	14573	14557	14740	14476	14448	14480	14582	14569	14573	14468	14517	14546	14655	14770	14507	14509	14497	14498	14409	14604	14521	14530	14798	14554	14573	14625	14535	14574	14495	14590	14626	14464	14429	14401	14566	14567	14633	14585	14572	14575	14627	14620	14627	14651	14679	14559	14652	14470	14732	14400	14736	14523	14643	14508	14641	14490	14603	14418	14508	14507	14614	14523	14694	14607	14392	14563	14411	14433	14469	14537	14506	14601	14628	14536	14512	14590	14677	14560	14441	14530	14626	14548	14367	14556	14840	14544	14512	14567	14545	14563	14610	14383	14442	14550	14595	14540	14761	14511	14398	14440	14727	14537	14616	14587	14524	14440	14730	14587	14622	14661	14490	14429	14574	14538	14616	14535	14677	14479	14743	14649	14613	14608	14632	14822	14530	14531	14539	14507	14588	14527	14371	14547	14648	14591	14452	14554	14496	14542	14571	14638	14546	14570	14485	14652	14628	14536	14519	14596	14583	14478	14592	14654	14549	14514	14637	14517	14642	14416	14559	14701	14605	14563	14576	14604	14630	14475	14717	14515	14658	14645	14698	14620	14683	14601	14499	14514	14577	14515	14432	14537	14534	14603	14474	14605	14414	14477	14434	14544	14659	14384	14509	14744	14567	14464	14641	14386	14459	14601	14562	14476	14589	14503	14555	14457	14555	14574	14373	14594	14605	14557	14550	14503	14455	14647	14473	14525	14626	14643	14542	14652	14544	14562	14603	14599	14460	14555	14579	14522	14640	14608	14397	14587	14744	14512	14508	14577	14499	14591	14624	14591	14631	14595	14414	14578	14473	14541	14511	14642	14520	14553	14630	14717	14613	14509	14466	14462	14556	14545	14530	14474	14526	14565	14565	14732	14470	14695	14747	14441	14607	14674	14633	14641	14722	14596	14592	14653	14605	14575	14476	14621	14591	14578	14446	14501	14453	14636	14574	14875	14482	14634	14587	14633	14485	14575	14483	14526	14634	14439	14460	14595	14551	14467	14720	14486	14489	14670	14632	14539	14607	14383	14479	14693	14456	14685	14481	14598	14550	14579	14557	14534	14475	14599	14559	14568	14718	14516	14574	14507	14409	14479	14672	14717	14645	14690	14533	14638	14450	14575	14454	14584	14737	14355	14371	14619	14687	14516	14549	14567	14558	14637	14402	14491	14548	14734	14472	14566	14754	14390	14588	14600	14444	14572	14417	14459	14555	14480	14682	14470	14585	14609	14545	14500	14478	14637	14690	14472	14310	14568	14607	14532	14500	14513	14580	14393	14633	14596	14603	14451	14509	14449	14422	14531	14661	14615	14628	14572	14566	14780	14523	14638	14490	14648	14602	14541	14577	14479	14512	14718	14518	14652	14513	14550	14684	14375	14342	14474	14511	14357	14666	14538	14677	14534	14537	14493	14660	14396	14502	14583	14437	14568	14522	14639	14367	14563	14597	14543	14485	14837	14641	14536	14645	14519	14424	14461	14698	14560	14536	14378	14345	14486	14582	14671	14609	14432	14532	14513	14619	14564	14616	14710	14441	14508	14554	14501	14615	14674	14664	14579	14607	14447	14450	14555	14545	14617	14759	14599	14638	14502	14630	14650	14522	14506	14660	14754	14516	14431	14740	14497	14669	14722	14314	14611	14546	14697	14516	14661	14333	14556	14566	14695	14542	14753	14591	14653	14533	14517	14603	14650	14340	14635	14678	14643	14561	14557	14517	14480	14521	14433	14565	14636	14529	14751	14493	14531	14639	14562	14581	14556	14624	14636	14600	14587	14565	14361	14535	14663	14546	14462	14457	14534	14525	14750	14554	14542	14608	14595	14637	14493	14615	14455	14685	14516	14675	14809	14497	14615	14580	14625	14716	14711	14467	14577	14560	14461	14453	14449	14574	14401	14626	14587	14511	14673	14715	14528	14537	14394	14599	14597	14505	14611	14516	14537	14626	14707	14533	14610	14401	14573	14617	14607	14441	14465	14480	14772	14672	14614	14570	14382	14427	14555	14447	14610	14656	14524	14472	14638	14553	14488	14633	14529	14696	14575	14633	14620	14516	14481	14578	14559	14452	14469	14463	14488	14573	14509	14584	14463	14583	14609	14691	14508	14546	14573	14550	14602	14714	14486	14466	14698	14556	14546	14414	14432	14523	14549	14615	14553	14596	14615	14554	14422	14713	14631	14575	14573	14543	14699	14676	14575	14748	14578	14450	14685	14386	14457	14579	14460	14671	14701	14575	14580	14501	14494	14492	14654	14535	14665	14623	14479	14511	14634	14635	14634	14487	14476	14655	14496	14602	14332	14466	14629	14713	14838	14532	14527	14527	14682	14550	14564	14546	14790	14549	14599	14771	14630	14671	14500	14557	14481	14592	14570	14530	14500	14597	14696	14816	14575	14633	14568	14667	14611	14466	14556	14583	14565	14532	14467	14709	14495	14496	14592	14514	14551	14521	14438	14561	14610	14624	14546	14538	14642	14639	14474	14491	14481	14558	14579	14488	14547	14540	14377	14476	14627	14455	14513	14462	14370	14509	14649	14526	14539	14503	14628	14554	14567	14967	14689	14587	14490	14608
27640	24886	30636	27559	22172	19945	18844	17710	17032	16576	16211	16385	16388	16248	16461	16239	16248	16172	16227	16346	16358	16221	16296	16181	15953	15907	16128	15975	15933	15880	16039	16036	15879	15796	15856	15730	15957	15805	15974	15967	15817	15840	15883	15914	15714	15890	16004	16041	15742	15852	16047	15825	15818	15808	15850	16070	16058	15990	15900	16010	15818	15869	15889	15817	15853	15952	15856	16128	15858	16099	16103	15917	15934	15754	15840	15869	15994	15973	15802	15690	15833	15696	15934	15917	16143	15947	15837	15848	15804	15830	15663	15879	16016	15777	15877	15931	16103	15949	16000	15947	15845	16031	15940	16055	15635	15869	15946	16117	15808	15906	16042	15903	15914	15970	15846	15793	15795	15854	15934	15783	15956	15773	16046	15912	15999	15904	15830	16082	15833	15838	15762	15835	15919	16047	15966	15888	15919	16002	15901	15919	15923	15845	15865	15844	15922	15891	15850	15781	15990	15984	15973	16113	15765	16144	15747	16105	15707	15842	15868	15773	15824	15856	15910	15876	15781	15872	15980	15817	15884	15859	15897	15949	16000	15873	15822	15891	15838	15920	15959	15888	15971	15799	15825	15890	16016	15915	15730	15949	15912	15830	16014	15783	15992	15806	15862	15940	15848	15782	15883	15882	16073	16008	15981	15933	15882	15949	15876	15955	15786	16065	16059	15872	15983	15901	15851	15816	15802	16039	16017	15930	15917	15935	15775	15672	15983	16037	16013	16039	15714	16018	15824	15775	15855	15972	16018	15898	15913	15997	16065	15894	15987	15739	15998	15760	15958	15924	15899	15927	16085	15962	15994	15781	15858	15910	15997	15870	15898	16053	15803	15860	15940	15734	15933	15761	15866	16034	15833	15835	16050	16020	15848	15973	15944	15890	15907	15948	15978	15913	15862	15824	15976	15891	15871	15661	15952	15935	15728	15858	15873	16094	15890	15966	15679	15893	16077	15898	15803	15884	15864	15948	15855	15752	15712	15598	15779	15616	15868	15992	15990	15879	15870	15981	15930	16016	15926	15917	15828	15970	15661	15923	16047	15665	15838	15941	15886	15821	16038	15949	15886	15798	15973	15939	15996	15860	15950	15689	16076	15836	15850	15883	15758	15839	15802	15926	15962	15735	15684	15861	15910	15931	15978	15831	15981	15775	16077	15949	16075	15940	15709	15672	15900	15825	15907	16002	15836	15923	16008	15812	15957	16128	15753	15998	15799	15783	15663	15738	15916	15906	16160	15701	15961	15842	15993	16012	15699	15961	16085	15963	16035	15925	15924	15928	16047	15854	15744	15945	15894	15868	15971	15826	15956	15989	15960	15771	15877	15877	15915	15767	15779	15860	15855	15825	16144	15875	15883	15658	15696	15856	15695	16008	15676	16147	15850	16081	15824	15992	15972	16124	15922	16002	15765	15875	15745	15913	15953	15964	15937	15956	16014	15888	15887	15716	15667	16015	15901	16042	16139	15842	15874	15797	16023	16033	15858	15983	15863	15770	15967	15903	15703	16209	15895	15839	16151	15818	15860	15912	15856	15762	16122	15945	15888	16016	15861	15806	15881	15821	16127	15888	15946	15782	15878	15794	15845	15880	15886	15830	16037	15938	15784	15918	15853	15926	15834	16029	15895	15987	15785	15823	15901	15799	15891	15838	15956	15827	15927	15851	15723	15959	15914	15970	15901	15750	15876	15851	16006	15905	15820	15733	16032	15898	15824	15781	15850	15825	15885	15948	15776	15967	15753	15943	15993	15677	15996	15746	15807	15854	15731	15837	15798	15822	15968	15794	15675	15926	15735	16032	15986	15980	15982	15881	16037	15988	15969	15945	16017	15750	15984	15867	15944	15945	15965	15947	15806	16018	15826	16105	15967	15757	16051	15901	15899	15822	15922	15920	15919	15886	15757	15902	16045	15991	15809	15734	16006	15795	15896	15990	15880	15867	15898	15880	15748	15833	15873	15961	16040	16088	15922	15958	15857	15609	15932	15837	15812	15759	15853	15912	15888	15644	16053	15990	15924	15830	15805	15720	15788	15843	15870	15861	16125	15901	15912	15881	15861	15952	15968	15830	16199	15826	16027	16073	16007	15840	15898	15786	16171	16009	15928	15966	15924	15804	15844	15904	15670	15925	15894	15831	15771	15884	15945	15927	15785	15718	15843	16117	15950	15894	15998	15908	15862	15919	16018	15872	16134	15900	15737	15915	15937	15863	15745	15882	16034	15945	15787	15843	15636	15778	16079	16002	15820	15855	15949	15832	15985	16010	15848	15862	15841	15891	15813	15976	15904	16111	15986	15891	15787	15918	15884	15783	15865	15966	16045	16113	15777	15974	16041	16062	16119	15908	15926	15819	15901	16034	15968	15813	16054	15929	15801	15916	15827	15874	15974	16074	16074	15798	15997	15796	15881	15898	15820	16066	16210	15757	15972	16018	15698	16052	15805	15956	15874	15920	15847	16088	15865	16089	15808	15846	15795	15865	15958	15877	15831	15911	15823	16009	15862	15708	15949	15828	15962	15970	16146	15992	15723	15654	15721	15746	15903	15616	15934	15841	15854	15840	15975	15985	15835	16093	15698	15817	15823	16089	15877	15890	15866	15844	16113	15810	15912	15729	15931	15788	15897	15954	15678	16154	15910	15707	15872	15936	15899	15670	15714	15944	15924	15875	16013	16111	15825	15790	16020	15976	15807	15978	15908	15922	15796	15802	15847	15783	15852	15967	15810	16096	15882	15796	16052	15831	15984	15792	15940	15707	15731	15742	15856	15875	15686	15956	15795	15929	15821	15936	15908	15699	15859	15776	16155	15715	15991	15984	15884	15951	15899	15852	15813	15849	15960	16008	16030	15836	16037	15907	15737	15920	16017	15852	15868	15895	15925	15888	15915	15969	15858	15863	15767	15730	16003	15906	15820	15773	15782	15978	15810	15875	15881	15937	16150	15807	15963	16068	15938	16039	15793	15978	16051	15836	15927	15797	16158	15948	15874	15812	15761	15602	15950	16066	15941	15951	15939	15856	15849	15885	16120	15977	15833	15920	15730	15768	15631	15652	15740	15833	15917	15950	15756	15885	15835	15762	15730	15931	16050	15823	16011	15993	16056	15842	15925	15905	15836	16020	15911	15926	15569	15987	15863	15947	15950	15995	15832	15842	15856	15957	15754	15706	15976	15636	15775	15763	15860	15563	15693	15846	15807	15643	15895	15672	15920	16065	15850	15943	15891	16090	15947	16015	15882	15863	16107	15781	16117	15908	15848	15792	15890	15907	15926	15828	16023	15979	15674	15899	15736	15973	15913	15935	16074	15833	15958	16024	15833	15971	15896	15784	15827	15912	15834	15935	15842	15954	15715	15822	16160	15824	15692	15748	16046	16047	15753	16044	15924	15772	15852	15741	15603	15758	15998	16046	15842	15851	15845	15831	15893	15870	16021	16133	15821	15849	16059	16045	15725	15824	15726	15973	16013	15866	15926	16057	15932	15652	16098	15734	15868	15810	15920	15934	15809	15913	15971	16057	15982	15882	15960	15852	15881	15899	15899	15738	15677	15969	15815	16010	15787	15941	15944	15785	15878	15919	15857	16038	16049	15917	15829	15886	15855	15991	15959	15853	15962	15859	16006	15862	16086	15758	15731	16044	15951	15802	15775	16149	16064	16010	15933	15817	15832	15822	15821	15994	15988	16096	16049	16022	15997	15950	15945	15986	15836	15937	15832	15973	15784	15871	15902	15874	15968	15951	16111	15891	15961	15944	15961	15976	15895	15809	15888	15972	15912	15776	15876	15867	16061	15830	15650	15742	15988	15876	15841	15873	15910	15764	15862	16009	16244	16266	15920	16085	15923	15900	15934	15896	15911	15911	15993	15769	15725	15800	15783	16083	15920	15820	15912	15741	15806	15812	15579	16008	16167	15768	15909	15828	16019	15940	15930	15919	15876	16032	15975	15983	15933	15919	16065	15816	15725	15831	15935	15930	15971	15967	15709	16051	15955	15833	15968	15819	15837	16021	15940	16003	15962	16028	16015	15951	15900	15794	15961	15818	15903	15722	16079	15962	15813	16034	15918	15978	15914	15898	15906	15891	16027	15787	15638	16021	15960	15979	15860	15865	15788	15862	15855	15855	15670	15991	16054	15780	15965	15950	15758	15919	16039	15825	15868	15887	15960	15696	15944	15841	16006	15980	16076	15831	15984	15714	15778	15918	15840	15833	15871	15865	15839	16010	16096	16058	15747	15919	15809	15606	15953	16092	15907	15747	15866	15902	15852	16039	15790	15811	15962	15927	15967	15879	15942	15713	15895	15851	15985	15959	15681	15776	16110	16014	15767	15904	15923	16081	15960	15606	15831	15773	15856	15929	15813	15837	16031	15898	15829	15732	15868	15961	15834	15937	16022	15845	15970	15895	15899	15940	15902	15859	15860	16001	15842	15970	16028	16083	16043	15961	15802	15843	15869	15758	15760	15759	16073	15815	15939	15928	15811	15987	15941	15783	15928	15797	15966	15868	15919	15780	15791	15937	15783	15931	16007	15982	15829	15833	16096	15850	16005	15859	15888	15847	15818	15956	15776	15877	16145	15927	15815	15880	15772	15903	15875	15975	15752	15847	15872	15695	15770	16064	16034	15952	15827	15979	15777	16002	16026	15928	16018	15882	15966	16119	15866	15822	15973	15783	15910	15963	15826	15884	15888	15789	15727	15581	15777	15900	15986	15934	15822	15853	15788	15927	15894	15874	15840	16008	16056	15941	15803	16059	15983	15862	15948	16021	15880	15868	15801	15721	15886	15959	15869	15781	15917	15831	15796	15727	15998	15906	15842	16020	16006	15778	15926	15870	16055	16104	15917	15899	15829	15898	16047	15888	15895	15891	16033	16026	15884	16023	16018	15802	15942	15818	15895	15968	15843	15865	15951	16017	15892	15768	15837	15953	15899	16040	16007	16022	15958	16032	15778	15878	15886	15790	15908	16008	15988	15888	15918	15948	15887	15904	15983	15668	15923	15979	15976	15737	15827	15988	15871	15866	15820	15794	15718	15852	15908	15841	15797	15949	15936	16007	15967	15829	16000	15875	15833	15910	15959	15842	15901	15737	15782	16090	16007	16006	15933	15842	15918	15964	16037	16018	15748	15958
26425	39046	35209	27327	23154	20297	18487	17019	16078	15523	15355	15041	15031	15031	15117	14962	14944	14874	14768	14999	14750	14710	14815	14818	14703	14569	14695	14486	14497	14553	14338	14533	14715	14388	14458	14587	14364	14505	14627	14553	14461	14384	14291	14408	14510	14384	14475	14265	14384	14331	14322	14390	14540	14461	14412	14300	14436	14439	14614	14393	14447	14564	14358	14375	14391	14530	14544	14231	14480	14359	14430	14364	14446	14418	14336	14283	14467	14523	14356	14228	14413	14412	14425	14378	14362	14368	14396	14462	14344	14240	14218	14381	14351	14423	14339	14364	14429	14335	14416	14443	14406	14408	14447	14432	14399	14106	14462	14313	14222	14478	14341	14290	14331	14489	14447	14364	14344	14523	14320	14184	14325	14332	14287	14352	14505	14368	14320	14216	14502	14351	14495	14442	14350	14563	14355	14369	14373	14208	14284	14505	14316	14410	14261	14273	14330	14486	14351	14289	14426	14495	14407	14474	14317	14483	14372	14334	14578	14326	14432	14322	14565	14307	14512	14455	14607	14343	14364	14365	14418	14492	14291	14403	14486	14490	14414	14474	14347	14310	14429	14439	14396	14393	14407	14309	14340	14444	14292	14598	14327	14305	14459	14366	14457	14401	14376	14265	14451	14370	14339	14368	14191	14481	14477	14255	14376	14328	14374	14370	14385	14314	14445	14327	14493	14277	14360	14339	14240	14296	14334	14407	14204	14305	14477	14487	14419	14462	14402	14354	14254	14415	14285	14549	14407	14387	14485	14455	14521	14225	14374	14376	14404	14325	14447	14371	14413	14434	14257	14299	14259	14516	14290	14401	14339	14368	14228	14405	14500	14503	14457	14464	14341	14293	14433	14277	14439	14326	14426	14495	14389	14392	14179	14538	14354	14265	14372	14442	14317	14335	14397	14448	14462	14500	14399	14313	14393	14282	14294	14460	14281	14616	14290	14153	14551	14434	14352	14170	14302	14578	14345	14274	14380	14249	14227	14370	14328	14222	14350	14406	14248	14446	14385	14376	14323	14397	14280	14379	14446	14335	14358	14475	14454	14349	14378	14456	14332	14209	14275	14445	14337	14426	14330	14277	14472	14321	14310	14335	14324	14388	14433	14400	14315	14317	14417	14436	14380	14384	14307	14243	14352	14450	14469	14449	14347	14390	14458	14444	14347	14387	14475	14351	14436	14316	14384	14440	14467	14402	14376	14398	14385	14366	14439	14382	14343	14399	14506	14232	14414	14429	14414	14428	14412	14271	14320	14400	14271	14345	14495	14327	14311	14430	14529	14301	14309	14410	14488	14213	14261	14320	14466	14480	14350	14305	14497	14283	14543	14476	14199	14455	14431	14244	14364	14284	14302	14118	14231	14423	14353	14381	14316	14427	14442	14443	14380	14366	14267	14327	14368	14451	14450	14258	14291	14350	14458	14413	14286	14365	14311	14421	14370	14251	14247	14474	14495	14438	14320	14431	14487	14331	14401	14418	14508	14342	14356	14529	14282	14338	14344	14354	14337	14352	14372	14466	14266	14410	14343	14433	14469	14418	14405	14334	14445	14266	14433	14517	14232	14532	14471	14375	14256	14367	14280	14403	14393	14291	14280	14337	14383	14290	14364	14277	14495	14397	14575	14363	14379	14447	14389	14379	14327	14299	14463	14281	14476	14322	14395	14351	14297	14362	14214	14452	14283	14239	14384	14281	14360	14359	14438	14437	14432	14420	14387	14363	14434	14286	14388	14288	14435	14276	14481	14348	14420	14299	14295	14412	14375	14453	14180	14411	14311	14291	14375	14303	14402	14428	14377	14297	14419	14301	14257	14304	14317	14578	14433	14164	14397	14449	14310	14191	14382	14367	14422	14350	14247	14469	14380	14477	14296	14371	14460	14448	14325	14335	14290	14198	14277	14548	14484	14347	14330	14311	14488	14363	14339	14442	14197	14334	14283	14337	14375	14495	14353	14433	14475	14316	14271	14142	14379	14294	14265	14338	14342	14393	14384	14337	14404	14322	14455	14327	14209	14284	14304	14333	14258	14230	14336	14396	14260	14402	14456	14297	14343	14299	14436	14393	14436	14444	14427	14427	14449	14402	14174	14486	14439	14489	14469	14440	14339	14210	14390	14345	14406	14368	14363	14483	14399	14342	14223	14429	14422	14364	14390	14384	14259	14298	14462	14378	14436	14296	14382	14503	14356	14262	14363	14134	14275	14479	14518	14506	14195	14416	14339	14387	14252	14534	14252	14380	14241	14329	14284	14370	14357	14525	14405	14419	14475	14341	14449	14343	14474	14477	14278	14234	14378	14409	14407	14446	14368	14407	14317	14345	14402	14309	14416	14400	14401	14141	14408	14441	14464	14274	14295	14411	14289	14482	14439	14397	14607	14355	14504	14435	14489	14333	14456	14383	14339	14240	14381	14568	14467	14350	14236	14444	14197	14429	14373	14243	14354	14224	14330	14454	14413	14313	14305	14333	14381	14360	14472	14326	14197	14393	14393	14616	14356	14367	14380	14404	14234	14198	14438	14255	14495	14403	14412	14489	14416	14352	14391	14302	14211	14486	14471	14325	14366	14476	14307	14251	14300	14419	14445	14415	14522	14379	14308	14337	14209	14423	14482	14415	14310	14351	14469	14306	14387	14320	14408	14368	14364	14352	14320	14308	14456	14417	14279	14342	14421	14315	14408	14340	14218	14369	14359	14344	14397	14269	14420	14320	14441	14483	14188	14329	14537	14419	14421	14297	14387	14402	14498	14450	14327	14361	14350	14287	14459	14303	14305	14289	14406	14338	14523	14450	14459	14406	14250	14427	14319	14340	14140	14410	14212	14620	14375	14470	14513	14505	14456	14513	14486	14271	14452	14317	14354	14294	14430	14554	14300	14212	14377	14311	14313	14260	14290	14208	14464	14330	14440	14477	14167	14242	14090	14348	14578	14437	14510	14437	14347	14503	14381	14311	14369	14435	14581	14327	14342	14390	14218	14299	14368	14170	14441	14451	14270	14246	14407	14361	14332	14500	14244	14451	14448	14418	14269	14477	14439	14316	14399	14448	14486	14222	14356	14399	14501	14415	14430	14405	14303	14376	14464	14328	14493	14450	14389	14390	14271	14479	14184	14217	14472	14435	14369	14485	14395	14437	14447	14374	14447	14336	14312	14503	14416	14502	14324	14299	14383	14289	14429	14396	14444	14467	14243	14377	14534	14490	14393	14336	14484	14548	14207	14430	14302	14290	14392	14425	14394	14379	14486	14330	14418	14382	14356	14388	14225	14350	14484	14372	14377	14464	14361	14394	14327	14648	14334	14525	14437	14296	14331	14224	14385	14408	14352	14292	14347	14239	14451	14269	14391	14358	14298	14495	14270	14467	14376	14426	14370	14488	14402	14391	14229	14421	14380	14449	14400	14302	14369	14448	14373	14676	14532	14201	14454	14107	14434	14379	14265	14372	14350	14563	14391	14343	14501	14573	14362	14507	14521	14316	14495	14512	14408	14240	14474	14375	14424	14306	14365	14492	14355	14560	14491	14364	14502	14360	14336	14397	14438	14331	14571	14385	14383	14232	14287	14347	14538	14297	14415	14543	14467	14475	14354	14512	14381	14400	14418	14262	14253	14309	14397	14320	14633	14443	14400	14354	14522	14208	14351	14391	14378	14475	14403	14367	14421	14263	14470	14432	14509	14354	14541	14349	14294	14288	14279	14363	14348	14375	14408	14226	14291	14345	14416	14277	14572	14374	14423	14474	14323	14405	14442	14362	14298	14389	14412	14433	14400	14510	14336	14321	14170	14371	14498	14307	14494	14331	14331	14426	14467	14514	14342	14499	14394	14393	14325	14369	14304	14518	14372	14457	14469	14498	14401	14307	14436	14412	14367	14349	14574	14421	14401	14478	14224	14393	14237	14390	14340	14404	14392	14310	14421	14242	14314	14262	14359	14367	14407	14307	14303	14416	14380	14539	14323	14386	14398	14334	14326	14287	14427	14304	14240	14318	14231	14468	14252	14367	14411	14333	14270	14414	14411	14418	14319	14239	14468	14335	14504	14332	14449	14363	14477	14413	14386	14504	14420	14200	14449	14373	14330	14376	14396	14486	14291	14354	14401	14540	14279	14495	14338	14418	14467	14419	14445	14375	14453	14358	14338	14466	14389	14255	14412	14494	14468	14351	14402	14401	14406	14389	14341	14242	14530	14488	14517	14451	14309	14481	14425	14409	14307	14469	14322	14379	14258	14442	14366	14482	14275	14418	14378	14414	14484	14292	14313	14418	14474	14506	14413	14256	14347	14301	14335	14465	14501	14282	14223	14447	14251	14449	14412	14474	14444	14324	14476	14266	14224	14418	14411	14401	14301	14380	14489	14419	14420	14296	14189	14449	14414	14360	14415	14185	14615	14289	14397	14222	14423	14316	14376	14483	14419	14491	14393	14440	14416	14313	14355	14266	14461	14255	14513	14308	14332	14344	14433	14367	14330	14331	14430	14216	14477	14430	14495	14423	14404	14297	14272	14257	14334	14352	14356	14280	14355	14490	14315	14291	14483	14380	14314	14417	14277	14533	14499	14334	14334	14476	14421	14285	14261	14429	14340	14437	14442	14517	14372	14467	14286	14386	14390	14324	14359	14435	14443	14474	14613	14427	14333	14344	14449	14487	14446	14597	14535	14320	14218	14393	14421	14454	14282	14287	14161	14551	14380	14308	14295	14373	14305	14232	14636	14356	14370	14412	14337	14478	14268	14452	14279	14351	14425	14453	14455	14467	14295	14451	14495	14329	14243	14268	14332	14555	14378	14379	14372	14330	14413	14268	14377	14393	14442	14456	14404	14567	14450	14225	14402	14577	14413	14462	14428	14318	14397	14408	14430	14441	14194	14445	14407	14389	14243	14402	14296	14282	14398	14537	14364	14327	14355	14346	14470	14371	14362	14260	14389	14402	14510	14499	14387	14294	14359	14179	14373	14117	14313	14501	14481	14471	14513	14374	14561	14359	14176	14407	14355	14317	14338	14314	14384	14317	14501	14386	14216	14306	14554	14540	14335	14469	14353	14435	14314	14358	14340	14300	14391	14406	14357	14542	14496	14347	14366	14403	14413	14304	14521	14498	14317	14265	14380	14374	14282	14420	14214	14541	14436	14358
23715	21115	28433	24382	23211	24362	23452	19664	18188	17817	17469	17348	17105	16821	16834	16622	16809	16784	16901	16801	16935	16478	16434	16442	16505	16378	16404	16358	16301	16366	16520	16352	16348	16431	16341	16157	16257	16126	16413	16293	16257	16436	16257	16100	16272	16185	16437	16147	16119	16209	16395	16262	16219	15937	16113	16104	16342	16103	16186	16087	16023	16071	16193	16238	16142	16132	16242	16173	16158	16115	16096	16093	16269	16077	16016	16122	16092	15997	16009	16149	16353	16024	16059	16013	16052	16176	16096	16109	16369	16326	16218	15864	16252	15995	16123	15889	16084	16092	16186	16122	16166	16127	16318	15976	16093	16189	15946	16197	15894	16200	15907	16147	16072	15915	16120	16051	16262	16150	16087	16132	16075	16185	15995	16059	16164	16210	16128	16066	16349	16097	16282	15987	16181	16025	16065	16356	16246	15940	16078	16108	16318	16239	16177	16231	16212	16124	16219	16317	16155	16224	16164	16399	16096	16130	16157	16213	15968	16096	16126	16421	16050	16217	16256	16029	15978	16292	16088	16055	16118	16078	16126	16255	16008	16176	16197	16086	16179	16286	16127	16035	16191	16224	16251	16172	16024	16147	15993	16123	16180	16180	16091	16161	16104	16079	16143	16135	16342	16212	16284	16150	16219	16039	16049	15972	15970	16003	16336	16071	16295	16124	16252	16245	16097	16176	16096	16190	16356	16043	16079	16100	16129	16163	16085	16193	16300	16213	16208	16176	16081	16071	16232	16181	16088	15990	16159	16159	16153	16021	16250	16102	16126	16136	16202	16105	16265	16059	16198	15981	16262	16134	16119	16060	16032	16074	16165	16109	16229	16033	16048	16219	16127	16138	16137	16097	16233	16106	16008	16255	15951	16269	16119	16072	16118	16059	16251	16030	15985	16209	16108	15985	16242	16149	16255	16277	16152	16109	15910	16097	16088	15970	15961	16136	16345	16147	16188	16073	16155	16139	16090	16073	16262	16090	16004	15984	16023	16132	16134	16124	16161	16146	16021	16254	16187	16140	16228	16342	16017	16229	16229	16066	16158	16337	16088	16226	15930	16166	16118	16108	16311	16087	16168	16300	16166	16177	16094	16210	15935	16142	16120	16118	16192	16075	16097	16278	16195	15920	16059	15903	15982	16250	16297	16011	15963	16143	16099	16262	16279	15970	16155	16067	16236	16275	16036	16163	16245	16187	16056	16162	16237	16036	16194	16187	16238	15865	16115	16112	16023	15991	16092	16227	16275	16126	15968	16293	15918	16138	16142	16103	16085	16103	16289	16100	16160	16051	16040	15980	16183	16147	16140	16105	16075	16105	16180	16169	16049	15916	16158	16067	16258	16024	15845	16105	16005	16096	16286	16135	16102	16131	16173	16006	16231	16188	16004	16036	16132	16221	16158	16348	16164	16141	16069	16063	16094	16093	16222	16228	16114	16059	16176	16104	16194	16124	16118	15949	16220	16158	16318	16230	16210	16124	16082	15947	16226	16073	16245	16267	16105	16213	16026	15990	16022	16152	16051	16043	16131	16278	16341	16239	16092	16074	16060	16101	16032	16261	16146	16196	15950	16105	16204	16212	16183	16143	16294	16176	15855	16091	16297	15875	16143	15779	16256	16584	16193	16399	15937	16032	16222	16165	16135	16103	16214	16118	16350	16314	16115	16073	16091	16174	16080	16306	16106	16139	15969	16130	16217	16150	16353	16176	16245	16076	15828	15939	16071	16116	16126	16005	16094	15865	16117	16081	16027	16047	16013	16006	16155	16255	16142	16085	16237	16063	16113	16367	16038	16093	16247	16045	16158	16262	16262	16054	16187	16111	16341	16218	16092	16017	16230	16027	16128	16082	15998	16156	16136	16133	16132	16191	16163	16214	15984	16179	16091	16079	16205	15939	15915	16044	16319	16037	16254	16401	16188	16099	15842	16187	16122	15848	15970	16096	16366	16050	16081	16143	16189	16285	16055	16214	16134	16161	16179	16237	16261	16207	16043	16029	16073	16210	16165	16144	16093	16211	16174	16154	16270	16125	16160	15914	16178	16117	16203	16226	16201	16192	16087	16173	16133	16113	16235	16109	16098	16034	16161	15810	16240	16309	16160	16286	16016	16134	16225	16149	16179	16097	15969	16005	16287	16295	16363	16080	16152	15960	16163	16194	16267	16226	16219	16120	16194	16160	15942	16181	16373	16037	16029	16027	16032	16036	16175	16089	16085	16271	16145	16142	16366	16146	16193	16152	16201	16298	16150	16220	16115	16342	16077	15904	16133	16179	16360	16276	15980	16471	16183	16194	16108	16108	16023	16239	16283	16151	15955	16052	16060	16133	16289	16087	16131	16409	16173	16186	16290	16327	16025	16216	16199	16118	16136	16283	16055	16093	16263	16080	16321	16106	16338	16130	16080	16145	16030	16169	16292	16415	16285	16290	16226	16288	16237	16175	16241	16040	16118	16070	16293	16183	15997	16003	15962	16204	16128	16149	15940	16125	16193	16137	15947	16008	16056	16216	16158	16034	16295	16248	16183	16190	16057	16208	15846	16258	16255	16273	16141	16026	15989	16291	16153	16226	16219	15926	16114	15968	15949	16164	16241	16021	16155	16099	16043	16285	16270	16012	16162	15962	16192	16242	16218	16233	15997	15963	16078	16023	15960	16048	16182	16107	16015	16271	16235	16266	15954	16041	16209	16072	16111	16004	16251	16044	16039	16214	16082	16260	16232	16096	15913	16139	16081	16198	16303	16248	16176	16057	16067	16196	16125	16040	16342	16064	15918	16181	16017	16126	16085	16211	16226	16205	16163	16167	16207	16163	15984	16228	16111	16170	16122	16228	16246	15945	16261	15984	16043	16154	16237	16396	16032	16066	16181	16317	16051	16248	15971	16256	16121	16191	16004	16043	16321	16059	16053	16350	16197	16356	16328	16115	16046	16123	16232	16178	16106	16199	16046	16296	16336	16295	15989	16136	16168	16368	16143	16054	15919	16167	16086	16046	15997	16193	16180	16246	16200	15966	16138	16196	16053	16326	16065	16233	16091	16136	16342	16036	16063	15995	16031	16179	16055	16004	16172	16081	16198	16104	16199	16248	16227	16103	16083	16154	16131	16085	16218	16208	15910	16184	16074	16221	15932	16048	16009	16143	15934	16220	16334	16166	15931	15900	16003	16210	16138	16078	15993	16190	16127	16071	16077	16136	16123	16196	16038	16167	16174	16076	16272	16265	16095	16200	16230	15988	16140	15911	16167	16148	16283	16358	16229	16056	16347	16135	16213	16103	16062	16230	16250	15942	16123	15901	16069	16110	16189	15983	16108	15888	16245	16118	16185	16165	16296	16147	16181	16278	16318	16109	15972	16126	16281	16280	16277	16126	16145	16124	16118	16007	16075	16339	16001	16109	16426	16293	16065	16338	16225	16142	16241	16147	16114	16143	16075	15957	16093	16377	16211	16294	16115	16058	15951	16088	16068	16123	16110	16136	16174	16276	16324	16182	16070	16188	16183	16153	16144	16159	16206	16226	16004	16098	16143	16089	16123	16246	16154	16068	16089	16230	16016	16104	16319	16106	16309	16077	16145	16208	16097	16141	16055	16091	16089	15952	16193	16143	16144	15986	16082	16215	16358	16204	16138	16034	15960	16070	16159	16114	16124	16317	16076	16080	15936	16156	16191	16173	15950	16060	16378	16230	16120	16167	15992	16061	16131	16084	16157	16109	16019	16096	16108	15963	16143	16290	16376	16011	15994	16057	16330	16163	16063	16189	16227	15997	16264	15908	16098	16096	16171	16152	16341	15931	16267	16155	16097	16064	16048	15833	16079	16184	16014	15911	16075	16118	16205	16069	16038	16151	16142	16151	16186	16135	15957	16028	16186	16229	16102	15966	16264	15998	16058	15924	16349	16178	16173	16125	15919	16256	16208	16144	16083	16156	16112	16082	16160	16124	16166	16380	16044	16054	16324	16277	16311	16110	16117	16299	16215	16305	16182	16227	16086	16273	16131	16074	16183	16215	15981	16195	16140	15982	16087	16243	16122	16203	16168	16102	16279	16079	16266	16244	16320	15996	16348	16159	16182	16251	15920	16235	16195	16099	16119	16076	16191	16264	16237	16170	16044	16168	16093	16053	15975	16009	16138	16233	15965	16175	16069	16007	16129	16203	16203	16064	16102	16217	16217	16131	16225	16266	16154	16036	16254	16136	16099	16172	16420	16234	16224	16206	16134	16115	16078	16075	16057	16131	16218	16079	16118	16205	16348	16181	16118	16164	16110	16018	16125	16236	16188	16034	16053	16172	16130	16185	16231	16157	16105	16199	16214	16102	15985	16118	16153	16055	16233	16033	16314	16379	16148	16129	15984	16257	16153	16058	16145	16175	16057	16074	16181	16017	16232	16145	16029	16119	16279	16240	16104	16161	16008	16110	15972	16277	16077	16154	16039	16203	16085	16174	16067	16286	16190	15970	16311	16227	16100	16081	16075	16120	16236	16144	16247	16222	16031	16089	16161	16059	16011	16090	16145	16030	16183	16032	15899	16159	16066	16133	16144	16249	16133	16084	16060	16080	16112	16196	16047	16383	16031	16138	16100	16204	16299	16210	16114	16063	15945	16006	16330	16278	16303	16177	16075	16127	16089	16219	15945	15909	16240	16051	16137	16169	16039	16115	16188	16228	16342	16278	16154	16179	16134	16229	16210	16090	16070	15930	16283	16071	16185	16041	16266	16221	16138	16394	16295	16080	16162	16089	15994	15992	16224	16173	16058	16188	16053	16032	16102	16186	16078	16019	15963	16188	16182	16250	15848	16149	16192	16408	16072	16074	16093	15888	16219	16067	16034	16242	16154	16025	16209	16080	16097	16182	16217	16023	16099	16105	16140	16071	16053	16171	16100	16198	16170	16285	16101	16208	16064	16197	16219	16136	16164	16080	16248	16306	16150	16122	16033	16063	16144	16137	15983	16056	16146	16177	16131	16006	16076	16130	16141	16066	15972	16025	16253	15898	16036	16001	16113	15981	16198	16232	16208	16169	16234	16154	16252	16186	16091	16135	16068	16268	16028	15968	16135	16156	16240	16143	16302	15911	16150	16081	16360	16052	16038	16161	16110	15956	16067	16427	16182	16123	16169	16356	16205	16285
26775	45965	41992	32932	28271	24399	21439	19504	17517	17021	16215	16155	15871	15694	15652	15487	15570	15386	15448	15445	15141	15117	15141	15071	14977	14978	14921	14783	14795	14627	14654	14811	14672	14873	14743	14720	14567	14799	14779	14677	14533	14617	14689	14612	14644	14549	14456	14760	14617	14587	14529	14455	14495	14541	14574	14674	14591	14488	14421	14683	14582	14786	14554	14497	14584	14551	14668	14392	14614	14547	14466	14405	14488	14599	14672	14564	14586	14453	14532	14631	14510	14545	14513	14602	14588	14656	14513	14529	14436	14479	14546	14484	14698	14522	14505	14538	14622	14759	14467	14768	14451	14658	14574	14650	14500	14675	14485	14534	14557	14679	14528	14532	14675	14414	14684	14567	14549	14434	14686	14418	14528	14611	14437	14558	14551	14709	14451	14556	14732	14586	14417	14474	14586	14572	14502	14455	14594	14521	14436	14486	14418	14484	14648	14517	14540	14640	14533	14532	14660	14545	14537	14655	14451	14616	14607	14595	14500	14537	14519	14577	14472	14507	14491	14645	14536	14579	14589	14438	14510	14725	14669	14421	14357	14662	14551	14494	14633	14509	14566	14551	14448	14763	14485	14486	14475	14457	14541	14600	14589	14532	14428	14683	14613	14541	14392	14477	14529	14610	14498	14636	14531	14505	14501	14599	14461	14443	14351	14491	14576	14511	14516	14403	14607	14579	14395	14525	14486	14388	14622	14522	14646	14570	14648	14604	14410	14616	14559	14632	14461	14438	14519	14658	14674	14646	14544	14609	14554	14504	14376	14448	14586	14355	14569	14574	14570	14661	14627	14509	14380	14523	14593	14738	14509	14454	14522	14543	14627	14625	14571	14493	14641	14718	14496	14488	14748	14681	14524	14461	14471	14673	14515	14607	14270	14753	14523	14626	14483	14306	14618	14568	14635	14784	14478	14538	14449	14478	14468	14573	14350	14661	14498	14558	14557	14559	14529	14419	14410	14605	14584	14601	14602	14398	14724	14483	14489	14401	14611	14599	14494	14621	14608	14517	14533	14660	14554	14546	14517	14559	14682	14548	14567	14563	14539	14562	14520	14590	14579	14460	14568	14646	14624	14547	14499	14580	14618	14582	14643	14775	14525	14553	14426	14512	14554	14697	14575	14619	14741	14473	14454	14529	14563	14687	14497	14686	14421	14585	14627	14468	14492	14722	14561	14657	14479	14488	14632	14514	14445	14511	14570	14643	14585	14686	14503	14459	14601	14539	14527	14603	14585	14568	14548	14578	14546	14319	14594	14518	14586	14702	14459	14562	14558	14456	14669	14598	14462	14456	14652	14514	14466	14590	14680	14763	14686	14487	14590	14626	14484	14648	14529	14586	14585	14586	14686	14522	14547	14663	14494	14433	14582	14561	14849	14359	14577	14521	14447	14495	14558	14626	14513	14582	14431	14531	14635	14530	14488	14750	14601	14682	14765	14677	14635	14391	14677	14630	14429	14487	14612	14464	14337	14604	14470	14454	14445	14660	14607	14582	14599	14525	14435	14583	14586	14595	14618	14714	14504	14551	14716	14642	14730	14613	14448	14738	14590	14645	14450	14544	14719	14558	14556	14666	14573	14611	14557	14584	14580	14610	14583	14441	14626	14539	14549	14576	14549	14661	14457	14568	14542	14630	14485	14513	14710	14531	14565	14642	14585	14626	14608	14618	14501	14506	14501	14523	14612	14469	14608	14497	14431	14554	14427	14599	14452	14443	14491	14421	14375	14598	14737	14622	14580	14651	14542	14737	14589	14668	14599	14679	14757	14596	14478	14464	14555	14332	14568	14578	14398	14536	14490	14488	14513	14459	14505	14656	14542	14434	14649	14537	14481	14577	14521	14566	14496	14555	14644	14606	14680	14627	14615	14693	14379	14407	14463	14613	14430	14481	14563	14504	14553	14653	14594	14546	14545	14601	14495	14541	14547	14611	14548	14463	14481	14502	14447	14497	14572	14513	14467	14695	14711	14500	14647	14503	14604	14599	14659	14497	14517	14473	14538	14528	14615	14585	14434	14522	14627	14407	14506	14743	14476	14657	14539	14602	14394	14600	14447	14718	14473	14503	14388	14444	14440	14632	14549	14519	14630	14623	14622	14567	14606	14661	14458	14515	14481	14657	14596	14628	14611	14480	14467	14719	14401	14542	14605	14450	14620	14519	14445	14577	14500	14513	14409	14572	14696	14551	14547	14528	14614	14555	14596	14440	14554	14454	14532	14713	14681	14448	14561	14341	14461	14594	14577	14559	14613	14506	14523	14491	14633	14482	14461	14563	14517	14496	14397	14738	14673	14557	14544	14668	14652	14531	14541	14634	14517	14586	14583	14504	14589	14737	14638	14396	14549	14551	14630	14601	14614	14705	14680	14781	14440	14572	14552	14593	14518	14688	14463	14609	14454	14590	14495	14714	14584	14537	14580	14597	14512	14526	14599	14590	14704	14563	14556	14419	14598	14653	14607	14603	14658	14539	14494	14373	14494	14553	14466	14619	14467	14570	14694	14534	14612	14558	14455	14560	14511	14545	14602	14801	14527	14557	14383	14506	14517	14592	14496	14501	14588	14514	14484	14519	14619	14607	14451	14533	14494	14769	14623	14639	14467	14506	14619	14358	14731	14577	14713	14720	14470	14650	14517	14697	14576	14545	14505	14571	14589	14595	14683	14491	14658	14709	14497	14496	14512	14544	14414	14509	14621	14522	14506	14606	14514	14454	14593	14584	14288	14483	14736	14525	14744	14608	14642	14606	14696	14726	14653	14454	14568	14402	14536	14507	14378	14578	14537	14594	14494	14424	14593	14565	14383	14618	14535	14454	14641	14579	14572	14611	14478	14615	14625	14487	14480	14491	14669	14441	14446	14601	14588	14720	14703	14474	14683	14593	14470	14586	14494	14543	14709	14587	14633	14607	14518	14601	14499	14644	14462	14594	14476	14514	14510	14558	14511	14622	14434	14619	14556	14494	14707	14524	14579	14545	14554	14493	14671	14614	14617	14573	14517	14528	14567	14556	14474	14514	14558	14534	14528	14710	14485	14449	14447	14710	14667	14448	14673	14540	14612	14647	14640	14668	14468	14486	14614	14544	14593	14574	14597	14523	14466	14588	14592	14471	14562	14574	14584	14446	14496	14432	14326	14570	14437	14619	14494	14477	14461	14533	14529	14551	14417	14671	14480	14562	14459	14515	14713	14579	14651	14581	14372	14371	14521	14520	14345	14543	14545	14539	14540	14588	14663	14577	14422	14592	14566	14618	14516	14584	14413	14779	14695	14456	14551	14503	14542	14487	14442	14598	14568	14652	14584	14618	14540	14732	14581	14438	14552	14491	14591	14691	14476	14768	14465	14608	14447	14585	14605	14456	14616	14557	14611	14596	14523	14448	14505	14658	14566	14608	14514	14812	14574	14549	14663	14457	14476	14532	14513	14519	14567	14574	14514	14572	14590	14647	14582	14387	14455	14509	14659	14634	14591	14531	14592	14387	14501	14820	14661	14514	14659	14480	14553	14480	14578	14663	14504	14601	14538	14487	14508	14535	14487	14521	14593	14483	14480	14799	14543	14538	14656	14663	14554	14624	14575	14550	14469	14584	14452	14589	14665	14524	14483	14596	14627	14613	14616	14539	14585	14460	14587	14552	14606	14454	14586	14417	14498	14409	14541	14425	14684	14491	14674	14389	14418	14583	14527	14491	14595	14519	14521	14732	14494	14389	14412	14543	14571	14362	14619	14638	14538	14443	14585	14682	14511	14440	14689	14450	14527	14557	14378	14427	14777	14621	14557	14554	14565	14539	14563	14599	14466	14521	14592	14450	14598	14497	14640	14544	14560	14509	14489	14350	14682	14379	14462	14454	14427	14623	14511	14578	14475	14618	14637	14681	14540	14551	14611	14444	14584	14544	14545	14448	14589	14415	14548	14511	14664	14434	14681	14288	14489	14527	14638	14617	14725	14495	14546	14403	14464	14682	14473	14525	14717	14449	14545	14736	14317	14573	14624	14552	14566	14397	14456	14431	14531	14551	14476	14495	14610	14551	14553	14645	14583	14487	14725	14575	14577	14454	14618	14465	14583	14517	14581	14595	14490	14458	14651	14535	14531	14437	14663	14556	14455	14822	14685	14383	14499	14588	14322	14405	14511	14517	14501	14643	14559	14647	14601	14582	14674	14504	14567	14522	14510	14463	14504	14505	14603	14565	14547	14578	14508	14429	14452	14526	14375	14589	14725	14504	14632	14532	14507	14537	14599	14675	14591	14580	14673	14548	14425	14658	14447	14502	14477	14534	14501	14645	14610	14717	14534	14435	14567	14518	14607	14623	14778	14507	14653	14600	14660	14566	14649	14500	14666	14515	14466	14636	14704	14490	14623	14851	14597	14566	14406	14618	14572	14517	14480	14517	14703	14559	14547	14783	14416	14448	14686	14590	14595	14592	14547	14543	14346	14626	14499	14592	14598	14435	14498	14509	14573	14481	14550	14489	14573	14616	14632	14574	14530	14613	14551	14615	14627	14517	14565	14535	14575	14566	14557	14784	14440	14613	14549	14562	14411	14575	14527	14526	14600	14425	14516	14525	14399	14489	14586	14545	14629	14429	14603	14477	14455	14568	14464	14468	14583	14581	14488	14595	14668	14643	14591	14625	14512	14534	14613	14349	14602	14466	14555	14561	14649	14616	14638	14452	14628	14539	14467	14457	14569	14615	14500	14569	14508	14508	14476	14579	14353	14607	14526	14526	14341	14536	14462	14644	14566	14642	14579	14320	14464	14515	14728	14770	14648	14584	14695	14559	14625	14554	14687	14484	14549	14484	14471	14519	14514	14521	14489	14486	14583	14524	14581	14517	14563	14474	14398	14340	14374	14496	14688	14572	14493	14541	14429	14687	14580	14424	14559	14552	14632	14664	14521	14542	14651	14496	14415	14657	14624	14584	14597	14615	14536	14451	14534	14551	14576	14480	14648	14542	14490	14442	14477	14346	14508	14642	14355	14552	14540	14574	14505	14612	14599	14546	14551	14535	14635	14573	14485	14566	14537	14482	14515	14497	14667	14587	14564	14555	14598	14595	14644	14415	14477	14635	14470	14510	14559	14513	14605	14522	14677	14571	14646	14564	14571	14732	14546	14458	14590	14663
22610	21049	28740	23586	21776	24591	27156	21139	19118	18606	18137	17647	17648	17507	17336	17184	17372	17074	17237	17051	17109	16860	16878	16673	16844	16730	16349	16413	16673	16511	16482	16442	16430	16535	16426	16274	16310	16290	16264	16494	16366	16339	16341	16261	16358	16450	16325	16133	16147	16325	16350	16290	16232	16311	16105	16038	16224	16215	16201	16151	16300	16120	16256	16264	16123	16083	16236	16039	16224	16236	16125	16274	16333	16235	16076	16105	16211	16304	16098	16290	16178	16235	16372	16285	16302	16122	16152	16280	15946	16175	16235	16160	16167	16431	16254	16276	16154	15897	16081	16163	16043	16024	16081	16274	16307	16140	16338	16271	16179	16274	16176	15915	16244	16168	16029	16071	16202	16224	16133	16118	16207	16261	16248	16046	16206	16278	16255	15995	16121	16206	16202	16193	16387	16335	16346	16159	16249	16106	16053	15915	16212	16199	16164	16228	16213	16198	16180	16400	16308	16292	16340	16117	16136	16111	16381	16331	16205	16124	16093	16239	16326	16158	16205	16171	16236	16028	16129	16133	16116	16114	16111	16433	16204	16061	16172	16084	16177	16302	16321	16248	16301	16009	16236	16504	16402	16284	16186	16194	16067	16109	16126	16029	16274	16068	16003	16434	16244	16175	16089	16169	16249	16364	16283	16115	16137	15964	16334	16285	16277	16257	16341	16169	16044	16314	16070	16069	16111	16127	16275	16310	15983	16361	16301	16036	16117	16201	15976	16207	16160	16174	16193	16287	16218	15967	16215	16267	16179	16174	16131	16121	16189	16305	16084	16096	16181	16075	16091	16098	16037	16055	15940	16119	16223	16189	16139	16085	16367	15958	16178	16372	16270	16084	16242	16267	16121	15996	16381	16049	16083	16031	16018	16106	16189	16129	16195	16185	16408	16332	16258	16117	16220	16125	16340	16157	16168	16172	16204	16241	16226	16172	16177	16182	16203	16283	16193	15846	16224	16169	16250	16145	16263	16140	16133	16164	16220	16147	16055	16126	16189	16190	15915	15849	16204	16362	16302	16124	16114	16075	16078	16082	16161	16161	16225	16115	16193	16146	16229	16104	16412	16002	16288	16159	16054	16210	16281	16441	16141	16346	16160	16193	16239	16385	16173	15942	16167	16226	16136	16009	16016	16060	16224	16052	16121	16155	16060	16261	16216	16225	16089	16167	16016	16218	16123	16138	15986	16075	16057	16228	16263	16197	16161	16179	15981	16143	16013	16219	16249	16443	16055	16193	16170	16345	16086	16227	16285	16227	16167	16172	16428	16339	16253	16027	16051	16060	16166	16170	15888	16062	16471	16056	16009	16167	16061	16192	16089	16159	16104	16084	16069	16221	16046	16268	16054	16203	16079	16140	16078	16114	16185	16274	15999	16156	16243	16087	16318	16101	16029	16143	15962	16010	16165	16111	16185	16136	15943	16064	16180	16253	16233	16037	15971	16205	16290	16101	16083	16399	16107	16011	16149	16082	16268	16166	16327	16417	16040	16235	16091	16005	16105	16186	16140	16148	16148	16091	16268	16253	16344	16220	16325	16198	16106	16156	16197	16119	16200	16102	16204	16381	16136	16319	16177	16263	16243	16077	16103	16084	16259	16158	16425	16083	16035	15956	16057	16134	16299	15987	16248	16265	16092	15974	15914	16271	16217	16302	16141	16009	16071	16106	16089	16080	16262	16376	16205	16021	16224	16015	16139	16208	16143	16190	16109	15985	16206	16247	16108	16320	16179	16187	16096	16238	16100	16120	16029	16096	16120	16055	16276	16137	16193	16178	16276	16244	16139	16024	16240	16164	16171	16159	16204	16337	16283	16063	16284	16103	16191	16094	16078	16288	16127	16114	16242	16150	16207	16146	16381	16125	16026	16251	16191	16188	16273	16246	15993	16215	16137	16057	16186	16115	16125	16164	16203	16281	16130	16182	16322	16290	16329	16225	16053	16030	16418	16307	16341	16231	16213	15982	16121	16219	16142	16378	16076	16173	16271	16043	16215	15924	16015	16142	16049	16032	16193	16273	16109	16302	16167	16039	16005	16265	16081	16072	16099	16156	16020	16143	16101	16059	16086	16061	16150	16098	16140	16155	16078	16139	16316	16167	16076	16225	16101	16230	16060	16210	16090	16022	16196	15998	16368	16159	16210	16077	16264	16036	16213	16196	16182	16168	16121	15931	16356	16075	16210	16258	16086	16245	16171	16048	16166	16079	16194	16122	16077	16056	16117	16205	16058	16189	16154	16044	16030	16289	16062	15873	16271	15932	16307	16350	16005	16288	16130	16100	16250	16269	16238	16097	16163	16060	16073	16045	16087	16083	16246	16177	16033	16085	16214	16332	16178	16154	16094	16275	16066	16174	16048	16224	16075	16011	16059	16232	16097	16197	16303	16164	16173	16270	16174	16308	16252	16036	16188	15965	16052	16117	16301	16074	16088	16127	16346	16312	16127	16311	16354	16082	16207	16079	15969	16170	16125	16183	16130	16145	16243	16123	16031	16173	15955	16203	16260	16181	16116	16142	16283	16092	16007	16102	16117	16355	16375	16032	16097	15855	16149	16156	16159	16081	16094	15964	16105	16078	16283	16185	16089	16185	15917	16208	16013	16157	16267	16166	16006	16321	16182	16031	16179	16098	16204	16259	16129	16091	16404	15913	16017	16067	16068	16185	16214	16228	16243	16151	16142	16077	16173	16136	16084	16103	16102	16002	15956	16082	16149	16092	16277	16261	16227	16155	16391	16219	16320	16108	16058	16216	16036	16270	16116	16257	16161	16195	16137	16113	16079	15998	16161	16203	16242	16006	16232	15991	16128	16094	16226	16419	16120	16098	16256	16133	15943	16038	16071	16268	16133	16097	16066	16210	16209	16121	16116	16229	16033	16146	16256	16099	16222	16252	16181	15920	16119	15951	16267	15989	15980	15942	16217	16014	16147	16053	16387	16211	16166	16074	16290	16239	16112	16222	16032	16088	16159	16159	16281	16008	16299	16136	16162	16026	16058	16249	16207	15995	16279	16117	16263	16208	16205	16231	16247	16144	16166	16182	16167	15994	16230	16116	16298	16138	16102	16252	16304	16199	16147	16043	16235	16094	16160	16164	16183	16331	16116	16107	16157	16088	16016	16172	16131	16063	16187	16185	15957	16166	15993	16075	16241	16013	16221	16283	16171	16074	16288	16113	16125	16131	16126	16292	16333	16099	16279	16118	16161	16154	16074	16301	16173	16360	16365	16115	16154	16131	16109	16234	15955	16148	16002	16219	16166	16040	16324	16065	16259	16000	16138	15998	16179	16118	16067	16185	16000	16204	16236	16323	16088	16131	16101	16215	16143	16295	16306	16185	16278	16126	16104	15884	16090	16318	16302	16102	16101	16101	15941	16151	16172	16107	16002	16172	16023	16091	15944	16009	16125	16157	16150	16244	16096	15859	16181	16164	16262	16031	16043	16115	16170	16234	16089	16065	15975	16209	16028	16127	16204	16147	16195	16183	16149	16151	16218	16201	16065	16244	16178	16259	16134	16253	16209	16304	16170	16160	16208	16219	16213	16485	16339	16302	16170	16125	16218	16209	16278	16201	16147	16172	16113	16320	16235	16255	16103	16114	15931	16170	16312	16302	16032	16023	16212	16246	15975	16321	16436	16227	16115	16081	16065	16029	16231	16239	16091	16263	16104	16234	16113	16319	16266	16256	16118	16281	16103	16042	16078	16139	16065	16260	16013	16276	15992	16142	16301	16262	16004	16075	16070	16002	16045	16132	16009	16053	16252	16157	16139	16152	16187	16158	16072	15951	16065	16152	16271	15979	16051	16317	16202	16168	16268	16102	16324	16139	16233	16119	16136	16182	16281	15956	16198	16242	16269	16031	16206	16239	16177	16239	16139	16281	16397	16117	16219	16224	16107	16057	16059	16067	15907	16182	16217	16146	16202	16116	16205	16001	16125	16045	15985	16111	16246	16074	16217	16344	16204	16031	16100	16166	16059	16086	16158	16262	16102	16008	16330	16079	16120	16017	15956	16332	16202	16060	16147	15991	16308	16116	15971	16168	16141	16101	16103	15926	16116	16412	15919	16241	16202	16121	16283	16068	15977	15920	15979	16096	16050	16014	16166	16180	16158	16201	16242	16046	16022	16188	16207	16147	16208	16010	16240	15984	16102	16178	16021	16146	16039	16177	16208	16167	16221	15970	16207	16216	16160	16098	16259	16002	16152	16129	16123	16049	16171	16204	16164	16147	16229	16268	16291	16191	15922	16161	16057	16168	16442	16125	16136	16042	16240	16153	16189	16364	16297	16217	16313	16099	16285	16140	16041	16238	16183	16058	15992	16278	16012	16281	16224	16344	16204	16012	16226	16192	16002	16065	16321	16318	16128	16269	16147	16152	15887	16098	16151	16294	16149	16311	16013	16206	16335	16148	16000	16041	16033	15927	16224	16232	16140	16047	16249	16113	16149	16157	16085	16124	16273	16202	16235	16075	16197	16380	16086	16128	16069	16124	15952	16169	16083	16338	16361	16045	16016	16186	16032	16315	16109	16449	16184	16207	16174	16130	16225	16134	16266	15980	16038	16131	16216	16162	16120	16169	16037	16339	16120	16207	16283	16143	16162	16256	16219	16236	16203	16189	16140	16166	16221	16188	16186	15986	16321	16087	16332	16275	16003	16169	15938	16012	16261	16090	16083	16224	16078	16133	16171	16253	16148	16238	16340	16196	16119	16180	16086	16074	16048	16094	16296	16155	16194	16076	16049	16091	16147	16104	16126	16080	16099	16171	16188	16152	16095	16194	16336	16249	16182	16109	16409	15999	16048	16048	16144	16242	16050	16064	16152	16002	16038	16104	16214	15955	15995	16086	16360	16318	15979	15995	16285	16240	16220	16097	16229	16257	15924	15997	16075	16028	16275	16127	16273	16124	16150	16274	16340	16288	16490	16156	16182	16065	16107	16288	16511	16119	16069	16071	16240	16174	16219	15937	16030	16120	16345	16250	16093	16321	16109	16061	16144	16064	16170	16233	16186	16262	16072	16151	16225	16198	16234	16186	16239	16267	16298	16135	16212	16233	16110	16053	16162	16227	16065	16083	16093	16377	16045	16224	15926	15828	15941	16005	16194	16149	16275	15970	16197	16022
28643	50220	46018	37288	31646	27588	24529	21311	19308	17887	17190	16674	16493	16100	16209	16095	15913	15856	15747	15780	15526	15394	15494	15306	15420	15258	15003	14919	14991	14877	14960	14674	14786	14841	14814	14976	14997	14717	14675	14555	14694	14464	14855	14734	14658	14645	14704	14705	14631	14403	14538	14623	14699	14485	14698	14700	14545	14398	14714	14574	14531	14605	14549	14492	14714	14483	14646	14643	14383	14591	14550	14338	14419	14433	14600	14693	14481	14467	14335	14579	14426	14707	14596	14402	14593	14399	14550	14452	14557	14636	14572	14669	14618	14484	14461	14480	14559	14548	14761	14525	14477	14580	14406	14578	14527	14531	14512	14546	14397	14572	14602	14473	14664	14532	14509	14709	14390	14413	14576	14502	14567	14415	14435	14485	14669	14576	14661	14625	14409	14518	14547	14553	14510	14572	14553	14620	14505	14415	14719	14506	14383	14404	14621	14597	14429	14371	14526	14411	14561	14582	14539	14559	14505	14407	14519	14327	14470	14452	14611	14619	14650	14671	14387	14371	14584	14463	14422	14607	14798	14501	14516	14513	14492	14595	14383	14563	14735	14530	14380	14560	14498	14599	14494	14359	14706	14436	14657	14610	14593	14534	14490	14412	14401	14500	14589	14379	14403	14439	14471	14491	14555	14476	14796	14390	14704	14486	14547	14525	14407	14539	14644	14610	14372	14574	14554	14530	14446	14528	14358	14521	14588	14533	14577	14614	14607	14507	14601	14651	14445	14553	14676	14520	14514	14538	14379	14679	14483	14524	14587	14561	14442	14468	14729	14483	14572	14487	14685	14761	14641	14367	14515	14583	14544	14514	14506	14516	14404	14587	14544	14512	14515	14387	14528	14452	14442	14707	14595	14534	14657	14491	14503	14400	14398	14580	14486	14618	14500	14606	14508	14604	14477	14285	14518	14645	14606	14581	14476	14429	14566	14527	14399	14465	14545	14505	14542	14600	14585	14662	14432	14520	14504	14489	14508	14353	14490	14495	14599	14594	14518	14413	14651	14629	14507	14551	14542	14531	14763	14567	14617	14461	14590	14405	14553	14535	14615	14541	14552	14441	14387	14518	14542	14493	14496	14624	14561	14571	14542	14666	14431	14732	14911	14508	14596	14467	14564	14563	14386	14631	14598	14636	14601	14413	14526	14591	14529	14354	14237	14616	14621	14483	14570	14503	14625	14663	14404	14546	14302	14578	14468	14573	14479	14456	14519	14580	14526	14496	14452	14481	14653	14503	14615	14497	14677	14592	14469	14578	14328	14537	14450	14444	14421	14381	14638	14509	14563	14484	14562	14678	14539	14457	14524	14387	14483	14339	14387	14461	14631	14608	14539	14609	14569	14591	14538	14545	14548	14541	14540	14536	14389	14498	14644	14597	14645	14492	14554	14379	14607	14602	14347	14532	14368	14601	14456	14561	14495	14594	14359	14554	14562	14482	14679	14389	14514	14508	14487	14482	14376	14606	14518	14649	14657	14611	14512	14557	14487	14446	14455	14488	14591	14610	14484	14472	14490	14717	14439	14536	14557	14528	14533	14634	14624	14608	14549	14655	14445	14680	14527	14523	14704	14476	14534	14623	14525	14644	14512	14489	14433	14450	14579	14495	14435	14502	14539	14469	14562	14624	14421	14709	14580	14532	14680	14623	14519	14614	14572	14429	14634	14503	14393	14651	14405	14488	14501	14480	14361	14511	14451	14572	14572	14476	14702	14458	14423	14594	14628	14456	14605	14521	14614	14470	14449	14503	14272	14496	14435	14641	14373	14418	14479	14469	14564	14480	14352	14497	14446	14603	14347	14698	14694	14387	14567	14494	14510	14602	14530	14473	14502	14462	14387	14558	14506	14656	14415	14543	14551	14494	14536	14448	14457	14533	14385	14459	14710	14637	14488	14489	14425	14505	14819	14497	14520	14574	14554	14605	14437	14572	14452	14512	14688	14499	14383	14418	14372	14548	14535	14352	14459	14533	14531	14533	14358	14505	14606	14463	14362	14402	14492	14561	14663	14640	14397	14617	14507	14538	14672	14379	14498	14554	14536	14564	14584	14538	14338	14546	14561	14543	14358	14604	14384	14472	14428	14686	14406	14581	14568	14488	14344	14467	14496	14439	14367	14542	14540	14555	14568	14604	14703	14472	14398	14296	14468	14633	14440	14488	14619	14632	14391	14448	14520	14463	14419	14545	14542	14465	14311	14450	14490	14427	14683	14582	14522	14455	14523	14463	14556	14306	14455	14536	14356	14588	14481	14429	14383	14471	14586	14396	14559	14650	14484	14584	14460	14474	14537	14624	14507	14561	14499	14457	14501	14354	14541	14496	14466	14488	14663	14378	14583	14541	14381	14666	14488	14433	14502	14601	14540	14623	14330	14512	14594	14576	14632	14724	14381	14535	14478	14432	14546	14495	14450	14410	14555	14691	14517	14536	14555	14401	14670	14450	14449	14479	14654	14658	14601	14408	14616	14547	14389	14598	14567	14563	14444	14365	14479	14501	14586	14266	14487	14588	14509	14499	14541	14527	14644	14543	14603	14474	14493	14590	14529	14539	14439	14469	14674	14379	14524	14640	14486	14550	14536	14557	14671	14485	14336	14412	14612	14584	14587	14575	14426	14457	14587	14530	14452	14309	14583	14626	14497	14594	14558	14495	14381	14474	14382	14495	14666	14557	14614	14303	14525	14404	14496	14504	14523	14525	14480	14562	14411	14439	14536	14524	14431	14386	14660	14522	14580	14368	14537	14562	14588	14543	14626	14601	14485	14462	14619	14667	14578	14662	14558	14556	14561	14560	14339	14579	14599	14552	14667	14538	14495	14700	14483	14580	14563	14518	14587	14695	14497	14436	14439	14372	14520	14486	14593	14576	14499	14499	14244	14545	14422	14298	14692	14460	14369	14476	14488	14426	14563	14380	14582	14656	14504	14662	14581	14476	14619	14515	14549	14571	14604	14591	14584	14518	14314	14442	14442	14524	14455	14411	14676	14428	14587	14641	14371	14559	14479	14303	14409	14421	14547	14567	14536	14467	14419	14602	14470	14376	14380	14618	14790	14606	14532	14576	14386	14500	14487	14663	14554	14312	14572	14486	14501	14681	14431	14555	14382	14452	14474	14553	14480	14649	14622	14370	14454	14432	14564	14524	14556	14407	14607	14463	14556	14424	14627	14622	14725	14414	14463	14823	14659	14555	14534	14585	14414	14622	14563	14545	14570	14532	14447	14569	14521	14571	14544	14648	14456	14487	14535	14508	14468	14495	14610	14662	14542	14761	14438	14252	14459	14547	14387	14510	14455	14537	14468	14413	14516	14596	14555	14446	14594	14288	14502	14602	14372	14591	14482	14622	14553	14725	14542	14407	14545	14448	14603	14584	14466	14489	14390	14405	14715	14446	14540	14607	14541	14624	14556	14471	14747	14432	14665	14531	14646	14478	14534	14409	14488	14469	14507	14482	14500	14491	14499	14685	14561	14587	14496	14518	14463	14539	14762	14488	14574	14589	14599	14553	14361	14591	14421	14716	14344	14524	14642	14449	14661	14483	14462	14387	14597	14444	14390	14608	14503	14545	14535	14628	14505	14463	14522	14571	14568	14557	14476	14463	14490	14538	14491	14535	14597	14534	14596	14679	14613	14468	14491	14553	14644	14711	14507	14471	14643	14475	14440	14415	14442	14520	14460	14359	14336	14596	14579	14341	14694	14494	14509	14276	14530	14382	14701	14523	14509	14429	14639	14717	14557	14589	14507	14602	14498	14452	14339	14725	14300	14535	14419	14587	14440	14417	14515	14597	14504	14641	14537	14500	14611	14495	14471	14522	14555	14640	14461	14513	14488	14532	14581	14292	14494	14446	14600	14509	14573	14479	14415	14451	14601	14451	14595	14527	14537	14666	14516	14538	14649	14500	14598	14398	14465	14435	14448	14535	14558	14484	14641	14601	14593	14503	14446	14310	14532	14633	14681	14450	14523	14573	14618	14487	14389	14533	14424	14348	14416	14545	14563	14547	14328	14411	14645	14714	14517	14437	14455	14542	14728	14547	14488	14603	14501	14490	14533	14478	14447	14411	14743	14549	14576	14475	14374	14380	14489	14540	14496	14391	14461	14469	14547	14504	14594	14545	14427	14379	14476	14501	14427	14626	14494	14604	14440	14636	14368	14475	14362	14479	14552	14516	14422	14543	14569	14608	14508	14455	14466	14539	14471	14532	14533	14478	14535	14546	14488	14630	14545	14621	14564	14682	14327	14658	14529	14556	14587	14471	14480	14448	14448	14513	14568	14568	14460	14376	14445	14474	14598	14455	14419	14568	14426	14585	14671	14496	14547	14493	14680	14378	14632	14578	14784	14575	14541	14510	14650	14433	14571	14561	14464	14455	14669	14709	14554	14534	14558	14683	14447	14473	14484	14571	14630	14579	14336	14481	14613	14553	14534	14494	14537	14487	14502	14552	14331	14464	14515	14487	14448	14525	14709	14399	14537	14488	14602	14681	14324	14466	14737	14467	14607	14662	14592	14519	14342	14481	14364	14705	14578	14604	14565	14515	14414	14435	14386	14576	14639	14504	14424	14626	14568	14587	14456	14780	14564	14549	14548	14684	14633	14289	14461	14579	14518	14562	14577	14608	14432	14407	14417	14330	14544	14568	14535	14577	14453	14533	14462	14529	14473	14440	14675	14403	14496	14446	14649	14598	14428	14585	14514	14549	14474	14509	14536	14485	14489	14415	14553	14628	14332	14567	14537	14464	14530	14600	14578	14683	14538	14398	14657	14573	14479	14701	14605	14465	14459	14417	14507	14443	14357	14465	14554	14403	14447	14586	14564	14601	14615	14468	14446	14506	14387	14516	14500	14594	14607	14510	14544	14537	14487	14451	14474	14567	14481	14445	14509	14614	14491	14327	14495	14532	14517	14656	14576	14513	14589	14542	14541	14505	14647	14447	14473	14507	14497	14451	14500	14437	14522	14438	14548	14513	14421	14372	14515	14581	14414	14534	14643	14525	14580	14576	14488	14566	14585	14471	14491	14399	14545	14397	14527	14415	14463	14524	14640	14419	14505	14628	14371	14466	14232	14535	14593	14461	14451	14429	14496	14668	14325	14478	14472	14533	14409	14543	14441	14414	14530	14379
27535	24520	30215	27423	21845	19830	18639	17427	16765	16451	16249	16457	16073	16107	16140	15981	16182	16275	16049	15946	16073	16156	15967	15855	16148	16043	15953	15850	15890	16057	15817	15738	15681	15747	15924	15805	15942	15944	15848	15758	15812	15806	15690	15768	15916	15793	15924	15863	15805	15684	15818	15808	15752	15743	15986	15653	15777	15828	15590	15871	15713	15466	15785	15597	15773	15952	15835	15811	15666	15663	15695	15786	15751	15554	15688	15760	15765	15845	15711	15691	15672	15678	15619	15733	15700	15763	15840	15906	15829	15570	15872	15626	15978	15878	15734	15662	15819	15636	15843	15829	15678	15730	15812	15709	15707	15914	15764	15563	15870	15730	15846	15830	15717	15691	15868	15748	15805	15880	15887	15749	15690	15911	15559	15799	15750	15598	15691	15612	15795	15771	15829	15945	15761	15744	15690	15898	15676	15686	15835	15678	15716	15748	15881	15825	15761	15680	15721	15535	15816	15663	15826	15743	15759	15762	15721	15627	15755	15681	15709	15810	15632	15715	15763	15673	15661	15813	15635	15753	15981	15747	15843	15624	15766	15756	16014	15728	15742	15796	15630	15895	15873	15952	15740	16007	15728	15814	15753	15744	15810	15681	15656	15466	15573	15484	15739	15738	15915	15732	15930	15737	15742	15587	15841	15881	15641	15739	15830	15579	15682	15647	15704	15619	15560	15777	15799	15526	15629	15903	15660	15611	15893	15811	15907	15811	15512	15660	15707	15698	15561	15917	15830	15744	15803	15877	15833	15857	15835	15680	15653	15611	15475	15660	15686	15826	15697	15604	15586	15846	15639	15921	15722	15780	15795	15672	15765	15710	15622	15819	16078	15636	15615	15826	15804	15646	15615	15710	15652	15791	15666	15666	15618	15745	15746	15603	15751	15811	15620	15784	15619	15761	15667	15695	15588	15628	15753	15890	15680	15882	15687	15782	15671	15640	15693	15823	15816	15664	15745	15638	15876	15748	15783	15756	15576	15838	15778	15704	15751	15866	15681	15696	15764	15692	15669	15810	15692	15796	15803	15782	15787	15738	15803	15701	15565	15509	15855	16002	15508	15786	15866	15764	15924	15719	15651	15626	15900	15817	15698	15522	15897	15704	15786	15505	15663	15917	15741	15806	15854	15626	15813	15730	15811	15702	15694	15714	15537	15457	15717	15560	15726	15731	15762	15754	15716	15713	15786	15770	15796	15685	15802	15780	15631	15670	15851	15810	15791	15841	15733	15695	15809	15879	15808	15724	15712	15802	15653	15802	15770	15746	15770	15822	15817	15658	15802	15566	15610	15781	15897	15755	15906	15694	15840	15859	15827	15891	15625	15797	15805	15736	15885	15781	15880	15743	15720	15762	15957	15662	15659	15732	15825	15851	15650	15772	15830	15797	15672	15795	15679	15685	15706	15892	15648	15687	15673	15752	15841	15876	15763	15720	15715	15634	15783	15768	15766	15654	15775	15825	15719	15598	15613	15853	15607	15770	15685	15744	15684	15669	15917	15976	15725	15729	15885	15559	15607	15737	15624	15895	15725	15880	15625	15854	15663	15688	15589	15660	15609	15744	15653	15659	15788	15704	15679	15632	15813	15760	15835	15676	15664	15925	15889	15815	15997	15658	15624	15670	15748	15875	15890	15815	15661	15706	15766	15864	15718	15658	15710	15784	15677	15852	15653	15749	15797	15813	15692	15567	15472	15709	15566	15650	15724	15744	15852	15739	15777	15750	15725	15769	15705	15845	15603	15653	15669	15696	15817	15569	15491	15667	15677	15694	15896	15801	15528	15644	15887	15730	15637	15734	15734	15609	15830	15803	15582	15609	15690	15857	15779	15712	15871	15563	15799	15573	15831	15926	15795	15799	15641	15809	15793	15610	15746	15935	15906	15833	15801	15627	15922	15650	15802	15792	15606	15853	15892	15715	15670	15716	15424	15785	15585	15635	15863	15701	15748	15818	15874	15855	15809	15555	15768	15731	15732	15868	15849	15669	15838	15751	15733	15712	15588	15727	15800	15825	15701	15651	15831	15712	15741	15883	15724	15660	15661	15766	15926	15855	15693	15464	15717	15628	15626	15665	15638	15746	15705	15648	15843	15624	15644	15810	15725	15810	15679	15773	15744	15569	15658	15601	15683	15772	15559	15716	15634	15669	15793	15801	15591	15891	15719	15574	15813	15962	15762	15885	15956	15818	15885	15687	15343	15959	15634	15548	15840	15823	15619	15682	15640	15889	15833	15845	15657	15508	15760	15831	15710	15569	15689	15748	15798	15572	15661	15774	15700	15786	15678	15737	15788	15678	15738	15810	15796	15716	15662	15700	15959	15605	15737	15680	15734	15864	15673	15635	15758	15670	15843	15607	15581	15684	15884	15901	15883	15533	15663	15836	15812	15737	15775	15670	15651	15807	15679	15795	15749	15796	15760	15732	15892	15523	15901	15645	15702	15618	15800	15750	15786	15756	15590	15805	15918	15573	15812	15584	15764	15802	15689	15694	15657	15635	15786	15900	15626	15842	15753	15688	15759	15930	15660	15669	15817	15724	15799	15873	15926	15767	15651	15667	15725	15750	15671	15913	15727	15857	15670	15768	15728	15788	15582	15726	15658	15910	15722	15678	15693	15777	15629	15703	15893	15779	15641	15832	15873	15872	15830	15646	15577	15470	15726	15962	15771	15628	15793	15697	15586	15636	15843	15936	15727	15920	15825	15757	15931	15900	15823	15762	15808	16004	15653	15877	15616	15652	15727	15805	15648	15732	15719	15924	15594	15695	15687	15598	15601	15681	15638	15810	15619	15772	15740	15801	15705	15696	15720	15764	15849	15640	15693	15753	15802	15792	15731	15798	15661	15633	15725	15843	15659	15714	15807	15635	15539	15637	15769	15578	15689	15773	15682	15762	15894	15800	15753	15928	15816	15597	15779	15680	15743	15825	15984	15837	15836	15976	15754	15550	15690	15926	15876	15624	15600	15755	15643	15842	15883	15743	15885	15713	15712	15589	15734	15827	15690	15630	15862	15737	15594	15658	15704	15694	15638	15838	15765	15722	15648	15732	15692	15868	15666	15632	15725	15785	15820	15884	15828	15703	15759	15951	15941	15815	15867	15954	15713	15829	15806	15760	15821	15692	15642	15589	15655	15669	15710	15803	15849	15612	15534	15833	15851	15849	15979	15854	15714	15680	15709	15727	15779	15553	15708	15587	15838	15475	15693	15748	15534	15701	15685	15864	15889	15729	15614	15659	15947	15717	15809	15767	15780	15697	15714	15852	15836	15520	15660	15740	15962	15562	15814	15814	15842	15709	15735	15995	15597	15522	15746	15866	15676	15697	15756	15672	15557	15713	15720	15838	15838	15797	15735	15961	15662	15744	15807	15757	16034	15759	15657	15730	15613	15505	15588	15686	15779	15651	15652	15689	15940	15594	15713	15766	15729	15789	15743	15697	15618	15820	15576	15816	15775	15928	15771	15705	15702	15510	15642	15753	15784	15702	15819	15813	15647	15732	15703	15793	15664	15794	15515	15671	15632	15732	15542	15762	15657	15736	15920	15731	15786	15733	15772	15506	15688	15773	15846	15544	15856	15748	15764	15605	15784	15706	15831	15772	15636	15601	15793	15846	15824	15642	15765	15708	15730	15658	15978	15681	15701	15700	15563	15841	15707	15766	15675	15807	15936	15848	15691	15822	15725	15873	15713	15698	15486	15724	15741	15786	15791	15800	15771	15720	15635	15721	15583	15873	15936	15937	15745	15785	15691	15664	15903	15653	15832	15716	15719	15453	15678	15722	15745	15617	15835	15799	15652	15769	15615	15615	15772	15700	15833	15749	15854	15598	15662	15700	15693	15767	15866	15811	15787	15780	15639	15847	15734	15791	15615	15691	15780	15740	15758	15670	15648	15772	15696	15544	15992	15751	15719	15683	15832	15759	15580	15849	15723	15838	15490	15621	15684	15785	15833	15856	16017	15658	15834	15717	15746	15722	15818	15794	15730	15789	15811	15675	15668	15685	15728	15785	15759	15679	15765	15826	15876	15748	15656	15711	15700	15695	15927	15747	15857	15780	15622	15963	15697	15703	15709	15737	15766	15813	15851	15704	15676	15624	15564	15655	15802	15645	15726	15668	15713	15880	15666	15940	15676	15684	15676	15692	15720	15714	15810	15643	15763	15858	15607	15498	15801	15707	15642	15617	15740	15613	15707	15709	15844	15668	15777	15784	15737	15844	15821	15642	15656	15619	15648	15733	15759	15597	15828	15730	15728	15655	15747	15783	15491	15801	15896	15644	15714	15644	15798	15720	15893	15953	15772	15723	15635	15607	15775	15608	15963	15817	15645	15793	15853	15771	15785	15752	15644	15798	15812	15721	15876	15840	15726	15826	15764	15946	15910	15787	15792	15706	15621	15610	15624	15721	15925	15763	15714	15644	15840	15898	15726	15807	15728	15536	15858	15684	15957	15837	15763	15686	15719	15843	15792	15833	15877	15691	15560	15808	15638	15792	15877	15674	15663	15659	15716	15523	15669	15833	15638	15548	15609	15666	15822	15824	15545	15664	15863	15479	15606	15683	15785	15817	15821	15826	15675	15642	15690	15813	15716	15653	15732	15823	15638	15704	15593	15838	15564	15846	15831	15760	15581	15635	15629	15664	15762	15761	15869	15777	15687	15594	15645	15844	15693	15661	15353	15719	15675	15741	15580	15723	15708	15672	15607	15763	15536	15712	15675	15539	15866	15723	15860	15674	15700	15566	15834	15774	15919	15899	15818	15785	15652	15775	15714	15588	15704	15631	15870	15742	15744	15654	15712	15684	16070	15640	15938	15728	15830	15678	15841	15837	15613	15902	15801	15700	15716	15717	15659	15634	15716	15801	15746	15783	15675	15733	15925	15809	15601	15728	15879	15784	15737	15698	15673	15751	15796	15744	15657	15651	15614	15606	15832	15790	15823	15514	15734	15888	15646	15683	15690	15710	15576	15787	15743	15756	15697	15892	15902	15858	15709	15619	15679	15954	15765	15807	15733	15592	15925	15858	15694	15796	15641	15794	15695	15563	15736	15705	15765	15781	15672	15669	15646	15729	15649	15617	15845	15661	15734	15836	15740	15907	15744	15776	15856	15865	15754	16022	15661	15768
26051	38813	34867	27061	22778	19951	18379	16782	15822	15403	15266	15106	14840	14937	14851	14715	14785	14743	14709	14732	14565	14600	14779	14621	14496	14433	14581	14390	14474	14319	14328	14282	14351	14221	14176	14443	14200	14318	14321	14406	14242	14311	14369	14260	14180	14179	14060	14339	14245	14287	14387	14316	14175	14347	14439	14123	14279	14440	14248	14210	14238	14323	14377	14326	14316	14235	14475	14343	14183	14119	14160	14461	14227	14387	14142	14290	14072	14090	14345	14425	14235	14413	14246	14162	14174	14319	14221	14251	14197	14154	14282	14356	14324	14249	14301	14191	14312	14046	14064	14135	14025	14311	14335	14464	14410	14362	14159	14318	14094	14143	14231	14138	14171	14216	14159	14173	14305	14428	14217	14151	14294	14313	14405	14326	14357	14316	14394	14368	14289	14108	14269	14253	14345	14310	14140	14121	14331	14145	14339	14326	14192	14243	14315	14439	14240	14299	14289	14240	14085	14231	14142	14102	14328	14342	14314	14181	14214	14140	14288	14216	14257	14070	14275	14118	14316	14341	14462	14210	14144	14303	14354	14294	14312	14217	14192	14078	14431	14425	14328	14170	14190	14333	14234	14049	14320	14156	14154	14175	14270	14377	14152	14086	14312	14403	14094	14203	14276	14095	14407	14171	14257	14294	14270	14362	14280	14243	14203	14231	14206	14198	14205	14251	14265	14238	14295	14155	14330	14179	14351	14269	14245	14233	14343	14178	14167	14242	14208	14274	14386	14415	14173	14352	14183	14342	14472	14246	14343	14156	14248	14303	14396	14121	14351	14201	14127	14249	14111	14327	14179	14282	14256	14210	14269	14133	14296	14334	14306	14172	14208	14216	14170	14158	14330	14194	14227	14364	14260	14288	14204	14176	14033	14321	14224	14151	14298	14117	14243	14220	14273	14263	14245	14275	14275	14351	14159	14378	14358	14199	14389	14219	14289	14232	14121	14204	14291	14221	14209	14434	14399	14244	14223	14312	14215	14367	14267	14386	14336	14205	14256	14364	14268	14219	14285	14261	14259	14506	14321	14356	14373	14139	14239	14361	14358	14165	14212	14362	14339	14341	14314	14279	14229	14175	14057	14307	14132	14303	14302	14299	14380	14387	14212	14404	14306	14263	14306	14164	14353	14263	14387	14200	14323	14216	14398	14202	14267	14262	14227	14181	14230	14323	14152	14372	14389	14196	14280	14212	14261	14197	14222	14265	14263	14297	14130	14153	14304	14360	14194	14228	14197	14228	14255	14356	14420	14202	14262	14113	14444	14449	14290	14389	14244	14237	14162	14164	14256	14324	14265	14381	14194	14237	14436	14262	14125	14247	14149	14189	14250	14234	14384	14202	14253	14188	14161	14341	14120	14375	14354	14430	14201	14272	14224	14222	14323	14183	14191	14245	14255	14258	14266	14157	14118	14265	14359	14216	14077	14267	14128	14261	14174	14170	14337	14274	14298	14207	14210	14266	14231	14222	14187	14185	14313	14462	14399	14352	14093	14428	14074	14170	14316	14062	14272	14383	14315	14286	14229	14224	14171	14289	14243	14393	14245	14285	14264	14316	14308	14235	14094	14155	14321	14204	14185	14221	14236	14332	14173	14279	14171	14199	14366	14476	14247	14239	14469	14233	14369	14250	14227	14376	14205	14184	14340	14334	14292	14107	14333	14398	14237	14325	14264	14138	14338	14226	14171	14288	14394	14159	13970	14202	14072	14271	14266	14163	14332	14157	14245	14169	14366	14255	14167	14235	14235	14339	14257	14329	14294	14360	14185	14269	14406	14392	14230	14238	14284	14216	14267	14272	14136	14222	14354	14329	14145	14258	14244	14028	14207	14343	14207	14092	14172	14205	14130	14178	14154	14353	14165	14212	14242	14313	14096	14200	14197	14276	14144	14177	14262	14377	14226	14171	14290	14067	14357	14215	14219	14190	14296	14265	14248	14363	14146	14438	14308	14289	14363	14368	14287	14028	14268	14151	14376	14324	14239	14206	14233	14309	14082	14279	14310	14156	14245	14354	14034	14228	14202	14214	14329	14306	14198	14242	14242	14275	14227	14196	14190	14240	14144	14232	14362	14151	14236	14341	14166	14270	14373	14219	14241	14160	14264	14310	14284	14061	14203	14279	14196	14365	14176	14234	14331	14166	14265	14462	14261	14385	14256	14337	14387	14269	14244	14298	14280	14117	14349	14353	14082	14273	14275	14121	14214	14255	14201	14276	14352	14216	14218	14121	14402	14398	14225	14133	14324	14145	14255	14313	14249	14368	14354	14145	14138	14270	14249	14362	14300	14352	14288	14270	14308	14229	14317	14180	14236	14243	14315	14292	14255	14239	14113	14440	14303	14243	14258	14124	14226	14248	14278	14244	14229	14348	14265	14220	14142	14294	14316	14107	14396	14206	14277	14237	14398	14143	14291	14398	14278	14165	14354	14170	14340	14288	14176	14268	14130	14109	14313	14094	14319	14187	14215	14350	14551	14433	14119	14332	14190	14185	14112	14195	14272	14240	14309	14469	14252	14354	14423	14188	14243	14308	14208	14192	14248	14245	14298	14377	14146	14180	14198	14121	14196	14124	14166	14367	14279	14193	14289	14307	14284	14400	14266	14316	14363	14338	14274	14247	14274	14276	14332	14342	14251	14322	14155	14292	14246	14288	14202	14169	14158	14298	14270	14155	14276	14166	14188	14355	14169	14255	14252	14286	14215	14130	14230	14277	14233	14263	14103	14352	14138	14158	14265	14130	14169	14285	14187	14356	14393	14301	14233	14141	14297	14273	14358	14148	14221	14131	14225	14388	14223	14167	14426	14235	14136	14349	14298	14317	14277	14162	14430	14346	14235	14166	14323	14269	14213	14213	14268	14432	14235	14303	14349	14217	14233	14262	14258	14280	14180	14075	14208	14434	14265	14328	14093	14244	14225	14159	14281	14251	14290	14292	14234	14282	14045	14171	14314	14209	14241	14299	14169	14339	14395	14301	14249	14274	14456	14179	14084	14329	14295	14401	14330	14292	14165	14327	14310	14220	14347	14316	14333	14265	14339	14295	14220	14348	14186	14346	14246	14355	14188	14186	14229	14411	14201	14160	14155	14232	14231	14246	14248	14074	14347	14376	14284	14468	14289	14225	14347	14217	14195	14275	14357	14062	14381	14107	14086	14343	14348	14403	14245	14300	14123	14133	14406	14212	14278	14324	14175	14272	14115	14021	14186	14228	14334	14167	14164	14285	14251	14130	14335	14221	14169	14225	14294	14333	14438	14370	14293	14072	14277	14230	14193	14181	14213	14244	14231	14189	14221	14270	14158	14365	14235	14244	14118	14207	14220	14215	14402	14252	14172	14098	14190	14283	13973	14279	14381	14129	14184	14238	14270	14431	14168	14250	14208	14380	14352	14310	14248	14073	14291	14261	14488	14079	14255	14305	14250	14231	14121	14198	14104	14327	14223	14281	14390	14261	14318	14382	14229	14251	14496	14380	14456	14332	14192	14185	14361	14226	14288	14220	14253	14210	14247	14187	14277	14301	14112	14258	14219	14204	14216	14115	14321	14353	14247	14246	14416	14260	14437	14329	14311	14387	14111	14318	14257	14255	14314	14225	14080	14270	14254	14251	14468	14287	14209	14371	14270	14201	14353	14229	14178	14354	14079	14309	14116	14479	14305	14249	14144	14341	14322	14254	14158	14294	14274	14177	14170	14277	14283	14194	14278	14281	14195	14242	14376	14291	14159	14190	14277	14256	14341	14307	14238	14309	14150	14186	14267	14282	14260	14242	14392	14292	14185	14326	14308	14202	14205	14374	14273	14385	14278	14195	14340	14278	14274	14075	14124	14259	14224	14204	14137	14094	14124	14214	14408	14213	14419	14293	14275	14245	14242	14381	14308	14325	14330	14303	14348	14341	14390	14223	14277	14361	14324	14293	14366	14444	14157	14200	14262	14309	14192	14200	14316	14352	14430	14095	14260	14274	14188	14372	14374	14232	14226	14279	14198	14230	14319	14332	14255	14384	14345	14316	14165	14184	14367	14212	14308	14365	14306	14282	14130	14266	14187	14152	14292	14176	14310	14293	14255	14288	14230	14252	14348	14122	14351	14281	14231	14345	14260	14262	14315	14319	14243	14153	14175	14353	14343	14151	14295	14237	14059	14341	14240	14226	14277	14127	14303	14284	14349	14257	14258	14112	14211	14228	14247	14237	14333	14261	14360	14269	14081	14383	14260	14216	14071	14265	14192	14176	14352	14277	14079	14410	13984	14414	14116	14371	14279	14187	14281	14118	14216	14123	14354	14309	14193	14372	14295	14191	14158	14296	14233	14171	14248	14097	14096	14212	14254	14223	14283	14378	14253	14128	14384	14273	14097	14200	14092	14342	14209	13957	14414	14333	14331	14285	14207	14244	14274	14213	14271	14086	14219	14079	14328	14260	14271	14209	14318	14194	14161	14279	14205	14266	14217	14097	14180	14169	14223	14271	14077	14285	14218	14210	14125	14218	14218	14294	14194	14373	14218	14245	14195	14193	14297	14299	14023	14313	14112	14225	14290	14298	14361	14270	14145	14194	14100	14307	14152	14123	14267	14240	14224	14280	14229	14347	14527	14308	14509	14401	14285	14278	14316	14415	14182	14218	14238	14348	14473	14225	14367	14249	14483	14392	14225	14309	14215	14294	14374	14305	14287	14207	14124	14103	14213	14168	14186	14218	14218	14174	14265	14201	14271	14312	14200	14157	14292	14180	14260	14199	14236	14138	14144	14263	14238	14211	14344	14268	14378	14240	14235	14071	14290	14421	14057	14225	14391	14358	14297	14210	14189	14369	14233	14423	14273	14264	14232	14277	14323	14288	14177	14139	14095	14336	14244	14119	14429	14227	14241	14157	14413	14271	14273	14336	14278	14153	14005	14317	14312	14256	14157	14248	14309	14325	14127	14269	14084	14402	14301	14220	14123	14313	14157	14198	14229	14181	14110	14397	14122	14177	14246	14259	14349	14225	14347	14322	14188	14252	14227	14362	14393	14226	14281	14308	14327	14191	14177	14125	14138	14125	14377	14121	14449	14330	14183	14146	14209	14184	14074	14436	14524	14067	14243	14181	14142	14385	14183	14206	14397	14292	14141	14192	14275	14319	14289	14342
23722	21115	28407	24388	23111	24046	23317	19424	18240	17773	17288	17139	17012	16982	16807	16945	16911	16851	16774	16668	16690	16707	16829	16546	16613	16457	16407	16211	16499	16556	16449	16456	16316	16377	16220	16257	16425	16413	16131	16152	16398	16197	16195	16267	16166	16251	16175	16153	16389	16278	15947	16075	16144	15915	16443	16143	16250	16035	16179	16102	16216	16160	16202	16110	16259	16138	16126	16005	15981	16019	16287	16165	16273	16047	16186	16199	16257	16123	16255	16172	16099	16225	16113	16053	16130	16069	16150	15989	16071	15857	16308	16157	16204	16098	16207	16306	16076	16244	16131	16229	16307	16190	16265	16307	16186	16141	16057	16227	16025	16140	16117	16026	16356	16202	16135	15974	15920	16136	16109	16207	16202	16257	16204	16080	16128	16226	16244	16189	16141	15999	16164	16282	16070	16052	16097	16217	16072	16139	16144	16261	16289	16134	16060	16041	16125	16093	16038	16215	16245	16194	15968	16019	16172	16020	16108	15991	16022	16188	15993	16069	16015	16192	15946	16193	15934	16136	15989	16082	16247	16096	16070	16141	16104	16100	16249	16200	16168	16105	16054	16163	16273	16193	16299	16164	16135	16149	16126	16291	16189	16279	16186	16077	16236	16131	15977	16076	16072	16016	16058	16034	16300	15992	16078	15986	16055	16134	16273	16011	16197	16205	16141	16215	16132	16231	16192	16181	16128	16163	16207	16104	16165	16152	16134	16209	16241	15973	16097	16137	16119	16232	16069	16304	16114	16175	16085	16303	16239	16103	16239	16178	16115	16144	16299	16035	16152	16114	16073	16174	15989	16135	16132	16173	16228	16188	16134	16186	16113	16079	16230	16048	16191	15987	16060	16244	16263	16144	16070	16167	16054	16206	16181	16138	15969	16039	16202	16021	16282	16141	16100	16052	16201	16237	16275	16058	16143	16127	16008	16208	15997	15929	16084	15967	15897	16121	16145	16021	16311	16112	16170	16127	16367	16252	15933	16088	16135	16297	16065	15968	16157	16059	16014	16324	16199	16178	16039	16162	16138	16174	16163	16109	16143	16165	16205	16155	16129	15983	16156	16057	16119	16345	16180	16060	16142	16052	16109	16042	15970	16238	16045	16098	16180	15985	16085	16074	16187	16050	16261	16133	16277	15980	16339	16178	16319	16272	16146	16017	16277	16160	16105	16189	16082	16242	16166	16124	16029	16054	16190	16123	16055	16272	16183	16025	16273	16224	15901	16074	16183	16110	16198	16010	16187	16147	16112	16006	15997	16317	16176	16275	16440	16152	16195	16221	16181	15995	16230	16235	16104	16063	16016	16226	16175	16225	16198	16300	16075	16217	16013	16035	16131	16152	16035	16009	15992	16102	16422	16165	15923	16158	15985	16170	15885	16110	16181	16121	15982	16038	16137	16185	15867	16116	16022	16055	16280	16173	16029	16163	16032	16099	16317	16133	16214	16077	16064	16247	15966	16009	16280	16016	16135	15996	16255	16127	16012	16206	16019	16102	15858	16200	16056	16171	16028	16271	16193	16291	16068	16187	16289	16220	16176	16119	16232	16158	16198	16049	16111	15882	16114	16079	16377	16089	16224	16185	16007	16302	16034	16100	15979	16254	15964	16060	16079	15894	16160	15913	16010	16092	16371	16150	16332	16180	16207	16179	16181	16035	16128	16113	16072	16058	16167	16115	16271	16170	15964	16307	16196	16040	16285	16106	16291	16245	16051	16114	16018	16148	16411	16183	16104	16226	16459	16207	16220	16272	16125	15959	15995	16135	16045	16031	15984	16216	16087	16135	16058	16098	16302	16112	16184	16050	16240	16095	16065	16117	16017	16097	16050	16056	16107	16065	16031	16135	15953	16273	16194	16150	16190	15958	16223	16050	16111	15974	16125	16108	16186	16176	16176	16478	16023	15950	16188	16251	16154	16063	16001	16048	15974	16135	16100	16168	16154	16138	16113	16263	16224	16247	16074	16127	16156	16158	16099	16024	16200	16105	16130	16298	16127	16134	16278	16177	16116	16072	16007	16210	16174	16036	16132	16022	16031	16117	16060	16098	16200	16231	16145	16041	16189	16121	16147	16339	16199	16165	16033	16123	16226	16164	15927	16162	16300	15993	15953	16045	15975	16213	16066	16188	16435	16361	16168	15969	15955	16143	15953	16207	16117	15933	16253	16070	16038	16045	16021	16180	16344	16177	16214	15970	15983	16244	16148	16043	16068	15977	16203	16014	16025	16047	15943	16137	16089	16181	16043	16168	16224	16223	16277	16026	16055	16307	16177	16232	16080	16036	16142	16077	16222	16121	16107	16009	15959	16020	16151	16196	16394	16077	16162	16132	16236	16205	16088	16059	16194	16042	16145	16041	16168	16016	16099	16132	16116	16224	16109	16057	16291	16557	16244	16029	15930	16231	16078	16189	16320	16116	16018	16079	16145	16085	16220	16241	16264	16070	16437	16274	16051	16192	16038	16031	16097	16063	15957	16048	16019	16107	16248	15943	16243	16167	16196	16112	15930	16049	16138	16294	16132	16005	16114	16053	16209	16138	16136	16054	16216	16153	16029	16242	16139	16078	16175	16289	16079	16108	16113	16184	16344	16066	16223	16194	16059	16086	16033	16075	16169	16202	16107	16017	16370	16260	16217	16095	16130	16113	16130	16003	16284	16100	16171	16391	16261	16297	16232	16157	16212	16229	16020	15939	16087	16010	16218	16099	16105	16146	16340	16165	16028	16153	16061	16129	16232	16269	16312	16203	16324	16196	15969	16318	16011	16065	16209	16104	16033	16237	16023	16177	16089	15968	16099	16291	16307	16215	16251	16022	16218	16351	16229	16076	16242	16110	16197	16177	16148	16274	16196	16225	15970	16245	16088	16006	16322	15928	16083	16339	16149	16063	15981	16073	16158	16189	16172	16314	16347	16338	16267	16103	15810	16024	16068	16187	16163	16063	16184	16168	15925	16335	16048	16223	16095	16070	16023	16218	16299	16382	16091	16072	16082	16130	16082	16266	16207	16009	16131	15918	16125	16006	16100	16066	16231	16058	16147	16147	16331	16090	16048	16056	16148	16023	16081	16172	16070	16261	16097	16416	16283	16273	16091	16123	16001	16183	16049	15992	16066	16044	16062	16047	16088	15976	15956	16283	16073	16404	16270	16115	16159	16143	16124	16093	16167	16324	16077	16320	16172	16104	16114	16129	16164	16162	16081	16227	16132	16007	16065	16131	16083	16029	16239	16253	16155	16185	16342	16143	16261	16065	16236	15939	16168	16219	16207	16190	15921	16287	15977	16150	16162	15943	16123	16231	16207	16183	16214	16023	16202	16212	16308	16077	16295	16261	16139	16153	16198	16033	16141	16190	16246	16197	16145	16154	16153	16170	16228	16105	16189	16162	16343	16051	16040	16121	16040	16219	16123	16141	16161	16053	16187	16445	16251	16070	16009	16133	16292	16315	16147	16159	16241	16053	16002	16092	16088	16064	16214	16153	15937	15964	15952	16212	16382	16253	16132	16204	15976	16069	16093	16055	16162	16146	16209	16165	16238	16177	16003	16185	16108	16058	16108	16041	16113	16182	16216	16034	15974	16318	16202	16268	16068	16375	16045	16153	16106	16087	16136	16289	16291	16282	16331	16181	16022	16207	16096	16201	16323	16263	16246	16113	15894	16055	16284	16008	16076	15950	16165	16206	16273	16021	16146	16179	16027	16175	16139	16120	16008	16194	16170	16128	16045	16185	16228	16043	16052	16086	16135	16051	16183	16328	16201	16040	16331	16096	16227	16227	16016	16099	16110	16224	16147	16217	16301	16215	16192	16170	16273	16132	16142	16110	16136	16031	16086	16080	16096	15990	16189	16160	16082	16356	16065	16117	16043	16204	15998	16163	16198	16091	16186	16107	16275	16185	16200	16008	16179	16033	16175	16125	16136	16080	15979	16033	16019	16158	16189	16233	16140	16097	16035	16017	16092	16073	16113	16302	16038	16043	16189	15998	16342	16276	16112	16243	16068	16234	16198	15902	15985	16161	16188	16208	16377	16348	16179	16019	16043	16135	16063	16056	16293	16150	16189	15962	15981	16205	16198	16203	16143	16119	16149	15992	16060	16145	15953	16175	16055	16067	16015	16071	16094	16102	16180	16150	15968	16139	16241	16101	16261	16289	16054	16029	15955	16154	16104	16034	16067	16183	16052	16249	16057	15950	16088	16162	16133	16106	16031	16047	16138	16024	16205	16106	16326	16108	16095	16224	16120	16104	16084	16234	16181	16020	16120	16229	16219	15959	16293	16071	16384	15911	15888	16141	16370	16322	16047	15991	15989	16077	16131	16158	16180	16092	16073	16240	16359	16359	16228	16147	16163	16000	16021	16253	16213	16130	16239	16223	16225	16223	16246	16158	16103	16205	16275	16463	16037	16082	16100	16135	16226	16004	16223	16294	16217	16158	16193	16168	16177	16102	16267	16372	16201	15933	16054	16205	16152	16102	16000	15946	16159	16159	16251	16342	16294	16295	15987	16071	16113	15953	16187	16214	16029	16244	16204	16113	16205	16304	16093	16206	16320	16107	16194	16262	16198	15988	16105	16141	16015	16070	16259	15981	16291	16198	16033	16246	16226	16246	16038	16183	16087	16241	16185	16065	16161	16080	16009	16082	15985	15952	16277	16064	16209	16100	16060	16137	16184	15962	16025	16175	16117	16151	15841	16086	16355	16094	16273	16253	16177	16405	16139	16041	16196	16160	16195	16108	16164	16010	15982	16057	16022	16175	16094	16113	16083	16140	16271	16102	16216	16103	16411	16136	16207	16182	16183	16244	16218	15797	16050	16168	16190	16021	16043	16083	16183	16190	16069	16200	16065	15927	16205	16137	16118	16185	16213	15915	16059	16030	16170	16075	16042	16043	16145	16237	16239	16129	16119	16237	16018	16074	16083	16193	16260	16011	16160	16384	16171	16190	16226	16268	16056	16257	16435	16117	16240	16343	16282	16305	16124	16297	16215	16104	16052	16205	16026	16025	16127	16040	16224	15986	16220	16256	16222	16108	16185	16106	16146	16006	15977	15915	16082	16162	16348	16306	16100	16114	16055	16162	16109	16075	16057	16173	16099	16124	16166	16004	16171	16208	16346	16081	16090	16310
26475	44993	41229	32673	27370	24007	21656	19372	17900	16835	16326	15949	15819	15591	15650	15766	15324	15719	15475	15428	15324	15113	15258	15003	15181	15017	14998	14912	14972	14942	14734	14860	14744	14561	14774	14631	14471	14715	14640	14691	14616	14507	14648	14549	14637	14517	14662	14554	14661	14563	14668	14643	14516	14450	14485	14642	14566	14588	14562	14536	14750	14399	14433	14554	14428	14621	14542	14550	14660	14613	14501	14456	14465	14603	14541	14618	14470	14524	14563	14552	14525	14476	14517	14518	14641	14350	14583	14632	14584	14495	14429	14546	14636	14673	14415	14539	14591	14490	14501	14616	14551	14423	14555	14477	14696	14579	14501	14554	14623	14466	14520	14465	14514	14629	14548	14691	14490	14487	14784	14477	14519	14671	14476	14574	14506	14549	14506	14466	14715	14640	14532	14549	14604	14539	14564	14303	14497	14396	14640	14519	14438	14557	14515	14597	14595	14362	14726	14472	14540	14586	14426	14649	14550	14420	14590	14641	14731	14467	14636	14460	14437	14504	14581	14512	14532	14662	14548	14499	14517	14485	14528	14491	14652	14579	14581	14527	14507	14629	14645	14740	14422	14562	14612	14513	14527	14628	14556	14818	14525	14560	14575	14665	14569	14656	14586	14578	14404	14535	14559	14512	14578	14506	14548	14527	14491	14621	14581	14675	14514	14431	14496	14661	14569	14598	14530	14541	14696	14643	14684	14573	14423	14596	14683	14517	14564	14399	14563	14502	14525	14688	14774	14584	14545	14697	14463	14704	14619	14561	14782	14656	14630	14473	14575	14498	14458	14469	14548	14563	14552	14613	14501	14567	14631	14388	14545	14584	14416	14582	14588	14668	14556	14647	14496	14587	14581	14464	14654	14510	14432	14557	14480	14691	14620	14675	14391	14426	14653	14481	14542	14540	14380	14542	14516	14644	14549	14467	14513	14542	14697	14367	14542	14542	14575	14394	14500	14531	14501	14733	14649	14441	14453	14551	14517	14602	14629	14607	14590	14547	14476	14560	14761	14516	14512	14477	14589	14528	14396	14622	14508	14543	14646	14635	14534	14518	14440	14524	14653	14575	14597	14341	14497	14505	14616	14712	14644	14329	14538	14382	14790	14519	14695	14615	14574	14631	14617	14498	14478	14591	14565	14585	14521	14595	14665	14573	14479	14377	14652	14652	14482	14608	14632	14532	14592	14579	14677	14555	14582	14491	14609	14598	14668	14707	14451	14586	14684	14501	14450	14575	14553	14314	14609	14488	14725	14678	14581	14464	14626	14728	14517	14493	14607	14678	14534	14529	14587	14591	14413	14654	14654	14470	14603	14605	14534	14613	14501	14540	14565	14522	14720	14506	14440	14619	14657	14437	14530	14412	14474	14510	14766	14432	14535	14469	14501	14624	14532	14519	14483	14442	14696	14482	14609	14480	14447	14581	14658	14630	14549	14759	14817	14358	14526	14581	14623	14490	14547	14600	14609	14526	14636	14600	14361	14438	14519	14406	14598	14619	14583	14599	14504	14543	14590	14729	14488	14373	14681	14627	14504	14663	14561	14582	14639	14558	14608	14544	14515	14440	14629	14464	14553	14537	14549	14631	14514	14569	14528	14506	14609	14594	14698	14494	14441	14627	14741	14486	14617	14424	14542	14664	14536	14574	14319	14800	14499	14473	14528	14526	14616	14524	14454	14396	14538	14518	14557	14451	14405	14606	14492	14493	14510	14512	14433	14480	14639	14461	14536	14618	14675	14675	14433	14595	14516	14330	14503	14617	14517	14599	14646	14607	14450	14644	14616	14474	14516	14470	14449	14508	14594	14489	14603	14376	14407	14536	14635	14568	14547	14711	14461	14498	14622	14425	14592	14629	14568	14649	14561	14608	14400	14621	14443	14614	14697	14656	14375	14554	14527	14474	14616	14623	14325	14624	14567	14546	14539	14506	14690	14556	14363	14520	14539	14565	14460	14513	14584	14554	14488	14543	14759	14568	14599	14426	14711	14796	14411	14528	14472	14546	14680	14582	14504	14512	14483	14598	14567	14531	14651	14615	14579	14389	14695	14493	14688	14485	14757	14624	14481	14601	14401	14486	14546	14551	14575	14432	14581	14455	14433	14631	14480	14615	14728	14439	14677	14666	14630	14543	14488	14442	14683	14568	14434	14471	14457	14617	14670	14645	14646	14515	14537	14505	14522	14506	14528	14405	14466	14480	14499	14677	14459	14581	14496	14352	14441	14618	14480	14654	14671	14514	14624	14529	14460	14726	14549	14646	14616	14608	14339	14658	14623	14452	14628	14461	14602	14468	14465	14396	14526	14642	14548	14591	14702	14554	14393	14445	14599	14567	14425	14462	14547	14656	14716	14492	14644	14611	14506	14588	14408	14460	14557	14626	14459	14806	14495	14630	14531	14458	14455	14662	14644	14519	14550	14529	14539	14419	14644	14593	14408	14568	14473	14684	14573	14671	14515	14574	14501	14474	14664	14589	14647	14588	14687	14694	14567	14556	14580	14548	14542	14490	14649	14491	14567	14495	14658	14510	14561	14586	14593	14703	14548	14510	14630	14424	14551	14641	14367	14367	14405	14576	14529	14392	14518	14461	14601	14781	14342	14423	14771	14554	14638	14486	14531	14382	14521	14424	14486	14640	14626	14644	14466	14546	14436	14542	14618	14594	14485	14542	14602	14686	14607	14670	14440	14683	14527	14409	14578	14619	14708	14624	14459	14542	14505	14603	14542	14434	14563	14446	14633	14616	14465	14538	14620	14638	14654	14516	14508	14502	14538	14461	14475	14651	14502	14492	14569	14478	14697	14686	14569	14466	14643	14437	14587	14427	14638	14555	14379	14698	14604	14603	14513	14496	14429	14537	14585	14605	14552	14499	14635	14474	14517	14665	14539	14479	14504	14527	14607	14537	14594	14478	14481	14387	14561	14515	14697	14590	14739	14704	14803	14543	14740	14586	14697	14465	14689	14545	14391	14582	14512	14604	14740	14591	14596	14462	14763	14487	14478	14475	14422	14704	14376	14456	14738	14385	14533	14591	14733	14599	14583	14468	14426	14558	14427	14500	14511	14529	14494	14498	14571	14610	14590	14627	14388	14580	14488	14595	14358	14507	14511	14590	14529	14532	14339	14612	14665	14767	14505	14435	14437	14424	14483	14533	14697	14659	14444	14517	14532	14479	14497	14521	14524	14559	14468	14531	14568	14506	14582	14508	14738	14617	14654	14473	14685	14628	14719	14611	14549	14505	14533	14601	14441	14570	14552	14491	14607	14794	14670	14649	14623	14625	14617	14472	14572	14619	14478	14616	14509	14567	14648	14780	14468	14477	14603	14509	14506	14526	14539	14658	14695	14493	14657	14460	14627	14565	14494	14543	14621	14492	14650	14474	14576	14438	14705	14477	14676	14442	14528	14529	14706	14655	14600	14375	14464	14632	14584	14525	14580	14549	14609	14525	14580	14571	14566	14545	14740	14379	14529	14593	14506	14386	14642	14421	14528	14408	14557	14586	14645	14426	14711	14734	14483	14463	14672	14490	14615	14319	14727	14378	14737	14660	14601	14533	14533	14565	14481	14686	14626	14383	14607	14613	14642	14681	14607	14526	14455	14482	14724	14535	14503	14334	14554	14463	14617	14568	14483	14454	14413	14618	14671	14462	14540	14605	14404	14374	14649	14524	14572	14543	14513	14593	14477	14656	14448	14477	14579	14402	14569	14511	14557	14422	14549	14540	14578	14515	14662	14599	14614	14516	14479	14631	14553	14419	14756	14469	14287	14488	14443	14577	14586	14372	14438	14678	14642	14552	14567	14537	14464	14719	14612	14674	14453	14514	14594	14571	14666	14535	14571	14604	14521	14504	14611	14646	14509	14503	14567	14628	14623	14769	14555	14746	14574	14605	14514	14683	14636	14513	14608	14570	14507	14506	14570	14724	14572	14719	14630	14641	14378	14493	14581	14413	14562	14583	14474	14529	14545	14445	14552	14502	14681	14618	14523	14594	14630	14585	14704	14516	14455	14692	14499	14582	14549	14465	14604	14402	14498	14521	14608	14590	14566	14520	14586	14684	14565	14691	14549	14502	14338	14524	14345	14552	14504	14576	14591	14402	14483	14501	14654	14413	14364	14571	14638	14545	14577	14548	14372	14615	14560	14411	14425	14645	14592	14610	14557	14402	14570	14561	14546	14489	14630	14492	14491	14475	14656	14573	14761	14475	14583	14510	14615	14590	14591	14613	14679	14597	14614	14451	14629	14473	14298	14505	14591	14561	14603	14650	14374	14608	14524	14701	14553	14619	14382	14764	14611	14647	14553	14493	14539	14659	14613	14478	14308	14658	14416	14635	14515	14584	14438	14457	14476	14423	14542	14526	14501	14460	14462	14582	14629	14478	14441	14590	14505	14509	14518	14421	14581	14428	14593	14735	14524	14650	14565	14631	14516	14459	14553	14559	14577	14553	14588	14523	14583	14605	14613	14426	14422	14644	14525	14432	14518	14596	14552	14577	14531	14390	14511	14601	14682	14606	14357	14538	14637	14507	14535	14541	14648	14578	14584	14579	14519	14641	14642	14599	14540	14448	14634	14545	14661	14349	14457	14549	14533	14462	14579	14539	14389	14505	14520	14508	14485	14592	14418	14696	14476	14460	14705	14565	14510	14461	14450	14547	14526	14669	14489	14448	14520	14455	14573	14566	14592	14581	14514	14644	14388	14456	14723	14564	14489	14510	14469	14494	14518	14377	14482	14478	14563	14475	14605	14575	14511	14708	14606	14558	14500	14465	14662	14530	14583	14601	14417	14610	14366	14481	14735	14395	14582	14562	14553	14800	14635	14537	14484	14632	14557	14574	14615	14514	14765	14581	14366	14422	14456	14486	14706	14451	14492	14602	14583	14641	14428	14586	14456	14653	14485	14493	14551	14637	14469	14531	14669	14561	14517	14634	14382	14614	14614	14689	14647	14534	14494	14517	14667	14522	14695	14556	14657	14440	14544	14678	14475	14404	14732	14483	14444	14533	14647	14642	14478	14409	14629	14491	14494	14682	14625	14448	14636	14504	14434	14630	14525	14670	14575	14666	14623	14508	14588	14675	14479	14665	14497	14557	14556	14453	14518	14574	14523	14608	14494	14600	14455	14662
22679	21066	28784	23629	21725	24684	27065	21423	19384	18963	18422	17853	17408	17224	17337	17422	17269	17097	16937	17102	16983	16937	16746	16857	16791	16522	16838	16694	16551	16509	16569	16568	16507	16395	16615	16556	16501	16341	16451	16320	16303	16493	16369	16277	16272	16353	16148	16186	16326	16318	16344	16476	16290	16251	16365	16179	16574	16296	16342	15983	16171	16172	16254	16173	16334	16349	15992	16341	16288	16264	16292	16458	16367	16106	16192	16212	16325	16247	16242	16136	16136	16204	16189	16049	16203	16023	16266	16144	16273	16193	16076	16426	16159	16175	16139	15998	16273	15899	16030	16096	15854	16121	15895	16338	16181	16224	16000	16071	16234	16138	16047	16210	16223	16144	16107	16146	16308	15981	16004	16044	16228	16197	16264	16134	16296	16179	16067	15998	16074	16196	16080	16202	16126	16528	16064	16252	15978	16263	16072	16081	16106	16288	16146	16136	16197	16160	16202	16321	16361	16025	16200	16319	16163	16000	16051	16237	16094	16042	16222	16069	16172	15993	16103	16146	16143	16148	16089	16105	16269	16178	16302	16341	16304	16342	16080	16341	16075	16098	16103	16292	16302	16000	16079	15954	16187	16120	16369	16093	16286	16499	16223	16352	16250	16258	16140	16099	16035	16267	16179	15966	16147	16146	16323	15941	16207	16101	16216	16228	16189	16331	16188	16153	16329	16063	16040	16162	16064	15955	16292	16142	16109	16002	16246	16029	16281	16061	16172	16112	16185	16253	16362	16126	16111	16178	15983	16026	16059	16093	16323	16247	16235	16142	16407	16237	16155	16259	16189	16158	16060	16140	16079	16093	16171	16081	16357	16101	16082	16121	15991	16257	16017	16120	16301	15964	16250	15997	16059	16130	16175	16381	16303	15942	16191	16214	16108	16159	15831	16133	16092	16083	16143	16368	16164	16106	16250	16140	16114	16141	16158	16116	16141	16097	16196	16029	16071	16141	16127	16189	16260	16109	16360	16050	16218	16197	16328	16325	16232	16195	16199	16204	16252	16316	16213	16163	16092	16339	16221	15971	16159	16283	16198	16101	16192	16114	16160	16187	16324	16371	16307	16110	16059	16073	16259	16172	16128	16110	16198	16113	16118	16279	15951	16311	16330	16051	16287	16254	16050	16256	16228	16167	16184	16067	16324	16174	16145	16053	16181	16224	16190	16080	16157	16237	16204	16095	16205	16195	15893	16036	16275	16214	16144	16121	16260	16010	15991	16183	15949	16346	16139	16217	16180	16191	16315	16358	16188	16246	16130	15923	16278	16079	16281	16124	15991	16312	16205	16138	16224	16106	16113	16177	16225	16157	16159	16286	16174	16194	16012	16092	16011	16325	16393	16110	16080	15996	15937	16172	16098	16266	15946	16150	16315	16100	16162	16273	16263	16043	16064	15959	16112	16091	16072	15985	16165	16226	16037	16074	16188	16376	15963	16151	16348	16140	15966	16167	16141	16321	16335	16055	16038	16207	16153	16243	16168	16243	16190	16100	16087	16163	16047	16079	16057	16112	16061	15962	16153	16167	16138	16116	16298	16138	16128	16070	16259	16299	16119	16085	16119	16078	16200	16142	16073	16116	16187	16224	16021	16095	16115	16114	16330	16098	16102	16188	16161	15968	16404	16223	16140	16179	16217	16078	16270	16158	16288	16401	16135	15960	16172	16329	16145	16084	16164	16052	16143	16058	16091	16182	16071	16132	16184	16123	16348	16040	16198	16043	16107	16172	16184	16070	16183	16240	16223	15956	15978	15973	16297	16068	16158	16090	15974	16191	15961	16046	16273	16060	16212	15980	16198	16165	16081	16193	16299	16202	16106	16239	15961	16021	16266	16308	15972	16145	16113	16037	16189	16280	16148	16137	16175	16094	16233	16188	16215	16020	16113	16037	16092	16202	16181	16109	16211	16140	16192	16288	16226	16214	16184	16164	16216	16177	16552	16013	16199	15976	16152	15930	16170	16215	16167	16289	16163	16255	16198	16290	16286	16126	16136	16245	16289	16087	16291	16119	16131	16081	16153	16293	16183	16186	16175	16126	16134	15963	16077	16242	16407	16151	16227	16144	16055	16121	16127	16201	16212	16369	16284	16021	16032	16332	16144	16274	16159	16174	16149	15987	16066	16148	16208	16227	16213	16026	16197	16169	16153	16357	16051	16338	16146	16098	16155	15955	16247	16127	16195	16082	16094	16244	16263	16060	16058	16297	16159	16255	16109	16359	16003	16132	16210	16204	16125	16381	16241	16171	16135	16263	16282	16039	16251	16222	16096	16063	16067	16295	16206	16091	16320	16291	16120	16082	16178	16192	16199	16322	16142	16356	16128	16191	16010	15978	16081	16317	16119	16248	16337	16121	16244	16296	15857	16205	16140	16095	16195	16056	16214	16249	15995	16101	16289	16093	16098	16128	16164	16245	16125	16173	16299	16244	16389	16009	16206	16209	15967	16118	16017	16217	16157	16146	16358	16263	16011	16302	16174	16028	16232	16355	16345	16291	16287	16203	16174	16177	16345	16320	16231	16325	16410	16385	16163	16067	16156	16063	16080	15882	15944	16257	16203	15995	16237	16400	16191	16238	16124	16019	16043	16167	16019	16082	16102	16028	16165	16107	16277	16215	16103	16112	16279	16062	16173	16016	16189	16001	15958	16023	16093	16262	16443	16124	16137	16323	15989	16289	16079	15984	15995	16117	16204	16116	16234	16032	16124	16348	16188	15998	16219	16359	16304	16090	16240	16154	16210	16099	16122	16200	16250	16100	16045	16174	16183	16007	16010	16059	16159	16057	16073	16024	16428	16131	16104	16051	16351	16249	16137	16142	16115	16267	16141	16133	16274	16284	16243	15996	16210	16064	16148	16306	16202	16292	16212	16236	16139	16089	16512	16197	16221	16341	15929	15938	16254	16182	16212	16205	16046	16079	16042	15990	16221	16021	16109	15927	16061	16095	16042	16089	16180	16359	16219	16413	16220	16145	16055	16113	16032	16197	16210	16407	16383	16193	16233	16177	16102	16225	16238	16356	16267	16342	16311	16387	16180	16162	16221	16209	16107	16189	16425	16143	16119	16132	15999	16196	16208	16177	16162	16207	16173	16320	16274	16369	16196	16345	15952	16178	16025	16240	16214	16120	16059	16189	16174	15859	15862	16015	16283	16236	16368	16316	16223	15840	16130	16134	16079	16225	16292	16142	16106	16292	16126	16193	16184	16085	16024	16099	16028	16166	16281	16368	16297	16173	16235	15941	15928	16146	16082	16147	16214	15968	16238	16242	16088	16011	16130	16386	16079	16254	16058	16110	15969	16124	16218	16125	16097	16169	16184	15941	16116	16111	16140	16090	16190	16167	16236	16320	16211	15967	16102	16069	16389	16191	16139	16081	16158	16146	16201	16033	16203	16131	15978	16085	16122	16264	16012	16209	16257	16098	16202	16176	15900	16145	16171	16014	16209	16109	16372	16270	16023	16200	16085	16191	16360	16181	16097	16216	16338	16295	16130	16219	16200	16011	16083	16029	16326	16376	16079	16248	16310	15991	16107	16330	16288	16200	16142	16320	16215	16137	16176	16120	16208	16104	16120	16354	16150	16367	16184	16316	16152	16191	16291	16198	16223	16090	16169	16246	16139	16264	16083	16438	16144	15976	16186	16104	16468	16262	16250	16362	16252	16298	16269	16048	16111	16263	16067	16139	16308	16233	16144	16329	16316	16329	16335	16027	16204	16127	16210	16223	16042	16106	16292	16238	16266	16282	16099	16282	16216	16227	16206	16067	16429	16087	16265	16192	16093	16262	16402	16250	16209	16163	16131	16205	16089	16095	16178	16170	16080	16119	15881	16198	16326	16115	16239	16062	16131	16132	16125	16046	16177	16043	16199	16263	16043	16235	16171	15984	16007	16244	16162	16111	16060	16055	16048	16109	15985	16226	15971	16106	16142	16063	16035	16162	16186	16128	16072	16290	16207	16161	16183	16007	16221	16019	16242	16195	16256	16122	16067	16325	16257	16411	16160	16145	16310	16076	16128	16151	16124	16228	16145	16398	16131	16220	16232	16164	16258	16073	16288	16127	16229	16225	16073	16195	16219	16146	16116	16084	15952	16090	16187	16068	16331	16119	16286	16000	15890	16074	16116	16202	16009	16063	15993	15939	16030	16238	16262	16160	16084	16085	15991	16192	16219	16172	16298	16051	16001	16188	16362	16155	16041	16245	16159	16284	16086	16265	16274	16095	16138	16019	16134	16335	16227	15935	16031	16115	16126	16339	16056	16257	16325	16117	16302	16316	16352	16128	16211	16065	16089	16215	16152	16166	16191	16363	16239	16208	16336	16478	16157	16091	16142	16090	16299	16215	16099	16151	16218	16106	16052	16122	16129	16196	16238	16171	16221	16121	16061	16232	16047	15937	15972	16215	16184	16214	16225	15999	16227	16168	16171	16052	16050	15938	15947	16043	16148	16295	16267	16094	16122	16008	16284	16059	16115	16261	16232	16233	16113	16104	16131	16159	16177	16236	16127	16268	16295	16115	16244	16200	16265	16091	16251	16269	16153	16304	16095	16074	16206	16367	16136	16211	16119	16158	16155	16363	16138	16201	16217	16208	16237	16255	16279	16165	16117	16250	16114	16031	16238	16162	16072	16071	16119	16351	16004	16109	16131	16375	16288	16108	16121	16087	16088	16349	16139	16054	16134	16049	16254	16290	16336	16207	16095	16045	16104	15958	16153	16123	16048	16144	16230	16017	16085	16051	16218	16277	16204	16013	16287	16237	16325	16225	16230	16091	16095	16164	16170	16132	16081	16205	16125	16240	16056	16079	16134	16019	16364	16335	16060	16103	16126	15940	16266	16143	15803	16252	16067	16464	16107	16421	16323	16043	16158	16127	16094	16125	16097	16122	16088	16249	15756	16166	16001	16036	16244	16056	16312	16158	16326	16246	16105	16030	16092	16320	16326	16012	16055	16246	16183	16342	16394	16188	16127	16141	16285	16077	16307	16186	16213	16118	16188	16256	16050	16385	16056	16138	16097	16030	16198	16231	16048	16233	16136	16041	16166	16355	16335	16085	16159	16246	16199	16170	16250	16038	16304	16295	16073	16037	16065	16213	16322	16178	16159	16435	16125	16325	16255	16443
28248	49707	45253	36688	31142	27067	23841	21275	19430	18117	17208	16700	16368	16230	16048	16144	16013	15897	15780	15597	15705	15449	15362	15373	15267	15342	15208	15000	15091	14887	14895	15002	14975	14852	14818	14699	14854	14620	14687	14574	14607	14807	14654	14577	14707	14718	14719	14609	14738	14614	14589	14591	14566	14608	14607	14535	14649	14624	14661	14504	14431	14506	14389	14536	14558	14682	14545	14579	14527	14590	14440	14373	14581	14423	14454	14692	14530	14589	14720	14607	14553	14547	14679	14605	14572	14473	14560	14596	14626	14480	14262	14603	14656	14526	14467	14625	14549	14536	14436	14626	14471	14420	14340	14506	14675	14515	14490	14604	14589	14488	14386	14598	14564	14455	14423	14642	14472	14669	14619	14524	14391	14473	14592	14499	14433	14530	14598	14488	14554	14572	14480	14559	14466	14650	14553	14657	14556	14425	14685	14539	14646	14640	14598	14639	14462	14575	14524	14532	14534	14505	14446	14551	14511	14670	14542	14416	14603	14386	14510	14570	14441	14599	14340	14408	14495	14471	14660	14589	14524	14402	14447	14492	14522	14691	14440	14542	14442	14595	14466	14743	14416	14522	14407	14604	14423	14538	14617	14571	14307	14579	14479	14447	14360	14545	14703	14564	14496	14419	14521	14497	14452	14656	14657	14554	14474	14494	14681	14498	14389	14426	14546	14700	14596	14414	14703	14467	14446	14322	14540	14562	14590	14464	14577	14542	14719	14502	14482	14660	14612	14377	14594	14569	14399	14523	14374	14597	14542	14494	14563	14489	14537	14514	14591	14570	14658	14660	14637	14651	14781	14513	14729	14628	14617	14535	14296	14678	14509	14530	14705	14695	14417	14590	14513	14487	14580	14508	14669	14554	14518	14583	14582	14621	14377	14466	14465	14513	14542	14625	14681	14315	14278	14526	14489	14605	14426	14431	14540	14451	14381	14552	14534	14547	14553	14460	14579	14462	14552	14602	14447	14439	14649	14674	14517	14529	14501	14352	14568	14470	14505	14482	14569	14465	14465	14485	14557	14425	14614	14431	14469	14495	14586	14507	14364	14526	14606	14534	14602	14528	14549	14437	14550	14607	14339	14354	14402	14524	14533	14393	14443	14709	14742	14494	14343	14452	14503	14536	14426	14507	14393	14436	14695	14401	14631	14597	14583	14386	14510	14514	14598	14554	14484	14525	14538	14506	14478	14421	14585	14381	14576	14564	14413	14406	14470	14542	14720	14567	14504	14416	14481	14636	14540	14628	14552	14558	14547	14374	14558	14459	14388	14369	14542	14475	14455	14602	14436	14517	14719	14352	14670	14706	14621	14685	14632	14573	14492	14643	14442	14537	14564	14454	14446	14554	14498	14551	14527	14582	14519	14650	14439	14649	14383	14592	14465	14637	14455	14594	14357	14466	14567	14317	14508	14472	14347	14593	14669	14530	14608	14330	14453	14719	14541	14542	14597	14531	14544	14290	14501	14530	14466	14600	14521	14390	14448	14445	14783	14422	14612	14520	14490	14575	14422	14328	14524	14423	14556	14562	14459	14436	14499	14699	14573	14577	14522	14500	14614	14391	14466	14493	14745	14486	14401	14584	14446	14543	14533	14490	14596	14549	14542	14456	14533	14491	14564	14499	14464	14480	14438	14452	14580	14394	14426	14442	14593	14556	14506	14445	14618	14498	14477	14545	14459	14559	14532	14587	14476	14338	14586	14450	14597	14589	14450	14504	14565	14301	14463	14532	14569	14611	14403	14679	14513	14309	14544	14625	14504	14584	14527	14432	14462	14640	14514	14627	14347	14403	14520	14452	14353	14482	14439	14467	14454	14432	14502	14502	14632	14509	14394	14510	14588	14659	14315	14580	14316	14463	14354	14375	14443	14471	14720	14664	14589	14510	14655	14524	14570	14482	14663	14489	14653	14653	14553	14501	14420	14564	14468	14497	14656	14541	14372	14434	14592	14471	14423	14578	14504	14680	14622	14600	14420	14534	14470	14548	14435	14569	14520	14426	14443	14544	14517	14565	14468	14476	14510	14587	14623	14450	14640	14529	14457	14547	14439	14314	14572	14524	14410	14442	14425	14689	14665	14704	14547	14353	14535	14589	14407	14610	14568	14506	14531	14597	14466	14559	14582	14559	14496	14411	14615	14496	14496	14467	14527	14481	14642	14588	14428	14300	14487	14476	14537	14496	14427	14406	14560	14443	14457	14644	14433	14522	14524	14480	14689	14330	14557	14493	14704	14525	14488	14598	14540	14562	14506	14472	14454	14577	14607	14506	14574	14321	14402	14529	14387	14604	14470	14658	14385	14557	14445	14525	14532	14508	14442	14514	14660	14487	14455	14591	14606	14513	14406	14718	14296	14474	14478	14472	14494	14549	14587	14505	14596	14343	14649	14555	14516	14336	14553	14522	14396	14532	14559	14506	14487	14653	14575	14577	14409	14441	14524	14470	14598	14456	14518	14400	14520	14433	14522	14453	14439	14414	14490	14421	14675	14640	14490	14422	14621	14501	14593	14491	14533	14667	14420	14423	14651	14266	14472	14531	14605	14371	14605	14540	14356	14610	14579	14585	14498	14565	14718	14498	14515	14501	14468	14742	14541	14539	14542	14386	14382	14529	14470	14517	14382	14577	14342	14615	14495	14503	14536	14525	14617	14534	14566	14544	14555	14680	14448	14496	14566	14577	14577	14398	14537	14411	14516	14571	14526	14269	14605	14607	14524	14681	14527	14473	14496	14547	14269	14592	14526	14442	14578	14406	14574	14506	14456	14581	14597	14470	14435	14425	14706	14456	14430	14393	14455	14469	14474	14499	14534	14421	14467	14468	14438	14439	14498	14606	14613	14445	14660	14627	14542	14611	14437	14495	14425	14390	14562	14490	14550	14484	14480	14596	14568	14434	14483	14586	14478	14524	14507	14549	14405	14490	14667	14474	14616	14707	14417	14565	14399	14388	14631	14433	14493	14435	14443	14611	14457	14477	14422	14451	14395	14435	14662	14516	14545	14557	14591	14635	14349	14455	14560	14618	14506	14500	14546	14603	14497	14556	14586	14439	14400	14459	14599	14438	14435	14551	14620	14644	14649	14383	14474	14474	14505	14641	14729	14447	14533	14463	14452	14519	14550	14476	14466	14427	14465	14358	14512	14544	14479	14596	14546	14457	14428	14500	14639	14469	14583	14435	14497	14521	14549	14502	14353	14496	14623	14522	14608	14522	14522	14513	14644	14439	14518	14449	14670	14659	14542	14581	14478	14576	14404	14540	14604	14562	14576	14527	14572	14427	14405	14452	14432	14578	14576	14609	14511	14451	14599	14510	14437	14386	14462	14378	14713	14344	14451	14532	14639	14620	14459	14690	14451	14703	14713	14593	14565	14499	14469	14340	14409	14606	14471	14475	14669	14485	14467	14480	14343	14623	14494	14575	14562	14474	14367	14300	14645	14361	14516	14423	14489	14579	14479	14557	14639	14533	14539	14583	14518	14544	14478	14724	14424	14488	14498	14408	14487	14505	14477	14664	14628	14530	14465	14452	14447	14506	14457	14582	14574	14400	14500	14471	14676	14609	14556	14402	14469	14577	14450	14454	14493	14634	14451	14661	14512	14662	14492	14401	14491	14501	14585	14582	14451	14547	14574	14497	14524	14526	14566	14673	14532	14505	14517	14701	14557	14448	14409	14343	14589	14441	14526	14583	14408	14445	14561	14475	14669	14498	14498	14507	14467	14542	14458	14582	14435	14570	14528	14452	14542	14451	14509	14480	14549	14394	14589	14516	14465	14483	14599	14456	14471	14560	14632	14659	14389	14579	14590	14528	14531	14341	14412	14485	14332	14574	14446	14516	14427	14366	14378	14451	14507	14581	14442	14599	14480	14397	14585	14388	14342	14522	14599	14373	14617	14428	14731	14394	14646	14544	14403	14543	14513	14522	14262	14562	14533	14587	14661	14422	14501	14462	14532	14536	14486	14575	14532	14453	14552	14587	14627	14580	14461	14469	14486	14514	14422	14470	14391	14568	14488	14472	14537	14347	14563	14482	14528	14722	14221	14537	14531	14652	14565	14303	14529	14545	14590	14561	14558	14431	14478	14387	14667	14540	14662	14459	14611	14500	14469	14508	14581	14580	14486	14591	14380	14407	14240	14530	14409	14502	14467	14454	14407	14543	14506	14561	14401	14556	14573	14584	14550	14376	14559	14454	14445	14463	14309	14365	14492	14457	14544	14479	14487	14482	14572	14551	14596	14552	14501	14419	14731	14505	14540	14364	14503	14540	14493	14491	14553	14547	14595	14421	14385	14626	14651	14615	14430	14573	14573	14393	14572	14384	14409	14542	14655	14564	14652	14526	14648	14498	14687	14459	14654	14447	14493	14718	14466	14602	14642	14646	14588	14741	14494	14553	14617	14414	14564	14520	14379	14373	14440	14466	14562	14473	14617	14463	14594	14611	14531	14313	14669	14581	14284	14463	14643	14431	14484	14513	14477	14605	14421	14451	14431	14356	14524	14609	14404	14511	14561	14515	14473	14610	14462	14307	14441	14358	14416	14481	14444	14345	14333	14364	14495	14362	14489	14411	14516	14479	14440	14428	14486	14458	14494	14555	14559	14609	14437	14446	14611	14362	14537	14597	14487	14581	14562	14500	14478	14563	14471	14439	14535	14404	14555	14573	14456	14481	14399	14471	14355	14753	14503	14382	14571	14704	14558	14695	14368	14331	14482	14388	14444	14434	14486	14581	14421	14352	14359	14861	14556	14486	14380	14499	14564	14515	14555	14702	14591	14519	14494	14454	14449	14389	14488	14458	14496	14611	14392	14499	14547	14523	14357	14513	14488	14502	14519	14662	14552	14570	14343	14453	14591	14318	14711	14516	14473	14615	14449	14522	14506	14637	14484	14430	14740	14452	14552	14573	14647	14575	14410	14423	14685	14422	14548	14660	14522	14640	14633	14527	14410	14546	14566	14353	14517	14567	14531	14469	14507	14439	14529	14611	14537	14358	14477	14663	14499	14599	14590	14554	14323	14490	14555	14551	14440	14544	14508	14536	14585	14471	14445	14385	14519	14524	14422	14580	14403	14586	14614	14581	14582	14686	14745	14662	14512	14376	14532	14421	14568	14562	14566	14496	14731	14488
27803	24245	29991	26853	21333	19436	18244	17291	17043	16554	16517	16235	16454	16247	15990	16107	16218	16063	16105	16151	16035	16020	16043	16087	16195	15949	16058	15965	16178	15773	15859	16037	15857	15801	15985	15676	15838	15735	15784	15830	15981	15849	15743	15777	15853	15684	15797	15712	15914	15894	15860	15806	15773	15923	15871	15703	16005	15969	15691	16038	15876	15716	16061	15872	15722	15964	15931	15769	15846	15653	15705	15865	15958	15785	15864	16065	16014	15694	15795	15947	15995	15724	15888	15855	15586	15871	16129	15713	15958	15964	15861	15879	15839	15803	15828	15586	15873	15912	15923	15774	15760	15703	15930	15709	15821	15775	15878	15661	15861	15905	15817	15841	15852	15731	16080	15715	15809	15577	15907	15809	15890	15900	15908	16015	15729	15845	16079	16057	15756	15806	15678	15639	15876	15912	15850	15842	15674	15826	15850	15525	15969	15761	15706	15763	15834	15971	15986	15848	15909	15903	15761	15722	15519	15759	15770	15908	15758	15683	15739	15670	15888	15965	15782	15861	15656	15689	15948	15775	15759	15874	16014	15776	15719	15815	15496	15724	15893	15764	15832	15689	15750	15728	15836	15975	15705	15643	15710	15819	15719	15698	15787	15656	15733	15758	15831	15805	15727	15877	15758	15672	15940	15853	15725	15780	15866	15839	15693	15690	15746	15824	15747	15835	15852	15791	15705	15793	15501	15965	15861	15698	15982	15841	15878	15896	15788	15902	15887	15821	15700	15968	15961	15699	15785	15846	15726	15753	15927	15966	15853	15695	15727	15810	15772	15828	15797	15931	15809	15916	15884	15947	15762	15923	15822	15927	15873	15860	15870	15791	15823	15751	15965	15882	15842	15596	15646	15881	15779	15791	15763	15843	15793	15839	15882	15733	15895	15768	16043	15384	15777	15850	15753	15856	15797	15785	15914	15886	15890	15866	15676	15623	15873	15849	15900	15909	15957	15880	15951	15791	15927	15914	15866	15887	15878	15683	15683	15761	15990	15768	15824	15835	15686	15835	15843	15619	15892	15802	16011	15790	15720	15747	15923	15677	15589	15705	16035	15756	15646	15896	15832	15876	15678	15841	15741	15578	15876	15892	15632	15745	15732	15752	15897	15828	15808	15895	15828	15791	15844	15740	15934	15710	15732	15754	15695	15819	15980	15995	15687	15916	15675	15836	15813	15785	15680	15976	15830	15857	15737	15730	15750	15801	15754	15779	15818	15820	15776	15932	15743	15914	15888	15719	15788	15900	15646	15793	15770	15859	15894	15824	15895	15929	15733	15816	15833	15954	15856	16062	15833	15741	16031	15728	15795	15794	15690	15876	15796	15780	15749	15827	15808	15817	15654	16147	15797	15758	15814	15794	15930	15860	15809	15807	15769	15758	15720	15864	15808	15737	15824	15719	15854	15970	15900	15690	15793	15783	15668	15660	15800	16015	15895	15905	15790	16036	15866	15659	15723	15977	15826	16003	15871	15871	15791	15853	15912	15872	15674	15773	15775	15621	15734	15799	15648	15787	16003	15691	15682	15641	15701	15792	15958	15747	15757	15831	15840	15762	15819	15772	15889	15736	15918	15850	15817	15792	15862	15873	15906	15893	15808	15719	15770	15851	15652	15901	15926	15938	15711	15744	15754	15759	15756	15695	15979	15807	15945	15908	15862	15729	15654	15744	15860	15658	15738	15796	15579	15624	15761	15631	15933	15768	15792	15732	15592	16038	15899	15901	15941	15771	15934	15976	15678	15747	16008	15869	15865	15716	15620	15976	15813	15749	15718	15910	15921	15889	15896	15757	15886	15801	15644	15792	15776	15485	15674	15876	15872	15922	15876	15925	15957	15734	15919	15903	15868	15867	15756	15866	15629	15948	15781	15926	15855	15840	16069	15695	15607	15786	15718	15684	15741	15832	15774	15709	15981	15805	15779	15916	15856	15680	15792	15762	15878	15849	15602	15737	15976	15607	15988	15798	15741	15814	15935	15888	16064	15850	15809	15925	15604	15860	15638	15573	15675	15861	15974	15791	15815	15705	15844	15882	15851	16090	15816	15866	15684	15779	15872	15814	15769	15790	15777	15624	15939	15885	15867	15620	15643	15555	15898	15857	15893	15652	15787	15894	15840	15713	15625	15591	16068	15778	15641	15692	15908	15794	15795	15828	15837	15752	15869	15802	15828	15857	15865	15688	15715	15689	15863	15741	15862	15679	15695	15643	15690	15779	15900	15856	15785	16008	15767	15967	15946	15937	15960	15725	15905	15868	15723	15944	15881	15855	15889	15928	15729	15895	15853	15728	15898	15849	15890	15801	15996	15829	15827	15619	15785	15778	16073	15845	15872	15768	15930	15907	15975	15764	15739	15978	15899	15647	15998	15684	15723	15836	15678	15713	15708	15856	15999	15772	15817	15657	15944	15824	15934	15719	15727	16061	15914	15787	15737	15666	15756	15799	15680	15782	15728	15838	15991	15958	15762	15806	16055	15606	15803	15682	15757	15890	15994	15959	15967	16010	15828	15891	15882	15713	15801	15778	15767	15832	15722	15894	15984	15742	15921	15932	15876	15939	15881	15831	15821	15550	15856	15914	15606	15690	15792	15780	15743	15982	15893	15848	15878	15870	15861	15752	15842	15749	15913	15757	15782	15944	15715	15881	15874	15800	15973	15597	16001	15716	15774	15862	16019	15828	15752	15796	15643	15928	15797	15667	15540	15870	15795	15728	15805	16037	15974	15849	15702	15789	15846	15918	15833	15800	15796	15900	15729	15698	15938	15806	15971	15974	15926	15747	15819	15853	15827	15930	16016	15849	15802	15938	15876	15928	15862	15699	15625	15798	15859	15905	15685	15781	15900	15586	15749	15780	15738	15853	15630	15656	15797	15887	15987	15844	15929	16126	15941	15998	15795	15904	15769	15902	15833	15708	15697	15893	15968	15864	15935	15697	15732	16112	16000	15919	15652	15704	15573	15858	15841	15778	15970	15698	15754	15932	15903	15768	15919	15748	15857	15840	15971	15849	15736	15780	15834	15977	15729	15770	15696	16059	15785	15619	15898	15907	15664	15754	15614	15865	15784	15844	15759	15857	15684	15820	15927	15892	15937	15780	15731	15601	15847	15708	15819	15784	16016	15800	15828	16001	15948	15788	15940	15763	15712	15617	15843	15690	15817	15891	15925	15870	15887	16032	16093	15740	15983	15844	15755	15967	16009	15941	15794	15894	15691	15860	15894	15792	15847	15629	15960	15764	15797	15762	15897	15860	15966	15824	15786	15986	16037	15898	15799	16040	15816	16005	15790	15944	15808	15809	15644	15765	15827	15889	15920	15971	15977	15679	15862	15832	15815	15673	15856	15969	15890	15838	15661	15916	15824	16024	15678	15860	15806	15968	15730	15765	15745	15739	16134	15686	15803	15793	15829	16000	15942	15898	15729	15796	15771	15782	15864	15579	15683	16014	15574	15739	15870	15891	15871	15859	15918	15671	15779	15768	15683	15941	15792	15913	15737	15780	16017	15813	15859	15835	15709	15785	15911	15732	15814	15804	15717	15885	15967	15981	15770	15895	15951	15852	15738	15906	15738	15592	15730	15710	15709	16001	15708	15864	15925	15671	15808	15663	15778	15616	15609	15704	15845	15697	15593	15863	16000	15784	15730	15922	16015	15865	15832	15866	15690	15738	16100	15793	15975	15719	15854	15841	15915	15819	15868	15895	15855	16026	15762	15808	15610	15772	15780	15760	15898	15838	15945	15716	15804	15743	15772	15915	15726	15624	15541	15743	15868	15847	15822	15955	15820	15743	15905	15805	15863	15652	15832	15773	15752	15753	15946	15734	15615	15819	15995	15560	15675	15798	15665	15844	15629	15711	15978	15840	15845	15833	15660	15737	15833	15814	15892	15754	15786	15944	15812	15681	15740	15861	15813	15612	15750	15827	15819	16079	15740	15917	15870	15768	15782	15901	16100	15915	15846	15645	15689	15536	15798	15933	15785	15727	15849	15674	15701	15768	15534	15877	15773	16084	15851	15812	15840	15698	15743	15808	15749	15874	16020	16052	15870	15700	15831	15741	15709	15738	15709	15799	15892	15650	15979	15616	15915	15949	15921	15887	15754	15799	15848	16045	15846	15761	15806	15862	15711	15903	15892	15881	15805	15743	15723	15868	15860	15829	15903	15822	15901	15884	15840	15801	15873	15765	15706	15898	15998	15798	15877	16000	15673	15975	15755	15734	15705	15899	16022	15745	15894	15717	15949	15818	16001	15903	15806	15682	15890	15919	15791	15795	15989	15743	15856	15874	15880	15831	15940	15643	15797	15739	15684	15814	15805	15678	15671	15803	15889	15759	15785	15888	15904	15806	15929	15739	15860	15757	15822	15770	15701	15767	15840	16020	15786	15863	15963	15884	15732	15780	15759	15977	15783	16021	15720	15698	15888	15895	16135	15872	15917	15693	15993	15799	15844	15994	15848	15708	15875	15813	15864	15869	15766	15806	15627	15865	15728	15946	16002	15921	15922	15898	15770	15990	15813	15695	15884	15746	15664	15980	15870	15852	15894	15667	15727	15736	15662	15849	15857	15700	15538	15892	15785	15784	16038	15865	15999	15693	15812	15832	15925	15689	15783	15893	15809	15745	15884	15676	15682	15905	15830	15680	15780	15881	16059	15863	15751	15682	15855	15892	15546	15814	15911	15623	15665	15803	15880	15774	15955	15849	15860	15725	15860	15673	15683	15800	15819	15858	15885	15771	15914	15918	15876	15988	15734	15767	16092	15777	15818	15819	15712	15808	15810	15942	15700	15706	15818	15739	15806	15796	15624	15876	16038	15789	15888	15909	15735	15836	15822	15863	15812	15954	15652	15683	15708	15644	15900	15664	15794	15683	15836	15674	15796	15937	15817	15760	15891	15845	16020	15794	15854	15958	15859	15889	15622	15716	15890	15915	15777	15828	15874	15847	15748	15683	15913	15632	15858	15905	15828	15685	15743	15721	15982	15776	15870	15754	15655	15912	15632	15859	15929	15798	15964	15841	15737	15913	15590	15934	15874	15696	16014	15733	15724	15767	15811	15773	15842	15699	15752	15788	15662	15721	15777	15985	15807	15904	15881	15813	15801	15822	15815	15792	15733	15725	15784	16123
26033	37989	34312	26616	22020	19650	17916	16779	16051	15519	15447	14925	15009	14711	15031	14897	14779	14639	14719	14698	14651	14533	14793	14557	14635	14427	14486	14487	14245	14593	14565	14363	14496	14456	14399	14514	14309	14261	14488	14569	14383	14285	14415	14344	14454	14326	14384	14276	14396	14341	14415	14269	14322	14279	14089	14341	14229	14321	14253	14245	14233	14252	14471	14375	14340	14328	14438	14248	14416	14339	14297	14377	14303	14461	14257	14272	14239	14341	14211	14250	14385	14208	14367	14202	14268	14320	14382	14219	14287	14308	14258	14212	14393	14267	14263	14360	14334	14340	14347	14421	14246	14336	14244	14179	14332	14312	14380	14411	14493	14242	14290	14306	14240	14294	14231	14373	14389	14342	14240	14233	14289	14372	14225	14226	14261	14268	14202	14403	14339	14457	14195	14329	14302	14336	14378	14191	14281	14345	14256	14140	14326	14336	14374	14161	14223	14381	14420	14161	14265	14302	14306	14378	14280	14278	14151	14177	14378	14278	14279	14111	14351	14227	14249	14252	14388	13999	14226	14335	14431	14336	14261	14285	14306	14259	14213	14357	14238	14371	14277	14505	14263	14250	14478	14301	14141	14334	14299	14340	14327	14090	14328	14430	14214	14285	14353	14283	14131	14276	14309	14403	14304	14366	14366	14147	14176	14330	14116	14293	14166	14187	14232	14327	14300	14454	14212	14340	14144	14200	14281	14262	14359	14199	14439	14301	14401	14445	14299	14382	14398	14330	14431	14305	14573	14167	14436	14349	14216	14295	14486	14173	14368	14345	14207	14323	14197	14256	14292	14228	14348	14311	14287	14378	14302	14270	14188	14318	14420	14159	14347	14382	14521	14269	14248	14244	14325	14188	14267	14257	14441	14196	14348	14416	14268	14377	14172	14290	14119	14312	14324	14089	14343	14414	14369	14263	14240	14133	14346	14399	14319	14184	14144	14365	14494	14413	14370	14318	14125	14360	14181	14194	14297	14314	14489	14202	14278	14251	14408	14336	14384	14229	14452	14324	14411	14234	14218	14208	14217	14325	14398	14153	14380	14262	14257	14355	14303	14270	14393	14195	14320	14094	14335	14338	14380	14133	14104	14394	14415	14291	14285	14493	14256	14261	14323	14391	14288	14319	14329	14113	14417	14263	14332	14285	14257	14266	14225	14234	14263	14263	14361	14111	14297	14183	14268	14262	14315	14116	14346	14286	14296	14383	14401	14252	14318	14255	14461	14410	14392	14139	14239	14169	14331	14315	14300	14057	14413	14308	14387	14114	14461	14313	14331	14219	14164	14282	14334	14341	14237	14233	14290	14241	14413	14241	14330	14174	14137	14212	14305	14284	14200	14279	14508	14344	14517	14250	14262	14397	14403	14249	14120	14107	14357	14301	14321	14195	14111	14260	14208	14273	14419	14223	14226	14374	14423	14184	14461	14294	14294	14332	14404	14387	14203	14211	14277	14211	14303	14364	14434	14363	14194	14443	14288	14282	14321	14287	14243	14328	14185	14232	14316	14225	14235	14265	14219	14321	14376	14315	14261	14280	14307	14212	14140	14287	14228	14502	14428	14268	14298	14231	14239	14360	14357	14152	14458	14304	14327	14368	14297	14373	14297	14384	14265	14336	14391	14295	14341	14415	14272	14335	14352	14177	14158	14259	14103	14444	14221	14291	14285	14227	14382	14383	14134	14253	14331	14455	14306	14357	14364	14306	14272	14166	14289	14336	14331	14296	14443	14278	14458	14020	14265	14259	14304	14133	14088	14304	14311	14394	14331	14229	14245	14302	14172	14238	14310	14307	14340	14179	14233	14152	14496	14223	14249	14162	14309	14260	14271	14232	14305	14352	14184	14473	14153	14383	14239	14249	14184	14272	14206	14282	14239	14111	14221	14235	14454	14119	14209	14272	14234	14191	14405	14161	14156	14336	14368	14261	14263	14081	14288	14363	14301	14420	14372	14283	14344	14342	14386	14300	14431	14206	14471	14338	14237	14381	14347	14275	14268	14309	14362	14411	14353	14298	14305	14143	14285	14443	14149	14232	14350	14234	14274	14340	14318	14262	14239	14426	14307	14217	14424	14358	14242	14177	14189	14256	14324	14309	14234	14268	14185	14200	14409	14338	14253	14242	14242	14283	14282	14409	14382	14426	14124	14397	14491	14292	14158	14454	14092	14353	14392	14343	14285	14304	14159	14364	14364	14279	14435	14236	14342	14169	14279	14281	14338	14141	14338	14239	14289	14287	14202	14352	14283	14246	14187	14382	14548	14272	14214	14340	14372	14086	14442	14292	14374	14288	14236	14178	14194	14299	14306	14370	14520	14318	14196	14197	14264	14339	14346	14272	14397	14253	14362	14203	14323	14354	14292	14330	14349	14282	14292	14352	14543	14219	14282	14426	14234	14057	14281	14360	14282	14277	14192	14202	14303	14229	14206	14437	14275	14340	14270	14256	14141	14267	14338	14343	14341	14269	14174	14378	14269	14365	14267	14422	14339	14285	14354	14260	14297	14279	14205	14316	14387	14394	14290	14296	14294	14375	14354	14355	14158	14156	14235	14279	14266	14256	14381	14234	14409	14159	14344	14172	14430	14441	14364	14322	14168	14327	14353	14208	14275	14356	14217	14194	14341	14379	14367	14301	14307	14279	14284	14274	14294	14420	14343	14354	14142	14409	14393	14160	14357	14201	14213	14191	14252	14116	14109	14257	14326	14301	14306	14140	14377	14285	14325	14309	14327	14288	14294	14353	14171	14335	14375	14320	14169	14335	14292	14541	14471	14273	14414	14240	14409	14270	14234	14264	14366	14443	14225	14347	14417	14318	14130	14215	14390	14396	14519	14247	14377	14195	14389	14357	14453	14265	14308	14384	14199	14345	14348	14411	14391	14338	14374	14206	14231	14294	14231	14514	14271	14492	14363	14257	14221	14395	14224	14235	14264	14373	14196	14256	14434	14236	14358	14407	14220	14450	14353	14251	14382	14216	14383	14386	14375	14320	14318	14292	14225	14292	14221	14154	14490	14214	14268	14270	14326	14298	14315	14378	14307	14167	14289	14347	14136	14255	14355	14408	13996	14264	14505	14328	14252	14237	14344	14356	14414	14311	14177	14280	14301	14182	14285	14254	14392	14460	14205	14345	14365	14212	14373	14257	14112	14320	14346	14455	14186	14403	14443	14487	14312	14228	14302	14286	14389	14320	14305	14180	14419	14358	14371	14197	14165	14447	14384	14321	14245	14318	14379	14289	14121	14319	14553	14301	14175	14188	14242	14225	14236	14218	14320	14255	14352	14420	14340	14275	14284	14315	14141	14356	14195	14199	14118	14214	14484	14400	14201	14199	14237	14398	14187	14060	14301	14387	14463	14249	14344	14224	14378	14191	14198	14289	14213	14363	14302	14241	14249	14246	14319	14253	14427	14434	14266	14688	14238	14141	14314	14166	14301	14198	14250	14304	14276	14391	14328	14255	14130	14236	14262	14358	14348	14305	14182	14260	14373	14193	14324	14346	14326	14149	14443	14207	14306	14319	14224	14231	14273	14348	14344	14143	14450	14339	14368	14184	14380	14218	14350	14346	14302	14267	14239	14323	14099	14219	14410	14281	14457	14359	14403	14342	14412	14408	14292	14235	14098	14398	14251	14358	14391	14396	14455	14265	14420	14365	14262	14298	14343	14364	14373	14423	14294	14348	14241	14290	14337	14347	14551	14338	14279	14300	14404	14385	14342	14374	14171	14384	14142	14221	14276	14337	14356	14425	14392	14091	14338	14273	14291	14353	14238	14490	14243	14269	14349	14201	14199	14285	14118	14245	14293	14287	14264	14379	14297	14325	14216	14257	14122	14278	14356	14099	14252	14164	14386	14305	14466	14358	14309	14196	14367	14329	14124	14417	14222	14387	14353	14118	14394	14220	14166	14310	14311	14371	14104	14429	14327	14164	14349	14415	14317	14298	14284	14176	14276	14110	14244	14286	14274	14114	14332	14200	14274	14439	14461	14091	14321	14474	14357	14377	14258	14239	14373	14329	14541	14423	14419	14308	14081	14281	14323	14385	14260	14293	14417	14195	14343	14205	14309	14339	14156	14275	14262	14272	14263	14397	14323	14309	14388	14306	14282	14226	14309	14426	14339	14258	14117	14290	14378	14433	14413	14266	14430	14352	14308	14240	14159	14490	14246	14323	14335	14403	14317	14388	14319	14373	14298	14252	14328	14387	14178	14287	14320	14284	14286	14313	14426	14561	14238	14300	14207	14259	14186	14290	14315	14341	14283	14274	14499	14257	14442	14334	14278	14212	14402	14272	14354	14301	14345	14353	14052	14331	14182	14410	14298	14213	14250	14265	14470	14267	14253	14398	14152	14374	14309	14238	14363	14275	14417	14301	14288	14286	14361	14261	14314	14200	14162	14175	14465	14292	14308	14399	14293	14465	14232	14163	14334	14181	14241	14174	14384	14507	14406	14345	14168	14301	14274	14334	14256	14137	14416	14375	14093	14359	14373	14270	14246	14386	14305	14268	14275	14381	14222	14371	14258	14161	14269	14370	14315	14271	14273	14429	14440	14260	14256	14447	14258	14198	14240	14427	14210	14398	14216	14329	14407	14230	14278	14385	14281	14246	14423	14334	14131	14395	14333	14208	14251	14205	14208	14433	14328	14346	14179	14367	14354	14363	14082	14372	14236	14326	14399	14301	14386	14303	14150	14302	14278	14380	14016	14369	14223	14208	14167	14354	14333	14497	14294	14315	14302	14298	14243	14357	14322	14080	14316	14248	14250	14215	14473	14377	14202	14433	14379	14319	14256	14206	14304	14239	14236	14212	14138	14357	14195	14263	14331	14332	14107	14307	14506	14293	14225	14299	14225	14215	14357	14057	14238	14201	14236	14255	14474	14343	14298	14317	14249	14383	14317	14252	14250	14376	14423	14272	14433	14142	14446	14280	14473	14452	14297	14268	14215	14477	14227	14485	14341	14326	14365	14301	14341	14281	14372	14253	14263	14186	14506	14385	14280	14355	14413	14215	14190	14206	14284	14265	14205	14309	14297	14377	14236	14053	14387	14108	14266	14445	14279	14312	14296	14368	14324	14156	14470	14301	14326	14189	14383	14274	14395	14238	14291	14386	14380	14230	14303	14288
23755	21157	28499	24390	22981	23654	22786	19310	18105	17592	17502	17178	16993	16742	16835	16922	16633	16940	16722	16565	16494	16457	16508	16452	16483	16136	16519	16360	16296	16462	16309	16203	16133	16267	16412	16273	16286	16216	16263	16142	16124	16182	16122	16045	16021	16207	16320	16114	16217	16245	16188	16256	15967	15934	16014	16056	16224	15943	16006	16020	16183	16015	15998	16253	15985	16166	16097	16209	16033	15881	16101	16021	16031	16036	16229	16241	16071	16102	16125	16066	16033	15896	16033	16055	15864	15940	16040	16173	16292	16050	15953	16136	15800	16002	16132	16206	15989	16007	16186	16001	15933	16162	15986	15913	15932	16043	16305	16379	16058	16015	15933	16007	16124	15942	16065	16038	16216	16352	16168	16113	16132	16047	16120	16209	16083	15940	16276	16230	16159	16188	16068	16152	15954	16019	15986	15952	15806	15946	16057	16234	15919	15924	15981	16132	15925	16018	16321	15915	16016	16163	16100	16177	16094	16302	15976	16111	15965	16111	16299	16092	16109	16264	15944	16125	16119	15879	16140	15992	16061	15992	15955	16087	16077	15953	16205	15981	16164	15969	16143	16185	16067	16144	16368	16191	16052	15976	16228	16264	16347	16239	15954	16084	16157	15830	16155	16114	16040	16092	15996	16174	15992	16132	15956	15806	16074	15890	15975	16132	15913	16206	16001	15996	15955	15920	16094	15994	16094	16243	16154	15971	15900	16171	15972	15943	15933	15988	15983	16140	16027	15963	15946	16065	16152	15792	15850	16093	16088	16087	16085	16082	15940	16132	16084	15904	16173	16083	16167	15918	16202	15886	16082	16099	15953	16145	15996	15917	16049	16123	16097	15922	16019	15945	15886	16078	15984	16192	16117	15928	16034	16155	15970	15962	16040	15958	16219	15882	16177	15961	16026	16090	16071	16118	16180	15989	15893	16174	15898	15981	16032	15874	16341	16010	16105	16214	15970	16039	16255	16056	16197	16272	16112	16173	15817	15933	16155	16167	16144	15966	16109	15985	16044	15747	16143	16051	15841	15885	15971	16039	16132	16029	16087	15986	16220	15960	16011	16133	16039	16219	16185	16263	16064	16036	16150	16078	16187	15863	16013	16102	15974	16072	16100	16099	16269	16064	16011	15972	16038	16149	16119	16031	16084	16033	15921	16018	15983	15859	16192	15888	15846	16166	16093	16011	16006	16046	16146	16038	15950	16236	16096	15953	16039	16189	16331	16213	16070	16070	16057	16037	16098	16129	15980	16064	16209	15815	15928	16181	16198	16049	16055	15837	16018	16127	16076	16013	16093	15982	15996	15871	16033	15970	16126	16026	15974	16227	16120	16111	16203	16113	16209	15913	15934	15956	16067	15865	16068	16090	16190	16013	15903	16037	16187	16008	16080	15874	15940	16108	15898	15979	16153	16121	16135	16151	16097	15958	16225	16058	16081	16020	15970	16156	16121	15960	15909	16091	16026	16135	16072	16068	16175	15834	15936	15987	16043	16040	16153	15970	15934	16029	16145	16119	16032	16289	16009	16068	16097	16072	16147	16129	16170	15894	16039	15945	16062	16123	16019	15921	16086	16218	15954	15971	16079	16021	16110	15913	15950	16154	16001	16099	16081	16136	15957	16075	16223	15948	16189	16114	16013	16234	16144	16087	15970	16082	16048	16045	16018	16171	15985	15919	16126	16164	16282	15958	15986	16163	16018	16218	15958	15833	16056	16048	16057	16097	15971	15820	16055	15995	15887	16046	16077	16029	16082	16056	16150	16130	16236	15976	16187	16064	16031	16146	15994	15872	16090	15777	16042	16021	16030	15972	16072	16119	16092	16116	16084	15982	16285	15931	15973	16143	16133	16098	15956	15917	15937	15960	15935	16142	16155	15984	15957	16105	16080	16118	16260	15885	16270	16067	16065	16103	16058	16090	16140	16097	16050	15903	16190	16058	16000	15894	16065	15974	15978	16046	16132	16029	16225	15871	15841	15969	15909	16014	16086	16243	16044	16139	15848	16132	16142	15805	16109	16003	16046	15925	16097	16054	15874	15917	16079	16088	16099	16031	16013	15979	16108	16102	16069	16099	16169	16100	16148	16106	16077	16032	16121	16071	16062	16198	16310	16242	16143	15902	16053	16016	16093	15993	15993	16084	16161	15995	15895	16144	16067	16069	15841	16082	16083	16055	16074	16024	16116	16148	15995	16128	16223	16231	16053	15962	16101	16234	16242	15868	16071	16044	16122	15986	16152	15964	16034	16094	16006	15965	16018	16068	16142	16213	16250	15966	16165	15910	16128	16022	16059	15988	16006	15838	16242	16232	16059	15936	15988	16118	16136	16054	16092	16143	15903	15917	16016	16194	15963	15929	16233	15901	16138	16040	16054	16163	16123	16113	16012	16138	15984	16031	15890	16094	15943	16082	16000	16285	16077	16207	16209	16078	16205	16018	15947	16105	16169	16075	15927	15900	16137	16112	16007	16111	15881	16021	16228	16005	16109	16095	16106	15979	16121	16145	15984	16084	16027	16043	16040	16058	16153	16069	16006	15908	16226	16051	16157	16139	16149	16018	16299	16163	15907	16000	16021	15874	16152	16035	16072	16200	15972	16129	16120	16035	15925	16172	16160	16098	16060	15999	16030	16025	16170	16109	15913	16172	16060	16025	15921	16231	15974	16031	16075	15966	15889	16252	16118	16165	16112	16003	16015	16071	16079	16010	16122	15993	16037	16050	16027	16163	15958	15901	16152	16154	16108	16000	16212	16146	16183	16021	16080	16108	16087	15996	16135	15979	16023	16008	16068	16215	16105	15986	16060	16178	16190	16056	16215	16077	15973	15942	15921	15903	16130	16200	16123	15948	15967	16175	16134	15999	16143	16150	15929	15982	16329	16253	16121	16063	16111	16236	16266	16116	16001	16028	16179	15960	16087	16233	16167	16098	16101	15980	15941	15858	15940	15888	15878	16148	16159	16144	16096	16188	16374	16171	16121	15966	16182	16050	16177	16278	16154	16026	16241	15836	16106	15997	16063	15902	16085	16112	16154	16016	15881	15903	16250	15973	15924	15987	16073	16146	16243	15974	16077	15909	16174	16001	15988	16219	16272	16077	16092	16004	16097	16188	16122	16179	16170	16138	15907	15843	15991	16066	16167	16308	16030	16211	16130	16051	16107	16187	16106	16221	16109	16191	16122	16092	16247	16005	16134	16174	16046	16029	16128	16015	16181	15980	16213	16188	16155	16126	16014	15941	16053	16034	15877	15959	15853	16160	15833	16065	16053	15878	16067	16212	16046	16080	16021	16158	16228	16334	16175	16216	15844	16290	15952	16050	16104	16091	16067	16075	15983	15955	16054	15901	16024	16110	15975	16211	15888	16034	16242	15986	16055	16193	16119	16044	16011	16247	16069	16251	16046	16069	15990	16150	16132	15985	16098	16066	16109	16237	16131	16090	16108	16142	16114	16102	16052	15957	16192	16112	16087	16124	16013	16093	15987	16015	16039	15891	15923	15833	16200	16239	16197	15963	16178	16096	16152	16282	16096	16114	16214	16065	16151	16281	15958	16101	16203	16140	15892	16166	16123	16124	16019	16210	16146	16158	15993	15990	16051	16004	16116	15946	16144	16402	15983	16089	15934	16202	15998	16136	16164	15951	15919	15955	16187	15905	16098	16024	15909	16170	16048	16206	16040	15830	15945	16065	16194	16154	16348	15955	16185	16206	16225	15931	16203	16180	16081	15919	16292	15831	16163	16072	16117	16079	16125	15965	15924	15934	15839	16016	16158	15981	15905	15947	16166	15902	15924	16077	16141	15982	16105	16014	16097	16055	16213	16147	15969	16156	15984	16109	16021	16168	16151	16215	16084	16039	16180	16113	15954	16242	16255	16058	16040	15963	16130	16085	15995	16056	16058	15945	16024	16085	15988	16126	16230	16156	16009	16064	16119	16190	16177	16191	16040	16125	16073	15980	16061	15926	16115	16151	16127	16132	15885	15931	16110	16050	16054	16216	15993	16015	16178	15980	15952	16320	16060	16050	15946	16186	16210	16009	15967	15906	16238	16001	15978	16083	16115	16078	16182	16061	15965	16200	16339	15985	16104	16118	16193	16106	16054	15886	16092	15932	16074	16019	15745	16213	16242	15936	16143	16229	16026	16242	16187	16130	16104	16085	16021	15996	16130	16129	16135	16093	16117	16016	16087	16094	16177	16239	15976	16148	16259	15980	16059	15934	16144	16034	16021	15965	16318	15937	16031	15995	16011	16165	16141	16237	16191	16006	16073	16274	16140	16123	16201	15985	16132	16008	15967	16172	16038	15943	15937	16157	16200	16008	15948	16049	16059	16329	16242	16049	15957	16072	16138	16048	16183	15997	15865	15994	16099	15865	16118	15939	15844	16085	16174	15908	15874	16029	15922	15880	15929	15934	15927	16053	16089	16290	15992	16234	16192	16189	16230	16262	16059	16047	15953	16077	16093	15920	16004	16132	16075	16070	16121	16114	16041	16133	15987	16090	15973	16146	16001	16090	16071	15956	16075	16067	16040	16000	16290	16267	16169	15938	16071	16115	15966	16294	16059	15951	15954	15958	16024	16145	16087	16288	16190	16140	16177	16113	16029	16130	16087	16096	16096	16112	16238	16096	15990	16034	16119	16235	16229	16172	16089	16207	16284	15925	15906	16116	16037	16239	16146	15868	16066	15998	16168	16019	15948	16122	16189	16213	15895	15849	16051	16071	16109	16145	16085	15914	15940	16125	16127	15858	16207	16077	15967	15985	16118	15901	16088	16021	16041	15934	16369	16050	15982	16027	16145	16238	16260	15903	16128	16217	16204	16074	16239	16258	15951	15979	15925	15964	16271	15986	16172	16228	16169	15946	16055	15920	16038	16095	15835	15993	16021	16128	16210	16043	16135	15965	16008	16139	15986	16060	15950	16151	15940	15959	16396	16008	16250	16006	15929	15946	16013	15778	16038	16153	16092	15972	16117	16046	16139	16047	15905	15919	15821	15992	15901	16037	16226	15969	15859	15943	15914	16040	15986	15888	15903	16243	15981	15976	15971	16156	16160	16110	16210	16325	15893	16210	16032	16218	16176	16003	16093	16046	15851	16084	15979	16006	15920	15962	16070	16273	16086	16139	16125	15996
26458	44264	40356	31895	26686	23507	20835	18786	17730	16794	16294	15998	15721	15541	15593	15577	15778	15414	15308	15440	15175	15281	15209	15135	15081	14824	15113	14811	14816	14899	14726	14665	14590	14708	14659	14669	14658	14584	14486	14493	14537	14459	14616	14646	14729	14568	14743	14475	14483	14397	14641	14496	14564	14507	14541	14611	14530	14613	14649	14410	14415	14477	14618	14488	14263	14420	14582	14532	14419	14523	14730	14571	14298	14488	14472	14621	14560	14442	14598	14479	14380	14618	14505	14473	14403	14638	14540	14472	14607	14491	14659	14355	14297	14476	14463	14476	14443	14476	14501	14651	14507	14649	14558	14452	14482	14665	14616	14348	14477	14453	14332	14499	14562	14380	14505	14434	14511	14451	14406	14516	14592	14330	14427	14448	14447	14377	14482	14595	14428	14507	14556	14564	14503	14650	14395	14454	14416	14579	14471	14510	14524	14511	14358	14472	14476	14524	14470	14422	14477	14503	14404	14532	14650	14389	14544	14503	14407	14403	14522	14555	14423	14595	14345	14629	14426	14465	14455	14479	14534	14439	14361	14404	14562	14529	14218	14335	14576	14688	14451	14584	14414	14348	14589	14332	14535	14632	14395	14525	14495	14515	14416	14335	14418	14387	14447	14659	14567	14595	14582	14420	14397	14388	14563	14427	14325	14551	14507	14359	14547	14328	14439	14548	14385	14631	14576	14518	14565	14610	14636	14449	14577	14429	14401	14557	14454	14481	14485	14549	14480	14466	14443	14452	14491	14440	14560	14528	14411	14580	14431	14378	14481	14569	14659	14427	14448	14473	14554	14589	14495	14553	14558	14566	14568	14596	14765	14483	14699	14510	14447	14529	14482	14425	14549	14511	14492	14324	14440	14570	14352	14402	14500	14454	14500	14364	14396	14477	14481	14632	14456	14434	14529	14470	14462	14430	14478	14576	14592	14612	14563	14484	14596	14469	14386	14401	14569	14603	14580	14583	14554	14453	14598	14509	14633	14304	14410	14604	14634	14641	14446	14621	14458	14526	14339	14464	14539	14494	14477	14444	14608	14505	14428	14600	14533	14571	14609	14455	14475	14583	14462	14641	14485	14471	14427	14440	14488	14552	14434	14578	14537	14441	14401	14616	14353	14569	14460	14570	14404	14537	14454	14496	14539	14429	14532	14577	14628	14372	14594	14411	14452	14712	14536	14610	14526	14468	14571	14576	14600	14626	14442	14494	14608	14409	14547	14413	14443	14433	14422	14454	14586	14519	14628	14434	14563	14281	14539	14525	14610	14468	14476	14466	14518	14689	14487	14523	14501	14345	14469	14460	14647	14463	14560	14462	14466	14554	14523	14479	14400	14451	14438	14471	14499	14406	14337	14452	14509	14549	14547	14364	14371	14590	14474	14481	14647	14456	14578	14441	14489	14357	14576	14454	14409	14304	14426	14528	14551	14561	14664	14392	14442	14484	14322	14440	14576	14568	14503	14316	14439	14366	14477	14520	14452	14495	14432	14435	14506	14533	14550	14419	14301	14640	14388	14565	14549	14378	14410	14466	14560	14479	14416	14698	14446	14598	14293	14427	14427	14472	14553	14492	14485	14541	14496	14450	14460	14503	14489	14479	14567	14474	14459	14416	14506	14449	14650	14435	14305	14499	14583	14416	14341	14511	14453	14483	14456	14430	14456	14382	14350	14371	14364	14372	14468	14607	14364	14410	14514	14353	14576	14617	14495	14594	14501	14524	14647	14380	14611	14371	14525	14448	14352	14481	14405	14579	14549	14548	14575	14558	14413	14390	14493	14627	14398	14395	14388	14421	14564	14446	14463	14396	14528	14456	14434	14372	14450	14436	14427	14402	14362	14547	14435	14375	14409	14478	14501	14584	14619	14564	14490	14644	14426	14407	14551	14577	14364	14522	14630	14520	14495	14506	14471	14504	14445	14409	14436	14463	14548	14507	14273	14623	14658	14540	14435	14602	14616	14474	14609	14524	14602	14534	14351	14434	14514	14696	14416	14242	14460	14534	14598	14481	14612	14521	14449	14483	14547	14439	14461	14507	14458	14487	14581	14559	14480	14427	14503	14495	14481	14475	14499	14463	14617	14591	14403	14500	14418	14608	14490	14406	14527	14439	14440	14511	14430	14463	14539	14523	14477	14607	14355	14434	14575	14526	14608	14399	14474	14435	14385	14250	14556	14589	14658	14560	14487	14441	14437	14514	14536	14540	14604	14523	14414	14580	14459	14515	14491	14533	14536	14575	14548	14578	14491	14564	14471	14520	14604	14323	14557	14520	14410	14486	14524	14335	14492	14601	14491	14402	14654	14420	14543	14345	14591	14375	14623	14371	14671	14343	14437	14433	14477	14494	14450	14562	14480	14488	14608	14286	14578	14527	14552	14487	14543	14406	14507	14675	14560	14437	14256	14571	14470	14594	14557	14471	14539	14483	14361	14279	14654	14494	14720	14577	14449	14390	14673	14620	14479	14627	14389	14246	14399	14546	14569	14529	14474	14690	14423	14517	14506	14474	14574	14544	14520	14489	14423	14454	14491	14620	14402	14651	14528	14457	14553	14562	14558	14519	14523	14530	14557	14616	14585	14659	14478	14493	14539	14435	14412	14569	14438	14496	14388	14381	14598	14456	14424	14675	14521	14515	14432	14630	14370	14528	14551	14387	14523	14513	14520	14341	14546	14390	14470	14468	14568	14549	14294	14468	14435	14325	14451	14625	14517	14592	14458	14384	14492	14344	14571	14388	14736	14595	14438	14412	14524	14586	14463	14642	14528	14531	14489	14613	14443	14371	14461	14387	14404	14475	14442	14541	14679	14446	14475	14554	14688	14593	14515	14548	14504	14446	14506	14657	14516	14545	14626	14409	14502	14640	14539	14488	14464	14411	14457	14556	14504	14599	14391	14527	14523	14385	14473	14438	14456	14514	14427	14554	14453	14564	14522	14441	14598	14487	14439	14419	14346	14480	14528	14499	14425	14390	14652	14500	14409	14497	14486	14436	14485	14581	14591	14470	14487	14370	14573	14404	14458	14467	14563	14395	14535	14438	14489	14590	14378	14473	14332	14607	14513	14601	14390	14602	14608	14545	14643	14491	14520	14536	14401	14500	14505	14512	14666	14543	14542	14570	14518	14379	14368	14456	14726	14507	14718	14567	14479	14554	14438	14418	14573	14522	14497	14424	14347	14495	14601	14408	14609	14427	14604	14449	14575	14461	14462	14492	14608	14436	14604	14577	14581	14538	14513	14440	14458	14460	14342	14468	14622	14543	14497	14476	14728	14351	14546	14558	14455	14551	14560	14560	14454	14610	14481	14499	14636	14442	14528	14498	14506	14424	14509	14557	14626	14524	14372	14377	14522	14492	14358	14513	14400	14575	14546	14565	14469	14324	14546	14471	14440	14444	14539	14589	14384	14472	14458	14550	14322	14611	14684	14487	14393	14651	14276	14463	14512	14595	14551	14490	14279	14585	14381	14432	14512	14386	14507	14495	14625	14425	14453	14371	14465	14555	14312	14344	14417	14374	14647	14480	14508	14674	14465	14410	14658	14582	14471	14509	14374	14505	14556	14383	14628	14411	14671	14583	14665	14484	14549	14552	14590	14591	14615	14522	14401	14592	14376	14502	14459	14721	14538	14365	14563	14541	14531	14522	14504	14582	14492	14461	14419	14572	14424	14635	14523	14488	14524	14494	14436	14579	14528	14634	14587	14534	14375	14528	14542	14463	14495	14518	14471	14539	14479	14553	14440	14535	14413	14621	14505	14542	14473	14551	14532	14528	14506	14510	14415	14633	14488	14524	14427	14616	14493	14695	14641	14470	14550	14485	14511	14523	14463	14446	14406	14347	14504	14487	14642	14364	14552	14468	14468	14574	14353	14504	14642	14538	14505	14523	14492	14534	14616	14465	14394	14577	14605	14478	14533	14515	14539	14632	14521	14403	14369	14297	14356	14345	14529	14629	14595	14544	14635	14595	14558	14521	14524	14486	14627	14474	14436	14452	14524	14596	14483	14416	14501	14525	14458	14548	14533	14575	14503	14405	14319	14379	14571	14543	14373	14598	14560	14539	14596	14528	14657	14536	14399	14493	14423	14464	14457	14646	14488	14416	14482	14512	14632	14377	14480	14564	14612	14865	14554	14497	14491	14550	14544	14449	14449	14430	14480	14580	14559	14421	14492	14352	14543	14468	14530	14573	14561	14480	14461	14513	14413	14586	14331	14546	14484	14424	14475	14638	14395	14394	14421	14407	14432	14431	14482	14489	14341	14443	14501	14402	14568	14416	14539	14562	14522	14449	14684	14508	14422	14347	14490	14446	14613	14313	14572	14398	14614	14500	14532	14538	14455	14461	14584	14442	14550	14377	14359	14579	14430	14620	14517	14419	14410	14554	14586	14559	14600	14587	14535	14434	14457	14519	14455	14480	14438	14629	14427	14568	14635	14492	14397	14616	14550	14549	14451	14466	14439	14614	14632	14486	14515	14352	14612	14260	14835	14592	14510	14417	14398	14446	14374	14415	14490	14502	14426	14524	14726	14383	14488	14606	14476	14452	14397	14494	14429	14609	14255	14472	14461	14523	14406	14590	14535	14572	14598	14600	14527	14435	14482	14536	14447	14476	14500	14575	14416	14499	14592	14534	14507	14621	14525	14437	14468	14460	14411	14564	14366	14468	14569	14474	14418	14546	14383	14557	14453	14451	14534	14500	14601	14513	14447	14518	14418	14485	14624	14525	14590	14462	14519	14517	14508	14399	14610	14402	14464	14361	14609	14507	14457	14529	14624	14438	14432	14499	14501	14449	14334	14487	14505	14483	14467	14362	14512	14284	14384	14499	14713	14562	14480	14519	14515	14483	14660	14413	14461	14542	14382	14453	14509	14425	14348	14685	14485	14471	14525	14633	14327	14414	14323	14463	14631	14546	14326	14460	14531	14524	14508	14662	14489	14460	14425	14548	14533	14309	14546	14459	14462	14559	14503	14555	14537	14584	14517	14486	14616	14431	14447	14377	14644	14575	14515	14702	14481	14436	14642	14471	14290	14443	14376	14325	14473	14553	14684	14418	14549	14526	14542	14443	14437	14467	14732	14503	14397	14451	14610	14589	14567	14277	14409	14350	14544	14554	14469	14698	14730	14535
22703	21101	28843	23628	21730	24430	26573	20735	19065	18797	18050	17718	17409	17324	17250	17359	17186	16986	17237	16804	16677	16908	16848	16920	16804	16513	16586	16901	16523	16432	16477	16490	16474	16355	16153	16160	16193	16222	16309	16175	16261	16232	16080	16308	16195	16286	16156	16409	16056	16149	16068	16095	16295	16356	16591	16242	16214	16109	16122	16250	16179	16262	16125	16122	15980	16285	16198	16254	16091	16196	16269	16384	16339	16083	16081	16244	16039	16009	16160	16142	16008	16142	15999	16286	15925	15885	16138	16188	16088	16180	16015	16019	16063	16301	16049	16195	15991	16076	16034	16354	15977	16283	16029	16192	16135	16053	16251	16121	16339	16179	16167	16095	16081	16025	16136	16196	16231	16196	16131	16144	16104	16147	16265	16094	16108	16112	16209	16095	16122	16119	16109	16071	16113	16299	16035	16162	16266	16139	16032	16187	16141	16066	16248	16036	15975	16000	16167	16026	16249	16182	16060	16066	16306	16210	16115	16186	16169	16067	16044	16006	16060	16185	16099	16004	16239	16046	16102	16106	16171	16023	15925	16121	15969	15992	15855	16058	15960	15873	16200	16244	15860	16262	16231	16118	15978	15898	16087	16097	16119	16134	16168	15861	15899	15909	15941	16261	16063	16061	16191	16000	16122	16292	16040	15944	16027	16219	16134	15979	16091	16231	16049	16103	16114	16124	15940	15808	16146	16049	16074	16276	16091	16169	15835	16038	16076	16038	16119	15892	16068	16016	15958	15938	15986	16114	15906	15877	15840	16193	16085	16038	16319	16193	16042	16086	16178	15921	16195	16008	16015	15961	15981	16146	15869	16200	15876	16200	16085	16120	16129	16149	15769	16079	16090	16177	16267	16155	16216	15933	15967	16122	16120	15920	16107	15958	16008	16135	16066	16043	16164	16022	16225	16042	16143	16182	16152	16360	16302	15999	16154	16185	16066	16046	16156	16198	16295	16131	16108	16111	16105	15914	15924	16102	15885	16004	15921	16030	16064	16118	16103	15954	16158	16010	16065	16243	16041	16366	16102	16134	16146	16208	16176	16279	16135	16149	16000	16106	16152	16269	16172	15927	16298	15927	15940	16012	16113	15913	16206	16119	16244	16088	16096	16109	16032	15988	16151	16031	16079	16159	15978	15938	16341	16110	16067	16164	15973	16090	16186	15964	16165	16119	16105	15946	16098	16133	16024	16201	15958	16148	16198	16113	15945	16084	15991	15881	16065	15970	16003	15990	15992	16280	16287	16204	16003	16138	16086	15956	16172	16042	16133	16220	16066	16355	16257	16125	16050	16164	16122	16248	16001	15896	15921	15919	16159	16049	15994	15985	15976	15979	16219	16299	16055	15919	16100	16289	16233	16031	15979	15917	15949	16173	16097	15927	16081	16072	16075	16164	16261	15988	16059	16186	16057	16001	16008	15990	16150	16034	16041	15911	16220	15981	16163	15893	16195	15905	16060	16023	16125	15975	16137	16160	16055	15955	16008	16092	16246	16171	16156	15844	16075	16111	16042	16199	15949	16250	16232	15979	16272	15964	16001	16021	16193	15970	16125	16187	16170	16052	16388	16125	16213	15989	16025	16034	16207	16167	16187	15972	16193	16281	16001	16138	16074	15999	16068	16064	16034	16217	15917	16106	16052	16373	16276	16066	15989	15965	15911	16060	16106	16101	16031	15909	16097	16007	15961	16060	15966	15948	15954	15942	16020	16178	16211	16196	16143	15995	16134	16022	16004	15958	16029	16080	15972	16211	16259	15927	15924	16045	16077	15921	15941	16168	16115	15971	16184	16095	16233	15992	16199	16095	15894	15954	15961	16172	15985	15908	15974	16052	16108	15956	15998	16166	16068	16089	16032	16120	16058	16151	15974	16041	15972	16009	16057	15951	16036	15857	16185	16194	16238	16168	16052	15928	16102	15951	16391	16129	16022	16002	16211	16179	16031	16185	15901	16118	15813	16282	15969	16138	16067	16117	15979	16152	16057	16068	16041	16036	16122	16058	16067	16073	16018	16153	15946	16021	15956	15994	15959	16083	16323	16250	16192	16092	16204	16027	16001	16172	16093	16204	16282	16094	16248	16170	15978	15990	16070	15958	16202	16249	16011	16022	16279	15908	16302	16033	16037	16007	16004	16254	16144	16070	16016	16077	16174	15952	15991	16013	16070	16179	15948	16049	16017	16110	15989	16261	16082	15998	15894	16127	16514	16166	16207	15987	15981	15991	16100	16166	15933	16364	16146	16028	16060	16356	16171	16075	16267	16089	16114	16012	16169	16199	16120	16096	15873	16082	16154	16171	15838	16188	16096	16170	16159	16099	16245	16072	16055	16174	16174	15963	15759	16078	16009	16032	15953	16242	16145	16145	16219	16042	16014	16087	16026	16082	16153	15979	16208	15974	16090	16187	16254	16059	16069	15924	16057	16012	16238	16169	16025	16113	16033	16194	16256	16062	15995	15902	16085	16188	16187	16168	16282	16150	15854	16065	16206	16171	16040	16077	16044	16044	15935	16020	16067	15960	15987	16043	16017	16073	16117	16191	16123	15972	16268	16128	16045	16160	15927	16001	15773	16305	16060	16037	15968	16009	16104	16051	16023	15933	15918	16035	15980	15938	15891	15920	16135	16083	16225	16131	15944	16119	16101	16002	16275	15907	15991	16083	15848	15909	16032	16016	15999	16003	15996	15958	16130	16145	16104	16120	16018	16190	16055	16056	16060	16076	16131	16045	16017	16090	16115	16149	15758	16202	15841	16125	16129	16109	16072	16062	15935	16284	16054	16029	16200	16083	16123	16030	16188	16204	16240	16025	16201	16264	16101	15998	16033	16145	16029	16098	16029	16103	15957	16233	15916	16164	15948	15930	16156	15881	15939	16149	16172	16068	15930	16075	16053	16305	16147	16168	16096	16195	16121	15963	16076	16242	15911	16026	16171	16071	15958	16142	15987	16112	16087	16101	16061	16373	16237	15964	16001	15919	16294	15884	16201	16071	16082	16091	16088	15856	16175	16146	15967	15793	15833	16203	16168	16001	15929	16054	16018	15849	15932	15926	15975	16147	15892	16113	16063	16089	16140	16206	16071	16043	16147	15966	16134	16072	16225	15978	16036	15968	16111	16076	16045	16003	15954	16065	16005	16108	16054	16001	15976	15882	16092	16138	16125	15941	16060	16145	16272	16016	16128	15966	16168	15881	16039	16125	16122	16084	16160	16080	16232	16054	15938	15977	16183	16288	15844	16132	16216	15961	16221	16209	16285	16188	16082	16038	16050	16032	15989	15911	16085	15959	16146	16211	16091	16323	16261	16130	16247	16039	16065	16022	16001	15941	16072	15940	16056	16002	16076	15984	16117	16225	16158	15961	16143	16124	15855	16013	16073	16116	16031	15971	15905	16105	16138	15962	16048	16079	16061	16185	16126	16081	16019	16129	16131	16175	16157	16234	16107	16110	15876	16137	15951	15920	16016	16049	16051	16082	16046	16155	16086	15943	16085	15969	16063	16057	15872	16252	16343	16115	16093	16124	16148	16059	16160	16108	16173	16099	16079	15992	16060	16276	16065	15980	15913	16254	16031	16062	15994	16068	16098	16113	16128	15917	16155	16159	15828	15966	15965	16173	16179	16049	15983	16296	15994	16033	16013	15915	16023	16102	16131	16134	16350	16232	16136	16036	16067	15986	16360	15830	15941	16111	15931	16044	16196	16052	16155	16001	16117	16125	16283	16083	15845	16176	15988	15972	16178	15837	15976	15893	16010	15988	16093	16118	16060	15971	16017	16299	16385	16230	16087	16007	16103	15977	16075	16060	16112	16071	16197	16107	16201	15891	15976	15905	16073	15983	15909	16056	16122	16069	15951	15934	16024	16168	16112	16188	16054	16157	16152	16207	15981	16088	16046	16090	16177	16013	16002	16133	16049	16121	16068	15945	16027	15964	16073	15888	15861	16418	16094	16074	15995	16149	16055	16035	16035	16168	16018	16076	15888	15995	16209	16181	16060	16073	16030	16141	16071	16159	16087	16081	16021	16108	16178	16378	16091	16135	16065	16236	16104	16131	16191	15902	16041	16010	16024	15903	15989	16083	16014	16171	16206	16201	16127	15927	16199	15964	16092	16171	16020	16023	16221	16107	16044	15935	16040	16007	16005	16082	15890	16226	16160	16146	16228	15974	16098	15944	15967	16255	16139	16052	15916	16016	16021	16074	16212	15917	16039	16037	16093	16115	15981	16161	16273	16222	16077	15919	16083	16001	16189	15988	16095	16201	16122	15922	16029	16106	16248	15955	16028	16124	15902	16117	16010	15912	16119	16031	15970	16163	15981	16185	16006	16220	16093	16106	16109	16049	16093	16219	15988	16000	16293	16051	15951	16005	16000	16051	16127	16037	16238	16214	15766	16122	16303	16223	15984	16155	15970	15960	16224	16014	15889	16056	16034	15991	16027	16002	16159	16065	15964	15979	16069	15982	15980	15835	16074	15959	16209	16043	16124	16178	16114	16052	16102	16079	16123	16133	16106	16057	16180	15982	16033	16064	16078	15928	16023	16026	16262	16116	16212	16252	16213	16072	15991	16029	16120	16113	16027	16208	15957	15904	16193	16007	16097	16131	16171	16003	16128	15950	16113	15899	16016	16059	16115	16127	16190	16041	16080	16062	16108	16153	16091	15881	16002	16184	16008	16148	16071	16172	16080	16232	16086	15955	16126	15949	16215	16203	15936	15993	16039	16109	16145	16071	16159	16150	15919	16109	15886	15952	16110	16070	16232	16131	15987	16066	15869	15877	15998	16052	16160	16026	16049	16222	16277	15937	16063	16326	16064	15816	16230	15995	15866	15901	16220	16237	16097	16302	16221	16344	16254	16238	16050	16012	15999	16089	16133	16306	16097	16081	16029	16045	16016	16007	16145	16097	16276	16107	16020	15992	16026	15960	16141	15994	15934	16074	16047	16170	15928	15984	15906	16136	15892	16040	16065	16146	16371	15934	15942	16023	15931	16083	16094	16138	15916	16081	16150	16055	16158	16021	16044	15925	16079	16102	15942	15982	15906	16190	16098	16036	15997	16155	16049	16118	16004	16077	16020	16000	16137	16170	15888	16043	16000	16048	16113	16056	16176	16281	15973	16116	16170	16015
27882	48487	44555	35736	30278	26571	23132	20346	18703	17966	16948	16629	16228	16014	16127	15909	16013	15828	15810	15580	15640	15334	15402	15346	15199	15109	15008	15021	14870	14757	14905	14797	14791	14783	14772	14757	14681	14733	14473	14661	14633	14593	14601	14443	14594	14560	14450	14492	14493	14572	14663	14423	14407	14508	14607	14372	14544	14519	14534	14465	14653	14559	14572	14493	14574	14645	14455	14390	14282	14476	14382	14497	14572	14468	14303	14435	14383	14475	14435	14445	14353	14513	14398	14345	14284	14235	14515	14227	14398	14595	14464	14246	14436	14420	14426	14567	14378	14458	14474	14318	14522	14461	14220	14538	14389	14420	14620	14436	14447	14519	14322	14436	14366	14494	14317	14567	14412	14720	14463	14267	14521	14543	14328	14425	14396	14454	14552	14282	14520	14406	14383	14479	14422	14483	14344	14514	14440	14409	14500	14346	14378	14389	14464	14316	14499	14542	14392	14291	14678	14390	14342	14472	14544	14476	14362	14385	14416	14464	14493	14284	14315	14513	14343	14564	14381	14209	14453	14663	14549	14396	14468	14439	14454	14342	14400	14537	14480	14326	14330	14546	14408	14422	14481	14423	14463	14539	14387	14533	14550	14461	14455	14505	14456	14464	14451	14378	14428	14483	14460	14330	14443	14330	14438	14583	14489	14374	14312	14548	14424	14468	14436	14484	14464	14409	14310	14504	14308	14485	14495	14543	14478	14397	14539	14431	14382	14515	14369	14477	14650	14494	14273	14483	14371	14598	14475	14285	14342	14522	14639	14557	14454	14456	14333	14494	14302	14646	14561	14296	14516	14442	14633	14422	14349	14543	14503	14363	14505	14396	14317	14570	14536	14388	14445	14367	14550	14263	14433	14558	14503	14598	14348	14363	14371	14390	14533	14384	14382	14574	14497	14465	14555	14274	14372	14367	14382	14413	14268	14404	14392	14442	14408	14302	14447	14517	14433	14469	14395	14418	14405	14462	14528	14307	14605	14438	14387	14447	14405	14389	14483	14563	14446	14331	14619	14344	14508	14454	14457	14401	14350	14290	14242	14298	14516	14462	14435	14486	14389	14488	14539	14473	14514	14417	14313	14481	14388	14640	14384	14498	14496	14514	14567	14539	14408	14561	14449	14536	14412	14340	14405	14437	14407	14591	14418	14422	14550	14339	14376	14431	14535	14338	14381	14531	14507	14351	14526	14522	14466	14459	14474	14353	14273	14535	14530	14378	14419	14509	14459	14437	14419	14413	14516	14539	14497	14404	14579	14271	14496	14414	14453	14358	14567	14535	14211	14522	14296	14401	14430	14491	14435	14465	14510	14423	14526	14607	14478	14495	14282	14506	14574	14467	14381	14478	14530	14455	14501	14301	14370	14539	14489	14429	14306	14509	14319	14524	14542	14407	14380	14268	14353	14498	14370	14466	14499	14448	14239	14220	14393	14302	14506	14420	14375	14369	14405	14246	14314	14202	14502	14333	14405	14515	14380	14611	14423	14322	14452	14351	14621	14290	14414	14432	14457	14332	14522	14402	14346	14487	14263	14376	14412	14478	14442	14377	14425	14379	14558	14474	14456	14407	14417	14502	14392	14433	14434	14219	14521	14488	14448	14219	14411	14293	14453	14445	14469	14375	14325	14417	14550	14416	14455	14420	14363	14267	14427	14473	14494	14586	14223	14425	14395	14215	14385	14465	14461	14318	14368	14472	14338	14451	14299	14486	14241	14339	14406	14467	14447	14490	14532	14454	14326	14370	14456	14394	14355	14547	14416	14504	14534	14414	14278	14510	14504	14400	14351	14527	14319	14582	14515	14416	14483	14570	14396	14240	14537	14435	14601	14541	14308	14423	14436	14185	14407	14277	14280	14413	14436	14401	14404	14297	14471	14397	14353	14458	14485	14444	14472	14420	14582	14323	14485	14468	14335	14491	14383	14403	14310	14478	14311	14357	14436	14431	14516	14432	14369	14614	14453	14376	14521	14455	14435	14489	14591	14621	14447	14509	14422	14517	14398	14432	14330	14433	14470	14447	14366	14377	14452	14400	14505	14407	14475	14472	14392	14368	14543	14420	14451	14384	14506	14481	14484	14371	14685	14543	14547	14381	14398	14270	14360	14523	14502	14565	14411	14465	14501	14329	14541	14521	14446	14326	14480	14534	14556	14578	14485	14620	14425	14303	14288	14511	14495	14348	14532	14486	14391	14341	14377	14516	14382	14362	14400	14284	14477	14352	14532	14640	14400	14466	14516	14371	14533	14534	14541	14399	14397	14368	14415	14478	14374	14400	14462	14367	14388	14581	14671	14442	14261	14415	14399	14356	14673	14431	14472	14260	14491	14303	14396	14594	14586	14444	14357	14374	14437	14469	14409	14490	14445	14465	14487	14447	14430	14449	14535	14381	14505	14508	14370	14505	14527	14387	14561	14375	14377	14515	14498	14332	14367	14448	14564	14398	14250	14423	14352	14386	14400	14453	14329	14306	14553	14391	14473	14418	14335	14436	14356	14317	14529	14551	14562	14525	14340	14561	14450	14462	14574	14392	14519	14411	14379	14409	14357	14522	14418	14479	14256	14437	14435	14371	14442	14370	14480	14336	14423	14519	14454	14336	14296	14367	14484	14229	14357	14399	14362	14508	14556	14377	14456	14423	14434	14504	14474	14503	14383	14426	14444	14495	14523	14353	14453	14622	14387	14648	14424	14556	14482	14405	14438	14427	14333	14441	14561	14259	14398	14515	14400	14533	14404	14506	14460	14451	14342	14773	14324	14451	14368	14499	14389	14573	14385	14448	14378	14420	14271	14480	14482	14558	14469	14340	14514	14349	14429	14368	14533	14407	14378	14478	14388	14380	14442	14569	14408	14446	14452	14463	14596	14382	14386	14225	14489	14409	14287	14526	14384	14466	14461	14213	14383	14481	14387	14497	14562	14372	14464	14356	14455	14467	14618	14406	14626	14441	14353	14443	14327	14390	14357	14457	14418	14660	14456	14354	14574	14427	14526	14409	14490	14385	14606	14480	14488	14451	14380	14410	14529	14316	14418	14505	14446	14470	14486	14374	14452	14458	14505	14468	14552	14323	14430	14136	14530	14339	14291	14410	14452	14401	14287	14426	14492	14595	14474	14181	14446	14523	14535	14568	14366	14371	14459	14201	14398	14560	14240	14440	14355	14382	14411	14333	14532	14401	14479	14292	14437	14505	14408	14418	14458	14324	14541	14360	14419	14366	14427	14383	14430	14519	14577	14541	14468	14373	14428	14358	14508	14432	14563	14524	14499	14430	14451	14500	14307	14312	14559	14283	14426	14275	14588	14389	14461	14354	14498	14532	14349	14468	14481	14518	14354	14352	14384	14379	14497	14302	14467	14470	14477	14361	14529	14443	14416	14434	14488	14467	14364	14437	14459	14390	14496	14228	14545	14266	14391	14499	14292	14436	14403	14489	14478	14359	14522	14186	14339	14402	14411	14403	14574	14513	14502	14481	14473	14389	14430	14492	14408	14260	14406	14379	14396	14452	14484	14478	14376	14616	14486	14221	14400	14432	14523	14435	14431	14589	14456	14527	14600	14414	14480	14585	14360	14482	14482	14407	14598	14381	14358	14383	14526	14550	14377	14316	14440	14387	14465	14457	14475	14500	14361	14312	14412	14417	14623	14413	14490	14338	14425	14244	14376	14386	14348	14423	14424	14412	14268	14481	14512	14460	14540	14417	14431	14410	14519	14515	14450	14474	14466	14474	14465	14560	14442	14441	14376	14412	14345	14586	14405	14525	14477	14438	14458	14509	14457	14280	14203	14396	14543	14394	14475	14403	14378	14360	14445	14270	14387	14382	14584	14229	14421	14370	14358	14537	14516	14376	14430	14228	14665	14404	14571	14330	14433	14369	14315	14477	14485	14527	14465	14402	14458	14461	14494	14464	14522	14430	14672	14340	14454	14494	14336	14295	14446	14357	14480	14525	14356	14486	14386	14368	14568	14356	14461	14480	14315	14426	14393	14437	14397	14473	14346	14368	14488	14354	14507	14511	14539	14518	14433	14458	14232	14421	14472	14481	14336	14514	14554	14614	14395	14383	14375	14393	14344	14588	14364	14537	14492	14213	14408	14217	14604	14433	14321	14442	14503	14446	14301	14455	14496	14527	14389	14488	14531	14326	14429	14530	14339	14459	14253	14484	14310	14385	14559	14387	14440	14540	14453	14341	14478	14493	14441	14552	14442	14379	14404	14612	14492	14513	14477	14303	14476	14397	14323	14537	14458	14513	14424	14412	14449	14297	14428	14430	14391	14581	14603	14253	14429	14500	14280	14520	14383	14384	14497	14489	14473	14417	14290	14396	14545	14410	14452	14434	14312	14483	14402	14487	14342	14298	14601	14424	14490	14600	14389	14366	14567	14522	14464	14697	14502	14443	14417	14502	14446	14478	14384	14511	14581	14331	14432	14296	14236	14390	14331	14624	14413	14539	14507	14530	14471	14415	14419	14515	14548	14255	14364	14341	14387	14394	14426	14337	14546	14434	14413	14391	14379	14465	14457	14507	14577	14372	14420	14507	14490	14491	14332	14483	14371	14404	14546	14488	14302	14431	14376	14397	14589	14488	14452	14553	14556	14330	14173	14320	14317	14284	14588	14461	14386	14403	14282	14474	14423	14516	14412	14617	14413	14396	14374	14542	14501	14468	14471	14285	14455	14431	14476	14393	14490	14408	14455	14440	14378	14414	14389	14459	14349	14333	14491	14521	14453	14584	14307	14423	14398	14457	14458	14428	14163	14518	14298	14583	14314	14425	14457	14612	14429	14280	14440	14476	14385	14481	14358	14465	14382	14514	14396	14572	14414	14321	14374	14393	14514	14277	14213	14345	14456	14497	14429	14353	14425	14573	14275	14525	14299	14581	14392	14279	14539	14449	14456	14419	14359	14525	14546	14335	14472	14356	14308	14476	14519	14350	14522	14466	14462	14363	14604	14402	14624	14336	14434	14569	14386	14470	14432	14485	14310	14464	14455	14552	14426	14439	14517	14430	14394	14308	14299	14588	14384	14452	14273	14564	14426	14426	14544	14424	14526	14391	14538	14587	14369	14340	14366	14429	14314	14434	14495	14354	14403	14441	14459	14477	14459	14364	14310	14460	14341	14411
27716	24227	29913	26418	21286	19421	18356	17375	16729	16595	16647	16334	16377	16155	16110	16317	16290	16208	16101	16244	16099	16116	16069	15850	16107	16004	16027	15830	15779	15982	15744	15946	15944	15854	15782	15928	15903	15954	15923	15960	15903	16004	15884	15843	15943	15710	15694	15686	15726	15501	15779	15651	15824	15827	15831	15639	15836	15721	15705	15560	15633	15900	15849	15778	15777	15881	15809	15618	15785	15878	15733	15866	15751	15683	15796	15698	15726	15907	15768	15908	15993	15693	15885	15800	15844	15764	15678	15649	15699	15778	15540	15753	15685	15652	15894	15725	16020	15615	15745	15771	15893	15649	15827	15579	15776	15772	15808	15985	15811	15578	15889	15761	15940	15804	15887	15865	15773	15640	15675	15693	15822	15728	15727	15632	15812	15641	15822	15867	15831	15731	15782	15996	15886	15756	15761	15665	15817	15669	15986	15681	15876	15849	15552	15685	15670	15764	15765	15754	15778	15768	15636	15564	15758	15807	15838	15987	15720	15675	15681	15783	15795	15993	15826	15761	15658	15735	15704	15942	15768	15786	15948	15725	15781	15782	15592	15697	15684	15682	15787	15838	15771	15894	15887	15758	15653	15681	15670	16001	15768	15751	15728	15604	15581	15619	15752	15561	15654	15781	15719	16009	15723	15838	15940	15705	15747	15863	15912	16003	15817	15675	15757	15692	15719	15532	15699	15780	15804	15750	15913	15703	15802	15734	15811	15701	15948	15832	15788	15837	15736	15600	15789	15761	15802	15574	15884	15660	15690	15933	15707	15875	15972	15739	15805	15743	15861	15828	15689	15566	15847	15972	15602	15741	15817	15834	15873	15850	15868	15605	15728	15835	15833	15856	15866	15876	15723	15669	15826	15966	15791	15837	15788	15701	15801	15773	15777	15701	15686	15781	15851	15645	15732	15713	15813	15707	15669	15752	15869	15860	15932	15710	15739	15738	15716	15614	15808	15945	15837	15672	15784	15856	15749	15673	15779	15789	15727	15774	15786	15859	15728	16002	15759	15798	15799	15743	15798	15713	15691	15843	15812	15752	15733	16061	15897	16032	15931	15629	15966	15901	15811	15766	15769	15883	15837	15851	15733	15866	15706	15776	15800	15899	15730	15776	15788	15802	15875	15875	15776	15861	15718	16022	15698	15925	15851	15862	16012	15617	15775	15873	15721	15798	15742	15845	15855	15715	15744	15856	15861	15725	15797	15759	15717	15679	15847	15637	15863	15711	15787	15822	15789	15871	15760	15799	15813	15736	15756	15954	15815	15589	15930	15726	15827	15811	15877	15803	15855	15701	15726	15538	15595	15795	15747	15840	15854	15815	15586	15741	15856	15759	15772	15816	15943	15619	15831	15834	15883	15708	15969	15806	15795	15661	15836	15822	15772	15531	15762	15841	15877	15472	15962	15758	15768	15597	15742	15782	15725	15807	15834	15853	15841	15729	15624	15853	15720	15783	15744	15807	15844	15760	15703	15701	15792	15946	15660	15517	15789	15670	15707	15978	15819	15869	15874	15794	15635	15781	15815	15757	15786	16021	15756	15937	15770	15914	15896	15696	15962	15873	15769	15929	15778	15858	15865	15745	15702	15656	15751	15614	15585	15733	15696	15637	15749	15838	15783	15748	15777	15595	15625	15559	15705	15846	15700	15685	15748	15831	15696	15726	15701	15677	15795	15749	15677	16027	15848	15754	15741	15727	15818	15824	15747	15860	15653	15763	15673	15775	15811	15914	15888	15745	15587	15740	15610	15744	15778	15687	15807	15739	15826	15874	15684	15721	15749	15864	15674	15736	15777	15772	15794	15703	15639	15727	15692	15633	15689	15713	15681	15696	15857	15857	15786	15870	15686	15846	15739	15845	15696	15912	15743	16038	15881	15962	15842	15809	15479	15774	15802	15778	15643	15533	15745	15754	15852	15750	15649	15690	15836	15771	15948	15611	15801	15815	15725	15760	15867	15564	15857	15591	15724	15848	15914	15754	15925	15824	15723	15580	15893	15843	15736	15816	15934	15858	15627	15895	15863	15539	15930	15816	15958	15767	15733	15641	15521	15860	15942	15828	16074	15887	15901	15916	15903	15723	15664	15724	15787	15833	15829	15816	15857	15844	16033	15709	15650	15795	15703	15835	15856	15823	15973	15796	15749	15595	15820	15881	15983	15790	15612	15802	15949	15881	15570	15851	15713	15774	15738	15684	15913	15793	15701	16001	15815	15918	15714	15741	15766	15566	15843	15886	15797	15830	15804	15794	15795	15693	15841	15648	15776	15792	15787	15931	15752	15871	15644	15666	15885	15721	15744	15806	15809	15834	15768	15681	15854	15873	15811	15758	15862	15792	15795	15698	15591	15782	15731	15689	15806	15733	15594	15759	15764	15828	15689	15686	15829	15621	15727	15957	15771	15534	15802	15831	15941	15936	15807	15846	15700	15804	16043	15643	15752	15785	15953	15681	15746	15893	15823	15861	15718	15829	15776	15548	15841	15683	15641	15718	15664	15682	15753	15639	15754	15978	15674	15708	15820	15753	15913	15570	15790	15793	15802	15830	15870	15798	15742	15717	16000	15900	15638	15864	15728	15796	15909	15629	15941	15753	15823	15601	15597	15958	15762	15772	15694	15749	15925	15774	15718	15877	15779	15675	15797	15869	15742	15792	15894	15841	15791	15914	15674	15791	15909	15870	15674	15672	15620	15789	15680	15796	15883	15823	15876	15809	15933	16023	15788	15996	15889	15806	15813	15761	15692	15764	15659	15906	15600	15827	15747	15992	15947	15701	15724	15849	15566	15748	15858	15759	15828	15575	15801	15791	15757	15571	15858	15923	15864	15789	15922	15661	15803	15841	15681	15661	15716	15817	15720	15523	15811	15844	15782	15769	15812	15739	15829	15810	15834	15652	15844	15774	15784	15579	15779	15987	15905	15745	15701	15736	15836	15786	15742	15667	15859	15693	15748	15752	15650	15671	15624	15725	15757	15734	15665	15760	15823	15623	15753	15740	15777	15650	15629	15819	15721	15902	15814	15802	15496	15775	15782	15872	15823	15767	15647	15818	15896	15947	15751	15786	15684	15893	15978	15747	15734	15824	15824	15721	15850	15748	15907	15974	15685	15833	15601	15450	15791	15710	15939	15898	15857	15671	15686	15884	15946	15790	15848	15918	15998	15870	15613	15714	15869	15825	15916	15793	15870	15973	15883	15728	15678	15799	15886	15911	15794	15734	15699	15729	15761	15824	15671	15821	15694	15711	15863	15732	15698	15685	15762	15850	15711	15824	15775	15790	15858	16030	15695	15839	15883	15994	15785	15501	15814	15625	15754	15797	15661	15673	15509	15574	15809	15732	15925	15693	15796	15834	15938	15882	15932	15640	15634	15793	15963	15616	15571	15712	15649	15859	15774	15840	15705	16033	15856	15719	15765	15606	15717	15906	15658	15939	15817	15773	15809	15599	15889	15598	15821	15813	15758	15856	15858	15831	15853	15736	15816	15718	15617	15719	15791	15797	15834	15686	15625	15836	15847	15704	15849	15884	15744	15941	15672	15692	15863	15970	15790	15916	15611	15942	15904	15670	15733	15717	15698	15787	15780	15810	15683	15701	15675	15585	15849	15818	15848	15887	15865	15942	15817	15813	15668	15795	15636	15977	15679	15811	15641	15784	15773	15986	15970	15676	15434	15713	15811	15835	15789	15791	15860	15846	15648	15783	15694	15748	15849	15865	15814	15628	15804	15665	15781	15782	15677	15755	15757	15771	15769	15571	15759	15713	15951	15547	15811	15740	15852	15829	15810	15687	15931	15640	15821	15745	15840	15638	15847	15796	15715	15895	15676	15757	15748	15868	15756	15901	15753	15863	15878	15993	15885	15617	15807	15721	15754	15920	15902	15733	15755	15809	15767	15850	15791	15941	15745	15759	15940	15915	15681	15926	15723	15805	15799	15731	15839	15916	15659	15867	15902	15686	15856	15757	15835	15622	15564	15808	15896	15775	15826	15916	15798	15854	15721	15880	15802	15885	15643	15781	15796	15796	15756	15967	15750	15586	15641	15636	15673	15541	15877	15727	15833	15743	15933	15777	15620	15769	15880	15928	15867	15813	15700	15742	15806	15811	15971	15715	15793	15505	15679	15572	15913	15906	15693	15927	15847	15666	15751	15733	15810	15715	15734	15707	15681	15802	15862	15737	15869	15661	15776	15840	15869	15811	15893	15723	15763	15792	15675	15673	15729	15603	15770	15803	15976	15750	15651	15881	15689	15602	15772	15748	15883	15643	15802	15961	15573	15765	15613	15854	15669	15874	15906	15794	15884	15694	15842	15734	15956	15789	15826	15718	15705	15781	15729	15692	15859	15739	15353	15613	15859	15843	15922	15620	15642	15768	15815	15673	15757	15480	15791	15915	15848	15622	15849	15947	15875	15832	15898	15773	15814	15935	15633	15869	15953	15721	15645	15733	15763	15635	15765	15635	15734	15671	15735	15934	15991	15695	15653	15794	15708	15756	15716	15738	15530	15676	15855	15592	15551	15751	15923	15775	15928	15617	15761	15804	15901	15645	15956	15857	15656	15794	15918	15689	15659	15603	15816	15684	15804	15879	15704	15874	15928	15692	15652	15877	15801	15834	15987	15912	15747	15839	15721	15665	15848	15889	15758	15785	15957	15773	15701	15601	15857	15680	15661	15793	15748	15579	15728	15969	15603	15760	15936	15726	15919	15652	15948	15889	15724	15892	15736	15853	15640	15739	15627	15761	15718	15849	15882	15875	15714	15698	15698	15730	15675	15818	15726	15968	15845	15804	15721	15668	15718	15886	15803	15677	15631	15810	15818	15828	15879	15917	15766	15807	15855	15786	15725	15829	15718	15958	15963	15845	15969	15745	15868	16004	15721	15852	15926	15673	15692	15848	15870	15789	15736	15746	15737	15807	15772	15570	15771	15782	15724	15832	16045	15872	15904	15828	15569	15867	16018	15859	15920	15767	15850	15699	15956	15761	15681	15587	15789	15592	15710	15883	15789	15761	15620	15878	15741	15940	15775	15701	15726	15792	15746	15705	15759	15632	15553	15568	15805	15718	15866	15970	15841	15925	15740	16004	15774	15919	15778	15593	15707	15718	15693	15691	15959	15828	15794	15849
25468	37308	34054	25863	21888	19721	17726	16507	15715	15312	15319	15042	14973	14744	14639	14898	14943	14802	14896	14814	14763	14685	14756	14675	14306	14498	14600	14271	14411	14474	14438	14436	14559	14290	14313	14302	14299	14337	14413	14447	14225	14226	14332	14441	14385	14346	14242	14296	14345	14255	14259	14193	14105	14182	14244	14242	14287	14292	14256	14475	14353	14378	14251	14380	14259	14285	14279	14276	14123	14309	14247	14359	14306	14235	14230	14204	14304	14255	14237	14252	14442	14173	14241	14224	14172	14266	14286	14264	14304	14294	14101	14356	14218	14254	14225	14254	14158	14286	14156	14179	14342	14212	14325	14395	14202	14238	14176	14274	14272	14194	14387	14346	14238	14156	14342	14276	14298	14256	14409	14151	14199	14317	14126	14347	14229	14320	14337	14264	14326	14234	14224	14327	14347	14292	14352	14229	14155	14443	14270	14315	14065	14168	14288	14170	14156	14271	14292	14243	14303	14351	14251	14224	14236	14121	14216	14232	14262	14225	14247	14380	14271	14275	14169	14273	14312	14275	14278	14211	14451	14221	14334	14367	14232	14303	14321	14240	14233	14099	14341	14238	14048	14383	14157	14315	14268	14229	14279	14141	14317	14243	14225	14268	14254	14352	14206	14277	14441	14011	14367	14229	14334	14170	14178	14295	14321	14254	14283	14269	14329	14276	14312	14103	14289	14198	14343	14137	14224	14277	14288	14216	14288	14132	14215	14242	14296	14259	14309	14351	14171	14221	14216	14288	14187	14151	14367	14185	14432	14219	14110	14242	14214	14222	14234	14243	14345	14381	14254	14387	14055	14253	14201	14341	14189	14318	14349	14268	14298	14281	14244	14299	14248	14126	14176	14334	14302	14271	14396	14304	14266	14072	14248	14174	14206	14242	14396	14246	14212	14150	14212	14339	14301	14291	14073	14192	14293	14172	14326	14284	14281	14259	14253	14220	14419	14382	14193	14212	14106	14192	14191	14273	14231	14258	14289	14176	14279	14272	14222	14208	14076	14363	14181	14190	14314	14239	14151	14377	14156	14150	14444	14188	14290	14116	14290	14256	14258	14287	14228	14274	14292	14232	14311	14348	14319	14342	14121	14274	14297	14243	14339	14313	14390	14334	14085	14256	14395	14306	14069	14134	14314	14368	14384	14124	14175	14232	14135	14341	14206	14308	14329	14417	14293	14207	14239	14268	14267	14353	14122	14511	14334	14316	14242	14477	14308	14228	14404	14170	14179	14300	14116	14122	14347	14186	14237	14198	14325	14182	14366	14272	14196	14292	14228	14436	14073	14203	14389	14283	14151	14191	14318	14212	14286	14277	14353	14229	14235	14196	14361	14163	14143	14316	14389	14151	14198	14220	14216	14203	14242	14371	14193	14050	14264	14453	14332	14302	14253	14211	14262	14213	14349	14067	14349	14346	14167	14407	14372	14118	14241	14221	14381	14331	14231	14206	14285	14187	14241	14238	14288	14373	14210	14297	14194	14321	14378	14304	14336	14353	14277	14072	14229	14294	14268	14143	14115	14191	14328	14238	14371	14308	14154	14311	14156	14277	14314	14349	14312	14105	14215	14261	14229	14223	14361	14345	14165	14319	14214	14292	14249	14169	14424	14179	14338	14304	14282	14292	14297	14293	14234	14165	14207	14199	14251	14286	14327	14285	14341	14259	14124	14274	14347	14065	14368	14374	14258	14145	14175	14336	14156	14272	14238	14209	14104	14334	14319	14337	14316	14177	14242	14302	14408	14129	14149	14286	14306	14241	14358	14199	14124	14175	14397	14213	14351	14375	14337	14115	14102	14296	14335	14215	14193	14319	14233	14233	14437	14166	14121	14295	14493	14181	14228	14142	14440	14490	14281	14085	14037	14320	14235	14256	14217	14235	14401	14366	14344	14411	14444	14318	14190	14304	14328	14179	14477	14190	14312	14122	14144	14200	14227	14225	14277	14229	14454	14274	14273	14167	14436	14133	14302	14284	14210	14303	14387	14398	14418	14312	14395	14242	14318	14252	14288	14418	14181	14315	14109	14294	14273	14311	14387	14433	14375	14254	14154	14038	14232	14160	14432	14280	14092	14348	14187	14468	14139	14253	14300	14304	14082	14149	14283	14238	14415	14119	14133	14165	14153	14233	14325	14125	14341	14212	14243	14331	14326	14182	14257	14361	14277	14219	14322	14268	14371	14171	14385	14356	14148	14271	14254	14240	14272	14309	14245	14195	14054	14192	14102	14263	14144	14299	14296	14312	14203	14251	14261	14160	14312	14294	14206	14254	14518	14238	14282	14320	14209	14387	14048	14250	14317	14381	14422	14316	14261	14320	14255	14140	14194	14416	14329	14218	14190	14227	14275	14179	14339	14387	14457	14366	14157	14298	14248	14212	14395	14367	14177	14208	14322	14447	14181	14248	14178	14198	14266	14208	14081	14267	14109	14325	14212	14191	14219	14447	14009	14258	14334	14318	14314	14304	14259	14161	14238	14319	14291	14221	14088	14189	14136	14151	14152	14296	14289	14095	14353	14238	14186	14324	14163	14161	14142	14188	14184	14209	14396	14282	14419	14232	14202	14392	14177	14354	14252	14321	14284	14191	14200	14138	14216	14196	14337	14400	14129	14222	14327	14279	14361	14235	14435	14114	14301	14245	14208	14137	14388	14364	14448	14288	14301	14221	14293	14429	14336	14162	14274	14313	14206	14304	14271	14326	14311	14231	14442	14238	14234	14071	14263	14232	14438	14361	14329	14281	14422	14207	14349	14344	14268	14301	14290	14103	14488	14387	14311	14250	14183	14189	14149	14221	14233	14321	14486	14223	14266	14156	14350	14193	14230	14430	14406	14214	14221	14345	14309	14307	14216	14397	14237	14281	14261	14114	14269	14245	14374	14284	14283	14155	14289	14308	14235	14395	14306	13986	14352	14219	14139	14247	14209	14164	14273	14215	14178	14246	14202	14184	14444	14293	14192	14139	14262	14313	14189	14288	14288	14227	14302	14209	14269	14353	14086	14393	14301	14135	14172	14164	14245	14360	14259	14317	14267	14347	14497	14178	14042	14235	14244	14385	14126	14230	14118	14237	14382	14271	14384	14189	14127	14255	14341	14351	14308	14299	14282	14326	14342	14175	14284	14384	14100	14290	14475	14541	14295	14415	14273	14229	14448	14182	14096	14159	14318	14179	14422	14233	14226	14176	14397	14253	14445	14327	14282	14332	14158	14324	14346	14177	14282	14293	14245	14157	14226	14247	14209	14424	14239	14304	14175	14222	14053	14058	14185	14276	14233	14197	14288	14216	14220	14137	14363	14424	14284	14220	14106	14088	14190	14246	14405	14090	14326	14358	14208	14256	14248	14284	14163	14273	14333	14290	14217	14119	14317	14207	14198	14364	14303	14260	14330	14347	14234	14444	14368	14304	14270	14205	14202	14468	14418	14335	14351	14464	14171	14222	14244	14157	13968	14301	14301	14293	14110	14402	13983	14391	14104	14404	14337	14274	14244	14185	14273	14278	14214	14200	14122	14358	14416	14484	14358	14262	14247	14151	14177	14349	14269	14233	14330	14400	14432	14253	14412	14211	14094	14296	14314	14345	14344	14172	14144	14202	14464	14164	14164	14070	14252	14249	14373	14257	14279	14254	14230	14356	14372	14110	14241	14190	14198	14290	14320	14264	14228	14212	14288	14228	14296	14214	14246	14316	14341	14216	14112	14231	14152	14387	14301	14240	14256	14367	14156	14343	14293	14295	14360	14157	14179	14360	14248	14341	14241	14167	14253	14332	14139	14190	14315	14271	14400	14082	14330	14131	14221	14185	14128	14302	14127	14336	14463	14443	14267	14157	14265	14314	14360	14370	14273	14092	14405	14189	14321	14268	14153	14158	14214	14096	14267	14316	14279	14291	14186	14276	14248	14242	14228	14323	14305	14257	14290	14163	14240	14305	14305	14225	14380	14234	14177	14368	14236	14341	14235	14392	14285	14261	14384	14284	14270	14175	14195	14261	14183	14148	14286	14128	14073	14247	14349	14227	14338	14223	14074	14265	14163	14505	14320	14380	14289	14344	14298	14298	14199	14172	14256	14265	14452	14197	14258	14288	14350	14202	14212	14384	14130	14304	14218	14471	14331	14275	14410	14255	14200	14184	14224	14280	14295	14203	14261	14234	14171	14115	14398	14261	14267	14210	14229	14374	14233	14337	14139	14197	14249	14526	14215	14248	14269	14287	14245	14436	14214	14236	14201	14231	14288	14297	14175	14364	14249	14226	14099	14069	14259	14206	14308	14171	14136	14071	14367	14208	14229	14343	14244	14166	14259	14220	14326	14279	14391	14362	14254	14293	14257	14375	14366	14272	14298	14276	14318	14231	14324	14152	14217	14190	14188	14380	14278	14297	14303	14464	14350	14117	14166	14209	14345	14274	14168	14240	14257	14251	14259	14203	14155	14315	14175	14408	14203	14365	14190	14404	14246	14112	14197	14356	14293	14320	14151	14265	14257	14317	14279	14236	14327	14150	14339	14198	14191	14217	14246	14240	14279	14234	14357	14251	14269	14182	14312	14449	14212	14201	14347	14181	14344	14260	14205	14126	14375	14286	14412	14266	14201	14381	14229	14231	14393	14383	14165	14385	14404	14187	14234	14356	14132	14237	14366	14308	14251	14263	14224	14192	14278	14386	14227	14238	14128	14375	14113	14127	14327	14364	14136	14236	14151	14289	14246	14326	14374	14127	14388	14183	14420	14381	14146	14265	14359	14139	14287	14226	14328	14255	14254	14358	14352	14353	14288	14219	14187	14346	14138	14193	14325	14271	14306	14239	14209	14192	14150	14295	14358	14348	14189	14308	14327	14235	14215	14316	14320	14426	14167	14219	14087	14182	14206	14254	14322	14374	14284	14189	14246	14226	14309	14286	14386	14346	14314	14125	14313	14265	14181	14390	14240	14311	14225	14461	14334	14327	14216	14135	14302	14159	14234	14247	14293	14359	14176	14423	14356	14220	14256	14277	14199	14246	14281	14423	14268	14208	14216	14266	14327	14343	14279	14364	14377	14190	14228	14181	14170	14300	14164	14163	14225	14175	14252	14293	14341	14235	14227	14297	14110	14232	14310	14187	14289	14247	14293	14486	14354	14295	14261	14184
23755	21098	28424	24399	22821	23925	22494	18852	17625	17334	17152	17010	16566	16795	16458	16686	16586	16582	16688	16590	16478	16547	16500	16556	16404	16154	16095	16218	16050	15980	16220	16206	15987	16105	16131	16162	16089	15690	15969	16246	16007	16077	15949	16027	16083	16074	15909	15990	16050	16103	15914	15816	15853	15890	15883	15846	15986	15969	15891	15866	16107	15808	15936	15775	15804	16184	15953	15973	16130	15904	15841	15798	15872	15842	15964	15864	15619	15872	15975	15898	15884	16002	15932	16022	15914	15837	15884	16013	15952	15806	15945	16044	16052	15890	15977	15963	15962	15832	15954	15707	15939	15904	15806	15810	16019	15952	15907	15955	15974	16006	15961	15985	15779	16006	16055	16065	15922	15754	15857	15927	15763	15890	15984	15970	15850	15910	15976	15915	15774	15947	15982	15810	15929	15993	15727	15944	15972	16090	15775	15763	15877	15707	15948	15936	15752	15847	15853	15925	15887	16016	15918	15972	16123	15940	15640	15925	15987	16052	16080	15920	15767	15893	16040	15931	16055	15985	15916	15770	15840	15750	16113	15730	15948	15879	15707	15747	15915	15939	16041	15914	16045	15687	15870	16031	15966	15862	15866	15762	15732	15891	15753	15812	15993	15894	15793	15818	15859	15860	15841	15841	15620	15765	15920	15885	15838	15923	15786	15834	15904	15943	15804	15846	15852	15916	15856	15876	15801	15674	15949	15940	16028	15708	15775	15599	15861	15821	15961	15793	15926	15873	15950	15796	15793	16003	15820	15941	15790	16026	15928	15949	15878	15742	15960	15804	15711	15806	15672	15974	15840	15885	16040	16031	15968	15853	15837	15794	15886	15730	15994	15902	15963	15913	15776	15872	15701	15966	16123	15906	16024	15946	15874	15991	15736	15960	15874	15908	15784	15927	15704	15947	15989	15935	16019	15769	15765	15919	15933	15664	15924	16024	15937	16121	15954	15891	15760	16033	16078	15901	15822	15915	15851	15867	15780	15766	15912	15852	15847	15829	15634	15870	15885	15902	16032	15822	15882	15931	15988	15973	15749	15690	15878	15743	15888	15915	15896	15846	15895	15756	15862	16090	15947	16020	15820	15946	15912	15720	15912	15906	15854	15835	15968	15704	15829	16010	15848	15907	15908	16055	15836	15788	15748	15980	15966	15747	15894	15755	15887	15902	15922	16012	15816	16007	15918	15787	15926	15880	15904	15879	15987	16077	16074	15811	15899	15883	15800	15857	15697	15894	15965	15737	15741	15893	16070	15793	15755	15938	15912	15775	15967	15762	15935	15898	15822	15947	15900	15895	16009	15920	15684	16197	15913	16049	15759	15999	15940	15965	15816	15885	15940	15733	15941	15902	15872	15766	15842	15957	15872	15954	15961	16146	16033	15881	15786	15820	15661	15783	15928	15830	15771	16010	15915	15800	15857	16003	15879	15794	15811	15925	15919	15752	15968	15985	15758	15963	15757	15528	15869	16015	15653	15877	15923	15741	15949	16084	15805	15876	15928	15790	15843	15874	15901	15902	15976	15980	16050	15886	15805	15968	15915	15849	15997	15884	15915	15962	15762	15950	15903	15620	15856	16057	15929	15954	15961	15867	16119	15796	15915	16108	15929	15727	15872	15870	16020	15855	15972	15693	15897	16031	15707	15862	15722	15903	16093	15816	16015	15992	16075	16144	15914	15736	15929	15796	15855	16038	16082	16080	15769	15698	15832	15891	15787	15862	15859	15905	15864	15830	15753	15753	15790	16040	15764	15979	15774	15959	15839	15736	15866	15814	15886	15952	15839	15870	15913	15948	15707	15897	15992	15940	15968	15846	16009	15945	16093	15965	15988	15898	15765	15901	16020	15896	15785	15944	15698	15673	15951	15820	15870	15987	15914	15887	15717	15833	15797	15807	15763	15727	15901	15947	15853	15794	15912	15795	15841	16029	15872	15925	15753	15967	15971	15820	15894	15868	15933	15889	15818	15826	15895	15984	15930	15835	15963	16037	15894	15730	15893	15872	15774	15807	15793	15758	15876	15823	15811	16013	15815	15689	15843	15847	15691	15885	15885	15833	15809	15972	15838	15866	15941	15981	15935	15904	15991	15758	15904	15887	15865	15708	15668	15934	15842	15912	15833	15940	15676	15799	15575	15895	15962	15850	15789	15807	16017	15692	16086	15838	15784	15705	15831	15872	15975	16077	15802	15972	15892	15900	16076	15823	15973	16097	15837	15759	15814	15852	15929	15824	15756	15816	15905	15764	15958	15789	15735	15820	15987	15825	15886	15991	16008	15853	15958	15839	15791	15851	15908	15822	15857	15975	15968	15783	15947	15929	15819	15861	15935	15855	15819	15720	15861	15849	15829	16094	15822	15748	15994	15932	16225	15751	15759	15972	15941	15900	15747	15899	16050	15818	15823	16068	15952	15757	16063	15964	16011	15890	15777	15769	15945	15795	15828	15967	15912	15772	15932	15951	15769	15880	15804	16142	15782	15899	15846	15826	16069	15928	15975	15855	15704	15929	16009	15816	15782	15860	15847	15850	15966	15964	15955	15824	15882	15766	15904	15830	15920	15844	16036	15860	15926	15758	15731	15945	15859	15728	15942	15933	16127	15799	15819	15762	15781	15713	15767	15993	15972	15913	16076	15963	15910	15844	15715	15839	15828	15562	15846	16025	15975	15890	15907	15722	16034	15617	15781	15797	15786	15887	15912	15824	15940	15944	16011	15660	16063	15883	15819	16022	15846	15994	15784	15847	15608	15893	15943	15746	15921	15763	15898	15899	15667	15862	15975	15982	15728	15904	15811	15907	16042	15915	15913	15924	15973	15849	15694	15854	15806	15833	16026	15778	15933	15916	15916	15912	15892	15971	15896	15955	16014	15929	15889	15993	15886	15767	15733	15637	15772	15614	16027	16045	15954	16008	16086	15911	15915	16012	15858	15849	15712	15869	15972	15875	16008	15874	15840	15926	15835	15895	15698	15921	15874	15904	15685	15763	16090	15807	15930	15908	15779	16004	15650	15679	15692	15823	15938	15893	15734	15788	15929	15743	15816	15825	15981	16054	16015	15847	15636	16034	15785	15933	15960	15809	15869	15978	15912	15806	15842	15789	15809	15838	15571	15909	15821	15899	15894	15802	15984	15946	16078	15897	15939	15708	15849	16001	15946	15792	15820	15752	15894	15936	15809	15880	15655	15791	15883	15758	15856	16005	16210	15767	16072	15782	15645	15965	15868	15832	15641	15709	16021	15936	15936	15978	15816	15903	15999	15861	16038	15899	15953	15999	15919	16109	15909	15783	15945	16021	16022	15857	15929	15716	15840	15983	15886	15834	15805	15813	15913	15733	15736	15827	15949	15895	15800	15873	15832	15758	15902	15985	15746	15931	15874	15915	15897	15928	16227	15838	15942	16084	15860	15721	16063	15812	15664	15941	15869	15770	15736	15992	15951	15992	15930	15812	15986	15921	15846	15967	15957	15955	15882	16038	15918	15757	15719	15821	16113	15851	15957	15911	15682	15838	15734	15734	15902	15486	15852	16034	15983	15831	15755	15876	15801	15784	15818	15984	16032	15746	15947	15781	15786	15909	15863	15731	15982	15873	15945	15674	15870	15966	16077	16087	15872	16027	15924	15824	15894	15913	16036	15929	15821	15716	16002	15967	15823	15919	16017	15807	15880	15883	15702	15871	15825	15762	16085	15926	15758	15879	15856	15703	15642	16008	16117	15759	16051	15735	15770	15714	15793	15859	15960	15959	15785	15861	15836	15816	15949	15824	15706	15841	15768	15776	16040	15782	15832	15792	15803	15660	16030	15852	15946	15767	15666	15937	15974	15943	15835	15720	15863	15713	15729	15927	15838	15865	15747	15718	15827	15978	15839	16131	15774	15833	15985	15720	15979	15927	16025	15876	15993	15852	15852	16040	15965	15699	15898	15739	15796	15897	15899	15839	15995	15841	15964	15559	15997	15968	15829	16032	15875	16018	15993	15900	15885	15873	15930	16000	15880	15870	15956	15791	15859	15923	15810	15907	15785	15987	15968	15796	16034	16240	16067	15871	15705	15818	15821	15872	15750	15825	16085	15825	15879	15732	15647	15730	15919	15977	15833	16031	15761	15808	15789	16019	15731	15778	15855	15679	15793	15941	15710	15869	15985	15841	15731	15891	15902	15813	15897	15909	15822	15857	15818	15909	15892	15913	15948	15700	15905	16013	15863	15796	15935	15882	15862	15793	15910	15705	15981	15854	15974	15979	15833	16039	15846	15922	16005	15798	16146	15893	15845	15757	15890	15845	15834	15731	15873	15832	15810	16027	15769	15861	15822	16013	15862	15857	15848	16053	15838	15763	15857	15926	15836	15843	16015	15820	15626	15637	15969	15933	15939	15994	15851	15684	15830	16149	15914	16014	15928	15922	15621	15789	15852	16000	15794	15807	15692	15934	15820	15832	15990	15927	15773	15852	15823	16014	15958	15934	15914	15975	15896	15771	16050	15846	16113	15751	15675	15845	15917	15942	15774	15819	15900	15763	15952	15965	15884	15894	15784	15940	15947	15961	16026	15754	15731	15927	16042	16027	15573	15813	15915	15854	16010	15864	15961	15736	15887	15736	15929	15867	15778	15913	15953	15705	15814	15671	15853	16007	15849	15857	16071	16152	15938	15876	15804	15950	15807	15770	16005	15736	15951	15925	15864	16003	15860	15785	15957	15766	15850	15793	15923	16036	15944	15628	15864	15897	15817	16071	15758	15975	15769	15965	15720	16112	15818	15847	15782	15968	15879	15917	15916	15879	15866	15819	16045	15907	15955	15784	16055	15864	16008	15780	15929	15864	16051	15872	15976	15847	15944	15998	15897	16010	15968	15930	15879	16038	15871	16042	15924	16138	15829	15759	15905	15785	15842	15902	15857	15817	15927	16278	16061	15805	16017	15750	15910	16005	15621	15737	15859	15727	16026	15837	15842	15948	15894	15971	15859	15905	15779	15900	15868	15700	15825	15770	16061	15779	15904	15842	15819	15903	15837	16002	15992	15771	15872	15996	15907	15968	15969	15840	15994	15952	16052	15901	15916	16031	15854	15846	15889	15852	16022	15895	15883	15968	15922	15919	15831	15994	15912	15741	15996	15924	15939	15766	15890	15824
25915	43439	40172	31588	26604	23781	20575	18291	17185	16685	16354	15861	15701	15369	15492	15333	15452	15342	15524	15329	15298	15199	15155	14847	14964	14846	14898	14867	14868	14743	14706	14719	14518	14495	14506	14606	14419	14553	14497	14512	14444	14512	14437	14431	14279	14470	14474	14520	14364	14533	14404	14547	14402	14338	14427	14479	14456	14385	14443	14655	14377	14444	14419	14367	14419	14526	14446	14437	14385	14406	14370	14418	14322	14352	14444	14439	14560	14264	14395	14368	14366	14248	14482	14410	14364	14309	14334	14325	14582	14333	14382	14677	14465	14440	14355	14450	14367	14454	14499	14407	14502	14408	14486	14406	14505	14516	14366	14316	14444	14532	14452	14423	14447	14397	14377	14192	14387	14323	14477	14325	14397	14365	14391	14374	14357	14371	14420	14390	14562	14483	14434	14207	14235	14502	14658	14379	14503	14434	14328	14427	14319	14421	14435	14461	14282	14439	14507	14334	14536	14416	14462	14409	14356	14342	14406	14458	14534	14446	14359	14452	14452	14373	14271	14330	14309	14357	14422	14493	14467	14587	14365	14305	14392	14503	14545	14346	14292	14499	14388	14276	14434	14401	14140	14358	14358	14355	14368	14457	14303	14430	14272	14448	14485	14430	14526	14402	14472	14303	14288	14461	14528	14435	14470	14440	14345	14445	14318	14347	14525	14609	14201	14352	14353	14431	14558	14303	14413	14450	14495	14381	14421	14348	14211	14254	14297	14425	14331	14391	14378	14330	14353	14343	14390	14424	14410	14449	14428	14397	14495	14353	14364	14452	14451	14459	14349	14545	14359	14352	14668	14322	14533	14309	14386	14457	14453	14439	14253	14442	14486	14395	14563	14247	14371	14395	14605	14468	14484	14360	14569	14282	14376	14490	14174	14396	14233	14450	14201	14523	14516	14415	14305	14455	14378	14390	14253	14442	14447	14481	14388	14386	14509	14286	14376	14509	14437	14341	14363	14410	14293	14258	14379	14271	14500	14452	14462	14230	14409	14287	14406	14374	14490	14264	14494	14280	14483	14245	14447	14331	14533	14519	14333	14376	14372	14375	14189	14547	14508	14516	14439	14517	14416	14315	14442	14451	14499	14359	14406	14409	14425	14394	14409	14235	14407	14425	14390	14611	14529	14489	14207	14352	14431	14431	14305	14349	14385	14311	14461	14296	14340	14525	14455	14410	14397	14329	14399	14302	14469	14475	14410	14409	14487	14427	14260	14372	14311	14369	14562	14353	14378	14278	14279	14342	14208	14256	14472	14365	14420	14346	14584	14528	14334	14557	14424	14300	14389	14377	14319	14471	14392	14427	14377	14341	14625	14496	14327	14350	14335	14338	14396	14453	14311	14388	14492	14291	14249	14393	14491	14281	14530	14288	14457	14375	14449	14257	14495	14359	14382	14481	14355	14470	14512	14356	14664	14409	14350	14444	14288	14556	14521	14384	14285	14384	14515	14516	14489	14318	14251	14383	14470	14229	14314	14378	14515	14532	14490	14467	14481	14304	14347	14322	14306	14304	14478	14526	14347	14275	14326	14437	14425	14355	14363	14344	14319	14331	14463	14303	14482	14359	14247	14512	14237	14287	14402	14384	14382	14402	14356	14376	14591	14365	14412	14388	14438	14266	14328	14106	14362	14233	14433	14377	14492	14402	14356	14349	14454	14377	14429	14297	14441	14374	14405	14463	14414	14340	14279	14349	14399	14362	14420	14359	14537	14379	14326	14454	14343	14377	14347	14476	14300	14452	14277	14381	14420	14508	14375	14405	14440	14272	14417	14289	14547	14432	14401	14336	14449	14456	14338	14343	14612	14491	14535	14318	14404	14322	14368	14451	14383	14318	14368	14401	14273	14378	14464	14262	14280	14272	14342	14350	14478	14454	14360	14486	14528	14377	14297	14353	14452	14346	14392	14451	14616	14463	14547	14362	14458	14374	14292	14404	14475	14354	14532	14476	14438	14394	14409	14480	14413	14301	14573	14366	14367	14420	14413	14235	14475	14429	14340	14328	14393	14399	14470	14421	14368	14396	14539	14524	14418	14218	14387	14267	14304	14437	14464	14220	14444	14475	14344	14575	14180	14473	14375	14385	14426	14357	14316	14326	14387	14396	14474	14364	14476	14352	14393	14461	14381	14458	14461	14338	14439	14451	14384	14399	14534	14331	14491	14496	14365	14563	14261	14370	14280	14435	14331	14373	14400	14419	14433	14438	14391	14517	14347	14381	14467	14466	14308	14278	14422	14457	14544	14220	14297	14549	14509	14462	14223	14442	14286	14344	14553	14519	14310	14486	14231	14328	14205	14433	14434	14348	14342	14401	14631	14333	14371	14396	14449	14410	14399	14432	14329	14410	14389	14408	14333	14325	14262	14417	14304	14397	14315	14338	14337	14500	14441	14389	14506	14365	14380	14244	14275	14405	14469	14567	14376	14234	14414	14255	14470	14330	14252	14333	14243	14357	14488	14367	14342	14398	14560	14517	14537	14384	14468	14528	14514	14415	14249	14443	14434	14429	14206	14282	14341	14312	14501	14352	14620	14444	14325	14448	14324	14322	14367	14266	14437	14417	14347	14469	14423	14381	14436	14372	14381	14372	14429	14597	14406	14312	14272	14508	14367	14280	14491	14433	14342	14363	14188	14428	14454	14457	14336	14358	14349	14465	14245	14415	14380	14198	14423	14342	14311	14605	14245	14376	14513	14362	14398	14361	14216	14585	14258	14272	14520	14470	14431	14447	14448	14181	14210	14453	14414	14317	14292	14480	14400	14427	14288	14274	14391	14336	14450	14448	14351	14290	14332	14585	14326	14330	14454	14320	14285	14542	14231	14344	14500	14365	14486	14341	14365	14382	14314	14370	14357	14473	14418	14355	14440	14253	14508	14425	14465	14346	14413	14327	14532	14421	14382	14382	14428	14411	14516	14429	14322	14421	14405	14485	14277	14257	14260	14483	14437	14376	14212	14383	14347	14285	14388	14443	14405	14432	14399	14431	14619	14417	14420	14460	14292	14371	14330	14379	14399	14331	14561	14609	14556	14253	14471	14423	14394	14573	14367	14343	14308	14469	14171	14349	14417	14420	14403	14387	14320	14339	14546	14465	14504	14216	14357	14417	14390	14283	14537	14402	14323	14422	14542	14341	14430	14364	14568	14283	14548	14457	14371	14346	14286	14279	14365	14389	14390	14407	14482	14399	14353	14418	14554	14310	14484	14400	14546	14368	14281	14440	14290	14306	14321	14393	14367	14372	14318	14436	14536	14352	14374	14272	14426	14399	14438	14229	14483	14275	14378	14300	14449	14251	14547	14389	14423	14508	14426	14394	14434	14405	14399	14300	14275	14419	14325	14564	14339	14561	14371	14447	14459	14381	14426	14413	14339	14508	14486	14464	14419	14414	14375	14389	14423	14323	14407	14196	14304	14353	14240	14478	14378	14334	14423	14459	14228	14407	14345	14163	14420	14568	14358	14489	14304	14403	14479	14448	14481	14500	14317	14465	14449	14487	14369	14432	14500	14387	14317	14340	14315	14390	14375	14414	14426	14208	14407	14391	14332	14336	14279	14387	14374	14334	14249	14521	14517	14396	14428	14464	14535	14508	14318	14358	14522	14384	14482	14416	14343	14392	14493	14406	14332	14668	14459	14595	14317	14351	14476	14344	14375	14311	14460	14387	14385	14484	14446	14268	14458	14560	14430	14306	14318	14284	14449	14327	14496	14472	14359	14285	14530	14471	14409	14466	14321	14410	14365	14325	14471	14312	14434	14546	14306	14341	14564	14477	14460	14549	14347	14303	14397	14356	14345	14599	14307	14441	14237	14314	14374	14338	14547	14427	14505	14359	14461	14258	14396	14451	14273	14505	14487	14460	14237	14472	14383	14371	14475	14395	14483	14413	14400	14493	14338	14262	14455	14424	14320	14475	14478	14593	14430	14325	14414	14361	14396	14484	14378	14521	14230	14491	14552	14353	14260	14438	14490	14486	14543	14435	14520	14489	14276	14340	14440	14611	14220	14391	14342	14344	14499	14407	14457	14372	14373	14396	14386	14424	14666	14395	14307	14333	14365	14221	14383	14448	14379	14302	14507	14357	14320	14462	14540	14364	14376	14399	14337	14414	14438	14572	14340	14537	14305	14398	14439	14330	14433	14446	14268	14520	14544	14308	14368	14394	14403	14617	14324	14358	14335	14268	14419	14351	14471	14469	14370	14433	14389	14350	14371	14446	14475	14351	14369	14337	14310	14356	14404	14261	14396	14378	14337	14290	14458	14543	14495	14320	14394	14433	14273	14164	14459	14490	14473	14287	14423	14389	14506	14367	14390	14309	14605	14360	14420	14486	14451	14343	14418	14305	14510	14413	14371	14319	14398	14445	14550	14232	14340	14450	14321	14294	14248	14276	14447	14263	14358	14283	14363	14408	14472	14374	14474	14481	14433	14466	14359	14523	14289	14362	14395	14412	14372	14407	14374	14407	14365	14243	14256	14368	14531	14483	14459	14371	14400	14430	14508	14579	14376	14271	14466	14347	14406	14304	14369	14477	14262	14344	14342	14445	14322	14412	14356	14410	14598	14421	14361	14503	14268	14342	14332	14380	14563	14117	14434	14443	14328	14439	14564	14240	14467	14412	14350	14507	14321	14536	14363	14387	14492	14452	14460	14425	14309	14351	14457	14510	14577	14467	14454	14359	14382	14458	14445	14200	14412	14363	14367	14299	14357	14229	14458	14389	14462	14366	14364	14427	14442	14426	14246	14379	14370	14327	14521	14420	14451	14422	14237	14500	14553	14313	14291	14586	14623	14249	14311	14389	14338	14577	14396	14517	14386	14467	14457	14329	14434	14337	14404	14413	14356	14495	14553	14348	14308	14422	14433	14325	14396	14519	14466	14430	14527	14196	14403	14276	14346	14252	14489	14380	14502	14365	14396	14456	14549	14363	14467	14414	14572	14411	14443	14363	14296	14402	14586	14398	14375	14600	14384	14449	14436	14535	14398	14370	14229	14252	14447	14192	14416	14483	14473	14330	14428	14364	14496	14530	14484	14187	14527	14408	14400	14498	14483	14441	14422	14354	14208	14431	14462	14417	14343	14437	14278	14351	14431	14448	14408	14266	14272	14472	14369	14553	14342	14370
22662	21059	28752	23586	21642	24361	26352	20268	18217	17873	17851	17343	17173	16843	17047	16830	16874	16987	16867	16814	16688	16744	16564	16585	16467	16683	16182	16325	16106	16128	16314	16162	16134	16222	16112	16272	15952	16118	16168	16021	16058	15901	15851	15805	16081	16019	15925	15999	16097	15793	15891	15895	15983	15921	16008	15763	15798	15876	15726	15871	15895	15949	15851	15851	15944	15852	15948	15897	15916	15799	16109	15950	15809	15875	15952	16001	15841	15564	15818	15876	15832	15856	15719	15910	15865	15738	15893	15916	16115	15739	15993	15821	15971	16032	15709	15755	15755	15854	15797	15918	15838	15817	15795	15878	15725	15869	15811	15835	15848	15817	15936	15900	15837	15889	15992	15900	15856	15871	15855	15836	15813	15865	15820	15964	15771	15982	15942	15990	15764	15928	15841	15909	15875	15923	15821	15731	15787	15769	15776	15830	16024	15767	15573	15740	15926	15718	15721	15852	15737	15858	16014	15615	15966	15886	15905	15682	15653	15992	15888	15770	15987	15925	15810	15940	16070	15741	15778	15803	15661	15716	15873	15872	15945	15743	15985	15862	15986	15859	15928	15693	15671	15962	15877	15768	15834	15828	15840	15880	15807	15808	15961	15706	15913	15897	15916	15848	15919	15544	15555	15717	15732	15867	15693	15704	15873	15743	15912	15819	15927	16092	15762	15977	15789	15729	15830	15692	15944	15990	15775	16034	15809	15774	15741	15806	15773	15978	15995	15936	15828	15741	15682	15747	15791	15806	15764	15919	15962	15800	15917	15757	15892	15818	15797	15760	15995	15819	15897	15852	15653	15937	15910	15521	15902	15775	15921	15913	16054	15736	15729	15863	15675	15804	15782	15908	15945	15935	15740	15883	15786	15859	15844	16008	15804	15896	15710	15823	15864	15885	15789	15687	15812	15660	15719	15746	15956	16060	15861	15944	15927	15659	15956	15834	15798	15828	15927	15628	15882	15651	15897	15802	15632	15935	15854	15770	15871	15833	15859	15550	15781	15722	15738	15740	15761	15695	15906	15962	15634	15765	15703	15818	15946	15743	15972	15852	15818	15842	15659	15761	15790	15704	15773	15998	15794	15735	15607	15888	15809	15788	15782	15890	15803	15695	15758	15864	15683	16031	15833	15924	15689	15822	15882	15899	16023	15855	15783	15798	15952	15566	15885	15827	15920	16007	15804	15759	15968	15756	15814	15802	15826	15776	15659	15784	15685	15779	15712	15966	15769	15798	15897	15629	15877	15920	15909	15819	15860	15785	15834	15978	15789	15876	15770	15777	15830	15888	15873	15771	15698	15852	15858	16072	15806	16012	15850	15815	15981	15734	15717	15742	16046	15681	15754	15812	15859	15681	15794	15620	15857	15890	15773	15639	15614	15573	15824	15568	15919	15889	15563	15740	15987	15735	15681	15877	15859	15898	15900	15735	15873	15736	15753	15834	15824	15709	15950	15932	15880	15842	15757	16147	15820	15987	15792	15713	15680	15696	15827	15874	15910	15876	15889	15615	15840	15835	15833	15932	15988	15742	15860	15878	15617	15764	15701	15991	15652	15761	15874	15929	15764	15995	15777	15820	15825	15961	15742	15639	15972	15681	15780	15852	15949	15853	15995	15848	15736	15833	15815	15663	15736	15797	15932	15890	15841	15740	15759	15728	16011	15877	15873	15666	16030	15753	15721	15825	15795	15677	15940	15849	15813	15841	15940	15812	15862	15674	15951	15926	15830	15862	15876	15861	15834	15823	15727	15936	15966	15814	15915	15851	15877	15782	15785	16004	15601	15934	15768	15865	15738	15862	16112	15886	15828	15771	15812	15714	15850	15607	15961	15739	15685	15633	15824	15842	15867	15717	15843	15869	15706	15933	16007	16023	15787	15800	15782	15837	15684	15744	15932	15891	15879	15732	15743	15624	15740	15910	15699	15821	15828	15743	15949	15835	15764	15833	15816	16035	15783	15772	15752	15727	15851	15910	15801	15866	15922	15999	16005	15779	15903	15857	15876	15893	15958	16061	15676	15857	15892	15829	16033	16020	15952	15960	15825	15916	15849	15949	15723	15666	15980	15652	15777	16002	15850	15666	15971	16045	16097	15938	15800	15858	15796	15709	15876	15840	15799	15668	15929	15763	15772	15790	15715	15772	15789	15837	16002	15990	15815	15775	15672	15739	15800	15690	15814	15943	15901	15913	15945	15604	15876	15818	15883	15677	16004	15906	15820	15901	15896	15882	16182	15705	16016	15778	15740	15666	15846	15651	15802	15942	15762	15812	15860	15771	15877	15664	15907	15810	15835	15635	15939	15753	15926	15894	15877	16103	15882	15993	15797	15727	15781	15791	15897	15817	15900	15730	15743	15929	15807	15816	15800	15825	15791	15819	15813	15850	15737	15898	15680	15886	15971	15856	15947	15935	15799	15726	15780	15841	15740	15926	15772	15789	15686	15803	15913	15698	15814	15812	15873	15773	15507	15751	15955	15986	15692	15828	15838	15723	15790	15813	15782	15918	15819	15862	15962	15896	16028	15758	15940	15667	15752	15635	15861	15756	15748	15830	15867	15860	15802	15869	15979	15890	15657	16047	15706	15736	15852	15954	15908	16032	15863	15758	15903	15702	15859	15704	15625	15809	15587	15747	15888	15876	15767	15776	15738	15716	15924	15745	15849	15941	15878	15892	15833	15770	15685	15738	15981	15686	15913	15736	15790	15858	15835	15810	15915	15783	15792	15793	15816	15916	15783	15916	15457	15774	15860	15912	15801	15875	15792	15777	15803	15737	16007	15844	15830	15904	15735	15950	15856	15693	15839	15778	15814	15893	15948	15862	15804	15670	15951	16000	15792	15880	15857	15936	15894	15796	15873	15779	15783	15750	15990	15808	15920	15925	15722	15632	15642	15788	15819	15928	15937	15778	15676	15713	15778	15614	15957	15773	15961	15777	15802	15884	15682	15756	15911	15834	15961	15927	15829	15835	15731	15975	15816	15926	15693	15817	15750	15715	15797	15598	15718	15864	15550	15880	15736	15937	15706	15833	15939	15617	15984	15835	15846	15775	15848	16219	15849	15687	15847	15801	15958	15754	15664	15799	15680	15708	15815	15840	15855	16027	15931	15910	16014	16012	15762	15980	15797	15851	15647	15916	15887	15548	15806	15816	15714	15783	15857	15822	15788	15784	15828	15867	15814	15852	15794	15981	15864	16006	15920	15824	15733	15786	15818	16121	15617	15738	15665	15669	15839	15731	15912	15906	15797	15814	15818	15799	15980	15768	15906	15797	15750	15717	15842	15691	15914	15884	15725	15877	15995	15500	15800	15771	15972	15998	15721	15700	15862	15695	15687	15826	15583	15911	15697	15875	15865	15730	15949	15800	16007	15647	15869	15800	15916	15805	15998	15795	15902	15770	15642	15685	15856	15896	15718	15829	15714	15880	15971	15895	15784	15818	15611	15675	15777	15956	16005	15884	15702	15794	15880	15840	15992	15700	15814	16018	15861	15915	15771	15858	15959	15713	15928	15673	15808	15817	15741	15634	16208	15749	15940	15686	15795	15791	15828	15903	15804	16002	15984	15680	15709	15694	15960	15674	15796	15842	15821	15892	15872	15693	15698	15872	15832	16024	15884	15882	15832	15810	15774	15848	15819	15896	15925	15937	15736	15794	15896	15848	15858	15753	15892	15774	16017	15972	15848	15804	15662	15747	15855	15796	15730	15889	16098	15918	16016	15719	15904	15872	15739	15737	15830	15675	15940	15942	15840	15746	15770	15893	15843	15667	15668	15932	15865	15876	15939	15726	15656	15929	15688	15736	15729	15821	15762	15682	15946	15770	15910	15758	15960	15728	15816	15887	15497	15936	15858	15718	15739	16030	15955	15785	15945	15782	15931	15748	15944	16014	15809	15895	15876	15814	15845	15715	15825	15764	15842	15843	15957	15794	15811	15725	15986	15921	15698	15738	15768	15654	15788	15645	15732	15645	15734	15957	15768	15688	15821	15715	15876	15846	16031	15711	15775	15828	15750	15669	15875	15765	15719	15799	15953	15784	15835	15763	15913	15678	15775	15927	15930	15875	15691	15626	15686	15833	15827	15671	15810	15830	15996	15727	15967	15824	15741	15760	15610	15808	15819	15785	15999	15678	15556	15861	15787	15906	15936	15833	15840	15900	15789	15840	15731	15815	15826	15723	15513	15755	15750	15745	15761	15982	16015	15671	15946	15855	15865	15838	15826	15697	15754	15896	15746	15724	15917	16007	15835	15909	15787	15930	15958	15829	15970	15684	15925	15782	15811	15790	15877	15686	15782	15798	15843	15773	15641	15786	15823	15820	15955	15829	15862	15725	16047	15843	15711	15969	15948	15911	15927	15963	15862	15768	15765	15802	15899	16080	15783	15970	15706	15901	15898	15800	15763	15777	15865	15831	15791	15887	16009	15941	15892	15887	15844	15773	15792	15801	15776	15953	15733	15752	16049	15860	15768	15687	15852	15981	15827	15929	15825	15853	15896	15714	15707	15915	15703	15975	15798	15920	15804	15828	15833	15801	15944	16004	15919	15817	15745	15867	15847	15682	15901	15793	15980	15588	15829	15827	15829	15795	15565	15885	15724	15901	15748	15885	15710	15627	15799	16067	15758	15644	15469	15743	15797	15840	15615	15890	15848	15802	15704	15921	15687	15903	15861	15804	16101	15697	15640	15933	15831	16032	15951	15825	15890	15865	15717	15778	15781	15950	15686	15812	15871	15974	15967	15619	15850	15854	15703	15825	15744	15762	15687	15772	16004	15886	15882	15866	15753	16070	15769	15620	15890	15829	15912	15958	15948	15968	15948	15766	15676	15917	15784	15753	15957	15743	15694	15753	15746	15672	15830	15731	15891	15886	15879	15838	15851	15933	15649	15902	15877	15904	15940	16014	15884	16050	15922	15877	15874	15821	15886	15875	16036	15875	15898	15846	15860	15755	15702	15819	15716	15787	15849	15654	15734	15763	15753	15864	15878	15807	15816	15670	15768	15850	15883	15787	16099	15876	15931	15785	15748	15866	15930	15665	15691	15953	15924	15855	15800	15757	16030	15724	15999	15941	15746	15991	15945	15948	15939	15949	15719	15938	15882	15955	15701	15983	15838	15781	15751	15728
27292	47603	44030	35284	29947	26458	22656	19635	18067	17386	16929	16585	16202	15983	15964	15669	15682	15777	15728	15609	15511	15369	15377	15340	15096	14987	15044	14989	14820	14642	14752	14569	14578	14601	14581	14494	14563	14419	14496	14410	14343	14303	14565	14305	14405	14331	14467	14197	14473	14406	14402	14355	14379	14367	14350	14392	14365	14020	14369	14282	14309	14361	14347	14481	14248	14364	14373	14541	14279	14249	14399	14271	14246	14185	14500	14395	14299	14355	14335	14170	14275	14326	14291	14265	14323	14265	14365	14249	14287	14269	14169	14392	14266	14442	14252	14258	14479	14387	14443	14179	14480	14398	14324	14252	14353	14394	14448	14271	14398	14274	14201	14307	14230	14485	14286	14338	14369	14331	14443	14451	14410	14186	14319	14343	14414	14414	14347	14371	14268	14550	14327	14412	14577	14324	14255	14231	14450	14251	14366	14240	14267	14248	14494	14365	14382	14357	14201	14579	14384	14222	14140	14369	14423	14340	14309	14334	14299	14220	14278	14198	14441	14288	14253	14386	14465	14260	14326	14358	14268	14180	14277	14278	14353	14294	14308	14312	14332	14277	14362	14268	14075	14426	14399	14441	14417	14293	14347	14416	14442	14096	14259	14238	14359	14367	14421	14282	14433	14249	14348	14254	14498	14332	14309	14388	14393	14376	14259	14361	14244	14287	14547	14312	14213	14332	14319	14220	14371	14318	14301	14293	14296	14382	14350	14397	14324	14100	14252	14283	14369	14358	14330	14143	14319	14269	14368	14324	14416	14224	14168	14254	14539	14288	14369	14421	14270	14246	14377	14263	14238	14384	14174	14391	14337	14256	14509	14305	14519	14272	14428	14271	14370	14433	14213	14440	14213	14162	14253	14407	14481	14257	14234	14388	14356	14199	14487	14256	14373	14296	14265	14380	14427	14312	14189	14488	14117	14348	14178	14227	14366	14272	14368	14298	14290	14322	14216	14445	14199	14336	14427	14433	14290	14374	14152	14288	14320	14446	14429	14365	14352	14198	14230	14388	14364	14097	14439	14421	14406	14346	14374	14394	14255	14487	14231	14177	14487	14160	14414	14202	14313	14378	14375	14308	14327	14308	14498	14257	14155	14217	14329	14308	14197	14289	14285	14277	14337	14349	14381	14206	14310	14408	14419	14409	14392	14203	14279	14223	14177	14035	14296	14220	14291	14478	14287	14265	14413	14086	14420	14244	14265	14349	14341	14290	14393	14467	14295	14183	14286	14426	14233	14409	14355	14226	14107	14210	14393	14346	14249	14439	14378	14271	14507	14204	14238	14473	14320	14146	14325	14510	14227	14137	14501	14154	14144	14211	14253	14411	14321	14266	14446	14475	14370	14455	14344	14237	14326	14230	14209	14386	14410	14364	14414	14533	14364	14411	14147	14074	14295	14237	14372	14385	14384	14288	14307	14305	14280	14191	14347	14115	14358	14400	14154	14445	14348	14359	14300	14394	14420	14428	14309	14395	14351	14331	14219	14273	14359	14376	14386	14277	14420	14310	14247	14357	14388	14271	14143	14107	14419	14330	14248	14282	14232	14300	14104	14031	14238	14380	14217	14291	14202	14243	14230	14418	14440	14398	14304	14418	14489	14246	14400	14272	14267	14320	14216	14345	14334	14331	14220	14430	14336	14427	14276	14375	14228	14350	14171	14304	14256	14261	14158	14345	14391	14451	14114	14391	14234	14086	14430	14143	14148	14330	14337	14357	14260	14280	14299	14372	14119	14233	14343	14187	14329	14129	14512	14281	14420	14297	14313	14077	14251	14231	14434	14275	14387	14078	14402	14313	14439	14501	14260	14366	14516	14201	14514	14317	14118	14300	14342	14362	14199	14227	14204	14370	14276	14359	14345	14306	14262	14246	14239	14339	14270	14312	14189	14402	14197	14360	14453	14387	14313	14214	14351	14285	14343	14378	14277	14151	14323	14153	14406	14390	14444	14145	14353	14243	14316	14376	14305	14397	14486	14347	14391	14406	14257	14238	14343	14170	14207	14306	14284	14376	14270	14265	14273	14449	14363	14187	14353	14381	14404	14386	14181	14243	14128	14265	14288	14394	14179	14216	14089	14281	14271	14180	14156	14334	14351	14327	14284	14333	14276	14248	14472	14341	14253	14350	14384	14261	14397	14305	14209	14459	14313	14312	14174	14233	14302	14324	14293	14251	14361	14215	14281	14271	14125	14239	14354	14331	14316	14484	14312	14272	14265	14269	14343	14366	14319	14228	14254	14344	14463	14233	14339	14177	14142	14183	14399	14086	14320	14575	14305	14150	14152	14282	14382	14315	14353	14369	14255	14268	14293	14350	14396	14415	14216	14212	14191	14395	14179	14289	14233	14305	14188	14217	14283	14413	14279	14336	14321	14354	14411	14331	14181	14422	14234	14132	14320	14171	14168	14374	14287	14183	14397	14245	14395	14237	14225	14327	14272	14196	14249	14391	14505	14332	14169	14363	14232	14253	14264	14200	14410	14096	14281	14383	14234	14368	14318	14342	14162	14375	14414	14317	14427	14133	14250	14232	14299	14375	14243	14343	14235	14314	14347	14278	14369	14310	14391	14149	14371	14422	14390	14404	14315	14209	14147	14345	14229	14480	14319	14238	14230	14421	14301	14428	14261	14161	14369	14482	14276	14506	14314	14375	14367	14310	14248	14193	14433	14362	14196	14347	14331	14234	14396	14507	14312	14310	14283	14308	14299	14374	14383	14202	14305	14284	14452	14474	14213	14375	14320	14395	14333	14143	14487	14280	14286	14366	14286	14323	14155	14331	14223	14311	14435	14409	14385	14300	14227	14400	14171	14308	14345	14402	14288	14148	14333	14415	14169	14432	14380	14315	14308	14122	14291	14259	14243	14271	14352	14126	14361	14294	14437	14235	14333	14339	14274	14306	14216	14300	14328	14413	14393	14555	14357	14340	14405	14382	14347	14319	14429	14529	14244	14222	14194	14243	14225	14412	14254	14138	14380	14392	14329	14221	14228	14299	14286	14368	14459	14240	14423	14259	14460	14408	14388	14286	14346	14459	14368	14271	14230	14292	14264	14214	14379	14377	14260	14505	14303	14319	14160	14377	14360	14220	14446	14263	14413	14302	14540	14298	14234	14340	14177	14358	14419	14365	14389	14173	14226	14230	14425	14354	14301	14369	14166	14276	14386	14255	14299	14144	14387	14307	14350	14372	14222	14287	14262	14433	14286	14338	14253	14426	14071	14339	14151	14261	14317	14283	14415	14151	14165	14343	14389	14215	14171	14307	14333	14158	14234	14463	14313	14408	14404	14141	14240	14260	14416	14317	14215	14268	14341	14245	14293	14244	14346	14441	14180	14334	14235	14333	14187	14351	14313	14450	14241	14345	14170	14271	14141	14346	14375	14268	14373	14397	14060	14304	14265	14220	14343	14477	14232	14382	14243	14406	14287	14299	14472	14101	14483	14341	14153	14245	14247	14254	14259	14419	14380	14200	14305	14321	14360	14174	14389	14316	14353	14342	14231	14335	14343	14105	14438	14287	14349	14256	14492	14308	14117	14301	14421	14242	14265	14237	14439	14283	14349	14362	14278	14383	14249	14252	14228	14411	14116	14261	14287	14264	14386	14269	14343	14181	14434	14273	14373	14478	14158	14383	14321	14307	14378	14348	14448	14337	14250	14480	14152	14148	14396	14324	14290	14271	14377	14250	14287	14232	14350	14202	14298	14217	14314	14490	14288	14363	14411	14214	14139	14372	14281	14511	14384	14429	14249	14255	14297	14474	14464	14291	14109	14339	14253	14265	14434	14155	14110	14286	14325	14297	14266	14524	14268	14340	14152	14306	14532	14345	14262	14343	14304	14177	14281	14297	14183	14280	14262	14262	14382	14178	14383	14403	14356	14318	14304	14183	14189	14129	14339	14436	14447	14301	14457	14201	14088	14196	14268	14304	14345	14322	14139	14367	14286	14193	14278	14509	14437	14158	14383	14236	14294	14179	14239	14239	14296	14280	14288	14350	14259	14274	14360	14242	14282	14243	14299	14225	14275	14471	14420	14439	14349	14222	14194	14284	14200	14282	14438	14206	14479	14602	14319	14257	14268	14305	14206	14311	14303	14436	14278	14562	14316	14251	14416	14345	14241	14341	14290	14295	14248	14321	14247	14567	14385	14468	14352	14172	14270	14289	14343	14338	14253	14367	14335	14202	14259	14208	14345	14377	14210	14154	14160	14355	14209	14251	14304	14202	14268	14548	14376	14283	14166	14374	14282	14302	14281	14291	14335	14135	14275	14251	14276	14275	14346	14342	14249	14411	14309	14228	14364	14277	14443	14139	14240	14420	14226	14356	14294	14248	14359	14255	14389	14363	14326	14208	14325	14418	14120	14290	14300	14374	14460	14147	14228	14291	14497	14253	14324	14233	14270	14376	14247	14259	14302	14439	14340	14159	14342	14365	14291	14172	14269	14324	14273	14245	14205	14367	14364	14299	14350	14202	14474	14262	14295	14249	14222	14371	14297	14286	14319	14161	14401	14202	14389	14250	14314	14295	14378	14368	14251	14364	14488	14299	14244	14273	14364	14263	14291	14508	14247	14189	14393	14431	14030	14390	14426	14279	14311	14239	14373	14379	14389	14224	14247	14163	14077	14271	14277	14235	14239	14158	14340	14249	14421	14296	14427	14443	14411	14275	14211	14366	14273	14342	14316	14324	14241	14284	14336	14269	14350	14390	14431	14423	14403	14200	14460	14244	14236	14336	14333	14354	14199	14307	14325	14219	14215	14183	14348	14232	14148	14411	14370	14253	14271	14405	14299	14285	14306	14220	14245	14293	14163	14202	14305	14318	14394	14290	14383	14383	14407	14291	14211	14252	14213	14366	14342	14330	14198	14284	14322	14249	14278	14227	14336	14216	14440	14354	14317	14452	14330	14434	14466	14316	14304	14331	14280	14148	14256	14115	14459	14293	14396	14184	14308	14216	14343	14449	14193	14122	14304	14312	14124	14241	14394	14147	14271	14474	14381	14433	14336	14279	14308	14237	14309	14320	14236	14297	14206	14314	14299	14203	14318	14608	14241	14460	14360	14283	14411	14256	14298	14261	14305	14150	14444	14271	14208	14392	14375	14352	14277	14327	14323	14221	14295	14203
27494	23711	29370	26246	20537	18882	17583	16607	16466	16072	15985	15886	15964	15670	15650	15725	15684	15801	15925	15702	15816	15607	15801	15626	15624	15701	15448	15509	15646	15452	15668	15689	15487	15629	15622	15380	15552	15276	15305	15482	15635	15405	15495	15383	15479	15458	15267	15642	15409	15447	15482	15488	15364	15465	15590	15621	15312	15280	15327	15359	15486	15535	15483	15479	15217	15401	15582	15532	15307	15467	15509	15332	15335	15258	15334	15301	15644	15488	15617	15442	15385	15588	15354	15505	15377	15409	15569	15452	15432	15502	15348	15424	15444	15308	15332	15493	15458	15414	15326	15524	15431	15504	15456	15537	15331	15277	15372	15605	15521	15421	15723	15526	15428	15464	15264	15627	15421	15291	15502	15425	15318	15464	15165	15151	15536	15471	15587	15240	15554	15545	15732	15476	15569	15424	15514	15470	15444	15497	15426	15462	15439	15449	15462	15169	15326	15387	15422	15481	15538	15482	15438	15631	15596	15444	15375	15245	15425	15398	15430	15538	15420	15483	15510	15310	15376	15365	15456	15347	15500	15280	15360	15365	15539	15539	15545	15539	15551	15380	15447	15248	15497	15363	15316	15341	15314	15390	15549	15423	15538	15423	15419	15547	15376	15632	15569	15402	15652	15239	15392	15434	15364	15361	15238	15504	15370	15470	15404	15498	15334	15355	15488	15565	15399	15371	15520	15512	15525	15579	15249	15492	15444	15452	15512	15405	15411	15580	15311	15415	15360	15530	15423	15481	15262	15249	15528	15518	15489	15350	15509	15304	15622	15642	15331	15558	15353	15657	15457	15654	15578	15361	15401	15280	15511	15336	15334	15461	15459	15322	15331	15419	15412	15551	15389	15653	15485	15587	15511	15552	15435	15400	15575	15415	15331	15259	15345	15348	15355	15543	15327	15423	15532	15600	15476	15323	15418	15329	15563	15483	15294	15227	15364	15337	15387	15504	15389	15474	15239	15528	15313	15455	15448	15431	15439	15562	15471	15433	15417	15502	15448	15294	15524	15274	15487	15522	15308	15251	15267	15489	15336	15363	15560	15476	15498	15359	15322	15344	15332	15452	15413	15365	15506	15430	15547	15598	15424	15377	15250	15344	15404	15456	15521	15400	15549	15634	15446	15346	15459	15269	15451	15249	15412	15385	15391	15502	15430	15566	15422	15353	15474	15452	15340	15347	15425	15531	15440	15358	15437	15294	15452	15392	15528	15586	15480	15423	15354	15498	15445	15439	15581	15492	15497	15533	15496	15459	15422	15333	15293	15516	15136	15407	15447	15420	15363	15472	15272	15563	15382	15270	15254	15374	15316	15508	15297	15325	15538	15411	15505	15193	15523	15372	15448	15521	15472	15428	15560	15430	15464	15509	15416	15589	15366	15454	15495	15282	15447	15400	15391	15560	15539	15513	15562	15352	15482	15414	15429	15337	15414	15504	15278	15499	15381	15314	15351	15413	15519	15541	15413	15349	15539	15323	15528	15509	15504	15542	15513	15415	15292	15387	15520	15419	15445	15511	15411	15412	15478	15471	15530	15421	15412	15347	15347	15336	15448	15344	15486	15426	15287	15510	15587	15354	15344	15469	15463	15551	15603	15405	15572	15370	15365	15590	15314	15444	15436	15344	15558	15341	15427	15303	15341	15272	15213	15598	15437	15401	15431	15317	15398	15592	15408	15383	15453	15349	15471	15166	15384	15553	15359	15548	15425	15527	15387	15504	15582	15547	15632	15568	15386	15501	15376	15379	15408	15304	15449	15286	15416	15433	15502	15398	15462	15357	15687	15465	15496	15380	15550	15489	15538	15479	15321	15426	15336	15547	15474	15281	15465	15399	15480	15453	15367	15434	15344	15417	15408	15508	15175	15427	15366	15349	15324	15336	15552	15530	15282	15375	15472	15309	15465	15374	15428	15389	15545	15207	15321	15467	15427	15527	15587	15440	15482	15507	15538	15318	15354	15511	15366	15529	15347	15456	15451	15405	15490	15281	15378	15432	15425	15368	15401	15501	15549	15364	15496	15449	15407	15480	15397	15650	15310	15288	15493	15460	15503	15707	15651	15410	15551	15463	15518	15430	15429	15413	15474	15270	15485	15244	15418	15453	15404	15484	15406	15460	15533	15519	15531	15246	15379	15281	15532	15533	15307	15461	15438	15561	15367	15445	15405	15533	15610	15395	15467	15428	15447	15390	15329	15299	15369	15428	15466	15623	15559	15424	15375	15227	15317	15558	15441	15479	15579	15406	15442	15361	15529	15292	15493	15372	15411	15312	15489	15480	15386	15547	15484	15443	15417	15390	15483	15437	15444	15421	15463	15357	15478	15360	15491	15268	15538	15571	15664	15392	15178	15255	15403	15455	15372	15504	15391	15477	15312	15465	15433	15228	15416	15436	15439	15356	15433	15442	15434	15474	15454	15439	15556	15328	15270	15287	15355	15430	15301	15516	15305	15325	15254	15225	15250	15414	15442	15591	15481	15338	15475	15452	15434	15445	15405	15323	15269	15277	15516	15430	15436	15541	15374	15428	15608	15428	15229	15489	15724	15376	15458	15477	15625	15594	15422	15557	15580	15425	15477	15232	15454	15506	15446	15399	15423	15462	15283	15322	15404	15459	15423	15419	15476	15547	15573	15377	15441	15329	15464	15402	15536	15423	15453	15493	15481	15341	15466	15473	15217	15384	15428	15462	15293	15366	15440	15320	15276	15337	15365	15600	15230	15645	15563	15482	15400	15317	15312	15442	15407	15608	15752	15437	15380	15507	15446	15601	15534	15490	15326	15488	15331	15519	15635	15257	15329	15580	15672	15442	15411	15425	15328	15548	15315	15457	15311	15580	15557	15210	15367	15306	15558	15481	15358	15322	15417	15529	15491	15528	15258	15496	15421	15408	15498	15455	15274	15560	15306	15525	15506	15593	15305	15392	15626	15334	15275	15443	15394	15378	15354	15368	15340	15366	15297	15422	15447	15442	15314	15570	15337	15432	15483	15423	15436	15607	15428	15497	15484	15443	15322	15386	15511	15331	15469	15497	15582	15538	15553	15301	15525	15329	15269	15338	15558	15427	15322	15548	15386	15421	15465	15434	15315	15373	15607	15258	15419	15254	15391	15223	15393	15294	15551	15381	15362	15346	15294	15476	15536	15578	15481	15453	15301	15394	15558	15347	15441	15463	15305	15353	15449	15474	15522	15603	15529	15452	15660	15315	15377	15252	15427	15452	15390	15444	15252	15421	15583	15600	15625	15507	15228	15367	15413	15489	15456	15415	15373	15614	15256	15315	15457	15531	15428	15478	15398	15318	15455	15440	15499	15311	15427	15521	15537	15457	15489	15473	15349	15426	15472	15428	15486	15374	15650	15285	15290	15494	15418	15477	15257	15405	15482	15341	15451	15258	15337	15497	15349	15451	15469	15366	15333	15360	15426	15414	15577	15374	15586	15441	15379	15338	15489	15410	15466	15429	15508	15403	15396	15357	15644	15575	15481	15284	15547	15342	15264	15152	15598	15376	15265	15392	15284	15573	15406	15550	15277	15525	15527	15481	15275	15482	15395	15579	15474	15542	15419	15625	15441	15526	15423	15339	15312	15471	15300	15452	15401	15358	15489	15569	15455	15384	15490	15424	15491	15702	15601	15410	15273	15298	15456	15497	15511	15299	15578	15436	15294	15349	15156	15498	15544	15420	15601	15427	15381	15268	15568	15295	15480	15642	15332	15491	15257	15609	15419	15455	15523	15567	15498	15473	15429	15324	15540	15428	15353	15496	15469	15529	15514	15383	15408	15590	15378	15425	15317	15529	15480	15545	15440	15264	15452	15382	15403	15323	15349	15440	15508	15398	15418	15478	15527	15487	15500	15586	15615	15461	15396	15445	15232	15512	15390	15539	15578	15273	15377	15541	15506	15397	15516	15561	15470	15311	15614	15431	15401	15466	15290	15212	15467	15419	15381	15309	15412	15422	15254	15516	15362	15270	15081	15455	15499	15348	15639	15431	15569	15368	15567	15258	15439	15465	15484	15316	15277	15421	15274	15214	15596	15481	15401	15285	15381	15484	15450	15425	15649	15573	15647	15524	15383	15533	15326	15264	15522	15463	15301	15434	15404	15289	15460	15372	15484	15472	15470	15264	15663	15511	15377	15292	15324	15550	15478	15370	15364	15445	15485	15506	15551	15374	15443	15518	15748	15521	15303	15337	15441	15320	15335	15492	15391	15629	15512	15175	15314	15561	15562	15423	15466	15439	15459	15463	15215	15490	15413	15295	15144	15567	15491	15578	15368	15448	15493	15636	15429	15498	15522	15404	15509	15583	15256	15380	15269	15351	15380	15343	15529	15402	15475	15498	15424	15439	15402	15468	15426	15508	15508	15369	15649	15679	15423	15527	15409	15299	15557	15195	15515	15679	15462	15451	15339	15505	15461	15459	15396	15206	15410	15302	15478	15588	15464	15529	15424	15481	15698	15454	15463	15529	15457	15220	15423	15330	15433	15519	15610	15492	15538	15456	15560	15424	15449	15651	15540	15634	15439	15411	15509	15555	15272	15319	15492	15541	15502	15598	15522	15303	15514	15496	15618	15407	15491	15712	15469	15347	15294	15527	15311	15384	15374	15382	15312	15326	15304	15366	15451	15524	15624	15339	15509	15614	15592	15347	15367	15657	15587	15549	15553	15537	15366	15470	15287	15446	15395	15443	15394	15303	15460	15419	15374	15403	15490	15327	15408	15490	15293	15454	15524	15270	15372	15411	15450	15196	15448	15182	15475	15371	15457	15325	15562	15416	15598	15616	15369	15401	15445	15542	15413	15529	15533	15420	15446	15395	15472	15431	15396	15302	15168	15522	15688	15352	15438	15487	15232	15420	15443	15500	15369	15546	15461	15529	15550	15571	15392	15247	15566	15497	15210	15319	15449	15560	15386	15502	15441	15453	15485	15402	15377	15404	15428	15402	15490	15494	15334	15296	15581	15545	15452	15334	15384	15481	15480	15392	15406	15363	15147	15410	15471	15469	15431	15381	15625	15360	15564	15517	15381	15555	15680	15432	15589	15513	15327	15551	15351	15340	15486	15515	15430	15298	15186	15532	15326	15328	15358	15326	15369	15466	15449	15464	15302	15461	15429	15434	15510	15363
24876	36283	33825	25709	21751	19208	17314	15827	15377	15223	14805	14583	14680	14659	14669	14594	14617	14569	14600	14618	14414	14667	14451	14292	14328	14238	14267	14150	14209	14200	14289	14196	14226	14026	14160	14275	14059	14064	14108	14072	14032	14096	14163	14105	14069	14108	13930	14076	14270	14148	13936	14030	14110	13956	14122	13970	14021	14074	14108	13819	13893	14045	14063	13852	13956	14083	14046	14036	14065	13946	13866	14030	13910	14039	13973	14064	14185	14095	13984	14029	14006	13924	14122	14105	13898	14018	14076	14109	13950	13971	14065	13931	13934	13929	13993	14030	14093	13911	14090	13863	13992	13846	13989	14085	14026	13954	14046	14064	14044	14076	14056	14010	13965	13993	13788	14038	14046	14215	14037	14034	13971	13854	13962	13900	13945	14006	13877	14126	14026	14004	13998	13981	14062	13848	14206	13989	13959	13987	13981	13940	13859	14109	13946	14097	14045	13964	14159	13947	13960	13992	13805	13991	14048	13939	14254	13972	14039	13941	14046	14053	14075	13883	14045	14031	13968	13936	14039	14033	13901	13820	13880	13963	14053	14023	13877	14053	13999	13710	13889	14310	13968	14075	13916	13986	14040	14009	14038	14133	13946	13998	14065	14031	14074	13879	13936	14082	14056	13928	13929	14035	13979	14095	13961	14067	14045	13870	14142	14004	13901	13843	13995	14025	13824	13912	14035	14129	13935	13911	14102	13988	14042	14012	14173	14009	13984	13834	14035	14154	14113	13972	14122	13990	13840	14210	14000	14012	14010	14046	13896	13988	13876	13879	13962	14008	13949	14050	14083	14070	14006	14004	13974	14029	14071	13990	14079	14102	14023	14125	14196	13863	13986	14003	13937	14051	14016	13953	14052	14089	14062	14003	13947	14011	13984	14038	14038	13962	13926	14053	14019	13971	13778	14100	14050	14096	13966	13951	14032	14015	14109	14050	14134	14031	13958	13946	13997	14196	14006	14147	14078	14050	13998	14127	14067	14023	14011	13995	14160	13899	14084	14023	13899	14044	13964	14047	13949	13999	13970	14009	13936	14067	13926	14092	14131	13985	13962	13962	14063	14043	14081	13861	13910	13895	13995	13970	14099	13949	14002	14051	14224	13913	14099	14130	14085	14073	13989	14032	14049	14024	14002	14086	13993	14063	14088	14044	13824	13999	14096	14114	14042	14163	14002	13959	14098	13986	13937	14098	13956	13992	14118	14007	14005	14169	13953	14078	13876	14043	13948	14050	13990	13895	13898	13998	14041	14071	13932	13970	14071	14023	14138	14010	14110	14053	14174	14079	14028	13890	13815	13975	14275	14002	14005	14070	13876	13939	14042	13969	13920	14169	13937	14100	14092	13867	14092	14199	13950	14005	14013	14017	13893	13984	13976	13854	13929	14018	14012	14104	14118	14080	14118	14075	14048	13992	14085	14057	13953	14059	13949	14031	14208	14021	13971	14015	13981	13920	14042	13990	14057	13930	14060	13947	13784	13945	13968	13995	14139	13934	14062	14089	13991	13926	14134	14021	13932	13925	14050	14007	13967	14276	14136	13992	14002	13935	13959	13988	14141	14229	13713	13990	13979	14035	14212	14030	14201	14053	14017	14066	13969	14074	13976	13965	13950	14110	14024	14041	14005	14222	14346	14009	13963	14032	14011	13926	13872	13861	13966	14031	14079	14047	13942	14001	14049	13868	14014	14186	13827	14029	13980	13999	13934	13929	13912	14138	14152	14016	13927	14101	13898	14067	13975	13876	13972	13934	14326	13967	14048	13937	14033	14065	14214	14116	13879	13908	14107	13990	14011	14112	14050	13952	14035	14065	13948	14124	13969	13814	14045	13923	13923	13979	14213	14087	14111	13773	14085	14064	14084	14024	13964	14053	13944	14062	14108	14017	14113	14087	14166	14117	14100	13908	13959	13868	13996	13865	13890	13825	13960	14126	14030	14159	13866	14039	13994	13807	14083	14095	13835	13938	13940	14121	14028	13823	14019	13979	14219	14033	14002	14051	14069	14031	13922	13988	13915	14015	13976	14224	14068	14003	13970	14124	14090	14027	13979	14017	13938	13795	14082	14081	13937	14011	13877	14028	13934	13885	13903	14082	13949	14056	13975	13876	14000	14035	13902	13952	14121	13944	13949	13995	14043	14107	14042	14063	14008	13992	13932	14004	14076	14103	14076	14174	13889	14146	14180	13985	14126	14162	14067	14095	14102	13947	14083	14028	13947	14026	13939	14160	14016	14170	13998	13969	13818	13992	14082	14117	14214	13898	14175	13968	13976	14125	14162	13972	14003	14047	13995	14011	13949	13997	14049	14040	14121	14000	13823	13907	13868	14076	13889	14166	14131	14166	13948	13878	14011	14023	13996	13994	14016	13915	14105	13986	14107	13918	14001	14063	14009	14100	13923	14008	13952	14117	14158	14069	13953	14119	14249	13929	14127	13983	14174	13955	14070	14117	13977	13933	13995	14016	13926	13902	13919	13975	14031	14008	14030	14046	13985	13960	13956	13976	13926	13967	13873	14026	13943	14154	13963	13984	13872	14082	14123	14034	14092	13977	14050	13992	13982	13842	14037	13975	14016	13996	14038	14037	13867	13996	14064	14110	13975	13890	14013	14095	13864	14158	13861	14113	14128	13894	14063	14053	14052	13995	14023	14039	13985	14017	13997	14130	14026	14196	13891	14114	13894	13946	14045	13906	13987	14265	13958	13965	14105	14119	14068	13971	13884	14002	13969	13967	14046	13910	14005	14015	13931	14154	13914	13973	14027	13926	13973	14247	14153	13948	14036	13975	13859	14057	13964	14148	14113	14105	14123	14138	13924	13995	14119	14025	13946	14020	14114	14026	14119	13930	14060	13994	13859	14143	14039	13954	13943	13927	14015	13956	13977	14080	13929	13986	14165	14042	14050	13913	13960	13929	14070	13941	13922	13947	13992	14005	14021	14043	13837	14167	14226	13953	13907	13994	14043	14047	14015	14249	13974	13844	14224	13919	13948	13992	13836	14119	14180	14016	14058	13844	13915	13975	13880	14013	13896	14090	14016	13967	13966	13998	14035	13846	14084	14164	14003	14137	14087	13975	13970	13963	14032	14182	14094	13940	14047	14093	13956	14073	14058	14156	14075	14234	14013	13931	14005	13899	14062	14115	14004	14067	13960	13921	14191	14065	14036	13995	14033	13938	13966	14075	14045	13843	14035	13959	13923	13984	14065	13965	13982	13866	13984	13977	13980	13969	14015	14017	14139	14019	14047	14166	13951	14172	13981	13979	13987	13897	14229	13966	13950	14057	14001	13893	13991	13987	14083	13831	14124	13872	13861	14032	13924	13946	14115	13943	13960	14035	13931	14074	14145	14018	13985	13868	13963	14019	13928	14016	14062	13794	13805	13973	13949	13898	14111	13949	14076	14065	14112	14033	14059	13992	13935	14048	13889	14027	13912	14126	14010	13862	14192	13889	14107	14023	13964	13964	14108	13950	14001	13966	14001	14065	13880	14167	13819	13946	13973	13966	14017	14091	13926	13987	13934	13924	13836	14009	14156	14172	13946	13950	13894	13905	14060	13992	14085	13888	14135	14030	14015	13958	13966	13987	13991	13952	13949	13989	14171	13998	13923	14059	13983	13948	14024	13860	13927	14031	14127	14082	14070	14073	14055	14038	14070	14046	14024	13968	14081	14026	13772	14089	13985	13939	14114	13966	13970	13999	14040	14148	14063	13966	14048	13997	14079	14082	14121	14030	14131	13969	13946	14075	13927	14133	14172	14008	14037	13970	14108	14000	13968	13958	14038	13993	14000	13985	14093	13864	14014	14015	14078	14064	14015	14001	14146	13868	14218	13932	13993	13907	14035	13943	14014	14069	14017	13914	14039	13816	14034	14015	13953	13951	14044	14134	14072	14163	14025	14164	14105	13887	13969	13955	14081	14016	13948	13917	14020	14032	13927	14000	14145	14029	13909	13989	13965	13970	14084	13893	13960	13928	13897	13847	14119	13878	13980	14070	14023	14044	13922	13920	14142	14003	13953	14249	14026	14131	13888	13920	13878	13975	13994	13865	13996	14092	14028	13881	13974	14069	14016	14054	13883	13999	14060	13998	13920	13990	13983	14070	14278	13802	13992	14313	14056	13958	13986	14228	13995	13867	13995	13988	13955	14046	13983	14017	14104	14137	14093	13766	13930	13884	14090	13938	13956	14002	14118	13881	14034	14075	14157	13954	13959	13865	14020	13967	14001	13989	13996	13932	14104	13892	13991	13946	14071	14074	14061	14176	14059	13984	13916	13988	13978	14194	13989	14038	14042	14076	14091	13874	13986	14105	13982	13988	14177	14123	13948	13963	14113	13987	13966	14079	13939	13892	13931	13919	13938	14114	14174	13958	13874	14059	14035	13997	14181	14025	14092	13945	13992	13913	14116	13986	14075	14041	14107	14024	13982	14150	13993	14160	13924	14062	13934	13965	14017	14032	14133	14034	14038	13939	14029	14047	13898	13883	13937	14069	14013	14015	14014	14098	13889	13954	14027	14096	13877	14035	14046	13929	13954	14065	13948	13943	13959	13920	14029	14131	14193	13990	13887	14085	13940	14045	14128	14057	13946	14100	14075	14048	14002	14020	14007	14105	13984	14079	13940	13908	13882	14126	14018	13988	14009	14003	14317	14059	14051	13754	13985	13928	13951	13979	14043	13960	13957	14013	13958	13985	13897	13960	14124	13885	14172	14039	14096	13946	14035	13999	13987	14109	13830	13909	14043	14094	14199	13834	13869	13936	14084	14033	14122	14190	14063	14000	13936	14097	14068	14188	14074	14083	13793	14113	14176	14093	14104	13950	13964	14040	13937	14049	13985	14035	13958	14053	13964	13984	14229	13967	13971	13974	14079	13980	14130	13952	14138	13910	14072	14049	13988	14121	13967	14093	14068	14074	13957	14018	14030	13958	13953	14022	14039	14071	13952	13976	13992	13970	14057	14015	13983	14012	14029	13857	14089	14086	14025	14096	14033	13891	14144	13928	14015	13919	14052	13962	14084	14145	13924	14011	13973	14008	13912	13967	13886	13846	14152	14139	14008	14023	14075	14119	14161	13943	14205	13993	14116	14059	14153	14081	14087	13951	13848	14085	14100	14057	14094	14004
23738	21047	28471	24219	22717	23369	21980	18482	17182	17402	17107	16586	16794	16477	16521	16451	16433	16487	16333	16391	16415	16545	16328	16288	16237	16250	16167	16222	16197	16116	16045	16018	15877	15910	15888	15879	15869	15975	15657	15915	15911	15973	15753	15820	15993	15838	15649	15753	15738	15696	15993	15899	15824	15968	16088	15919	15743	15730	15770	16003	15856	15800	15732	15696	15854	15676	15933	15713	15900	15873	15723	15884	15907	15908	15860	15848	15846	15958	15884	15562	15687	15763	15601	15853	15629	15945	15730	15881	15636	15829	15560	15674	15783	15862	15964	15856	15929	15996	15782	15664	15772	15906	15944	15995	15791	15719	15736	15787	15819	15840	15721	15999	15959	15851	15707	15774	15560	15519	15846	15786	15946	15774	15620	15742	15473	15779	15684	15782	15787	15603	15790	15599	15855	15730	15647	15644	15902	15604	15700	15806	15830	15897	15769	15703	15595	15735	15728	15633	15637	15858	15698	15674	15823	15711	15815	15731	15634	15585	15552	15738	15619	15762	15634	15782	15958	15804	15549	15685	15758	15835	15751	15716	15749	15667	15727	15864	15960	15592	15769	15693	15869	15807	15772	15728	15712	15818	15920	15723	15686	15882	15731	15841	15846	15778	15971	15810	15804	15908	15766	15771	15803	15727	15773	15823	15854	15795	15762	15910	15677	15564	15588	15716	15647	15788	15689	15970	15733	15815	15713	15710	15731	15856	15757	15817	15509	15675	15629	15774	15680	15651	15661	15862	15800	15843	15730	15878	15725	15789	15729	15800	15788	15805	15794	15801	15634	15669	15818	15700	15808	15700	15768	15805	15835	15733	15665	15752	15830	15852	15702	15778	15800	15757	15559	15784	15680	15763	15835	15729	15742	15762	15652	15916	15747	15541	15711	15672	15873	15821	15791	15884	15758	15820	15659	15659	15652	15791	15563	15723	15802	15716	15600	15621	15577	15972	15726	15733	15749	15594	15483	15852	15827	15870	15727	15669	15729	15693	15717	15633	15635	15717	15685	15679	15810	15752	15762	15705	15849	15847	15724	15774	15759	15736	15855	15501	15713	15565	15816	15824	15957	15713	15697	15681	15839	15863	15703	15903	15584	15659	15739	15808	15758	15893	15824	15707	15806	15454	15769	15820	15785	15882	15809	15756	16053	15857	15920	15734	15654	15778	15777	15849	15667	15772	15749	15728	15679	15746	15729	15808	15575	15685	15691	15823	15804	15804	15663	15623	15775	15778	15767	15680	15717	15655	15619	15674	15654	16000	15648	15816	15777	15826	15731	15740	15836	15746	15719	15699	15597	15597	15705	15913	15833	15664	15687	15698	15718	15755	15853	15758	15637	15778	15773	15789	15991	15830	15932	15804	15755	15780	15843	15772	15728	15603	15883	15627	15672	15764	15941	15930	15665	15725	15753	15695	15736	15789	15674	15760	15587	16001	15588	15816	15809	15740	15663	15821	15713	15699	15807	15735	15899	15729	15585	15703	15745	15615	15773	15773	15804	15595	15678	15963	15610	15862	15790	15859	15723	15639	15572	15715	15794	15779	15869	15539	15876	15720	15752	15574	15795	15972	15637	15589	15794	15862	15791	15705	15614	15669	15824	15787	15845	15689	15718	15853	15666	15808	15795	15869	15589	15840	15681	15887	15759	15696	15759	15819	15780	15697	15848	15585	15714	15552	15691	15708	15726	15851	15826	15728	15774	15668	15745	15708	15493	15735	15890	15627	15628	15603	15779	15713	15753	15847	15595	15824	15810	15779	15823	15896	15776	15751	15546	15824	15815	15656	15672	15906	15617	15789	15909	15773	15741	15629	15913	15874	15691	15834	15659	15804	15934	15793	15912	15845	15788	15790	15819	15722	15833	15766	15845	15527	15668	15497	15976	15813	15683	15609	15889	15781	15936	15695	15746	15933	15830	15746	15645	15722	15759	15894	15722	15757	15755	15861	16043	15719	15845	15755	15634	15819	15885	15710	15729	15890	15534	15667	15693	15708	15885	15858	15914	15812	15513	15839	15568	15495	15773	15783	15895	15714	15625	15770	15952	15830	15716	15797	15677	15599	15747	15787	15713	15864	15824	15826	15722	15696	15764	15493	15943	15763	15846	15850	15761	15862	15580	15745	15903	15755	15676	15601	15686	15820	15777	15703	15875	15699	15812	15623	15645	15600	15713	15745	15782	15830	15708	15970	15692	15751	15756	15876	15803	15828	15669	15825	15616	15809	15622	15855	15741	15812	15696	15851	15753	15831	15762	15619	15790	15855	15700	15758	15621	15774	15746	15724	15895	15830	15799	15819	15798	15664	15692	15809	15672	15589	15854	15799	15748	15685	15820	15587	15673	15768	15681	15563	15893	15683	15719	15688	15842	15892	15747	15697	15787	15797	15722	15619	15734	15790	15875	15727	15861	15701	15682	15768	15824	15760	15769	15691	15808	15599	15869	15926	15942	15794	15773	15749	16051	15852	15695	15806	15769	15818	15798	15736	15792	16021	15715	15741	15689	15651	15810	15748	15791	15787	15880	15697	15877	15763	16000	15793	15911	15754	15835	15749	15684	15832	15546	15567	15728	15797	15931	15663	15878	15686	15925	15884	15953	15674	15616	15610	15677	15599	15565	15817	15623	15532	15716	15755	15991	15867	15682	15827	15816	15770	15828	15783	15577	15739	15810	15929	15688	15837	15758	15715	15691	15900	15807	15771	15803	15883	15860	15855	15783	15783	15651	15724	15639	15845	15905	15598	15746	15804	15788	15601	15683	15592	15735	15791	15558	15885	15677	15789	15650	15620	15862	15656	15619	15814	15627	15630	15731	15848	15825	15592	15896	15654	15556	15855	15746	15740	15725	15935	15818	15731	15696	15699	15834	15781	15715	15772	15889	15764	15666	15931	15828	15924	15704	15782	15659	15589	15729	15786	15754	15757	15834	15655	15660	15750	15680	15711	15636	15589	15990	15624	15795	15911	15746	15855	15858	15693	15726	15651	15678	15852	15925	15784	15692	15623	15767	15781	15786	15797	15738	15762	15849	15647	15622	15567	15733	15813	15943	15723	15790	15817	15549	15675	15868	15782	15562	15875	15751	15764	15780	15646	15628	15681	15646	15633	15799	15772	15834	15670	15860	15866	15683	15685	15852	15896	15770	15862	15668	15672	15826	15759	15761	15871	15791	15663	15569	15732	15674	15824	15766	15872	15716	15658	15731	15721	15655	15699	15687	15736	15664	15798	15702	15723	15683	15587	15883	15540	15709	15726	15709	15648	15659	15882	15603	15685	15602	15865	15724	15917	15949	15873	15609	15701	15804	15719	15770	15898	15756	15716	15748	15898	15722	15860	15820	15700	15659	15815	15606	15723	15738	15568	15782	15831	15578	15658	15743	15782	15740	15809	15729	15711	15748	15736	15683	15738	15712	15758	15566	15873	15760	15627	15860	15753	15798	15860	15606	15637	15634	15680	15685	15637	15660	15860	15935	15738	15667	15521	15630	15522	15748	15664	15681	15609	15812	15804	15785	15753	15639	15554	15711	15946	15887	15686	15783	15811	15743	15726	15820	15829	15682	15814	15858	15813	15607	15738	15837	15802	15746	15690	15562	15752	15509	15760	15698	15583	15588	15836	15663	15868	15763	15871	15803	15815	15948	15768	15868	15657	15912	15656	15817	15774	15782	15720	15644	15608	15643	15744	15700	15844	15567	15390	15730	15681	15845	15851	15694	15575	15825	15736	15802	15812	15709	15807	15794	15869	15899	15607	15787	15782	15826	15670	15685	15629	15713	15643	15887	15715	15867	15851	15748	15884	15639	15879	15734	15921	15902	15958	15717	15624	15846	15916	15718	15650	15702	15875	15676	15793	15966	15779	15763	15677	15844	15762	15627	15571	15575	15881	15639	15850	15773	15665	15681	15838	15712	15845	15498	15787	15962	15871	15913	15694	15870	15611	15731	15592	15619	15767	15918	15773	15573	15632	15798	15664	15726	15806	15709	15808	15868	15724	15777	15825	15718	15883	15665	15881	15888	15923	15709	15801	15790	15831	15587	15789	15693	15778	15880	15750	15816	15631	15811	15811	15723	15826	15715	15564	15917	15711	15691	15727	15798	15871	15646	15810	15700	15774	15762	15663	15640	15547	15732	15737	15675	15789	15702	15818	15717	15748	15516	15694	15762	15745	16010	15800	15842	15818	15548	15430	15773	15637	15593	15730	15653	15681	15836	15636	15721	15712	15819	15753	15716	16007	15951	15665	15712	15487	15690	15705	15690	15657	15699	15799	15717	15617	15695	15754	15910	15656	15795	15728	15643	15824	16006	15692	15837	15601	15783	15877	15780	15750	15802	15906	15585	15853	15743	15791	15641	15637	15849	15680	15764	15792	15781	15795	15835	15727	15584	15737	15763	15836	15872	15673	15666	15726	15868	15664	15808	15839	15956	16089	15836	15630	15618	15874	15676	15817	15753	15857	15780	15769	15562	15662	15926	15561	15840	15591	15848	15689	15654	15920	15554	15676	15762	15713	15677	15726	15844	15744	15781	15712	15697	15790	15835	15672	15510	15641	15628	15824	15680	15814	15722	15814	15741	15659	15768	15728	15515	15731	15670	15537	15844	15697	15881	15683	15961	15729	16000	15839	15813	15572	15863	15770	15786	15612	15918	15764	15709	15673	15929	15784	15804	15546	16005	15645	15746	15780	15783	15586	15985	15705	15744	15831	15689	15802	15631	15862	15938	15739	15647	15547	15901	15704	15680	15661	15956	15853	15698	15830	15790	15747	15673	15793	15882	15774	15479	15519	15798	15550	15657	15721	15804	15651	15686	15757	15730	15825	15520	15452	15809	15715	15731	15680	15846	15616	15701	15710	15595	15816	15810	15696	15859	15897	15734	15700	15678	15702	15867	15701	15805	15712	15638	15892	15926	15727	15803	15756	16008	15767	15796	15657	15680	15684	15716	15973	15918	15663	15762	15874	15857	15681	15572	15898	15671	15926	15802	15689	15909	15854	15700	15684	15927	15833	15608	15685	15945	15555	15638	15599	15657	15639	15889	15767	15798	15783	15792	15618	15714	15810	15822	15750	15762	15793	15726	15781	15538	15788	15791	15748	15737	15563	15691	15738	15763	15597	15784	15567	15692	15878
25563	43927	40856	31793	26380	22633	19849	17908	17104	16415	15998	15547	15557	15499	15232	15163	15303	15258	15366	15139	15003	14989	14823	14982	14925	14820	14751	14690	14594	14599	14573	14552	14539	14423	14536	14452	14336	14399	14266	14442	14292	14417	14252	14331	14481	14437	14326	14433	14290	14271	14241	14325	14240	14289	14373	14300	14233	14218	14420	14357	14381	14266	14394	14212	14233	14381	14317	14233	14198	14389	14388	14275	14291	14210	14202	14306	14377	14341	14365	14295	14259	14297	14424	14293	14192	14281	14320	14297	14289	14251	14150	14267	14333	14302	14186	14257	14373	14121	14202	14243	14327	14235	14382	14250	14402	14227	14203	14311	14446	14294	14275	14091	14145	14396	14380	14329	14302	14377	14123	14288	14304	14293	14420	14189	14358	14250	14317	14118	14179	14391	14138	14187	14293	14150	14224	14390	14242	14214	14294	14222	14211	14248	14194	14313	14355	14362	14179	14327	14329	14337	14232	14162	14223	14149	14275	14271	14212	14412	14189	14459	14249	14348	14328	14235	14115	14219	14263	14372	14206	14187	14347	14290	14260	14249	14264	14329	14286	14191	14227	14196	14151	14250	14201	14283	14282	14163	14226	14296	14248	14274	14243	14451	14246	14276	14188	14278	14376	14141	14353	14338	14232	14328	14262	14026	14224	14256	14340	14281	14212	14277	14349	14182	14302	14264	14344	14304	14182	14427	14295	14179	14260	14303	14287	14351	14210	14214	14192	14265	14235	14269	14377	14330	14200	14203	14347	14200	14306	14330	14232	14085	14345	14143	14167	14317	14183	14348	14279	14224	14176	14229	14234	14286	14229	14318	14198	14155	14387	14134	14318	14069	14212	14330	14271	14253	14316	14368	14123	14204	14190	14259	14257	14212	14244	14309	14471	14330	14220	14233	14118	14256	14362	14346	14280	14280	14399	14238	14211	14132	14262	14333	14206	14391	14155	14333	14289	14279	14232	14149	14283	14214	14380	14190	14337	14208	14280	14446	14260	14195	14382	14326	14233	14051	14352	14181	14227	14115	14254	14432	14142	14315	14271	14383	14123	14340	14328	14192	14308	14335	14289	14179	14335	14352	14270	14161	14209	14204	14199	14301	14295	14032	14322	14311	14195	14349	14276	14295	14184	14220	14231	14176	14294	14058	14111	14235	14374	14194	14140	14248	14238	14255	14185	14285	14238	14310	14324	14228	14285	14160	14380	14219	14325	14153	14249	14267	14116	14207	14249	14233	14207	14264	14209	14212	14292	14301	14334	14310	14251	14102	14151	14125	14218	14140	14307	14368	14278	14236	14353	14298	14184	14231	14440	14192	14340	14140	14205	14317	14349	14099	14203	14225	14258	14321	14242	14391	14182	14148	14209	14323	14433	14274	14248	14306	14215	14188	14154	14126	14257	14458	14375	14284	14251	14251	14249	14467	14241	14270	14249	14259	14260	14207	14403	14370	14266	14184	14253	14190	14223	14202	14294	14416	14399	14340	14186	14217	14241	14297	14175	14201	14266	14149	14473	14269	14287	14394	14110	14270	14128	14162	14241	14207	14226	14333	14203	14237	14166	14253	14161	14232	14176	14182	14460	14303	14317	14269	14237	14287	14240	14358	14202	14340	14066	14244	14121	14283	14192	14262	14251	14222	14279	14363	14208	14269	14163	14360	14345	14161	14322	14224	14322	14414	14176	14117	14405	14265	14093	14207	14337	14129	14233	14126	14324	14322	14229	14105	14260	14349	14332	14297	14395	14217	14358	14337	14174	14240	14228	14112	14233	14304	14113	14314	14318	14286	14302	14297	14224	14034	14252	14340	14240	14332	14152	14324	14356	14240	14219	14152	14218	14196	14181	14262	14262	14259	14144	14426	14319	14300	14327	14376	14379	14303	14246	14304	13922	14209	14243	14176	14189	14183	14210	14498	14256	14101	14131	14195	14096	14292	14194	14239	14247	14268	14258	14174	14207	14140	14169	14169	14373	14381	14400	14369	14234	14353	14337	14223	14385	14301	14352	14259	14307	14307	14259	14084	14315	14222	14162	14186	14164	14228	14364	14297	14333	14265	14106	14173	14071	14196	14180	14327	14293	14296	14156	14262	14114	14185	14503	14179	14329	14202	14208	14307	14139	14438	14304	14327	14418	14230	14369	14307	14316	14156	14113	14368	14268	14148	14228	14184	14293	14157	14341	14286	14219	14172	14322	14247	14312	14308	14219	14373	14199	14281	14241	14283	14346	14208	14236	14386	14198	14394	14317	14055	14104	14143	14267	14315	14522	14351	14134	14126	14223	14365	14254	14143	14236	14192	14314	14469	14268	14434	14341	14314	14347	14289	14422	14431	14127	14274	14286	14157	14385	14077	14250	14275	14237	14378	14354	14311	14090	14346	14436	14345	14175	14498	14183	14091	14299	14103	14559	14313	14224	14071	14270	14424	14147	14007	14231	14208	14337	14243	14201	14263	14395	14306	14402	14325	14192	14282	14402	14418	14315	14465	14375	14163	14313	14205	14174	14146	14124	14183	14159	14155	14246	14352	14418	14336	14254	14138	14146	14327	14255	14193	14054	14288	14281	14410	14226	14283	14511	14370	14234	14383	14240	14285	14301	14207	14154	14185	14183	14250	14279	14256	14310	14293	14296	14474	14357	14342	14365	14218	14284	14324	14333	14278	14220	14158	14370	14335	14159	14297	14193	14422	14230	14234	14232	14203	14203	14096	14201	14261	14231	14356	14417	14244	14280	14266	14280	14278	14355	14343	14158	14207	14281	14192	14203	14182	14317	14111	14334	14123	14244	14227	14222	14184	14180	14120	14172	14172	14085	14281	14284	14432	14436	14318	14189	14392	14318	14330	14177	14316	14272	14251	14327	14119	14364	14315	14288	14241	14324	14342	14376	14255	14244	14180	14141	14481	14204	14280	14071	14402	14360	14253	14191	14230	14329	14302	14348	14349	14281	14387	14297	14215	14113	14337	14307	14175	14195	14442	14280	14343	14069	14352	14232	14183	14228	14125	14299	14280	14208	14377	14225	14426	14405	14225	14338	14499	14285	14319	14266	14187	14128	14341	14184	14478	14197	14509	14312	14462	14310	14356	14270	14362	14359	14177	14259	14134	14009	14241	14222	14019	14296	14189	14244	14276	14375	14174	14440	14148	14265	14245	14321	14264	14213	14204	14213	14350	14234	14143	14092	14158	14270	14182	14126	14285	14377	14111	14247	14327	14169	14259	14252	14345	14377	14255	14299	14339	14273	14211	14247	14260	14298	14151	14300	14350	14225	14300	14148	14300	14136	14243	14233	14096	14411	14216	14277	14464	14365	14218	14289	14237	14246	14268	14374	14252	14119	14183	14201	14196	14197	14261	14278	14119	14149	14261	14294	14270	14205	14220	14323	14167	14267	14059	14262	14165	14228	14330	14109	14183	14115	14194	14349	14240	14182	14164	14277	14291	14351	14182	14271	14316	14287	14339	14185	14344	14356	14215	14295	14118	14225	14361	14337	14384	14251	14189	14036	14103	14422	14330	14187	14215	14232	14039	14201	14266	14254	14222	14215	14207	14223	14288	14287	14407	14251	14447	14161	14434	14233	14308	14130	14208	14338	14267	14228	14308	14288	13940	14379	14246	14475	14207	14134	14146	14109	14199	14242	14297	14377	14229	14309	14303	14248	14051	14246	14330	14318	14228	14329	14390	14152	14371	14099	14209	14350	14239	14417	14307	14315	14186	14456	14209	14340	14331	14355	14153	14120	14375	14353	14210	14257	14356	14153	14393	14297	14311	14394	14415	14349	14301	14415	14372	14307	14319	14237	14234	14362	14349	14265	14271	14307	14127	14207	14157	14221	14301	14257	14288	14261	14225	14203	14392	14236	14215	14160	14244	14261	14299	14187	14383	14225	14203	14136	14185	14599	14318	14253	14308	14231	14253	14527	14376	14259	14175	14292	14232	14313	14361	14226	14332	14332	14203	14274	14220	14231	14369	14268	14192	14106	14423	14234	14305	14302	14434	14298	14211	14100	14069	14270	14191	14414	14395	14325	14293	14363	14231	14233	14196	14310	14237	14115	14226	14318	14333	14290	14016	14374	14237	14223	14370	14265	14247	14224	14275	14164	14155	14408	14307	14332	14271	14395	14138	14276	14104	14310	14302	14172	14210	14227	14112	14169	14205	14084	14264	14355	14378	14281	14171	14358	14131	14308	14244	14326	14179	14321	14276	14297	14192	14337	14367	14367	14298	14349	14198	14272	14244	14273	14252	14329	14144	14203	14354	14070	14293	14269	14211	14114	14247	14509	14262	14388	14157	14105	14145	14196	14280	14242	14138	14244	14259	14226	14218	14375	14334	14287	14160	14214	14350	14225	14133	14446	14214	14310	14321	14205	14327	14227	14280	14240	14239	14162	14229	14218	14221	14312	14366	14375	14294	14359	14322	14274	14227	14296	14249	14214	14281	14160	14225	14178	14228	14398	14362	14251	14289	14163	14428	14271	14277	14224	14256	14277	14254	14502	14303	14265	14107	14283	14307	14094	14099	14326	14213	14194	14307	14319	14429	14318	14265	14207	14235	14119	14257	14208	14313	14284	14092	14253	14304	14225	14175	14171	14330	14179	14418	14330	14330	14288	14155	14308	14194	14263	14340	14325	14351	14323	14286	14081	14234	14165	14250	14380	14290	14193	14289	14285	14305	14184	14184	14360	14152	14395	14373	14230	14171	14385	14354	14339	14290	14326	14252	14266	14234	14154	14183	14482	14263	14304	14062	14385	14211	14247	14300	14234	14230	14223	14371	14255	14266	14135	14341	14178	14124	14198	14203	14366	14370	14308	14251	14261	14346	14269	14258	14151	14167	14330	14330	14263	14302	14497	14249	14265	14246	14310	14131	14255	14407	14338	14116	14286	14325	14074	14521	14211	14340	14262	14233	14362	14370	14184	14323	14311	14094	14278	14361	14185	14369	14245	14365	14087	14459	14403	14270	14338	14245	14360	14277	14225	14347	14172	14306	14239	14256	14241	14336	14215	14396	14222	14221	14266	14331	14349	14389	14461	14191	14078	14391	14314	14379	14376	14196	14204	14292	14388	14301	14305	14364	14315	14333	14338	14389	14150	14230	14198	14295	14279	14275	14275	14136	14248	14028
22578	20966	28663	23477	21592	24072	25850	19912	18254	18061	17452	17253	17065	16695	16831	16747	16795	16634	16721	16760	16548	16430	16392	16565	16422	16346	16403	16133	16126	16091	15848	15951	15952	16069	16007	16082	15943	15774	15747	15907	15693	15863	15918	15903	15920	15800	15636	15754	15903	15716	15910	15790	15920	15660	15632	15916	15602	15770	15770	15804	15602	15814	15747	16021	15796	15613	15522	15841	15958	15789	15865	15658	15839	15523	15654	15627	15629	15547	15627	15834	15791	15760	15871	15737	15740	15664	15712	15826	15761	15581	15734	15919	15864	15667	15564	15915	15795	15730	15706	15771	15708	15733	15961	15740	15978	15822	15758	15625	15583	15516	15548	15566	15470	15866	15755	15865	15806	15589	15768	15806	15827	15644	15811	15696	15868	15733	15866	15648	15700	15673	15544	15763	15663	15685	15814	15826	15701	15394	15681	15736	15958	15649	15593	15738	15706	15696	15699	15570	15760	15755	15720	15662	15612	15738	15480	15651	15663	15784	15618	15695	15501	15662	15727	15719	15669	15620	15550	15694	15720	15664	15683	15634	15801	15633	15830	15698	15642	15865	15759	15477	15565	15697	15707	15614	15685	15613	15841	15737	15564	15595	15692	15595	15756	15605	15578	15740	15617	15706	15729	15534	15640	15742	15673	15558	15466	15643	15793	15793	15628	15846	15691	15628	15342	15754	15664	15686	15411	15652	15830	15563	15502	15720	15543	15434	15700	15748	15780	15791	15493	15554	15792	15616	15645	15748	15945	15531	15541	15635	15705	15623	15670	15638	15647	15609	15744	15831	15885	15643	15714	15459	15702	15611	15512	15784	15727	15670	15707	15663	15708	15369	15681	15682	15765	15802	15579	15589	15564	15558	15736	15886	15694	15547	15725	15718	15694	15611	15628	15841	15709	15719	15622	15664	15819	15778	15737	15686	15785	15770	15835	15755	15642	15744	15733	15791	15742	15380	15505	15643	15657	15544	15774	15545	15528	15697	15825	15577	15844	15752	15796	15649	15552	15643	15691	15739	15774	15737	15558	15702	15659	15501	15628	15692	15667	15720	15682	15709	15704	15665	15620	15687	15757	15595	15627	15680	15550	15452	15687	15551	15886	15784	15898	15876	15636	15614	15928	15618	15686	15539	15693	15619	15683	15734	15648	15728	15652	15696	15669	15599	15643	15654	15613	15601	15758	15652	15648	15644	15867	15859	15676	15817	15641	15696	15572	15673	15634	15491	15725	15724	15599	15624	15498	15765	15720	15782	15596	15825	15507	15719	15720	15425	15707	15704	15573	15717	15439	15648	15773	15759	15886	15685	15527	15500	15590	15787	15799	15672	15584	15637	15716	15641	15654	15637	15607	15785	15827	15541	15836	15600	15691	15490	15630	15654	15749	15598	15631	15698	15584	15752	15329	15792	15679	15646	15772	15812	15608	15813	15679	15787	15610	15583	15614	15617	15676	15618	15691	15722	15823	15707	15791	15637	15726	15900	15687	15650	15595	15451	15619	15531	15727	15547	15637	15510	15406	15747	15678	15782	15455	15572	15613	15511	15807	15618	15751	15687	15630	15841	15606	15692	15625	15802	15672	15848	15699	15573	15684	15644	15498	15727	15660	15578	15735	15572	15852	15609	15664	15609	15627	15651	15571	15595	15726	15608	15558	15732	15753	15487	15662	15698	15522	15620	15688	15733	15637	15690	15637	15513	15519	15733	15647	15591	15488	15684	15738	15669	15614	15762	15732	15736	15643	15749	15646	15651	15575	15541	15653	15567	15797	15640	15439	15799	15393	15606	15547	15837	15654	15671	15611	15721	15657	15733	15681	15638	15736	15785	15624	15496	15558	15639	15569	15620	15681	15669	15820	15708	15653	15707	15622	15589	15714	15599	15539	15695	15800	15596	15682	15414	15662	15708	15655	15650	15741	15633	15557	15542	15766	15652	15583	15630	15648	15684	15762	15615	15623	15651	15837	15546	15539	15644	15561	15636	15671	15650	15757	15728	15544	15633	15726	15672	15784	15592	15631	15720	15703	15702	15715	15636	15572	15737	15747	15706	15710	15920	15684	15699	15635	15548	15702	15803	15730	15746	15629	15723	15512	15767	15615	15499	15811	15691	15929	15698	15587	15714	15733	15742	15679	15549	15757	15769	15653	15697	15644	15761	15616	15558	15716	15877	15672	15793	15749	15588	15600	15784	15743	15622	15588	15714	15622	15575	15563	15763	15576	15582	15697	15628	15650	15698	15580	15666	15808	15590	15652	15716	15730	15618	15608	15629	15518	15604	15602	15692	15609	15635	15775	15796	15628	15753	15848	15670	15563	15677	15785	15704	15724	15682	15464	15810	15747	15642	15539	15599	15889	15503	15737	15676	15619	15682	15756	15924	15657	15582	15705	15605	15446	15717	15602	15797	15487	15675	15772	15632	15688	15682	15765	15730	15747	15769	15569	15604	15590	15580	15724	15722	15619	15738	15621	15599	15725	15715	15745	15587	15730	15790	15870	15789	15620	15810	15741	15714	15629	15645	15617	15804	15729	15371	15856	15680	15734	15601	15592	15713	15717	15573	15732	15712	15682	15866	15600	15569	15527	15882	15784	15665	15718	15750	15690	15601	15567	15650	15550	15779	15573	15660	15629	15679	15777	15570	15716	15547	15637	15568	15669	15720	15434	15759	15529	15594	15598	15674	15864	15769	15570	15582	15619	15587	15725	15698	15867	15762	15583	15579	15835	15667	15732	15867	15857	15528	15640	15767	15696	15821	15893	15688	15519	15667	15731	15656	15662	15652	15579	15599	15661	15794	15696	15813	15542	15814	15779	15732	15598	15674	15707	15635	15588	15698	15649	15835	15808	15933	15709	15582	15643	15566	15733	15505	15381	15724	15851	15543	15926	15578	15762	15751	15585	15666	15577	15558	15749	15766	15601	15647	15616	15661	15642	15563	15715	15676	15494	15739	15475	15728	15622	15513	15580	15670	15541	15576	15739	15710	15679	15565	15663	15586	15654	15765	15790	15736	15763	15668	15560	15740	15874	15714	15781	15579	15549	15729	15778	15700	15719	15662	15716	15626	15612	15555	15606	15613	15685	15688	15741	15674	15561	15565	15770	15522	15681	15511	15676	15723	15535	15650	15561	15529	15726	15553	15711	15576	15727	15800	15834	15880	15762	15882	15645	15750	15570	15774	15876	15528	15798	15532	15633	15696	15755	15842	15683	15696	15577	15788	15641	15730	15635	15610	15663	15515	15620	15635	15476	15524	15600	15671	15659	15652	15596	15658	15661	15640	15668	15600	15645	15664	15707	15801	15464	15475	15524	15645	15704	15814	15635	15651	15618	15481	15582	15647	15561	15627	15716	15751	15768	15558	15745	15572	15589	15596	15680	15690	15616	15623	15453	15457	15703	15672	15838	15740	15710	15711	15710	15750	16002	15835	15620	15535	15621	15518	15570	15687	15532	15865	15494	15672	15617	15567	15638	15672	15531	15778	15885	15701	15538	15774	15770	15782	15746	15619	15563	15698	15796	15661	15679	15778	15801	15614	15575	15397	15568	15716	15863	15673	15519	15658	15833	15630	15697	15572	15576	15604	15578	15508	15646	15724	15476	15540	15625	15518	15627	15711	15597	15745	15842	15766	15694	15620	15557	15549	15681	15449	15698	15710	15602	15687	15772	15596	15811	15372	15784	15714	15735	15588	15797	15660	15488	15828	15633	15759	15768	15659	15495	15635	15689	15737	15638	15603	15709	15640	15580	15699	15767	15613	15647	15618	15717	15686	15650	15734	15697	15646	15681	15558	15680	15743	15628	15836	15723	15800	15768	15540	15516	15544	15831	15382	15656	15591	15673	15500	15660	15690	15591	15756	15669	15607	15610	15614	15587	15679	15817	15671	15520	15549	15673	15776	15543	15749	15543	15769	15739	15651	15481	15685	15715	15749	15752	15753	15694	15637	15611	15565	15706	15622	15737	15506	15720	15746	15811	15547	15683	15918	15760	15758	15562	15677	15790	15605	15801	15674	15753	15563	15686	15679	15810	15767	15634	15653	15611	15621	15567	15809	15775	15550	15931	15805	15752	15749	15665	15681	15599	15723	15806	15586	15453	15606	15552	15796	15666	15661	15806	15510	15728	15550	15678	15774	15686	15535	15799	15725	15754	15529	15673	15681	15688	15566	15670	15545	15778	15664	15679	15790	15798	15744	15645	15709	15626	15630	15490	15657	15615	15629	15581	15669	15616	15658	15674	15511	15623	15666	15657	15535	15740	15821	15668	15627	15648	15559	15398	15460	15571	15727	15854	15525	15809	15927	15753	15434	15580	15752	15684	15810	15956	15565	15790	15640	15731	15704	15657	15561	15512	15497	15612	15622	15831	15631	15426	15766	15728	15646	15620	15703	15502	15652	15570	15529	15838	15784	15700	15559	15797	15664	15556	15621	15568	15772	15866	15729	15664	15755	15492	15733	15643	15638	15679	15554	15683	15538	15320	15559	15635	15562	15872	15553	15686	15613	15770	15604	15902	15754	15758	15615	15472	15572	15584	15679	15728	15725	15850	15732	15897	15583	15612	15688	15726	15582	15718	15497	15551	15637	15664	15693	15609	15697	15422	15555	15723	15737	15708	15517	15652	15840	15756	15768	15729	15513	15705	15604	15741	15814	15714	15825	15568	15737	15727	15503	15708	15665	15812	15804	15984	15845	15692	15813	15675	15708	15622	15750	15662	15505	15705	15790	15877	15661	15561	15532	15776	15586	15801	15674	15620	15645	15767	15612	15684	15647	15751	15735	15823	15540	15717	15834	15896	15542	15685	15487	15490	15382	15771	15610	15763	15640	15876	15798	15669	15504	15467	15664	15677	15650	15555	15640	15812	15733	15711	15753	15724	15903	15618	15550	15630	15772	15735	15612	15629	15643	15787	15606	15589	15710	15536	15760	15731	15609	15773	15548	15484	15849	15770	15542	15764	15722	15682	15587	15676	15663	15711	15826	15675	15532	15644	15681	15685	15846	15695	15981	15670	15633	15604	15788	15692	15786	15465	15723	15673	15635	15807	15614	15756	15729	15790	15795	15691	15728	15558	15679	15712	15760	15575	15615	15754	15607	15822	15790	15572	15773	15783	15812	15782	15696	15670	15650
26783	47940	44549	35292	29515	25191	22156	19886	18204	17424	16708	16647	16095	15552	15767	15601	15635	15680	15703	15535	15534	15305	15299	15267	15231	14902	14920	14765	14659	14853	14532	14530	14562	14530	14308	14354	14401	14411	14220	14446	14272	14300	14347	14482	14225	14261	14375	14396	14314	14247	14325	14225	14352	14313	14251	14159	14306	14253	14418	14074	14206	14190	14135	14208	14150	14253	14155	14285	14182	14006	14197	14108	14245	14315	14309	14152	14019	14130	14367	14174	14341	14168	14185	14264	14206	14362	14142	14280	14132	14218	14152	14106	14207	14258	14137	14252	14125	14072	14239	14200	14312	14240	14218	14162	14038	14227	14010	14068	14199	14232	14114	14268	14175	14257	14148	14219	14237	14232	14066	14251	14132	14213	14376	14189	14031	14286	13970	14218	14262	14164	14286	14252	14083	14063	13984	14149	14191	14052	14068	14278	14218	14299	14216	14146	14089	14096	14305	14183	14190	14171	14138	14143	14199	14297	14270	14074	14139	14278	14309	14067	14196	14039	14179	14166	14118	14089	14254	14082	14248	14057	14378	14272	14118	14270	14094	14183	14152	14133	14073	14263	14269	14203	14223	14190	14197	14096	14072	14012	14178	14242	14298	14244	14246	14109	14218	14140	14369	14126	14135	14136	14226	14282	14299	14088	14160	14225	14226	14240	14180	14059	14379	14179	14095	14187	14246	14068	14140	14284	14169	14229	14291	14111	14081	14201	14217	14091	14327	14122	14291	14257	14169	14134	14045	14091	14100	14068	14042	14150	14320	14174	14071	14081	14175	14172	14208	14295	14134	14081	14167	14081	14210	14153	14178	14233	14189	14041	14321	14194	14166	14160	14273	14116	14217	14088	14306	14377	14306	14117	14092	14151	14379	14204	14369	14225	14082	14291	14288	14272	14284	13998	14068	14195	14261	14142	14169	14075	14247	14227	14156	14328	14168	14181	14173	14278	14281	14227	14324	14150	14233	14295	14069	14309	14226	14273	14100	14151	14081	14202	14092	14213	14138	14167	14263	14129	14234	14190	14334	14236	14174	14138	14209	14209	14170	14230	14335	14127	14140	14323	14118	14425	14278	14166	14190	14078	14284	14148	14190	14075	14470	14253	14078	14114	14073	14293	14201	14306	13911	14234	14251	14200	14351	14203	14145	14101	14031	14284	14192	14151	14336	14048	14189	14229	14230	13957	14146	14347	14191	14302	14197	14101	14076	14128	13997	14302	14319	14112	14236	14124	14034	14329	14333	14098	14140	14201	14177	14294	14250	14212	14259	14179	14226	14083	14322	14202	14158	14225	14381	14265	14074	14185	14212	14241	14131	14079	14165	14268	14193	14130	14278	14290	14264	14339	14324	14234	14062	14438	14204	14171	14253	14130	14087	14363	14024	14326	14155	14148	14114	14269	14199	14133	13970	14255	14231	14121	14180	14129	14172	14265	14194	14073	14161	14207	14264	14306	14185	14173	14171	14256	14240	14203	14171	14271	14199	14219	14157	14033	14343	14178	14156	14086	14051	14240	14128	14357	14208	14237	14179	14114	14173	14238	14075	14292	14316	14079	14128	14093	14297	14041	14292	14254	14196	14080	14085	14337	14204	14169	14140	14205	14254	14154	14329	14300	14229	14181	14283	14190	14242	14052	14264	14024	14326	14239	14175	14105	14192	14106	14155	14103	14108	14144	13966	14192	14089	14162	14272	14196	14107	14188	14234	14213	14045	14097	14185	14156	14241	14122	14296	14313	14344	14088	14081	14156	14131	14234	14158	14182	14098	14271	14090	14244	14135	14183	14046	14337	14085	14284	14314	14173	14170	14332	14204	14105	14324	14314	14085	14066	14230	14202	14145	14337	14184	14171	14232	14216	14326	14241	14214	14188	14293	14232	14122	14292	14244	14083	14227	14208	14267	14152	14409	14119	14230	14100	14159	14183	14353	14357	14128	14310	14174	14328	14114	14159	14136	14117	14304	14105	14263	14268	14268	14241	14077	14281	14366	14082	14267	14182	14047	14180	14255	14258	14463	14132	14159	14132	14266	14256	14058	14292	14186	14125	14402	14148	14153	14134	14044	14229	14340	14349	14304	14035	14054	14231	14053	14299	14227	14181	14122	14267	14085	14113	14268	14236	14196	14117	14144	14252	14234	14119	14148	14164	14096	14139	14240	14005	14081	14050	14311	14129	14299	14230	14174	14114	14224	13978	14161	14336	14145	14288	14186	14154	14145	14140	14182	14248	14279	14058	14204	14139	14083	14341	14405	14009	14216	14252	14198	14142	14023	14126	14099	14306	14274	14227	14306	13966	14355	14081	14260	14196	14128	14230	13953	14295	14126	14197	14292	14191	14293	14181	14106	14250	14074	14036	14227	14176	14263	14276	14216	14129	13993	14308	14247	14265	14227	14192	14169	14115	14257	14307	14307	14180	14273	14317	14213	14229	14327	14127	14078	14193	14201	14127	14335	14244	14241	14304	14147	14193	14224	14118	14415	14246	14130	14339	14223	14049	14242	14150	14150	14140	14313	14297	14333	14177	14242	14225	14374	14087	14245	14281	14277	14240	14233	14160	14101	14241	14226	14230	14246	14208	14072	14256	14085	14192	14336	14030	14159	14119	14172	14213	14140	14083	14294	14114	14320	14216	14091	14301	14326	14204	14042	14265	14230	14214	14044	14126	14312	14198	14195	14149	14277	14126	14187	14268	14075	14229	14307	14161	14276	14064	14247	14424	14330	14174	14136	14126	14158	13993	14292	14026	14081	14244	14069	14326	14215	14440	14135	14201	14201	14209	14294	13911	14342	14186	14236	14215	14218	14201	14372	14305	14069	14413	14268	14330	14135	14192	14221	14173	14143	14273	14234	14132	14433	14185	14280	14163	14251	14323	14158	14159	14093	14246	14207	14108	14159	14184	14314	14124	14252	14147	14073	14266	14302	14235	14224	14177	14304	14158	14288	14225	14092	14098	14080	14214	14071	14208	14171	14277	14061	14167	14048	14169	14335	14263	14053	14346	14107	14220	14077	14283	14219	14153	14194	14274	14241	14146	14277	14058	14300	14284	14153	14352	14178	14132	14273	14220	14207	14115	14005	14150	14259	14320	14399	14149	14245	14070	14168	14168	14348	14199	14076	14263	14168	14240	14144	14276	14225	14259	14245	14169	14280	14154	14158	14039	14240	14158	14268	14176	14230	14049	14150	14203	14286	14397	14203	14191	14225	14140	14251	14279	14127	14321	14110	14086	14068	14296	14122	14170	14108	14292	14374	14206	14195	14255	14294	14146	14118	14284	14068	14267	14181	14255	14165	14255	14253	14212	14209	14100	14354	14124	14076	14231	14231	14189	14343	14137	13986	14100	14140	14195	14312	14195	14207	14099	14328	14094	14297	13924	14201	14252	14119	14335	14075	14169	14007	14071	14227	14166	14287	14196	14237	14202	14306	14204	14304	14061	14219	14218	14272	14281	14166	14041	14243	14097	14097	14198	14159	14064	14244	14237	14202	14334	14219	14206	14340	14211	14284	13938	14239	14086	14263	14258	14087	14120	14191	14184	14219	14158	14044	14264	14175	14088	14064	14044	14347	14292	14270	14084	14164	14160	14072	14110	14191	14324	14229	14268	14175	14272	14187	14355	14227	14233	14058	14266	14092	14279	14267	14229	14187	14212	14175	14022	14155	14459	14260	14321	14240	14174	14297	14049	14149	14167	14223	14295	14298	14039	14129	14093	14233	14199	14205	14175	14106	14172	14169	14095	14155	14406	14112	14195	14110	14073	14174	14239	14134	14181	14286	14235	14303	14199	14247	14244	14155	14205	14014	14213	14307	14147	14255	14303	14074	14098	14162	14160	14093	14280	14170	13998	14141	14076	14131	14142	14179	14259	14277	14152	14235	14116	14238	14339	14246	13983	14199	13985	14334	14139	14222	13982	14326	14288	14185	14078	14227	14343	14304	14080	14308	14129	14136	14254	14203	14178	14186	14094	14210	14006	14171	14232	14232	14228	14098	14296	14195	14234	13972	14221	14325	14079	14057	14269	14193	14214	14323	14236	14169	14088	14348	14120	14298	14258	14208	14241	14323	14318	14237	14017	14143	14217	14299	14215	14149	14178	14110	14151	14162	14206	14234	14049	14121	14249	14323	14161	14169	14079	14135	14213	14375	14168	14121	14170	14054	14015	14285	14099	14083	14132	14370	14202	14207	14358	14247	14212	14164	14219	14117	14355	14166	14108	14082	14297	14230	14172	14151	14211	14122	14115	14096	14302	13949	14168	14114	14275	14200	14246	14211	14294	14276	14275	14324	14201	13972	14039	14317	14225	14195	14108	14151	14156	14150	14229	14156	14085	14144	14348	14262	14157	14330	14070	14318	14126	14268	14339	14224	14198	14097	14267	14140	14079	14089	14122	14167	14255	14299	14134	14156	14226	14352	14226	14112	14140	14134	14296	14085	14281	14225	14222	14382	14188	14218	14187	14065	14148	14057	14326	14125	14207	14183	14283	14123	13965	14234	14228	14221	14240	14033	14189	13986	14337	14263	14216	14310	14201	14087	14092	14324	14163	14118	14108	14050	14351	14271	14120	14170	14115	14344	14156	14172	14294	14151	14159	14295	14040	14115	14069	14296	14164	14193	14141	14064	14125	14201	14054	14281	14108	14162	14333	14197	14159	14053	14139	14311	14157	14224	14284	14287	14328	14169	14162	14257	14372	14231	14114	14051	14318	14173	13970	14159	14176	14163	14210	14246	14173	14227	14148	14134	14177	14370	14124	14098	14107	13957	14118	14172	14195	14256	14095	14203	14222	14167	14224	14190	14140	14137	13999	14433	14370	14396	14113	14170	14126	14288	14200	14006	14182	14183	14305	14221	14166	14334	14358	13965	14066	14160	14100	14273	14084	14396	14043	14357	14081	14166	14269	14298	14123	14064	14178	14259	14084	14320	14324	14232	14156	14138	14143	14092	14305	14197	14255	14233	14178	14307	14145	14334	14169	14286	14252	14323	14233	14196	14194	14255	14331	14095	14065	14267	14094	14239	14167	14243	14173	14124	14265	14117	14139	14291	14258	14126	14111	14223	14055	14057	14161	14177	14016	14135	14244	14279	14128	14239	14310	14131	14263	14081	14383	14093	14026	14174	14276
27646	23937	29445	26124	20417	18718	17659	16834	16425	16353	16126	15950	15842	15805	15878	15818	15739	15754	15916	15642	15757	15660	15829	15672	15534	15820	15590	15588	15457	15622	15795	15743	15665	15669	15700	15586	15495	15440	15454	15637	15346	15368	15561	15343	15380	15464	15535	15396	15409	15648	15415	15400	15499	15410	15420	15680	15170	15673	15530	15577	15577	15462	15454	15395	15419	15454	15522	15425	15532	15225	15262	15448	15349	15420	15507	15438	15568	15456	15448	15448	15662	15504	15487	15448	15545	15416	15546	15415	15430	15520	15435	15496	15326	15434	15379	15460	15490	15437	15390	15464	15593	15615	15551	15287	15509	15430	15492	15445	15530	15582	15372	15342	15539	15361	15487	15472	15446	15394	15454	15677	15538	15563	15514	15474	15446	15278	15625	15377	15580	15604	15777	15276	15307	15476	15384	15627	15396	15295	15446	15447	15530	15419	15498	15451	15311	15586	15573	15398	15327	15527	15542	15368	15492	15247	15563	15281	15607	15258	15433	15373	15634	15638	15261	15120	15365	15426	15519	15566	15475	15519	15351	15357	15388	15342	15574	15556	15449	15435	15491	15498	15361	15520	15426	15438	15506	15433	15491	15271	15338	15539	15397	15491	15421	15578	15645	15356	15352	15430	15393	15360	15350	15569	15385	15357	15397	15501	15331	15271	15409	15554	15529	15575	15504	15424	15316	15497	15345	15393	15520	15596	15467	15567	15419	15450	15600	15201	15442	15532	15525	15539	15265	15441	15321	15458	15449	15419	15310	15458	15412	15543	15476	15489	15426	15465	15522	15488	15483	15468	15719	15412	15400	15250	15443	15619	15433	15544	15458	15472	15449	15655	15539	15485	15298	15466	15364	15359	15513	15646	15451	15663	15192	15574	15381	15458	15560	15396	15447	15323	15537	15370	15132	15433	15483	15503	15457	15556	15350	15407	15512	15279	15533	15143	15345	15229	15377	15332	15408	15373	15536	15314	15332	15269	15656	15314	15458	15384	15446	15468	15552	15384	15472	15768	15444	15374	15487	15608	15495	15507	15666	15442	15498	15780	15548	15361	15595	15400	15556	15545	15411	15435	15635	15374	15566	15668	15562	15402	15503	15354	15406	15641	15436	15303	15529	15504	15523	15413	15630	15401	15408	15394	15464	15408	15374	15489	15529	15488	15400	15423	15393	15315	15506	15552	15516	15551	15528	15501	15583	15437	15473	15482	15712	15449	15496	15491	15164	15429	15513	15497	15459	15480	15550	15520	15422	15686	15430	15512	15475	15523	15390	15207	15434	15555	15333	15415	15532	15619	15547	15495	15403	15571	15475	15427	15678	15496	15621	15591	15337	15376	15705	15595	15552	15433	15310	15334	15397	15412	15425	15423	15359	15431	15484	15500	15440	15221	15503	15486	15475	15495	15630	15469	15371	15403	15422	15489	15484	15443	15438	15571	15498	15547	15434	15480	15612	15627	15416	15191	15344	15458	15429	15298	15444	15388	15218	15502	15373	15572	15456	15351	15646	15466	15534	15311	15660	15372	15236	15378	15480	15517	15586	15481	15405	15581	15326	15293	15345	15547	15441	15409	15366	15483	15683	15370	15356	15492	15561	15320	15447	15295	15429	15476	15474	15376	15325	15551	15403	15452	15524	15666	15230	15521	15414	15414	15524	15310	15414	15230	15427	15520	15553	15274	15578	15471	15532	15532	15501	15292	15445	15497	15470	15485	15471	15422	15423	15552	15513	15443	15586	15511	15500	15574	15456	15544	15416	15409	15527	15469	15366	15524	15463	15190	15427	15378	15457	15410	15427	15599	15321	15561	15420	15419	15678	15331	15456	15570	15571	15368	15413	15516	15640	15412	15370	15394	15414	15735	15549	15519	15467	15393	15531	15482	15518	15639	15411	15558	15481	15353	15420	15528	15456	15473	15433	15272	15473	15304	15446	15482	15380	15472	15352	15553	15459	15466	15545	15623	15435	15484	15571	15750	15533	15542	15581	15367	15496	15364	15585	15454	15332	15535	15406	15378	15473	15403	15334	15507	15553	15415	15469	15491	15445	15597	15575	15411	15607	15509	15565	15490	15340	15561	15682	15334	15390	15515	15523	15607	15434	15320	15537	15481	15645	15545	15409	15192	15318	15357	15475	15503	15421	15249	15346	15534	15427	15230	15306	15386	15662	15473	15448	15218	15411	15331	15511	15451	15548	15436	15494	15584	15495	15577	15536	15500	15322	15276	15486	15323	15405	15422	15435	15492	15315	15658	15548	15598	15467	15229	15202	15547	15494	15532	15548	15289	15463	15724	15513	15544	15361	15258	15364	15436	15270	15386	15346	15390	15410	15697	15353	15295	15439	15534	15595	15480	15637	15301	15343	15506	15733	15479	15277	15356	15752	15445	15462	15558	15494	15417	15239	15533	15461	15378	15655	15434	15287	15423	15469	15386	15449	15513	15550	15427	15500	15280	15315	15347	15409	15632	15371	15523	15362	15584	15528	15561	15400	15478	15610	15413	15402	15304	15449	15576	15433	15264	15515	15340	15344	15479	15455	15426	15525	15489	15458	15347	15334	15659	15565	15364	15379	15466	15468	15353	15315	15387	15530	15325	15535	15440	15665	15522	15532	15510	15327	15277	15463	15549	15548	15259	15439	15449	15531	15336	15392	15490	15533	15423	15523	15552	15658	15404	15361	15318	15565	15613	15434	15531	15730	15308	15558	15451	15453	15465	15384	15412	15462	15569	15535	15498	15531	15592	15574	15436	15477	15430	15623	15180	15359	15394	15435	15548	15419	15507	15515	15353	15608	15551	15577	15532	15455	15399	15567	15429	15224	15368	15441	15505	15440	15530	15607	15592	15474	15544	15401	15443	15369	15557	15726	15432	15297	15569	15620	15322	15475	15451	15232	15494	15505	15401	15335	15400	15525	15480	15355	15491	15483	15414	15372	15244	15416	15488	15665	15542	15391	15372	15580	15380	15557	15220	15515	15490	15623	15402	15408	15518	15317	15473	15512	15520	15411	15421	15504	15400	15582	15631	15565	15592	15492	15401	15312	15476	15589	15281	15607	15441	15603	15625	15411	15410	15418	15166	15583	15625	15481	15506	15387	15411	15299	15228	15616	15484	15373	15522	15379	15488	15396	15456	15517	15366	15572	15336	15645	15469	15413	15510	15596	15455	15443	15448	15562	15759	15690	15548	15631	15355	15458	15330	15611	15502	15487	15426	15569	15444	15624	15436	15433	15353	15491	15335	15562	15427	15397	15354	15507	15534	15332	15227	15394	15375	15353	15453	15285	15528	15632	15443	15489	15575	15305	15523	15445	15569	15444	15436	15484	15429	15691	15428	15404	15288	15543	15535	15438	15550	15434	15304	15368	15595	15317	15377	15451	15510	15620	15633	15386	15625	15357	15377	15671	15387	15409	15494	15716	15466	15466	15411	15664	15429	15383	15698	15569	15696	15401	15398	15291	15478	15417	15550	15525	15546	15528	15630	15665	15261	15576	15566	15278	15686	15467	15397	15495	15480	15614	15442	15410	15230	15522	15582	15531	15435	15488	15632	15553	15397	15432	15312	15352	15577	15489	15385	15335	15437	15659	15560	15423	15541	15521	15466	15483	15384	15586	15404	15333	15592	15362	15317	15320	15689	15504	15379	15527	15512	15279	15538	15498	15505	15407	15537	15652	15492	15400	15385	15423	15496	15277	15353	15448	15497	15327	15353	15372	15461	15630	15510	15371	15535	15423	15546	15458	15393	15293	15365	15341	15302	15438	15452	15383	15456	15397	15351	15530	15343	15514	15349	15386	15521	15416	15367	15276	15382	15421	15579	15326	15439	15361	15467	15654	15544	15475	15536	15467	15498	15235	15497	15623	15610	15326	15511	15346	15388	15439	15229	15389	15301	15543	15489	15392	15535	15462	15419	15517	15800	15596	15408	15427	15443	15471	15373	15441	15457	15248	15572	15418	15373	15378	15399	15396	15218	15485	15382	15397	15580	15471	15518	15383	15448	15365	15482	15363	15434	15360	15402	15434	15470	15378	15531	15558	15423	15362	15628	15556	15317	15525	15560	15646	15531	15441	15532	15287	15368	15660	15603	15541	15282	15646	15660	15288	15395	15527	15349	15442	15410	15376	15380	15399	15506	15573	15592	15439	15370	15335	15533	15469	15263	15395	15589	15289	15480	15580	15564	15431	15464	15546	15327	15615	15625	15565	15332	15588	15310	15356	15439	15410	15322	15361	15508	15538	15384	15640	15511	15662	15675	15462	15252	15389	15427	15631	15511	15450	15445	15518	15446	15492	15321	15463	15752	15434	15475	15495	15489	15402	15483	15510	15612	15485	15460	15286	15412	15417	15337	15380	15574	15530	15321	15616	15649	15388	15347	15597	15491	15425	15449	15478	15231	15378	15543	15650	15558	15324	15444	15535	15495	15379	15390	15555	15345	15305	15501	15449	15439	15579	15464	15323	15646	15348	15334	15565	15338	15513	15432	15466	15440	15717	15379	15491	15473	15660	15441	15356	15269	15491	15547	15535	15406	15552	15358	15560	15402	15352	15433	15686	15453	15488	15549	15487	15355	15489	15633	15568	15482	15501	15482	15720	15501	15522	15585	15481	15505	15379	15553	15403	15448	15243	15640	15642	15602	15414	15627	15497	15478	15588	15518	15481	15407	15540	15569	15426	15463	15359	15497	15578	15577	15533	15533	15466	15695	15504	15368	15385	15517	15673	15325	15455	15459	15341	15391	15375	15308	15232	15556	15518	15390	15300	15499	15529	15361	15519	15545	15451	15263	15565	15565	15337	15466	15555	15450	15586	15505	15597	15512	15435	15694	15497	15355	15382	15468	15766	15688	15537	15388	15433	15390	15436	15384	15334	15577	15669	15546	15550	15546	15559	15476	15580	15441	15312	15291	15532	15471	15443	15540	15638	15535	15606	15482	15497	15627	15393	15579	15641	15485	15379	15394	15515	15441	15351	15610	15561	15363	15596	15333	15462	15436	15440	15315	15550	15408	15543	15562	15609	15331	15340	15527	15452	15369	15389	15606	15445	15534	15252	15372	15520	15490	15532	15474	15406	15547	15488	15384	15701	15461	15355	15358	15357	15422	15306	15419	15311	15322	15630	15424	15271	15571
24786	36816	33831	25943	21296	18754	17520	16298	15665	15276	15098	15015	14853	14763	14753	14605	14573	14714	14564	14452	14649	14512	14633	14387	14504	14463	14426	14251	14354	14280	14246	14168	14110	14178	14249	14348	14288	14238	14276	14217	14136	14142	14103	13975	14162	14119	14180	14208	13922	14091	14177	14047	14071	14018	14141	14281	14074	14373	14224	14120	14087	13998	14084	14127	14229	14239	14011	14124	14140	14156	14074	14187	14150	14012	14282	14027	14153	14089	14102	14168	14016	14232	14047	14263	14106	14215	14244	14180	14144	13955	14072	14035	13884	14146	13974	14220	14124	14099	14183	13972	14027	14265	14055	14137	13958	14018	14194	14122	14084	14000	14212	14054	14005	14126	14046	13969	14170	14118	13980	14165	14082	14098	14085	14089	14092	14106	14141	14243	14087	13961	14023	13998	14104	13888	14011	14121	14134	14188	14221	14012	13945	14070	14132	13999	13989	14049	14099	14162	14041	14193	14090	14167	14180	13941	14189	14135	13937	14208	14124	13929	14060	14000	14065	14194	14117	14083	14058	13957	14130	14067	14286	14230	14235	14079	14074	14191	14221	14035	14133	14149	14093	14108	14042	14127	14038	14092	14094	13975	14040	14106	14073	14131	13973	14064	14123	14090	14037	14074	14112	14042	14108	14135	14116	14112	14231	14154	14076	14129	14092	14125	14091	14091	13952	14075	14210	14034	14257	14096	14073	13941	14091	14025	14113	14123	14111	14034	14098	14232	14064	14079	14147	14223	14060	13993	14206	14025	14119	14164	14139	14094	14200	14102	14134	14053	14065	14285	13943	14245	13925	13949	13915	14136	14158	14039	14091	13957	14019	13958	14203	14000	13898	14047	14032	14036	14026	14046	14129	14129	14157	13915	14146	14188	14058	14095	14277	14085	14015	14024	14203	13961	14099	14194	14129	14015	14288	14104	14074	14069	14104	14125	14079	14007	14130	14109	14177	14255	14060	14115	13905	14107	14141	14081	14192	14083	14133	14207	14068	14202	14106	14222	14106	13973	14109	14123	13989	13839	14050	14253	14135	14014	14061	14102	14131	14159	14059	13916	14127	14206	14122	14112	14108	14166	14125	14128	14090	14009	14035	14235	14113	14017	13972	14145	14024	14259	14154	14202	13946	14099	14033	14019	14107	14144	14139	14171	14132	14021	14106	14098	14115	14268	13959	14148	14055	14040	14075	14093	14126	14018	14199	13983	14078	14081	14168	13903	14223	14032	14160	13979	14049	13927	14019	14038	14124	14087	14138	14266	14043	14159	13864	14232	14238	14381	14208	14181	14022	14178	14074	14184	14007	14112	13927	13930	14116	14088	13983	14255	13996	14053	14069	14240	14090	14085	14193	14224	13984	14041	13985	13961	14134	14088	13947	14181	14082	14031	14047	14142	13970	14164	14021	14096	13952	14192	14097	14164	14247	14141	13974	13878	14111	14048	14291	14129	14316	13952	14050	14037	14041	14054	14184	14143	14227	14029	14164	14098	13955	14255	14128	14090	14142	14288	14099	14086	14039	14094	14009	14262	14141	14013	14073	14059	14103	14137	14084	14075	14069	13986	14090	14066	14159	14089	14206	14112	13911	14097	13888	14278	14168	14046	13980	14028	14084	14212	14113	14076	13976	13919	14045	14118	13995	13816	14126	14148	14031	14023	14064	14266	13974	14332	14106	13962	14235	13968	13968	14219	14034	14161	14115	14026	14176	14019	13885	13937	14139	14246	14034	14033	14126	14136	14225	14154	14143	14203	13959	13954	14183	14196	14028	14125	14048	14152	14141	14136	14167	14127	13947	13846	14191	14205	13981	14080	14136	13980	14124	14050	14055	14164	14178	14104	14235	14047	14181	14060	14187	14100	14241	14082	14040	14114	14153	14061	14205	14210	13957	14242	14050	14125	14188	14116	14077	13967	14337	14136	14108	14123	14204	14064	14059	14053	14102	13968	14239	14099	14234	14110	14060	14056	14138	14115	14019	14015	14093	14028	14014	14015	14089	13937	14083	13934	14206	13982	14125	14033	14061	14166	14137	14024	13939	14025	14015	14124	14216	14078	14179	14163	14105	14099	14229	14121	14211	14053	14163	14017	14061	14213	14044	14226	13995	14177	14139	13906	14094	14048	14036	14168	14096	14183	13994	14135	14133	14168	14169	14068	14291	14131	14131	14036	14112	14318	13985	14102	14127	14029	14013	14052	14183	14030	13947	13959	14104	14013	14249	13979	14154	14045	14213	14044	14180	14132	14182	14073	14140	14174	14169	14094	14309	14061	13900	13963	14027	14049	14128	14167	14131	13977	14124	14050	14024	14222	14166	14142	14064	14053	13978	14055	14209	14021	14080	14113	14130	14099	13998	14043	13952	14022	14207	14050	14139	14199	14007	14073	14231	13941	14181	14114	14196	14189	14050	14088	14078	13985	14110	14309	14042	14087	14094	14081	14084	14131	14175	14164	14101	13920	14168	14089	14139	14071	14025	13988	14103	14130	14131	14064	14092	14095	14013	14011	14073	14207	14146	14071	14068	14067	14105	14048	14202	14083	14253	13962	14022	14168	14015	14176	14135	14194	14073	14227	13972	14212	14106	14061	14033	14092	14106	14024	14060	14128	14039	14136	14108	14090	14014	14218	14192	14195	13972	14144	13993	14239	14192	13972	14010	14085	14221	14008	14119	14206	14274	14112	14068	14245	14164	14195	13955	14102	14149	14077	14048	14176	14134	14089	14141	13905	14170	14091	14042	14048	14088	13854	14029	14137	14084	14162	14188	14054	14181	14072	14081	14397	14249	14178	14142	14100	14068	14206	14203	14155	14284	14061	14126	14151	14099	13991	14122	13886	14164	14096	14000	14238	13936	14175	14109	13979	14119	14056	14141	14081	13981	14002	14091	14246	14099	14134	14005	14117	13993	13930	14163	14026	14080	14020	14053	14124	13990	14194	14082	14066	14167	13963	13973	13977	14092	14104	14051	14197	14099	14142	14112	14198	14057	14093	14192	14018	14149	14033	14038	14300	14010	14138	14115	13942	14144	13967	14052	14104	14062	14010	14026	14041	14110	14060	14062	14063	14175	14188	14047	14215	14135	13985	13987	14138	14155	14204	14050	14126	14058	13978	14198	14129	14246	14102	14198	14120	13971	14110	14070	14195	14050	13957	14040	14232	14238	14111	14218	14262	14218	14140	14064	14100	14208	14222	14122	14136	14040	14091	14065	13987	14073	14121	14027	13924	14154	13960	14055	14164	13946	14015	14121	13981	14137	14070	14177	13895	14041	14210	14079	14203	14096	14073	14017	14120	14174	14301	14118	14273	14256	14180	14061	14165	13928	14190	13993	14138	14060	14289	14227	14178	14082	14198	14090	14168	14217	14023	14220	14003	13951	14294	14093	14168	14128	14172	14229	14274	13929	14085	14307	14111	14089	13942	14063	14057	14075	14048	14213	14055	14023	14139	14145	13985	14110	14066	14268	14215	14088	14103	14124	14146	14013	14228	14134	14244	14137	14077	14221	14121	14251	14136	14125	14278	13953	14193	14124	14010	14159	14038	14153	14222	14101	13979	14044	14153	14194	14045	14105	14248	14114	14146	14279	14072	13897	14189	14072	13919	14023	14129	13975	14103	14090	14085	14093	13887	13965	13976	13962	13947	13992	14081	13915	14302	14132	14201	13952	14022	14063	14132	14158	13876	14132	14143	14021	14293	14135	14087	14176	14048	14048	14079	13919	14125	14015	14065	13963	14155	14190	14118	14095	14174	14094	14176	14028	14172	14126	14192	14046	13944	14207	14121	14128	14181	14084	14167	14000	14228	13972	14087	14072	14273	13942	14018	14076	14020	14148	14187	14062	14194	14199	14085	14088	14092	14154	14198	14126	14041	14218	14264	14046	13970	14123	14099	14140	14248	14036	13921	14048	13976	14078	14040	14034	13959	14065	14038	14208	13994	14050	14170	13915	14143	14017	14066	14246	14022	14235	14261	14289	14141	14119	14055	14128	13994	14110	14145	14246	14081	14094	14049	14194	14077	14004	14193	14149	14021	14053	14080	14099	14313	13995	14176	14138	14173	14265	14247	14120	14153	14112	14229	14114	14141	14276	14086	14059	13949	14244	14041	13905	14062	14076	14047	14176	14209	14168	14217	14111	14057	14133	14068	14105	14265	14031	14147	14231	14198	14090	13993	14340	14085	14078	14077	14140	13980	14020	14125	14073	14094	14060	14062	13926	14130	14065	13941	13972	14034	14068	14089	14184	14163	14003	14061	14342	14196	14070	14085	14110	14132	14070	14210	14040	14279	14146	14042	14106	13937	13992	14152	14087	14068	14047	14142	14117	14202	14031	14000	13995	14004	14153	14171	13987	14118	14158	14166	14158	14124	14199	14111	14126	14176	14083	14010	14029	14132	14077	14050	14097	14147	14079	14033	14033	14101	14144	14199	14099	14116	14110	14071	14153	14178	14071	14189	13931	14222	14171	14059	14182	13972	14028	14097	14133	14266	14108	14016	14009	14090	14222	13937	13949	14222	14102	14137	14090	14144	14322	14088	14107	14161	14028	14201	14036	14115	14095	14108	14231	13961	14133	14236	14089	14204	14097	14163	14200	14136	14146	14205	14290	14228	14077	13914	14074	14056	14193	14161	14058	14079	14096	14111	14196	14031	13956	14057	13924	14160	14089	13971	14211	14163	14132	14106	13974	14085	14154	14152	14014	14027	14034	14166	14053	13946	14210	14103	14111	14111	14243	14218	14201	14011	14016	14198	13957	14107	14090	14155	14059	14034	14060	14025	14128	14119	14075	13965	14137	14410	14120	14122	14035	14143	13889	14288	13918	14175	14025	14230	14030	14271	14054	14135	14040	14294	14124	14004	14242	14215	14117	14079	14186	14151	13940	14094	14224	14138	14115	14125	14166	14187	14013	14087	14089	14019	14062	14110	13996	13865	14033	14159	14109	14065	14114	14119	14181	14235	14252	14041	14310	14162	14040	14257	14059	14180	13969	14061	14118	14261	14021	14088	14070	14153	14042	14225	14120	14027	14007	14111	13897	14144	14073	14066	14058	13918	14196	14024	14079	14082	13973	13996	14066	14203	14073	14127	14130	14134	14149	14075	14122	14069	14216	14155	14176	14132	14047	13985
23703	21037	28407	24287	22691	22972	22270	18992	17566	17294	17080	16879	16785	16585	16395	16367	16481	16423	16177	16369	16447	16204	16145	16265	16096	15981	15797	15946	15870	16068	15768	15829	15898	15681	15791	15843	16071	15984	15828	15874	15899	15721	15581	15696	15761	15772	15661	15810	15938	15760	15566	15739	15653	15679	15717	15859	15933	16041	15694	15638	15807	15713	15855	15560	15610	15880	15774	15593	15627	15716	15548	15682	15680	15645	15900	15961	15761	15837	15714	15782	15688	15682	15812	15706	15962	15803	15733	15530	15867	15561	15634	15745	15873	15817	15968	15886	15770	15916	15849	15688	15693	15792	15619	15687	15911	15709	15782	15698	15787	15823	15828	15512	15833	15944	15661	15889	15830	15767	15833	15953	15738	15874	15690	15760	15871	15785	15952	15835	15687	15609	15583	15553	15810	15939	15693	15764	15593	15803	15634	15861	15804	15972	15604	15701	15726	15629	15663	15565	15727	15725	15721	15737	15522	15588	15615	15719	15564	15736	15611	15748	15649	15879	15819	15645	15614	15777	15641	15888	15785	15581	15601	15702	15973	15936	15777	15583	15725	15661	15745	15711	15698	15639	15586	15660	15620	15792	15941	15794	15663	15553	15744	15728	15830	15864	15835	15606	15478	15768	15756	15684	15742	15729	15801	15577	15677	15558	15728	15802	15798	15516	15665	15723	15619	15738	16031	15704	15594	15765	15686	15802	15910	15676	15734	15842	15836	15676	15719	15754	15687	15597	15899	15597	15496	15684	15688	15665	15733	15983	15838	15603	15710	15707	15702	15754	15891	15658	15625	15707	15707	15641	15642	15744	15765	15698	15842	15557	15640	15604	15842	15792	15716	15552	15777	15669	15776	15577	15636	15857	15565	15808	15747	15713	15725	15640	15618	15787	15862	15820	15757	15765	15745	15677	15603	15862	15662	15611	15626	15600	15728	15726	15703	15927	15905	15770	15597	15686	15654	15639	15933	15695	15773	15744	15689	15637	15896	15956	15806	15706	15804	15711	15712	15653	15770	15696	15727	15680	15618	15706	15659	15635	15750	15622	15837	15593	15752	15843	15744	15732	15700	15718	15694	15528	15685	15779	15611	15555	15846	15817	15800	15811	15943	15571	15728	15822	15862	15492	15757	15782	15621	15514	15778	15760	15861	15737	15801	15785	15778	15744	15857	15678	15681	15743	15621	15715	15788	15464	15646	15770	15727	15851	15586	15683	15641	15700	15643	15718	15489	15740	15739	15629	15789	15673	15781	15666	15837	15773	15735	15711	15650	16012	15828	15651	15568	15621	15732	15643	15850	15724	15712	15624	15825	15816	15624	15717	15635	15695	15703	15754	15727	15619	15609	15612	15783	15623	15733	15547	15755	15642	15757	15523	15649	15696	15801	15719	15864	15713	15907	15758	15534	15857	15853	15702	15673	15779	15492	15624	15649	15688	15868	15628	15862	15664	15628	15593	15703	15651	15671	15815	15764	15585	15903	15980	15692	15772	15757	15702	15704	15646	15668	15826	15703	15697	15747	15755	15670	15640	15635	15716	15902	15504	15618	15650	15881	15713	15512	15721	15649	15834	15721	15659	15757	15600	15809	15746	15681	15533	15665	15636	15714	15568	15608	15799	15678	15601	15644	15625	15666	15679	15632	15711	15805	15678	15659	15638	15739	15616	15680	15689	15693	15647	15568	15594	15597	15890	15733	15719	15805	15656	15659	15788	15713	15778	15555	15644	15601	15587	15669	15926	15836	15774	15912	15681	15576	15690	15642	15598	15637	15806	15806	15752	15606	15688	15710	15547	15671	15510	15571	15656	15800	15743	15724	15653	15525	15590	15786	15672	15700	15556	15658	15842	15545	15743	15646	15768	15735	15673	15722	15592	15765	15758	15806	15612	15684	15642	15857	15656	15879	15696	15795	15815	15673	15627	15585	15720	15820	15675	15634	15705	15778	15901	15639	15645	15963	15758	15767	15643	15571	15556	15742	15718	15682	15635	15947	15814	15801	15456	15628	15791	15839	15638	15847	15614	15608	16044	15741	15646	15844	15709	15845	15776	15973	15719	15635	15807	15729	15529	15540	15618	15745	15736	15741	15691	15882	15820	15888	15514	15970	15637	15627	15653	15493	15708	15680	15572	15696	15791	15803	15849	15738	15829	15748	15894	15708	15597	15628	15754	15849	15747	15600	15628	15664	15608	15773	15654	15749	15680	15564	15682	15718	15659	15528	15695	15767	15621	15609	15670	15753	15881	15872	15629	15725	15574	16004	15558	15503	15630	15721	15940	15820	15648	15510	15617	15687	15638	15608	15890	15621	15784	15719	15635	15598	15625	15668	15593	15841	15713	15722	15624	15713	15852	15732	15771	15779	15638	15569	15730	15725	15845	15743	15722	15571	15700	15862	15673	15909	15717	15567	15761	15662	15585	15800	15601	15724	15644	15866	15886	15657	15801	15751	15619	15813	15675	15555	15650	15542	15648	15755	15651	15852	15641	15593	15904	15776	15696	15902	15675	15588	15754	15667	15748	15764	15805	15835	15832	15750	15771	15666	15580	15873	15697	15725	15872	15699	15884	15636	15774	15609	15682	15722	15739	15673	15650	15690	15661	15754	15754	15731	15676	15631	15728	15892	15643	15744	15774	15750	15775	15664	15731	15835	15894	15788	15823	15698	15685	15602	15753	15823	15778	15727	15560	15604	15583	15622	15622	15665	15736	15773	15911	15680	15770	15917	15801	15786	15648	15721	15796	15662	15646	15669	15583	15883	15672	15596	15886	15609	15578	15792	15760	15645	15466	15729	15626	15682	15777	15853	15603	15806	15910	15826	15754	15684	15521	15690	15785	15813	15903	15729	15759	15652	15899	15680	15647	15683	15786	15543	15649	15767	15639	15778	15779	15754	15649	15562	15666	15652	15756	15808	15449	15597	15719	15718	15599	15588	15593	15477	15893	15415	15500	15514	15708	15727	15780	15645	15690	15828	15608	15745	15849	15669	15725	15687	15802	15862	15743	15726	15589	15580	15561	15750	15575	15628	15693	15613	15846	15495	15826	15510	15842	15606	15594	15643	15799	15634	15666	15812	15687	15785	15596	15541	15680	15756	15704	15773	15670	15697	15785	15796	15748	15622	15723	15705	15822	15800	15817	15751	15572	15780	15746	15703	15689	15443	15730	15844	15697	15830	15614	15819	15684	15678	15732	15917	15713	15980	15725	15814	15639	15830	15669	15941	15732	15565	15657	15848	15772	15709	15749	15586	15504	15955	15642	15825	15703	15710	15679	15784	15682	16000	15909	15620	15739	15646	15759	15649	15491	15700	15626	15757	15647	15822	15688	15699	15724	15792	15769	15722	15686	15710	15678	15773	15545	15637	15545	15615	15800	15775	15778	15585	15708	15694	15752	15631	15763	15783	15692	15584	15676	15767	15742	15728	15841	15818	15651	15845	15618	15807	15637	15890	15612	15783	15783	15595	15648	15588	15841	15873	15964	15561	15746	15722	15972	15664	15676	15673	15683	15799	15776	15736	15706	15610	15622	15679	15794	15598	15909	15983	15796	15667	15787	15833	15682	15673	15801	15761	15600	15721	15652	15524	15881	15616	15715	15650	15604	15724	15798	15890	15769	15585	15480	15666	15685	15757	15869	15735	15853	15785	15547	15587	15927	15779	15663	15779	15613	15767	15777	15730	15716	15740	15665	15766	15737	15537	15603	15682	15585	15853	15538	15749	15568	15768	15656	15766	15618	15842	15692	15626	15592	15720	15732	15693	15454	15639	15774	15687	15606	15617	15695	15737	15534	15748	15669	15860	15838	15752	15791	15720	15637	15915	15609	15647	15735	15603	15593	15862	15873	15645	15691	15672	15844	15804	15579	15509	15675	15736	15833	15706	15804	15542	15892	15870	15581	15634	15800	15677	15611	15626	15778	15657	15646	15656	15744	15886	15613	15914	15672	15661	15661	15540	15719	15764	15718	15916	15591	15730	15698	15755	15750	15828	15627	15787	15924	15520	15824	15929	15613	15895	15725	15784	15595	15581	15754	15844	15741	15583	15717	15681	15658	15841	15662	15482	15589	15806	15703	15471	15911	15676	15639	15721	15710	15749	15677	15602	15718	15811	15800	15602	15558	15547	15539	15613	15669	15708	15779	15732	15691	15804	15625	15662	15726	15821	15541	15608	15799	15675	15886	15739	15663	15559	15690	15879	15532	15841	15731	15647	15648	15672	15615	15620	15720	15629	15736	15672	15722	15798	15731	15790	15759	15623	15830	15587	15673	15609	15663	15754	15813	15836	15718	15617	15730	15776	15698	15642	15708	15838	15698	16148	15740	15650	15751	15912	15587	15759	15977	15840	15922	15669	15750	15612	15708	15752	15740	15648	15743	15652	15691	15651	15603	15702	15743	15818	15627	15842	15512	15556	15763	15887	15665	15737	15602	15640	15821	15660	15701	15825	15534	15718	15730	15796	15634	15847	15782	15579	15847	15714	15618	15753	15751	15932	15706	15540	15683	15664	15587	15631	15643	15820	15670	15848	15800	15808	15683	15732	15767	15851	15765	15908	15791	15871	15536	15589	15777	15750	15771	15731	15838	15835	15792	15788	15624	15950	15891	15784	15723	15735	15712	15685	15894	15736	15687	15611	15546	15963	15762	15736	15778	15783	15680	15729	15541	15823	15668	15666	15887	15562	15500	15764	15838	15670	15714	15823	15852	15758	15622	15646	15825	15750	15583	15707	15672	15666	15771	15832	15676	15603	15547	15688	15610	15689	15739	15893	15782	15759	15891	15802	15679	15730	15735	15692	15678	15626	15819	15831	15873	15570	15895	15663	15807	15770	15670	15899	15792	15747	15533	15712	15690	15566	15653	15673	16000	15857	15531	15866	15803	15606	15776	15667	15775	15617	15622	15865	15728	15645	15466	15926	15604	15487	15681	15578	15512	15780	15962	15644	15756	15813	15832	15772	15548	15819	15917	15767	15851	15840	15654	15738	15780	15720	15837	15789	15685	15738	15697	15627	15674	15685	15711	15703	15655	15804	15597	15921	15931	15832	15847	15768	15910	15698	15896	15892	15678	15684	15717	15538	15581	15851	15629	15871	15751	15908	15782	15673	15611	15818	15777	15894	15463	15525	15709
25157	43185	40820	31469	25500	22010	20375	18331	17027	16486	16213	15723	15550	15358	15235	15380	15412	15354	15292	15167	15122	15133	15148	14910	14749	14749	14823	14682	14655	14482	14354	14484	14617	14371	14528	14408	14351	14613	14538	14459	14463	14283	14376	14448	14327	14377	14320	14491	14476	14305	14147	14260	14508	14357	14433	14321	14382	14400	14270	14115	14234	14418	14208	14468	14297	14283	14417	14262	14324	14407	14328	14278	14214	14489	14397	14307	14222	14453	14222	14253	14364	14309	14054	14418	14318	14411	14375	14326	14162	14308	14375	14275	14245	14235	14282	14215	14254	14369	14357	14297	14363	14254	14186	14327	14344	14414	14351	14108	14321	14317	14325	14301	14332	14252	14298	14291	14409	14315	14299	14365	14147	14167	14233	14346	14356	14368	14250	14386	14407	14169	14394	14217	14378	14289	14231	14204	14265	14383	14123	14382	14203	14252	14397	14406	14303	14183	14185	14267	14268	14387	14234	14237	14179	14351	14365	14313	14253	14456	14204	14320	14428	14146	14248	14323	14367	14283	14161	14246	14185	14266	14188	14194	14357	14294	14324	14212	14208	14333	14102	14335	14225	14396	14219	14279	14221	14200	14130	14396	14241	14255	14279	14255	14202	14315	14284	14251	14118	14352	14314	14281	14194	14286	14326	14404	13990	14257	14190	14329	14121	14043	14321	14435	14250	14345	14394	14230	14305	14266	14510	14468	14309	14362	14210	14382	14202	14236	14292	14308	14290	14253	14269	14229	14153	14242	14199	14212	14304	14221	14281	14315	14373	14371	14094	14199	14324	14148	14240	14308	14195	14331	14105	14402	14392	14182	14394	14200	14351	14037	14421	14274	14234	14226	14333	14372	14263	14431	14410	14317	14147	14156	14366	14248	14138	14309	14352	14321	14161	14288	14311	14397	14179	14269	14388	14236	14322	14345	14322	14134	14254	14340	14254	14161	14381	14211	14282	14296	14295	14411	14311	14364	14521	14315	14245	14295	14366	14263	14384	14369	14406	14241	14334	14199	14268	14356	14336	14220	14279	14274	14401	14142	14350	14303	14469	14324	14202	14258	14180	14276	14190	14352	14222	14158	14345	14336	14329	14306	14318	14377	14261	14129	14250	14211	14260	14090	14291	14312	14215	14194	14340	14242	14152	14138	14278	14186	14322	14284	14303	14195	14350	14362	14055	14177	14290	14280	14269	14246	14305	14383	14195	14345	14195	14334	14382	14042	14506	14367	14259	14280	14317	14322	14225	14338	14082	14352	14308	14298	14222	14420	14214	14404	14372	14085	14219	14344	14197	14314	14304	14339	14181	14274	14191	14192	14170	14289	14355	14354	14087	14268	14321	14295	14321	14194	14361	14191	14236	14111	14274	14251	14391	14412	14344	14198	14390	14298	14323	14126	14313	14246	14213	14265	14169	14294	14316	14243	14309	14200	14276	14274	14221	14181	14342	14157	14353	14250	14446	14445	14234	14403	14350	14219	14273	14172	14164	14243	14311	14286	14145	14327	14318	14312	14575	14154	14259	14218	14371	14285	14338	14277	14180	14150	14268	14507	14338	14304	14272	14284	14123	14208	14266	14490	14304	14354	14286	14396	14447	14273	14549	14322	14254	14289	14258	14322	14312	14290	14338	14328	14318	14362	14333	14197	14223	14430	14121	14518	14278	14304	14274	14165	14385	14232	14248	14244	14281	14291	14337	14326	14370	14176	14343	14362	14339	14313	14317	14335	14385	14218	14357	14273	14489	14222	14309	14253	14198	14358	14149	14343	14274	14244	14256	14346	14288	14424	14346	14266	14245	14127	14331	14323	14450	14189	14355	14260	14211	14163	14184	14291	14257	14269	14306	14324	14304	14248	14228	14255	14262	14368	14407	14231	14257	14137	14357	14319	14321	14147	14148	14327	14388	14344	14246	14309	14271	14384	14233	14298	14316	14321	14228	14333	14182	14117	14384	14301	14177	14337	14305	14260	14406	14196	14383	14312	14184	14276	14444	14225	14169	14157	14307	14123	14305	14100	14271	14332	14264	14369	14299	14320	14237	14275	14177	14332	14328	14191	14316	14224	14294	14137	14181	14347	14106	14312	14064	14380	14281	14437	14226	14231	14393	14227	14390	14380	14319	14178	14297	14028	14410	14433	14303	14216	14322	14421	14312	14442	14313	14403	14126	14144	14186	14427	14258	14187	14366	14119	14263	14258	14376	14301	14170	14301	14360	14248	14361	14383	14330	14411	14265	14350	14320	14217	14279	14359	14155	14332	14290	14285	14153	14301	14323	14190	14360	14116	14424	14229	14365	14237	14239	14296	14407	14184	14080	14480	14195	14289	14270	14180	14348	14024	14134	14327	14225	14366	14236	14382	14218	14340	14344	14389	14230	14377	14310	14262	14381	14240	14383	14208	14196	14310	14329	14494	14275	14303	14180	14225	14283	14267	14232	14374	14413	14300	14268	14289	14206	14318	14091	14307	14144	14257	14210	14300	14284	14142	14356	14161	14268	14191	14425	14244	14198	14301	14177	14366	14222	14355	14249	14203	14429	14071	14211	14205	14310	14102	14112	14431	14196	14396	14203	14061	14259	14271	14262	14322	14329	14268	14257	14313	14257	14252	14239	14196	14389	14332	14285	14191	14386	14373	14214	14285	14213	14270	14209	14111	14385	14361	14331	14363	14530	14347	14380	14163	14459	14248	14253	14286	14396	14393	14262	14150	14314	14475	14053	14127	14204	14304	14188	14155	14180	14193	14138	14287	14511	14293	14148	14289	14274	14375	14247	14420	14235	14212	14364	14305	14179	14386	14321	14279	14364	14320	14234	14239	14354	14143	14443	14207	14162	14196	14355	14261	14268	14291	14222	14400	14232	14267	14199	14349	14105	14350	14315	14364	14390	14375	14332	14198	14250	14089	14356	14414	14370	14212	14215	14349	14286	14431	14358	14214	14449	14371	14372	14287	14363	14290	14454	14351	14178	14274	14272	14470	14279	14244	14223	14178	14430	14178	14369	14311	14454	14321	14266	14324	14379	14284	14255	14194	14354	14365	14258	14260	14230	14306	14303	14236	14271	14315	14155	14292	14326	14444	14195	14334	14210	14233	14309	14301	14190	14452	14242	14223	14423	14202	14284	14326	14211	14170	14236	14319	14354	14384	14176	14305	14257	14317	14191	14157	14395	14387	14205	14161	14350	14353	14253	14290	14354	14354	14263	14202	14257	14399	14193	14276	14285	14367	14354	14291	14357	14297	14280	14210	14401	14306	14201	14308	14395	14082	14319	14182	14246	14222	14435	14212	14209	14341	14166	14364	14168	14386	14286	14382	14468	14111	14257	14292	14299	14249	14270	14083	14264	14346	14163	14351	14309	14344	14143	14363	14180	14335	14368	14253	14345	14363	14344	14267	14386	14351	14302	14346	14126	14412	14166	14265	14219	14205	14401	14174	14207	14260	14391	14176	14378	14315	14355	14259	14188	14303	14250	14282	14263	14225	14284	14212	14487	14070	14344	14433	14223	14514	14283	14125	14313	14253	14354	14296	14303	14244	14303	14244	14321	14515	14280	14297	14306	14274	14302	14461	14207	14433	14397	14250	14238	14196	14109	14241	14192	14230	14297	14464	14362	14490	14201	14439	14273	14239	14356	14234	14243	14169	14400	14233	14146	14288	14232	14226	14394	14229	14492	14366	14233	14351	14340	14233	14255	14330	14141	14285	14240	14257	14274	14221	14444	14207	14396	14315	14353	14390	14199	14264	14405	14350	14356	14143	14392	14414	14275	14314	14296	14415	14356	14212	14378	14372	14488	14134	14359	14097	14312	14356	14101	14210	14301	14405	14403	14265	14443	14320	14331	14180	14205	14325	14150	14230	14101	14399	14231	14400	14304	14431	14267	14271	14180	14445	14312	14429	14466	14374	14246	14206	14190	14256	14363	14342	14265	14295	14296	14377	14319	14285	14479	14205	14503	14344	14317	14217	14328	14318	14275	14375	14300	14234	14140	14357	14232	14364	14271	14403	14142	14313	14280	14300	14276	14285	14372	14206	14419	14198	14371	14439	14348	14294	14322	14308	14185	14297	14044	14242	14247	14286	14192	14375	14240	14424	14410	14260	14144	14206	14373	14210	14188	14484	14088	14310	14057	14227	14395	14267	14229	14386	14342	14359	14211	14076	14313	14104	14318	14313	14330	14278	14273	14093	14311	14317	14102	14383	14267	14301	14054	14378	14195	14287	14318	14390	14387	14268	14186	14337	14303	14221	14242	14269	14272	14243	14261	14252	14318	14388	14373	14317	14264	14270	14377	14159	14237	14226	14250	14158	14449	14436	14298	14265	14156	14496	14250	14225	14241	14244	14370	14200	14133	14024	14097	14195	14337	14165	14211	14243	14312	14386	14178	14294	14269	14162	14288	14314	14229	14183	14438	14356	14325	14201	14305	14160	14301	14213	14339	14099	14277	14345	14342	14159	14373	14258	14315	14340	14196	14144	14411	14192	14200	14370	14286	14315	14261	14203	14285	14344	14336	14384	14227	14207	14394	14454	14112	14291	14434	14265	14374	14175	14191	14376	14300	14268	14318	14338	14354	14138	14218	14326	14247	14330	14167	14237	14359	14416	14312	14302	14330	14361	14437	14186	14234	14267	14363	14035	14300	14204	14206	14349	14363	14262	14383	14388	14268	14339	14280	14321	14367	14279	14503	14157	14245	14363	14269	14250	14335	14374	14276	14352	14127	14385	14243	14215	14346	14181	14308	14289	14193	14144	14344	14282	14372	14330	14238	14305	14130	14412	14283	14364	14334	14129	14252	14282	14214	14151	14147	14353	14363	14255	14431	14348	14372	14277	14185	14308	14359	14218	14075	14405	14277	14308	14100	14217	14100	14391	14460	14432	14273	14245	14171	14163	14282	14205	14407	14146	14394	14277	14453	14380	14392	14296	14225	14471	14077	14351	14074	14292	14211	14363	14271	14377	14165	14384	14310	14347	14239	14175	14361	14230	14204	14305	14282	14176	14297	14205	14146	14200	14259	14306	14358	14200	14237	14305	14437	14314	14327	14163	14219	14208	14248	14436	14222	14295	14243	14127	14314	14273	14400	14442	14110	14219	14032	14141	14351	14192	14336	14313	14164	14194	14223	14241
22757	21086	28763	23660	21671	23970	26333	20464	18510	18277	17833	17271	16998	16962	16974	16868	16714	16956	16811	16769	16604	16648	16697	16474	16595	16426	16247	16313	16239	16084	16201	16156	15974	16023	16024	16002	16104	16076	15958	15915	15859	15950	15966	15967	16050	15920	15927	15996	16043	15957	15961	16010	15710	15841	15939	16023	15822	15879	15893	15944	15855	15936	15909	15967	16046	15791	15661	15900	15967	15984	15945	15836	15775	15894	15892	16081	15984	15838	15784	16071	15876	15716	15757	16022	15781	15888	15853	15738	15992	15764	15845	15814	15829	16064	16007	15760	15885	15707	15734	15647	15595	15691	15721	15810	15961	15929	15880	15698	15766	15754	15856	15870	15802	15847	15650	15729	15820	15730	15906	15795	15642	15838	15796	15655	15664	15837	15898	15825	15930	15846	15862	15801	15879	15809	15716	15694	15839	15897	15880	15935	15673	16087	15926	15749	15749	15789	15740	15728	15713	15717	15781	15706	15876	15800	15729	15983	15874	15683	15934	15900	15964	15710	15614	15658	15990	15769	15935	15708	15810	15682	15857	16033	15992	15969	15770	15709	15852	15779	15874	15721	15830	15818	15966	15814	15933	15950	15755	15663	15852	15722	15735	15876	15873	15860	16079	15786	16010	15731	15896	15942	15664	15959	15972	15716	15812	15798	15660	15826	15905	15870	15572	15709	15728	15781	15714	15777	15645	15756	15870	15586	15742	15712	15751	15802	15764	15932	15844	15780	15779	15687	15877	15839	15745	15848	15747	15763	15804	15772	16063	15786	15935	15823	15837	15750	16019	15987	15707	15548	15730	15794	15725	15677	15833	15859	15858	15804	15719	15758	15879	15769	15776	15792	15607	15562	15868	15800	15833	15748	15759	15741	15701	15904	15802	15996	15760	15860	15662	15941	15742	15717	15889	15885	15966	15780	15750	15603	15778	15818	15568	15767	15628	15685	15741	15733	15905	15709	15871	15805	15812	15879	15603	15618	15707	15830	15703	15980	15822	15706	15758	15748	15764	15610	15861	16012	15571	15888	15807	15836	15837	15619	15844	15758	15803	15825	15634	15950	15816	15833	15840	15775	15802	15798	15774	15762	15768	15854	16013	15736	15853	15644	15931	15775	15834	15872	15693	15732	15931	15833	15517	15597	15718	15767	15701	15967	15681	15714	15758	15887	15843	15865	15670	15709	15904	15881	15714	15834	15905	15706	15878	16042	15608	15743	15630	15680	15887	15617	15691	15756	15791	15830	15886	15600	15822	15740	15752	15736	15845	16072	15736	15865	15816	15742	15814	15768	15868	15710	15616	15921	15690	15777	15862	15952	15776	15829	15833	15933	15928	15790	15789	15880	15851	15954	15624	15792	15782	15657	15825	15591	15804	15860	15732	15724	15752	15615	15819	15809	15852	15842	15811	15677	15922	15896	15936	15829	15648	15953	15775	15734	15726	15755	15877	15918	15759	15671	15903	15858	15973	15642	15785	15726	15944	15911	15809	15502	15610	15681	15809	15716	15775	15774	15843	15772	15744	15807	15934	15859	15863	15840	15892	15794	15762	15721	15705	15887	15730	15862	15715	15629	15758	15784	16010	15791	15858	15819	15801	15781	15696	15938	15850	15681	16000	15824	15864	15776	15840	15897	15797	15799	15732	15625	15631	15556	15808	15884	15822	15988	15883	15789	15877	15900	15626	15722	15613	15851	15729	16051	15709	15931	15839	15732	15733	15861	15640	15828	15574	15812	15840	15739	15782	16000	15745	15729	15625	15821	15556	15801	15749	15786	15721	15718	15640	15899	15841	15894	15639	15864	15764	15503	15930	15729	15806	15778	15679	15672	15719	16000	15791	15841	15841	15871	15844	15949	15682	16023	15809	15911	15922	15817	15881	15878	15648	15863	15936	15868	15680	15746	15791	15871	15836	15748	15778	15771	15609	15793	15749	15820	15798	15813	15643	15376	15876	15847	15788	15884	15601	15820	16022	15706	15902	15927	15717	16096	15857	15702	15713	15770	15805	15801	15815	15964	15710	15981	15849	15496	15929	15611	15624	15796	15845	15751	15827	15756	15978	15942	15916	15629	15785	15832	15730	15779	15758	15585	15807	15643	15740	15796	15823	15763	15722	15614	15613	15795	15775	15786	15767	15688	15976	15717	15669	15719	15782	15896	15742	15862	15659	15746	15915	15733	15701	15754	15901	15711	15778	15706	15923	15992	15777	15704	15889	15734	15846	15735	15704	15763	15622	15797	15763	15667	15760	15711	15836	15809	15536	15749	15832	15778	15670	15921	15685	15720	15873	15822	15762	15802	15681	15899	15953	15564	15756	15797	15736	15798	15666	15664	15939	15735	15839	15745	15813	16051	15596	15897	15903	15851	15808	15696	15721	15825	15772	15862	15768	15897	15622	15689	15681	15661	15701	15688	15799	15782	15644	15712	15774	15834	15685	15980	15983	15734	15798	15614	15877	15841	15656	15791	15834	15945	15940	15688	15775	15722	15651	15658	15702	15804	15746	15830	15973	16013	15663	15686	16041	15838	16108	15769	15727	15853	15754	15861	15779	15621	15790	15782	15685	15672	15632	15877	15662	15725	15586	16013	15933	15752	15514	15828	15799	15840	15708	15814	15624	15846	15628	15882	15689	15731	16059	15717	15848	15798	15842	15836	15907	15763	15796	15743	15935	15795	15744	15864	15751	15525	15828	15733	15784	15780	15809	15881	15795	15749	15815	15722	15909	15629	15865	15969	15805	15821	15918	15745	15851	15833	15855	16090	15958	15875	15794	15757	15663	15807	15705	15827	15899	15695	15766	15756	15792	15673	15658	15691	15729	15893	15686	15784	15959	15832	15714	15597	15836	15812	15692	15736	15793	15646	15723	15819	15996	15849	15703	15925	15919	15785	15772	15531	15728	15770	15590	15883	15841	15812	15860	15595	15822	15796	15827	15566	15812	15868	15785	15861	15789	15752	15829	15665	15842	15717	15856	15671	15824	15816	15947	15834	15899	15752	15825	15864	15790	15469	15770	15644	15906	15766	15739	15792	15726	15739	15781	15771	15730	15815	15658	15813	15667	15787	15785	15865	15931	15850	15649	15715	15806	16056	15680	15903	15751	15667	15689	15766	15738	15860	15806	15915	15830	15786	15789	15791	15577	15668	15651	15813	15695	15555	15696	15677	15895	15901	15862	15716	15861	15978	15720	15919	15816	15800	15917	15743	15807	15853	15735	15846	15898	15580	15549	15654	15941	15729	15791	15646	15766	16021	15740	15884	15887	15872	15890	15723	15776	15672	15662	15745	15727	15951	15851	15796	15765	15678	15882	15545	15839	15818	15812	15928	15772	15844	15703	15503	15646	15842	15875	15650	15794	15762	15647	15513	15931	15535	15768	15693	15715	15580	15944	15788	15719	15764	16014	15967	15739	15725	15752	16055	15813	15616	15762	15655	16033	15757	15913	15783	15852	15801	15666	15868	15947	16019	15764	15949	15757	15634	15805	15696	15658	15934	15879	15889	15754	15596	15609	15655	16024	15676	15917	15758	15991	15830	15664	15795	15652	15845	15988	15972	15848	16027	15746	15633	15722	15960	15845	15885	15856	15898	15724	15919	15846	15970	15714	15730	15716	15954	15667	15656	15797	15641	15657	15744	15780	15704	15657	15872	15979	15778	15778	15958	15709	15707	15844	15762	15795	15641	15769	15855	15549	15804	15727	15908	16042	15759	15570	15596	15610	15766	15895	15876	15819	15760	15751	15774	15723	15704	15785	16063	15787	15621	15793	15754	15680	15722	15573	15745	15736	15883	15755	15736	15600	15703	15839	15664	15743	15881	15680	15471	15789	15772	15763	15558	15701	15827	15781	15966	15899	15791	15638	15785	15673	15712	15853	15637	15738	15713	15994	15671	15673	15902	15953	15740	15741	15803	15665	15709	15745	15634	15689	15547	15946	15681	15921	15798	15882	15726	15868	15725	15857	15446	15643	15596	16016	15785	15705	15892	15739	15898	15634	15830	15847	15696	15856	15617	15867	15914	15950	15738	15834	15732	15939	15751	15806	15963	15936	15782	15812	15649	15740	15946	15730	15736	15864	15884	15826	15835	15741	15804	15764	15744	15850	15721	15849	15851	15797	15879	15830	15792	16043	15894	15733	15811	15771	15772	15988	15649	15831	15904	15906	15641	15802	15816	15737	15762	15776	15798	15667	15769	15769	15600	15961	15695	15942	15925	15816	15816	15807	15905	15681	15861	15856	15858	15799	15731	15832	15858	15621	15700	15765	15779	15829	15879	15933	15804	15947	15684	15736	15684	15735	15542	15639	15791	15546	15745	15697	15573	15772	15725	15723	15598	15805	15677	15830	15963	15859	15783	15870	15733	15688	15948	15824	15885	15958	15756	15887	15882	15770	15841	15698	15917	15753	15780	15631	15816	15793	15799	15761	15886	15733	15885	15693	15768	15803	15756	15807	15715	16001	15950	15895	15986	15864	15929	15870	15604	15641	15796	15601	15879	15718	15771	16053	15633	15985	15741	15710	15833	15910	15636	15772	15801	15822	15767	15940	15677	15858	15808	15952	15759	15698	15708	15624	15835	15688	15692	15679	15692	15715	15723	15722	15509	15949	15760	15769	15978	16019	15841	15911	15631	15824	15814	15841	15773	15648	15732	15529	15660	15606	15502	15703	15890	15807	15832	15646	15748	15774	15945	15582	15844	15785	15860	15708	15700	15767	15804	15829	15732	15927	15897	15667	15800	15758	15770	15775	15850	15954	15850	15757	15755	15982	15868	15954	15831	15832	15703	15780	15654	15817	15920	15697	15843	15764	15657	15725	15695	15664	15790	15849	15920	15914	15937	15877	15911	15701	15721	15855	15712	15910	16086	15849	15776	15642	15868	15840	15927	15723	15558	15840	15579	15864	15686	15754	15870	15635	15870	15693	15743	15561	15762	15820	15599	15888	15680	15798	15764	15716	15889	15932	15878	15872	15769	15792	15700	15637	15851	15818	15720	15629	15641	15546	15758	15744	15719	15849	15704	15696	15649	15555	15710	15594	15976	15930	15654	15864	15797	15783	15949	15870	15950	15688	15815	15801	15940	15892	15877	15825	15682	15710	15845	15848	15869	15901	15625	15842	15955	15715	15722
26880	48034	45722	36493	29802	25167	23131	20202	18694	17943	17041	16645	16048	15838	16012	15623	15771	15582	15804	15435	15563	15361	15326	15288	15333	15067	14827	14669	14916	14736	14598	14572	14696	14472	14519	14505	14510	14354	14571	14495	14478	14517	14374	14364	14347	14488	14374	14455	14294	14167	14459	14420	14312	14557	14185	14325	14469	14315	14374	14388	14561	14081	14367	14265	14444	14223	14368	14365	14410	14288	14193	14451	14319	14101	14451	14428	14378	14123	14267	14301	14203	14395	14312	14462	14304	14293	14374	14146	14266	14293	14345	14367	14272	14266	14182	14316	14344	14172	14102	14282	14464	14246	14228	14316	14235	14219	14266	14334	14270	14388	14214	14226	14260	14308	14329	14302	14162	14303	14336	14301	14130	14311	14268	14290	14272	14459	14182	14270	14123	14203	14443	14171	14308	14295	14403	14169	14319	14355	14278	14318	14112	14381	14386	14270	14299	14330	14222	14313	14255	14300	14090	14372	14414	14232	14317	14322	14523	14277	14462	14238	14117	14308	14268	14091	14330	14255	14272	14178	14313	14275	14233	14359	14353	14361	14227	14288	14241	14342	14387	14222	14457	14220	14056	14241	14409	14376	14377	14356	14182	14354	14322	14444	14344	14308	14277	14161	14238	14279	14181	14255	14468	14268	14162	14309	14332	14295	14300	14255	14337	14284	14268	14533	14299	14392	14365	14427	14347	14311	14368	14185	14307	14294	14279	14264	14258	14340	14264	14211	14264	14436	14291	14298	14224	14294	14185	14253	14318	14177	14324	14144	14467	14369	14484	14212	14300	14288	14396	14288	14288	14367	14298	14226	14391	14304	14448	14319	14226	14273	14388	14305	14138	14450	14310	14175	14361	14228	14349	14331	14378	14274	14241	14296	14251	14281	14224	14426	14476	14319	14191	14379	14316	14213	14344	14329	14496	14226	14405	14296	14264	14228	14168	14193	14469	14296	14279	14365	14186	14475	14343	14298	14357	14267	14425	14111	14378	14314	14298	14265	14243	14537	14351	14238	14175	14424	14321	14370	14281	14298	14221	14326	14196	14283	14403	14350	14274	14395	14271	14429	14172	14385	14395	14198	14207	14313	14201	14148	14236	14271	14414	14444	14273	14360	14269	14546	14396	14247	14223	14384	14271	14191	14375	14423	14396	14032	14363	14227	14228	14320	14290	14166	14258	14334	14209	14255	14508	14439	14124	14221	14168	14264	14187	14251	14243	14111	14133	14211	14330	14367	14338	14381	14199	14319	14250	14374	14303	14147	14318	14333	14248	14200	14188	14392	14220	14352	14275	14268	14224	14129	14407	14358	14219	14388	14292	14326	14439	14387	14182	14249	14238	14261	14290	14201	14185	14386	14292	14132	14319	14221	14306	14223	14094	14279	14324	14248	14296	14348	14285	14220	14333	14295	14449	14379	14327	14225	14232	14203	14206	14275	14315	14170	14204	14360	14295	14444	14345	14119	14394	14173	14249	14432	14343	14329	14438	14299	14206	14198	14241	14234	14272	14338	14348	14381	14392	14443	14335	14251	14344	14356	14323	14173	14284	14470	14243	14349	14397	14628	14318	14272	14133	14411	14267	14365	14334	14395	14173	14440	14145	14326	14261	14230	14248	14177	14256	14189	14253	14429	14207	14377	14325	14311	14284	14335	14455	14374	14238	14379	14202	14185	14211	14252	14356	14391	14242	14276	14375	14101	14354	14182	14288	14269	14306	14234	14287	14155	14271	14205	14341	14205	14177	14419	14186	14198	14206	14388	14278	14131	14303	14303	14217	14332	14174	14236	14169	14298	14236	14360	14291	14235	14355	14259	14391	14184	14338	14146	14347	14165	14366	14332	14320	14345	14403	14331	14381	14363	14308	14326	14365	14193	14325	14324	14404	14291	14427	14310	14337	14158	14247	14369	14202	14347	14468	14310	14238	14262	14201	14382	14221	14394	14326	14215	14497	14223	14111	14324	14332	14221	14429	14347	14361	14401	14288	14070	14284	14249	14437	14180	14382	14231	14388	14439	14374	14291	14447	14402	14326	14488	14352	14209	14117	14307	14228	14397	14256	14250	14336	14277	14497	14315	14356	14162	14277	14398	14240	14208	14407	14367	14425	14231	14270	14240	14242	14379	14341	14283	14333	14166	14532	14342	14427	14327	14359	14255	14221	14255	14411	14369	14242	14255	14260	14204	14133	14373	14247	14362	14037	14196	14234	14185	14251	14282	14115	14182	14277	14500	14504	14139	14478	14286	14406	14186	14460	14424	14378	14246	14197	14265	14274	14375	14322	14178	14312	14235	14197	14077	14339	14270	14223	14210	14238	14351	14251	14273	14144	14226	14330	14107	14191	14303	14502	14322	14191	14408	14400	14205	14209	14330	14218	14280	14063	14281	14327	14305	14395	14190	14406	14372	14448	14215	14335	14294	14275	14382	14432	13996	14165	14324	14327	14362	14322	14324	14305	14373	14360	14320	14243	14223	14282	14324	14306	14332	14149	14025	14369	14388	14182	14438	14382	14228	14287	14225	14286	14305	14307	14380	14261	14202	14396	14341	14184	14195	14404	14249	14388	14314	14356	14436	14251	14266	14136	14190	14274	14156	14345	14301	14261	14336	14208	14262	14477	14258	14148	14362	14351	14290	14363	14144	14295	14274	14366	14488	14241	14347	14284	14299	14125	14319	14235	14287	14250	14233	14239	14353	14297	14325	14426	14358	14335	14262	14238	14353	14127	14398	14100	14286	14424	14259	14253	14144	14300	14321	14256	14281	14469	14341	14368	14240	14249	14283	14277	14308	14395	14244	14403	14334	14330	14355	14267	14339	14376	14240	14251	14416	14407	14338	14354	14268	14344	14168	14341	14141	14615	14285	14370	14186	14398	14312	14205	14250	14419	14317	14242	14413	14267	14310	14242	14313	14347	14197	14155	14316	14273	14176	14260	14279	14264	14276	14275	14179	14093	14252	14266	14245	14270	14361	14305	14245	14253	14339	14310	14084	14255	14227	14240	14165	14345	14287	14472	14157	14230	14383	14305	14244	14241	14325	14263	14394	14349	14234	14229	14175	14269	14338	14358	14331	14364	14483	14386	14293	14192	14291	14407	14199	14470	14354	14298	14306	14437	14306	14403	14256	14382	14301	14278	14150	14214	14132	14416	14235	14236	14202	14153	14272	14359	14218	14317	14208	14419	14324	14403	14275	14207	14411	14418	14259	14259	14201	14341	14342	14261	14243	14280	14270	14447	14342	14335	14167	14466	14241	14339	14242	14383	14255	14384	14417	14335	14277	14418	14237	14297	14337	14192	14316	14334	14284	14170	14383	14294	14373	14401	14399	14341	14239	14180	14286	14322	14224	14255	14134	14451	14406	14382	14363	14182	14292	14354	14269	14233	14253	14356	14370	14269	14372	14291	14164	14377	14193	14385	14194	14299	14200	14268	14190	14362	14269	14136	14389	14254	14219	14345	14347	14194	14403	14450	14375	14251	14130	14376	14246	14331	14241	14112	14332	14446	14234	14266	14309	14251	14256	14361	14312	14182	14493	14244	14321	14261	14430	14114	14347	14158	14368	14315	14366	14294	14282	14346	14041	14285	14275	14282	14267	14262	14392	14328	14216	14264	14241	14396	14287	14183	14320	14356	14428	14331	14310	14506	14223	14184	14136	14276	14399	14154	14391	14333	14298	14307	14351	14199	14180	14347	14428	14214	14044	14192	14273	14148	14249	14263	14234	14204	14377	14126	14248	14259	14373	14230	14324	14184	14181	14223	14459	14270	14158	14477	14278	14447	14262	14363	14294	14202	14427	14279	14422	14187	14287	14201	14209	14239	14332	14386	14336	14210	14411	14340	14273	14250	14149	14311	14267	14179	14201	14372	14204	14410	14239	14403	14216	14369	14240	14345	14386	14446	14227	14457	14370	14493	14179	14416	14334	14240	14404	14368	14391	14247	14344	14121	14250	14257	14410	14313	14297	14382	14321	14210	14346	14376	14270	14334	14274	14290	14125	14165	14147	14405	14227	14087	14141	14279	14258	14305	14415	14278	14092	14247	14196	14356	14375	14157	14394	14312	14311	14334	14360	14281	14247	14256	14385	14164	14193	14388	14191	14268	14375	14250	14316	14314	14310	14481	14225	14396	14194	14449	14339	14311	14288	14333	14581	14289	14345	14175	14339	14353	14245	14288	14215	14290	14330	14357	14328	14437	14176	14389	14262	14413	14111	14342	14214	14262	14319	14158	14276	14132	14369	14295	14331	14348	14335	14173	14383	14272	14333	14391	14296	14362	14296	14354	14252	14221	14229	14213	14223	14302	14253	14182	14148	14380	14235	14309	14152	14394	14055	14269	14083	14261	14273	14242	14274	14438	14156	14263	14260	14259	14148	14257	14162	14306	14264	14189	14313	14146	14218	14317	14337	14257	14394	14198	14357	14174	14243	14410	14300	14310	14212	14041	14218	14251	14143	14312	14275	14229	14134	14281	14244	14221	14285	14359	14157	14476	14284	14360	14092	14039	14370	14265	14337	14356	14471	14410	14300	14329	14272	14122	14152	14291	14410	14500	14399	14121	14246	14257	14253	14254	14284	14336	14388	14340	14220	14405	14422	14226	14390	14142	14339	14204	14322	14171	14276	14175	14307	14428	14377	14312	14187	14372	14450	14366	14261	14458	14257	14328	14147	14209	14343	14307	14298	14276	14287	14232	14254	14276	14217	14205	14466	14350	14376	14255	14274	14332	14235	14309	14216	14404	14424	14202	14148	14133	14172	14291	14261	14261	14331	14274	14454	14047	14132	14159	14320	14350	14299	14128	14252	14286	14235	14167	14406	14381	14264	14268	14352	14206	14185	14165	14144	14203	14307	14232	14412	14307	14231	14261	14321	14201	14320	14334	14285	14238	14197	14271	14214	14198	14425	14138	14367	14347	14320	14179	14192	14353	14311	14418	14396	14310	14304	14216	14264	14231	14324	14358	14183	14514	14414	14297	14270	14257	14389	14292	14200	14399	14346	14254	14355	14338	14283	14224	14151	14482	14316	14166	14287	14204	14337	14295	14281	14213	14258	14351	14244	14318	14233	14312	14339	14260	14207	14403	14351	14318	14183	14160	14396	14291	14237	14323	14269	14429	14324	14343	14411
27144	23988	30116	26870	21154	18597	17570	16769	16244	15945	16040	15917	15622	15591	15665	15662	15826	15602	15631	15893	15607	15609	15508	15718	15580	15505	15658	15451	15429	15479	15305	15370	15442	15492	15351	15541	15419	15354	15258	15185	15401	15378	15235	15294	15302	15459	15194	15541	15379	15250	15382	15354	15329	15321	15356	15208	15382	15345	15384	15455	15378	15311	15433	15446	15177	15363	15372	15212	15113	15352	15543	15470	15324	15281	15286	15314	15233	15326	15137	15260	15441	15449	15374	15410	15195	15292	15386	15298	15326	15438	15288	15489	15303	15173	15347	15311	15351	15183	15249	15416	15296	15240	15329	15487	15520	15161	15453	15223	15180	15334	15350	15197	15266	15335	15401	15267	15225	15182	15323	15365	15612	15371	15209	15239	15299	15448	15372	15475	15357	15191	15280	15139	15425	15297	15290	15404	15256	15370	15446	15433	15225	15251	15370	15360	15028	15341	15188	15338	15319	15280	15475	15357	15244	15411	15248	15089	15345	15268	15166	15246	15395	15117	15389	15390	15295	15213	15363	15350	15491	15265	15439	15314	15326	15342	15363	15239	15278	15235	15241	15290	15377	15366	15217	15425	15263	15351	15273	15177	15336	15378	15274	15368	15332	15374	15301	15358	15313	15179	15380	15547	15433	15228	15349	15281	15285	15154	15322	15426	15483	15307	15264	15495	14996	15342	15370	15292	15256	15126	15367	15299	15382	15690	15329	15383	15248	15349	15320	15231	15453	15291	15158	15319	15361	15219	15302	15455	15215	15053	15162	15430	15257	15322	15257	15483	15223	15369	15367	15371	15257	15452	15391	15265	15246	15025	15444	15256	15349	15365	15207	15387	15284	15287	15295	15294	15193	15458	15379	15173	15335	15474	15158	15330	15361	15400	15346	15303	15336	15274	15299	15439	15360	15317	15322	15380	15119	15320	15431	15362	15367	15363	15483	15414	15360	15314	15249	15010	15271	15290	15337	15161	15335	15355	15134	15331	15236	15172	15318	15318	15383	15170	15164	15242	15242	15558	15308	15258	15529	15294	15271	15239	15498	15561	15524	15226	15282	15304	15436	15372	15242	15274	15210	15333	15355	15260	15257	15301	15402	15269	15373	15183	15360	15367	15186	15261	15382	15252	15565	15406	15430	15381	15293	15423	15115	15220	15181	15270	15211	15219	15342	15220	15364	15183	15303	15303	15403	15319	15211	15330	15365	15433	15164	15204	15168	15208	15260	15330	15227	15321	15437	15431	15227	15451	15341	15385	15155	15045	15360	15334	15407	15413	15314	15231	15327	15334	15413	15222	15391	15325	15187	15374	15262	15312	15280	15490	15390	15339	15183	15172	15496	15473	15576	15474	15422	15391	15477	15444	15382	15481	15297	15498	15485	15442	15367	15366	15495	15307	15319	15185	15385	15457	15213	15169	15183	15143	15248	15277	15425	15372	15260	15388	15380	15317	15430	15340	15384	15238	15290	15285	15233	15106	15400	15232	15619	15245	15333	15277	15349	15391	15298	15344	15442	15396	15158	15403	15415	15218	15201	15409	15437	15075	15340	15271	15308	15266	15394	15207	15371	15324	15270	15240	15309	15433	15488	15445	15302	15568	15392	15378	15137	14954	15353	15361	15220	15412	15260	15466	15275	15232	15488	15432	15244	15197	15267	15621	15390	15364	15276	15458	15253	15265	15432	15301	15211	15308	15615	15349	15447	15271	15337	15134	15240	15289	15492	15300	15289	15486	15238	15339	15245	15363	15317	15324	15341	15138	15229	15286	15394	15309	15326	15503	15158	15260	15553	15376	15428	15378	15243	15420	15424	15312	15411	15622	15408	15270	15261	15296	15264	15360	15237	15305	15327	15100	15267	15458	15615	15143	15274	15213	15537	15096	15478	15178	15098	15347	15335	15419	15235	15402	15228	15148	15372	15412	15505	15447	15398	15293	15222	15397	15462	15289	15314	15272	15418	15242	15375	15467	15445	15512	15459	15323	15260	15335	15402	15410	15313	15373	15331	15258	15429	15397	15203	15339	15460	15429	15400	15327	15226	15385	15244	15282	15351	15401	15464	15345	15326	15192	15248	15281	15330	15317	15477	15246	15241	15412	15309	15311	15509	15246	15391	15376	15374	15325	15357	15197	15277	15347	15312	15392	15253	15390	15115	15242	15450	15186	15365	15238	15567	15272	15309	15257	15190	15318	15103	15219	15398	15336	15265	15271	15376	15384	15335	15557	15405	15218	15298	15197	15300	15196	15250	15382	15357	15276	15399	15536	15325	15364	15447	15248	15407	15489	15309	15374	15239	15271	15235	15359	15177	15196	15403	15337	15113	15453	15291	15153	15363	15182	15337	15336	15365	15208	15160	15368	15396	15346	15487	15271	15352	15155	15230	15368	15085	15199	15428	15227	15266	15264	15280	15254	15383	15320	15504	15220	15181	15353	15326	15307	15259	15477	15341	15286	15376	15396	15383	15209	15081	15277	15470	14976	15238	15308	15203	15286	15438	15249	15118	15487	15195	15409	15281	15306	15475	15379	15209	15173	15219	15291	15084	15369	15217	15258	15356	15349	15360	15253	15382	15190	15320	15423	15342	15459	15283	15464	15152	15004	15350	15392	15329	15312	15366	15456	15302	15312	15268	15438	15363	15415	15230	15109	15406	15417	15248	15501	15590	15454	15334	15396	15286	15154	15521	15316	15287	15427	15464	15154	15419	15425	15227	15361	15225	15295	15085	15275	15278	15402	15147	15396	15262	15184	15237	15225	15167	15298	15267	15287	15377	15166	15477	15323	15237	15250	15457	15206	15472	15208	15410	15519	15342	15459	15318	15274	15485	15560	15331	15393	15387	15329	15300	15401	15173	15425	15413	15345	15351	15521	15385	15302	15148	15338	15152	15322	15372	15256	15482	15249	15250	15290	15318	15361	15399	15265	15298	15250	15295	15100	15546	15382	15397	15192	15331	15277	15444	15308	15386	15320	15551	15251	15542	15291	15228	15274	15327	15373	15349	15354	15337	15315	15339	15258	15438	15166	15295	15249	15336	15290	15462	15345	15360	15550	15214	15415	15544	15430	15467	15624	15502	15331	15479	15282	15292	15399	14999	15398	15287	15304	15385	15329	15488	15294	15475	15460	15226	15370	15414	15352	15338	15212	15520	15320	15361	15431	15377	15362	15351	15127	15259	15308	15477	15354	15165	15380	15378	15163	15387	15258	15372	15218	15359	15247	15345	15320	15280	15460	15461	15252	15361	15312	15215	15243	15346	15439	15291	15268	15078	15350	15265	15277	15262	15224	15354	15504	15336	15542	15339	15270	15386	15259	15368	15137	15170	15159	15452	15446	15226	15076	15499	15412	15337	15205	15321	15324	15298	15430	15399	15166	15351	15348	15468	15352	15050	15293	15397	15392	15106	15532	15028	15156	15459	15301	15325	15247	15276	15336	15482	15330	15455	15293	15201	15349	15423	15502	15212	15308	15353	15298	15443	15301	15453	15280	15219	15415	15278	15082	15436	15186	15277	15403	15362	15309	15353	15250	15405	15359	15441	15084	15280	15257	15352	15401	15451	15244	15559	15549	15159	15205	15346	15276	15290	15316	15258	15387	15222	15431	15303	15319	15220	15492	15307	15493	15344	15275	15259	15274	15442	15331	15277	15254	15201	15273	15441	15270	15563	15282	15287	15371	15299	15392	15266	15236	15360	15288	15150	15160	15329	15310	15378	15151	15129	15376	15156	15432	15466	15462	15089	15440	15230	15232	15269	15404	15153	15435	15481	15449	15195	15294	15366	15463	15231	15434	15243	15403	15385	15368	15277	15508	15361	15228	15398	15295	15440	15330	15334	15186	15449	15288	15294	15418	15440	15440	15163	15231	15317	15651	15375	15297	15319	15366	15322	15353	15269	15272	15334	15328	15401	15305	15389	15237	15258	15264	15338	15305	15216	15287	15435	15211	15351	15176	15321	15361	15443	15110	15276	15321	15288	15320	15159	15294	15235	15438	15401	15463	15420	15472	15432	15272	15279	15591	15228	15415	15262	15341	15335	15385	15405	15232	15308	15176	15332	15338	15480	15133	15255	15310	15366	15412	15394	15179	15221	15379	15104	15309	15368	15382	15175	15156	15229	15518	15368	15348	15257	15341	15529	15339	15232	15347	15242	15428	15411	15648	15382	15161	15357	15538	15322	15341	15189	15397	15333	15445	15336	15240	15313	15495	15360	15423	15146	15140	15410	15276	15372	15316	15254	15414	15287	15398	15401	15230	15250	15375	15169	15396	15532	15379	15325	15402	15402	15404	15276	15253	15359	15281	15220	15241	15322	15188	15291	15385	15308	15442	15127	15184	15425	15361	15139	15248	15405	15434	15246	15221	15346	15265	15288	15190	15238	15342	15285	15305	15329	15218	15439	15263	15102	15271	15272	15503	15499	15259	15307	15453	15278	15464	15293	15291	15349	15165	15260	15355	15200	15260	15449	15143	15310	15311	15437	15120	15226	15401	15273	15411	15255	15561	15433	15407	15344	15439	15424	15398	15209	15339	15396	15375	15307	15265	15282	15529	15587	15570	15536	15188	15205	15363	15418	15357	15339	15291	15422	15455	15386	15271	15412	15341	15341	15160	15348	15357	15397	15375	15394	15159	15400	15160	15619	15348	15308	15216	15471	15361	15037	15327	15361	15245	15158	15295	15298	15188	15202	15335	15325	15397	15216	15254	15195	15154	15371	15314	15220	15298	15418	15219	15544	15263	15319	15056	15002	15406	15209	15368	15261	15090	15405	15337	15332	15162	15413	15220	15296	15256	15166	15430	15264	15405	15351	15376	15426	15275	15296	15414	15298	15382	15374	15362	15210	15065	15125	15389	15252	15218	15402	15247	15400	15316	15419	15386	15425	15447	15371	15357	15368	15416	15275	15318	15382	15352	15519	15368	15472	15477	15210	15190	15275	15437	15246	15224	15350	15444	15341	15410	15152	15220	15347	15257	15487	15308	15379	15450	15414	15344	15433	15187	15181	15118	15186	15389	15338	15324	15390	15149	15353	15383	15180	15067	15191	15430	15423	15315	15334	15288	15289	15259	15288	15255	15427	15291	15360	15289	15379	15196	15245	15448	15308	15386	15367	15351	15420	15351	15071	15361
24139	37327	34614	26780	21715	18469	17406	16117	15397	15220	14853	14926	14650	14498	14321	14338	14424	14395	14389	14487	14362	14430	14294	14332	14151	14186	14199	14098	14311	14203	14073	14185	14164	13921	14070	14093	13850	13953	14044	13807	14019	13902	13729	13923	13930	14080	14043	13978	13938	13877	13841	14011	14003	13793	13846	13968	13858	14055	13909	14115	13984	13817	13908	13907	13982	13826	13907	13947	14024	13937	14065	13885	13783	13878	13954	13861	13901	13790	13884	13936	13817	13911	14020	13878	14036	13984	14100	13824	13777	13966	14007	14013	13998	14019	13925	13988	13847	13963	13840	13847	14069	14067	13863	13926	13959	13972	13944	13954	13907	13882	13870	14017	13940	13979	14108	13904	13927	13858	13991	14028	13925	13879	13948	13870	13929	13941	14009	13994	13773	14018	14077	13841	14055	14072	14133	14072	14163	13882	13939	13736	13949	13874	13925	14006	14024	13950	13858	14075	13869	13998	13955	13950	13766	13858	13955	13928	13932	13957	13976	14189	14006	13940	13875	13919	13794	14009	13847	13981	13910	13993	13842	13953	13943	13868	13908	13945	13986	13902	13926	13768	13971	13970	13925	13953	14149	13966	13935	13907	13822	14092	13969	14094	14018	13805	13972	14115	13950	13867	13878	13925	13959	13849	13972	13910	13919	13864	13893	13971	14021	13753	13909	13944	13973	13991	13904	13966	13904	13732	13934	13954	13855	14003	13963	13840	14061	13965	13841	13936	13925	13880	13869	13904	14209	13825	13948	13877	13983	13963	13895	13956	14018	14003	13855	14033	13865	13821	13974	14118	13754	13824	13934	13885	13773	13922	13841	13948	13841	14080	13981	13930	13966	13928	13831	14057	14034	13871	13920	13853	13791	14004	14020	13856	13866	13942	13786	13806	14032	13771	13983	13841	13931	13832	13989	14004	14036	13886	13967	13864	13983	13961	13813	13930	14043	13915	13780	14064	13888	13949	13933	13930	14091	14035	13981	13944	13825	14113	13806	13923	13986	13963	13978	13945	13880	13903	13926	13837	13989	14084	13965	14073	13977	13912	14004	13896	13858	14038	13939	13919	13802	14004	14087	13887	14044	14017	13869	13824	13964	13874	13958	13953	13903	14025	13917	13970	13965	13967	13923	13948	13745	13917	13866	13867	13881	14013	13985	13831	13995	13843	13937	13970	13949	13943	13954	13839	14022	13963	14035	13862	14055	13980	14013	13879	14040	13919	14002	13986	13884	13876	14001	13865	14007	13845	13869	13926	13824	13863	14033	13788	13909	13930	13965	13906	14011	13690	13907	13982	13988	13835	13874	13943	13828	13798	13870	13853	13914	13968	14149	14042	13937	13845	14130	14080	14123	13775	13868	13923	14045	14048	13811	13961	13926	14061	14046	13885	14032	14106	13940	13832	13927	14017	13871	13825	13965	13980	13761	14115	13935	13897	13939	13833	14027	14038	13965	13826	13877	13898	13850	13934	13869	13947	14018	13958	13837	14079	13793	13845	13945	14061	13909	14063	14065	14015	13974	13978	13951	13860	13839	13891	13918	13929	13845	13900	13937	13960	14001	13887	13957	13969	13875	13995	13802	13950	14183	14145	13887	14046	13963	13910	13985	14080	13886	14084	13964	13911	14002	13943	13829	13975	13912	13900	14010	14085	13966	13930	13968	14013	13965	13964	13835	14008	13906	14009	14124	14225	13907	14124	13669	13949	13961	13738	14021	13814	13955	14156	13783	13898	13899	13909	14125	13880	14039	13789	13984	14006	13817	13970	14050	13986	13853	13880	13982	13957	13937	13939	13867	13912	14091	14102	14060	13859	14024	13962	13854	14006	13942	13988	14143	13800	13851	13856	14024	14111	13879	13942	13876	13917	13878	14033	13812	13978	13796	14033	13959	13992	13887	14071	13937	13957	13994	13836	13980	13961	14011	14000	13791	14091	13808	13846	14004	13937	14031	13977	13912	13897	13961	13990	14117	13944	14076	13968	14081	13989	13716	14023	13928	13900	13818	14097	14020	13970	13955	13736	13797	13960	14037	13967	13880	13889	14015	14008	13888	13909	14000	13969	13950	13828	13961	13959	13900	13848	13848	13927	14039	13862	13947	13971	13828	14062	13995	14057	14009	13912	13997	13909	13983	13774	13862	13816	13774	14001	13968	13980	14002	14150	13992	14065	13864	13940	13923	13978	13964	13902	14063	13966	13919	13886	13939	13989	13907	13900	14017	13962	13937	13850	13953	13922	13966	13932	13795	13997	13943	13758	13943	13755	13956	13998	14073	14010	14077	14086	13918	13954	14081	14057	13893	13868	13991	13884	14001	13939	14066	13884	13864	13850	13937	13895	13742	14027	13890	13944	13978	13852	13977	13864	13771	14037	14015	13850	13975	13910	14083	14137	14002	13912	13866	13833	14148	13933	13807	13982	13990	13985	13857	13909	13854	13916	14104	13848	14165	13877	13997	13961	13930	13772	14046	13930	13936	13971	13965	14059	13909	13831	14003	13995	13972	13912	14144	14046	13865	13982	13872	14033	13854	14100	13854	13928	13949	14059	14053	13806	13955	13899	14042	13762	13995	14093	14005	13886	13862	13953	13969	13867	13853	13866	13875	14045	13973	13921	13948	13763	13818	14011	13837	13951	13917	14002	13895	13857	13948	13836	14024	13820	14052	13929	14050	13968	13871	13868	13802	13770	13872	14032	14117	13842	14055	13860	13914	13823	13977	13878	14056	13771	13975	13773	13880	13916	13881	14073	13951	13867	13928	13951	14046	13865	13944	13834	13923	14082	13985	14068	14033	14050	13965	14028	13950	13957	13836	13943	13884	13927	13813	13983	13969	13828	14150	13996	13906	13917	13823	13892	14065	13995	13955	13910	14073	13851	13858	14003	13963	13927	13724	14027	14054	14046	13856	13832	13818	13983	13962	13905	14019	13963	13905	13973	13980	14076	13788	13923	14036	13900	13961	13986	13948	13963	13994	14099	14130	14011	13920	14101	13782	13968	13956	13982	13976	13975	13885	14098	13810	14055	14070	13985	13882	14076	13996	14133	13905	13779	13989	13938	13938	13986	14022	14145	14028	13854	14063	13903	13932	14009	13972	13956	13780	13928	13884	14017	13850	13864	14026	13781	13937	13932	13776	13918	13856	13789	13777	14090	13975	14029	14054	14009	13857	13861	14017	13979	13995	13967	13879	14047	13976	13897	14029	13959	13976	13840	13908	13879	14114	13862	13957	13946	13939	13852	13990	13944	13851	14052	13845	13848	14058	13971	13890	13907	13799	14011	13947	14021	14025	14038	13975	13979	13751	14080	13973	13928	13926	13982	13968	13969	14052	13910	13849	13994	14033	13889	13959	14047	14006	13866	13962	14048	13952	13994	13880	13981	13915	14048	13899	13985	13824	13953	13830	13969	13888	14043	14064	13899	13918	13966	13907	13919	13924	14046	14041	13997	14058	14049	14111	13834	13801	13972	14014	13793	14027	13901	14003	14019	13949	13925	13986	14026	13948	13976	13953	14067	13941	13809	13876	13908	13810	14016	14016	13809	13941	13924	13790	13939	14025	13979	13914	13785	13972	13964	14027	13967	13927	13925	13861	13735	13974	13985	13961	14063	13950	13989	13932	13987	13922	13738	14039	13989	13904	13892	13903	13863	14036	13950	13919	13855	13868	13966	13915	14035	13992	13954	13971	13957	13924	13877	13991	13913	14070	13810	14108	13933	13990	13913	14036	14032	14094	13779	13859	13981	13970	13863	13950	13843	13949	14011	13784	13805	13973	13965	13982	13884	13900	13848	13936	14034	13907	13844	13978	13811	13846	13819	13847	13928	14082	13974	13843	14075	13871	13922	13968	13864	13853	13918	14093	13865	13829	13915	13846	13951	13971	14056	14030	13872	13895	13993	13886	13799	13914	13949	13935	14019	13982	13873	14067	14008	13916	13779	13738	14122	13810	14070	13857	13831	13974	14135	13978	14050	14063	13969	13996	13862	13957	13997	14017	13827	14019	13893	13970	14067	13834	13867	13899	13889	13899	13935	13954	13844	13917	13947	13922	13895	14021	13994	13927	13800	13991	13823	14071	13956	13864	14006	13878	13968	14068	13986	13951	14006	14004	13962	13910	13873	14055	13906	14080	13894	13993	14024	14067	13824	13948	13990	13942	13922	13878	13962	13828	14118	13968	13823	13857	13808	14131	14066	13919	13981	13943	13974	13825	13967	14052	13790	13790	14077	13794	13936	14004	13873	14090	13896	13920	13901	13965	13975	13868	13908	13876	14000	14010	14024	14047	13977	13974	13930	13956	13895	13932	13860	14102	14045	13926	13860	13930	14002	13846	13960	13877	13923	13910	13883	13806	14024	13855	13871	13853	13980	13863	13967	14017	13988	13962	13923	14030	13832	13903	13919	13870	13952	13916	13902	13856	14113	14040	14012	13980	13852	13884	13890	14154	14009	13825	13959	14085	13782	13937	14056	13970	14036	13990	13741	13884	13945	13901	14056	13955	14021	13930	13770	13947	13817	14036	13942	13880	13915	13997	13897	13907	13965	13988	14101	14011	13836	13971	13886	14019	13737	13899	14013	13765	13893	13991	14114	13843	13975	13894	13995	14034	13897	13905	13935	13996	14238	14077	13951	14064	13927	13943	14016	13883	13937	14126	13826	13803	13865	14119	14164	13910	13708	13893	14074	13920	13745	13995	13851	13926	14042	13949	14009	13940	13975	13911	13921	14067	13952	14158	13992	13830	14010	13870	13945	13891	13745	13892	13975	13971	14056	14012	13981	13858	13948	14006	14023	13973	13844	13917	14061	14014	13895	13812	13912	13902	13865	13945	13970	13902	13940	14000	13773	14049	13855	13754	14050	14157	13876	14039	13735	13861	13920	13691	13979	13826	13929	14126	13966	13901	13869	13944	13864	14075	13747	13974	14110	13997	13904	13890	13878	13884	14109	13900	13881	14140	14052	13764	13984	13986	13943	13839	14049	13871	13845	14046	14072	14050	13995	13998	13949	13960	13866	14061	14006	13934	13642	13618	13808	14063	13859	13859	13860	14022	13998	13932	14013	13859	13919	13993	13978	13856	13925	13900	14069	13932	13894	13963	14063	13922	14077	13915	13995	14083	13835	13912	14048
23704	21070	28475	24321	22849	23422	22392	18937	17631	17368	16999	16795	16716	16498	16476	16601	16355	16297	16432	16327	16341	16202	16180	16255	16290	16102	15917	16088	15954	15992	15845	15935	16061	15905	15848	15653	15794	15815	16112	15665	15785	15927	15793	15682	15853	15809	15902	15634	15718	15759	15745	15906	15784	15569	15917	15657	15680	15772	15969	15946	15858	15892	15893	15735	15679	15807	15829	15741	15796	15735	16188	15608	15723	15778	16025	15678	15611	15827	15766	15648	15621	15601	15591	15772	15670	15633	15849	15879	15790	15853	15761	15798	15535	15584	15551	15615	15907	15648	15978	15815	15713	15637	15937	15723	15474	15657	15959	15617	15597	15627	15732	15718	15658	15654	15796	15621	15784	15536	15519	15504	15684	15619	15915	15911	15657	15756	15676	15677	15780	15773	15737	15573	15801	15580	15550	15863	15657	15719	15869	15854	15509	15712	15578	15807	15730	15548	15674	15546	15899	15746	15826	15632	15615	15691	15608	15714	15725	15617	15743	15540	15738	15731	15588	15648	15697	15590	15638	15659	15750	15691	15626	15739	15742	15677	15723	15763	15738	15692	15896	15744	15698	15773	15809	15614	15784	15786	15905	15644	15844	15836	15683	15608	15845	15843	15904	15582	15850	15647	15640	15637	15799	15702	15761	15733	15654	15662	15640	15749	15483	15868	15745	15538	15793	15644	15973	15899	15755	15651	15860	15774	15647	15711	15454	15826	15700	15627	15690	15610	15648	15787	15893	15691	15727	15629	15627	15669	15743	15810	15760	15643	15641	15696	15761	15843	15881	15757	15773	15634	15881	15896	15696	15673	15633	15570	15664	15829	15959	15551	15513	15543	15843	15698	15741	15484	15589	15535	15765	15763	15966	15782	15717	15835	15771	15690	15557	15747	15701	15739	15927	15748	15429	15616	15626	15711	15553	15708	15927	15660	15623	15666	15585	15733	15843	15706	15565	15851	15663	15922	15711	15877	15861	15695	15933	15656	15551	15798	15679	15602	15733	15756	15646	15706	15650	15806	15798	15828	15873	15647	15661	15580	15616	15885	15734	15641	15930	15741	15626	15790	15627	15735	15812	15753	15711	15696	15679	15728	15682	15797	15849	15590	15902	15779	15766	15730	15649	15645	15681	15915	15777	15549	15625	15674	15542	15677	15854	15830	15771	15907	15827	15692	15784	15546	15644	15741	15771	15814	15692	15911	15589	15776	15734	15875	15715	15810	15898	15749	15795	15704	15759	15621	15670	15820	15746	15728	15706	15669	15565	15678	15614	15640	15612	15788	15692	15693	15727	15855	15804	15812	15664	15592	15785	15767	15784	15684	15555	15749	15714	15726	15764	15610	15515	15625	15812	15830	15866	15717	15786	15716	15635	15818	15810	15837	15729	15700	15688	15825	15695	15612	15625	15655	15830	15720	15776	15547	15563	15781	15817	15758	15787	15809	15630	15528	15592	15661	15676	15702	15874	15777	15680	15717	15704	15853	15740	15587	15643	15773	15643	15715	15653	15633	15752	15573	15741	15638	15804	15714	15593	15632	15705	15796	15889	15627	15707	15926	15814	15519	15663	15738	15805	15757	15821	15536	15707	15828	15681	15713	15541	15656	15842	15879	15795	15769	15896	15529	15832	15612	15690	15731	15896	15780	15682	15793	15656	15771	15888	15695	15833	15711	15785	15754	15654	15563	15469	15657	15666	15733	15636	15746	15946	15741	15650	15705	15783	15668	15599	15674	15757	15766	15503	15725	15772	15542	15691	15718	15644	15793	15669	15765	15968	15564	15792	15615	15858	15668	15653	15823	15717	15825	15764	15525	15684	15992	15530	15688	15622	15680	15746	15640	15719	15752	15680	15746	15772	15652	15618	15737	15614	15734	15615	15626	15803	15920	15736	15846	15804	15812	15641	15932	15727	15671	15646	15746	15683	15938	15718	15826	15712	15858	15650	15768	15803	15833	15772	15639	15665	15765	15747	15612	15730	15635	15696	15552	15752	16016	15648	15716	15680	15947	15623	15707	15691	15725	15639	15775	15723	15767	15880	15558	15755	15699	15667	15693	15847	15837	15561	15597	15662	15965	15664	15535	15613	15730	15825	15743	15635	15633	15644	15809	15807	15669	15664	15684	15747	15636	15683	15699	15974	15850	15697	15641	15702	15808	15549	16049	15610	15651	15717	15648	15575	15641	15614	15579	15782	15811	15575	15571	15822	15773	15699	15644	15779	15622	15641	15771	15690	15695	15759	15846	15699	15768	15801	15739	15743	15918	15823	15728	15840	15700	15889	15636	15847	15755	15628	15706	15763	15718	15731	15671	15722	15676	15656	15808	15837	15564	15782	15709	15740	15789	15779	15626	15705	15896	15831	15533	15631	16093	15791	15717	15587	15924	15710	15813	15714	15800	15802	15706	15671	15815	15970	15689	15663	15848	15688	15789	15763	15728	15618	15726	15837	15650	15613	15764	15640	15704	15670	15783	15585	15691	15517	15683	15794	15704	15707	15737	15642	15544	15664	15490	15636	15830	15720	15692	15677	15728	15754	15887	15840	15635	15614	15879	15721	15538	15590	15752	15622	15911	15649	15634	15775	15681	15859	15790	15668	15799	15749	15783	15698	15705	15744	15704	15701	15718	15694	15558	15803	15713	15556	15697	15550	15549	15660	15702	15522	15789	15775	15644	15582	15733	15791	15806	15814	15680	15602	15606	15737	15550	15877	15649	15584	15693	15530	15652	15662	15595	15708	15577	15715	15724	15916	15690	15611	15711	15661	15907	15655	15642	15798	15699	15763	15933	15671	15950	15858	15757	15716	15765	15707	15680	15584	15598	15772	15783	15891	15770	15778	15711	15792	15624	15723	15755	15916	15723	15911	15856	15616	15786	16004	15807	15666	15847	15601	15595	15721	15600	15722	15630	15615	15731	15739	15769	15822	15793	15772	15985	15786	15836	15521	15600	15732	16044	15785	15720	15740	15742	15673	15716	15821	15652	15764	15478	15632	15607	15533	15787	15681	15706	15543	15727	15829	15795	15743	15772	15617	15825	15878	15513	15670	15701	15741	15645	15888	15606	15867	15752	15634	15745	15631	15698	15906	15474	15706	15868	15896	15723	15649	15488	15864	15790	15706	15750	15987	15750	15843	15563	15838	15839	15720	15724	15739	15676	15751	15629	15598	15786	16001	15778	15960	15783	15699	15713	15707	15664	15936	15697	15582	15896	15690	15670	15816	15745	15720	15597	15618	15792	15711	15870	15855	15814	15933	15777	15694	15708	15718	15672	15697	15706	15670	15749	15544	15759	15665	15697	15825	15765	15811	15771	15758	15767	15717	15704	15614	15662	15936	15679	15786	15684	15607	15649	15970	16048	15518	15578	15628	15710	15629	15798	15845	15698	15805	15709	15805	15703	15880	15800	15874	15679	15689	15756	15808	15878	15741	15630	15694	15649	15769	15806	15842	15703	15670	15670	15718	15668	15694	15843	15548	15721	15673	15856	15753	15695	15894	15650	15658	15527	15615	15749	15719	15677	15901	15690	15634	15644	15710	15801	15732	15462	15640	15734	15672	15816	15734	15551	15612	15877	15798	15769	15751	15729	15730	15652	15815	15836	15836	15696	15535	15899	15853	15826	15886	15753	15807	15596	15582	15586	15593	15496	15687	15641	15757	15675	15903	15836	15763	15742	15644	15631	15785	15717	15695	15817	15865	15821	15674	15740	15792	15551	15830	15822	15769	15821	15573	15825	15703	15784	15843	15853	15743	15611	15701	15635	15653	15820	15526	15815	15704	15659	15794	15599	15783	15736	15651	15650	15543	15761	15729	15749	15816	15778	15607	15712	15628	15578	15685	15732	15652	15740	15787	15712	15735	15788	15590	15514	15843	15780	15712	15642	15617	15838	15595	15648	15727	15709	15558	15670	15798	15606	15753	15694	15809	15557	15793	15696	15647	15660	15740	15767	15704	15902	15547	15653	15837	15702	15635	15756	15770	15849	15930	15725	15888	15864	15702	15664	15716	15657	15711	15557	15817	15590	15543	15794	15516	15561	15700	15597	15842	15688	15785	15894	15736	15872	15649	15902	15840	15733	15630	15679	15823	15600	15687	15751	15716	15790	15854	15709	15721	15672	15760	15646	15875	15823	15761	15627	15533	15671	15604	15676	15870	15991	15654	15576	15682	15532	15735	15708	15749	15791	15673	15682	15690	15619	15793	15875	15619	15699	15773	15701	15756	15624	15747	15650	15790	15769	15798	15663	15512	15700	15831	15751	15753	15686	15769	15726	15740	15836	15728	15659	15590	15678	15927	15669	15697	15675	15668	15709	15867	15990	15771	15601	15866	15884	15690	15787	15631	15921	15494	15581	15739	15669	15675	15721	15562	15920	15703	15511	15877	15805	15570	15793	15989	15730	15743	15610	15761	15632	15605	15803	15848	15811	15571	15645	15730	15835	15745	15493	15849	15458	15777	15719	15732	15754	15838	15646	15932	15802	15685	15677	15857	15743	15767	15637	15717	15584	15716	15569	15785	15791	15669	15681	15739	15843	15605	15800	15875	15934	15757	15755	15609	15721	15483	15788	15868	15800	15619	15721	15659	15755	15862	15765	15677	15896	15822	15714	15950	15733	15687	15712	15902	15645	15767	15563	15625	15857	15861	15594	15629	15915	15791	15744	15840	15627	15702	15677	15677	15705	15590	15470	15707	15660	15888	15675	15710	15744	15691	15611	15634	15802	15588	15786	15713	15841	15693	15553	15751	15793	15525	15505	15778	15802	15755	15805	15795	15839	15600	15680	15533	15581	15625	15464	15604	15752	15724	15835	15910	15806	15822	15496	15831	15899	15626	15759	15903	15788	15398	15671	15786	15789	15772	15847	15806	15469	15742	15911	15889	15837	15714	15811	15869	15820	15651	15760	15836	15688	15570	15823	15764	15779	15556	15753	15789	15680	15792	15833	15666	15761	15648	15599	15753	15691	15955	15806	15714	15696	15780	15580	15686	15687	15584	15770	15614	15745	15797	15716	15777	15868	15725	15611	15700	15503	15896	15822	15765	15854	15692	15738	15572	15831	15842	15834	15853	15539	15606	15784	15880	15726	15714	15807	15802	15634	15626	15746	15786	15769	15708	15617	15486	15767
25011	44342	41666	32696	26785	22301	20498	18424	17174	16775	16248	15726	15442	15550	15320	15449	15149	15122	15107	14960	15055	15019	14944	14864	14803	14661	14620	14630	14655	14373	14511	14484	14437	14385	14538	14418	14308	14452	14407	14315	14314	14451	14119	14444	14223	14280	14267	14125	14390	14455	14331	14416	14344	14296	14203	14201	14269	14171	14140	14248	14162	14293	14258	14323	14143	14199	14306	14226	14247	14110	14221	14363	14366	14205	14047	14277	14320	14270	14219	14346	14248	14304	14214	14118	14091	14313	14234	14151	14281	14227	14109	14068	14231	14163	14134	14273	14325	14192	14125	14427	14319	14246	14273	14227	14097	14338	14115	14199	14121	14239	14168	14319	14226	14134	14233	14202	14317	14122	14063	14308	14042	14423	14218	14151	14281	14325	14122	14321	14305	14118	14252	14374	14294	14095	14394	14169	14214	14160	14320	14081	14315	14065	14321	14265	14099	14222	14316	14186	14259	14411	14250	14206	14296	14045	14246	14124	14185	14428	14212	14258	14314	14322	14208	14446	14161	14372	14245	14280	14164	14335	14168	14343	14199	14088	14328	14164	14142	14298	14163	14179	14247	14163	14230	14254	14128	14152	14104	14244	14264	14309	14407	14341	14309	14214	14296	14476	14131	14416	14277	14163	14353	14181	14121	14198	14274	14207	14303	14245	14293	14237	14351	13997	14194	14050	14359	14381	14187	14297	14036	14333	14298	14334	14171	14085	14334	14257	14135	14162	14225	14136	14241	14233	14094	14300	14252	14137	14185	14267	14231	14158	14040	14451	14406	14385	14358	14108	14384	14238	14272	14140	14141	14194	14278	14158	14096	14134	14324	14398	14268	14164	14319	14329	14242	14357	14185	14212	14318	14226	14289	14279	14325	14157	14236	14296	14123	14193	14166	14371	14216	14261	14187	14372	14249	14101	14193	14278	14306	14318	14304	14111	14193	14210	14281	14090	14301	14122	14402	14200	14312	14209	14269	14121	14217	14002	14337	14353	14286	14239	14409	14201	14160	14336	14130	14209	14106	14292	14284	14274	14335	14242	14367	14360	14276	14315	14208	14076	14215	14304	14275	14257	14103	14436	14294	14262	14421	14407	14034	14396	14149	14103	14262	14154	14233	14162	14305	14292	14358	14287	14177	14340	14279	14308	14301	14249	14384	14291	14181	14242	14176	14204	14259	14178	14269	14236	14202	14477	14146	14263	14173	14253	14223	14153	14244	14149	14352	14319	14138	14344	14197	14289	14196	14271	14341	14261	14267	14252	14152	14133	14419	14252	14249	14295	14272	14241	14252	14251	14335	14306	14213	14355	14409	14101	14259	14214	14283	14150	14240	14343	14212	14224	14286	14165	14130	14244	14241	14344	14178	14270	14068	14331	14283	14381	14288	13969	14167	14159	14032	14213	14108	14283	14250	14297	14205	14106	14208	14327	14344	14139	14095	14303	14266	14294	14117	14249	14084	14191	14239	14334	14256	14164	14314	14370	14102	14154	14148	14399	14320	14363	14291	14159	14277	14270	14168	14259	14212	14131	14110	14141	14314	14234	14418	14273	14379	14209	14067	14034	14229	14195	14384	14302	14033	14329	14436	14262	14171	14127	14230	14191	14434	14309	14365	14215	14353	14259	14198	14259	14412	14236	14350	14309	14200	14286	14292	14508	14294	14195	14281	14258	14157	14214	14405	14195	14510	14217	14431	14250	14194	14355	14066	14203	14347	14280	14259	14313	14200	14357	14316	14282	14433	14220	14202	14286	14193	14377	14253	14250	14172	14217	14424	14059	14265	14271	14202	14077	14263	14184	14218	14141	14332	14094	13999	14315	14301	14322	14241	14236	14252	14300	14282	14346	14133	14120	14176	14239	14269	14187	14308	14218	14238	14282	14304	14378	14317	14460	14291	14157	14161	14224	14190	14254	14392	14136	14280	14375	14297	14196	14420	14264	14195	14242	14324	14280	14277	14259	14274	14236	14439	14210	14297	14205	14157	14185	14081	14356	13947	14173	14261	14219	14150	14285	14215	14344	14279	14120	14244	14213	14255	14349	14168	14299	14384	14196	14316	14380	14202	14139	14294	14098	14335	14164	14240	14233	14246	14233	14164	14317	14166	14334	14129	14104	14253	14077	14181	14291	14285	14189	14405	14151	14254	14258	14275	14127	14170	14321	14349	14159	14321	14232	14226	14286	14301	14170	14212	14212	14410	14170	14151	14083	14268	14189	14363	14236	14210	14139	14094	14242	14104	14212	14173	14225	14274	14127	14138	14342	14186	14114	14332	14297	14220	14258	14281	14197	14235	14448	14198	14329	14179	14271	14187	14231	14249	14301	14188	14256	14362	14135	14093	14365	14195	14367	14106	14342	14318	14318	14288	14162	14297	14080	14231	14130	14293	14269	14153	14332	14295	14152	14257	14367	14320	14124	14160	14404	14124	14404	14435	14255	14197	14275	14217	14241	14127	14180	14342	14285	14353	14022	14289	14082	14253	14253	14326	14206	14081	14180	14207	14271	14132	14156	14274	14297	14255	14269	14338	14311	14193	14298	14196	14226	14326	14161	14185	14084	14286	14039	14160	14145	14254	14344	14086	14085	14320	14159	14195	14258	14181	14270	14334	14256	14232	14218	14211	14210	14304	14367	14412	14170	14233	14190	14241	14296	14296	14217	14303	14189	14108	14259	14307	14337	14217	14145	14285	14379	14329	14293	14205	14174	14332	14269	14399	14093	14217	14283	14122	14283	14289	14080	14255	14225	14019	14264	14378	14124	14170	14153	14353	14155	14258	14239	14045	14164	14363	14229	14194	14276	14271	14368	14334	14258	14140	14205	14262	14116	14199	14235	14085	14376	14238	14415	14101	14289	14322	14329	14229	14276	14132	14206	14329	14102	14285	14275	14253	14248	14252	14133	14203	14278	14416	14212	14215	14292	14236	14368	14257	14369	14275	14269	14469	14146	14222	14188	14306	14088	14236	14357	14310	14199	14388	14164	14141	14369	14295	14349	14352	14240	14295	14050	14152	14295	14246	14131	14081	14409	14108	14404	14301	14158	14252	14308	14186	14427	14219	14119	14227	13942	14158	14258	14377	14291	14169	14169	14316	14276	14049	14091	14391	14223	14139	14174	14270	14137	14225	14211	14274	14272	14070	14210	14232	14257	14415	14312	14166	14234	14311	14238	14225	14269	14363	14336	14242	14312	14150	14383	14157	14372	14167	14266	14258	14258	14213	14182	14383	14151	14279	14356	14170	14399	14206	14310	14237	14249	14222	14455	14157	14173	14405	14378	14234	14155	14239	14324	14017	14173	14415	14151	14275	14127	14199	14256	14200	14298	14296	14196	14275	14230	14338	14291	14362	14088	14327	14224	14255	14243	14330	14237	14211	14270	14333	14036	14173	14274	14202	14170	14323	14273	14218	14369	14291	14311	14168	14338	14066	14357	14280	14271	14350	14361	14252	14223	14027	14083	14226	14122	14347	14294	14278	14368	14422	14314	14272	14167	14162	14138	14317	14213	14208	14272	14361	14301	14146	14229	14420	14368	14304	14252	14358	14157	14268	14335	14142	14312	14133	14252	14261	14297	14200	14169	14338	14276	14093	14506	14177	14181	14348	14106	14272	14414	14245	14174	14363	14277	14199	14300	14309	14071	14129	14294	14276	14240	14028	14325	14160	14186	14172	14276	14286	14182	14326	14287	14356	14339	14188	14361	14253	14342	14281	14052	14222	14223	14202	14091	14180	14210	14090	14221	14193	14237	14194	14135	14244	14210	14304	14220	14065	14213	14327	14326	14180	14213	14069	14295	14219	14176	14247	14253	14261	14179	14323	14250	14166	14155	14248	14278	14306	14161	14368	14293	14338	14335	14319	14381	14309	14280	14147	14287	14262	14222	14260	13973	14186	14245	14136	14197	14113	14270	14248	14210	14198	14392	14301	14046	14193	14257	14336	14216	14294	14212	14279	14127	14093	14257	14197	14145	14276	14204	14215	14261	14208	14368	14280	14429	14342	14336	14201	14378	14266	14170	14178	14254	14207	14252	14179	14416	14192	14185	14262	14169	14050	14242	14228	14217	14259	14298	14294	14180	14226	14298	14275	14220	14168	14387	14211	14275	14210	14368	14327	14229	14277	14155	14457	14275	14516	14177	14179	14331	14268	14084	14247	14179	14216	14152	14316	14205	14090	14147	14159	14422	14271	14194	14392	14299	14105	14261	14317	14227	14184	14207	14137	14088	14160	14213	14418	14238	14191	14187	14312	14287	14380	14208	14279	14202	14324	14164	14233	14241	14160	14320	14252	14283	14292	14105	14380	14175	14279	14036	14112	14329	14276	14317	14166	14195	14303	14194	14145	14335	14214	14139	14135	14430	14203	14373	14199	14227	14291	14234	14162	14295	14357	14226	14077	14206	14242	14067	14345	14211	14211	14103	14022	14298	14322	14330	14335	14340	14206	14346	14336	14250	14334	14347	14169	14167	14276	14139	14229	14161	14233	14048	14155	14207	14261	14187	14257	14298	14127	14386	14162	14226	14260	14215	14178	14198	14167	14171	14197	14311	14401	14182	14364	14292	14184	14076	14052	14172	14160	14186	14318	14332	14224	14245	14214	14082	14213	14301	14286	14052	14301	14203	14205	14215	14180	14175	14299	14349	14246	14099	14323	14113	14113	14226	14408	14258	14236	14256	14177	14413	14185	14223	14282	14275	14248	14156	14109	14167	14009	14159	14142	14321	14213	14261	14231	14284	14190	14347	14188	14170	14289	14271	14133	14265	14128	14327	14171	14346	14323	14215	14126	14155	14299	14201	14433	14097	14294	14310	14208	14384	14272	14221	14233	14160	14151	14148	14234	14178	14245	14287	14030	14085	14083	14205	14275	14209	14243	14247	14248	14153	14142	14245	14241	14237	14263	14059	14326	14285	14211	14204	14208	14268	14253	14242	14387	14231	14181	14247	14346	14336	14246	14260	14251	14277	14072	14164	14218	14247	14185	14104	14228	14190	14252	14403	14192	14341	14284	14165	14369	14070	14545	13975	14193	14100	14276	14109	14267	14286	14228	14171	14174	14299	14223	14214	14209	14197	14391	14250	14306	14298	14283	14147	14416	14317	14248	14229	14312	14273	14246	14441	14192	14064
22639	21082	28785	23602	21737	24258	26018	20422	18412	18501	17475	17312	17158	17070	16682	16760	16681	16721	16888	16761	16650	16607	16540	16424	16311	16348	15999	16039	16212	15900	15878	15915	15951	16205	16144	16090	15980	15778	15664	15784	15777	15868	15828	15837	15890	15753	15805	15592	15868	15872	15816	15844	15876	15901	15770	15976	15850	15746	15898	15757	15856	15790	15664	15704	15683	15857	15792	15848	15716	15900	15776	15654	15662	15714	15840	15745	15685	15632	15879	15848	15752	15631	15602	15607	15730	15609	15720	15641	15738	15813	15732	15867	15797	15681	15774	15560	15748	15864	15802	15724	15815	15704	15475	15581	15772	15641	15763	15891	15690	15725	15762	15555	15496	15730	15621	15772	15737	15720	15694	15461	15741	15779	15810	15767	15644	15643	15717	15635	15701	15707	15697	15695	15582	15823	15675	15634	15688	15677	15758	15642	15609	15696	15706	15750	15660	15741	15744	15699	15565	15629	15682	15868	15929	15543	15659	15780	15656	15766	15744	15656	15643	15730	15844	15726	15628	15830	15509	15620	15955	15695	15910	15570	15779	15722	15692	15793	15783	15657	15664	15658	15821	15683	15785	15570	15908	15761	15627	15510	15659	15829	15790	15681	15556	15796	15808	15640	15631	15624	15657	15729	15506	15448	15789	15877	15696	15678	15727	15703	15617	15542	15606	15819	15673	15650	15521	15679	15605	15759	15736	15705	15644	15541	15778	15844	15647	15684	15822	15794	15755	15742	15614	15657	15603	15679	15741	15478	15678	15801	15659	15799	15852	15652	15866	15666	15785	15776	15609	15636	15975	15758	15561	15825	15730	15522	15828	15729	15723	15724	15620	15685	15915	15759	15666	15610	15585	15625	15653	15573	15800	15552	15752	15618	15773	15774	15727	15697	15534	15800	15529	15450	15679	15620	15759	15618	15639	15793	15799	15751	15695	15665	15662	15741	15554	15550	15460	15660	15713	15662	15711	15805	15601	15736	15599	15536	15653	15782	15892	15583	15661	15574	15857	15734	15588	15619	15817	15676	15775	15564	15714	15764	15643	15751	15778	15697	15818	15626	15622	15628	15820	15615	15658	15652	15601	15854	15702	15689	15711	15801	15821	15916	15824	15707	15395	15584	15531	15804	15564	15673	15719	15757	15598	15837	15750	15715	15684	15696	15815	15679	15564	15524	15656	15770	15716	15671	15592	15680	15750	15769	15783	15722	15776	15776	15666	15698	15781	15563	15772	15585	15761	15779	15685	15667	15696	15975	15806	15621	15781	15533	15737	15664	15575	15523	15847	15744	15702	15851	15928	15677	15470	15704	15661	15906	15688	15773	15625	15689	15720	15801	15916	15782	15680	15666	15578	15688	15709	15544	15643	15788	15849	15556	15729	15615	15821	15864	15951	15829	15751	15585	15914	15873	15581	15608	15956	15630	15523	15707	15625	15802	15645	15632	15933	15525	15572	15660	15659	15856	15664	15586	15845	15496	15635	15665	15601	15692	15671	15690	15506	15645	15457	15502	15777	15562	15658	15660	15686	15665	15511	15865	15675	15617	15793	15748	15628	15633	15915	15791	15760	15586	15585	15530	15728	15728	15474	15657	15570	15569	15768	15837	15666	15782	15714	15884	15693	15744	15803	15716	15644	15806	15729	15790	15860	15770	15544	15422	15666	15573	15692	15617	15704	15854	15561	15588	15703	15684	15862	15700	15596	15725	15637	15823	15651	15688	15666	15667	15705	15803	15624	15483	15703	15569	15649	15676	15870	15603	15812	15744	15729	15753	15718	15773	15837	15603	15574	15613	15796	15733	15850	15636	15711	15541	15636	15650	16007	15635	15837	15639	15810	15604	15759	15728	15678	15494	15929	15789	15805	15878	15750	15773	15803	15513	15635	15639	15757	15731	15795	15502	15702	15666	15729	15663	15785	15767	15722	15672	15562	15689	15714	15747	15841	15534	15442	15687	15905	15777	15613	15696	15496	15597	15643	15973	15737	15622	15674	15772	15651	15563	15471	15522	15749	15696	15758	15681	15681	15889	15936	15763	15795	15791	15750	15719	15889	15763	15749	15653	15523	15682	15670	15857	15687	15573	15627	15709	15701	15584	15624	15694	15778	15561	15704	15545	15590	15752	15673	15781	15646	15757	15721	15595	15468	15823	15746	15826	15750	15661	15703	15636	15492	15706	15691	15819	15865	15630	15671	15703	15589	15766	15686	15593	15648	15677	15783	15770	15599	15758	15994	15558	15641	15803	15641	15718	15752	15765	15552	15751	15614	15566	15749	15802	15511	15576	15620	15650	15730	15749	15640	15695	15671	15663	15884	15702	15473	15741	15774	15625	15704	15622	15751	15610	15744	15675	15712	15775	15721	15617	15610	15656	15804	15830	15595	15477	15577	15753	15773	15637	15758	15724	15689	15580	15591	15887	15684	15682	15859	15661	15777	15862	15707	15844	15716	15709	15743	15701	15740	15691	15772	15581	15575	15794	15825	15599	15647	15643	15697	15742	15617	15694	15599	15811	15831	15754	15722	15843	15617	15684	15569	15598	15521	15449	15543	15835	15880	15724	15746	15784	15633	15700	15727	15448	15640	15547	15668	15778	15832	15666	15784	15890	15926	15679	15731	15489	15656	15677	15719	15678	15562	15765	15652	15829	15673	15767	15743	15605	15651	15469	15738	15722	15620	15555	15835	15723	15662	15810	15611	15594	15763	15536	15692	15654	15558	15590	15780	15663	15701	15703	15523	15596	15648	15609	15713	15675	15890	15772	15771	15692	15691	15617	15790	15654	15595	15477	15688	15866	15882	15810	15710	15841	15803	15398	15577	15773	15743	15604	15671	15628	15646	15672	15605	15705	15552	15623	15841	15756	15752	15852	15798	15705	15730	15762	15647	15672	15696	15502	15649	15501	15779	15532	15723	15498	15681	15714	15670	15558	15496	15552	15609	15676	15606	15784	15794	15833	15795	15640	15523	15448	15639	15759	15689	15669	15755	15656	15492	15604	15609	15613	15732	15369	15784	15643	15823	15737	15655	15821	15679	15546	15626	15723	15788	15822	15726	15587	15735	15761	15797	15769	15632	15596	15965	15786	15683	15460	15831	15668	15517	15675	15537	15761	15716	15599	15898	15788	15500	15672	15658	15537	15648	15460	15587	15903	15707	15979	15503	15684	15773	15758	15776	15625	15918	15540	15576	15593	15714	15663	15793	15825	15655	15754	15608	15875	15678	15609	15575	15759	15723	15748	15807	15840	15627	15604	15659	15724	15675	15703	15637	15508	15755	15689	15648	15606	15699	15773	15700	15686	15678	15610	15529	15670	15608	15467	15682	15601	15609	15809	15877	15727	15609	15610	15599	15817	15653	15724	15606	15563	15596	15782	15623	15665	15554	15687	15747	15706	15797	15603	15849	15753	15517	15561	15816	15617	15635	15531	15600	15633	15702	15774	15906	15713	15793	15574	15786	15831	15869	15739	15654	15713	15595	15708	15896	15583	15769	15737	15544	15775	15542	15514	15626	15821	15513	15734	15632	15684	15703	15423	15620	15760	15832	15727	15529	15768	15700	15601	15694	15714	15699	15825	15685	15549	15566	15844	15896	15733	15812	15834	15675	15610	15536	15533	15602	15718	15678	15656	15698	15675	15802	15532	15807	15653	15711	15651	15780	15564	15637	15768	15692	15652	15747	15712	15839	15518	15675	15546	15744	15795	15736	15587	15874	15841	15687	15580	15692	15977	15611	15633	15603	15575	15674	15872	15712	15670	15736	15744	15779	15769	15760	15818	15680	15583	15742	15470	15574	15680	15697	15685	15703	15608	15702	15712	15712	15583	15701	15500	15833	15742	15811	15757	15722	15704	15839	15663	15773	15799	15626	15705	15808	15769	15757	15638	15675	15665	15801	15554	15686	15606	15842	15646	15651	15583	15838	15712	15596	15566	15546	15817	15613	15825	15695	15849	15472	15739	15866	15712	15867	15669	15752	15855	15636	15730	15726	15541	15658	15748	15867	15776	15587	15497	15590	15504	15670	15695	15617	15636	15721	15622	15508	15849	15893	15633	15726	15896	15863	15711	15603	15635	15681	15691	15649	15626	15750	15572	15643	15655	15653	15757	15507	15891	15727	15606	15835	15756	15686	15493	15598	15592	15786	15710	15650	15615	15727	15989	15877	15803	15673	15630	15699	15583	15920	15585	15606	15616	16054	15811	15804	15768	15800	15485	15665	15638	15625	15865	15766	15715	15618	15702	15770	15595	15862	15779	15651	15594	15775	15765	15896	15820	15841	15683	15698	15719	15851	15696	15655	15648	15813	15752	15558	15709	15844	15778	15706	15495	15703	15847	15637	15789	15732	15614	15734	15803	15758	15529	15541	15694	15793	15639	15581	15657	15626	15740	15778	15623	15710	15476	15593	15509	15538	15644	15670	15698	15596	15502	15626	15439	15607	15712	15542	15629	15667	15792	15656	15613	15536	15696	15818	15720	15754	15671	15681	15579	15617	15735	15579	15590	15714	15554	15485	15687	15695	15739	15596	15666	15832	15633	15547	15839	15690	15738	15551	15732	15723	15457	15392	15533	15815	15649	15647	15703	15551	15582	15558	15827	15766	15796	15905	15681	15840	15748	15880	15645	15768	15603	15737	15638	15695	15716	15740	15716	15791	15504	15783	15686	15741	15709	15878	15463	15590	15796	15773	15776	15713	15777	15603	15780	15756	15706	15877	15664	15647	15786	15765	15815	15472	15580	15593	15713	15750	15633	15556	15569	15655	15647	15630	15673	15596	15638	15824	15729	15782	15596	15666	15783	15405	15671	15706	15838	15838	15633	15681	15597	15755	15730	15753	15683	15596	15535	15808	15853	15605	15520	15814	15607	15617	15721	15677	15679	15545	15594	15902	15741	15718	15839	15866	15791	15701	15807	15716	15569	15646	15420	15730	15790	15657	15620	15556	15466	15619	15812	15963	15778	15605	15731	15785	15515	15609	15789	15423	15786	15537	15708	15727	15599	15672	15722	15831	15598	15641	15648	15551	15748	15469	15663	15771	15614	15681	15774	15684	15570	15924	15652	15725	15657	15685	15834	15739	15794	15679	15622	15724	15648	15904	15703	15754	15549	15632	15585	15626	15732	15797	15683
26597	49400	46179	36820	30577	25423	23043	20500	18602	18082	16924	16431	16251	15935	15737	15611	15716	15619	15448	15565	15357	15218	15510	15235	15136	14796	14921	14725	14577	14627	14439	14409	14449	14445	14606	14484	14485	14376	14354	14451	14127	14466	14237	14332	14273	14400	14369	14289	14234	14328	14282	14365	14245	14151	14234	14142	14228	14211	14155	14031	14374	14185	14306	14269	14132	14295	14256	14453	14362	14161	14251	14347	14465	14368	14049	14211	14282	14302	14321	14184	14376	14268	14408	14204	14274	14348	14453	14235	14336	14343	14288	14197	14128	14077	14214	14198	14108	14484	14243	14195	14347	14288	14287	14337	14082	14092	14216	14230	14362	14124	14328	14278	14320	14205	14313	14036	14276	14295	14255	14207	14291	14099	14069	14109	14273	14080	14224	14209	14237	14165	14450	14220	14104	14251	14305	14376	14289	14226	14296	14151	14154	14031	14171	14345	14211	14322	14246	14216	14269	14324	14269	14250	14232	14157	14342	14274	14174	14098	14260	14291	14254	14194	14258	14153	14401	14185	14344	14236	14335	14178	14230	14254	14159	14294	14245	14208	14208	14138	14322	14245	14228	14280	14067	14322	14266	14369	14181	14182	14231	14222	14215	14270	14065	14218	14129	14184	14270	14242	14308	14174	14203	14271	14093	14241	14212	14274	14189	14329	14245	14248	14248	14032	14226	14346	14306	14243	14336	14135	14334	13960	14343	14257	14038	14204	14295	14130	14299	14123	14202	14376	14260	14275	14365	14234	14164	14255	14178	14227	14066	14226	14320	14134	14160	14264	14069	14223	14195	14414	14286	14271	14266	14312	14144	14239	14225	14298	14150	14308	14237	14079	14076	14366	14279	14070	14299	14065	14346	14222	14180	14116	14194	14230	14240	14170	14250	14284	14122	14248	14246	14080	14186	14061	14324	14309	14188	14253	14196	14225	14228	14172	14207	14293	14118	14099	14329	14216	14231	14002	14081	14476	14345	14117	14057	14255	14252	14201	14066	14165	14251	14206	14186	14214	14331	14129	14185	14128	14142	14068	14339	14254	14277	14239	14284	14081	14285	14169	14197	14223	14148	14066	14195	14177	14304	14210	14171	14148	14092	14035	14210	14322	14128	14177	14180	14378	14288	14260	14240	14191	14277	14132	14240	14275	14246	14204	14167	14247	14074	14288	14294	14332	14203	14149	14300	14072	14366	14049	14302	14300	14347	14125	14037	14274	14200	14153	14294	14270	14173	14301	14183	14156	14229	14065	14165	14399	14200	14297	14316	14249	14160	14436	14271	14292	14339	14150	14220	14286	14219	14151	14209	14175	14172	14228	14269	14302	14276	14229	14183	14128	14214	14087	14205	14107	14192	14271	14076	14132	14369	14250	14172	14366	14224	14344	14251	14270	14288	14353	14160	14228	14180	14292	14218	14220	14266	14252	14134	14334	14220	14280	14391	14114	14298	14117	14115	14239	14261	14134	14126	14155	14337	14097	14240	14247	14121	14252	14302	14293	14304	14085	14103	14188	14262	14098	14062	14227	14117	14418	14182	13967	14250	14208	14206	14049	14113	14103	14242	14243	14353	14222	14349	14205	14236	14080	14172	14137	14062	14226	14205	14224	14148	14076	14150	14180	14161	14360	14248	14341	14427	14136	14272	14212	14299	14278	14142	14175	14094	14134	14271	14288	14222	14318	14266	14175	14221	14191	14024	14293	14263	14281	14198	14266	14324	14284	14304	14227	14081	14266	14154	14327	14091	14378	14135	14205	14137	14211	14263	14303	14264	14237	14146	14454	14131	14295	14337	14186	14204	14126	14302	14292	14163	14177	14270	14156	14252	14251	14242	14207	14096	14243	14113	14299	14210	14083	14170	14262	14148	13941	14458	14150	14179	14181	14067	14335	14221	14304	14120	13958	14161	14292	14043	14196	14095	14233	13959	14229	14115	14310	14480	14287	14250	14350	14136	14285	14094	14312	14118	14339	14142	14287	14168	14310	14109	14339	14198	14211	14239	14274	14140	14305	14147	14025	14277	14126	14114	14126	14289	14024	14248	14166	14174	14367	14341	14295	14219	14212	14332	14340	14094	14285	14289	14156	14156	14232	14203	14226	14216	14206	14239	14125	14170	14309	14290	14244	14215	14032	14153	14327	14213	14320	14118	14220	14257	14311	14164	14231	14411	14278	14083	14128	14257	14384	14339	14378	14252	14074	14218	14283	14180	14134	14217	14344	14293	14263	14310	14166	14190	14094	14107	14212	14146	14291	14246	14107	14101	14121	14214	14274	14212	14130	14223	14186	14112	14080	14191	14147	14291	14278	14268	14038	14302	14093	14325	14244	14090	14256	14128	14070	14333	14256	14443	14236	14337	14119	14179	14349	14245	14234	14403	14224	14363	14171	14170	14306	14321	14173	14196	14246	14242	14239	14065	14310	14287	14180	14242	14122	14265	14169	14371	14388	14069	14083	14248	14016	14196	14314	14305	14026	14183	14108	14156	14185	14268	14207	14302	14276	14398	14168	14298	14160	14159	14102	14226	14067	14194	14439	14103	14119	14143	14210	14170	14174	14282	14364	14346	14157	14093	14254	14075	14214	14209	14425	14292	14249	14310	14180	14229	14256	14303	14139	14235	14121	14352	14195	14187	14129	14243	14177	14170	14181	14091	14237	14199	14172	14368	14172	14249	14167	13904	14418	14035	14466	14238	14093	14200	14131	14224	14169	14271	14221	14362	14271	14202	14191	14255	14235	14086	14252	14354	14158	14095	14189	14214	14195	14213	14148	14251	14221	14214	14352	14193	14261	14221	14045	14215	14275	14241	14122	14160	14072	14349	14177	14121	14352	14178	14173	14265	14231	14242	14247	14206	14116	14359	14413	14198	14307	14340	14167	14372	14277	14214	13972	14196	14295	14321	14136	14148	14215	14182	14214	14209	14101	14157	14254	14204	14145	14071	14208	14141	14260	14180	14278	14185	14189	14226	14155	14276	14268	14217	14285	14300	14192	14084	14238	14208	14306	14296	14143	14273	14238	14277	14264	14155	14270	14099	14255	14177	14299	14099	14270	14193	14274	14064	14194	14362	14200	14335	14293	14155	14267	14203	14037	14290	14218	14331	14011	14263	14140	14375	14200	14153	14270	14229	14267	14202	14299	14221	14115	14147	14243	14197	14177	14073	14254	14316	14192	14260	14259	14011	14300	14235	14350	14329	14279	14245	14275	14249	14234	14293	14137	14353	14198	14229	14323	14089	14207	14354	14237	14398	13918	14093	14202	13994	14366	14398	14150	14253	14261	14090	14204	14170	14133	14184	14043	14286	14393	14293	14204	14231	14214	14289	14093	14089	14269	14140	14333	14259	14159	14218	14203	14279	14078	14180	14286	14382	14257	14073	13929	14194	14105	14230	14217	14164	14196	14064	14077	14203	14256	14298	14184	14287	14179	14163	14252	14147	14272	14313	14348	14332	14199	14275	14241	14245	14215	14341	14298	14143	14266	14278	14060	14180	14108	14383	14060	14256	14052	14233	14230	14351	14107	14170	14280	14038	14193	14265	14239	14325	14302	14305	14374	14130	14218	14316	14182	14139	14316	14206	14377	14274	14207	14148	14316	14317	14244	14127	14234	14262	14221	14043	14150	14250	14289	14303	14090	14238	14235	14253	14096	14078	14395	14170	14078	14129	14221	14145	14370	14181	14033	14095	14236	14166	14177	14218	14239	14206	14188	14217	14094	14204	14202	14226	14098	14164	14137	14350	14340	14183	14097	14222	13996	14262	14296	14172	14133	14161	14185	14182	14044	14341	14223	14176	14181	14242	14160	14232	14103	14241	14148	13980	14408	14243	14327	14045	14351	14190	14196	14300	14288	14357	14244	14141	14218	14140	14278	14031	14342	14169	14079	14286	14232	14281	13985	14441	14324	14199	14210	14131	14285	14211	14236	14177	14380	14090	14009	14197	14198	14104	14311	14220	14359	14206	14138	14208	14043	14377	14146	14267	14243	14084	14299	14118	14347	14245	14277	14206	14267	14339	14132	14240	14391	14055	14232	14295	14219	14105	14132	14410	14085	14174	14137	14262	14335	14196	14218	14042	14140	14160	14119	14312	14445	14165	14069	14335	14139	14195	14275	14166	14216	14080	14471	14368	14178	14222	14036	14174	14295	14195	14198	14117	14340	14044	14262	14170	14228	14326	14138	14223	14047	14231	14092	14143	14043	14204	14069	14126	14230	14081	14170	14255	14187	14175	14229	14184	14076	14264	14325	14335	14283	14366	14165	14275	14120	14189	14248	14280	14106	14267	14216	14266	14365	14119	14123	14388	14307	14228	14264	14100	14090	14230	14266	14288	14292	14244	14240	14283	14304	14222	14358	14296	14344	14131	14201	14252	14401	14167	14262	14084	14128	14137	14204	14258	14273	14223	14175	14162	14169	14146	14356	14420	14317	14215	14240	14153	14252	14171	14330	14362	14256	14278	14319	14133	14291	14366	14278	14144	14185	14164	14110	14199	14012	14164	14141	14119	14133	14159	14243	14193	14376	14273	14225	14069	14266	14238	14221	14230	14085	14179	14252	14075	14334	14154	14038	14028	14069	14221	14120	14262	14249	14164	14262	14207	14097	14063	14323	14311	14085	14143	14244	14279	14045	14277	14177	14309	14217	14245	14210	14187	14232	14353	14322	14183	14259	14169	14218	14350	14228	14212	14124	14215	14181	14255	14214	14155	14055	14109	14219	14245	14221	14189	14257	14268	14077	13986	14130	14212	14313	14248	14236	14222	14234	14272	14298	14372	14247	14079	14299	14242	14288	14160	14413	14267	14169	14319	14207	14213	14037	14213	14242	14338	14185	14203	14357	14056	14225	14035	14261	14297	14139	14101	14111	14049	14379	14126	14195	14231	14342	14296	14335	14046	14287	14029	14172	14291	14128	14233	14138	14490	14438	14194	14208	14121	14047	14359	14189	14133	14281	14169	14209	14197	14294	14124	14229	14364	14261	14215	14199	14122	14308	13937	14150	14351	14249	14233	14216	14329	14298	14268	14213	14060	14266	14235	14209	14124	14159	14207	14046	14195	14248	14248	14087	14396	14107	14199	14246	14285	14134	14412	14421	14431	14201	14334	14163	14162	14297	14165	14224	14224	14099
27574	24123	30324	27045	21146	18760	18049	17032	16441	16211	15978	15917	16141	15676	15955	15775	15782	15523	15727	15897	15778	15719	15756	15843	15831	15597	15741	15611	15570	15485	15467	15599	15520	15532	15511	15506	15546	15505	15525	15274	15537	15520	15439	15399	15553	15334	15276	15443	15441	15381	15576	15659	15467	15456	15488	15455	15391	15319	15438	15450	15681	15342	15498	15454	15389	15452	15507	15560	15431	15571	15314	15363	15540	15270	15529	15553	15407	15374	15494	15555	15223	15325	15290	15260	15283	15351	15405	15384	15522	15533	15746	15553	15571	15412	15415	15508	15531	15426	15384	15446	15377	15635	15566	15383	15361	15436	15462	15465	15403	15511	15588	15545	15466	15471	15294	15494	15451	15440	15627	15521	15274	15472	15478	15508	15450	15420	15488	15166	15327	15548	15401	15452	15395	15618	15460	15490	15499	15504	15452	15501	15294	15373	15571	15391	15393	15177	15450	15493	15195	15366	15403	15566	15516	15594	15575	15636	15437	15442	15668	15534	15401	15545	15370	15374	15395	15259	15307	15258	15453	15399	15417	15460	15374	15436	15372	15352	15409	15445	15383	15355	15291	15491	15461	15541	15341	15432	15376	15241	15440	15274	15431	15238	15536	15549	15413	15252	15535	15175	15439	15459	15397	15442	15415	15367	15440	15528	15408	15467	15361	15334	15400	15327	15568	15421	15196	15452	15439	15335	15511	15406	15452	15592	15359	15488	15542	15541	15511	15550	15585	15413	15543	15445	15373	15394	15485	15359	15396	15438	15451	15408	15403	15267	15344	15311	15537	15424	15383	15352	15653	15588	15367	15474	15548	15357	15398	15326	15194	15542	15367	15301	15386	15462	15314	15444	15387	15468	15468	15427	15501	15446	15386	15494	15410	15475	15307	15502	15434	15276	15552	15465	15401	15622	15260	15424	15307	15244	15341	15342	15563	15340	15406	15603	15393	15536	15379	15496	15562	15344	15460	15297	15381	15392	15389	15538	15621	15567	15496	15526	15407	15361	15567	15472	15325	15311	15483	15145	15409	15527	15306	15726	15613	15599	15505	15257	15467	15556	15505	15450	15603	15334	15390	15497	15341	15531	15513	15311	15362	15408	15291	15493	15387	15544	15540	15433	15526	15470	15474	15582	15274	15386	15441	15446	15228	15344	15452	15342	15552	15506	15574	15261	15343	15430	15457	15640	15698	15446	15408	15280	15573	15561	15406	15387	15286	15410	15356	15657	15304	15406	15370	15243	15517	15477	15454	15348	15397	15610	15369	15449	15511	15497	15394	15439	15549	15375	15402	15192	15385	15587	15516	15382	15502	15391	15552	15382	15577	15560	15473	15469	15450	15386	15350	15227	15318	15347	15388	15387	15259	15490	15604	15397	15389	15343	15289	15368	15425	15342	15548	15478	15328	15537	15456	15525	15495	15469	15301	15495	15622	15542	15537	15325	15340	15536	15497	15403	15171	15435	15323	15426	15455	15476	15457	15562	15370	15489	15563	15449	15558	15266	15315	15657	15415	15370	15486	15553	15514	15500	15423	15352	15337	15606	15477	15426	15345	15375	15430	15470	15607	15404	15349	15578	15635	15317	15422	15381	15436	15477	15490	15458	15538	15610	15422	15488	15344	15426	15502	15619	15659	15508	15481	15439	15485	15401	15457	15483	15261	15361	15588	15501	15658	15504	15550	15241	15356	15413	15579	15314	15363	15616	15525	15355	15455	15320	15510	15393	15208	15506	15307	15362	15443	15543	15326	15347	15508	15373	15410	15512	15382	15228	15330	15462	15532	15365	15401	15398	15199	15429	15443	15356	15583	15386	15601	15396	15373	15573	15471	15532	15495	15358	15459	15485	15448	15393	15300	15180	15447	15287	15522	15457	15437	15341	15422	15258	15330	15528	15448	15405	15297	15542	15367	15293	15397	15363	15394	15648	15253	15407	15410	15330	15485	15413	15429	15367	15271	15411	15358	15413	15255	15388	15352	15421	15440	15356	15467	15599	15705	15550	15514	15592	15462	15416	15445	15550	15387	15545	15483	15654	15418	15561	15509	15515	15455	15558	15504	15615	15474	15654	15500	15238	15449	15400	15217	15536	15460	15539	15419	15395	15365	15230	15581	15449	15481	15420	15291	15456	15452	15433	15130	15552	15225	15518	15463	15513	15393	15326	15342	15582	15610	15414	15425	15375	15554	15448	15534	15407	15258	15444	15597	15467	15445	15435	15579	15368	15469	15344	15542	15491	15471	15565	15627	15224	15515	15445	15376	15447	15320	15640	15424	15648	15355	15440	15483	15256	15444	15506	15304	15395	15575	15470	15398	15391	15456	15458	15483	15559	15518	15468	15573	15344	15502	15471	15354	15483	15461	15473	15423	15481	15307	15449	15254	15538	15309	15336	15505	15483	15344	15426	15468	15578	15320	15345	15324	15377	15460	15440	15468	15374	15383	15513	15220	15283	15366	15440	15558	15443	15408	15426	15510	15563	15481	15313	15335	15401	15488	15375	15481	15413	15457	15411	15436	15290	15388	15379	15579	15480	15333	15506	15432	15437	15464	15370	15284	15418	15264	15372	15365	15591	15472	15608	15616	15420	15417	15415	15519	15268	15478	15388	15384	15391	15509	15340	15393	15624	15542	15502	15572	15506	15401	15431	15697	15394	15520	15587	15379	15448	15583	15346	15440	15563	15702	15572	15426	15448	15359	15440	15527	15489	15358	15501	15515	15349	15393	15349	15375	15444	15371	15412	15450	15601	15455	15415	15466	15494	15679	15447	15439	15483	15395	15509	15487	15429	15456	15384	15417	15324	15296	15719	15533	15468	15416	15443	15413	15452	15419	15466	15575	15456	15471	15433	15324	15596	15392	15470	15530	15474	15446	15384	15357	15394	15468	15385	15408	15529	15530	15395	15574	15368	15409	15412	15423	15631	15500	15462	15130	15383	15323	15578	15544	15292	15539	15362	15542	15558	15476	15380	15372	15569	15582	15595	15614	15422	15338	15515	15254	15383	15298	15493	15454	15462	15428	15605	15367	15451	15524	15455	15514	15530	15548	15388	15461	15352	15403	15368	15101	15388	15412	15468	15389	15528	15486	15693	15416	15514	15394	15406	15621	15495	15394	15390	15036	15327	15453	15635	15626	15382	15429	15493	15487	15332	15390	15399	15564	15380	15463	15530	15438	15540	15714	15332	15295	15413	15614	15448	15386	15495	15546	15528	15453	15412	15432	15479	15482	15395	15516	15388	15301	15331	15465	15430	15379	15469	15591	15574	15500	15289	15463	15419	15631	15453	15373	15573	15507	15278	15443	15461	15659	15550	15318	15437	15361	15374	15354	15473	15330	15596	15350	15233	15478	15454	15297	15291	15317	15408	15629	15417	15603	15358	15422	15540	15575	15367	15565	15354	15598	15534	15474	15304	15601	15469	15659	15406	15554	15434	15463	15586	15365	15399	15332	15565	15513	15525	15211	15608	15456	15390	15657	15622	15547	15477	15651	15335	15403	15375	15464	15438	15871	15527	15374	15471	15506	15329	15316	15391	15456	15423	15446	15335	15577	15443	15430	15495	15373	15352	15308	15453	15590	15379	15524	15543	15523	15457	15613	15441	15564	15454	15345	15553	15550	15131	15408	15565	15576	15332	15403	15486	15554	15447	15429	15375	15379	15481	15454	15395	15494	15553	15631	15342	15298	15369	15430	15573	15461	15267	15619	15630	15579	15505	15677	15593	15472	15433	15370	15389	15483	15280	15335	15413	15307	15374	15544	15565	15607	15600	15352	15443	15406	15505	15428	15474	15650	15505	15524	15244	15219	15515	15432	15612	15314	15439	15367	15466	15442	15331	15634	15319	15235	15447	15335	15538	15623	15489	15580	15423	15395	15649	15522	15530	15605	15473	15467	15588	15395	15362	15439	15381	15330	15358	15468	15370	15537	15474	15521	15580	15266	15466	15319	15437	15342	15532	15492	15643	15394	15350	15559	15452	15530	15518	15217	15446	15290	15306	15376	15352	15299	15437	15448	15437	15344	15441	15534	15265	15364	15362	15303	15380	15468	15595	15551	15331	15593	15417	15529	15349	15515	15314	15518	15314	15452	15459	15393	15241	15502	15452	15470	15331	15394	15607	15421	15565	15546	15413	15347	15581	15197	15451	15569	15442	15398	15543	15571	15481	15364	15584	15479	15560	15465	15568	15514	15145	15168	15481	15514	15353	15352	15409	15236	15374	15379	15628	15614	15274	15322	15365	15292	15519	15518	15456	15501	15437	15550	15291	15374	15534	15426	15423	15524	15481	15274	15614	15401	15383	15332	15455	15627	15555	15419	15438	15515	15317	15417	15393	15352	15207	15360	15409	15505	15347	15371	15479	15375	15400	15362	15407	15376	15499	15522	15437	15392	15347	15715	15350	15440	15429	15460	15476	15576	15408	15422	15394	15179	15493	15419	15252	15542	15463	15460	15447	15474	15336	15457	15449	15524	15639	15334	15561	15265	15311	15499	15563	15443	15625	15592	15487	15548	15545	15587	15330	15520	15291	15545	15562	15308	15458	15561	15396	15552	15432	15539	15448	15334	15408	15510	15365	15423	15378	15455	15304	15594	15571	15332	15602	15292	15658	15427	15648	15571	15432	15568	15346	15522	15426	15538	15440	15271	15348	15280	15282	15560	15491	15380	15525	15387	15352	15230	15517	15325	15419	15426	15601	15465	15505	15546	15317	15575	15427	15446	15461	15430	15359	15416	15507	15500	15482	15555	15390	15372	15409	15298	15373	15268	15436	15500	15495	15471	15407	15417	15376	15467	15502	15420	15295	15478	15607	15342	15472	15565	15318	15686	15509	15512	15448	15223	15391	15485	15424	15299	15463	15597	15612	15521	15275	15360	15511	15306	15461	15423	15373	15600	15502	15521	15538	15377	15389	15437	15455	15499	15605	15496	15562	15432	15280	15460	15531	15475	15434	15505	15348	15568	15353	15583	15479	15540	15628	15425	15175	15425	15338	15496	15550	15365	15314	15440	15345	15427	15592	15543	15432	15324	15528	15396	15099	15186	15279	15231	15352	15549	15391	15356	15447	15451	15409	15366	15652	15497	15436	15224	15437	15502	15566	15502	15402	15495	15304	15549	15487	15404	15472
24830	38178	35140	26869	22037	19199	17594	16334	15687	15331	14877	14984	14611	14745	14752	14679	14524	14497	14627	14500	14494	14517	14262	14443	14529	14188	14217	14348	14117	14228	14099	14216	14104	14237	14278	14213	13989	14306	14147	14161	14290	14042	14083	14072	14067	14129	14169	14178	14026	14208	14102	14064	14099	14067	14266	14004	14001	14188	13927	14090	14196	13868	14140	14000	13965	14191	14045	14101	14077	14105	13962	14267	14169	14024	14025	14154	13981	14139	14166	14112	14105	14057	13997	14139	14130	14110	14127	14061	14190	14166	14068	14069	14037	14011	14051	13977	14075	14102	14054	14035	14107	14085	14023	14025	14229	13931	14094	13977	14059	14183	14129	14032	14078	14066	14050	14093	14045	14121	14072	13961	13998	14007	14000	14069	14057	14168	14126	14041	13956	14108	14086	14114	14135	14079	14019	14206	14119	14105	14183	14115	14090	13967	14102	14064	14187	13981	14082	14199	13969	14006	14096	14140	14050	14008	13943	14120	14085	13964	14057	13897	13996	14105	14187	13993	13930	14035	14183	14057	13978	14109	14078	14196	14222	14141	14088	14118	13973	14021	14111	14024	13986	14055	13872	14255	14101	14001	14089	14070	13986	14235	14143	14102	14131	14031	14083	14139	14001	14240	14140	13942	14047	13938	14066	14125	14113	14048	14226	14081	14064	14021	14078	14042	13990	14125	14055	14221	14068	13978	14020	14009	14057	14042	14013	13940	14055	14143	13954	14155	13961	14117	13904	14030	13956	14047	14130	13976	14071	13968	14068	14000	14116	14143	13950	14065	14281	14168	14123	14125	14048	14028	13880	14230	14005	13898	13879	14159	14116	13964	14028	14055	14105	14178	13976	13947	14047	13952	13969	14280	14017	14122	14101	13940	14144	14189	14130	14196	14145	14019	14164	13978	14153	14009	14124	14072	14036	14026	14009	14077	14179	14080	14005	14176	14121	13981	14051	14076	14048	14145	14145	14170	14132	14041	14046	14128	14031	13914	14068	14017	13960	13919	14030	13965	13980	14060	13888	14154	14122	13962	14124	14090	14095	14108	14007	13974	13961	14155	14123	14110	14289	13965	14024	13963	14211	14047	14085	14150	13999	14067	14060	13986	14074	14099	13925	14001	14061	13936	14047	14090	14100	14085	14082	14086	14190	13973	14139	14005	14068	14137	14133	13898	14034	14080	14205	13920	14105	14129	14009	14240	14029	14114	14046	14082	14182	14072	14052	14065	14151	14146	14027	14138	14007	14012	14073	14170	14076	14030	14034	14062	14206	14206	14106	14162	13980	14095	14101	14144	14112	14236	14114	14058	14269	14158	14127	14060	13984	14120	14206	14099	14027	14175	13976	14149	14066	14117	14084	13994	13980	14061	14008	14110	13984	14050	14142	14020	14017	14027	14088	14022	14186	14146	14038	13956	14181	14081	14009	14103	13982	14243	14009	14167	14058	14031	14131	14060	14029	14154	14174	14104	14069	14383	14033	14102	14002	13990	14049	14112	14080	14048	14019	14219	14161	13920	14135	14131	14047	14135	14151	13979	13841	14098	14099	14220	13995	14040	14028	13845	14211	14002	14172	14075	14134	14090	14042	13994	13989	14114	14209	14264	13947	14122	13881	14193	14249	14147	14116	14074	14075	13936	14086	14040	13862	13985	14087	14074	14165	14096	14041	14011	14066	14128	14134	14071	14231	14108	13914	13989	14144	14103	14300	14064	13969	14046	14041	14152	14122	14269	14032	13904	14176	14122	14173	14041	14042	14111	14111	14062	14090	13954	14099	13991	14127	14117	14181	13901	14127	14182	14006	14063	14139	14064	14018	13984	14055	13901	14163	14136	14030	14062	13987	14044	14045	14255	14009	13917	14080	14086	14043	14049	14080	14053	14095	13982	14095	14034	14018	14176	14075	14035	14014	13922	14063	14127	13913	13957	14055	14119	14090	14323	14101	14266	13931	14033	14203	14011	14030	14118	14136	14009	14200	14291	14067	14109	14098	14093	13914	14262	13978	14200	14103	14151	14040	14127	14113	14045	14031	14162	14080	14090	14090	14144	14081	13976	14125	13968	13982	13894	13914	14057	13934	14261	14210	14061	14158	14214	14120	13994	14167	14089	14079	13986	14050	14000	14257	13989	14158	14181	14021	13947	14033	13967	14036	14021	14167	14131	14142	14082	14306	14114	14147	14035	14155	14012	13950	14154	14131	14142	14086	13966	13925	14030	13999	13904	14267	14145	13979	14128	14122	14109	14241	13939	14037	14050	14033	14112	14174	14133	14120	14042	14121	14143	13920	14165	13960	14000	13927	14151	13965	14139	13932	14228	14144	14066	14245	14071	14152	13934	14027	14021	14003	14161	14067	13916	14136	14039	14149	14152	14163	14029	14006	14079	14112	14060	14105	14015	14042	14169	14103	14147	14238	13936	14102	14095	14144	14166	14048	14069	14054	14101	14198	14017	14153	13982	14121	14222	14113	14158	14099	14180	13926	14192	14008	14058	14029	13994	14045	14017	13874	14186	14011	14043	14240	14044	14009	13915	14040	14253	13962	14047	14425	14157	14158	14068	14114	14054	14031	14074	14261	14069	14316	14053	13932	14002	14179	13976	14126	14066	14233	14032	13924	14130	14140	13948	14038	13983	14100	14002	14147	14119	14013	14061	14131	14169	14155	14038	13992	14019	14237	14127	14099	14165	14105	14024	14214	14098	14132	14070	14135	13975	14143	14064	14202	14115	14080	14173	13940	14102	14135	14088	14098	14070	13987	14060	13949	14040	14172	14081	14158	14157	14248	14222	14081	13948	14013	14193	13981	14046	14164	14256	14136	14143	14162	14242	14082	14063	14159	14018	14084	13984	14209	14184	13965	14012	13984	14012	14085	14010	14052	14037	14141	14076	13989	14016	14089	13994	14130	14007	14049	14116	14123	14066	14086	14212	14060	14017	13878	14113	14048	14057	14073	14218	14047	14016	14102	14089	13992	13976	14184	14069	14274	13845	14136	14177	14236	14270	14158	14100	13924	14082	14043	13973	14051	14070	14033	14104	13988	14032	14251	14103	14014	14095	13986	14124	14096	14048	14105	14125	14087	13966	13960	14018	14097	14103	14177	14074	14187	14160	14046	14161	13977	14213	14036	14035	13859	13993	14175	14091	13978	14012	14125	14298	13967	14065	14126	14105	14050	14086	14069	14190	14118	14109	14067	14095	14097	14120	14169	14204	14016	14056	14078	13989	14142	14168	14089	14142	14130	14173	14115	14041	14278	13962	14093	14112	14101	14123	14246	14041	14142	13980	14065	14153	14226	14120	13994	14058	14087	14130	14322	14077	14097	14213	14044	14062	14178	14157	14077	14089	14228	14106	14041	13975	14071	14165	14310	14072	14035	14064	14047	14169	14052	14046	13992	14134	14219	14044	14178	14067	14031	14069	13885	13995	14073	14155	14051	14127	14088	14056	14114	14069	14099	13986	14091	14188	14115	14076	14103	14158	13959	14086	14189	14158	14003	14298	14075	14067	14014	14177	14139	13966	14035	14190	14005	14016	13988	14026	14140	13973	13857	14075	14117	14036	13977	14081	14167	14072	13906	14115	14144	14284	14016	14038	14186	14127	14020	14076	14068	14014	13924	14068	13976	14058	14018	14007	14040	14117	14040	14177	14160	13993	14021	14140	14202	14248	14141	13960	14084	14103	14194	14142	13935	14012	14130	14088	14034	13989	13899	14054	14072	14150	14043	14054	14055	14065	14111	14058	14167	14188	14067	13972	14045	14314	13883	14196	14102	14121	13960	14027	13953	14035	14111	14134	14010	14133	13922	14145	14067	13906	14155	14121	14047	14097	14195	14173	14267	14098	14162	14083	14249	14012	14074	14189	13981	14030	14103	14045	14131	14087	14141	13900	14099	13994	14008	14045	13974	14120	14177	13913	14024	14171	14141	14204	14041	13924	14080	14026	13962	14097	14072	14007	14096	14061	14267	14123	13943	14075	14151	14057	14095	13966	14109	14258	14035	13933	14179	14061	13918	14113	13925	13996	14148	14007	14022	14127	14047	13994	14082	14208	14034	14179	14221	14150	14045	14064	14015	14223	14108	14198	14028	14143	13936	14113	14074	13985	14033	14067	14171	14063	14074	14051	13957	14022	14144	14124	14107	14079	14080	14135	14156	13942	14165	14178	14076	13958	14125	13920	14072	14135	14059	14126	14018	14036	14062	14060	13883	14212	14042	14067	14048	14107	14210	13937	14123	14006	14026	14101	14237	14001	14240	14053	14263	14117	13958	14125	14044	14100	14287	14131	14187	14117	14192	14150	14181	14072	14251	14034	14088	14019	14037	14118	14045	14012	14170	13975	14030	14192	14032	14009	14153	13956	14032	14236	14057	14272	14012	14015	13945	14209	14075	13931	14100	14169	14004	14008	14130	14028	14116	14126	13954	14189	14020	14148	13975	13995	14081	14053	14122	14039	14063	13954	14321	14203	14051	14166	14189	13948	14112	14068	14286	13869	14138	14058	14082	14112	14080	14234	13935	14124	14075	14116	14006	14201	14159	14012	14012	14193	14136	13944	14154	14071	14087	14040	14121	14051	14199	14058	13988	13939	13998	13971	14258	14139	14034	14190	14261	13922	14013	14171	14270	14111	14092	14260	14064	14089	14034	14083	14300	14233	14038	14188	14125	14158	14090	14017	14130	13990	14005	14081	14073	14183	14067	13995	14128	13941	14260	14209	14042	13858	14021	14229	14136	14127	14022	14169	14106	14042	14058	14006	14258	13992	13982	14127	14192	14209	13968	14004	13975	14117	14117	14075	14002	14012	14030	14048	14189	14147	14160	14127	14041	14124	14050	13969	14112	14019	14157	14063	14090	14024	14044	14010	14097	14017	14071	14291	14027	14109	14050	14132	14116	13992	14100	13964	14126	14153	14122	14136	13937	14019	14100	14015	14227	14029	14033	14183	14019	14101	14179	14016	14120	14099	14140	14117	14055	14065	14023	14160	14088	13957	14182	14178	14168	14216	14062	14091	14247	13987	13947	14245	13793	14051	14132	14065	14125	14123	14143	13927	14103	14045	14104	14120	14076	14151	14190	14001	14006	14040	14055	14143	14170	14110	14122	14013	13989	14117	14218	13948	14174	14012
23731	21028	28402	24339	22883	23279	22373	18870	17650	17293	16782	16394	16482	16543	16557	16119	16341	16299	16232	16186	16266	16329	16295	16082	16303	16085	15955	15994	16005	15960	15919	15971	15653	15859	16036	16146	15707	15812	15731	15837	15746	15832	15764	15864	15873	15690	15799	15594	15821	15626	15707	15831	15612	15794	15877	15585	15789	15743	15678	15561	15979	15616	15628	15587	15892	15793	15637	15634	15927	15686	15693	15698	15686	15511	15798	15744	15550	15747	15669	15636	15681	15636	15742	15616	15613	15727	15857	15673	15678	15617	15678	15816	15708	15513	15565	15630	15537	15814	15807	15802	15577	15505	15654	15710	15775	15711	15554	15806	15678	15669	15690	15700	15629	15589	15706	15690	15617	15550	15814	15488	15566	15662	15745	15730	15608	15677	15556	15792	15759	15817	15820	15707	15746	15580	15644	15513	15698	15915	15783	15789	15646	15562	15531	15815	15728	15670	15878	15735	15602	15719	15644	15730	15581	15671	15706	15816	15717	15721	15844	15910	15770	15729	15675	15626	15610	15774	15527	15662	15658	15681	15583	15763	15690	15825	15885	15810	15598	15658	15838	15791	15775	15368	15729	15813	15604	15668	15557	15645	15665	15791	15665	15544	15605	15625	15648	15511	15609	15647	15693	15672	15683	15629	15648	15579	15630	15603	15755	15601	15744	15801	15520	15654	15721	15771	15468	15486	15717	15727	15662	15860	15755	15741	15550	15650	15634	15450	15593	15658	15807	15734	15689	15547	15656	15555	15740	15866	15913	15727	15539	15571	15453	15600	15885	15782	15734	15707	15855	15781	15893	15698	15705	15770	15492	15408	15826	15949	15577	15815	15479	15675	15623	15658	15779	15608	15726	15554	15678	15531	15777	15780	15711	15728	15570	15740	15685	15699	15725	15602	15784	15642	15737	15843	15708	15787	15670	15824	15678	15535	15724	15606	15651	15754	15605	15518	15660	15576	15701	15698	15687	15557	15634	15615	15720	15711	15641	15498	15599	15578	15856	15687	15730	15707	15678	15649	15574	15761	15735	15804	15746	15683	15592	15690	15795	15621	15554	15730	15661	15854	15657	15694	15858	15666	15605	15469	15570	15627	15802	15425	15698	15673	15690	15675	15536	15755	15678	15758	15613	15537	15725	15702	15519	15832	15807	15852	15693	15645	15634	15690	15738	15770	15702	15610	15803	15575	15661	15723	15584	15638	15737	15646	15755	15720	15593	15638	15656	15645	15625	15703	15782	15757	15484	15638	15753	15659	15723	15832	15679	15761	15656	15675	15591	15418	15852	15600	15584	15614	15685	15386	15576	15834	15544	15749	15699	15762	15647	15807	15825	15666	15648	15564	15561	15677	15673	15559	15676	15724	15812	15789	15677	15824	15685	15622	15532	15650	15631	15607	15666	15669	15808	15435	15580	15519	15547	15587	15752	15677	15577	15607	15653	15608	15784	15681	15707	15781	15568	15701	15514	15760	15593	15804	15788	15569	15386	15630	15741	15888	15787	15718	15751	15702	15501	15548	15766	15714	15606	15705	15826	15767	15671	15747	15821	15622	15728	15406	15746	15964	15729	15883	15944	15701	15899	15767	15734	15649	15638	15834	15827	15542	15631	15654	15726	15586	15777	15525	15712	15710	15709	15678	15698	15774	15797	15686	15655	15674	15897	15715	15812	15951	15720	15663	15624	15678	15756	15603	15774	15771	15896	15619	15683	15704	15688	15704	15791	15683	15707	15520	15776	15711	15647	15890	15863	15707	15450	15520	15663	15613	15651	15626	15788	15696	15790	15610	15595	15796	15655	15362	15783	15611	15693	15718	15737	15713	15504	15750	15595	15609	15742	15704	15699	15510	15614	15506	15473	15626	15711	15666	15808	15704	15683	15695	15729	15547	15612	15503	15654	15734	15614	15591	15744	15630	15665	15645	15815	15762	15594	15706	15625	15766	15739	15692	15712	15523	15668	15757	15570	15485	15780	15557	15638	15767	15717	15718	15643	15550	15825	15729	15830	15687	15709	15760	15886	15840	15729	15609	15528	15784	15673	15678	15772	15766	15599	15694	15704	15619	15738	15723	15794	15650	15810	15573	15938	15726	15631	15735	15707	15870	15592	15726	15619	15687	15721	15655	15801	15865	15689	15662	15634	15697	15753	15762	15916	15567	15702	15720	15500	15678	15698	15716	15973	15716	15658	15552	15686	15620	15636	15733	15554	15753	15607	15635	15813	15917	15695	15505	15729	15496	15428	15731	15847	15778	15732	15664	15756	15604	15717	15780	15654	15682	15658	15878	15801	15780	15413	15688	15778	15672	15722	15599	15814	15919	15863	15780	15720	15765	15728	15695	15566	15646	15557	15731	15577	15444	15549	15808	15696	15628	15740	15755	15789	15758	15646	15815	15607	15836	15891	15733	15605	15650	15647	15600	15807	15640	15679	15605	15570	15766	15744	15743	15501	15512	15735	15659	15691	15505	15551	15652	15587	15542	15898	15823	15650	15788	15805	15764	15585	15645	15566	15674	15567	15622	15786	15502	15728	15852	15746	15584	15357	15708	15815	15763	15850	15963	15505	15820	15787	15479	15611	15549	15686	15596	15802	15710	15668	15686	15887	15570	15520	15583	15793	15872	15690	15600	15739	15646	15585	15413	15822	15592	15620	15725	15845	15705	15686	15573	15654	15517	15584	15715	15584	15544	15558	15903	15744	15694	15528	15761	15846	15643	15613	15679	15638	15663	15627	15662	15573	15657	15804	15511	15712	15687	15463	15811	15582	15640	15561	15480	15540	15762	15574	15638	15778	15591	15886	15502	15832	15799	15811	15588	15726	15558	15596	15756	15738	15702	15733	15680	15897	15610	15579	15515	15615	15844	15589	15761	15846	15695	15750	15596	15693	15790	15638	15668	15782	15752	15729	15712	15710	15787	15480	15794	15719	15734	15589	15737	15672	15604	15732	15831	15711	15704	15510	15719	15941	15614	15612	15532	15684	15868	15695	15635	15729	15754	15716	15546	15848	15643	15772	15611	15620	15520	15641	15579	15710	15699	15538	15703	15613	15882	15524	15734	15737	15710	15637	15801	15734	15615	15715	15716	15823	15763	15695	15742	15700	15642	15604	15765	15530	15754	15611	15489	15459	15586	15542	15736	15756	15674	15986	15852	15837	15780	15664	15559	15585	15534	15508	15611	15803	15585	15606	15714	15834	15687	15576	15445	15718	15732	15650	15608	15754	15571	15779	15697	15725	15747	15752	15624	15719	15709	15735	15902	15544	15710	15738	15822	15645	15679	15731	15740	15690	15669	15827	15548	15665	15667	15722	15794	15721	15679	15651	15589	15669	15541	15903	15655	15700	15731	15689	15590	15768	15710	15616	15559	15733	15651	15814	15690	15662	15666	15681	15761	15674	15594	15696	15631	15585	15655	15738	15726	15752	15851	15682	15749	15723	15636	15600	15467	15714	15633	15707	15663	15836	15777	15491	15736	15591	15552	15666	15519	15692	15565	15836	15769	15713	15553	15626	15540	15471	15684	15725	15551	15643	15703	15489	15713	15876	15792	15823	15737	15677	15741	15738	15713	15700	15783	15638	15639	15747	15763	15756	15792	15324	15728	15816	15718	15751	15589	15810	15562	15621	15722	15771	15584	15792	15456	15736	15577	15776	15599	15656	15504	15605	15676	15606	15681	15897	15656	15597	15625	15685	15849	15575	15751	15668	15701	15578	15447	15562	15828	15812	15700	15568	15752	15756	15636	15666	15628	15759	15615	15639	15787	15761	15727	15546	15745	15574	15764	15730	15592	15582	15481	15739	15514	15930	15638	15755	15762	15779	15787	15857	15871	15541	15690	15771	15712	15699	15838	15697	15696	15764	15625	15829	15755	15776	15768	15847	15587	15616	15840	15857	15476	15659	15714	15852	15662	15801	15699	15690	15718	15742	15820	15709	15686	15710	15667	15764	15781	15619	15689	15590	15626	15647	15695	15556	15565	15558	15644	15581	15686	15770	15859	15699	15806	15661	15790	15704	15661	15636	15832	15748	15545	15566	15514	15641	15822	15790	15675	15798	15700	15603	15831	15663	15586	15865	15630	15616	15645	15653	15562	15732	15694	15719	15618	15674	15648	15831	15721	15628	15838	15739	15353	15660	15692	15723	15768	15732	15730	15726	15691	15824	15713	15782	15566	15843	15782	15649	15859	15665	15691	15863	15697	15518	15832	15801	15784	15542	15553	15581	15508	15563	15669	15619	15621	15773	15756	15695	15459	15725	15719	15769	15600	15502	15746	15770	15716	15633	15616	15393	15820	15749	15849	15654	15713	15625	15684	15815	15842	15685	15635	15521	15747	15795	15649	15833	15602	15664	15802	15665	15679	15596	15754	15828	15655	15723	15735	15630	15613	15801	15901	15664	15517	15738	15702	15652	15691	15745	15636	15787	15845	15754	15400	15491	15772	15614	15522	15467	15736	15817	15619	15712	15605	15453	15853	15461	15760	15554	15742	15702	15912	15837	15759	15609	15765	15554	15711	15603	15913	15499	15684	15646	15651	15716	15547	15721	15776	15626	15683	15713	15824	15780	15835	15760	15716	15532	15661	15836	15712	15719	15490	15739	15655	15897	15724	15749	15746	15683	15903	15862	15628	15781	15496	15614	15552	15584	15661	15522	15701	15755	15727	15765	15675	15660	15698	15590	15678	15599	15615	15863	15644	15621	15701	15770	15584	15758	15745	15805	15542	15726	15907	15686	15762	15500	15647	15695	15413	15760	15671	15556	15577	15610	15685	15726	15702	15748	15752	15671	15717	15878	15714	15792	15792	15597	15693	15840	15666	15786	15653	15610	15588	15769	15671	15681	15612	15821	15824	15619	15497	15795	15695	15719	15693	15800	15612	15752	15553	15785	15740	15687	15639	15811	15741	15679	15705	15675	15614	15733	15558	15846	15452	15621	15785	15689	15577	15613	15857	15583	15695	15703	15579	15633	15552	15790	15788	15719	15710	15498	15648	15660	15519	15740	15740	15645	15577	15619	15652	15650	15642	15641	15790	15577	15781	15712	15631	15643	15743	15804	15713	15816	15748	15598	15819	15830	15562	15483	15659	15629	15668	15650	15688	15676	15627	15537	15697	15758	15618	15707	15844
25567	44924	41717	32507	26862	22529	20594	18599	17265	16487	15743	15572	15337	15259	15361	15046	14958	15034	14958	15017	15206	14984	14803	14805	14611	14605	14704	14551	14443	14430	14558	14327	14445	14502	14335	14205	14487	14428	14473	14185	14412	14253	14257	14154	14185	14205	14137	14451	14369	14188	14324	14284	14310	14295	14253	14159	14339	14195	14313	14068	14236	14089	14036	14283	14355	14085	14232	14235	14126	14160	14111	14222	14190	14314	14124	14063	14195	14123	14214	14085	14155	14278	14290	14159	14193	14103	14414	14276	14286	14160	14261	14173	14077	14205	14294	14259	14322	14240	14288	14246	14205	14247	14080	14230	14307	14452	14181	14310	14331	14296	14202	14132	14112	14092	14136	14348	14308	14232	14201	14258	14069	14261	14179	14291	14117	14067	14204	14265	14189	14405	14122	14256	14198	14149	14212	14169	14157	14208	14290	14263	14209	14265	14321	14118	14200	14275	14256	14373	14254	14220	14148	14192	14282	14122	14193	14295	14091	14344	14297	14099	14192	14375	14249	14271	14368	13940	14185	14130	14103	14311	14126	14232	14239	14278	14168	14202	14133	14091	14147	14193	14234	14207	14111	14126	14191	14211	14278	14291	14261	14169	14162	14193	14277	14274	14222	14091	14129	14285	14162	14149	14112	14114	14090	14326	14232	14220	13968	14035	14217	14235	14377	14269	14197	14255	14109	14088	14144	14114	14147	14139	14062	14165	14206	14227	14193	14266	14368	14105	14179	14166	14170	14274	14191	14177	14120	14225	14220	14265	14190	14359	14163	14149	14204	14272	14123	14211	14076	14212	14235	14103	14183	14026	14153	14169	14088	14177	14141	14349	14162	14213	14207	14103	14309	14243	14182	14044	14424	14059	14394	14147	14247	14345	14129	14041	14171	14117	14280	14211	14126	14200	14262	14165	14374	14313	14161	14233	14150	14145	14287	14145	14341	14166	14155	14140	14257	14078	14203	14231	14234	14184	14216	14133	14238	14111	14121	14215	14304	14074	14193	14076	14164	14048	14181	14096	14136	14231	14075	14223	14431	14320	14218	14069	14220	14312	14192	14337	14249	14281	14248	14070	14277	14139	14288	14332	14076	14067	14052	14111	14115	14091	14087	14192	14328	14398	14232	14133	14349	14194	14188	14232	14152	14168	14156	14204	14284	14225	14271	14165	14232	14177	14076	14205	14008	14233	14298	14186	14300	14182	14042	14131	14302	14046	14216	14150	14145	14286	14227	13990	14318	14242	14241	14313	14192	14313	14139	14058	14227	14094	14199	14209	14326	14442	14169	14031	14187	14210	14226	14408	14211	14325	14255	14152	14190	14160	14095	14132	14221	14114	14242	14248	14278	14178	14119	14096	14355	14174	14300	14116	14139	14231	14161	14234	14205	14268	14123	14348	13973	14052	14296	14332	14135	14144	14396	14195	14175	14258	14042	14330	14182	14113	14190	14214	14209	14206	14254	14125	14253	14248	14235	14338	14172	14210	14295	14495	14185	14411	14164	14217	14178	14238	14046	14199	14208	14220	14394	14130	14209	14037	14248	14175	14188	14239	14190	14156	14087	14094	14089	14260	14254	14045	14203	14135	14236	14160	14217	14236	14116	14217	14009	14443	14226	14176	14319	14093	14182	14180	14134	14263	14229	14324	14082	14152	14193	14274	14255	14298	14282	14286	14293	14385	14179	14115	14291	14258	14303	14285	14314	14161	14322	14139	14183	14392	14219	14223	14332	14257	14095	14155	14386	14215	14179	14334	14303	14027	14133	14352	14171	14093	14184	14119	14275	14303	13998	14269	14211	14204	14360	14179	14168	14173	14206	14199	14245	14190	14337	14295	14192	14122	14221	14305	14196	14319	14286	14170	14140	14383	14087	14174	14109	14116	14206	14126	14114	14111	14216	14357	14197	14172	14125	14135	14158	14153	14088	14201	14174	14354	14197	14167	14228	14359	14168	14180	14186	14114	14416	14151	14244	14306	14322	14233	14308	14264	14193	14029	14523	13993	14262	14179	14257	14140	14341	14131	14037	14129	14196	14281	14110	14356	14255	14291	14307	14168	14175	14110	14284	14074	14093	14210	14091	14177	14166	14164	14119	14121	14250	14291	14299	14194	14549	14136	14211	14111	14128	14120	14274	14037	14135	14032	14051	14245	14335	14076	14167	14217	14268	14078	14071	14291	14224	14000	14255	14218	14277	14058	14157	14230	14169	14242	14131	14168	14157	14145	14171	14074	14195	14149	14073	14141	14190	14336	14117	14086	14120	14271	14247	14231	14113	14336	14220	14152	13943	14069	14156	14091	14243	14319	14155	14327	14193	14317	14186	14199	14144	14339	14197	14266	14197	14100	14231	14151	14163	14159	14248	14200	14208	14287	14314	14210	14273	14301	14119	14460	14222	14375	14153	14306	14139	14098	14006	14293	14190	14200	14242	14142	14286	14229	14145	14301	14054	14129	14135	14200	14191	14133	14285	14132	14179	14235	14165	14285	14338	14158	14296	14268	14241	14230	14322	14203	14137	14260	14181	14100	14130	14239	14318	14121	14198	14119	14204	14261	14271	14210	14172	14196	14330	14252	14343	13978	14202	13968	14159	14165	14151	14178	14143	14257	14385	14315	14197	14081	14195	14411	14228	14266	14176	14290	13984	14104	14376	14122	14253	14230	14118	14208	14221	14193	14109	14131	14206	14161	14189	14297	14189	14190	14076	14102	14306	14156	14329	14289	14261	14214	14166	14211	14083	14208	14082	14179	14052	14104	14242	14144	14175	14355	14106	14508	14169	14450	14288	14273	14316	14298	14185	14275	14116	14176	14214	14122	14462	14422	14218	14212	14119	14180	14202	14288	14262	14306	14311	14169	14279	14106	14206	14341	14104	14151	14348	14216	14231	14050	14069	14259	14109	14331	14188	13965	14224	14172	14054	14246	14143	14284	14179	14273	14334	14097	14054	14188	14098	14248	14252	14134	14116	14155	14282	14210	14248	14261	14294	14161	14176	14159	14116	14336	14156	14153	14313	14184	14242	14164	14229	14191	14045	14211	14330	14133	14111	14192	14125	13993	14116	14102	14245	14297	14192	13953	14322	14129	14141	14215	14062	14212	14366	14108	14083	14149	14329	14248	14232	14245	14228	14383	14208	14321	14202	14199	14240	14374	14228	14059	14110	14227	14214	14107	14297	14155	13977	14210	14141	14017	14157	14287	14198	14192	14194	14125	14252	14231	14214	14169	14206	14246	14243	14405	14194	14199	14216	14215	14204	14326	14286	14166	14160	14209	14228	14201	14131	14281	14229	14227	14176	14046	14160	14064	14278	13986	14151	14300	14365	14214	14226	14204	14222	14239	14199	14254	14203	14291	14147	14141	14053	14144	14214	14206	14176	14075	14082	14213	14134	14199	14084	14304	14164	14103	14171	14196	14339	13989	14134	14182	14101	14137	14114	14150	14169	14204	14188	14271	14151	14062	14234	14187	14333	14209	14429	14236	14074	14067	14146	14356	14181	14310	14145	14416	14162	14265	14212	14101	14305	14131	14308	14002	14218	14254	14167	14205	14163	14267	14163	14288	14239	14157	14110	14227	14204	14133	14366	14404	14257	14182	14186	14409	14190	14015	14110	14302	14318	14233	14134	14121	14486	14153	14187	14212	13986	14162	14255	14052	14093	14248	14226	14179	14162	14149	14198	14065	14182	13989	14224	14155	14361	14028	14251	14164	14192	14252	14207	14250	14249	14308	14105	14201	14121	14182	14178	14113	14293	14307	14127	14312	14126	14262	14115	14283	14211	14134	14186	14179	14300	14261	14306	14233	14265	14224	14323	14153	14178	14188	14162	14205	14218	14193	14166	14202	14131	14202	14038	14058	14255	14014	14268	14112	14194	14395	14191	14248	14271	14034	14308	14145	14291	14201	14275	14245	14278	14090	14251	14101	14300	14172	14246	14276	14279	14170	14049	14346	14199	14238	14180	14047	14169	14167	14149	14164	14359	14255	14155	14152	14286	14176	14352	13956	14202	14355	14211	14204	14278	14164	14307	14141	14238	14063	14159	14209	14070	13988	14083	14118	14146	14272	14208	14322	14276	14316	14329	14239	14118	14156	14149	14224	14158	14140	14122	14283	14214	14228	14263	14070	14205	14171	14260	14194	14345	14318	14180	14145	14200	14135	14141	14037	14137	14115	14272	14346	14133	14178	14270	14199	14248	14147	14270	13977	14267	14116	14288	14240	14340	14133	14246	14231	14189	14275	14269	14076	14346	14256	14218	14334	14254	14290	14197	14068	14210	14218	14135	14054	14107	14276	14291	14196	14189	14450	14124	14012	14198	14306	14040	14259	14362	14180	14196	14308	14320	14289	14175	14186	14077	14144	14319	14262	14133	14227	14344	14187	14293	14043	14243	14283	14237	14131	14118	14247	14347	14247	14125	14079	14160	14213	14248	14036	14064	14147	14176	14206	14113	14150	14161	14304	14279	14274	14223	14245	14258	14109	14247	14329	14101	14137	14137	14327	14230	14217	14075	14279	14239	14212	14372	14216	14225	14301	14188	14164	14172	14242	14012	14191	14127	14230	14154	14295	14093	14243	14122	14139	14246	14144	14261	14170	14124	14327	14218	14105	14167	14327	14306	14183	14117	14095	14052	14304	14335	14278	14211	14285	14155	14237	14314	14239	14491	14127	14130	14255	14300	14280	14155	14331	14121	14232	14155	14193	14218	14246	14266	14025	14258	14090	14286	14101	14167	14301	14317	14147	14124	14099	14303	14102	14220	14258	14236	14138	14276	14241	14139	14009	14106	14115	14224	14077	14328	14252	14133	14059	14197	14138	14407	14041	14303	14146	14185	14145	14210	14343	14193	14356	14166	14181	14174	13990	14201	14197	14255	14231	14220	14229	14295	14206	14282	14349	14216	14290	14266	14062	14290	14196	14194	14142	14169	14031	14199	14243	14174	14144	14380	14312	14213	14146	14250	14271	14102	14312	14197	14104	14273	14204	14242	14382	14337	14172	14199	14091	14173	14254	14059	14139	14206	14233	14113	14097	14089	14218	14087	14196	14301	14418	14170	14145	14108	14270	14302	14155	14011	14273	14162	14256	14302	14203	14327	14275	14202	14109	14221	14112	14076	14171	14254	14148
22602	21047	28789	23606	21699	24150	26207	20417	18566	18186	17495	17011	17045	17019	16963	16742	16992	16949	16611	16562	16586	16602	16662	16432	16320	16431	16265	16150	16129	16173	16320	16056	15900	16123	15853	15883	15983	15891	15709	15734	15568	15738	15780	15798	15972	15883	15950	15752	15962	15765	15907	16077	15741	15711	15904	15918	15865	15691	15685	15842	15834	15890	15745	15783	15943	15981	15762	15845	15534	15771	15841	15833	15805	15843	15821	15776	15864	15945	15648	15891	15847	15765	16034	15705	15819	15640	15828	15832	15811	15875	15811	15621	15569	15679	15820	15789	15913	15681	15819	15678	15593	15595	15669	15849	15775	15759	15768	15701	15639	15837	15805	15587	15616	15864	16022	15786	15764	15617	15711	15488	15743	15711	15690	15709	16000	15946	15864	15891	15594	15748	15702	15729	15874	15924	15700	15597	15786	15564	15750	15720	15693	15741	15986	15844	15750	15696	15764	15890	16023	15810	15984	15784	15881	15678	15751	15658	15645	15787	15673	15652	15884	16089	15751	15706	15600	15669	15786	15934	15601	15476	15794	15758	15973	15904	15722	15537	15831	15660	15796	15651	15822	15733	15727	15698	15871	15862	15930	15636	15764	15962	15791	15846	15812	15730	15778	15695	15814	15728	15765	15749	15792	15679	15964	15648	15761	15714	15626	15589	15771	15822	15741	15626	15631	15506	15756	15837	15653	15653	15693	15612	15871	15772	15636	15722	15824	15610	15763	15760	15869	16023	15922	15637	15972	15722	15761	15639	15844	15759	15753	15654	15520	15606	15768	15725	15851	15858	15772	15694	15882	15663	15765	15761	15575	15704	15833	15870	15795	15929	15677	15758	15726	15786	15582	15629	15826	15703	15806	15563	15807	15563	15848	15760	15792	15889	15884	15772	15852	15713	15963	15852	15641	15730	15793	15828	15845	15706	15734	15805	15883	15745	15673	15749	15888	15668	15557	15745	15579	15683	15782	15732	15723	15624	15788	15712	15712	15738	15732	15612	15609	15757	15887	15768	15572	15775	15650	15653	15822	15757	15682	15784	15622	15834	15822	15850	15696	15807	15657	15696	15654	15695	15855	15788	15650	15752	15762	15518	15724	15837	15805	15574	16020	15983	15736	15674	15683	15606	15713	15654	15728	15597	15731	15672	15758	15650	15833	15734	15755	15741	15723	15576	15617	15675	15499	15691	15754	15446	15578	15837	15741	15913	15862	15837	15725	15768	15832	15827	15527	15767	15612	15787	15945	15663	15684	15879	15703	15851	15755	15604	15665	15745	15716	15788	15799	15938	15758	15773	15734	15673	15701	15743	15796	15826	15805	15478	15774	15910	15701	15765	15550	15692	15717	15944	15843	15764	15756	15717	15995	15876	16042	15762	15616	15793	15810	15751	15769	15909	15807	15668	15701	15921	15887	15807	15766	15760	15728	15809	15904	15607	15684	15706	15589	15696	15955	15855	15784	15712	15811	15741	15848	15723	15846	15733	15882	15512	15846	15787	15735	15728	15860	15732	15986	15689	15688	15824	15604	15492	15805	15811	15536	15992	15766	15764	15841	15648	15817	15901	15790	15748	16005	15652	15848	15757	15882	15689	15705	15738	15706	15707	15730	15698	15773	15854	15752	15676	15725	15727	15744	15840	15797	15695	15856	16003	15822	15779	15850	15784	15710	15718	15738	15991	15736	15512	15811	15779	15767	15772	15636	15778	15730	15856	15827	15699	15735	15738	15684	15673	15599	15799	15721	15913	15971	15731	15573	15552	15691	15961	15584	15784	15883	15636	15820	15778	15690	15743	15681	15696	15892	15613	15768	15757	15589	15744	15675	15842	15661	15599	15695	15869	15594	15641	15865	15604	15950	15528	15664	15764	15873	15959	15780	15629	15856	15734	15716	15882	15604	15648	15645	15624	15680	15681	15878	15668	15686	15647	15944	15654	15749	15491	15882	15643	15731	15855	15730	15721	15717	15712	15517	15701	15906	15746	15608	15799	15817	15733	15650	15763	15681	15607	15706	15652	15676	15722	15614	15811	15718	15677	15816	15821	15812	15818	15759	15603	15768	15674	15594	15708	15789	15762	15833	15690	15834	15744	15789	15658	15470	15721	15554	15677	15733	15653	15744	15678	15777	15785	15636	15654	15835	15847	15558	15734	15906	15843	15723	15839	15661	15649	15701	15848	15452	15898	15866	15869	15659	15660	15984	15874	15683	15681	15688	15741	15744	15785	15713	15606	15596	15766	15693	15681	15842	15522	15894	15660	15725	15589	15897	15618	15721	15661	16026	15691	15760	15773	15753	15541	15802	15616	15637	15660	15682	15762	15685	15843	15759	15785	15776	15851	15709	15819	15782	15816	15792	15783	15781	15669	15831	15670	15794	15762	15821	15866	15846	15615	15819	15658	15776	15681	15704	15783	15751	15649	15593	15817	15801	15780	15707	15753	15727	15657	15756	15640	15872	15871	15793	15602	15524	15753	15635	15727	15632	15733	15629	15741	15663	15969	15709	15541	15835	15820	15911	15786	15756	15651	15908	15637	15797	15773	15713	15876	16008	15763	15624	15735	15847	15735	15571	15473	15796	15765	15545	15700	15583	15776	15868	15601	15508	15705	15833	15741	15653	15567	15886	15787	15704	15679	15786	15831	15702	15819	15783	15649	15815	15887	15863	15817	15774	15637	15855	15685	15589	15689	15767	16006	15710	15611	15718	15782	15833	15673	15899	15685	15905	15626	15620	15654	15804	15708	15749	15738	15556	15637	15840	15741	15805	16002	15616	15668	15778	15850	15739	15674	15722	15585	15596	15754	15683	15800	15992	15958	15778	15666	15917	15668	15820	15679	15737	15819	15747	15838	15719	15931	15740	15778	15728	15871	15770	15881	15896	15894	15633	15515	15821	15457	15548	15699	15791	15821	15574	15753	15793	15722	15538	15549	15787	15833	15883	15664	15722	15754	15842	15732	15665	15724	15839	15689	15618	15855	15698	15803	15756	15848	15903	15700	15849	15606	15855	15914	16104	15802	15683	15871	15763	15691	15725	15685	15813	15860	15575	15853	15800	15756	15706	15545	15457	15784	15777	15753	15712	15885	15824	15522	15695	15743	15900	15631	15824	15823	15610	15742	15700	15555	15679	15635	15755	15735	15804	15821	15701	15644	15863	15664	15787	15426	15718	15796	15714	15737	15703	15642	15825	15318	15728	15626	15578	15786	15833	15753	15670	15646	15634	15818	15776	15763	15612	15895	15712	15771	15657	15708	15636	15558	15680	15820	15668	15734	15685	15841	15588	15752	15771	15716	15643	15758	15656	15816	15801	15949	15869	15879	15566	15914	15761	15595	15704	15530	15705	15578	15819	15889	15900	15843	15778	15758	15833	15653	15688	15635	15896	15878	15823	15903	15665	15697	15943	15537	15883	15665	15736	15526	15876	15776	15754	15532	15688	15562	15648	15685	15762	15824	15787	15535	15830	15756	15828	15916	15595	15701	15866	15571	15659	15758	15591	15845	15628	15729	15626	15761	15634	15704	15784	15582	15824	15754	15761	15770	15845	15541	15614	15653	15895	15776	15683	15788	15590	15751	15666	15680	16007	15593	15532	15671	15595	15654	15620	15658	15769	15803	15951	15619	15698	15600	15760	15872	15640	15706	15673	15758	15744	15958	15845	15767	15735	15652	15788	15610	15676	15896	15703	15645	15853	15654	15643	15780	15887	15891	15801	15781	15820	15689	15833	15660	15576	15682	15780	15651	15712	15751	15729	15761	15847	15797	15615	15778	15820	15733	15705	15605	15611	15845	15748	15763	15840	15782	15725	15682	15930	15665	15565	15734	15969	15698	15772	15705	15710	15561	15741	15651	15887	15624	15872	15645	15686	15640	15609	15721	15603	15686	15701	15597	15612	15682	15701	15455	15671	15920	15763	15553	15890	15724	15805	15873	15621	15702	15705	15758	15667	15733	15775	15609	15868	15828	15773	15744	15917	15724	15862	15761	15691	15684	15634	15705	15764	15740	15656	15797	15727	15769	15769	15653	15654	15920	15707	15612	15892	15722	15846	15752	15840	15620	15711	15645	15902	15544	15747	15666	15826	16012	15836	15784	15677	15699	15662	15772	15848	15762	15882	15905	15678	15679	15818	15687	15668	15596	15636	15588	15727	15643	15701	15743	15749	15737	15601	15878	15927	15822	15778	15585	15700	15759	15872	15757	15713	15892	15907	15891	15612	15671	15687	15705	15797	15535	15775	15841	15766	15680	15743	15621	15773	15723	15631	15745	15736	15630	15778	15664	15886	15785	15685	15817	15801	15620	15541	15764	15708	15913	15972	15774	15883	15802	15800	15594	15547	15673	15736	15857	15873	15787	15587	15652	15906	15742	15425	15745	15697	15807	15723	15654	15851	15906	15620	15571	15562	15633	15745	15810	15624	15821	15722	15827	15845	15680	15807	15665	15738	15735	15672	15755	15671	15816	15868	15883	15880	15712	15862	15606	15679	15607	15860	15691	15696	15710	15776	15618	15874	15918	15949	15703	15633	15453	15723	15726	15765	15675	15809	15734	15963	15697	15946	15955	15741	15871	15809	15638	15659	15859	15748	15597	15743	15663	15613	15659	15648	15678	15633	15733	15915	15414	15807	15673	15914	15722	15618	15564	16000	15893	15800	15498	15660	15398	15731	15654	15626	15826	15856	15731	15674	15774	15522	15680	15653	15768	15797	15860	15826	15694	15752	15662	15612	15790	15618	15606	15815	15857	15599	15713	15635	15737	15771	15801	15695	15536	15667	15716	15753	15563	15712	15863	15704	15721	15868	15688	15538	15661	15750	15747	15616	15504	15818	15764	15703	15972	15944	15723	15773	15816	15669	15483	15737	15836	15773	15798	15793	15769	15681	15615	15655	15819	15722	15597	15551	15660	15601	15589	15720	15740	15816	15867	16029	15480	15609	15880	15808	15556	15693	15667	15835	15625	15817	15861	15955	15754	15727	15666	15512	15793	15634	15511	15695	15685	15865	15762	15810	15632	15912	15725	15817	15867	15524	15775	15688	15757	15713	15837	15889	15708	15674	15542	15827	15586	15654	15708	15727	15804	15765	15746	15722	15951	15644	15652	15755	15675	15796	15645	15947	15711	15804	15544
27555	49326	46257	36741	30370	25686	23039	20374	18944	17433	16601	16457	15834	15951	15758	15652	15659	15531	15477	15321	15405	15336	15209	15125	14900	15076	14904	14618	14564	14747	14458	14609	14502	14629	14385	14573	14572	14360	14337	14407	14285	14382	14376	14427	14361	14284	14152	14325	14326	14220	14286	14427	14299	14326	14426	14349	14193	14202	14205	14359	14259	14346	14270	14245	14256	14190	14067	14423	14213	14232	14260	14294	14359	14161	14139	14356	14425	14196	14292	14229	14302	14238	14195	14182	14155	14270	14218	14319	14266	14302	14204	14363	14220	14189	14254	14375	14272	14215	14304	14497	14063	14341	14290	14230	14240	14261	14214	14169	14255	13955	14333	14143	14243	14234	14238	14266	14358	14291	14323	14369	14209	14182	14270	14157	14226	14224	14238	14349	14241	14282	14326	14243	14320	14263	14264	14129	14151	14307	14168	14117	14350	14116	14292	14080	14254	14258	14203	14264	14115	14317	14181	14200	14176	14230	14240	14184	14036	14216	14225	14337	14268	14106	14146	14268	14197	14177	14332	14202	14258	14281	14160	14325	14152	14355	14160	14103	14191	14186	14285	14181	14192	14161	14278	14133	13931	14212	14268	14225	14315	14141	14214	14245	14257	14138	14244	14171	14236	14247	14059	14362	14112	14137	14076	14291	14329	14405	14188	14257	14310	14351	14110	14274	14160	14211	14239	14124	14209	14156	14209	14336	14136	14226	14225	14251	14140	14107	14085	14208	14189	14222	14241	14290	14144	14355	14312	14171	14333	14229	14203	14279	14262	14166	14124	14387	14221	14250	14282	14212	14284	14158	14250	14126	14318	14168	14305	14255	14285	14251	14227	14262	14190	14151	14288	14232	14191	14291	14227	14217	14183	14155	14194	14110	14348	14110	14370	14277	14391	14290	14137	14162	14261	14141	14333	14130	14288	14313	14224	14121	14212	14315	14215	14182	14112	14281	14242	14188	14187	14163	14244	14202	14111	14077	14284	14364	13933	14250	14100	14299	14297	14194	14312	14199	14289	14201	14315	14356	14136	14304	14302	14181	14390	14095	14009	14467	14154	14267	14235	14213	14288	14229	14378	14337	14227	14262	14362	14169	14221	14243	14270	14347	14280	14241	14327	14410	14416	14197	14115	14156	14269	13998	14147	14170	14225	14199	14229	14301	14052	14278	14098	14323	14312	14329	14306	14208	14255	14180	14117	14099	14316	14181	14273	14280	14331	14313	14352	14116	14296	14081	14137	14257	14213	14094	14185	14131	14150	14177	14227	14191	14186	14272	14166	14304	14085	14203	14520	14293	14397	14364	14238	14298	13988	14247	13990	14301	14356	14329	14257	14364	14184	14110	14189	14329	14238	14306	14301	14139	14151	14180	14218	14231	14224	14374	14207	14259	14195	14268	14227	14189	14261	14357	14076	14340	14297	14143	14189	14110	14335	14238	14214	14285	14150	14233	14273	14365	14156	14220	14162	14202	14206	14174	14210	14267	14310	14029	14088	14268	14337	14136	14476	14240	14088	14311	14195	14230	14174	14154	14339	14332	14229	14211	14096	14260	14173	14206	14315	14098	14067	14087	14313	14190	14179	14296	14085	14323	14311	14258	14207	14433	14289	14129	14300	14274	14220	14107	14051	14192	14288	14234	14145	14343	14205	14125	14157	14257	14218	14275	14046	14357	14337	14300	14168	14255	14275	14063	14319	14165	14099	14216	14283	14194	14301	14195	14134	14096	14147	14248	14150	14242	14180	14270	14190	14279	14182	14215	14300	14227	14282	14346	14180	14146	14306	13939	14136	14235	14174	14309	14348	14191	14109	14042	14184	14140	14375	14262	14238	14212	14222	14315	14286	14248	14223	14170	14239	14370	14143	14298	14322	14281	14241	14014	14133	14140	14313	14289	14236	14257	14242	14421	14077	14365	14223	14125	14210	14134	14212	14330	14226	14109	14220	14416	14180	14464	14212	14256	14213	14155	14140	14257	14356	14287	14052	14224	14435	14407	14196	14267	14240	14245	14281	14200	14161	14379	14218	14192	14416	14132	14090	14386	14262	14307	14196	14236	14243	14255	14159	14213	14139	14379	14136	14246	14390	14339	14301	14178	14359	14026	14208	14040	14170	14282	14366	14253	14254	14172	14098	14120	14355	14208	14070	14094	14318	14113	14138	14189	14341	14242	14194	14183	14328	14144	14257	14083	14281	14335	14054	14128	14203	14324	14156	14153	14274	14111	14061	14353	14137	14287	14108	14240	14066	14030	14123	14139	14288	14184	14194	14254	14218	14329	14164	14281	14214	14258	14278	14162	14382	14374	13972	14199	14367	14197	14279	14290	14299	14171	14320	14150	14303	14262	14156	14214	14161	14178	14173	14296	13923	14119	14357	14180	14243	14078	14237	14272	14194	14091	14319	14269	14132	14151	14094	14211	14164	14230	14133	14208	14315	14212	14164	14432	14168	14239	14094	14253	14407	14384	14282	14097	14153	14234	14249	14249	14264	14312	14159	14019	14135	14152	14142	14192	14300	14207	14310	14237	14095	14319	14172	14124	14176	14131	14281	14245	14140	14292	14279	14286	14113	14363	14158	14337	14135	14388	14122	14064	14311	14361	14179	14140	14218	14231	14427	14220	14186	14263	14270	14100	14362	14279	14237	14340	14209	14350	14195	14119	14248	14237	14303	14202	14273	14327	14212	14068	14157	14111	14226	14185	14234	14369	14204	14073	14276	14053	14262	14219	14120	14149	14177	14182	14391	14310	14330	14194	14197	14322	14222	14149	14200	14190	14224	14247	14284	14285	14198	14129	14208	14162	14200	14201	14237	14165	14185	14181	14036	14290	14227	14252	14214	14302	14154	14245	14180	14133	14132	14342	14185	14333	14408	14258	14119	14278	14334	14328	14310	14138	14141	14401	14160	14266	14226	14117	14296	14029	14119	14259	14290	14306	14158	14151	14321	14283	14346	14351	14130	14228	14258	14350	14193	14319	14257	14207	14373	14089	14167	14248	14204	14299	14115	14239	14248	14180	14323	14328	14124	14223	14272	14147	14197	14093	14250	14195	14273	14246	14288	14188	14258	14268	14333	14373	14192	14284	14155	14165	14148	14188	14201	14276	14218	14337	13996	14270	14312	14296	14262	14199	14255	14108	14363	14307	14322	14225	14250	14157	14211	14211	14256	14169	14249	14179	14166	14394	14214	14297	14025	14180	14328	14118	14117	14148	14235	14328	14291	14349	14148	14297	14300	14062	14216	14195	14275	14188	14123	14219	14001	14295	14127	14064	14202	14102	14144	14071	14117	14328	14261	14163	14263	14341	14191	14182	14173	14241	14316	14232	14223	14265	14070	14302	14383	14218	14277	14193	14189	14335	14143	14237	14232	14183	14155	14384	14274	14174	14272	14203	14342	14210	14355	14176	14386	14120	14102	14262	14234	14281	14036	14218	14076	14215	14113	14289	14143	14196	14231	14407	14181	14284	14085	14342	14298	14165	14199	14249	14220	14056	14184	14217	14178	14212	14293	14267	14226	14213	14281	14178	14085	14124	14263	14209	14265	14264	14503	14223	14240	14128	14221	14215	14076	14309	14233	14268	14182	14034	14341	14167	14220	14203	14315	14140	14245	14147	14228	14218	14011	14081	14087	14340	14259	14251	14347	14341	14309	14188	14132	14264	14172	14188	14247	14268	14367	13985	14264	14257	14272	14146	14228	14319	14317	14298	14112	14221	14129	14187	14417	14111	14068	14310	14159	14178	14283	14312	14158	14078	14206	14210	14198	14154	14148	14121	14253	14087	14286	14148	13993	14237	14219	14222	14096	14100	14044	14221	14255	14319	14233	14185	14232	14304	14087	14140	14344	14277	14266	14380	14315	14196	14159	14178	14216	14343	14301	14372	14195	14085	14062	14171	14218	14221	14324	14095	14322	14171	14295	14275	14264	14354	14207	14257	14346	14089	14157	14382	14200	14267	14297	14206	14307	14326	14204	14188	14153	14329	14210	14127	14323	14210	14174	14053	14206	14471	14150	14252	14238	14203	14220	14145	14169	14180	14205	14222	14163	14135	14162	14179	14306	14195	14301	14211	14162	14205	14270	14363	14309	14311	14162	14294	14083	14117	14116	14385	14275	14067	14319	14104	14317	14319	14262	14201	14055	14186	14214	14227	14182	14108	14365	13988	14184	14219	14337	14256	14216	14092	14401	14161	14127	14066	14379	14320	14213	14341	14291	14216	14254	14337	14050	14078	14140	14108	14364	14198	14273	14361	14339	14278	14296	14337	14216	14213	14022	14271	14158	14088	14322	14156	14220	14151	14224	14092	14311	14124	14213	14246	14308	14228	14243	14066	14169	14115	14126	14279	14194	14285	14187	14154	14300	14303	14213	14271	14220	14270	14130	14297	14210	14234	14318	14197	14264	14245	14092	14115	14128	14385	14313	14237	14255	14191	14181	14045	14305	14304	14181	14280	14037	14299	14285	14178	14380	14186	14172	14387	14146	14290	14273	14173	14171	14175	14430	14044	14256	14174	14307	14144	14269	14197	14179	14104	14440	14216	14249	14212	14335	14067	14129	14289	14180	14231	14123	14372	14167	14282	14275	14300	14352	14241	14337	14239	14271	14180	14188	14192	14114	14328	14147	14337	14185	14049	14304	14394	14255	14127	14193	14336	14111	14179	14160	14326	14122	14417	14188	14182	14235	14336	14252	14295	14351	14269	14312	14148	14140	14337	13993	14255	14144	14094	14100	14240	14150	14107	14130	14185	14335	14141	14109	14155	14143	14091	14414	14276	14214	14215	14214	14188	14263	14221	14318	14030	14272	14273	14217	14309	14138	14314	14179	14215	14110	14231	14130	14097	14134	14207	14275	14105	14295	14400	14289	14175	14185	14314	14326	14327	14336	14291	14325	14189	14284	14158	14204	14135	14115	14268	14261	14159	14162	14191	14225	14244	14247	14240	14083	14113	14331	14185	14056	14221	14410	14401	14228	14246	14108	14422	14211	14003	14144	14321	14226	14033	14312	14334	14073	14361	14126	13989	14326	14212	14148	14332	14036	14155	14189	14434	14179	14303	14222	14261	14179	14176	14228	14035	14315	14141	14097	14368	14215	14110	14152	14119	14224	14238	14242	14379	14229	14362
27505	24176	30187	26582	21013	19229	17736	16763	16309	16121	15973	16076	15841	15901	15711	15779	15941	15743	16075	15958	15892	15717	15800	15784	15607	15712	15657	15543	15591	15606	15667	15458	15462	15557	15403	15457	15370	15368	15463	15193	15447	15474	15534	15375	15674	15346	15489	15155	15459	15390	15183	15403	15326	15434	15643	15407	15426	15477	15491	15367	15422	15447	15422	15510	15468	15459	15499	15319	15446	15585	15371	15344	15366	15300	15286	15270	15395	15280	15484	15391	15417	15455	15536	15533	15439	15615	15439	15428	15409	15483	15431	15350	15502	15348	15436	15283	15538	15465	15554	15546	15326	15328	15366	15361	15552	15465	15529	15488	15323	15299	15662	15374	15555	15546	15449	15283	15435	15402	15624	15392	15500	15635	15699	15279	15367	15352	15590	15422	15501	15384	15478	15534	15576	15452	15563	15486	15519	15496	15464	15390	15390	15442	15514	15244	15537	15558	15414	15387	15303	15518	15450	15503	15335	15479	15443	15256	15407	15378	15357	15304	15390	15175	15507	15503	15388	15168	15410	15344	15475	15419	15466	15465	15308	15340	15254	15191	15486	15343	15150	15527	15511	15499	15633	15554	15581	15455	15480	15307	15550	15514	15497	15322	15315	15328	15473	15355	15486	15620	15377	15522	15487	15570	15417	15511	15388	15514	15557	15409	15327	15288	15410	15426	15625	15478	15399	15368	15407	15596	15604	15507	15286	15373	15491	15427	15380	15358	15451	15453	15469	15431	15316	15515	15527	15496	15362	15473	15781	15457	15446	15442	15421	15348	15541	15333	15544	15498	15400	15510	15484	15466	15183	15295	15394	15339	15458	15496	15417	15454	15323	15521	15501	15257	15237	15325	15497	15523	15592	15326	15341	15292	15450	15326	15473	15213	15480	15321	15352	15617	15383	15420	15468	15365	15193	15466	15631	15463	15360	15540	15301	15255	15397	15294	15510	15490	15373	15346	15502	15262	15438	15355	15405	15222	15424	15480	15453	15314	15349	15453	15445	15466	15355	15346	15310	15681	15281	15534	15402	15363	15485	15307	15429	15773	15272	15316	15328	15493	15500	15440	15391	15447	15658	15450	15292	15566	15444	15593	15500	15497	15604	15582	15545	15298	15288	15368	15309	15446	15483	15497	15464	15385	15373	15232	15460	15384	15269	15472	15446	15386	15412	15404	15442	15601	15429	15379	15509	15436	15443	15186	15277	15335	15370	15496	15472	15466	15534	15324	15637	15276	15523	15508	15503	15585	15401	15364	15333	15342	15238	15430	15187	15380	15352	15336	15283	15441	15336	15597	15551	15614	15597	15386	15437	15468	15431	15354	15382	15326	15435	15474	15458	15303	15502	15430	15368	15480	15388	15353	15438	15473	15355	15355	15487	15565	15441	15352	15535	15333	15458	15428	15317	15454	15409	15385	15543	15457	15471	15203	15371	15437	15398	15387	15531	15372	15470	15478	15464	15414	15383	15307	15477	15410	15559	15415	15434	15647	15310	15410	15514	15563	15304	15625	15165	15452	15250	15246	15424	15435	15531	15304	15538	15458	15260	15150	15472	15531	15394	15242	15549	15531	15396	15424	15344	15194	15463	15148	15387	15428	15327	15420	15484	15442	15358	15432	15598	15484	15443	15451	15374	15295	15399	15179	15288	15378	15596	15438	15458	15353	15481	15477	15470	15489	15561	15409	15537	15444	15456	15296	15536	15387	15386	15444	15534	15510	15468	15508	15377	15434	15398	15403	15404	15618	15415	15453	15347	15294	15410	15416	15582	15486	15312	15399	15539	15449	15558	15248	15196	15510	15456	15440	15309	15328	15322	15415	15507	15373	15327	15522	15551	15471	15597	15521	15513	15542	15477	15456	15344	15417	15428	15393	15466	15450	15450	15550	15527	15482	15385	15323	15577	15403	15319	15400	15594	15518	15528	15654	15385	15416	15461	15414	15543	15188	15576	15462	15314	15572	15434	15366	15461	15429	15411	15419	15497	15398	15433	15290	15271	15291	15241	15419	15386	15291	15282	15405	15360	15314	15431	15539	15532	15351	15480	15563	15567	15417	15451	15258	15416	15501	15352	15466	15400	15377	15534	15415	15432	15349	15432	15339	15424	15450	15516	15385	15273	15367	15451	15402	15424	15716	15329	15657	15734	15370	15355	15346	15285	15451	15411	15434	15503	15292	15438	15518	15476	15452	15385	15533	15458	15561	15416	15325	15402	15386	15576	15375	15244	15432	15500	15299	15380	15441	15368	15391	15296	15308	15532	15113	15282	15517	15536	15285	15453	15427	15552	15535	15496	15718	15334	15286	15589	15334	15599	15422	15485	15367	15513	15243	15548	15373	15453	15443	15315	15326	15452	15500	15275	15398	15436	15392	15507	15428	15510	15351	15482	15352	15376	15501	15246	15290	15417	15495	15421	15373	15500	15311	15559	15579	15281	15313	15514	15252	15657	15408	15443	15493	15394	15586	15588	15444	15425	15413	15667	15598	15487	15368	15172	15373	15550	15281	15479	15455	15522	15373	15530	15263	15406	15520	15413	15383	15420	15474	15666	15447	15343	15392	15347	15492	15474	15582	15340	15422	15411	15355	15516	15385	15371	15372	15488	15404	15279	15235	15330	15397	15467	15396	15443	15344	15489	15531	15377	15383	15645	15449	15403	15554	15312	15394	15441	15328	15340	15509	15384	15500	15517	15412	15353	15316	15575	15504	15439	15486	15353	15426	15634	15437	15403	15489	15291	15395	15546	15446	15498	15585	15415	15579	15346	15415	15532	15280	15409	15448	15413	15533	15567	15348	15413	15492	15580	15451	15455	15518	15334	15359	15345	15445	15417	15473	15313	15362	15407	15404	15434	15449	15249	15392	15478	15556	15576	15387	15432	15441	15476	15128	15323	15465	15303	15570	15323	15481	15432	15418	15515	15479	15699	15431	15428	15421	15542	15544	15478	15473	15475	15408	15467	15352	15572	15514	15599	15579	15413	15425	15566	15520	15340	15447	15414	15536	15388	15548	15575	15375	15474	15420	15337	15448	15592	15478	15653	15453	15332	15263	15591	15363	15427	15434	15309	15540	15293	15312	15668	15335	15315	15580	15574	15331	15285	15388	15581	15504	15408	15498	15337	15500	15331	15378	15339	15444	15624	15287	15161	15290	15447	15418	15571	15606	15316	15445	15652	15485	15465	15445	15370	15427	15527	15407	15403	15343	15347	15148	15131	15313	15455	15403	15480	15298	15518	15502	15415	15446	15507	15444	15623	15620	15207	15484	15280	15464	15383	15531	15494	15484	15565	15369	15462	15405	15387	15550	15576	15320	15366	15608	15446	15464	15501	15489	15438	15435	15486	15498	15389	15478	15637	15572	15450	15370	15353	15470	15501	15478	15572	15492	15438	15395	15514	15622	15448	15511	15369	15522	15581	15583	15362	15465	15350	15358	15538	15390	15399	15481	15342	15337	15629	15448	15604	15385	15589	15290	15453	15540	15357	15405	15576	15683	15624	15591	15465	15374	15672	15618	15552	15211	15435	15375	15440	15343	15473	15295	15384	15486	15417	15447	15379	15383	15385	15514	15504	15399	15389	15548	15486	15515	15587	15482	15379	15600	15591	15572	15364	15519	15506	15420	15356	15404	15411	15444	15271	15350	15422	15363	15341	15452	15387	15275	15662	15342	15351	15359	15390	15543	15409	15367	15457	15438	15272	15459	15293	15264	15598	15355	15518	15460	15518	15420	15368	15251	15388	15527	15495	15528	15302	15383	15357	15426	15347	15450	15444	15716	15399	15525	15337	15334	15377	15477	15384	15466	15410	15291	15442	15423	15543	15518	15442	15507	15220	15455	15454	15256	15397	15589	15200	15364	15270	15378	15461	15356	15604	15207	15514	15440	15367	15406	15464	15498	15513	15506	15345	15470	15217	15329	15540	15575	15422	15555	15468	15291	15574	15510	15390	15443	15477	15484	15453	15280	15306	15365	15500	15497	15494	15356	15432	15316	15354	15341	15479	15550	15553	15529	15449	15516	15446	15563	15456	15610	15614	15548	15488	15526	15396	15360	15238	15591	15540	15484	15698	15427	15595	15504	15447	15498	15270	15412	15512	15523	15417	15350	15410	15528	15644	15498	15665	15458	15647	15297	15482	15448	15540	15302	15284	15371	15433	15504	15514	15511	15228	15408	15384	15300	15508	15360	15355	15523	15345	15272	15338	15374	15295	15496	15471	15416	15447	15543	15162	15483	15312	15256	15469	15360	15348	15410	15312	15448	15488	15582	15403	15404	15534	15362	15556	15436	15508	15447	15418	15475	15460	15191	15390	15447	15329	15523	15642	15306	15644	15500	15461	15500	15398	15353	15554	15529	15348	15389	15587	15483	15435	15312	15271	15336	15391	15582	15544	15583	15355	15402	15485	15344	15580	15589	15285	15375	15345	15398	15597	15538	15453	15424	15308	15701	15502	15312	15189	15425	15410	15461	15354	15568	15364	15352	15412	15443	15488	15197	15502	15313	15317	15388	15551	15428	15534	15375	15512	15573	15570	15432	15288	15314	15578	15478	15399	15423	15342	15485	15452	15508	15367	15682	15561	15545	15253	15481	15621	15480	15488	15509	15280	15395	15266	15419	15087	15505	15519	15481	15522	15534	15504	15494	15566	15373	15354	15553	15581	15401	15411	15356	15591	15471	15358	15277	15439	15292	15358	15491	15549	15508	15487	15354	15359	15269	15376	15276	15363	15563	15420	15284	15413	15500	15280	15571	15513	15264	15440	15514	15555	15315	15335	15417	15377	15450	15504	15379	15590	15410	15299	15603	15567	15492	15425	15496	15393	15261	15336	15300	15387	15592	15463	15551	15476	15378	15405	15426	15545	15376	15404	15406	15667	15567	15622	15386	15386	15391	15384	15401	15352	15409	15592	15452	15346	15512	15197	15271	15405	15300	15442	15426	15457	15411	15482	15432	15366	15363	15335	15376	15358	15549	15467	15522	15653	15434	15477	15472	15698	15421	15516	15351	15275	15391	15510	15552	15524	15382	15534	15219	15427	15517	15451	15451	15463	15360	15390	15388	15560	15516	15490	15527	15494	15567	15452	15547	15242	15569	15274	15321	15387	15348	15562	15435	15459	15458	15654	15449
24791	37659	34533	26638	22139	19358	17484	16171	15652	14959	14768	14647	14495	14521	14517	14475	14600	14474	14662	14491	14497	14537	14363	14417	14352	14069	14378	14283	14238	14252	14079	14160	14147	14133	14196	14133	13874	14013	14213	14016	14015	14123	14093	14054	13850	14000	14142	14049	14003	14031	14043	13879	14009	13975	13868	14026	13913	13866	13888	14195	14009	13892	14029	14023	14052	13914	14077	13917	14071	13951	14112	14093	13947	13926	14087	13874	13989	14057	13997	14185	13861	13995	14089	13968	14033	14047	14032	14047	13864	13929	14008	14049	13893	13955	14020	13904	13945	13979	13851	13860	13943	14257	13929	13944	14088	14098	14066	14073	14103	13879	13964	13944	14051	14131	14125	14027	14122	13958	13979	13955	14311	14167	14102	14001	14054	13930	13948	13901	14012	13974	13883	13985	13830	14039	14024	14085	14019	14002	14034	14005	13904	13991	13976	13988	14059	13923	14043	14082	13987	14017	14050	14143	14003	14087	13938	14041	13939	13900	14045	14123	14067	14099	13992	13899	13947	14178	14083	13934	13965	14048	13987	14115	13899	14093	14166	14021	14117	14101	14016	14074	14040	14068	13978	13989	13997	13918	14019	14002	14141	14071	14066	14018	14037	13885	14173	14048	14130	13881	14029	13958	14032	13965	14000	13926	13910	13943	14172	13788	14006	14038	14034	13911	13903	14176	13930	13883	14096	14199	14179	14094	14050	14096	13953	14101	14143	14010	14175	13859	13938	14035	14057	13923	14074	14021	13844	14017	13956	13952	14018	14080	13882	13947	13977	14030	13969	14028	13913	14221	13849	14014	13815	13920	14055	13938	13997	13965	13922	13958	13818	13951	13862	14119	13986	13799	14236	13942	13984	14043	13859	13981	13863	14017	13960	14047	13974	13982	13972	14005	13909	14009	13932	13873	13963	14057	14079	13906	14119	13899	14088	13988	14039	13895	13987	14017	13991	14190	13977	13949	14024	14147	13864	14174	13974	14009	14054	13987	13911	13909	14039	14133	13985	14089	14008	13996	14024	14111	13788	14016	14124	13899	14041	13980	13995	13941	13957	13935	13989	14035	13915	14053	14094	13967	13971	14094	14110	13825	13911	14027	14078	14010	14014	13898	14005	14162	13999	14038	14223	13823	14006	14014	13831	14019	14022	13993	14171	14015	14100	13989	13953	13762	14059	14086	13931	14072	14043	13941	13880	14012	13917	14166	13905	14011	13934	14089	14127	14196	13936	13933	14049	13840	14119	14010	13998	14019	14047	13935	13950	14029	14042	13973	14129	13909	13956	13927	14280	14111	14029	13993	13956	14014	14024	13983	13987	13949	14019	13949	13981	14044	14013	14098	13992	14006	14043	14004	14008	13954	14114	14162	13973	13902	13921	14089	14097	13931	14042	14001	14120	14153	13875	13931	14020	13856	14048	13928	14064	14098	14023	14030	13934	14161	13860	14069	14179	13985	13935	13964	14234	13884	14144	13992	14125	13926	14151	14123	13894	14004	13964	14012	14077	13946	14026	14075	13905	13865	13961	14063	13775	14043	13998	14033	14160	14018	13907	13893	13976	13951	13879	14108	13953	14003	14157	13976	14182	13872	13866	14193	14016	13920	14016	13975	14063	13973	13993	14182	13870	13969	14091	14005	13862	14087	14119	14100	14096	13993	13897	14071	14042	14264	14117	14104	13916	14018	13847	13952	14111	14165	14089	13971	13988	14071	13923	14057	14011	14109	14102	14151	14078	14062	14181	14077	14025	14008	13970	14032	13939	14016	13953	14133	14103	13955	13967	13847	14098	14180	13885	13964	13968	14006	13987	13999	14114	13884	14117	13971	14010	14027	14012	14029	13903	13870	13945	14041	13952	14013	13931	14146	14030	13988	14017	13922	14007	14212	14051	14111	13947	13959	14065	13861	13925	13971	13946	14059	14005	13950	13941	14082	13879	14202	13959	14067	14063	14027	13951	13898	13829	14064	14042	13925	14132	14193	14074	13989	13984	13907	14099	13960	14058	13960	13945	13951	14055	14101	13995	14072	13936	14061	14000	13898	13951	14073	13952	14009	14036	14078	13958	14152	13997	14027	13994	14148	13861	13871	14060	13996	14008	14066	13927	13986	13948	13942	14033	13911	14029	14114	14060	14025	14080	13944	14143	14111	13968	14102	14105	13883	13968	14079	14030	13948	14069	14110	14099	13924	14113	14021	14076	13982	14154	14044	14031	14011	13928	13930	13953	13930	14128	14095	13990	13989	14115	14021	13963	14065	14016	13942	14013	14060	14039	14089	13888	14045	13903	14065	14001	14120	13830	13926	13920	13963	13930	14059	14059	14019	13921	14014	13951	13943	14047	14227	13970	14022	14181	13884	13912	13872	14064	14010	14014	13968	13926	13988	14058	13947	13956	13963	14058	14037	14034	14102	13984	14126	14017	14002	13989	14154	14083	13925	14053	13857	14065	14025	14083	13991	13880	14089	14034	13782	14094	13888	13925	13950	14198	14074	13945	14040	13966	13898	14013	14006	14009	13822	14010	13794	13942	14061	13976	13908	14060	13943	14102	14141	14107	13996	14073	13954	14048	13909	13984	14096	13910	14045	13882	14070	13952	14069	13917	13962	13921	14020	14060	14060	14008	14070	13843	13959	13878	14011	14130	14081	13955	13943	13866	14075	14147	13946	14147	13945	14164	14106	13956	14084	14202	14029	14101	14119	14023	13908	13986	13909	13894	13983	13959	14048	14112	14095	14106	13904	14019	14089	14014	14014	14037	14025	14023	13982	14029	14074	14082	13939	13975	14172	14136	13925	13951	14064	14085	14084	13987	14120	14046	13924	13892	13965	14109	14132	13952	13975	13983	14087	13991	13900	14070	13963	13860	13965	14080	14106	14014	14044	14112	14036	14013	13977	13950	14050	14101	14051	14079	14013	14209	14057	14114	14041	13957	13902	14002	13995	14116	14072	13791	13927	13962	13951	13867	13991	14124	13960	13868	13976	13886	13896	13962	14124	14143	13981	13974	14008	13938	13907	13982	14040	14120	14036	14034	14087	13984	13965	14078	13922	13983	14094	14030	14068	14110	14153	14046	14157	14026	14028	14036	14042	14047	14044	13926	14133	14027	13975	14146	13989	13944	13983	14071	14096	14099	14141	14093	13862	14081	13993	14170	13918	14126	14048	14004	14268	14082	13995	13884	14111	13988	13973	14117	14057	13920	13978	13942	13850	14132	13982	13998	13918	14009	13926	14015	14017	14153	13924	13941	13896	13998	13968	14045	14050	14000	14097	13962	14187	13992	13930	13977	14074	13961	13915	13997	13998	13899	14167	13991	13871	14174	14057	14084	14102	14031	13990	14024	13976	14026	13931	13982	13980	13949	13972	13853	13995	14055	14017	14012	13911	13981	13903	14015	14027	14026	14097	13916	13974	13895	14037	13992	14166	14041	14071	14020	14052	13988	13972	14000	13994	14056	13782	13873	13889	14008	13940	13935	14065	14039	14086	14215	14001	14004	14106	14203	13917	13915	14112	13983	14039	13972	13785	14122	13987	13842	14128	14059	14182	14089	14015	13870	14109	13939	14049	14072	14075	13955	14210	14144	14029	13969	14049	14029	14006	14074	13956	14015	14041	13863	14034	14107	13977	13948	14048	14118	13859	14146	14101	13888	14156	14009	14079	13972	14166	13900	13995	14012	14031	13965	14045	14002	14082	14020	13955	14205	14240	14067	14062	13949	14044	13891	13940	14069	14063	13944	14001	14007	14011	13966	13877	14059	14075	13895	14042	13885	14158	14026	13858	14095	14088	13989	13981	13855	14088	14084	13943	14152	13921	13876	14003	13983	14076	13988	14116	14050	13818	14010	13978	13963	14076	14073	13931	14006	14000	13955	14016	14039	13916	14114	13878	14212	14039	14048	14019	13946	13972	14120	13918	13864	14061	14033	14031	13804	14019	14085	13994	14092	13950	14016	13965	14160	14099	14099	13919	14191	14129	14049	13951	14063	14104	14080	14037	14101	13903	14013	13993	14012	14085	13971	14040	14109	13995	13928	13938	14202	14039	14055	14005	14000	14121	14031	14017	13861	13999	13952	14029	13992	14009	14057	14136	14159	13896	14008	14204	13947	13975	13979	13995	14110	14022	14065	13934	14018	14011	14033	13991	14140	13927	13841	14098	13941	14014	14089	13978	13927	14010	14161	13958	14117	14086	14149	14185	14005	14019	13820	14178	13980	13903	13972	13920	14085	14045	14038	14062	14042	13947	14047	13822	13937	13835	14023	14044	14044	14059	14075	13988	13874	14120	14140	13866	13969	14032	13981	13963	13955	14149	13888	13993	14174	14083	13905	13929	14062	13989	14000	14040	14018	14139	14071	13919	14127	13867	14110	14077	13983	14074	14043	13923	13998	14143	14002	14119	13961	14013	13995	13932	14048	14161	14090	14006	14127	13993	13991	14144	13985	14031	14022	14070	13961	14140	13998	14090	13911	14036	14005	14159	14093	14074	14037	14214	13927	14006	14054	14013	13852	14064	14228	14062	14162	13892	13835	13931	14137	13956	13906	14208	14004	14012	13964	14029	14007	14021	13921	14050	14039	14207	14016	13942	14000	14051	14026	13987	14087	13898	14170	14048	14095	14163	13921	14024	13907	14034	14189	13947	14107	14015	14013	14059	13973	13991	14175	14002	13855	13933	13947	13849	14096	13997	14113	13851	14008	14135	13981	13947	13832	14114	14105	14126	13935	13962	14183	13975	14093	13894	14014	14042	14045	14067	13945	13991	13981	14007	13915	13870	14235	13860	14033	14059	14037	13903	14145	13944	13960	13936	13922	13988	13937	13970	14002	14053	14069	13988	14124	14011	13897	13889	14025	13974	13958	14201	14085	14055	14037	14048	14040	14150	14060	14041	14092	13951	14015	14051	13998	13873	14070	14023	13917	14204	13999	14110	13923	14099	13986	14102	14066	14120	14084	13875	13886	13913	14027	13975	13953	14144	13924	14056	14107	14089	13888	14000	14040	14017	13874	14025	13901	14094	14185	14004	13973	14097	14034	14022	13897	14085	14062	14021	14162	13921	14136	14142	13957	14128	14099	13846	14029	14131	13930	14006	13928	14088	14022	14038	13907	14066	14116	14062	14076	13912
23715	21061	28405	24391	22921	23738	22490	18719	17660	17188	16926	16631	16728	16505	16608	16361	16334	16693	16263	16250	16285	16365	16339	16212	16141	16226	15846	15967	15813	16163	15943	15973	15983	16050	15712	16000	15932	15878	15919	15857	15796	15975	15866	15770	15871	15701	15815	15930	15840	15750	15963	15883	15821	15875	15816	16105	15609	15795	15925	16057	15825	16111	15734	15898	15808	15805	15715	15794	15918	15776	15871	15846	15812	15697	15750	15680	15700	15682	15551	15719	15663	15723	15639	15808	15650	15606	15662	15774	15698	15920	15834	15900	15749	15545	15941	15794	15851	15774	15688	15687	15664	15838	15731	15784	15924	15756	15815	15891	15628	15807	15741	15743	15838	15781	15820	15532	15756	15723	15894	15637	15820	15760	15638	15779	15746	15733	15602	15778	15930	15841	15885	15581	15781	15815	15700	15635	15731	15695	15740	15853	15836	15898	15749	16012	15663	15712	16018	15824	15854	15805	15849	15856	15471	15875	15945	15686	15663	15774	15766	15737	15611	15736	15555	15742	15878	15570	15742	15693	15814	15609	15606	15858	15850	15693	15709	15794	15853	15818	15584	15427	15780	15787	15619	15644	15776	15781	15803	15773	15655	15703	15643	15794	15813	15528	15656	15768	15700	15855	15833	15761	15863	15983	15679	15611	15682	15560	15674	15771	15755	15682	15674	15498	15648	15618	15783	15613	15866	15679	15669	15770	15666	15647	15759	15818	15726	15678	15864	15625	15803	15838	15774	15785	15876	15729	15720	15660	15667	15907	15684	15453	15753	15810	15729	15742	15763	15717	15964	15861	15757	15641	15664	15792	15810	15700	15957	15845	15763	15813	15687	15586	15748	15733	15661	15664	15678	15816	15755	15749	15791	15916	15551	15651	15715	15924	15733	15907	15879	15802	15732	15745	15760	15753	15693	15735	15597	15698	15665	15624	15822	15883	15731	15670	15888	15828	15753	15699	15591	15552	15533	15682	15706	15792	15694	15590	15719	15771	15591	15616	15728	15968	15810	15736	15701	15753	15718	15792	15852	15632	15692	15942	15740	15970	15745	15897	15837	15740	15746	15740	15814	15677	15871	15647	15682	15870	15787	15702	15768	15844	15859	15868	15835	15775	15846	15837	15753	15880	15799	15663	15880	15768	15508	15698	15822	15709	15757	15883	15744	15681	15814	15706	15933	15879	15773	15716	15715	15673	15628	15769	15880	15752	15852	15987	15941	15843	15840	15559	15867	15800	15995	15792	15799	15817	15644	15694	15948	15933	15750	15754	15778	15695	15799	15775	15625	15729	15779	15723	15894	15678	15525	15843	15832	15810	15825	15826	15817	15742	15749	15780	15688	15814	15753	15652	15767	15742	15776	15769	15799	15702	15902	15834	15763	15753	15834	15558	15779	15615	15832	15779	15817	15833	15666	15821	15780	15693	15778	15751	15625	15796	15793	15747	15585	15747	15747	15773	15806	15758	15731	15715	15663	15765	15840	15805	15685	15701	15853	15777	15685	15708	15638	15791	15867	16034	15700	15783	15661	15737	15742	15764	15829	15771	16033	15737	15541	15951	15706	15787	15860	15689	15815	15752	15727	15661	15769	15663	15855	15940	15997	15868	15649	15689	15668	15900	15732	15754	15791	15579	15819	15803	15710	15765	15833	15604	15750	15748	15743	15792	15658	15749	15896	15658	15773	15956	15637	15909	15821	15631	15762	15832	15758	15739	15807	15527	15618	15663	15786	15663	15750	15846	15797	15703	15847	15658	15661	15894	15441	15736	15950	15908	15852	15913	15632	15513	16050	15958	15746	15663	15793	15643	15547	15959	15896	15618	15811	15777	15841	15789	15576	15713	15798	15910	15737	15844	15661	15744	15919	15605	15687	15803	15825	15871	15776	15729	15855	15798	15816	15694	15808	15778	15856	15657	15856	15621	15751	15750	15832	15673	15702	15676	15794	15598	15718	15441	15685	15826	15520	15770	15725	15739	15773	15587	15637	15619	15579	15918	15841	15847	15898	15761	15686	15660	15658	15641	15757	15766	15789	15788	15966	15675	15785	15802	15824	15940	15604	15768	15679	15724	15729	15837	15870	15733	15764	15817	15860	15892	15667	15474	15815	15722	15725	15867	15629	15840	15690	15821	15587	15846	15871	15665	15899	15769	15509	15761	15654	15795	15782	15744	15693	15661	15830	15821	15678	15790	15730	15710	15820	15719	15821	15822	15847	15658	15659	15779	15740	15751	15815	15683	15685	15614	15846	15813	15827	15711	15834	15858	15651	15722	15734	15745	15757	15775	15660	15722	15609	15657	15741	15947	15637	15880	15916	15736	15782	15777	15758	15967	15688	15809	15837	15848	15789	15735	15699	15666	15702	15643	15720	15618	15808	15645	15827	15677	15648	15797	15806	15696	15891	15839	15931	15581	15481	15634	15843	15731	15883	15675	15788	15743	15785	15611	15780	15655	15664	15695	15788	15629	15733	15715	15747	15864	15873	15747	15779	15795	15673	15819	15467	15777	15780	15800	15800	15652	15586	15558	15724	15625	15692	15615	15572	15807	15760	15679	15681	15769	15857	15888	15738	15795	15620	15762	15861	15714	15648	15811	15738	15801	15746	15774	15756	15931	15928	15741	15832	15866	15757	15710	15902	15842	15709	15831	15748	15773	15647	15859	15770	15666	15756	15797	15786	15864	15687	15824	15855	15700	15754	15790	15908	15692	15774	15614	15849	15694	15688	15756	15814	15704	15691	15620	15676	15683	15868	15592	15647	15687	15748	15831	15826	15914	15615	15635	15832	15551	15675	15840	15728	15684	15855	15638	15669	15891	15828	15734	15771	15868	15681	15754	15811	15771	15891	15600	15670	15903	15813	15994	15773	15573	15747	15912	15836	15673	15768	15760	15759	15794	15717	16003	15877	15936	15671	15790	15841	15751	15658	15834	15730	15699	15665	15550	15520	15552	15698	15840	15859	15770	15881	15689	15703	15600	15876	15611	15809	15729	15569	15654	15856	15889	15874	15917	15803	15655	15738	15856	15940	15852	15953	15816	15628	15742	15831	15823	15527	15803	15866	15720	15694	15710	15642	15825	15521	15837	15828	15717	15740	15719	15832	15913	15694	15725	15552	15722	15608	15838	15781	15606	15644	15596	15840	15718	15712	15985	15882	15672	15717	15772	15905	15748	15771	15777	15604	15763	15574	15709	15750	15734	15662	15692	15830	15798	15736	15625	15989	15680	15827	15733	15717	15776	15829	15774	15819	15872	15904	15697	15803	15720	15882	15642	15987	15598	15857	15736	15640	15885	15737	15772	15672	15815	15918	15787	15952	15831	15685	16081	15734	15604	15631	15812	15896	15662	15668	15809	15634	15569	15834	15817	15868	15825	15879	15605	15694	15633	15955	15705	15842	15810	15775	15786	15591	15832	15813	15792	15894	15772	15766	15754	15790	15937	15850	15757	15775	15788	15635	15660	15635	15920	15770	15832	16018	15810	15797	15821	15826	15893	15866	15982	15895	16002	15727	15782	15712	15869	15769	15909	15641	15609	15780	15633	15808	15856	15889	15707	15741	15718	15750	15714	15616	15829	15802	15678	15708	15861	15699	15661	15595	15613	15740	15713	15730	15663	15756	15640	15901	15811	15783	15933	15812	15843	15763	15843	15848	15724	15609	15912	15558	15792	15756	15674	15749	15696	15754	15742	15819	15928	16038	15692	15763	15764	15909	15829	15707	15927	15808	15823	15698	15760	15706	15802	15653	15789	15823	16033	15918	15608	15793	15770	15956	15649	15735	15688	15689	15641	15653	15753	15774	15603	15672	15716	15794	15822	15804	15733	15899	15608	15657	15703	15782	15930	15750	15760	15931	15732	15880	15881	15886	15647	15676	15876	15683	15690	15701	15717	15747	15726	15899	15887	15900	15767	15794	15778	15543	15764	15618	15747	15745	15764	15464	15745	15945	15650	15687	15620	15846	15802	15625	15795	15910	15763	15757	15645	15770	15843	15640	15952	15712	15761	15743	15644	15640	15788	15756	15762	15810	15657	15684	15799	15553	15860	15902	15861	15681	15694	15811	15691	15647	15760	15672	15751	15837	15753	15775	15653	15922	15635	15616	15930	15680	15596	15549	15752	15676	15747	15792	15656	15599	15601	15773	15775	15773	15627	15758	15681	15672	15793	15848	15537	15717	15610	15794	15821	15721	15568	15715	15884	15679	15489	15716	15877	15846	15760	15769	15651	15716	15537	15653	15805	15819	15582	15969	15756	15668	15497	15671	15833	15824	15843	15657	15818	15858	15678	15628	15683	15814	15773	15850	15812	15894	15585	15695	15840	15599	15769	15766	15757	15832	15770	15772	15590	15538	15696	15512	15634	15671	15746	15529	15774	15652	15593	15821	15934	15858	15707	15671	15752	15641	15772	15718	15666	15837	15686	15788	15983	15947	15964	15766	15849	15743	15690	15692	15812	15939	15877	15711	15794	15868	15921	15812	15663	15793	15736	15713	15834	15821	15718	15694	15700	15838	15804	16104	15983	15703	15835	15675	15556	15636	15752	15867	15854	15668	15663	15841	15916	15711	15732	15760	15686	15882	15863	15783	15746	15746	15694	15586	15635	15735	15629	15727	15764	15667	15698	15816	15756	15522	15462	15959	15883	15521	15857	15882	15777	15884	15498	15936	15581	15693	15807	15744	15749	15840	15640	15804	15675	15827	15786	15764	15723	15866	15794	15713	15911	15727	15833	15685	15753	15620	15600	15665	15682	15703	15907	15683	15593	15824	15873	15724	15879	15708	15832	15942	15578	15671	15621	15656	15806	15811	15763	15851	15783	15814	15818	15573	15753	15762	15724	15755	15840	15770	15692	15682	15647	15727	15668	15902	15901	15792	15730	15838	15689	15838	15628	15710	15847	15716	15707	15826	15860	15782	15810	15742	15962	15671	15676	15647	15618	15612	15623	15777	15586	15781	15698	15706	15737	15872	15678	15646	15790	15583	15793	15925	15754	15763	15652	15718	15741	15723	15899	15730	15673	15670	15939	15913	15719	15698	15834	15741	15747	15694	15776	15864	15828	15744	15588	15696	15678	15887	15982	15913	15625	15581	15754	15804	15711	15840	15937	15795	15650	15787	15503	15668	15693
25841	44862	41465	32579	26880	23166	20406	18484	17197	16115	15850	15676	15311	15272	15324	15238	15259	15029	15126	15056	15105	14931	14896	14836	14638	14638	14729	14684	14573	14473	14511	14343	14577	14578	14386	14396	14330	14517	14335	14298	14380	14246	14326	14260	14249	14185	14381	14423	14154	14306	14349	14269	14365	14173	14279	14267	14251	14152	14396	14419	14262	14233	14366	14258	14331	14240	14301	14145	14414	14255	14388	14046	14425	14310	14296	14245	14213	14355	14246	14125	14478	14155	14214	14205	14322	14252	14304	14427	14063	14202	14449	14267	14216	14159	14079	14333	14228	14330	14367	14293	14271	14248	14162	14174	14150	14392	14025	14407	14187	14180	14352	14273	14227	14379	14354	14173	14295	14270	14184	14221	14198	14244	14350	14154	14082	14178	14364	14027	14168	14272	14407	14024	14131	14413	14357	14370	14375	14085	14274	14409	14325	14299	14172	14330	14177	14185	14230	14169	14268	14257	14331	14344	14308	14093	14163	14388	14251	14139	14226	14254	14183	14402	14245	14142	14279	14258	14176	14171	14358	14082	14164	14077	14257	14255	14265	14234	14252	14205	14231	14318	14144	14169	14220	14148	14394	14260	14142	14273	14260	14236	14312	14453	14385	14229	14179	14099	14236	14340	14284	14161	14261	14411	14313	14032	14314	14322	14275	14216	14277	14319	14231	14213	14274	14319	14309	14214	14227	14356	14146	14362	14273	14397	14300	14192	14195	14268	14202	14232	14326	14127	14276	14308	14235	14282	14309	14187	14259	14373	14241	14153	14169	14146	14078	14279	14337	14347	14239	14258	14120	14391	14237	14232	14252	14260	14227	14330	14310	14256	14198	14184	14202	14169	14301	14288	14318	13953	14118	14300	14341	14305	14352	14231	14176	14217	14311	14395	14202	14315	14171	14158	14242	14288	14198	14340	14317	14278	14414	14182	14273	14200	14262	14247	14272	14326	14195	14187	14072	14064	14249	14436	14443	14223	14199	14143	14194	14249	14360	14201	14198	14339	14258	14287	14172	14293	14143	14295	14113	14349	14459	14294	14319	14447	14133	14236	14287	14194	14262	14226	14103	14186	14443	14208	14051	14282	14402	14150	14204	14377	14162	14289	14208	14217	14288	14177	14220	14169	14135	14285	14214	14269	14119	14316	14082	14313	14176	14378	14173	14257	14231	14266	14311	14222	14447	14233	14331	14203	14167	14286	14162	14170	14319	14156	14237	14276	14204	14348	14203	14273	14415	14281	14132	14173	14365	14346	14209	14129	14235	14160	14078	14215	14290	14250	14184	14208	14009	14198	14255	14151	14462	14234	14228	14292	14116	14304	14071	14243	14217	14302	14102	14216	14220	14385	14277	14377	14365	14289	14284	14039	14198	14301	14234	14198	14277	14077	14107	14425	14241	14178	14196	14154	14291	14462	14035	14283	14192	14221	14433	14269	14227	14340	14293	14397	14286	14286	14171	14277	14216	14093	14381	14380	14337	14242	14208	14353	14169	14277	14132	14333	14232	14344	14270	14159	14292	14183	14385	14166	14300	14401	14084	14089	14386	14161	14311	14381	14326	14231	14333	14261	14186	14162	14259	14360	14225	14100	14320	14188	14038	14128	14277	14291	14107	14223	14354	14350	14446	14226	14117	14196	14275	14198	14282	14190	14288	14294	14287	14025	14156	14150	14402	14264	14154	14389	14229	14182	14231	14238	14272	14243	14300	14316	14387	14290	14193	14268	14072	14245	14189	14389	14202	14168	14205	14190	14186	14306	14318	14303	14165	14125	14166	14315	14298	14155	14284	14229	14138	14278	14415	14064	14285	14267	14307	14344	14230	14148	14144	14289	14281	14255	14140	14183	14244	14222	14330	14236	14303	14158	14165	14278	14396	14114	14275	14244	14283	14321	14284	14311	14109	14200	14128	14220	14289	14223	14296	14422	14233	14270	14164	14414	14232	14344	14066	14244	14268	14268	14145	14100	14348	14251	14195	14088	14339	14222	14230	14265	14281	14188	14057	14153	14297	14232	14206	14267	14334	14301	14134	14354	14165	14281	14195	14331	14229	14169	14317	14339	14342	14230	14219	14332	14119	14197	14157	14224	14264	14074	14155	14347	14452	14320	14174	14066	14153	14310	14244	14330	14145	14272	14124	14161	14334	14221	14322	14380	14180	14298	14158	14289	14226	14324	14357	14183	14288	14387	14261	14211	14241	14320	14158	14298	14290	14289	14073	14257	14202	14139	14272	14195	14210	14222	14216	14101	14252	14332	14006	14370	14222	14175	14128	14270	14238	14300	14278	14101	14186	14219	14215	14179	14371	14335	14302	14198	14159	14261	14071	14377	14221	14194	14264	14349	14092	14227	14228	14351	13982	14091	14183	14467	14365	14219	14171	14316	14326	14147	14301	14151	14273	14200	14338	14182	14408	14291	14251	14300	14308	14066	14241	14031	14084	14142	14268	14208	14199	14203	14247	14135	14306	14128	14464	14216	14104	14220	14193	14238	14300	14272	14347	14102	14356	14091	14272	14060	14252	14229	14395	14202	14209	14182	14208	14116	14299	14308	14172	14274	14337	14085	14319	14209	14132	14239	14413	14290	14272	14205	14355	14255	14164	14221	14080	14426	14305	14095	14148	14217	14360	14151	14102	14135	14203	14258	14298	14437	14331	14139	14198	14066	14451	14309	14439	14207	14367	14376	14028	14245	14161	14146	14266	14074	14256	14352	14156	14386	14236	14232	14285	14290	14084	14233	14234	14206	14331	14285	14233	14169	14130	14223	14332	14224	14407	14184	14254	14155	14152	14362	14282	14180	14349	14234	14238	14317	14240	14293	14217	14332	14296	14370	14326	13957	14201	14133	14139	14305	14163	14129	14203	14459	14354	14117	14345	14307	14219	14117	14257	14173	14345	14342	14110	14331	14244	14110	14241	14201	14319	14134	14240	14165	14131	14354	14173	14128	14187	14177	14279	14245	14192	14402	14270	14177	14197	14346	14226	14158	14198	14249	14297	14223	14364	14345	14139	14219	14036	14245	14223	14354	14239	14176	14378	14255	14314	14183	14284	14185	14312	14408	14120	14244	14291	14189	14100	14089	14214	14220	14226	14264	14101	14252	14490	14170	14323	14286	14299	14320	14259	14364	14364	14224	14227	14126	14215	14153	14131	14309	14278	14229	14295	14353	14300	14129	14200	14139	14297	14257	14378	14215	14349	14277	14353	14283	14264	14333	14192	14516	14136	14411	14149	14152	14193	14295	14234	14189	14328	14199	14074	14147	14264	14053	14219	14126	14468	14179	14252	14158	14239	14118	14218	14269	14343	14244	14282	14151	14188	14319	14224	14362	14253	14159	14183	14204	14339	14307	14229	14152	14252	14240	14201	14366	14261	14241	14309	14316	14348	14348	14197	14363	14373	14284	14385	14238	14164	14304	14264	14299	14289	14304	14174	14192	14284	14280	14241	14297	14303	14331	14240	14187	14200	14298	14308	14346	14102	14122	14080	14311	14228	14148	14073	14234	14048	14239	14346	14089	14285	14366	14195	14224	14137	14225	14165	14239	14147	14174	14209	14220	14324	14383	14198	14262	14290	14322	14243	14138	14304	14208	14191	14259	14276	14337	14191	14023	14248	14273	14265	14264	14246	14308	14068	14200	14316	14427	14367	14273	14399	14453	14393	14132	14129	14284	14004	14183	14095	14310	14281	14250	14180	14285	14158	14242	14365	14093	14235	14171	14355	14274	14143	14253	14308	14254	14214	14200	14376	14379	14244	14239	14163	14071	14326	14259	14085	14166	14325	14177	14245	14212	14092	14168	14191	14189	14272	14104	14269	14286	14150	14265	14349	14187	14265	14348	14143	14260	14339	14146	14316	14235	14210	14145	14370	14236	14044	14207	14244	14340	14305	14173	14209	14308	14270	14062	14260	14167	14256	14137	14476	14362	14131	14236	14203	14313	14169	14183	14272	14168	14253	14299	14131	14223	14307	14173	14261	14228	14216	14327	14199	14310	14195	14138	14040	14260	14170	14306	14288	14239	14228	14264	14206	14275	14243	14279	14279	14205	14232	14268	14276	14304	14243	14226	14183	14190	14286	14205	14199	14206	14257	14283	14183	14400	14251	14142	14174	14086	14358	14176	14240	14068	14290	14173	14303	14248	14173	14121	14290	14245	14270	14212	14208	14197	14150	14074	14296	14155	14217	14078	14377	14270	14408	14385	14131	14366	14204	14386	14292	14251	14262	14170	14142	14120	14280	14201	14206	14307	14215	14250	14248	14222	14213	14217	14297	14494	14307	14115	14289	14333	14205	14269	14273	14356	14273	14232	14170	14216	14301	14162	14329	14249	14156	14403	14299	14065	14234	14392	14169	14312	14397	14235	14226	14092	14213	14172	14210	14312	14122	14313	14203	14282	14149	14406	14243	14106	14178	14229	14371	14253	14321	14263	14173	14222	14282	14034	14367	14209	14154	14268	14367	14182	14278	14314	14138	14123	14290	14265	14382	14263	14419	14217	14209	14253	14260	14396	14147	14255	14299	14253	14274	14175	14324	14256	14398	14225	14281	14205	14225	14239	14428	14266	14195	13995	14294	14353	14300	14299	14170	14346	14286	14272	14233	14149	14425	14168	14323	14120	14270	14022	14090	14364	14255	14272	14123	14286	14173	14182	14264	14173	14288	14293	14346	14230	14296	14169	14330	14204	14107	14310	14252	14336	14100	14253	14210	14410	14240	14211	14267	14252	14269	14290	14251	14264	14253	14299	14258	14180	14353	14299	14222	14235	14337	14151	14390	14378	14107	14307	14193	14227	14275	14256	14218	14423	14210	14151	14292	14302	14108	14292	14348	14199	14412	14261	14323	14383	14194	14395	14127	14146	14449	14298	14223	14196	14168	14318	14175	14177	14108	14454	14245	14094	14099	14264	14335	14296	14322	14341	14301	14284	14343	14365	14171	14266	14218	14199	14204	14066	14362	14291	14261	14306	14249	14175	14078	14264	14370	14159	14245	14234	14174	14254	14321	14218	14391	14046	14156	14059	14262	14186	14434	14274	14294	14473	14164	14184	14373	14154	14273	14257	14271	14373	14340	14249	14254	14340	14242	14174	14196	14254	14264	14131	14221	14333	14277	14453	14374	14293
22620	21054	28836	23547	21747	24336	26236	20598	18592	18093	17850	17253	17125	16847	16862	16889	16744	16673	16700	16637	16516	16583	16514	16444	16364	16272	16410	16291	16062	16321	16102	16311	16139	16118	15929	16274	16019	16003	16099	15951	16005	15851	15803	15922	15880	15997	15862	16133	15854	15966	15823	15857	15974	15715	15913	15932	15800	15811	15673	15947	15825	15868	15831	15705	15924	15868	15754	15610	15790	16098	15848	15910	15984	16099	15855	15839	15886	15721	15977	15723	15847	15785	15837	15661	15742	15828	15728	15887	15820	15868	15797	15669	15734	16017	15994	15711	15815	15744	15654	15909	15839	15882	15703	15826	15736	15826	15794	15798	15718	15838	15897	15850	15847	15796	15787	15834	15887	15644	16023	15671	15703	15769	15824	15724	15816	15872	15729	15883	15830	15898	15909	15821	15817	15945	15997	15737	16038	15914	15941	15914	16026	15959	15964	15983	15847	15680	15804	15647	15690	15727	15651	15504	15782	15872	15765	15916	15816	15603	15862	15734	15968	15755	15718	15736	15785	15764	15822	15754	15691	15841	16038	15650	15797	15853	15720	15679	15782	15870	15866	15862	15691	15795	15811	15698	15744	15905	15837	15777	15707	16005	15750	15575	15815	15540	15736	15807	15623	15662	15805	15725	15943	15742	15874	15778	15899	15690	15981	15782	15802	15879	15840	15603	15763	15831	15931	15869	15866	15600	15698	15727	15779	15960	15690	15623	15816	15783	15797	15831	15590	15867	15670	15567	15793	15651	15766	15980	15807	15914	15817	15812	15705	15750	15517	15800	15811	15689	15669	15715	15789	15683	15817	15673	15688	15759	15700	16005	15806	15986	15918	15726	15615	16034	15770	15875	15842	15761	15874	15803	15862	15733	15835	15810	15846	15657	15880	15975	15785	15937	16046	15738	15748	15958	15897	15724	15743	15927	15917	15692	15823	15721	15790	15796	15864	15825	15717	15830	15779	15835	15759	15761	15835	15899	15820	15725	16088	15948	15900	15752	15761	15816	15821	15775	15652	15928	15935	15848	15653	15759	15881	15721	15685	15760	15921	15870	15715	15708	15893	15763	15820	15829	15801	15661	16067	15899	15670	15692	15733	15795	15624	15904	15796	15680	15571	15787	15779	15881	15902	16011	15900	15691	15802	15731	15687	15821	15643	15735	15923	15755	15765	15750	15877	15699	15667	15780	15815	15703	15863	15674	15686	15776	15585	15784	15686	15744	15785	15847	15632	15727	15918	15883	15815	15635	15893	15745	15872	15726	15793	15811	15717	15564	15717	15811	15743	15766	15750	15726	15723	15903	15828	15852	15840	15702	15723	15692	15721	15810	15740	15754	15595	15624	15845	15812	15916	15742	15943	15712	15689	15866	15728	16010	15800	15578	15801	15634	15827	15574	15678	15706	15622	15715	15895	15763	15974	15858	15871	15706	15782	15764	15811	15687	15669	15659	15653	15830	15937	15794	15718	15671	15747	15624	15853	15759	15836	15707	15961	15769	15845	15720	15897	15818	15694	15766	15831	15896	15560	15678	15743	15987	15629	15951	15823	15761	15761	15825	15705	15807	15713	15771	15785	15688	15767	15886	15720	15668	15691	15656	15785	15659	15804	16045	15883	15695	15662	15941	15868	15932	15805	15977	15592	15870	15767	15691	15859	15732	15834	15757	15785	15652	15768	15741	15708	15817	15759	15949	15676	15657	15759	15790	15641	15890	15803	15646	15779	15613	15817	15799	15567	15823	15605	15588	15838	15872	15762	15802	16027	15680	15813	15711	15875	15798	15972	15870	15763	15932	15778	15779	15777	15840	15898	15980	15802	15768	15703	15517	15653	15954	15872	15758	15670	15674	15764	15869	15753	15743	15734	15837	15752	15573	15634	15697	15729	15946	15711	15893	15790	15794	15677	15954	15801	15712	15744	15665	15736	15926	15727	15882	15633	15731	15782	15776	15913	15754	15745	15835	15631	15827	15800	16047	15798	15650	16023	15698	15790	15731	15725	15747	15841	15665	15838	15773	15859	15811	15640	15815	15697	15859	15648	15830	15773	15812	15859	15708	15841	15861	15797	15860	15599	15942	15778	15830	16082	15689	15788	15680	15740	15741	16065	15688	15895	15847	15760	15804	15700	15796	15732	15670	15589	15910	15785	15713	16026	15842	15805	15808	15818	15790	16039	15847	15960	15622	15743	15762	15777	15600	15896	15848	15786	15941	15677	15797	15693	15717	15891	15888	15942	15437	15790	15837	15637	15725	15833	15707	15825	15813	15717	15806	15924	15883	15906	15774	15735	15784	15761	15889	15940	15575	15787	15909	15915	15688	15782	15892	15716	15644	15624	15948	15932	15894	15816	15867	15835	16013	15754	16042	15731	15772	15924	15812	15822	15919	15945	15634	15740	15824	15770	15918	15587	15618	15681	15753	15926	15816	15879	15871	15972	15766	15860	15705	15845	15722	16008	15854	15870	15627	15949	15810	15876	15779	15843	15651	15959	15961	15679	15828	15875	15750	15751	15524	15725	15684	15724	15669	15774	15708	15667	15653	15841	15652	15835	15687	15795	15686	15556	15655	16055	15755	15732	15881	15907	15874	15754	15857	15873	15726	16034	15564	15902	15887	15816	15915	15649	15976	15715	15823	15859	15637	15531	15855	15916	15679	15886	15777	15733	15580	15757	15764	15772	15801	15816	15993	15819	15850	15836	16064	15720	15706	15813	15874	15816	15676	15594	15698	15665	15816	15958	15742	15673	15733	15970	15773	15779	15805	15944	15739	15614	15756	15701	15766	15599	15557	15787	15805	15848	15899	15972	15803	15689	15630	15897	15727	15648	15814	16088	15726	16009	15821	15849	15712	15585	15754	15769	15879	15782	15600	15903	15707	15590	15692	15793	15815	16069	15704	15694	15856	15768	15856	15772	15775	15619	15754	15912	15661	15798	15610	15640	15768	15657	15846	15849	15848	15622	15774	15842	15848	15867	15585	15736	15758	15618	15819	15568	15609	15777	15924	15841	15838	15723	15894	15751	15898	15910	15725	15820	15720	15734	15662	15623	15879	15763	15724	15866	15669	15802	15619	15882	15717	15641	15723	15891	15630	15999	15893	15825	15740	15651	15775	15464	15744	15598	15700	15810	15776	15660	15673	15662	15663	15679	15632	15716	15767	15711	15928	15655	15808	15783	16095	15772	15917	15869	15627	16019	15878	15672	15727	15970	15752	15723	15620	15692	16014	15977	15668	15790	15747	15759	15774	15771	15605	15867	15825	15739	15706	15758	15794	15878	15747	15846	15614	15593	15801	15837	15861	15791	15570	15809	15776	15909	15573	15802	15723	15829	15737	15856	15495	15760	16043	15686	15816	15767	15722	15662	15870	15895	15797	15901	15879	15746	15680	15501	15538	15817	15720	15820	15785	15682	15641	15838	15812	15919	15849	15872	15623	15644	15795	15738	15877	15742	15757	15802	15889	15639	15725	15765	15673	15896	15759	15889	15745	15789	15744	15750	15643	15894	15734	15751	15907	15831	15735	15897	15695	15874	15690	15845	15640	15726	15743	15800	15800	15738	15723	15941	15845	15951	15844	15810	15716	15633	15851	15677	15854	15745	15780	15626	15703	15752	15809	15702	15684	15649	15785	15799	15613	15797	15695	15835	15734	15906	15833	16002	15923	15818	15631	15769	15838	15978	15674	15870	15656	15735	15825	15691	15704	15604	15723	15634	15603	15572	15688	15879	15732	15726	15572	15888	15696	15772	15772	15815	15667	15773	15853	15563	15645	15687	15859	15754	15745	15810	15870	15714	15819	15782	15665	15684	15864	15751	15809	15823	15559	16107	15911	15796	15824	15759	15713	15564	15906	15859	15888	15773	15752	15622	15726	15824	15720	15667	15848	15747	15839	15839	15755	15715	15797	15731	15601	15661	15825	15630	15859	15740	15850	15674	15793	15805	15850	15734	15706	15755	15935	15915	15652	16015	15640	15683	15688	15767	15840	15668	15695	15699	15974	15717	15789	15864	15772	15936	15763	15769	15730	15823	15699	15709	15702	15761	15685	15551	15511	15488	15565	15744	15828	15857	15616	15643	15873	15636	15804	15937	15866	15954	15786	15854	15759	15729	15834	15672	15810	15807	15646	15733	15836	15929	15893	15778	15514	15815	15607	15648	15703	15826	15805	15685	16019	15770	15847	15971	15789	16001	15606	15764	15879	15783	15665	15641	15657	15922	15733	15764	15755	15710	15630	15951	15774	15533	15704	15871	15600	15779	15674	15941	15922	15940	15957	15847	15740	15759	15656	15912	15711	15647	15540	15973	15660	15765	15683	15788	15799	15736	15875	15654	15760	15718	15581	15624	15750	15827	15692	15610	15688	15720	15834	15758	15817	15741	15733	15741	15892	15702	15567	15685	15855	15730	15792	15794	15844	15851	15848	16010	15694	15681	15874	15643	15996	15891	15805	15913	15744	15857	15788	15811	15815	15855	15861	15752	15858	15743	15795	15826	15775	15732	15832	15811	15860	15743	15792	15814	15711	15760	15714	15863	15823	15739	15617	15667	15743	15573	15719	15813	15961	15717	15690	15635	15730	15819	15990	15691	15635	15775	15824	16066	15747	15761	15690	16023	15672	15786	15826	15793	15724	15779	15913	15671	16016	15913	15984	15749	15738	15855	15741	15767	15717	15873	15577	15691	15731	15487	15775	15920	15827	15830	15862	15917	15782	15867	15761	15971	15845	15714	15474	15619	15641	15721	15884	15671	15902	15866	15590	15704	15698	15727	15887	15705	15611	15645	15557	15904	15885	15712	15725	15736	15761	15739	15795	15724	15798	15781	15717	15811	15789	15684	15713	15701	15686	15813	15636	15749	16012	15928	15851	15799	15590	15544	15912	15773	15902	15724	15812	15775	15813	15882	15831	15793	15600	15771	15752	15807	15849	15510	15661	15773	15729	15977	15825	15766	15551	15848	15761	15714	15814	15941	15778	15782	15709	15861	15844	15858	15835	15938	15991	15796	15677	15843	15760	15780	15754	15815	15647	15801	15919	15724	15897	15648	15645	15790	15733	15709	15492	15627	15798	15541	15687	15688	15820	15575	15638	15820	15868	15787	15906	15664	15795	15831	16018	15739	15536	15780	15886
27487	48921	46269	37013	30813	25988	22626	20248	18395	16795	16527	16132	15923	15810	15662	15700	15583	15595	15428	15297	15335	15258	15289	15192	15049	14827	14775	14645	14546	14599	14651	14602	14547	14566	14458	14507	14581	14344	14317	14252	14351	14355	14279	14431	14234	14268	14344	14192	14332	14334	14313	14265	14246	14218	14285	14050	14270	14193	14211	14208	14128	14154	14202	14294	14270	14247	14086	14188	14329	14310	14370	14155	14323	14342	14164	14146	14261	14276	14167	14211	14126	14145	14150	14073	14160	14199	14198	14146	14224	14407	14182	14210	14229	14222	14133	14257	14239	14098	14297	14308	14222	14119	14238	14137	14164	14219	14209	14087	14249	14399	14214	14306	14347	14010	14166	14152	14185	14284	14075	14333	14212	14017	14105	14298	14153	14323	14220	14040	14253	14201	14192	14203	14265	14255	14194	14250	14214	14102	14137	14197	14176	14287	14348	14134	13961	14202	14296	14215	14281	14272	14082	14158	14206	14204	14198	14270	14269	14270	14265	14276	14220	14102	14226	14185	14266	14154	14282	14146	14218	14202	14127	14188	14155	14091	14216	14205	14233	14387	14132	14227	14172	14307	14150	14276	13942	14206	14131	14356	14262	14499	14234	14068	14226	14083	14196	14124	14335	13985	14257	14355	14056	14243	14283	14263	14240	14087	14158	14159	14172	14155	14269	14348	14393	14241	14169	14150	14148	14307	14292	14243	14223	14224	14172	14300	14152	14020	14211	14192	14203	14155	14263	14268	14108	14360	14195	14283	14245	14096	14250	14082	14364	14029	14264	14353	14220	14164	14095	14077	14150	14264	14385	14162	14259	14222	14153	14041	14276	14313	14162	14240	14134	14223	14256	14143	14233	14198	14124	14128	14265	14178	14069	14057	14121	14215	14184	14079	14153	14271	14175	14089	14013	14225	14099	14105	14181	14183	14275	14060	14199	14202	14190	14213	14177	14242	14249	14293	14093	14250	14274	14136	14302	14331	14199	14243	14044	14211	14259	14289	14267	14314	14470	14165	14217	14161	14281	14027	14292	14217	14335	13995	14221	14283	14278	14104	14241	14180	14259	14157	14300	14231	14061	14221	14015	14225	14247	14160	14168	14324	14251	14370	14161	14237	14198	14311	14037	14218	14370	14277	14065	14171	14111	14248	14036	14227	13987	14069	14152	14247	14258	14218	14377	14234	14264	14328	14246	14192	14162	14231	14179	14204	14286	14213	14207	14082	14218	14272	14312	14241	14308	14109	14412	14181	14229	14189	14180	14275	14160	14038	14160	14277	14192	14326	14208	14200	14234	14156	14173	14194	14358	14397	14300	14106	14346	14257	14269	14214	14111	14314	14247	14173	14185	14142	14081	14152	14123	14322	14240	14221	14217	14094	14037	14134	14195	14129	14239	14111	14402	14210	14285	14296	14033	14310	14337	14228	14184	14097	14311	14089	14061	14003	14208	14061	14155	14291	14307	14058	14251	14370	14265	14293	14199	14311	14295	14160	14177	14364	13985	14156	14298	14253	14225	14170	14300	14207	14097	14148	14095	14237	14380	14201	14047	14273	14137	14260	14128	14335	14197	14226	14174	14147	14331	14173	14181	14076	14187	14164	14020	14260	14082	14335	14131	14258	14222	14131	14134	14195	14241	14303	14158	14337	14054	14312	14182	14407	14103	14208	14100	14257	14331	14268	14220	14151	14279	14220	14238	14215	14303	14250	14427	14266	14111	13999	14309	14106	14412	14304	14184	14168	14157	14295	14047	14200	14288	14337	14109	14268	14258	14284	14245	14190	14051	14175	14230	14374	14329	14303	14166	14125	14098	14214	14304	14304	14168	14068	14294	14197	14335	14195	14153	14092	14125	14285	14206	14216	14244	14110	14065	14239	14301	14158	14259	14218	14068	14211	14121	14128	14309	14164	14178	14240	14061	14249	14206	14186	14355	14278	14303	14303	14357	14220	14125	14261	14148	14138	14117	14206	14133	14188	14278	14243	14181	14142	14231	14049	14211	14490	14302	14166	14254	14175	14322	14172	14077	14127	14270	14244	14108	14081	14148	14109	14172	14320	14098	14254	14196	14301	14200	14192	14348	14137	14243	14258	14161	14170	14238	14215	14266	14146	14143	14283	14195	14072	14168	14295	14158	14289	14188	14060	14287	13976	14078	14303	14108	14235	14163	14259	14273	14252	13847	14150	14275	14297	14176	14002	14202	14161	14203	14283	14275	14110	14160	14188	14198	14156	14219	14170	14117	14209	14166	14239	14102	14052	14246	14242	14472	14138	14198	14093	14218	14300	14269	14236	14221	14270	14123	14148	14237	14058	14378	14182	14086	14139	14322	14104	14221	14353	14120	14123	14064	14250	14275	14113	14238	14235	14166	14335	14260	14217	14005	14175	14145	14334	14221	14320	14348	14097	14069	14167	14237	14255	14080	14139	14198	14210	14156	14146	14034	14191	14433	14264	14419	14359	14228	14008	13999	14259	14014	14235	14428	14246	14266	14253	13912	13995	14268	14094	14097	14218	14296	14188	14057	14195	14210	14187	14257	14225	14379	14154	14162	14206	14174	14261	14175	14191	14189	13991	14091	14222	14181	14367	14132	14242	14287	14267	14291	14285	14233	14091	14093	14261	14157	14098	14124	14246	14259	13961	14114	14262	14171	14214	14220	14160	14318	14228	14328	14206	14287	14234	14157	14143	14270	14153	14209	14391	14224	14259	14366	14156	14073	14226	14189	14296	14162	14025	14310	13945	14390	14288	14045	14150	14243	14290	14179	14260	14292	14167	14385	14280	14125	14100	14230	14187	14325	14108	14245	14190	14255	14028	14186	14133	14133	14213	14105	14279	14069	14191	14088	14138	14067	14054	13936	14174	14110	14257	14337	14118	14156	14165	14216	14284	14247	14131	14173	14204	14253	14174	14184	14214	14373	14195	14119	14203	14177	14132	14195	14161	14129	14179	14210	14173	14104	14312	14234	14257	14199	14421	14362	14297	14105	14215	14187	14102	14149	14124	14217	14204	14046	14239	14170	14279	14150	14246	14276	14398	14177	14193	14317	14254	14047	14176	14135	14120	14132	14195	14296	14104	14178	14236	14172	14228	14142	14277	14316	14238	14024	14272	14203	14213	14223	14338	14252	14204	14099	14131	14141	14082	14275	14312	14348	14148	14110	14229	14150	14210	14169	14207	14265	14263	14148	14194	14175	14278	14165	14240	14207	14354	14226	14161	14054	14139	14145	14208	14210	14082	14182	14173	14276	14240	14203	14294	14106	14252	14061	14237	14165	14182	14308	14289	14310	13973	14041	14219	14342	14242	14236	14275	14354	14227	14054	14195	14220	14244	14167	14290	14241	14370	14114	14096	14159	14185	14134	14321	14196	14291	14045	14212	14060	14209	14170	14263	14099	14184	14147	14083	14156	14163	14233	14116	14132	14239	14188	14202	14206	14274	14180	14193	14108	14378	14099	14336	14145	14134	14103	14257	14044	14211	14305	14247	14174	14266	14152	14144	14220	14219	14315	14164	14126	14186	14113	14231	14226	14215	14056	14127	14327	13979	14118	14323	14140	14093	14318	14122	14335	14186	14314	14130	13971	14219	14089	14186	14120	14245	14331	14144	14192	14078	14178	14226	14304	14184	14230	14027	14305	14121	14108	14131	14295	14227	14116	14100	14103	14210	14124	14153	14118	14347	14110	14131	14287	14210	14189	14248	14166	14228	14149	14166	14240	14361	14354	14227	14161	14177	14089	14309	14211	14302	14466	14274	14088	14250	14285	14301	14380	13981	14341	14174	14062	14164	14139	14193	14056	14158	14132	14198	14118	14113	14160	14033	14081	14198	14258	14168	14150	14135	14091	14115	14218	14313	14262	14249	14202	14232	14041	14107	14249	14229	14359	14161	14226	14237	14253	14210	14166	14115	14202	14084	14286	14105	14246	14322	14134	14185	14321	14063	13989	14196	14395	14239	14349	14225	14068	14214	14209	14279	14118	14196	14120	14218	14122	14234	14151	14060	14194	14147	14140	14194	14315	14178	14230	14332	14196	14193	14351	14226	14239	14279	14129	14287	14105	14220	14388	14375	14009	14238	14274	14339	14125	14187	14161	14262	14290	14275	14157	14158	14111	14360	14157	14287	14183	14385	14242	14161	14313	14210	14110	14116	14260	14289	14160	14258	14290	14186	14232	14083	14265	14323	14389	14230	14192	14240	14143	14313	14280	14337	14196	14243	14346	14228	14165	14299	14146	14145	14209	14275	14037	14292	14213	14270	14110	14222	14136	14026	14246	14334	14103	14154	14176	14201	14361	14143	14191	14288	14209	14239	14250	14121	14274	14225	14147	14144	14070	14150	14199	14220	14051	14359	14179	14280	14170	14079	14212	14089	14185	14251	14156	14203	14252	14210	14208	14325	14222	14163	14166	14321	14169	14215	14169	13982	14162	14188	14193	14132	14297	14222	14201	14224	14147	14268	14124	14178	14137	14274	14027	14264	14123	14228	14086	14215	14465	14166	14232	14301	14199	14256	14245	14338	14129	14137	14164	14241	14305	14188	14120	14260	14157	14219	14228	14126	14225	14227	14227	14055	14185	14183	14122	14384	14106	14279	14190	14289	14274	14127	14345	14169	14175	14305	14188	14082	14229	14162	14132	14289	14292	14026	14312	14199	14226	14266	14246	13984	14181	14118	14302	14149	14174	14279	14105	14223	14177	14179	14132	14254	14163	14257	14405	14217	14169	14268	14069	14185	14166	14175	14013	14124	14092	14234	14127	14285	14204	14088	14197	14277	14218	14240	14296	14127	14238	14257	14182	14157	14213	14234	14361	14128	14272	14246	14137	14315	14306	14186	14164	14170	14194	14268	14165	14107	14183	14391	14115	14171	14306	14380	14225	14246	14226	14304	14144	14252	14216	14110	14180	14134	14272	14176	14098	14342	14138	14283	14205	14132	14190	14260	14391	14347	14156	14370	14164	14234	14322	14093	14283	14131	14059	14111	14123	14154	14087	14227	14266	14255	14369	14059	14182	14208	14250	14345	14207	14351	14169	14234	14233	14137	14222	14245	14196	14160	14427	14106	14225	14315	13995	14217	14123	14134	14108	14174	14083	14213	14110	14122	14318	14208	14297	14125	14189	14204
27677	24084	30414	26997	21258	18987	17861	17115	16312	16117	15942	15850	15813	15786	15930	15752	15813	15741	15661	15879	15635	15686	15922	15617	15564	15606	15845	15691	15719	15579	15732	15512	15529	15565	15593	15492	15497	15494	15485	15395	15498	15556	15486	15551	15456	15684	15537	15292	15521	15524	15605	15423	15435	15481	15585	15549	15554	15565	15498	15362	15381	15293	15531	15600	15526	15416	15401	15600	15485	15662	15499	15502	15574	15644	15630	15539	15332	15447	15512	15277	15622	15541	15633	15490	15556	15408	15562	15637	15528	15451	15636	15288	15521	15365	15459	15557	15517	15360	15515	15441	15490	15743	15371	15274	15448	15315	15462	15344	15339	15411	15558	15525	15406	15437	15432	15540	15468	15483	15673	15351	15413	15679	15360	15516	15394	15663	15510	15554	15623	15632	15531	15340	15245	15339	15597	15375	15252	15438	15620	15682	15465	15430	15481	15371	15518	15683	15565	15515	15506	15474	15576	15213	15484	15499	15425	15479	15715	15575	15532	15595	15589	15581	15471	15486	15472	15261	15423	15373	15540	15468	15552	15674	15564	15529	15619	15579	15481	15659	15609	15618	15356	15384	15566	15499	15632	15487	15536	15433	15486	15582	15471	15478	15366	15425	15368	15449	15528	15443	15481	15490	15447	15554	15517	15698	15669	15589	15455	15462	15504	15459	15574	15641	15408	15259	15311	15445	15485	15711	15496	15646	15652	15480	15466	15270	15469	15623	15462	15578	15605	15523	15403	15500	15450	15437	15495	15553	15605	15354	15371	15420	15425	15658	15472	15479	15616	15580	15618	15550	15688	15288	15397	15465	15422	15448	15749	15547	15670	15312	15454	15408	15590	15601	15472	15576	15472	15524	15644	15561	15569	15565	15402	15362	15311	15395	15562	15496	15549	15454	15387	15546	15473	15310	15484	15384	15465	15519	15579	15564	15504	15561	15450	15500	15316	15431	15274	15703	15487	15402	15522	15666	15533	15510	15426	15480	15445	15604	15372	15545	15390	15461	15598	15405	15514	15594	15555	15354	15241	15524	15440	15392	15486	15644	15535	15287	15379	15427	15626	15411	15521	15495	15508	15583	15536	15301	15582	15421	15477	15442	15692	15601	15564	15503	15593	15513	15621	15350	15328	15454	15570	15553	15470	15432	15735	15503	15573	15451	15561	15496	15669	15513	15370	15562	15400	15528	15512	15525	15595	15541	15589	15373	15657	15641	15419	15337	15568	15577	15525	15449	15665	15465	15448	15516	15494	15654	15491	15673	15651	15474	15437	15528	15444	15500	15424	15647	15506	15268	15391	15480	15525	15515	15372	15404	15458	15534	15437	15486	15589	15520	15658	15499	15657	15620	15499	15635	15657	15681	15464	15568	15527	15668	15449	15755	15679	15623	15518	15537	15649	15522	15610	15480	15471	15627	15397	15385	15549	15400	15609	15479	15352	15388	15569	15539	15455	15464	15530	15401	15450	15514	15520	15483	15681	15401	15371	15360	15318	15356	15637	15397	15461	15628	15467	15620	15634	15597	15460	15572	15502	15469	15444	15480	15582	15703	15461	15598	15515	15350	15499	15488	15684	15510	15581	15369	15625	15638	15625	15514	15435	15451	15290	15505	15454	15387	15454	15571	15594	15533	15518	15374	15419	15348	15693	15609	15564	15668	15523	15437	15463	15492	15451	15412	15360	15563	15553	15368	15453	15473	15633	15578	15365	15385	15476	15305	15341	15521	15601	15553	15457	15503	15315	15575	15284	15430	15365	15570	15522	15513	15556	15624	15514	15639	15357	15533	15460	15525	15428	15445	15567	15597	15509	15688	15591	15505	15536	15307	15587	15658	15546	15328	15433	15508	15444	15473	15597	15504	15442	15687	15641	15457	15563	15565	15283	15454	15432	15535	15615	15469	15549	15562	15566	15427	15543	15673	15565	15663	15586	15590	15429	15615	15583	15465	15441	15530	15495	15412	15629	15608	15591	15560	15404	15714	15606	15663	15430	15499	15467	15366	15463	15553	15215	15599	15607	15599	15592	15353	15467	15353	15455	15670	15572	15352	15780	15561	15451	15612	15605	15538	15432	15469	15536	15565	15578	15389	15670	15514	15444	15712	15690	15496	15510	15475	15469	15627	15539	15441	15429	15556	15220	15641	15516	15537	15346	15363	15678	15660	15666	15628	15457	15461	15497	15423	15364	15444	15644	15519	15716	15438	15474	15558	15553	15654	15579	15493	15511	15392	15389	15343	15471	15470	15531	15342	15603	15520	15366	15449	15573	15589	15421	15240	15386	15493	15576	15491	15522	15479	15450	15548	15613	15328	15480	15619	15485	15451	15499	15467	15594	15570	15514	15359	15433	15559	15405	15390	15416	15571	15420	15563	15451	15468	15636	15387	15656	15396	15593	15443	15470	15387	15659	15492	15455	15492	15521	15484	15423	15356	15635	15413	15604	15315	15630	15504	15514	15562	15450	15519	15588	15357	15437	15660	15571	15482	15449	15581	15406	15450	15482	15235	15476	15470	15633	15771	15536	15515	15521	15483	15739	15533	15420	15533	15431	15331	15390	15403	15540	15512	15493	15413	15580	15508	15394	15537	15468	15441	15440	15493	15635	15560	15390	15422	15431	15408	15424	15512	15645	15331	15452	15438	15508	15591	15275	15522	15269	15668	15603	15498	15466	15522	15390	15460	15576	15554	15505	15500	15595	15563	15461	15440	15443	15842	15384	15373	15501	15544	15569	15544	15484	15478	15423	15400	15559	15596	15578	15533	15535	15579	15522	15340	15369	15698	15484	15515	15559	15545	15669	15296	15378	15429	15439	15477	15445	15416	15540	15510	15472	15602	15596	15544	15395	15467	15361	15530	15499	15313	15486	15638	15366	15532	15341	15309	15642	15592	15541	15412	15427	15422	15489	15286	15855	15597	15715	15577	15670	15529	15537	15467	15378	15524	15796	15480	15512	15492	15471	15543	15271	15434	15594	15541	15763	15520	15429	15622	15385	15284	15572	15496	15498	15456	15776	15390	15506	15544	15406	15153	15380	15530	15521	15579	15518	15520	15682	15376	15520	15613	15424	15537	15530	15406	15511	15488	15437	15596	15549	15560	15344	15113	15641	15498	15541	15602	15532	15409	15520	15617	15478	15361	15542	15477	15388	15548	15529	15332	15197	15497	15463	15414	15487	15435	15489	15558	15410	15725	15672	15447	15510	15350	15539	15503	15573	15538	15262	15446	15535	15473	15571	15648	15405	15361	15327	15608	15672	15426	15455	15479	15475	15412	15478	15538	15523	15620	15496	15444	15534	15436	15488	15660	15685	15434	15329	15474	15683	15447	15414	15454	15512	15625	15621	15597	15518	15561	15517	15455	15600	15531	15210	15351	15484	15493	15443	15565	15645	15547	15539	15438	15535	15721	15583	15439	15542	15487	15446	15457	15522	15547	15506	15401	15563	15478	15551	15361	15401	15481	15576	15509	15376	15543	15636	15592	15592	15492	15387	15472	15526	15472	15625	15585	15671	15402	15365	15564	15625	15475	15364	15305	15655	15550	15577	15687	15612	15415	15342	15498	15544	15560	15593	15431	15558	15482	15491	15413	15447	15453	15301	15447	15236	15361	15483	15328	15573	15586	15511	15421	15483	15468	15489	15553	15570	15465	15464	15663	15355	15699	15424	15485	15473	15354	15594	15525	15537	15755	15602	15702	15331	15325	15427	15643	15353	15695	15525	15486	15466	15669	15510	15548	15457	15393	15511	15473	15512	15438	15304	15485	15380	15449	15490	15501	15512	15464	15472	15551	15512	15354	15616	15515	15561	15502	15518	15255	15603	15689	15462	15541	15670	15610	15414	15517	15385	15488	15586	15426	15556	15769	15719	15550	15697	15719	15461	15422	15561	15506	15423	15520	15621	15461	15463	15542	15501	15517	15642	15614	15453	15404	15422	15595	15515	15545	15719	15507	15605	15588	15540	15512	15526	15456	15513	15449	15474	15559	15451	15440	15493	15569	15420	15528	15511	15562	15443	15300	15703	15641	15442	15446	15496	15584	15498	15573	15447	15659	15491	15436	15575	15610	15457	15312	15564	15524	15629	15409	15550	15614	15363	15509	15445	15522	15450	15555	15527	15404	15505	15451	15363	15360	15455	15400	15440	15463	15489	15559	15639	15454	15517	15520	15421	15352	15317	15626	15465	15508	15376	15621	15400	15723	15682	15439	15586	15513	15568	15696	15563	15658	15555	15639	15634	15499	15596	15358	15345	15483	15550	15557	15406	15362	15510	15597	15481	15456	15480	15614	15499	15630	15350	15577	15499	15424	15431	15449	15450	15332	15553	15393	15736	15422	15545	15395	15487	15518	15508	15564	15701	15588	15582	15576	15557	15393	15605	15548	15540	15863	15408	15580	15533	15529	15498	15446	15611	15757	15573	15379	15702	15537	15651	15610	15372	15335	15481	15411	15661	15580	15641	15436	15485	15658	15556	15501	15440	15412	15612	15433	15518	15625	15503	15353	15391	15627	15461	15479	15488	15475	15413	15595	15519	15450	15515	15670	15759	15573	15616	15567	15532	15498	15537	15688	15519	15331	15387	15574	15554	15485	15408	15589	15521	15401	15734	15572	15537	15439	15517	15669	15545	15656	15529	15592	15636	15587	15611	15397	15694	15584	15611	15436	15471	15640	15564	15368	15502	15509	15523	15629	15622	15639	15382	15432	15433	15557	15578	15445	15437	15478	15542	15652	15730	15397	15460	15523	15559	15675	15415	15714	15468	15460	15435	15560	15484	15518	15418	15624	15586	15422	15384	15503	15533	15521	15535	15592	15435	15736	15725	15441	15572	15620	15652	15625	15405	15514	15506	15567	15490	15430	15603	15600	15389	15662	15700	15353	15697	15428	15512	15570	15533	15579	15501	15636	15474	15379	15516	15533	15638	15585	15546	15448	15480	15275	15596	15538	15586	15492	15648	15644	15471	15635	15543	15309	15627	15422	15411	15571	15641	15446	15337	15371	15572	15421	15504	15740	15445	15504	15584	15521	15444	15602	15663	15588	15486	15654	15444	15400	15524	15472	15694	15454	15434	15626	15553	15389	15561	15606	15491	15513	15324	15403	15518	15754	15347	15311	15466	15419	15566	15600
25468	37385	35305	26967	22322	19079	17453	16308	15565	14962	14886	14700	14712	14716	14687	14659	14646	14627	14656	14688	14495	14464	14594	14361	14518	14391	14124	14440	14387	14348	14278	14393	14328	14027	14249	14120	14399	14219	14163	14108	14365	14342	14219	14175	14182	14152	14012	14168	14137	14129	14092	14291	14374	14133	13907	14149	14003	14250	14166	13960	14094	14181	14095	14175	14198	13914	14044	14170	14184	14289	14113	14204	14151	14022	14039	14067	14127	14072	13935	14073	14038	14080	14226	13965	13955	14104	14028	14035	14104	14105	14084	13981	14140	14129	14095	14023	14087	14051	14186	14038	14130	14188	14190	14175	14143	14035	14135	14125	14123	14144	14168	14190	14129	13934	13998	14128	14067	14182	14190	13944	14080	14049	14080	14026	14066	14137	14075	14092	14086	14179	14044	14050	13964	14176	14018	14109	14036	14108	14217	14016	14081	13879	14195	14195	14010	14013	14028	14087	14097	13956	14124	14122	14007	14203	14015	14007	14210	13994	14091	14075	14064	13947	14131	13949	13980	14157	14052	14076	14169	13927	14034	13962	13983	14058	14014	14082	14218	14131	13947	14059	14245	14151	13972	14073	14027	14153	14066	14009	14287	14047	13864	14134	14138	14012	14011	14190	14015	14121	14170	13953	14039	14212	14023	14111	13949	14142	14014	14314	14130	14015	14054	14116	13914	14191	14081	14018	14050	14269	14169	14105	14012	14022	14152	14197	14011	14095	14047	14142	14058	14077	14042	13962	14108	14091	14051	14075	14286	14101	14034	14177	14240	13936	14193	14118	14107	14173	14086	14196	13978	14059	14124	14059	13904	13974	14106	14231	13982	13907	14218	14009	13966	14021	14232	14175	13914	14063	14066	14032	14069	14207	14179	14204	14068	14096	14158	14276	14076	14106	14008	13908	14122	13964	14140	13953	14203	13950	14126	14086	13899	14267	14012	14006	14044	13919	14300	13988	14131	14029	14236	14213	14120	14140	14066	14040	13980	14009	14179	14058	14141	14181	13888	14062	14210	14202	13945	14061	13964	14123	14131	14134	13928	14083	14139	14066	14043	14028	14020	14072	13998	14056	14098	14013	14022	14154	14226	14190	14118	14075	14160	14282	13965	13953	14333	14022	14314	14078	14165	14017	14071	13976	14085	14103	13981	14045	14277	14255	13968	14157	14082	14050	14113	14289	14110	14134	13887	14114	14136	14147	13949	14063	14016	14153	14050	14113	14152	14023	13937	14121	14037	14061	14204	14073	14043	14218	14136	14175	14072	14137	14092	14109	14044	14076	14146	14057	14042	14189	14011	14211	14162	14026	13936	13892	14095	14105	13986	14301	14047	13939	13928	14124	14198	14150	14174	14119	14140	14163	14033	14213	14083	14050	14103	14156	14112	14016	14232	14011	14216	14050	14231	14034	14300	14156	13984	13984	14154	14098	14157	14156	14027	14078	14231	14117	13997	14001	14067	14107	14134	13949	14001	13917	14011	14078	14074	14132	14012	14039	14038	14295	13891	14005	14126	14063	14293	14038	14004	13934	14167	13997	14195	14007	14187	14029	14053	14127	14084	14214	13943	14111	13993	13976	14185	14035	14062	13802	14180	13996	14010	14103	14121	14130	14133	14277	14191	14149	14044	13972	14061	14296	14246	14188	14026	14011	14026	14208	13947	14095	14089	14096	14001	14210	14139	14004	14246	13988	14099	14141	14316	14146	14147	14041	14042	14115	14115	14083	14003	14073	14033	14015	14034	13913	14090	13961	14131	14006	14229	14116	14060	13859	14097	14072	14176	14191	14287	14137	13978	14249	14104	14120	14029	14041	14171	14111	14038	14127	14052	14023	14067	14224	14089	14119	13948	14162	14036	14037	14105	14199	14069	14064	14017	14135	14089	14117	14045	14001	14250	14147	14154	14024	14216	14112	14131	13944	14168	14170	14283	14152	14004	14155	14195	13847	14257	14253	14041	13972	14256	14044	14053	13945	14077	14143	14031	14307	14087	14072	14144	14285	14113	13933	14153	14090	14036	13889	14139	13820	14046	14174	14028	14108	13997	14321	14079	14093	13945	14159	14080	14289	14087	14155	14221	14098	14044	14138	14170	14220	14200	14091	14046	14178	13972	14091	13918	13975	13945	13871	14048	14001	14004	14140	14197	14027	14030	14070	14147	14170	14092	14262	14007	14209	14058	14124	14083	14062	14018	14130	14055	14044	14017	14055	14082	14132	14191	14154	14003	13950	14141	14133	14106	14051	14154	14055	14266	14112	14226	14038	14221	13946	14152	14096	14039	14065	13970	14130	14115	14009	13982	14147	14069	14073	14014	14141	14018	14020	14055	13973	14187	13963	14062	14188	14082	14075	14360	14157	14114	14063	14039	14178	14037	14107	14108	14149	14144	14225	14144	13972	14217	14089	14189	14134	14005	14169	14061	14088	14254	14052	14223	14073	14081	14209	14091	14112	14058	14182	14019	14241	14042	14188	14108	14238	14022	14048	13922	14126	14036	14126	13998	14134	13963	14157	14181	14032	14025	14018	14104	13979	14115	14188	14156	14155	14095	14123	14267	14031	14007	14094	14090	14101	14219	14185	14027	13993	14006	14013	14128	14060	14053	14139	14194	14067	14136	14099	14077	14035	14250	14231	14050	13910	14026	14073	14100	14060	14138	14097	14164	13993	14225	14114	14037	14207	14199	14140	14120	14127	14073	14068	14118	14173	14117	14061	14189	14009	14108	14167	14067	13999	14044	14069	14167	14284	14112	14107	14133	14001	13922	14165	14054	14178	14121	14156	13947	14133	14204	14125	14213	14117	14102	14128	14209	14153	14092	14105	14108	14056	14002	14129	14129	13958	13789	14130	14096	14182	13999	14005	14126	14093	14046	14122	14057	14028	14017	13985	14077	14109	13957	14307	14066	14014	14227	14129	14070	14026	14100	14165	13995	14075	14136	14162	14094	14185	14076	14135	14102	14151	14138	14082	13986	13948	14156	13973	14075	13981	14265	14041	14215	14101	14208	14181	14122	13903	14017	14053	14255	13985	14156	14063	14135	14045	14224	14074	14086	14107	13983	14206	14027	14123	14102	14148	14149	14062	14161	14042	13942	14074	14001	14062	14229	14242	14142	14125	14115	14023	14106	14209	14076	14190	14068	13885	14341	13820	14183	14069	14100	14070	13960	14071	14171	14131	14005	14198	14166	14045	14100	14016	14202	13934	14246	14013	14155	14224	14153	13937	14038	14038	14214	14055	14151	14149	14039	14268	14143	14275	14162	14005	14217	14083	14188	14147	14075	14127	14052	14046	13994	13928	13999	14089	14084	14198	14002	14096	13984	14089	14178	14055	14102	14304	13970	14013	14057	13970	14309	14108	14059	14043	14168	14133	14096	14125	14031	14007	13945	14193	14060	14223	13965	14155	14011	14102	14100	14095	13998	14124	14125	14125	13973	14159	14098	14098	14222	14179	13997	14176	14229	14148	13973	14047	14225	13983	14071	14189	14003	13985	14052	14174	14106	14126	14189	14099	13994	14011	14085	14265	14187	13986	14046	14031	13909	14091	14094	13898	14074	13945	14105	14113	14110	14108	14076	14059	14034	13985	14204	14164	14269	14030	14060	14014	14185	14025	14112	14044	14174	14211	14043	14044	13988	14011	14164	14078	14131	14087	14053	14079	13985	14149	14071	14096	14036	14069	14201	14126	14120	14101	14195	13971	14111	14075	14023	14213	14058	13923	14083	13959	14099	14209	14250	14078	14117	14098	14150	14148	13994	14188	14026	14135	14227	14086	14140	14156	14054	13984	14004	14080	14226	14060	13943	14013	13965	14002	14012	14122	14012	14138	14117	14152	14149	14129	13946	14056	14108	14137	14125	14064	14180	14003	14068	14126	14154	14078	14043	14154	14073	14018	14163	14149	14066	14136	14061	14252	14107	14144	14065	14223	14336	14173	14054	14265	14139	14009	14172	14129	13978	14093	14128	14030	14042	14058	14142	14207	14007	14238	14188	14136	14087	14159	14157	14111	14054	13957	14109	14005	14174	13879	13993	14031	14125	14120	14163	14030	14003	14125	14016	13931	14039	14109	14185	14122	14068	14315	14308	14333	14035	14011	14087	14059	14079	14005	14189	13919	14115	14207	14085	14017	14078	14111	14150	14211	14302	14221	14120	14240	14100	14052	13877	13986	13923	14157	14091	14195	14128	14082	14135	14170	14136	14189	14032	14080	14108	14088	14106	14254	14025	14041	14241	14010	14039	14199	14058	14080	14187	13969	14135	14103	13914	14167	14057	13930	14170	14125	14097	14017	14075	14086	14193	14041	14079	14193	14178	14114	14289	14232	14114	14086	14268	14107	14224	13994	14059	14120	14141	14039	13990	14080	14107	14027	14045	14051	14169	14025	14192	14073	14029	14090	14157	14101	14219	13979	13859	14083	14165	13998	14047	14149	14078	14133	14137	14072	14143	14155	14007	13971	14187	13992	14095	14004	13992	14198	14057	14043	14248	14138	14052	14088	14283	14088	14074	13925	14075	14137	14223	13968	14180	14290	14005	13981	13978	14041	14139	14193	14000	14194	14204	14095	14019	13952	14115	14068	13918	14252	14206	14074	13957	14155	14027	14060	14115	13950	14189	14200	14262	14071	14117	14000	14128	14000	14073	14050	14104	14007	14108	14103	14238	14105	14277	14099	14190	14064	14136	14084	14158	14150	14061	14158	14101	14164	14263	14013	14072	14194	14107	13938	14024	13956	14068	14092	14050	14096	14049	13944	14074	14172	14164	14118	14132	14167	14072	13897	13882	14006	14102	14132	14182	14037	14181	14190	14278	14164	14276	13880	14128	14230	14143	14213	14157	14144	14170	14018	14161	14283	14070	14066	14166	14225	14075	13986	13988	14089	14040	14071	14114	14034	13953	14145	14160	14059	14067	14043	13974	14132	14081	14184	14179	14369	14129	14141	14033	14135	13957	14196	14017	14076	14161	14037	14159	14142	14073	14019	14202	14158	14164	14040	14150	14042	13949	14135	14103	14098	14253	14218	13991	13979	14210	13931	14086	14197	14095	14189	14150	14098	14212	14123	14065	14146	14151	13925	14244	13927	14032	14005	14185	14090	14042	14086	14143	14075	14038	14144	14088	14113
23771	21059	28449	24424	23092	23453	22285	18770	17316	17021	16664	16703	16545	16518	16260	16413	16164	16181	16254	16227	16353	16255	16264	16062	16110	16046	15904	15875	16059	15977	15785	15801	15797	15767	16079	15820	15752	15751	15704	15743	15759	15683	15555	15723	15750	15674	15745	15728	15897	15803	15775	15623	15716	15730	15738	15715	15855	15725	15600	15709	15575	15682	15843	15777	15775	15672	15742	15622	15594	15763	15672	15728	15801	15742	15793	15542	15659	15630	15673	15692	15853	15576	15416	15626	15562	15569	15703	15547	15711	15506	15667	15685	15689	15745	15738	15612	15554	15680	15873	15676	15474	15633	15585	15638	15727	15603	15664	15487	15786	15478	15686	15898	15566	15652	15756	15450	15760	15777	15822	15698	15873	15723	15753	15692	15995	15695	15653	15375	15545	15429	15597	15744	15633	15887	15538	15625	15525	15594	15785	15516	15773	15710	15373	15650	15654	15682	15734	15643	15485	15672	15723	15639	15709	15579	15630	15743	15578	15605	15754	15593	15630	15749	15642	15484	15578	15698	15558	15574	15516	15692	15660	15501	15729	15569	15756	15687	15823	15679	15645	15687	15562	15630	15741	15544	15737	15515	15531	15542	15823	15645	15825	15717	15844	15549	15700	15822	15729	15602	15507	15587	15490	15685	15639	15529	15666	15502	15517	15460	15654	15569	15739	15902	15467	15715	15659	15463	15660	15634	15570	15564	15775	15527	15531	15797	15318	15699	15911	15694	15593	15541	15875	15592	15540	15704	15727	15586	15584	15554	15602	15574	15709	15423	15786	15817	15556	15609	15514	15456	15567	15637	15562	15610	15571	15543	15868	15562	15603	15732	15459	15573	15597	15688	15690	15532	15556	15655	15780	15748	15632	15884	15526	15671	15610	15650	15664	15743	15655	15787	15420	15681	15747	15698	15728	15787	15693	15650	15656	15779	15741	15466	15627	15466	15734	15738	15669	15547	15697	15816	15667	15770	15597	15708	15544	15626	15708	15757	15440	15559	15712	15504	15638	15684	15517	15627	15589	15545	15809	15673	15708	15565	15730	15866	15601	15696	15781	15736	15800	15780	15523	15703	15552	15676	15925	15763	15648	15599	15554	15584	15561	15565	15637	15566	15598	15699	15613	15826	15600	15581	15557	15630	15555	15523	15780	15769	15578	15667	15543	15613	15638	15720	15786	15697	15706	15512	15504	15511	15516	15739	15661	15451	15475	15522	15584	15662	15589	15448	15640	15643	15428	15718	15436	15449	15675	15649	15631	15530	15701	15558	15669	15723	15714	15729	15549	15580	15802	15637	15557	15450	15565	15524	15828	15796	15591	15524	15501	15784	15690	15603	15743	15524	15503	15546	15615	15645	15643	15829	15575	15608	15567	15667	15697	15765	15686	15601	15640	15788	15751	15818	15455	15502	15805	15607	15572	15566	15719	15639	15773	15706	15718	15438	15732	15790	15674	15725	15481	15453	15659	15604	15772	15528	15703	15833	15728	15518	15633	15604	15667	15778	15769	15595	15601	15700	15664	15634	15642	15531	15651	15680	15729	15628	15493	15577	15804	15641	15843	15632	15755	15463	15552	15558	15651	15406	15678	15734	15617	15807	15826	15575	15446	15527	15737	15586	15499	15725	15703	15740	15707	15651	15723	15730	15778	15804	15777	15622	15810	15676	15457	15525	15776	15554	15697	15561	15793	15581	15562	15637	15700	15656	15608	15624	15431	15598	15626	15663	15744	15533	15622	15670	15793	15621	15564	15735	15633	15529	15624	15595	15560	15587	15773	15631	15558	15693	15591	15624	15621	15744	15461	15571	15419	15462	15509	15714	15675	15729	15795	15705	15540	15457	15755	15691	15794	15728	15539	15645	15620	15742	15655	15641	15578	15609	15731	15592	15515	15654	15787	15608	15756	15536	15526	15522	15696	15509	15798	15571	15597	15586	15804	15604	15571	15569	15432	15578	15690	15651	15714	15629	15637	15695	15597	15507	15586	15654	15652	15523	15658	15569	15586	15682	15728	15756	15808	15680	15657	15700	15519	15559	15686	15686	15584	15661	15555	15616	15661	15527	15668	15710	15709	15700	15636	15706	15462	15743	15584	15440	15713	15641	15760	15522	15656	15560	15696	15741	15626	15577	15665	15500	15753	15497	15722	15577	15779	15613	15712	15798	15591	15668	15618	15854	15486	15365	15620	15698	15522	15592	15809	15633	15751	15684	15703	15630	15745	15575	15736	15617	15680	15380	15526	15628	15697	15640	15648	15921	15723	15621	15556	15641	15611	15644	15553	15883	15733	15760	15754	15622	15739	15612	15564	15586	15701	15627	15462	15464	15654	15674	15606	15721	15650	15683	15706	15584	15581	15684	15628	15762	15862	15732	15453	15687	15668	15855	15667	15651	15696	15601	15684	15555	15740	15684	15621	15750	15677	15543	15800	15646	15489	15654	15472	15561	15617	15476	15753	15591	15555	15721	15781	15494	15682	15643	15816	15528	15587	15756	15713	15658	15766	15798	15497	15688	15536	15725	15745	15590	15489	15452	15754	15745	15690	15560	15490	15645	15803	15598	15679	15718	15586	15648	15607	15589	15639	15812	15767	15678	15689	15730	15489	15467	15900	15635	15783	15630	15693	15624	15475	15588	15571	15618	15818	15793	15698	15766	15760	15822	15915	15740	15788	15713	15650	15629	15605	15516	15708	15736	15603	15632	15516	15714	15502	15472	15613	15581	15705	15471	15621	15490	15675	15668	15315	15707	15444	15614	15635	15583	15745	15715	15797	15807	15700	15835	15505	15556	15793	15754	15682	15448	15650	15501	15683	15813	15671	15648	15619	15606	15596	15539	15698	15653	15603	15694	15806	15461	15589	15841	15789	15626	15742	15637	15598	15618	15689	15719	15767	15434	15584	15673	15706	15605	15415	15526	15528	15709	15683	15638	15799	15636	15649	15570	15815	15554	15707	15555	15772	15637	15588	15679	15833	15532	15566	15548	15666	15851	15707	15677	15501	15723	15566	15519	15883	15777	15686	15509	15855	15640	15877	15640	15524	15602	15785	15661	15675	15489	15662	15583	15708	15939	15623	15510	15724	15717	15677	15549	15559	15709	15672	15685	15485	15715	15723	15461	15566	15681	15543	15553	15650	15392	15691	15904	15572	15772	15724	15558	15639	15761	15733	15792	15577	15561	15693	15587	15553	15633	15759	15705	15684	15698	15489	15962	15653	15785	15572	15840	15554	15769	15567	15742	15690	15417	15608	15629	15851	15717	15555	15613	15672	15635	15697	15663	15534	15690	15641	15554	15541	15816	15860	15598	15802	15792	15474	15855	15726	15700	15718	15524	15686	15556	15646	15641	15860	15591	15815	15521	15579	15694	15401	15641	15921	15624	15577	15486	15716	15417	15614	15621	15767	15589	15630	15700	15710	15623	15923	15686	15523	15761	15610	15724	15549	15826	15589	15603	15612	15684	15606	15712	15631	15511	15649	15501	15552	15743	15655	15661	15609	15698	15662	15494	15542	15822	15599	15699	15636	15450	15628	15618	15623	15515	15731	15626	15525	15559	15546	15596	15754	15739	15483	15657	15639	15677	15827	15724	15444	15674	15489	15598	15476	15586	15491	15667	15673	15513	15528	15615	15698	15409	15628	15648	15545	15676	15869	15724	15668	15601	15559	15582	15551	15668	15514	15635	15722	15645	15428	15695	15492	15601	15656	15609	15490	15551	15592	15818	15621	15778	15479	15739	15668	15727	15591	15747	15776	15794	15717	15985	15535	15555	15781	15650	15671	15640	15729	15382	15888	15501	15579	15727	15455	15473	15586	15612	15667	15510	15642	15567	15745	15571	15775	15629	15627	15719	15533	15583	15616	15824	15710	15547	15522	15682	15804	15855	15708	15593	15743	15662	15589	15592	15663	15520	15663	15668	15706	15666	15554	15649	15871	15589	15560	15639	15759	15678	15735	15704	15405	15762	15580	15571	15541	15328	15651	15511	15521	15615	15735	15457	15682	15595	15627	15475	15544	15687	15739	15709	15609	15534	15644	15535	15538	15554	15779	15608	15725	15907	15643	15766	15497	15787	15508	15539	15677	15742	15712	15711	15555	15662	15745	15590	15475	15857	15608	15681	15686	15781	15834	15625	15653	15610	15577	15538	15835	15771	15604	15716	15674	15831	15726	15729	15688	15753	15635	15760	15660	15511	15738	15681	15691	15624	15703	15787	15758	15798	15639	15468	15678	15797	15644	15522	15774	15600	15545	15580	15716	15508	15507	15663	15812	15750	15666	15680	15485	15671	15630	15581	15535	15690	15660	15580	15627	15547	15510	15549	15641	15549	15594	15611	15392	15624	15465	15599	15597	15690	15599	15458	15507	15651	15588	15585	15628	15518	15611	15650	15678	15602	15588	15588	15514	15662	15539	15747	15775	15618	15654	15547	15741	15719	15544	15631	15710	15538	15690	15562	15643	15702	15710	15671	15878	15672	15582	15806	15465	15745	15657	15587	15680	15644	15403	15745	15693	15668	15596	15659	15767	15630	15557	15611	15559	15566	15668	15575	15690	15619	15603	15741	15642	15616	15665	15700	15670	15642	15562	15604	15705	15686	15727	15690	15587	15649	15680	15609	15620	15484	15445	15756	15546	15627	15656	15593	15589	15469	15457	15632	15652	15590	15674	15445	15701	15555	15707	15752	15731	15759	15661	15871	15664	15614	15668	15669	15852	15608	15785	15711	15546	15851	15799	15517	15583	15657	15523	15674	15853	15468	15682	15685	15710	15642	15526	15756	15809	15730	15629	15644	15810	15862	15543	15574	15681	15729	15639	15663	15584	15561	15740	15708	15591	15332	15534	15630	15621	15506	15608	15634	15757	15546	15827	15790	15792	15641	15778	15739	15735	15668	15601	15779	15578	15561	15674	15533	15513	15411	15593	15704	15695	15629	15466	15550	15614	15786	15772	15750	15775	15830	15679	15689	15778	15734	15534	15574	15658	15781	15673	15681	15462	15788	15528	15643	15650	15584	15589	15648	15690	15521	15504	15680	15603	15599	15633	15574	15684	15727	15535	15618	15846	15567	15679	15542	15604	15600	15752	15783	15689	15471	15658	15565	15748	15786	15704	15705	15618	15382	15556	15716
26152	44746	42053	33288	27150	22626	20238	18284	16666	16036	15869	15277	15557	15538	15290	15193	15153	15159	14924	15099	15084	14843	14923	14988	14956	14691	14613	14750	14560	14536	14472	14468	14365	14324	14426	14220	14588	14611	14411	14364	14327	14221	14313	14242	14209	14206	14192	14336	14432	14255	14233	14297	14407	14242	14438	14492	14116	14293	14327	14270	14276	14089	14311	14275	14315	14401	14164	14201	14214	14338	14164	14156	14228	14318	14264	14389	14105	14221	14241	14239	14195	14129	14282	14321	14362	14223	14164	14347	14207	14252	14427	14357	14362	14198	14146	14341	14229	14184	14442	14300	14266	14236	14157	14282	14119	14360	14265	14317	14436	14281	14278	14203	14159	14143	14320	14203	14342	14272	14178	14091	14299	14143	14299	14206	14270	14306	14337	14287	14167	14273	14244	14221	14344	14403	14123	14128	14125	14297	14123	14268	14290	14356	14169	14302	14269	14135	14218	14329	14145	14312	14338	14156	14179	14250	14284	14222	14340	14254	14198	14330	14294	14131	14235	14342	14263	14033	14225	14041	14267	14210	14350	14277	14188	14086	14356	14334	14203	14150	14401	14472	14263	14483	14282	14342	14255	14279	14413	14259	14116	14303	14338	14261	14298	14322	14128	14082	14168	14254	14157	14212	14297	14167	14291	14258	14297	14127	14294	14203	14510	14155	14352	14308	14233	14147	14396	14266	14071	14287	14357	14260	14208	14480	14251	14308	14266	14177	14281	14338	14295	14235	14155	14205	14302	14107	14168	14303	14162	14235	14307	14176	14238	14243	14173	14145	14309	14256	14217	14163	14094	14276	14193	14174	14177	14016	14207	14271	14229	14118	14350	14233	14203	14310	14298	14270	14201	14099	14256	14111	14223	14259	14225	14097	14097	14271	14291	14443	14278	14203	14390	14150	14217	14372	14132	14384	14218	14224	14215	14084	14320	14214	14157	14249	14158	14302	14210	14418	14025	14126	14338	13973	14117	14133	14247	14212	14435	14175	14312	14351	14389	14417	14117	14298	14245	14255	14477	14228	14281	14143	14151	14236	14286	14128	14339	14390	14217	14174	14280	14203	14233	14302	14244	14235	14155	14260	14289	14215	14185	14120	14518	14197	14348	14248	14336	14189	14332	14425	14087	14328	14410	14207	14116	14368	14015	14251	14141	14357	14392	14321	14178	14265	14380	14167	14168	14348	14156	14262	14252	14181	14118	14175	14411	14271	14288	14150	14217	14331	14113	14229	14065	14148	14292	14237	14235	14107	14210	14244	14240	14185	14368	14312	14269	14157	14196	14329	14153	14263	14445	14349	14376	14424	14173	14206	14183	14190	14251	14185	14234	14179	14225	14253	14237	14295	14175	14211	14195	14282	14311	14174	14101	14291	14155	14302	14172	14308	14258	14171	14352	14122	14273	14334	14255	14216	14261	14025	14250	14237	14264	14180	14254	13895	14177	14212	14134	14308	14370	14065	14265	14226	14269	14198	14203	14175	14177	14060	14262	14280	14283	14263	14155	14201	14248	14258	14302	14226	14324	14314	14199	14217	14089	14313	14263	14228	14147	14237	14179	14256	14155	14191	14354	14206	14445	14331	14079	14241	14204	14217	14248	14130	14200	14113	14361	14090	14092	14180	14218	14309	14066	14196	14368	14040	14197	14335	14295	14290	14253	14212	14116	14439	14226	14275	14259	14317	14092	14283	14209	14394	14244	14269	14334	14328	14281	14261	14380	14309	14206	14165	14480	14289	14266	14140	14350	14164	14047	14274	14184	14116	14240	14312	14239	14149	14410	14409	14320	14291	14083	14363	14385	14241	14275	14188	14259	14107	14104	14175	14124	14307	14162	14086	14340	14146	14158	14283	14408	14163	14305	14207	14062	14309	14133	14194	14167	14221	14306	14212	14168	14063	14374	14131	14323	14221	14230	14260	14206	14370	14268	14228	14227	14231	14171	14218	14200	14219	14230	14238	14224	14224	14151	14327	14259	14277	14117	14381	14410	14191	14281	14257	14239	14214	14149	14193	14375	14217	14206	14368	14125	14040	14310	14287	14182	14249	14420	14330	14400	14305	14197	14088	14486	14280	14315	14225	14234	14349	14159	14321	14111	14147	14378	14257	14143	14252	14223	14326	14405	14312	14340	14222	14105	14201	14359	14180	14168	14275	14311	14259	14167	14478	14231	14467	14221	14071	14326	14181	14166	14296	14340	14228	14190	14269	14333	14358	14379	14237	14221	14361	14220	14077	14090	14264	14164	14279	14236	14089	14167	14235	14275	14281	14387	14336	14238	14251	14176	14128	14200	14362	14362	14198	14312	14139	14103	14241	14073	14157	14285	14246	14299	14362	14241	14279	14357	14227	14360	14165	14113	14312	14215	14207	14266	14309	14022	14285	14205	14334	14199	14154	14327	14312	14214	14328	14217	14350	14289	14143	14242	14367	14334	14233	14301	14120	14246	14015	14210	14176	14258	14237	14294	14284	14249	14291	14264	14154	14091	14329	14241	14255	14393	14221	14218	14253	14276	14290	14129	14251	14016	14248	14389	14338	14161	14102	14299	14264	14337	14266	14282	14065	14078	14187	14225	14053	14299	14293	14302	14287	14276	14038	14294	14223	14294	14178	14350	14316	14245	14243	14245	14312	14229	14202	14168	14292	14216	14187	14152	14372	14171	14270	14286	14257	14282	14236	14070	14248	14250	14273	14245	14193	14208	14148	14191	14008	14310	14218	14323	14174	14176	14261	14250	14224	14170	14104	14211	14362	14260	14133	14077	14222	14042	14094	14300	14128	14359	14267	14226	14293	14163	14092	14236	14280	14075	14260	14270	14331	14140	14424	14264	14304	14288	14150	14330	14141	14436	14326	14249	14344	14143	14081	14006	14172	14360	14114	14356	14327	14200	14398	14193	14128	14211	14363	14246	14428	14151	14270	14129	14375	14368	14175	14168	14073	14298	14265	14144	14291	14280	14249	14263	14221	14237	14208	14472	14165	14161	14191	14213	14293	14280	14140	14223	14160	14257	14217	14161	14205	14245	14092	14246	14176	14183	14209	14169	14332	14341	14297	14252	14318	14203	14186	14277	14157	14158	14282	14165	14194	14130	14115	14173	14277	14036	14169	14196	14284	14237	14337	14102	14184	14427	14226	14269	14351	14337	14030	14168	14154	14347	14328	14258	14385	14178	14275	14312	14154	14225	14317	14246	14256	14200	14251	14237	14115	14417	14328	14163	14247	14176	14135	14158	14273	14275	14104	14393	14164	14054	14114	14264	14300	14274	14411	14288	14467	14299	14315	14225	14386	14175	14298	14311	14313	14394	14230	14404	14300	14207	14162	14254	14252	14259	14280	14276	14300	14285	14110	14219	14317	14315	14256	14205	14354	13968	14271	14170	14131	14282	14110	14198	14208	14378	14226	14210	14199	14205	14098	14290	14292	14164	14178	14147	14233	14200	14122	14246	14215	14292	14198	14291	14256	14219	14403	14220	14337	14336	14180	14215	14084	14241	14193	14307	14340	14230	14431	14194	14228	14548	14226	14282	14174	14304	14143	14082	14210	14256	14122	14178	14293	14173	14264	14250	14214	14107	14339	14363	14354	14149	14258	14210	14091	14150	14282	14207	14197	14091	14135	14313	14243	14228	14117	14242	14253	14395	14203	14213	14429	14208	14209	14169	14263	14315	14151	14188	14254	14235	14220	14211	14182	14403	14237	14343	14121	14353	14168	14160	14156	14035	14198	14240	14021	14208	14089	14324	14263	14246	14247	14324	14162	14335	14257	14045	14182	14300	14223	14164	14400	14175	14237	14418	14285	14283	14209	14223	14123	14185	14166	14150	14266	14444	14229	14350	14240	14258	14118	14192	14143	14328	14155	14247	14066	14128	14255	14290	14084	14245	14285	14205	14500	14070	14162	14399	14167	14391	14239	14162	14080	14177	14202	14276	14172	14201	14127	14222	14274	14170	14312	14311	14089	14308	14231	14552	14194	14229	14206	14326	14126	14348	14334	14382	14260	14217	14120	14163	14127	14331	14203	14293	14273	14214	14232	14207	14257	14356	14316	14146	14325	14262	14305	14298	14118	14264	14016	14060	14169	14179	14085	14159	14181	14080	14187	14067	14186	14097	14246	14305	14164	14355	14383	14219	14237	14209	14165	14061	14061	14431	14320	14090	14131	14366	14137	14166	14301	14205	14232	14246	14296	14387	14252	14178	14118	14438	14271	14337	14211	14285	14319	14354	14307	14283	14168	14345	14099	14323	14175	14190	14201	14230	14250	14252	14225	14129	14220	14062	14505	14246	14200	14235	14121	14190	14251	14304	14341	14100	14184	14289	14204	14229	14169	14217	14290	14175	14172	14161	14289	14174	14136	14167	14225	14199	14225	14402	14210	14283	14243	14264	14350	14312	14247	14121	14188	14295	14260	14167	14113	14215	14271	14112	14153	14264	14120	14228	14281	14289	14182	14192	14390	14195	14176	14318	14349	14241	14115	14371	14308	14151	14385	14308	14134	14328	14314	14239	14212	14374	14246	14541	14226	14088	14196	14225	14250	14318	14281	13950	14270	14455	14179	14167	14363	14359	14263	14338	14102	14201	14254	14344	14208	14098	14289	14374	14195	14287	14055	14309	14094	14171	14088	14316	14130	14213	14218	14220	14122	14187	14067	14005	14315	14335	14136	14085	14304	14297	14262	14403	14226	14182	14199	14291	14213	14072	14179	14113	14200	14182	14170	14248	14148	14321	14110	14344	14220	14259	14245	14386	14273	14486	14257	14194	14222	14345	14409	14110	14411	14469	14212	14282	14162	14119	14233	14424	14218	14378	14284	14298	14389	14272	14103	14187	14205	14286	14257	14391	14307	14183	14210	14175	14201	14335	14294	14229	14175	14297	14191	14259	14314	14155	14216	14295	14234	14309	14285	14226	14167	14154	14321	14249	14150	14213	14169	14302	14405	14271	14263	14345	14224	14374	14262	14166	14282	14272	14291	14282	14070	14271	14233	14141	14226	14146	14191	14293	14242	14341	14109	14333	14122	14120	14224	14186	14274	14237	14084	14225	14121	14134	14100	14437	14205	14257	14132	14187	14282	14169	14169	14343	14235	14371	14219	14298	14244	14212	14232	14255	14300	14189	14166
22714	21112	28919	23632	21858	24246	26040	20099	18079	17618	17371	17032	17009	16862	16721	16726	16840	16723	16387	16578	16526	16603	16260	16321	16265	16082	16268	16091	16288	16016	16056	15981	16074	16233	15918	15894	15931	15981	15902	16042	16100	15835	15891	16035	15840	15871	15700	15899	15853	15819	15716	15715	15789	15784	15627	15759	15731	15835	15730	15870	15634	15602	15778	15691	15761	15705	15797	15750	15637	15614	15642	15617	15955	15659	15851	15899	15686	15787	15594	15972	15779	15813	15665	15618	15670	15700	15793	15855	15977	15785	15789	15702	15792	15823	15770	15519	15826	15821	15814	15716	15760	15674	15861	15692	15724	15603	15615	15548	15815	15945	15695	15639	15679	15746	15853	15728	15682	15622	15645	15727	16011	15681	15608	15625	15790	15761	15589	15735	15707	15804	15934	15641	15855	15638	15784	15822	15790	15694	15970	15780	15685	15749	15791	15482	15783	15636	15718	15785	15634	15909	15830	15649	15857	15780	15515	15752	15686	15518	15744	15756	15766	15745	15691	15821	15660	15857	15692	15623	15580	15605	15633	15605	15786	15772	15591	15680	15711	15821	15830	15717	15743	15696	15776	15632	15722	15595	15698	15584	15773	15649	15576	15720	15682	15734	15665	15605	15575	15668	15857	15552	15717	15657	15680	15712	15586	15597	15745	15631	15692	15694	15663	15700	15770	15619	15643	15688	15717	15656	15533	15692	15773	15639	15543	15674	15699	15480	15609	15936	15765	15662	15515	15787	15683	15850	15731	15637	15453	15879	15817	15432	15586	15799	15930	15936	15822	15883	15490	15598	15705	15541	15615	15806	15846	15547	15555	15602	15846	15609	15845	15743	15465	15656	15671	15782	15700	15912	15574	15590	15801	15608	15732	15715	15632	15688	15561	15568	15700	15753	15607	15767	15601	15703	15753	15764	15677	15429	15479	15693	15570	15647	15996	15622	15705	15679	15843	15600	15586	15638	15525	15614	15708	15715	15678	15510	15794	15595	15852	15659	15625	15659	15592	15643	15552	15540	15612	15569	15758	15669	15712	15680	15629	15689	15604	15755	15705	15650	15640	15493	15501	15747	15711	15638	15695	15768	15764	15750	15731	15825	15536	15672	15882	15800	15648	15744	15678	15606	15573	15765	15690	15712	15878	15750	15782	15703	15630	15816	15800	15605	15691	15746	15664	15619	15737	15757	15728	15739	15880	15609	15667	15522	15723	15750	15695	15680	15769	15655	15777	15915	15691	15765	15757	15661	15666	15596	15731	15691	15538	15717	15657	15599	16011	15633	15671	15571	15615	15851	15783	15610	15636	15709	15601	15770	15862	15616	15711	15612	15669	15697	15654	15757	15910	15726	15518	15627	15507	15787	15658	15511	15640	15775	15603	15452	15684	15695	15670	15658	15819	15792	15593	15716	15480	15730	15711	15704	15773	15580	15711	15858	15734	15566	15785	15787	15863	15673	15728	15631	15786	15645	15719	15796	15814	15603	15763	15586	15783	15588	15533	15746	15609	15827	15828	15726	15933	15642	15627	15757	15780	15769	15577	15571	15717	15829	15743	15715	15852	15948	15950	15749	15809	15609	15841	15815	15698	15665	15689	15622	15773	15746	15619	15902	15725	15690	15716	15941	15519	15724	15797	15498	15691	15886	15705	15683	15710	15704	15673	15615	15671	15632	15636	15550	15521	15613	15632	15785	15685	15572	15519	15702	15729	15611	15924	15805	15800	15760	15669	15583	15711	15554	15856	15690	15776	15601	15619	15581	15650	15802	15839	15656	15660	15607	15748	15587	15760	15715	15738	15833	15567	15679	15625	15905	15861	15676	15524	15703	15597	15596	15699	15704	15824	15858	15724	15651	15624	15527	15704	15709	15669	15784	15833	15666	15916	15727	15669	15556	15866	15636	15594	15601	15733	15671	15776	16002	15686	15717	15820	15755	15749	15706	15756	15831	15691	15813	15536	15666	15742	15661	15598	15681	15413	15888	15557	15837	15742	15586	15751	15441	15657	15610	15703	15716	15598	15791	15636	15706	15537	15556	15564	15678	15773	15616	15528	15623	15639	15658	15745	15649	15584	15534	15645	15945	15747	15601	15887	15711	15683	15682	15768	15559	15519	15725	15733	15688	15523	15700	15753	15575	15794	15690	15630	15735	15857	15729	15784	15686	15536	15704	15712	15697	15717	15799	15603	15673	15696	15590	15963	15608	15572	15600	15629	15871	15809	15755	15695	15852	15477	15608	15643	15581	15881	15655	15693	15910	15656	15598	15812	15665	15638	15899	15827	15655	15728	15774	15724	15689	15591	15504	15812	15671	15627	15451	15820	15863	15854	15615	15592	15569	15440	15405	15665	15762	15735	15657	15738	15695	15782	15677	15617	15651	15665	15693	15661	15460	15566	15539	15812	15675	15700	15719	15688	15640	15641	15630	15574	15632	15755	15838	15645	15587	15883	15529	15668	15491	15502	15558	15600	15585	15586	15648	15709	15632	15660	15623	15782	15742	15763	15673	15658	15481	15910	15775	15625	15728	15402	15475	15685	15585	15531	15661	15741	15771	15756	15566	15739	15576	15743	15674	15694	15440	15799	15654	15744	15682	15808	15755	15498	15804	15700	15710	15643	15634	15738	15677	15546	15485	15631	15696	15816	15635	15753	15526	15632	15637	15665	15618	15682	15727	15592	15569	15722	15495	15721	15619	15724	15748	15615	15776	15792	15892	15737	15723	15497	15647	15600	15868	15796	15896	15734	15843	15889	15759	15809	15697	15676	15683	15719	15795	15704	16006	15742	15698	15882	15511	15860	15761	15559	15518	15611	15586	15514	15769	15642	15766	15674	15775	15558	15906	15842	15577	15745	15769	15718	15666	15772	15470	15568	15650	15643	15573	15807	15753	15530	15863	15820	15661	15770	15575	15782	15525	15701	15740	15702	15646	15696	15766	15746	15723	15507	15746	15748	15589	15580	15702	15574	15749	15759	15737	15690	15554	15813	15709	15761	15782	15720	15741	15724	15624	15547	15691	15758	15763	15542	15659	15838	15587	15756	15709	15680	15750	15459	15725	15595	15467	15606	15632	15853	15765	15767	15615	15802	15442	15592	15870	15494	15429	15555	15674	15527	15458	15793	15593	15441	15572	15559	15673	15573	15650	15764	15792	15838	15636	15671	15536	15615	15605	15520	15812	15581	15769	15579	15730	15623	15622	15541	15478	15665	15814	15657	15488	15622	15777	15659	15561	15714	15721	15628	15709	15824	15581	15733	15771	15753	15565	15712	15854	15724	15777	15620	15791	15732	15533	15686	15570	15708	15805	15750	15624	15712	15464	15608	15677	15798	15584	15547	15681	15653	15711	15659	15748	15802	15803	15777	15663	15640	15495	15636	15652	15657	15450	15867	15802	15787	15733	15693	15538	15585	15674	15774	15646	15951	15802	15474	15560	15716	15706	15793	15671	15756	15716	15585	15827	15661	15521	15725	15635	15536	15705	15448	15603	15461	15619	15671	15684	15659	15468	15354	15585	15750	15643	15631	15474	15679	15578	15754	15539	15673	15650	15950	15669	15618	15610	15671	15691	15619	15583	15423	15758	15701	15828	15721	15691	15581	15837	15740	15712	15729	15703	15827	15812	15783	15700	15689	15643	15630	15781	15731	15595	15706	15650	15588	15783	15568	15915	15707	15948	15743	15482	15494	15825	15510	15755	15726	15709	15952	15688	15550	15661	15668	15550	15615	15797	15712	15821	15548	15439	15681	15808	15790	15562	15778	15848	15744	15733	15744	15780	15793	15671	15656	15640	15627	15761	15738	15640	15579	15601	16040	15638	15586	15660	15620	15683	15707	15530	15623	15707	15883	15725	15631	15596	15576	15736	15483	15737	15543	15666	15644	15755	15729	15645	15729	15692	15748	15637	15731	15640	15723	15592	15657	15521	15797	15649	15675	15897	15740	15748	15567	15746	15682	15674	15558	15647	15979	15826	15587	15650	15604	15645	15710	15611	15757	15693	15859	15725	15838	15698	15854	15739	15669	15784	15510	15702	15718	15644	15617	15502	15874	15747	15871	15770	15684	15554	15425	15712	15704	15572	15616	15558	15566	15794	15604	15957	15699	15688	15673	15812	15480	15853	15580	15541	15579	15809	15681	15803	15841	15756	15663	15690	15723	15592	15676	15777	15478	15647	15569	15567	15671	15646	15747	15679	15721	15609	15970	15823	15505	15716	15613	15505	15651	15382	15797	15755	15731	15585	15645	15681	15725	15668	15796	15547	15748	15674	15726	15525	15762	15718	15724	15615	15666	15877	15710	15864	15610	15656	15483	15590	15690	15687	15570	15615	15790	15763	15691	15718	15583	15521	15840	15543	15697	15606	15621	15791	15737	15665	15811	15717	15698	15647	15721	15741	15995	15712	15769	15501	15671	15683	15730	15574	15558	15578	15476	15744	15628	15731	15427	15789	15537	15628	15739	15742	15628	15843	15961	15567	15741	15572	15631	15488	15824	15720	15721	15778	15777	15918	15870	15685	15891	15539	15698	15957	15813	15601	15508	15613	15673	15722	15850	15854	15729	15827	15595	15852	15662	15708	15666	15487	15842	15562	15616	15661	15679	15626	15835	15766	15767	15586	15635	15615	15648	15518	15610	15702	15830	15695	15740	15808	15797	15622	15891	15526	15815	15780	15751	15753	15654	15636	15569	15638	15753	15792	15852	15766	15862	15767	15622	15707	15555	15575	15506	15772	15660	15843	15846	15769	15846	15662	15800	15511	15714	15727	15702	15696	15701	15666	15727	15641	15704	15677	15657	15718	15769	15706	15757	15618	15842	15811	15746	15694	15703	15697	15872	15685	15782	15854	15565	15603	15678	15600	15721	15654	15556	15851	15854	15694	15661	15785	15782	15764	15809	15781	15792	15876	15724	15774	15729	15540	15648	15538	15660	15880	15832	15727	15735	15933	15664	15815	15747	15619	15763	15823	15950	15687	15709	15799	15658	15898	15708	15888	15599	15755	15585	15685	15407	15724	15605	15761	15671	15749	15731	15763	15674	15793	15573	15669	15611	15736	15647	15883	15839	15597	15720	15595	15627	15682	15574	15705	15524	15552	15692	15770	15553	15732	15690	15665	15627	15703	15671	15630
27798	49730	46924	37582	30877	25617	22463	19943	17928	17151	16714	16339	16106	15863	15723	15892	15757	15546	15487	15358	15443	15424	15233	15204	15023	14995	14828	14625	14791	14797	14543	14576	14763	14534	14669	14418	14409	14584	14531	14397	14582	14309	14368	14579	14409	14345	14231	14418	14400	14229	14440	14373	14222	14413	14434	14438	14388	14377	14383	14347	14295	14385	14172	14446	14321	14143	14340	14360	14345	14290	14254	14184	14397	14352	14248	14401	14403	14379	14427	14259	14384	14308	14315	14295	14298	14290	14305	14479	14233	14417	14224	14354	14267	14163	14232	14174	14276	14179	14281	14479	14312	14320	14442	14080	14289	14226	14402	14287	14463	14407	14385	14316	14359	14325	14367	14260	14215	14407	14275	14231	14306	14291	14160	14244	14425	14315	14270	14144	14445	14462	14131	14358	14328	14331	14358	14266	14410	14356	14335	14379	14330	14285	14469	14295	14300	14378	14257	14512	14349	14291	14298	14129	14106	14253	14482	14237	14329	14334	14208	14285	14280	14348	14334	14274	14291	14337	14422	14275	14484	14208	14388	14120	14322	14118	14268	14295	14189	14448	14178	14330	14182	14273	14442	14260	14309	14362	14217	14250	14348	14153	14213	14348	14246	14179	14257	14447	14131	14237	14291	14282	14430	14242	14340	14247	14567	14164	14257	14255	14325	14297	14370	14136	14331	14179	14337	14255	14378	14274	14483	14438	14238	14040	14230	14211	14222	14408	14072	14404	14160	14241	14173	14179	14309	14352	14069	14131	14419	14381	14247	14273	14500	14469	14349	14180	14268	14239	14266	14390	14123	14229	14468	14190	14238	14115	14236	14186	14202	14460	14024	14320	14359	14310	14404	14241	14402	14219	14268	14272	14254	14429	14358	14342	14408	14297	14279	14257	14416	14189	14341	14240	14301	14333	14461	14252	14271	14273	14290	14232	14240	14207	14317	14235	14414	14355	14367	14269	14110	14352	14275	14270	14379	14249	14350	14242	14232	14313	14191	14429	14416	14251	14226	14349	14276	14437	14399	14224	14367	14256	14402	14290	14473	14408	14330	14258	14278	14215	14407	14239	14306	14244	14232	14280	14326	14105	14123	14290	14233	14415	14296	14374	14069	14107	14177	14302	14302	14407	14363	14257	14381	14347	14343	14213	14169	14471	14354	14202	14270	14293	14267	14125	14362	14443	14310	14252	14324	14411	14348	14308	14380	14190	14412	14289	14318	14417	14080	14376	14138	14289	14165	14389	14178	14314	14179	14167	14172	14370	14436	14538	14365	14231	14346	14182	14245	14360	14236	14238	14366	14202	14262	14597	14305	14341	14290	14252	14199	14488	14374	14298	14098	14223	14381	14200	14283	14506	14493	14388	14211	14271	14415	14472	14304	14126	14169	14145	13974	14206	14221	14328	14170	14264	14328	14429	14278	14258	14417	14141	14339	14241	14404	14390	14363	14115	14265	14360	14376	14247	14235	14202	14266	14303	14414	14328	14331	14186	14214	14235	14163	14330	14115	14288	14453	14292	14248	14311	14221	14397	14297	14229	14156	14619	14389	14289	14208	14303	14300	14167	14197	14162	14430	14247	14294	14417	14406	14289	14293	14425	14122	14334	14137	14242	14224	14043	14384	14304	14238	14249	14310	14272	14439	14317	14290	14316	14271	14214	14205	14196	14343	14217	14229	14333	14336	14362	14330	14018	14512	14287	14310	14288	14390	14339	14238	14322	14497	14498	14386	14365	14431	14449	14281	14276	14292	14308	14360	14270	14466	14227	14190	14405	14189	14348	14401	14346	14291	14224	14223	14328	14277	14371	14384	14251	14273	14418	14219	14292	14322	14412	14252	14260	14267	14354	14356	14177	14350	14256	14197	14084	14333	14223	14097	14353	14250	14260	14373	14165	14247	14043	14306	14344	14305	14249	14244	14268	14437	14154	14381	14306	14374	14281	14219	14303	14279	14293	14237	14175	14408	14451	14332	14199	14347	14463	14495	14112	14189	14167	14404	14130	14332	14152	14276	14172	14131	14256	14225	14323	14149	14429	14192	14293	14332	14058	14322	14378	14324	14149	14188	14300	14307	14380	14206	14118	14312	14187	14322	14094	14370	14282	14156	14118	14363	14210	14378	14086	14216	14227	14251	14323	14369	14307	14314	14365	14215	14257	14450	14149	14305	14306	14224	14158	14248	14218	14372	14258	14024	14257	14364	14345	14295	14427	14175	14163	14196	14201	14279	14312	14202	14380	14180	14378	14262	14361	14283	14347	14388	14419	14279	14073	14420	14489	14271	14367	14327	14254	14354	14526	14252	14245	14220	14449	14439	14182	14344	14233	14303	14170	14284	14466	14348	14301	14380	14353	14380	14320	14264	14404	14329	14282	14254	14203	14272	14201	14360	14216	14303	14429	14203	14350	14282	14400	14272	14317	14276	14180	14402	14306	14365	14359	14400	14266	14394	14312	14311	14329	14380	14329	14398	14211	14226	14188	14166	14366	14338	14363	14293	14365	14128	14362	14167	14043	14298	14221	14214	14322	14307	14312	14332	14403	14376	14364	14271	14436	14310	14277	14325	14300	14222	14185	14309	14303	14382	14386	14382	14274	14114	14282	14079	14258	14228	14265	14472	14244	14395	14179	14344	14278	14280	14129	14228	14338	14260	14390	14069	14017	14310	14252	14223	14341	14462	14316	14149	14260	14296	14240	14157	14310	14439	14368	14203	14368	14406	14249	14167	14389	14465	14346	14366	14219	14331	14119	14282	14194	14174	14413	14336	14288	14124	14263	14463	14408	14274	14112	14280	14296	14294	14170	14337	14257	14362	14269	14357	14283	14329	14189	14113	14498	14484	14224	14256	14196	14238	14318	14212	14355	14073	14266	14274	14398	14238	14262	14270	14175	14238	14200	14245	14384	14390	14331	14304	14107	14298	14217	14345	14370	14181	14197	14345	14416	14416	14362	14248	14084	14307	14342	14218	14242	14455	14299	14306	14248	14292	14218	14100	14378	14269	14294	14228	14418	14090	14378	14381	14306	14206	14192	14311	14217	14249	14302	14124	14268	14345	14312	14318	14435	14369	14279	14195	14414	14432	14262	14403	14250	14244	14334	14355	14207	14249	14295	14340	14298	14302	14323	14237	14113	14366	14415	14292	14205	14329	14184	14391	14276	14409	14230	14269	14259	14170	14271	14316	14250	14121	14331	14240	14264	14120	14171	14232	14303	14191	14184	14292	14283	14447	14349	14310	14300	14265	14232	14342	14137	14324	14178	14097	14334	14266	14097	14292	14100	14226	14254	14130	14351	14287	14290	14231	14204	14351	14360	14306	14265	14201	14353	14232	14400	14282	14346	14279	14529	14531	14400	14285	14165	14166	14258	14365	14260	14146	14278	14207	14264	14277	14269	14316	14344	14326	14261	14353	14321	14224	14235	14166	14353	14279	14117	14353	14385	14252	14268	14315	14297	14265	14317	14271	14229	14509	14414	14371	14314	14323	14217	14213	14304	14216	14408	14200	14404	14356	14351	14262	14328	14231	14489	14358	14261	14293	14382	14305	14294	14207	14344	14171	14265	14374	14440	14397	14317	14244	14415	14297	14329	14213	14275	14079	14276	14232	14351	14229	14382	14377	14377	14319	14213	14246	14123	14385	14361	14313	14562	14258	14444	14211	14314	14437	14265	14358	14211	14367	14312	14345	14224	14264	14229	14324	14349	13935	14065	14439	14382	14488	14323	14210	14205	14272	14349	14240	14373	14261	14155	14231	14402	14315	14140	14208	14304	14332	14207	14209	14381	14258	14289	14124	14284	14429	14289	14400	14416	14349	14287	14335	14399	14247	14192	14260	14310	14190	14229	14349	14328	14204	14395	14314	14238	14333	14296	14268	14345	14328	14319	14316	14388	14222	14377	14297	14338	14102	14391	14403	14407	14359	14211	14053	14339	14234	14302	14382	14270	14338	14239	14312	14264	14345	14322	14163	14386	14404	14324	14351	14316	14181	14110	14418	14241	14133	14418	14240	14389	14354	14404	14244	14276	14457	14174	14353	14332	14264	14324	14458	14277	14197	14358	14383	14180	14287	14417	14264	14383	14189	14335	14204	14303	14084	14221	14112	14191	14236	14383	14424	14218	14229	14215	14188	14269	14348	14177	14332	14195	14303	14358	14316	14336	14385	14315	14359	14293	14238	14116	14380	14231	14048	14400	14159	14539	14183	14236	14265	14155	14330	14063	14251	14360	14388	14253	14216	14277	14357	14171	14193	14259	14310	14226	14296	14187	14391	14250	14245	14181	14328	14398	14345	14247	14281	14223	14325	14440	14467	14231	14384	14254	14306	14261	14234	14248	14206	14447	14176	14413	14251	14200	14450	14158	14182	14339	14299	14253	14175	14369	14102	14262	14363	14429	14180	14309	14270	14216	14288	14222	14204	14292	14378	14215	14334	14292	14161	14172	14269	14234	14257	14350	14123	14219	14257	14276	14178	14173	14152	14340	14125	14176	14442	14248	14355	14238	14232	14327	14190	14250	14255	14273	14406	14407	14146	14349	14344	14374	14216	14225	14202	14324	14209	14407	14273	14266	14300	14436	14420	14393	14347	14259	14282	14095	14308	14252	14348	14277	14241	14066	14285	14206	14449	14098	14336	14219	14214	14270	14248	14248	14475	14180	14406	14373	14321	14370	14433	14311	14470	14275	14186	14360	14264	14305	14313	14150	14294	14333	14282	14079	14170	14358	14347	14073	14242	14420	14386	14258	14280	14328	14315	14335	14258	14399	14349	14459	14185	14227	14328	14211	14350	14520	14325	14318	14349	14177	14245	14288	14083	14390	14242	14282	14410	14226	14353	14170	14278	14247	14293	14220	14259	14435	14326	14297	14201	14047	14336	14289	14298	14162	14311	14311	14266	14287	14395	14316	14340	14268	14321	14203	14272	14293	14371	14401	14127	14187	14342	14192	14397	14218	14265	14405	14315	14320	14271	14228	14293	14246	14264	14291	14241	14344	14365	14341	14229	14234	14393	14244	14346	14214	14260	14382	14436	14273	14447	14230	14396	14335	14367	14236	14314	14447	14285	14149	14397	14265	14421	14354	14369	14305	14214	14287	14335	14367	14235	14326	14219	14495	14170	14309	14364	14298
27621	24285	30671	27024	21308	18797	17890	16919	16408	16021	15873	15752	16004	15830	15747	15735	15758	15930	15931	15773	15697	15713	15749	15577	15633	15811	15792	15664	15759	15803	15638	15511	15530	15557	15590	15412	15673	15498	15723	15779	15488	15423	15506	15633	15554	15588	15347	15484	15455	15536	15459	15463	15417	15716	15336	15601	15606	15535	15387	15631	15549	15643	15598	15655	15535	15578	15439	15410	15356	15423	15607	15612	15499	15605	15399	15484	15591	15449	15515	15609	15259	15404	15508	15588	15587	15485	15463	15663	15362	15489	15301	15393	15435	15383	15466	15372	15628	15684	15481	15561	15458	15436	15602	15534	15386	15496	15481	15603	15378	15535	15634	15369	15569	15548	15489	15610	15565	15659	15496	15490	15630	15467	15466	15412	15525	15359	15491	15514	15454	15381	15496	15485	15468	15612	15272	15528	15357	15692	15412	15332	15553	15511	15392	15438	15510	15430	15462	15456	15571	15500	15527	15447	15462	15548	15518	15643	15496	15369	15568	15588	15606	15644	15409	15516	15323	15528	15517	15419	15298	15548	15533	15573	15612	15318	15486	15335	15448	15320	15523	15528	15579	15328	15654	15360	15578	15619	15536	15419	15608	15502	15609	15573	15635	15530	15547	15419	15385	15504	15601	15696	15372	15448	15647	15681	15662	15308	15556	15310	15625	15635	15463	15539	15469	15571	15488	15594	15497	15585	15580	15695	15501	15385	15470	15495	15441	15437	15486	15453	15389	15421	15556	15491	15433	15716	15494	15428	15500	15532	15572	15393	15425	15467	15397	15379	15572	15518	15329	15340	15476	15578	15334	15773	15570	15228	15494	15415	15466	15471	15363	15556	15353	15532	15535	15508	15655	15594	15506	15553	15514	15389	15553	15455	15349	15376	15463	15503	15544	15604	15413	15429	15496	15439	15520	15525	15441	15414	15460	15409	15455	15517	15503	15484	15589	15578	15378	15373	15551	15374	15478	15269	15460	15623	15287	15513	15375	15509	15375	15491	15618	15530	15614	15472	15544	15593	15499	15596	15544	15483	15679	15398	15365	15449	15568	15576	15692	15447	15514	15481	15610	15520	15494	15500	15315	15667	15608	15605	15562	15560	15521	15409	15611	15350	15697	15389	15484	15539	15573	15488	15370	15358	15445	15482	15435	15520	15478	15198	15362	15239	15444	15542	15457	15234	15510	15416	15398	15642	15711	15572	15452	15530	15211	15627	15514	15339	15282	15488	15383	15470	15438	15458	15701	15463	15368	15727	15280	15317	15476	15363	15650	15459	15680	15686	15629	15362	15291	15497	15481	15504	15689	15694	15453	15525	15631	15381	15576	15443	15279	15464	15432	15383	15458	15587	15434	15566	15706	15500	15700	15499	15393	15426	15558	15401	15444	15412	15644	15444	15373	15446	15243	15345	15670	15442	15452	15586	15363	15511	15457	15410	15516	15532	15374	15363	15419	15375	15470	15472	15208	15664	15397	15383	15455	15469	15387	15438	15548	15456	15402	15417	15437	15458	15382	15272	15387	15505	15348	15508	15617	15675	15463	15530	15441	15574	15545	15573	15487	15434	15517	15410	15455	15716	15497	15429	15493	15344	15476	15497	15444	15585	15537	15361	15264	15498	15429	15571	15553	15438	15431	15705	15487	15531	15518	15528	15414	15542	15485	15560	15721	15612	15542	15520	15682	15516	15516	15415	15326	15309	15433	15455	15493	15478	15480	15565	15166	15507	15395	15392	15413	15513	15600	15316	15304	15464	15571	15445	15501	15461	15415	15554	15558	15513	15541	15443	15369	15363	15733	15484	15446	15459	15310	15418	15693	15578	15572	15622	15398	15731	15427	15415	15452	15562	15559	15621	15529	15550	15483	15398	15453	15629	15581	15574	15548	15511	15462	15400	15594	15438	15579	15504	15429	15545	15485	15486	15545	15434	15593	15688	15337	15302	15334	15310	15482	15326	15493	15360	15527	15410	15481	15669	15361	15455	15487	15324	15522	15383	15593	15462	15574	15271	15376	15412	15338	15535	15605	15457	15449	15482	15510	15509	15627	15510	15733	15399	15456	15473	15344	15567	15636	15304	15267	15468	15680	15478	15499	15520	15574	15575	15361	15466	15586	15399	15434	15620	15540	15563	15653	15567	15330	15296	15249	15495	15488	15446	15517	15542	15439	15524	15514	15418	15414	15386	15553	15443	15459	15607	15226	15342	15508	15587	15487	15626	15577	15476	15526	15736	15602	15442	15427	15627	15312	15619	15575	15561	15240	15620	15401	15390	15282	15318	15311	15462	15372	15555	15434	15453	15540	15394	15516	15361	15670	15351	15453	15469	15490	15581	15371	15377	15508	15508	15632	15709	15585	15579	15441	15518	15553	15378	15232	15348	15569	15410	15430	15555	15300	15538	15542	15391	15359	15537	15420	15464	15579	15392	15658	15415	15527	15602	15587	15548	15448	15563	15632	15627	15466	15622	15621	15394	15505	15453	15470	15374	15682	15319	15534	15558	15600	15568	15470	15642	15610	15410	15367	15454	15515	15429	15570	15492	15378	15335	15467	15431	15595	15391	15383	15457	15515	15464	15490	15436	15549	15414	15416	15564	15644	15401	15368	15635	15381	15520	15696	15524	15538	15508	15460	15319	15346	15605	15715	15477	15574	15606	15355	15504	15757	15496	15512	15388	15662	15415	15517	15708	15575	15521	15558	15427	15375	15414	15587	15434	15418	15472	15477	15430	15606	15492	15391	15543	15472	15526	15485	15462	15337	15571	15486	15630	15391	15458	15287	15314	15662	15514	15503	15526	15147	15503	15497	15451	15285	15726	15440	15463	15655	15749	15583	15521	15517	15570	15366	15320	15628	15549	15489	15419	15592	15648	15539	15436	15421	15455	15606	15450	15390	15436	15553	15581	15530	15352	15351	15519	15766	15357	15679	15563	15473	15415	15527	15546	15695	15607	15630	15371	15329	15337	15580	15389	15645	15591	15475	15406	15467	15455	15273	15302	15359	15557	15380	15554	15632	15511	15481	15591	15537	15377	15358	15701	15654	15539	15345	15559	15504	15152	15657	15498	15478	15537	15628	15542	15403	15552	15663	15608	15550	15232	15319	15382	15434	15471	15473	15326	15519	15393	15775	15553	15522	15647	15278	15435	15479	15690	15283	15224	15638	15486	15639	15575	15737	15446	15552	15544	15664	15507	15505	15664	15468	15511	15474	15376	15686	15684	15525	15460	15541	15579	15617	15515	15532	15592	15761	15638	15319	15493	15449	15473	15541	15602	15406	15094	15436	15327	15492	15619	15730	15708	15487	15533	15426	15412	15508	15446	15575	15444	15646	15491	15502	15387	15626	15638	15498	15566	15572	15521	15631	15552	15572	15690	15502	15604	15703	15388	15520	15507	15682	15350	15429	15370	15540	15530	15484	15569	15405	15537	15474	15613	15529	15371	15381	15521	15495	15467	15531	15469	15348	15514	15434	15499	15575	15438	15470	15377	15364	15550	15599	15478	15593	15563	15662	15536	15422	15555	15638	15585	15469	15541	15601	15428	15544	15517	15397	15437	15583	15474	15679	15375	15407	15509	15463	15499	15542	15593	15408	15269	15576	15612	15586	15527	15491	15616	15698	15509	15444	15572	15495	15586	15554	15434	15437	15442	15370	15377	15393	15439	15326	15601	15423	15530	15597	15602	15502	15484	15554	15310	15536	15470	15559	15459	15495	15394	15422	15443	15555	15597	15421	15488	15559	15731	15426	15498	15485	15424	15640	15473	15581	15423	15559	15496	15312	15453	15513	15516	15528	15459	15460	15479	15609	15328	15301	15664	15478	15488	15507	15362	15504	15322	15617	15490	15424	15547	15518	15601	15538	15626	15479	15414	15477	15460	15459	15383	15311	15496	15569	15398	15437	15365	15438	15502	15614	15623	15599	15536	15452	15336	15661	15492	15512	15394	15429	15482	15418	15634	15578	15749	15478	15545	15393	15363	15560	15361	15562	15374	15459	15519	15388	15485	15652	15676	15470	15535	15487	15399	15537	15514	15441	15633	15536	15497	15424	15315	15669	15516	15547	15448	15362	15411	15570	15619	15583	15367	15892	15412	15529	15618	15324	15407	15671	15428	15530	15588	15582	15483	15449	15507	15285	15524	15579	15607	15378	15576	15607	15547	15635	15678	15537	15474	15551	15534	15474	15544	15361	15598	15549	15483	15577	15280	15435	15511	15418	15533	15625	15389	15615	15568	15715	15298	15543	15550	15533	15617	15605	15538	15611	15587	15614	15615	15549	15300	15450	15504	15298	15338	15631	15489	15467	15578	15701	15585	15540	15516	15568	15504	15562	15725	15354	15425	15462	15444	15631	15514	15360	15572	15524	15468	15440	15593	15510	15423	15474	15547	15404	15401	15503	15426	15524	15445	15362	15583	15285	15434	15372	15378	15522	15329	15569	15583	15764	15446	15750	15556	15571	15314	15635	15438	15520	15401	15705	15440	15602	15635	15416	15429	15535	15533	15381	15413	15481	15518	15349	15524	15575	15442	15424	15457	15546	15484	15568	15362	15312	15517	15575	15353	15592	15627	15523	15512	15544	15428	15706	15553	15460	15731	15489	15458	15529	15498	15693	15731	15647	15502	15507	15481	15536	15643	15513	15470	15642	15407	15481	15562	15563	15420	15673	15534	15408	15451	15433	15467	15551	15382	15450	15648	15506	15529	15687	15631	15629	15543	15698	15608	15614	15380	15592	15432	15428	15686	15546	15418	15387	15602	15599	15456	15441	15603	15459	15641	15489	15645	15628	15436	15342	15561	15804	15524	15484	15532	15488	15349	15633	15391	15340	15570	15419	15570	15526	15526	15481	15515	15508	15501	15397	15367	15563	15474	15554	15348	15598	15549	15471	15529	15531	15287	15455	15469	15345	15579	15502	15659	15523	15559	15548	15494	15548	15359	15460	15403	15342	15398	15539	15384	15656	15550	15496	15279	15161	15444	15516	15646	15611	15452	15494	15440	15786	15697	15549	15437	15344	15685	15658	15404	15557	15501	15388	15336	15246	15605	15589	15578	15789	15634	15542	15591	15492	15534	15469	15534	15472	15523	15519	15449	15410	15562	15506	15434	15490	15394	15529	15549	15397	15604
25318	37849	35339	26723	22049	18902	17336	15935	15345	15142	14815	14858	14631	14895	14728	14660	14626	14618	14554	14450	14586	14611	14411	14368	14670	14435	14421	14311	14193	14284	14122	14166	14297	14250	14176	14406	14119	14047	14126	14356	14262	13866	14187	14149	13995	14029	14045	14060	14110	14165	14231	14206	14170	14211	14278	14137	14209	14129	14040	14335	14109	14078	14072	14257	14023	14144	13984	14139	14078	14212	14184	14061	14205	14073	14079	14118	14050	14056	14239	14020	14088	14180	14130	13931	14006	14222	14170	14105	14264	14246	14149	14158	14138	14078	14154	14073	14147	14202	14162	14032	14175	14229	13974	14144	14087	14078	14023	14158	14047	14066	14152	14148	14176	14139	14037	14086	14096	13988	14151	14152	13932	13948	13941	14163	14155	14057	14144	13968	14119	14031	14147	14109	14141	14167	14111	14117	14317	14012	14076	14001	14006	14014	14005	14178	13962	14021	14255	14228	14162	14226	14197	14127	13926	14225	14094	14203	14134	14040	13997	14075	14126	14164	14140	13905	14150	14150	14105	13944	13989	14086	14102	14244	14043	14067	14062	14150	14120	14003	14033	14026	14077	14005	14133	14122	14085	13970	14133	14073	14019	14027	14159	14162	14074	13956	14133	14115	14072	14230	14199	14072	14081	14005	13881	14146	14120	13963	14313	14045	14053	14241	14063	14067	14141	13795	14060	14159	13985	14121	14099	14021	13990	14358	14157	14164	13882	13998	14116	13975	14182	14185	13939	14007	14205	14152	14180	13933	14268	14140	13987	14241	13937	14118	14048	14058	14098	14136	14158	14109	14112	13998	14045	14303	14258	13981	14074	14128	14231	14056	14012	14077	14121	14160	14184	14178	14079	14060	14121	14175	14159	14073	14043	14186	14145	14080	13987	14081	14041	14130	14103	14304	14220	13798	14162	13968	13923	14096	14166	14194	14032	14175	14084	14139	14068	14103	14162	14020	14102	14033	14121	14123	14233	14286	14082	14059	14206	14068	13998	14077	14246	14183	13896	14202	14229	13986	14180	13906	14069	14109	14176	14171	14139	14225	14103	14063	14153	14031	14235	14161	14094	14153	13923	14079	14245	14114	14083	14186	14123	14225	14066	14249	14006	14001	14137	14078	13978	14054	14190	13882	14187	14238	13956	14059	14130	14086	14190	14128	14001	14162	13945	14082	14022	13995	14031	14152	14190	14088	14132	14150	14184	14197	14311	14145	14015	14041	14135	14188	14173	14041	14157	13956	14126	14094	13939	14064	14100	14177	14182	14093	14246	14154	14149	13914	14138	14145	14111	14228	14027	14138	14181	14176	14127	13988	14030	14188	14017	14104	14051	14190	14318	14216	14232	14121	13982	14196	14208	13971	14198	14024	14101	14177	14125	14114	14078	14023	14247	14204	14040	14038	14306	14092	14106	14062	14233	13976	14086	14092	14035	13957	14103	14210	14215	14229	14188	14045	14213	14061	14055	14218	14231	14170	14162	14209	14091	14131	14050	13975	14051	14186	14134	14152	14017	14166	13923	13978	14179	14059	14009	14006	14172	14045	14108	14060	14080	14079	14299	14084	13990	14117	14134	14105	14203	13933	14092	13955	14040	14021	13981	14104	14187	14026	14085	14270	14019	14097	14195	14218	14100	14124	14045	14253	14203	14142	14122	14156	14158	14175	14020	14128	13968	14095	14073	14058	14055	14098	14132	14159	14291	14095	14149	14211	14204	14027	14243	14008	14021	13981	14189	14287	14201	14275	14146	14048	14083	14117	14145	14239	14114	14155	14199	14007	13956	14028	14266	14088	14221	14286	14165	14073	14158	14131	14149	14134	14171	14036	14030	14116	14131	14227	14233	14147	14017	14074	14022	14139	14183	14085	14062	13967	14165	14100	14043	13984	13985	14076	14076	14119	14124	14390	14123	14138	14084	14096	14206	14134	14004	14173	14250	14130	14215	14034	14112	14240	14058	14041	14085	14103	14129	14112	14088	14145	14234	14138	14026	14065	14113	14105	14186	13912	14019	14078	14035	14087	14206	14036	14027	14131	14110	13991	14142	14011	14163	14166	14141	14010	14118	14154	14395	14055	14178	14211	14004	14100	14174	14083	14003	14155	14180	14100	14102	14094	14229	14155	14215	14100	14143	14124	14071	14000	14136	14146	13923	14080	14083	14184	14079	14066	14096	14022	14080	14097	14189	13999	14101	14116	14212	14218	13993	14128	14061	13969	14134	14054	14114	14196	14222	14280	14064	13955	14010	14071	13988	14226	13907	14048	13934	14057	14068	14209	14066	14267	14011	14286	14178	14278	13996	14063	14127	13997	14247	14048	14181	14106	14150	14007	14071	14195	14036	14118	14308	14207	14195	13911	14033	14066	14175	14094	14145	14209	13953	14131	13966	14230	14158	13982	14186	14113	14107	14117	14061	14171	14155	14046	14155	14064	14159	14036	14049	14148	14032	14190	14225	13981	14310	14093	14140	14258	14142	14091	14186	14079	14094	14107	14097	14091	14226	14113	14160	14128	14045	14194	13994	14109	14064	14181	14036	14067	14156	13947	14093	14180	14093	14074	14082	14050	14127	14137	14203	13952	14240	14060	14151	14028	14188	14175	14108	13898	14111	14102	14061	14042	14196	14094	14139	14164	13954	14013	14078	13886	14180	14189	14282	14022	14110	14004	14193	14011	14125	14051	14240	14071	14147	14194	14108	14102	14086	14187	14095	14129	14094	14186	14042	14158	14038	14119	14183	14215	13994	14211	14130	14028	14185	14042	14068	14140	13988	14148	14062	14135	14107	14057	14083	14105	14086	14171	14120	14137	13950	14021	14015	13970	14134	13864	14023	14085	14187	14129	14061	14115	14137	14143	13999	13944	14025	14043	14042	13996	14017	14179	14264	14177	14353	14084	14134	14070	14168	13974	14061	14048	14100	14039	14148	13987	14061	14012	14291	14067	14155	14068	14139	14206	14091	14063	14039	14174	14143	14072	13932	14090	14064	14006	14203	14189	14068	14125	14134	14055	14124	14071	14231	14081	14236	13988	14195	14253	14067	14038	14069	14139	14087	14220	14131	14179	14105	14079	14218	14144	14087	14259	14134	14191	14108	14012	14141	14202	14010	14119	14154	14055	14177	14062	14160	14097	13979	14056	13959	14130	14228	14067	14362	13945	14085	14307	14231	14104	14071	14207	13920	14103	13950	14136	14188	13958	14201	14177	14186	14148	14256	14036	14014	13931	14050	14187	14044	14164	14130	14127	14092	13983	14070	14066	14142	14258	14139	14170	14163	14122	14133	14028	14230	14129	14146	14021	14230	14192	14107	14006	14085	14022	14123	14037	14130	14109	14098	14121	14142	14063	14184	14092	14117	14137	14144	14053	14325	14049	13997	13933	14116	14092	14102	14112	14195	14113	14184	14118	14156	14256	14155	14131	14051	14096	14135	14162	14101	13989	14114	14028	14242	14014	14160	14138	14195	14306	14207	14184	14127	14180	14075	14166	14024	14119	14158	14171	14081	14348	13957	14112	14119	14204	14269	14143	14237	14085	14167	14109	14191	13930	14088	14106	13994	14269	14099	14087	14132	14103	14133	14117	14080	14043	14091	14278	14009	14030	14244	14088	14007	14242	14015	13976	13923	13988	14047	14117	13927	14218	14025	14085	14107	14149	14143	14122	14123	14196	13981	14073	14161	14114	14078	14016	14173	14285	14082	14121	14194	14032	14325	14181	14158	14089	13997	14159	14159	14050	13983	14110	14127	14145	14111	14228	14051	14101	14318	14142	14054	13987	14201	14182	14127	14177	14114	14108	14087	14126	14101	14097	14014	14205	14096	14079	14124	14091	14157	14152	14071	13985	14248	14087	14094	14172	14165	14078	14210	14111	14049	14037	14056	14157	14097	14120	14216	14221	14073	14194	13894	14166	14081	14144	14114	14045	14295	14132	14100	14119	14089	14300	14112	14216	14032	14194	14091	14138	14116	14174	14003	14168	13959	13874	14092	14195	14129	14098	13928	14113	14181	14045	14088	14113	14020	14266	14151	14094	14037	14168	13995	14051	14123	14090	14179	14148	13979	14170	14009	14091	14111	14024	14005	14143	14155	14068	14076	14104	14119	14110	14249	14190	14070	13971	14129	14181	14185	14084	13900	14082	14113	14082	14263	14076	14072	14078	14363	14080	14078	14080	14122	14242	13992	14101	14168	14125	14143	13886	14097	14058	14269	14123	14020	14015	13992	14183	14008	14097	14208	14036	14165	14125	14135	14083	14168	14122	14215	14174	14048	14166	14246	14002	14081	14158	14070	14072	14156	14164	14250	14158	14162	14114	14055	14007	14130	14121	14097	14210	14071	14207	14260	14099	14196	14147	14109	14136	14128	14296	14136	14284	14095	14251	13873	13979	14112	14085	14159	14005	13950	14110	14167	14125	14166	14080	14184	14043	14174	14154	14145	14092	14142	14031	14167	14094	14255	14154	14111	14163	14122	14117	14143	14097	14112	13976	14061	13984	14121	14130	14002	14039	14099	14135	14063	14060	13984	14175	14042	14196	14196	14124	14021	14105	13984	14263	14034	13966	14171	14012	14031	14154	13980	14043	13994	14309	14095	14044	13997	14018	14229	14163	14119	14049	14113	14171	14087	14181	14284	14360	14247	14200	14228	14004	14236	14077	14257	14190	13959	14077	14107	14064	14032	14026	14101	14002	14150	14116	14143	14129	14193	14059	14206	14109	14041	14063	14156	14084	14264	13921	14038	14173	14161	13952	14049	14174	14141	14050	13972	14117	14137	14097	14200	14064	14090	13907	14121	14062	13972	14010	14228	14194	13997	14161	14022	14070	14020	14156	14038	14161	14209	14308	14185	14072	14316	14118	14041	14069	13883	14011	14148	14318	14092	14032	13998	14100	14087	13992	14156	14008	14135	14059	13963	14166	14235	14213	14051	14050	14035	14183	14175	14113	13993	14044	13969	14112	14068	14037	14180	14238	14105	14173	14039	14052	14185	13977	14176	14010	14106	14019	13990	14172	14162	14241	14163	14144	14123	14018	14155	14029	14273	14000	14165	14190	14090	14131	14053	14078	14191	14245	14186	14155	14177	14121	14174	14280	14130	14037	14175	14067	13961	14140	13971	14136	14207	14248
23759	21103	28465	24450	22948	23381	22176	18608	17294	17199	17025	16718	16832	16737	16616	16576	16546	16526	16657	16463	16345	16384	16378	16201	16232	16175	16202	16088	16136	15938	15965	15995	16120	15983	16025	16069	15917	16150	16086	16059	15822	16113	16083	15892	15904	15845	15836	15724	16062	15630	15860	15909	16016	15948	15933	16269	15966	15907	16016	15900	15971	15823	15946	15832	15969	15965	15912	15876	15992	15960	16005	16075	15812	15784	15884	15936	15950	15830	16012	15788	15767	15806	15751	15818	15857	15961	15939	16126	16125	15840	15752	15891	15753	15865	15930	15729	15931	15962	15863	15933	15957	16049	15874	15871	15945	16166	15709	15874	15852	15765	15814	16045	15926	15853	15832	15547	15839	16046	15670	15729	15973	15975	15701	15722	15743	15886	15974	15741	15880	16027	15800	15763	15841	16085	15906	15731	15852	15659	16013	15684	15889	15854	15826	15980	15761	15836	15934	15899	16072	15915	15694	16005	15845	15861	15994	15880	15943	15989	15716	15688	15795	15741	16069	15871	15916	15854	15851	15821	15828	15855	15627	15762	15828	16111	16090	15863	16110	15950	15940	15848	15965	15877	15815	15843	15880	15777	15856	15720	15896	15770	15794	15852	15854	15885	15825	15957	15876	15839	15985	16032	15860	15924	15921	16042	15897	16038	15586	15981	15909	15921	15875	15957	15973	15800	15742	15909	15874	15837	15860	15821	15735	15739	15604	15716	16084	16011	15769	15759	15718	15895	16071	15897	15910	16072	15835	15833	15723	15780	15828	15748	15820	15918	15747	15866	15906	15953	15898	15776	15592	15891	15767	15715	16030	15976	15685	15677	15874	15866	15983	15899	15812	16003	15823	16019	15909	16021	15860	15846	15743	15800	15899	15892	16054	15951	15851	15857	15866	15897	15860	15761	15774	15702	15785	15830	15879	15783	15706	15983	15805	15983	15830	15907	15946	15908	15917	15784	15674	15753	15987	15748	15904	15714	15876	15825	15647	15829	16082	15972	15692	15759	15650	15892	15943	15710	15929	15893	15959	15757	15908	15911	15780	15834	16014	15843	15985	15955	15972	15955	16028	15992	15887	15971	15906	15990	15830	15753	15957	15766	15885	15817	15956	15736	15699	16014	15973	15878	15915	15792	15836	15964	15918	15841	15870	15848	15803	15707	15933	15824	15926	15859	15803	15927	15861	15760	15709	15890	15929	15733	15727	15914	15866	15995	15937	15844	15925	15938	15848	16027	15806	15909	15962	16025	15854	15913	15921	15979	15911	15657	15723	15869	15753	15778	15726	15846	15726	15768	16013	15716	15778	15693	15816	15762	15945	16001	15761	15792	15805	15883	15873	15947	15940	15797	15830	15980	15809	16029	15790	15806	15733	15899	15902	15948	15926	15862	15882	15840	15803	15816	15724	15902	15833	15852	15670	16006	15979	15945	15805	15879	15865	16058	16053	15911	16078	15908	15848	15919	15846	15966	15956	16076	15887	16063	15782	15929	15935	15864	15897	15746	15868	15970	15792	15901	15754	15927	15749	15771	15843	15918	15837	15772	15910	15986	16019	15745	15615	15827	15859	15898	15818	15898	16028	15862	15835	15950	15746	15865	15864	15768	15894	15811	15869	15913	15733	15849	15853	16034	15742	15860	15941	15870	15821	15954	15714	15926	15852	15846	15751	15808	16015	15950	15842	15865	15922	15941	16106	15828	15928	16058	15881	15934	15789	15850	15853	15933	15779	15872	15835	16032	15860	15898	15760	15760	15814	15658	15789	15860	15848	15735	15753	15740	15829	15835	15827	15814	15882	15714	15877	15951	15929	15806	15744	15991	15928	15886	15986	15926	15778	15701	15701	15926	15847	15850	16051	15936	15957	15908	15972	15817	15836	16047	15885	15821	15823	15844	16001	15939	15611	15977	15862	15749	15840	15881	15884	15834	15746	15842	15964	15853	15995	15781	15854	15963	15739	15826	15834	15758	15956	15837	15852	15796	15759	15862	15951	15723	15973	15866	16031	15947	15965	16025	15949	15962	15889	15797	15880	15744	15798	15845	15945	16031	16114	15976	15891	15836	15585	15955	15720	15991	15900	15813	15939	15845	15860	15769	15718	15725	15774	15921	15853	15839	15863	15665	15819	15888	15857	15881	15789	15936	15876	16105	15954	15805	15941	15950	15959	16059	15978	15776	15935	15891	15955	15948	15924	15815	16028	15742	15788	15968	15987	15818	15889	15856	15850	15927	15793	15831	15858	15826	15961	15796	15900	15760	15847	15811	15752	15728	15730	15607	15725	15836	15905	15871	15758	15907	15844	15855	16016	15916	15820	15927	15855	15963	16006	15792	15932	15904	15760	15760	15905	15755	15928	15866	15851	15876	15660	15824	16158	15865	16022	15836	15770	15808	15731	15999	16101	15879	15861	15824	15999	15617	15733	15748	15811	15773	15747	15867	15973	15768	15948	15849	15849	15785	15788	15744	15676	15797	15878	15906	15902	15863	15918	15827	15806	16091	15766	15646	15937	15999	15765	15807	15855	16005	15879	15725	16061	15967	15910	15740	16027	15706	15897	15912	15918	15810	15678	15746	15695	15903	16019	15957	15990	15738	15918	15913	15689	15925	15975	15895	15753	15847	15944	15883	15778	15948	15827	15836	15808	15868	15860	15935	15693	15724	15865	16033	15959	16087	15721	15937	15695	15861	15903	16099	15982	15757	15725	16062	16071	15859	15799	15816	15797	15803	15803	15983	15820	15820	15807	15959	15956	15934	15838	15838	15991	16015	15906	16031	16081	15704	16045	15781	15821	15762	15827	15770	16012	16121	15953	16044	15961	15979	15897	15732	15815	15875	15884	15971	15934	15767	15978	16043	15698	15775	15922	15909	15805	15900	15811	15975	15932	15795	15943	15997	15798	15929	15861	16025	15909	15947	15986	15981	15801	15831	15807	15885	15790	15838	15752	15919	15760	15724	15861	15792	16064	15895	15892	15899	15670	15746	15880	15754	15808	15764	15776	15673	15857	15865	15942	15747	15886	15753	15702	15950	15945	15700	15898	15857	15847	15857	15950	15798	16005	15838	15824	15829	15824	15919	15723	15739	15887	16206	15718	15569	15887	15961	15848	15926	15989	15977	15808	15936	15834	15821	15773	15948	15976	15784	15753	15834	15747	15892	15805	15943	15795	15619	15868	15887	15828	16008	15945	15924	16009	15864	15876	15976	15916	16004	15914	15855	16021	15979	15815	16097	15669	15916	15876	15854	15778	15918	15819	15860	15873	15756	15987	15811	15816	15771	15679	15611	15736	15996	15817	15710	15774	15794	15668	15949	15913	15783	15853	15801	15745	15938	15932	15884	15836	15749	15935	15905	15741	15957	15996	15949	15997	15875	15826	15921	15959	15897	15837	15741	15571	15732	15912	15731	15722	15689	15987	16155	15728	15838	15999	15998	15890	15872	15924	15787	15882	15941	15942	16067	15647	15961	15841	15901	15691	15903	15814	15845	15776	16060	15962	15960	15960	15853	15896	15736	15932	16020	15888	15956	15931	15704	15832	15924	15879	15898	15803	15909	15961	15946	15784	15809	15776	15872	15707	15763	15941	15869	15844	15735	15890	15902	15742	16076	15809	15909	16017	15781	16129	15971	15918	15981	16028	15703	15789	15844	15718	16010	15713	16037	15799	15761	15874	15937	15877	15809	15917	15920	15738	15821	15854	15706	15930	15723	15859	15917	15863	16038	15897	15914	16072	16040	15742	15810	16062	15738	15787	15670	15748	15804	15601	15756	15928	15924	15764	15849	15847	15816	15804	15878	15941	15900	16060	15895	15677	15957	15863	16013	15968	15846	15850	15714	15842	15971	15777	15847	16039	15905	15674	15998	15992	15721	15975	15823	15818	15949	15723	15939	15986	15812	15955	16033	15897	15932	15915	15786	15934	15904	15873	15888	15914	15667	15965	15859	15941	15803	15949	15988	15815	15656	16000	15926	15880	15931	15787	15872	15994	15756	15727	15935	15735	15866	15950	15848	15862	15919	15859	15704	15803	15823	15884	15928	15823	15827	15660	15992	15869	15854	15867	15728	15846	15954	15915	15934	15781	15972	15850	15887	15833	15869	15688	15835	15968	15855	15963	15939	15845	15885	15845	16040	16085	15888	15836	15799	15885	15893	15868	15769	16108	16024	15873	15781	16004	15873	15856	15931	15878	15807	15934	15988	15677	15867	16017	15922	16129	16099	15948	15849	15830	15728	15755	16045	15832	15770	15950	15860	15830	16032	15839	15861	15844	15836	15813	15877	15774	15832	15928	15827	15733	15952	15718	15760	15771	15887	15822	15941	15706	15879	15644	15990	15814	15827	15727	15995	15958	15784	15852	15927	15785	15807	15734	15748	15823	15769	15755	15679	15747	15664	15687	16017	16013	15791	15936	15909	15726	15855	15722	15961	15971	15907	15932	15890	15970	15809	15905	15845	15852	15923	15818	15859	15687	15897	15976	15687	15781	15907	15754	15852	15879	15964	15930	15845	15990	15859	16011	15818	16018	15891	15678	15963	15842	15998	15795	15858	15900	15941	15671	15817	15785	15867	15940	15930	15754	15661	15855	15723	15876	16069	16010	16006	15696	15904	15758	15791	16107	15901	15964	16028	15674	15830	15812	15911	15845	15812	16058	15777	16072	15948	15875	15738	15727	15967	16036	15819	15925	15656	16001	15998	15753	15659	16040	15990	15987	15787	15837	15853	15812	15757	15819	15745	15911	15757	15841	15941	15813	16019	15863	15868	15859	15849	15709	15922	15780	15885	15821	15748	15892	15732	15863	15768	15819	15924	16062	15799	15868	15687	15842	15946	16184	15939	15872	15813	15790	15828	15933	15960	15778	15815	15728	15932	15829	15806	15834	15598	15831	15902	15881	15850	15677	15920	15750	15765	16008	15863	15704	16050	15821	16008	15952	15779	16018	15817	15852	16022	15952	16014	15799	15788	15798	15831	15748	15922	15647	15778	15910	16068	15794	15808	15863	15999	15922	15932	15801	15986	15872	16038	15911	15780	15867	15952	15713	15811	15827	15897	16066	15973	15872	16060	16200	15944	15731	15938	15879	16036	15966	15949	15950	15857	15829	15898	15941	15907	16092	16053	15840	15968
26097	45063	42160	32711	27046	22206	19956	17713	16794	16110	15864	15652	15554	15408	15518	15295	15287	15100	15145	15240	15280	15135	15182	14821	14802	14830	14649	14810	14610	14678	14442	14611	14615	14503	14484	14497	14505	14424	14759	14396	14449	14345	14226	14519	14370	14400	14426	14243	14396	14411	14260	14280	14402	14303	14359	14554	14335	14445	14372	14377	14196	14384	14343	14487	14329	14327	14374	14459	14358	14318	14329	14224	14438	14416	14212	14266	14449	14176	14400	14370	14227	14299	14198	14320	14294	14355	14228	14320	14358	14356	14413	14492	14391	14131	14361	14278	14464	14262	14383	14441	14299	14198	14305	14053	14406	14256	14306	14256	14463	14299	14237	14401	14294	14324	14208	14436	14205	14292	14266	14460	14375	14220	14374	14264	14457	14261	14472	14225	14411	14345	14444	14445	14316	14408	14258	14299	14432	14353	14336	14362	14225	14243	14372	14206	14214	14289	14347	14290	14546	14404	14394	14209	14314	14549	14268	14328	14433	14279	14290	14345	14290	14186	14265	14271	14260	14351	14274	14271	14350	14151	14313	14252	14406	14343	14148	14307	14163	14370	14386	14431	14424	14561	14384	14296	14219	14502	14237	14324	14422	14285	14305	14221	14222	14519	14279	14434	14128	14385	14229	14400	14428	14254	14374	14177	14559	14375	14276	14378	14286	14274	14276	14330	14449	14188	14264	14376	14327	14367	14258	14297	14434	14084	14366	14168	14436	14381	14320	14419	14337	14358	14288	14271	14265	14310	14387	14391	14410	14275	14323	14235	14360	14314	14279	14447	14481	14279	14302	14476	14262	14431	14401	14361	14404	14241	14232	14399	14313	14354	14366	14271	14383	14222	14389	14261	14217	14379	14309	14402	14294	14365	14379	14507	14261	14257	14289	14202	14411	14257	14341	14471	14221	14546	14422	14236	14326	14269	14232	14258	14344	14430	14407	14416	14444	14244	14295	14336	14397	14173	14216	14393	14441	14205	14286	14270	14463	14355	14331	14336	14326	14316	14334	14422	14388	14205	14298	14209	14397	14372	14296	14283	14231	14278	14326	14243	14397	14309	14200	14229	14394	14320	14314	14288	14192	14321	14228	14304	14618	14299	14333	14429	14310	14295	14394	14449	14346	14287	14424	14280	14267	14125	14183	14393	14330	14367	14272	14320	14267	14338	14293	14328	14515	14346	14234	14189	14197	14231	14225	14481	14396	14416	14421	14465	14163	14366	14430	14288	14208	14351	14231	14344	14276	14203	14235	14396	14390	14379	14179	14445	14212	14370	14316	14286	14363	14319	14386	14224	14373	14315	14247	14253	14352	14340	14325	14344	14305	14394	14272	14451	14256	14225	14291	14261	14423	14282	14351	14228	14321	14430	14268	14230	14272	14249	14455	14262	14300	14381	14421	14183	14317	14389	14472	14433	14399	14412	14288	14366	14342	14363	14309	14218	14398	14291	14346	14431	14344	14405	14249	14271	14322	14324	14415	14332	14147	14170	14216	14326	14327	14398	14389	14343	14371	14428	14291	14165	14314	14430	14272	14170	14249	14256	14340	14296	14362	14262	14403	14317	14234	14245	14422	14335	14459	14551	14439	14219	14470	14347	14255	14436	14346	14129	14353	14505	14349	14183	14307	14377	14316	14345	14191	14307	14383	14331	14376	14297	14371	14250	14318	14339	14158	14314	14279	14222	14344	14395	14376	14298	14214	14465	14257	14139	14341	14321	14336	14351	14326	14227	14412	14418	14356	14307	14133	14247	14255	14226	14378	14229	14258	14334	14356	14358	14388	14322	14263	14522	14317	14264	14253	14302	14391	14338	14458	14375	14454	14238	14423	14336	14324	14396	14285	14506	14354	14280	14348	14342	14284	14416	14427	14395	14399	14282	14311	14285	14442	14169	14324	14377	14322	14248	14097	14439	14410	14388	14236	14429	14445	14279	14444	14261	14314	14287	14470	14284	14400	14321	14432	14426	14316	14284	14387	14230	14199	14364	14222	14348	14235	14422	14241	14357	14280	14333	14339	14271	14389	14259	14394	14495	14262	14229	14315	14129	14369	14236	14207	14396	14400	14268	14259	14376	14298	14390	14485	14305	14247	14224	14325	14258	14292	14198	14402	14247	14589	14290	14270	14325	14268	14257	14335	14257	14282	14309	14304	14383	14308	14351	14447	14323	14401	14377	14403	14554	14341	14288	14364	14346	14318	14386	14388	14349	14342	14255	14444	14254	14326	14332	14506	14596	14362	14337	14224	14430	14122	14379	14417	14326	14300	14227	14285	14274	14450	14129	14424	14337	14147	14416	14326	14447	14303	14298	14365	14262	14477	14158	14481	14385	14128	14210	14406	14150	14268	14441	14340	14180	14291	14223	14473	14293	14348	14369	14213	14381	14259	14166	14343	14298	14276	14203	14254	14310	14354	14436	14310	14328	14359	14370	14175	14228	14378	14159	14351	14350	14346	14225	14455	14270	14253	14264	14418	14297	14220	14374	14506	14187	14210	14356	14311	14181	14168	14323	14321	14307	14312	14327	14299	14172	14283	14218	14281	14257	14242	14463	14489	14378	14262	14291	14330	14406	14442	14236	14165	14367	14247	14269	14275	14270	14380	14400	14243	14329	14351	14266	14285	14342	14341	14298	14289	14444	14266	14267	14373	14257	14283	14182	14267	14475	14263	14333	14387	14282	14303	14124	14397	14315	14267	14265	14344	14115	14237	14290	14253	14255	14337	14332	14405	14341	14345	14346	14411	14257	14337	14341	14408	14376	14448	14408	14220	14433	14488	14490	14390	14395	14389	14355	14395	14313	14482	14328	14292	14296	14261	14235	14193	14280	14415	14449	14431	14136	14290	14284	14309	14335	14472	14305	14225	14303	14236	14202	14329	14227	14315	14502	14365	14267	14322	14196	14165	14237	14245	14493	14374	14369	14295	14434	14293	14254	14506	14491	14331	14351	14284	14148	14224	14280	14348	14368	14408	14426	14344	14304	14357	14364	14286	14379	14437	14412	14380	14296	14607	14263	14274	14326	14333	14384	14367	14462	14260	14243	14411	14428	14217	14246	14400	14195	14242	14305	14320	14210	14321	14383	14361	14378	14344	14313	14414	14377	14392	14413	14293	14372	14393	14344	14284	14247	14423	14286	14350	14331	14325	14231	14250	14334	14312	14363	14253	14456	14183	14304	14399	14433	14312	14336	14328	14317	14310	14302	14391	14301	14361	14369	14284	14458	14285	14297	14216	14374	14403	14324	14322	14389	14479	14268	14302	14364	14296	14233	14506	14324	14479	14414	14277	14172	14422	14499	14196	14415	14339	14499	14298	14470	14484	14240	14287	14325	14265	14318	14401	14183	14254	14279	14236	14311	14242	14430	14218	14329	14305	14188	14447	14363	14402	14371	14384	14341	14415	14473	14246	14257	14364	14257	14427	14224	14433	14323	14309	14214	14418	14265	14233	14267	14255	14406	14259	14366	14256	14388	14381	14364	14339	14429	14319	14195	14377	14152	14382	14130	14355	14268	14147	14425	14386	14352	14216	14340	14264	14291	14254	14468	14106	14357	14402	14346	14521	14323	14294	14259	14122	14338	14326	14437	14251	14461	14381	14377	14300	14471	14519	14071	14387	14310	14361	14350	14333	14266	14166	14238	14394	14446	14307	14225	14463	14346	14462	14376	14314	14393	14287	14407	14363	14209	14056	14425	14297	14292	14326	14103	14388	14303	14334	14339	14324	14265	14398	14462	14203	14528	14427	14447	14364	14291	14072	14277	14317	14336	14222	14329	14299	14067	14191	14166	14421	14340	14349	14277	14341	14119	14262	14212	14411	14248	14375	14121	14396	14263	14366	14194	14450	14318	14107	14367	14198	14274	14382	14360	14350	14410	14189	14468	14235	14253	14216	14286	14368	14260	14317	14383	14355	14406	14283	14071	14508	14157	14184	14271	14337	14294	14175	14314	14373	14326	14326	14366	14172	14267	14431	14300	14222	14319	14366	14447	14386	14386	14394	14215	14212	14355	14534	14476	14335	14392	14445	14361	14114	14389	14223	14274	14399	14278	14303	14332	14269	14279	14266	14201	14369	14432	14185	14398	14329	14364	14254	14175	14265	14332	14170	14261	14397	14394	14353	14206	14320	14301	14332	14313	14427	14204	14359	14289	14335	14499	14208	14319	14217	14219	14349	14305	14355	14275	14274	14289	14256	14311	14381	14227	14417	14383	14294	14306	14160	14249	14145	14257	14288	14325	14297	14306	14403	14354	14135	14288	14411	14356	14324	14225	14287	14301	14355	14457	14366	14207	14365	14346	14380	14344	14260	14489	14218	14288	14311	14256	14387	14195	14309	14390	14308	14362	14236	14392	14485	14248	14438	14247	14398	14316	14471	14330	14154	14329	14397	14244	14428	14330	14379	14223	14452	14297	14435	14277	14345	14310	14204	14284	14244	14190	14218	14371	14326	14324	14354	14403	14334	14442	14472	14460	14245	14346	14158	14432	14357	14387	14376	14320	14246	14299	14543	14120	14173	14260	14189	14254	14390	14253	14364	14278	14387	14400	14099	14294	14202	14284	14341	14251	14337	14563	14433	14280	14134	14379	14434	14366	14394	14218	14342	14443	14256	14249	14150	14312	14252	14261	14205	14379	14150	14320	14299	14402	14334	14290	14419	14212	14180	14360	14459	14396	14339	14357	14339	14412	14282	14330	14391	14237	14375	14331	14297	14349	14321	14303	14422	14418	14530	14191	14322	14344	14402	14401	14121	14403	14324	14326	14425	14306	14427	14223	14374	14290	14337	14227	14374	14258	14345	14264	14328	14391	14316	14433	14350	14142	14300	14320	14315	14349	14266	14289	14351	14295	14246	14260	14493	14226	14239	14159	14185	14345	14273	14272	14127	14282	14491	14229	14320	14308	14415	14441	14263	14353	14366	14256	14446	14065	14258	14293	14378	14418	14165	14133	14459	14339	14375	14387	14401	14265	14223	14417	14257	14235	14318	14321	14469	14331	14230	14419	14307	14377	14452	14368	14399	14112	14329	14262	14104	14446	14183	14361	14297	14504	14277	14447	14400	14189	14416	14315	14162	14377	14170	14319	14278	14382	14420	14410	14402	14310	14384	14084	14296	14186	14527	14193
22668	21060	28776	23603	21794	24252	25750	19837	18223	17873	17441	17200	17275	17320	17003	17112	17079	16734	16783	16595	16527	16456	16810	16511	16252	16664	16578	16171	16109	16074	16144	16317	16096	16192	16141	16123	16028	15936	16020	15911	16129	16107	16065	16142	16041	16035	15860	15891	15792	15746	15851	15826	15934	15746	16123	15859	16116	15928	15877	16010	16083	15969	15921	15998	15992	15861	16123	15725	15880	15880	15911	15909	15955	15898	15851	15823	16041	15894	16000	15961	15735	15779	15782	15793	15662	16048	15593	15848	15820	15984	16069	16034	15835	15731	15610	15831	16015	16192	15865	15816	15754	15777	15978	15869	15840	16035	15849	15876	15901	16048	15895	16024	16077	15818	15635	15776	15938	15946	15892	15895	16078	15815	15728	15752	15852	15710	15808	15842	15820	15852	15800	15969	15753	15729	15713	15839	15789	15981	15837	15934	15977	15957	15759	15684	15818	15930	15846	16061	15897	15739	15944	15749	15813	15721	15894	15903	15849	15818	15810	15824	15888	15896	15976	15851	15682	15735	15763	15952	15920	15661	15605	15893	15837	15764	15873	15675	16057	15674	15832	15894	15943	15763	16000	15896	15918	15940	15973	15725	15935	15985	16083	15817	16022	15824	15824	15813	15860	15932	15690	15675	15928	15967	15755	15784	15698	16043	15950	15719	15921	15881	15868	15996	15834	15637	16040	16021	15692	15731	15999	15853	15764	15892	15856	15717	15909	15982	15870	15826	15686	15827	15640	15884	15936	15880	16047	15960	15900	15695	15895	15879	15760	15704	16050	15732	15817	15775	15855	15905	15902	15896	15928	15909	15908	15929	15876	15867	15599	15931	15697	15623	15858	15884	15947	15788	15881	15745	16032	15943	15901	15847	15957	15881	15862	15933	15852	15799	15846	15817	16010	15804	15996	15815	15947	15654	15892	15840	15895	15873	16048	16066	15855	15829	15908	15756	15815	15859	15910	15782	15836	15776	15688	15723	15849	15854	15900	15828	15837	15779	15814	15789	15894	15691	15878	15980	15772	15774	15778	15961	15866	15967	15884	15784	15839	15760	15532	15790	15735	15787	15629	15927	16064	15895	15839	15861	15794	15966	15604	15880	15804	15612	15800	15803	15768	15831	15773	15735	15985	15969	15881	15965	15919	15672	15683	15789	15919	15812	15764	15875	15816	15986	15924	15752	15911	15802	15764	15730	15804	15839	16030	16003	15779	15964	15950	15902	15867	15762	15849	15876	15913	15773	15868	15841	15773	15809	15977	15845	15753	15760	15767	15881	15890	16023	15932	16022	15800	15907	15845	15976	15682	15786	15914	15884	15805	15898	16002	15683	15711	15922	15878	15864	15954	15871	15956	15733	15780	15566	15853	15949	15973	15724	15708	15800	15787	15759	15826	15819	15877	15863	15879	15912	15853	15981	15741	16043	15766	15915	15901	15921	15591	16007	15757	15793	15893	16046	15912	15836	16042	15783	15657	15818	15806	15824	15831	15821	15885	15565	15927	15818	15927	15712	15686	15662	15859	15918	16025	15720	15797	15971	15823	15894	15936	15723	15676	15635	15883	15884	15871	15647	16014	15815	15779	15778	15895	15788	15899	15914	15898	15670	15923	15899	15623	15921	15780	15742	15777	15745	15774	15919	15820	15885	15900	15868	15914	15904	15797	15827	15865	15708	15834	15790	15959	15904	15793	15703	15896	15869	15857	15708	15869	15790	15594	15818	15804	16030	15873	15591	15805	15622	15772	15881	15761	15800	15959	15930	15933	15970	15994	15816	15972	15902	15913	16005	15855	15869	15872	16032	15842	15921	16076	15671	15706	15913	15740	15759	15790	15680	15902	15953	15808	15821	15949	15961	15766	15829	15816	15774	15700	15820	15856	16002	15780	15924	15761	15716	15703	15378	15952	15954	15959	15633	15796	15762	15768	15827	15705	15859	15831	15881	15800	15899	15897	15727	15695	15709	15797	15854	15802	15992	15801	15903	15976	15849	16066	15946	15790	15948	15922	15756	15969	15738	15584	15730	15743	15794	15665	15831	16012	15772	15722	15878	15991	15807	15940	15917	15844	15904	15773	15810	15909	15842	15690	15740	15731	15784	15955	15839	15966	15978	16006	15898	15696	15750	15805	15768	15787	15905	16004	15778	16072	15871	15885	15796	15791	15786	15665	15731	15786	16001	15842	15749	15724	15905	15756	15809	15893	15850	15845	15904	15744	15874	15704	15546	15643	15965	15929	15730	15654	15796	15841	15785	15729	15827	15847	15726	15865	15662	15941	15789	15693	16030	15735	15958	15607	15930	15788	15909	15829	15842	15937	15795	15718	15812	15881	15728	15802	15854	15702	15777	15832	15950	15912	15808	15776	15629	15723	15734	15753	15941	15782	15681	15699	15832	15810	16036	15909	15929	15950	15932	15822	15893	15858	15648	15660	15848	15852	15773	15795	15754	15644	15770	15711	15780	15775	15921	16028	15849	15925	15789	15967	15918	15869	15800	15876	15924	15771	15640	15779	15669	15752	15788	15894	15874	15844	15777	15838	15777	16077	16051	15878	15958	15850	15809	15841	15766	15953	15654	15736	15797	16142	15756	15781	15835	15687	15839	15661	15840	15911	15875	15935	15941	15942	16105	15810	16101	15821	15926	15892	15795	15939	15850	15851	15813	15937	15750	15799	15753	16045	15927	15844	15890	15896	15722	15771	15853	15876	15795	15962	15931	15766	15919	15851	15890	15807	15975	15991	15892	15840	15873	15684	15832	15877	15783	15859	15837	15673	15809	15869	15857	15822	15846	16026	15637	15913	15732	15994	15772	15750	15600	15743	15522	15792	15832	15803	15849	15769	15614	16016	15699	15998	15706	15686	15869	15713	15831	15745	15958	15868	15881	15839	16089	15794	15830	15745	15941	15672	15797	15803	15785	15765	15862	16015	15851	15827	15858	15843	15768	15753	15826	15714	15842	15874	15897	15853	15772	15695	15730	15882	15962	15916	16056	15906	15885	15915	15774	15775	15918	16008	15853	15734	15862	15806	15870	15531	15702	15939	15862	15763	15852	15818	15958	15827	15481	15818	15818	15707	15592	15864	16050	15772	16038	15935	15887	15843	15826	15766	15918	15797	15881	15770	15834	15903	15844	15666	15899	15745	16103	15640	15959	15949	15860	15858	15684	15726	15778	15833	15772	15885	15655	15884	15809	15784	16006	15659	15715	15987	15656	15799	15929	15964	16095	15942	15869	15778	15767	15815	15799	15823	15736	15919	15985	15891	15631	15834	15783	15677	15528	15853	15897	15569	15699	15818	15796	15842	16080	16006	15997	15951	15755	15940	15662	15997	15809	15862	15723	15732	15864	15814	15840	16057	15706	15772	15862	15925	15764	15979	15689	15761	15764	15821	15778	15777	15636	15642	15838	15764	15704	15797	15866	15941	15780	15902	15798	15805	15805	15624	15680	15972	15774	15839	15887	15913	15759	15988	15902	15857	16041	15926	15907	15769	16042	15922	15686	15886	15835	15782	16037	15865	15876	16007	16005	15821	15735	15948	15832	15830	15811	15908	15727	15930	15872	15783	15771	15872	15694	15908	15855	15924	15831	15828	15810	15711	15790	15817	15856	15835	15855	15844	15773	15791	15874	15902	15826	15846	15734	16006	15741	15943	15852	15794	15778	15827	15777	15785	15945	15755	15865	15679	15761	15832	15785	15952	15822	15658	15813	15717	15731	15791	15670	15816	15820	15869	15998	16154	15841	15711	15764	15896	15979	15834	15594	15781	15723	15666	16000	15975	15841	15964	15766	15583	15798	15955	15932	15803	15770	15906	15899	15761	15848	15950	15973	16013	15912	15852	15942	15988	15869	15843	15874	15741	15757	15833	15840	15909	15760	15714	15865	15767	15905	15729	15901	15886	15787	15775	15842	15778	15985	15623	15748	15697	15730	15808	15816	15695	15883	15808	15850	16021	15789	15775	15840	15830	15742	15735	15946	15965	15874	15722	15797	15943	15751	15843	15850	15844	15993	15695	15751	15852	15858	15823	15638	15683	15846	15701	15898	15838	15823	15953	15980	15823	15696	15937	15731	15943	15911	15800	15886	15896	15867	16158	15891	15926	15773	15760	15823	15742	15810	15692	15911	15732	15744	15682	15877	15816	15924	15891	15724	15783	15825	15764	15909	15892	15962	15850	15623	16075	15806	15768	15886	15977	15891	15876	15812	15904	15813	15823	15665	15837	15996	15844	15683	15719	15744	16021	15756	15902	15708	15867	15890	15895	15793	15702	15772	15870	16078	15851	15703	15794	15748	15997	15664	15750	15777	15968	15802	15859	15940	15857	16017	15850	15688	15797	15928	15665	15964	15764	15728	15865	15783	15817	15972	15756	15638	15865	15824	15945	15779	15841	15718	15889	15750	15879	15688	15768	15759	15764	15866	15795	15932	15776	15867	15854	15842	15923	15739	16034	15870	15697	15816	15862	15890	15765	15918	15795	15904	15733	15947	15896	15741	15700	16041	15903	15861	15736	15949	15813	15920	15847	15814	15730	16092	15784	15848	15699	15929	15925	15858	15794	16121	15951	15768	15873	15906	15616	15785	15935	15863	15938	15878	15787	15819	15676	15919	15948	15792	15786	15804	15802	15860	15877	16033	15963	15644	15785	15790	15969	15719	15779	15723	15816	15755	15853	16065	15770	15856	15805	16023	15841	15867	15902	15604	15846	15748	15622	15908	15764	16086	15737	15771	15948	16104	15893	15889	15800	15955	15808	15579	15900	15825	15971	15943	16005	15904	15863	15870	15856	15808	15712	15972	16009	15957	15834	15706	15810	15739	15959	15753	15744	16071	15710	15629	15868	15736	15860	15736	15897	15759	15894	15760	15736	15702	15605	15811	15874	15749	15830	15889	16023	15805	15935	16098	15703	15870	15811	15690	15923	15912	15731	15774	15582	15830	15728	15973	15718	15602	15883	15773	15718	15680	15671	15895	15737	15864	15808	15848	15840	15720	15645	15698	16002	15979	15888	15873	15884	15703	15820	16036	15898	15711	15843	15748	15859	15914	15711	15795	15755	15842	15810	15898	15803	15684	15808	15878	15831	15697	15815	15641	15894	15853	15738	15760	15800	15972	15805	15712	15957	15899
27725	50336	46421	36754	30478	25329	21581	19228	17857	17272	16439	16259	16298	15865	15903	15883	15656	15542	15612	15477	15520	15374	15334	15069	15009	14913	14888	14770	14676	14861	14691	14725	14659	14748	14584	14370	14328	14380	14505	14362	14306	14400	14480	14338	14404	14504	14396	14275	14313	14470	14370	14462	14322	14363	14429	14256	14304	14257	14239	14333	14289	14229	14254	14289	14382	14397	14293	14488	14400	14322	14418	14255	14316	14297	14236	14321	14499	14199	14421	14377	14419	14221	14413	14375	14389	14173	14354	14306	14372	14326	14298	14200	14367	14321	14311	14284	14142	14294	14244	14254	14263	14202	14360	14358	14234	14338	14328	14186	13972	14470	14145	14270	14349	14330	14152	14391	14367	14279	14436	14282	14226	14310	14339	14141	14231	14151	14303	14331	14205	14226	14281	14193	14350	14547	14135	14162	14189	14115	14332	14321	14173	14209	14292	14242	14343	14389	14395	14280	14347	14312	14337	14435	14182	14206	14342	14254	14401	14235	14515	14262	14318	14246	14319	14223	14328	14297	14231	14401	14291	14359	14261	14208	14397	14217	14163	14266	14231	14381	14316	14313	14171	14284	14255	14277	14267	14338	14429	14206	14218	14233	14211	14402	14321	14258	14409	14212	14274	14198	14329	14199	14343	14470	14183	14209	14191	14289	14345	14344	14401	14182	14318	14326	14318	14093	14228	14242	14251	14419	14272	14449	14318	14223	14389	14228	14507	14355	14305	14306	14112	14394	14207	14377	14323	14291	14280	14251	14352	14361	14212	14271	14067	14284	14272	14283	14266	14250	14210	14379	14387	14134	14191	14444	14332	14283	14377	14313	14356	14453	14426	14341	14338	14261	14281	14314	14370	14219	14375	14321	14183	14271	14356	14163	14329	14367	14242	14278	14325	14314	14235	14296	14274	14232	14126	14115	14354	14242	14269	14299	14220	14125	14213	14301	14075	14393	14240	14274	14193	14398	14200	14374	14163	14383	14372	14525	14322	14183	14252	14336	14391	14214	14223	14260	14116	14307	14364	14115	14181	14357	14386	14141	14403	14241	14386	14191	14142	14227	14352	14329	14341	14294	14279	14212	14434	14192	14357	14346	14279	14131	14257	14207	14427	14406	14186	14185	14369	14333	14098	14300	14411	14128	14287	14175	14153	14196	14249	14339	14262	14254	14237	14330	14198	14132	14225	14460	14142	14258	14409	14322	14293	14378	14186	14194	14304	14220	14244	14305	14444	14141	14310	14134	14380	14205	14241	14406	14257	14129	14378	14394	14397	14135	14208	14318	14221	14363	14331	14127	14107	14194	14177	14186	14319	14272	14314	14358	14243	14415	14070	14237	14293	14283	14287	14322	14422	14402	14286	14312	14273	14267	14281	14432	14199	14234	14538	14511	14441	14167	14365	14239	14314	14155	14482	14360	14361	14481	14216	14478	14365	14350	14369	14206	14458	14275	14251	14287	14301	14329	14122	14287	14293	14361	14340	14231	14157	14316	14369	14200	14222	14270	14360	14294	14186	14279	14241	14294	14254	14621	14240	14293	14445	14253	14418	14182	14421	14368	14364	14427	14432	14221	14319	14342	14256	14257	14302	14269	14296	14218	14439	14299	14253	14249	14489	14207	14228	14359	14376	14235	14295	14377	14367	14195	14106	14268	14173	14301	14247	14416	14133	14323	14360	14324	14362	14293	14292	14230	14409	14305	14338	14290	14186	14248	14324	14215	14187	14375	14335	14343	14413	14241	14411	14221	14359	14263	14160	14341	14545	14269	14164	14186	14362	14275	14237	14307	14236	14124	14282	14331	14247	14262	14509	14134	14308	14349	14427	14266	14271	14294	14115	14367	14359	14215	14278	14293	14309	14216	14130	14391	14236	14138	14288	14354	14224	14246	14281	14293	14364	14183	14452	14235	14439	14184	14412	14300	14303	14197	14304	14164	14079	14300	14428	14554	14345	14215	14272	14238	14229	14309	14283	14297	14348	14423	14320	14273	14295	14168	14144	14172	14213	14201	14255	14277	14173	14187	14366	14282	14252	14349	14263	14287	14236	14295	14290	14260	14306	14160	14267	14304	14381	14428	14212	14170	14347	14225	14248	14317	14328	14352	14159	14144	14319	14322	14264	14255	14311	14245	14313	14366	14375	14464	14462	14302	14379	14324	14426	14314	14251	14325	14198	14227	14287	14432	14252	14499	14342	14340	14203	14248	14495	14324	14358	14396	14319	14248	14363	14317	14166	14173	14200	14307	14231	14193	14201	14287	14307	14510	14351	14383	14279	14257	14185	14267	14347	14041	14244	14115	14148	14390	14317	14457	14212	14223	14274	14376	14329	14376	14217	14058	14233	14279	14237	14399	14326	14229	14328	14301	14165	14392	14260	14260	14241	14264	14253	14437	14266	14103	14314	14316	14176	14264	14305	14430	14157	14391	14239	14138	14278	14254	14271	14280	14224	14345	14380	14235	14417	14095	14258	14172	14282	14353	14331	14292	14400	14401	14337	14255	14324	14179	14335	14252	14309	14206	14176	14246	14254	14326	14285	14160	14251	14210	14332	14493	14315	14510	14269	14092	14405	14351	14251	14271	14338	14230	14199	14424	14391	14284	14122	14338	14108	14317	14344	14197	14363	14206	14171	14288	14334	14138	14232	14336	14437	14234	14201	14283	14250	14069	14419	14402	14440	14131	14432	14164	14214	14307	14370	14330	14240	14348	14132	14285	14292	14236	14243	14376	14261	14079	14259	14272	14333	14348	14378	14405	14448	14414	14376	14383	14155	14202	14333	14154	14360	14342	14171	14238	14127	14302	14115	14324	14320	14212	14218	14433	14256	14355	14214	14156	14320	14201	14337	14117	14301	14234	14297	14409	14420	14285	14147	14176	14197	14296	14270	14280	14194	14191	14358	14233	14215	14137	14268	14277	14355	14318	14405	14212	14307	14372	14227	14289	14366	14175	14286	14331	14208	14239	14189	14223	14523	14389	14310	14328	14337	14166	14347	14275	14179	14274	14314	14259	14270	14388	14256	14123	14282	14247	14443	14365	14307	14280	14067	14172	14089	14266	14269	14277	14249	14175	14174	14331	14253	14404	14262	14356	14100	14251	14196	14190	14214	14371	14360	14249	14246	14261	14356	14187	14240	14505	14376	14191	14197	14301	14392	14259	14273	14102	14251	14175	14376	14309	14289	14159	14444	14298	14264	14230	14299	14246	14259	14287	14332	14330	14378	14267	14305	14321	14210	14376	14139	14133	14293	14208	14434	14207	14376	14442	14328	14264	14152	14188	14192	14414	14343	14361	14381	14361	14388	14174	14259	14097	14288	14424	14318	14253	14220	14163	14067	14492	14275	14196	14319	14146	14206	14350	14246	14374	14316	14253	14146	14257	14137	14205	14197	14306	14379	14364	14329	14409	14341	14191	14312	14271	14164	14249	14326	14274	14363	14243	14436	14200	14208	14379	14108	14292	14264	14383	14365	14320	14141	14228	14331	14298	14271	14353	14150	14343	14351	14350	14227	14235	14304	14392	14273	14295	14289	14112	14283	14217	14380	14229	14371	14392	14380	14414	14338	14427	14252	14133	14189	14278	14197	14267	14148	14337	14221	14442	14404	14239	14347	14075	14246	14318	14172	14451	14367	14268	14400	14167	14339	14299	14414	14324	14214	14173	14300	14195	14294	14296	14262	14334	14434	14192	14271	14343	14157	14263	14304	14274	14409	14147	14295	14330	14450	14338	14412	14279	14252	14111	14190	14420	14486	14290	14251	14358	14158	14389	14317	14267	14164	14332	14301	14349	14245	14182	14397	14233	14322	14279	14327	14275	14326	14259	14226	14323	14158	14192	14287	14199	14289	14319	14286	14354	14336	14400	14230	14310	14254	14233	14363	14408	14384	14253	14102	14201	14283	14305	14179	14276	14390	14239	14417	14235	14161	14266	14252	14321	14086	14380	14368	14186	14336	14230	14442	14271	14438	14391	14207	14183	14450	14317	14277	14333	14368	14364	14211	14388	14201	14287	14284	14248	14286	14372	14355	14209	14218	14518	14253	14271	14320	14297	14268	14201	14268	14285	14277	14117	14153	14280	14220	14196	14315	14188	14342	14368	14352	14379	14146	14347	14427	14388	14385	14167	14469	14301	14246	14228	14294	14417	14208	14147	14232	14348	14242	14155	14268	14415	14252	14259	14412	14205	14439	14220	14287	14312	14295	14512	14097	14443	14156	14343	14328	14150	14372	14140	14262	14222	14270	14211	14362	14241	14421	14400	14396	14200	14187	14368	14384	14171	14321	14430	14368	14316	14203	14233	14343	14426	14240	14231	14208	14301	14218	14230	14343	14191	14389	14452	14239	14337	14276	14107	14109	14239	14138	14151	14150	14351	14172	14311	14408	14301	14297	14468	14337	14375	14327	14394	14280	14116	14375	14159	14359	14282	14285	14160	14308	14251	14383	14276	14286	14146	14240	14294	14217	14262	14293	14328	14248	14419	14298	14373	14271	14292	14346	14242	14397	14341	14179	14415	14198	14239	14279	14277	14381	14179	14236	14205	14241	14417	14211	14158	14180	14240	14175	14274	14169	14205	14198	14416	14270	14152	14238	14187	14168	14167	14274	14303	14346	14197	14199	14339	14365	14243	14323	14358	14180	14008	14422	14168	14228	14296	14242	14336	14232	14344	14386	14091	14383	14357	14296	14292	14386	14246	14252	14429	14397	14314	14187	14082	14218	14367	14263	14287	14295	14338	14118	14270	14239	14271	14176	14315	14176	14300	14304	14302	14281	14456	14132	14127	14185	14226	14226	14377	14337	14223	14301	14167	14257	14282	14329	14196	14101	14406	14274	14338	14411	14141	14274	14260	14422	14304	14328	14297	14322	14257	14167	14212	14133	14320	14198	14365	14335	14410	14109	14286	14268	14258	14274	14153	14260	14434	14258	14228	14308	14258	14261	14256	14306	14346	14289	14243	14314	14268	14257	14267	14208	14270	14285	14199	14308	14230	14277	14283	14181	14254	14226	14292	14277	14268	14247	14217	14382	14240	14284	14154	14449	14349	14164	14259	14351	14274	14254	14271	14212	14345	14420	14394	14339	14372	14273	14353	14296	14268	14233	14365	14197	14367	14299	14328	14284	14236
27678	24530	30484	26797	21113	18751	17795	16697	16361	16009	15922	16061	15865	15935	15986	15806	15870	15891	15873	15861	15793	15896	15810	15773	15622	15745	15693	15787	15721	15802	15604	15725	15807	15712	15617	15493	15706	15776	15711	15358	15631	15725	15720	15574	15727	15636	15560	15564	15732	15623	15389	15746	15544	15481	15546	15490	15568	15498	15572	15524	15510	15656	15567	15435	15377	15397	15624	15559	15508	15636	15502	15738	15747	15619	15508	15664	15379	15505	15497	15498	15590	15489	15457	15533	15709	15538	15586	15618	15537	15434	15520	15718	15628	15503	15519	15679	15686	15767	15519	15519	15530	15609	15539	15405	15738	15576	15668	15594	15464	15704	15469	15610	15370	15725	15352	15515	15574	15652	15584	15544	15729	15524	15271	15524	15604	15480	15423	15403	15566	15549	15529	15469	15462	15615	15479	15475	15392	15715	15420	15494	15585	15690	15696	15477	15449	15330	15427	15463	15549	15525	15436	15361	15260	15642	15620	15650	15506	15529	15465	15531	15338	15729	15658	15483	15452	15720	15584	15399	15512	15555	15466	15301	15545	15581	15511	15534	15706	15575	15565	15498	15527	15548	15567	15528	15508	15606	15664	15591	15567	15530	15423	15586	15739	15570	15497	15531	15576	15418	15429	15352	15451	15651	15608	15259	15638	15613	15430	15641	15489	15569	15697	15593	15567	15478	15597	15155	15358	15506	15546	15681	15741	15549	15660	15656	15648	15608	15671	15544	15466	15423	15406	15673	15550	15490	15680	15489	15708	15582	15569	15427	15542	15423	15514	15390	15651	15530	15532	15725	15660	15745	15507	15566	15495	15689	15371	15678	15643	15637	15729	15681	15548	15568	15421	15460	15340	15478	15498	15541	15708	15597	15539	15481	15684	15706	15640	15513	15535	15801	15591	15583	15338	15482	15539	15544	15589	15673	15662	15504	15737	15408	15482	15363	15641	15509	15581	15614	15695	15433	15589	15566	15561	15549	15659	15586	15574	15598	15438	15339	15518	15520	15474	15587	15568	15547	15417	15705	15451	15474	15637	15561	15485	15473	15770	15371	15470	15602	15656	15584	15296	15514	15447	15447	15497	15554	15514	15417	15516	15518	15523	15588	15434	15379	15656	15522	15548	15619	15710	15674	15563	15662	15451	15560	15666	15560	15505	15548	15467	15565	15588	15736	15372	15531	15310	15494	15738	15759	15736	15491	15719	15531	15578	15569	15593	15680	15592	15468	15643	15467	15467	15536	15494	15696	15567	15460	15422	15436	15460	15537	15513	15642	15568	15569	15780	15633	15532	15618	15492	15513	15641	15563	15682	15500	15484	15619	15609	15620	15726	15300	15477	15603	15498	15407	15529	15532	15631	15713	15559	15561	15603	15382	15391	15477	15506	15633	15596	15583	15533	15587	15559	15555	15431	15501	15403	15545	15473	15600	15539	15558	15555	15455	15420	15453	15411	15356	15497	15605	15420	15328	15824	15712	15517	15633	15527	15347	15529	15486	15296	15545	15672	15640	15536	15539	15600	15632	15429	15458	15515	15360	15626	15533	15509	15438	15699	15465	15590	15400	15483	15637	15475	15690	15634	15695	15537	15452	15860	15486	15329	15445	15671	15414	15499	15490	15448	15467	15643	15601	15478	15334	15312	15481	15606	15519	15492	15703	15835	15676	15593	15644	15469	15520	15537	15546	15550	15569	15505	15647	15681	15657	15464	15547	15541	15600	15577	15559	15661	15618	15643	15624	15601	15550	15546	15469	15566	15549	15560	15702	15437	15499	15675	15541	15558	15594	15796	15522	15535	15523	15401	15586	15614	15507	15473	15488	15456	15484	15459	15672	15610	15700	15562	15450	15495	15502	15450	15575	15559	15661	15684	15574	15693	15572	15694	15566	15357	15647	15549	15422	15646	15628	15685	15503	15620	15631	15629	15606	15569	15568	15657	15580	15602	15458	15435	15476	15630	15723	15648	15735	15624	15733	15354	15640	15506	15535	15516	15524	15468	15497	15550	15330	15544	15592	15370	15584	15663	15666	15397	15656	15713	15505	15588	15799	15574	15388	15678	15638	15584	15248	15486	15490	15610	15654	15535	15654	15517	15488	15716	15613	15406	15641	15666	15532	15674	15750	15713	15616	15568	15596	15356	15538	15652	15304	15762	15684	15571	15627	15552	15482	15416	15546	15487	15439	15827	15381	15783	15629	15531	15613	15408	15463	15529	15523	15745	15536	15413	15621	15604	15610	15538	15519	15738	15536	15610	15336	15697	15617	15678	15586	15629	15464	15462	15672	15548	15451	15473	15557	15511	15476	15647	15506	15486	15476	15524	15525	15758	15804	15610	15603	15569	15736	15650	15569	15624	15464	15643	15488	15508	15705	15574	15509	15538	15494	15626	15548	15557	15538	15349	15550	15439	15532	15622	15415	15564	15543	15713	15709	15490	15547	15562	15640	15618	15721	15574	15441	15660	15542	15506	15562	15491	15632	15450	15580	15613	15534	15638	15498	15747	15280	15599	15580	15725	15746	15425	15486	15340	15450	15534	15725	15485	15465	15648	15626	15648	15457	15526	15508	15817	15700	15504	15520	15520	15421	15624	15531	15520	15720	15759	15522	15625	15454	15407	15530	15538	15401	15322	15611	15450	15432	15488	15433	15686	15355	15492	15720	15462	15564	15692	15551	15492	15369	15416	15670	15548	15601	15851	15545	15462	15552	15645	15436	15619	15534	15565	15752	15469	15460	15666	15527	15548	15413	15535	15452	15488	15345	15676	15606	15463	15459	15622	15492	15519	15565	15583	15608	15618	15496	15360	15718	15494	15543	15578	15603	15587	15773	15750	15755	15561	15576	15685	15500	15657	15704	15352	15526	15593	15476	15605	15466	15642	15729	15659	15561	15507	15612	15567	15559	15677	15419	15549	15428	15563	15682	15629	15478	15470	15554	15477	15597	15370	15511	15561	15477	15592	15703	15674	15777	15550	15488	15492	15642	15625	15529	15653	15603	15633	15993	15560	15675	15564	15670	15391	15694	15465	15610	15765	15478	15477	15606	15496	15661	15581	15494	15737	15628	15654	15752	15523	15580	15579	15490	15696	15615	15649	15425	15529	15545	15551	15485	15650	15782	15443	15448	15815	15607	15701	15534	15633	15478	15643	15486	15569	15669	15582	15398	15669	15378	15749	15816	15596	15496	15745	15576	15627	15506	15488	15684	15279	15549	15418	15681	15583	15614	15461	15567	15524	15413	15697	15445	15541	15607	15634	15460	15464	15518	15466	15743	15707	15474	15426	15598	15525	15400	15649	15648	15463	15464	15539	15638	15491	15734	15457	15474	15406	15512	15723	15403	15645	15546	15477	15436	15241	15651	15480	15464	15459	15485	15620	15496	15550	15585	15743	15678	15656	15421	15568	15528	15434	15449	15689	15508	15429	15535	15534	15521	15415	15552	15681	15498	15625	15643	15788	15396	15577	15506	15420	15420	15605	15594	15639	15692	15514	15492	15666	15496	15551	15500	15446	15697	15623	15460	15465	15553	15706	15427	15374	15375	15657	15475	15376	15414	15633	15641	15455	15585	15593	15639	15522	15306	15720	15616	15564	15473	15416	15672	15597	15632	15459	15459	15685	15558	15717	15605	15812	15581	15650	15590	15492	15527	15701	15532	15341	15599	15696	15516	15556	15561	15511	15494	15626	15556	15672	15396	15661	15452	15486	15399	15530	15578	15425	15577	15377	15586	15576	15577	15752	15643	15492	15642	15552	15614	15615	15502	15697	15344	15567	15713	15583	15616	15457	15440	15587	15536	15721	15496	15609	15834	15339	15624	15473	15555	15528	15452	15809	15469	15472	15584	15622	15479	15488	15559	15636	15457	15545	15532	15524	15535	15532	15410	15350	15462	15506	15518	15628	15416	15744	15616	15566	15491	15782	15498	15473	15699	15696	15565	15465	15597	15585	15790	15740	15482	15606	15502	15577	15593	15390	15619	15488	15459	15769	15738	15549	15603	15509	15388	15536	15644	15516	15545	15677	15605	15589	15472	15504	15453	15412	15535	15507	15688	15738	15503	15579	15611	15518	15489	15413	15508	15653	15516	15636	15597	15470	15727	15606	15393	15511	15584	15493	15418	15487	15337	15617	15588	15513	15389	15596	15437	15450	15712	15617	15521	15405	15664	15648	15495	15566	15706	15579	15546	15378	15462	15490	15720	15592	15570	15660	15663	15747	15617	15676	15558	15378	15646	15660	15529	15475	15520	15627	15345	15411	15552	15438	15436	15548	15290	15646	15515	15598	15652	15678	15539	15638	15500	15385	15557	15569	15581	15443	15510	15672	15646	15655	15610	15446	15701	15562	15419	15555	15563	15584	15379	15605	15516	15454	15541	15587	15461	15561	15805	15504	15592	15607	15489	15469	15638	15683	15679	15522	15596	15458	15596	15619	15584	15427	15736	15703	15671	15570	15502	15509	15539	15528	15407	15412	15163	15372	15679	15460	15495	15466	15545	15566	15472	15669	15494	15597	15528	15660	15720	15699	15655	15608	15679	15665	15493	15604	15479	15601	15632	15538	15681	15420	15432	15389	15284	15424	15560	15582	15546	15506	15568	15721	15486	15444	15558	15358	15509	15561	15496	15607	15566	15618	15693	15686	15463	15579	15665	15543	15339	15587	15402	15576	15561	15581	15699	15698	15469	15471	15526	15528	15495	15489	15561	15619	15664	15401	15580	15601	15343	15707	15499	15310	15571	15748	15553	15517	15540	15339	15540	15460	15574	15739	15511	15464	15592	15353	15325	15480	15710	15715	15750	15532	15581	15539	15643	15465	15651	15493	15446	15550	15705	15597	15630	15612	15523	15599	15527	15641	15626	15431	15440	15386	15528	15461	15524	15410	15433	15567	15389	15560	15542	15532	15629	15639	15654	15613	15502	15555	15356	15451	15696	15570	15670	15370	15599	15559	15503	15460	15529	15571	15508	15678	15670	15708	15625	15489	15503	15550	15580	15378	15688	15479	15577	15528	15767	15769	15597	15560	15745	15585	15460	15421	15577	15703	15603	15561	15446	15638	15497	15697	15644	15757	15466	15599	15527	15651	15485	15530	15491	15357	15665	15534	15463	15622	15364	15561	15415	15503	15514
25845	38606	34942	26575	21901	18637	16862	15869	15334	15178	14742	14707	14784	14800	14634	14545	14696	14539	14661	14646	14655	14600	14529	14531	14395	14231	14176	14370	14427	14303	14187	14421	14321	14108	14115	14254	14186	14199	14123	14092	14066	14081	13999	14091	14281	14126	14282	14073	14264	14042	14252	14181	14062	14143	14160	14055	14253	14011	14145	14230	14194	14050	14045	14142	14120	14169	14098	14127	14193	14029	14196	14223	14111	14083	14355	13951	14133	14230	14258	14196	14063	14127	14189	14159	14202	14033	14213	14185	14371	14134	14072	14075	14072	14300	14080	14131	14092	14213	14063	14132	14163	14089	14194	14170	14114	14081	13993	14018	14177	14095	14010	14200	14172	14119	14076	14230	14045	14024	14090	14149	14153	14109	14015	14108	14098	14256	13996	14225	14165	14039	14198	14066	14183	14113	14012	14010	14049	14073	14206	14111	14115	14101	14120	14304	14117	14143	14154	14072	14105	14249	13929	14124	14180	14014	14189	14108	14218	14150	14033	14302	14236	14204	14011	14079	14100	14021	14048	14142	14062	14071	14154	14222	14132	14260	14186	14220	14108	14180	14179	14135	14083	14024	14248	14126	14202	14056	14174	14174	14032	14073	14126	14070	14059	14084	14163	14082	14120	14252	14159	14213	14161	14003	14119	14062	14071	14136	14002	14086	14141	14094	14039	14208	13990	14070	14128	14063	14123	14234	13998	14069	14079	14237	14051	13992	14154	14200	14212	14097	14208	14128	14178	14090	14201	14018	14015	14179	14102	14087	14107	14171	14017	14239	14016	14172	13925	13951	14082	14149	14089	14128	14076	14137	14088	14004	14113	14108	14148	14188	14232	14290	14136	14195	14166	14147	14002	14139	14015	14187	14068	14160	13873	14068	14110	14075	14263	14099	14153	14354	14119	14086	14065	14151	14062	14049	13997	14159	14107	14011	14097	14111	13997	13983	14190	14130	14141	14188	14127	14086	14092	14178	14136	14131	14052	14253	14055	13959	14082	14198	14036	14085	14183	14108	14157	14263	14199	14131	14104	14070	14220	14289	14238	14189	14032	14159	14130	14101	14144	14218	14162	14113	14135	14062	14257	14240	14208	14042	14093	14049	14317	13947	14159	14022	14047	13886	14100	14113	14090	14330	14199	14122	14064	14066	14008	14233	14245	14183	14074	14087	14013	14185	14202	14135	14139	14159	13895	14163	14053	14252	14185	14107	14102	13967	14175	13937	14149	14033	14201	14263	14089	14096	14157	14118	14103	14198	14282	14056	14005	14021	13971	14261	14340	14037	14173	14063	14284	14211	14073	14046	14169	14127	14115	14259	14108	14020	14220	14109	13908	14130	14197	14186	14060	13933	14098	14025	14154	14219	13958	13998	14320	14006	14038	14333	14069	14102	14056	14079	14142	14127	14217	14056	14164	14101	14284	14100	14200	14175	14195	14031	14106	14202	13914	14185	14033	14091	14128	13977	14198	14148	14012	14010	13896	14214	14127	14176	14076	14185	14166	14075	14141	14173	14137	14097	14133	14218	14078	14127	14300	14202	14175	14113	14134	14045	14200	14229	14127	14194	14252	14005	14062	14149	14231	14021	14112	14166	14128	14106	14166	14157	14072	14120	14165	14004	14112	14138	14015	14115	14088	14104	14180	14299	14135	13891	14312	14094	14148	14099	14188	14116	14042	13957	14172	13977	14181	14159	14126	14140	14205	14113	14106	14134	14264	14079	14210	14071	14181	14205	14213	14233	14036	14211	14041	14021	14010	14214	13990	14097	14247	14120	14316	14014	14116	14289	14085	14178	14054	14066	14099	14135	13983	14031	14293	14150	14123	14069	14323	14067	14074	14143	14135	14105	14011	14114	14168	14214	14185	14032	14034	14313	14158	14020	14105	14187	14242	14197	14190	14008	14072	14321	14276	14126	14251	14094	14141	13981	14011	14176	14139	14185	14039	14148	14132	13992	14195	14018	14076	14249	14129	14083	14162	14290	14247	14172	14182	14237	14164	14118	14050	14164	14093	14210	14068	14243	14211	14185	14050	14117	14231	14051	14211	14301	13977	14179	14151	14203	14056	14216	14245	14145	14210	14175	14074	14289	14255	13942	13970	13955	14272	14139	14055	14091	14075	14010	14256	14102	14060	14067	13977	14148	14162	14018	14311	14237	14210	14175	14185	14122	14028	14091	13991	14094	14095	14094	14269	14261	14200	14038	14169	14117	13820	14188	14194	14067	13965	13947	14078	14116	14110	14205	13961	14072	14301	14036	14138	13988	13985	14239	14120	14135	14152	14160	14153	14027	14140	14076	14156	14269	14146	14116	13965	14067	14094	14171	14081	14142	14275	14158	14216	14176	14158	13940	14216	14166	14055	14097	14337	14171	14163	14144	14323	14158	14051	14176	14204	13929	14188	14104	14102	14083	14142	14267	14007	14062	14275	13950	14136	14159	14031	14072	13940	14071	13955	13997	14275	14139	14194	13991	14071	14059	13929	14063	14235	14121	14325	14232	14186	14116	14189	14030	14076	14088	14134	13967	14191	13848	14232	14019	14316	14097	14096	13929	14247	14259	14105	14069	13964	14170	14201	14028	14096	14047	14077	13997	14018	14138	14159	14042	14216	14128	13967	14137	14239	14299	14172	14226	14227	14100	14181	14022	14169	14021	14113	14149	14298	14155	14290	14156	14066	14172	14086	14207	14219	14191	14082	14058	14064	14167	14045	14153	14190	14123	13949	14005	14190	14024	14099	13987	14109	14163	14018	14123	14163	14058	14140	14279	14150	14103	14118	14005	14110	13989	14215	14107	14131	14132	14009	14231	14191	14060	14162	14229	14019	14159	14065	13915	14083	14038	14053	14138	14069	14035	14060	14208	14164	14181	14092	14027	13870	14099	14207	14005	14183	14016	14121	14105	13997	14266	14240	14155	14038	14211	14097	14025	14047	14142	13989	14137	14100	14232	14108	14275	14117	14140	13946	13935	14224	14029	14105	14085	14046	14137	14143	14292	14217	14059	14059	14086	14166	14220	14039	14366	14241	14176	14089	14104	14102	14125	14135	14091	14049	14167	14157	14237	14042	14122	14122	14303	14312	14222	14006	14116	14087	14053	14077	14103	14189	14278	14088	14143	14125	14106	14119	14019	14013	14107	14240	14046	14179	14232	14168	14118	14031	14160	14059	14045	14238	14028	14089	14057	14057	14014	14285	14110	14154	13983	14147	14159	14283	14116	14131	14080	14233	14129	14234	14085	14187	14224	14161	14126	14109	14163	14069	14190	14037	14170	14069	14195	14197	14041	14107	14083	14039	14113	14248	14263	14001	14256	14020	14026	14133	13979	13997	14092	14139	14148	14222	14181	14094	13976	13908	13933	14318	14078	14013	14304	14110	14087	14183	13945	14040	14188	14179	14210	14230	14120	14090	13989	14001	14096	14157	14175	14338	14128	14099	14060	14016	14276	14280	14297	14202	14179	14093	14063	14057	14039	14111	14172	14147	14061	14222	14207	14246	14104	14186	14056	14099	14240	14174	14030	14149	14224	14240	14115	13906	14233	14084	14103	14134	14155	13886	14033	14331	14078	14196	13947	14021	14093	14043	13932	14214	14033	14226	14102	14161	14160	14012	14066	14015	14142	14096	14176	14156	14113	14119	14125	14049	14054	14386	14061	14053	14074	14110	14058	14047	14223	14177	14283	14234	14060	14070	14234	14158	14284	14066	14064	14087	14141	14046	14099	14062	14089	14107	14092	14158	14045	14204	14223	14139	14133	13995	14027	14142	14047	14119	14179	14035	14025	14116	14161	14185	14255	14268	14074	14173	14035	14027	14298	14063	14008	14091	14075	14102	13949	14206	14092	14048	14194	14002	14283	14040	14164	14071	14072	14122	14173	14102	14186	14074	14073	14092	14067	14141	14183	14182	14124	14099	14152	14221	14125	14195	13973	14243	14223	14262	14153	14136	14023	14081	14100	14202	14189	14215	14119	14081	14124	14074	14047	14059	14055	14105	14091	14121	14195	14072	14297	14154	13978	14081	14334	14054	14285	14161	14269	14152	14132	14121	14034	14015	13917	14263	14174	14287	14216	14084	14064	14231	14253	14088	14088	14170	14257	14093	14182	14146	14182	13972	14196	14037	14172	14097	14260	14096	14259	14236	14070	13983	14231	14242	14216	14255	14062	14071	14013	14157	14152	13964	14123	14067	14276	14140	14061	14208	14080	14106	14067	14173	14235	14002	14080	14176	14072	14164	14161	14087	14055	14143	14101	14016	14102	14103	14265	14019	14150	14157	14187	14226	14111	14121	13959	14320	14118	14021	14175	14233	14157	14239	14177	14205	13960	13891	13990	14164	14106	14062	14257	14080	14112	14050	14179	14082	14179	14008	14192	14221	13996	14140	14123	14209	14322	14039	14141	14121	14143	14117	14238	14230	14237	14046	14148	14031	14225	14017	14237	14039	14124	14129	14140	13969	14023	13953	14116	14162	14257	14087	14051	14214	14047	14070	14155	14204	14052	14189	14023	14067	14120	14092	14097	13985	14105	14203	14152	14129	13914	14207	13975	13993	13939	14148	14094	14172	14185	14044	14121	14224	14246	14190	14120	14179	14045	14217	14194	13989	14177	14165	14104	14130	14164	14196	14047	14216	14093	14200	14146	14197	14001	14361	14216	14014	14090	14162	14055	14093	14101	14238	14121	14242	14212	14260	14161	14126	14116	14097	14247	14170	14129	14159	14046	14187	14199	14287	14221	14056	14016	14168	14211	14240	14028	14106	14158	14211	14116	14058	14278	14146	14220	14264	14029	14268	13946	14199	14126	14116	14174	14074	14041	13945	14032	13979	14201	13999	14041	14136	14110	14068	14130	14292	14165	14122	14265	14193	14146	14055	14160	13982	14110	14117	14188	14230	14186	14085	14209	14179	14014	14116	14286	14059	14045	14271	14081	14219	13996	14183	14199	14019	14246	14092	14269	13936	13912	14161	14175	14054	14082	14103	13992	14047	14086	14036	14407	14047	14018	14265	14033	14134	14209	14064	14196	14117	14050	14031	14171	14035	14299	14208	14196	14096	14203	14075	14061	14174	14057	14145	14243	14068	14188	14176	14117	14120	14198	14238	14175	14216	14194	14068	14143	14258	14086
23634	21043	28455	24380	22870	23128	21871	18598	17431	17146	16955	16415	16483	16543	16519	16553	16654	16467	16463	16285	16244	16425	16235	16271	16212	15978	16074	16154	16088	16012	15998	15874	15834	16137	15925	16029	15759	15850	15964	15766	15932	16002	15841	15867	15663	15895	15740	15661	15789	15874	15906	15751	15720	16009	16090	16000	15898	15713	15929	15827	15995	15778	15672	15681	15428	15769	15740	15766	15879	15783	15769	15810	15829	15594	15849	15965	15779	15788	15619	15768	15823	15716	15832	15743	15688	15858	15866	15719	15761	15948	15861	15763	15631	15718	15804	15764	15790	15618	15623	15751	15726	15710	15813	15784	15858	15676	15896	15761	15874	15964	15731	15640	15804	15859	15841	15694	15930	15964	15658	15805	15867	15799	15875	15691	15776	15722	15936	15681	15620	15660	15767	15815	15758	16004	15919	15844	15737	15735	15848	15641	15783	15646	15680	15785	15972	15720	15743	15861	15915	15654	16012	15953	15676	15782	15751	15730	15824	15512	15643	15683	15727	15681	15739	15618	15763	15703	15780	16018	15486	15642	15742	15771	15912	15749	15806	15864	15517	15686	15798	15635	15861	15869	15785	15746	15911	15786	15777	15637	15768	15750	15740	15880	15797	15837	15788	15818	15630	15787	15861	15784	15762	15821	15708	15662	15782	15810	15504	15849	15753	15707	15738	15816	15697	15731	15816	15814	15630	15938	15643	15794	15757	15739	15818	15687	15898	15708	15674	15801	15669	15803	15753	15712	15808	15733	15951	15600	15883	15803	15928	15761	15820	15860	15686	15672	15746	15697	15863	15811	15814	15704	15980	15682	15848	15793	15828	15727	15844	15749	15728	15555	15537	15663	15675	15746	15844	15873	15848	15996	15837	16016	15884	15957	15791	15626	15913	15841	15775	15736	15989	15738	15901	15724	15649	15718	15755	15742	15709	15609	15671	15572	16010	15923	15768	15863	15562	15933	15760	15824	15840	15701	15653	15550	16045	15777	15931	15853	15729	15812	15789	15666	15691	15790	15695	15739	15543	15728	15597	15872	15921	15707	15833	15856	15725	15906	15687	15660	15742	15730	15945	15786	15785	15865	15807	15692	15881	16033	15849	15894	15764	15866	15819	15701	15760	15892	15666	15650	15634	15698	15725	15795	15610	15787	15724	15663	15825	15724	15655	15744	15867	15743	15710	15814	15811	15860	15907	15632	15779	15758	15728	15668	15730	15662	15681	15813	15702	15896	15764	15601	15490	15969	15804	15707	15750	15663	15736	15587	15704	15808	15873	15936	15864	15791	15701	15810	15822	15609	15595	15863	15630	15730	15751	15852	15768	15992	15693	15770	15864	15946	15820	15998	15773	15819	15633	15940	15685	15783	16046	15852	15860	15441	15573	15726	15669	15896	15918	15867	15694	15585	15763	15927	15767	15677	15584	15793	15797	15661	15817	15760	15773	15759	15848	15901	15780	15709	15899	15610	15886	15714	15762	15787	15907	15743	15724	15652	15652	15791	15628	15739	15911	15699	15823	15762	15856	15831	15823	15689	15781	15641	15849	15686	15671	15806	15617	15785	15765	15848	15805	15768	15583	15677	15410	15752	15745	15847	15783	15687	15835	15659	15674	15690	15655	15678	15705	15885	15684	15769	15665	15746	15875	15674	15650	15711	15734	15714	15820	15697	15648	15840	15957	15962	15704	15931	15594	15719	15795	15817	15795	15804	15834	15926	15753	15766	15842	15719	16022	15617	15799	15759	15703	15801	15761	15912	15866	15751	15639	15795	15775	15665	15876	15691	15750	15782	15755	15681	15683	15777	15622	15690	15836	15878	15795	15940	15811	15746	15792	15698	15854	15838	15607	15874	15914	15788	15714	15669	15950	15676	15540	15809	15639	15635	15687	15868	15621	15788	15810	15664	16029	15596	15710	15548	15792	15756	15693	15674	15692	15747	15868	15651	15813	15867	15755	15662	15676	15749	15717	15697	15681	15805	15965	15595	15944	15765	15826	15790	15699	15846	15903	15646	15898	15867	15695	15629	15552	15779	15962	15784	15692	15989	15754	15845	15880	15753	15693	15687	15798	15920	15710	15883	15598	15723	15751	15864	15739	15662	15636	15825	15763	15695	15781	15795	15917	15680	15795	15629	15792	15892	15776	15750	15749	15858	15937	15650	15739	15776	15735	15757	15625	15790	15742	15719	15610	15944	15743	15835	15778	15818	15812	15715	15831	15967	15820	15733	15541	15845	15840	15807	15626	15756	15820	15683	16028	15709	15704	15626	15956	15665	15548	15799	15745	15707	15668	15871	15737	15671	15851	15877	15758	15685	15656	15944	15699	15881	15954	15704	15741	15667	15719	15734	15908	15829	15630	15681	15904	15572	15656	15528	15802	15906	15778	15944	15845	15895	15914	15748	15901	15711	15793	15773	15686	15711	15746	15550	15768	15759	15791	15598	15585	15719	15852	15704	15874	15840	15721	15830	15670	15637	15726	15887	15770	15805	15568	15827	15642	15800	15753	15581	15720	15686	15723	15729	15668	15613	15618	15764	15812	15674	15596	15595	15904	15678	15777	15763	15921	15742	15796	15757	15709	15767	15716	15716	15742	15751	15587	15702	15798	15600	15870	15889	15822	15835	15575	15683	15640	15642	15872	15752	15862	15759	15827	15476	15844	15637	15665	15924	15919	15772	15795	15789	15652	15679	15813	15543	15727	15779	15821	15655	16026	15659	15803	15819	15674	15657	15442	15939	15860	15599	15822	15585	15713	15672	15702	15866	15667	15680	15711	15813	15879	15701	15705	15889	15885	15785	15754	15823	15846	15825	15731	15801	15746	15758	15684	15626	15702	15648	15625	15865	15990	15667	15841	15885	15853	15896	15538	15599	15613	15736	15764	15748	15761	15837	15730	15744	15706	15930	15891	15788	15910	15779	15825	15713	15736	15882	15562	15773	15649	15780	15709	15834	15929	15798	15778	15708	15760	15625	15744	15804	15736	15570	15786	15694	15831	15916	15810	15766	15565	15647	15612	15658	15697	15712	15681	15682	15682	15688	15752	15744	15913	15760	15956	15708	15745	15795	15724	15634	15619	15668	15833	15833	15721	15659	15775	15769	15858	15880	15815	15643	15884	15519	15636	15903	15749	15849	15720	15906	15764	15666	15758	15853	15822	15771	15800	15696	15785	15610	15883	15809	15694	15720	15815	15745	15764	15707	15657	15583	15658	15488	15768	15970	15678	15697	15957	15870	15730	15533	15699	15832	15853	15829	15941	15762	15803	15598	15793	15639	15845	16083	15789	15743	15696	15835	15836	15896	15878	15711	15666	15749	15743	15893	15735	15793	15935	15749	15694	15744	15655	15899	15702	15543	15765	15817	15848	15664	15843	15841	15830	15809	15696	15707	15772	15853	15863	15720	15577	15863	15660	15821	15765	15843	15699	15787	15710	15792	15928	15812	15739	15893	15763	15658	15754	15813	15666	15935	15923	15902	15755	15844	15655	15623	15702	15851	15696	15650	15403	15767	15671	15885	15637	15893	15657	15674	15726	15704	15670	15815	15559	15660	15547	15936	15840	15931	15801	15771	15644	15544	15805	15938	15637	15905	15644	15940	15818	15686	15828	15795	15537	15757	15811	15750	15773	16029	15759	15566	15841	15720	15742	15646	15781	15733	15836	15682	15739	15792	15774	15809	15726	15653	15819	15751	15849	15867	15791	15927	15798	15778	15965	15773	15693	15803	15764	15807	15805	15813	15840	16025	15720	15703	15939	15988	15841	15675	15706	15849	15866	15778	15673	15795	15668	15711	15713	15605	15646	15809	15980	15568	15828	15774	15907	15803	15832	15835	15872	15624	15782	15759	15785	15894	15703	15619	15807	15775	15660	15761	15776	15908	15812	15689	15773	15693	15620	15743	15810	15592	15759	16042	15667	15871	15775	15709	15685	15763	15745	15805	15720	15852	15670	15658	15855	15799	15868	15770	15868	15655	15811	15915	15805	15815	15745	15806	15988	15657	15682	15658	15709	15579	15972	15750	15829	15656	15736	15955	15639	15672	15799	15874	15584	15725	15850	15635	15741	15722	15827	15713	15757	15590	15733	15793	15849	15879	15824	15740	15814	16008	15840	15778	15808	15604	15556	15642	15706	15762	16016	15661	15648	15578	15641	15747	15659	15703	15841	15843	15627	15677	15776	15774	15655	15972	15910	15720	15693	15668	15697	15714	15856	15616	15722	15517	15884	15667	15940	15847	15761	15739	15755	15790	15731	15708	15783	15939	16040	16052	15862	16025	15624	15886	15856	15794	15830	15855	15764	15656	15788	15779	15872	15607	15755	15813	15782	15922	15753	15778	15778	15837	15952	15726	15775	15703	15858	15635	15841	15764	15612	15553	15691	15820	15512	15637	15836	15516	15580	15669	15682	15704	15745	15948	15838	15837	15756	15743	15685	15549	15774	15704	15770	15865	15629	15648	15792	15853	15834	15830	15668	15917	15725	15869	15778	15818	15722	15987	15960	15631	15825	15776	15864	15720	15605	15767	15790	15827	15677	15702	15663	15898	15852	15750	15727	15786	15619	15832	15734	15755	15858	15578	15859	15698	15621	15952	15822	15803	15891	15815	15619	15651	15776	15754	15715	15624	15733	15763	15811	15913	15693	15533	15750	15979	15689	15544	15646	15785	15932	15771	15809	15811	15894	15875	15561	15708	15685	15659	15760	16121	15754	15692	15697	15783	15757	15732	15897	15691	15672	15590	15703	15716	16040	15611	15790	15867	15977	15850	15657	15755	15843	15605	15673	15557	15680	15795	15686	15734	15769	15650	15758	15722	15752	15660	15773	15753	15564	15814	15873	15675	15951	15918	15757	15600	15944	15776	15879	15887	15701	15787	15832	15965	15712	15705	15693	15879	15668	15739	15815	15812	15805	15618	15737	15708	15687	15711	15677	15770	16004	15778	15828	15721	15688	15548	15713	15836	15709	15818	15942	15777	15745	15700	15656	15741	15737	15882	15685	15797	15563	15580	15666	15820	15867	15674	15751	15608	16070	15709	15937	15815	15715	15787	15864	15836	15678	15900	15821	15682	15552	15745	15953	15843	15881	15862	15832	15750	15815	15840	15758	15659	15839	15838	15877	16009	15701	15774
26340	45341	41985	32489	26664	22051	19412	17623	16854	15897	15668	15448	15525	15459	15476	15347	15322	15377	15154	15111	14980	15017	14948	14584	14656	14799	14623	14574	14490	14636	14601	14531	14499	14412	14555	14505	14398	14421	14342	14469	14465	14334	14453	14155	14311	14213	14310	14261	14363	14233	14391	14269	14266	14418	14334	14304	14382	14361	14414	14295	14033	14366	14454	14285	14312	14390	14330	14246	14246	14309	14292	14262	14222	14302	14442	14337	14289	14041	14254	14178	14387	14171	14199	14301	14254	14313	14386	14357	14418	14220	14194	14330	14187	14317	14463	14357	14230	14269	14379	14193	14350	14306	14152	14186	14321	14069	14254	14204	14278	14354	14284	14140	14232	14305	14194	14311	14280	14303	14208	14322	14414	14060	14341	14332	14190	14332	14272	14322	14361	14148	14451	14270	14240	14305	14277	14185	14307	14302	14237	14213	14198	14116	14417	14411	14411	14205	14314	14199	14180	14284	14130	14307	14102	14320	14223	14253	14192	14321	14393	14334	14350	14295	14281	14308	14283	14274	14188	14384	14381	14333	14253	14266	14216	14331	14229	14298	14281	14118	14253	14256	14385	14342	14180	14301	14344	14399	14206	14350	14156	14168	14251	14305	14294	14298	14248	14236	14279	14226	14248	14181	14235	14195	14379	13985	14215	14143	14111	14211	14242	14185	14268	14248	14266	14262	14207	14208	14287	14262	14126	14197	14152	14350	14335	14163	14436	14375	14217	14223	14306	14345	14067	14423	14376	14196	14289	14255	14312	14275	14190	14334	14252	14161	14370	14165	14312	14240	14353	14350	14201	14261	14210	14410	14420	14321	14364	14324	14093	14323	14374	14237	14177	14253	14122	14306	14337	14305	14274	14243	14301	14187	14354	14306	14348	14191	14464	14118	14158	14217	14231	14313	14195	14272	14357	14294	14327	14205	14441	14158	14295	14335	14232	14286	14212	14358	14120	14246	14167	14414	14261	14361	14339	14381	14327	14203	14185	14245	14256	14211	14196	14306	14390	14296	14238	14270	14266	14256	14289	14229	14278	14232	14181	14183	14326	14276	14147	14314	14372	14265	14357	14192	14259	14278	14348	14132	14190	14333	14295	14472	14320	14288	14286	14373	14170	14470	14335	14209	14310	14270	14262	14136	14266	14246	14160	14242	14327	14082	14240	14172	14332	14292	14202	14247	14353	14298	14400	14229	14359	14431	14298	14273	14381	14298	14210	14261	14260	14408	14215	14137	14380	14248	14248	14365	14318	14242	14295	14288	14254	14267	14311	14119	14358	14422	14364	14224	14231	14075	14215	14216	14271	14266	14130	14189	14120	14278	14308	14292	14324	14240	14249	14144	14243	14328	14193	14252	14116	14242	14195	14193	14111	14358	14135	14341	14227	14125	14182	14236	14247	14468	14279	14349	14230	14407	14169	14555	14412	14376	14240	14297	14113	14285	14091	14209	14058	14247	14081	14232	14546	14337	14256	14183	14433	14215	14180	14396	14201	14154	14333	14249	14219	14177	14372	14335	14245	14221	14297	14382	14231	14240	14304	14265	14238	14114	14091	14204	14305	14334	14248	14337	14268	14236	14303	14386	14134	14334	14238	14186	14466	14175	14302	14207	14226	14179	14183	14326	14529	14139	14091	14137	14288	14239	14259	14285	14466	14290	14125	14333	14166	14232	14234	14180	14223	14225	14260	14306	14279	14354	14393	14481	14275	14341	14344	14300	14266	14346	14252	14213	14117	14172	14439	14439	14174	14214	14231	14214	14341	14113	14314	14274	14120	14363	14187	14121	14306	14339	14076	14169	14194	14226	14275	14189	14428	14169	14052	14278	14194	14129	14424	14209	14201	14385	14355	14225	14243	14224	14004	14278	14229	14358	14196	14351	14377	14151	14185	14215	14330	14236	14242	14297	14187	14219	14149	14284	14164	14174	14231	14302	13988	14319	14403	14163	14350	14322	14257	14252	14464	14352	14406	14354	14295	14301	14324	14401	14334	14300	14223	14342	14310	14266	14273	14307	14282	14232	14299	14331	14358	14200	14188	14185	14219	14360	14367	14168	14263	14388	14569	14285	14371	14225	14282	14285	14170	14217	14376	14223	14332	14286	14308	14082	14327	14296	14405	14247	14387	14388	14214	14279	14233	14244	14201	14233	14290	14213	14332	14294	14304	14191	14035	14316	14313	14192	14347	14222	14300	14274	14112	14364	14225	14385	14212	14255	14339	14388	14359	14143	14415	14288	14207	14376	14203	14286	14233	14181	14237	14200	14234	14228	14318	14332	14156	14333	14158	14319	14261	14280	14291	14425	14160	14262	14224	14294	14373	14129	14278	14296	14179	14355	14292	14318	14335	14247	14130	14459	14390	14291	14323	14247	14364	14229	14298	14258	14286	14211	14226	14306	14193	14317	14192	14365	14265	14434	14237	14338	14284	14297	14169	14109	14230	14249	14134	14202	14282	14306	14353	14336	14209	14159	14186	14330	14309	14130	14078	14273	14309	14229	14254	14266	14404	14207	14292	14292	14441	14279	14313	14208	14179	14261	14271	14249	14204	14413	14369	14282	14211	14268	14130	14140	14247	14269	14161	14374	14345	14277	14299	14379	14196	14292	14285	14258	14251	14246	14289	14346	14270	14260	14061	14263	14255	14300	14351	14355	14377	14322	14318	14433	14292	14330	14260	14328	14250	14202	14312	14297	14347	14289	14103	14198	14195	14395	14060	14256	14343	14315	14128	14392	14208	14161	14302	14247	14278	14339	14267	14153	14361	14242	14349	14157	14227	14286	14324	14144	14138	14179	14210	14210	14226	14193	14121	14167	14138	14176	14188	14355	14310	14274	14531	14226	14194	14297	14270	14315	14248	14170	14246	14297	14303	14257	14366	14323	14273	14146	14397	14207	14237	14251	14429	14081	14374	14198	14296	14294	14146	14125	14308	14307	14213	14375	14419	14358	14127	14295	14201	14242	14449	14324	14311	14078	14261	14208	14406	14284	14344	14353	14212	14368	14365	14288	14212	14310	14217	14257	14376	14245	14200	14236	14325	14273	14267	14252	14334	14419	14204	14446	14256	14363	14189	14370	14177	14177	14358	14333	14274	14372	14248	14291	14226	14305	14335	14203	14324	14178	14328	14214	14366	14201	14318	14221	14290	14223	14290	14280	14371	14314	14367	14390	14212	14286	14270	14266	14418	14285	14350	14398	14373	14189	14348	14250	14152	14194	14363	14306	14209	14355	14191	14246	14131	14349	14261	14196	14060	14235	14369	14256	14370	14245	14258	14045	14206	14256	14186	14179	14229	14385	14275	14158	14213	14309	14287	14254	14265	14315	14284	14175	14217	14311	14313	14332	14199	14187	14341	14110	14283	14177	14355	14152	14228	14320	14392	14314	14256	14281	14252	14336	14206	14168	14363	14282	14298	14478	14385	14287	14230	14149	14158	14395	14180	14006	14145	14346	14290	14222	14173	14112	14274	14305	14367	14280	14410	14377	14227	14186	14204	14306	14247	14283	14332	14330	14314	14172	14298	14284	14418	14264	14184	14243	14148	14324	14174	14269	14389	14410	14372	14376	14214	14160	14331	14345	14179	14471	14193	14304	14023	14367	14267	14307	14236	14335	14201	14217	14322	14168	14105	14091	14412	14158	14364	14252	14204	14296	14347	14098	14346	14289	14174	14149	14193	14167	14207	14341	14259	14353	14213	14164	14205	14187	14305	14346	14165	14030	14223	14367	14330	14206	14320	14226	14199	14310	14367	14204	14366	14291	14284	14342	14291	14322	14144	14157	14247	14241	14334	14261	14011	14492	14215	14423	14288	14239	14309	14370	14196	14322	14221	14295	14218	14263	14236	14378	14226	14275	14274	14239	14276	14296	14209	14284	14339	14168	14134	14076	14436	14216	14162	14175	14384	14084	14267	14317	14159	14232	14332	14304	14233	14271	14166	14128	14110	14309	14245	14333	14293	14388	14267	14359	14259	14323	14324	14113	14227	14320	14283	14357	14321	14196	14239	14246	14343	14332	14320	14295	14361	14405	14181	14375	14219	14320	14228	14190	14177	14238	14180	14065	14124	14022	14316	14283	14305	14296	14302	14201	14405	14334	14139	14354	14195	14250	14057	14442	14308	14109	14149	14281	14304	14235	14292	14158	14240	14227	14329	14264	14219	14200	14313	14207	14253	14351	14191	14138	14292	14186	14108	14199	14320	14286	14392	14438	14232	14114	14224	14145	14377	14349	14278	14409	14238	14297	14403	14348	14219	14261	14375	14226	14301	14245	14204	14270	14171	14185	14292	14398	14211	14266	14354	14276	14284	14387	14207	14185	14264	14360	14135	14267	14243	14324	14239	14198	14244	14426	14515	14190	14340	14283	14306	14189	14273	14286	14413	14193	14128	14367	14307	14312	14236	14175	14453	14248	14203	14263	14195	14147	14418	14291	14315	14244	14188	14182	14226	14300	14234	14138	14159	14061	14395	14270	14396	14284	14311	14223	14333	14231	14321	14223	14347	14252	14282	14267	14317	14323	14164	14315	14247	14246	14335	14236	14342	14316	14158	14262	14198	14122	14269	14290	14322	14449	14363	14254	14264	14190	14196	14094	14383	14284	14097	14333	14357	14254	14134	14343	14168	14261	14307	14248	14226	14414	14186	14355	14323	14169	14364	14287	14264	14229	14175	14283	14152	14175	14175	14269	14329	14026	14240	14336	14159	14209	14127	14346	14460	14324	14447	14305	14169	14155	14303	14272	14228	14248	14307	14500	14347	14100	14330	14116	14163	14378	14284	14336	14334	14269	14194	14266	14228	14206	14031	14209	14315	14172	14402	14384	14366	14313	14283	14223	14432	14192	14232	14158	14192	14424	14330	14088	14463	14215	14198	14111	14284	14166	14295	14423	14293	14274	14369	14263	14258	14241	14236	14284	14205	14296	14328	14040	14297	14218	14237	14268	14216	14320	14217	14230	14263	14215	14228	14332	14340	14267	14322	14291	14177	14224	14264	14300	14400	14256	14382	14273	14317	14312	14230	14281	14357	14424	14308	14343	14305	14193	14288	14255	14223	14227	14288	14148	14255	14229	14093	14255	14141	14201	14311	14187	14207	14340	14349	14294	14365	14265	14239	14266	14239	14248
22740	21149	28887	23720	21771	24141	25612	19941	18110	17506	17437	16954	17158	17160	17030	16705	16955	16915	16736	16660	16663	16589	16575	16498	16487	16373	16342	16284	16165	15884	16125	16116	16183	16144	16055	16019	16077	15774	16033	15862	15873	15860	15874	16068	15841	16046	15773	16099	15907	15775	16087	15992	15863	15899	15948	15880	16058	15694	15951	15729	15918	15571	15776	15592	15896	15775	15826	15706	15970	15627	15774	15752	15902	15828	15887	15968	15780	15883	15936	15954	15732	15750	15736	15871	16000	15786	15731	15773	16026	15958	15806	15957	15848	15560	15540	15564	15876	15859	15840	15908	15822	15844	15708	15664	15840	15820	15674	15974	16058	15856	15803	15744	15712	15970	16007	15731	15914	16018	15708	15808	15749	15860	15729	15721	15865	15841	15717	15831	15892	15932	15674	15839	15805	15895	15744	15869	15592	15755	15790	15951	15837	15812	15808	15693	15918	15884	15561	15748	16073	16103	15760	15850	15844	16017	15884	15763	15664	15659	15845	15617	15692	15976	15813	15719	15959	15964	15584	15762	15993	15906	15741	16015	15824	15783	15762	15936	15609	15737	15803	15624	15729	15737	15853	15840	15715	15748	15753	15767	15693	15829	15670	15851	15837	15854	15678	15780	15632	15749	15708	15738	15879	15779	15819	15739	15736	15836	15789	15767	15794	15638	15855	15682	15666	15785	15780	15682	15704	15845	15775	15695	15724	15853	15680	15939	15780	15922	15736	15711	15671	15677	15925	15739	15809	15764	15779	15925	15752	15776	15882	15974	15915	15881	15837	15843	15773	15614	15816	15603	15781	15704	15801	15796	15744	15947	15819	15847	15776	15690	15677	15649	16024	15649	15750	15769	15715	15813	15732	15824	15926	15656	15750	15794	15932	15862	16012	15906	15802	15938	15914	15659	15917	15859	15788	15967	15686	15771	15653	15748	15617	15842	15641	15744	15675	15869	15758	15789	15655	15864	15871	15890	15673	15640	15543	15771	15844	15873	15868	15712	15663	15722	15646	15996	16015	15794	15784	15672	15611	16021	16004	15801	15832	15739	15807	15655	15702	15653	16024	15729	15698	15858	15830	15885	15931	15920	15793	15749	15606	15820	15780	15710	15740	15613	15742	15715	15831	15712	15805	15931	15727	15618	15975	15827	15843	15945	15949	15690	15866	15721	15743	15713	16097	15733	15800	15794	15852	15726	15915	15713	15683	15779	15780	15786	15757	15714	15875	15635	15864	15739	15749	15986	15656	15730	15904	15809	15688	15987	15860	15760	15970	15727	15825	15884	15782	15903	15798	15822	15875	15774	15696	15877	15638	15548	15660	15861	15800	15823	15840	16029	15798	15800	15987	15834	15829	15699	15790	15697	15512	15767	15756	15788	16001	15744	15667	15817	15675	15618	15787	15757	15718	15709	15896	15801	15690	15699	15775	15769	15708	15921	15752	15824	15846	15786	15736	15853	15640	15790	15868	15547	15824	15773	15756	15715	15856	15775	15795	15795	15945	15633	15883	15657	15772	15753	15935	15901	15726	15783	15713	15773	15782	15753	16004	15629	15909	15685	15762	15903	15741	15840	15909	15863	15712	15792	15825	15646	15923	15898	15734	15802	15920	15736	15702	15834	15899	15794	15792	15791	15762	15662	15821	15867	15780	15880	15757	16009	15868	15582	15835	15760	15806	15646	15666	15540	15678	15766	15619	15708	15669	15895	15805	15952	15766	15684	15875	15704	15697	15954	15806	15822	15756	15961	15859	15878	15789	15885	15826	15769	15798	15805	15767	15867	15753	15808	15849	15795	15968	15593	15836	15863	15744	15876	15811	15736	15825	15815	15638	15774	15605	15898	15911	15600	15793	15693	15688	15714	15740	15863	15699	15816	15909	15776	15907	15849	15791	15608	15671	15988	15883	15807	15792	15775	15796	15623	15665	16140	15937	15825	15667	15730	15906	15726	15799	15750	15637	15849	15636	15956	15894	15842	15948	15651	15756	15837	15763	15735	15885	15778	15700	15815	15814	15930	15880	15690	15818	15629	16033	15723	15845	15684	15983	15861	15933	15670	15646	15756	15716	15684	15884	15523	15933	15852	15679	15812	15747	15761	15609	15905	15665	15669	15670	15701	15916	15595	15754	15822	15592	16010	15964	15719	15824	15889	16157	16026	15719	15763	15682	15864	15707	15827	15894	15719	15822	15747	16043	15756	15789	15966	15834	15870	15893	15707	15928	15743	15859	15829	15801	15664	15880	15663	15509	15650	15820	15822	15768	15675	15815	15664	15832	16060	15826	15798	15807	15680	15652	15920	15702	15833	15739	15749	15835	15613	15850	15750	15899	15934	15846	15762	15801	15803	15833	15803	15924	15791	15880	15709	16022	15658	15603	15839	15731	15795	16148	15908	16031	15777	15648	15894	15919	15781	15878	15889	15929	15833	15748	15627	15718	15691	15871	15597	16086	15640	15829	15691	15773	15963	15821	15750	16039	15658	16109	15775	15866	15782	15942	15889	15736	15763	15552	15540	15860	15978	15936	15852	15923	15738	15846	15968	15806	15784	15741	15924	15774	15814	15857	15858	15730	15962	15735	15687	15823	15640	15850	15692	15666	15741	15908	15817	15623	15911	15815	15904	15645	15854	15749	15723	15862	15916	15752	15976	15814	15820	15865	15829	15700	15800	15711	15827	15841	15835	15772	15874	15846	15749	15834	15636	15875	15858	15789	15932	15975	15899	15774	15922	16042	15639	15753	15840	15864	15761	15818	15958	15806	15976	15726	15760	15843	15671	15830	15760	16009	15741	15974	15801	15757	15738	15830	15822	15678	15716	15779	15866	15793	15824	15760	15779	15925	16020	15942	15982	15839	15780	15627	15927	15691	15742	15866	15663	15886	15703	15764	15559	15810	15771	15907	15849	15859	15897	15818	15731	15596	16024	15686	15851	15976	16064	15546	15632	15778	15920	15789	15759	15728	15898	15799	15780	15957	15708	15779	16010	15894	15724	15687	15636	15907	15845	15995	15756	15740	15860	15761	15697	16023	15764	15773	15818	15903	16023	15916	15707	15722	15675	15795	15645	15884	15950	15675	15912	15788	15585	15650	15923	15749	15698	15803	15807	15795	15860	15832	15876	16011	15835	15949	15779	15916	16037	16019	15699	16011	15692	15785	15808	15991	15924	15779	15723	15729	15782	15890	15773	15715	15728	15803	15706	15885	15943	15723	15827	15788	15573	15748	15828	15801	15845	15802	15883	15852	15641	15864	15722	15792	15832	15810	15786	15935	15790	15681	15818	15860	15796	15935	15725	15685	15639	15750	15857	15711	15885	15874	15841	15687	15762	15935	15795	15842	15786	15715	15707	15654	15689	15851	15686	15761	15749	15847	15774	15832	15571	15927	15713	15925	15713	15849	15806	15888	15771	15887	15714	15689	15671	15636	15733	15647	15897	15789	15693	15806	15964	15924	15754	15874	15741	15684	15735	15868	15620	15629	15826	16032	15782	15768	15625	15779	16047	15681	15885	15821	15808	15727	15933	15856	15824	15746	15741	15912	15839	15915	15730	15862	15752	15742	15701	15620	15708	15784	15869	15726	15818	15794	15567	15761	15759	15899	15896	15699	15554	15797	15789	15669	15702	15673	15861	15798	15794	15749	15877	15701	15629	15860	15553	15764	15793	15785	15779	15882	15554	15822	15787	15778	15605	15526	15742	16087	15797	15843	15850	15630	15741	15955	15749	15686	15982	15793	15608	15806	15809	15974	15792	15862	15512	15846	15794	15654	15561	15671	15935	15626	15808	15815	15953	15578	15542	15803	15816	15860	15856	15873	15786	15842	15872	15782	15786	15830	15760	16030	15722	15802	15772	15856	15893	15840	15851	16091	15798	15645	15831	15883	15736	15725	15759	15765	15748	15793	15647	15723	15853	15794	15782	15561	15750	16029	15776	15895	15822	15839	15885	15834	15832	15709	15688	15876	15808	15843	15847	15854	15768	15805	15701	15847	15765	15968	15805	15645	15718	15703	15834	15564	15571	15912	15871	15716	15625	15778	15789	15809	15684	15680	15669	15786	15853	15875	15875	15687	15777	15839	15903	15790	15876	15890	15798	15801	15684	15846	15701	15796	15740	15770	15723	15677	15814	15860	15839	15901	15684	15743	15773	15747	15883	15755	15846	15864	15847	15842	15727	15609	15695	15655	15694	15738	15792	15769	15644	15744	15916	15843	15979	15884	15714	15775	15718	15609	15819	15704	15483	15679	15962	15556	15846	15830	15880	15755	15773	15745	15623	15802	15946	15760	15642	16078	15785	15809	15764	15859	15947	15821	15902	15890	15785	15957	15830	15843	15856	15745	15797	15764	15769	15902	15780	15717	15829	15796	15872	15775	15842	15676	15922	15657	15777	15804	15866	15702	15784	15800	15741	15641	15872	15868	15838	15757	15961	15650	15868	15846	15662	15757	15840	15891	15687	15755	15772	15880	15840	15827	15801	15801	15524	15802	15832	15840	15808	15729	15759	15799	15789	15726	15832	15828	15725	15824	15738	15979	15788	15743	15804	15888	15581	15696	15707	15619	15817	15613	15891	15591	15921	15993	15823	15857	15870	15879	16065	15708	15785	15898	15848	15829	15784	15852	16023	15867	15688	15904	16083	15774	15895	15848	15884	15903	15969	15693	15771	15628	15854	15817	15670	15778	15803	15598	15813	15792	15799	15769	15868	15734	15710	15916	15811	15763	15885	15700	15844	15947	15949	15733	15991	15915	15800	15781	15708	15972	15803	15847	15915	15764	15606	15850	15791	15845	15865	15711	15945	15741	15676	15857	15637	15754	15775	15698	15829	15725	15751	15838	15940	15889	15828	15747	15802	15684	15984	15672	15737	15705	15701	15657	15852	15884	15834	15856	15817	15706	15999	16029	15837	15937	15866	15750	15716	15806	15724	15883	15866	15747	15817	15728	15707	15737	15816	16083	15551	15780	15756	15883	15775	15936	15817	15791	15843	15766	15612	15975	15822	15789	15665	15874	15865	15586	15729	15778	15627	15553	16082	15908	15662	16040	15955	15937	15956	15721	15850	15950	15800	15869	15820	15677	15434	15642	16059	15734	15828	15968	15754	15781	15661	15875	15627	15841	15738	15773	15894
28352	50125	46340	36680	29866	24834	21652	19380	17853	16593	16356	16137	15874	16239	15791	15800	15624	15727	15594	15651	15297	15396	15208	15278	15102	14896	14913	14945	14654	14645	14627	14626	14562	14519	14606	14586	14717	14444	14411	14373	14375	14451	14564	14472	14482	14280	14256	14370	14409	14466	14515	14395	14325	14329	14312	14392	14405	14362	14439	14258	14337	14363	14378	14128	14367	14156	14256	14428	14324	14405	14479	14379	14451	14470	14361	14366	14249	14346	14242	14343	14383	14304	14570	14421	14394	14456	14414	14326	14300	14203	14522	14323	14357	14292	14366	14280	14197	14325	14290	14108	14319	14383	14173	14438	14198	14416	14317	14263	14270	14171	14451	14329	14493	14296	14563	14351	14271	14076	14269	14250	14366	14346	14193	14429	14418	14393	14343	14266	14398	14315	14313	14393	14443	14493	14435	14482	14313	14453	14327	14249	14289	14374	14305	14314	14306	14366	14163	14366	14258	14416	14262	14330	14276	14395	14152	14242	14336	14113	14110	14243	14254	14222	14263	14312	14378	14196	14242	14194	14205	14311	14052	14220	14289	14331	14248	14200	14127	14373	14243	14241	14134	14314	14160	14225	14331	14269	14131	14333	14238	14240	14349	14202	14295	14264	14494	14261	14149	14220	14241	14281	14371	14122	14377	14317	14284	14369	14289	14237	14510	14331	14368	14216	14288	14245	14367	14231	14313	14377	14434	14289	14343	14317	14280	14156	14456	14403	14313	14292	14293	14138	14279	14314	14386	14230	14313	14263	14294	14207	14430	14263	14328	14350	14338	14249	14233	14406	14263	14131	14260	14329	14204	14169	14342	14309	14254	14410	14364	14359	14309	14342	14370	14277	14235	14310	14348	14250	14407	14488	14251	14102	14284	14344	14195	14339	14326	14404	14154	14147	14533	14360	14344	14232	14208	14342	14241	14263	14203	14251	14224	14162	14191	14274	14364	14157	14199	14329	14360	14259	14326	14308	14370	14288	14505	14338	14303	14328	14258	14400	14285	14383	14180	14299	14441	14214	14235	14266	14311	14342	14321	14137	14245	14375	14300	14361	14200	14266	14395	14195	14428	14259	14226	14191	14252	14088	14155	14333	14240	14256	14271	14428	14428	14165	14204	14368	14294	14341	14341	14391	14107	14122	14287	14296	14288	14378	14175	14380	14297	14327	14384	14418	14359	14400	14227	14282	14301	14318	14459	14278	14245	14454	14309	14417	14231	14354	14264	14221	14248	14332	14409	14420	14344	14418	14199	14316	14267	14431	14359	14380	14417	14286	14493	14305	14360	14204	14261	14247	14362	14263	14331	14119	14290	14304	14261	14275	14375	14256	14290	14302	14355	14155	14346	14293	14241	14215	14357	14320	14339	14237	14263	14273	14321	14197	14317	14362	14387	14340	14223	14187	14176	14261	14190	14310	14489	14267	14312	14200	14264	14251	14345	14298	14489	14385	14426	14232	14292	14116	14263	14245	14366	14443	14184	14259	14166	14153	14135	14371	14348	14251	14343	14174	14285	14515	14222	14169	14283	14213	14310	14273	14270	14421	14191	14170	14423	14273	14225	14280	14286	14165	14287	14432	14355	14298	14297	14322	14238	14271	14272	14165	14284	14329	14333	14303	14232	14238	14135	14335	14230	14419	14215	14415	14230	14252	14302	14341	14124	14226	14342	14280	14383	14268	14309	14329	14296	14141	14485	14283	14363	14268	14171	14289	14276	14295	14410	14391	14206	14297	14223	14204	14333	14362	14249	14321	14318	14145	14263	14179	14365	14248	14228	14201	14282	14219	14311	14402	14175	14304	14208	14347	14246	14210	14367	14395	14127	14202	14398	14263	14322	14374	14258	14595	14420	14202	14407	14296	14251	14295	14518	14205	14354	14295	14291	14311	14427	14034	14197	14253	14261	14302	14305	14292	14199	14215	14143	14407	14326	14182	14222	14315	14310	14347	14382	14216	14373	14296	14085	14526	14388	14157	14341	14262	14251	14155	14294	14189	14409	14258	14308	14285	14311	14330	14092	14192	14422	14380	14217	14337	14190	14308	14406	14260	14283	14303	14120	14326	14347	14277	14256	14453	14196	14236	14252	14393	14165	14252	14319	14159	14086	14375	14184	14290	14365	14264	14220	14184	14306	14413	14224	14207	14141	14299	14225	14289	14377	14362	14230	14172	14345	14381	14212	14317	14339	14314	14203	14442	14136	14302	14385	14347	14320	14267	14232	14194	14370	14247	14205	14365	14231	14331	14200	14174	14291	14231	14357	14300	14259	14283	14256	14220	14586	14302	14297	14189	14229	14225	14121	14314	14240	14360	14278	14351	14350	14301	14247	14260	14372	14153	14313	14265	14217	14317	14242	14184	14304	14290	14511	14280	14186	14473	14186	14327	14284	14238	14196	14240	14142	14460	14256	14212	14378	14207	14182	14453	14260	14174	14182	14274	14228	14158	14273	14194	14455	14374	14373	14280	14177	14295	14208	14243	14504	14277	14360	14278	14363	14193	14229	14332	14226	14123	14267	14184	14444	14252	14178	14350	14340	14295	14348	14370	14172	14310	14257	14169	14387	14275	14315	14389	14417	14319	14451	14300	14283	14259	14151	14295	14140	14285	14327	14389	14315	14106	14083	14280	14124	14437	14325	14270	14136	14179	14192	14132	14421	14291	14022	14307	14288	14266	14361	14295	14465	14278	14185	14329	14515	14337	14216	14336	14189	14386	14289	14262	14285	14312	14102	14253	14208	14202	14228	14265	14268	14323	14423	14273	14260	14185	14375	14302	14260	14302	14270	14104	14331	14313	14162	14298	14211	14352	14312	14195	14371	14315	14184	14433	14130	14336	14455	14256	14194	14223	14341	14328	14165	14202	14378	14143	14204	14310	14201	14240	14199	14325	14530	14308	14388	14432	14284	14245	14249	14102	14149	14176	14449	14290	14183	14207	14217	14411	14267	14363	14317	14067	14287	14203	14378	14445	14186	14207	14157	14169	14281	14264	14160	14451	14218	14406	14374	14232	14397	14176	14060	14242	14296	14428	14389	14284	14363	14400	14334	14151	14322	14213	14222	14297	14240	14416	14322	14175	14234	14284	14382	14249	14379	14256	14409	14301	14336	14270	14263	14228	14297	14277	14275	14097	14222	14264	14338	14268	14298	14320	14228	14130	14317	14324	14297	14190	14442	14320	14265	14203	14442	14247	14225	14418	14287	14204	14191	14349	14271	14451	14073	14378	14248	14430	14308	14358	14182	14302	14447	14466	14232	14094	14248	14219	14136	14318	14196	14241	14318	14268	14274	14294	14249	14255	14214	14368	14284	14238	14371	14328	14169	14278	14297	14321	14287	14350	14274	14169	14491	14348	14172	14264	14220	14295	14462	14468	14255	14518	14445	14246	14259	14251	14293	14169	14380	14232	14372	14410	14324	14349	14118	14438	14456	14151	14495	14238	14134	14199	14311	14302	14405	14340	14202	14256	14282	14112	14414	14277	14245	14148	14262	14322	14141	14275	14224	14372	14315	14307	14561	14332	14300	14319	14334	14438	14359	14239	14277	14119	14237	14222	14431	14250	14265	14392	14166	14338	14378	14165	14216	14402	14209	14317	14349	14379	14390	14155	14303	14259	14487	14157	14198	14137	14278	14324	14290	14158	14256	14310	14274	14209	14318	14376	14313	14165	14210	14178	14361	14146	14346	14306	14300	14282	14357	14337	14393	14099	14202	14267	14206	14277	14260	14335	14269	14322	14250	13983	14233	14286	14141	14352	14235	14356	14244	14321	14332	14201	14292	14275	14198	14286	14251	14249	14352	14140	14376	14255	14146	14262	14249	14324	14273	14296	14339	14172	14176	14435	14245	14355	14368	14230	14381	14136	14100	14370	14174	14329	14169	14450	14414	14214	14348	14312	14171	14279	14183	14519	14113	14253	14260	14268	14122	14259	14153	14245	14218	14102	14355	14252	14265	14188	14314	14242	14324	14349	14271	14386	14265	14254	14336	14368	14173	14212	14225	14429	14276	14249	14083	14241	14230	14335	14176	14303	14460	14402	14419	14314	14134	14280	14285	14298	14225	14120	14321	14257	14431	14116	14151	14275	14473	14282	14241	14314	14179	14258	14204	14338	14324	14338	14458	14141	14437	14322	14216	14243	14458	14221	14208	14335	14084	14280	14320	14287	14268	14138	14401	14434	14372	14403	14313	14248	14288	14399	14419	14348	14274	14224	14352	14244	14282	14336	14389	14179	14389	14301	14291	14299	14226	14289	14130	14348	14272	14295	14396	14264	14184	14198	14276	14272	14410	14293	14361	14261	14207	14232	14159	14272	14097	14213	14233	14465	14360	14170	14261	14494	14189	14171	14403	14312	14309	14221	14301	14406	14366	14345	14262	14366	14309	14250	14381	14453	14146	14309	14219	14355	14193	14457	14376	14288	14324	14259	14323	14317	14212	14225	14345	14193	14228	14348	14507	14356	14283	14227	14217	14483	14187	14244	14379	14291	14369	14333	14090	14287	14426	14250	14276	14233	14265	14195	14206	14530	14248	14224	14298	14292	14331	14201	14274	14281	14238	14403	14469	14313	14296	14423	14251	14315	14282	14405	14360	14417	14247	14227	14309	14285	14371	14294	14149	14320	14137	14203	14209	14400	14209	14280	14376	14331	14143	14357	14392	14342	14310	14323	14361	14299	14182	14282	14351	14170	14295	14186	14324	14427	14344	14200	14409	14158	14332	14376	14264	14261	14314	14201	14275	14046	14163	14290	14106	14289	14170	14349	14274	14408	14325	14304	14443	14197	14407	14284	14224	14335	14319	14270	14325	14049	14347	14292	14245	14198	14095	14444	14193	14505	14246	14039	14241	14310	14221	14167	14343	14300	14334	14419	14261	14388	14245	14272	14214	14471	14221	14197	14345	14314	14254	14268	14122	14272	14221	14284	14190	14365	14275	14144	14338	14346	14223	14107	14386	14391	14361	14237	14407	14088	14478	14351	14293	14104	14393	14213	14320	14290	14119	14175	14329	14329	14168	14309	14217	14328	14167	14263	14288	14234	14284	14201	14356	14261	14203	14254	14282	14363	14180	14315	14318	14390	14260	14268	14248	14298	14068	14334	14267	14278	14240	14265	14444	14347	14235	14235
27726	24559	30327	26661	20506	18534	17378	16498	16239	16023	15882	15885	15876	15874	15829	15893	15909	15853	15672	15618	15871	15677	15649	15660	15536	15658	15669	15492	15601	15610	15605	15544	15539	15472	15435	15738	15617	15529	15397	15482	15324	15573	15462	15359	15430	15374	15491	15559	15489	15517	15551	15707	15508	15428	15550	15427	15626	15467	15520	15451	15513	15533	15616	15466	15504	15502	15246	15475	15387	15519	15487	15256	15599	15534	15541	15521	15526	15577	15510	15488	15509	15453	15331	15465	15528	15362	15461	15332	15522	15491	15427	15616	15569	15267	15626	15242	15310	15346	15600	15487	15493	15664	15371	15408	15382	15241	15261	15472	15417	15400	15496	15403	15476	15559	15513	15341	15391	15619	15418	15446	15396	15381	15502	15574	15432	15312	15475	15311	15422	15180	15424	15376	15543	15560	15453	15472	15558	15417	15544	15510	15265	15447	15349	15441	15345	15365	15438	15466	15541	15546	15253	15406	15387	15517	15348	15539	15398	15491	15451	15470	15286	15489	15325	15430	15335	15654	15544	15414	15659	15552	15404	15497	15268	15460	15314	15471	15517	15552	15366	15316	15429	15337	15699	15540	15447	15606	15725	15658	15438	15614	15385	15580	15373	15391	15388	15508	15551	15617	15627	15189	15599	15636	15321	15415	15401	15448	15366	15508	15408	15518	15590	15450	15333	15487	15338	15403	15521	15674	15297	15541	15500	15434	15402	15597	15581	15489	15542	15408	15343	15417	15375	15529	15418	15385	15522	15351	15425	15522	15510	15360	15646	15588	15523	15659	15406	15586	15458	15409	15372	15466	15562	15617	15543	15558	15568	15344	15497	15449	15364	15458	15387	15442	15370	15481	15331	15535	15538	15461	15452	15456	15381	15474	15450	15525	15464	15394	15579	15603	15330	15352	15441	15524	15575	15286	15488	15521	15297	15400	15474	15382	15530	15609	15613	15663	15504	15436	15404	15445	15182	15637	15656	15485	15617	15485	15561	15233	15363	15489	15398	15603	15460	15320	15481	15452	15413	15533	15640	15582	15519	15566	15456	15427	15562	15438	15451	15444	15629	15482	15393	15404	15456	15329	15570	15538	15497	15441	15438	15565	15424	15575	15329	15745	15539	15491	15481	15353	15607	15370	15477	15516	15378	15632	15617	15403	15484	15666	15392	15488	15621	15459	15545	15644	15356	15318	15317	15481	15324	15557	15604	15532	15467	15361	15640	15284	15489	15370	15574	15537	15588	15514	15411	15435	15524	15528	15447	15484	15608	15417	15501	15517	15469	15481	15505	15704	15619	15446	15674	15421	15456	15534	15405	15477	15460	15403	15409	15541	15335	15384	15429	15368	15418	15501	15311	15535	15546	15573	15426	15423	15438	15433	15546	15495	15302	15382	15471	15491	15413	15374	15473	15441	15290	15456	15479	15455	15446	15450	15378	15576	15606	15318	15575	15567	15577	15475	15693	15667	15553	15505	15479	15438	15437	15525	15334	15687	15404	15479	15793	15280	15434	15487	15518	15557	15508	15387	15308	15458	15539	15515	15635	15625	15451	15528	15332	15335	15455	15479	15524	15352	15398	15499	15516	15407	15397	15522	15318	15506	15279	15292	15261	15577	15373	15600	15365	15664	15463	15472	15555	15242	15532	15412	15443	15663	15447	15581	15488	15362	15503	15545	15748	15549	15623	15577	15439	15359	15468	15250	15327	15387	15438	15488	15534	15364	15382	15560	15428	15258	15630	15451	15700	15497	15588	15715	15381	15494	15652	15493	15373	15415	15396	15425	15351	15554	15490	15557	15570	15597	15395	15409	15331	15369	15457	15486	15406	15542	15444	15316	15426	15414	15587	15586	15500	15596	15419	15433	15505	15582	15438	15534	15533	15378	15519	15680	15301	15340	15438	15314	15534	15489	15285	15353	15707	15406	15379	15433	15473	15476	15470	15471	15406	15431	15481	15466	15519	15648	15757	15530	15450	15539	15458	15646	15376	15641	15491	15339	15572	15292	15627	15532	15358	15576	15406	15648	15564	15230	15465	15444	15528	15521	15361	15500	15344	15346	15546	15549	15516	15354	15368	15577	15447	15477	15274	15370	15462	15517	15488	15732	15533	15511	15380	15336	15331	15471	15670	15505	15323	15246	15620	15429	15463	15382	15593	15569	15416	15427	15572	15416	15509	15385	15411	15443	15356	15361	15437	15413	15387	15421	15474	15511	15582	15508	15503	15494	15489	15419	15378	15392	15464	15477	15582	15238	15760	15502	15492	15541	15378	15407	15465	15409	15458	15460	15585	15484	15612	15461	15362	15605	15499	15392	15450	15499	15335	15439	15468	15611	15522	15583	15387	15386	15296	15351	15430	15440	15413	15511	15459	15319	15281	15356	15394	15624	15381	15407	15535	15732	15656	15553	15323	15343	15579	15600	15484	15534	15449	15640	15642	15397	15580	15437	15262	15755	15523	15345	15399	15379	15349	15395	15529	15441	15570	15434	15479	15302	15593	15411	15391	15668	15367	15534	15554	15597	15387	15372	15491	15441	15368	15497	15419	15311	15251	15492	15422	15406	15341	15294	15435	15450	15501	15560	15466	15461	15339	15568	15454	15504	15630	15433	15417	15315	15422	15531	15522	15676	15454	15576	15550	15566	15732	15669	15320	15307	15448	15406	15464	15287	15295	15408	15583	15446	15443	15373	15365	15491	15327	15604	15616	15464	15343	15383	15440	15531	15362	15494	15516	15350	15327	15441	15490	15421	15636	15533	15406	15480	15542	15596	15397	15500	15624	15345	15259	15436	15352	15299	15571	15320	15499	15554	15561	15535	15505	15614	15448	15590	15501	15626	15512	15331	15167	15399	15591	15544	15559	15762	15568	15377	15504	15472	15607	15581	15445	15335	15415	15466	15456	15603	15570	15482	15484	15655	15641	15246	15352	15468	15427	15582	15553	15536	15349	15461	15457	15691	15715	15634	15557	15397	15364	15548	15443	15338	15447	15501	15263	15385	15480	15474	15483	15824	15331	15472	15581	15321	15553	15567	15529	15377	15381	15398	15343	15440	15485	15492	15660	15405	15475	15696	15420	15541	15409	15258	15391	15508	15506	15615	15698	15504	15495	15525	15502	15484	15472	15599	15484	15408	15644	15610	15363	15457	15369	15648	15661	15549	15564	15339	15474	15420	15536	15518	15516	15450	15452	15251	15502	15531	15299	15464	15592	15484	15603	15500	15442	15319	15451	15497	15469	15333	15578	15531	15501	15331	15401	15554	15591	15555	15520	15259	15513	15354	15534	15665	15653	15504	15452	15438	15751	15518	15608	15489	15535	15430	15689	15615	15480	15380	15682	15533	15425	15423	15243	15355	15582	15473	15460	15401	15520	15498	15553	15521	15355	15439	15447	15411	15341	15514	15733	15433	15525	15409	15574	15518	15457	15176	15493	15564	15432	15348	15417	15313	15497	15427	15573	15255	15497	15524	15433	15646	15378	15616	15455	15410	15568	15539	15601	15618	15545	15269	15352	15401	15366	15631	15741	15392	15580	15425	15589	15458	15462	15697	15492	15341	15595	15380	15505	15610	15547	15356	15651	15430	15337	15583	15626	15339	15593	15532	15467	15475	15424	15417	15365	15527	15271	15630	15437	15473	15353	15527	15534	15504	15514	15326	15365	15375	15376	15480	15481	15490	15326	15520	15573	15370	15397	15581	15534	15461	15462	15529	15426	15457	15334	15455	15272	15491	15542	15401	15398	15474	15476	15531	15485	15653	15516	15591	15364	15467	15346	15377	15360	15465	15585	15597	15441	15277	15524	15468	15604	15357	15537	15446	15360	15466	15560	15513	15351	15651	15400	15355	15569	15419	15624	15413	15511	15332	15299	15437	15602	15567	15463	15393	15440	15375	15257	15470	15409	15530	15666	15592	15516	15449	15368	15486	15434	15453	15533	15460	15545	15620	15309	15544	15434	15411	15702	15353	15475	15385	15517	15514	15495	15396	15457	15341	15522	15612	15604	15338	15406	15525	15483	15568	15477	15319	15406	15656	15600	15376	15442	15373	15519	15433	15494	15540	15296	15522	15537	15717	15677	15556	15631	15609	15367	15339	15577	15341	15465	15535	15381	15413	15558	15505	15429	15537	15516	15765	15747	15494	15446	15394	15345	15377	15632	15435	15585	15500	15510	15482	15549	15520	15512	15501	15513	15540	15715	15567	15512	15505	15552	15569	15359	15449	15592	15596	15333	15675	15544	15450	15200	15360	15539	15430	15700	15504	15395	15551	15492	15515	15506	15601	15513	15529	15594	15532	15619	15668	15522	15442	15539	15434	15449	15332	15408	15556	15410	15477	15421	15625	15441	15523	15508	15515	15548	15546	15564	15587	15429	15409	15417	15385	15501	15268	15385	15596	15358	15499	15593	15719	15485	15423	15438	15485	15579	15248	15384	15537	15338	15474	15727	15550	15501	15229	15487	15346	15385	15389	15556	15465	15488	15607	15344	15517	15533	15489	15488	15395	15536	15525	15386	15337	15380	15521	15461	15559	15527	15651	15588	15427	15549	15502	15621	15484	15429	15581	15517	15560	15589	15389	15513	15403	15427	15422	15381	15500	15412	15419	15646	15467	15497	15460	15276	15542	15397	15359	15463	15513	15454	15445	15728	15696	15446	15522	15596	15540	15485	15498	15464	15679	15466	15535	15362	15562	15570	15453	15508	15468	15575	15353	15419	15226	15611	15660	15693	15651	15588	15550	15569	15472	15403	15724	15535	15647	15343	15488	15716	15329	15479	15599	15603	15407	15379	15406	15422	15552	15621	15439	15617	15614	15494	15483	15521	15435	15278	15524	15283	15514	15429	15708	15401	15483	15240	15527	15661	15464	15461	15596	15495	15310	15419	15577	15440	15384	15603	15339	15522	15664	15199	15510	15622	15401	15478	15617	15343	15628	15553	15417	15431	15557	15479	15384	15419	15418	15627	15429	15532	15455	15464	15807	15509	15362	15608	15451	15477	15538	15480	15516	15471	15690	15444	15310	15608	15297	15471	15663	15484	15282	15649	15581	15551	15186	15410	15503	15328	15540	15343	15504	15413	15351	15434	15295	15380	15416	15558	15425	15387	15301	15432	15250	15369	15506	15415	15504
25920	38415	34956	26245	21000	18484	16990	16076	15269	14723	14828	14726	14771	14687	14719	14558	14616	14826	14552	14480	14516	14660	14360	14406	14503	14473	14294	14404	14213	14364	14250	14189	14167	14270	14064	14060	14113	14275	14039	14090	14178	14187	14250	14120	14188	14113	14260	14154	14268	14100	14108	14145	14015	14098	14018	14001	14068	13939	14073	14021	14182	14110	14107	13866	13791	14023	14069	14078	14076	14093	14079	14018	14037	14073	14139	14118	13977	14063	13926	13937	13950	14087	14045	14158	14085	14073	14237	14162	14046	14249	14126	14096	14035	14205	14110	14125	13979	13988	14123	13917	13904	14044	13845	14230	14081	14103	13947	14026	13921	14093	14258	14015	13819	14088	14013	14092	14258	14108	13996	14006	13988	14195	14248	13878	14156	13971	13936	14081	13881	14020	14103	14161	14089	14081	13971	13989	14064	13988	14124	13900	14019	13940	14165	14027	14055	14054	13840	14101	14106	13982	14202	14094	14034	13946	14082	14003	14282	14085	14148	13939	14120	14012	14265	13998	14165	14074	13938	14232	14098	13993	14063	14016	14026	14039	14145	14092	14174	14144	14048	14100	14035	14151	13990	14042	14065	14115	14126	13997	14092	14316	14239	14123	14125	14112	13975	14209	14242	14112	14046	14115	14113	14079	13952	14237	14021	14078	14119	14088	14095	13972	14014	14053	14061	14074	14215	13978	14184	13999	14128	13989	13987	14233	14065	14191	14144	14085	14053	14115	14062	14003	14074	14033	14109	14215	14032	14018	14059	14165	14079	14153	13997	14052	14188	14204	13992	14028	14146	14047	14130	13888	14293	13979	14057	14151	14093	14153	13955	14123	13995	13929	13994	13998	14026	14140	13983	13922	14078	13942	14072	14204	14079	14043	14133	14071	14043	13970	14084	14243	14058	14006	14164	14197	14104	13893	14135	13869	14014	14119	13983	13954	14133	14025	14079	14085	14045	14139	14063	14096	14086	14070	14005	14104	14254	14356	14175	14113	14005	13960	14103	13842	14072	14033	14182	14022	14197	14241	13992	14124	14063	14084	14289	14221	14174	13916	14277	13969	13964	14110	14064	13982	13881	14067	14116	13972	14039	13998	13993	14136	14023	14073	13975	14100	14079	13994	14162	14008	14270	14102	14072	14055	13975	14014	14139	14090	13906	14074	13944	14156	14025	14045	13967	14028	14093	14017	14027	14080	14081	14108	14086	14094	14057	14246	13993	13946	14037	14182	14105	14150	14176	14044	14088	14214	14212	14074	14162	14224	14052	13996	14138	14095	14048	14138	14082	14180	13881	13951	13973	14118	14231	14009	14128	14021	14150	14001	14142	14110	14091	14109	14070	14108	14073	14072	14235	13923	14137	14030	14182	14078	14146	13971	13966	13919	14139	14095	14149	14166	14059	14086	13949	14016	14121	13945	14033	14109	14137	13972	14243	14152	13995	13940	13945	14214	14100	13957	14073	14114	14022	14236	14033	14070	14135	14181	13898	14191	14093	13889	14151	14073	14074	14021	14131	14115	14172	14079	14007	13924	14049	13928	14088	14025	13971	14047	14227	14110	14180	14062	14038	14163	14067	14066	14289	14059	14146	14029	14140	13998	14118	14119	13973	14131	14199	13982	14149	14190	13954	14095	14033	14056	14089	14107	13944	14093	14083	14205	14021	14271	14273	13968	14060	13987	14028	14326	13995	14131	13999	14255	14029	14159	13990	14024	14102	14040	14008	14124	14055	14099	14010	14057	13864	14054	14079	14096	14227	13961	14066	14108	14047	14006	14086	14037	14060	14197	14053	14093	14046	14107	13987	14123	14139	14025	13994	14115	14016	14032	14147	14155	14151	13816	14013	14114	13954	14203	14146	13994	14173	14229	14212	14188	14149	14107	14155	13995	14109	14072	13993	14029	14164	14087	14047	14076	13979	13982	13988	14222	14008	14017	14185	14070	14021	14267	14077	14110	14158	13939	14120	14109	13992	14102	14113	14198	14206	14075	13963	14149	14060	14231	14078	14130	13976	14122	14061	14079	13835	14057	14021	14218	13998	14150	13889	14156	14022	13978	13974	14023	14007	14060	14188	13975	13949	13989	14086	13959	14040	14194	14267	14083	14045	14079	13991	14203	14230	13931	14007	14167	14021	14287	14173	13981	14110	13976	13876	14048	14082	14128	13958	14120	14183	13912	14224	14101	14126	14119	13942	13978	13953	13987	14053	14015	14170	14052	14028	14101	14192	14067	14089	14072	14093	14141	14063	14098	14065	14294	14073	14099	14206	14129	13977	14008	13911	13990	14082	14196	14065	13889	14178	14007	13870	14150	14077	14249	14043	14039	14092	14082	14100	13933	14018	14235	14115	14208	14151	14074	14154	14048	13894	13997	14226	14014	14124	14101	14095	14225	13896	14228	13963	14099	14046	14078	13977	14066	14247	14121	14067	14233	14050	14095	14141	14127	14058	13963	14104	14045	14112	14152	14115	14161	14084	14064	14038	14012	14028	13927	14091	14099	13994	14058	14099	14261	13962	14106	13963	14197	14218	14060	13996	14079	13948	14165	13928	14118	13991	14157	14200	14163	13993	14159	14225	14185	14051	14003	14089	14161	14077	14021	14010	14181	14065	14105	14084	14161	14052	14093	14157	13931	14142	14311	13900	14082	14221	14027	14291	14044	14183	14163	14089	14241	14012	14071	14002	14094	14138	14035	14121	14018	14184	14102	14093	14060	13812	13961	13996	14003	14024	14296	14176	13945	14176	14233	14081	14115	14240	14156	13973	13996	14217	14204	14072	13935	14158	13956	14272	14083	14095	14183	14107	14166	13888	14045	14059	14166	13958	13923	14151	14117	14098	14285	13858	13969	14086	14032	14038	13936	14139	14020	14192	14081	14051	14080	14303	14136	14000	13971	14128	14385	14214	14062	14133	14003	14108	13992	13877	14103	14085	14175	14125	14274	13910	13870	14144	14149	14104	14117	13975	13968	14136	14125	14102	14141	14112	14059	14191	14077	14003	14179	13979	14156	14047	14220	14085	14063	14054	14057	14219	14025	13986	13994	13861	14235	14060	14112	14078	14228	14257	14262	14067	14084	14084	14103	14107	14017	14180	14028	13929	14183	14154	14137	14154	13998	14070	14175	14044	14173	14061	14138	13975	14085	14077	14149	14228	13959	14008	14115	14027	14106	14140	14176	13959	14122	14207	14150	14112	14159	14110	13834	14232	14039	14080	14196	13991	13940	14256	13968	14079	13958	14163	14153	13867	14132	14221	14082	14181	14176	14055	14055	14144	14045	14073	13987	14152	14109	14124	14062	14150	14059	14133	14266	14050	13963	14090	13991	14063	14001	14054	14083	14021	14025	14087	14097	14063	14119	14044	14057	14168	13993	14207	14082	14038	14033	14283	14334	14140	14037	14124	14094	13981	13878	14037	14068	14210	14153	13948	13952	13949	14099	13959	14178	14008	14032	14108	13949	14059	14024	14067	14134	14193	14006	14070	14259	14025	13966	14119	13887	13996	13987	14114	14153	13948	14262	14255	13908	14034	14085	14093	14048	14059	14003	14105	14101	14021	13930	14178	13915	14034	14080	14142	13990	14123	14094	13945	14162	13961	14135	14040	13959	14104	14134	14234	14138	14000	14166	14137	14070	13996	14171	14295	14163	13981	14088	13990	14065	13986	14186	14110	14189	13944	14037	14026	14010	14153	14128	14020	14076	14226	14108	14050	14133	14084	13972	14249	14121	14061	14017	14075	14101	14214	14111	14022	14041	14094	14199	14110	13961	14030	14187	14159	14158	14108	14166	14032	13964	14152	14044	14024	14173	13960	14109	14024	14100	14042	14150	14256	14028	14118	13955	14189	14196	14106	14057	14049	14009	14135	14302	14033	14092	14141	14192	14156	14123	14042	14167	14039	14069	14006	14129	14095	13960	14104	13923	14156	14105	14250	14007	14031	14068	14087	14095	14192	14012	14107	14160	13847	13984	14108	14077	14033	14195	14199	14142	14148	14095	13984	14027	14094	14208	13920	14141	14140	14031	14053	13961	14065	14032	14219	13969	14184	13862	13949	13929	13908	14135	13989	14130	13855	14146	14052	14070	14045	14022	14083	13918	14113	14120	14105	14163	14132	14140	14154	14136	14093	14011	13976	14262	14099	14144	14062	14184	13997	14183	14246	14215	14040	14004	13985	13962	14094	14054	14064	14059	13876	14141	14112	14144	14219	14127	14126	14140	14163	14102	14112	13908	14126	13979	14022	13985	14102	14089	14137	14078	14220	14043	14141	14016	14052	14001	14147	13979	14109	14115	14044	14094	13909	14141	14170	14045	14067	14044	13998	14205	14179	14246	14210	14096	14114	14101	14114	14038	13974	14103	14176	14184	13993	14145	14002	14007	14060	14169	14058	14048	14156	14118	14018	14159	14173	14097	14127	13975	13986	14088	14077	14034	14132	13979	14122	14068	14233	13986	14198	14112	14044	13972	14025	14074	14195	14271	14079	14054	14140	14158	14096	14026	14113	14365	13838	14151	14120	14059	14291	14032	14037	14136	14087	14062	13970	14020	14280	13993	13949	13989	14143	13986	14127	14068	14087	13952	14200	14011	14135	14145	14109	14025	14071	14176	13968	14162	13985	14096	14098	14079	14083	14070	14122	14140	14160	14071	14014	14216	13936	14158	14185	14000	14107	14007	14231	14050	14152	14054	14110	13942	14216	14147	14123	14105	14030	14058	14169	14077	14065	14194	14084	14081	14049	14086	14125	14125	14264	14217	14056	14057	14123	14129	14002	14136	13884	14034	13970	14321	13970	14074	14173	14010	14142	13938	14004	14122	14054	14111	14186	14077	13950	14023	13846	14162	14148	14122	14239	14008	14257	14219	14008	14024	14076	13845	13999	13999	14002	14085	14100	14173	14085	14203	13913	14118	13928	14012	14009	13958	14302	14034	14157	14161	14241	14043	14039	14220	14125	14012	14319	14101	14016	14020	14148	14136	13997	14044	14287	14295	13926	14180	14073	14191	13957	14010	14064	13909	13896	14095	13895	13946	14171	14073	14105	14034	14196	13978	13977	14006	14006	14027	14106	14087	14018	14019	14164	14092	13990	14215	14060	14032	14172	13894	14084	14185	14183	13932	14026	14135
23702	21054	28402	24312	22667	22907	21976	18369	17035	16697	16595	16619	16398	16469	16305	16384	16648	16512	16332	16273	16336	16153	16160	16433	15993	16198	16049	16014	16009	15977	16104	15835	15977	15864	15942	15752	15906	15960	15834	15731	15619	15823	15844	15726	15783	15790	15750	15757	15663	15852	15796	15771	15724	15763	15904	15740	15581	15603	15900	15780	15735	15795	15723	15623	15646	15776	15754	15688	15740	15638	15792	15670	15791	15758	15649	15720	15699	15817	15601	15519	15722	15699	15488	15803	15508	15627	15672	15743	15818	15714	15631	15580	15757	15806	15762	15357	15656	15676	15632	15756	15791	15458	15664	15771	15815	15398	15880	15896	15713	15862	15526	15748	15696	15624	15739	15599	15426	15627	15568	15529	15690	15719	15599	15678	15601	15671	15729	15751	15789	15718	15728	15593	15552	15781	15826	15514	15664	15601	15489	15639	15799	15632	15788	15616	15637	15684	15736	15703	15600	15561	15715	15601	15698	15645	15672	15809	15674	15781	15706	15774	15605	15598	15763	15684	15552	15828	15596	15816	15711	15785	15735	15623	15671	15597	15794	15587	15763	15801	15640	15666	15571	15619	15727	15776	15834	15614	15848	15730	15800	15728	15651	15688	15752	15586	15795	15594	15543	15604	15483	15555	15706	15603	15656	15793	15759	15602	15740	15765	15670	15758	15707	15753	15736	15894	15596	15621	15688	15608	15679	15737	15504	15876	15492	15625	15924	15779	15813	15618	15744	15531	15621	15636	15695	15691	15678	15825	15466	15588	15414	15581	15724	15705	15704	15600	15680	15585	15715	15466	15599	15664	15640	15740	15626	15827	15764	15839	15818	15708	15670	15627	15671	15813	15644	15689	15497	15645	15649	15520	15721	15679	15763	15537	15747	15539	15607	15654	15437	15632	15509	15648	15533	15653	15706	15565	15559	15568	15840	15773	15723	15803	15514	15616	15500	15747	15794	15570	15580	15563	15672	15749	15742	15759	15833	15712	15576	15562	15787	15658	15742	15800	15599	15815	15700	15617	15645	15678	15622	15614	15784	15538	15600	15559	15525	15793	15669	15610	15795	15461	15562	15520	15478	15709	15614	15543	15654	15681	15814	15842	15816	15651	15566	15900	15765	15527	15534	15456	15772	15793	15660	15651	15755	15555	15758	15472	15728	15629	15658	15754	15578	15720	15640	15665	15766	15745	15476	15575	15597	15642	15711	15572	15610	15631	15771	15635	15669	15671	15759	15806	15592	15381	15776	15599	15640	15682	15465	15566	15647	15798	15806	15765	15630	15751	15637	15651	15649	15622	15754	15760	15785	15581	15524	15662	15786	15723	15675	15765	15760	15739	15648	15418	15824	15724	15768	15756	15559	15607	15797	15810	15423	15824	15784	15497	15871	15879	15715	15725	15754	15707	15772	15739	15696	15625	15672	15703	15661	15540	15560	15607	15795	15758	15731	15611	15605	15767	15660	15730	15587	15521	15603	15694	15464	15579	15793	15613	15446	15577	15783	15731	15603	15679	15541	15738	15604	15554	15583	15665	15825	15550	15654	15648	15599	15758	15713	15670	15910	15813	15764	15729	15646	15748	15755	15666	15645	15676	15602	15656	15710	15546	15786	15537	15835	15687	15716	15739	15642	15723	15669	15613	15729	15702	15746	15712	15494	15703	15836	15707	15685	15534	15416	15606	15627	15644	15607	15685	15800	15782	15624	15653	15412	15631	15807	15643	15560	15522	15626	15507	15555	15458	15744	15475	15522	15648	15468	15740	15759	15784	15653	15640	15738	15583	15641	15766	15643	15656	15721	15635	15682	15745	15648	15535	15715	15700	15488	15609	15743	15663	15625	15601	15776	15571	15848	15611	15684	15657	15685	15736	15638	15725	15727	15667	15728	15792	15655	15732	15647	15709	15636	15677	15829	15694	15687	15470	15680	15673	15621	16013	15564	15651	15734	15768	15753	15753	15892	15721	15849	15747	15770	15551	15581	15597	15696	15371	15667	15811	15666	15636	15626	15650	15502	15617	15582	15725	15694	15672	15486	15742	15756	15747	15462	15529	15771	15522	15717	15740	15714	15676	15678	15700	15562	15494	15678	15638	15617	15602	15551	15662	15661	15655	15605	15761	15665	15652	15618	15672	15801	15739	15765	15515	15634	15448	15654	15699	15744	15601	15644	15623	15694	15781	15794	15802	15623	15739	15896	15803	15690	15859	15476	15584	15703	15570	15831	15771	15535	15730	15596	15657	15789	15574	15248	15567	15754	15655	15651	15644	15708	15549	15694	15745	15675	15721	15779	15575	15635	15729	15792	15736	15595	15541	15686	15605	15632	15584	15636	15740	15723	15802	15842	15700	15622	15688	15709	15536	15869	15636	15648	15625	15845	15767	15465	15583	15918	15779	15732	15871	15784	15648	15675	15678	15531	15441	15671	15650	15651	15796	15649	15599	15753	15913	15777	15855	15677	15786	15724	15732	15669	15771	15902	15537	15719	15563	15701	15436	15568	15691	15580	15582	15492	15687	15593	15672	15533	15630	15644	15751	15603	15500	15837	15695	15730	15973	15580	15501	15754	15740	15685	15797	15741	15676	15710	15817	15697	15888	15813	15580	15490	15466	15551	15548	15652	15700	15772	15865	15611	15618	15618	15624	15654	15909	15629	15731	15704	15585	15813	15636	15652	15749	15900	15736	15412	15498	15652	15652	15674	15768	15831	15709	15554	15603	15525	15767	15669	15779	15691	15525	15709	15691	15580	15458	15781	15806	15682	15792	15552	15596	15826	15717	15742	15649	15740	15799	15774	15707	15741	15739	15851	15720	15718	15733	15670	15628	15783	15701	15511	15691	15608	15431	15702	15563	15590	15735	15638	15882	15600	15503	15777	15706	15580	15820	15737	15392	15804	15660	15700	15611	15575	15608	15643	15919	15584	15532	15695	15660	15578	15611	15647	15795	15963	15657	15611	15564	15737	15612	15604	15774	15946	15620	15718	15626	15561	15426	15639	15445	15676	15612	15705	15516	15578	15648	15575	15563	15481	15761	15688	15785	15689	15816	15618	15595	15553	15575	15640	15649	15527	15668	15696	15773	15709	15578	15651	15498	15709	15783	15805	15823	15742	15751	15678	15627	15743	15730	15755	15679	15579	15705	15729	15675	15574	15503	15705	15655	15569	15729	15799	15462	15410	15639	15763	15438	15482	15547	15666	15744	15817	15733	15725	15811	15655	15545	15624	15505	15681	15701	15717	15706	15621	15650	15678	15718	15649	15693	15792	15612	15595	15708	15725	15820	15627	15592	15678	15649	15718	15661	15716	15841	15542	15648	15696	15649	15740	15697	15885	15675	15608	15595	15706	15731	15687	15605	15583	15689	15834	15537	15708	15636	15557	15649	15829	15659	15638	15589	15861	15679	15738	15809	15631	15867	15756	15532	15755	15715	15693	15829	15819	15674	15683	15655	15791	15799	15809	15830	15743	15830	15643	15727	15649	15624	15624	15744	15814	15772	15730	15731	15714	15886	15595	15562	15711	15674	15751	15637	15581	15755	15673	15684	15863	15664	15729	15774	15603	15919	15798	15794	15621	15591	15606	15764	15845	15809	15591	15742	15700	15720	15808	15759	15646	15746	15569	15693	15676	15614	15703	15912	15814	15699	15601	15761	15678	15820	15756	15700	15744	15849	15689	15779	15556	15588	15682	15866	16007	15697	15611	15552	15661	15709	15537	15528	15709	15686	15546	15641	15779	15504	15645	15707	15732	15746	15724	15668	15825	15657	15589	15687	15553	15540	15702	15698	15625	15790	15604	15852	15514	15878	15751	15624	15602	15638	15824	15737	15606	15697	15766	15788	15789	15736	15751	15571	15509	15757	15583	15744	15808	15669	15903	15681	15778	15570	15677	15477	15722	15528	15796	15654	15452	15762	15757	15636	15647	15661	15602	15714	15776	15660	15637	15595	15773	15540	15687	15780	15665	15639	15609	15620	15676	15726	15868	15852	15573	15641	15583	15452	15496	15735	15887	15591	15853	15382	15657	15790	15502	15771	15731	15678	15514	15633	15680	15660	15764	15710	15640	15531	15473	15624	15507	15693	15709	15781	15678	15734	15694	15598	15576	15667	15679	15644	15645	15866	15660	15509	15676	15717	15620	15687	15651	15683	15775	15710	15854	15795	15623	15684	15842	15532	15679	15518	15697	15527	15674	15816	15490	15743	15613	15816	15901	15702	15687	15656	15842	15721	15764	15647	15679	15746	15627	15756	15927	15830	15788	15817	15697	15608	15712	15634	15524	15509	15613	15522	15742	15694	15562	15651	15635	15551	15689	15782	15750	15415	15561	15727	15529	15622	15592	15721	15764	15764	15708	15793	15665	15635	15598	15611	15735	15761	15513	15672	15577	15635	15772	15467	15629	15374	15684	15725	15719	15628	15641	15715	15503	15643	15755	15662	15783	15673	15583	15568	15688	15706	15583	15649	15633	15564	15609	15515	15733	15564	15749	15833	15662	15529	15780	15780	15752	15720	15833	15815	15825	15629	15489	15871	15636	15800	15694	15476	15490	15693	15638	15667	15796	15718	15505	15409	15628	15744	15916	15687	15643	15697	15701	15599	15796	15726	15631	15595	15772	15572	15713	15664	16125	15689	15656	15786	15728	15588	15779	15678	15647	15604	15779	15861	15862	15692	15713	15566	15566	15551	15690	15689	15719	15717	15480	15707	15852	15843	15658	15727	15786	15659	15696	15654	15747	15708	15583	15842	15590	15644	15701	15738	15754	15793	15604	15750	15674	15806	15642	15700	15732	15611	15433	15760	15545	15696	15732	15726	15654	15729	15496	15708	15746	15720	15603	15691	15771	15639	15763	15707	15670	15742	15786	15409	15769	15687	15846	15743	15744	15631	15666	15842	15779	15835	15851	15684	15509	15647	15733	15687	15590	15570	15541	15695	15536	15665	15611	15618	15696	15664	15733	15559	15711	15768	15623	15740	15742	15870	15855	15512	15485	15723	15579	15635	15680	15383	15616	15551	15676	15478	15662	15723	15883	15640	15623	15738	15600	15641	15844	15681	15757	15999	15753	15724	15608	15749	15443	15767	15625	15734	15645	15671	15629	15607	15640	15819	15566	15696	15631	15607	15654	15568
26263	45168	41141	31589	25501	21599	19483	17765	16350	15689	15512	15497	15303	15353	15011	15213	15272	15410	15306	15217	15079	15166	14877	14573	14677	14712	14616	14732	14439	14683	14423	14558	14426	14481	14259	14318	14318	14463	14332	14445	14402	14385	14279	14295	14327	14289	14110	14248	14255	14185	14124	14343	14252	14102	14284	14206	14236	14294	14180	14399	14208	14366	14278	14297	14402	14272	14304	14264	14125	14135	14189	14243	14271	14372	14415	14195	14112	14208	14372	14249	14227	14167	14213	14233	14425	14291	14232	14246	14381	14141	14373	14212	14273	14219	14218	14115	14294	14260	14146	14319	14307	14249	14344	14387	14391	14211	14285	14114	14500	14232	14317	14084	14269	14299	14271	14205	14189	14173	14219	14445	14264	14318	14244	14311	14288	14357	14178	14364	14182	14336	14295	14219	14256	14270	14178	14117	14306	14112	14252	14191	14224	14198	14261	14353	14085	14255	14041	14166	13982	14172	14099	14206	14394	14198	14193	14212	14328	14314	14403	14301	14248	14148	14122	14197	14255	14255	14165	14232	14187	14351	14363	14272	14161	14255	14297	14276	14266	14327	14232	14395	14172	14210	14266	14292	14186	14115	14208	14150	14275	14103	14151	14216	14193	14329	14336	14108	14360	14223	14333	14201	14099	14318	14269	14183	14144	14221	14151	14376	14270	14265	14237	14278	14210	14229	14208	14333	14253	14243	14183	14174	14160	14281	14143	14177	14141	14198	14051	14195	14190	14252	14172	14245	14066	14306	14138	14164	14219	14237	14310	14227	14193	14156	14219	14294	14158	14333	14165	14303	13974	14239	14327	14196	14275	14325	14299	14333	14205	14082	14223	14248	14241	14252	14139	14319	14095	14116	14097	14173	14092	14110	14328	14255	14288	14269	14212	14248	14279	14362	14179	14158	14207	14208	14190	14247	14116	14083	14079	14270	14396	14118	14115	14481	14330	14274	14272	14077	14154	14200	14060	14289	14160	14218	14127	14149	14222	14071	14281	14190	14213	14361	14184	14193	14190	14183	14246	14413	14129	14150	14186	14217	14345	14238	14385	14224	14340	14246	14236	14169	14329	14241	14135	14158	14247	14227	14266	14170	14189	14300	14207	14049	14273	14279	14291	14129	14260	14044	14109	14196	14296	14153	14116	14118	14310	14226	14257	14330	14166	14171	14212	14280	14227	14311	14308	14228	14183	14260	14105	14146	14153	14412	14237	14271	14267	14109	14197	14169	14355	14044	14226	14187	14303	14265	14256	14226	14205	14275	14364	14228	14141	14266	14250	14151	14492	14235	14254	14230	14323	14190	14221	14340	14226	14255	14429	14125	14343	14126	14137	14116	14264	14196	14308	14257	14059	14085	14269	13986	14225	14209	14095	14331	14090	14216	14296	14133	14135	14225	14120	14279	14246	14099	14252	14183	14157	14125	14296	14123	14109	14142	14395	14273	14212	14409	14210	14084	14283	14421	14245	14272	14240	14355	14292	14283	14369	14224	14043	14181	14238	14267	14186	14210	14298	14203	14181	14265	14169	14155	14251	14357	14246	14104	14243	14278	14104	14331	14285	14313	14118	14106	14339	14191	14046	14185	14260	14224	14183	14160	14183	14284	14308	14356	14182	14046	14387	14047	14422	14227	14201	14118	14350	14315	14331	14295	14046	14246	14396	14385	14224	14276	14353	14274	14229	14302	14100	14122	14348	14111	14034	14175	14286	14099	14046	14274	14191	14258	14190	14262	14261	14290	14199	14390	14169	14136	14233	14293	14082	14111	14322	14208	14315	14075	14228	14354	14203	14236	14119	14290	14197	14226	14461	14403	14191	14009	14225	14057	14175	14341	14186	14283	14181	14210	14179	14211	14035	14306	14260	14354	14283	14161	14303	14256	14270	14230	14261	14297	14298	14325	14109	14251	14100	14386	14124	14201	14074	14056	14104	14129	14122	14354	14268	14076	14200	14326	14224	14224	14305	14117	14155	14089	14163	14188	14244	14219	14107	14272	14273	14152	14249	14082	14190	14123	14085	14260	14116	14091	14335	14357	14271	14210	14204	14257	14202	14089	14163	14221	14256	14276	14316	14392	14128	14180	14214	14233	14130	14176	14166	14246	14287	14208	14136	14241	14087	14300	14215	14133	14311	14147	14304	14221	14396	14214	14249	14243	14322	14234	14152	14222	14197	14167	14425	14308	14152	14208	14121	14268	14207	14380	14231	14314	14330	14369	14146	14296	14263	14152	14183	14286	14246	14116	14231	14315	14179	14230	14321	14357	14270	14372	14189	14084	14185	14279	14176	14194	14147	14154	14106	14104	14407	14147	14250	14331	14303	14092	14274	14379	14214	14203	14340	14125	14351	14105	14147	14169	14178	14187	14301	14156	14345	14221	14200	14198	14088	14268	14292	14245	14181	14228	14151	14166	14241	14101	14141	14321	14372	14122	14168	14098	14143	14338	14280	14352	14218	14258	14226	14067	14205	14513	14108	14383	14214	14315	14192	14335	14252	14293	14112	14175	14361	14205	14262	14110	14336	14087	14322	14225	14136	14302	14151	14427	14284	14156	14151	14196	14085	14374	14221	14287	14151	14274	14095	14277	14361	14229	14318	14027	14266	14324	14279	14047	14304	14408	14210	14087	14279	14166	14103	14327	14261	14250	14245	14135	14237	14236	14069	14302	14322	14180	14302	14333	14076	14286	14248	14094	14033	14226	14180	13968	14260	14256	14073	14083	14264	14339	14200	14326	14121	14300	14142	14067	14176	14226	14235	14141	14081	14138	14285	14354	14164	14354	14203	14044	14330	14268	14259	14211	14169	14228	14282	14251	14196	14207	14337	14089	14185	14306	14070	14112	14367	14265	14210	14085	14083	14467	14256	14268	14374	14274	14203	14248	14223	14311	14161	14286	14189	14335	14274	14074	14213	14132	14165	14119	14195	14265	14380	14148	14124	14249	14287	14181	14199	14280	14249	14275	14364	14230	14290	14329	14269	14253	14279	14270	14313	14326	14292	14243	14383	14169	14016	14345	14255	14286	14206	14346	14471	14275	14177	14095	14319	14086	14152	14263	14184	14180	14133	14178	14363	14078	14153	14249	14315	14202	14310	14219	14105	14274	14230	14118	14251	14105	14173	14216	14330	14375	14311	14253	14092	14199	14346	14259	14139	14219	14184	14429	14108	14314	14261	14235	14260	14063	14177	14110	14205	14102	14344	14180	14375	14179	14206	14222	14285	14297	14211	14143	14086	14095	14138	14226	14058	14067	14187	14189	14395	14270	14272	14101	14190	14104	14339	14311	14165	14193	14243	14340	14333	14190	14248	14225	14138	14369	14425	14241	14249	14229	14251	14197	14171	14198	14171	14328	14117	14107	14355	14087	14290	14251	14326	14218	14209	14201	14302	14306	14287	14330	14057	14104	14247	14263	14259	14295	14265	14255	14318	14300	14220	14203	14214	14267	14321	14138	14294	14392	14195	14331	14227	14110	14268	14277	14296	14092	14296	14005	14307	14284	14338	13945	14219	14264	14409	14348	14390	14277	14276	14076	14200	14228	14180	14243	14379	14248	14043	14131	14283	14236	14224	14189	14193	14235	14212	14332	14191	14089	14243	14139	14297	14293	14322	14423	14123	14324	14220	14195	14250	14184	14236	14140	14190	14408	14060	14315	14116	14222	14273	14256	14277	14148	14233	14132	14263	14177	14076	14255	14099	14181	14229	14126	14131	14297	14096	14175	14138	14291	14395	14274	14365	14183	14197	14190	14266	14286	14302	13987	14221	14270	14259	14169	14401	14311	14212	14266	14266	14193	14287	14118	14321	14299	14271	14187	14194	14284	14393	14071	14241	14127	14127	14392	14361	14242	14333	14320	14210	14268	13969	14057	14219	14182	14281	14107	14350	14137	14288	14213	14080	14235	14295	14395	14253	14199	14244	14265	14440	14374	14159	14158	14156	14315	14151	14273	14310	14207	14303	14246	14168	14183	14198	14148	14240	14301	14190	14233	14268	14122	14208	14113	14236	14184	14389	14376	14191	14011	14328	13978	14119	14112	14281	14232	14298	14103	14151	14155	14429	14207	14205	14109	14161	14303	14373	14200	14168	14410	14095	14418	14099	14189	14149	14232	14212	14397	14264	14359	14227	14091	14324	14348	14356	14183	14411	14317	14064	14247	14273	14230	14248	14181	14220	14139	14028	14160	14297	14291	14197	14135	14251	14225	14280	14176	14238	14321	14276	14153	14171	14210	14184	14314	14189	14150	14127	14249	14178	14220	14270	14280	14154	14306	14163	14259	14362	14090	14255	14250	14245	14305	14298	14130	14185	14264	14140	14213	14198	14226	14124	14182	14208	14249	14199	14190	14105	14164	14290	14390	14174	14267	14039	14061	14250	14050	14116	14205	14188	14283	14280	14311	14264	14219	14192	14227	14224	14315	14144	14226	14197	14232	14431	14171	14192	14244	14142	14303	14193	14287	14312	14303	14223	14339	14245	14286	14117	14322	14155	14304	14144	14226	14187	14228	14156	14173	14167	14408	14318	14254	14138	14246	14212	14263	14381	14155	14245	14341	14213	14330	14229	14011	14364	14203	14001	14224	14212	14162	14332	14249	14133	14287	14268	14355	14160	14154	14228	14212	14255	14351	14170	14170	14275	14258	14061	14250	14453	14297	14355	14212	14254	14376	14167	14138	14191	14332	14177	14300	14271	14228	14184	14416	14192	14216	14324	14136	14202	14155	14226	14198	14111	14176	14309	14162	14216	14379	14339	14289	14229	14088	14200	14154	14251	14229	14374	14353	14088	14169	14211	14296	14170	14381	14178	14096	14214	14231	14214	14339	14158	14195	14230	14374	14454	14227	14204	14165	14310	14085	14280	14273	14163	14114	14350	14324	14046	14182	14158	14208	14177	14258	14438	14234	14237	14212	14286	14244	14349	14248	14389	14218	14302	14214	14143	14280	14290	14251	14239	14256	14234	14265	14231	14160	14178	14063	14141	14326	14169	14221	14283	14100	14291	14256	14206	14291	14204	14179	14028	14148	14284	14179	14212	14141	14215	14356	14348	14218	14388	14350	14266	14258	14413	14219	14329	14138	14343	14241	14219	14154	14191	14156	14189	14041	14263	14272	14352	14373	14361	14340
22589	21066	28795	23585	21666	23748	25624	19867	17785	17520	17142	16867	16967	17133	17146	16759	16913	17062	16981	16682	16723	16451	16746	16533	16360	16378	16160	16225	16273	16160	16174	16058	16050	16116	15963	16128	15995	16134	16009	16049	16007	15963	15802	16163	16102	15757	15934	16011	15799	16058	15874	15990	15798	15640	15658	15931	15875	15856	15981	15894	15819	15727	15879	15717	15752	15767	16021	15766	15884	15681	15992	15813	15732	15792	15927	15688	15752	15953	15752	15709	15975	15898	15866	15709	15829	15823	15819	15813	15877	15773	15846	15735	15956	15839	15750	15815	15804	15802	15952	15799	16004	15768	15846	15711	15889	15855	15819	15668	15831	15697	15949	15804	15637	15758	15723	15666	15735	15732	15818	15826	15870	15636	15844	15905	15679	15787	15785	15841	15925	15775	15922	15791	15887	15743	15671	15972	15794	15682	15771	15810	15711	16001	15798	15685	15889	15722	15854	15770	15687	15840	15841	15781	15927	15981	15692	15737	15790	15925	15633	15700	15785	15914	15885	15817	15797	15892	15766	15569	15688	15809	15736	15768	15782	15640	15841	15826	15960	15745	15771	15883	15951	15581	15864	15791	15746	15760	15777	15826	15792	15873	15899	15815	15759	15807	15870	15825	15676	15653	15942	15740	15854	15611	15775	15556	16106	15668	15845	15791	15778	15972	15791	15804	15859	15859	16003	15828	15832	15850	15748	15514	15870	15845	15894	15702	15571	15781	15736	15685	15759	15746	15884	15682	15786	15808	15968	15944	15902	15722	15890	15659	15687	15837	15765	15780	15953	15924	15730	15871	15767	15906	15919	15960	15634	15706	15705	15787	15796	15833	15819	15821	15879	16015	15673	15755	15656	15778	15821	15704	15832	15628	15809	15707	15651	15735	15561	15764	16000	15901	15833	15816	15978	15728	15884	15844	15842	15979	15687	15988	15601	15854	15818	15746	15748	15920	15805	15985	15730	15746	15937	15705	15720	15825	15808	15806	15755	16007	15679	15740	15706	15932	15956	15714	15871	15496	15810	15729	15913	15779	15790	15945	15616	15674	15736	15932	15645	15829	15827	15718	15724	15850	15663	15649	15737	15608	15821	15823	15731	16041	15716	15761	15815	15937	15534	15777	15833	15891	15866	15966	15891	15619	15731	15569	15832	15682	15684	15788	15720	15903	15883	15891	15703	15749	15756	15667	16109	15969	15796	15785	16095	15785	15701	15778	15691	15759	15929	15876	15941	15759	15854	15903	15746	15709	15959	15806	15688	15745	15612	15574	15934	15764	15699	15835	15808	15608	15862	15929	15496	15596	15648	15900	15797	15803	15890	15701	15567	15768	15715	15748	15868	15780	16040	15744	15609	15761	15642	15729	15715	15901	15814	15669	15575	15719	15744	15735	15856	15788	15766	15763	15747	15698	15655	15536	15979	15755	15753	15769	15727	15711	15820	15628	15663	15886	15750	15847	15893	15864	15761	15897	15931	15632	15572	15915	15672	15817	15766	15802	15819	15833	15835	15833	15699	15740	15789	15803	15785	15699	15944	15761	15825	15823	15831	15914	15831	15758	15746	15802	15790	15821	15900	15735	15905	15766	15676	15976	15706	15777	15775	15707	15688	15658	15721	15893	15757	15757	15876	15926	15609	15601	15865	15643	15441	15845	15897	15828	15724	15786	15687	15765	15967	15855	15795	15837	15840	15688	15895	15744	15949	15779	15580	16044	15983	15749	15794	15743	15761	15854	15616	15829	15691	15799	15849	15864	15749	15825	15920	15674	15696	15907	15738	15904	15506	15711	15885	15915	15901	15843	15687	15630	15933	15751	15950	15796	15671	15895	15861	15807	15670	15742	15734	15870	15493	15870	15875	16016	15833	15832	15980	15898	15851	15876	15794	15680	15802	15741	15598	16086	15784	15679	15674	15707	15704	15913	15663	15699	15888	16008	15766	15652	15903	15830	15845	15619	15740	15694	15816	15837	15655	15604	16050	15950	15921	15816	15716	15734	15723	15478	15635	15888	15928	15789	15874	15833	15834	15715	15729	15833	15795	15856	15951	15778	15665	15768	15786	15894	15855	15826	15721	15695	15843	15815	15684	15524	15663	15639	15710	15803	15835	15997	15808	15572	15656	15817	15878	15914	15665	15791	15548	15758	15889	15780	15779	15838	15738	15847	15783	15733	15800	15778	15601	15689	15894	15847	15770	15945	15883	15632	15803	15893	15808	15887	15766	15744	15889	15865	15818	15701	15710	15848	15552	15778	15792	15842	15798	15896	15800	15726	15673	15846	15698	15878	15826	15682	15790	15733	15893	15797	15869	15763	15664	15642	15771	15645	15851	15870	15799	15668	15859	15934	15788	15756	15811	15676	15738	15737	15743	15651	15767	15849	15692	15789	15742	15890	15669	15636	15807	15829	15707	15833	15786	15873	15670	15825	15924	15949	15875	15940	15901	15736	15678	15859	15743	15812	15858	15894	15716	15972	15849	15908	15698	15869	15603	15409	15803	15740	15900	15763	15775	15895	15879	15914	15861	15777	15611	15779	15817	15831	15597	15938	15658	15849	15602	15856	15889	15852	15784	15794	15900	15838	15611	15739	15984	15706	15665	15672	15861	15804	15674	15676	15736	15721	15661	15879	15630	15679	15720	15775	15742	15711	15818	15786	15736	15821	15946	15648	15600	15801	15656	15732	15874	15831	15704	15662	15871	15938	15969	15766	15776	15698	15772	15724	15820	15844	15822	15768	15831	15719	15731	15824	15865	15904	15808	15862	15749	15829	15929	15851	15869	15617	15681	15618	15757	15729	15920	15674	15774	15742	15676	15948	15653	15730	15809	15689	15696	15858	15718	15863	15856	15914	15793	15783	15750	15866	15761	15662	15729	15778	15711	15613	15743	15607	15986	15835	15871	15501	15757	15646	15801	16017	15878	15843	15723	15852	15766	15769	15917	15917	15747	15714	15734	15789	15710	15888	15812	15908	15668	15762	15807	15756	15677	15817	15923	15716	15865	15768	15576	15787	15825	15842	15867	15873	15936	15833	15876	15839	15840	15924	15720	15662	15823	16058	15764	15722	15902	15902	15656	15759	15859	15845	15770	16016	15647	15889	15660	15877	15620	15722	15656	16009	15913	15906	15753	15639	15885	15790	15779	15582	15722	15884	15697	15689	15740	15655	15840	15840	15689	15633	15849	15769	15607	15593	15673	15599	16002	15858	15836	15792	15874	15747	15770	15742	15839	16017	16023	15710	16016	15865	15815	15826	15703	15944	15614	15717	15635	15798	15863	15599	15959	15746	15680	15657	15847	15780	15873	15754	15678	15617	15825	15763	15962	15987	15996	15702	15866	15909	15672	15781	15689	15721	15658	15891	15738	15729	15638	16019	15734	15784	15739	15823	15808	15813	15830	15978	15688	15854	15650	15573	15924	15810	15764	15884	15831	15859	15700	15926	15755	15854	15818	15673	15830	15889	15659	15680	15819	15817	15605	15834	15561	15662	15461	15721	15559	15703	15889	15677	15964	15783	15805	15710	15855	15627	15819	15695	15691	15826	15688	15719	15960	15773	15740	15618	15795	15962	15778	15726	15679	15595	15628	15667	15790	15684	15856	15763	15748	15903	15659	15856	15769	15637	15760	15900	15765	15771	15884	15707	15791	15749	15704	15854	15640	15710	15912	15582	15680	15877	15757	15852	15866	15762	15907	15853	15800	15825	15960	15748	15866	15858	15891	15633	15854	15709	15803	15805	15728	15622	15857	15791	16033	15826	15733	15997	15824	15665	15681	15792	15587	15716	15696	15895	15915	15895	15787	15864	15695	15787	15814	15684	15713	15708	15829	15782	15829	15463	15942	15707	15826	16046	15890	15698	15690	15616	15657	15615	15801	15807	15774	15799	15728	15920	15737	15793	15898	15866	15653	15743	15836	15716	15712	15908	15789	15766	15675	15722	15856	15776	15794	15750	15710	15922	15907	15820	15701	15489	15700	15750	15808	15935	15896	15787	15701	15707	15740	15947	15660	15737	15735	15765	15684	15772	15566	15778	15881	15780	15780	15588	15698	15837	15947	15733	15772	15802	15886	15877	15768	15766	15696	15892	15593	15719	15667	15682	15728	15827	15782	15959	15638	15772	15952	15894	15805	15663	15770	15646	15790	15708	15843	15812	15740	15970	15822	15680	15711	15718	15819	15582	15755	15911	15918	15801	15511	15933	15693	15781	15796	15756	15743	15668	15881	15663	15839	15766	15855	16022	15817	15828	15886	15754	15797	15766	15866	15830	15754	15935	15706	15672	15763	15651	15657	15809	15689	15805	15704	15827	15728	15658	15719	15727	15793	15827	15841	15924	15930	15859	15881	15736	15693	15801	15979	15872	15807	15719	15758	15830	15884	15755	15567	15789	15833	15938	15855	15767	15934	15729	15768	15624	16018	15887	15946	15860	15832	15838	15739	15614	15665	15908	15844	15638	15855	15612	15860	15765	15716	15789	15726	15783	15827	15688	15792	15711	15832	15755	15716	15819	15743	15785	15628	15590	15781	15669	15650	15437	15606	15867	15723	15735	15885	15868	15793	15894	15622	15694	15735	15918	15870	15884	15722	15901	15739	15737	15684	15692	15765	15896	15662	16027	15831	15721	15814	15718	15967	15825	16035	15873	15836	15822	15892	15830	15855	15707	15791	15759	15794	15613	15680	15735	15907	15922	15725	15764	15727	15794	15695	15903	15964	15861	16027	15817	15634	15561	15872	15880	15913	15765	15881	15840	15691	15607	15582	15871	15638	15725	15872	15690	15938	15730	15759	15813	15890	15783	16104	15726	15943	15656	15794	15951	15864	15640	15750	15978	15814	15873	15824	15886	15848	15953	15667	15646	15562	15594	15770	15794	15597	15849	15898	15638	15697	15725	15779	15606	15825	15801	15943	15796	15808	15840	15768	15854	15756	15641	15751	15764	15902	15527	15896	15860	15907	15691	15772	15773	15959	15901	15822	15758	15806	15792	15818	15924	15706	15827	15671	15839	15681	15726	15858	15914	15850	15862	15758	15858	15756	15580	15777	15733	15797	15822	15843	15906	15807	15724	15680	15700	15928	15905	15871	15656	15619	15589	15629	15956	15698	15624	15806	15726	15922	15783	15670	15771
28246	49762	45213	35320	28956	23876	21511	19377	17457	16327	15979	16172	15883	15948	15741	15702	15880	15860	15645	15570	15415	15513	15211	15096	15107	14967	14800	14814	14583	14581	14716	14448	14615	14658	14484	14429	14524	14336	14247	14416	14404	14360	14493	14268	14433	14373	14264	14338	14407	14470	14283	14304	14287	14333	14151	14302	14252	14313	14277	14328	14217	14149	14399	14411	14346	14366	14368	14407	14294	14062	14356	14359	14192	14386	14392	14414	14267	14265	14366	14199	14204	14268	14216	14212	14132	14385	14298	14104	14147	14320	14111	14321	14260	14276	14093	14420	14280	14399	14227	14355	14382	14171	14209	14346	14346	14235	14350	14147	14210	14339	14272	14136	14235	14282	14604	14224	14309	14182	14461	14305	14388	14158	14182	14301	14239	14292	14049	14091	14251	14252	14296	14334	14214	14404	14190	14456	14362	14137	14361	14303	14415	14324	14396	14181	14238	14253	14279	14376	14325	14157	14311	14323	14121	14283	14394	14219	14244	14366	14319	14374	14242	14321	14189	14322	14389	14284	14270	14148	14199	14341	14314	14255	14147	14350	14385	14142	14181	14250	14150	14334	14350	14227	14442	14303	14296	14243	14174	14236	14073	14320	14400	14165	14175	14199	14391	14187	14234	14383	14259	14155	14216	14318	14370	14372	14316	14108	14205	14161	14280	14222	14463	14305	14241	14230	14222	14354	14255	14196	14475	14119	14132	14210	14421	14039	14275	14241	14254	14378	14329	14357	14225	14265	14331	14260	14131	14322	14268	14271	14292	14225	14218	14285	14116	14357	14185	14276	14420	14172	14265	14298	14173	14147	14158	14188	14300	14265	14396	14265	14320	14391	14390	14280	14331	14154	14221	14384	14211	14275	14291	14177	14285	14257	14317	14323	14178	14272	14398	14277	14213	14258	14239	14188	14128	14224	14262	14279	14414	14177	14230	14315	14329	14128	14326	14230	14204	14188	14276	14406	14265	14284	14141	14294	14262	14152	14242	14450	14281	14288	14217	14328	14286	14340	14279	14228	14286	14132	14168	14209	14150	14269	14187	14364	14187	14322	14297	14138	14405	14150	14317	14137	14233	14155	14316	14101	14234	14330	14364	14130	14351	14271	14444	14190	14422	14234	14253	14410	14082	14316	14191	14275	14231	14402	14233	14235	14178	14278	14327	14301	14223	14262	14187	14277	14226	14086	14285	14269	14252	14254	14255	14333	14175	14247	14182	14430	14268	14154	14086	14181	14301	14184	14066	14058	14159	14333	14321	14283	14086	14409	14128	14310	14294	14034	14293	14262	14323	14161	14194	14200	14225	14195	14249	14184	14265	14308	14162	14314	14195	14322	14215	14178	14250	14376	14234	14368	14195	14322	14035	14426	14314	14345	14126	14248	14154	14207	14251	14079	14229	14246	14263	14200	14292	14255	14298	14229	14335	14172	14537	14012	14143	14341	14118	14202	14260	14245	14134	14161	14212	14420	14126	14303	14317	14422	14125	14131	14251	14247	14263	14197	14330	14098	14182	14228	14301	14245	14245	14216	14347	14021	14017	14224	14243	14208	14217	14316	14161	14063	14131	14257	14386	14292	14212	14131	14244	14428	13989	14314	14424	14167	14243	14268	14355	14205	14225	14335	14216	14395	14335	14111	14158	14150	14215	14274	14252	14228	14407	14266	14004	14216	14298	14254	14281	13970	14336	14353	14214	14346	14340	14269	14406	14356	14218	14085	14264	14415	14269	14305	14190	14234	14460	14186	14272	14346	14029	14229	14486	14203	14448	14242	14162	14386	14173	14265	14269	14025	14208	14210	14175	14368	14192	14318	14258	14121	14134	14182	14199	14279	14284	14218	14176	14228	14221	14304	14319	14275	14253	14212	14250	14244	14167	14213	14307	14238	14342	14159	14294	14148	14384	14244	14232	14260	14226	14276	14215	14214	14321	14328	14293	14313	14304	14324	14182	14168	14227	14186	14385	14157	14321	14275	14196	14097	14398	14181	14082	14192	14174	14176	14325	14273	14286	14373	14328	14296	14319	14231	14209	14202	14126	14140	14245	14352	14421	14142	14205	14281	14158	14391	14291	14258	14200	14401	14291	14427	14431	14206	14243	14193	14369	14307	14134	14279	14263	14309	14312	14318	14396	14145	14218	14346	14237	14163	14155	14443	14138	14248	14078	14378	14249	14298	14466	14246	14121	14233	14375	13928	14291	14350	14352	14223	14214	14264	14169	14201	14438	14158	14088	14140	14274	14251	14353	14321	14284	14253	14365	14176	14354	14277	14303	14153	14178	14367	14334	14301	14068	14269	14341	14321	14207	14495	14202	14363	14265	14362	14190	14197	14375	14271	14289	14243	14279	14129	14224	14089	14223	14292	14285	14268	14191	14399	14408	14186	14342	14177	14285	14194	14225	14264	14158	14345	14301	14222	14367	14335	14294	14201	14311	14344	14160	14388	14328	14127	14336	14354	14148	14139	14245	14208	14099	14387	14167	14326	14119	14292	14322	14232	14249	14164	14357	14277	14121	14369	14232	14174	14313	14184	14161	14181	14155	14234	14316	14187	14237	14331	14236	14322	14321	14226	14173	14272	14188	14281	14161	14171	14280	14434	14148	14192	14339	14275	14127	14309	14462	14251	14260	14233	14071	14253	14415	14313	14282	14278	14298	14319	14286	14228	14356	14221	14228	14221	14073	14279	14180	14291	14224	14128	14217	14224	14102	14228	14218	14294	14236	14290	14210	14196	14180	14382	14253	14230	14300	14289	14274	14316	14189	14147	14098	14237	14033	14239	14337	14125	14269	14241	14193	14217	14164	14155	14238	14247	14328	14246	14394	14030	14192	14118	14375	14306	14350	14223	14288	14218	14315	14072	14228	14243	14264	14260	14128	14294	14254	14074	14369	14319	14148	14181	14311	14156	14296	14217	14210	14386	14237	14175	14331	14204	14333	14271	14247	14272	14239	14274	14142	14226	14287	14376	14250	13998	14162	14278	14151	14250	14187	14229	14220	14315	14237	14358	14272	14299	14276	14053	14362	14269	14281	14095	14431	14312	14266	14289	14235	14220	14036	14312	14173	14281	14311	14274	14207	14250	14032	14267	14285	14282	14295	14295	14162	14312	14236	14295	14058	14278	14229	14198	14415	14188	14270	14209	14233	14217	14348	14261	14137	14162	14228	14195	14277	14453	14285	14364	14317	14303	14168	14253	14397	14345	14153	14296	14277	14200	14449	14289	14224	14247	14473	14123	14108	14303	14266	14086	14318	14316	14103	14241	14251	14382	14340	14142	14289	14205	14339	14156	14212	14209	14364	14287	14145	14310	14267	14198	14248	14437	14163	14281	14427	14183	14267	14396	14312	14271	14291	14404	14331	14318	14388	14394	14309	14125	14291	14191	14313	14214	14411	14173	14225	14257	14382	14316	14237	14222	14162	14246	14367	14162	14155	14270	14097	14198	14150	14339	14267	14215	14323	14100	14500	14141	14184	14282	14238	14375	14198	14051	14172	14264	14320	14233	14288	14249	14242	14321	14372	14081	14326	14258	14385	14130	14122	14317	14249	14315	14282	14359	14442	14152	14366	14137	14302	14209	14209	14302	14322	14287	14366	14212	14129	14252	14238	14142	14265	14242	14172	14101	14177	14088	14388	14235	14014	14303	14300	14233	14112	14271	14368	14260	14374	14274	14133	14085	14279	14251	14406	14136	14273	14096	14379	14240	14351	14281	14288	14096	14332	14062	14409	14109	14267	14394	14232	14119	14270	14297	14231	14260	14273	14212	14058	14391	14214	14280	14262	14276	14301	14489	14304	14267	14196	14239	14244	14337	14288	14298	14224	14271	14270	14141	14228	14334	14236	14298	14179	14325	14222	14017	14344	14279	14353	14381	14378	14250	14161	14268	14289	14193	14339	14183	14246	14367	14349	14286	14047	14180	14134	14089	14364	14193	14261	14151	14248	14299	14177	14179	14127	14257	14174	14253	14191	14288	14321	14238	14273	14237	14329	14112	14155	14273	14289	14162	14180	14160	14124	14164	14128	14100	14238	14234	14074	14271	14441	14352	14235	14316	14338	14234	14266	14360	14228	14192	14199	14088	14321	14195	14256	14153	14286	14331	14246	14367	14143	14134	14066	14309	14293	14229	14180	14228	14031	14117	14155	14135	14276	14333	14090	14265	14327	14217	14187	14274	14237	14141	14203	14137	14283	14151	14365	14186	14208	14363	14328	14365	14250	14167	14307	14218	14195	14132	14291	14116	14112	14182	14341	14397	14254	14431	14300	14323	14214	14058	14288	14178	14366	14300	14229	14405	14177	14333	14166	14294	14287	14237	14379	14219	14188	14205	14212	14279	14416	14204	14286	14012	14286	14183	14163	14110	14268	14197	14192	14388	14196	14406	14290	14225	14221	14148	14304	14234	14230	14196	14088	14233	14234	14451	14058	13997	14349	14332	14218	14244	14281	14194	14342	14171	14431	14179	14316	14336	14261	14223	14366	14228	14292	14176	14133	14257	14405	14150	14434	14140	14187	14228	14258	14221	14313	14206	14308	14406	14204	14183	14216	14456	14123	14246	14201	14199	14243	14060	14231	14091	14256	14250	14050	14200	14159	14291	14335	14241	14313	14212	14210	14304	14345	14171	14262	14303	14158	14150	14156	14414	14449	14209	14274	14366	14178	14249	14335	14300	14353	14340	14322	14193	14359	14212	14147	14166	14170	14361	14203	14274	14255	14168	14305	14165	14207	14222	14138	14235	14301	14293	14156	14308	14164	14252	14145	14219	14281	14347	14175	14401	14365	14307	14437	14277	14116	14302	14213	14228	14381	14300	14217	14190	14109	14321	14226	14216	14358	14364	14262	14279	14225	14216	14219	14218	14235	14090	14226	14344	14199	14275	14253	14487	14352	14323	14388	14290	14196	14290	14410	14264	14292	14454	14465	14161	14216	14128	14067	14252	14245	14296	14201	14335	14296	14313	14346	14156	14289	14210	14251	14206	14286	14237	14427	14423	14295	14156	14256	14264	14069	14179	14337	14152	14147	14151	14331	14168	14257	14094	14258	14215	14199	14170	14212	14134	14171	14281	14056	14169	14304	14063	14288	14223	14294	14167	14186	14288	14254	14249	14250	14283	14367	14164
27810	24391	29681	25871	20491	18403	17517	16691	16210	15853	15792	15847	15919	15805	15673	15659	15946	15737	15876	15895	15913	15849	15864	15781	15883	15614	15666	15587	15676	15475	15699	15671	15695	15730	15519	15595	15534	15557	15286	15634	15596	15382	15653	15505	15544	15590	15375	15524	15752	15511	15379	15257	15472	15446	15318	15560	15515	15662	15642	15452	15633	15673	15744	15517	15417	15364	15562	15557	15408	15412	15306	15655	15459	15646	15315	15549	15367	15301	15448	15404	15494	15354	15441	15606	15427	15387	15671	15479	15544	15416	15403	15465	15569	15515	15324	15424	15517	15370	15645	15468	15529	15353	15493	15509	15572	15362	15278	15487	15696	15559	15755	15576	15552	15665	15511	15356	15565	15608	15495	15473	15375	15515	15575	15266	15494	15507	15492	15527	15561	15584	15754	15371	15603	15384	15467	15497	15636	15468	15506	15556	15495	15556	15611	15331	15579	15435	15266	15616	15371	15523	15649	15510	15484	15458	15538	15582	15416	15435	15403	15516	15500	15450	15626	15496	15453	15685	15643	15506	15443	15441	15547	15417	15537	15401	15494	15673	15680	15624	15444	15564	15506	15447	15600	15415	15478	15565	15286	15651	15512	15726	15624	15600	15481	15569	15462	15402	15607	15542	15379	15512	15739	15473	15442	15479	15577	15404	15416	15137	15462	15545	15518	15637	15564	15600	15466	15545	15442	15443	15564	15649	15768	15459	15445	15581	15417	15524	15464	15452	15441	15660	15461	15367	15547	15511	15578	15454	15485	15582	15627	15427	15476	15577	15376	15582	15428	15629	15600	15511	15365	15710	15381	15451	15548	15472	15686	15548	15652	15587	15401	15565	15568	15484	15584	15506	15526	15624	15618	15583	15678	15350	15531	15562	15407	15718	15639	15508	15565	15500	15425	15573	15595	15533	15428	15453	15617	15408	15404	15509	15524	15469	15451	15591	15493	15474	15509	15577	15599	15424	15561	15450	15367	15543	15587	15452	15456	15576	15488	15493	15423	15530	15386	15369	15550	15627	15575	15459	15629	15506	15665	15672	15287	15398	15393	15553	15475	15490	15395	15461	15541	15325	15542	15478	15625	15559	15551	15357	15362	15493	15574	15583	15664	15606	15458	15348	15360	15596	15413	15408	15596	15685	15424	15412	15619	15356	15499	15571	15457	15729	15468	15384	15500	15576	15598	15437	15600	15359	15696	15325	15426	15424	15455	15273	15306	15388	15537	15199	15623	15488	15380	15666	15589	15500	15554	15519	15528	15499	15490	15364	15448	15564	15356	15462	15541	15255	15432	15352	15636	15454	15568	15174	15520	15778	15664	15537	15397	15562	15535	15417	15553	15447	15356	15547	15399	15367	15509	15457	15408	15534	15767	15608	15681	15697	15525	15420	15399	15351	15388	15417	15514	15392	15351	15360	15407	15404	15383	15415	15482	15780	15503	15447	15666	15465	15654	15612	15550	15512	15365	15462	15530	15239	15391	15527	15462	15548	15621	15651	15431	15396	15603	15534	15674	15524	15550	15502	15684	15430	15523	15592	15631	15703	15551	15618	15552	15505	15391	15579	15564	15641	15453	15447	15568	15467	15480	15419	15661	15588	15545	15612	15432	15544	15657	15594	15548	15394	15446	15651	15497	15460	15607	15542	15417	15596	15694	15483	15504	15648	15655	15603	15456	15574	15353	15455	15495	15447	15318	15574	15640	15390	15392	15541	15273	15358	15406	15415	15558	15516	15581	15420	15636	15653	15651	15531	15542	15637	15474	15535	15232	15395	15488	15540	15329	15466	15420	15651	15534	15399	15409	15341	15493	15655	15551	15466	15579	15603	15483	15616	15428	15681	15576	15519	15622	15429	15571	15578	15624	15670	15608	15478	15664	15586	15581	15718	15506	15359	15506	15344	15369	15375	15496	15679	15411	15421	15461	15528	15518	15525	15544	15556	15405	15521	15514	15488	15683	15442	15463	15333	15392	15501	15608	15459	15490	15642	15480	15379	15403	15561	15630	15454	15372	15526	15401	15350	15540	15477	15536	15506	15728	15515	15334	15530	15372	15359	15434	15671	15581	15493	15586	15464	15400	15531	15400	15669	15486	15604	15490	15694	15326	15485	15443	15597	15461	15329	15372	15460	15520	15474	15608	15443	15386	15481	15589	15511	15538	15469	15335	15397	15597	15506	15551	15286	15580	15416	15658	15382	15530	15470	15454	15447	15561	15588	15603	15675	15534	15527	15744	15542	15577	15471	15574	15555	15681	15610	15563	15430	15744	15737	15573	15559	15424	15778	15474	15517	15474	15437	15550	15563	15223	15531	15505	15494	15580	15409	15461	15440	15573	15532	15508	15438	15492	15367	15383	15508	15477	15499	15603	15510	15590	15609	15579	15390	15570	15561	15473	15503	15481	15457	15464	15520	15617	15515	15487	15454	15455	15502	15597	15693	15638	15603	15445	15702	15562	15524	15273	15302	15590	15302	15497	15364	15596	15568	15450	15421	15566	15520	15531	15550	15596	15445	15415	15396	15379	15532	15494	15625	15696	15481	15387	15455	15256	15478	15526	15461	15402	15569	15422	15674	15760	15431	15567	15661	15445	15385	15477	15377	15812	15441	15367	15649	15477	15724	15507	15421	15431	15516	15407	15605	15555	15473	15582	15539	15597	15514	15433	15418	15553	15409	15489	15504	15641	15485	15607	15536	15586	15607	15468	15440	15648	15562	15689	15507	15503	15429	15525	15626	15669	15475	15655	15391	15612	15573	15357	15449	15658	15687	15467	15314	15468	15647	15620	15542	15343	15574	15692	15623	15652	15582	15425	15358	15761	15593	15555	15470	15646	15524	15402	15462	15369	15576	15341	15481	15433	15586	15522	15513	15455	15422	15568	15582	15366	15491	15263	15339	15542	15381	15451	15464	15525	15511	15434	15490	15539	15417	15406	15486	15633	15823	15703	15463	15547	15320	15241	15500	15623	15412	15439	15394	15440	15389	15325	15618	15573	15468	15500	15571	15392	15331	15517	15358	15597	15622	15647	15490	15517	15705	15509	15561	15576	15570	15551	15602	15534	15617	15626	15484	15456	15513	15426	15681	15435	15755	15506	15586	15448	15480	15367	15466	15303	15419	15510	15505	15406	15497	15626	15532	15417	15254	15409	15463	15466	15505	15436	15582	15478	15462	15569	15389	15642	15662	15439	15632	15431	15484	15571	15275	15414	15519	15597	15440	15437	15393	15383	15509	15432	15526	15531	15440	15579	15381	15707	15359	15599	15454	15534	15374	15586	15621	15608	15612	15577	15594	15501	15609	15468	15472	15332	15436	15466	15508	15417	15563	15625	15603	15452	15536	15430	15467	15633	15440	15484	15417	15736	15568	15313	15460	15549	15205	15421	15434	15490	15550	15408	15416	15415	15666	15582	15503	15365	15456	15411	15407	15455	15517	15472	15469	15560	15453	15377	15757	15529	15516	15646	15578	15599	15546	15575	15497	15344	15312	15545	15466	15335	15498	15216	15418	15557	15501	15688	15563	15518	15323	15395	15450	15633	15603	15623	15648	15476	15547	15585	15355	15550	15649	15592	15338	15457	15524	15538	15204	15526	15397	15489	15634	15369	15579	15456	15694	15517	15294	15628	15292	15636	15527	15386	15616	15241	15470	15428	15606	15563	15481	15566	15445	15513	15615	15391	15299	15550	15553	15599	15501	15379	15464	15528	15241	15321	15483	15685	15457	15543	15679	15563	15448	15580	15439	15606	15483	15611	15525	15498	15354	15478	15495	15477	15458	15528	15640	15314	15441	15524	15703	15447	15701	15438	15494	15396	15558	15596	15465	15526	15461	15619	15492	15526	15469	15633	15426	15422	15573	15480	15623	15674	15489	15599	15534	15468	15623	15643	15521	15513	15432	15516	15611	15665	15469	15369	15604	15606	15460	15493	15457	15471	15306	15662	15556	15689	15832	15480	15518	15350	15463	15489	15438	15633	15456	15386	15574	15528	15666	15782	15524	15347	15433	15316	15508	15589	15421	15558	15438	15526	15491	15475	15190	15786	15510	15449	15587	15463	15420	15657	15464	15364	15376	15410	15357	15583	15479	15529	15524	15591	15594	15359	15552	15551	15465	15592	15358	15423	15521	15430	15528	15381	15695	15552	15296	15726	15433	15417	15339	15608	15459	15360	15344	15515	15643	15610	15707	15689	15542	15507	15414	15577	15488	15567	15460	15420	15278	15629	15646	15594	15565	15512	15514	15589	15585	15657	15620	15538	15390	15548	15628	15494	15526	15714	15563	15556	15454	15382	15412	15401	15632	15521	15588	15787	15504	15515	15461	15388	15710	15628	15434	15395	15564	15510	15532	15554	15460	15535	15553	15598	15543	15487	15457	15744	15568	15427	15573	15525	15499	15526	15466	15658	15397	15595	15650	15486	15436	15423	15525	15699	15463	15601	15401	15261	15552	15430	15466	15301	15469	15602	15543	15588	15534	15586	15672	15584	15491	15557	15354	15327	15423	15478	15375	15614	15532	15763	15586	15579	15559	15506	15297	15665	15490	15384	15520	15518	15273	15520	15492	15510	15622	15557	15482	15644	15320	15638	15583	15606	15394	15478	15472	15454	15606	15487	15525	15355	15450	15492	15412	15631	15291	15477	15352	15613	15308	15510	15605	15352	15548	15355	15512	15505	15447	15585	15379	15241	15592	15494	15481	15521	15528	15573	15422	15480	15558	15496	15535	15508	15400	15410	15254	15575	15440	15328	15481	15419	15613	15577	15513	15413	15379	15624	15538	15516	15506	15561	15473	15462	15538	15518	15330	15451	15375	15663	15639	15392	15365	15649	15619	15495	15452	15602	15358	15567	15400	15625	15627	15265	15419	15370	15367	15716	15667	15462	15540	15587	15608	15406	15573	15539	15264	15619	15640	15545	15484	15632	15644	15490	15412	15365	15532	15453	15576	15539	15485	15288	15465	15531	15577	15466	15355	15450	15423	15516	15427	15592	15589	15636	15522	15405	15536	15356	15520	15509	15527	15329	15480	15620	15443	15584	15645	15442	15518	15690	15494	15485	15686	15518	15565	15484	15723	15598	15393	15355	15454	15546	15644	15562	15537	15534	15484	15669	15486	15492	15585	15555	15460
25744	38263	33427	24962	20797	17954	16787	15906	15070	14705	14652	14642	14799	14652	14580	14708	14702	14706	14678	14717	14601	14588	14329	14313	14247	14469	14324	14151	14214	14261	14143	14090	14294	14201	14128	14330	14118	14021	14048	14074	14202	13958	14244	14071	14013	14309	14100	14139	14221	14000	14225	14158	14133	14009	13987	14113	14169	14310	14134	14070	14178	14141	14061	14157	13983	14200	14097	14165	14078	13938	13916	13974	14141	14148	14148	13932	13908	14183	14061	13887	14047	14206	14042	13965	13920	14071	13977	14246	14149	14195	14002	13897	14061	14127	14104	14129	13982	13941	13913	14018	14180	14153	14287	14029	14062	14094	13979	13991	14191	14029	14087	14055	14070	14170	14069	14123	13970	14127	14192	14112	13956	14005	14111	13961	13903	13960	14206	14046	14138	13929	13940	13990	14113	13934	13988	14012	13971	13964	14216	14136	14092	14203	13993	14142	14021	14163	13972	14103	14020	13997	14110	14166	14047	14131	14238	13984	14052	14104	14140	14037	14116	14144	14007	14092	14119	14133	13961	14100	14122	14092	14200	14055	14075	14234	14261	13863	14134	13986	14183	14067	14000	13975	14117	14023	14093	14086	14103	13979	14186	14098	14045	14040	14166	13938	13898	14028	14056	14084	13931	14008	14259	14137	14073	13941	13945	14039	14164	13988	14117	14144	13940	13986	14217	14165	14184	13967	13961	13952	14099	14017	13913	14066	14096	14069	14003	14037	14059	14110	14309	14072	14008	13978	14125	13963	14012	14122	13983	14007	14041	14110	14182	14103	14101	14139	14145	14041	14009	14115	14087	13994	14021	14055	13989	14049	14279	14098	14118	14013	14010	14086	14197	14036	14082	14024	14005	13996	14052	13911	14011	13971	14001	13968	14080	14018	14003	13954	14142	14108	14230	13983	14004	14111	14018	14198	14134	13975	14184	14036	14056	14022	13961	14074	13869	14047	14221	14208	14139	14117	14041	13964	14131	13938	14183	14037	13977	13987	14093	14008	13861	14064	14180	14106	13927	14080	14061	14013	14006	14112	14031	14125	14158	14095	14163	14097	13920	13968	14077	14040	14071	14090	14071	14164	14053	14019	14079	13873	13983	14073	14124	14219	14038	14149	14182	13868	14104	14034	14047	14115	14174	14111	14188	14106	14031	14080	14179	14218	14093	14125	14097	14003	14097	14012	14204	13973	14112	13999	13984	14051	14101	14068	14156	14133	14083	13962	14069	13952	14077	14132	14093	14007	13936	14002	14086	14190	14057	14090	14114	14011	14016	13974	14183	14043	14060	14018	13962	14090	14004	13931	14111	13997	14175	14047	14084	14113	13996	13867	14127	14122	14106	13970	13959	13938	14128	14167	14135	13872	14088	14033	14179	14139	13859	14045	14043	13888	14113	14175	13954	14147	14096	14106	14178	14230	13993	13962	14198	14114	13955	14138	13925	14111	13974	14094	14077	14262	13989	14071	13908	13952	14068	13940	14016	14022	13875	13879	14017	14103	14060	13987	13995	14059	13985	14068	14130	13983	13930	14054	14139	14130	13929	14004	14013	14071	14007	14009	14086	14032	14180	14075	14090	14059	14068	14090	14046	14050	13957	14075	14308	14122	14065	13899	14214	13995	14119	14154	13922	14002	14218	14099	13944	13944	14055	14134	14041	14044	14071	14177	14223	14087	13990	14063	13979	14177	14044	14179	14044	14038	14098	14025	14009	14119	14059	14169	13866	14204	14142	14058	13962	14227	14096	14163	14115	14015	13992	14013	14012	14078	14088	13965	13811	13963	14096	14064	14205	13940	13941	14155	13915	13927	14209	14305	14103	13922	13887	13974	14072	13972	14131	13874	14167	13781	14037	13962	13932	14023	14056	13977	14002	14081	14082	13940	14204	13970	14069	14049	14087	13912	14005	14100	14097	14140	14034	14158	13994	14117	14135	14060	14047	14013	14071	14029	14134	13972	14064	14058	14004	13952	14163	14155	14205	14088	14058	14177	14018	13978	14234	14023	14113	14076	14076	14021	14109	14076	13965	14126	14038	14042	14026	14105	14080	13867	13991	14016	14127	14011	14062	14210	14053	14129	14029	13997	14113	14256	14041	14040	14129	13910	14020	14161	14031	13952	14194	14040	14026	13964	14078	14169	14013	14199	14009	14005	14048	14134	14152	14094	14105	14107	13984	14048	14023	13976	14074	14092	13942	14180	14124	13937	14110	14159	14061	14172	13897	13979	14145	14023	14114	14063	14008	14205	13903	14171	13984	13962	14142	14118	13969	14038	14121	14048	13998	13930	14010	14051	14092	14059	14252	14156	14017	13914	14023	13984	14006	14039	14103	14014	14179	14030	14088	14015	14066	14191	14137	14025	14050	13987	14198	14049	14206	14047	14042	14161	13988	14226	14201	14157	13941	14181	14118	13891	14217	13962	14086	14170	14142	14026	14076	13983	14117	14243	13934	14119	14056	13934	13955	14184	14072	14047	13999	14072	13970	14107	13902	14118	13898	14151	14149	14149	14212	14112	14035	14212	13897	14131	14046	14100	14097	13915	14211	13940	14158	14065	14214	13830	14360	14022	14092	14163	14025	14121	14127	14111	14183	13894	14123	14077	14193	14087	14007	14114	14098	13901	14100	14066	14039	13948	14087	14181	14097	14099	13989	13938	14001	14112	14071	14052	14034	14178	14050	14100	14002	14029	14005	13963	14043	13919	14126	14100	13855	14079	14136	14110	14065	14071	13826	14034	14158	14111	13952	14080	14135	14041	14175	14063	14050	14007	14040	14200	14139	13779	14259	14135	13973	14055	14000	14177	14077	14199	13859	13963	14186	14059	14144	14015	14153	14037	13840	13963	14102	14119	14121	14043	14139	14231	14108	13970	14040	13979	14110	14046	14046	14092	14040	14068	14133	13898	14083	14065	14071	13990	14055	14136	14138	14023	14055	14110	13999	14211	13990	14104	13994	13832	13861	14205	14084	14105	13981	14032	14164	14197	14101	14118	14068	14043	14138	14000	14140	14187	14114	14152	14039	14162	14049	14050	14085	14090	13964	14146	14065	14048	14137	14110	14072	14137	14012	14078	14100	13976	14048	13960	14005	14124	13999	14208	14061	14126	14151	13960	13960	14146	14077	14131	14174	14132	14043	14186	14038	13980	14202	14134	13987	14054	14196	14078	13989	14112	14122	13914	13993	14126	14146	13939	14129	13965	14274	14071	13987	14182	14101	14036	14066	14064	14181	14032	14082	14175	14231	14178	13990	14205	14105	14127	14114	14061	14150	13988	14213	14174	13914	14269	14031	14050	13995	14066	13957	14026	14026	14107	14100	14009	13986	14043	13923	14242	14288	13824	14141	14134	14011	14087	14141	13951	14059	14158	14051	14199	14030	14166	14066	13927	13956	13933	14204	14062	14125	14065	14083	14109	14003	13941	14139	14122	14106	14210	13957	13956	14023	13989	14010	14190	13999	14058	14056	14115	14108	14048	14034	13960	14189	14150	14262	13992	14219	13964	14056	14087	14064	13999	14103	13925	14018	14083	14050	14045	14134	14001	13968	13997	14009	14203	14072	13991	14202	14101	13947	14082	14085	14082	14013	14126	14081	14053	14024	14023	13999	14150	14210	14197	14131	13901	14112	14093	14162	14231	13996	14111	14211	14062	13964	14233	14161	14226	14300	14078	14004	14015	14116	14135	13871	13967	14151	13969	13808	14181	14024	14058	14108	14024	14137	14147	14152	14177	14146	14040	13954	14101	14025	14051	14197	14200	14133	13964	14012	13917	13934	13965	14000	14132	14152	14033	13937	13957	13983	13930	14088	14010	14178	14091	14212	14012	13888	14029	13986	14157	13901	14216	14059	14140	14083	14128	14039	14162	14007	14187	14114	14236	13776	14033	14031	14050	14098	14089	14081	14076	14138	14316	13973	14067	13867	14138	14108	14117	14192	14098	14017	14121	14208	13981	14115	13946	13891	14177	13941	14306	14044	14291	14098	14025	13978	14118	13834	14016	14114	14156	14137	14039	14139	14062	14103	13935	14050	14042	14082	14190	14044	14163	13905	14118	13848	13936	14149	13999	14017	14044	13815	14002	14042	14138	14122	14020	14044	13961	14153	14018	14134	14044	13899	14143	13986	13833	14103	14161	14040	14031	14081	14185	13927	14201	14125	13983	13967	14032	14103	14062	13952	13967	13842	14066	14181	13876	14165	14273	14083	13895	14006	14097	14036	14068	14119	14161	14128	14077	14119	14091	14176	14035	14257	13953	14091	14180	14030	14166	13983	14098	14115	13896	14054	13959	13995	14112	14159	14035	14048	14034	14052	14162	14131	13977	14101	14026	14207	14094	14147	14115	14034	13850	14003	14074	14336	13992	14151	14025	13927	14104	14146	14249	14102	14176	14187	14153	14161	13905	14043	14201	14041	14088	13977	14195	14108	14105	14097	13950	14121	14052	13961	14009	14100	14099	14202	14149	14055	14023	14193	13965	14110	14045	14223	14044	14150	13915	14270	14050	14069	14124	14125	13936	14173	13978	14212	14099	14034	14088	14156	14195	14135	13975	14045	13892	13926	14120	14085	14104	14091	14018	13946	14034	14143	14085	14080	14030	14176	14131	14063	14153	14147	14132	14016	14116	14094	14031	14132	13813	13990	14020	14093	13950	14101	13999	14089	14172	14099	13986	13905	14094	14107	13982	14265	14024	14098	14050	14033	14052	14241	14110	14072	14152	14054	14107	13988	14203	14120	13987	14029	14241	13913	14197	14087	14092	14180	14142	14139	14157	14000	14053	13977	14097	14164	14122	14170	14078	14151	14140	13868	14067	14015	14116	14180	14264	14210	14116	14053	14027	14181	13996	14160	14099	14068	13896	14041	14086	14027	14076	14035	14061	14051	14036	14219	14090	14140	14005	14020	13970	14007	14118	14056	14027	13966	14044	14038	14136	14301	13968	14054	13968	14095	13930	14136	13878	14213	13966	13978	14186	14007	14032	14260	14015	14121	14072	14065	13915	14139	14143	14110	14057	13921	14112	13966	14148	14129	14111	14021	13949	14056	14002	14160	13919	13944	14061	14009	14050	14028	14118	14114	14073	14074	14119	14010	14200	14210	14028	14111	14173	14085	14254	14130	14005	14108	14133
23736	21086	28408	24369	22554	22699	21272	18385	16937	17054	16741	16687	16733	16411	16487	16516	16532	16417	16554	16466	16264	16212	16153	16180	16070	15809	16041	15936	16072	15940	16097	15913	15965	16105	15989	15745	15975	15874	15832	15885	15755	15903	15692	15729	15722	15781	15742	15698	15779	15941	15945	15855	15720	15946	15716	15753	15955	15731	15833	15679	15591	15590	15605	15799	15670	15851	15649	15501	15595	15704	15637	15713	15798	15681	15740	15901	15785	15817	15818	15927	15664	15809	15678	15906	15885	15735	15882	15803	15860	15793	15621	15693	15665	15651	15859	15732	15651	15753	15822	15690	15593	15754	15771	15565	15735	15580	15668	15696	15813	15828	15896	15777	15740	15583	15658	15867	15726	15681	15763	15710	15850	15765	15729	15670	15847	15911	15604	15721	15843	15778	15782	15846	15795	15678	15604	15853	15781	15558	15643	15871	15643	15770	15627	15516	15686	15720	15677	15767	15888	15801	15734	15514	15731	15858	15479	15757	15832	15865	15922	15605	15790	15860	15789	15815	15800	15661	15338	15681	15753	15553	15642	15718	15625	15767	15660	15690	15600	15820	15587	15955	15802	15503	15719	15688	15724	15884	15690	15819	15699	15525	15686	15723	15658	15834	15745	15461	15870	15836	15710	15787	15668	15376	15639	15702	15706	15749	15864	15802	15842	15916	15915	15714	15794	15627	15743	15759	15604	15528	15733	15647	15912	15666	15753	15759	15852	15848	15800	15745	15846	15692	15751	15715	15772	15834	15729	15716	15817	15776	15735	15650	15665	15956	15900	15840	15704	15802	15751	15842	15808	15685	15904	15767	15779	15758	15747	15643	15884	15626	15581	15820	15672	15646	15715	15750	15858	15847	15605	15460	15699	15610	15667	15648	15814	15889	15750	15775	15831	15579	15856	15889	15833	15760	15753	15596	15669	15534	15638	15690	15697	15658	15665	15683	15616	15749	15644	15853	15731	15634	15787	15771	15573	15708	15721	15706	15834	15725	15814	15730	15770	15709	15772	15766	15665	15547	15740	15635	15559	15652	15821	15636	15596	15574	15705	15701	15737	15824	15738	15821	15706	15567	15653	15848	15819	15723	15531	15790	15799	15580	15611	15619	15541	15782	15781	15560	15609	15624	15682	15892	15903	15943	15985	15811	15712	15649	15811	15899	15594	15901	15738	15877	15899	15610	15728	15684	15650	15661	15773	15685	15678	15642	15563	15763	15746	15710	15846	15767	15732	15675	15540	15633	15560	15644	15792	15642	15817	15703	15679	15906	15794	15789	15782	15895	15903	15639	15720	15803	15627	15562	15745	15741	15768	15779	15705	15628	15633	15728	15766	15773	15645	15598	15562	15585	15570	15766	15795	15856	15583	15688	15795	15695	15623	15612	15618	15587	15697	15731	15717	15803	15710	15745	15754	15534	15682	15835	15759	15795	15576	15727	15972	15702	15759	15694	15775	15712	15728	15752	15715	15885	15670	15734	15826	15661	15758	15749	15576	15664	15721	15683	15869	15662	15624	15738	15651	15685	15826	15897	15920	15625	15728	15763	15838	15786	15742	15662	15575	15589	15697	15737	15563	15782	15802	15643	15863	15807	15745	15598	15617	15705	15778	15636	15745	15609	15994	15820	15487	15504	15743	15844	15796	15832	15758	15737	15800	15566	15746	15707	15749	15964	15532	15650	15557	15681	15526	15615	15658	15582	15822	15824	15798	15752	15717	15598	15670	15825	15729	15758	15767	15711	15759	15601	15557	15740	15715	15739	15622	15535	15610	15546	15614	15676	15956	15714	15594	15707	15624	15655	15532	15625	15723	15672	15709	15614	15849	15759	15878	15662	15708	15806	15705	15722	15632	15884	15545	15866	15546	15604	15824	15674	15750	15723	15558	15598	15576	15582	15598	15660	15593	16023	15778	15719	15751	15699	15757	15773	15691	15654	15713	15825	15853	15736	15673	15580	15545	15569	15737	15807	15771	15844	15636	15763	15723	15556	15428	15740	15944	15826	15604	15739	15745	15663	15610	15856	15826	15581	15794	15623	15713	15584	15708	15590	15589	15736	15646	15726	15715	15836	15763	15645	15980	15625	15868	15541	15735	15597	15775	15892	15500	15602	15638	15578	15621	15638	15709	15651	15841	15828	15663	15623	15705	15616	15760	15661	15749	15498	15698	15516	15386	15693	15661	15782	15611	15730	15816	15843	15521	15629	15890	15727	15913	15687	15697	15620	15616	15676	15839	15829	15747	15655	15662	15638	15618	15692	15800	15860	15728	15951	15741	15686	15758	15895	15584	15672	15796	15720	15738	15635	15721	15691	15771	15704	15779	15554	15638	15887	15954	15730	15622	15676	15459	15580	15674	15805	15764	15672	15658	15721	15575	15538	15636	15650	15750	15856	15743	15728	15759	15432	15716	15576	15467	15625	15725	15471	15572	15671	15833	15841	15702	15701	15713	15681	15695	15502	15700	15625	15609	15710	15903	15663	15709	15805	15734	15817	15966	15753	15640	15505	15703	15830	15753	15820	15735	15630	15603	15759	15776	15723	15795	15718	15736	15670	15807	15748	15665	15814	15571	15656	15714	15880	15689	15554	15720	15766	15690	15875	15692	15778	15807	15809	15695	15820	15757	15899	15736	15788	15690	15840	15830	15604	15732	15622	15857	15711	15552	15605	15659	15725	15658	15753	15596	15681	15574	15823	15739	15973	15820	15671	15983	15671	15739	15542	15524	15896	15712	15893	15830	15753	15837	15807	15799	15585	15670	15638	15653	15768	15890	15663	15823	15641	15625	15795	15829	15797	15718	15693	15725	15640	15632	15778	15732	15599	15919	15603	15683	15520	15524	15777	15554	15695	15759	15848	15702	15705	15803	15806	15812	15547	15644	15726	15695	15729	15638	15611	15873	15768	15725	15631	15827	15753	15706	15732	15660	15874	15590	15792	15674	15555	15705	15720	15825	15687	15716	15768	15750	15706	15570	15683	15741	15861	16043	15515	15836	15875	15715	15520	15510	15787	15691	15665	15641	15716	15728	15717	15681	15645	15558	15785	15670	15645	15687	15780	15755	15692	15787	15621	15640	15639	15588	15589	15706	15753	15642	15647	15768	15746	15623	15532	15663	15526	15824	15623	15783	15614	15735	15559	15706	15613	15819	15630	15638	15753	15774	15537	15600	15689	15704	15600	15891	15606	15762	15708	15781	15736	15630	15853	15723	15680	15694	15765	15783	15700	15870	15678	15536	15607	15651	15728	15610	15702	15570	15577	15692	15717	15638	15566	15698	15568	15799	15627	15620	15784	15841	15959	15670	15926	15686	15534	15789	15758	15600	15550	15566	15750	15859	15828	15761	15753	15737	15449	15657	15667	15657	15853	15727	15591	15804	15690	15791	15829	15680	15765	15717	15765	15477	15873	15874	15755	15902	15729	15752	15935	15828	15913	15932	15799	15855	15573	15376	15850	15906	15834	15806	15485	15892	15793	15832	15787	15769	15811	15786	15833	15838	15664	15635	15651	15723	15705	15746	15625	15841	15850	15656	15812	15793	15868	15745	15771	15870	15718	15758	15557	15629	15763	15806	15695	15842	15736	15700	15684	15856	15656	15669	15721	15786	15625	15895	15881	15777	15631	15712	15889	15565	15887	15772	15655	15727	15810	15859	15654	15729	15888	15787	15693	15849	15914	15940	15647	15683	15771	15522	15864	15743	15732	15601	15635	15685	15609	15695	15736	15637	15961	15424	15654	15808	15789	15696	15594	15810	15687	15713	15868	15958	15711	15659	15618	15724	15678	15838	15839	15681	15831	15715	15717	15657	15702	15837	15767	15752	15732	15555	15799	15725	15648	15640	15762	15789	15765	15581	15837	15808	15678	15733	15886	15811	15722	15703	15631	15658	15683	15635	15925	15820	15811	15650	15732	15789	15859	15752	15653	15761	15682	15565	15771	15627	15614	15812	15585	15857	15870	15709	15682	15852	15525	15705	15581	15630	15582	15680	15761	15880	15694	15626	15786	15733	15664	15703	15658	15730	15751	15599	15846	15812	15686	15592	15745	15774	15750	15599	15678	15592	15590	15775	15777	15707	15982	15635	15618	15692	15792	15840	15778	15711	15676	15645	15747	15685	15884	15551	15519	15819	15715	15607	15563	15665	15759	15667	15668	15808	15700	15663	15656	15615	15823	15757	15534	15795	15754	15419	15840	15669	15691	15541	15847	15889	15582	15805	15712	15480	15495	15733	15723	15553	15649	15777	15957	15681	15697	15706	15600	15722	15733	15796	15698	15557	15677	15699	15716	15912	15526	15736	15797	15834	15782	15778	15521	15652	15748	15695	15816	16046	15714	15742	15943	15832	15709	15825	15699	15576	15707	15874	15766	15729	15793	15851	15967	15890	15821	15750	15660	15587	15655	15666	15833	15948	15650	15643	15718	15613	15826	15656	15770	15753	15591	15649	15730	15790	15707	15739	15748	15703	15812	15820	15808	15904	15741	15795	15588	15751	15804	15671	15709	15780	15679	15587	15641	15605	15543	15519	15671	15644	15856	15690	15468	15622	15923	15701	15742	15806	15627	15615	15556	15726	15893	15758	15584	15758	15755	15719	15401	15751	15721	15688	15649	15701	15709	15728	15692	15729	15915	15602	15772	15680	15768	15648	15641	15768	15682	15654	15671	15977	15826	15802	15877	15651	15732	15782	15725	15780	15675	15960	15856	15692	15455	15675	15723	15917	15790	15758	15789	15805	15741	15719	15639	15832	15795	15874	15871	15723	15861	15656	15703	15632	15869	15790	15834	15797	15614	15802	15761	15802	15639	15923	15811	15783	15729	15874	15806	15683	15690	15730	15637	15479	15704	15831	15704	15604	15726	15671	15819	15686	15750	15745	15843	15530	15787	15741	15709	15918	15859	15813	15917	15567	15758	15785	15899	15642	15632	15650	15575	15687	15701	15545	15895	15802	15680	15752	15876	15713	15759	15743	15707	15760	15684	15757	15846	15698	15848	15755	15694	15726	15761	15688	15653	15686	15447	15885	15667	15668	15445	15720	15690	15712	15656	15649	15694	15788	15743	15679	15830	15523	15600	15774	15625	15573	15659	15791	15646	15933	15826	15640	15573	15815	15773	15730	15738	15658	15732
26467	44875	39877	30808	24935	21266	19066	17748	16564	15899	15453	15504	15551	15287	15355	15332	15477	15261	15346	15380	15137	14915	14911	14829	14884	14707	14727	14587	14654	14692	14504	14549	14663	14605	14468	14564	14448	14452	14340	14292	14375	14493	14294	14319	14486	14246	14311	14416	14288	14383	14252	14466	14277	14295	14305	14335	14310	14355	14230	14398	14429	14488	14312	14400	14361	14277	14279	14285	14269	14334	14203	14313	14286	14299	14439	14247	14118	14163	14415	14327	14318	14304	14365	14394	14285	14277	14384	14187	14425	14243	14182	14288	14315	14410	14379	14193	14433	14239	14393	14349	14116	14242	14365	14430	14204	14456	14413	14331	14267	14412	14234	14455	14130	14502	14327	14214	14452	14341	14212	14393	14315	14217	14270	14302	14367	14476	14166	14232	14342	14059	14448	14340	14259	14170	14354	14439	14388	14295	14311	14358	14271	14269	14290	14309	14342	14187	14206	14186	14226	14352	14092	14218	14339	14207	14300	14255	14286	14382	14353	14306	14309	14254	14268	14343	14367	14225	14409	14415	14322	14288	14285	14225	14276	14359	14292	14174	14268	14260	14107	14380	14332	14340	14152	14208	14310	14072	14127	14379	14351	14181	14232	14253	14450	14293	14451	14358	14349	14282	14318	14184	14324	14327	14341	14274	14314	14374	14410	14223	14303	14146	14245	14287	14406	14388	14250	14425	14213	14352	14319	14311	14128	14380	14273	14266	14387	14237	14195	14342	14356	14312	14149	14413	14206	14321	14264	14090	14245	14296	14310	14172	14319	14298	14273	14334	14175	14485	14283	14223	14274	14252	14047	14333	14274	14311	14315	14398	14431	14433	14405	14269	14391	14218	14225	14496	14472	14299	14369	14261	14251	14233	14206	14372	14417	14359	14241	14247	14255	14411	14203	14300	14356	14134	14389	14319	14190	14121	14362	14447	14252	14250	14353	14276	14073	14245	14195	14427	14200	14268	14273	14219	14434	14393	14327	14283	14355	14313	14204	14162	14466	14347	14289	14199	14367	14109	14354	14228	14316	14190	14251	14270	14295	14420	14278	14261	14223	14442	14216	14271	14252	14166	14395	14397	14415	14392	14445	14238	14367	14294	14284	14334	14420	14289	14220	14292	14172	14373	14186	14287	14077	14362	14359	14273	14146	14394	14249	14287	14258	14140	14283	14318	14326	14351	14377	14405	14177	14275	14340	14210	14290	14294	14264	14276	14426	14365	14181	14293	14131	14227	14444	14207	14255	14325	14251	14398	14452	14529	14437	14240	14346	13956	14435	14192	14410	14291	14411	14258	14161	14319	14270	14204	14173	14290	14247	14378	14189	14326	14257	14412	14229	14242	14440	14330	14222	14213	14257	14349	14344	14425	14258	14161	14282	14333	14363	14423	14359	14279	14241	14357	14298	14293	14374	14374	14127	14445	14330	14251	14300	14362	14266	14274	14132	14320	14369	14233	14280	14337	14240	14289	14450	14322	14303	14397	14507	14284	14492	14301	14101	14309	14155	14278	14293	14471	14172	14269	14296	14415	14355	14262	14279	14143	14237	14082	14220	14207	14351	14184	14284	14024	14276	14284	14168	14361	14220	14342	14362	14301	14375	14297	14159	14171	14359	14374	14281	14233	14440	14263	14329	14294	14336	14328	14388	14165	14185	14278	14328	14417	14307	14398	14458	14437	14217	14361	14190	14358	14254	14197	14360	14193	14331	14251	14444	14262	14187	14192	14272	14317	14174	14356	14290	14328	14218	14221	14195	14304	14198	14210	14235	14307	14466	14166	14228	14362	14249	14208	14341	14315	14237	14268	14286	14401	14314	14161	14271	14174	14237	14446	14245	14344	14236	14272	14274	14313	14300	14184	14171	14290	14196	14355	14158	14200	14225	14281	14211	14149	14024	14117	14367	14199	14342	14331	14273	14236	14385	14462	14253	14296	14333	14387	14457	14391	14359	14315	14084	14351	14518	14338	14276	14358	14146	14371	14264	14242	14283	14230	14454	14270	14187	14324	14293	14257	14195	14175	14161	14503	14294	14154	14298	14354	14359	14215	14416	14148	14470	14205	14404	14309	14335	14385	14268	14344	14333	14346	14369	14238	14205	14310	14284	14323	14485	14384	14201	14304	14191	14204	14267	14163	14224	14271	14320	14273	14425	14077	14310	14274	14196	14202	14201	14254	14315	14292	14308	14290	14303	14415	14286	14367	14240	14363	14346	14334	14467	14230	14133	14288	14221	14410	14389	14169	14346	14258	14143	14268	14086	14343	14149	14370	14134	14204	14149	14409	14356	14325	14188	14341	14276	14427	14268	14200	14417	14190	14072	14322	14224	14140	14252	14302	14194	14039	14247	14270	14433	14426	14240	14210	14286	14176	14133	14350	14232	14247	14329	14333	14323	14327	14282	14207	14367	14233	14393	14276	14327	14180	14175	14272	14285	14420	14160	14207	14112	14377	14238	14206	14314	14318	14298	14216	14226	14203	14276	14241	14255	14287	14328	14402	14295	14460	14407	14177	14226	14241	14359	14348	14246	14197	14187	14178	14413	14291	14251	14241	14182	14429	14195	14273	14495	14265	14237	14292	14147	14331	14221	14229	14462	14331	14283	14278	14205	14339	14191	14299	14366	14331	14383	14141	14234	14306	14094	14161	14035	14377	14188	14316	14334	14355	14247	14338	14340	14348	14299	14317	14320	14245	14456	14120	14289	14101	14372	14164	14266	14350	14365	14287	14265	14335	14345	14349	14351	14241	14244	14270	14165	14340	14375	14241	14334	14371	14331	14336	14325	14414	14279	14245	14338	14250	14349	14370	14370	14156	14081	14097	14307	14195	14197	14145	14261	14268	14269	14143	14141	14205	14267	14190	14222	14341	14161	14214	14283	14348	14218	14310	14338	14252	14423	14208	14347	14311	14300	14298	14207	14225	14332	14206	14501	14278	14290	14392	14313	14310	14274	14271	14286	14371	14089	14266	14281	14324	14297	14239	14415	14139	14332	14371	14061	14328	14285	14172	14351	14231	14207	14400	14068	14225	14292	14222	14306	14303	14159	14325	14330	14256	14104	14312	14389	14249	14426	14204	14372	14272	14257	14217	14104	14271	14286	14311	14257	14312	14547	14569	14260	14275	14173	14369	14345	14333	14302	14484	14234	14433	14302	14236	14215	14312	14342	14328	14284	14055	14474	14293	14400	14176	14418	14227	14115	14216	14336	14438	14367	14333	14177	14387	14321	14458	14287	14258	14329	14143	14302	14390	14346	14320	14333	14231	14340	14265	14105	14434	14246	14231	14425	14424	14260	14421	14257	14136	14309	14214	14125	14293	14436	14282	14356	14085	14297	14257	14318	14319	14354	14371	14187	14376	14226	14282	14326	14189	14238	14206	14235	14183	14252	14346	14424	14205	14318	14348	14350	14276	14334	14174	14275	14429	14349	14141	14275	14249	14415	14191	14174	14169	14232	14281	14337	14325	14460	14286	14258	14296	14366	14235	14193	14175	14282	14280	14505	14238	14381	14282	14410	14421	14383	14179	14332	14263	14291	14238	14311	14184	14401	14255	14349	14302	14327	14202	14255	14259	14455	14200	14221	14279	14391	14413	14279	14244	14313	14298	14373	14206	14266	14235	14271	14367	14451	14428	14291	14376	14262	14223	14215	14279	14328	14218	14227	14303	14346	14390	14192	14477	14337	14274	14231	14397	14315	14348	14419	14166	14244	14359	14307	14395	14266	14329	14174	14276	14170	14246	14336	14289	14311	14168	14364	14369	14494	14181	14257	14257	14244	14331	14339	14222	14318	14282	14154	14288	14273	14344	14103	14284	14198	14384	14300	14182	14339	14210	14342	14145	14340	14297	14547	14293	14211	14116	14395	14193	14245	14294	14436	14348	14189	14231	14251	14434	14337	14122	14271	14434	14466	14252	14377	14295	14413	14078	14253	14279	14263	14258	14325	14322	14297	14232	14326	14326	14383	14262	14395	14208	14420	14340	14261	14355	14312	14304	14233	14286	14282	14293	14307	14142	14124	14331	14179	14171	14288	14342	14300	14274	14389	14239	14358	14376	14238	14255	14337	14327	14253	14221	14276	14276	14291	14476	14189	14248	14394	14154	14289	14232	14365	14313	14286	14230	14350	14276	14240	14283	14198	14307	14358	14338	14449	14230	14344	14186	14310	14283	14202	14248	14289	14240	14213	14327	14234	14215	14228	14289	14390	14236	14200	14426	14435	14136	14272	14278	14295	14346	14250	14389	14165	14144	14379	14361	14313	14317	14289	14227	14393	14125	14155	14210	14220	14227	14349	14340	14379	14132	14263	14353	14162	14210	14259	14294	14356	14205	14208	14441	14179	14293	14278	14213	14296	14173	14442	14318	14232	14138	14347	14287	14224	14203	14089	14327	14361	14256	14392	14304	14144	14235	14307	14161	14151	14423	14318	14427	14228	14318	14302	14279	14319	14034	14189	14406	14296	14336	14167	14169	14408	14370	14394	14249	14177	14169	14347	14369	14317	14368	14331	14201	14239	14174	14355	14469	14281	14365	14371	14273	14406	14352	14322	14347	14449	14388	14411	14079	14144	14222	14346	14384	14232	14167	14288	14355	14372	14279	14382	14208	14252	14261	14419	14400	14087	14356	14275	14336	14261	14206	14281	14284	14392	14317	14352	14353	14375	14254	14259	14225	14347	14159	14544	14339	14376	14295	14425	14224	14299	14118	14341	14261	14387	14214	14265	14393	14174	14215	14168	14101	14317	14399	14285	14311	14387	14288	14317	14124	14301	14238	14339	14342	14255	14330	14206	14304	14299	14292	14276	14292	14308	14224	14351	14173	14266	14161	14272	14193	14171	14252	14343	14348	14246	14273	14194	14314	14330	14240	14351	14172	14132	14227	14410	14196	14286	14309	14119	14210	14223	14159	14395	14233	14415	14403	14271	14316	14325	14439	14311	14254	14231	14343	14274	14426	14198	14323	14149	14361	14205	14364	14286	14517	14144	14291	14159	14264	14323	14361	14302	14268	14245	14304	14221	14134	14308	14327	14327	14257	14274	14408	14262	14292	14268	14313	14258	14282	14260	14232	14269	14430	14170	14326	14256	14160	14370	14312	14230	14355	14293	14392	14198	14298	14320	14288
22684	21063	28770	23593	21560	23773	25355	19664	17888	17940	17301	16985	16946	16864	16873	16716	17089	16718	16902	16692	16532	16498	16634	16458	16413	16362	16557	16111	16051	16027	16241	16144	16035	16152	16192	15918	15853	15923	16081	16193	16006	15959	15970	15950	15901	15938	15957	15817	15896	15773	16039	15949	16012	15914	15746	15937	15702	15752	16037	15805	15633	15828	15653	15642	15830	15955	15853	15680	16020	15899	15786	15972	15715	15895	15869	15982	15733	15676	15891	15926	15845	16076	15988	15937	15876	15895	15645	15783	15673	15991	15713	15835	15903	15862	15968	15874	15691	15799	15723	16092	15848	15804	15852	15878	15758	15757	15912	15831	15877	15729	15647	15758	15897	15760	15653	15861	15705	15906	15852	15650	15836	15686	15857	15797	15753	15818	15711	15919	15718	15784	15832	15780	15895	15848	15894	15799	15916	15739	15855	15889	15790	15832	15850	15761	15701	15930	15982	15647	15815	15784	15985	15642	15711	15533	15778	15731	15883	15958	15917	15904	15872	15961	15811	15714	15758	15798	15867	15993	15738	15758	15982	15865	15881	15633	15922	15843	16063	15895	15609	15932	15878	15644	15868	15723	15801	15859	15533	15754	15776	15681	15717	15815	15772	15816	15839	15993	15766	15972	15780	15712	15560	15687	15854	15554	15826	15759	15766	15659	15788	15627	15746	15920	15746	15806	15769	15842	15683	15832	16078	15617	15844	15808	15760	15708	15854	15987	15652	15864	15766	15758	15752	15803	15886	15774	16054	15766	15674	15803	15733	15841	15924	15803	15840	15971	15960	15884	15743	15865	15800	15799	15674	15736	15729	15720	15729	15812	15784	15735	15971	15808	15851	15802	15872	15864	15699	15805	15742	15684	15666	15880	15826	15567	15856	15850	15892	15898	15561	15829	15691	15744	15828	15868	15800	15732	15753	15889	15817	15947	15763	15832	15768	16105	15916	15750	15721	15707	15709	15967	16017	15860	15927	15703	15780	15590	15847	15797	15812	15954	15911	15962	15754	16079	15862	15926	15787	15784	15791	15704	15995	15823	15853	15822	15824	15823	15666	15879	15626	15851	15762	15785	15970	16137	15961	15763	15671	15789	15606	15762	15846	15925	15725	15852	15804	15926	15820	15772	15821	15792	15994	15929	15954	15762	15752	15820	15673	15783	15712	15741	15892	15554	15771	15815	15904	15826	15690	15853	15858	15756	15938	15734	15865	15634	15953	15757	15677	15629	15702	15689	15654	15689	15803	15743	15733	15817	15725	15643	15784	15738	15859	15862	15837	15783	15795	15671	15904	15762	15774	15681	15769	15669	15676	15847	15713	15790	15682	15858	15918	15770	15733	15760	15824	15861	15699	15815	15689	15820	15748	15756	15894	15780	15920	15626	15717	15827	15831	15814	15812	15807	15781	15682	15564	15851	15790	15765	15755	15788	15947	15798	15947	15951	15718	15896	15687	15759	15631	15627	15792	15807	15764	15800	15988	15813	15560	15788	15811	15640	15838	15708	15907	15608	15865	15756	15869	15653	15846	15901	15880	15742	15803	15853	15703	15937	15726	15664	15755	15900	15892	15763	15897	15579	15589	15694	15941	15987	15637	15538	15802	15620	15730	15669	15886	15682	15619	15690	15852	15808	15710	15689	15779	15706	15761	15688	15663	15812	15855	15596	15845	15788	16035	15802	15805	15710	15649	15703	15749	15721	15801	15754	15775	15789	15846	15814	15999	15811	15649	15781	15885	15891	15845	15941	15778	16041	15762	15780	15740	15803	15851	15758	15945	15637	15809	15902	15673	15758	15722	15810	15920	15862	15794	15714	15761	15772	15544	15866	15643	15890	15764	15791	15822	15847	15810	15680	15879	15890	15720	15808	15830	15884	15656	15713	15894	15831	15929	15809	15693	15804	15969	15594	15870	15750	15742	15788	15617	15668	15838	15815	15908	15826	15695	15521	15871	15795	15903	15832	15880	15805	15766	15775	15954	15852	15779	15759	15775	15722	15773	15878	15673	15936	15930	15785	15624	15753	15735	15770	15836	15785	15903	15916	15868	15790	16044	15843	15842	15830	15824	15827	15588	15689	15672	15758	15604	15749	15760	15774	15716	15768	15876	15750	15920	15786	15767	15717	15737	16070	15652	15834	15975	15746	15751	15947	15619	15800	15640	15809	15577	15866	15674	15902	15765	15701	15907	15778	15660	15516	15720	15839	15921	15673	15791	15775	15806	15595	15813	15680	15958	15814	15793	15877	15933	15748	15739	15774	15829	15866	15679	15783	15525	15523	15749	15768	15660	15723	15684	15803	15629	15706	15777	15821	15697	15806	15765	15575	15843	15871	15796	15819	15747	15681	15849	15810	15713	15797	15927	15697	15685	15862	15830	15892	15866	15872	15820	15896	15867	15738	15831	15853	15689	15766	15595	15719	15678	15973	15860	15708	15782	15820	15788	15827	15875	15819	15556	15845	16168	15828	15848	15832	15699	15824	15785	15793	15795	15879	15777	15850	15763	15653	15833	15876	15683	15779	15630	15889	15783	15922	15549	15853	15683	15874	15749	15749	15820	15704	15553	15688	15686	15802	15877	15658	15710	15841	15844	15823	16064	15842	15901	15801	15874	15732	15641	15758	15837	15787	15884	15933	15825	15714	15983	15665	15678	15686	15955	15776	15799	15742	15890	15882	15690	15814	15784	15638	15990	15758	15854	15891	15865	15825	15662	15626	15834	15839	16012	15805	15655	15710	15602	15743	15711	15802	15842	15674	15855	15640	15879	15774	15816	15898	15775	15756	15821	15629	15800	15852	15712	15893	15915	15695	15849	15904	15775	15876	15722	15682	15742	15790	15665	15813	15839	15747	15651	15779	15957	15796	15742	15819	15835	15812	15842	15884	15601	15767	15795	15723	15746	15764	15856	15909	15845	15922	15746	15734	15687	15531	15823	15726	15977	15776	15867	15615	15917	15805	15754	15560	15756	15682	15794	15972	15777	15862	15824	15695	16000	15800	15781	15759	15879	15648	15773	15785	15695	15766	15839	15861	15866	15559	15809	15895	15697	15749	15702	15684	15761	15767	15674	15783	15859	15622	15685	15665	15997	15784	15645	15841	15761	15687	15831	15779	15919	15655	15750	15659	15845	15656	15909	15948	15897	15787	15731	15954	15779	15889	15774	15883	15711	15825	15826	15675	15971	15924	15712	15632	15849	15866	15778	15626	15684	15949	15744	15944	15832	15733	15959	15558	15810	15880	15844	15761	15701	15725	15762	15749	15845	15605	15663	15692	15650	15881	15749	15668	15812	15919	15833	15779	15885	15883	15811	15768	15826	15818	15729	15846	15906	15659	15877	15935	15594	15803	15587	15830	15819	15747	15735	15788	15683	15712	15696	15710	15837	15787	16027	15904	15805	15627	15886	15504	15618	15817	15643	15717	15710	15765	15834	15697	15657	15827	15817	15588	15826	16026	15650	15765	15854	15798	15774	15873	15660	15740	15816	15674	15865	15850	15987	15808	15825	15866	15806	15768	15560	15669	15797	15928	15642	15876	15676	15760	15958	15882	15826	15649	15658	15685	16002	15858	15797	15767	15858	15968	15909	15704	15834	15860	15771	15817	15688	15871	15989	15659	15687	15658	15724	15774	15604	15683	15770	15658	15720	15983	15696	15911	15803	15766	15742	15805	15674	15754	15757	15754	15731	15796	15935	15843	16026	15674	15930	15810	16064	15897	15890	15818	15773	15634	15670	15915	15941	15816	15709	15747	15701	15606	15776	15797	15832	15746	16201	15868	15854	15737	15743	15693	15700	15891	15917	15713	15702	15605	15935	15756	15835	15771	15848	15949	15882	15802	15821	15722	15954	15777	15807	15771	15851	15767	15630	15666	15924	15739	15697	15865	15742	15487	15756	15824	15836	15924	15779	15958	15615	15680	15804	15827	15670	15847	15829	15541	16042	15869	15881	15736	15762	15724	15665	15639	15717	15715	15980	15685	15904	15744	15856	15774	15713	15734	15815	15823	15622	15931	15635	15957	15726	15819	15789	15787	15721	15840	15725	15644	15748	15937	15911	15596	15643	15798	15779	15770	15909	15868	15893	15866	15803	15744	15982	15866	15724	15703	15860	15745	15795	15863	15640	15939	15831	15818	16011	15832	15945	15804	15636	15716	15746	15834	15717	15902	15897	15742	15752	15850	15868	15861	15869	15744	15808	15604	15813	15856	15755	15566	15881	15790	15800	15906	15754	15773	15860	15624	15593	15664	15928	15835	15806	15682	15923	15879	15837	15668	15707	15936	15760	15680	15616	15682	15426	15739	15651	15798	15758	15792	15818	15894	15888	15543	15782	15920	15930	15778	15796	15510	15837	15658	15716	15762	15816	15856	15776	15860	15519	15790	15964	15891	15649	15822	15972	15866	15736	15787	15905	15644	15700	15851	15947	15833	15840	15781	15793	15811	15703	15724	15798	15806	15700	15619	15748	15832	15975	15771	15810	15678	15737	15812	15975	15878	15727	15679	15822	15750	15798	15809	15747	15662	15787	15813	15664	15720	15805	15856	15657	15691	15786	15795	15813	15870	15871	15832	15879	15886	15841	15778	15773	15634	15900	15917	15923	15768	15747	15823	15652	15841	15803	15837	15713	15928	15874	15796	15673	15840	15941	16013	15900	15694	15843	15780	15744	15869	15821	15834	15857	15684	15828	15792	15561	15711	15852	15945	15990	15830	15835	15674	15733	15763	15918	15704	15889	15894	15698	15959	15821	15759	15786	15568	15596	15611	15793	15850	15562	15690	15793	15831	15683	15772	15997	15764	15690	15717	15633	15937	15816	15904	15713	15867	15668	15835	15901	15646	15811	15800	15942	15535	15761	15666	15933	15752	15694	15630	15756	15841	15840	15662	15835	15796	15888	15842	15683	15837	15853	15837	15876	15784	15765	15811	15733	15880	15796	15755	15797	15765	15896	15614	16047	15873	15962	15759	15767	15799	15827	15541	15760	15729	15610	15838	15688	15856	15862	15860	15835	15845	15751	15712	15984	15877	16058	15889	15832	15918	15657	15796	15789	15914	15684	15686	15848	15930	15759	15738	15837	15911	15821	15842	15907	15875	15807	15916	15872	15857	15799	15722	15850	15922	15664	15726
27984	49161	44542	34843	28000	23618	21074	19414	17707	16938	16269	15944	15903	15831	15761	15847	15757	16000	15897	15738	15562	15439	15377	15241	15110	15078	15024	14870	14855	14596	14759	14580	14778	14878	14532	14579	14611	14424	14508	14457	14526	14409	14353	14357	14316	14413	14347	14256	14357	14346	14321	14278	14430	14368	14312	14348	14303	14515	14415	14426	14350	14374	14352	14280	14327	14329	14299	14293	14296	14253	14350	14247	14300	14230	14295	14250	14232	14302	14252	14175	14320	14463	14156	14470	14345	14397	14230	14248	14375	14344	14326	14135	14319	14327	14245	14411	14266	14391	14267	14326	14326	14301	14252	14394	14305	14371	14365	14227	14183	14426	14239	14306	14321	14356	14218	14228	14369	14328	14406	14359	14243	14447	14142	14122	14286	14142	14412	14275	14158	14361	14207	14241	14374	14264	14268	14284	14358	14341	14432	14360	14265	14334	14282	14152	14319	14279	14145	14168	14307	14349	14503	14202	14323	14174	14376	14380	14327	14399	14286	14340	14300	14213	14314	14241	14375	14291	14223	14281	14462	14255	14505	14386	14303	14121	14185	14291	14432	14179	14311	14450	14350	14208	14239	14256	14268	14303	14463	14236	14262	14491	14200	14313	14279	14268	14347	14293	14327	14270	14388	14268	14213	14248	14208	14450	14312	14275	14217	14302	14321	14294	14249	14284	14311	14256	14168	14262	14188	14331	14250	14241	14370	14281	14354	14189	14342	14271	14358	14293	14358	14302	14319	14234	14322	14238	14260	14318	14279	14349	14103	14445	14272	14221	14350	14247	14114	14430	14328	14183	14394	14296	14265	14333	14403	14166	14391	14306	14094	14368	14296	14163	14321	14196	14396	14425	14301	14183	14280	14174	14257	14325	14207	14263	14283	14126	14399	14315	14372	14202	14295	14241	14359	14228	14208	14199	14184	14275	14394	14395	14234	14176	14364	14281	14436	14114	14444	14098	14238	14234	14312	14299	14252	14346	14400	14317	14433	14142	14356	14294	14330	14210	14471	14380	14410	14316	14219	14274	14313	14145	14204	14443	14301	14337	14266	14333	14206	14237	14256	14050	14343	14173	14302	14350	14128	14274	14353	14325	14319	14254	14299	14437	14337	14154	14303	14263	14458	14289	14212	14264	14310	14274	14260	14494	14342	14267	14179	14379	14399	14256	14395	14135	14242	14260	14269	14450	14324	14309	14505	14240	14234	14273	14220	14335	14335	14389	14216	14371	14187	14356	14279	14221	14397	14206	14305	14227	14313	14283	14148	14462	14208	14310	14181	14269	14330	14136	14227	14327	14364	14232	14330	14367	14298	14225	14397	14160	14291	14348	14320	14292	14215	14139	14287	14406	14356	14197	14399	14233	14245	14097	14280	14183	14264	14298	14321	14116	14114	14306	14351	14450	14297	14437	14202	14428	14264	14252	14332	14345	14196	14270	14304	14307	14400	14263	14193	14272	14169	14361	14224	14360	14319	14398	14326	14154	14315	14216	14354	14136	14198	14315	14380	14353	14110	14144	14274	14266	14247	14339	14327	14155	14233	14324	14271	14190	14346	14160	14405	14248	14299	14347	14318	14418	14291	14373	14371	14336	14289	14264	14239	14220	14284	14144	14220	14213	14256	14288	14222	14273	14315	14202	14348	14287	14335	14305	14242	14245	14486	14228	14368	14255	14408	14269	14246	14308	14216	14294	14320	14417	14230	14439	14284	14239	14227	14281	14205	14432	14311	14259	14168	14157	14428	14192	14103	14390	14258	14228	14239	14111	14342	14320	14426	14415	14312	14395	14466	14311	14343	14301	14379	14438	14379	14287	14299	14533	14254	14331	14131	14321	14199	14469	14351	14237	14273	14218	14235	14284	14242	14480	14257	14316	14349	14254	14254	14436	14091	14198	14310	14292	14334	14168	14217	14264	14222	14300	14257	14390	14471	14328	14206	14468	14283	14302	14320	14343	14327	14248	14333	14171	14160	14384	14227	14261	14239	14274	14354	14240	14306	14290	14352	14226	14290	14253	14304	14139	14208	14191	14197	14373	14221	14235	14229	14515	14421	14192	14294	14252	14207	14441	14257	14260	14257	14223	14330	14464	14359	14224	14290	14316	14338	14309	14303	14224	14378	14394	14261	14313	14168	14289	14172	14219	14377	14343	14456	14325	14239	14172	14223	14347	14278	14422	14345	14264	14322	14243	14255	14193	14193	14284	14410	14210	14365	14238	14137	14297	14218	14367	14301	14156	14327	14273	14229	14138	14396	14521	14307	14376	14281	14319	14360	14279	14278	14441	14247	14412	14187	14302	14329	14376	14412	14332	14337	14308	14156	14053	14077	14309	14165	14350	14105	14216	14166	14360	14017	14397	14316	14327	14210	14313	14239	14326	14252	14245	14372	14280	14413	14137	14104	14255	14200	14188	14232	14240	14151	14338	14244	14118	14194	14385	14403	14478	14391	14342	14467	14277	14328	14295	14259	14251	14293	14092	14292	14343	14354	14198	14230	14111	14350	14331	14239	14499	14247	14301	14204	14299	14366	14394	14543	14288	14099	14263	14120	14263	14334	14286	14343	14389	14315	14173	14163	14416	14252	14296	14206	14331	14320	14384	14377	14233	14323	14029	14252	14373	14335	14058	14302	14373	14143	14324	14302	14288	14247	14296	14345	14297	14306	14239	14289	14158	14351	14172	14304	14258	14434	14206	14263	14193	14112	14269	14484	14299	14343	14271	14208	14264	14204	14256	14430	14225	14285	14308	14354	14316	14286	14305	14522	14315	14389	14271	14181	14160	14165	14053	14376	14411	14376	14380	14416	14215	14163	14311	14241	14371	14332	14253	14443	14271	14250	14331	14402	14317	14377	14394	14252	14360	14269	14385	14241	14213	14272	14181	14355	14328	14244	14233	14353	14270	14120	14336	14306	14245	14293	14271	14263	14354	14370	14302	14340	14217	14334	14294	14297	14153	14186	14325	14183	14288	14306	14244	14305	14388	14352	14291	14354	14287	14256	14283	14161	14237	14340	14298	14362	14353	14246	14173	14416	14311	14158	14371	14202	14246	14354	14332	14330	14197	14496	14048	14197	14185	14336	14177	14466	14286	14277	14308	14437	14282	14275	14397	14366	14302	14341	14141	14240	14416	14325	14106	14270	14311	14282	14333	14580	14202	14167	14214	14209	14296	14373	14268	14190	14044	14445	14257	14241	14393	14172	14310	14353	14435	14299	14168	14293	14397	14226	14274	14214	14223	14261	14172	14150	14310	14239	14291	14282	13921	14305	14426	14372	14261	14339	14255	14270	14217	14494	14260	14289	14211	14280	14185	14351	14360	14484	14291	14336	14403	14361	14255	14267	14373	14348	14629	14302	14387	14292	14079	14111	14372	14373	14425	14242	14202	14270	14277	14252	14277	14290	14274	14176	14257	14287	14189	14331	14312	14374	14298	14249	14165	14240	14167	14309	14359	14374	14179	14276	14221	14387	14350	14324	14187	14312	14328	14340	14382	14250	14271	14278	14324	14348	14442	14289	14265	14182	14458	14343	14307	14170	14206	14408	14233	14242	14223	14288	14328	14289	14343	14244	14296	14422	14275	14273	14382	14295	14268	14286	14170	14461	14287	14345	14443	14152	14393	14343	14216	14313	14215	14266	14257	14314	14354	14231	14233	14475	14196	14274	14300	14362	14236	14275	14239	14306	14220	14370	14520	14182	14318	14365	14420	14342	14318	14315	14091	14336	14479	14168	14278	14275	14251	14304	14102	14456	14041	14287	14353	14346	14196	14502	14244	14493	14274	14394	14320	14391	14404	14347	13990	14317	14207	14348	14244	14077	14233	14310	14395	14321	14265	14251	14322	14184	14228	14287	14322	14273	14280	14185	14324	14293	14220	14260	14221	14313	14483	14369	14049	14291	14204	14378	14296	14176	14263	14238	14592	14151	14240	14238	14330	14226	14226	14161	14205	14337	14303	14423	14138	14183	14355	14172	14271	14215	14401	14373	14328	14233	14386	14359	14225	14347	14362	14048	14318	14241	14361	14432	14316	14371	14387	14187	14319	14301	14364	14186	14208	14423	14317	14477	14256	14239	14325	14205	14198	14530	14282	14224	14493	14295	14259	14352	14169	14310	14478	14193	14230	14155	14250	14463	14340	14446	14189	14434	14208	14075	14362	14259	14439	14215	14469	14066	14413	14384	14254	14194	14281	14372	14347	14220	14277	14361	14226	14431	14306	14250	14212	14442	14227	14200	14365	14150	14167	14320	14351	14286	14205	14204	14085	14237	14161	14213	14338	14435	14337	14125	14277	14238	14221	14269	14190	14199	14437	14377	14217	14182	14278	14311	14293	14224	14327	14373	14189	14300	14288	14178	14154	14430	14317	14333	14319	14342	14391	14269	14112	14212	14278	14088	14430	14396	14151	14286	14423	14286	14302	14466	14275	14050	14364	14406	14292	14209	14269	14298	14360	14310	14352	14420	14335	14272	14355	14416	14213	14384	14315	14306	14400	14353	14174	14261	14165	14335	14154	14227	14164	14406	14251	14271	14462	14169	14292	14238	14253	14294	14259	14308	14309	14391	14239	14341	14324	14128	14351	14234	14336	14325	14383	14457	14198	14518	14387	14380	14428	14257	14331	14299	14280	14232	14447	14193	14328	14312	14216	14179	14394	14379	14289	14284	14159	14248	14272	14122	14271	14068	14295	14333	14376	14291	14290	14150	14239	14350	14282	14377	14263	14151	14066	14340	14146	14357	14214	14132	14382	14355	14246	14316	14338	14146	14263	14222	14238	14320	14311	14332	14245	14331	14350	14300	14303	14302	14193	14304	14260	14352	14385	14220	14400	14274	14359	14105	14467	14232	14271	14406	14428	14201	14114	14366	14289	14076	14233	14348	14372	14364	14334	14252	14401	14313	14171	14448	14315	14205	14241	14306	14284	14336	14485	14344	14342	14179	14319	14200	14399	14298	14237	14310	14114	14293	14257	14185	14372	14232	14236	14554	14290	14313	14184	14119	14305	14163	14382	14491	14271	14175	14340	14512	13958	14262	14247	14537	14344	14343	14138	14236	14358	14374	14183	14299	14228	14314	14208	14222	14382	14223	14317	14389	14229	14404	14513	14330	14407	14161	14088	14364	14365
27398	23741	29285	25836	19855	17917	16953	16394	15940	15971	15865	15573	15563	15837	15583	15720	15702	15626	15742	15760	15727	15628	15536	15517	15616	15579	15626	15492	15474	15436	15444	15565	15599	15365	15579	15635	15402	15268	15421	15579	15453	15465	15396	15440	15385	15317	15475	15400	15461	15437	15449	15450	15378	15504	15497	15413	15440	15345	15483	15478	15566	15483	15427	15476	15293	15251	15328	15278	15254	15357	15335	15473	15395	15355	15264	15603	15409	15388	15460	15388	15220	15321	15222	15324	15512	15549	15428	15246	15459	15368	15375	15439	15289	15464	15397	15302	15483	15370	15430	15369	15377	15483	15347	15305	15395	15390	15338	15246	15438	15343	15482	15470	15416	15413	15296	15460	15335	15424	15500	15292	15543	15360	15341	15257	15359	15471	15451	15490	15296	15427	15466	15176	15357	15328	15552	15396	15521	15573	15405	15358	15412	15377	15376	15433	15325	15395	15331	15122	15303	15401	15444	15282	15676	15282	15272	15498	15527	15335	15485	15355	15598	15567	15625	15567	15538	15476	15462	15405	15393	15474	15356	15325	15354	15415	15552	15497	15216	15518	15194	15243	15479	15451	15400	15412	15317	15302	15425	15314	15528	15497	15471	15472	15192	15234	15220	15409	15306	15241	15202	15385	15350	15290	15472	15299	15356	15192	15255	15243	15323	15248	15339	15415	15271	15455	15272	15334	15369	15456	15450	15416	15400	15473	15412	15485	15536	15397	15540	15355	15346	15253	15438	15228	15257	15417	15457	15399	15400	15472	15185	15448	15421	15317	15450	15495	15463	15393	15520	15524	15289	15463	15462	15376	15448	15581	15289	15499	15381	15479	15629	15184	15398	15443	15367	15395	15477	15209	15535	15366	15474	15462	15133	15493	15544	15433	15267	15293	15405	15275	15458	15295	15273	15437	15440	15500	15530	15367	15472	15289	15459	15397	15474	15198	15478	15406	15549	15496	15520	15297	15291	15259	15235	15357	15457	15257	15352	15315	15264	15317	15445	15466	15403	15095	15407	15208	15379	15257	15471	15417	15223	15376	15438	15311	15390	15569	15432	15379	15483	15354	15411	15290	15330	15508	15392	15310	15412	15460	15152	15484	15347	15311	15217	15452	15597	15335	15402	15446	15511	15308	15385	15408	15217	15242	15486	15330	15412	15486	15414	15501	15366	15403	15316	15425	15540	15467	15444	15486	15353	15141	15245	15549	15336	15401	15412	15275	15237	15411	15325	15361	15391	15325	15404	15626	15344	15315	15376	15339	15141	15441	15414	15307	15605	15345	15514	15499	15374	15515	15368	15264	15453	15344	15382	15403	15496	15210	15425	15404	15382	15234	15471	15359	15405	15426	15425	15458	15510	15296	15679	15529	15519	15496	15411	15536	15669	15394	15423	15462	15418	15565	15530	15357	15442	15276	15361	15256	15387	15440	15426	15505	15360	15198	15445	15528	15368	15335	15267	15355	15527	15596	15392	15346	15353	15308	15396	15484	15379	15270	15565	15199	15262	15260	15459	15366	15336	15157	15165	15493	15333	15362	15241	15350	15470	15413	15369	15433	15502	15181	15330	15348	15629	15400	15309	15305	15492	15489	15313	15212	15291	15482	15373	15387	15350	15202	15411	15483	15337	15456	15617	15487	15283	15383	15278	15266	15675	15213	15395	15412	15397	15358	15309	15265	15330	15408	15415	15415	15313	15339	15429	15307	15292	15560	15545	15252	15582	15327	15399	15358	15482	15511	15365	15299	15379	15334	15150	15403	15395	15356	15478	15544	15216	15475	15280	15330	15548	15297	15363	15458	15551	15433	15484	15465	15307	15338	15350	15361	15163	15321	15414	15233	15416	15294	15279	15548	15521	15375	15435	15254	15392	15415	15405	15246	15468	15363	15432	15372	15324	15536	15271	15309	15421	15457	15355	15374	15465	15285	15396	15450	15370	15373	15316	15358	15507	15362	15371	15521	15283	15448	15379	15472	15416	15577	15494	15392	15280	15512	15385	15469	15451	15271	15363	15413	15491	15395	15336	15286	15572	15425	15372	15415	15387	15298	15301	15529	15466	15498	15597	15208	15604	15539	15503	15257	15303	15430	15440	15392	15331	15430	15379	15415	15377	15472	15601	15592	15193	15289	15284	15210	15451	15508	15269	15384	15486	15186	15264	15328	15198	15325	15273	15308	15303	15290	15486	15393	15465	15460	15422	15330	15217	15262	15433	15359	15360	15192	15343	15303	15632	15311	15332	15493	15401	15407	15346	15376	15507	15419	15304	15440	15277	15236	15468	15398	15221	15248	15421	15410	15480	15414	15546	15461	15434	15310	15495	15296	15436	15386	15526	15481	15402	15571	15405	15482	15424	15267	15379	15423	15400	15552	15450	15386	15304	15248	15515	15401	15291	15328	15141	15390	15542	15402	15310	15291	15282	15433	15404	15390	15379	15465	15337	15202	15441	15422	15452	15283	15371	15207	15400	15356	15504	15129	15373	15261	15432	15270	15172	15408	15419	15171	15332	15403	15328	15466	15312	15353	15208	15362	15489	15480	15231	15394	15585	15394	15513	15462	15439	15415	15321	15455	15413	15375	15349	15520	15332	15451	15341	15617	15346	15460	15324	15323	15595	15363	15427	15503	15577	15226	15523	15289	15399	15609	15225	15327	15314	15528	15589	15236	15430	15427	15396	15263	15514	15291	15295	15329	15269	15292	15505	15418	15636	15310	15363	15414	15373	15155	15281	15435	15420	15400	15278	15235	15388	15333	15322	15382	15529	15395	15522	15217	15329	15157	15506	15371	15491	15405	15332	15129	15391	15442	15232	15496	15527	15377	15442	15412	15461	15297	15424	15389	15480	15333	15457	15317	15523	15354	15544	15347	15277	15655	15569	15429	15278	15440	15484	15343	15463	15611	15210	15481	15484	15319	15328	15341	15401	15245	15325	15381	15430	15438	15484	15349	15426	15582	15179	15413	15210	15205	15521	15270	15450	15268	15220	15348	15384	15392	15427	15397	15393	15338	15536	15390	15289	15640	15369	15537	15469	15057	15448	15456	15412	15479	15357	15382	15377	15566	15345	15282	15280	15524	15429	15377	15470	15347	15392	15382	15392	15386	15423	15355	15380	15440	15320	15361	15490	15569	15577	15550	15282	15264	15389	15532	15436	15398	15624	15466	15403	15413	15377	15548	15251	15420	15525	15593	15297	15336	15493	15227	15319	15262	15389	15392	15337	15167	15380	15448	15468	15554	15389	15513	15211	15493	15473	15569	15377	15404	15354	15434	15411	15243	15417	15456	15391	15261	15344	15238	15382	15179	15346	15300	15505	15310	15364	15360	15240	15387	15279	15316	15331	15268	15238	15477	15444	15387	15446	15443	15281	15256	15305	15459	15431	15234	15391	15331	15226	15521	15428	15454	15519	15416	15263	15377	15582	15524	15405	15510	15445	15133	15540	15265	15294	15362	15409	15392	15426	15286	15456	15251	15357	15246	15355	15423	15468	15481	15579	15275	15485	15557	15421	15431	15467	15284	15537	15587	15407	15163	15560	15188	15475	15368	15255	15351	15491	15349	15486	15385	15475	15395	15481	15199	15429	15484	15424	15488	15485	15358	15371	15438	15455	15395	15470	15387	15398	15330	15397	15299	15424	15381	15206	15334	15460	15263	15390	15563	15632	15340	15616	15409	15353	15372	15340	15312	15403	15383	15524	15330	15415	15333	15478	15533	15401	15177	15231	15267	15346	15546	15266	15418	15572	15446	15453	15417	15285	15414	15500	15402	15316	15607	15356	15234	15547	15237	15448	15350	15373	15331	15327	15391	15541	15154	15239	15421	15237	15489	15337	15507	15408	15540	15513	15457	15389	15531	15350	15293	15336	15603	15410	15223	15383	15389	15496	15231	15272	15350	15362	15366	15286	15499	15413	15362	15466	15376	15258	15376	15395	15441	15507	15259	15467	15116	15158	15407	15374	15435	15452	15596	15384	15337	15439	15349	15349	15245	15494	15297	15237	15653	15408	15443	15256	15413	15380	15483	15522	15377	15394	15188	15422	15391	15396	15346	15290	15331	15402	15542	15570	15493	15391	15307	15359	15486	15306	15325	15428	15304	15261	15364	15331	15323	15568	15448	15494	15202	15290	15371	15458	15205	15239	15433	15451	15544	15497	15279	15386	15420	15166	15313	15182	15259	15290	15427	15479	15601	15414	15270	15307	15342	15408	15425	15475	15354	15450	15234	15475	15196	15350	15219	15553	15382	15324	15352	15153	15192	15431	15292	15328	15549	15531	15304	15181	15394	15519	15571	15329	15353	15406	15519	15405	15654	15476	15444	15484	15573	15608	15303	15319	15477	15417	15417	15455	15261	15504	15202	15442	15406	15476	15422	15335	15408	15449	15396	15325	15240	15390	15419	15506	15452	15356	15494	15473	15268	15267	15615	15594	15490	15460	15374	15363	15484	15369	15276	15492	15165	15388	15518	15463	15505	15268	15421	15508	15600	15487	15377	15501	15361	15390	15395	15230	15344	15614	15452	15566	15358	15305	15100	15419	15326	15499	15413	15324	15464	15451	15399	15407	15342	15538	15247	15504	15475	15201	15389	15584	15308	15175	15626	15459	15491	15416	15547	15438	15401	15580	15262	15280	15294	15419	15532	15373	15455	15289	15487	15438	15302	15579	15405	15297	15266	15485	15520	15434	15688	15566	15399	15516	15381	15401	15391	15256	15433	15405	15435	15463	15341	15409	15457	15327	15582	15332	15524	15522	15413	15467	15462	15331	15208	15333	15267	15346	15347	15341	15468	15269	15288	15250	15418	15231	15409	15533	15454	15367	15364	15410	15406	15234	15499	15318	15449	15241	15341	15303	15279	15369	15302	15175	15498	15500	15379	15410	15221	15437	15274	15339	15436	15463	15363	15345	15352	15196	15262	15358	15232	15365	15473	15211	15631	15467	15268	15447	15261	15304	15652	15605	15309	15341	15429	15441	15559	15528	15459	15538	15252	15303	15332	15399	15464	15440	15531	15426	15201	15342	15285	15538	15381	15510	15318	15300	15381	15312	15520	15387	15449	15511	15391	15383	15440	15337	15158	15322	15438	15558	15508	15635	15567	15447	15310	15552	15406	15547	15457	15563	15470
24937	35994	33263	25249	20156	17628	16429	15934	15140	14921	14602	14508	14548	14485	14521	14683	14637	14828	14572	14736	14591	14272	14400	14453	14176	14277	14209	14196	14149	14382	14109	14122	14056	14093	13943	14263	14078	14166	14136	13890	14235	14152	14003	14006	14138	14052	14044	14133	14116	14119	14123	13938	13982	14000	14093	13979	13998	13916	14020	14087	14139	13880	13997	13952	14037	14002	14018	14061	14020	14052	13938	13889	14194	14168	13954	14145	13969	13969	13940	14132	13888	13998	14031	13895	13973	14054	13970	13966	14004	13937	13993	13881	14014	13854	13887	14042	13861	14075	13958	14029	13952	13869	14074	13943	14138	13914	14026	13845	13887	13998	14112	13971	13797	14050	13997	14048	14019	13918	14036	13956	14046	13960	14144	14026	14047	13891	13967	14077	14051	13976	13945	14033	13863	13860	14031	13954	13900	13993	13981	14091	14220	14336	13774	14029	14110	13956	13978	14044	14051	13973	13965	13847	13926	14056	14132	13964	13983	13794	13952	13956	14061	13988	14028	13906	14098	14039	14187	14043	14075	14015	13971	13922	13988	13898	14126	13966	14019	14074	13980	13890	13995	13954	13911	13839	14011	13921	14132	13906	13913	13945	13927	13922	14034	13836	13993	14153	13891	13989	13989	13952	13986	13988	14048	14229	14166	14048	13966	14005	13944	14111	13981	13960	14005	13726	13971	14051	14052	14066	14012	14086	13915	13992	14019	13964	13964	14074	13979	13958	14034	13929	13898	14056	13966	13781	13826	13891	14196	13904	14156	13862	13950	14021	14100	14020	14011	14011	14040	14137	14106	13879	13888	13969	14006	14144	13948	14103	14219	13890	13949	13982	13997	14060	14032	13789	14076	13997	14059	14076	13997	13900	14058	13905	14053	13964	13778	13888	14086	13896	14056	14049	14087	13925	13925	13929	14042	14046	14039	13944	14175	14026	13920	14025	13923	14023	14046	14063	13837	13874	13935	14092	13963	14028	14037	14088	13949	14049	14079	14050	13848	14126	13974	13829	13992	14058	14036	13956	14234	13955	13852	13978	14021	13924	14000	13882	14011	14176	13964	13942	14119	13999	13860	13931	14029	13927	14000	13998	14085	14012	14020	14258	13842	13880	13977	13887	13974	13946	13879	14180	14072	14051	13945	13874	14051	14001	14125	13897	13991	14030	14019	13951	14034	14227	14048	14041	14069	14083	13929	14078	13978	14037	13976	14023	13845	13910	13827	14003	14065	13985	13987	13923	13968	13922	13965	14114	14013	14089	13884	13866	13966	14060	13801	13946	13996	14021	13857	13955	14029	14125	13878	14026	14073	13850	13932	14009	14168	14112	14069	13949	13915	14006	14068	13969	13977	14088	13962	13928	13951	14087	14078	14025	14020	14101	13973	13924	13989	14006	13962	14082	13896	14131	14030	13947	14089	13966	13985	14087	14028	14085	14070	14062	14118	14081	13932	13990	13951	14060	14137	14157	13961	13819	13900	14048	14138	13949	14012	14196	14049	13858	14055	14102	13893	13972	14078	14025	13975	14096	14060	13890	14319	13985	13982	14077	13909	14068	14239	13956	14057	14059	13943	13906	14002	13920	14042	13983	14061	14210	14182	14016	13992	13959	13973	13890	14035	13994	14056	14038	14080	14031	14014	14085	14059	14050	13908	13921	14042	14029	14111	13940	13978	13893	14065	14081	14015	13975	14030	13979	13925	14096	13948	13974	13999	13988	13983	14086	13953	14002	14195	13997	14136	14011	14012	14078	14019	13959	13889	13927	14035	14110	13945	14025	14018	14093	13865	14100	14002	14069	13879	14129	14112	13980	14168	13986	14021	13832	13956	14116	14039	14012	14018	14081	13885	14051	14023	14015	13816	14071	13939	14136	13920	14061	13883	14017	13900	14032	13957	14015	14013	13990	13999	14117	13914	13961	13905	13939	13887	14034	14023	13964	14054	14112	13960	14061	13999	13948	14053	14020	13951	14200	14059	14074	13998	13971	14005	14042	13869	14161	14050	13917	14096	13949	13924	13912	14077	14049	13995	13945	14038	13920	13865	13960	14038	14003	13848	14045	13864	13859	13855	13918	14158	14026	14121	14062	14023	13986	14054	14028	14123	14085	14050	14066	13913	13892	13909	13862	13974	13982	13966	13833	13945	13974	13881	14073	13988	14075	13985	13941	13883	14166	14187	14010	13947	13926	14073	14020	13857	14099	14030	14108	14132	14083	13910	13841	14104	13933	14133	14054	14064	13916	14003	13975	14027	13947	13922	13894	13953	14074	13813	13938	13996	14161	14090	13999	14096	14024	13987	14152	13967	13956	14170	13949	13776	14145	13902	13984	14023	13928	14036	14019	13908	13874	14058	13991	13927	13928	13894	14078	13943	14053	13914	14024	14074	13984	14075	13915	14009	14073	14013	13970	13970	13897	13970	14124	13995	14010	13887	14124	13915	13810	13882	13993	14142	14075	14075	14036	13869	14153	13840	13986	13873	14057	14008	13903	13923	13820	14059	14131	14056	13907	14008	14181	13942	13952	13905	14030	13953	14054	14050	14061	14008	14119	14045	14185	13959	13877	14143	14051	13896	14014	14025	13950	13963	13861	13903	13988	14012	13832	14099	13916	13929	13896	13959	13780	14142	14027	13937	13998	14023	13963	14012	13944	14171	14015	13901	13957	14063	14003	14050	13965	13971	13975	14090	14058	14086	13998	13924	14166	14002	14019	13965	13960	13925	13967	14051	14068	14062	14278	14021	13922	14037	13919	13815	14109	14039	13984	13891	14080	13909	13961	13978	14102	14218	14041	14011	13973	14013	14050	13928	14112	14043	13964	14047	14016	14076	13851	13943	14034	13862	14060	14062	14062	13997	13852	13864	14150	13985	14030	13940	14181	14009	14061	13998	14114	13900	14013	14006	13994	13966	14068	14130	13974	13970	14260	14046	13950	14116	13968	14194	14042	13888	14092	13815	14111	13913	13976	13991	13841	14053	14157	13980	14048	13952	13939	13946	14054	13931	14063	14051	13966	13946	14005	13951	14010	13943	14107	13941	14112	13854	13975	13975	14027	14002	14039	13988	13916	13988	14024	13838	14036	13897	14056	14182	14148	13873	13983	14031	13984	14027	14090	14126	14010	14002	13723	14066	14032	13999	13875	13969	14090	14119	14086	14134	14134	13890	13964	13993	14047	13896	14016	14022	14168	13873	14002	14124	13854	13906	13905	14028	14055	13803	13999	13920	14001	14049	13949	13927	14127	14026	13992	14091	14192	14147	13776	13924	13980	14179	13956	13985	14187	14188	13940	13920	13930	14026	13958	14053	13835	13892	13891	14042	14020	14026	13961	14014	13981	14075	13957	14021	13965	13972	13996	13944	14044	14062	14131	14218	14074	14031	14042	14024	13973	14129	13987	13863	13983	13937	14026	14012	14040	14085	13977	14012	13930	14010	13898	13954	14076	14132	14172	14092	14033	14033	14036	14109	13822	13976	14188	14052	14056	13882	13942	13897	14208	13939	13990	13863	14134	14060	13905	13884	13985	13934	13965	13955	13878	14100	13846	13973	14062	13848	13959	13885	13972	14099	14050	14055	13938	13957	14057	13821	13955	13888	13991	14024	13935	14056	13885	14044	14066	14060	13980	14115	13931	13976	14142	13877	13813	14118	14082	13934	13938	13949	14097	14010	13984	13963	14068	13894	13967	13966	13865	13856	14031	14112	14024	14089	13990	13989	14075	13981	14115	14041	14049	14066	13887	13998	14134	13895	14045	14033	14075	14036	13954	13907	14060	13920	13939	13923	14113	13936	13896	13861	14011	14112	13999	13974	14055	14112	13894	14075	13920	14039	13956	13996	13914	13843	14086	14113	13795	14052	13913	14011	13932	14093	13943	13896	13947	14062	14068	14015	14065	13905	13994	14020	14179	14099	13942	13913	13909	14047	13890	13960	14118	13909	13863	13932	13888	14134	14090	13861	14064	14214	14053	14063	14045	14042	13968	14064	14048	14030	14026	13917	13911	14045	14156	13935	13993	14054	14077	13827	14027	13965	13889	13814	14034	14084	13929	14121	14037	13977	14092	14033	13835	14071	14092	14029	14094	13965	14082	13965	14055	13994	13891	13961	13881	13997	13830	13995	13966	14087	13910	14059	13945	13953	13784	13890	13828	13987	13957	14101	14013	13970	13983	14151	13969	13760	13900	13780	14052	13890	13932	14030	14103	14102	14004	14039	14065	13998	13964	13971	14026	14226	13978	14042	14091	14011	13870	14052	13929	14071	14013	13908	14061	13995	13978	13900	14101	13984	13904	13891	13970	14033	13973	13904	14085	14068	13904	14178	14070	14139	13955	13872	13991	14047	13938	14058	13977	14025	13850	13987	13962	14087	13992	14036	13936	13855	14098	13994	14009	13886	13914	13988	14024	14104	14049	13900	13810	14178	13996	14008	13957	14160	13932	14119	14046	14022	13885	13976	14154	14073	13980	14037	14142	13965	14085	13928	14059	13995	13956	14163	13919	13960	13977	14109	13993	13980	14024	14076	14115	13908	14062	14023	14161	14053	13938	13951	14049	14101	14063	14108	13939	13723	13946	14087	14035	14095	14039	13920	14046	14210	13910	13986	14094	14044	14071	14002	13906	14124	14137	14080	14020	13918	14160	14039	14073	13972	13902	14001	13941	13772	14029	13966	14062	13965	14167	14007	13957	14054	14107	13871	14047	13921	14123	14114	14068	14143	13980	13851	14070	13987	13858	13905	13985	13982	14070	13977	13973	14006	13943	13923	13973	13994	14112	14220	14128	14151	13992	13982	13959	14097	14055	13953	13960	13918	13987	14145	14031	14038	13963	13920	14033	13817	13927	13909	14022	13877	13998	13838	13866	14099	14082	13998	14012	14021	14191	14037	14005	14000	14104	13828	13978	14104	13941	14060	13936	13989	13976	14147	14121	14082	14000	14140	14096	13935	14076	14028	14044	14000	14180	14114	13937	13988	14018	14131	14034	13930	14192	14009	14136	14021	14006	14016	14036	13900	14109	13939	13995	13935	14030	14144	13968	14134	14075	13953	14054	14026	14101	14129	14009	14064	13905	13951	14020	13807	14129	13951	13866	14029	14102	14093	13996	14136	13989	14049	13959	13947	13991
23752	21093	28402	24406	22602	22759	21454	18158	17446	17173	16822	16631	16573	16391	16344	16449	16488	16789	16496	16454	16548	16535	16213	16269	16092	16062	15908	16028	15943	15944	16119	15772	16074	15960	16002	15768	15770	15725	15957	15785	15650	15915	15865	15795	15968	15730	15714	15662	16053	15789	15912	15836	15890	15876	15824	15983	15852	15789	15810	15828	15778	15788	15892	15700	15789	15909	15921	15822	15858	15832	15685	16009	16058	15860	15810	15776	15838	15739	15727	15962	16042	15767	15713	15891	15863	15551	16063	15967	15772	15756	15905	15809	15896	15725	15677	15758	15709	15788	15646	15793	15760	15767	15634	15710	15758	15923	15764	15834	15589	15824	15757	15945	15673	15764	15614	15861	15768	15863	15649	15634	15808	15821	15857	15891	15626	15742	15641	15660	15796	15824	15884	15903	15675	15667	15693	15752	15605	15773	16006	15840	15793	15866	16026	15591	15945	15634	15958	15702	15646	15701	15741	15662	15602	15687	15748	15800	15903	15816	15776	15839	15734	15614	15844	15718	15876	15702	15935	15805	15759	15761	15728	15717	15672	15745	15801	15798	15765	15889	15790	15667	15889	15817	15579	15745	15670	15765	15824	15582	15893	15609	15573	15874	15814	15728	15665	15546	15561	15755	15801	15785	15652	16015	15668	15969	15770	15808	15778	15927	15891	15781	15916	15816	15938	15827	15797	15792	15647	15711	15893	15753	15826	15558	15915	15672	15747	15798	15842	15808	15783	15832	15682	15887	15715	15646	15762	15753	15777	15817	15970	15848	15567	15596	15736	15782	15747	15803	15693	15753	15942	15671	15721	15715	15737	15771	16025	15725	15672	15743	15782	15903	15775	15752	15676	15894	15890	15757	15797	15905	15867	15646	15651	15640	15657	15698	15644	15551	15551	15693	15889	15681	15952	15915	15828	15841	15496	15589	15593	15754	15774	15817	15783	15719	15630	15665	15758	15671	15713	15718	15734	15822	15613	15798	15708	15765	15647	15501	15612	15733	15791	15925	15683	15788	15694	15683	15607	15632	15713	15623	15780	15897	15928	15711	15728	15771	16037	15845	15823	15855	15588	15728	15706	15770	15658	15596	15575	15730	15555	15754	15786	15793	15672	15711	15752	15761	15731	15926	15548	15738	15673	15752	15841	15823	15934	15760	15693	15869	15736	16003	15786	15624	15507	15681	15776	15623	15860	15875	15835	15761	15791	15570	15708	15691	15764	15924	15795	15857	15978	15727	15718	15616	15778	15811	15888	15752	15899	15571	15724	15634	15659	15583	15716	15638	15849	15861	15476	15824	15841	15683	15851	15849	15810	15597	15733	15768	15831	15845	15812	15859	15712	15903	15744	15602	15543	15683	15805	15801	15547	15785	15814	15776	15882	15814	15985	15770	15824	15565	15918	15916	15743	15731	15706	15850	15860	15820	15817	15683	15666	15804	15604	15930	15631	15812	15792	15694	15487	15782	15599	15661	15533	15809	15821	15845	15529	15661	15688	15814	15782	15422	15662	15718	15615	15745	15683	15795	15886	15817	15709	15857	15850	15923	15893	15953	15678	15688	15759	15677	15999	15590	15772	15855	15695	15566	15752	15733	15774	15678	15713	15875	15766	15903	15822	15812	15599	15719	15873	15449	15702	15862	15516	15820	15675	15575	15790	15626	15771	15572	15659	15626	15710	15649	15750	15938	15845	15884	15791	15695	15683	15637	15712	15745	15699	15752	15791	15605	15668	15660	15733	15945	15896	15668	15879	15492	15749	15806	15731	15826	15894	15883	15747	15800	15742	15865	15938	15749	15665	15705	15846	15754	15828	15668	15886	15592	15662	15654	15610	15784	15781	15772	15746	15780	15900	15919	15958	15983	15831	15646	16013	15810	15630	15756	15775	15801	15949	15679	15711	15770	15779	15723	15492	15708	15823	15671	15921	15747	15702	15719	15818	16000	15692	15811	15684	15765	15676	15840	15914	15700	15603	15885	15787	15781	15715	15764	15524	15774	15471	15713	15836	15964	15650	15701	15952	15774	15964	15744	15839	15894	15722	15702	15787	15780	15412	15792	15942	15752	15641	15677	15712	15711	15724	15634	15907	15583	15562	15773	15801	15691	15512	15829	15853	15843	15885	15758	15541	15727	15760	15719	15811	15718	15680	15733	15721	15622	15723	15825	15968	15711	15682	15890	15881	15803	15874	15834	15722	15515	15776	15740	15436	15754	15912	15740	15846	15818	15674	15747	15947	15813	15888	15881	15620	15751	15868	15874	15618	15885	15611	15754	15876	15778	15668	15805	15709	15732	15801	15595	15511	15528	15826	15602	15869	15788	15816	15606	15730	15477	15502	15820	15733	15785	15679	15720	15600	15732	15957	15734	15713	15815	15864	15567	15810	15535	15792	15835	15815	15724	15771	15838	15597	15720	15772	15858	15759	15781	15972	15716	15754	15903	15698	15816	15813	15838	15815	15754	15855	15781	15798	15765	15584	15577	15788	15816	15670	15845	15736	15792	15703	15852	15756	15652	15586	15784	15658	15719	15601	15665	15698	15724	15797	15877	15719	15791	15790	15553	15684	15675	15736	15780	15717	15965	15868	15798	15866	15791	15681	15781	15723	15918	15737	15898	15798	15746	15939	15659	15770	15797	15909	15593	15763	15951	15860	15893	15838	15787	15712	15697	15702	15876	15749	15770	15775	15719	15915	15712	15705	15776	15694	15802	15878	15655	15751	15809	15801	15730	15681	15854	15682	15779	15694	15732	15870	15882	15791	15632	15630	15682	15598	15860	15846	15816	15783	15676	15745	15828	15755	15702	15779	15792	15747	15837	15580	15672	15789	15523	15818	15917	15847	15753	15610	16043	15887	15776	15767	15743	15838	15758	15974	15723	15757	15800	15682	15669	15630	15659	15865	16047	15738	15603	15862	15785	15802	15631	16034	15859	16024	15897	15784	15731	15894	15760	15791	15756	15812	15729	15862	15680	15724	15773	15808	15877	15759	15921	15649	15763	15826	15809	15621	15826	15730	15819	15564	15710	15745	15658	15822	15830	15723	15789	15802	15962	15909	15477	15735	15660	15725	15751	15776	15891	15813	15741	15716	15548	15609	15802	15814	15868	15739	15748	15772	15731	15748	15674	15944	15904	15708	15542	15799	15665	15810	15824	15751	15876	15652	15906	15863	15982	15655	15697	15688	15886	15746	15716	15879	15804	15920	15941	15750	15936	15761	15756	15843	15714	15966	15956	15845	15783	15799	15844	15723	15854	15863	15710	15867	15804	15659	15744	15776	15594	15598	15845	15601	15840	15754	15559	15946	15728	15725	15636	15797	15859	15761	15708	15933	15887	15755	15585	15727	15813	15697	15904	15850	15627	15670	15735	15850	15843	15627	15932	15714	15625	15636	15791	15806	15600	15766	15708	15880	15798	15736	15721	15974	15619	15845	15756	15851	15855	15734	15875	15908	15926	15723	15772	15862	15803	15732	15638	15766	15725	15810	15652	15441	15680	15759	15611	15800	15814	15734	15665	15704	15728	15807	15816	15832	15567	15698	15692	15761	15845	15725	15704	15640	15776	15894	15685	15875	15683	15862	15728	15478	15894	15886	15706	15779	15629	15805	15679	15826	15761	15958	15870	16009	15769	15684	15414	15677	15819	15693	15665	16032	15772	15918	15793	15723	15666	15727	15548	15766	15959	15927	15661	15565	15867	15752	15772	15796	15578	15872	15868	15654	15799	15783	15690	15858	15763	15715	15785	15784	15669	15850	15713	15877	15826	15720	15892	15818	16041	15927	15568	15716	15846	15881	15761	15599	15754	15802	15793	15856	15708	15799	15604	15788	15597	15720	15688	15735	15593	15758	15719	15640	15874	15760	15658	15729	15803	15887	15794	15719	15606	15828	15721	15639	15640	15726	15813	15721	15623	15763	15547	15649	15780	15900	15882	15666	15641	16048	15818	15702	15786	15881	15651	15789	15876	15562	15724	15821	15746	15639	15754	15646	15720	15807	15600	15826	15837	15707	15629	15943	15829	15915	15855	15856	15673	15763	15924	15960	15666	15686	15736	15722	15628	15790	15835	15690	15677	15642	15681	15782	15882	15639	15758	15807	15680	15615	15564	15847	15649	15842	15669	15746	15821	15943	15716	15648	15885	15922	15837	15804	15754	15890	15518	15714	15716	15766	15737	15993	15714	15656	15769	15821	15754	15703	15776	15759	15856	15849	15632	15757	15735	15830	15720	15579	15611	15901	15633	15553	15701	15698	15807	15727	15591	15743	15727	15903	15709	15839	15870	15740	15662	15670	15826	15632	15829	15684	15725	15781	15831	15725	15972	15708	15922	15667	15854	15565	15778	15764	15727	15769	15807	15677	15723	15579	15538	15647	15598	15838	15591	15823	15725	15779	15803	15690	15706	15647	15765	15704	15814	15828	15603	15867	15689	15625	15599	15693	15770	15690	15809	15684	15920	15650	15894	15754	15702	15778	15812	15865	15702	15818	15724	15798	15793	15942	15803	15847	15741	15826	15660	15689	15591	15742	15717	15928	15892	15887	15799	15695	15752	15895	15959	15878	15830	15541	15909	15565	15838	15829	15777	15788	15706	15752	15927	15652	15587	15797	15905	15882	15662	15804	15813	15689	15820	15720	15624	15622	15643	15742	15645	15784	15823	15797	15766	15823	15723	15743	15719	15920	15811	15615	15907	15578	15719	15914	15862	15735	15687	15765	15662	15834	15723	15720	15746	15751	15756	15756	15726	15634	15757	15836	15780	15796	15921	15631	15802	15625	15597	15699	15713	15830	15922	15573	15862	15721	15582	15734	15651	15881	15743	15743	15939	15751	15975	15776	15670	15819	15764	15830	15779	15902	15938	15754	15873	15630	15741	15789	15702	15961	15674	15646	15763	15655	15880	15849	15874	15873	15774	15895	15923	15636	15993	15892	15715	15673	15783	15747	15831	15852	15936	15699	15801	15819	15716	15615	15691	15681	15788	15777	15594	15751	15564	15659	15712	15869	15546	15771	15765	15698	15814	15693	15799	15778	15707	15626	15707	15645	15745	15877	16014	15964	15868	15730	15552	15641	15757	15570	15738	15859	15701	15676	15706	15854	15731	15734	15746	15726	15690	15749	15876	15979	15872
25267	43243	40531	31834	24802	20970	18783	17542	16579	16053	15733	15368	15475	15142	15301	15546	15521	15441	15414	15283	15278	15059	14970	14934	14911	14965	14777	14725	14553	14633	14775	14538	14524	14652	14588	14621	14527	14407	14533	14527	14390	14317	14527	14301	14440	14238	14507	14485	14345	14291	14209	14470	14362	14498	14223	14479	14422	14267	14438	14442	14362	14369	14282	14297	14269	14214	14456	14270	14457	14270	14163	14237	14313	14479	14326	14183	14459	14232	14343	14474	14447	14253	14129	14406	14392	14326	14363	14310	14277	14150	14359	14310	14253	14371	14378	14288	14325	14334	14373	14403	14320	14139	14331	14131	14282	14181	14256	14242	14338	14298	14485	14173	14347	14337	14379	14360	14260	14384	14281	14212	14244	14383	14269	14286	14249	14350	14417	14278	14495	14453	14291	14331	14249	14312	14323	14330	14264	14396	14289	14354	14167	14225	14398	14289	14294	14229	14465	14223	14272	14337	14316	14224	14291	14333	14315	14366	14312	14441	14427	14260	14280	14340	14416	14493	14256	14331	14285	14319	14267	14355	14340	14310	14142	14388	14427	14265	14370	14304	14253	14157	14233	14230	14453	14159	14233	14329	14136	14243	14292	14209	14193	14269	14303	14165	14471	14451	14168	14230	14344	14357	14194	14405	14276	14373	14075	14116	14217	14130	14352	14328	14380	14189	14404	14354	14515	14347	14454	14192	14330	14384	14483	14284	14278	14232	14403	14231	14345	14300	14215	14290	14384	14356	14324	14388	14447	14263	14461	14279	14233	14370	14231	14359	14166	14445	14236	14318	14190	14332	14405	14336	14321	14381	14246	14378	14256	14315	14382	14288	14215	14267	14264	14284	14324	14329	14189	14056	14453	14314	14364	14305	14260	14392	14368	14282	14303	14313	14334	14320	14429	14245	14301	14258	14292	14373	14283	14328	14155	14219	14416	14275	14249	14289	14174	14371	14231	14285	14452	14281	14183	14396	14304	14248	14409	14336	14352	14427	14220	14403	14270	14238	14246	14327	14248	14347	14369	14318	14283	14276	14119	14265	14265	14395	14256	14351	14375	14176	14288	14387	14132	14135	14249	14264	14247	14192	14341	14354	14301	14430	14504	14276	14284	14355	14450	14257	14028	14416	14228	14392	14252	14303	14307	14143	14178	14400	14120	14399	14240	14306	14327	14161	14359	14353	14356	14413	14425	14396	14291	14457	14157	14302	14219	14356	14472	14128	14254	14183	14312	14162	14175	14335	14332	14393	14300	14402	14285	14385	14233	14349	14349	14350	14157	14511	14314	14307	14415	14290	14306	14379	14296	14229	14386	14236	14248	14342	14452	14366	14215	14157	14293	14252	14334	14357	14353	14286	14304	14301	14374	14273	14303	14328	14198	14211	14341	14278	14177	14412	14201	14406	14270	14353	14314	14495	14415	14369	14362	14397	14309	14218	14150	14236	14221	14479	14214	14429	14377	14329	14233	14334	14320	14345	14253	14332	14396	14277	14162	14287	14242	14415	14258	14311	14229	14297	14501	14239	14335	14317	14373	14192	14128	14248	14307	14420	14154	14275	14168	14328	14219	14222	14243	14373	14368	14392	14205	14407	14330	14083	14195	14288	14285	14440	14188	14407	14321	14162	14309	14387	14347	14473	14261	14454	14340	14430	14345	14420	14353	14247	14258	14282	14312	14469	14307	14198	14368	14225	14482	14307	14388	14325	14345	14412	14432	14266	14266	14329	14309	14446	14237	14263	14321	14274	14391	14446	14216	14485	14319	14288	14239	14276	14345	14301	14377	14197	14376	14254	14270	14157	14458	14308	14235	14294	14432	14428	14295	14279	14419	14153	14302	14349	14295	14187	14360	14475	14216	14329	14290	14335	14344	14329	14203	14279	14407	14197	14297	14465	14419	14433	14439	14343	14338	14293	14303	14411	14229	14170	14243	14190	14464	14332	14527	14456	14335	14465	14267	14233	14457	14256	14351	14262	14176	14241	14505	14284	14339	14352	14398	14268	14392	14223	14316	14300	14107	14248	14236	14513	14271	14313	14399	14202	14228	14375	14402	14375	14432	14435	14452	14395	14362	14315	14366	14352	14274	14328	14276	14170	14178	14415	14270	14279	14412	14175	14381	14090	14338	14233	14281	14339	14208	14381	14392	14272	14222	14326	14185	14474	14184	14308	14332	14307	14375	14142	14262	14280	14234	14244	14223	14396	14348	14300	14194	14581	14348	14162	14326	14394	14367	14333	14265	14477	14373	14266	14265	14325	14367	14430	14308	14416	14385	14204	14430	14302	14224	14227	14363	14111	14240	14121	14364	14161	14323	14450	14382	14217	14298	14276	14299	14323	14350	14371	14503	14224	14344	14380	14362	14406	14232	14233	14474	14191	14335	14157	14260	14175	14361	14272	14280	14194	14268	14483	14312	14363	14194	14236	14316	14384	14531	14344	14288	14328	14374	14405	14294	14500	14179	14401	14114	14108	14292	14429	14198	14355	14334	14307	14195	14173	14132	14314	14478	14272	14338	14290	14470	14285	14099	14249	14195	14486	14152	14082	14283	14217	14257	14138	14427	14341	14336	14409	14207	14325	14342	14265	14389	14420	14325	14379	14242	14376	14211	14228	14214	14270	14374	14215	14296	14431	14581	14314	14263	14330	14536	14308	14264	14150	14238	14350	14214	14377	14348	14361	14331	14567	14364	14267	14422	14336	14259	14217	14407	14471	14312	14468	14279	14207	14318	14297	14265	14216	14321	14427	14548	14336	14313	14282	14301	14260	14440	14346	14379	14460	14365	14225	14164	14177	14500	14268	14186	14582	14365	14283	14287	14368	14277	14212	14366	14310	14361	14328	14312	14304	14254	14320	14383	14178	14234	14358	14407	14335	14476	14238	14254	14298	14467	14420	14340	14493	14262	14356	14306	14359	14357	14188	14337	14373	14274	14337	14408	14348	14475	14276	14396	14315	14484	14180	14311	14441	14236	14362	14238	14370	14342	14382	14349	14370	14262	14311	14170	14293	14395	14137	14456	14274	14373	14325	14368	14241	14527	14316	14484	14415	14346	14073	14330	14234	14217	14367	14349	14241	14414	14444	14337	14376	14435	14181	14311	14251	14223	14145	14295	14129	14303	14403	14283	14194	14103	14279	14185	14372	14216	14318	14314	14354	14386	14380	14239	14254	14257	14481	14193	14362	14237	14419	14351	14282	14318	14278	14227	14362	14377	14444	14334	14190	14376	14327	14294	14448	14318	14116	14279	14249	14179	14363	14191	14394	14296	14302	14309	14381	14411	14308	14264	14105	14312	14262	14425	14391	14240	14260	14320	14550	14443	14425	14494	14369	14388	14268	14168	14459	14433	14161	14342	14182	14546	14504	14237	14337	14429	14310	14314	14303	14467	14380	14292	14330	14347	14394	14365	14260	14486	14331	14277	14189	14362	14359	14311	14330	14300	14271	14270	14398	14189	14357	14303	14347	14392	14230	14168	14385	14188	14361	14307	14408	14302	14434	14289	14210	14306	14383	14356	14183	14306	14280	14445	14445	14272	14349	14366	14361	14235	14284	14330	14271	14339	14360	14320	14352	14373	14273	14358	14380	14225	14325	14471	14323	14390	14255	14402	14297	14553	14507	14276	14199	14224	14270	14293	14119	14221	14307	14397	14319	14287	14301	14213	14369	14229	14362	14444	14225	14385	14318	14385	14336	14488	14478	14394	14421	14303	14495	14238	14381	14506	14354	14399	14282	14293	14268	14389	14356	14174	14275	14359	14289	14175	14364	14173	14228	14294	14366	14272	14280	14370	14414	14293	14137	14295	14230	14393	14361	14304	14144	14343	14360	14383	14355	14323	14335	13989	14359	14419	14282	14314	14175	14404	14232	14352	14085	14278	14350	14167	14475	14416	14198	14336	14308	14426	14390	14314	14361	14313	14497	14364	14427	14382	14409	14131	14240	14322	14444	14415	14332	14278	14354	14188	14373	14328	14404	14261	14266	14370	14278	14211	14304	14331	14331	14441	14223	14197	14188	14372	14276	14535	14382	14404	14187	14368	14190	14311	14225	14413	14220	14405	14249	14353	14501	14371	14367	14224	14219	14389	14352	14351	14175	14284	14396	14318	14323	14403	14407	14336	14333	14341	14123	14379	14359	14503	14219	14257	14271	14162	14274	14309	14269	14487	14261	14126	14442	14448	14397	14302	14470	14288	14203	14315	14408	14145	14520	14263	14459	14331	14440	14135	14404	14349	14047	14206	14247	14545	14336	14151	14433	14174	14430	14344	14404	14204	14249	14485	14216	14268	14331	14102	14453	14322	14482	14424	14334	14425	14376	14161	14291	14470	14422	14324	14444	14432	14268	14300	14239	14232	14400	14315	14302	14211	14284	14242	14351	14165	14405	14329	14372	14621	14246	14207	14333	14497	14264	14378	14321	14300	14230	14365	14398	14331	14430	14430	14377	14481	14417	14385	14416	14249	14420	14411	14254	14358	14220	14465	14355	14363	14359	14275	14416	14377	14223	14091	14366	14227	14349	14166	14414	14302	14121	14279	14305	14293	14339	14364	14260	14488	14298	14412	14234	14356	14377	14224	14280	14436	14113	14380	14324	14359	14426	14244	14336	14296	14353	14293	14209	14348	14241	14473	14394	14182	14148	14399	14269	14299	14380	14288	14180	14345	14327	14455	14288	14304	14233	14348	14320	14404	14177	14442	14477	14284	14471	14234	14293	14386	14362	14172	14351	14389	14272	14241	14492	14332	14284	14311	14401	14358	14165	14429	14367	14271	14243	14270	14207	14544	14270	14193	14239	14323	14326	14355	14337	14428	14418	14236	14294	14337	14429	14199	14293	14255	14154	14310	14460	14417	14386	14278	14296	14383	14371	14192	14287	14364	14399	14254	14405	14382	14272	14249	14267	14380	14271	14290	14319	14377	14346	14168	14194	14253	14099	14366	14329	14209	14429	14245	14317	14248	14324	14099	14471	14217	14357	14294	14416	14401	14184	14310	14366	14369	14230	14427	14333	14367	14296	14335	14323	14348	14310	14349	14144	14235	14313	14210	14158	14401	14347	14429	14316	14304	14335	14219	14346	14177	14459	14206	14352	14228	14535	14274	14414	14268	14262	14248	14451	14289	14265
22593	21030	28722	23566	21638	23882	25029	19326	17824	17801	17490	16989	16893	16833	16927	16919	16705	17061	16958	16912	16777	16678	16687	16464	16482	16331	16248	16262	16192	16330	16098	16189	16151	16245	16233	15981	16256	15981	16137	15904	15986	16157	15977	15961	15973	15871	16229	15828	15734	16086	16036	15909	16043	15986	15991	15897	15782	15931	15825	15833	15917	15992	15966	15905	15784	15869	15839	16048	15867	15980	15822	15881	15878	15929	15869	15995	15804	15852	15817	15752	15915	15895	15848	15763	15768	15772	15869	15841	15818	15713	15774	15899	15750	15925	15781	15794	15801	15737	15960	15866	15744	15981	15794	15780	15625	15931	15725	15934	15853	15580	15951	16024	15910	15738	15828	15839	15798	15754	15828	15814	15738	16058	15916	15885	15877	15901	15597	15623	15856	15936	16003	15735	15745	15769	15903	15707	15712	15872	15731	15916	15778	15843	16081	15800	15830	15785	15535	15891	15826	15856	15919	15589	15857	15744	15754	15732	15837	15929	15706	15808	15730	15842	15762	15732	15730	15934	15716	15848	15783	15747	15825	15647	15736	15810	15915	16038	15895	15834	16006	15631	15794	15853	15817	15980	15753	15715	15773	15802	15929	15886	15868	15727	15796	15759	15792	15689	15888	15729	15969	15798	15748	15650	15820	15837	15678	15869	15965	15688	15774	15832	15939	15866	15935	15721	15782	15762	15849	15691	15955	15794	15919	15787	15778	15721	15803	15941	15802	15936	15803	15771	15790	15682	15518	15771	15825	15717	15956	15801	15747	15748	16073	15900	15899	15859	15793	15582	15619	16008	15747	15718	15978	15832	15735	15886	15851	15819	15738	15844	15827	15819	15806	15713	15719	15826	15926	15798	15700	15896	16090	15739	15699	15807	15935	15807	15876	15910	15853	15875	15796	15971	15829	15951	15793	15857	15674	15842	15856	15905	15964	15989	15743	15843	15763	15763	15879	15834	15977	15931	15868	15812	15707	15749	15781	15761	15810	15693	15887	15711	16133	15905	15856	15818	15654	15782	15928	15715	15953	15736	15715	15772	15701	15846	15903	15832	15738	15991	15932	15661	15808	15753	15899	15832	15672	15729	15825	15729	15823	15666	15794	15702	15831	15965	15696	15658	15841	15972	15547	15723	15861	15781	15754	15685	15981	16045	15708	15781	15740	15838	15963	15736	15786	15817	15821	15961	15895	15884	15871	15680	15898	15666	15737	15983	15792	16024	15847	15668	15783	15833	15776	15969	15988	15867	15871	15916	15956	15815	15847	16017	15854	15934	15903	15648	15856	15698	15880	15899	15916	15772	15664	15825	15829	15833	15533	15890	15809	15880	15759	15724	15751	15706	15924	15829	15704	15787	15712	15759	15777	15743	15988	15713	15835	15659	15784	16025	15893	16059	16024	15843	15841	15824	15767	15685	15758	15743	15668	15926	15775	15721	15797	15962	15964	15928	15896	15945	15847	15903	15792	15816	15793	15758	15866	15800	15878	15894	15800	15783	15900	15695	15861	15902	15921	15754	15882	15915	15856	15768	15647	15899	15849	15959	15694	15761	15890	15742	15714	15714	15862	15812	15760	15764	15824	15736	15780	15743	15758	15944	15802	15716	15890	15693	15700	15624	15887	15700	15694	15725	15839	15828	15519	15694	15763	15921	15788	15877	15738	16053	15935	15965	15805	15658	15984	15768	15867	15775	15740	15860	15673	15948	15917	15778	15879	15785	15912	15794	15726	15863	15715	15657	15742	15877	15960	15846	15744	15835	15799	15734	15971	16042	15909	15955	15862	15893	15836	15801	15954	15848	15815	16120	15744	16001	15699	16038	15835	15855	15876	15610	15721	15672	15724	15756	15794	15817	15700	15713	15614	15810	15868	15895	15742	16036	15960	15833	15964	15808	15830	16022	15578	15750	15775	15759	15728	16074	15792	15989	15992	15815	15736	15802	15801	15762	15759	15771	15897	15655	15672	15762	15657	15715	15843	15823	15912	15733	15714	15660	15793	15914	16035	15598	15898	16003	15722	15750	15826	15834	15876	15654	15883	15798	15701	15711	15919	15904	15827	15921	15834	15634	15854	15725	15849	15842	15844	15781	15950	15772	15873	15644	15892	16033	15827	15719	15874	15789	15977	15738	15891	15810	15869	15795	15804	15756	16027	15815	15863	15882	15796	15763	15666	15836	15772	15624	15725	15592	15927	15817	15830	15629	15560	15728	16014	15708	15784	15820	15814	15854	15780	16105	15890	15811	15779	15964	15686	15719	15898	15792	15807	15937	15806	15737	15831	15902	15666	15779	15848	15909	15735	15813	15637	15964	15837	15837	15880	15851	15859	15789	15698	15868	15666	15765	15816	15694	15794	15651	15709	15857	15792	15924	15975	15804	15774	15858	15754	15874	15832	15770	15820	15941	15774	15764	15754	15794	15625	15865	15653	15755	15977	15858	15591	15722	15800	16049	15902	15767	15679	15649	16024	15974	15799	15887	15512	15926	16205	15798	15653	15919	15727	15819	15693	15887	15878	15844	15948	15936	16000	15852	15823	15812	15816	15822	15861	15951	15800	15919	15801	15616	15808	15540	15545	15775	16034	15754	15764	16010	15920	15879	15776	15888	15957	15694	15677	15633	15725	15570	15798	15677	15796	15783	15836	15699	15856	15711	15766	15673	15761	15880	15652	15809	15664	15873	15819	15920	15679	16014	15897	15894	15800	15769	15814	15833	15959	15886	15786	15717	15811	15804	15788	15875	15699	15920	15850	15665	15993	15826	15825	15830	15866	15801	15849	16001	15843	15776	15846	15669	15607	15957	15712	15777	15795	15760	15892	15967	15900	15786	15794	15622	15759	15708	15615	15721	15945	15916	15847	15737	15707	15749	15837	15666	15826	15742	15724	15845	15738	15804	15730	15760	15958	15869	15585	15847	15921	15743	15832	15947	15872	15686	15795	15896	15774	15982	15755	15943	15738	15763	15882	15753	15750	15894	15797	15755	15875	16019	16055	15697	15753	15805	15587	15970	15705	15855	15658	15877	15825	15808	15881	15545	15723	15800	15776	15948	15727	15773	15921	15810	15886	15602	15759	15669	15807	15723	15824	15807	15866	15883	15915	15821	15722	15803	15908	16044	15890	15740	15796	15896	15855	15842	15949	15844	15865	15698	15782	15682	15892	15786	15634	15762	15805	15863	15832	15615	15804	15682	15816	15912	15870	15760	15842	15713	15437	15632	15914	15796	15866	15581	15769	15733	16016	15800	15799	15696	15742	16027	15717	15718	15812	15746	15804	15731	15680	15780	15834	15971	15841	15654	15735	15919	15896	15757	15779	15945	15735	15839	15831	16007	15998	15819	15775	15772	15735	15728	15880	15733	15726	15666	15841	15955	15994	15782	16030	15708	15695	15919	15773	15785	15814	15630	16062	15735	15899	15830	15698	15868	15791	15738	15797	15747	15726	15767	15745	15865	15968	16059	15812	15797	15785	15829	15843	15646	15864	15855	15841	15524	15966	15862	15863	15753	15634	15698	15790	15763	15817	15895	15999	16025	15830	15848	15833	15761	15772	15748	16011	15977	15907	15779	16049	15711	15794	15836	15764	15654	15773	15774	15836	15690	15860	15888	15981	15785	15994	15828	15644	15907	15814	15873	15833	15782	15600	15490	15890	15783	15760	15822	16059	15942	15944	15808	15784	15988	15758	15790	15793	15678	16004	15728	15683	15833	15716	15866	15652	15881	16068	15752	15828	15726	15801	15926	15683	15693	15771	15873	15698	15892	15857	15792	15593	15856	15809	15663	15818	15870	15890	15911	15919	15759	15924	15729	15962	15811	15811	15777	15811	15878	15814	15858	15732	15579	15554	15939	15846	15880	15681	15663	15921	15854	15931	15747	15869	15671	15976	15926	15908	15811	15690	15926	15996	15802	15681	15645	15878	15706	15745	15858	15873	15660	15853	15973	15828	15616	15586	15867	15794	15562	15858	16058	15916	15927	15817	15883	15803	15880	15861	15887	15881	15689	15608	15972	15648	15862	15868	15866	15893	15931	16088	16013	15843	15840	15880	15960	15932	15893	15938	15810	15804	15799	15706	15611	15776	15806	15488	15687	16022	15739	15798	15917	15741	15826	15843	15914	15886	15947	15806	15802	15796	15990	15746	15700	15841	15968	15934	15607	15979	15798	15859	16066	15805	15656	15882	15795	15920	15840	15792	15864	15616	15610	15932	15664	15760	15840	15794	15649	15554	15786	15723	15763	15648	15767	15670	15907	15924	15733	15839	15815	15947	15834	15833	15740	16063	15911	15789	15840	15856	15753	15612	15664	15766	15934	15933	15832	15836	15661	15697	15787	15768	15898	16102	15909	15741	15812	15608	15701	15687	15702	15706	15785	15914	15803	15925	15819	15557	16121	15955	15756	15859	15784	15855	15769	15981	15858	15675	15759	15711	15875	15715	15708	16001	15810	15806	16063	15812	15675	15978	15827	15951	15692	15741	15835	15942	15845	15902	15800	15797	15677	15815	15747	15774	15628	15853	15680	15781	15811	15824	15976	15832	15914	15898	15782	15774	15790	15745	15739	15721	15811	15875	15779	15763	15697	15853	15850	15889	15992	15683	15734	15864	15853	15750	15669	15655	16171	15727	15588	15775	15802	15854	15727	15710	15768	16112	15806	15643	15852	15795	15783	16042	15798	15809	15682	15790	15854	15969	15765	15821	15856	15938	15836	15781	15954	15815	15926	15958	15921	15958	16047	15532	15889	16072	15682	15915	15838	15933	15802	15681	15801	15887	15920	16053	15793	15734	15723	15847	15870	15810	15588	15747	15839	15889	15854	15601	15871	15819	16127	15829	15680	15683	15920	16020	15806	15846	15765	15747	15854	15737	15865	15794	15748	15919	15975	15877	15831	15690	15795	15762	15699	15950	15823	15943	15925	15699	15715	15705	15937	15834	15886	15964	15983	15844	15814	15662	15835	15794	15704	15947	15877	15818	15719	15826	15751	15885	15863	15733	15765	15750	15641	15777	15887	15909	15896	15919	15810	15773	15779	15856	15965	15797	15844	15923	15792	15847	15775	15711	15662	15759	15721	15736	15755	15892	15784	15866	15945	15751	15642	15720	15818	15836	15978	15795	15703	15790	15799
27109	47646	45066	36435	28836	23406	20297	18848	17522	16864	16340	15950	15896	15646	15713	15914	15690	15713	15830	15978	15827	15405	15301	15111	15041	14900	14855	14671	14612	14846	14536	14718	14584	14550	14501	14551	14578	14424	14448	14428	14218	14423	14407	14419	14376	14450	14368	14459	14313	14350	14286	14311	14309	14275	14117	14368	14350	14452	14408	14201	14243	14329	14310	14336	14358	14263	14259	14301	14133	14277	14336	14304	14374	14246	14349	14268	14369	14342	14365	14281	14345	14020	14282	14333	14225	14222	14190	14215	14334	14277	14368	14485	14256	14469	14207	14356	14373	14249	14286	14277	14297	14416	14116	14286	14416	14460	14244	14191	14141	14404	14292	14419	14485	14172	14416	14203	14132	14296	14349	14219	14424	14243	14324	14196	14292	14397	14208	14176	14327	14129	14173	14069	14214	14059	14248	14183	14340	14405	14149	14133	14406	14308	14273	14283	14358	14246	14244	14234	14284	14237	14209	14266	14278	14224	14258	14344	14277	14132	14120	14313	14222	14295	14267	14250	14221	14482	14326	14099	14481	14307	14337	14255	14250	14294	14069	14221	14507	14232	14137	14210	14185	14327	14238	14257	14210	14115	14363	14194	14277	14283	14219	14196	14293	14296	14402	14241	14147	14136	14265	14285	14303	14259	14390	14239	14276	14202	14303	14267	14282	14245	14332	14369	14168	14220	14245	14297	14227	14464	14419	14336	14270	14253	14293	14289	14163	14379	14151	14126	14267	14265	14296	14386	14139	14266	14434	14214	14376	14292	14256	14412	14242	14285	14239	14119	14264	14301	14307	14369	14314	14447	14020	14212	14393	14302	14274	14302	14315	14452	14158	14185	14307	14271	14233	14118	14442	14169	14250	14223	14235	14264	14404	14161	14242	14267	14159	14497	14161	14256	14255	14354	14210	14312	14234	14100	14483	14223	14419	14345	14245	14233	14247	14345	14291	14271	14250	14143	14263	14220	14125	14283	14223	14145	14367	14232	14320	14415	14272	14447	14247	14285	14314	14281	14343	14195	14336	14388	14177	14143	14239	14445	14161	14239	14322	14201	14289	14428	14256	14215	14312	14166	14371	14247	14198	14385	14393	14353	14270	14245	14306	14312	14214	14386	14268	14189	14376	14371	14165	14393	14277	14297	14354	14307	14251	14209	14057	14276	14318	14284	14276	14216	14256	14416	14312	14150	14249	14305	14195	14093	14322	14301	14313	14367	14311	14322	14206	14283	14254	14434	14410	14381	14124	14198	14188	14209	14256	14327	14317	14374	14349	14311	14307	14191	14293	14211	14278	14346	14311	14287	14336	14199	14299	14399	14336	14289	14280	14166	14289	14303	14460	14441	14218	14335	14285	14190	14163	14226	14347	14070	14244	14364	14350	14308	14215	14485	14278	14231	14261	14290	14215	14382	14328	14254	14365	14292	14200	14247	14288	14229	14237	14337	14220	14227	14490	14271	14465	14279	14168	14246	14284	14252	14302	14396	14355	14338	14165	14220	14258	14319	14163	14431	14316	14273	14362	14214	14384	14148	14375	14495	14085	14279	14295	14276	14404	14343	14327	14209	14382	14251	14149	14363	14430	14204	14249	14358	14276	14186	14326	14268	14279	14420	14225	14281	14293	14357	14165	14354	14256	14169	14218	14325	14085	14171	14224	14047	14240	14289	14272	14220	14224	14399	14044	14316	14298	14274	14201	14327	14207	14030	14241	14197	14242	14324	14118	14148	14137	14226	14128	14359	14255	14199	14347	14375	14261	14245	14359	14419	14302	14269	14348	14200	14240	14212	14143	14332	14373	14368	14360	14181	14232	14168	14339	14159	14239	14407	14264	14285	14346	14390	14145	14169	14096	14230	14437	14234	14328	14300	14364	14161	14250	14222	14200	14246	14320	14325	14309	14327	14156	14168	14292	14282	14068	14181	14424	14257	14281	14181	14413	14217	14086	14421	14288	14385	14212	14212	14069	14279	14235	14164	14224	14321	14318	14384	14281	14216	14176	14332	14090	14421	14503	14283	14258	14291	14038	14383	14242	14284	14215	14187	14223	14309	14259	14325	14178	14407	14258	14199	14349	14327	14196	14224	14260	14189	14252	14254	14455	14141	14352	14282	14169	14275	14355	14232	14217	14271	14251	14196	14168	14207	14426	14115	14239	14212	14381	14132	14187	14387	14334	14192	14261	14216	14307	14307	14140	14132	14273	14183	14329	14497	14314	14510	14175	14299	14422	14213	14082	14194	14357	14213	14406	14265	14183	14315	14341	14192	14507	14390	14166	14253	14270	14176	14037	14267	14224	14139	14312	14193	14294	14275	14309	14345	14300	14221	14343	14114	14148	14254	14268	14258	14031	14260	14219	14300	14321	14481	14318	14261	14278	14332	14241	14268	14348	14431	14331	14306	14160	14343	14254	14202	14083	14223	14177	14281	14193	14167	14323	14095	14237	14377	14158	14305	14557	14057	14232	14198	14275	14160	14287	14278	14185	14348	14197	14273	14507	14143	14285	14222	14095	14139	14299	14131	14266	14315	14307	14201	14181	14327	14131	14251	14293	14068	14241	14390	14226	14218	14212	14377	14316	14224	14094	14307	14148	14381	14335	14352	14344	14169	14289	14161	14208	14287	14236	14393	14189	14257	14415	14101	14254	14229	14222	14360	14333	14318	14266	14205	14339	14234	14250	14093	14324	14206	14231	14158	14321	14246	14033	14188	14390	14307	14293	14271	14093	14379	14205	14331	14259	14367	14125	14243	14161	14247	14203	14175	14296	14330	14295	14304	14287	14318	14286	14215	14388	14302	14256	14313	14524	14331	14092	14254	14253	14277	14435	14212	14322	14265	14179	14343	14180	14332	14343	14089	14334	14263	14169	14308	14210	14247	14585	14338	14481	14372	14427	14391	14265	14276	14133	14290	14319	14212	14414	14342	14262	14147	14306	14299	14271	14239	14326	14265	14179	14222	14179	14122	14454	14367	14319	14257	14406	14204	14140	14251	14366	14396	14239	14175	14196	14219	14186	14262	14451	14427	14307	14296	14103	14291	14276	14184	14249	14262	14275	14194	14195	14166	14261	14190	14061	14435	14393	14203	14150	14290	14312	14306	14237	14248	14253	14335	14289	14276	14253	14181	14154	14256	14254	14227	14295	14099	14234	14321	14351	14349	14206	14372	14208	14358	14322	14393	14444	14132	14330	14461	14326	14234	14201	14316	14219	14218	14117	14118	14278	14145	14222	14359	14395	14131	14283	14420	14299	14268	14206	14149	14179	14251	14206	14137	14338	14219	14274	14044	14256	14306	14084	14418	14170	14099	14135	14324	14401	14222	14385	14407	14193	14201	14181	14172	14254	14323	14400	14304	14341	14293	14285	14287	14293	14422	14229	14274	14387	14234	14109	14263	14280	14316	14324	14277	14215	14341	14229	14095	14412	14414	14327	14290	14288	14215	14023	14149	14196	14389	14351	14364	14141	14328	14223	14297	14299	14254	14372	14311	14196	14196	14303	14298	14292	14267	14103	14230	14452	14337	14338	14238	14198	14178	14275	14123	14208	14220	14385	14308	14294	14292	14312	14448	14382	14281	14182	14357	14263	14292	14151	14231	14290	14285	14321	14199	14177	14234	14313	14347	14246	14205	14401	14340	14238	14118	14333	14216	14014	14346	14291	14272	14292	14210	14210	14273	14403	14127	14218	14387	14368	14206	14216	14404	14346	14264	14182	14355	14156	14305	14271	14224	14164	14243	14164	14232	14218	14328	14205	14198	14103	14256	14189	14301	14256	14254	14466	14209	14264	14065	14319	14301	14221	14373	14168	14217	14214	14359	14225	14421	14288	14364	14216	14125	14252	14103	14141	14252	14241	14279	14349	14177	14166	14211	14308	14351	14278	14147	14199	14217	14210	14247	14169	14120	14123	14389	14229	14262	14414	14237	14433	14241	14366	14134	14478	14500	14311	14143	14391	14191	14312	14260	14348	14361	14377	14115	14323	14259	14209	14230	14467	14220	14247	14212	14129	14236	14268	14207	14244	14183	14361	14178	14273	14258	14415	14392	14379	14272	14268	14332	14258	14165	14156	14217	14326	14222	14244	14224	14230	14220	14298	14363	14193	14354	14194	14285	14317	14247	14438	14316	14400	14349	14118	14262	14263	14156	14284	14266	14296	14295	14340	14269	14328	14221	14249	14187	14355	14303	14208	14186	14141	14162	14324	14225	14207	14379	14281	14317	14263	14294	14181	14214	14292	14200	14264	14340	14162	14315	14290	14212	14207	14152	14196	14228	14127	14275	14183	14223	14344	14424	14235	14297	14213	14336	14194	14264	14205	14303	14180	14373	14269	14397	14441	14229	14331	14388	14301	14433	14277	14305	14503	14376	14218	14157	14228	14358	14132	14241	14225	14302	14276	14127	14491	14175	14181	14490	14282	14205	14295	14428	14204	14196	14197	14158	14226	14217	14252	14231	14275	14334	14366	14278	14285	14240	14182	14318	14152	14255	14239	14260	14010	14384	14274	14345	14380	14378	14256	14301	14295	14271	14123	14421	14305	14309	14205	14321	14376	14263	14376	14180	14099	14214	14322	14296	14377	14200	14208	14206	14285	14235	14242	14399	14412	14200	14297	14234	14256	14235	14193	14185	14496	14221	14215	14174	14360	14082	14246	14347	14246	14204	14282	14303	14213	14330	14264	14364	14147	14275	14214	14168	14353	14175	14330	14459	14225	14097	14362	14199	14300	14224	14144	14279	14319	14281	14221	14309	14447	14181	14247	14374	14196	14100	14221	14222	14336	14292	14218	14255	14319	14348	14190	14270	14173	14371	14236	14241	14233	14363	14147	14389	14322	14264	14167	14220	14293	14216	14220	14484	14210	14202	14258	14214	14301	14273	14273	14295	14200	14274	14255	14274	14282	14406	14214	14260	14164	14315	14456	14164	14308	14242	14238	14193	14491	14302	14316	14253	14222	14297	14214	14490	14340	14269	14295	14193	14328	14276	14263	14154	14147	14195	14143	14263	14256	14270	14325	14219	14295	14372	14247	14231	14211	14286	14227	14313	14141	14371	14258	14138	14203	14195	14315	14360	14228	14209	14226	14386	14296	14319	14095	14456	14264	14213	14450	14370	14215	14356	14307	14221
27502	23743	29645	26426	20989	18109	17067	16467	16146	15939	16058	15865	15723	15727	15779	15869	15892	16053	16037	15955	15965	15740	15868	15772	15599	15719	15713	15413	15547	15783	15573	15723	15634	15537	15521	15549	15457	15599	15750	15572	15762	15407	15598	15651	15567	15641	15667	15499	15427	15417	15532	15780	15515	15556	15425	15532	15584	15306	15682	15617	15494	15457	15608	15468	15708	15553	15626	15559	15443	15614	15482	15629	15716	15487	15622	15480	15641	15467	15564	15596	15625	15625	15551	15515	15600	15624	15442	15480	15569	15454	15663	15443	15540	15533	15541	15427	15570	15602	15514	15345	15628	15514	15413	15690	15599	15628	15649	15522	15457	15490	15550	15681	15394	15452	15680	15550	15356	15552	15481	15408	15530	15736	15571	15397	15601	15400	15556	15479	15537	15507	15304	15568	15556	15481	15686	15570	15549	15584	15547	15594	15639	15254	15413	15541	15418	15661	15475	15510	15529	15708	15556	15452	15432	15481	15375	15480	15354	15686	15683	15544	15529	15584	15551	15529	15555	15461	15556	15557	15263	15527	15422	15566	15492	15506	15526	15533	15654	15628	15581	15680	15515	15603	15523	15713	15526	15558	15483	15553	15619	15538	15585	15660	15498	15547	15485	15414	15582	15367	15510	15510	15323	15494	15530	15621	15483	15594	15505	15747	15536	15547	15470	15391	15594	15633	15443	15453	15436	15533	15366	15454	15400	15843	15612	15512	15393	15559	15510	15642	15463	15744	15535	15373	15492	15590	15606	15537	15675	15666	15441	15613	15470	15658	15707	15530	15708	15477	15455	15675	15406	15375	15421	15521	15250	15569	15543	15494	15463	15572	15576	15531	15400	15563	15655	15270	15639	15517	15542	15443	15562	15342	15590	15590	15666	15512	15525	15504	15651	15535	15418	15514	15630	15413	15576	15540	15606	15608	15501	15533	15542	15608	15675	15510	15740	15609	15470	15407	15492	15548	15462	15773	15311	15631	15519	15578	15628	15357	15527	15613	15491	15640	15387	15450	15598	15441	15577	15669	15510	15468	15366	15528	15662	15560	15496	15524	15695	15474	15512	15722	15552	15777	15557	15532	15648	15500	15577	15632	15453	15645	15589	15580	15574	15550	15561	15466	15601	15503	15417	15425	15502	15498	15391	15539	15454	15562	15549	15650	15561	15526	15421	15607	15647	15542	15379	15377	15671	15502	15553	15505	15482	15450	15414	15480	15495	15458	15499	15711	15436	15523	15646	15589	15520	15415	15669	15647	15432	15436	15610	15335	15607	15597	15592	15716	15739	15593	15442	15682	15403	15249	15635	15642	15597	15507	15517	15572	15524	15516	15603	15596	15508	15475	15458	15511	15361	15601	15713	15637	15535	15491	15466	15398	15515	15406	15495	15550	15690	15282	15754	15473	15581	15446	15717	15704	15314	15512	15767	15361	15744	15482	15464	15638	15586	15563	15706	15548	15658	15559	15663	15701	15632	15695	15548	15640	15711	15532	15537	15510	15631	15452	15442	15551	15648	15508	15500	15620	15542	15365	15403	15445	15497	15617	15389	15578	15621	15554	15493	15662	15475	15355	15651	15550	15545	15623	15557	15638	15549	15463	15591	15599	15576	15564	15548	15417	15410	15581	15553	15519	15629	15581	15550	15371	15584	15471	15638	15339	15685	15721	15581	15718	15363	15469	15583	15706	15629	15472	15318	15493	15660	15505	15538	15714	15522	15489	15520	15426	15313	15406	15543	15535	15592	15529	15458	15532	15466	15684	15425	15377	15419	15470	15620	15415	15554	15506	15542	15544	15384	15257	15430	15481	15363	15687	15605	15544	15554	15532	15575	15497	15595	15635	15605	15466	15426	15547	15583	15411	15503	15456	15488	15606	15606	15471	15481	15560	15414	15610	15486	15534	15673	15451	15556	15642	15429	15602	15503	15663	15344	15556	15600	15311	15345	15606	15587	15306	15367	15529	15721	15552	15546	15564	15406	15624	15582	15669	15663	15610	15612	15679	15472	15510	15511	15281	15539	15540	15477	15344	15549	15576	15390	15586	15285	15511	15560	15556	15603	15762	15600	15389	15609	15554	15515	15524	15690	15518	15607	15618	15506	15439	15431	15591	15633	15500	15672	15565	15681	15670	15458	15536	15508	15547	15464	15484	15492	15489	15673	15605	15598	15464	15478	15539	15742	15629	15563	15404	15637	15443	15625	15665	15600	15448	15519	15402	15591	15553	15650	15483	15367	15558	15511	15550	15537	15539	15714	15461	15608	15406	15684	15596	15508	15500	15519	15732	15446	15577	15423	15358	15451	15423	15607	15548	15360	15432	15541	15669	15510	15556	15544	15404	15639	15776	15530	15631	15388	15518	15570	15607	15584	15359	15746	15609	15395	15558	15395	15552	15419	15444	15522	15315	15332	15354	15666	15274	15538	15504	15452	15448	15448	15663	15668	15616	15580	15472	15680	15495	15589	15555	15513	15638	15599	15662	15562	15632	15515	15515	15703	15464	15635	15603	15627	15550	15613	15829	15502	15318	15529	15505	15323	15537	15438	15523	15505	15395	15744	15515	15426	15570	15469	15432	15648	15524	15665	15255	15563	15495	15493	15492	15543	15535	15598	15520	15532	15501	15520	15552	15621	15611	15697	15431	15542	15645	15710	15470	15395	15547	15615	15674	15622	15539	15723	15558	15815	15678	15528	15635	15554	15496	15637	15489	15257	15548	15582	15642	15525	15338	15598	15495	15465	15445	15445	15502	15543	15668	15679	15482	15408	15658	15589	15443	15426	15730	15617	15711	15477	15503	15568	15519	15376	15644	15319	15406	15622	15691	15527	15602	15539	15499	15755	15570	15393	15346	15519	15533	15564	15773	15469	15440	15437	15550	15524	15522	15393	15474	15736	15387	15454	15610	15494	15465	15627	15518	15552	15518	15671	15479	15614	15646	15380	15463	15555	15539	15547	15445	15441	15522	15709	15570	15657	15833	15200	15605	15446	15620	15458	15656	15745	15663	15564	15559	15602	15335	15285	15442	15524	15569	15428	15730	15494	15546	15644	15570	15426	15392	15482	15429	15638	15652	15546	15734	15380	15615	15692	15437	15413	15664	15440	15571	15375	15400	15384	15526	15598	15568	15403	15651	15348	15433	15397	15498	15508	15541	15624	15758	15389	15513	15724	15491	15562	15513	15593	15401	15609	15460	15599	15451	15567	15384	15476	15648	15597	15642	15289	15667	15760	15523	15587	15697	15415	15469	15453	15393	15435	15582	15472	15586	15628	15579	15535	15687	15517	15550	15659	15611	15704	15436	15715	15653	15668	15481	15669	15424	15489	15549	15383	15624	15547	15430	15647	15509	15378	15670	15468	15650	15702	15688	15657	15508	15452	15327	15688	15662	15553	15620	15523	15726	15651	15535	15422	15361	15414	15404	15386	15642	15523	15734	15563	15707	15651	15472	15632	15464	15622	15434	15744	15602	15620	15405	15473	15484	15537	15432	15586	15401	15372	15683	15673	15531	15399	15497	15532	15496	15760	15527	15630	15638	15613	15515	15503	15510	15671	15430	15562	15665	15648	15447	15479	15590	15531	15679	15472	15539	15604	15576	15605	15471	15694	15475	15548	15500	15577	15693	15744	15588	15531	15621	15542	15430	15639	15751	15532	15662	15570	15520	15885	15539	15535	15512	15499	15348	15451	15648	15514	15645	15424	15575	15635	15623	15434	15501	15524	15391	15534	15601	15584	15531	15549	15703	15434	15656	15662	15529	15655	15596	15547	15510	15522	15593	15576	15696	15681	15593	15614	15565	15477	15596	15377	15530	15618	15669	15595	15288	15498	15785	15441	15512	15677	15473	15453	15682	15375	15531	15684	15630	15449	15610	15392	15473	15462	15663	15635	15551	15445	15524	15514	15668	15483	15458	15440	15608	15529	15559	15499	15634	15445	15566	15732	15639	15450	15510	15417	15816	15495	15719	15571	15518	15557	15523	15566	15704	15489	15534	15773	15572	15419	15540	15409	15452	15687	15550	15570	15620	15646	15365	15551	15652	15387	15287	15459	15546	15777	15731	15368	15540	15459	15531	15686	15594	15672	15405	15569	15604	15717	15377	15634	15424	15413	15405	15469	15604	15360	15387	15582	15614	15449	15519	15517	15418	15351	15513	15470	15455	15508	15483	15708	15613	15674	15651	15694	15529	15669	15556	15627	15544	15775	15507	15513	15487	15542	15412	15640	15437	15624	15592	15625	15396	15495	15568	15609	15565	15515	15548	15687	15469	15397	15557	15577	15461	15552	15486	15531	15529	15529	15474	15584	15655	15500	15681	15483	15472	15492	15556	15365	15658	15584	15585	15676	15632	15598	15677	15729	15490	15618	15588	15657	15487	15464	15467	15606	15588	15487	15577	15606	15458	15581	15516	15591	15660	15559	15457	15374	15473	15576	15559	15616	15507	15578	15664	15596	15528	15503	15444	15602	15532	15518	15631	15409	15610	15595	15455	15536	15726	15566	15421	15596	15286	15538	15521	15645	15574	15694	15636	15571	15649	15525	15557	15417	15438	15512	15441	15605	15466	15541	15531	15743	15607	15532	15436	15574	15422	15467	15550	15380	15514	15435	15605	15363	15436	15576	15528	15664	15597	15360	15699	15389	15521	15546	15553	15514	15606	15551	15556	15557	15673	15343	15654	15753	15598	15262	15618	15591	15747	15420	15438	15454	15589	15428	15449	15544	15492	15626	15454	15519	15407	15515	15672	15598	15340	15496	15381	15500	15711	15715	15750	15611	15528	15587	15486	15778	15646	15646	15580	15458	15627	15562	15564	15734	15724	15442	15454	15500	15658	15617	15238	15597	15604	15532	15499	15532	15502	15573	15459	15483	15429	15407	15568	15472	15449	15602	15603	15562	15494	15522	15541	15364	15522	15572	15240	15575	15256	15559	15424	15517	15541	15737	15622	15472	15494	15803	15480	15519	15421	15779	15403	15563	15524	15522	15690	15446	15456	15488	15374	15730	15542	15650	15527	15632	15430	15464	15686	15511	15619	15554	15536	15572	15401	15474	15423	15510	15677	15373	15520	15496	15566	15661	15414	15694	15597	15741	15690	15558	15656	15563	15660	15679	15403	15559	15512	15676	15627
24187	36252	34044	26108	21109	17847	16292	15402	15127	14994	14726	14690	14561	14585	14568	14658	14766	14697	14600	14659	14514	14506	14501	14284	14325	14332	14343	14309	14459	14410	14246	14119	14284	14203	14311	14296	14118	14107	14056	14154	13967	14153	14261	14074	14112	14251	14128	14178	14155	14136	14115	14230	14185	14342	14045	14292	14332	14243	14037	14257	14158	14146	14169	14306	13996	13875	14258	14297	14124	14188	14091	14046	14255	14137	14057	14051	14039	14273	14054	14106	14107	14280	14108	14073	14121	14030	14009	14191	13969	14065	14151	14155	14215	14213	14134	14091	14315	14271	13969	14195	14049	14141	14180	14216	14069	14028	14261	14053	13841	14099	14050	13940	14106	14043	14156	14217	14260	14007	13982	14129	14156	13970	13949	14263	14080	13960	14079	14284	14191	14208	14094	13966	14132	14059	13999	14172	14117	14122	14117	14262	14223	14142	14093	14265	14015	14018	14129	14246	14081	14086	14101	14063	14207	14204	14212	14008	14193	13954	14160	14159	14156	14046	14163	14051	14242	14102	14254	14161	14134	14163	14197	14099	14192	14035	14019	14013	14121	14232	14063	14124	14042	14076	14115	14178	14102	14075	14236	14241	14085	14220	14024	14020	14131	14108	14090	14162	14057	14145	14198	13988	14127	14139	14107	14238	14122	14069	14292	14208	14034	14176	14144	14191	13921	14232	14214	14066	14167	14068	13921	13994	14105	14150	14070	14256	14004	14247	14135	14025	14163	14175	14012	14223	14132	14112	14273	14199	14187	14039	14140	14084	14166	14044	14061	13997	14145	14019	14046	14200	13958	14133	14145	14225	14180	14086	14118	14162	14207	14243	14188	14160	14274	14222	14217	14073	14000	14240	14272	14203	14046	14050	13960	14182	14158	14037	14084	14094	14063	14135	14157	14155	14098	13966	14086	14044	14066	14028	13915	14274	14050	14180	14107	14114	14150	14115	14113	14031	14357	14014	14247	14113	14169	14058	14004	14058	13923	14127	14222	14184	13990	14072	14175	14134	14148	14019	14204	14014	14000	14153	14194	14234	14027	14040	14102	13978	13991	14151	14148	13989	14158	14227	14133	14052	13992	14136	14150	14187	13971	14137	14264	14132	14184	14052	14223	14134	14071	14115	14160	14147	14185	14019	14147	14190	14188	14025	14132	14180	14178	14118	14069	14090	14122	13967	14213	14002	14072	14169	14234	14146	14172	14144	14015	14047	14122	14113	14258	14147	14060	14087	14159	14298	14247	14055	14054	14102	14008	14000	13968	13986	14207	14135	14120	14081	14305	14082	14150	14235	14135	14185	14246	14227	14147	14074	14097	14229	14100	14128	14118	14147	14197	14244	13984	14199	14063	14011	14185	14178	14104	14068	13985	14215	14061	14013	14125	14154	14322	14190	14088	14124	14100	14164	14207	14099	13936	14090	13855	14116	14294	14029	14107	14085	14132	14064	13977	14170	13967	14159	14124	14019	14090	14045	14210	14076	14255	14194	14161	14040	13984	14221	14166	14184	14164	14090	14044	14231	14121	14081	14141	14079	14089	14010	14008	14047	14107	14035	14297	14049	14185	14067	14050	14086	13877	14138	14024	14114	14134	13957	14103	14164	14045	13921	14133	14019	14263	14173	14124	14143	14086	14247	14278	14045	14025	14098	14171	14191	14131	14069	13979	14109	14201	14211	14161	14011	14299	14107	14123	14114	14176	14052	14199	14072	14232	14026	14092	14094	14088	14193	14236	13995	14145	14180	13975	14206	14114	14060	14052	14209	14059	14100	13905	14219	14113	14162	14165	14055	14301	14172	14119	14273	14221	14166	14035	14088	14169	14158	14259	14128	14066	14066	14092	14094	14097	14083	14324	14061	14198	13962	14140	14125	14208	14023	14267	14215	14111	14193	14145	14003	14218	14088	14106	14141	14005	14110	14254	14341	14113	14069	14255	14094	14029	14062	14273	14143	13895	14179	14317	14037	14245	14195	14000	14187	14229	14116	14247	14141	13969	14077	14268	14159	14158	14129	14112	14181	14042	14191	14102	14231	14228	14071	14108	14121	14188	14152	14225	14087	14181	14203	14047	13999	14103	14185	14013	14023	14177	14039	14251	14133	14101	14131	14129	13970	14184	14075	14188	13905	14079	14202	14272	14113	14040	14256	14286	14166	14050	14109	14088	14021	14169	14021	14142	14188	14195	14253	14266	14114	13989	14132	14009	14188	14143	14174	14095	14225	14005	14128	14115	14073	14047	14161	14125	14158	14180	14104	13965	14041	13997	13969	14038	14160	14164	14108	14102	13951	14319	14069	14117	14310	13885	14021	14088	14152	14220	14005	14040	14041	14082	14282	14039	14144	14140	14158	14201	14147	14065	14196	14150	14074	14028	14221	14048	13997	14128	14149	14185	14209	14247	14198	13974	14398	14088	14184	14266	14108	13983	14204	14256	14176	14194	14172	14096	14188	14150	14129	14293	14087	14175	14056	14081	14019	14219	14030	14071	13987	14029	13942	14332	14008	14256	14204	14176	14121	14082	14226	14022	14270	14132	14178	14241	14111	14140	14124	14131	14019	13978	14130	14222	14141	14242	14261	14253	14132	14077	13954	14107	14076	14132	14045	13994	14166	14079	14202	14159	13985	14079	14179	14207	14251	14071	14111	14237	14063	14052	14045	14045	14056	14217	14096	14112	14293	14049	14130	14125	14200	14232	14316	14246	14083	14297	13876	14091	14194	14131	14102	14090	14080	14223	14063	14235	14161	13829	14075	14075	14028	13970	13904	14200	14144	14085	14080	14058	14061	14061	13945	14146	14101	14038	14101	14086	14190	14030	14087	14288	14274	14106	14200	13921	14249	14134	14095	14171	14162	14296	14304	14106	14131	14300	14043	14052	14082	14299	13986	14056	14202	14296	14149	14198	14162	14171	14112	14167	14066	14134	14243	14023	14069	14126	14232	14152	14165	14212	14222	14083	13988	14050	14010	14062	14134	14063	14201	13981	14242	14023	14052	14115	14035	14084	14176	14209	14220	14219	14146	14001	13994	14096	14010	14074	14197	14278	14214	14173	14112	13892	14191	14078	14098	14105	14051	14061	14142	14171	14081	13957	14038	14152	14149	14102	14053	13925	14106	14102	14180	14135	14104	14175	14059	14056	14336	14040	14150	14139	14234	14127	14123	14189	14192	14292	14022	14236	14090	14070	14122	14222	14147	14046	13995	14011	14042	14152	13946	14156	13975	14203	14383	14125	14008	14224	14274	14030	14086	14264	14066	14159	14195	14165	14150	14205	14165	13953	14195	14324	14090	13920	14067	14029	14157	14433	14321	14108	14031	14227	14148	14146	14172	14003	14035	14067	14131	14106	14166	14165	14080	14143	14118	14024	14275	14132	14156	14172	14064	14220	14005	14261	13959	14156	14369	14119	14091	14121	14170	14087	14167	14050	14239	14090	14136	14145	14129	14025	14269	14077	14255	13939	14170	14028	14126	14034	14313	14107	14220	14095	14118	14231	14119	14089	13989	14045	14048	14013	14222	14033	14251	14228	14229	14204	14252	13855	14122	14153	14292	13928	14126	13971	14146	14184	14346	14168	14307	14045	14189	14138	14122	13999	14056	14187	14050	14145	14202	14036	14264	14239	14111	14159	14082	14133	14063	14297	14021	14106	14024	14240	14085	13921	14133	14250	14148	14081	13996	14110	14136	13970	14105	14017	14108	14069	14162	14160	14022	14233	14053	14013	14278	14166	13911	13965	13980	14176	14049	14143	14177	14203	14146	13937	14160	14096	14010	14136	14107	14139	14211	14189	14247	14170	14086	14206	14133	13995	14227	13990	14338	14029	13988	14145	14181	14098	14033	14139	13973	14162	14105	14035	14279	14090	14133	14144	14142	14092	14131	14033	14261	14225	14132	14003	14244	14026	14001	14109	14259	14307	14167	14113	14178	14192	14015	14022	14117	14237	14200	14181	14193	14141	14020	14185	14127	14215	14049	14181	14049	14234	14135	14095	14274	14068	14237	14206	14151	14182	14034	14247	14236	14221	14146	14178	14177	14143	14149	14081	14247	14134	13999	14243	14186	14322	14035	14040	14072	14094	14122	14163	14019	14171	14138	14198	14145	14144	14122	14140	14124	14140	13953	14230	14142	14005	14184	14245	14050	14046	14114	14082	14086	14257	14006	14409	13986	14075	13989	14198	14269	14005	14214	14064	14059	14183	14087	14122	14117	14050	14194	14306	14159	14019	14113	14355	14138	14182	14185	14038	14022	14013	14024	14280	13916	14128	14024	14072	14116	14094	14078	14018	14214	14061	13949	14167	14112	13952	14098	14135	14146	14011	14117	14073	14082	14150	14149	14098	14067	14121	14163	14088	14199	14180	14227	14193	14175	14134	14171	13990	14047	13988	14155	14214	14074	14179	14142	14142	14177	14349	14149	14151	14089	14044	13957	14114	14033	14074	14035	13982	14279	14047	13905	14150	14108	14245	14191	14001	14050	14130	14048	14026	14061	14168	14087	14105	13993	14206	14219	14105	14166	14003	14096	14159	14143	14138	14104	14091	14079	14036	14047	14100	14135	13995	14208	14204	14142	14079	14100	14178	14066	13971	14215	14114	13957	14126	14153	14097	13916	14224	14184	14148	13965	14107	14092	14203	14216	14116	14080	14236	13994	14117	14323	14219	14083	14257	14035	14080	14132	14125	14203	14193	14110	14211	14075	14284	14247	14124	14112	14057	14109	14192	14120	14260	14006	14055	14064	14228	14072	14242	14097	14035	14211	14184	14161	14126	14210	14301	14100	14055	14082	14212	14200	14029	13948	14300	14183	14381	14163	14158	14147	14044	14212	14063	14160	14104	14047	14079	14035	14038	14004	13963	14041	14220	13989	14212	13910	14138	13977	14170	14208	14305	14126	14239	14258	13997	13977	14194	14092	14111	13990	14010	14158	14036	13926	14162	14110	14194	14151	14035	14088	14203	14142	14086	14125	14255	14338	14088	14035	14008	14028	14182	14030	14093	14170	14215	14092	14229	14234	14212	14114	14157	14185	13990	14114	14114	14235	14131	14229	14082	14050	14105	14028	14195	14293	14093	14070	14124	14168	14198	14153	13986	14174	14039	14200	14055	14164	14055	14088	14100	13989
23660	21061	28453	24332	22884	22783	21219	18032	17084	17103	17134	16713	16621	16591	16714	16453	16451	16556	16566	16585	16432	16491	16476	16510	16143	16184	16077	16217	16181	16232	16170	16121	16145	15870	15866	15914	15959	15937	16022	15821	15830	16033	15854	16022	15851	15831	16031	15979	15973	15968	16061	16005	15943	15938	15593	15867	15953	15818	15816	15738	15790	15846	15805	15980	15706	15721	16136	15860	15775	15870	15866	15730	15866	15802	15809	15930	15859	16007	16088	15970	15832	15824	15852	15927	15917	15939	15997	15787	15853	15820	15825	15964	15725	16162	15800	16020	15679	15870	15919	15840	15797	15905	15876	16183	15787	15662	16055	15940	16056	15947	15756	15811	15898	15830	15832	15936	15903	15817	16007	15883	15710	15856	15754	15760	15718	15855	16022	15764	15805	15977	15848	15836	15836	15904	15695	15669	15813	15876	15808	15802	15815	15945	15812	15829	15922	15842	15952	15992	15902	15993	16073	15811	15985	15958	15953	15866	15808	15899	15942	15879	15709	15868	15775	15768	15933	15798	15737	15915	15955	15990	15751	15848	16027	15879	15848	15749	15931	15926	16065	15781	15704	15915	15737	15971	15798	15758	15905	16062	15869	15701	15897	15982	15634	15891	16035	15703	15998	15984	15634	15853	15973	15910	15866	15680	15915	15953	15862	16071	15786	15908	15825	15898	15920	16029	15952	15937	15824	15911	15894	15969	15706	16022	15793	15939	15840	15704	15951	15804	15892	15933	15801	15874	15825	15729	15823	15951	16069	15845	15817	15793	15814	15893	15768	15779	15704	15878	15967	15811	15681	15774	15907	15892	16095	15853	15754	15853	15963	16003	15882	15871	16056	15865	15782	15882	15906	15745	15771	15950	15993	15836	15805	15753	15866	15979	15747	15702	15845	15917	15895	15760	15788	15991	15950	15920	15940	15887	15835	15674	15960	15990	15819	15875	15867	15951	15756	15999	15900	15568	15786	15752	15653	15938	15980	15817	15896	15719	15840	15752	15868	15998	16102	15861	16004	15875	15666	15827	15833	16055	15658	15696	15907	15835	15867	15943	15710	15924	15883	15929	15981	15751	15945	15914	15835	15786	15764	15637	15829	15891	15829	15831	15920	15811	15655	15723	15823	15854	15836	15760	15695	15969	15751	15739	15836	15870	15935	16014	15844	15866	15820	15944	15858	15873	15893	15865	15705	15912	15821	15997	15899	16033	15819	15933	15908	15681	15680	15819	16018	15763	15726	15881	15915	15907	15773	15677	15938	15918	15860	15775	15753	15977	15676	15933	15892	15812	15675	15842	15821	15947	15772	15743	15750	15848	15964	15846	15921	15957	15821	15802	15859	15833	15854	15852	15867	15999	15610	15759	15924	16041	15921	15586	15764	16050	15963	15791	15858	15750	15808	15744	16068	15894	15874	15690	16072	15948	15694	15980	15981	15715	15861	15994	15705	15902	15861	15961	15914	15846	15768	15806	15882	15675	15989	15929	15734	15932	15976	15901	15904	15808	15989	15910	15767	16019	15754	15840	16103	15819	15848	15819	16083	15875	16079	15841	15789	15924	15775	15782	16046	15937	15986	15973	15885	15665	15862	15822	15856	15809	15874	15934	15860	15669	15949	15877	15893	15799	15986	16002	15893	15908	15684	15778	15908	15718	16018	15876	15666	15838	15984	15660	15833	15858	15893	15572	15869	15844	15739	15915	15792	16021	15709	15922	15837	15817	16143	15756	15723	15903	15955	15767	15766	16068	15780	15757	15795	15881	15949	15924	15872	16128	15774	15981	15768	15752	15971	15800	15948	15728	15701	15601	15750	15831	15957	15855	15913	15666	15794	15742	15792	15812	15997	15863	15805	15917	15801	15729	15766	15847	15776	15808	15884	15721	15973	15922	15899	15813	15944	15868	15893	15793	15690	15676	15991	15963	15898	15808	15808	15770	15968	15867	15775	15808	15779	15732	15768	15845	15707	15795	16034	15795	15912	16038	15719	15780	15795	15815	15815	15956	15835	15899	15707	15796	15890	15612	15944	15782	15680	15740	16031	15783	15886	15869	15825	15937	15701	15904	15842	16132	15768	15783	15684	16080	15995	15771	15821	15986	15808	15945	15788	15672	15665	15642	15922	15763	15711	15936	15951	15906	15816	15956	15942	15931	15722	15837	15842	15836	15734	15932	15819	15909	15868	15909	15893	15853	15734	15857	15927	15823	15860	15769	15857	16020	15856	16025	15687	15960	15894	15815	15875	15912	15955	15784	15668	15844	15851	15737	15685	15810	15856	15786	15884	15804	16003	15837	15914	15772	15955	16006	15961	15849	15919	15802	15945	15801	15643	15977	16047	15921	15844	15874	15925	15739	15650	15692	15793	15972	15866	15842	15891	15914	15876	15965	15936	15837	15952	15861	15665	15902	15822	15739	15900	15786	15861	15736	15847	16000	15833	15752	15773	15996	16027	15828	15894	15912	15916	15864	15972	15868	15872	15774	15882	15909	15907	15680	15837	15670	15836	15903	15758	15923	15944	15921	15692	15661	16024	15851	15824	15966	15864	15984	15890	15729	15991	15941	15843	15740	15791	15832	16002	15814	15920	15652	15907	15873	15917	15772	15802	15814	15933	15899	15978	16042	15900	16011	15881	15719	15740	15884	16029	15831	15849	15883	15810	15955	15870	15762	15830	15753	15895	15901	15796	15929	15980	15708	15804	15870	15772	15738	15802	15855	15702	15852	15775	15776	15684	15738	16070	15718	15782	15762	15902	15798	15697	15843	15755	15935	15990	15837	15715	15999	15870	15903	15729	15799	15925	16094	15918	15774	16020	15935	16017	15839	15994	15984	15968	15764	15815	15625	15848	15879	15807	15975	15904	15872	15995	15756	15959	15987	15938	15789	15728	15867	15745	16034	16025	15881	15896	15873	16075	15792	16035	15948	16056	15885	15893	15579	15668	15841	15688	15867	15888	15552	15928	15825	15768	15763	15749	15813	15863	15737	15899	15943	15947	15769	15848	16063	15750	15780	15947	15958	15880	15728	15809	15738	15812	15934	15932	15936	15719	15673	15859	15986	16079	15967	15843	15853	15695	15757	15916	15614	15773	15713	15712	15799	15807	15815	15811	15894	15811	15896	15918	15930	15808	15951	15997	15689	15856	15813	16023	15995	15823	15761	15752	15812	15864	15828	15879	15895	15884	15808	15705	15807	15851	15963	15852	15867	15895	15822	15990	16003	15897	15740	16042	15846	15796	15764	15716	15867	15807	15812	15771	15837	15941	15707	15965	15704	15846	15996	15897	15970	15853	16090	15854	16127	15976	15799	15925	15567	15690	15814	15869	15878	15762	15691	15990	15747	15907	15695	15979	15732	15867	15853	15787	15820	16001	15948	15862	15942	15839	15686	15894	15848	15769	15829	15691	15876	15861	15755	15751	15651	15745	15748	15941	15940	16009	15820	15905	15744	15859	15860	15666	15812	15770	15837	15990	16101	15960	15639	15817	15732	15980	15941	15991	15863	15904	15747	15943	15785	15869	16040	15947	15968	15716	15869	15601	15691	15922	16167	15953	15819	15910	15797	15938	15960	15779	15947	15612	15765	15804	15894	15691	15831	15816	15888	15845	15766	15732	15898	15815	15886	15927	16021	15960	15801	15834	15789	15634	15789	15936	15868	15869	15927	15934	15798	15849	15912	15890	15981	15994	15678	15836	15748	15720	15763	15802	15976	15847	15864	16070	15804	15849	15918	15971	15642	15842	15677	15991	15961	15819	15877	15704	15849	15976	15968	15900	15998	15838	15978	15905	15857	15725	15847	15883	15847	15874	15897	15877	15743	15905	15594	15835	15831	15923	15925	15946	15981	15788	16010	16179	15679	15925	15755	15936	15781	15833	15781	15891	15812	15735	16011	16080	15998	15771	15839	15973	15620	15929	16028	15951	15819	15841	15856	15801	16025	15940	15702	15885	15861	15941	15905	15949	15795	16047	15915	15949	15852	15886	15685	15786	15903	15909	15888	15918	15822	15848	15892	15912	15726	15770	15805	15817	16011	15920	15858	15881	15898	15698	15954	15871	15861	15792	15767	15642	15926	15912	16026	15864	15920	15775	15790	15747	15926	15849	16009	15830	15986	16034	15838	15683	15840	15549	15720	15891	15714	15943	15726	15727	15836	15942	15975	15940	15947	15632	15916	16008	15852	15703	15857	15752	15807	15862	15852	15790	15791	15863	15846	15878	15979	16049	15811	15927	15772	16042	15761	15666	15835	15843	15921	16139	15913	15802	15807	16033	16072	15913	15879	15864	15763	15666	15954	15831	15855	15840	16003	15740	15892	15643	15767	15865	15990	15826	15849	15744	15790	15807	15788	15923	15662	15891	15716	15772	15866	15798	15878	15764	15791	15917	15864	15876	15995	15773	16012	15778	15696	15642	15803	15882	15872	15712	15913	16106	15853	15780	15844	16083	15942	15831	15883	15886	15780	15816	15942	15978	15896	15874	15932	15822	15891	15748	15790	15805	15645	15984	15846	15580	15802	15984	15740	15895	15669	16088	15894	15931	16004	15693	15763	15687	15840	15853	15842	15902	15688	15938	15858	15687	15918	15720	15849	16040	15872	15889	15937	15843	15955	15844	15843	15941	15696	15793	16001	15837	15969	15792	15832	15830	15886	16084	15855	15659	16078	15754	15831	15954	15841	15835	15812	15922	15861	15820	16029	15942	15986	15813	15927	15715	15741	15826	16060	15753	15925	15868	16015	15795	15733	15733	15964	15866	15994	15837	16039	16005	15743	15937	15952	15857	15963	15953	15896	15903	15746	15872	15732	15694	15822	15795	15815	15937	15801	15816	15700	15979	15785	15656	15748	15754	15909	15855	15816	15903	15791	15958	16090	15864	15759	15767	15686	16013	15879	15843	15769	15964	16033	15845	16002	15690	15976	15622	15952	16082	15949	15999	15906	16057	15749	16019	15831	15871	15953	15810	16027	15630	15763	15860	15947	15701	15954	15990	15843	15856	15681	15896	15836	15914	15902	15861	15788	15885	16030	16099	16021	15843	15892	15707	15883	15925	15978	15843	15735	15829	15794	15994	15934	15864	15741	15917	15855	15918	15966	15759	15981	15783	15883	15607	15825	15838	15793	15883	15783
24617	43020	40551	31756	26338	21172	18115	16986	16040	16031	15633	15508	15402	15221	15284	15033	15382	15249	15464	15307	15327	15151	14743	15164	15001	14751	14670	14652	14688	14706	14655	14595	14674	14480	14512	14623	14474	14543	14372	14445	14338	14493	14430	14365	14410	14281	14357	14258	14213	14433	14211	14477	14439	14339	14530	14269	14453	14278	14433	14471	14376	14336	14378	14557	14496	14379	14350	14559	14096	14232	14269	14333	14265	14362	14372	14325	14197	14304	14437	14205	14319	14386	14301	14201	14384	14340	14348	14342	14281	14340	14357	14267	14303	14353	14445	14238	14522	14467	14368	14290	14377	14307	14154	14376	14433	14454	14539	14381	14318	14234	14318	14340	14587	14286	14326	14340	14419	14244	14459	14433	14418	14248	14459	14526	14395	14240	14267	14285	14350	14316	14400	14321	14423	14410	14255	14401	14488	14422	14415	14218	14358	14394	14352	14427	14438	14143	14290	14266	14289	14314	14436	14273	14240	14265	14411	14178	14219	14369	14340	14363	14279	14198	14427	14252	14384	14317	14540	14317	14055	14431	14216	14417	14284	14284	14325	14412	14338	14417	14379	14270	14166	14418	14304	14330	14234	14280	14568	14276	14286	14213	14315	14299	14347	14386	14327	14262	14420	14356	14469	14345	14412	14497	14349	14523	14230	14507	14299	14363	14323	14368	14359	14379	14342	14264	14363	14243	14380	14236	14408	14389	14297	14115	14297	14441	14411	14365	14411	14510	14262	14350	14205	14225	14328	14378	14307	14277	14567	14299	14308	14135	14440	14256	14365	14343	14257	14323	14291	14339	14475	14353	14427	14316	14312	14192	14333	14502	14404	14211	14300	14248	14259	14266	14442	14415	14253	14312	14265	14240	14318	14475	14357	14400	14274	14399	14316	14331	14321	14293	14252	14325	14258	14264	14371	14361	14319	14257	14312	14420	14373	14502	14368	14350	14210	14357	14265	14438	14511	14169	14265	14422	14323	14265	14221	14202	14221	14427	14352	14152	14430	14407	14334	14325	14528	14409	14440	14305	14439	14435	14354	14454	14286	14334	14346	14466	14536	14546	14374	14459	14370	14261	14401	14314	14340	14245	14295	14381	14312	14305	14319	14379	14368	14155	14301	14397	14323	14211	14283	14432	14369	14435	14261	14251	14281	14331	14462	14369	14279	14383	14398	14331	14506	14346	14219	14215	14438	14249	14291	14312	14339	14323	14296	14329	14446	14359	14426	14321	14322	14180	14352	14373	14202	14341	14360	14261	14366	14389	14360	14241	14487	14160	14380	14318	14243	14268	14403	14317	14187	14346	14320	14468	14217	14271	14296	14466	14299	14365	14266	14431	14393	14436	14443	14127	14385	14295	14281	14390	14285	14275	14319	14312	14411	14355	14316	14186	14301	14247	14426	14271	14228	14451	14439	14334	14334	14298	14383	14323	14354	14422	14129	14455	14291	14316	14386	14195	14293	14380	14281	14225	14544	14441	14254	14319	14406	14638	14370	14498	14424	14214	14208	14368	14430	14190	14373	14200	14387	14172	14272	14502	14369	14164	14174	14466	14338	14363	14350	14345	14262	14270	14294	14456	14459	14398	14314	14320	14190	14355	14236	14406	14434	14304	14299	14318	14440	14315	14279	14321	14287	14327	14376	14442	14261	14166	14445	14180	14360	14089	14432	14333	14347	14362	14222	14291	14334	14425	14322	14384	14266	14292	14365	14351	14420	14297	14327	14381	14226	14389	14339	14260	14274	14461	14460	14305	14215	14348	14337	14302	14468	14198	14365	14453	14347	14317	14393	14386	14450	14288	14239	14422	14458	14387	14189	14247	14397	14380	14342	14387	14336	14414	14395	14489	14382	14311	14263	14407	14380	14179	14151	14387	14290	14292	14331	14399	14514	14319	14368	14535	14349	14361	14375	14227	14233	14318	14243	14334	14418	14435	14271	14447	14257	14157	14290	14394	14449	14363	14142	14469	14402	14334	14242	14499	14291	14219	14277	14399	14415	14381	14256	14341	14231	14523	14191	14286	14442	14327	14381	14441	14431	14434	14299	14315	14293	14371	14356	14423	14426	14262	14183	14352	14326	14363	14212	14252	14404	14250	14482	14401	14462	14225	14344	14356	14345	14350	14127	14278	14272	14144	14384	14437	14399	14252	14390	14283	14522	14443	14247	14348	14389	14472	14439	14463	14349	14359	14408	14398	14396	14224	14323	14435	14346	14289	14517	14345	14268	14258	14320	14336	14461	14401	14376	14432	14379	14176	14482	14376	14505	14334	14288	14241	14354	14441	14199	14354	14460	14370	14444	14365	14291	14399	14377	14250	14403	14234	14203	14216	14191	14378	14294	14388	14167	14421	14526	14257	14334	14335	14298	14292	14369	14279	14329	14308	14351	14203	14596	14295	14467	14390	14352	14465	14356	14328	14370	14257	14199	14478	14366	14325	14375	14363	14329	14373	14261	14266	14245	14371	14349	14391	14255	14321	14503	14340	14413	14271	14293	14527	14291	14360	14372	14189	14370	14329	14337	14346	14265	14449	14400	14301	14476	14385	14324	14278	14286	14404	14400	14245	14255	14268	14251	14434	14319	14218	14384	14336	14352	14387	14553	14242	14236	14274	14298	14432	14094	14366	14427	14451	14505	14394	14371	14348	14405	14518	14358	14402	14261	14250	14253	14449	14291	14297	14531	14280	14328	14323	14259	14434	14475	14533	14420	14288	14276	14388	14340	14242	14312	14263	14301	14220	14354	14401	14325	14403	14193	14249	14338	14360	14452	14372	14312	14379	14217	14391	14236	14295	14406	14281	14327	14200	14482	14265	14314	14329	14380	14268	14228	14270	14248	14352	14239	14437	14358	14264	14382	14234	14252	14303	14209	14236	14284	14351	14283	14241	14548	14129	14319	14199	14476	14253	14576	14170	14399	14360	14182	14431	14276	14542	14349	14341	14392	14236	14432	14303	14295	14321	14368	14428	14342	14406	14340	14322	14519	14321	14396	14195	14335	14321	14296	14297	14393	14429	14392	14311	14369	14191	14437	14207	14382	14450	14313	14496	14317	14403	14405	14353	14178	14303	14294	14310	14360	14346	14405	14392	14304	14299	14476	14225	14459	14297	14337	14364	14217	14316	14352	14229	14313	14581	14239	14350	14279	14425	14363	14162	14448	14373	14305	14369	14376	14409	14292	14442	14402	14234	14344	14205	14183	14379	14349	14419	14420	14222	14302	14275	14320	14390	14288	14208	14391	14401	14373	14413	14365	14344	14365	14228	14250	14506	14318	14320	14240	14374	14356	14234	14204	14285	14321	14340	14365	14336	14276	14398	14518	14262	14369	14281	14361	14291	14222	14364	14305	14356	14320	14478	14210	14351	14369	14390	14342	14435	14350	14407	14419	14408	14490	14413	14409	14423	14366	14269	14523	14223	14354	14307	14443	14288	14437	14324	14461	14455	14459	14493	14158	14173	14316	14340	14405	14420	14418	14417	14289	14368	14225	14523	14360	14364	14389	14395	14244	14329	14237	14467	14577	14375	14407	14386	14285	14412	14389	14284	14475	14361	14285	14278	14277	14247	14287	14188	14438	14431	14191	14257	14273	14303	14292	14393	14204	14170	14237	14390	14296	14345	14276	14408	14332	14357	14438	14269	14357	14212	14285	14231	14208	14345	14178	14437	14165	14395	14302	14201	14271	14282	14338	14464	14213	14466	14302	14430	14431	14367	14232	14310	14354	14247	14336	14429	14360	14278	14175	14336	14356	14224	14438	14235	14310	14276	14458	14296	14344	14269	14377	14370	14295	14335	14155	14196	14229	14247	14244	14345	14442	14448	14532	14573	14435	14162	14314	14447	14292	14267	14392	14345	14440	14360	14438	14359	14560	14185	14352	14423	14370	14406	14410	14366	14239	14306	14334	14268	14363	14219	14199	14447	14428	14328	14309	14267	14437	14221	14318	14229	14431	14346	14480	14326	14369	14315	14438	14344	14518	14323	14469	14275	14463	14325	14322	14486	14319	14307	14458	14487	14268	14327	14300	14367	14245	14203	14438	14334	14292	14393	14353	14307	14460	14311	14350	14482	14388	14230	14393	14363	14270	14328	14592	14422	14399	14489	14163	14293	14230	14342	14229	14372	14452	14551	14504	14276	14326	14250	14443	14345	14327	14218	14410	14250	14233	14548	14287	14432	14387	14241	14268	14533	14156	14323	14377	14343	14339	14350	14390	14614	14352	14258	14483	14260	14413	14361	14388	14253	14427	14341	14384	14256	14341	14339	14290	14334	14286	14263	14434	14270	14486	14314	14417	14253	14241	14295	14305	14223	14378	14258	14525	14375	14278	14419	14344	14313	14394	14040	14315	14355	14323	14346	14376	14230	14412	14363	14318	14167	14293	14178	14327	14245	14410	14420	14288	14335	14486	14293	14390	14394	14445	14271	14349	14234	14222	14465	14346	14209	14404	14292	14420	14392	14357	14435	14309	14240	14172	14308	14424	14463	14270	14482	14198	14488	14368	14221	14326	14262	14282	14339	14243	14352	14204	14287	14279	14293	14381	14328	14242	14294	14229	14259	14320	14289	14331	14271	14187	14576	14333	14392	14360	14367	14276	14325	14280	14393	14287	14352	14256	14447	14508	14131	14334	14346	14394	14255	14520	14418	14507	14233	14498	14326	14342	14421	14333	14317	14194	14363	14393	14306	14284	14440	14524	14385	14400	14406	14260	14362	14359	14304	14245	14291	14409	14330	14409	14385	14443	14407	14232	14282	14364	14346	14450	14288	14399	14240	14323	14189	14329	14213	14458	14542	14242	14274	14353	14400	14362	14422	14435	14351	14518	14357	14420	14319	14268	14267	14337	14301	14324	14292	14340	14265	14359	14137	14448	14261	14411	14331	14281	14419	14429	14376	14265	14274	14428	14423	14355	14381	14419	14434	14307	14354	14243	14366	14422	14359	14377	14327	14332	14313	14268	14295	14318	14429	14196	14351	14334	14281	14392	14358	14357	14364	14349	14418	14467	14253	14270	14373	14389	14287	14395	14469	14342	14288	14346	14339	14433	14472	14373	14339	14379	14342	14557	14270	14411	14286	14462	14338	14388	14480	14265	14624	14494	14392	14300	14284	14304	14425	14362	14317
22658	21058	28811	23596	21664	23885	24945	19156	17597	17762	17408	16909	17007	16859	16838	16751	17036	16921	16859	16903	16784	16621	16614	16621	16514	16295	16284	16262	16185	16305	16346	16071	16082	16080	16085	16385	15978	16091	16152	15866	15978	16093	16035	16018	15890	15944	15816	16002	15949	16114	15898	15973	16107	15763	15963	15881	15932	16028	15885	15862	15876	15828	15927	15815	15873	16023	16016	15881	15980	15974	15991	16000	16163	16024	15891	15718	16049	16005	15837	15893	15889	15944	15787	15911	15852	16017	15931	16133	15826	15866	15784	15989	15829	15928	15966	15895	15867	16119	15965	15863	16038	15651	16063	15828	15881	15887	15927	15872	15807	15790	15755	15711	15873	15798	15789	15773	15901	15886	15936	15721	15996	15851	15962	15972	16003	15885	15892	15841	15951	15921	15711	15868	15742	15718	15941	15769	15735	15841	15937	15748	15809	15860	15782	15761	15816	15778	15939	15805	15891	15760	15703	15712	15721	15947	15844	15729	15745	15787	15710	15563	15743	15836	15804	15913	15979	16036	15901	15942	15854	15716	15887	15753	15732	15876	15845	15804	15883	15850	15842	15796	16157	15882	16023	15858	15818	15884	15693	15858	15875	15908	15837	15732	15792	16046	15961	15770	15773	15950	15891	16007	16139	15805	15950	15648	15838	15828	15821	15730	15801	15836	15700	15706	15768	15717	15823	15949	16031	15801	15867	15912	15944	15955	15889	15678	15895	16012	15840	15818	15774	16052	15982	15667	15851	15786	15892	15895	15936	15791	15977	15811	15829	15960	15788	15780	15639	15805	15734	15769	15793	15851	15812	15915	15747	15780	15933	15793	15774	15827	16002	15743	15855	15807	15764	15693	15819	15895	15768	15680	15913	15836	15849	15923	15955	15733	15973	16017	15724	16005	15717	15743	15852	15789	15752	15847	16153	15941	15650	15830	15745	15918	15957	15900	15814	15906	15889	15857	15901	15988	15754	15781	15718	16090	15755	15956	16015	15773	15916	15924	15818	15878	15707	15941	15885	15986	15889	15974	16003	15946	15857	15649	15800	15916	15855	15916	15794	15774	15881	15912	15921	15797	15784	15920	16039	15818	15716	15760	15853	15911	15722	15750	15789	15744	15797	15917	15919	16001	15835	15818	15718	15851	15726	15914	15959	15719	15989	16035	15809	15800	15754	15817	15765	15877	15997	15722	15731	15943	15834	15873	15900	15802	15898	15957	16034	15891	15993	15890	15886	15826	15992	15826	15954	15861	15903	15820	15763	15884	16099	15836	15745	15775	15828	15913	16036	15778	15861	15981	15927	15750	15911	15980	15800	15789	16008	15889	15849	15763	15859	15603	15632	15751	16014	15801	15751	15805	15984	15884	15679	16019	15578	15829	15903	15912	15879	15797	15680	15836	16015	16048	15936	15815	15817	15791	15913	15807	15919	15948	15838	15930	15833	15782	15790	15991	15863	15699	16021	15890	15826	15985	15852	15900	16052	15873	15748	15697	15884	15862	15924	15824	16046	15938	15872	16001	15846	15781	15717	15945	15771	15796	16025	15855	15865	15779	15883	15899	16011	15756	15817	15704	15875	15884	15652	15786	15731	15782	15918	15917	15928	15940	15782	15889	15777	15793	15670	15856	15835	15682	15968	15841	15931	15827	15809	15791	15891	15887	15810	15871	15893	15898	15970	15839	15780	15803	15735	15940	15826	16102	15896	15925	15801	15871	15678	15779	16050	15754	15856	15696	15731	15756	15875	15837	15818	15645	15835	16057	15764	15800	15832	15840	15770	15835	15960	15825	15836	15874	15785	15704	15843	15937	15983	15752	15865	15881	15977	15999	15768	15728	15749	15740	15649	15945	15894	15909	15788	15877	15867	15971	15951	15950	15916	15894	15912	15775	15770	15822	15669	15613	15748	15833	15916	15799	16063	15785	15842	15893	15870	16061	15899	16048	15826	15879	15952	15981	15993	15784	15857	15813	15851	15951	16057	15844	15985	15821	15915	15919	15905	15777	15989	15960	15833	15895	15768	15767	15802	15760	15754	15583	15769	15798	15609	15825	15994	16010	15917	15850	15935	15952	15942	15828	15676	15782	15903	15866	15833	15824	15828	15983	15704	15765	15942	15809	15703	15669	15871	15810	16078	15672	15865	15775	15952	15728	15790	15952	15879	15748	15818	15854	15841	15885	15823	15960	15863	15631	15957	16004	15754	15829	15882	15739	15869	15788	15876	15828	15874	15808	16010	15960	15795	15786	16009	15792	15765	15874	15808	15798	15715	16017	16047	15711	15810	15787	15997	15918	15993	15803	15792	15726	15943	15583	15738	15802	15803	15848	15703	15979	15805	15729	15948	15938	15859	15831	15865	15812	16126	15993	15913	15747	15850	15682	16028	15637	15910	15723	15906	15868	16122	15800	15882	15965	15958	15773	15640	15850	15792	15789	15633	15858	16127	15854	16050	15952	16016	15835	15961	15927	15743	15878	15970	15860	15907	15781	15860	15867	16004	15904	15856	15924	15934	16011	15773	15812	15780	15814	15697	16110	15835	15616	15904	15856	15923	15705	15895	15982	15682	15819	15851	15928	15820	15743	15981	15946	15784	15863	15888	15895	15793	15950	15714	15593	15825	15726	15869	15878	15586	15865	15782	15958	15627	15741	15956	15900	15798	15984	15758	15830	15899	15792	15949	15788	15791	16116	16055	15990	15770	15909	15734	16024	15902	15955	15732	15835	15926	15839	15721	15940	15777	15893	15857	15825	15789	15858	15890	15853	15958	15812	15835	15921	15818	15774	15859	15814	15889	16080	15768	15886	15988	15664	15837	15789	15883	15832	15930	15830	15723	15882	15932	15949	15557	15789	15859	15980	15686	15950	15798	15804	15673	15583	15874	15872	15768	15784	15833	15860	15801	15907	15758	15814	15997	15885	15859	16091	15720	15930	15923	15894	15931	15721	15909	15740	15826	15781	15803	16089	15740	15845	15952	15934	15854	15857	15829	15756	15659	15681	15682	15839	15981	15973	15830	15862	15758	15928	15950	15773	15770	15788	15831	15786	15819	15647	15752	15951	15566	15647	16053	15609	15911	15852	15986	15885	15959	16058	15873	15909	16065	15982	15955	15887	15743	15802	16016	15909	15836	15722	15892	15816	15666	15855	15751	15883	15855	15855	15897	15903	15793	15798	15927	16014	15947	15896	15913	15931	15913	15723	15805	16063	15829	15981	16026	15904	15824	15742	16021	15976	15849	15818	15962	15876	15857	15874	15805	15714	15871	15907	15932	15851	15775	15590	15590	15820	15880	15964	15860	15856	15882	15834	15741	15897	15868	15943	15940	15768	15943	15750	16098	15912	16061	16049	15685	15710	15752	15845	15749	15798	15766	15605	15840	15899	15855	15666	16027	15930	15935	15723	15854	15819	15769	15805	15690	15778	15900	15681	15836	15907	16092	15794	15863	15586	15891	15856	15788	16010	15904	15933	15574	15825	15803	15821	15911	15774	15794	15968	15498	15845	15874	15788	15940	15791	15804	15800	15844	16053	15795	15873	15735	15741	15978	15936	15742	15697	15925	15879	15742	16195	15908	15886	15720	15700	15867	15907	15772	15699	15780	15852	15723	15803	15878	15878	15785	15755	15880	15720	15666	15873	15927	16040	15923	15672	16060	15858	16117	15683	15744	15798	15780	15706	15886	15852	15902	15878	15915	15771	15847	15951	15783	15810	15836	15768	16022	16183	15665	15819	15874	15759	15903	15535	15776	15964	15870	15909	15908	15884	15624	15811	15688	15894	15778	15873	15956	15816	16111	15893	15755	15899	15701	15691	15817	15726	15766	15913	15991	15763	15832	15837	15863	15830	15780	15869	15798	15830	15977	15732	15907	15928	15905	15690	16113	15792	15940	15779	15860	15754	15940	15927	15972	15878	15678	15753	15911	16111	15822	16065	15738	15808	15933	15727	15780	15888	15946	15853	15997	16010	15836	15977	15888	15924	15978	15854	16026	15843	15813	15732	15858	15890	15813	15919	15918	15676	15725	15757	15914	15816	15699	15721	15739	15829	15837	15716	15760	15850	15803	15779	15988	15725	15824	15979	15955	15646	15873	15888	15855	15889	15672	15721	15889	15985	15911	15738	15827	15747	15820	15823	15942	15894	15694	15632	15834	15938	16079	15863	15776	15900	16019	15590	15793	15865	15832	15859	15907	15886	15833	15806	15988	15875	15908	15945	15861	15732	15998	15719	15883	15751	15789	15952	15799	15708	15759	15872	15761	15897	15808	15839	15858	15862	15865	15902	16078	16042	15827	15702	15637	15965	15573	15890	15654	15911	15792	16017	15621	15619	15962	16000	15980	15767	15624	15793	15923	15820	15735	15799	15816	15844	15806	15734	15613	15853	15860	15916	15937	15934	15800	15726	15982	15882	15827	15829	15756	15875	15840	15912	15911	15932	15922	15891	15800	15801	15785	15810	15965	15805	15757	15899	15890	15896	15893	15873	15757	15921	15808	15801	15636	15888	15866	15707	15955	15896	15793	15910	15972	15915	15840	15781	15794	15850	15858	15702	15971	15633	15866	15895	15796	15849	16001	15730	15880	15959	15833	15856	15881	15780	15850	15916	15841	15889	15841	15705	15817	15875	15706	15751	15675	15894	15860	15760	15760	15893	15764	15780	15902	15771	15912	15893	15632	15668	15959	15797	15859	16043	15892	15895	15933	15727	15674	15778	16010	16020	15850	15912	15726	15900	15945	15832	15691	15832	15876	15953	15840	16001	15796	15933	15876	15655	15654	15582	15611	15963	15848	15785	15834	15848	15870	15824	15879	15787	15910	15855	15814	15949	15721	15846	15794	15824	15655	15878	15949	16012	15878	15957	15724	15854	15850	15903	16012	15780	15929	15914	15867	15740	15717	15644	15882	15671	15770	15859	15779	15857	15956	15975	16027	15743	15747	15821	16002	15835	15814	15972	15835	15984	15889	15870	15863	15778	15731	15907	15645	15771	15873	15863	15960	15814	15937	15801	15942	15598	15794	15843	15853	15751	15736	15731	15660	15819	15807	15772	15995	15922	15975	15862	15785	15889	15885	16041	15878	15715	15754	15803	15920	15657	15877	15745	15853	15776	15856	15720	15800	16074	15734	15993
26183	47975	44373	35593	30153	23980	20371	17948	17154	17186	16330	16087	15853	15664	15674	15790	15728	15908	15856	15861	15590	15503	15223	15112	15190	15015	15024	14991	14809	14741	14853	14740	14791	14808	14419	14547	14608	14612	14589	14438	14513	14598	14446	14500	14433	14565	14531	14345	14215	14307	14172	14500	14285	14373	14454	14369	14203	14162	14366	14276	14541	14514	14409	14472	14302	14428	14214	14424	14184	14246	14480	14422	14353	14377	14252	14350	14223	14396	14278	14314	14412	14508	14504	14637	14268	14585	14304	14243	14111	14322	14397	14216	14347	14266	14202	14330	14359	14395	14353	14398	14393	14306	14387	14404	14250	14404	14380	14409	14314	14324	14344	14162	14446	14357	14406	14386	14468	14417	14296	14544	14428	14372	14395	14199	14276	14299	14248	14266	14064	14249	14395	14389	14309	14327	14348	14348	14177	14387	14511	14242	14377	14395	14328	14367	14323	14142	14280	14348	14376	14461	14370	14432	14279	14294	14338	14184	14330	14390	14549	14347	14454	14374	14276	14357	14240	14337	14315	14446	14399	14273	14389	14300	14559	14249	14424	14175	14443	14298	14448	14169	14235	14400	14311	14274	14283	14256	14277	14390	14283	14394	14350	14184	14450	14269	14421	14172	14192	14389	14386	14399	14360	14360	14303	14392	14301	14401	14291	14316	14508	14419	14210	14314	14287	14327	14434	14248	14184	14249	14365	14173	14366	14351	14379	14228	14342	14368	14326	14400	14480	14314	14184	14270	14342	14245	14415	14389	14418	14155	14267	14461	14430	14214	14451	14263	14326	14361	14360	14329	14389	14336	14367	14315	14206	14309	14209	14260	14343	14184	14338	14384	14411	14393	14254	14459	14253	14227	14309	14165	14276	14248	14552	14352	14563	14366	14446	14308	14408	14309	14315	14392	14182	14256	14258	14325	14263	14409	14361	14303	14333	14298	14382	14397	14178	14145	14256	14362	14523	14377	14327	14483	14371	14397	14336	14437	14447	14452	14404	14362	14269	14165	14293	14442	14386	14403	14382	14248	14354	14330	14293	14363	14273	14216	14278	14259	14281	14418	14356	14157	14243	14543	14322	14380	14217	14364	14472	14434	14435	14376	14324	14359	14442	14555	14446	14287	14373	14217	14317	14394	14248	14257	14407	14342	14382	14568	14334	14421	14372	14216	14238	14174	14328	14138	14334	14497	14383	14426	14304	14333	14287	14296	14281	14244	14430	14471	14251	14398	14156	14323	14315	14205	14313	14279	14383	14450	14321	14356	14424	14390	14339	14368	14449	14374	14203	14341	14385	14292	14520	14251	14373	14319	14276	14218	14227	14308	14386	14262	14241	14271	14285	14389	14384	14224	14524	14325	14376	14324	14313	14309	14269	14427	14420	14441	14373	14178	14430	14357	14288	14171	14368	14425	14258	14263	14326	14387	14420	14359	14415	14365	14208	14349	14179	14408	14385	14355	14212	14227	14295	14210	14456	14403	14344	14282	14282	14513	14244	14307	14297	14424	14180	14217	14318	14412	14354	14479	14477	14266	14290	14366	14343	14258	14546	14201	14290	14261	14211	14376	14345	14365	14450	14190	14411	14349	14344	14367	14433	14424	14278	14236	14373	14272	14300	14269	14407	14332	14326	14356	14198	14377	14380	14299	14237	14349	14400	14373	14328	14281	14131	14440	14231	14383	14325	14357	14390	14316	14591	14270	14358	14338	14468	14159	14330	14319	14361	14344	14341	14234	14360	14387	14386	14386	14291	14380	14161	14479	14299	14141	14229	14253	14262	14303	14456	14341	14432	14329	14314	14362	14402	14334	14414	14365	14202	14228	14333	14274	14407	14399	14187	14268	14175	14414	14293	14364	14320	14409	14258	14431	14184	14372	14224	14256	14088	14431	14368	14283	14453	14213	14325	14404	14384	14471	14287	14441	14432	14229	14351	14420	14386	14368	14271	14399	14245	14315	14255	14350	14490	14296	14319	14445	14331	14239	14261	14247	14239	14382	14353	14172	14345	14344	14324	14375	14432	14355	14404	14315	14248	14304	14208	14348	14168	14415	14388	14423	14337	14302	14422	14258	14372	14317	14248	14311	14333	14440	14255	14486	14576	14206	14378	14383	14348	14349	14343	14251	14313	14574	14451	14317	14343	14379	14283	14250	14337	14299	14334	14355	14327	14273	14294	14435	14422	14265	14279	14348	14390	14444	14203	14287	14274	14354	14283	14260	14203	14424	14166	14303	14347	14309	14193	14240	14366	14389	14081	14424	14472	14401	14415	14270	14135	14303	14400	14235	14392	14338	14267	14322	14267	14377	14353	14398	14251	14459	14310	14389	14332	14249	14336	14409	14369	14399	14337	14327	14445	14207	14172	14313	14135	14316	14346	14358	14303	14343	14439	14315	14383	14420	14383	14386	14242	14189	14468	14443	14351	14424	14315	14440	14370	14293	14377	14313	14355	14452	14484	14308	14330	14369	14347	14357	14233	14333	14241	14430	14431	14297	14492	14318	14309	14322	14376	14221	14406	14420	14456	14300	14314	14254	14443	14287	14133	14153	14325	14140	14182	14317	14351	14464	14150	14434	14235	14279	14350	14351	14402	14196	14250	14258	14242	14265	14434	14112	14477	14319	14352	14371	14298	14348	14197	14378	14347	14456	14281	14368	14321	14262	14418	14370	14257	14435	14355	14477	14204	14073	14513	14301	14405	14242	14383	14234	14478	14380	14261	14365	14396	14575	14410	14333	14235	14416	14264	14390	14414	14427	14284	14405	14252	14438	14323	14316	14328	14300	14282	14451	14273	14333	14391	14351	14354	14221	14174	14353	14496	14133	14280	14183	14378	14338	14525	14345	14456	14420	14259	14267	14290	14133	14339	14213	14290	14412	14336	14171	14380	14428	14440	14252	14300	14238	14271	14192	14378	14284	14296	14368	14416	14184	14196	14293	14403	14549	14232	14392	14220	14436	14411	14271	14217	14235	14493	14292	14343	14268	14221	14344	14402	14354	14351	14218	14371	14144	14439	14388	14514	14246	14286	14271	14382	14327	14176	14483	14461	14559	14376	14318	14373	14326	14552	14382	14534	14332	14421	14408	14439	14403	14354	14330	14417	14374	14403	14474	14425	14417	14299	14331	14221	14297	14259	14411	14472	14433	14376	14309	14408	14395	14345	14424	14305	14354	14331	14436	14346	14299	14440	14088	14420	14308	14476	14342	14321	14333	14293	14423	14309	14280	14201	14515	14263	14381	14206	14478	14343	14168	14286	14187	14234	14448	14340	14203	14227	14527	14348	14438	14253	14303	14430	14428	14384	14247	14495	14425	14220	14412	14397	14353	14362	14234	14418	14401	14189	14365	14211	14391	14382	14180	14236	14501	14281	14300	14226	14450	14415	14217	14388	14327	14552	14426	14600	14412	14343	14233	14639	14208	14416	14427	14449	14215	14388	14414	14200	14302	14418	14303	14277	14330	14507	14203	14226	14217	14418	14257	14295	14346	14322	14281	14438	14296	14301	14326	14349	14232	14437	14352	14253	14322	14329	14359	14193	14288	14407	14314	14190	14288	14550	14347	14254	14394	14303	14091	14125	14279	14319	14198	14466	14497	14281	14454	14357	14513	14383	14280	14431	14258	14420	14412	14221	14452	14278	14289	14374	14126	14296	14336	14467	14328	14243	14398	14458	14293	14186	14304	14269	14398	14516	14244	14384	14313	14416	14391	14319	14284	14262	14362	14417	14353	14352	14271	14397	14474	14412	14278	14321	14227	14206	14492	14386	14283	14325	14350	14252	14261	14285	14401	14261	14323	14253	14232	14376	14380	14315	14276	14434	14381	14362	14349	14370	14259	14150	14313	14298	14243	14590	14417	14439	14328	14290	14337	14303	14358	14301	14352	14095	14248	14356	14312	14370	14252	14286	14268	14436	14309	14315	14348	14440	14403	14252	14356	14471	14351	14498	14331	14387	14398	14218	14324	14389	14551	14299	14281	14297	14316	14360	14424	14386	14470	14347	14383	14353	14426	14352	14404	14282	14527	14307	14405	14362	14234	14425	14382	14315	14385	14453	14312	14351	14273	14349	14328	14404	14266	14419	14260	14316	14411	14379	14398	14304	14335	14360	14291	14319	14454	14274	14459	14441	14229	14193	14260	14372	14432	14460	14218	14335	14344	14282	14363	14226	14340	14336	14355	14377	14166	14199	14190	14230	14419	14294	14465	14293	14270	14531	14169	14237	14356	14326	14243	14390	14461	14156	14317	14411	14398	14365	14349	14231	14202	14559	14285	14347	14185	14504	14436	14293	14437	14250	14313	14378	14360	14212	14196	14360	14396	14332	14447	14337	14394	14419	14321	14338	14309	14161	14380	14436	14233	14258	14288	14294	14338	14378	14340	14229	14470	14193	14414	14323	14412	14457	14457	14285	14259	14367	14299	14466	14311	14368	14358	14608	14398	14549	14283	14464	14219	14546	14316	14389	14243	14302	14305	14231	14274	14335	14200	14316	14311	14367	14420	14232	14456	14470	14246	14329	14392	14440	14341	14455	14277	14390	14285	14267	14172	14224	14211	14277	14205	14298	14277	14442	14404	14224	14340	14213	14309	14585	14489	14031	14277	14314	14312	14319	14358	14310	14271	14358	14252	14338	14247	14420	14327	14258	14524	14397	14308	14354	14326	14343	14326	14276	14262	14174	14337	14473	14368	14223	14395	14360	14250	14455	14349	14329	14405	14432	14256	14229	14480	14294	14412	14412	14204	14372	14383	14225	14416	14421	14371	14360	14425	14339	14218	14232	14319	14302	14193	14415	14334	14274	14306	14339	14107	14322	14317	14446	14276	14364	14313	14243	14314	14307	14383	14446	14412	14312	14382	14378	14246	14371	14281	14319	14404	14308	14329	14380	14228	14448	14084	14231	14415	14361	14322	14373	14289	14308	14378	14430	14177	14191	14402	14294	14262	14307	14421	14396	14497	14164	14219	14407	14400	14378	14379	14374	14226	14298	14257	14354	14289	14388	14153	14387	14295	14362	14365	14240	14370	14496	14164	14372	14427	14397	14364	14325	14312	14291	14169	14315	14441	14271	14246	14379	14327	14343	14254	14322	14321	14496	14216	14260	14213	14188	14402	14273	14366	14318	14392
27582	24018	29081	26004	20816	18344	17209	16380	15957	15949	16001	15837	16016	15915	15947	15787	16067	15712	15834	15962	15851	15862	15729	15646	15773	16073	15694	15835	15860	15825	15694	15874	15733	15585	15590	15663	15659	15536	15699	15642	15779	15773	15550	15491	15504	15529	15612	15675	15727	15697	15682	15646	15472	15825	15587	15722	15609	15483	15627	15696	15591	15615	15625	15582	15446	15603	15516	15468	15455	15833	15659	15681	15468	15474	15579	15544	15395	15546	15752	15613	15536	15496	15633	15513	15578	15498	15629	15642	15694	15602	15627	15613	15677	15465	15446	15444	15497	15652	15464	15515	15532	15467	15579	15581	15378	15358	15671	15409	15492	15439	15523	15473	15589	15529	15558	15405	15352	15547	15674	15649	15499	15527	15428	15704	15609	15472	15575	15623	15595	15519	15622	15581	15170	15472	15683	15566	15600	15537	15474	15595	15742	15762	15492	15475	15550	15576	15569	15433	15649	15545	15507	15713	15550	15489	15650	15399	15564	15584	15672	15547	15571	15485	15465	15301	15511	15487	15591	15677	15478	15509	15651	15573	15470	15584	15566	15624	15680	15820	15403	15485	15579	15688	15406	15378	15460	15674	15588	15557	15706	15617	15465	15446	15509	15369	15469	15641	15565	15703	15576	15624	15722	15585	15748	15175	15696	15658	15501	15644	15617	15633	15607	15624	15518	15465	15689	15661	15617	15434	15637	15760	15569	15629	15557	15742	15498	15370	15519	15305	15659	15707	15599	15580	15573	15567	15645	15722	15440	15563	15539	15461	15439	15492	15546	15649	15549	15581	15546	15557	15633	15567	15577	15624	15582	15599	15525	15492	15632	15550	15483	15599	15574	15524	15594	15448	15484	15584	15496	15630	15733	15710	15455	15638	15371	15649	15740	15851	15571	15469	15591	15432	15585	15575	15583	15422	15528	15554	15635	15589	15613	15422	15603	15438	15645	15466	15590	15313	15479	15654	15471	15644	15669	15529	15589	15497	15634	15629	15633	15512	15633	15707	15475	15582	15609	15440	15594	15530	15566	15651	15324	15731	15668	15594	15566	15457	15719	15539	15562	15639	15584	15520	15507	15517	15607	15541	15547	15620	15733	15508	15742	15649	15743	15524	15611	15438	15492	15456	15691	15477	15635	15643	15628	15559	15694	15525	15488	15629	15673	15770	15437	15698	15581	15516	15485	15367	15532	15476	15657	15683	15403	15628	15357	15615	15746	15624	15396	15577	15598	15346	15424	15501	15529	15582	15552	15392	15590	15544	15681	15605	15630	15482	15622	15431	15683	15553	15655	15536	15646	15601	15427	15479	15415	15539	15653	15614	15548	15611	15799	15576	15513	15401	15548	15410	15632	15562	15568	15682	15582	15463	15550	15612	15550	15476	15581	15423	15424	15432	15518	15719	15673	15400	15624	15611	15494	15606	15569	15523	15643	15612	15607	15477	15713	15652	15724	15736	15736	15547	15845	15634	15486	15719	15408	15563	15455	15643	15379	15523	15525	15754	15605	15735	15441	15619	15441	15637	15477	15453	15655	15633	15669	15599	15509	15604	15625	15346	15647	15613	15682	15683	15511	15573	15475	15601	15616	15391	15680	15464	15324	15707	15574	15790	15570	15433	15740	15668	15664	15539	15473	15597	15593	15634	15496	15733	15567	15579	15781	15661	15698	15354	15612	15509	15412	15501	15496	15610	15435	15429	15542	15546	15688	15704	15574	15699	15591	15622	15312	15430	15477	15427	15563	15533	15533	15478	15786	15429	15681	15477	15673	15627	15599	15470	15448	15330	15645	15600	15533	15507	15363	15719	15519	15627	15659	15605	15591	15584	15509	15557	15689	15401	15507	15511	15548	15462	15567	15462	15550	15338	15647	15683	15535	15656	15507	15287	15668	15671	15613	15590	15654	15762	15488	15459	15414	15435	15675	15589	15481	15473	15392	15611	15693	15564	15436	15492	15484	15569	15604	15446	15537	15616	15603	15636	15664	15525	15653	15464	15641	15587	15542	15538	15543	15721	15766	15571	15697	15457	15732	15566	15723	15614	15599	15707	15599	15569	15414	15487	15725	15466	15669	15702	15612	15823	15672	15512	15503	15441	15500	15462	15473	15493	15510	15380	15745	15539	15660	15462	15688	15674	15393	15665	15565	15518	15558	15527	15356	15532	15639	15655	15665	15606	15470	15467	15594	15513	15489	15648	15540	15568	15623	15620	15679	15514	15525	15521	15489	15651	15686	15696	15627	15542	15700	15676	15565	15586	15520	15480	15670	15477	15464	15536	15714	15494	15544	15482	15551	15691	15447	15643	15634	15430	15678	15614	15736	15519	15653	15623	15415	15510	15579	15666	15351	15459	15638	15555	15717	15480	15602	15551	15320	15605	15695	15604	15718	15488	15686	15493	15447	15505	15716	15720	15564	15614	15434	15443	15601	15418	15596	15463	15251	15744	15507	15562	15696	15677	15672	15473	15568	15524	15697	15489	15413	15557	15574	15819	15514	15392	15425	15434	15606	15547	15611	15495	15515	15496	15659	15499	15606	15754	15463	15426	15373	15522	15437	15641	15526	15562	15656	15452	15532	15644	15606	15367	15507	15540	15741	15720	15490	15644	15601	15630	15448	15524	15569	15706	15403	15530	15529	15410	15542	15628	15555	15506	15693	15419	15479	15805	15418	15443	15552	15654	15561	15497	15617	15729	15611	15944	15670	15588	15622	15638	15660	15641	15471	15661	15403	15420	15472	15403	15570	15539	15506	15604	15461	15574	15533	15593	15456	15637	15648	15498	15374	15472	15601	15673	15344	15629	15596	15707	15482	15556	15590	15417	15588	15697	15412	15511	15546	15661	15641	15541	15668	15414	15495	15535	15724	15467	15572	15351	15526	15546	15717	15563	15816	15705	15513	15880	15611	15493	15674	15594	15579	15561	15585	15654	15483	15743	15530	15569	15650	15507	15540	15431	15594	15320	15634	15529	15707	15649	15386	15691	15428	15346	15591	15603	15653	15656	15486	15443	15630	15651	15818	15600	15578	15537	15573	15437	15621	15490	15557	15514	15425	15701	15762	15647	15559	15637	15568	15747	15532	15722	15632	15703	15683	15585	15585	15583	15606	15592	15621	15616	15666	15522	15561	15475	15450	15775	15575	15794	15610	15660	15818	15692	15414	15523	15501	15565	15558	15434	15742	15493	15345	15708	15837	15446	15640	15611	15703	15566	15596	15495	15547	15507	15511	15451	15633	15727	15592	15621	15724	15666	15681	15527	15603	15621	15637	15635	15510	15655	15591	15493	15485	15665	15376	15593	15470	15490	15440	15607	15451	15681	15666	15399	15672	15620	15659	15539	15796	15582	15370	15704	15683	15397	15727	15544	15626	15516	15553	15481	15880	15571	15634	15675	15517	15672	15586	15592	15693	15408	15570	15603	15520	15525	15468	15522	15558	15568	15548	15467	15540	15676	15518	15734	15618	15753	15552	15634	15442	15531	15609	15521	15634	15653	15434	15513	15349	15392	15460	15377	15489	15581	15573	15749	15461	15477	15506	15560	15551	15552	15614	15651	15669	15437	15753	15545	15837	15704	15464	15506	15491	15565	15551	15599	15594	15419	15406	15624	15611	15477	15539	15645	15611	15684	15705	15536	15482	15556	15366	15662	15568	15654	15615	15338	15510	15524	15487	15650	15695	15239	15501	15640	15647	15767	15555	15606	15464	15473	15616	15674	15529	15601	15447	15794	15494	15345	15498	15608	15515	15714	15444	15658	15700	15691	15384	15518	15701	15450	15530	15507	15641	15751	15593	15515	15320	15798	15584	15607	15589	15728	15512	15541	15547	15719	15735	15599	15570	15517	15600	15484	15659	15530	15588	15462	15463	15589	15442	15694	15647	15554	15622	15765	15645	15617	15795	15663	15869	15591	15583	15583	15582	15691	15804	15740	15474	15633	15627	15380	15353	15363	15666	15765	15406	15699	15312	15558	15565	15614	15555	15503	15491	15552	15420	15674	15595	15499	15628	15691	15656	15579	15609	15649	15610	15513	15414	15509	15407	15399	15606	15382	15652	15583	15661	15575	15477	15539	15638	15531	15670	15573	15624	15403	15464	15474	15540	15291	15373	15438	15412	15523	15506	15492	15576	15629	15513	15618	15635	15455	15644	15443	15744	15500	15469	15652	15613	15752	15592	15499	15508	15802	15487	15530	15569	15328	15693	15549	15506	15504	15583	15565	15612	15765	15550	15677	15655	15512	15645	15681	15786	15472	15655	15540	15484	15714	15607	15619	15459	15503	15611	15459	15530	15677	15499	15684	15659	15504	15722	15555	15657	15520	15454	15478	15603	15496	15516	15486	15268	15524	15601	15558	15834	15552	15375	15508	15415	15387	15617	15661	15644	15314	15433	15430	15672	15576	15618	15708	15478	15660	15652	15468	15542	15567	15579	15576	15569	15636	15526	15477	15596	15778	15726	15571	15770	15495	15571	15652	15351	15557	15650	15583	15670	15654	15600	15671	15468	15573	15567	15602	15687	15629	15524	15525	15630	15566	15436	15513	15465	15348	15539	15578	15608	15461	15524	15521	15392	15538	15552	15669	15605	15718	15608	15615	15545	15522	15677	15639	15674	15562	15448	15623	15677	15709	15529	15459	15610	15473	15444	15569	15561	15504	15547	15508	15648	15606	15614	15513	15497	15656	15388	15446	15563	15489	15479	15602	15598	15620	15577	15487	15514	15565	15466	15495	15451	15681	15701	15390	15172	15373	15569	15425	15353	15556	15732	15692	15633	15674	15731	15564	15590	15542	15584	15633	15522	15496	15571	15614	15531	15501	15594	15456	15601	15587	15538	15423	15706	15591	15772	15627	15562	15655	15574	15727	15741	15407	15560	15573	15522	15556	15652	15632	15718	15532	15693	15546	15638	15547	15458	15585	15501	15496	15583	15579	15592	15609	15704	15573	15377	15442	15489	15729	15626	15674	15564	15390	15676	15751	15624	15565	15515	15625	15603	15564	15522	15595	15681	15549	15640	15499	15426	15651	15602	15486	15384	15519	15626	15458	15422	15660	15367	15337	15733	15583	15766	15514	15649	15401	15646	15494	15580	15505	15703	15678	15635	15428	15365	15496	15631	15731	15658	15641
24042	36444	32970	25550	21803	18135	16390	15502	15103	15078	14824	14740	14553	14575	14564	14760	14766	14686	14614	14739	14628	14400	14590	14459	14452	14429	14478	14248	14213	14417	14285	14331	14453	14190	14249	14128	14229	14215	14227	14205	14366	14096	14222	14155	14064	14074	14139	14102	14360	14158	14321	14287	14289	14272	14336	14035	14177	14129	14206	14087	14194	14125	14226	14183	14227	14110	14202	14278	14307	14141	14213	14272	14077	14057	14153	14132	14264	14330	14227	14393	14145	14174	14102	14187	14207	14236	14072	14057	14179	14201	14112	14089	14258	14057	14180	14103	14316	14152	14108	14166	14095	14262	14232	14232	14348	14154	14042	14044	14126	14297	14070	14178	14316	14028	14136	14061	14270	14085	14233	14041	14130	14219	14165	14318	14147	14082	14058	14154	14222	14000	14218	14169	14167	14073	14074	14156	14054	14252	14083	14173	14134	14116	14378	14265	14075	14249	14225	14042	14201	14016	14205	14124	14285	14162	14145	14244	14189	14208	14138	14200	14138	14155	14122	14049	14210	14101	14146	14378	14146	14155	14160	14130	14081	14106	14221	14248	14027	14075	14147	14158	14300	14050	14247	14324	14125	14295	14060	14088	14118	14023	14147	14140	13972	14069	14047	14092	14105	14247	14181	14150	14151	14100	13957	14061	14055	14009	14262	14168	14050	14188	14202	14111	14288	14270	14159	14136	14106	14030	14215	14240	14118	14162	14177	14159	14119	14172	14189	13973	14014	14336	14112	14139	14224	14395	14136	14260	14158	14177	14152	14096	14213	13994	14245	14156	14195	14305	14131	14130	14244	14150	14313	14145	14096	14227	14150	14326	14236	13972	14187	14187	14276	14157	14319	14200	14111	14113	14237	14184	14208	14011	14085	14044	14203	14014	14173	14062	14182	13955	14016	14102	14046	14003	14134	14115	14231	14142	14109	14144	14140	14163	14177	14047	14002	14053	14035	14159	14236	14188	14144	14104	14066	14239	14291	14094	14199	14169	14032	13955	14203	14043	14140	14110	14215	14157	14099	13971	14222	14218	14195	14248	14015	14070	14101	13944	14190	14228	14197	13958	14197	14069	14396	14130	14123	14195	14101	14172	14073	14232	14153	13891	14094	14025	14247	14201	14057	14071	14115	14226	14274	14323	14035	14142	14145	14006	14019	14165	14267	14032	14110	14098	14225	14242	14158	14067	14172	14116	14056	14283	14090	13989	14155	14308	14175	14223	14251	14158	14204	13989	14071	14144	14126	14085	14231	14086	14192	14324	14265	14192	14252	14292	14336	14122	14077	14022	14080	14165	14100	14215	14133	14252	14190	14253	14126	14006	14063	14122	14101	14129	14124	14149	14119	14285	14125	14154	14128	14223	14162	14206	14017	14190	14191	14112	14126	14322	14221	14327	14347	14031	14147	14033	14141	14156	14247	14010	14054	14176	14259	14018	13968	14191	14162	14142	14231	14146	14228	14117	13984	14089	14084	14108	14153	14118	14148	14151	14152	14077	14249	14100	14116	14111	14092	14203	14172	14093	14090	14251	14014	14205	14059	14179	14072	14063	14103	14268	14021	13991	14168	14173	14001	14091	13966	14214	14261	14082	13988	14203	14106	14041	14251	14341	14012	14138	14216	14140	14234	13974	14116	14131	14120	14111	14106	14335	13961	14141	14114	14174	14146	14321	14224	14092	14075	14394	14221	14324	14055	14258	14017	14148	14092	14255	14156	14129	14157	14225	14325	14033	14185	14143	14115	14137	14107	13993	14270	14185	14110	14159	14044	14257	14219	14006	14158	14295	14171	14104	14034	14172	14213	14081	14179	14076	14168	14202	14107	14110	14131	14185	14246	14166	14004	14248	14151	14035	14233	14218	14216	14270	14259	14075	14313	14263	13942	14112	14144	14091	14127	14112	14109	14186	14109	14153	14178	14277	14326	14171	14120	14136	14150	13977	14113	14167	14275	14058	13984	14107	14229	14287	14204	14116	14141	14174	14022	14145	14001	14093	14050	14276	14253	14212	14179	14166	14202	14080	14208	14217	14224	14078	14072	14197	14065	14152	13960	14001	14191	14077	14046	14068	14048	14249	14076	14133	14276	14166	14167	14107	14104	14223	14075	14114	14230	14156	14255	13996	14082	14338	14281	14068	14288	14157	14122	14112	14229	14096	14085	13938	14192	13934	14203	14213	14121	14344	14311	14175	14124	14213	14222	13994	14203	13979	14257	14097	14138	14111	14355	14151	14259	14227	14275	14052	14032	14166	14020	14149	14008	14235	14178	14239	14204	14084	14049	14197	14223	14238	14143	14104	14002	14284	14235	14215	14090	14313	14207	14172	14244	13974	14185	14279	14190	14141	13885	14068	14168	14077	14083	14311	14161	14170	14141	14226	14094	14266	14177	14197	14175	14120	14249	14082	14100	14121	14266	14081	14204	14215	14066	14056	14281	14076	14271	14200	14193	14172	14161	14203	13915	14213	14167	14234	14155	14223	14052	14285	14184	14174	14222	13997	14243	14175	14210	13901	14245	14067	14083	14077	13932	14145	14318	14170	14080	14401	14151	14176	14190	14290	14056	14315	14262	14091	14270	14100	14194	14056	14162	14097	14203	14144	14150	14187	14217	14193	14028	14101	14233	14074	14179	13978	14157	14102	13918	14284	14232	14089	14230	14118	14131	14147	14243	14143	14206	14155	14178	14135	14250	14108	14176	14101	14191	14180	14033	14193	14374	14112	14075	14264	14194	14041	14184	14255	14110	14286	14175	14354	14062	14148	14140	14218	14098	14167	14270	14216	14187	14076	14354	14166	14238	14134	14160	14108	14118	14075	14047	14076	14007	14176	14115	14250	14136	14140	14179	14006	14108	14195	14191	14204	14139	14199	14278	14123	14209	14175	14266	14029	14152	14205	14279	14314	13953	14160	14179	14110	14220	14200	14094	14134	14249	14260	14226	14140	14026	14217	14122	14136	14232	14231	14206	14063	14212	14198	14261	14233	14323	14355	14009	14242	14314	14254	14061	14154	14229	14182	14283	13937	14030	14143	14100	14030	14120	14207	14197	14039	14194	14066	14111	14204	14350	14074	14060	14044	14105	14239	14126	14023	14209	14256	14135	14154	14111	14086	14167	14404	14263	14160	14100	14201	14159	14008	14168	14081	14052	14007	14134	14276	14244	14183	14215	14072	14264	14168	14087	14126	14136	14019	14116	14243	14321	14236	14215	14161	14175	14125	14053	14191	14258	14240	14290	14204	14063	14121	14089	14206	14111	14166	14112	14281	14195	14038	14145	14153	14053	14002	14197	14103	14356	14108	14313	14195	14122	14140	14227	14149	14159	14206	14154	14109	14156	14049	14155	14055	14179	14226	14093	14111	14070	14149	14153	14164	14184	14255	14308	14170	14284	14214	14074	14111	14189	14168	14065	14082	14161	14228	14114	14230	14050	14222	14242	14041	14038	14165	14150	14047	14026	14257	14199	14127	14068	14205	14107	14084	14055	14227	14192	14192	13974	14186	14133	14196	14314	14263	14393	14147	14247	14152	14205	14137	14197	14148	14228	14011	14041	14175	14190	14172	14018	14277	14115	14189	14313	14080	14174	14066	14124	14196	14224	14123	14258	14002	14109	14227	14236	14123	14109	14080	14225	14133	14384	14078	14136	14168	14134	14123	14144	14056	14107	14049	14107	14119	14128	14233	14128	14174	14219	14181	14198	14236	14219	14221	14132	14185	14380	14239	14067	13892	13959	14154	14068	14177	14192	14190	14266	14109	14101	14081	14232	14045	14235	14080	14154	14275	14083	13960	14100	14129	14272	14256	14115	13988	14184	13972	14101	14211	14267	14192	14053	14340	14256	14091	14163	14091	14224	14109	13938	14111	14107	14246	14058	14287	14064	14236	14102	14088	14034	14150	14022	14132	14255	14269	14147	14179	14071	14003	14094	14174	14053	14134	14182	13986	14227	14100	14022	14264	14054	14155	13955	14175	14200	14232	14164	14172	14185	14223	14248	13967	14126	14307	14165	14082	14187	14162	14063	14149	14070	14273	14111	14001	13975	14171	14230	13955	14191	14078	14175	14324	13998	14148	14091	14130	14127	14118	14183	14191	14013	13953	14195	14255	14114	14192	14074	14318	14164	13930	14094	14145	14219	14224	14176	14222	14050	14077	14278	14071	14131	14083	14083	14123	14285	14059	13977	14139	14059	14190	14132	14232	14030	14006	14025	14144	14174	14130	14230	14273	14178	14162	14024	14167	14162	14115	14228	14190	14126	14100	13999	14211	14154	14144	14240	14285	14115	14281	14238	14133	14170	14157	14100	14210	14211	14192	14191	14211	14126	14065	14222	14135	14119	14115	14164	14158	14102	14112	14139	14153	14127	14173	14258	13959	14278	13993	14138	14096	14115	14049	14068	14185	14128	14244	13898	14041	14111	14086	14237	14183	14022	14270	14204	14164	14172	14104	14234	14097	14162	14228	13954	14173	14138	14063	14229	13901	14173	14197	14167	14206	14254	14196	14214	14123	14109	14195	14127	14469	14183	14121	14257	14003	14199	14205	14240	14204	14046	14246	14205	14029	14249	14134	14037	14241	14243	14141	14085	14089	14156	14115	14090	14084	14188	14178	14162	13988	14124	14096	14207	14073	14409	14260	14344	14234	14107	14274	14195	14213	14045	14079	14148	14137	14194	14054	14122	14107	14242	14067	14151	14168	14069	14206	14194	14192	14057	14233	14143	14261	14250	14285	14095	14121	14278	14097	14234	14104	14172	14234	14178	14251	14267	14171	14120	13973	14078	13871	14256	14189	14230	14141	14280	14010	14127	14273	14013	13999	13999	14115	14120	14118	14033	14152	14077	14014	14149	14056	14239	14207	14117	14173	14007	13974	14110	14163	14129	14078	14172	14288	14143	14084	14444	14275	14099	14212	14047	14146	14217	14017	14228	14043	14292	14174	14200	14314	13925	13996	14163	14190	14025	14095	14194	14121	14209	14258	14131	14122	14234	14178	14138	14219	14313	14231	14277	14017	14093	14136	14024	14125	14083	14169	14057	14081	14120	14244	14194	14081	14311	14223	14096	14020	14051	14052	14140	14165	14239	14131	14263	14218	14142	14061	14226	14170	14124	14077	14257	14037	14097	14103
23719	21067	28443	24325	22911	23125	21608	17973	17325	17169	17022	16656	16466	16224	16467	16265	16584	16563	16546	16382	16411	16270	16228	16074	16153	16219	16222	16095	16059	16134	16017	16071	15876	15898	15958	15990	15848	15989	16055	15864	15849	15766	15872	15853	16020	15853	15993	15931	15779	15890	16068	15763	15944	15858	15858	15840	15624	15969	15787	15820	15781	15674	15679	15725	16004	15699	15763	15977	15876	15938	15859	15817	15788	15873	15777	15723	15721	15828	15761	15901	15787	16055	15877	15783	15776	15783	15705	15879	15855	15817	15909	15778	15720	15874	15748	15887	15838	15905	15641	15828	15815	15854	15733	15897	15790	15778	15949	15867	15779	15877	15779	15783	15875	15708	16050	15768	15934	15756	16043	15925	15697	15889	15634	15727	15874	15861	15919	15550	15851	15659	15888	15812	15900	15908	15840	15804	15880	15752	15850	15903	15836	15752	15645	15838	15854	15780	15769	15781	15898	15681	15864	15876	15834	15854	15815	15642	15728	15872	16006	15681	15745	15747	15853	15763	15977	15826	15748	15835	15771	15832	16068	15865	15915	15598	15775	15853	15760	15979	15732	15833	15755	15789	15911	15904	15697	15763	15854	15734	16049	15877	15521	15789	15709	15980	15691	15683	15761	16040	16019	15974	15754	15576	15722	15853	15989	15651	15803	15713	15862	15779	15722	15894	15798	15684	15749	16139	15977	15797	15736	15822	15893	15742	15957	15753	15966	15843	15679	15769	15681	15671	15796	15812	15692	15812	15881	15993	15789	15712	15792	15740	15755	15656	15813	15857	15743	15991	15971	15780	15718	16003	15950	15667	15824	15752	15724	15654	15579	15879	16029	15828	15804	15882	15764	15755	15952	15670	15912	15707	15701	15910	15808	15755	16007	15900	15831	15788	15513	15768	15785	15880	15803	15692	15633	15980	15988	15797	15756	16036	15910	15727	15919	15892	15999	15767	15858	15945	15991	15802	15824	16008	16054	15893	16066	15792	15982	15870	15766	15825	15836	15713	15733	15539	15899	15801	15689	15827	15746	15802	15863	15978	15703	15893	15752	15889	15816	15802	15743	15919	15818	15921	15841	15869	15761	15769	15888	15750	15653	15792	15940	15895	15779	15765	15722	15905	16017	15819	15950	15820	15738	15781	15827	15911	15799	15800	16014	15814	15591	15633	15856	15748	15484	15921	15561	15928	15802	15934	15900	15697	15773	15898	15817	15899	15888	15903	15760	15735	15748	15827	15787	15828	15827	15880	15732	15899	15649	15727	15786	15772	15910	15712	15693	15794	15745	15995	15879	15995	15764	15921	15666	15727	15879	15870	15926	15855	15699	15750	15799	15845	15884	16145	15677	15619	15674	15746	15780	15822	15863	15650	15897	15556	15677	15663	15686	15623	15939	15774	15862	15770	15831	15789	15906	15947	16099	15816	15791	15769	15887	15887	15819	15722	15826	15720	15723	15856	15683	15757	15912	15640	15827	15822	15820	15978	15796	15877	15835	15748	15763	15651	15891	15866	15692	15686	15791	15669	15777	15963	15860	15871	15834	15965	15790	15722	15843	15786	15757	15754	15753	15800	15810	15720	15607	15796	15825	15917	15847	15822	16018	15865	15840	15884	15858	15777	15827	15658	15879	15908	15809	15863	15906	15900	15642	15707	15792	15859	15739	16010	15680	15802	15722	15608	15733	15775	15805	15849	15776	15694	15772	15740	15809	15628	15885	15643	15896	15988	15846	15637	15856	15832	15784	15839	15803	16018	15962	15707	15839	15605	15696	15711	15744	15840	15767	15843	15870	15909	15888	15626	15616	15845	15598	15857	15856	15783	15792	15592	15797	15702	15883	15813	15827	15836	15923	15746	15992	15677	15640	15860	15781	15552	15654	15818	15700	15955	15658	15763	15881	15783	15906	15869	15712	15798	15902	15777	15845	15897	16008	15828	15851	15865	15838	15693	15880	15597	15656	15672	15837	15980	15923	15746	15636	15886	15634	15826	15891	15908	15847	15851	15933	15711	15800	15759	15733	15782	15787	15821	15729	15813	15776	15996	15842	15882	15737	15601	15746	15915	15758	15696	15761	15926	15610	15819	15739	15843	16056	15797	15770	15829	15663	15618	15812	15726	15959	15757	15854	15753	15844	15620	15808	15988	15689	15828	15751	15926	15890	15931	15685	15872	15951	15848	15822	15825	15810	15866	15859	15809	15764	15938	15851	15678	15716	15797	15785	15658	15737	15744	15836	15857	15880	15732	15900	15840	15892	15810	15864	15784	15841	15800	16023	15722	15805	15634	15930	15745	16109	15788	15733	15682	15775	15702	15895	15922	16005	15827	15955	15473	15780	15754	15733	15863	15745	15869	15867	15742	16020	15732	15772	15984	15779	16085	15761	15862	15640	15761	15794	15735	15755	16015	15766	15839	15886	15831	15802	15888	15840	15843	15696	15847	15792	15600	15840	15814	15842	16120	15901	15989	15820	15782	15752	15596	15781	15742	15908	15811	15802	15837	15759	15956	15783	15857	15898	15935	15808	15923	15796	15844	15772	15728	15644	15779	15794	15877	15975	15960	15690	15941	15668	15843	15659	15777	15780	15636	15806	15766	15901	15828	15735	15985	15792	15737	15906	15833	15920	15807	15709	15535	15892	15855	15680	15834	15874	15780	15877	15666	15753	15736	15812	15712	15743	15555	15848	15738	16027	15846	15829	15740	15748	15686	15703	15692	15659	15890	15797	15723	15712	15780	15787	15602	15732	15585	15866	15536	15840	15833	15653	15777	15716	15895	15880	15703	15751	15844	15567	15850	15695	15804	15838	15960	15753	15793	15689	15846	15938	15767	15672	15799	15742	15805	15767	15791	15965	15753	15796	15932	15736	15783	15829	15859	15869	15842	16004	15758	15836	15802	15875	15818	15943	15838	15761	15766	15732	15772	15874	16027	15601	15689	15868	15818	15871	15680	15789	15655	15734	15751	15815	15709	15831	15700	15848	15828	15722	15611	15890	15651	15548	15795	15838	15792	15802	15880	15862	15917	15777	15725	15686	15772	15987	15849	15989	15863	15797	15774	15609	15996	15841	15746	15845	15785	15887	15758	15762	15804	15729	15804	15805	15634	15761	16002	15992	15780	15804	15792	15740	15836	16002	15800	15888	15823	15866	16043	15804	15833	15770	15905	15937	15753	15721	15680	15911	15856	15961	15762	15673	15768	15675	15975	15942	15869	15930	15839	15824	15750	15663	15745	15683	15851	15982	15703	15770	15720	15691	15867	15955	15809	15749	15921	15746	15697	15866	15709	15857	15778	15761	15904	15973	15935	15592	15705	15794	15682	15752	15784	15768	15825	15852	15844	15740	15754	15825	15819	15859	15914	15607	15860	15766	15851	15801	15881	15910	15960	15635	15987	15937	15544	15607	15653	15792	15690	15688	15787	15933	15748	15822	15842	15804	15849	15716	15755	15986	16025	15873	15636	15857	15859	15845	15713	15720	15886	15939	15799	15769	15815	15778	15825	15839	15851	15740	15689	15696	15823	15629	16019	15801	15933	15766	15914	15690	15689	15823	15838	15988	15974	15683	15642	15750	15912	15685	15962	16042	15731	15744	15825	15897	15967	15736	15847	15631	15742	15641	15739	15761	15937	15783	15931	15831	15896	15769	15525	15826	15905	15800	15763	15853	15851	15798	15856	15845	15702	15721	15747	15700	15754	15969	15941	15852	15623	15739	15914	16021	15935	15853	15673	15840	15808	15820	15910	15709	15785	15702	15810	16010	15952	15866	15707	15687	15866	15836	15868	15677	15743	15871	15769	15727	15859	15663	15855	15816	15911	15900	15717	15439	15794	16005	15780	15907	15829	15758	15899	15945	15923	15575	15882	15862	15839	15729	15697	15761	15737	15665	15908	15746	15870	15748	15946	15780	15848	15858	15447	15839	15785	15726	15852	15798	15766	16028	15857	15786	15779	15645	15713	15942	15965	15975	16026	15879	15914	15788	15981	15827	15785	15873	15802	15664	15820	15645	15506	15889	15816	15580	15585	15819	15967	15806	15758	15786	15862	15779	15817	15582	15766	15870	15538	15759	16004	15679	15932	15866	15829	15971	15682	15989	15815	15759	15827	15799	15771	15782	15828	15801	15842	15940	15854	15764	15695	16027	15883	15754	15815	15709	15826	15750	15660	15823	15926	15869	15790	15810	15808	15756	15728	15620	15728	15812	16024	15887	15770	15717	15990	15864	15877	15713	15838	15787	15657	15690	15655	15880	15871	15985	15818	15598	15960	15798	15918	15921	15964	15708	15963	15823	15811	15679	15733	16071	15743	15616	15699	15766	15820	15823	15752	15765	15823	16041	15773	15746	15791	15890	15739	15617	15811	15768	15811	15926	15777	15571	15768	15965	15772	15861	15825	15905	15872	15582	15732	15781	15897	15884	15734	15643	15812	15874	15825	15818	15783	15780	15985	16001	15671	15797	15830	15752	15720	15896	15884	15866	15935	15860	15976	15788	15740	15673	15580	15856	15849	15939	15841	15761	15690	15903	15710	15831	15691	15901	15834	15839	15773	15775	15773	15879	15755	15860	15960	15801	15681	15785	15944	15775	15997	15903	15703	15837	15864	15841	15866	15810	15844	15684	15634	15773	15653	15813	15640	15880	15790	15747	15600	15845	15989	15942	15782	15916	15849	15961	15783	15736	15761	15746	15897	15838	15628	15840	15958	15713	15741	15778	15933	15805	15732	15707	15737	15835	15906	15722	15646	15882	15744	15671	15748	15974	15730	15976	15936	15822	16025	15743	15809	15859	15750	15767	15824	15841	15934	15891	15701	15797	15868	15936	15952	15890	15860	15637	15797	15905	15969	15933	15781	15844	15834	15842	15854	15830	15797	15744	15667	15665	15677	15713	15886	15822	15691	15839	15794	15809	15723	15924	15703	15863	15759	15991	15839	15810	15897	15706	15674	15636	15655	15885	15722	15747	15796	15865	15854	15674	15924	15819	15919	15995	15723	15692	15633	15774	15838	15855	15683	15722	15964	15943	15880	15692	15703	15798	15652	15755	15853	15777	15687	15836	15876	15843	15847	15767	15806	15791	15970	15565	15743	15649	15896	15936	15738	15720	15734	15858	15700	15880	15916	15865	15804
25065	43117	39826	31104	26699	21723	18848	16964	16076	15868	15823	15516	15314	15106	15100	15154	15298	15296	15542	15223	15349	14964	14893	14916	14852	14635	14723	14742	14712	14594	14469	14625	14573	14561	14576	14453	14634	14450	14474	14413	14469	14337	14290	14409	14253	14320	14364	14339	14477	14357	14282	14291	14447	14490	14277	14413	14441	14338	14234	14339	14395	14390	14350	14253	14340	14210	14227	14269	14239	14326	14203	14225	14352	14410	14289	14342	14407	14312	14348	14275	14390	14407	14356	14385	14362	14520	14373	14239	14433	14335	14386	14424	14381	14311	14275	14358	14416	14293	14248	14262	14366	14312	14296	14256	14446	14323	14199	14225	14398	14336	14145	14297	14309	14184	14260	14155	14265	14350	14333	14337	14075	14219	14333	14279	14221	14306	14269	14204	14272	14232	14424	14397	14168	14250	14427	14190	14268	14440	14369	14226	14380	14349	14362	14208	14271	14404	14324	14254	14318	14347	14342	14248	14428	14412	14192	14336	14297	14492	14439	14417	14266	14249	14428	14340	14356	14209	14290	14455	14193	14300	14420	14269	14297	14382	14291	14206	14428	14340	14344	14325	14345	14266	14255	14295	14242	14234	14325	14278	14356	14248	14422	14220	14115	14415	14223	14253	14339	14320	14206	14209	14281	14364	14498	14204	14271	14451	14566	14470	14291	14237	14272	14388	14173	14400	14370	14392	14271	14288	14338	14297	14135	14373	14272	14223	14327	14239	14295	14289	14345	14365	14307	14391	14399	14144	14557	14345	14306	14304	14334	14419	14395	14361	14423	14334	14426	14270	14483	14389	14386	14293	14286	14264	14408	14219	14347	14396	14373	14242	14474	14152	14226	14142	14375	14256	14433	14117	14288	14208	14537	14335	14461	14370	14322	14241	14439	14425	14308	14218	14277	14403	14317	14331	14467	14337	14248	14366	14407	14245	14444	14193	14210	14305	14366	14260	14314	14320	14346	14412	14172	14249	14375	14213	14141	14247	14287	14321	14312	14425	14451	14249	14344	14154	14405	14578	14326	14354	14353	14322	14495	14317	14397	14382	14329	14196	14389	14312	14296	14540	14287	14266	14355	14356	14310	14281	14207	14352	14182	14394	14366	14324	14091	14303	14206	14442	14183	14298	14296	14148	14406	14188	14359	14211	14392	14158	14144	14291	14442	14340	14318	14281	14335	14417	14513	14458	14395	14263	14259	14299	14187	14350	14205	14486	14305	14298	14346	14252	14307	14248	14262	14350	14293	14515	14298	14324	14288	14442	14345	14380	14384	14251	14267	14323	14268	14338	14284	14281	14384	14425	14259	14394	14219	14377	14213	14395	14407	14341	14249	14327	14405	14330	14288	14311	14254	14278	14373	14116	14315	14293	14296	14399	14346	14275	14344	14348	14292	14357	14347	14248	14279	14261	14186	14210	14536	14200	14116	14624	14329	14287	14216	14286	14363	14243	14377	14276	14390	14459	14397	14333	14412	14403	14409	14465	14303	14300	14289	14250	14344	14364	14345	14198	14240	14417	14247	14304	14296	14323	14350	14142	14245	14272	14371	14232	14219	14256	14300	14399	14275	14337	14383	14300	14351	14346	14299	14399	14286	14288	14352	14350	14224	14335	14331	14200	14136	14323	14313	14300	14200	14420	14322	14497	14151	14298	14150	14283	14423	14231	14273	14254	14260	14294	14284	14411	14475	14292	14283	14204	14127	14321	14213	14391	14319	14121	14228	14400	14224	14308	14284	14464	14130	14386	14289	14306	14189	14373	14468	14383	14330	14422	14310	14300	14333	14343	14364	14535	14247	14215	14428	14188	14368	14348	14438	14127	14221	14260	14242	14244	14513	14378	14078	14366	14438	14255	14274	14342	14095	14237	14291	14284	14339	14194	14348	14317	14452	14454	14163	14400	14335	14522	14331	14315	14268	14196	14305	14274	14388	14369	14368	14307	14129	14255	14364	14404	14394	14314	14322	14298	14490	14434	14220	14407	14191	14250	14078	14446	14300	14293	14379	14413	14260	14321	14181	14265	14247	14351	14439	14360	14300	14253	14307	14339	14456	14241	14248	14302	14276	14299	14395	14267	14454	14265	14399	14439	14331	14256	14260	14191	14245	14491	14189	14279	14242	14384	14366	14434	14325	14372	14388	14314	14347	14177	14229	14289	14308	14333	14131	14290	14308	14285	14242	14310	14237	14430	14382	14264	14255	14389	14177	14166	14279	14358	14222	14290	14347	14388	14233	14207	14185	14297	14454	14301	14439	14237	14462	14158	14377	14208	14223	14202	14298	14366	14318	14346	14299	14420	14387	14466	14401	14224	14382	14406	14483	14293	14294	14137	14253	14492	14255	14322	14327	14399	14282	14419	14227	14417	14339	14250	14201	14275	14209	14363	14422	14310	14256	14257	14323	14416	14378	14399	14283	14256	14437	14268	14235	14159	14140	14060	14335	14337	14285	14300	14330	14260	14476	14327	14332	14190	14205	14345	14354	14349	14298	14369	14229	14373	14395	14304	14208	14233	14332	14325	14437	14292	14331	14261	14296	14536	14463	14507	14272	14324	14388	14239	14465	14205	14281	14276	14283	14273	14369	14286	14126	14432	14359	14375	14344	14316	14274	14351	14334	14338	14373	14380	14374	14159	14259	14144	14361	14397	14109	14407	14323	14112	14362	14328	14452	14243	14462	14250	14355	14362	14299	14311	14056	14324	14235	14393	14266	14400	14305	14327	14409	14287	14288	14226	14473	14281	14417	14280	14223	14438	14255	14359	14293	14258	14291	14258	14412	14394	14325	14390	14307	14146	14214	14340	14238	14239	14365	14148	14263	14401	14331	14262	14363	14373	14295	14247	14364	14256	14299	14453	14374	14261	14372	14224	14288	14165	14099	14393	14355	14229	14246	14354	14391	14128	14274	14266	14290	14217	14457	14544	14422	14289	14441	14299	14411	14397	14394	14137	14493	14352	14384	14329	14508	14487	14238	14345	14343	14405	14350	14409	14246	14430	14311	14357	14497	14304	14299	14391	14521	14378	14085	14217	14335	14238	14384	14312	14284	14278	14291	14415	14221	14318	14319	14307	14351	14558	14275	14314	14320	14202	14223	14270	14260	14370	14372	14375	14308	14376	14324	14357	14229	14192	14313	14464	14195	14333	14186	14334	14397	14340	14304	14384	14306	14325	14269	14313	14281	14294	14256	14292	14435	14274	14334	14294	14158	14236	14432	14297	14441	14318	14405	14357	14282	14257	14412	14187	14311	14262	14275	14317	14335	14474	14212	14256	14260	14373	14457	14436	14460	14329	14256	14358	14193	14405	14220	14344	14509	14391	14494	14443	14305	14280	14487	14302	14228	14509	14193	14130	14232	14368	14207	14319	14260	14168	14378	14494	14355	14498	14383	14214	14314	14222	14374	14299	14351	14310	14268	14153	14332	14270	14191	14315	14245	14467	14363	14327	14364	14202	14171	14286	14353	14148	14438	14227	14337	14204	14435	14352	14176	14394	14264	14268	14288	14209	14378	14327	14330	14282	14302	14501	14420	14407	14339	14395	14476	14273	14353	14351	14302	14302	14440	14204	14343	14284	14313	14336	14523	14280	14378	14352	14366	14257	14430	14365	14308	14256	14407	14271	14342	14323	14271	14253	14332	14515	14312	14251	14278	14165	14261	14283	14395	14284	14276	14304	14499	14309	14306	14373	14293	14214	14396	14383	14305	14196	14155	14053	14307	14464	14413	14228	14092	14260	14351	14275	14509	14167	14307	14343	14254	14291	14437	14340	14296	14357	14225	14377	14181	14371	14302	14216	14344	14385	14358	14310	14270	14197	14469	14371	14398	14232	14264	14300	14218	14206	14338	14206	14329	14232	14263	14300	14273	14327	14398	14298	14275	14279	14393	14377	14250	14306	14434	14124	14336	14275	14352	14481	14280	14348	14444	14371	14402	14396	14275	14282	14262	14187	14291	14315	14305	14169	14251	14328	14394	14324	14506	14467	14228	14233	14295	14413	14396	14288	14252	14429	14218	14324	14214	14275	14137	14201	14346	14365	14304	14332	14293	14334	14225	14341	14269	14115	14520	14368	14424	14358	14109	14365	14431	14148	14295	14216	14462	14264	14167	14309	14193	14260	14360	14328	14431	14262	14279	14334	14353	14274	14297	14292	14366	14386	14194	14129	14293	14492	14143	14210	14364	14388	14280	14334	14212	14295	14442	14149	14252	14323	14197	14193	14321	14259	14300	14297	14487	14324	14346	14384	14289	14342	14332	14275	14305	14343	14118	14262	14243	14318	14217	14217	14275	14321	14256	14279	14506	14329	14384	14272	14135	14422	14300	14307	14199	14346	14306	14212	14238	14308	14302	14078	14288	14231	14309	14277	14313	14470	14440	14219	14228	14360	14444	14208	14460	14370	14251	14151	14360	14433	14476	14157	14299	14416	14253	14421	14238	14202	14256	14359	14216	14383	14381	14306	14271	14329	14357	14331	14298	14271	14422	14155	14323	14267	14301	14458	14340	14304	14204	14420	14346	14235	14403	14303	14253	14391	14341	14097	14304	14375	14258	14351	14302	14311	14412	14408	14091	14443	14394	14246	14325	14415	14229	14310	14251	14370	14229	14241	14287	14094	14368	14369	14312	14403	14184	14414	14350	14226	14168	14312	14376	14184	14520	14404	14310	14301	14152	14227	14475	14331	14351	14236	14284	14397	14313	14268	14337	14389	14157	14135	14274	14278	14306	14391	14191	14337	14200	14215	14426	14314	14275	14256	14380	14226	14407	14274	14432	14408	14267	14343	14282	14299	14229	14317	14307	14359	14355	14271	14282	14257	14168	14317	14320	14210	14301	14308	14310	14064	14210	14337	14425	14274	14323	14409	14419	14278	14300	14224	14471	14329	14263	14221	14314	14272	14299	14386	14268	14450	14266	14484	14384	14393	14412	14348	14263	14313	14413	14290	14300	14350	14387	14104	14251	14287	14514	14263	14190	14291	14398	14176	14299	14208	14422	14225	14417	14366	14416	14374	14275	14338	14110	14514	14335	14179	14368	14386	14257	14480	14263	14283	14347	14282	14139	14516	14307	14226	14321	14225	14340	14134	14232	14215	14341	14461	14457	14373	14316	14179	14326	14413	14236	14315
22783	21164	28955	23717	21803	24312	25403	19607	17802	17600	17748	17191	17131	16853	16797	16730	16907	16905	16920	16854	16772	16759	16600	16593	16543	16517	16579	16457	16432	16527	16203	16364	16101	16238	16223	16043	16412	16194	16110	16094	16249	16079	16246	16262	16082	15963	16198	16064	16227	15965	15991	15997	15951	16064	15860	16107	16083	16113	16171	16257	16117	15904	15971	15856	16022	15807	15936	16001	15886	15874	15929	15984	16006	15995	15932	15952	16024	15904	16179	15944	16138	16081	15844	16112	15992	15949	16025	16046	15950	15861	15778	16059	15936	16097	16026	16036	16057	16024	15873	15804	16006	15936	15992	16048	16043	15802	16058	16135	15873	15870	15990	16087	15988	15776	15845	16038	16037	15924	16079	15826	15807	16040	15864	15679	15857	15769	15992	16203	15778	15814	15908	15986	15889	16104	15979	15937	15898	15897	15867	15980	15821	15885	15944	15662	15920	15822	15939	15776	16100	15919	16019	15831	15974	16001	15977	15992	16050	16132	15961	15857	15888	15901	15880	15895	15832	15921	15873	16130	15937	15968	15938	15963	16034	16070	16152	16170	15658	15936	16061	15849	15918	16008	15991	15833	16029	15928	15870	15978	16013	15982	15855	15980	15955	16008	15936	16041	15797	15971	15903	15965	15910	15903	15766	15987	16045	15849	15974	15946	15904	15965	15921	15988	16029	15815	15970	15905	15917	15772	15950	15913	16130	15894	16067	16141	16022	15931	15932	16038	16081	16075	15919	16069	16113	15909	16124	15912	16095	15940	15843	16054	15977	16048	15933	15988	15914	15904	15865	16101	15776	15944	16040	16078	16065	15938	16234	16206	15889	16185	16125	15858	15745	15982	16237	15950	15937	15810	15943	16001	16141	16027	15977	15869	15991	15937	15927	15884	16004	16177	15810	16022	16054	15997	15836	15671	15957	15982	16002	16012	15876	16036	15799	15954	15941	16123	16013	15810	16022	16030	15893	16122	15830	16179	16097	15827	15970	16050	15933	15916	15958	15942	16038	15918	15992	15913	15857	15907	15980	15979	15918	16166	15930	15838	16004	15706	15663	15765	15947	15991	16010	16076	15866	15823	16084	16014	15905	16038	15985	16005	15771	15708	16078	15944	15830	15884	15847	15974	15872	16032	16227	16158	16047	15870	15871	15833	15889	15919	16026	16136	16119	15773	15901	16093	16028	15893	16123	15886	16062	16005	16106	16041	15906	15968	15953	16087	15904	15989	16123	16178	16009	15824	15945	15923	15896	15922	15885	16080	15932	15901	16055	16057	15888	15900	16062	15833	15753	15771	16049	15884	15817	15986	15806	15895	15774	15901	16025	16109	16025	15821	15968	15844	15892	16085	15992	15853	16197	16124	15807	15951	15936	15734	15896	15992	15779	15927	15824	15911	16084	15775	15977	15939	16014	16087	15960	15963	15947	15882	15874	15985	15855	15734	15881	15802	15823	15780	16108	16000	15915	15939	15911	15973	15984	15942	15794	15861	15806	16150	15923	16055	16102	16011	15981	15937	16059	16204	16000	15840	16101	15907	16058	15780	15919	15887	16116	16012	15899	15860	15799	15989	15633	15840	15718	15905	15884	15982	15993	16117	16058	15820	16196	15924	15956	15971	16105	16001	15981	16006	15864	16018	15859	16046	16135	15946	15987	16024	15891	15907	16057	16089	15940	16006	16098	16087	15965	15844	15688	15897	15913	15812	15714	15939	15820	15873	16020	15899	15953	16007	15800	15995	15813	15952	15906	16018	15926	15867	15916	15993	16179	16013	16041	15941	15911	16107	15954	16028	15880	16014	15900	15696	16002	16033	16033	16026	15892	16069	15895	15908	15816	15882	16092	15908	15768	16007	15893	16025	15721	15913	15806	15774	16037	15899	15820	15961	16041	16020	15942	15744	16072	15988	15944	15930	15760	15978	15941	15895	15927	15958	15989	15993	16065	15886	15959	15889	16078	16176	15932	16060	15979	15836	15922	16033	16047	16085	15919	15698	15865	16040	15832	15769	15890	15984	15884	15783	16068	16031	15905	15834	15947	15975	15809	15994	16008	16022	15866	15784	16029	16045	16015	15819	15918	15904	16004	15898	15960	16004	15770	15940	16112	15880	15980	15810	15956	15978	16036	15595	15887	15897	15802	15875	15885	16026	16130	15881	15767	15985	16076	16014	15873	15943	15917	15874	15794	16000	15900	16088	15819	15893	15899	16072	15894	16038	15638	15707	16047	16014	15788	15957	15841	15788	15923	15862	15875	15962	15963	16096	15924	15874	15928	16080	15743	15906	15972	15981	15758	15745	15830	15957	16121	15849	15950	16046	15773	15840	15986	15851	15970	16124	15767	15992	15971	16141	15827	16364	15780	16053	15928	15788	15822	16014	15938	15795	15949	15898	15977	15761	15997	15776	15859	16088	15947	15866	15989	15823	15837	16052	15714	16037	15884	15775	15911	15695	15716	15819	15761	15916	16047	15849	15838	16100	15877	15873	16000	16034	16080	15847	16014	15844	15912	16023	15905	15904	15978	16056	16024	15898	15854	15854	16012	15913	15834	16051	15909	16076	15968	15898	15941	16004	16015	16121	16037	15951	15807	15988	15959	15819	15833	15933	15853	16072	16119	15796	15983	15905	15884	15951	15839	15703	15894	15695	16028	15946	16131	15970	15992	15931	15893	16069	15959	15732	15978	15913	15985	15887	15958	16156	15895	15939	15844	15950	15752	15939	15855	15925	15916	15887	15901	15895	15952	16013	15973	16080	16004	15908	15884	16060	15928	16033	16052	16068	15855	15941	15943	16044	15943	16001	15951	15916	15983	16100	15976	15806	16092	15999	15920	16148	16072	15825	15882	15869	15891	16009	15924	15874	15698	15882	16114	15931	16077	15976	15961	15881	15936	15884	15732	15914	15793	15993	16148	16009	15873	15925	15975	15873	15961	16033	16014	15970	16098	15984	15869	16081	16078	15911	15999	15999	15902	15870	15922	15916	15830	15779	15970	15762	16058	15953	16155	15946	15931	16040	15842	15768	15845	15898	16076	15757	15882	15962	15782	15831	15777	15732	15873	15846	15990	15861	15856	15935	15927	15867	16020	15660	16035	15747	16135	15964	15953	15880	15768	16161	15894	15849	15959	15824	15849	15902	16049	15838	16072	15702	15944	15677	15985	16025	15973	15928	15834	16053	16133	16101	15996	16030	16059	15912	15890	15749	16078	15947	15730	15883	15813	16192	15979	16083	16024	15982	16039	15872	15748	15883	16218	15866	16030	15742	15960	16127	15936	15885	15736	15851	15562	16044	15896	16024	16028	15828	15713	15780	15819	15964	15939	15939	16053	15767	15901	16007	15993	15849	15809	15858	15937	15689	15900	15679	15973	15946	16143	15889	15896	16020	15719	15964	15877	15941	16082	15956	16041	15925	15901	15857	15935	15789	15895	15762	15953	15862	15794	15890	15883	15831	15875	16116	16098	16087	16063	15857	16048	15969	15766	15993	15703	15754	15902	15828	15988	15999	16013	15897	15911	16168	15979	15956	15920	15819	16029	15992	15856	15947	15982	16070	15924	15929	15966	15936	15861	15906	15996	16001	15853	15788	15930	15893	16183	16114	15785	15805	15896	16073	16044	16046	15798	16041	15832	16159	15882	15989	15793	15750	15757	15989	15912	15871	15799	15969	15811	15809	16120	15991	15901	15825	16095	15969	15779	16039	15948	16110	15999	15930	15876	15883	15949	16162	15925	15980	16083	16043	16133	16117	15945	16010	16117	15986	15882	15740	16052	15841	16011	16071	15950	15920	15767	15840	15874	15837	15999	16062	15987	15981	16148	16013	15817	16244	16022	16184	16038	15931	15989	15886	16120	15964	15868	15963	15829	15963	16052	15848	16046	16003	15969	15911	16030	16038	15901	15968	15899	16027	15874	15822	16060	16080	15960	15921	16121	15877	15995	15932	15903	15966	15971	16097	16149	15889	16099	15950	16153	15966	16050	15916	15962	16070	16022	15690	16027	15768	15922	15733	15800	15728	15833	15977	15917	15642	15979	16175	16090	15865	15903	16075	16163	15809	16000	15992	15898	15851	15896	15905	16020	16081	15980	15914	16029	16082	15756	15897	15788	16050	15909	15933	15817	15934	15752	16044	15888	15716	15901	15964	16103	15796	16094	16154	15911	16019	15864	15783	15899	15930	16010	16020	15941	15963	16131	15884	15864	15972	15994	15808	15939	15743	15745	15967	15786	15868	15693	15921	15962	15753	15948	15824	15903	15859	15981	15963	15771	15911	15962	15825	15691	15848	16034	16042	15818	15747	15860	15837	15784	15953	16065	16055	15961	16047	16000	16069	15861	15877	15768	15856	15694	15954	16023	15902	15971	16180	15802	15884	16058	15799	16024	15886	16004	15742	15890	15937	15935	15862	15920	15907	15825	15847	15910	15851	15704	16006	15779	15885	15950	15895	16056	15973	16017	15939	15835	16146	16011	15847	15944	15908	16002	15844	15948	16011	15980	15665	15981	15767	15840	16039	15855	15963	15854	15950	15999	15745	15786	16001	16050	15819	16131	15948	16026	15912	15859	16002	15758	15863	15765	15932	15971	16065	15869	15913	15934	15921	15965	15954	15745	15950	15973	16146	15991	16117	16053	15950	15960	15993	15921	15875	16078	15926	16117	15824	15883	16030	15924	16000	15992	16011	16021	15995	16083	15834	15827	15988	15870	15911	16040	15989	15905	16178	16090	16016	15969	15984	16039	15899	15967	15792	15922	15978	15886	16018	15961	15928	16024	15828	16051	15923	15885	15842	15982	15949	15791	15763	15949	16032	15775	15779	15789	15881	16006	15955	15871	15863	15949	15775	16042	16085	15940	15982	15881	15960	15932	15845	15853	15803	15858	15991	16044	16005	16297	16029	15982	15926	15886	16118	15947	16138	15926	15934	15840	15998	15988	15932	15674	16001	16045	15894	16132	15838	15808	16010	15880	15970	15935	15852	16138	15917	15987	15928	15948	15900	15930	15905	15760	15731	15799	15795	15954	15965	15935	15898	15844	15978	15701	15907	15913	16140	15842	15959	16043	15910	15871	15886	15856	16079	16013	15741	15871	15935	15944	15960	16050	16144	15906	15970	15886	15883	15920	16041
27623	47419	44148	35278	30460	25120	20721	18382	16939	16716	16703	16269	15928	15601	15599	15853	15804	15980	15701	15734	15646	15388	15512	15248	15203	14934	15019	14951	14848	14955	14971	14727	14766	14731	14598	14729	14640	14598	14681	14350	14568	14654	14466	14427	14388	14453	14607	14339	14588	14401	14278	14262	14640	14294	14354	14419	14378	14359	14556	14555	14312	14497	14367	14461	14434	14383	14413	14259	14434	14349	14305	14396	14384	14482	14346	14563	14523	14346	14426	14396	14422	14271	14353	14429	14337	14443	14401	14267	14234	14309	14401	14262	14393	14467	14326	14374	14541	14481	14382	14556	14476	14372	14296	14384	14358	14379	14387	14295	14453	14316	14314	14554	14336	14383	14481	14456	14415	14365	14485	14325	14390	14312	14379	14290	14524	14383	14498	14229	14435	14352	14404	14230	14372	14440	14368	14462	14314	14321	14434	14295	14493	14491	14399	14617	14497	14349	14452	14381	14357	14446	14394	14280	14276	14273	14374	14415	14520	14506	14400	14368	14502	14471	14465	14467	14356	14255	14371	14388	14459	14518	14238	14279	14387	14395	14535	14439	14323	14225	14561	14311	14311	14477	14213	14328	14440	14422	14253	14449	14346	14276	14294	14179	14555	14176	14467	14287	14619	14483	14300	14416	14288	14499	14340	14453	14396	14355	14323	14240	14555	14355	14513	14467	14359	14407	14443	14410	14346	14321	14449	14312	14468	14397	14367	14464	14333	14447	14461	14189	14392	14303	14496	14385	14299	14312	14509	14214	14439	14253	14390	14435	14478	14467	14203	14377	14318	14395	14497	14343	14409	14406	14242	14502	14328	14405	14410	14323	14412	14450	14470	14307	14457	14384	14359	14436	14494	14419	14424	14316	14375	14232	14304	14372	14272	14474	14244	14125	14401	14319	14435	14368	14372	14470	14406	14552	14417	14279	14364	14523	14420	14274	14237	14321	14415	14343	14446	14404	14495	14433	14346	14284	14343	14485	14336	14445	14403	14216	14383	14413	14292	14282	14326	14480	14258	14322	14378	14398	14426	14357	14429	14366	14345	14492	14401	14457	14344	14300	14276	14340	14347	14437	14316	14441	14437	14411	14398	14416	14325	14336	14274	14265	14355	14451	14468	14429	14325	14414	14299	14496	14378	14508	14375	14203	14441	14302	14280	14321	14441	14456	14510	14274	14423	14487	14487	14388	14326	14425	14470	14337	14509	14467	14383	14421	14167	14215	14422	14355	14539	14238	14411	14375	14409	14177	14436	14519	14333	14444	14413	14453	14553	14364	14214	14295	14355	14254	14291	14317	14276	14299	14517	14419	14365	14473	14339	14451	14135	14396	14287	14327	14532	14227	14281	14352	14506	14286	14373	14476	14420	14507	14419	14172	14515	14191	14334	14342	14340	14432	14178	14283	14370	14359	14236	14344	14292	14389	14309	14418	14374	14583	14440	14486	14416	14352	14471	14420	14362	14276	14480	14282	14400	14350	14338	14413	14454	14372	14390	14443	14367	14258	14391	14401	14390	14224	14317	14453	14383	14343	14558	14261	14402	14306	14316	14390	14384	14380	14289	14330	14426	14403	14437	14576	14245	14387	14523	14352	14282	14387	14417	14409	14389	14200	14237	14437	14341	14336	14383	14510	14481	14411	14424	14270	14431	14331	14428	14280	14375	14507	14228	14364	14280	14372	14340	14416	14365	14369	14266	14299	14420	14412	14557	14244	14473	14400	14316	14362	14414	14465	14256	14157	14380	14235	14208	14365	14235	14265	14376	14431	14297	14363	14451	14494	14365	14464	14349	14519	14343	14377	14387	14254	14363	14496	14509	14336	14406	14284	14215	14346	14291	14321	14320	14492	14299	14256	14510	14480	14327	14461	14203	14392	14273	14435	14318	14399	14286	14497	14239	14460	14426	14384	14460	14430	14479	14337	14353	14316	14648	14578	14276	14400	14340	14256	14265	14181	14405	14311	14340	14271	14489	14186	14355	14457	14297	14532	14477	14233	14455	14219	14329	14326	14270	14419	14479	14318	14364	14464	14308	14393	14430	14247	14475	14309	14489	14351	14240	14474	14498	14301	14253	14486	14539	14423	14478	14364	14355	14311	14347	14263	14444	14331	14348	14521	14394	14387	14341	14466	14412	14389	14303	14323	14295	14390	14532	14147	14460	14349	14369	14378	14427	14317	14309	14483	14395	14375	14240	14483	14283	14442	14294	14438	14227	14329	14533	14275	14339	14508	14347	14423	14362	14410	14482	14354	14385	14520	14555	14282	14536	14527	14269	14314	14454	14353	14379	14444	14335	14315	14318	14510	14280	14231	14404	14194	14259	14363	14323	14370	14358	14331	14360	14426	14325	14183	14347	14494	14365	14350	14377	14396	14351	14379	14208	14406	14411	14199	14261	14453	14408	14322	14321	14347	14569	14265	14414	14148	14455	14352	14234	14391	14233	14411	14434	14267	14401	14317	14302	14349	14567	14589	14214	14331	14322	14434	14427	14300	14358	14513	14404	14375	14409	14583	14396	14468	14297	14234	14224	14374	14319	14438	14473	14422	14489	14300	14422	14406	14288	14264	14258	14318	14420	14435	14254	14333	14470	14287	14376	14497	14401	14338	14271	14293	14382	14632	14333	14360	14462	14313	14162	14376	14322	14341	14297	14548	14490	14213	14349	14446	14481	14427	14460	14529	14402	14558	14279	14288	14318	14420	14308	14393	14343	14447	14361	14421	14290	14376	14360	14346	14567	14327	14358	14494	14346	14471	14438	14430	14357	14361	14429	14324	14301	14454	14375	14274	14361	14247	14444	14316	14425	14369	14284	14492	14500	14274	14388	14377	14307	14429	14345	14354	14256	14283	14373	14340	14299	14274	14539	14284	14351	14426	14333	14291	14363	14349	14151	14252	14359	14314	14545	14195	14398	14335	14319	14394	14314	14347	14359	14303	14424	14399	14367	14315	14378	14508	14307	14299	14379	14322	14358	14477	14203	14272	14243	14441	14362	14273	14483	14236	14320	14449	14341	14410	14400	14320	14457	14357	14441	14391	14323	14343	14272	14284	14402	14362	14461	14408	14424	14184	14422	14415	14397	14257	14297	14543	14508	14491	14416	14325	14433	14369	14249	14316	14398	14385	14259	14267	14464	14483	14407	14299	14341	14458	14363	14457	14359	14227	14544	14153	14345	14146	14404	14310	14408	14364	14381	14383	14312	14311	14360	14314	14387	14406	14295	14333	14267	14209	14438	14322	14520	14500	14535	14407	14458	14329	14478	14371	14255	14342	14332	14433	14346	14353	14398	14230	14256	14313	14339	14425	14238	14636	14475	14410	14400	14404	14378	14333	14367	14555	14235	14569	14357	14336	14336	14344	14455	14316	14351	14280	14162	14223	14494	14216	14440	14578	14501	14385	14422	14397	14368	14430	14426	14363	14457	14475	14365	14365	14419	14375	14402	14340	14396	14418	14253	14338	14370	14413	14375	14363	14389	14314	14353	14343	14375	14391	14244	14276	14287	14213	14323	14498	14249	14306	14384	14280	14475	14519	14387	14334	14394	14337	14458	14272	14318	14239	14528	14509	14314	14509	14345	14279	14477	14424	14392	14513	14190	14487	14393	14330	14412	14338	14241	14440	14451	14393	14165	14470	14330	14424	14514	14323	14395	14108	14279	14466	14373	14293	14261	14280	14425	14406	14350	14254	14215	14350	14437	14373	14568	14255	14184	14514	14462	14323	14406	14394	14387	14479	14255	14230	14352	14400	14385	14591	14402	14417	14366	14440	14427	14414	14562	14297	14479	14356	14308	14481	14358	14393	14449	14374	14330	14471	14308	14373	14519	14411	14310	14248	14329	14536	14418	14373	14318	14235	14161	14522	14453	14371	14460	14509	14260	14299	14388	14311	14434	14314	14289	14310	14387	14422	14394	14322	14342	14534	14362	14421	14324	14369	14267	14236	14337	14416	14216	14496	14257	14321	14358	14433	14304	14516	14311	14246	14371	14358	14376	14432	14423	14247	14446	14200	14448	14318	14348	14379	14123	14396	14319	14407	14383	14408	14460	14360	14342	14374	14267	14322	14377	14321	14439	14352	14404	14234	14318	14346	14210	14276	14470	14328	14339	14379	14164	14452	14319	14455	14282	14206	14303	14451	14389	14285	14347	14414	14305	14282	14499	14384	14457	14312	14284	14274	14397	14465	14407	14228	14388	14489	14279	14370	14378	14394	14277	14574	14320	14432	14284	14417	14516	14490	14434	14545	14552	14337	14460	14494	14433	14416	14314	14418	14405	14314	14425	14286	14358	14384	14409	14453	14466	14362	14501	14280	14347	14235	14194	14501	14381	14395	14516	14325	14330	14379	14476	14274	14414	14302	14373	14398	14417	14499	14448	14297	14353	14300	14466	14537	14450	14311	14335	14445	14443	14334	14304	14422	14361	14301	14323	14362	14269	14348	14610	14374	14396	14362	14357	14261	14319	14423	14324	14423	14399	14221	14459	14309	14301	14487	14391	14411	14254	14375	14323	14242	14350	14282	14203	14406	14550	14527	14251	14410	14202	14290	14276	14403	14326	14390	14351	14403	14225	14263	14438	14126	14401	14411	14248	14409	14514	14266	14288	14418	14239	14375	14293	14418	14281	14431	14308	14424	14314	14388	14227	14323	14354	14369	14607	14115	14323	14411	14487	14476	14293	14345	14306	14412	14381	14386	14363	14311	14412	14439	14357	14397	14493	14315	14386	14481	14310	14389	14291	14397	14271	14305	14540	14306	14356	14281	14621	14475	14356	14362	14387	14333	14456	14246	14344	14214	14430	14265	14402	14326	14299	14409	14338	14313	14387	14338	14481	14370	14307	14422	14511	14347	14512	14234	14419	14364	14426	14420	14413	14250	14374	14470	14391	14352	14431	14339	14389	14353	14430	14342	14537	14269	14459	14371	14398	14394	14310	14463	14429	14496	14343	14466	14286	14279	14461	14373	14221	14499	14400	14276	14464	14223	14511	14348	14454	14312	14576	14265	14407	14403	14345	14471	14335	14240	14333	14365	14423	14285	14414	14444	14336	14238	14399	14311	14457	14420	14334	14392	14508	14200	14275	14434	14260	14438	14422	14481	14504	14372	14403	14314	14454	14218	14339	14406
27729	23851	28982	25608	20720	19005	17483	16499	16068	16003	15889	15983	15906	16042	15886	15919	16095	15812	15975	15810	15983	15776	15745	15788	15891	15699	15851	15430	15586	15665	15523	15652	15670	15693	15628	15574	15639	15581	15793	15649	15565	15721	15726	15461	15551	15543	15523	15587	15550	15702	15462	15542	15593	15581	15532	15546	15423	15642	15508	15577	15607	15586	15584	15508	15509	15375	15395	15421	15505	15793	15562	15640	15508	15564	15343	15526	15591	15556	15695	15565	15513	15609	15519	15594	15497	15396	15435	15690	15561	15569	15649	15424	15623	15464	15445	15625	15761	15321	15490	15388	15698	15355	15559	15483	15689	15441	15455	15654	15545	15650	15586	15715	15662	15598	15498	15602	15482	15458	15543	15531	15543	15581	15623	15541	15558	15550	15601	15539	15571	15721	15564	15544	15650	15466	15711	15615	15451	15476	15530	15597	15595	15457	15541	15525	15558	15593	15535	15584	15723	15579	15576	15526	15508	15560	15451	15602	15644	15480	15683	15596	15571	15679	15532	15588	15597	15521	15531	15428	15533	15694	15624	15776	15619	15618	15449	15568	15476	15602	15589	15556	15615	15685	15430	15631	15651	15405	15630	15659	15693	15590	15763	15621	15689	15693	15449	15538	15647	15642	15638	15470	15657	15500	15468	15553	15847	15307	15459	15692	15474	15694	15442	15413	15403	15699	15577	15606	15427	15652	15717	15712	15632	15378	15633	15540	15663	15475	15555	15485	15603	15489	15736	15614	15621	15484	15647	15555	15672	15784	15585	15571	15690	15682	15613	15601	15591	15492	15546	15568	15422	15455	15613	15585	15443	15736	15466	15674	15612	15593	15620	15687	15458	15442	15490	15721	15556	15538	15639	15507	15658	15550	15583	15533	15493	15512	15774	15581	15444	15375	15536	15371	15696	15386	15395	15365	15596	15577	15601	15484	15536	15343	15317	15498	15462	15514	15850	15664	15364	15615	15487	15535	15394	15513	15619	15588	15558	15678	15566	15599	15827	15542	15652	15405	15625	15750	15456	15586	15518	15508	15706	15595	15472	15668	15658	15381	15584	15516	15457	15673	15652	15620	15359	15699	15458	15474	15750	15772	15505	15620	15549	15607	15542	15583	15638	15653	15567	15484	15427	15442	15591	15582	15670	15750	15497	15562	15743	15413	15554	15677	15629	15644	15679	15508	15465	15553	15434	15524	15478	15558	15344	15432	15612	15626	15238	15715	15648	15281	15473	15723	15648	15342	15635	15541	15668	15440	15356	15694	15442	15553	15575	15634	15592	15545	15413	15485	15722	15588	15390	15618	15458	15570	15416	15585	15621	15495	15624	15590	15510	15509	15299	15262	15549	15438	15461	15508	15471	15589	15520	15390	15531	15616	15670	15490	15427	15595	15436	15511	15471	15401	15444	15451	15583	15673	15482	15468	15720	15747	15665	15792	15658	15575	15547	15656	15561	15579	15476	15548	15509	15704	15766	15459	15417	15557	15751	15596	15576	15494	15638	15537	15676	15602	15471	15693	15588	15755	15506	15576	15533	15578	15438	15664	15659	15763	15513	15592	15425	15489	15580	15486	15538	15580	15621	15584	15701	15625	15530	15547	15586	15579	15653	15379	15581	15387	15499	15599	15519	15535	15719	15611	15600	15445	15645	15725	15615	15582	15580	15618	15599	15320	15600	15431	15425	15618	15581	15606	15549	15506	15610	15650	15665	15519	15615	15543	15639	15618	15581	15546	15665	15646	15656	15485	15655	15471	15548	15452	15766	15651	15635	15363	15711	15653	15594	15679	15476	15404	15578	15494	15471	15343	15511	15734	15578	15629	15703	15356	15660	15660	15628	15490	15356	15779	15687	15541	15601	15536	15520	15525	15551	15459	15412	15416	15495	15530	15537	15527	15659	15500	15388	15506	15454	15537	15577	15618	15389	15557	15619	15521	15408	15535	15668	15557	15772	15403	15558	15577	15627	15575	15495	15566	15476	15490	15466	15600	15480	15579	15652	15398	15437	15462	15721	15542	15665	15445	15493	15770	15627	15536	15590	15733	15585	15511	15531	15582	15646	15554	15567	15558	15690	15569	15465	15588	15552	15674	15417	15612	15620	15655	15620	15516	15438	15492	15549	15495	15610	15704	15569	15754	15592	15316	15487	15628	15464	15552	15557	15580	15507	15608	15674	15648	15491	15471	15482	15628	15686	15720	15468	15572	15790	15540	15689	15634	15516	15621	15483	15607	15627	15618	15549	15557	15619	15483	15588	15653	15772	15482	15575	15552	15668	15635	15542	15518	15748	15660	15655	15488	15611	15511	15750	15551	15587	15460	15621	15688	15625	15733	15490	15521	15596	15601	15648	15566	15454	15612	15591	15624	15489	15477	15386	15708	15669	15697	15702	15690	15595	15606	15638	15518	15610	15509	15440	15586	15624	15534	15313	15468	15623	15350	15570	15564	15554	15655	15476	15719	15500	15545	15756	15743	15489	15457	15481	15638	15166	15441	15670	15482	15522	15429	15603	15650	15651	15503	15540	15420	15445	15466	15518	15467	15423	15699	15599	15613	15667	15544	15619	15400	15564	15583	15478	15502	15653	15556	15576	15559	15623	15617	15687	15602	15527	15575	15482	15414	15505	15454	15429	15605	15597	15643	15819	15629	15623	15464	15593	15597	15607	15504	15624	15477	15575	15547	15498	15612	15432	15745	15552	15486	15537	15443	15737	15457	15524	15674	15439	15825	15796	15461	15534	15545	15533	15471	15786	15472	15753	15586	15461	15504	15490	15748	15722	15436	15553	15450	15534	15586	15583	15395	15612	15569	15595	15392	15802	15611	15503	15609	15564	15593	15530	15867	15337	15357	15589	15657	15656	15587	15503	15649	15508	15805	15580	15693	15695	15421	15462	15422	15683	15488	15420	15575	15719	15640	15559	15463	15543	15455	15461	15453	15571	15746	15598	15699	15780	15594	15687	15689	15789	15617	15409	15429	15670	15342	15626	15773	15449	15372	15612	15742	15571	15524	15759	15664	15629	15936	15617	15552	15501	15538	15430	15530	15584	15652	15637	15593	15607	15532	15558	15494	15508	15618	15563	15525	15474	15524	15494	15517	15385	15584	15557	15741	15696	15856	15536	15532	15680	15501	15635	15510	15491	15585	15667	15384	15594	15823	15563	15558	15630	15634	15597	15638	15559	15734	15690	15520	15557	15433	15570	15589	15796	15547	15654	15589	15534	15536	15532	15442	15502	15569	15425	15598	15516	15509	15575	15678	15622	15493	15599	15555	15384	15282	15513	15423	15607	15705	15574	15403	15388	15585	15503	15441	15645	15402	15394	15589	15748	15785	15579	15589	15632	15515	15631	15817	15658	15591	15554	15515	15655	15464	15666	15562	15630	15697	15612	15619	15640	15445	15572	15589	15587	15732	15489	15516	15541	15506	15483	15539	15711	15481	15504	15665	15600	15806	15460	15524	15554	15667	15533	15473	15724	15613	15317	15569	15650	15572	15672	15411	15484	15610	15437	15403	15527	15597	15525	15729	15501	15500	15620	15616	15786	15481	15550	15593	15671	15643	15701	15635	15553	15744	15724	15679	15663	15403	15704	15609	15551	15445	15744	15360	15556	15469	15706	15657	15654	15773	15605	15741	15576	15437	15720	15795	15337	15632	15477	15545	15406	15571	15584	15667	15581	15658	15562	15683	15546	15591	15672	15525	15636	15603	15519	15769	15648	15711	15513	15451	15455	15466	15495	15540	15614	15473	15514	15540	15579	15572	15603	15648	15575	15533	15684	15634	15628	15646	15635	15476	15452	15701	15461	15555	15495	15566	15526	15527	15533	15318	15566	15737	15749	15633	15520	15567	15624	15597	15560	15663	15613	15483	15649	15384	15558	15808	15678	15593	15648	15538	15287	15676	15415	15677	15603	15534	15598	15568	15514	15506	15512	15526	15483	15584	15394	15727	15545	15539	15498	15639	15747	15689	15586	15586	15538	15493	15538	15424	15467	15615	15578	15471	15462	15653	15556	15503	15419	15618	15581	15442	15455	15342	15501	15571	15629	15634	15587	15397	15445	15662	15645	15592	15473	15540	15530	15419	15661	15758	15514	15565	15462	15755	15585	15509	15521	15637	15686	15538	15614	15493	15507	15476	15506	15514	15632	15575	15571	15608	15776	15595	15542	15616	15534	15573	15598	15497	15546	15528	15542	15540	15751	15459	15576	15540	15643	15369	15633	15355	15590	15389	15775	15407	15493	15637	15478	15696	15559	15453	15477	15572	15552	15407	15683	15652	15649	15444	15595	15515	15507	15657	15574	15553	15536	15673	15550	15568	15662	15398	15613	15385	15444	15499	15527	15529	15467	15532	15707	15615	15606	15446	15734	15625	15640	15623	15592	15585	15630	15618	15611	15538	15501	15602	15598	15502	15510	15576	15648	15675	15649	15432	15720	15548	15595	15553	15465	15652	15718	15513	15645	15649	15503	15527	15517	15694	15646	15560	15562	15719	15683	15669	15430	15576	15590	15433	15462	15590	15456	15663	15501	15656	15534	15669	15459	15656	15467	15598	15551	15658	15696	15644	15440	15682	15592	15239	15463	15586	15643	15699	15675	15523	15659	15500	15553	15548	15506	15525	15448	15482	15703	15411	15615	15531	15519	15391	15693	15594	15496	15502	15579	15700	15803	15559	15674	15523	15431	15393	15529	15568	15549	15526	15422	15506	15591	15560	15565	15516	15723	15691	15768	15503	15622	15398	15725	15476	15621	15492	15808	15518	15516	15437	15610	15459	15538	15451	15536	15480	15544	15502	15321	15377	15593	15621	15440	15445	15572	15530	15738	15384	15504	15580	15638	15652	15543	15296	15671	15702	15664	15513	15516	15570	15590	15584	15531	15535	15579	15641	15562	15479	15698	15607	15574	15470	15635	15374	15421	15846	15356	15512	15728	15747	15432	15375	15289	15465	15423	15385	15645	15243	15731	15439	15453	15518	15502	15532	15721	15492	15575	15670	15356	15490	15467	15401	15700	15819	15599	15519	15603	15554	15708	15624	15463	15598	15585	15537	15446	15436	15644	15503	15434	15312	15485	15557	15638	15826	15559	15644	15586	15505	15665	15527	15553	15693	15373	15469	15512	15510
24884	36081	33082	25089	21770	19126	16423	15689	14931	14863	14894	14811	14660	14607	14509	14714	14771	14557	14794	14569	14657	14578	14515	14493	14489	14431	14255	14409	14290	14420	14235	14207	14305	14359	14187	14447	14255	14319	14080	14260	14184	14156	14220	14292	14237	14045	14291	14178	14096	14185	14185	13975	13925	14146	14338	14200	14302	14168	14074	14307	14199	14181	14022	14264	14201	14233	14312	14252	14105	14055	14005	14155	14193	14169	14197	14308	14125	14172	14076	14152	14139	14247	14143	14172	14252	14103	14074	14042	14133	14189	14142	14081	14090	14264	13976	14151	14138	14074	14170	14127	14169	14262	14033	14149	14090	14208	14087	14090	14211	14150	14051	14057	14139	14030	14036	14093	13992	14079	14218	14107	14178	14108	14061	14081	14151	14047	14226	14229	14307	14229	14277	14212	14161	14014	14085	14376	14056	14130	14091	14048	14098	14142	14103	14036	14196	14033	14166	14339	13962	14108	14294	14124	14246	14097	14130	14210	14095	14223	14187	14141	14185	14064	14240	14075	14237	14090	14129	14034	14233	14164	14291	14360	14074	14103	14221	14102	14068	14180	14023	14048	14082	14109	14264	14198	14112	14288	14132	14206	14173	14123	14199	14222	14251	14226	14272	14112	14179	13974	13976	14167	14152	14129	14253	14093	14136	14324	14245	14221	14070	14197	14110	14110	14053	14151	14124	14266	14153	13941	14309	14100	14058	14109	14155	14153	14110	14194	14104	14140	14098	14076	14129	14245	14256	14156	14251	14194	14076	14157	14180	14084	14177	14146	14171	14181	14090	14163	14289	14097	14124	14140	14138	14223	14000	14228	14030	14140	14218	14113	14071	14162	14092	14177	14244	14057	14190	14063	13972	14129	14210	14076	14124	14094	14209	14183	14181	14054	14114	14166	14261	14126	14310	14139	14181	14289	14304	14071	14210	14192	14177	14122	14241	14209	14085	14033	14152	14211	14066	14122	14266	14191	14006	14146	14074	14170	14215	14192	14155	14394	14090	14067	14155	14125	14218	14093	14156	14215	14084	14047	14215	14244	14127	14144	14072	14173	14092	14286	14245	14192	14318	14072	14174	14183	14167	14239	14206	14106	14124	14315	14314	14098	14188	14201	14175	14152	14161	14047	14265	14191	14100	14188	14213	14083	14152	14151	14201	14104	14161	14305	14025	14036	14033	14044	14179	14207	14194	14188	14199	14035	14073	14149	14379	14128	14188	14073	13932	14260	14142	14199	14150	14206	14132	14227	14198	13902	14078	14188	14039	14130	14070	14043	14089	14305	14241	14203	14179	14184	14173	14146	14223	14221	14240	14150	14122	14128	14383	13986	14354	14259	14171	14172	14196	14042	14094	14248	14121	14024	14071	14091	14185	14102	14225	14265	14075	14200	14056	14155	14331	14175	14363	13944	14146	14153	14266	14045	14043	14141	14143	14047	14239	14381	14216	14302	14106	14222	14113	14015	14117	14139	14012	14263	14398	14131	14126	13983	14195	14167	14261	14336	14215	14117	14131	14082	14186	14070	14203	14230	14137	14095	14242	14215	14113	14220	14125	14295	14104	14199	14080	14153	14265	14097	14027	14193	14132	14180	14113	14294	14176	14151	14149	14067	14320	14195	14126	14136	14342	14258	14189	14198	14256	14293	14085	14241	14295	14157	13915	14115	13983	14010	14068	14120	14021	14201	14215	14105	14146	14208	14111	14347	14154	14074	14088	14120	14185	14269	14090	14068	14128	14176	14150	14372	14290	14108	14210	14029	14118	14165	14125	14125	14225	14152	14132	14136	14208	14115	14064	14209	14359	14121	14239	14130	14335	14034	14126	14206	14113	14135	14155	14308	14256	14279	14126	14288	14078	14074	14236	14046	14277	14101	13956	14073	14099	14008	14198	14207	14161	14246	14145	14059	14300	14206	14300	14010	14265	14144	14241	14062	14129	14180	14143	14019	14129	14197	14173	14080	14141	14125	14074	14344	14061	14028	14224	14107	14245	14062	14241	14170	14101	14169	14147	14063	14168	14166	14146	14062	14052	14263	14080	14166	14221	14139	14156	14139	14079	14235	14307	14220	14325	14250	14057	14241	14075	14148	14247	14112	14173	14289	14115	13985	14122	14085	14204	14151	14333	14022	14249	14259	14176	14275	14088	14264	14169	14129	14033	14111	14246	14153	14172	14191	14154	14454	14233	14253	14202	14270	14244	13945	14235	14148	14202	14053	14194	14162	14165	14202	14201	14187	14066	14348	14196	14015	14366	14147	14168	14200	14249	14226	14165	14167	14130	14223	14083	14187	14220	14132	14031	14201	14249	14151	14239	14112	14194	14056	14159	14162	14142	14234	14145	13872	14029	14135	14093	14155	14239	14261	14270	14257	14161	14065	14071	14163	14094	14024	14306	14284	13968	14082	14230	14184	14268	13998	14179	14102	14035	14144	14129	14077	14232	14210	14116	14030	13990	14188	14014	14101	14244	14111	14237	14114	14254	14159	14194	14186	14340	14067	14049	14190	14341	14098	14127	14249	14048	14222	14324	14130	14216	14272	14196	14327	14098	14213	14085	14148	14181	14032	14023	14411	14227	14004	14138	14192	14213	14232	14202	14042	14200	14125	14105	14048	14109	14137	14146	13895	14206	14031	14134	14103	14083	14100	14054	14071	14253	14226	14206	14262	14197	14131	14179	14175	14324	14059	14179	14218	14170	14104	13974	14150	14170	14168	14305	14008	14132	14137	14156	14215	14232	14212	14193	14164	14045	14160	14082	14097	14058	14151	14218	14196	14183	14027	14170	14077	14104	14253	14285	14171	14208	14139	14104	14023	13933	14078	14144	14041	14256	14264	14155	14255	14139	14399	14140	14148	14192	13953	14127	14062	14234	14214	14175	14181	14258	14149	14163	14232	14259	14198	14110	13929	14167	14282	14179	14365	14117	14310	14214	14091	14182	14182	14117	14095	14130	14188	14279	14358	14173	14058	14169	14258	14179	14113	14133	14155	14093	14182	14023	14177	14132	14162	14233	14205	14120	14109	14043	14217	14251	14099	14264	14014	14399	14207	14281	14072	14229	14325	14322	14068	14009	14214	14078	14230	14219	14200	14286	14115	13986	14056	14183	13967	14054	14301	14030	14192	14152	14171	14200	14201	14261	14169	14167	14191	14420	14160	14035	14016	14120	14193	14200	14012	14202	14164	14251	14242	14104	14277	14185	14225	14145	14150	14110	14129	14117	14121	14176	14107	14218	14183	14075	14094	14150	14110	14236	14164	14323	14081	14140	14065	14308	14136	14032	14044	14271	14219	14142	14104	14216	14302	14268	14122	14217	14181	14275	14138	14215	14158	14044	14199	14173	14140	14313	14190	14081	14226	14209	14182	14252	14127	14257	14065	14126	14053	14266	14200	14215	14118	14172	14047	14112	14264	14107	14207	14073	14199	14319	14285	14114	14347	14184	14287	14212	14076	14115	14223	14028	14259	14192	14173	14129	14196	14030	14143	14213	14112	14243	14201	14021	14182	14309	14278	14297	14119	14092	14067	14217	14192	14310	14084	14201	14215	14225	14248	14236	14275	14104	13870	14059	14075	14124	14222	14179	14049	14270	14093	14178	14272	14263	14169	14204	14162	14180	14168	14049	14227	14205	14252	14113	14143	14112	14168	14148	14200	14256	14215	14186	14090	14213	14159	14192	14158	14096	14306	14142	14049	14328	14047	14108	14043	14343	14206	14034	14092	14258	14218	14177	14118	14215	14187	14126	14248	14255	14164	14222	14222	13984	14116	14026	14201	14221	14367	14140	14093	13993	14299	14139	13995	14204	14305	14161	14119	14364	14088	14188	14141	14212	14238	14208	14205	14182	14145	13939	14203	14240	14071	14343	13974	14052	14176	14270	14197	14176	14296	14088	14370	14067	14236	14182	14276	14237	14256	14116	14060	14191	14140	14210	14231	14206	14126	14163	14069	14076	14103	14149	14276	14288	14085	14250	14188	14224	14172	14224	14185	14018	14130	14141	14111	14228	14221	14157	14153	14215	14078	14056	14269	14021	14271	14122	14095	14110	13869	14236	14228	14016	14258	14157	14278	14168	14071	14131	14042	14072	14047	14055	14118	14158	14128	14090	14166	14058	14139	14174	14263	14117	14077	13989	14134	14155	14199	14031	14172	14145	14097	14090	14113	14105	14229	14181	14064	14053	14140	14172	14178	14106	14218	14105	14137	14117	14116	14207	14162	14065	14212	14205	14209	14066	14299	14184	14238	14142	14295	14202	14113	14244	13992	14209	13991	14072	14230	14203	14048	14063	14273	14256	14163	14177	14226	14107	13970	14214	14164	14044	14303	14202	14062	14111	14303	14080	14220	14135	14236	14023	14050	14097	14275	14185	14137	14113	13996	14023	14280	14035	14075	14262	14235	14122	14158	14185	14136	14168	14161	14102	14123	14104	14003	14157	14111	14026	13977	14162	14120	14093	14187	14116	14142	14211	14049	14166	14014	14055	14073	14165	14261	14106	14113	14142	14221	14036	14104	14056	14093	14238	13985	14073	14245	14100	14129	14156	14196	14127	14185	14195	14219	14162	14339	14411	14298	14261	14007	13995	14105	14118	14179	14142	14289	14233	14187	14315	14157	14238	14123	14125	14112	14022	14278	14125	14188	14196	14293	14227	14353	14233	14162	14122	14093	14187	14228	14055	14022	14118	14252	14112	14086	14276	14288	14112	14110	14312	14302	14104	14111	13997	14216	14033	14109	14146	14145	14251	14158	14156	14201	14109	14156	13987	14092	14158	14251	14197	14101	14167	14115	14258	14003	14141	14204	14249	14218	14091	14115	14213	14066	14120	14234	14051	14030	14232	14272	14208	14187	14083	14162	14053	14148	14279	14172	14139	14212	14005	14161	13998	14150	14176	14142	14134	14330	14284	14148	14284	14132	14326	14086	14101	14262	14208	14078	14075	14225	14139	14372	14059	14103	14243	14097	14084	14213	14127	14209	14177	14066	14233	14162	14165	14054	14212	14126	14216	14110	14077	14021	14208	14030	14264	14221	14204	14113	14282	14144	14165	14174	14135	14133	14279	14163	14342	14190	14177	14281	14138	14236	14094	14132	14270	14185	14053	14309	14024	14192	14089	14140	14220	14102
23778	21084	28420	24319	22708	23416	21717	18175	17016	16918	16906	16562	16417	16513	16147	16504	16488	16345	16501	16440	16415	16223	16374	16109	16143	16090	16083	16291	16006	16107	16108	15996	16054	15941	15754	15778	15986	15777	15920	15897	16017	15950	15852	15941	15672	15837	15801	15877	15808	15842	15851	15791	15937	15869	15742	16069	15946	15688	15931	15742	15586	16121	15841	15785	15811	15707	15900	15947	15863	15731	15790	15914	15821	15501	15839	15822	15876	16008	15944	15701	15729	15867	15702	15886	15714	15726	15937	15882	15627	15635	15818	15620	15942	15873	15914	15913	15842	15924	15865	15616	15575	15715	15806	15957	15809	15790	15611	15753	15574	15941	16012	15827	15914	15843	15860	15943	15721	15762	15827	15734	15839	15901	16041	15897	15763	15752	15816	15703	15843	15978	15716	16020	15932	15897	15886	15827	15761	15783	16040	15685	15885	15891	15921	15866	15794	15715	15777	15792	15723	15850	15792	15665	15721	15851	15917	15734	16021	15941	15587	15783	15828	15628	15822	15545	15748	15753	15703	15767	15711	15813	15707	15892	15798	15734	15939	15816	15782	15801	15931	15864	15823	15814	15631	15629	15996	15583	15696	15847	15579	15860	15705	15868	15955	15596	15803	15878	15691	15719	15898	15835	15855	15798	15817	15784	15842	15963	15748	15736	15776	15810	15776	15794	16027	15994	15888	15911	15764	15869	15868	15938	15792	15744	15747	15881	15887	15676	15860	15749	15695	15984	15781	15778	15902	15555	15902	15726	15795	15803	15697	15900	15736	16018	15641	15911	15906	15972	15737	15724	15869	15854	15861	15595	15723	15808	15877	15540	15893	15816	15829	16112	15854	15911	16011	15816	15679	15744	15988	15770	15901	15633	15794	15799	15618	16033	15863	15968	15844	15774	15894	15631	15746	15624	15587	15764	15744	15933	15660	15572	15838	15743	15950	15886	15827	15883	15694	15882	15838	15913	15576	15575	15761	15933	15894	15737	15829	15821	15783	15791	15868	15917	15840	15762	15872	15848	15706	15745	16038	16004	15622	15869	15776	15720	15796	15672	15670	15780	15626	15594	15683	15943	15870	15841	15908	15903	16106	15758	15724	15762	15696	15900	15817	15920	15843	15794	15895	15812	15872	15970	15956	15785	15940	15736	15932	15796	15726	16012	15889	15865	15723	15666	15648	15692	15825	15859	15988	15885	15949	15918	15823	15869	15754	15693	15805	15755	15776	15797	15832	15905	15937	15892	15860	15850	15747	15712	15704	15883	15827	15908	15876	15834	15928	15694	15766	15641	15841	15950	15618	15784	15720	15704	15658	15803	15724	15742	15820	15755	15830	15679	15821	15813	15927	15565	15732	15763	15673	15915	15907	15819	15749	15812	15776	15836	15717	15774	15684	15875	15924	15729	15691	15723	15771	15713	15923	15933	15922	15904	15869	15604	15684	15788	15725	15919	15813	15758	15884	15668	15851	15648	15771	15666	15635	15891	15785	15912	15788	15953	15710	15864	15794	15676	15709	15792	15689	15733	15784	15719	15783	15965	15717	15675	15875	15838	15789	15928	15774	15639	15951	15554	15898	15774	15735	15714	15682	15767	15876	15640	15921	15878	15920	15894	15974	15809	15748	15659	15832	15810	15776	15784	15781	15871	15903	15821	15840	15885	15806	15820	15768	15718	15946	15841	15549	15898	15986	15608	15747	15749	15638	15732	15775	15778	15688	15747	15729	15749	15743	15823	15958	15959	15747	15877	15800	15868	15741	15914	15964	15535	15838	15939	15562	15658	15727	15691	15820	15706	15974	15748	15721	15711	15850	15777	15986	15888	15726	15741	15910	15908	15891	15943	15900	15681	15731	16003	15833	15863	15708	15688	15871	15724	15751	15873	15889	15895	15767	15791	15953	15957	15899	15676	15829	15485	15809	15880	15911	15834	15645	15711	15682	15784	15762	15954	16008	15803	15889	15629	15580	15911	15886	15809	15819	15854	15839	15648	15782	15802	15930	15864	15822	15901	15902	15877	15930	15963	15702	15662	15917	15784	15715	15590	15716	15703	15642	15656	15733	15848	15771	15887	15599	15774	15774	15752	15824	15879	15862	15832	15879	15840	15716	15932	15839	15922	15674	15758	15876	15667	15791	16064	15717	15837	15707	15830	15745	15720	15925	15654	15747	15714	15842	15964	15761	15817	15741	15717	15795	15768	15728	15817	15651	15863	15773	15950	15673	15816	15819	15906	15839	15772	15629	15741	15735	15808	15882	15714	15870	15958	15938	15963	15898	15895	15854	15645	15859	15699	15733	15969	15600	15780	15892	15816	15775	15656	15795	15919	15880	15744	15730	15907	15842	15659	15828	15947	15898	15744	15843	15936	15902	15683	15699	15903	15917	15722	15828	15665	15805	15615	15801	15724	15831	15716	15682	15784	15784	15775	15839	15920	15873	15785	15723	15762	15784	15831	15960	15907	15845	15779	15823	15990	15760	15676	15806	15801	16106	15695	15935	15943	15873	15966	15830	15897	16040	15862	15778	15609	15745	15847	15997	15812	15637	15547	15858	15900	15690	15790	15758	15684	15839	15738	15865	15775	15732	15735	15767	15650	15805	15756	15639	15705	15689	15834	15681	15649	15776	15860	15826	15744	15762	15826	15880	15832	15856	15845	15943	15807	16085	15674	16047	16001	15964	15779	15857	15888	15699	15779	15887	15941	15860	15798	15856	15771	15882	15804	15773	16055	15715	15852	15766	15803	15724	15929	15895	15906	15885	15767	15827	15764	15892	15886	15830	15749	15774	15647	15787	15708	15667	15919	15906	15813	15875	15950	15774	15857	15905	15935	15653	15664	15614	15799	15714	15702	15866	15836	15792	15705	15933	15921	15793	15666	15785	15952	15872	15740	15805	15784	15928	15749	15730	15598	15704	15693	15836	15894	15791	15950	15897	15675	15901	15870	15834	15683	15775	15828	16008	15809	15779	15924	15806	15704	16044	16069	16094	15963	15781	15850	15906	15849	15927	15938	15508	15833	15827	15777	15830	15871	15721	15839	15816	15873	15838	15755	15799	15605	15630	15660	15903	15612	15815	15730	15658	15821	15890	15715	15933	15800	15812	15752	15963	15638	15918	15869	15722	15709	15805	15785	15728	15953	15815	15701	15919	15812	15826	15759	15601	15801	15780	15627	15702	15897	15887	15587	15822	15784	15686	15789	15895	15763	15670	15763	15982	15766	15891	15902	15826	15977	15749	15806	15684	15826	15804	15780	15851	15654	15774	15753	15809	15881	15810	15930	15715	15903	15979	15872	15967	15765	15783	15841	15681	15814	15768	15667	15867	15921	15931	15940	15905	15838	15612	15783	15953	15920	15666	15886	15753	16019	15703	15816	15931	15918	15881	15839	15904	15838	15961	15937	15946	15644	15824	15689	15844	15779	15706	15928	15932	15574	15855	15890	15814	15837	15724	15939	15852	15883	15899	15713	15869	15744	16034	15897	15807	15698	16031	15794	16001	15900	15940	15805	15847	15734	15931	15837	15809	15839	15780	15865	15837	15947	15743	15711	16020	15786	15905	15784	15710	15729	15797	15845	15928	15849	15883	15640	15760	15755	15752	15715	15866	15949	15797	15902	15740	15706	15854	15889	15838	15882	15790	15863	15820	15838	15710	15743	15838	15709	15956	15798	15782	16032	15706	15860	15798	15796	15937	15947	15994	16008	15757	15809	15622	15806	15847	16093	15480	15875	15795	15819	15603	15847	15853	15774	15918	15744	15737	15780	15908	15981	15907	15978	15836	15918	15792	15834	15754	15751	15793	15673	15819	15813	15758	15767	15715	15681	15715	15783	15809	15734	15758	15817	15546	15862	16051	15914	15667	15613	15773	15925	15698	15762	15666	15594	15731	15645	15761	15670	15742	15613	15639	15776	15570	15728	15636	15767	15630	15596	15905	15936	15643	15877	15924	15725	15579	15773	15929	15540	15557	15715	15853	15666	15841	15996	16012	15861	15668	15679	15828	15787	15732	15860	15724	15809	15857	15693	15777	15809	15844	15799	15717	15866	15753	15987	15976	15686	15980	15678	15740	15761	15704	15799	15885	15806	15639	15802	15896	15653	15760	15921	15767	15879	15648	15789	15898	16012	15855	15528	15818	15822	15613	15797	15747	15869	15623	15836	15869	15963	15674	15669	15859	15689	15732	15853	15984	15853	15957	15903	15661	15765	15806	15728	16121	15932	15875	15712	15895	15775	15784	15704	15761	15834	15853	15822	15873	15697	16103	16044	15803	16002	15785	15805	15656	15766	15760	15905	15792	15729	15931	15850	15808	15767	15697	15639	15929	15845	15920	15775	15858	15827	15701	15911	15520	15750	15625	15799	15817	15707	15767	15716	15795	15706	15868	15780	15829	15885	15681	15622	15689	15881	15736	15667	15939	15701	15757	15860	15836	15795	16043	15706	15850	15741	15813	15759	15923	15723	15800	15761	15919	15875	15795	15608	15798	15855	15882	15866	15711	15662	15944	15597	15808	15704	15897	15695	15828	15634	15980	15745	15766	15926	15723	15863	16022	15934	15838	15685	15697	16045	15881	15645	15692	15795	15978	15783	15956	15889	15845	15900	15772	15820	15639	15662	15706	15696	15603	15813	15805	15962	15752	15785	15854	15880	15739	15495	15879	15769	15843	15556	15676	15674	15853	15837	15803	15859	15824	15963	15800	15759	15794	15648	15848	15848	15868	15909	15835	15862	15833	15862	15914	15696	15910	15872	15707	15817	15651	15637	15735	15605	16103	15640	15787	15800	15797	15723	15953	15891	15906	15907	16060	15899	15790	15680	15693	15871	15870	15754	15826	15906	15856	15944	15908	15763	15897	15629	15723	15797	15861	15820	15792	15806	15900	15830	15569	15974	15703	15863	15868	15805	15970	15796	15651	15596	15865	15795	16064	15972	15745	15670	15845	15825	15819	15856	15784	15819	15957	15890	15763	15895	15746	15974	15797	15996	15727	15788	15984	15780	15847	15726	15744	15800	15801	15847	15631	15610	15717	15945	15872	15890	15758	15760	15625	15819	15803	15747	15759	15811	15950	15931	15902	15902	15659	15861	15952	15829	15776	15965	15592	15663	15725	15725	15856	15748	16092	16055
25670	43140	39558	30720	26214	22771	19161	17126	16059	15672	15728	15423	15373	15175	15116	15335	15165	15385	15313	14970	15162	14964	15047	14767	14823	14791	14646	14742	14725	14711	14522	14639	14642	14576	14515	14351	14417	14409	14316	14393	14335	14252	14360	14175	14502	14478	14258	14280	14450	14444	14156	14589	14289	14402	14294	14390	14236	14414	14308	14252	14340	14316	14395	14342	14144	14439	14258	14455	14373	14490	14351	14262	14263	14442	14391	14194	14143	14356	14328	14363	14328	14479	14413	14267	14382	14412	14293	14275	14266	14346	14271	14112	14454	14274	14325	14535	14384	14216	14420	14170	14201	14350	14370	14482	14145	14163	14270	14331	14456	14355	14200	14283	14532	14139	14267	14319	14298	14299	14328	14311	14251	14191	14159	14400	14314	14290	14227	14399	14249	14351	14351	14176	14366	14223	14208	14340	14433	14355	14401	14361	14354	14356	14307	14459	14289	14330	14262	14556	14227	14393	14324	14324	14405	14359	14330	14305	14365	14432	14447	14184	14417	14197	14476	14287	14094	14351	14241	14400	14269	14252	14112	14348	14288	14359	14452	14219	14348	14190	14250	14359	14289	14397	14251	14342	14277	14343	14425	14350	14193	14274	14379	14306	14415	14189	14312	14094	14472	14295	14289	14357	14264	14326	14400	14248	14289	14361	14221	14509	14313	14444	14310	14340	14404	14325	14321	14228	14285	14372	14285	14290	14308	14172	14353	14318	14470	14236	14382	14286	14066	14372	14320	14350	14163	14383	14201	14503	14335	14252	14112	14473	14339	14199	14344	14331	14403	14325	14427	14296	14378	14328	14403	14391	14217	14148	14363	14089	14326	14274	14289	14346	14411	14308	14211	14350	14327	14330	14198	14388	14312	14380	14304	14364	14214	14311	14273	14295	14358	14302	14341	14343	14279	14329	14333	14151	14259	14228	14270	14373	14261	14202	14235	14168	14412	14181	14223	14461	14414	14080	14250	14206	14351	14404	14353	14492	14217	14259	14113	14464	14168	14105	14505	14279	14220	14355	14291	14283	14205	14341	14366	14293	14334	14299	14142	14314	14317	14301	14303	14268	14202	14255	14397	14223	14341	14205	14207	14417	14506	14332	14303	14369	14285	14181	14259	14280	14268	14185	14297	14325	14278	14138	14403	14222	14254	14293	14372	14347	14325	14240	14425	14329	14403	14473	14306	14533	14323	14316	14401	14428	14299	14204	14289	14215	14349	14352	14236	14201	14223	14283	14295	14352	14270	14347	14330	14220	14316	14228	14245	14346	14325	14276	14290	14265	14353	14230	14305	14453	14323	14276	14290	14211	14415	14056	14377	14356	14475	14210	14351	14326	14438	14314	14160	14474	14299	14265	14161	14403	14184	14393	14360	14472	14129	14279	14263	14142	14462	14217	14362	14316	14217	14207	14232	14281	14246	14345	14300	14170	14262	14272	14318	14049	14362	14294	14220	14403	14312	14338	14283	14382	14303	14218	14365	14471	14221	14331	14324	14334	14147	14491	14200	14388	14334	14249	14308	14354	14410	14292	14352	14428	14361	14261	14393	14374	14409	14238	14133	14256	14222	14315	14301	14461	14220	14232	14184	14205	14271	14248	14317	14217	14226	14291	14338	14335	14336	14222	14341	14245	14160	14360	14253	14392	14463	14227	14352	14424	14336	14334	14342	14308	14387	14298	14406	14422	14452	14347	14201	14190	14204	14274	14324	14358	14259	14241	14259	14310	14294	14407	14348	14271	14207	14294	14156	14423	14278	14371	14133	14258	14277	14212	14295	14209	14377	14342	14230	14293	14171	14516	14256	14305	14349	14292	14275	14330	14373	14401	14272	14411	14276	14426	14216	14346	14343	14296	14224	14483	14279	14445	14352	14333	14238	14466	14462	14226	14385	14287	14435	14434	14464	14403	14321	14255	14339	14254	14334	14192	14298	14368	14266	14316	14329	14230	14259	14371	14448	14438	14402	14116	14300	14374	14408	14469	14255	14256	14181	14255	14299	14473	14402	14144	14260	14234	14320	14267	14387	14255	14410	14342	14264	14274	14290	14508	14160	14248	14303	14342	14294	14378	14356	14271	14360	14243	14562	14333	14213	14327	14270	14501	14207	14206	14352	14357	14551	14274	14334	14276	14259	14293	14339	14213	14335	14260	14232	14350	14248	14173	14347	14282	14463	14319	14271	14330	14285	14233	14267	14378	14252	14113	14284	14414	14442	14428	14419	14404	14554	14328	14236	14201	14228	14278	14388	14402	14370	14159	14076	14302	14467	14376	14183	14407	14350	14402	14356	14346	14391	14385	14264	14117	14290	14326	14262	14328	14211	14309	14157	14396	14139	14252	14285	14150	14317	14259	14422	14328	14351	14389	14312	14190	14384	14077	14432	14391	14332	14269	14372	14210	14208	14360	14405	14280	14388	14270	14284	14352	14232	14372	14306	14112	14307	14175	14265	14268	14322	14382	14400	14322	14265	14274	14360	14199	14254	14407	14447	14281	14338	14140	14296	14427	14290	14338	14357	14374	14426	14338	14351	14257	14239	14271	14436	14427	14168	14324	14417	14387	14427	14229	14376	14371	14363	14379	14186	14302	14239	14274	14246	14252	14402	14411	14472	14212	14287	14062	14177	14438	14280	14415	14409	14397	14248	14293	14545	14307	14302	14252	14413	14364	14119	14165	14245	14378	14398	14481	14313	14267	14372	14511	14332	14313	14362	14286	14367	14276	14235	14282	14455	14205	14325	14318	14291	14270	14461	14275	14367	14384	14260	14325	14240	14439	14304	14188	14413	14212	14310	14394	14331	14392	14241	14206	14384	14158	14181	14356	14242	14355	14393	14238	14336	14447	14397	14245	14184	14339	14166	14465	14475	14210	14312	14206	14293	14269	14220	14141	14295	14367	14467	14316	14123	14326	14309	14385	14266	14348	14228	14242	14420	14398	14298	14265	14246	14248	14371	14300	14364	14219	14336	14243	14222	14254	14281	14388	14246	14502	14294	14248	14326	14226	14366	14121	14305	14248	14289	14282	14458	14269	14246	14318	14087	14249	14519	14280	14384	14277	14390	14349	14259	14489	14403	14314	14288	14179	14288	14165	14416	14179	14313	14282	14415	14268	14299	14493	14239	14388	14379	14233	14397	14326	14407	14282	14460	14310	14327	14426	14297	14364	14269	14401	14412	14196	14485	14310	14352	14117	14331	14326	14461	14307	14367	14263	14335	14354	14323	14253	14470	14308	14314	14229	14205	14346	14368	14304	14353	14265	14350	14183	14275	14376	14348	14328	14355	14297	14177	14147	14327	14204	14337	14379	14305	14324	14416	14326	14319	14324	14343	14251	14340	14274	14398	14235	14246	14270	14259	14216	14286	14387	14439	14253	14387	14430	14371	14353	14239	14367	14384	14165	14369	14237	14278	14411	14269	14387	14479	14390	14223	14222	14341	14264	14341	14395	14277	14196	14241	14269	14259	14212	14129	14392	14146	14067	14173	14440	14315	14277	14315	14160	14449	14246	14372	14281	14410	14262	14206	14273	14439	14398	14142	14332	14251	14351	14245	14266	14277	14216	14274	14455	14383	14337	14190	14265	14280	14277	14448	14445	14196	14232	14315	14326	14336	14396	14445	14243	14320	14190	14278	14351	14365	14366	14304	14299	14273	14183	14127	14398	14186	14204	14289	14319	14226	14182	14276	14408	14210	14236	14371	14488	14264	14443	14282	14233	14323	14418	14250	14177	14210	14161	14171	14440	14348	14324	14259	14362	14293	14280	14188	14087	14341	14309	14329	14189	14355	14439	14178	14402	14394	14285	14429	14353	14275	14241	14402	14274	14275	14428	14500	14298	14231	14355	14216	14286	14402	14352	14142	14361	14267	14359	14249	14328	14457	14284	14397	14308	14232	14353	14293	14291	14198	14372	14212	14326	14307	14395	14366	14235	14385	14094	14273	14459	14281	14269	14365	14329	14368	14331	14375	14354	14226	14395	14300	14266	14299	14324	14307	14311	14339	14255	14314	14273	14292	14250	14293	14212	14167	14514	14217	14114	14146	14348	14244	14362	14352	14403	14166	14180	14301	14178	14192	14279	14321	14361	14209	14224	14356	14168	14403	14530	14241	14403	14399	14334	14168	14257	14262	14278	14215	14337	14357	14379	14544	14437	14428	14266	14180	14290	14215	14370	14393	14325	14346	14148	14281	14309	14203	14336	14344	14164	14263	14133	14357	14297	14290	14293	14320	14343	14311	14217	14238	14276	14212	14266	14334	14138	14268	14357	14344	14406	14339	14517	14173	14259	14436	14244	14463	14192	14341	14171	14342	14315	14305	14250	14180	14276	14286	14404	14378	14298	14351	14439	14287	14371	14427	14380	14465	14322	14326	14294	14358	14238	14418	14325	14048	14207	14434	14502	14204	14347	14392	14248	14230	14261	14214	14470	14227	14262	14390	14216	14199	14238	14431	14174	14426	14285	14222	14367	14313	14185	14197	14301	14338	14418	14330	14287	14335	14291	14237	14372	14412	14202	14167	14478	14239	14315	14278	14465	14156	14255	14300	14377	14280	14264	14410	14305	14342	14241	14297	14271	14286	14273	14357	14377	14401	14326	14346	14257	14463	14290	14246	14159	14087	14161	14360	14348	14273	14481	14275	14253	14557	14113	14358	14437	14321	14362	14254	14383	14154	14340	14376	14356	14374	14266	14384	14490	14270	14284	14213	14331	14237	14353	14351	14423	14320	14274	14342	14451	14331	14239	14296	14403	14253	14239	14296	14364	14344	14319	14390	14255	14267	14236	14482	14274	14324	14402	14111	14299	14313	14269	14382	14224	14427	14162	14462	14239	14294	14192	14307	14446	14220	14375	14204	14325	14370	14234	14455	14319	14318	14373	14248	14282	14100	14364	14239	14366	14228	14312	14467	14270	14241	14350	14287	14345	14213	14326	14396	14337	14212	14240	14475	14308	14342	14350	14247	14488	14288	14124	14310	14258	14369	14260	14350	14341	14419	14214	14508	14311	14459	14335	14202	14390	14336	14409	14362	14305	14313	14332	14252	14380	14516	14299	14164	14134	14437	14398	14505	14279	14208	14281	14375	14262	14247	14199	14320	14515	14372	14211	14377	14208	14508	14490	14288	14398
22669	21120	28863	23646	21736	24275	25939	19614	17717	17678	17392	17196	17063	16850	16918	16918	16929	16926	17019	17142	16785	16590	16678	16572	16539	16368	16339	16202	16342	16362	16092	16419	16243	16135	16274	16297	16258	16167	16244	16105	16128	16351	16079	16012	15936	16018	16076	16099	15914	16064	16030	16079	15994	16070	16011	15939	16136	16139	15854	16110	15937	16219	15994	15845	15997	15943	15830	16001	16205	16062	16034	16049	15939	16008	15968	15981	15938	15975	15966	15951	16061	15964	16037	15999	15955	16015	15949	15906	16107	15981	15986	15989	15956	15847	16155	15968	16044	15907	15791	15824	16066	15654	16075	16140	16182	16071	16011	15854	15916	16026	15910	15944	15888	15981	16103	15977	15963	15903	15927	15968	15768	15969	15960	16062	16091	16069	15870	15803	15791	15906	15946	15836	15901	16161	16050	15920	16159	16039	15967	16072	16020	15762	15960	15846	15928	15855	16177	15905	15905	15925	15840	15774	15958	15896	15864	16001	16020	15965	15975	15981	15907	15876	16000	15854	16008	15834	15979	16150	16036	16019	15957	15947	15925	15976	15815	15962	15924	15954	15949	15960	15943	16115	16020	15946	15976	15895	16133	15993	15896	16137	15987	15993	16041	15975	15894	15927	15948	15879	15921	15942	16004	15824	16143	15723	15861	15994	15999	15785	15923	15920	16046	15932	15959	15858	15717	16095	15931	15797	15859	15996	15938	16001	15846	15886	16075	15859	16200	16052	15898	15853	16054	15913	15916	15917	15929	15825	15876	15959	16069	15982	15800	16125	16052	16087	15971	15927	16191	16064	15811	15979	16023	15996	15820	15948	15795	15903	15675	15961	15892	15848	15928	16034	16082	15872	15962	16191	16048	15869	15982	15836	15664	15902	16010	16044	15967	15958	15883	15894	15846	15793	15871	15742	16018	15794	16006	16035	15892	15959	16117	16028	16065	15906	16088	16037	15771	15992	16160	15793	16194	15882	16083	15957	15706	15844	16172	15808	15905	15829	15913	15867	15999	15826	16034	15944	15848	15727	15996	16100	15981	16046	15926	15979	15955	16055	16028	15994	15925	16111	16021	16008	15717	16053	15907	15924	16061	15745	15934	15959	15639	15814	15769	15781	15823	16055	15894	15900	15860	15997	15795	15972	15748	16033	15915	15789	16025	15973	15897	16078	15946	15911	15803	15920	15770	15975	15909	15941	16136	15828	15949	16078	15901	15773	15712	15986	15815	15992	16017	16217	15791	16116	15928	15921	15794	15842	15707	15878	15752	15904	15934	15843	15781	15906	15904	15916	15688	15837	15923	16014	15709	15961	15897	16021	15722	16010	15978	15862	15756	15855	15947	15905	15872	15936	15938	15806	15940	15958	15880	15942	15903	16031	15987	15892	15988	15998	15957	15961	16040	16078	16083	15991	15952	15857	15819	16038	15832	15805	15719	15848	15735	15854	16063	16058	16003	15856	15891	15985	15950	15950	15992	16115	15682	15734	15889	15797	16143	16123	15892	15971	16093	15978	15927	15940	16019	15940	15832	15915	15825	15868	15826	15910	15832	15777	15915	15813	15876	15770	15939	15874	15944	15990	15896	16119	16030	15867	15958	16047	15752	15929	15931	15824	16077	15908	15781	15970	15859	16096	15814	15994	16042	15945	15751	15903	15882	15877	15876	15940	15885	15884	15977	16072	16053	15996	15843	15902	16036	15847	16051	16034	16002	16086	16009	15743	15950	15929	15946	15888	16040	15869	15906	15794	15769	15910	15963	15821	15909	16006	15768	15919	16216	15984	16147	15875	15752	15780	16051	15919	15786	15821	15898	15962	15877	16095	15848	16139	15848	15857	15972	16058	16020	15977	16088	16037	15771	15901	15870	16129	15838	15841	15951	16028	16043	15803	15974	16065	16008	15839	15862	15912	15791	16028	15864	15874	15852	15934	15807	15850	15701	15727	15996	15858	15925	15962	15950	15935	15921	15862	15660	15971	15962	15819	15831	16118	15970	15978	15929	15760	15986	16185	15974	15846	15932	15852	15803	15992	15935	15792	15788	15825	15892	15886	16068	15832	16104	15857	16193	15888	15840	15924	15881	15962	15825	15863	15815	15827	15854	16041	15889	16000	15948	15848	15719	16124	15980	15661	15941	15679	15913	15778	15769	15811	15766	16015	16001	15910	15885	15985	16027	15944	15785	15797	15829	15934	15888	15837	15786	15871	16068	15999	15892	15841	15959	15929	15953	15937	15862	16052	15895	15770	15801	16109	15848	15960	16059	15943	16104	15979	15956	15724	16052	15821	15915	15871	15940	15891	15912	15982	15809	15941	15988	15980	15890	15937	15593	15805	15832	15947	16159	15974	15792	16111	15784	15853	15938	15772	16039	15955	15900	15760	15928	15746	16097	15780	15830	15788	16083	15956	15752	15903	15937	15896	15993	15890	15873	15868	15989	16035	16013	15754	15933	15900	15770	15959	15971	15833	16022	15994	15951	15933	15792	16086	15984	15826	15861	15916	15771	15996	15815	16003	15974	15897	15848	15752	15965	15890	15946	15922	15818	15795	16224	16009	15827	16019	15676	15950	15886	15992	15927	15897	15896	15857	15766	15839	15935	15976	15900	15781	16027	15698	15780	15830	15851	15957	16085	16015	15816	15817	15892	15740	16037	16159	16002	15943	15854	15916	15741	15871	15916	15938	15834	15960	15923	15872	16038	15865	15922	15852	15851	16125	15948	15898	15693	16068	15974	15927	15918	15956	15896	15980	16084	15935	15936	15924	16007	15875	15867	15825	15864	16015	16046	15822	15970	16016	15892	16109	16034	16066	16039	15987	15783	15848	15772	15921	15822	15892	15740	15749	16077	15883	15902	15966	15911	15897	16200	15737	15985	15840	15902	15969	15864	15830	15955	15780	16092	16110	15979	16023	15908	15898	16007	15954	15869	15964	15871	15996	16021	15884	15837	15990	15956	15946	15832	15884	15900	15891	15774	15955	15866	15895	16013	15709	15841	15821	15974	15995	15767	15910	15797	15773	15804	15906	16047	15726	16023	15971	15749	16063	16116	15716	15874	15830	15936	15948	15955	15731	15901	16039	15950	15929	15929	16234	15788	15784	16042	15970	16020	15937	16016	15806	15810	16071	15900	15879	16066	15904	15975	15986	15979	16010	15785	16076	15855	15950	16009	16070	15847	15719	15810	15931	15809	15864	15987	15801	16014	15841	15784	15850	15916	15914	16070	15954	15852	15893	15888	16025	15941	16058	15950	15739	15978	16003	15904	15904	15995	15812	15929	15839	15828	15997	16034	16100	15912	15690	15927	15928	15849	15822	15787	15803	15899	15864	15841	16027	15931	16028	15977	15793	16165	15780	15874	15790	15861	16010	16086	15866	15855	16047	16065	15927	15886	15911	16069	15791	15794	15984	15996	16043	16061	16054	15759	15696	15862	15973	15908	15899	15946	16093	15903	16010	15931	15928	15890	15996	15889	15874	16024	15958	15832	15951	15879	16001	15840	16277	16075	15858	15883	15955	15800	15909	15823	15997	15830	15817	15798	15905	16191	15825	16030	15956	15987	15858	15968	16129	15745	15852	15755	15753	15824	15785	15907	15915	16008	16028	15853	15855	15931	16133	16081	15868	15852	15776	15817	15897	16084	15854	15898	15983	16053	16031	16121	16080	15833	15909	15828	15772	16017	15968	15952	16108	15777	15809	15922	16010	15869	15926	15814	16040	15957	15829	15934	15894	15752	15974	15765	16062	15870	15972	15640	15937	15990	15833	15806	15882	15915	15956	16098	15847	15989	15960	15936	15873	15862	15927	15956	15728	15770	15894	15979	15949	16065	15761	15882	15863	15702	15897	15827	15702	15788	15737	15986	16044	16003	15924	15822	15861	15733	16260	16183	15970	15875	15982	15894	15810	15854	16011	16142	15927	15932	15814	15853	15873	15774	15809	15963	15765	15952	16061	16077	15984	16013	16049	16039	15880	16130	15857	15968	15944	15874	15944	16049	15901	15988	15786	16024	15846	16060	15756	16040	15926	15835	16099	15911	15986	16048	15884	15830	15911	16053	15940	15857	16018	15962	16085	15984	15974	15823	16096	15765	16009	15814	16019	15855	15899	15858	15820	15870	15792	15760	15837	15873	15809	15896	15812	15737	16008	16110	15872	15863	15770	15949	15800	15921	15871	15844	15796	16034	15821	15879	15922	16101	15783	15942	15961	15950	15975	15990	15868	15961	15891	15685	15922	16018	15829	15971	16135	15835	15919	16030	16047	16152	15985	15726	15803	15755	15903	15955	16024	15698	15873	15973	15943	16010	15892	15985	15957	16039	16000	15964	15805	15958	15921	16124	15985	15961	15936	15934	15794	15980	15968	15899	15920	15977	16062	15945	15911	15948	15951	15961	15822	15960	15877	15833	16084	16019	16012	16135	15960	16024	15807	15909	15942	16006	15860	15983	15774	15624	16051	16037	15971	15844	15870	15983	16139	15880	15816	15801	15722	15988	15934	15987	15914	15813	16018	15946	16028	16041	16100	15985	15925	15948	16016	15825	15968	15957	16162	16036	15937	15800	16059	15913	15869	15979	15796	15884	15792	15934	15872	15951	15853	15888	15984	15930	15660	15893	15814	16073	15941	15839	15834	15955	16098	15852	15806	15758	15923	15946	15968	15865	15873	15979	15799	16114	15937	15730	15962	15939	15777	15972	15914	15776	15844	15927	15951	15881	15780	15940	15892	15845	15933	15974	15987	15880	15863	15875	15998	16117	15887	16076	15879	16057	15942	15985	16047	15892	15965	16021	15942	15772	15849	15788	15688	15868	15908	15864	15940	16062	16052	15907	15917	15820	15946	15947	15784	15949	15920	15805	15749	15987	15982	15823	16097	15839	15883	15884	16098	16114	15940	15926	15847	15812	15764	15947	15924	15915	16024	15856	15826	15925	15945	16032	15997	15936	15858	15928	15958	15785	15923	15958	16017	15855	15938	15933	16032	15900	15967	15956	15903	16065	15741	15873	15853	15896	15824	15783	15878	16045	15841	15997	15958	15997	15926	15978	15887	16004	15839	16001	15936	15837	15955	16028	15859	15807	15926	16106	15970	16056	15920	15830	15932	16024	15850	15712	15883	15835	16057	16115	15899
27970	47851	43869	34783	29981	25736	21783	18837	17107	16422	16475	16189	15946	15630	15751	15802	15885	16089	15950	15464	15524	15485	15430	15102	15074	15187	14866	14961	14927	14859	15027	14785	14699	14655	14879	14555	14554	14631	14507	14509	14596	14372	14609	14528	14547	14467	14482	14495	14421	14386	14496	14355	14329	14428	14509	14397	14266	14471	14421	14519	14105	14243	14413	14250	14529	14372	14235	14568	14320	14341	14258	14403	14524	14378	14261	14399	14275	14554	14367	14412	14505	14330	14371	14404	14218	14341	14325	14255	14482	14457	14275	14272	14480	14349	14315	14454	14484	14320	14394	14439	14361	14319	14474	14399	14418	14362	14283	14222	14354	14285	14324	14438	14289	14255	14361	14485	14226	14350	14490	14605	14151	14263	14419	14390	14570	14231	14404	14471	14468	14293	14504	14388	14370	14310	14257	14357	14447	14493	14235	14390	14423	14428	14257	14369	14286	14290	14326	14586	14315	14417	14244	14381	14128	14418	14485	14374	14366	14529	14467	14380	14377	14432	14436	14248	14243	14369	14290	14468	14530	14392	14316	14381	14466	14297	14427	14410	14418	14213	14477	14420	14296	14386	14274	14461	14095	14352	14230	14367	14451	14308	14403	14499	14329	14223	14415	14426	14486	14316	14308	14406	14439	14445	14395	14322	14569	14376	14176	14321	14344	14249	14454	14318	14373	14518	14369	14237	14439	14347	14387	14587	14369	14403	14374	14470	14466	14266	14430	14292	14509	14339	14297	14237	14390	14389	14324	14406	14302	14345	14272	14397	14510	14298	14450	14353	14261	14517	14368	14382	14294	14277	14366	14525	14191	14392	14378	14478	14352	14557	14304	14345	14475	14319	14355	14445	14376	14449	14431	14422	14227	14242	14256	14431	14407	14408	14258	14401	14312	14371	14355	14284	14332	14356	14374	14398	14362	14366	14376	14357	14284	14509	14456	14309	14256	14251	14298	14251	14436	14465	14316	14300	14422	14133	14287	14346	14310	14450	14480	14421	14394	14525	14394	14552	14275	14268	14184	14268	14354	14348	14449	14410	14385	14336	14363	14315	14318	14355	14325	14332	14517	14428	14318	14425	14443	14422	14381	14476	14464	14344	14243	14438	14173	14253	14359	14189	14273	14329	14334	14441	14240	14278	14383	14390	14523	14287	14238	14371	14370	14596	14536	14464	14252	14194	14357	14416	14438	14410	14306	14237	14359	14547	14487	14250	14344	14381	14398	14367	14373	14433	14384	14479	14294	14469	14373	14478	14415	14510	14371	14345	14437	14397	14445	14248	14279	14425	14305	14347	14254	14568	14461	14424	14283	14441	14463	14455	14372	14404	14428	14463	14292	14343	14485	14323	14260	14389	14370	14294	14322	14486	14356	14314	14267	14378	14377	14358	14496	14332	14534	14460	14325	14442	14437	14227	14414	14226	14369	14454	14513	14567	14407	14378	14422	14359	14307	14358	14311	14295	14416	14317	14374	14363	14445	14355	14213	14207	14460	14441	14427	14259	14218	14445	14249	14345	14358	14539	14482	14337	14326	14291	14274	14432	14361	14368	14316	14282	14280	14476	14446	14372	14362	14359	14229	14388	14254	14430	14441	14313	14303	14225	14271	14482	14218	14389	14333	14291	14359	14439	14371	14222	14338	14384	14517	14330	14469	14340	14386	14399	14261	14296	14441	14509	14203	14519	14423	14437	14305	14376	14048	14351	14261	14424	14354	14402	14438	14560	14135	14542	14563	14386	14212	14167	14258	14342	14505	14271	14348	14432	14484	14231	14326	14423	14412	14427	14375	14468	14248	14346	14320	14423	14366	14594	14223	14194	14289	14374	14417	14280	14324	14460	14335	14388	14305	14490	14382	14251	14405	14519	14237	14120	14353	14172	14369	14218	14377	14359	14381	14587	14307	14346	14356	14490	14245	14296	14259	14367	14314	14335	14416	14212	14339	14417	14430	14289	14346	14195	14504	14457	14367	14348	14395	14381	14263	14354	14122	14550	14398	14303	14405	14427	14429	14337	14359	14454	14320	14360	14342	14259	14386	14341	14315	14365	14316	14410	14329	14535	14366	14499	14369	14315	14386	14357	14350	14237	14285	14393	14078	14462	14231	14302	14498	14215	14192	14458	14480	14244	14428	14468	14382	14381	14317	14356	14259	14407	14169	14364	14377	14478	14248	14304	14343	14326	14451	14313	14391	14279	14470	14486	14501	14553	14331	14356	14363	14422	14499	14418	14308	14243	14462	14302	14521	14304	14271	14392	14375	14428	14428	14292	14264	14244	14318	14352	14349	14240	14336	14321	14467	14291	14271	14473	14436	14314	14407	14415	14306	14089	14249	14317	14435	14267	14368	14383	14325	14128	14246	14456	14378	14548	14455	14367	14268	14423	14318	14307	14338	14293	14279	14401	14070	14497	14232	14346	14313	14114	14375	14336	14401	14355	14228	14320	14384	14325	14478	14364	14464	14388	14310	14373	14351	14292	14431	14398	14329	14316	14317	14297	14116	14449	14412	14342	14389	14262	14263	14238	14267	14423	14428	14575	14532	14359	14362	14392	14449	14387	14281	14436	14350	14485	14210	14592	14304	14290	14479	14584	14400	14208	14429	14396	14178	14342	14391	14455	14366	14337	14334	14288	14296	14228	14325	14367	14239	14352	14259	14392	14494	14339	14155	14388	14393	14310	14264	14354	14396	14486	14390	14214	14512	14322	14502	14241	14417	14311	14449	14399	14541	14326	14261	14314	14362	14259	14392	14266	14391	14387	14262	14404	14361	14412	14342	14425	14352	14443	14315	14371	14233	14285	14359	14262	14289	14227	14378	14254	14200	14384	14195	14282	14454	14242	14436	14233	14440	14351	14483	14479	14332	14348	14372	14054	14342	14295	14338	14278	14373	14311	14335	14371	14517	14325	14308	14194	14374	14336	14239	14383	14338	14416	14286	14473	14385	14227	14397	14307	14406	14110	14442	14433	14437	14434	14428	14256	14359	14195	14312	14477	14502	14371	14333	14297	14272	14376	14296	14271	14367	14407	14340	14578	14315	14295	14512	14348	14331	14277	14427	14368	14245	14294	14392	14471	14273	14306	14249	14345	14304	14567	14348	14501	14431	14461	14211	14265	14249	14315	14270	14406	14574	14363	14293	14368	14466	14413	14208	14361	14225	14433	14384	14406	14293	14349	14418	14428	14468	14349	14126	14361	14253	14231	14460	14239	14351	14329	14329	14304	14438	14295	14582	14350	14347	14598	14332	14376	14353	14234	14363	14267	14332	14359	14275	14364	14254	14419	14409	14338	14520	14245	14475	14391	14386	14308	14473	14462	14442	14346	14264	14376	14314	14483	14381	14415	14485	14457	14148	14448	14304	14228	14304	14788	14194	14299	14414	14228	14389	14259	14291	14339	14326	14511	14354	14269	14336	14378	14260	14463	14302	14344	14217	14359	14388	14355	14373	14358	14296	14635	14269	14324	14307	14375	14330	14401	14293	14458	14132	14304	14450	14554	14408	14530	14361	14393	14401	14551	14336	14309	14271	14488	14454	14385	14323	14411	14318	14467	14261	14307	14382	14265	14437	14366	14374	14335	14395	14408	14225	14501	14341	14382	14344	14201	14317	14327	14226	14372	14375	14277	14372	14326	14287	14281	14259	14295	14359	14613	14463	14337	14357	14359	14310	14207	14290	14238	14146	14394	14350	14439	14267	14415	14219	14328	14365	14623	14376	14394	14480	14405	14469	14236	14200	14173	14255	14323	14393	14290	14548	14455	14464	14429	14301	14321	14304	14368	14376	14383	14486	14405	14454	14291	14425	14390	14611	14340	14466	14470	14399	14472	14340	14361	14241	14342	14276	14490	14327	14300	14318	14461	14404	14244	14264	14460	14367	14346	14388	14352	14410	14281	14332	14211	14228	14272	14310	14382	14327	14217	14322	14195	14347	14318	14310	14445	14229	14252	14475	14339	14355	14386	14385	14265	14423	14309	14467	14436	14436	14346	14309	14169	14398	14479	14478	14281	14216	14191	14379	14458	14431	14312	14361	14309	14237	14241	14227	14331	14353	14502	14360	14422	14362	14428	14247	14361	14398	14404	14366	14245	14341	14211	14292	14342	14197	14376	14516	14263	14323	14335	14318	14339	14158	14196	14501	14334	14276	14394	14219	14197	14522	14372	14320	14336	14447	14167	14337	14308	14332	14591	14260	14325	14431	14226	14378	14405	14262	14202	14288	14206	14435	14421	14404	14333	14225	14325	14256	14243	14320	14246	14483	14311	14312	14269	14555	14374	14426	14403	14382	14359	14195	14378	14370	14383	14331	14452	14341	14328	14410	14483	14344	14444	14384	14433	14390	14275	14416	14441	14293	14270	14350	14446	14402	14347	14353	14129	14388	14291	14448	14280	14257	14445	14397	14286	14497	14417	14340	14226	14424	14504	14493	14536	14325	14283	14343	14329	14475	14406	14420	14318	14489	14481	14335	14254	14390	14155	14279	14388	14410	14280	14270	14365	14270	14303	14410	14437	14269	14249	14359	14395	14374	14267	14509	14318	14461	14424	14351	14330	14353	14429	14418	14463	14142	14335	14498	14330	14492	14371	14279	14352	14469	14125	14215	14385	14370	14404	14363	14330	14308	14414	14571	14256	14224	14277	14267	14232	14548	14353	14246	14335	14279	14283	14354	14259	14325	14493	14359	14438	14347	14477	14305	14322	14519	14433	14414	14201	14537	14476	14386	14411	14293	14396	14458	14355	14170	14227	14231	14448	14314	14367	14171	14502	14361	14431	14335	14420	14337	14211	14407	14406	14320	14489	14317	14284	14515	14396	14360	14219	14292	14248	14421	14384	14527	14250	14445	14433	14367	14347	14384	14379	14339	14408	14326	14378	14261	14349	14276	14337	14469	14334	14404	14430	14448	14310	14344	14336	14352	14282	14379	14411	14475	14215	14232	14317	14314	14435	14311	14155	14303	14319	14345	14359	14481	14215	14241	14319	14269	14458	14257	14321	14289	14270	14374	14250	14250	14486	14426	14465	14437	14310	14219	14342	14186	14205	14359	14280	14369	14296	14289	14367	14262	14425	14262	14315	14365	14322	14359	14286	14395	14314	14365	14337	14410	14334	14168	14325	14244	14285
27571	23910	28935	25401	20577	18978	17769	16638	16303	15995	16029	16151	15916	15854	15816	16027	16055	15883	15970	16162	15995	15633	15914	15693	15723	15889	15790	15571	15904	15857	15786	15642	15863	15769	15664	15714	15560	15707	15955	15534	15460	15709	15454	15716	15692	15766	15677	15633	15621	15611	15602	15655	15618	15596	15667	15604	15750	15531	15635	15538	15510	15502	15380	15403	15480	15427	15774	15599	15633	15580	15571	15544	15562	15714	15630	15365	15434	15610	15655	15537	15582	15690	15491	15485	15714	15558	15495	15806	15583	15772	15655	15611	15629	15725	15670	15652	15934	15694	15785	15662	15483	15695	15757	15639	15639	15569	15791	15644	15508	15566	15451	15487	15488	15699	15735	15518	15576	15464	15700	15589	15588	15466	15732	15665	15672	15653	15630	15630	15548	15569	15561	15563	15729	15639	15612	15588	15530	15586	15462	15576	15776	15552	15759	15653	15713	15461	15703	15416	15430	15563	15561	15705	15619	15549	15600	15502	15356	15662	15683	15582	15656	15627	15617	15639	15663	15821	15513	15526	15403	15600	15564	15702	15488	15540	15692	15691	15460	15695	15497	15594	15743	15632	15695	15636	15786	15662	15604	15794	15614	15550	15624	15635	15514	15543	15706	15655	15578	15665	15638	15440	15805	15612	15604	15402	15648	15592	15513	15688	15648	15541	15439	15662	15601	15674	15564	15518	15651	15684	15746	15501	15544	15563	15568	15700	15681	15611	15620	15598	15600	15482	15648	15595	15687	15543	15571	15675	15710	15457	15811	15621	15548	15737	15624	15560	15509	15505	15592	15753	15558	15600	15739	15590	15486	15588	15688	15775	15606	15453	15407	15652	15573	15508	15551	15479	15533	15630	15771	15491	15627	15473	15411	15629	15609	15817	15354	15505	15571	15509	15610	15677	15700	15656	15833	15725	15747	15530	15556	15618	15561	15557	15567	15610	15534	15564	15467	15517	15653	15688	15732	15644	15658	15779	15670	15559	15500	15621	15712	15667	15565	15624	15799	15677	15647	15683	15796	15553	15357	15550	15552	15570	15573	15847	15792	15808	15475	15522	15577	15578	15730	15463	15834	15514	15571	15559	15642	15554	15667	15462	15637	15551	15486	15625	15784	15734	15876	15766	15402	15649	15611	15599	15601	15452	15547	15604	15636	15744	15433	15353	15615	15646	15711	15620	15535	15489	15630	15583	15539	15550	15544	15599	15685	15769	15477	15529	15432	15461	15681	15693	15776	15694	15553	15718	15625	15607	15663	15643	15819	15802	15513	15611	15688	15493	15487	15401	15754	15646	15576	15406	15410	15587	15612	15580	15412	15697	15735	15584	15552	15691	15672	15724	15529	15448	15757	15456	15750	15578	15546	15567	15620	15615	15462	15617	15695	15775	15646	15607	15671	15835	15758	15466	15538	15629	15649	15880	15659	15637	15588	15677	15463	15394	15438	15592	15622	15609	15894	15712	15812	15556	15491	15465	15579	15645	15680	15566	15566	15378	15587	15615	15410	15691	15468	15758	15586	15531	15797	15396	15596	15477	15674	15694	15681	15659	15559	15260	15787	15485	15708	15426	15581	15576	15472	15546	15590	15462	15567	15724	15650	15678	15555	15691	15745	15547	15628	15700	15674	15507	15682	15725	15643	15647	15790	15489	15402	15697	15587	15577	15577	15716	15569	15625	15606	15530	15673	15663	15744	15599	15709	15767	15758	15482	15567	15556	15499	15510	15633	15629	15683	15564	15691	15662	15586	15542	15453	15482	15611	15651	15572	15617	15484	15432	15638	15543	15702	15522	15598	15652	15491	15787	15514	15540	15769	15686	15676	15543	15546	15460	15689	15502	15625	15728	15551	15529	15540	15599	15598	15705	15511	15447	15399	15654	15634	15509	15705	15671	15559	15669	15470	15624	15532	15534	15630	15428	15556	15503	15682	15517	15778	15804	15703	15507	15741	15555	15531	15526	15543	15404	15530	15658	15657	15528	15685	15714	15688	15687	15640	15783	15688	15506	15558	15588	15722	15910	15585	15594	15543	15601	15546	15677	15699	15463	15465	15664	15576	15575	15614	15527	15640	15670	15559	15566	15806	15781	15530	15720	15588	15472	15575	15644	15538	15629	15689	15688	15777	15736	15621	15713	15717	15600	15686	15726	15399	15648	15689	15760	15619	15764	15592	15576	15748	15668	15476	15567	15712	15646	15798	15910	15583	15691	15768	15432	15660	15624	15644	15518	15697	15837	15662	15556	15655	15596	15788	15649	15452	15550	15756	15551	15452	15485	15834	15449	15624	15559	15406	15611	15617	15696	15674	15715	15511	15709	15570	15470	15613	15417	15471	15700	15473	15527	15661	15706	15566	15632	15446	15601	15452	15686	15605	15533	15480	15612	15620	15676	15633	15518	15590	15685	15497	15757	15368	15643	15623	15700	15653	15629	15709	15643	15528	15520	15688	15442	15595	15675	15575	15430	15641	15656	15627	15762	15720	15660	15430	15539	15465	15607	15745	15673	15773	15729	15548	15409	15547	15580	15598	15531	15652	15573	15795	15514	15468	15533	15762	15650	15476	15569	15491	15702	15582	15599	15654	15579	15532	15575	15582	15626	15560	15534	15619	15622	15730	15837	15772	15556	15428	15618	15559	15460	15725	15480	15613	15532	15573	15478	15655	15537	15651	15772	15796	15658	15514	15659	15753	15702	15465	15570	15571	15522	15528	15641	15582	15532	15567	15707	15482	15717	15788	15662	15497	15696	15488	15647	15666	15655	15449	15502	15868	15699	15733	15487	15671	15635	15561	15444	15542	15476	15544	15434	15471	15550	15591	15610	15515	15848	15615	15656	15798	15730	15552	15423	15685	15514	15461	15706	15758	15697	15580	15517	15532	15639	15566	15601	15623	15792	15586	15771	15618	15551	15629	15590	15651	15712	15696	15679	15616	15583	15649	15652	15577	15549	15709	15431	15577	15607	15494	15466	15542	15548	15614	15621	15656	15561	15701	15766	15627	15689	15711	15552	15667	15757	15711	15644	15655	15604	15552	15621	15780	15548	15534	15607	15657	15794	15574	15534	15634	15474	15803	15717	15567	15669	15731	15655	15591	15592	15713	15752	15678	15730	15523	15705	15613	15606	15567	15472	15387	15514	15573	15623	15585	15798	15549	15576	15626	15728	15589	15601	15460	15605	15494	15620	15508	15499	15466	15572	15490	15373	15572	15490	15504	15604	15602	15518	15561	15462	15535	15587	15759	15557	15620	15752	15587	15594	15497	15558	15637	15629	15545	15731	15596	15692	15672	15443	15537	15723	15514	15710	15591	15605	15665	15588	15643	15561	15530	15551	15637	15604	15540	15633	15494	15433	15571	15624	15567	15452	15676	15573	15628	15609	15557	15526	15645	15440	15801	15576	15444	15649	15708	15674	15578	15459	15622	15631	15644	15703	15411	15659	15730	15603	15524	15469	15731	15671	15556	15578	15581	15533	15663	15761	15722	15608	15469	15557	15560	15827	15500	15528	15587	15609	15572	15722	15726	15775	15574	15638	15646	15615	15688	15730	15609	15586	15605	15642	15452	15732	15839	15691	15734	15690	15679	15540	15492	15512	15699	15701	15678	15596	15399	15556	15840	15623	15456	15687	15596	15731	15676	15709	15780	15586	15525	15592	15310	15466	15752	15662	15635	15553	15486	15632	15466	15534	15577	15636	15624	15706	15693	15642	15649	15489	15653	15476	15623	15505	15820	15526	15754	15652	15728	15718	15555	15720	15487	15644	15649	15500	15698	15699	15710	15692	15686	15490	15640	15601	15563	15543	15645	15672	15639	15511	15578	15803	15501	15661	15528	15619	15521	15840	15473	15529	15577	15685	15594	15848	15650	15484	15503	15509	15753	15543	15662	15620	15555	15452	15608	15765	15583	15639	15479	15775	15568	15650	15713	15724	15560	15479	15628	15677	15586	15595	15487	15622	15522	15660	15693	15555	15644	15602	15590	15638	15567	15509	15460	15614	15664	15494	15625	15669	15442	15578	15694	15654	15626	15510	15532	15344	15646	15548	15656	15442	15598	15594	15842	15561	15577	15752	15668	15570	15502	15803	15514	15622	15542	15431	15504	15562	15649	15702	15632	15720	15714	15647	15574	15696	15509	15515	15325	15250	15580	15458	15632	15503	15654	15509	15625	15466	15548	15680	15511	15429	15659	15429	15508	15482	15503	15591	15595	15543	15666	15435	15544	15707	15718	15689	15644	15569	15677	15516	15464	15698	15656	15653	15379	15587	15532	15571	15506	15804	15517	15662	15530	15596	15716	15548	15686	15841	15606	15495	15674	15546	15695	15679	15576	15642	15854	15492	15579	15620	15620	15499	15431	15606	15577	15506	15709	15958	15399	15714	15468	15705	15608	15558	15537	15675	15595	15462	15608	15447	15624	15507	15684	15436	15690	15795	15648	15469	15540	15448	15471	15500	15472	15633	15568	15573	15506	15547	15751	15579	15586	15635	15483	15656	15601	15767	15640	15637	15652	15545	15618	15556	15638	15554	15613	15608	15620	15380	15648	15660	15495	15774	15586	15618	15712	15637	15484	15758	15628	15759	15690	15582	15474	15550	15597	15415	15683	15565	15646	15357	15518	15576	15705	15708	15569	15675	15410	15489	15395	15453	15544	15585	15533	15617	15767	15509	15786	15762	15570	15688	15813	15614	15672	15461	15533	15604	15570	15785	15593	15538	15568	15620	15582	15528	15552	15224	15664	15578	15491	15798	15542	15577	15744	15431	15674	15597	15690	15691	15502	15526	15719	15384	15625	15653	15589	15606	15600	15398	15668	15540	15484	15482	15644	15478	15658	15542	15643	15677	15670	15625	15627	15431	15637	15658	15781	15550	15605	15459	15550	15457	15541	15540	15789	15387	15688	15442	15598	15385	15572	15709	15693	15603	15645	15517	15671	15510	15634	15739	15689	15797	15639	15475	15537	15440	15529	15631	15646	15611	15431	15580	15731	15691	15439	15497	15657	15545	15532	15578	15594	15557	15679	15630	15730	15524	15512	15533	15571	15667	15539	15652	15693	15681	15582	15523	15565	15458	15526	15819	15658	15598	15702	15584	15614	15446	15659	15594	15622	15548	15610	15577	15573	15656
24879	36268	32317	24605	21539	18664	17057	15702	15090	14819	14748	14707	14702	14676	14592	14749	14772	14577	14659	14666	14533	14605	14472	14527	14561	14378	14402	14443	14219	14309	14350	14188	14153	14133	14077	14114	14191	14159	14132	14278	14216	14225	14189	14244	14211	14077	14072	14190	14136	14082	14181	14147	14006	14158	14064	14032	14260	14221	14082	14097	14154	14010	14060	14100	14354	14190	14128	14181	14067	14278	14161	14153	13982	14164	14083	14019	14107	14255	14133	14105	14081	14097	14122	14075	14211	14159	14302	14129	14025	14211	14275	14228	14282	14038	14409	14184	14150	14160	14177	14131	13994	14125	14183	13932	14149	14037	14178	14143	14143	14371	14152	14095	14152	14179	13956	14090	14038	14246	14206	14047	14354	14209	14132	14200	14205	14164	14194	14035	14227	14212	14094	14242	14259	14045	14218	13961	14239	14104	14022	14154	14127	14367	14169	14302	14115	14174	14235	14268	14219	13984	14081	13992	14174	14273	14229	14157	14273	14249	14116	14190	14189	14114	14022	14262	14062	14106	14301	14117	14120	14172	14037	14107	14201	14092	14194	14227	13981	13999	14133	14186	14254	14002	14269	14049	14056	14293	14204	14003	14194	13980	14179	14062	14085	14136	14052	14153	14051	14255	14097	14115	14144	14064	14046	14145	14070	14272	14121	14306	14149	14317	14209	14187	14158	14086	14091	14205	14145	14089	14135	14212	14128	14119	14056	14231	14211	14114	14216	14039	14143	14281	14285	14150	14166	14236	14102	14140	14211	14115	14074	14271	14279	14057	14224	14193	14070	13916	14179	14092	14160	14078	14098	14196	14375	14094	14286	14084	14191	13981	14149	14146	14200	14107	14118	13954	14179	14037	14086	14118	14098	14130	14150	13856	13950	14055	14180	14168	14183	14293	14171	14107	14296	14181	14266	14196	14099	14195	13981	14108	14234	14217	14207	14069	14176	14006	14161	14391	14252	14167	13985	14100	14137	14145	14111	13974	14140	14171	14177	14084	14200	14276	14206	14146	14110	14109	14110	14275	14244	14069	14196	14193	14113	13975	14188	14316	14160	14055	13935	14305	14205	14292	14215	13993	14229	14155	14004	14191	14096	14183	14160	14105	14075	14271	14147	14224	14146	13961	14257	14092	14081	14184	14082	13878	14197	14089	14179	14174	14159	14175	14167	14233	14161	14187	14117	14244	14260	14167	14106	14094	14128	14217	14035	13980	14252	14297	14154	14245	14185	14055	14234	14215	14090	14210	14173	14333	14213	14275	14167	14300	14049	14273	14230	14002	14062	14123	14218	14220	14096	13917	14154	14276	14185	14249	14175	14166	14180	14008	14211	14081	14065	14335	14090	14203	14290	14151	14126	14152	14084	14092	14285	14236	14097	14302	14270	14088	14088	14160	14109	14240	14252	14072	14244	14146	14075	14094	14236	14268	13979	14019	14174	14089	14064	14093	14370	14091	14125	14199	14197	14126	14132	14231	14110	14080	14321	14398	14061	14129	14175	14010	14164	14273	14297	14127	14209	14143	14103	14068	14175	14213	14165	14155	14318	14036	14119	14156	14132	14118	14118	14197	14254	14070	14185	14321	14133	14186	14175	14195	14143	14108	13985	14306	14187	13980	14078	14141	14270	14168	14178	14072	14156	14178	14261	14266	14132	14106	14074	14219	14169	14237	14094	14284	14104	14218	14159	14267	14169	14250	14256	14156	14158	14061	14250	14308	14048	14120	14211	14073	14051	14161	14177	14281	14054	14180	14007	14193	14110	14166	14190	14102	14160	14230	14102	14144	14165	13963	14162	14122	14081	14250	14118	14242	14043	13994	14191	13963	14023	14183	14115	14220	14074	14205	14281	14153	14227	14049	14144	14219	14183	14111	14260	14260	13998	14108	14154	14142	14009	14176	14031	13985	14177	14114	14054	14107	14372	14176	14144	14267	14233	14003	14192	14262	14246	14126	14238	14106	14050	14219	14217	14184	14248	13964	14209	14306	14039	14104	14095	14204	14143	14201	14243	14064	14186	14088	14107	14081	13958	14176	14299	14074	14043	14117	14034	14189	14134	14165	14248	14249	14004	14184	14149	14078	14089	14165	14118	14465	14211	14018	14102	14126	14227	14053	14115	14291	14106	13965	14183	14150	14054	14110	14113	14335	13991	14140	14093	14226	14164	14382	14172	14161	14224	14091	14175	14152	14193	14111	14133	14208	14159	14085	14271	14225	14163	14240	14206	14189	14134	14288	14252	14101	14258	14130	14205	14131	14215	14249	14334	14152	14283	14081	14147	14231	14114	14202	14142	14292	14171	14136	14082	14395	14224	14113	14190	14023	14190	14215	13929	14120	14074	14170	14308	14093	14190	14378	14067	14243	13956	14121	14075	14307	14169	14135	14199	14146	13994	14193	14050	14134	14214	14162	14132	14237	14192	14193	14130	14176	14101	14239	14165	14177	14080	14211	14192	14014	13972	14139	14243	14258	14144	14302	14020	14017	14177	14190	14080	14128	14193	14196	14181	14072	14072	14154	14056	14353	14195	14177	14230	14057	14356	14179	14135	14154	14127	14158	14195	14198	14226	14213	14179	14082	14060	14325	14071	14172	14106	14094	14088	14167	14045	14279	13973	14034	14140	14169	14256	14197	14042	14203	14175	14105	14245	14141	14196	14156	14014	14147	14279	14061	14137	14369	14230	14030	14170	14133	14130	14297	14197	14186	14297	14111	13962	14334	14056	14130	14039	14040	14123	14153	14128	13999	14098	14140	14081	14097	14057	14248	14121	14267	14153	14214	14238	14197	14041	14014	14183	14194	14154	14095	14205	14150	14088	14117	14207	14066	14334	14084	14261	14099	14139	14245	14206	14096	14332	14229	14016	14196	14131	14185	14037	13986	14224	14068	14274	13917	14185	14101	14258	14256	14092	14047	14179	14197	14074	14129	13983	14097	14219	14127	14091	14120	14091	14054	14165	14194	14038	14044	14222	14185	14255	14205	14136	14148	14207	14111	14155	14191	14206	14150	14073	14105	14012	14056	14268	14280	14227	14090	14131	14214	13999	14005	14006	14153	14232	14172	14103	14074	14361	14251	14031	14416	14199	14183	14056	14211	14206	14157	14144	14229	14229	14345	14080	14213	14286	14189	14183	14077	14273	14216	14110	14252	14157	14024	14057	14051	14159	14251	14085	14184	14398	14297	14095	14195	14008	14151	14102	14228	14116	14340	14181	14150	14201	14190	14168	14143	14163	14162	14056	14226	13977	14248	14187	14217	14073	14086	14104	13926	14253	14093	14232	13948	14099	14154	14278	14240	14312	14194	14256	14031	14128	14084	13987	14164	14157	14086	14172	14202	14078	14057	14173	14178	13884	13971	14071	14217	14145	14123	14211	13967	14210	14178	14116	14071	14243	14087	14178	14269	14129	14197	13976	14275	14272	14221	14241	14142	14096	14243	14053	14042	14126	14046	14099	14119	14180	14003	14105	14257	14167	13928	14202	14164	14195	14190	14150	14122	14019	14253	14244	14375	14293	14281	14007	14309	14261	14204	14043	14191	14162	14296	13994	14110	14121	14074	14050	14191	14187	14166	14145	14141	14018	14153	14039	14066	14133	13944	14119	14269	14240	14101	14268	14192	14097	14100	14188	14162	14265	13881	14208	14187	13993	14151	14236	14231	14125	14135	14239	14114	14236	14015	14098	14116	14192	14181	14169	13986	14345	14174	14223	13797	14209	14065	14151	14066	14323	14218	14138	14127	14184	14124	14048	14076	14223	14086	14339	14056	14092	14166	14261	14189	14253	14266	14105	14182	14298	14208	14098	14131	14286	14175	14114	14237	14278	14169	14169	14261	14034	14170	14001	14307	14135	14073	14358	14316	14237	14133	14186	14049	14172	14232	13979	14093	14162	14141	14114	14139	14084	14146	13954	14275	13994	14230	14231	14210	14271	14174	14237	14029	14196	13963	14250	14260	14162	14151	14125	14034	14160	14118	14148	14136	14216	13964	14076	14206	14153	14111	14124	13957	13988	14239	14329	14283	14193	14085	13931	14263	14257	14055	14213	14154	14050	14079	14162	14199	14270	14183	14165	14052	14169	14045	14105	14117	14019	13899	14128	14083	14054	14297	14017	14150	14051	14165	14289	14036	14154	14210	14206	14147	14163	14032	14154	14134	14240	14052	14047	14256	14086	14320	14123	14166	14202	14091	14310	14094	14123	14124	14098	14092	14137	14039	14072	14071	14213	14071	14188	14202	14185	14002	14070	14108	14302	14166	14186	14215	14094	14154	14136	14245	14124	14205	14211	14320	14034	14086	14143	14047	14278	14189	14147	14209	14138	14217	14143	14102	14093	14230	14136	14226	14245	14200	14276	14004	14192	14203	14247	14104	14171	14124	14105	14274	14092	14015	14131	14087	14117	14129	14063	13984	14261	14219	14150	14137	14256	14090	14206	14113	14188	14141	14254	14203	14300	14126	14128	14215	14034	14229	14220	14178	14099	14124	14147	14155	14279	14015	14172	14141	14197	14263	14208	14143	14102	14117	14237	14151	14082	14128	14307	14072	14169	14135	14011	14142	14356	14227	14147	14190	14122	14078	14224	14189	14122	14313	14258	14091	14270	14008	14256	14115	14132	14118	14124	14026	14242	14306	13988	14197	14141	14187	14185	14275	14406	14116	14188	14104	14014	14221	14204	14088	14173	13946	14120	14080	14338	14043	14193	14176	14227	14226	14182	14258	14143	14294	14368	14252	14131	14242	14033	14314	14266	14072	14088	14143	14041	14152	14093	14131	14336	14103	14208	14062	14259	14085	14111	14077	14379	14070	14048	14104	14205	14120	14257	14271	14161	14227	14056	14109	14042	14112	14287	13974	14103	14053	14237	14094	14053	14152	14203	14106	14182	14244	14009	14223	14275	14034	14133	14180	14184	14170	14166	14141	14136	14175	14085	14105	14228	13892	13990	14114	14023	14173	14227	14236	14170	14167	14049	14286	14127	14163	14186	14092	14254	14023	14001	14122	14175	14267	14224	14281	14251	14063	14232	14067	14149	13971	14034	14170	14225	14035	14228	13958	14192	14143	14162	14093	14058	14073	13970	14256	14244	14111	14085	14172	14160	14158	14317	14157	14120	14111	14099	14122
23743	21053	28438	24198	22675	22965	21853	18376	17143	16809	16738	16536	16431	16216	16415	16421	16510	16394	16424	16465	16207	16284	16236	16423	16282	16324	16034	15971	16155	16110	16127	16029	16000	15915	15950	15960	15775	15928	15949	15860	15714	15825	15860	15794	15824	15961	16137	15889	15929	15830	15952	15985	15925	15951	16018	16014	15929	15721	16005	15877	16101	15794	15742	15662	16062	15802	15747	15838	15702	15772	15895	15789	15969	15873	16032	16136	15943	15840	15653	15837	15929	15676	15879	15902	15696	15720	15771	15866	15570	15873	15915	15905	16141	15750	15775	15933	15819	15866	15804	15791	15612	15877	15617	15984	15739	15952	15716	15756	15806	15988	15858	15639	15902	15835	15944	15572	15714	15638	15991	15805	15925	16087	15892	15636	15824	15918	15642	15698	15787	15650	15961	15645	15746	15741	15816	15951	15772	15876	15809	15666	15970	15630	15739	15885	15928	15801	15831	15845	15892	15961	15717	15897	15703	15886	15931	15734	15644	15684	15745	15726	15824	15581	15918	15701	15770	15841	15711	15782	15865	15861	15652	15786	15799	15825	15976	15827	15791	15809	15694	15788	15886	15859	16164	15806	15847	15927	15963	16013	15833	15903	15863	15524	15830	15772	15770	15753	16043	15904	15860	15709	15590	15783	15497	15900	15866	15762	15729	15742	15805	15849	15797	15809	15967	15859	15668	15810	15739	15827	15709	15801	15834	15813	15792	15900	15727	15990	15930	15518	15591	15609	15750	15909	15755	15873	15803	16058	15801	15873	15860	15715	15745	15867	15786	15874	15813	15942	15738	15777	15888	15878	15924	15729	15964	15742	15805	15690	15712	15677	15737	15960	15650	15831	15930	15919	15819	15768	15730	15845	15751	15735	15753	15761	15977	15686	15792	15864	15944	15719	15821	15921	15711	15844	15759	15922	15730	15843	15760	15799	15752	15972	15849	15898	15830	15807	15753	15781	15746	15817	15750	15689	15963	15864	15609	15866	15958	15759	15932	15732	15769	15925	15510	15677	15835	15735	15989	15734	15686	15921	15750	15760	15811	15784	15721	15660	15656	15709	15738	15738	15679	15614	15846	15640	15610	15666	15793	15886	15747	15618	15985	15849	15775	15789	15702	15844	15806	15813	15602	15806	15940	15741	15990	15778	15991	15825	15624	15717	15849	15694	15866	15824	15862	15906	15817	15853	15818	16044	15787	15775	15535	15844	15761	15689	15820	15842	15846	15891	15648	15848	16060	15843	15900	15880	15913	15924	15714	15731	15949	15793	15929	15748	15689	15670	15880	15816	15944	15771	15761	15571	15777	15867	15637	15863	15718	15956	15574	15617	15659	15708	15978	15765	15737	15626	15685	15946	15758	15662	15462	15631	15787	15792	15675	15955	15739	15820	15923	15764	15780	15840	15849	15782	15667	15693	15805	16046	15716	15799	15729	15812	15752	15744	15883	15988	15969	15846	15832	15786	15871	15635	15718	15726	15619	15742	15709	15833	15921	15712	15780	15801	15877	15641	15829	15832	15816	15546	15786	15818	15874	15849	15880	15591	15647	15736	15873	15776	15836	15843	15576	15713	15787	15771	15758	15787	15749	15888	15908	15860	15762	15847	15515	15702	15727	15735	15863	15870	16028	15655	15768	15807	15684	15666	15853	15787	15876	15943	15811	15763	15915	15879	15761	15816	15729	15873	15924	15852	16057	15921	15827	15693	15660	15710	15722	15848	15653	15709	15814	15692	15739	15838	15846	15747	15898	15781	15975	15790	15844	15673	15791	15816	15807	15839	15753	15764	15637	15561	15936	15852	15805	16052	15744	15794	15787	15863	15720	15888	15785	15784	15781	15791	15763	15737	15822	15809	15804	15756	15845	15852	15749	15668	15811	15662	15838	15672	15846	15724	15661	15853	15764	15753	15878	15822	15850	15867	15816	15861	15921	15749	15702	15761	15636	15683	15765	15662	15890	15723	15979	15904	15665	15853	15898	15786	15763	15789	15662	15818	15682	15963	15505	15723	15804	15708	15897	15867	15598	15645	15755	15675	15934	15768	15823	15786	16041	15683	15691	15597	15786	15853	15794	15925	15872	16023	15838	15767	16003	15979	15646	15705	15720	15785	15749	15630	15726	15851	15731	15848	15636	15994	15844	15727	15866	16133	15728	15701	15865	15884	15680	15687	15799	15746	15764	15775	15824	15980	15876	15861	15770	15967	15756	15733	15821	15887	15917	15651	15837	15605	15916	15664	15810	15965	15651	15700	15753	15905	15793	15774	15942	15594	15509	15945	15822	15616	15810	15699	15948	15812	15829	15716	15923	15943	15866	15647	15699	15817	15737	15868	15941	15715	15800	15855	15821	15726	15633	15750	15838	15878	15944	15681	15747	15628	15825	15901	16007	15902	15682	15822	15703	15699	15906	15751	15800	15646	15942	15665	15809	15864	15816	15871	15796	15779	16077	15926	15911	15773	15839	15944	15894	15822	15815	15773	15943	15910	15889	16058	15713	15916	15779	15704	15667	15625	15802	15822	15922	15714	15764	15979	15901	16000	15943	15859	15621	15794	16039	15821	15648	15733	15562	15894	15823	15776	15810	15730	15816	15921	15772	15767	15826	15818	16006	16014	15621	15971	15916	16044	16102	15868	15799	15890	15838	15648	15806	15656	15714	15875	15888	15735	15883	15856	15765	15682	15779	15788	15804	15641	15654	15699	16067	15923	15684	15604	15825	15878	15804	15787	15771	15964	15617	15774	15937	15887	15839	15562	15815	15732	15798	15670	15765	15681	15879	15806	15785	15864	15653	15652	15908	15832	15836	15711	15710	15810	15735	15813	15679	15792	15567	15679	15724	15969	15865	15775	15710	15761	15979	15618	15922	15926	15787	15730	15748	15776	15881	15785	15901	15723	15731	15869	15801	15971	15902	15769	15908	15701	15594	15897	15816	15942	15858	15831	15884	15772	15887	15781	15747	15724	15905	15901	15850	15801	15766	15681	15749	15599	15862	15949	15824	15716	15749	15668	15760	15615	15867	15910	15917	15691	15870	15951	15734	15722	15729	15654	15767	15803	15730	15900	15776	15645	16096	15633	15649	15859	15755	15714	15765	15679	15765	15867	15806	15934	15773	15839	15855	15628	15806	15580	15528	15850	15851	15686	15725	15881	15845	15843	15564	15939	15634	15546	15896	15830	15776	15810	16004	15949	15893	15816	15865	15788	15774	15834	15936	15872	15727	15626	15991	15678	15744	15733	16040	15930	15635	15794	15697	15813	15677	15976	16053	15642	15822	15928	15728	15833	15839	15750	15600	15865	15763	15929	15924	15930	15588	15820	15973	16004	15657	16034	15732	15946	15776	15762	15801	15699	15904	15841	15789	15907	15762	15750	15738	15924	15778	15875	15722	15730	15734	15707	15897	15800	15874	15785	15676	15738	15780	15721	15783	16004	15912	15783	16031	15892	15754	15630	15713	15683	15530	15706	15614	15685	15768	15713	15848	15751	15700	15769	15581	15725	15771	16034	15983	15963	15800	15780	15685	15778	15850	15809	16038	15857	15619	15813	16004	15794	15890	15828	15772	15781	15779	15914	15922	15791	15905	15550	15685	15803	15986	15813	15954	15794	15594	15895	15992	15651	15769	15950	15851	15879	15656	15662	15663	15835	15858	15790	15884	15750	15690	15866	15687	15897	15921	15813	15922	15882	15868	15859	15860	15700	15970	15606	16001	15859	15815	15893	15742	15976	15993	15754	15827	15904	15932	15757	15812	16044	15803	15771	15692	15659	15743	15659	15715	15761	15767	15978	15816	15750	16015	15784	15827	15827	15826	15822	15782	15632	15910	15777	15876	15939	15852	15733	15943	15693	15864	15804	15864	15687	16062	15724	15788	15967	15806	15774	15820	15970	15846	15889	15713	15960	15873	15785	15865	15872	15963	15874	15628	15643	16029	15844	15724	15903	15747	15859	15778	15815	16080	15639	15956	15791	15783	15596	15770	15756	15652	15880	15677	15749	15780	15676	15713	15712	15655	15674	15714	15917	15823	15823	15880	15804	15683	15614	15788	15853	15814	15824	15806	15766	15902	15897	15705	15764	15892	15760	15633	15722	15894	15766	15741	15620	15712	15871	15810	15551	15914	15743	15929	16035	15848	15787	15719	16012	15830	15958	15945	15903	15816	15782	15730	15848	15910	15728	15765	15862	15605	15724	15758	15905	15827	15788	15715	15747	15861	15856	15697	15918	15761	15802	15811	15847	15945	15862	15778	15998	15908	15828	15800	15687	15631	15845	16030	15835	15895	15753	15687	15816	15867	15738	15456	15608	15697	15939	15541	15742	15786	15653	15827	15889	15650	15825	15965	15860	16018	15998	15746	15941	15900	15669	15904	15979	15825	15753	15937	15722	15938	15823	15734	15651	15764	15674	15887	15835	15930	15686	15660	15908	15848	15684	15730	15482	15779	15699	15713	15830	15787	15785	15777	15847	15791	15693	15868	15845	15762	15763	15901	16012	15804	15725	15914	15870	15801	15757	15854	15712	15763	15945	15818	16021	15759	15780	15815	15797	15716	15686	15856	15926	15861	15523	15552	15735	15741	15693	15760	15811	15817	15922	15818	15847	15560	15766	16025	15933	15655	15990	15829	15820	15879	15859	15919	15822	15930	15985	15738	15705	15927	15753	15639	15809	15822	15783	15859	15751	15873	15747	15767	15789	15812	15749	15568	15875	15854	15950	15885	15753	15780	15654	15802	15676	15764	15799	15941	15934	15627	15624	15748	15702	15691	15811	15684	15965	15935	15965	15785	15862	15554	15841	15903	15861	15682	15760	15852	15956	15636	15854	15793	15818	15839	15944	15766	15593	15705	15829	15836	15551	15803	16028	15863	15761	15766	15649	15786	15646	15895	15753	15645	15742	15704	15818	15700	15809	15624	15824	15884	15818	15799	15791	15809	15748	15671	15960	15920	15767	15856	15960	15779	15909	15880	15749	15631	15698	15797	15801	15820	15825	15747	15756	15700	15868	15874	15715	15786	15788	15832	15786	15759	15796	15589	15905	15704	15728	15626	15813	15853	15656	15732	15719	15766	15854	15878	15815	15818	15630	15735	15696	15724	15758	15949	15805	15953	15672	15650	15825	15676	15707
25395	43582	38917	29632	25671	21968	19411	17361	16385	15606	15526	15487	15025	15256	15166	15359	15430	15334	15086	15080	15127	15005	15025	14918	14793	14803	14844	14633	14680	14827	14572	14358	14605	14554	14452	14365	14370	14557	14284	14442	14374	14323	14498	14303	14195	14416	14492	14287	14380	14313	14277	14290	14514	14250	14362	14271	14375	14237	14517	14292	14406	14220	14344	14365	14378	14333	14376	14423	14303	14462	14391	14322	14230	14374	14331	14328	14247	14299	14293	14381	14403	14215	14309	14357	14378	14307	14293	14360	14490	14203	14340	14290	14272	14104	14281	14189	14373	14408	14447	14323	14267	14131	14196	14323	14198	14348	14362	14197	14359	14290	14392	14396	14338	14245	14373	14254	14313	14481	14175	14248	14360	14424	14191	14317	14222	14290	14227	14320	14276	14178	14358	14373	14347	14356	14244	14302	14272	14318	14250	14400	14296	14307	14309	14197	14111	14283	14247	14353	14442	14234	14143	14289	14168	14270	14365	14368	14428	14316	14244	14171	14161	14353	14247	14341	14361	14314	14369	14209	14395	14266	14300	14319	14298	14376	14386	14372	14350	14173	14432	14384	14267	14371	14234	14348	14320	14275	14188	14267	14232	14379	14339	14353	14354	14355	14315	14283	14356	14300	14315	14405	14373	14303	14314	14223	14375	14155	14051	14309	14330	14219	14310	14498	14222	14316	14460	14377	14105	14318	14218	14227	14260	14361	14285	14259	14288	14362	14191	14322	14319	14269	14224	14222	14288	14336	14329	14351	14282	14241	14450	14190	14365	14125	14292	14310	14299	14438	14331	14409	14313	14320	14183	14263	14350	14079	14300	14303	14279	14277	14215	14199	14394	14333	14307	14264	14014	14284	14354	14179	14207	14250	14361	14336	14253	14328	14257	14235	14266	14345	14147	14178	14409	14378	14295	14337	14386	14270	14327	14256	14014	14345	14254	14227	14212	14409	14274	14288	14296	14384	14241	14240	14267	14223	14373	14393	14420	14260	14346	14183	14172	14430	14190	14326	14319	14377	14357	14423	14338	14151	14177	14390	14239	14348	14370	14331	14469	14148	14416	14346	14109	14166	14269	14293	14361	14261	14392	14457	14422	14269	14382	14342	14194	14337	14189	14295	14237	14235	14171	14256	14266	14373	14347	14385	14204	14118	14249	14284	14319	14218	14286	14269	14233	14341	14375	14322	14160	14152	14260	14053	14290	14201	14228	14307	14146	14383	14243	14204	14098	14218	14334	14398	14338	14366	14441	14273	14436	14289	14356	14436	14055	14310	14322	14339	14453	14221	14117	14339	14274	14290	14301	14207	14271	14136	14352	14301	14366	14203	14136	14289	14310	14331	14237	14349	14258	14447	14240	14296	14314	14265	14275	14348	14314	14110	14250	14106	14237	14268	14340	14339	14303	14404	14196	14304	14247	14404	14209	14157	14361	14313	14298	14222	14148	14329	14136	14326	14315	14347	14308	14473	14472	14363	14289	14380	14259	14254	14404	14273	14278	14344	14228	14288	14226	14207	14224	14113	14177	14245	14366	14371	14430	14332	14241	14242	14165	14448	14438	14200	14363	14240	14281	14371	14385	14345	14180	14278	14372	14253	14381	14272	14189	14493	14366	14339	14256	14375	14309	14421	14325	14245	14479	14318	14352	14378	14279	14359	14313	14270	14247	14026	14376	14201	14330	14344	14182	14321	14321	14265	14254	14353	14346	14259	14268	14181	14196	14303	14153	14296	14363	14318	14350	14382	14202	14361	14305	14325	14294	14357	14340	14246	14296	14273	14499	14367	14286	14325	14245	14335	14214	14259	14414	14232	14409	14402	14307	14329	14404	14308	14248	14222	14151	14222	14271	14312	14383	14349	14215	14296	14287	14258	14390	14139	14295	14292	14321	14409	14308	14250	14511	14179	14446	14438	14247	14275	14428	14349	14193	14273	14328	14296	14354	14267	13962	14281	14379	14112	14364	14252	14209	14298	14145	14333	14426	14183	14397	14277	14395	14319	14328	14287	14224	14124	14350	14294	14423	14227	14237	14364	14230	14287	14215	14362	14473	14290	14093	14331	14340	14204	14333	14211	14437	14275	14342	14269	14328	14319	14323	14297	14198	14317	14517	14268	14299	14221	14224	14111	14288	14369	14359	14192	14216	14158	14478	14118	14256	14302	14306	14267	14197	14254	14342	14377	14178	14394	14389	14289	14285	14152	14207	14335	14270	14214	14338	14273	14190	14257	14209	14145	14249	14230	14320	14378	14168	14243	14355	14400	14302	14309	14178	14322	14283	14413	14293	14275	14200	14394	14351	14336	14434	14240	14170	14320	14306	14197	14331	14257	14319	14272	14144	14240	14257	14204	14283	14153	14221	14362	14319	14295	14210	14224	14282	14364	14413	14204	14225	14243	14433	14427	14500	14311	14379	14293	14345	14229	14293	14237	14490	14339	14416	14282	14392	14228	14476	14369	14371	14335	14462	14132	14299	14365	14194	14321	14465	14403	14424	14279	14408	14243	14169	14230	14402	14290	14389	14450	14190	14238	14453	14392	14204	14130	14287	14224	14465	14211	14350	14244	14250	14164	14331	14454	14278	14248	14503	14218	14209	14217	14382	14167	14257	14162	14150	14123	14358	14198	14257	14308	14281	14316	14283	14270	14340	14098	14395	14226	14176	14219	14020	14350	14237	14404	14294	14352	14144	14321	14167	14241	14181	14245	14379	14290	14267	14282	14413	14388	14460	14466	14251	14256	14309	14300	14113	14293	14209	14265	14259	14387	14358	14248	14388	14361	14310	14320	14072	14254	14386	14299	14389	14257	14365	14268	14400	14114	14234	14165	14191	14268	14300	14279	14311	14253	14236	14214	14299	14388	14250	14254	14237	14343	14165	14156	14110	14162	14255	14276	14263	14320	14282	14159	14374	14255	14159	14166	14269	14190	14245	14364	14068	14306	14236	14334	14266	14267	14467	14309	14359	14254	14225	14108	14210	14273	14495	14313	14199	14462	14231	14376	14291	14248	14382	14261	14301	14237	14094	14294	14213	14215	14317	14326	14399	14129	14141	14242	14181	14209	14420	14132	14375	14227	14378	14299	14532	14203	14305	14324	14307	14208	14304	14181	14129	14194	14383	14086	14373	14503	14281	14261	14207	14267	14143	14366	14433	14309	14338	14309	14326	14238	14185	14299	14315	14320	14321	14305	14245	14056	14348	14278	14200	14356	14212	14268	14279	14238	14274	14501	14388	14330	14209	14269	14367	14278	14298	14194	14387	14317	14310	14281	14184	14277	14345	14253	14253	14295	14314	14228	14422	14319	14333	14388	14267	14242	14158	14334	14391	14285	14341	14322	14346	14207	14150	14187	14361	14281	14419	14269	14370	14464	14272	14235	14289	14271	14361	14227	14248	14127	14362	14321	14433	14382	14224	14274	14305	14305	14322	14352	14332	14203	14246	14301	14216	14266	14319	14326	14209	14206	14309	14353	14264	14390	14359	14276	14366	14311	14469	14377	14225	14522	14414	14265	14241	14210	14285	14370	14272	14355	14270	14149	14236	14284	14100	14258	14131	14312	14302	14253	14379	14167	14020	14352	14224	14349	14149	14242	14297	14266	14288	14196	14251	14150	14325	14340	14110	14331	14481	14289	14389	14231	14320	14143	14176	14145	14393	14283	14199	14183	14266	14420	14265	14228	14268	14089	14284	14271	14332	14244	14320	14371	14463	14253	14325	14392	14291	14377	14301	14370	14216	14363	14272	14328	14290	14199	14225	14398	14248	14302	14331	14380	14498	14226	14207	14229	14202	14262	14341	14285	14145	14386	14284	14228	14365	14400	14173	14363	14251	14253	14123	14341	14363	14443	14276	14373	14284	14368	14176	14270	14327	14257	14188	14384	14226	14321	14154	14199	14340	14380	14164	14364	14368	14293	14345	14375	14436	14253	14231	14241	14325	14243	14220	14247	14134	14288	14219	14338	14344	14227	14376	14275	14226	14384	14185	14278	14234	14218	14196	14359	14262	14211	14345	14073	14327	14213	14316	14220	14217	14187	14379	14266	14327	14247	14264	14377	14184	14226	14286	14147	14321	14253	14287	14380	14269	14201	14506	14203	14232	14422	14387	14329	14393	14412	14427	14431	14292	14250	14303	14364	14275	14327	14155	14226	14214	14101	14244	14178	14057	14349	14318	14290	14402	14347	14152	14215	14302	14162	14402	14392	14183	14253	14167	14279	14338	14301	14334	14233	14199	14202	14316	14439	14278	14298	14370	14373	14275	14268	14530	14276	14155	14132	14241	14291	14273	14334	14252	14209	14382	14272	14333	14173	14341	14209	14408	14223	14439	14154	14263	14204	14273	14221	14351	14134	14186	14100	14297	14095	14305	14369	14338	14309	14289	14245	14273	14332	14158	14273	14145	14267	14272	14345	14156	14061	14129	14399	14171	14403	14195	14356	14245	14177	14404	14552	14340	14369	14404	14368	14369	14332	14398	14171	14310	14335	14289	14280	14334	14391	14294	14414	14428	14212	14409	14206	14412	14360	14306	14293	14262	14288	14187	14221	14309	14229	14369	14044	14351	14251	14292	14275	14352	14188	14300	14248	14409	14234	14260	14357	14288	14402	14326	14144	14389	14244	14308	14379	14318	14199	14449	14330	14247	14164	14284	14291	14169	14210	14316	14101	14280	14406	14209	14327	14226	14346	14217	14322	14172	14308	14284	14133	14276	14339	14210	14302	14314	14108	14292	14389	14195	14144	14368	14162	14509	14286	14277	14379	14326	14280	14241	14345	14195	14091	14112	14290	14275	14273	14278	14349	14385	14396	14426	14111	14456	14106	14169	14342	14383	14341	14289	14463	14344	14306	14267	14384	14324	14259	14360	14471	14366	14259	14306	14383	14268	14319	14307	14340	14254	14195	14349	14158	14269	14382	14337	14138	14344	14323	14139	14213	14507	14239	14262	14366	14182	14343	14186	14167	14287	14309	14274	14202	14192	14024	14339	14275	14200	14201	14266	14349	14272	14175	14362	14179	14321	14277	14198	14254	14103	14342	14238	14230	14418	14254	14349	14324	14375	14327	14460	14329	14264	14445	14343	14344	14271	14312	14320	14176	14119	14322	14233	14280	14203	14423	14221	14359
22649	21053	28769	23582	21617	24022	25541	19762	17865	17533	17203	16846	16855	16646	16565	16609	16866	17060	16793	16630	16601	16528	16445	16379	16285	16265	16279	16175	16288	16328	16136	16113	15964	16096	16223	16088	16046	15947	16089	15832	15969	15867	15903	15985	16012	16096	15913	15953	15878	15849	15804	15917	15707	15823	15882	15930	15867	15907	15913	15833	15846	15805	15890	15673	15912	15735	15837	15767	15868	15618	15791	15708	15801	15809	15751	15805	15706	15857	15559	15956	15696	15843	15817	15745	15773	15663	15868	15835	15943	15882	15870	16054	15971	15761	15894	15594	15793	15639	15774	15762	15812	15657	15734	15796	15844	15838	15812	15714	15864	15836	15740	15916	15911	15808	15758	15632	15794	15881	15812	15528	15793	15801	15691	15661	15900	15822	15729	15654	15915	15904	15731	15872	15798	15677	15840	15735	15723	15790	15864	15763	15990	15881	15814	15655	15606	15826	15853	16012	15861	15907	15541	15891	15751	15755	15807	15832	15888	15612	15778	15930	15746	15817	15760	15930	15827	15837	15778	15881	15750	15734	15879	15569	15698	15725	15740	15829	15846	15642	15667	16022	15759	15835	15887	15990	15800	15653	15830	15754	15720	15497	15805	15773	15657	15655	15848	15646	15870	15860	15876	15803	15798	15788	15859	15716	16005	15865	15769	15785	15776	15961	15780	15828	15977	15725	15881	15735	15848	15669	15546	15816	15893	15652	15864	15731	15731	15686	15717	15882	15756	15711	15949	15839	15802	15905	15716	15797	15942	15602	15840	15794	15852	15805	15643	15543	15654	15843	15656	15683	15751	15872	15837	15675	15601	15956	15679	15636	16052	15651	15656	15665	15921	15707	15768	15642	15848	15711	15598	15938	15508	15898	15836	15630	15985	15593	15688	15848	15882	15869	15746	15626	15577	15675	15740	15766	15871	15797	15803	15720	15714	15786	15741	15619	15679	15792	15812	15771	15869	15845	15697	15471	15738	15763	15865	15622	15703	15710	15795	15867	15938	15894	15602	15783	15671	15700	15965	15887	15797	15780	15832	15766	15769	15815	15767	15694	16023	15750	15676	15698	15660	15720	15691	15761	15740	15690	15768	15762	15614	15733	15731	15534	15923	15837	15715	15808	15773	15769	15965	15758	15643	15646	15720	15628	15653	15653	15900	15977	15561	15842	15769	15751	15613	15747	15544	15697	15635	15942	15979	15768	15742	15716	15799	15739	15760	15778	15706	15636	15640	15667	15718	15744	16044	15734	15834	15553	15927	16021	15631	15701	15729	15763	15708	15757	15924	15582	15648	15656	15858	15766	15992	15871	15718	15741	15504	15766	15706	15694	15882	15528	15835	15543	15705	15794	15935	15762	15815	15704	15704	15732	15762	15655	15674	15792	15688	15851	16008	15818	15621	15754	15790	15617	15786	15791	15749	15652	15762	15846	15812	15896	15796	15686	15713	15835	15818	15581	15834	15703	15832	15625	15784	15737	15853	15846	15727	15900	15667	15728	15711	15736	15740	15664	15726	15780	15698	15769	15759	15737	15941	15718	15683	15913	15603	15903	15780	15715	15851	15782	15781	15842	15685	15790	15764	15748	15834	15756	15782	15526	15779	15675	15793	15816	15735	15841	15681	15753	15918	15817	15543	15705	15667	15613	15622	15707	15466	15660	15481	15623	15995	15865	15829	15771	15769	15617	15952	15677	16018	15855	15708	15658	15876	15630	15843	15795	15769	15719	15709	15706	15819	15868	15887	15810	15665	15630	15607	15731	15807	15652	15836	15926	15740	15720	15796	15597	15901	15693	16000	15771	15799	15799	15642	15651	15743	15577	15712	15563	15625	15765	15782	15693	15808	15728	15756	15618	15920	15645	15639	15657	15716	15595	15828	15827	15608	15854	15826	15649	15712	15936	15729	15736	15732	15850	15829	15872	15696	15727	15769	15765	15672	15677	15763	15481	15852	15747	15787	15568	15815	15685	15760	15834	15647	15701	15696	15763	15726	15809	15863	15672	15770	15717	15841	15776	15693	15860	15695	15794	15812	15684	15890	15823	15616	15927	15822	15723	15646	15615	15725	15705	15874	15819	15890	15807	15712	15774	15838	15730	15683	15885	15720	15979	15616	15591	15803	15570	15736	15919	15646	15669	15841	15684	15864	15696	15709	15784	15783	15774	15747	15719	15667	15628	15382	15689	15626	15826	15640	15798	15852	15537	15916	15841	15713	15628	15650	15633	15632	15801	15824	15660	15900	15750	15824	15545	15711	15747	15681	15841	15792	15746	15661	15865	15698	15818	15761	15810	15918	15880	15746	15716	15634	15958	15694	15818	15822	15738	15816	15674	15927	15787	15788	15841	15729	15932	15788	15866	15777	15671	15825	15758	15824	15830	15750	15877	15782	15908	15792	15923	15632	15980	15763	15751	16084	15646	15774	15783	15760	15896	15770	15815	15619	15586	15674	15931	15770	15589	15688	15864	15824	15796	15678	15846	15918	15790	15797	15845	15760	15805	15778	15582	15878	15782	15888	15828	15933	15767	15548	15678	15733	15757	15959	15722	15702	15748	15715	15650	15799	15674	15777	15997	15890	15854	15724	15786	15784	15871	15637	15720	15767	15910	15649	15701	15723	15871	15772	15576	15783	15628	15812	15838	15610	15660	15977	15859	15769	15799	15767	15610	15886	15852	15758	15733	15812	15689	15709	15723	15871	15627	15860	15702	15800	15878	15771	15717	15763	15716	15651	15709	15710	15672	15816	15723	15787	15808	15696	15852	15910	15792	15686	15783	16033	15752	15655	15819	15931	15846	15710	15713	15903	15721	15605	15783	15617	15696	15695	15709	15765	15879	15860	15795	15756	15584	15767	15625	15615	15738	15691	15612	15804	15736	15713	15705	15821	15816	15805	15765	15923	15800	15678	15649	15669	15837	15762	15727	15783	15797	15730	15743	15845	15692	15765	15697	15674	15696	15415	15588	15912	15881	15841	15828	15830	15492	15442	15709	15780	15693	15838	15862	15737	15816	15783	15682	15722	15693	15810	15833	15675	15779	15601	15701	15929	15834	15769	15625	15940	15613	15998	15630	15586	15807	15702	15851	15925	15632	15886	15630	15893	15780	15718	15707	16069	15837	15723	15744	15656	15791	15709	15849	15739	15541	15561	15669	15666	15780	15746	15807	15824	15533	15783	15813	15808	15866	15872	15708	15798	15919	15722	15678	15797	15824	15916	15813	15886	15724	15624	15361	15704	15961	15703	15782	15710	15890	15588	15798	15759	15679	15656	15760	15726	15736	15685	15843	15897	15948	15781	15750	15927	15684	15656	15716	15503	15774	15597	15691	15781	15872	15759	15907	15871	15869	15858	16002	15737	15577	15686	15734	15430	15601	15578	15869	15678	15854	15911	15822	15639	15494	15810	15720	15859	15855	15757	15545	15728	15750	15667	15869	15668	15706	15722	15635	15841	15851	15722	15776	15666	15795	15830	15808	15892	15902	15477	15869	15733	15857	15615	15782	15694	15682	15727	15975	15777	15650	15822	15650	15821	15796	15717	15740	15653	15603	15721	15662	15617	15647	15750	15859	15707	15620	15765	15780	15791	15735	15811	15649	15914	15838	15870	15772	15695	15714	15590	15724	15618	15560	15907	15863	15652	15803	15827	15849	15748	15744	15407	15779	15910	15782	15995	15695	15670	15800	15871	15751	15880	15925	15805	15570	15902	15815	15748	15609	15640	15824	15667	15785	15573	15737	15642	15473	15741	15797	15821	15663	15692	15740	15672	15756	15608	15778	15650	15875	15696	15889	15862	15704	15590	15763	15801	15985	15659	15720	15885	15740	15945	15726	15656	15575	15611	15789	15762	15557	15765	15796	15731	15742	15655	15726	15771	15807	15728	15813	15574	15634	15905	15786	15912	15769	15785	15908	15735	15708	15804	15827	15761	15668	15747	15742	15798	15633	15873	15689	15834	15845	15822	15697	15699	15733	15651	15676	15732	15777	15796	15740	15739	15661	15783	15845	15523	15623	15681	15792	15831	15958	15788	15856	15843	15830	15654	15732	15782	15792	15735	15649	15612	15952	15743	15788	15685	15489	15709	15826	15636	15823	15537	15794	15777	15757	15630	15572	15661	15854	15752	15862	15788	15865	15660	15752	15621	15700	15892	15740	15705	15858	15569	15679	15722	15713	15863	15773	15841	15848	15910	15636	15734	15620	15672	15789	15865	15548	15677	15520	15561	15776	15760	15674	15808	15712	15613	15774	15633	15708	15824	15707	15835	15658	15914	15617	15689	15451	15583	15750	15906	15717	15694	15806	15810	15788	15845	15784	15769	15660	15852	15592	15446	15521	15678	15771	15646	15697	15541	15930	15880	15787	15722	15688	15811	15891	15846	15553	15829	15812	15610	15653	15744	15769	15736	15780	15437	15799	15652	15738	15886	15922	15747	15703	15768	15643	15696	15785	15848	15795	15659	15788	15793	15772	15829	15734	15677	15724	15811	15897	15668	15671	15873	15778	15582	15698	15834	15633	15705	15894	15628	15791	15689	15771	15836	15731	15739	15662	15672	15891	15571	15635	15782	15744	15779	15705	15960	15693	15754	15608	15550	15686	15702	15956	15880	15699	15727	15696	15570	15494	15840	15909	15797	15762	15888	15674	15803	15626	15717	15860	15923	15685	15812	15709	15738	15831	15888	15612	15710	15916	15858	15922	15880	15632	15799	15835	15727	15696	15735	15645	15864	15802	15865	15783	15739	15684	15684	15840	15549	15916	15805	15665	15650	15640	15653	15688	15866	15611	15668	15916	15735	15867	15938	15704	15817	15542	15804	15755	15839	15765	15560	15568	15909	15743	15709	15931	15817	15614	15752	15880	15573	15767	15826	15871	15733	15718	15667	15692	15622	15703	15766	15831	15711	15666	15686	15641	15657	15715	15612	15726	15769	15582	15905	15645	15728	15765	15775	15806	15837	15742	15932	15930	15728	15538	15744	15512	15750	15677	15550	15816	15934	15939	15656	15933	15761	15685	15659	15789	15660	15592	15860	15754	15702	15682	15665	15684	15677	15866	15759	15845	15710	15647	15661	15657	15627	15789	15766	15584	15818	15602	15689	15817	15892	15784	15506	15716	15709	15769	15691	15796
26800	47840	42993	33832	29378	24881	21666	19256	17442	16365	16012	16002	15854	15620	15520	15726	15874	15718	15742	15593	15417	15288	15363	14909	14975	15008	14974	14796	14976	14734	14654	14723	14779	14782	14672	14635	14443	14475	14384	14513	14602	14389	14301	14392	14506	14424	14498	14275	14279	14242	14350	14242	14337	14368	14374	14612	14464	14449	14284	14361	14334	14471	14063	14273	14472	14376	14471	14209	14288	14423	14333	14203	14195	14285	14369	14290	14274	14342	14241	14273	14243	14402	14367	14454	14318	14381	14338	14365	14358	14313	14346	14317	14417	14283	14399	14208	14181	14482	14137	14324	14283	14440	14450	14322	14333	14279	14423	14250	14297	14259	14192	14306	14381	14258	14167	14323	14199	14430	14218	14311	14355	14333	14249	14146	14473	14322	14313	14256	14266	14317	14223	14354	14205	14322	14241	14168	14287	14303	14283	14322	14300	14288	14288	14254	14339	14357	14358	14359	14253	14289	14444	14269	14165	14326	14140	14365	14163	14415	14202	14342	14318	14364	14450	14208	14375	14314	14374	14033	14319	14301	14323	14377	14336	14273	14348	14358	14279	14334	14246	14272	14243	14407	14200	14160	14331	14401	14464	14288	14268	14293	14227	14289	14265	14180	14413	14499	14350	14459	14149	14201	14206	14189	14191	14428	14263	14165	14317	14345	14385	14226	14381	14099	14481	14206	14351	14384	14240	14212	14217	14275	14238	14318	14323	14216	14189	14311	14225	14257	14337	14303	14336	14184	14581	14154	14358	14266	14319	14241	14557	14298	14278	14285	14244	14174	14177	14346	14233	14220	14460	14193	14369	14376	14404	14214	14201	14211	14345	14158	14260	14265	14518	14330	14307	14202	14416	14287	14303	14329	14248	14279	14287	14357	14260	14262	14056	14427	14465	14394	14367	14289	14223	14279	14205	14391	14364	14404	14236	14226	14279	14296	14379	14394	14255	14449	14151	14246	14230	14189	14188	14290	14266	14219	14457	14357	14335	14341	14341	14273	14316	14299	14308	14336	14294	14329	14405	14193	14229	14380	14401	14234	14316	14202	14282	14216	14359	14249	14391	14330	14296	14353	14292	14343	14130	14306	14154	14326	14269	14129	14334	14233	14196	14417	14221	14340	14104	14179	14204	14251	14425	14501	14287	14265	14240	14230	14393	14393	14300	14392	14203	14278	14374	14306	14346	14216	14336	14365	14200	14146	14481	14433	14283	14154	14421	14409	14209	14397	14421	14169	14316	14387	14303	14315	14302	14201	14187	14386	14190	14342	14315	14225	14313	14318	14156	14250	14435	14173	14320	14269	14281	14235	14245	14345	14397	14381	14326	14338	14451	14247	14415	14308	14259	14388	14459	14252	14294	14440	14335	14318	14217	14217	14311	14228	14445	14325	14374	14399	14366	14271	14356	14278	14357	14275	14430	14266	14212	14434	14394	14237	14301	14261	14383	14223	14170	14400	14258	14227	14474	14286	14186	14308	14302	14281	14318	14385	14148	14282	14338	14275	14291	14159	14282	14238	14341	14380	14326	14169	14213	14184	14424	14267	14323	14164	14349	14308	14122	14354	14310	14377	14346	14414	14211	14284	14260	14284	14278	14345	14432	14227	14404	14422	14160	14222	14273	14228	14293	14331	14345	14278	14358	14379	14194	14048	14233	14334	14227	14152	14192	14318	14188	14217	14239	14232	14328	14252	14205	14327	14181	14286	14226	14254	14299	14223	14366	14263	14272	14375	14300	14280	14177	14430	14346	14217	14384	14405	14226	14341	14427	14312	14298	14413	14388	14478	14124	14314	14099	14146	14202	14247	14002	14394	14334	14292	14080	14201	14244	14366	14386	14243	14283	14245	14378	14477	14359	14238	14375	14302	14291	14275	14444	14302	14370	14340	14295	14284	14435	14258	14232	14337	14063	14146	14229	14142	14429	14272	14243	14382	14126	14362	14330	14283	14243	14243	14147	14366	14221	14287	14273	14105	14197	14414	14115	14403	14310	14194	14191	14441	14220	14209	14303	14138	14271	14114	14420	14209	14263	14344	14278	14298	14353	14275	14252	14345	14250	14434	14330	14179	14277	14181	14245	14337	14325	14376	14447	14144	14334	14285	14299	14302	14420	14352	14275	14264	14246	14237	14296	14347	14323	14249	14308	14243	14050	14227	14424	14269	14353	14404	14343	14217	14379	14279	14239	14300	14118	14162	14291	14303	14293	14279	14428	14342	14175	14322	14234	14111	14127	14318	14221	14288	14504	14222	14266	14140	14156	14348	14373	14005	14440	14226	14227	14313	14251	14233	14252	14272	14238	14200	14453	14267	14252	14315	14326	14211	14356	14260	14248	14245	14272	14337	14278	14389	14362	14247	14216	14364	14330	14213	14335	14186	14471	14290	14199	14334	14346	14188	14085	14344	14397	14345	14277	14526	14412	14294	14195	14223	14426	14386	14366	14205	14080	14068	14249	14211	14238	14129	14410	14209	14527	14419	14179	14161	14277	14254	14200	14365	14373	14240	14201	14274	14351	14234	14169	14413	14300	14193	14267	14320	14224	14246	14265	14466	14239	14219	14246	14223	14309	14326	14292	14282	14225	14205	14240	14356	14164	14299	14397	14313	14296	14304	14386	14324	14309	14365	14368	14109	14309	14076	14410	14348	14497	14308	14218	14429	14378	14188	14218	14450	14300	14384	14239	14263	14182	14276	14357	14409	14356	14237	14453	14245	14374	14373	14336	14290	14370	14320	14362	14180	14231	14318	14306	14360	14307	14396	14316	14189	14253	14219	14259	14165	14160	14323	14290	14334	14292	14104	14321	14257	14353	14355	14144	14298	14289	14467	14398	14342	14419	14419	14319	14394	14332	14330	14470	14365	14289	14218	14275	14244	14199	14224	14374	14233	14324	14171	14344	14251	14161	14321	14244	14222	14151	14282	14196	14205	14294	14440	14391	14289	14302	14261	14284	14475	14131	14155	14258	14331	14261	14312	14099	14333	14403	14207	14153	14273	14300	14193	14079	14145	14093	14266	14202	14389	14102	14303	14345	14256	14352	14260	14293	14288	14314	14334	14248	14287	14327	14026	14374	14259	14255	14134	14257	14405	14292	14319	14193	14208	14167	14394	14346	14372	14363	14217	14294	14403	14315	14427	14257	14200	14138	14317	14288	14499	14423	14234	14335	14241	14310	14197	14373	14367	14343	14226	14148	14266	14354	14230	14291	14197	14305	14262	14316	14196	14419	14258	14342	14390	14286	14293	14528	14200	14278	14246	14239	14333	14454	14343	14438	14109	14210	14144	14353	14338	14348	14222	14430	14198	14368	14412	14213	14345	14302	14506	14317	14240	14231	14277	14256	14324	14362	14348	14338	14261	14283	14205	14208	14138	14401	14207	14376	14197	14393	14263	14408	14213	14292	14400	14332	14320	14118	14251	14262	14363	14250	14244	14377	14263	14306	14399	14371	14371	14494	14199	14200	14435	14262	14212	14458	14335	14442	14294	14208	14289	14256	14268	14391	14166	14273	14219	14153	14288	14458	14340	14278	14291	14379	14195	14320	14121	14265	14409	14299	14472	14121	14356	14156	14431	14197	14237	14367	14354	14178	14399	14288	14299	14246	14421	14175	14183	14412	14336	14374	14309	14207	14215	14186	14186	14270	14261	14362	14443	14119	14171	14352	14307	14181	14200	14134	14332	14323	14256	14124	14294	14292	14125	14507	14470	14416	14270	14258	14248	14345	14328	14316	14222	14207	14142	14279	14239	14235	14262	14063	14249	14277	14364	14176	14525	14318	14226	14086	14149	14221	14138	14337	14172	14271	14436	14310	14119	14339	14336	14313	14393	14380	14162	14190	14281	14363	14365	14347	14442	14244	14154	14248	14308	14394	14209	14128	14427	14556	14271	14302	14281	14149	14361	14308	14408	14165	14171	14203	14391	14258	14277	14246	14240	14228	14476	14225	14404	14258	14225	14364	14262	14408	14301	14199	14356	14252	14166	14374	14363	14376	14281	14338	14161	14538	14262	14393	14251	14237	14161	14295	14310	14247	14220	14513	14502	14439	14396	14174	14169	14258	14340	14164	14206	14273	14312	14443	14311	14283	14386	14537	14132	14297	14159	14389	14222	14406	14161	14231	14271	14411	14192	14307	14362	14387	14297	14219	14315	14238	14328	14332	14414	14348	14312	14355	14306	14402	14189	14415	14315	14195	14260	14239	14291	14357	14283	14127	14459	14384	14156	14355	14274	14295	14335	14300	14250	14391	14187	14015	14126	14376	14303	14230	14279	14271	14067	14449	14304	14393	14470	14157	14363	14311	14452	14293	14333	14268	14142	14268	14308	14440	14329	14306	14342	14342	14393	14235	14369	14190	14487	14205	14322	14295	14237	14279	14068	14206	14281	14110	14138	14470	14243	14339	14234	14262	14514	14281	14296	14437	14322	14246	14376	14401	14341	14435	14250	14243	14316	14285	14100	14197	14240	14264	14384	14363	14270	14051	14395	14201	14279	14395	14353	14147	14311	14255	14297	14361	14322	14207	14137	14284	14368	14417	14185	14286	14169	14297	14329	14298	14168	14331	14224	14277	14431	14266	14211	14148	14355	14168	14315	14220	14366	14178	14340	14217	14311	14157	14125	14125	14295	14221	14170	14095	14336	14288	14204	14391	14183	14244	14234	14347	14323	14225	14110	14309	14290	14314	14172	14260	14234	14231	14422	14315	14407	14490	14319	14212	14254	14170	14365	14214	14199	14164	14280	14345	14386	14249	14260	14384	14395	14317	14349	14278	14368	14153	14421	14150	14122	14133	14265	14431	14262	14384	14451	14198	14544	14189	14180	14287	14202	14334	14178	14347	14346	14273	14383	14460	14149	14279	14182	14232	14123	14327	14245	14240	14474	14067	14361	14425	14371	14395	14232	14202	14297	14161	14286	14267	14332	14335	14202	14292	14286	14144	14224	14408	14257	14194	14254	14107	14246	14153	14075	14349	14315	14375	14177	14411	14314	14303	14356	14312	14288	14130	14439	14236	14184	14283	14154	14251	14209	14224	14320	14304	14335	14262	14169	14266	14381	14212	14355	14344	14291	14475	14209	14134	14253	14220	14378	14183	14194	14178	14241	14356	14379	14237	14143	14282	14386
27669	23781	28459	24914	20208	18444	17575	16776	16013	15981	15985	15957	15892	15966	15734	15789	15934	15696	15771	15950	15914	15720	15610	15517	15684	15622	15686	15764	15728	15605	15539	15615	15538	15644	15774	15589	15503	15576	15529	15685	15626	15428	15629	15625	15463	15549	15666	15571	15643	15506	15347	15486	15194	15653	15494	15451	15355	15690	15471	15446	15585	15398	15487	15452	15582	15602	15557	15295	15523	15620	15546	15576	15454	15503	15496	15727	15631	15534	15462	15501	15367	15478	15495	15565	15580	15526	15577	15538	15513	15512	15500	15534	15212	15539	15700	15598	15722	15563	15613	15522	15433	15498	15497	15421	15609	15471	15600	15492	15711	15588	15421	15521	15671	15444	15471	15374	15200	15545	15618	15506	15269	15606	15350	15429	15374	15350	15390	15617	15478	15412	15434	15667	15515	15408	15515	15524	15583	15554	15372	15460	15619	15480	15632	15483	15824	15668	15425	15595	15367	15415	15655	15660	15483	15524	15573	15588	15645	15504	15616	15561	15433	15492	15728	15319	15503	15524	15372	15438	15460	15581	15658	15606	15460	15584	15591	15506	15414	15292	15514	15778	15542	15535	15390	15588	15562	15596	15453	15727	15306	15472	15808	15404	15324	15290	15331	15528	15511	15561	15578	15519	15463	15417	15580	15486	15535	15444	15363	15575	15458	15507	15525	15211	15443	15669	15640	15556	15639	15651	15722	15517	15445	15376	15649	15494	15388	15620	15580	15543	15528	15511	15422	15432	15570	15286	15542	15496	15641	15514	15684	15405	15551	15488	15678	15534	15515	15678	15452	15641	15499	15556	15702	15294	15559	15461	15503	15336	15629	15508	15506	15315	15451	15588	15422	15501	15502	15418	15539	15406	15376	15497	15383	15573	15629	15482	15379	15709	15353	15581	15671	15594	15721	15622	15561	15407	15484	15624	15607	15350	15646	15646	15403	15356	15492	15493	15486	15453	15567	15494	15696	15548	15596	15688	15422	15445	15503	15467	15473	15748	15617	15645	15293	15721	15506	15639	15722	15515	15307	15503	15523	15813	15481	15701	15783	15535	15703	15412	15579	15379	15323	15409	15523	15376	15422	15605	15502	15512	15672	15453	15514	15594	15440	15335	15442	15543	15404	15428	15416	15628	15584	15353	15568	15521	15313	15443	15688	15340	15501	15646	15584	15571	15375	15517	15603	15644	15624	15453	15383	15453	15536	15394	15603	15521	15469	15536	15537	15434	15552	15422	15568	15441	15351	15745	15465	15506	15633	15643	15659	15366	15332	15504	15617	15528	15683	15596	15587	15517	15714	15680	15537	15650	15459	15514	15275	15520	15561	15485	15432	15451	15569	15435	15661	15406	15455	15493	15535	15589	15423	15455	15491	15476	15573	15502	15525	15470	15588	15477	15332	15504	15443	15459	15434	15343	15372	15489	15435	15438	15387	15638	15611	15352	15604	15556	15416	15486	15439	15562	15565	15494	15342	15432	15684	15538	15509	15373	15447	15463	15329	15521	15434	15515	15483	15574	15442	15741	15598	15523	15485	15599	15495	15376	15555	15557	15577	15372	15551	15447	15578	15853	15600	15663	15579	15657	15537	15567	15639	15529	15438	15496	15412	15529	15558	15557	15617	15631	15633	15474	15528	15542	15354	15504	15338	15428	15600	15444	15507	15608	15705	15629	15723	15493	15448	15258	15528	15583	15480	15284	15288	15494	15588	15604	15481	15653	15396	15382	15360	15539	15472	15464	15507	15481	15490	15434	15494	15409	15760	15523	15496	15448	15549	15555	15550	15538	15520	15456	15514	15363	15380	15422	15525	15453	15393	15352	15611	15654	15644	15436	15494	15538	15510	15582	15529	15469	15469	15607	15600	15462	15450	15700	15455	15387	15556	15436	15615	15670	15503	15415	15509	15545	15439	15375	15574	15557	15419	15673	15624	15375	15586	15504	15529	15412	15554	15483	15426	15602	15538	15491	15548	15715	15536	15526	15586	15331	15584	15736	15670	15463	15517	15496	15524	15625	15776	15523	15719	15677	15411	15444	15517	15340	15581	15281	15546	15344	15554	15544	15368	15511	15503	15440	15532	15473	15498	15534	15546	15544	15516	15622	15493	15245	15644	15501	15374	15522	15497	15457	15501	15568	15546	15501	15538	15467	15563	15515	15409	15511	15534	15445	15507	15370	15461	15515	15442	15513	15677	15522	15612	15315	15578	15470	15557	15475	15721	15471	15530	15776	15610	15624	15628	15433	15739	15437	15572	15755	15647	15525	15574	15469	15586	15420	15521	15480	15535	15390	15652	15632	15510	15603	15355	15504	15567	15445	15492	15738	15710	15481	15739	15557	15298	15478	15631	15523	15583	15451	15527	15651	15504	15378	15575	15424	15470	15575	15461	15579	15493	15449	15562	15480	15486	15584	15412	15351	15668	15542	15287	15619	15586	15685	15339	15554	15426	15425	15570	15667	15630	15450	15529	15505	15408	15444	15384	15575	15477	15422	15384	15820	15730	15632	15408	15446	15695	15614	15660	15695	15518	15449	15448	15540	15531	15671	15499	15720	15694	15583	15655	15472	15507	15588	15341	15626	15766	15629	15384	15448	15329	15597	15799	15478	15565	15444	15592	15545	15509	15721	15630	15578	15617	15402	15480	15496	15549	15476	15843	15540	15395	15440	15678	15548	15598	15512	15488	15527	15605	15583	15529	15574	15339	15545	15515	15582	15433	15745	15450	15673	15422	15407	15437	15516	15380	15490	15524	15612	15667	15760	15553	15354	15453	15641	15654	15557	15643	15369	15575	15568	15426	15483	15485	15438	15658	15511	15594	15562	15284	15505	15417	15421	15621	15629	15575	15644	15623	15585	15616	15579	15524	15669	15651	15571	15489	15550	15543	15468	15424	15569	15416	15472	15572	15340	15374	15387	15519	15512	15573	15340	15580	15622	15436	15427	15432	15578	15696	15635	15542	15492	15567	15540	15527	15274	15417	15436	15478	15451	15512	15491	15550	15585	15427	15679	15503	15302	15725	15527	15654	15438	15277	15341	15507	15721	15470	15513	15473	15343	15549	15421	15429	15339	15545	15329	15498	15507	15492	15458	15605	15573	15671	15571	15572	15460	15481	15613	15604	15640	15515	15486	15595	15362	15233	15581	15563	15644	15512	15644	15455	15582	15473	15423	15429	15522	15332	15341	15414	15551	15588	15561	15704	15301	15686	15431	15534	15382	15545	15660	15448	15584	15512	15625	15600	15433	15405	15387	15306	15429	15766	15728	15503	15561	15522	15533	15558	15413	15679	15553	15620	15616	15500	15542	15386	15647	15478	15573	15500	15367	15559	15661	15578	15551	15550	15723	15525	15341	15376	15489	15432	15656	15552	15366	15649	15465	15549	15367	15487	15461	15507	15439	15401	15620	15574	15389	15480	15646	15494	15443	15561	15402	15440	15534	15504	15708	15669	15517	15612	15377	15547	15458	15451	15437	15434	15597	15750	15566	15624	15632	15467	15321	15521	15585	15666	15638	15557	15465	15524	15520	15343	15509	15640	15648	15374	15400	15482	15662	15636	15451	15602	15679	15484	15767	15430	15490	15437	15555	15447	15479	15706	15514	15671	15715	15312	15643	15720	15520	15595	15510	15475	15653	15579	15394	15691	15365	15534	15727	15613	15450	15634	15604	15381	15459	15536	15472	15460	15494	15334	15603	15632	15590	15404	15542	15450	15535	15505	15502	15416	15626	15415	15700	15805	15575	15572	15519	15468	15540	15613	15424	15481	15508	15441	15519	15705	15507	15463	15425	15517	15622	15507	15359	15561	15460	15596	15577	15490	15504	15607	15705	15653	15445	15470	15383	15231	15539	15532	15534	15605	15539	15614	15492	15627	15485	15667	15476	15756	15511	15555	15407	15446	15731	15553	15524	15526	15546	15633	15757	15622	15306	15526	15652	15600	15553	15386	15388	15725	15616	15613	15603	15530	15401	15465	15534	15443	15621	15592	15412	15468	15557	15348	15714	15341	15405	15419	15442	15445	15746	15495	15607	15483	15513	15579	15577	15542	15644	15512	15569	15455	15487	15340	15601	15428	15352	15737	15500	15431	15468	15489	15399	15545	15766	15601	15448	15416	15499	15662	15379	15721	15340	15484	15372	15524	15552	15458	15502	15552	15519	15704	15651	15408	15467	15622	15772	15530	15521	15440	15391	15626	15489	15440	15480	15451	15420	15300	15571	15642	15569	15388	15522	15479	15489	15468	15404	15630	15320	15250	15500	15646	15436	15633	15450	15505	15570	15370	15466	15603	15444	15397	15652	15515	15559	15553	15574	15340	15686	15535	15468	15549	15639	15505	15517	15573	15520	15704	15502	15575	15533	15438	15706	15507	15376	15458	15501	15664	15580	15564	15405	15335	15307	15804	15577	15498	15472	15599	15672	15569	15525	15570	15582	15536	15560	15707	15680	15487	15590	15514	15568	15551	15482	15390	15505	15523	15403	15661	15473	15433	15644	15657	15710	15574	15538	15606	15644	15441	15341	15530	15490	15480	15346	15649	15504	15527	15680	15447	15715	15646	15489	15370	15653	15310	15536	15446	15332	15405	15566	15444	15552	15450	15573	15535	15550	15569	15571	15590	15479	15616	15527	15698	15554	15468	15414	15613	15569	15503	15453	15364	15623	15519	15357	15444	15463	15331	15426	15433	15497	15589	15516	15549	15570	15572	15479	15497	15447	15715	15598	15476	15500	15582	15626	15642	15453	15735	15514	15494	15560	15498	15392	15655	15493	15625	15469	15678	15501	15403	15593	15559	15599	15665	15428	15453	15485	15357	15379	15564	15505	15450	15692	15528	15484	15505	15803	15492	15542	15553	15580	15473	15433	15572	15621	15374	15505	15630	15274	15545	15465	15595	15584	15570	15579	15292	15296	15571	15431	15639	15586	15461	15511	15501	15352	15420	15709	15449	15671	15466	15503	15601	15640	15589	15460	15522	15541	15617	15576	15544	15599	15724	15588	15641	15409	15556	15488	15419	15555	15542	15292	15552	15502	15368	15520	15490	15571	15412	15445	15498	15465	15630	15665	15646	15583	15600	15534	15415	15557	15571	15454	15501	15480	15594	15522	15500	15532	15529	15520	15435	15410
24544	35846	31648	23967	20752	18493	16899	16156	15223	14808	14754	14680	14488	14527	14517	14908	14857	14539	14637	14570	14557	14523	14576	14494	14344	14298	14340	14452	14427	14402	14322	14339	14394	14250	14339	14443	14196	14231	14129	14099	14064	14302	14177	14203	14180	14216	14197	14157	14201	14156	14129	14265	14274	14037	14257	14092	14211	14129	14080	14129	14135	14193	14153	14183	14161	14166	14149	14188	14029	14180	14313	13984	14247	14356	14081	14138	14143	14075	14111	14041	14110	14071	14250	14237	13938	14164	14249	14190	14140	14144	14199	14149	14142	14198	14045	14122	14054	14246	14337	14213	14133	14170	14103	14391	14161	14121	14114	14158	13949	14058	14105	14112	14112	14254	14202	14038	14193	14231	14129	14262	14061	14074	14249	14195	14258	14263	13998	14090	14289	14382	14101	14057	13910	14323	14268	13931	14012	14087	14150	14104	14115	14225	14074	14137	14056	14208	14238	14053	14061	14246	14169	14178	14306	14167	14196	14282	14050	14146	14308	14209	14209	14256	14109	14084	14079	14026	14193	14146	14317	14178	14154	14111	14073	14194	14115	14077	14103	14165	14089	14139	14004	14096	14129	14041	14100	14130	14139	14216	14082	13987	14192	14053	14157	14171	14062	14042	14241	14102	14114	14154	14183	14148	14157	14216	14062	14123	14058	14069	14126	14055	14081	14057	14066	14127	14252	14149	14130	14080	14129	14190	14409	13976	14074	14143	14161	14140	14065	14024	14162	14098	14080	14159	14161	14077	14086	14192	14060	14306	14040	14050	14217	14261	14277	14184	14127	14179	14227	14109	14064	14040	14237	14085	13896	14077	14039	14150	14132	14043	14197	14200	14024	14039	14246	14202	14059	14017	14072	14210	14048	14170	14151	14162	14172	14078	14043	14183	14248	13997	14024	14133	13993	14153	14191	14150	14148	14173	14084	13915	14193	14123	14085	14173	14147	14157	14209	14155	14376	14057	14088	14190	14259	14048	14104	13996	14237	14116	14093	14038	13984	14074	14284	14188	14151	14343	14132	14180	13982	14048	14124	14278	14150	14152	14168	14065	14141	14253	14116	14214	14335	14126	14230	14269	13984	14037	14065	14170	14185	13974	14146	14090	14196	14137	14152	14209	14218	14303	14120	14092	14086	14264	14254	14001	14203	14104	14182	14114	14129	14039	14081	14211	14256	14168	14165	14184	13991	14247	14020	13980	13960	14097	14150	14200	14156	14186	14275	14225	14053	14248	14120	14122	14022	14059	14090	14228	14207	14170	14095	14144	14163	14072	14083	14121	14077	14098	14197	14205	14201	14108	14057	14127	14138	14148	14122	14144	14143	14270	13998	14205	14222	14220	14064	14064	14121	14244	14112	14133	14248	14118	13978	14018	14231	14262	14172	14081	14007	14165	13988	14226	14217	13978	14311	14040	14174	14278	14236	14371	13946	14073	14135	13889	14250	14191	14191	14205	14216	14104	14129	14144	13836	14220	14146	14075	14268	14345	14118	14199	14122	14231	14179	14068	14200	14084	14017	14290	14016	14104	14249	14189	14192	14133	14208	14176	14095	14196	14125	14174	14236	14079	14241	14072	14006	14105	14232	14177	14178	14114	14092	14220	14227	14122	14195	14354	14166	13981	14122	14050	14160	14219	14086	14434	14193	14294	14225	14246	14166	14015	14098	14163	14247	14172	14174	14223	14033	14025	14144	14298	13934	14218	14084	14088	14209	13997	14102	14134	14083	14187	14165	14052	14077	14091	14042	14044	14204	13961	14131	14202	14116	14166	14238	14232	14090	14086	14152	14161	14189	14174	14309	14090	14122	14182	14073	14148	14048	14144	14067	14081	14231	14198	14347	14188	14005	14201	14185	14275	14277	14109	14223	14088	14102	14175	14155	14114	14174	14136	14174	14169	14113	14145	14132	14171	14173	14138	14122	14117	14093	14206	14224	14136	14046	14158	14182	14159	14236	14176	14158	14017	14215	14183	14251	14122	14193	14210	14112	14433	14147	14084	14160	14035	14022	14171	14066	14314	14170	14073	14139	14127	14155	14289	14171	14155	14176	14247	14076	13984	14314	14165	14055	14158	14230	13953	13918	14308	14252	14091	14213	14065	14250	14191	14269	14036	14184	14068	14117	14239	14393	14065	14155	14207	14008	14100	14124	14138	14058	14166	14236	14062	14114	14085	14106	14067	14138	14115	14126	14060	14098	14035	14155	13976	14049	14301	13996	14243	14126	14138	14035	14016	14210	14351	14083	14331	14261	14083	14218	14255	14244	14292	14192	14186	14222	14128	14101	14162	14169	14023	14010	14129	14186	14062	14068	14188	14073	14175	14138	14143	14118	14086	14039	14190	14142	14095	13925	14036	14155	14052	14080	14033	14101	14188	14071	13943	14363	14182	14057	14111	14239	14183	14091	14295	14034	14118	14006	14121	14082	14143	14312	14243	14000	14078	14080	14157	13917	14069	14203	14158	14107	14118	13961	13969	14109	14084	14145	14107	14228	13998	14112	14095	14238	14047	13982	14011	14229	14197	14233	14282	14012	14152	14248	14030	14121	14154	14108	14000	14036	14091	14032	14192	14078	14059	14250	14272	13991	14055	14126	14170	14140	14248	14210	14171	14113	14129	14269	14087	14257	14219	14039	14076	14281	14035	14199	14086	14179	14087	14288	14230	14169	14261	14197	14287	14333	14073	14130	14227	14070	14074	14175	14328	14050	14255	14089	14129	14205	14002	14062	14106	14109	14148	14137	14091	14056	14224	14090	14214	14215	14168	13954	14179	14222	14080	14211	13975	13975	14153	14209	14272	14157	14114	14161	14184	14151	14272	14094	14155	14273	14061	14216	14150	14262	13934	14172	14102	14160	14196	14299	14194	14189	14282	14226	14027	14272	14069	14262	14257	14209	14033	14157	14180	14045	14088	14028	14011	14148	14113	14070	14089	14081	14065	14114	14206	14284	14080	14148	14092	14337	14147	14138	14224	14091	14187	14284	14111	14252	14162	14143	14275	14181	14013	14199	14302	14151	14270	14243	14096	14194	14189	14184	14313	14267	14083	14085	14198	14257	14124	14121	14272	14252	14059	14064	14043	14230	14198	14087	14244	14357	14157	14166	14233	13984	14206	14021	14023	14017	14129	14175	14105	14322	14212	14017	14260	14071	14201	14166	14168	14106	14130	14077	14013	14254	14033	14244	14229	14315	14267	14244	14223	13973	14066	14131	14243	14216	13953	14193	14222	14133	14222	13962	14202	14311	14173	14094	14180	14173	14126	14237	14099	14198	14156	14234	13988	14079	14083	14133	14098	14231	14155	14269	14121	14243	14114	14152	14192	14074	14019	14194	14066	14145	14062	14282	14053	14206	14206	14081	14173	14131	14207	14143	14250	14310	14233	14211	14273	14042	14197	14102	14083	14149	14000	14094	14122	14220	14033	14133	14156	14058	14235	14233	14234	14038	14137	14088	14118	13988	14141	14053	14150	14157	14109	14038	14144	14127	14130	14259	14273	14237	13994	14108	14155	14134	14146	14216	14300	14302	14178	14312	14178	14032	14058	14109	14265	14060	14033	14134	14152	14177	14221	14066	14107	14106	14266	14154	14132	14093	14097	14202	13976	14135	14270	14123	14111	14131	14232	14179	14280	14141	14015	14195	14021	14195	14217	14219	14149	14151	14151	14188	14208	14202	14200	14119	14134	14101	14128	13875	13953	14109	13994	14185	14088	14034	14142	14301	14241	14154	14155	14147	14076	14069	14289	14175	14157	14173	14052	14125	14296	14186	14215	14159	14080	14137	14055	14237	14225	14185	14088	14103	14271	14161	14110	14105	14105	14109	14143	14366	14028	14154	14162	13945	14288	14085	14094	13887	14167	14129	14252	14245	14135	14153	14070	14277	14174	14057	14107	14183	14153	14062	14248	14127	14329	14282	13946	14096	14169	14224	14081	14109	14198	14116	14072	14182	14321	14085	14297	14016	14264	14091	14234	14263	14101	14162	14153	14179	14212	14187	14160	14247	13983	14242	14159	14104	14190	14225	14121	14186	14073	14185	14196	14157	14159	14041	14264	14243	14105	14271	14352	14050	14125	14361	14195	14125	14270	14204	14136	14094	14126	14137	14088	14065	14004	14215	14098	14098	14070	14022	14174	14116	14119	14060	14169	14343	13973	14157	14076	13952	14349	14172	14224	14189	14032	14029	14098	13904	14205	14158	14197	14219	14174	14275	13955	14283	14291	13943	14261	14125	14148	14076	14193	14012	14183	14270	14148	14122	14067	14154	14094	14064	14109	14292	14163	14215	14143	14056	14133	14116	14279	14291	14008	14323	14081	14208	14270	14080	14123	14147	14241	14148	14148	14264	14046	14076	14082	14007	14059	14255	14138	14224	14051	14202	14021	14292	14230	14056	14138	14120	14232	14121	13957	14225	14136	14073	14289	14072	14107	14149	14287	14210	14210	14024	13965	14231	14128	14163	14166	14262	14195	14056	14228	14134	14229	14327	14134	14298	14188	14116	14317	14115	14120	14166	14147	14068	14107	14105	14086	14078	14130	14211	14113	14136	14016	14258	14186	14165	14178	14089	13996	14015	14057	14059	14105	14082	14060	14311	14112	14104	14226	14234	14390	14112	14216	14038	14183	14266	14216	14092	14159	14349	14129	14150	14191	14175	14165	14156	14303	14094	14189	14041	14246	14379	14117	14009	14166	14065	14046	14099	13974	14115	14060	14041	14222	14070	14106	14137	14125	14317	14157	14149	14089	14221	14034	14216	14174	14026	14055	14139	14157	14107	13979	14104	14031	13977	14233	14272	14247	14132	14000	14245	14152	14300	14158	14118	13979	14206	14212	14181	14268	14222	14342	14053	14128	14084	14145	14073	14108	14207	14223	14264	14379	14124	14298	14007	14224	14190	14055	14100	14226	14098	14241	14172	14098	14189	14160	14175	14104	14097	14020	14198	14092	14151	14316	14025	14238	13923	14244	14254	14187	14354	14137	14113	14029	14193	14133	14161	14065	14116	14151	14210	14253	14314	14037	14084	14070	14106	14139	14021	14305	14172	14024	14071	14210	14014	14178	14239	14197	14127	14146	14185	14124	14193	14168	14007	14146	14110	14118	14173	14206	14139	14080	14237	14221
23675	21043	28415	24239	22555	22874	21546	18306	17172	16816	16449	16495	16291	16339	16475	16420	16331	16660	16311	16352	16412	16288	15937	16289	16109	15940	16072	16025	15795	15933	15890	15986	15755	15931	15887	15882	15781	15831	15800	15838	15755	15984	15744	15775	15830	15694	15668	15834	15588	15840	15780	15772	15874	15725	15840	15582	15769	15714	15424	15975	15762	15866	15732	15746	15624	15788	15843	15776	15621	15669	15799	15659	15793	15734	15562	15751	15883	15938	15727	15649	15692	15803	15748	15634	15770	15798	15631	15853	15592	15761	15738	15606	15556	15714	15774	15592	15652	15681	15686	15698	15865	15820	15551	15649	15707	15779	15817	15644	15676	15620	15568	15648	15647	15616	15779	15708	15759	15669	15629	15637	15502	15542	15578	15605	15601	15561	15585	15821	15665	15675	15800	15780	15788	15781	15679	15647	15599	15845	15971	15600	15668	15547	15401	15844	15696	15671	15514	15567	15824	15814	15728	15711	15594	15552	15773	15766	15780	15861	15694	15764	15603	15780	15767	15825	15766	15810	15614	15570	15816	15784	15642	15822	15792	15609	15784	15695	15755	15696	15830	15807	15586	15739	15659	15711	15725	15762	15723	15701	15713	15736	15792	15704	15895	15638	15647	15852	15615	15645	15765	15636	15732	15616	15907	15574	15640	15715	15695	15662	15570	15695	15836	15565	15595	15589	15693	15729	15659	15846	15930	15610	15774	15867	15997	15842	15821	15758	15752	15574	15493	15628	15563	15575	15692	15896	15859	15680	15565	15633	15858	15794	15755	15622	15622	15779	15763	15675	15843	15718	15559	15609	15699	15614	15730	15679	15628	15618	15722	15659	15710	15733	15711	15670	15641	15694	15705	15785	15889	15713	15628	15807	15667	15552	15629	15764	15610	15685	15562	15905	15589	15484	15644	15698	15432	15813	15724	15738	15674	15571	15955	15701	15880	15634	15405	15812	15721	15797	15687	15584	15754	15561	15722	15619	15693	15730	15592	15646	15672	15668	15653	15703	15718	15753	15673	15607	15756	15635	15812	15848	15834	15561	15735	15682	15678	15480	15628	15704	15560	15760	15775	15658	15829	15625	15633	15720	15652	15597	15515	15649	15690	15605	15682	15768	15731	15583	15638	15563	15614	15751	15796	15606	15628	15634	15739	15593	15579	15695	15854	15603	15662	15687	15814	15616	15746	15663	15519	15703	15745	15780	15705	15692	15511	15835	15773	15479	15708	15724	15623	15576	15570	15666	15599	15748	15756	15870	15817	15717	15697	15684	15810	15607	15891	15700	15894	15619	15787	15851	15735	15662	15778	15501	15842	15735	15673	15781	15852	15717	15655	15710	15700	15758	15634	15776	15924	15713	15774	15694	15627	15647	15652	15632	15731	15616	15575	15600	15552	15538	15684	15733	15782	15681	15602	15603	15649	15753	15727	15629	15755	15685	15646	15657	15816	15586	15664	15653	15674	15610	15561	15775	15663	15528	15495	15682	15725	15719	15800	15599	15659	15709	15536	15903	15662	15868	15779	15762	15819	15827	15566	15703	15466	15523	15838	15656	15610	15732	15706	15699	15888	15716	15665	15719	15625	15778	15625	15635	15803	15713	15821	15702	15680	15610	15684	15736	15799	15812	15888	15809	15773	15640	15736	15656	15590	15616	15635	15694	15786	15592	15607	15873	15763	15747	15594	15788	15613	15835	15704	15711	15450	15857	15760	15894	15610	15588	15595	15707	15450	15647	15617	15477	15747	15647	15868	15574	15706	15644	15531	15532	15532	15761	15757	15751	15571	15502	15595	15873	15702	15527	15736	15566	15644	15634	15873	15676	15743	15696	15802	15794	15767	15839	15668	15605	15695	15729	15687	15646	15504	15804	15797	15740	15742	15609	15473	15677	15682	15786	15926	15660	15607	15909	15697	15729	15652	15501	15599	15725	15756	15632	15489	15713	15654	15710	15838	15789	15507	15676	15736	15751	15821	15704	15539	15822	15604	15538	15889	15575	15572	15805	15696	15714	15744	15722	15702	15602	15724	15721	15788	15726	15596	15598	15842	15660	15715	15684	15753	15635	15656	15538	15637	15805	15719	15679	15780	15776	15614	15790	15617	15820	15716	15695	15578	15977	15544	15746	15658	15706	15760	15696	15836	15604	15862	15631	15674	15634	15798	15753	15682	15659	15742	15599	15550	15540	15660	15548	15521	15850	15860	15679	15665	15600	15699	15714	15807	15794	15853	15696	15679	15781	15643	15740	15806	16018	15627	15557	15811	15689	15615	15619	15751	15706	15755	15620	15850	15628	15711	15793	15709	15898	15686	15582	15668	15779	15897	15556	15865	15863	15765	15546	15791	15928	15629	15558	15707	15739	15703	15684	15752	15706	15822	15566	15695	15566	15637	15646	15657	15650	15888	15675	15782	15731	15529	15737	15938	15760	15715	15905	15670	15762	15775	15673	15733	15612	15754	15796	15680	15832	15661	15795	15607	15722	15786	15560	15648	15690	15772	15725	15831	15601	15618	15708	15696	15567	15679	15538	15699	15718	15601	15766	15798	15759	15792	15534	15647	15779	15764	15965	15604	15557	15590	15547	15673	15895	15642	15637	15664	15749	15590	15580	15629	15741	15702	15646	15632	15464	15667	15565	15688	15724	15699	15776	15748	15709	15589	15554	15824	15726	15708	15547	15621	15572	15609	15827	15614	15837	15819	15567	15769	15827	15700	15754	15776	15801	15848	15881	15719	15594	15683	15665	15756	15743	15556	15710	15817	15684	15657	15762	15632	15738	15721	15655	15735	15528	15589	15746	15661	15725	15761	15777	15697	15739	15860	15784	15755	15829	15750	15929	15692	15641	15623	15597	15817	15692	15630	15760	15618	15561	15698	15762	15556	15701	15719	15776	15652	15476	15715	15840	15875	15707	15553	15684	15800	15787	15530	15611	15692	15767	15871	15795	15643	15582	15782	15580	15562	15844	15632	15805	15573	15771	15655	15677	15907	15725	15730	15829	15704	15636	15644	15656	15847	15539	15773	15830	15657	15765	15748	15785	15785	15614	15805	15595	15933	15605	15788	15706	15453	15667	15575	15662	15649	15628	15629	15729	15613	15491	15723	15877	15699	15773	15680	15668	15746	15914	15572	15596	15604	15514	15753	15665	15827	15568	15689	15649	15658	15794	15657	15464	15849	15680	15916	15883	15707	15496	15862	15766	15634	15635	15700	15716	15776	15638	15778	15723	15465	15721	15713	15614	15812	15821	15575	15518	15695	15744	15688	15451	15457	15717	15778	15652	15722	15728	15584	15827	15741	15758	15878	15703	15651	15695	15815	15660	15671	15726	15615	15617	15671	15812	15590	15664	15657	15828	15599	15757	15691	15690	15528	15631	15761	15805	15475	15687	15762	15660	15454	15639	15762	15751	15794	15724	15681	15819	15529	15750	15771	15571	15711	15736	15827	15498	15667	15780	15589	15727	15503	15804	15459	15586	15695	15597	15703	15701	15783	15695	15504	15648	15652	15837	15654	15703	15939	15621	15544	15643	15797	15720	15611	15565	15774	15673	15740	15629	15711	15738	15550	15674	15750	15830	15893	15808	15649	15694	15721	15671	15610	15738	15749	15972	15893	15892	15674	15673	15518	15661	15774	15640	15681	15705	15656	15588	15724	15737	15663	15756	15724	15603	15711	15578	15701	15765	15759	15532	15689	15617	15608	15762	15692	15733	15851	15582	15663	15771	15698	15855	15762	15638	15461	15607	15650	15676	15755	15655	15654	15552	15647	15660	15613	15764	15409	15598	15829	15667	15724	15744	15731	15734	15671	15746	15677	15891	15746	15678	15597	15620	15746	15683	15854	15766	15547	15592	15697	15727	15605	15588	15716	15857	15956	15632	15674	15730	15868	15534	15651	15608	15664	15612	15630	15699	15797	15674	15682	15643	15919	15967	15494	15685	15785	15491	15764	15748	15737	15721	15705	15683	15675	15854	15540	15488	15528	15695	15599	15662	15548	15635	15600	15676	15613	15742	15573	15844	15779	15709	15547	15819	15786	15794	15704	15689	15699	15646	15755	15787	15652	15806	15661	15495	15715	15692	15680	15711	15674	15719	15739	15660	15832	15547	15811	15633	15595	15543	15765	15768	15513	15592	15659	15609	15593	15786	15670	15784	15732	15696	15596	15633	15858	15654	15688	15777	15873	15720	15648	15689	15634	15886	15807	15603	15962	15701	15670	15772	15772	15606	15637	15616	15503	15652	15417	15809	15756	15703	15646	15833	15632	15735	15676	15754	15747	15939	15630	15669	15741	15545	15629	15740	15787	16014	15628	15642	15763	15674	15730	15570	15708	15672	15700	15654	15859	15744	15834	15577	15676	15747	15624	15797	15585	15824	15733	15628	15690	15521	15642	15718	15693	15766	15771	15670	15532	15676	15726	15718	15839	15938	15680	15614	15875	15740	15872	15788	15733	15760	15633	15838	15753	15778	15728	15737	15786	15784	15763	15584	15628	15351	15518	15763	15845	15621	15537	15624	15606	15861	15810	15743	15501	15776	15811	15584	15413	15770	15750	15660	15692	15792	16137	15685	15763	15871	15883	15521	15729	15819	15682	15817	15728	15531	15679	15545	15627	15574	15733	15598	15595	15722	15877	15511	15680	15719	15721	15809	15696	15755	15717	15525	15802	15750	15750	15586	15711	15785	15627	15658	15635	15863	15546	15684	15775	15781	15864	15623	15670	15619	15589	15581	15643	15639	15684	15756	15533	15901	15837	15777	15897	15854	15731	15749	15698	15750	15659	15739	15954	15805	15714	15664	15665	15596	15777	15593	15800	15738	15850	15540	15618	15645	15748	15638	15648	15684	15746	15715	15798	15712	15506	15548	15701	15514	15736	15595	15793	15680	15599	15670	15741	15845	15823	15567	15814	15912	15638	15598	15809	15862	15528	15638	15786	15801	15955	15581	15648	15812	15789	15693	15639	15800	15598	15774	15450	15662	15817	15819	15815	15532	15630	15670	15610	15937	15737	15563	15564	15468	15629	15689	15646	15825	15640	15880	15873	15529	15675	15747	15584	15795	15791	15759	15629	15756	15660	15934	15681	15810	15705	15692	15788	15724	15649	15677	15593	15631	15545	15522	15812	15665
24949	41924	38178	29405	25096	21527	19344	17992	16493	15597	15557	15378	15124	14961	15191	15282	15236	15225	15124	15290	15060	15167	14969	14960	14764	14503	14722	14642	14821	14573	14619	14570	14514	14623	14581	14607	14504	14442	14597	14508	14400	14325	14226	14408	14363	14416	14218	14299	14159	14305	14383	14266	14380	14246	14287	14347	14178	14220	14210	14289	14410	14314	14276	14246	14257	14124	14213	14407	14343	14096	14302	14254	14312	14233	14224	14250	14423	14453	14207	14203	14392	14408	14311	14212	14289	14213	14220	14372	14402	14268	14419	14226	14349	14211	14210	14186	14293	14216	14347	14209	14203	14332	14252	14460	14458	14256	14254	14248	14367	14101	14305	14211	14400	14395	14229	14391	14326	14284	14188	14242	14201	14247	14304	14267	14315	14250	14115	14301	14336	14296	14367	14155	14355	14280	14439	14252	14204	14134	14342	14253	14392	14238	14288	14168	14321	14268	14256	14236	14357	14237	14245	14339	14248	14179	14209	14223	14314	14297	14210	14221	14374	14314	14297	14308	14218	14281	14308	14212	14364	14133	14196	14520	14275	14289	14088	14444	14302	14292	14098	14090	14352	14314	14163	14215	14176	14310	14358	14254	14247	14363	14245	14328	14254	14302	14425	14207	14347	14247	14198	14303	14315	14364	14372	14285	14263	14202	14327	14263	14316	14305	14327	14334	14245	14325	14237	14329	14076	14282	14311	14311	14174	14182	14206	14392	14306	14329	14153	14262	14381	14249	14344	14389	14371	14240	14458	14208	14203	14315	14291	14317	14255	14315	14278	14346	14130	14206	14397	14197	14256	14372	14264	14237	14308	14189	14293	14421	14175	14477	14409	14173	14263	14348	14218	14394	14108	14182	14119	14433	14444	14287	14158	14359	14245	14289	14159	14268	14203	14355	14298	14238	14336	14325	14342	14305	14283	14258	14158	14340	14444	14247	14249	14264	14302	14351	14219	14347	14332	14176	14222	14151	14268	14203	14344	14324	14197	14237	14352	14303	14377	14257	14169	14511	14297	14361	14355	14360	14178	14233	14217	14274	14358	14320	14235	14181	14203	14105	14284	14208	14327	14246	14246	14257	14158	14289	14281	14348	14377	14048	14155	14232	14373	14111	14250	14152	14458	14154	14501	14188	14199	14392	14281	14290	14091	14316	14270	14304	14144	14178	14408	14162	14331	14125	14239	14119	14254	14292	14275	14219	14229	14390	14240	14338	14288	14301	14226	14099	14362	14181	14301	14239	14250	14145	14288	14221	14169	14389	14273	14373	14374	14299	14432	14294	14239	14144	14375	14343	14216	14301	14177	14220	14329	14375	14286	14148	14311	14274	14225	14341	14274	14361	14184	14127	14286	14150	14224	14263	14309	14111	14135	14256	14283	14419	14194	14380	14234	14242	14204	14296	14055	14466	14232	14282	14326	14022	14115	14191	14270	14177	14372	14257	14270	14279	14399	14284	14378	14323	14176	14172	14207	14338	14305	14240	14459	14283	14164	14365	14391	14254	14385	14313	14287	14225	14266	14273	14259	14336	14434	14402	14136	14350	14355	14274	14199	14315	14302	14175	14126	14183	14184	14049	14301	14328	14247	14327	14359	14316	14212	14175	14407	14288	14289	14363	14322	14026	14321	14355	14272	14294	14169	14176	14288	14297	14122	14390	14288	14212	14285	14447	14126	14343	14136	14228	14372	14364	14151	14136	14316	14282	14310	14167	14236	14398	14237	14300	14415	14211	14255	14156	14223	14137	14116	14243	14373	14332	14191	14270	14298	14329	14398	14351	14367	14224	14204	14356	14339	14273	14402	14295	14366	14340	14120	14375	14302	14252	14288	14241	14108	14151	14317	14127	14260	14083	14319	14301	14268	14318	14371	14178	14292	13967	14085	14226	14317	14077	14236	14191	14184	14354	14277	14145	14432	14070	14420	14183	14314	14378	14214	14199	14314	14308	14304	14139	14276	14310	14186	14302	14290	14201	14431	14306	14348	14285	14106	14253	14145	14433	14375	14192	14316	14188	14259	14257	14131	14176	14167	14406	14197	14311	14334	14294	14194	14212	14287	14261	14291	14274	14299	14110	14164	14249	14188	14341	14241	14205	14263	14163	14370	14263	14139	14158	14262	14316	14160	14355	14312	14272	14228	14209	14278	14227	14188	14180	14265	14212	14272	14204	14202	14199	14211	14401	14203	14245	14231	14177	14335	14229	14247	14319	14354	14216	14355	14244	14320	14357	14107	14225	14257	14299	14280	14334	14302	14161	14427	14066	14293	14404	14333	14291	14271	14275	14427	14299	14239	14252	14192	14181	14352	14306	14145	14298	14168	14340	14231	14216	14343	14219	14314	14160	14220	14219	14450	14212	14486	14256	14352	14236	14311	14181	14220	14251	14165	14276	14366	14239	14279	14297	14368	14304	14168	14400	14239	14232	14309	14239	14372	14336	14315	14240	14186	14399	14348	14042	14210	14388	14324	14209	14141	14264	14157	14384	14157	14187	14203	14211	14345	14381	14336	14336	14305	14315	14331	14131	14351	14298	14295	14333	14226	14185	14427	14248	14260	14256	14128	14130	14335	14340	14234	14326	14367	14075	14179	14080	14352	14235	14365	14117	14242	14426	14458	14170	14230	14193	14238	14305	14224	14303	14189	14297	14313	14340	14306	14222	14143	14359	14348	14172	14163	14316	14219	14284	14305	14255	14250	14093	14266	14270	14459	14262	14299	14287	14238	14344	14345	14400	14415	14244	14154	14253	14383	14265	14367	14328	14269	14303	14376	14274	14410	14510	14321	14161	14418	14293	14349	14126	14214	14234	14284	14449	14317	14161	14308	14096	14232	14394	14186	14271	14252	14266	14330	14408	14171	14284	14316	14272	14355	14298	14400	13972	14429	14148	14435	14380	14224	14308	14021	14370	14245	14249	14206	14261	14165	14346	14236	14279	14242	14314	14205	14506	14346	14028	14333	14311	14287	14215	14211	14174	14237	14284	14201	14162	14194	14182	14199	14300	14344	14165	14340	14341	14301	14235	14297	14284	14140	14275	14137	14127	14339	14124	14254	14413	14212	14440	14345	14299	14275	14249	14446	14260	14173	14220	14363	14253	14281	14287	14323	14281	14271	14248	14310	14220	14252	14188	14291	14375	14300	14211	14228	14240	14393	14307	14292	14321	14301	14197	14291	14197	14123	14354	14173	14421	14155	14224	14231	14473	14422	14292	14208	14122	14154	14264	14230	14156	14315	14160	14359	14357	14395	14334	14201	14347	14393	14161	14235	14296	14405	14246	14208	14283	14283	14207	14375	14108	14184	14133	14515	14371	14160	14262	14339	14400	14202	14384	14386	14323	14443	14126	14207	14145	14202	14132	14436	14317	14181	14248	14173	14375	14228	14251	14290	14393	14199	14279	14168	14150	14248	14277	14360	14280	14236	14205	14006	14300	14207	14282	14215	14398	14280	14160	14258	14363	14451	14352	14230	14246	14356	14399	14321	14139	14305	14379	14347	14162	14314	14259	14130	14268	14099	14163	14155	14217	14116	14299	14212	14329	14343	14212	14321	14322	14163	14174	14182	14245	14376	14323	14418	14323	14294	14209	14199	14370	14228	14314	14258	14312	14272	14307	13989	14162	14371	14192	14473	14172	14194	14475	14223	14147	14304	14388	14247	14234	14229	14373	14301	14276	14494	14302	14265	14166	14432	14291	14454	14179	14225	14101	14080	14425	14242	14564	14221	14361	14284	14285	14388	14255	14351	14249	14322	14344	14330	14332	14187	14232	14216	14203	14327	14234	14336	14213	14229	14283	14125	14387	14355	14247	14351	14428	14293	14283	14319	14218	14273	14211	14231	14312	14338	14274	14155	14397	14260	14249	14308	14431	14286	14425	14304	14266	14428	14307	14186	14368	14404	14251	14280	14168	14154	14240	14346	14255	14261	14243	14342	14250	14276	14402	14249	14281	14064	14291	14290	14338	14239	14213	14334	14295	14339	14196	14121	14332	14243	14345	14294	14178	14208	14217	14234	14327	14254	14309	14242	14371	14269	14234	14389	14256	14108	14239	14449	14181	14300	14149	14217	14375	14446	14270	14325	14207	14339	14399	14323	14170	14305	14388	14259	14243	14268	14281	14358	14232	14206	14167	14249	14335	14349	14292	14247	14457	14390	14367	14330	14292	14275	14381	14303	14338	14166	14263	14233	14331	14081	14236	14274	14267	14288	14320	14235	14457	14210	14236	14225	14170	14173	14283	14051	14318	14374	14297	14142	14259	14233	14313	14345	14194	14268	14361	14341	14217	14132	14192	14300	14259	14228	14167	14168	14294	14101	14382	14294	14135	14362	14111	14249	14238	14206	14042	14468	14319	14398	14236	14269	14324	14413	14237	14245	14226	14310	14364	14350	14161	14386	14244	14431	14300	14318	14383	14234	14351	14266	14307	14338	14303	14189	14337	14205	14211	14413	14154	14132	14300	14325	14409	14240	14258	14321	14182	14171	14237	14242	14369	14116	14280	14407	14169	14256	14325	14231	14249	14192	14377	14201	14449	14285	14196	14541	14230	14305	14252	14407	14371	14297	14181	14460	14319	14180	14042	14232	14479	14245	14305	14327	14310	14335	14280	14378	14215	14190	14297	14238	14280	14230	14371	14299	14141	14328	14302	14246	14158	14312	14274	14261	14378	14226	14267	14119	14293	14374	14430	14201	14121	14186	14226	14348	14244	14341	14231	14189	14278	14191	14171	14295	14272	14372	14267	14388	14268	14201	14286	14088	14295	14310	14348	14175	14322	14248	14246	14319	14263	14249	14168	14493	14291	14275	14191	14275	14255	14424	14171	14227	14299	14152	14258	14090	14260	14299	14212	14379	14281	14282	14376	14208	14205	14223	14189	14272	14283	14423	14267	14291	14201	14457	14184	14373	14262	14185	14423	13991	14433	14408	14393	14158	14401	14369	14328	14238	14292	14150	14250	14336	14410	14267	14248	14196	14349	14169	14402	14227	14322	14336	14220	14278	14297	14321	14266	14172	14294	14312	14401	14213	14258	14144	14081	14176	14211	14416	14471	14157	14100	14378	14383	14237	14536	14324	14189	14299	14259	14260	14342	14259	14264	14271	14227	14383	14357	14423	14225	14114	14302
22686	21060	28774	23583	21532	23901	25404	20036	17934	17460	17134	16772	16907	16746	16702	16656	16847	16872	16708	16400	16506	16533	16366	16288	16240	16293	16305	16107	16168	16044	16179	16193	16232	16224	15876	15877	15993	16093	16077	15767	15890	15823	15871	15905	15878	16036	15898	15788	15769	15862	15692	15988	15899	15853	15851	15887	15709	16018	15965	15989	15875	15837	15757	15653	15916	15833	15672	15865	15714	15771	15945	15633	15707	15745	15848	15928	15803	15676	15627	15884	15666	15778	15864	15754	15837	15827	15936	15668	15932	15852	15894	15838	15754	15821	15582	15778	15814	15820	15807	15619	15716	16096	15722	15580	15947	15765	15750	15992	15776	15713	15787	15644	15763	15622	15692	15601	15686	15877	15683	15827	15652	15778	15884	15682	15698	15594	15799	15813	15549	15704	15563	15752	15758	15561	15819	15871	15781	15654	15696	15751	15815	15639	15571	15709	15840	15576	15749	15491	15817	15691	15984	15941	15638	15716	15751	15709	15683	15668	15621	15671	15851	15690	15897	15846	15788	15776	15722	15684	15661	15995	15726	15720	15681	15721	15677	15765	15810	15765	15799	15877	15782	15802	15828	15733	15757	15491	15773	15731	15717	15684	15674	15719	15835	15605	15741	15664	15710	15539	15715	15756	15905	15704	15790	15732	15713	15456	15661	15742	15661	15795	15655	15590	15788	15912	15897	15709	15737	15667	15641	15850	15858	15810	15652	15773	15884	16009	15730	15881	15779	15938	15640	15770	15702	15905	15601	15870	15634	15817	15763	15697	15712	15538	15657	15700	15606	15768	15765	15560	15637	15724	15774	15648	15612	15664	15643	15695	15673	15522	15892	15912	15759	15818	15636	15722	15730	15688	15651	15775	15738	15775	15754	15565	15742	15700	15632	15615	15647	15487	15653	15701	15840	15726	15810	15756	15819	15651	15794	15697	15980	15746	15829	15767	15669	15864	15624	15891	15741	15571	15820	15569	15573	15700	15783	15492	15793	15551	15858	15588	15721	15867	15643	15704	15628	15720	15499	15843	15577	15610	15789	15652	15798	15528	15876	15685	15836	15721	15713	15606	15629	15617	15756	15793	15697	15863	15713	15688	15645	15569	15810	15816	15623	15589	15783	15822	15578	15739	15455	15795	15786	15638	15667	15711	15866	15712	15717	15736	15654	15712	15723	15802	15900	15717	15774	15636	15549	15789	15834	15735	15943	15744	15815	15673	15716	15837	15681	15710	15767	15886	15734	15523	15805	15860	15551	15640	15687	15759	15667	15601	15751	15697	15556	15660	15756	15818	15609	15681	15949	15752	15888	15696	15886	15745	15596	15690	15640	15604	15747	15625	15717	15806	15670	15586	15680	15676	15581	15675	15690	15792	15805	15601	15653	15759	15750	15533	15772	15584	15525	15531	15860	15675	15876	15931	15834	15577	15475	15631	15784	15758	15614	15642	15676	15771	15749	15913	15664	15679	15863	15654	15617	15597	15532	15776	15465	15634	15542	15559	15638	15869	15665	15639	15885	15812	15544	15769	15772	15691	15789	15773	15805	15779	15840	15798	15796	15618	15737	15647	15760	15747	15820	15757	15831	15829	15799	15767	15739	15763	15732	15505	15761	15863	15712	15743	15598	15683	15843	15657	15867	15602	15784	15565	15779	15743	15602	15788	15871	15745	15812	15828	15812	15696	15613	15757	15686	15772	15909	15840	15748	15561	15601	15981	15723	15546	15880	15748	15729	15715	15650	15587	15624	15662	15758	15692	15576	15990	15822	15774	15598	15694	15621	15732	15727	15810	15630	15767	15965	15628	15620	15661	15734	15981	15666	15644	15827	15780	15778	15818	15498	15684	15817	15721	15723	15631	15757	15724	15720	15697	15557	15713	15638	15804	15841	15800	15597	15797	15637	15672	15812	15734	15760	15709	15669	15872	15821	15726	15744	15795	15827	15762	15766	15509	15785	15930	15725	15613	15800	15711	15634	15635	15845	15861	15637	15677	15695	15753	15794	15728	15627	15705	15694	15710	15686	15891	15778	15643	15711	15639	15682	15791	15703	15827	15749	15761	15597	15681	15663	15770	15628	15595	15681	15930	15877	15880	15529	15662	15822	15585	15682	15754	15627	15505	15731	15707	15769	15813	15831	15766	15707	15559	15677	15769	15810	15658	15647	15543	15551	15591	15521	15788	15738	15678	15535	15785	15867	15665	15737	15641	15479	15621	15788	15562	15593	15784	15628	15744	15712	15688	15807	15678	15795	15663	15685	15559	15730	15914	15596	15593	15613	15661	15689	15845	15644	15711	15738	15851	15704	15703	15676	15716	15680	15555	15517	15782	15689	15732	15988	15678	15722	15588	15820	15809	15746	15715	15774	15650	15737	15750	15716	15797	15603	15594	15643	15831	15717	15720	15902	15641	15724	15863	15397	15649	15753	15625	15749	15640	15806	15838	15823	15674	15614	15908	15824	15685	15865	15707	15721	15691	15885	15706	15758	15807	15478	15687	15795	15780	15838	15735	15650	15736	15777	15546	15719	15800	15706	15562	15595	15574	15713	15773	15780	15731	15525	15520	15755	15704	15667	15736	15630	15790	15785	15689	15603	15729	15828	15848	15829	15789	15584	15665	15642	15707	16034	15721	15712	15526	15805	15719	15790	15795	15653	15651	15783	15815	15581	15781	15559	15638	15827	15769	15850	15819	15672	15760	15693	15739	15789	15677	15834	15649	15543	15872	15630	15777	15805	15773	15629	15905	15724	15746	15619	15696	15580	15739	15895	15767	15613	15650	15630	15586	15670	15752	15624	15641	15818	15547	15743	15734	15647	15623	15592	15711	15619	15689	15646	15836	15713	15740	15840	15818	15830	15827	15736	15713	15730	15752	15665	15720	15814	15664	15763	15749	15577	15881	15567	15675	15921	15833	15657	15878	15564	15904	15988	15684	15720	15697	15842	15684	15668	16011	15791	15712	16031	15837	15819	15787	15718	15511	15589	15781	15869	15460	15565	15686	15736	15901	15770	15650	15605	16010	15720	15709	15939	15668	15723	15692	15686	15591	15737	15926	15764	15701	15784	15511	15876	15763	15745	15752	15824	15781	15795	15641	15823	15687	15670	15626	15584	15637	15638	15616	15797	15674	15569	15791	15786	15874	15696	15697	15566	15950	15679	15495	15812	15651	15926	15598	15751	16146	15787	15853	15726	15802	15842	15682	15915	15688	15742	15838	15730	15694	15866	15587	15844	15728	15790	15905	15685	15629	15878	15702	15768	15650	15706	15894	15763	15830	15728	15834	15680	15706	15619	15739	15839	15890	15624	15692	15752	15771	15748	15862	15855	15797	15883	15814	15799	15701	15788	15620	15691	15505	15830	15841	15568	15568	15623	15686	15732	15614	15679	15647	15555	15519	15903	15859	15800	15512	15599	15837	15851	15824	15781	15636	15806	15761	15744	15947	15793	15695	15683	16048	15881	15651	15706	15812	15758	16012	15752	15726	15602	15850	15748	15656	15569	15741	15662	15837	15559	15716	15816	15845	15677	15572	15656	15553	15768	15778	15800	15669	15720	15530	15646	15559	15662	15819	15522	15864	15679	15670	15825	15698	15639	15665	15628	15655	15892	15662	15702	15812	15778	15748	15812	15645	15683	15684	15779	15812	15570	15711	15749	15623	15733	15549	15653	15872	15860	15575	15753	15875	15638	15660	15848	15716	15750	15594	15459	15669	15915	15745	15673	15851	15776	15885	15613	15659	15772	15817	15960	15731	15691	15584	15661	15801	15698	15777	15860	15721	15722	15777	15785	15654	15705	15800	15712	15520	15893	15704	15668	15570	15863	15680	15750	15623	15674	15684	15865	15885	15779	15833	15642	15688	15837	15673	15832	15908	15651	15902	15867	15846	15849	15614	15834	15735	15680	15710	15806	16224	15906	15783	15821	15668	15825	15820	15667	15535	15725	15972	15786	15655	15677	15590	15637	15619	15611	15608	15670	15725	15753	15567	15643	15724	15604	15862	15734	15600	15547	15810	15815	15651	15667	15678	15793	15744	15621	15842	15731	15648	15824	15583	15686	15716	15826	15765	15807	15883	15762	15922	15791	15824	15761	15741	15509	15577	15721	15595	15785	15578	15721	15662	15805	15737	15689	15792	15784	15744	15655	15785	15628	15842	15855	15586	15721	15609	15821	15642	15789	15842	15746	15577	15674	15587	15748	15662	15859	15742	15727	15708	15733	15788	15681	15722	15672	15533	15749	15750	15748	15612	15797	15970	15664	15534	15875	15814	15641	15604	15920	15949	15748	15767	15832	15619	15642	15615	15758	15750	15578	15943	15682	15677	15666	15764	15731	15741	15847	15633	15733	15776	15699	15798	15790	15594	15685	15703	15739	15552	15689	15704	15629	15754	15737	15689	15688	15860	15611	15923	15727	15624	15765	15672	15700	15675	15655	15651	15794	15787	15640	15967	15556	15534	15711	15878	15690	15955	15608	15739	15694	15922	15457	15609	15928	15957	15666	15618	15717	15694	15649	15689	15753	15717	15586	15894	15867	15616	15710	15578	15732	15556	15731	15770	15614	15619	15756	15874	15803	15741	15456	15618	15727	15830	15617	15630	15675	15738	15703	15767	15678	15643	15529	15833	15635	15658	15788	15519	15667	15804	15831	15646	15771	15778	15834	15853	15752	15557	15772	15757	15636	15664	15729	15797	15625	15795	15729	15569	15661	15625	15851	15713	15775	15743	15671	15601	15726	15732	15521	15735	15783	15741	15722	15991	15723	15751	15634	15599	15787	15700	15825	15716	15684	15676	15711	15573	15655	15639	15838	15596	15816	15754	15722	15651	15723	15615	15713	15784	15753	15941	15675	15546	15781	15745	15793	15744	15814	15685	15792	15806	15495	15778	15515	15811	15810	15768	15885	15847	15882	15663	15873	15754	15828	15578	15698	15625	15862	15701	15708	15640	15812	15842	15870	15562	15690	15607	15843	15809	15817	15773	15847	15747	15799	15850	15838	15785	15542	15522	15824	15613	15916	15726	15685	15764	15712	15722	15830	15633	15628	15810	15689	15915	15674	15781	15807	15649	15627	15930	15879	15852	15683	15907	15573	15713	15828	15834	15795	15933	15618	15636	15586	15830	15622	15722
26701	45764	42551	33297	28383	24073	21192	19598	17515	16353	15778	15734	15688	15547	15347	15595	15650	15428	15459	15538	15339	15359	15119	14992	15074	14932	14953	14700	14701	14830	14704	14444	14696	14406	14489	14472	14539	14562	14506	14469	14367	14377	14448	14238	14308	14385	14443	14162	14323	14237	14409	14289	14474	14225	14296	14395	14370	14349	14164	14319	14281	14400	14233	14341	14347	14303	14323	14266	14377	14328	14389	14264	14374	14223	14384	14363	14211	14398	14197	14275	14384	14179	14273	14164	14241	14237	14519	14331	14174	14390	14238	14208	14183	14351	14165	14355	14203	14218	14354	14466	14274	14268	14280	14242	14223	14376	14177	14421	14300	14284	14235	14398	14267	14359	14199	14244	14161	14253	14434	14321	14485	14224	14386	14274	14303	14410	14246	14402	14419	14277	14374	14323	14267	14376	14317	14182	14444	14133	14306	14324	14266	14345	14254	14232	14317	14271	14178	14280	14386	14399	14197	14145	14167	14276	14149	14173	14235	14246	14140	14197	14312	14366	14298	14204	14438	14330	14207	14155	14199	14244	14281	14191	14341	14249	14285	14182	14405	14277	14233	14314	14187	14297	14232	14283	14397	14229	14338	14422	14244	14270	14177	14197	14217	14351	14431	14223	14151	14188	14229	14120	14349	14126	14127	14259	14366	14172	14230	14262	14356	14323	14287	14299	14296	14310	14241	14296	14076	14322	14251	13977	14203	14292	14317	14263	14347	14215	14124	14049	14337	14184	14332	14396	14376	14251	14157	14194	14207	14392	14291	14304	14333	14296	14187	14405	14307	14270	14160	14081	14270	14326	14287	14290	14337	14123	14090	14337	14299	14309	14109	14208	14300	14259	14360	14182	14266	14223	14269	14279	14384	14317	14286	14141	14171	14262	14195	14243	14268	14349	14379	14249	14224	14307	14363	14306	14306	14199	14298	14364	14244	14279	14305	14234	14269	14208	14140	14347	14086	14467	14226	14220	14171	14349	14270	14360	14362	14426	14257	14425	14296	14291	14271	14301	14394	14117	14243	14177	14398	14394	14453	14160	14241	14422	14289	14268	14287	14352	14161	14333	14335	14235	14066	14175	14325	14241	14122	14295	14146	14438	14189	14140	14099	14336	14320	14221	14307	14309	14452	14217	14256	14198	14203	14237	14410	14155	14331	14276	14268	14225	14426	14182	14206	14245	14287	14269	14118	14097	14214	14366	14251	14318	14322	14262	14249	14031	14167	14205	14254	14354	14388	14259	14182	14239	14322	14108	14329	14494	14163	14169	14169	14414	14250	14191	14246	14366	14224	14390	14288	14333	14283	14202	14211	14259	14167	14308	14213	14196	14273	14481	14157	14358	14387	14260	14546	14048	14266	14311	14152	14355	14146	14243	14243	14267	14313	14347	14273	14298	14286	14181	14207	14119	14281	14182	14129	14296	14008	14209	14263	14213	14154	14077	14341	14231	14085	14419	14334	14302	14197	14203	14377	14338	14313	14299	14332	14174	14208	14471	14267	14259	14157	14190	14331	14373	14372	14162	14222	14260	14193	14161	14217	14115	14097	14241	14279	14316	14288	14266	14136	14369	14324	14214	14369	14254	14224	14312	14236	14077	14314	14313	14373	14143	14132	14211	14149	14167	14211	14182	14245	14135	14359	14294	14258	14258	14122	14246	14222	14210	14236	14269	14256	14404	14224	14383	14366	14065	14263	14208	14295	14295	14280	14099	14282	14176	14331	14381	14251	14189	14219	14225	14289	14175	14332	14387	14245	14294	14234	14241	14247	14347	14195	14261	14130	14255	14382	14193	14424	14401	14145	14274	14091	14136	14272	14289	14403	14166	14240	14146	14184	14235	14253	14377	14424	14095	14422	14050	14392	14310	14380	14099	14219	14395	14246	14165	14344	14346	14211	14159	14365	14198	14062	14224	14172	14395	14279	14218	14210	14396	14337	14332	14254	14210	14364	14207	14145	14136	14401	14139	14288	14281	14348	14146	14242	14244	14296	14352	14253	14232	14233	14376	14305	14362	14336	14185	14279	14275	14333	14350	14196	14278	14270	14267	14158	14166	14210	14396	14227	14272	14142	14152	14190	14453	14098	14252	14416	14282	14428	14082	14475	14381	14217	14109	14369	14313	14264	14239	14292	14381	14350	14357	14196	14331	14201	14309	14155	14134	14284	14270	14255	14054	14291	14339	14128	14327	14214	14273	14203	14192	14356	14169	14463	14236	14143	14243	14253	14242	14272	14389	14246	14243	14301	14169	14306	14326	14329	14332	14141	14404	14306	14152	14390	14274	14322	14389	14293	14563	14143	14306	14309	14180	14259	14357	14262	14257	14237	14031	14358	14284	14333	14054	14431	14119	14427	14272	14209	14132	14258	14118	14108	14286	14243	14304	14237	14324	14379	14334	14206	14236	14398	14106	14143	14332	14228	14293	14238	14007	14282	14301	14208	14048	14198	14255	14250	14245	14383	14434	14441	14305	14210	14189	14167	14327	14237	14141	14195	14285	14351	14166	14187	14230	14112	14155	14176	14103	14149	14279	14291	14124	14194	14276	14201	14246	14165	14253	14282	14306	14434	14326	14217	14370	14326	14213	14433	14218	14264	14228	14110	14131	14264	14267	14264	14299	14320	14191	14277	14183	14206	14329	14248	14115	14276	14395	14184	14271	14333	14194	14264	14268	14279	14393	14099	14179	14242	14260	14325	14056	14146	14403	14225	14229	14168	14290	14224	14197	14282	14251	14184	14363	14069	14004	14289	14371	14207	14272	14383	14370	14327	14382	14189	14251	14194	14330	14325	14313	14245	14320	14148	14298	14271	14290	14323	14362	14040	14136	14378	14369	14166	14499	14194	14188	14173	14318	14013	14289	14313	14222	14167	14150	14250	14222	14214	14229	14217	14404	14151	14279	14329	14190	14220	14311	14273	14397	14336	14060	14203	14402	14288	14153	14162	14380	14391	14384	14213	14160	14235	14279	14175	14327	14403	14232	14093	14188	14171	14421	14281	14235	14237	14387	14384	14237	14194	14437	14347	14269	14212	14265	14040	14253	14293	14260	14364	14274	14372	14387	14237	14179	14269	14251	14280	14301	14249	14182	14255	14273	14097	14481	14278	14294	14183	14273	14313	14183	14259	14186	14196	14224	14167	14224	14234	14318	14350	14121	14208	14451	14284	14257	14274	14136	14152	14151	14388	14266	14314	14359	14229	14230	14152	14263	14328	14194	14243	14329	14149	14351	14339	14298	14117	14313	14188	14461	14304	14308	14271	14262	14274	14195	14144	14277	14059	14431	14286	14151	14154	14206	14190	14263	14170	14171	14313	14419	14278	14334	14245	14391	14334	14122	14316	14204	14304	14341	14212	14180	14216	14262	14219	14182	14441	14214	14374	14223	14304	14211	14322	14217	14269	14264	14299	14313	14233	14096	14123	14147	14359	14290	14256	14157	14361	14339	14249	14338	14412	14389	14186	14256	14499	14095	14252	14290	14360	14332	14294	14414	14267	14323	14192	14411	14120	14198	14329	14218	14176	14237	14215	14058	14467	14180	14237	14273	14442	14220	14243	14229	14333	14102	14209	14203	14235	14425	14314	14122	14340	14162	14292	14159	14197	14226	14239	14296	14340	14264	14179	14184	14196	14438	14204	14286	14107	14138	14260	14279	14206	14297	14251	14121	14442	14136	14325	14303	14294	14281	14185	14261	14197	14238	14267	14230	14238	14325	14210	14313	14329	14189	14375	14318	14218	14324	14177	14173	14200	14168	14204	14216	14513	14230	14162	14305	14124	14260	14352	14176	14328	14516	14330	14360	14408	14472	14100	14177	14258	14310	14311	14160	14384	14176	14380	14194	14260	14408	14344	14240	14123	14295	14172	14273	14237	14234	14379	14371	14450	14279	14376	14335	14266	14393	14215	14213	14221	14155	14394	14153	14220	14243	14261	14261	14334	14121	14197	14424	14255	14314	14149	14276	14231	14093	14449	14187	14177	14220	14302	14174	14479	14171	14325	14333	14116	14259	14257	14185	14128	14272	14238	14354	14300	14219	14170	14226	14183	14326	14185	14167	14227	14140	14290	14406	14254	14260	14073	14296	14259	14307	14175	14359	14158	14266	14265	14193	14101	14440	14174	14308	14335	14420	14139	14370	14158	14318	14347	14292	14264	14203	14216	14393	14218	14220	14209	14356	14245	14320	14277	14233	14376	14382	14233	14273	14292	14376	14141	14030	14092	14304	14439	14115	14165	14351	14362	14164	14201	14271	14109	14198	14333	14174	14296	14248	14315	14440	14340	14285	14202	14248	14164	14215	14238	14106	14284	14138	14403	14168	14122	14004	14292	14173	14216	14243	14290	14247	14252	14174	14271	14378	14326	14280	14213	14188	14131	14261	14192	14373	14172	14241	14163	14284	14288	14232	14341	14182	14191	14268	14324	14289	14246	14120	14128	14097	14166	14367	14203	14252	14178	14419	14278	14187	14406	14215	14449	14158	14268	14092	14314	14233	14258	14226	14251	14338	14163	14311	14389	14376	14376	14256	14299	14288	14181	14297	14120	14266	14053	14222	14264	14374	14201	14241	14234	14439	14331	14196	14257	14142	14292	14343	14078	14268	14313	14257	14388	14228	14279	14244	14182	14239	14219	14095	14289	14338	14484	14160	14273	14315	14253	14407	14251	14203	14193	14462	14326	14189	14336	14221	14163	14412	13985	14345	14291	14168	14218	14458	14281	14342	14218	14299	14171	14225	14340	14442	14334	14281	14176	14238	14020	14290	14134	14141	14259	14325	14294	14257	14409	14180	14268	14259	14234	14285	14293	14107	14293	14338	14177	14304	14152	14363	14137	14250	14268	14337	14374	14276	14289	14247	14112	14243	14265	14383	14103	14382	14232	14256	14187	14202	14290	14133	14265	14124	14247	14276	14374	14208	14283	14253	14305	14223	14181	14245	14262	14297	14204	14188	14229	14238	14310	14192	14476	14126	14358	14326	14219	14345	14263	14102	14275	14156	14360	14271	14388	14142	14149	14249	14385	14146	14203	14504	14202	14366	13972	14146	14204	14226	14330	14381	14052	14068	14122	14201	14304	14077	14250	14270	14273	14240	14258	14234	14307	14133	14238	14379	14268	14222	14240	14227
27472	23207	27793	24481	19499	18017	17136	16464	15954	15723	15585	15773	15792	15724	15581	15726	15675	15784	15895	15638	15557	15693	15543	15804	15574	15539	15651	15696	15639	15618	15358	15622	15371	15549	15669	15519	15517	15695	15375	15389	15489	15432	15424	15462	15395	15223	15521	15577	15445	15367	15301	15216	15375	15609	15503	15421	15535	15529	15422	15527	15390	15501	15590	15433	15373	15216	15463	15394	15386	15421	15433	15500	15473	15165	15385	15475	15507	15321	15466	15494	15299	15288	15452	15391	15471	15524	15381	15538	15342	15472	15518	15515	15276	15495	15433	15487	15590	15372	15386	15437	15542	15332	15340	15238	15568	15373	15367	15448	15551	15395	15238	15529	15374	15385	15326	15270	15403	15514	15227	15344	15313	15540	15353	15467	15398	15460	15312	15323	15370	15312	15278	15337	15625	15344	15295	15372	15447	15521	15469	15521	15381	15302	15377	15305	15503	15593	15105	15371	15411	15134	15392	15276	15245	15449	15277	15488	15531	15308	15285	15320	15446	15269	15488	15533	15546	15539	15589	15537	15498	15364	15444	15508	15418	15316	15467	15379	15251	15631	15540	15412	15458	15462	15423	15472	15275	15338	15399	15642	15332	15180	15346	15427	15410	15474	15359	15211	15350	15415	15154	15235	15554	15278	15516	15302	15410	15342	15497	15468	15381	15428	15502	15342	15240	15330	15321	15361	15511	15534	15530	15489	15322	15350	15288	15486	15285	15350	15190	15476	15500	15330	15364	15451	15390	15371	15586	15571	15502	15507	15396	15444	15374	15659	15357	15512	15417	15354	15187	15475	15297	15457	15500	15439	15407	15479	15263	15390	15456	15617	15242	15370	15437	15399	15337	15374	15444	15237	15409	15430	15444	15340	15216	15397	15474	15538	15591	15473	15249	15220	15327	15315	15355	15214	15435	15165	15430	15374	15502	15274	15440	15509	15287	15380	15552	15403	15330	15622	15252	15453	15367	15373	15340	15383	15304	15365	15213	15269	15293	15369	15443	15299	15361	15547	15478	15417	15246	15455	15532	15324	15494	15259	15136	15552	15315	15601	15375	15550	15411	15482	15591	15446	15506	15549	15449	15675	15537	15498	15456	15274	15387	15431	15235	15388	15503	15242	15286	15357	15478	15338	15412	15303	15234	15382	15437	15232	15264	15459	15293	15593	15524	15363	15435	15291	15505	15478	15346	15376	15212	15336	15632	15517	15439	15429	15413	15210	15312	15424	15500	15535	15242	15408	15451	15304	15531	15330	15617	15250	15372	15303	15258	15520	15357	15337	15324	15370	15314	15454	15302	15415	15405	15345	15407	15301	15322	15489	15540	15396	15400	15305	15540	15407	15428	15454	15402	15432	15522	15213	15348	15361	15446	15476	15517	15416	15375	15333	15505	15543	15479	15347	15469	15254	15486	15416	15297	15471	15475	15402	15297	15175	15386	15297	15495	15463	15378	15119	15421	15247	15410	15582	15283	15493	15342	15389	15206	15529	15419	15399	15466	15484	15370	15511	15483	15519	15352	15192	15306	15336	15509	15295	15259	15437	15484	15235	15435	15341	15465	15265	15321	15299	15422	15462	15195	15533	15344	15332	15734	15157	15490	15488	15398	15474	15366	15290	15366	15385	15277	15390	15465	15413	15427	15463	15653	15471	15354	15300	15290	15500	15609	15411	15425	15367	15393	15397	15512	15452	15382	15424	15399	15387	15355	15359	15414	15614	15450	15377	15390	15450	15539	15439	15531	15396	15475	15381	15339	15491	15309	15270	15386	15272	15459	15412	15291	15511	15324	15347	15331	15408	15351	15538	15330	15257	15560	15661	15619	15349	15529	15405	15345	15185	15237	15396	15451	15481	15586	15372	15357	15567	15274	15521	15417	15434	15394	15467	15386	15402	15447	15490	15332	15342	15496	15340	15428	15244	15450	15342	15209	15174	15412	15485	15286	15608	15489	15347	15411	15455	15319	15434	15406	15339	15464	15150	15396	15163	15236	15248	15526	15269	15360	15542	15555	15387	15338	15455	15567	15233	15520	15440	15337	15384	15379	15215	15346	15530	15433	15480	15355	15420	15455	15601	15405	15431	15491	15342	15455	15291	15478	15487	15473	15398	15296	15271	15460	15352	15282	15516	15402	15447	15288	15370	15246	15294	15264	15337	15364	15435	15401	15423	15346	15401	15361	15417	15553	15441	15323	15325	15359	15407	15443	15427	15370	15546	15415	15374	15483	15209	15339	15531	15424	15485	15346	15485	15487	15299	15476	15432	15522	15447	15355	15497	15468	15368	15177	15272	15387	15385	15482	15377	15424	15338	15589	15441	15434	15639	15181	15703	15392	15429	15441	15263	15466	15296	15388	15624	15368	15355	15322	15279	15362	15433	15420	15415	15330	15346	15406	15462	15383	15473	15354	15376	15638	15437	15418	15444	15368	15467	15373	15586	15329	15482	15427	15306	15449	15283	15446	15518	15366	15534	15252	15370	15308	15416	15443	15372	15605	15464	15362	15414	15469	15460	15500	15417	15436	15564	15400	15247	15349	15554	15515	15323	15469	15668	15402	15267	15501	15432	15318	15497	15260	15341	15435	15378	15342	15408	15390	15511	15560	15288	15537	15651	15354	15366	15271	15300	15416	15367	15444	15429	15481	15387	15219	15445	15271	15461	15490	15519	15526	15461	15459	15430	15517	15309	15502	15346	15322	15347	15345	15384	15501	15432	15527	15496	15431	15457	15328	15481	15341	15346	15391	15362	15452	15442	15336	15343	15382	15376	15382	15440	15333	15419	15319	15286	15559	15431	15393	15448	15384	15445	15213	15437	15491	15429	15331	15666	15404	15456	15478	15284	15629	15395	15397	15151	15508	15371	15381	15390	15596	15395	15464	15518	15244	15527	15483	15324	15485	15512	15305	15190	15344	15326	15276	15236	15283	15262	15474	15440	15478	15286	15412	15362	15208	15236	15432	15503	15321	15340	15335	15331	15326	15467	15383	15534	15301	15402	15334	15372	15258	15422	15427	15515	15473	15387	15495	15583	15558	15394	15426	15364	15316	15349	15543	15418	15357	15433	15487	15314	15601	15502	15355	15337	15488	15399	15752	15480	15492	15584	15581	15480	15438	15500	15475	15526	15418	15397	15395	15435	15322	15357	15460	15325	15578	15272	15452	15219	15354	15205	15429	15362	15640	15461	15503	15466	15329	15546	15347	15492	15256	15528	15158	15487	15499	15371	15490	15494	15437	15412	15631	15627	15352	15508	15448	15375	15569	15394	15508	15423	15448	15356	15561	15371	15373	15599	15399	15477	15311	15376	15259	15383	15427	15298	15422	15578	15269	15398	15543	15379	15156	15285	15454	15314	15151	15257	15493	15341	15536	15209	15214	15439	15225	15425	15389	15659	15469	15368	15408	15489	15509	15519	15440	15336	15451	15308	15379	15393	15590	15633	15547	15545	15482	15414	15431	15171	15601	15444	15407	15329	15281	15416	15496	15464	15387	15401	15236	15473	15431	15487	15392	15496	15452	15402	15326	15307	15491	15418	15480	15424	15412	15293	15357	15458	15261	15510	15534	15537	15442	15356	15284	15418	15448	15390	15463	15275	15392	15503	15288	15429	15509	15301	15431	15429	15423	15679	15438	15297	15359	15342	15574	15416	15503	15340	15447	15344	15370	15360	15237	15516	15557	15534	15435	15342	15431	15391	15361	15454	15509	15266	15190	15306	15434	15371	15282	15461	15442	15367	15438	15402	15160	15236	15439	15544	15513	15292	15156	15338	15376	15548	15480	15244	15403	15355	15450	15420	15331	15291	15404	15389	15512	15456	15293	15247	15452	15399	15498	15219	15626	15369	15366	15575	15298	15367	15281	15475	15375	15355	15417	15421	15364	15482	15637	15459	15455	15412	15610	15469	15490	15501	15529	15327	15396	15276	15549	15398	15493	15514	15375	15268	15479	15346	15367	15572	15600	15422	15248	15344	15321	15482	15430	15376	15364	15389	15444	15552	15498	15594	15373	15463	15357	15555	15374	15405	15466	15517	15582	15308	15405	15204	15585	15482	15512	15292	15440	15311	15319	15384	15451	15154	15478	15555	15586	15563	15439	15384	15376	15483	15608	15406	15430	15482	15418	15554	15454	15434	15334	15443	15603	15378	15494	15494	15504	15592	15371	15243	15472	15594	15410	15419	15572	15402	15419	15290	15402	15405	15644	15456	15547	15564	15478	15697	15624	15269	15404	15585	15382	15446	15419	15197	15407	15375	15476	15601	15422	15400	15640	15390	15600	15437	15419	15432	15481	15501	15425	15394	15366	15616	15397	15464	15480	15512	15357	15449	15361	15391	15326	15394	15595	15275	15408	15155	15326	15408	15522	15408	15312	15412	15426	15339	15276	15475	15376	15490	15378	15389	15345	15536	15345	15331	15210	15469	15490	15481	15370	15217	15548	15336	15273	15278	15288	15447	15465	15476	15498	15454	15448	15557	15301	15394	15362	15479	15363	15405	15207	15477	15360	15496	15438	15305	15353	15434	15435	15269	15467	15406	15643	15264	15324	15498	15291	15316	15452	15337	15529	15552	15260	15320	15512	15388	15366	15367	15453	15384	15489	15662	15281	15229	15489	15358	15393	15516	15292	15300	15424	15204	15209	15375	15416	15290	15365	15473	15297	15484	15420	15317	15389	15487	15295	15331	15430	15412	15485	15345	15309	15413	15495	15398	15372	15462	15404	15311	15279	15463	15521	15359	15300	15695	15290	15647	15413	15425	15466	15540	15406	15438	15248	15364	15501	15426	15392	15308	15501	15296	15461	15397	15325	15309	15303	15278	15198	15510	15434	15328	15684	15398	15159	15390	15411	15481	15507	15487	15417	15315	15418	15290	15490	15551	15287	15371	15384	15568	15382	15396	15392	15342	15422	15422	15200	15319	15272	15353	15496	15450	15380	15416	15322	15293	15432	15232	15476	15264	15579	15536	15475	15503	15417	15384	15814	15423	15297	15333	15374	15360	15366	15405	15475	15243	15573	15238	15379	15439	15374	15646	15358	15383	15373	15448	15431	15418	15668	15515	15227	15533	15336	15538	15421	15536	15372	15399	15378	15361	15430	15265	15392	15377	15237	15549	15418	15335	15594	15483
23863	34060	30723	23499	20016	17714	16412	15636	15072	14557	14495	14533	14603	14474	14438	14559	14458	14445	14345	14430	14413	14399	14336	14396	14299	14365	14338	14338	14119	14197	14150	14096	14211	14160	14148	14039	13903	14031	14075	14137	14027	14050	14168	13962	14153	14053	14080	14217	14110	14077	14056	13989	13886	13980	14100	13891	14130	14150	13944	14156	13912	14226	14108	13979	13960	14121	14079	14196	14123	14045	13977	14074	14071	14066	13986	14161	14050	13961	14051	13979	13902	13961	13972	14133	14113	14062	13940	14012	14097	14068	14027	13976	14088	14102	14032	14086	14066	13984	13899	14016	13912	14110	14170	14300	14049	14042	13855	14125	14212	14081	14135	14182	14029	13915	13978	13808	13983	14101	14043	13953	14100	14133	13918	14043	13996	13943	13957	14105	14023	14141	14072	14083	14032	14037	13978	14126	14111	14252	13864	14254	13956	13958	13770	14095	14020	13961	14157	14148	14021	14047	14073	14123	13973	14121	14011	13989	13991	14116	14039	14076	14020	14051	14119	14129	14126	14064	14016	14082	13971	14168	14118	14105	13982	14084	14001	13954	14285	14070	14071	13913	14148	14184	13919	14102	14120	14048	14089	14049	14053	13824	14044	14050	14077	14044	14030	14227	13978	14101	14146	14090	13941	14123	13962	13930	14093	13956	14073	14091	14112	13878	13989	13954	14051	14046	13850	14076	13929	13888	14050	13896	13997	14095	13991	13909	13921	14004	14125	13809	13987	14116	14079	14066	14135	14055	14247	13971	14099	14100	14135	13987	14018	14038	14081	14096	13891	13975	13981	13901	13997	14002	13953	13884	14080	14069	13899	13908	13937	14007	13967	14076	13992	14108	14084	13922	14028	14128	14004	13970	14054	14070	14064	13999	14000	14130	13951	14205	13920	13987	13878	13923	13937	14122	14106	14074	14077	14157	14026	13992	14138	13977	13974	13988	14145	13955	14074	14147	14108	14039	13801	14099	13876	13947	14040	13991	14012	13984	14013	13804	14060	14119	14019	14034	14050	14064	14002	14061	14107	13880	14056	14091	13928	14015	14108	13952	13956	14051	14165	14025	14022	13967	13918	14052	14048	13994	13963	13919	14036	13928	13939	13908	14175	13828	14101	14162	14094	14087	14107	13961	13960	14018	13793	13930	14012	14050	14105	14067	14030	14105	14099	14004	13905	13937	14016	14078	14012	14078	14007	13947	14138	14138	13916	14089	13934	14075	13944	14035	14189	13910	14045	14047	13796	14031	14060	14107	14103	13870	14194	14100	13921	14018	13993	14009	14070	14023	14052	14031	14042	13988	13891	14169	14118	14074	13880	14013	13923	14043	13895	14122	13895	13924	14114	13923	13948	13915	13902	14145	14144	13891	13963	13940	14137	14064	13975	14163	13921	13999	14050	14084	14161	14001	14139	13995	14004	14019	13965	14061	14232	13990	14162	13970	13792	13973	14127	14116	14127	14017	14051	14052	14222	13968	13929	14066	14018	13951	14091	13924	14178	14021	13964	14029	14072	14177	13981	14101	14087	14131	14083	14180	13905	14161	14114	14030	13920	14191	14057	14099	14095	14012	14083	14049	14049	14110	14175	14051	14054	14064	14200	14017	14023	14067	14116	13905	14197	13989	14217	14085	14140	14039	14100	13991	14118	14026	14136	13960	14025	14024	14007	14091	14016	13904	13937	13850	14131	14055	14021	13992	14169	14082	14010	14052	13985	14072	14116	14025	13973	13987	13979	14162	14256	13845	14118	13952	14057	14013	14081	14038	14085	13961	13904	14101	13878	14170	14116	14090	14160	13999	14166	14074	14048	14046	13865	14085	13993	13963	14138	13936	14179	14059	14168	14008	14071	14083	14026	14147	14000	14009	14035	14072	13927	14136	14054	13974	14157	14167	13968	14112	14204	14068	14100	14051	14138	14047	14028	14116	13926	14002	13941	14081	14039	14096	13929	14240	13971	14226	13992	13964	13901	14080	14177	13978	13951	14062	14167	13904	13964	13873	14250	14101	14140	14140	13980	13982	14230	13961	14068	14094	14052	14112	14034	14085	14009	13970	14040	13998	14079	13902	14257	14034	13885	14047	13954	13725	14076	14031	14029	13907	14087	14008	14026	14035	13946	14034	14041	13934	13996	14133	14077	14060	13930	14012	14021	14078	13966	14126	13986	14079	14086	14002	14157	14022	14086	13916	13986	14054	14042	14009	14111	13975	14038	13943	14027	13969	14006	14065	14000	14051	13968	13953	14030	14093	14020	14015	14107	14010	14206	14037	13995	14079	14128	14019	13999	13972	14064	14096	13954	14107	13979	14073	13901	14144	14027	14036	14081	14028	14083	14201	14054	14129	13996	14096	14268	14011	13983	14124	14038	14066	14092	14119	14070	14131	13986	14025	14065	14030	14070	14034	14027	13912	14061	13981	14012	13975	14012	13945	13960	14088	14119	13965	14119	14117	13849	13975	14118	14020	13921	14261	13869	14009	13956	14123	14095	13971	14054	13796	13879	14039	14120	14026	14066	14090	14165	13965	14031	14053	14011	14114	13965	14126	14087	13985	14045	14047	13876	14076	13996	13977	14065	13991	13824	14164	13948	14119	14153	13937	13876	14115	14178	13861	14103	14146	13967	14076	14139	14048	13994	14274	13976	14097	13995	14247	14182	13905	14054	13981	14120	14005	14019	14037	13960	13994	14117	14055	13996	13969	14067	14138	13935	13981	14078	13999	14089	13972	14191	14020	14046	14131	14133	13982	14128	13868	14138	14110	14210	14087	13918	14018	14105	13930	14081	14067	14103	13830	14066	14058	13884	13978	14117	13925	14192	14101	14085	14028	14084	14063	14023	13930	14091	14006	13987	14160	13944	14142	14049	14135	13938	14006	14209	13946	14194	13982	14135	14208	14131	14159	14016	13832	14026	14044	14176	14096	13931	14081	13924	13939	14026	14124	14061	14095	14163	13930	13993	14047	14010	13919	13951	14073	13951	13884	13984	14157	14077	14188	14219	13958	14121	14029	14099	14125	14073	14067	13927	14124	14307	14084	14215	14113	14019	13993	13904	14018	13999	14071	14058	14055	14260	14247	14188	14031	13897	13811	14163	14074	14129	13904	14041	13935	13892	14043	14108	14067	14128	13946	13913	13945	13878	13898	14013	14187	14045	13990	14094	14115	14072	14112	14157	13894	14129	14052	14106	14058	14150	14021	14139	14079	14044	14076	14058	13981	14084	13956	14055	14067	14158	14024	14144	13895	14198	14001	13934	13999	14108	14112	14052	13951	14103	14108	13990	14094	14124	14081	14066	14083	14062	14012	14023	14110	14009	14202	13958	14190	14095	13970	13912	14107	13986	13884	14053	14121	14133	14071	13973	14088	14181	14136	14070	14157	13860	13999	14067	14074	14120	14065	13891	14234	14056	14123	14272	14046	13839	14060	14057	14037	14004	14040	13865	14106	14224	14006	13938	13905	13983	14211	14129	14030	14101	14030	14204	14250	14021	14238	14036	14045	14009	14055	14022	14001	13975	13984	14139	14101	14009	14134	14056	13947	14107	14172	14003	13917	14061	14124	14024	13983	14021	13967	14177	14020	14085	13872	14025	14224	13889	14103	14065	14166	14141	13885	13901	13983	14066	14060	13974	13896	14015	13887	13889	13999	13900	14084	14121	14082	14126	14125	14040	14099	13995	14112	13966	14080	13913	14126	13905	14070	13996	14121	14164	13981	14002	13949	14002	14121	13917	13989	14024	13906	14121	14056	13996	14148	14054	13985	14088	14088	14084	13974	14166	13832	14008	13981	14033	13905	14072	14092	13971	14172	14023	13904	13984	14301	13852	14165	14120	14064	13946	13999	14040	14161	14041	14057	14097	14097	14106	13984	14127	14119	14035	14026	14105	13923	14049	14262	13961	13997	14082	14164	14107	13984	14158	14142	13796	14168	14093	14051	14109	14063	13931	14097	14092	13977	14233	14067	13930	14086	14211	13896	14194	14094	14103	14089	14101	13916	14211	14014	14125	14150	14065	14064	14130	14052	14158	13921	14091	14033	13882	14082	14080	14094	14076	13957	13963	14185	14175	14083	13940	13997	14023	14062	14045	13866	13896	13977	14065	14041	14157	14202	14044	14009	14185	14149	13945	14084	14228	14051	14141	14180	14047	13958	14062	14188	14101	14079	14078	14100	14023	14024	14125	13929	14012	13954	14040	14126	14096	14113	14098	14009	13873	14067	14071	14090	14157	14045	14112	13962	13946	14087	14086	13950	14039	14087	14037	14093	14024	13863	14133	14106	13945	14032	13985	14119	13875	14241	14131	13994	14053	14238	14094	13972	14079	14009	14033	13892	14090	14003	14046	14151	13976	14081	14023	14095	14189	14103	14063	14011	13985	13871	14063	14029	14109	14036	13991	14137	14083	14072	13970	14123	14060	14022	13980	14055	14004	14042	14182	13993	14022	14160	13966	13963	14000	13990	14071	13992	14129	14059	14138	14079	14019	13911	14096	14151	13971	13935	14062	14054	14063	14091	14033	14126	14008	14006	14096	14028	14227	13986	14065	13988	14181	14198	14111	14146	14053	14186	13994	14067	14072	14032	14149	14028	14359	13983	14060	14063	13936	13950	14152	14053	14057	14081	14116	13949	14130	14014	14029	14135	13985	14155	14143	13924	14110	14077	13978	14204	13956	13991	14027	14008	14112	13905	14181	14064	14187	13879	14048	14096	13907	14102	14200	13982	14023	14184	13937	13963	14087	14043	13951	14033	14199	14086	13995	13953	13967	14125	14062	14028	14081	14138	14051	14054	14233	14152	13986	13985	14153	14064	14128	13964	13908	14040	13977	14083	13972	14113	14044	13898	13920	13842	14144	14051	13935	14067	14068	13935	14146	14089	14119	14027	14184	14014	14086	14027	14020	14004	13971	14142	14096	14104	13985	13875	13999	14079	13997	14067	14053	14063	13893	13969	14099	14158	13922	14125	14073	13990	14060	14148	14066	13932	13972	14059	14146	13899	14048	13979	14213	14123	14218	14014	14188	14016	14056	14086	14042	14029	13976	14051	13899	14127	14094	14084	13999	14270	14145	14048	14067	14080	13973	14249	14077	14114	13964	13856	14047	14087	14113	14114	14146	13990	14187	14004
23753	21044	28391	24209	22345	22400	21421	17985	17130	16818	16456	16289	16152	16141	16286	16368	16340	16340	16344	16275	16104	15909	15975	16182	16032	15901	16011	16035	15939	15861	15832	15883	15930	15869	15951	16024	15700	15670	15764	15812	15789	15776	15527	15899	15672	15804	15654	15574	15807	15811	15614	15585	15666	15801	15593	15670	15481	15678	15833	15846	15762	15459	15784	15647	15777	15682	15929	15939	15660	15523	15639	15468	15606	15824	15621	15561	15642	15768	15648	15537	15616	15668	15675	15949	15688	15569	15597	15736	15720	15815	15677	15652	15598	15606	15536	15588	15494	15754	15759	15390	15670	15819	15540	15604	15575	15656	15512	15772	15631	15636	15488	15526	15726	15673	15684	15597	15692	15589	15509	15404	15787	15533	15595	15387	15838	15735	15791	15480	15500	15635	15893	15731	15738	15582	15562	15643	15627	15909	15600	15659	15707	15761	15665	15673	15319	15651	15753	15534	15606	15619	15550	15485	15698	15692	15567	15746	15588	15572	15632	15584	15618	15795	15658	15554	15557	15470	15623	15596	15723	15806	15813	15664	15492	15561	15612	15477	15570	15578	15727	15756	15625	15480	15612	15922	15593	15621	15637	15779	15418	15568	15570	15573	15759	15948	15637	15573	15720	15644	15710	15534	15560	15545	15564	15641	15777	15525	15612	15624	15518	15595	15694	15564	15550	15871	15464	15765	15656	15656	15331	15455	15735	15581	15570	15911	15582	15482	15562	15497	15484	15668	15500	15472	15639	15652	15771	15714	15674	15621	15600	15797	15585	15691	15677	15715	15576	15556	15679	15657	15805	15710	15662	15677	15745	15630	15589	15518	15548	15748	15678	15575	15480	15543	15636	15671	15707	15714	15651	15684	15663	15552	15904	15581	15661	15675	15793	15787	15660	15673	15633	15592	15805	15738	15486	15433	15592	15603	15580	15734	15644	15624	15452	15644	15800	15451	15594	15722	15773	15622	15790	15494	15500	15622	15540	15646	15647	15823	15527	15646	15629	15611	15638	15677	15828	15625	15837	15645	15623	15685	15812	15467	15641	15654	15693	15579	15500	15505	15683	15503	15565	15591	15643	15857	15606	15569	15506	15384	15654	15890	15570	15602	15611	15576	15513	15480	15652	15648	15650	15700	15750	15646	15756	15462	15784	15827	15613	15524	15626	15658	15758	15587	15541	15599	15330	15529	15617	15554	15634	15548	15492	15684	15522	15729	15712	15748	15587	15683	15481	15681	15680	15716	15676	15469	15582	15470	15591	15585	15864	15729	15798	15624	15417	15758	15672	15535	15549	15512	15646	15530	15607	15649	15643	15433	15591	15552	15694	15759	15860	15746	15691	15753	15544	15464	15674	15382	15562	15618	15809	15659	15608	15831	15648	15703	15596	15572	15716	15783	15528	15546	15722	15731	15651	15723	15650	15549	15776	15851	15862	15692	15672	15590	15603	15694	15747	15668	15728	15600	15582	15560	15626	15573	15508	15645	15454	15522	15663	15531	15584	15541	15561	15489	15491	15706	15674	15553	15655	15589	15699	15623	15568	15663	15499	15637	15739	15644	15677	15636	15573	15880	15731	15511	15665	15479	15630	15617	15564	15658	15766	15624	15754	15677	15521	15531	15792	15700	15397	15693	15704	15706	15530	15562	15717	15779	15694	15554	15703	15651	15510	15522	15812	15610	15777	15714	15638	15611	15684	15524	15709	15833	15584	15702	15646	15387	15512	15709	15524	15638	15666	15647	15795	15546	15537	15667	15627	15610	15720	15396	15695	15730	15487	15708	15757	15700	15614	15691	15735	15474	15693	15647	15741	15504	15557	15554	15643	15647	15601	15698	15733	15591	15574	15601	15647	15575	15840	15607	15701	15808	15692	15537	15470	15610	15493	15520	15599	15576	15974	15714	15627	15494	15610	15638	15508	15563	15487	15687	15768	15581	15611	15822	15589	15909	15516	15700	15527	15542	15736	15707	15537	15505	15491	15743	15637	15683	15658	15665	15534	15639	15486	15709	15736	15763	15701	15742	15686	15652	15668	15531	15736	15755	15874	15525	15482	15724	15545	15524	15587	15475	15790	15553	15644	15645	15693	15548	15606	15593	15646	15653	15668	15521	15523	15564	15571	15353	15671	15620	15657	15502	15659	15688	15555	15684	15594	15399	15505	15549	15636	15502	15668	15643	15641	15576	15638	15818	15662	15629	15672	15705	15582	15805	15790	15541	15635	15784	15780	15625	15694	15568	15582	15631	15527	15480	15646	15672	15608	15517	15462	15329	15665	15493	15758	15756	15430	15485	15619	15694	15647	15717	15933	15497	15658	15554	15598	15683	15712	15532	15603	15711	15675	15650	15632	15445	15592	15581	15735	15463	15599	15713	15625	15631	15721	15637	15596	15842	15625	15690	15643	15582	15702	15467	15679	15739	15558	15613	15700	15574	15693	15682	15783	15652	15441	15618	15791	15360	15441	15454	15642	15705	15612	15693	15692	15734	15624	15646	15616	15734	15642	15738	15755	15711	15633	15764	15581	15534	15383	15670	15680	15654	15824	15702	15653	15774	15699	15697	15752	15512	15647	15583	15776	15613	15889	15663	15504	15545	15481	15531	15496	15831	15634	15725	15647	15694	15740	15658	15652	15445	15590	15740	15766	15709	15734	15684	15522	15759	15570	15560	15577	15797	15545	15756	15748	15461	15528	15443	15457	15627	15627	15686	15656	15661	15635	15728	15784	15637	15477	15546	15623	15739	15754	15505	15698	15638	15822	15452	15528	15614	15752	15597	15723	15573	15476	15621	15901	15579	15589	15687	15608	15567	15601	15604	15652	15466	15507	15522	15564	15800	15672	15736	15779	15642	15485	15615	15619	15326	15577	15581	15760	15700	15591	15597	15576	15725	15763	15604	15505	15700	15645	15596	15671	15523	15362	15638	15533	15764	15605	15862	15589	15358	15741	15595	15422	15658	15410	15568	15611	15660	15707	15483	15705	15594	15777	15582	15611	15667	15629	15475	15516	15652	15759	15650	15546	15660	15602	15425	15559	15654	15500	15589	15656	15443	15655	15407	15618	15421	15653	15556	15695	15755	15632	15489	15489	15667	15779	15578	15763	15722	15687	15691	15511	15655	15791	15746	15699	15610	15732	15797	15750	15700	15613	15659	15610	15602	15526	15571	15737	15700	15681	15726	15605	15694	15717	15470	15843	15590	15591	15652	15549	15638	15479	15577	15612	15748	15768	15719	15604	15691	15427	15752	15522	15526	15614	15850	15771	15628	15476	15467	15743	15708	15653	15640	15732	15611	15766	15683	15508	15617	15707	15580	15650	15394	15375	15691	15458	15458	15689	15751	15645	15568	15661	15539	15547	15638	15591	15483	15679	15584	15546	15650	15589	15642	15770	15449	15701	15544	15547	15733	15893	15562	15770	15546	15716	15596	15782	15456	15767	15535	15664	15514	15722	15693	15800	15646	15576	15670	15593	15512	15625	15624	15561	15547	15645	15751	15591	15678	15568	15711	15700	15633	15787	15746	15580	15620	15761	15540	15636	15788	15513	15479	15543	15604	15523	15653	15572	15848	15476	15685	15742	15701	15537	15658	15609	15771	15512	15610	15429	15675	15595	15843	15711	15571	15627	15548	15738	15581	15647	15609	15664	15656	15501	15611	15368	15537	15426	15679	15695	15579	15860	15739	15587	15408	15683	15451	15634	15687	15575	15663	15627	15562	15633	15512	15782	15420	15786	15665	15793	15692	15625	15716	15636	15449	15500	15552	15328	15571	15662	15566	15736	15423	15558	15598	15444	15522	15592	15576	15550	15578	15549	15460	15539	15807	15941	15660	15735	15764	15914	15574	15569	15713	15771	15541	15778	15576	15577	15557	15575	15671	15764	15604	15586	15566	15785	15599	15589	15469	15754	15435	15592	15578	15687	15572	15477	15505	15713	15624	15660	15507	15496	15608	15584	15664	15764	15875	15556	15517	15641	15708	15740	15737	15750	15676	15520	15687	15715	15634	15835	15543	15577	15636	15717	15666	15658	15695	15642	15695	15553	15521	15654	15577	15681	15458	15731	15786	15580	15488	15618	15703	15552	15539	15781	15496	15682	15829	15378	15645	15623	15570	15523	15620	15680	15724	15631	15702	15788	15620	15666	15404	15691	15633	15476	15530	15579	15684	15428	15608	15764	15748	15605	15778	15663	15651	15588	15511	15613	15635	15650	15384	15575	15629	15666	15627	15644	15585	15653	15781	15493	15763	15644	15602	15454	15589	15676	15561	15807	15581	15700	15603	15652	15567	15695	15660	15762	15647	15677	15445	15607	15620	15664	15588	15593	15658	15741	15545	15665	15648	15699	15742	15477	15326	15432	15530	15663	15784	15613	15724	15580	15369	15513	15760	15576	15662	15621	15901	15702	15844	15609	15535	15751	15556	15675	15596	15607	15512	15587	15369	15653	15461	15656	15595	15547	15587	15646	15425	15773	15611	15695	15594	15721	15699	15784	15578	15762	15456	15576	15508	15462	15822	15802	15643	15764	15599	15522	15638	15716	15546	15611	15656	15420	15480	15642	15629	15678	15799	15483	15600	15692	15520	15696	15651	15673	15653	15439	15708	15736	15558	15654	15553	15433	15746	15725	15802	15620	15849	15579	15676	15565	15610	15633	15699	15856	15570	15841	15511	15611	15626	15584	15592	15386	15430	15587	15484	15498	15844	15627	15864	15661	15637	15802	15633	15484	15706	15709	15342	15529	15838	15764	15636	15852	15563	15876	15409	15412	15668	15468	15711	15598	15604	15734	15592	15672	15686	15738	15713	15825	15559	15511	15606	15609	15770	15734	15633	15680	15694	15484	15593	15650	15619	15656	15620	15683	15624	15812	15601	15612	15521	15712	15590	15618	15471	15669	15654	15743	15768	15621	15661	15877	15718	15398	15698	15692	15667	15480	15842	15755	15441	15854	15900	15723	15566	15607	15449	15835	15480	15808	15639	15361	15582	15644	15514	15672	15628	15482	15721	15675	15572	15691	15565	15701	15810	15500	15562	15605	15623	15613	15662	15617	15548	15632	15743	15665	15616	15871	15702	15677	15640	15678	15606	15714	15475	15712	15677	15517	15654	15582	15568	15637	15742	15622	15509
23996	40816	37181	28753	24214	20551	19018	17494	16484	15775	15153	15023	15080	14974	15017	15276	15204	15148	15089	14884	15076	14848	14781	14698	14760	14700	14598	14632	14702	14628	14433	14361	14435	14361	14438	14368	14311	14508	14450	14489	14354	14252	14304	14164	14383	14310	14424	14336	14358	14430	14335	14326	14257	14137	14298	14385	14280	14200	14141	14362	14165	14232	14200	14268	14308	14229	14043	14196	14335	14163	14266	14170	14278	14192	14330	14172	14280	14262	14141	14181	14282	14285	14208	14194	14246	14254	14206	14319	14244	14215	14164	14306	14193	14252	14127	14279	14127	14278	14328	14263	14237	14084	14185	14161	14295	14283	14338	14080	14188	14252	14327	14275	14144	14222	14118	14299	14337	14323	14294	14325	14075	14089	14248	14162	14280	14131	14236	14175	14121	14136	14243	14280	14148	14141	14134	14201	14301	14103	14301	14229	14405	14337	14213	14242	14265	14296	14201	14339	14148	14196	14181	14248	14194	14384	14206	14164	14195	14293	14326	14272	14386	14149	14330	14254	14181	14298	14241	14281	14279	14368	14232	14272	14304	14178	14322	14211	14304	14208	14125	14287	14201	14351	14319	14106	14070	14131	14092	14337	14173	14279	14152	14140	14082	14204	14272	14124	14150	14320	14236	14273	14175	14152	14181	14150	14267	14317	14091	14240	14369	14185	14128	14255	14209	14087	14093	14050	14016	14273	14411	14220	14236	14254	14182	14292	14203	14362	14210	14135	14175	14272	14034	14371	14171	14371	14275	14302	14237	14023	14167	14336	14282	14306	14242	14303	14167	14208	14275	14246	14269	14167	14266	14177	14256	14233	14333	14211	14298	14219	14305	14237	14202	14273	14163	14076	14042	14159	14153	14285	14246	14161	14182	14295	14146	14210	14306	14247	14339	14346	14177	14177	14195	14481	14028	14355	14232	14270	14181	14127	14174	14257	14273	14331	14179	14142	14175	14228	14095	14222	14131	14100	14260	14170	14171	14258	14113	14284	14233	14162	14080	14099	14295	14346	14287	14188	14001	14299	14179	14111	14295	14137	14168	14379	14157	14227	14147	14201	14326	14254	14362	14271	14202	14356	14147	14337	14339	14184	14313	14151	14207	14220	14345	14223	14261	14114	14273	14147	14195	14265	14258	14195	14188	14137	14097	14386	14248	14310	14157	14287	14346	14158	14168	14198	14344	14248	14199	14114	14125	14187	14188	14195	14273	14132	14226	14175	14175	14273	14283	14181	14178	14220	14231	14068	14283	14229	14244	14396	14222	14161	14165	14289	14217	14201	14218	14191	14193	14195	14160	14074	14234	14212	14141	14207	14216	14227	14096	14401	14326	14165	14282	14073	14227	14261	14349	14181	14396	14107	14303	14291	14265	14112	14163	14263	14317	14274	14270	14023	14398	14326	14177	14198	14283	14270	14303	14090	14212	14243	14161	14264	14173	14131	14228	14192	14258	14223	14371	14215	14110	14351	14280	14291	14345	14174	14238	14037	14077	14322	14115	14221	14294	14193	14254	14283	14295	14086	14123	14404	14123	14201	14217	14133	14279	14280	14244	14098	14298	14214	14370	14233	14094	14221	14212	14137	14250	14333	14103	14371	14140	14127	14072	14287	13981	14340	14217	14278	14172	14192	14172	14244	14217	14170	14206	14348	14273	14240	14130	14220	14146	14065	14228	14201	14123	14171	14234	14153	14230	14159	14074	14315	14183	14300	14311	14419	14154	14236	14133	14352	14265	14302	14185	14292	14017	14291	14020	14209	14283	14201	14394	14207	14225	14149	14257	14257	14159	14168	14398	14211	14148	14243	14273	14281	14116	14211	14158	14205	14096	14220	14294	14129	14152	14396	14279	14201	14206	13934	14165	14073	14170	14295	14187	14070	14219	14082	14144	14298	14315	14309	14227	14165	14096	14324	14170	14267	14133	14215	14204	14383	14314	14321	14158	14198	14197	14086	14198	14151	14250	14281	14212	14204	14259	14165	14341	14305	14335	14204	14003	14212	14127	14202	14247	14300	14182	14245	14252	14193	14273	14298	14188	14246	14134	14326	14151	14276	14299	14201	14251	14197	14206	14200	14246	14294	14082	14337	14321	14087	14254	14240	14326	14156	14219	14209	14284	14276	14254	14244	14299	14210	14076	14368	14254	14357	14007	14222	14182	14198	14231	14247	14264	14105	14290	14177	14219	14264	14234	14128	14196	14411	14237	14275	14127	14215	14242	14182	14181	14284	14064	14220	14087	14180	14058	14313	14338	14252	14335	14072	14292	14103	14277	14210	14225	14151	14214	14302	14018	14250	14257	14171	14039	14142	14137	14483	14080	14113	14250	14227	14198	14370	14345	14323	14252	14166	14156	14280	14200	14349	14246	14209	13966	14270	14219	14165	14196	14151	14080	14272	14081	14210	14107	14272	14212	14422	14193	14315	14244	14300	14234	14037	13993	14207	14262	14044	14218	14361	14399	14333	14237	14251	14219	14359	14298	14121	14293	14056	14336	13987	14288	14278	14187	14208	14182	14193	14301	14187	14253	14214	14216	14225	13958	14225	14165	14104	14272	14089	14241	14132	14319	14336	14330	14225	14209	14335	14227	14216	14038	14226	14263	14105	14294	14179	14157	14348	14155	14221	14089	14189	14228	14184	14123	14164	14215	14077	14322	14184	14198	14158	14040	14257	14223	14228	14084	14249	14266	14280	14134	14404	14236	14287	14348	14106	14266	14294	14168	14195	14184	14214	14172	14163	14236	14274	14112	14215	14166	14299	14332	14069	14184	14346	14344	14066	14282	14260	14134	14253	14262	14184	14080	14299	14219	14288	14124	14245	14133	14207	14228	14314	14155	14101	14233	14231	14253	14180	14339	14111	14384	14175	14109	14402	14211	14020	14128	14205	14334	14180	14132	14265	14503	14218	14235	14174	14289	14413	14285	14126	14114	14308	14252	14328	14283	14209	14143	14045	14111	14357	14249	14294	14186	14147	14332	14236	14252	14174	14262	14176	14135	14278	14087	14220	14315	14197	14226	14159	14161	14148	14276	14305	14219	14290	14398	14082	14266	14116	14475	14136	14162	14255	14298	14237	14171	14382	14235	14125	14182	14129	14248	14270	14152	14313	14210	14201	14153	14229	14164	14305	14121	14179	14301	14206	14273	14335	14134	14391	14273	14159	14290	14134	14317	14179	14268	14004	14132	14328	14146	14344	14197	14129	14384	14293	14262	14198	14331	14086	14149	14304	14346	14247	14103	14213	14186	14267	14183	14160	14045	14179	14290	14269	14413	14236	14180	14101	14168	14278	14309	14122	14122	14131	14110	14253	14378	14172	14231	14148	14239	14281	14192	14232	14233	14269	14232	14291	14065	14176	14380	14176	14291	14196	14299	14274	14200	14270	14200	14133	14191	14266	14114	14155	14115	14062	14357	14374	14286	14016	14329	14102	14270	14093	14301	14363	14314	14043	14281	14196	14108	14251	14073	14391	14290	14234	14230	14314	14229	14252	14257	14382	14217	14153	14253	14196	14091	14233	14159	14265	14210	14244	14365	14453	14175	14188	14130	14438	14409	14281	14092	14281	14141	14163	14344	14192	14250	14113	14286	14117	14211	14307	14168	14241	13984	14213	14369	14247	14080	14251	14324	14134	14190	14503	14155	14184	14157	14313	14276	14014	14203	14118	14248	14268	14328	14224	14277	14113	14037	14186	14307	14256	14195	14152	14182	14357	14103	14211	14321	14109	14137	14170	14160	14251	14169	14208	14286	14096	14178	14154	14016	14275	14167	14046	14189	14300	14222	14143	14240	14361	14337	14036	13961	14311	14222	14178	14171	14242	14206	14239	14287	14293	14021	14075	14365	14198	14333	14167	14284	14163	14321	14231	14124	14138	14193	14260	14241	14186	14245	14280	14203	14228	14364	14236	14283	14136	14243	14315	14350	14265	14142	14286	14126	14220	14191	14035	14355	14243	14336	14167	14319	14348	14203	14172	14415	14161	14346	14246	14267	14221	14291	14106	14154	14076	14229	14213	14215	14207	14198	14228	14138	14191	14126	14273	14373	14153	14215	14260	14308	14218	14233	14248	13995	14210	14390	14139	14237	14299	14188	14121	14191	14289	14098	14283	14081	14321	14363	14289	14315	14151	14314	14292	14233	14235	14168	14283	14222	14332	14340	14150	14081	14134	14196	14091	14174	14348	14253	14229	14312	14142	14227	14222	14424	14477	14132	14087	14213	14348	14139	14281	14276	14265	14236	14240	14233	14371	14093	14192	14212	14135	14193	14258	14236	13982	14208	14140	14335	14148	13971	14338	14248	14211	14138	14274	14186	14155	14294	14278	14256	14237	14190	14297	14188	14298	14384	14402	14164	14224	14274	14279	14185	14219	14350	14246	14235	14367	14036	14233	14337	14306	14122	14120	14126	14334	14367	14218	14201	14104	14228	14288	14018	14393	14137	14338	14168	14211	14203	14234	14050	14288	14236	14233	14173	14238	14305	14200	14271	14288	14297	14219	14295	14186	14259	14220	14207	14244	13991	14187	14407	14100	14249	13984	14334	14307	14173	14208	14326	14144	14339	14150	14146	14358	14137	14291	14272	14167	14265	14108	14278	14343	14157	14145	14154	14199	14235	14291	14264	14128	14287	14322	14196	14140	14397	14347	14259	14401	14215	14273	14213	14154	14401	14130	14261	14268	14183	14251	14132	14182	14215	14131	14277	14284	14222	14198	14198	14164	14216	14155	14156	14117	14145	14242	14036	14083	14064	14180	14222	14193	14181	14268	14335	14202	14148	14272	14243	14254	14315	14356	14144	14049	14306	14260	14147	14322	14329	14233	14274	14371	14209	14113	14290	14365	14192	14077	14207	14182	14145	14144	14265	14285	14358	14126	14150	14342	14216	14060	14229	14175	14327	14162	14212	14102	14185	14247	14153	14156	14171	14182	14296	14260	14285	14301	14043	14174	14367	14326	14171	14112	14244	14186	14160	14255	14324	14210	14253	14156	14158	14137	14246	14039	14259	14052	14316	14203	14199	14175	14320	14236	14195	14365	14238	14253	14181	14289	14170	14204	14137	14264	14261	14291	14404	14226	14216	14346	14310	14224	14136	14353	14293	14216	13985	14224	14212	14089	14314	14109
22649	21041	28752	23517	21464	23630	25186	19367	17739	17585	16937	16519	16532	16516	16781	16563	16645	16543	16490	16328	16632	16488	16464	16407	16236	16050	16187	16224	16260	16105	16076	15985	16167	16090	16176	15976	16031	15977	15971	15879	15918	15660	15471	15733	15882	15707	15739	15801	15742	15721	15722	15717	15807	15761	15707	15863	15812	15556	15600	15625	15723	15862	15821	15829	15618	15789	15799	15530	15628	15818	15815	15845	15688	15687	15548	15681	15662	15753	15704	15689	15503	15732	15643	15821	15762	15618	15748	15783	15500	15701	15680	15781	15498	15560	15481	15654	15420	15625	15760	15824	15584	15615	15722	15774	15766	15664	15354	15496	15757	15665	15696	15522	15672	15689	15549	15753	15589	15626	15742	15700	15593	15739	15596	15535	15753	15588	15415	15533	15625	15592	15627	15716	15707	15962	15433	15402	15668	15814	15623	15540	15667	15490	15451	15639	15767	15827	15445	15595	15591	15668	15326	15803	15596	15616	15679	15687	15686	15491	15739	15827	15511	15766	15567	15496	15490	15521	15556	15744	15537	15541	15577	15546	15710	15510	15724	15794	15778	15774	15634	15477	15659	15673	15802	15691	15530	15652	15526	15649	15510	15446	15567	15669	15562	15692	15752	15757	15799	15700	15581	15565	15775	15783	15554	15562	15663	15505	15610	15830	15682	15709	15528	15734	15461	15721	15868	15627	15479	15649	15679	15441	15685	15711	15620	15570	15664	15468	15902	15738	15603	15594	15714	15452	15574	15501	15747	15712	15697	15634	15534	15711	15696	15690	15710	15741	15667	15757	15649	15627	15631	15694	15571	15566	15662	15719	15566	15564	15762	15558	15673	15695	15756	15827	15663	15753	15524	15536	15610	15763	15530	15682	15670	15647	15669	15672	15483	15739	15442	15455	15730	15700	15866	15733	15638	15513	15565	15582	15524	15523	15590	15614	15574	15652	15558	15637	15464	15611	15531	15569	15622	15576	15654	15588	15759	15603	15670	15717	15636	15649	15799	15584	15823	15675	15780	15540	15784	15633	15709	15504	15723	15614	15557	15589	15687	15635	15568	15694	15561	15462	15503	15521	15566	15642	15435	15563	15661	15651	15819	15472	15564	15631	15697	15572	15793	15699	15743	15479	15695	15574	15690	15680	15604	15623	15470	15414	15711	15465	15693	15493	15548	15590	15586	15738	15500	15560	15498	15355	15495	15615	15613	15637	15655	15529	15616	15438	15501	15617	15651	15623	15530	15592	15825	15570	15724	15615	15519	15664	15632	15527	15822	15338	15751	15452	15577	15433	15643	15572	15716	15654	15802	15619	15654	15544	15728	15799	15657	15554	15671	15540	15638	15659	15523	15588	15692	15645	15732	15624	15671	15778	15600	15723	15649	15513	15370	15481	15764	15840	15455	15727	15658	15584	15503	15660	15789	15587	15664	15766	15515	15691	15697	15639	15598	15593	15662	15476	15689	15665	15628	15702	15541	15443	15656	15750	15625	15771	15600	15790	15638	15698	15570	15590	15610	15443	15533	15620	15729	15724	15536	15517	15485	15660	15812	15610	15635	15724	15563	15614	15631	15564	15646	15557	15551	15580	15579	15592	15520	15641	15538	15742	15713	15610	15656	15653	15639	15470	15698	15527	15580	15658	15725	15548	15431	15696	15709	15560	15585	15558	15616	15449	15456	15686	15822	15686	15624	15685	15654	15674	15412	15624	15610	15600	15802	15604	15663	15638	15541	15670	15608	15632	15452	15716	15467	15607	15802	15590	15489	15571	15687	15589	15565	15498	15672	15697	15641	15630	15426	15512	15583	15480	15466	15707	15615	15604	15569	15621	15665	15714	15616	15480	15689	15704	15491	15636	15696	15669	15817	15711	15586	15621	15539	15520	15648	15676	15759	15540	15621	15668	15571	15705	15681	15819	15618	15643	15669	15542	15679	15698	15625	15640	15894	15477	15557	15624	15719	15736	15831	15715	15704	15671	15703	15577	15716	15209	15404	15714	15655	15536	15538	15532	15745	15683	15609	15662	15632	15527	15533	15616	15551	15636	15322	15758	15587	15571	15568	15595	15501	15603	15506	15658	15680	15569	15624	15730	15458	15491	15759	15544	15421	15857	15665	15759	15697	15596	15460	15692	15467	15527	15667	15717	15783	15665	15482	15664	15507	15614	15701	15544	15551	15721	15621	15545	15677	15676	15583	15661	15527	15629	15587	15453	15634	15628	15665	15474	15622	15636	15683	15702	15737	15734	15568	15512	15562	15743	15626	15636	15541	15524	15490	15698	15746	15692	15551	15810	15779	15590	15550	15385	15571	15634	15437	15586	15802	15517	15617	15735	15550	15693	15522	15742	15735	15796	15501	15627	15649	15767	15724	15460	15493	15569	15611	15787	15720	15600	15621	15597	15571	15548	15645	15632	15650	15552	15538	15475	15515	15477	15551	15442	15763	15506	15558	15510	15402	15776	15524	15801	15626	15599	15517	15573	15955	15738	15477	15986	15771	15741	15554	15524	15606	15499	15577	15602	15654	15658	15378	15548	15673	15549	15669	15668	15549	15685	15690	15554	15514	15543	15593	15360	15523	15646	15699	15650	15565	15714	15445	15707	15759	15685	15794	15797	15741	15661	15447	15655	15634	15521	15584	15557	15680	15596	15734	15730	15738	15528	15864	15579	15736	15530	15631	15636	15546	15809	15430	15565	15471	15689	15538	15515	15480	15763	15509	15770	15740	15566	15692	15625	15479	15586	15596	15724	15705	15561	15471	15611	15743	15608	15855	15635	15573	15723	15471	15568	15564	15728	15584	15596	15747	15542	15686	15473	15735	15496	15543	15619	15692	15546	15813	15581	15553	15704	15625	15750	15585	15610	15644	15582	15659	15428	15510	15693	15636	15546	15706	15676	15709	15536	15643	15675	15850	15679	15732	15459	15535	15590	15454	15650	15651	15584	15546	15601	15492	15626	15436	15796	15595	15675	15672	15575	15753	15534	15737	15733	15509	15737	15479	15575	15761	15598	15600	15681	15507	15709	15741	15727	15577	15512	15541	15657	15692	15640	15675	15589	15587	15600	15826	15830	15670	15579	15461	15625	15777	15606	15656	15664	15794	15574	15680	15546	15879	15750	15630	15770	15784	15599	15563	15730	15581	15608	15601	15501	15635	15892	15361	15329	15569	15580	15596	15475	15720	15817	15486	15597	15506	15818	15598	15629	15677	15529	15580	15566	15638	15485	15519	15671	15634	15717	15609	15614	15603	15582	15661	15653	15431	15594	15584	15535	15617	15568	15585	15687	15681	15649	15579	15651	15826	15687	15612	15679	15379	15614	15776	15593	15586	15602	15866	15638	15473	15618	15784	15767	15625	15688	15730	15613	15768	15665	15775	15631	15541	15411	15533	15796	15476	15519	15667	15555	15792	15701	15581	15634	15607	15613	15605	15345	15418	15550	15411	15645	15825	15644	15657	15609	15579	15683	15537	15626	15624	15418	15380	15591	15460	15737	15750	15711	15679	15665	15651	15590	15458	15789	15527	15676	15838	15594	15661	15826	15715	15512	15641	15763	15748	15537	15483	15572	15726	15608	15723	15674	15438	15535	15553	15553	15610	15598	15491	15528	15796	15790	15430	15622	15755	15773	15686	15569	15758	15598	15604	15652	15761	15753	15430	15677	15836	15706	15483	15506	15817	15705	15582	15811	15813	15762	15608	15610	15617	15477	15660	15691	15755	15625	15667	15711	15592	15797	15720	15691	15697	15605	15733	15516	15763	15550	15520	15486	15667	15470	15640	15520	15626	15396	15760	15520	15734	15762	15545	15614	15632	15559	15812	15603	15639	15678	15626	15587	15650	15608	15685	15639	15518	15717	15506	15610	15666	15542	15445	15629	15649	15505	15750	15543	15694	15743	15585	15573	15612	15557	15613	15557	15546	15743	15591	15622	15619	15447	15646	15858	15685	15639	15446	15500	15543	15648	15539	15701	15521	15622	15579	15643	15731	15569	15537	15590	15620	15643	15852	15531	15711	15715	15636	15565	15850	15547	15736	15826	15643	15725	15797	15640	15644	15727	15511	15821	15596	15582	15368	15716	15583	15601	15677	15552	15472	15703	15675	15798	15634	15519	15743	15466	15631	15680	15520	15756	15670	15624	15642	15712	15618	15680	15494	15622	15704	15565	15670	15678	15536	15576	15815	15672	15664	15827	15577	15594	15878	15478	15617	15479	15671	15670	15414	15842	15686	15430	15512	15758	15584	15501	15643	15788	15680	15754	15688	15558	15627	15725	15745	15446	15467	15643	15591	15664	15563	15791	15498	15525	15573	15759	15341	15521	15667	15669	15612	15635	15559	15714	15894	15614	15533	15667	15589	15582	15742	15828	15568	15573	15674	15583	15624	15723	15481	15644	15662	15677	15552	15597	15726	15825	15673	15725	15733	15578	15840	15768	15640	15575	15757	15625	15726	15583	15567	15560	15607	15549	15578	15688	15479	15667	15703	15746	15613	15607	15553	15506	15570	15889	15571	15547	15677	15808	15317	15568	15608	15545	15788	15616	15458	15475	15662	15635	15618	15349	15788	15555	15606	15489	15601	15789	15448	15681	15462	15540	15562	15517	15718	15620	15631	15452	15506	15625	15572	15568	15355	15585	15693	15587	15630	15428	15579	15548	15591	15383	15689	15670	15587	15656	15650	15564	15624	15569	15866	15630	15702	15574	15604	15507	15484	15520	15435	15584	15653	15505	15744	15740	15747	15581	15623	15607	15613	15802	15665	15750	15577	15708	15687	15651	15692	15549	15668	15666	15647	15620	15576	15588	15571	15625	15725	15669	15393	15508	15631	15685	15657	15670	15658	15472	15551	15861	15707	15612	15568	15486	15539	15416	15705	15740	15693	15564	15572	15734	15410	15516	15560	15745	15631	15535	15514	15643	15569	15657	15658	15588	15695	15785	15684	15590	15520	15614	15718	15707	15601	15588	15498	15681	15595	15522	15573	15557	15598	15356	15592	15463	15782	15712	15809	15472	15660	15620	15741	15613	15592	15536	15636	15565	15644	15622	15568	15515	15585	15512	15664	15628	15674	15559	15597	15796	15614	15460	15739	15534	15780	15610	15635	15624	15586	15679	15633	15663	15585	15557
25442	45271	40931	32121	27390	22952	20934	18904	17479	16444	15554	15566	15535	15666	15522	15508	15499	15638	15511	15266	15300	15155	15022	15153	14963	14723	14721	14912	14781	14742	14739	14802	14607	14697	14523	14421	14535	14340	14310	14391	14377	14478	14286	14165	14433	14082	14155	14329	14177	14323	14276	14243	14396	14302	14413	14200	14306	14114	14269	14212	14145	14210	14189	14142	14056	14353	14311	14372	14156	14374	13985	14197	14178	14169	14081	14274	14126	14143	14171	14222	14015	13993	14138	14208	14140	14144	14141	14278	14127	14458	14253	14104	14505	14219	14077	14175	14161	14253	14302	14132	14147	14121	14311	14268	14185	14268	14355	14202	14213	14153	14154	14116	14325	14132	14140	14214	14272	14167	14079	14075	14265	14157	14198	14129	14304	14040	14042	14285	14165	14185	14274	14236	14094	14143	14258	14139	14211	14003	14167	14191	14133	14248	14248	14175	14044	14306	14131	14102	14172	14121	14331	14063	14209	14128	14178	14152	14145	14214	14203	14132	14179	14357	14286	14048	14202	14219	14089	14131	14099	14171	13924	14149	14294	14304	14064	14128	14189	13985	14192	14065	14193	14123	14043	14073	14262	14155	14221	14107	14301	14092	14116	14310	14071	14175	14116	14101	14154	14237	14176	14284	14228	14190	14172	14143	14297	14230	14097	14254	14111	14205	14233	13981	14206	14101	14202	14130	14206	14165	14237	14378	14199	13973	14402	14290	14131	14125	14101	13928	14263	14053	14047	14354	14184	14205	14276	14221	14193	14148	14096	14182	14279	14271	14318	14120	14201	14259	14180	14195	14212	14175	14305	14014	14162	14191	14188	14190	14082	14019	14304	14180	14081	14245	14074	14125	14147	14089	14328	14068	14172	14145	14096	14168	14162	14314	14201	14210	14278	14134	14194	14141	14123	14004	14333	14079	14239	14222	14215	14230	14261	14104	14184	14219	14242	14045	14221	14057	14250	14265	13986	14152	14166	14102	14250	14218	14192	14079	14087	14106	14073	14185	14107	14123	14120	14255	14284	14202	14051	14062	14192	14207	14195	14183	14240	14189	14064	14235	14007	14129	14300	14146	14179	14340	14184	14184	14085	14137	14143	13959	14170	14032	14138	14104	13996	14182	14383	14160	14305	14088	14268	14143	14144	14320	14128	14293	14071	14110	14266	14146	14171	14189	14164	14066	14216	14228	14135	14185	13988	14320	14186	14288	14032	14245	14316	14277	14199	13980	14233	14104	14109	14086	14205	14179	14173	14242	14092	14306	14260	14172	14151	14026	14270	14183	14153	14125	14218	14238	14138	14206	14345	14095	14253	14094	14330	14252	14255	14145	14137	14230	14050	14223	14121	14212	14158	14269	14211	14053	14176	14264	14084	14010	14119	14216	14169	14041	14180	14220	14116	14077	14157	13908	14278	14112	14025	14080	14103	14358	14179	14244	14093	14241	14113	14168	14179	14155	14199	14045	14079	14142	14227	14156	14104	14294	14178	14114	14284	14099	14060	14431	14047	14285	14118	14171	14169	14073	14203	14285	13937	14199	14024	14207	14043	14201	14169	14145	14208	14215	14213	14238	14125	14206	14095	14152	14265	14233	14146	14168	14262	14038	14172	14163	14089	14310	14169	14132	14210	14286	14125	14284	14372	14097	14162	14136	14089	14205	14191	14138	14299	14091	14177	14043	14162	14206	14024	14195	14012	14287	14257	13977	14177	14318	14404	14194	14159	14182	14256	14167	14276	14224	14237	14164	14109	14233	14051	14186	14263	14109	14093	14113	14174	14159	14274	14186	14100	14116	14061	14266	14288	14091	14258	14106	14266	14132	14041	14115	13981	14237	14166	14382	14339	14206	14071	14238	14196	14169	14319	14104	14068	14159	14178	14066	14192	14145	14132	14079	14000	14217	14075	14257	14170	14198	14269	14166	14182	14110	14222	14378	14076	14047	14138	14097	14094	14089	14095	14170	14077	14032	14256	14180	14107	14071	14136	14136	14253	14282	14105	14150	14278	14294	14048	14327	14100	14140	14076	14394	14152	14272	14300	14094	14053	14177	14233	14079	14051	14092	14190	14087	14156	14067	14183	14232	14147	14241	14134	14124	14112	14279	14266	14275	14035	14005	13966	14218	14013	14113	14336	14098	14237	14213	14088	14324	14201	14065	14049	14106	14183	13980	14265	14048	14187	14222	14224	14121	14035	14144	14071	14167	13855	14104	13954	14264	14181	14062	13964	14176	14036	14169	14179	14101	14174	14127	14205	14118	14281	14192	14216	14093	14141	14175	14085	14211	14159	14133	14213	14224	14159	14123	14080	14253	14350	14136	14188	14107	14289	14113	14174	14313	14239	14110	14326	14243	14142	14179	14150	14204	14067	14034	14221	14064	14139	14202	14175	14088	14039	14207	14122	14099	14148	14177	14193	14082	14169	14164	14135	14076	14026	14128	14216	14204	14079	14155	14288	14249	14030	14048	14078	14293	14033	14250	14233	13959	14366	14208	14142	14256	14246	14117	14284	14260	14245	14116	14330	14156	14216	14309	14042	14233	14122	14058	14223	13995	14162	14104	14262	14311	13913	14298	14170	14076	14203	14060	14164	14176	14143	14161	14167	14229	13988	14374	14102	14297	14240	14160	14206	14168	14079	14080	14212	14162	14087	14263	14213	14227	14365	14105	14323	14181	14203	14188	14174	14140	14223	14179	14317	14104	14255	14120	14122	14076	14089	14122	14182	14303	14153	14106	14125	14143	14242	14138	14249	14117	14359	14306	14204	14181	14096	14297	14205	14206	14023	14079	13991	14213	14038	14320	14168	14080	14190	13993	14104	14233	14212	14263	14338	14079	14064	14216	14251	14135	14280	14132	14248	14119	14063	14240	14108	14160	14133	14084	14069	14322	14108	14061	14098	14301	14261	14108	14011	14227	14137	14137	14281	14145	14060	14113	14175	14125	14107	14315	14085	14227	14145	13913	14197	14234	14189	14155	14177	14098	14220	14284	14170	14165	14098	14117	14205	14050	14241	14099	14319	13956	14117	14210	14084	14160	14151	14348	14296	14225	14265	14225	14402	14177	14125	14252	14021	14217	14124	14174	14088	14118	14159	13983	14177	14082	14194	14073	14389	14236	14081	14179	14112	14275	14021	14055	14227	14234	14166	14174	14030	14311	14198	14132	14126	14148	14254	14268	14113	14289	14117	14102	14226	14219	14177	14164	14182	14179	14252	14159	14118	14194	14108	14255	14094	14176	14137	14162	14089	14196	14181	14279	14120	14270	14099	14187	14256	14306	14127	14159	14392	14022	14119	14275	14190	14188	14271	14123	14212	14108	14143	14022	14038	14130	14172	14202	14149	14129	14120	14107	14167	14023	14178	14282	14151	14323	14217	14159	14057	14031	14180	13985	14101	14198	14185	14076	14127	14305	14119	14279	14140	14122	14114	14174	14355	14174	14193	14303	14099	14152	14378	14222	14192	14173	14347	14093	14167	14201	14311	14050	14105	14346	14175	14161	14162	14199	14108	14057	14140	14127	14254	14179	14148	14209	14150	14107	14207	14195	14162	14379	14352	14062	14176	14170	14069	14182	14182	14173	14194	14211	14280	14084	14100	14145	14319	14049	14359	14138	14106	14310	14135	14182	14195	14297	14186	14114	14311	14190	14105	14069	14115	14145	14125	14263	14137	14143	14218	13931	14257	14268	14313	14112	14174	14087	14272	14168	14112	14209	14149	14237	14155	14106	14181	14253	14194	14204	14233	14190	14059	14144	14396	14270	14047	14223	14020	14212	14029	13921	14074	14123	14030	14051	14189	14260	14067	14227	14099	14381	14190	14140	14073	14229	14238	14249	14321	14243	14116	14054	13959	14268	14353	14345	14251	14165	14083	14292	14065	14202	14138	14211	14170	14096	14077	14198	14154	14160	14121	14162	14108	14082	14277	14228	14088	14136	14301	14082	14238	14191	14098	14204	14180	14092	14165	14201	14094	14016	14252	14194	14358	14219	14162	14034	14155	14121	14223	14355	14266	14332	14161	14152	14088	14214	14131	14118	14044	14325	14217	14063	14165	14228	14050	14311	14063	14400	13957	14114	14300	14051	14217	14274	14110	14066	14230	14183	14170	14207	14119	14159	14038	14065	14012	14200	14091	14132	14202	14157	13965	14149	14379	14131	14244	14425	13977	14112	14188	14179	14216	14187	14313	14043	14015	14148	14310	14197	14169	14065	14291	14091	14120	14105	14229	14163	14177	14177	14149	14007	14117	14085	14185	14043	14197	14196	14126	14156	14072	14321	14252	14283	14175	14282	14205	14070	14171	14258	14111	14166	14197	14050	14010	14199	14270	14208	14229	13945	14206	14024	14234	14224	14007	14250	14060	14203	14121	14312	14168	14114	14185	14277	14037	14155	14097	14157	14085	14186	14093	14171	14329	14056	14158	14143	14261	14117	14159	14289	14114	14258	14196	14167	14259	14199	14145	14237	14196	14129	14067	14371	14138	14105	14201	14167	14155	14248	14261	14298	14204	14282	14014	14156	14250	14207	14233	14237	14183	14273	14149	14348	14167	14271	14122	14049	14030	14265	14068	14120	14282	14100	14210	14146	14230	13990	14039	14065	14141	14319	14035	14226	14239	14095	14117	14165	14132	14200	14233	14043	14264	14308	14184	14084	14253	14097	14062	14104	14236	13953	14108	14234	14202	14302	14174	14131	14144	14262	14208	14068	14226	14177	14195	14304	13974	14228	14075	14175	14111	14287	14166	14209	14105	14093	14217	14215	14249	14111	14107	14203	14060	14241	14144	14089	14112	14134	14155	14196	14173	14250	14041	14051	14202	14161	14234	14127	14193	14219	14226	14200	14207	14298	14262	14271	14136	14242	14057	14220	14213	14146	13988	14214	14254	14326	14102	14356	14186	14100	14145	14036	14295	14035	14183	14170	14287	14287	13925	14182	14192	14157	14187	14157	14141	14255	14151	14391	14145	14104	14173	14323	14170	14127	14302	14253	14232	14263	14276	14357	14152	14140	14175	14006	14085	14056	13980	14082	14116	14168	14263	14233	14271	13981	14164	14112	14248	14106	14216	14162	14222	14104	14105	13957	14145	14102	14287	13973	14115	14190	14186	14246	14123	14156	14238	14145
27463	23326	27464	23788	19317	17593	17217	16272	15923	15769	15614	15589	15712	15696	15526	15639	15688	15498	15598	15588	15494	15560	15420	15672	15704	15347	15400	15456	15523	15405	15558	15426	15231	15419	15418	15430	15360	15204	15346	15346	15409	15358	15309	15259	15239	15300	15319	15274	15261	15187	15280	15236	15253	15150	15425	15202	15464	15382	15375	15357	15423	15446	15323	15558	15302	15187	15416	15388	15342	15253	15323	15320	15254	15365	15331	15349	15373	15320	15285	15270	15250	15355	15366	15258	15274	15315	15231	15108	15377	15448	15315	15396	15300	15345	15488	15526	15290	15352	15519	15372	15232	15255	15287	15334	15292	15140	15108	15287	15365	15382	15479	15229	15242	15386	15090	15273	15270	15152	15269	15130	15423	15256	15198	15322	15298	15416	15199	15334	15308	15182	15433	15432	15442	15354	15189	15197	15417	15192	15473	15502	15239	15277	15378	15327	15112	15248	15250	15304	15241	15316	15414	15226	15321	15272	15332	15413	15252	15268	15176	15553	15438	15243	15320	15427	15277	15192	15301	15285	15139	15289	15267	15288	15407	15259	15289	15377	15230	15243	15240	15238	15169	15346	15538	15197	15167	15210	15457	15456	15217	15211	15366	15524	15261	15144	15364	15302	15478	15467	15414	15289	15300	15347	15233	15334	15177	15310	15212	15271	15408	15265	15301	15300	15170	15423	15354	15306	15267	15168	15278	15318	15203	15229	15339	15213	15155	15241	15252	15328	15268	15271	15173	15124	15274	15475	15515	15483	15271	15230	15350	15410	15031	15351	15196	15310	15375	15556	15309	15136	15224	15347	15073	15278	15246	15249	15237	15500	15013	15179	15196	15306	15259	15275	15285	15380	15413	15425	15302	15367	15181	15257	15249	15241	15405	15324	15139	15372	15331	15397	15244	15358	15385	15240	15195	15109	15145	15263	15293	15144	15228	15245	15224	15103	15179	15276	15135	15213	15271	15151	15391	15252	15333	15241	15363	15232	15165	15335	15293	15334	15245	15282	14998	15364	15329	15299	15241	15333	15315	15188	15267	15338	15244	15355	15248	15319	15226	15418	15366	15368	15307	15257	15324	15204	15287	15380	15279	15428	15479	15401	15294	15485	15291	15229	15423	15391	15275	15385	15328	15376	15449	15229	15298	15225	15259	15318	15207	15239	15175	15234	15273	15366	15218	15423	15502	15248	15160	15296	15315	15346	15182	15290	15256	15048	15035	15194	15033	15090	15361	15190	15260	15362	15227	15249	15150	15319	15332	15335	15368	15225	15291	15115	15286	15265	15195	15334	15488	15284	15124	15249	15479	15495	15367	15179	15453	15162	15317	15210	15563	15407	14997	15092	15221	15185	15378	15403	15351	15443	15187	15275	15181	15425	15254	15254	15453	15250	15175	15232	15062	15113	15528	15310	15252	15225	15363	15261	15009	15308	15466	15295	15244	15235	15461	15323	15167	15339	15339	15532	15334	15319	15229	15191	15247	15492	15229	15313	15665	15468	15156	15325	15426	15260	15169	15245	15199	15361	15315	15218	15360	15215	15433	15329	15302	15403	15545	15298	15225	15217	15126	15378	15352	15461	15376	15431	15365	15345	15275	15206	15317	15419	15380	15145	15327	15270	15373	15377	15343	15407	15259	15372	15271	15476	15394	15381	15418	15359	15135	15383	15230	15244	15480	15416	15453	15486	15234	15288	15207	15197	15281	15329	15289	15333	15183	15255	15395	15374	15531	15346	15331	15388	15434	15290	15453	15458	15469	15261	15136	15334	15353	15438	15335	15199	15263	15332	15109	15415	15368	15368	15492	15354	15299	15418	15356	15424	15266	15291	15394	15289	15073	15459	15275	15352	15274	15315	15287	15376	15257	14960	15303	15087	15246	15244	15176	15232	15349	15147	15346	15293	15337	15375	15200	15399	15648	15255	15255	15319	15289	15219	15335	15258	15244	15434	15279	15372	15495	15374	15376	15366	15211	15197	15285	15226	15110	15200	15210	15487	15287	15429	15183	15305	15222	15312	15230	15278	15062	15330	15340	15454	15500	15141	15338	15381	15186	15277	15378	15101	15287	15334	15397	15305	15215	15367	15375	15304	15387	15360	15323	15536	15122	15479	15269	15444	15301	15101	15360	15226	15292	15139	15360	15404	15409	15212	15094	15349	15432	15341	15275	15419	15371	15345	15099	15398	15327	15303	15388	15370	15434	15275	15299	15220	15388	15194	15302	15280	15521	15142	15333	15108	15321	15413	15302	15372	15135	15598	15295	15535	15337	15267	15207	15351	15547	15271	15381	15357	15412	15612	15410	15258	15322	15111	15325	15352	15360	15433	15278	15284	15409	15266	15329	15323	15434	15260	15383	15351	15173	15426	15235	15408	15297	15293	15342	15262	15277	15343	15385	15347	15363	15247	15384	15494	15305	15303	15508	15400	15356	15261	15366	15332	15300	15431	15333	15469	15361	15326	15442	15497	15145	15304	15540	15357	15437	15303	15314	15257	15314	15316	15364	15232	15391	15261	15325	15437	15333	15371	15336	15397	15270	15253	15314	15235	15473	15281	15160	15214	15302	15168	15262	15244	15247	15200	15267	15445	15329	15320	15418	15211	15301	15275	15181	15332	15168	15110	15339	15222	15286	15225	15338	15358	15081	15476	15275	15156	15289	15239	15239	15243	15435	15314	15473	15275	15603	15308	15049	15399	15459	15292	15233	15278	15286	15192	15116	15331	15256	15343	15159	15415	15345	15110	15443	15424	15241	15311	15497	15376	15256	15335	15328	15228	15226	15279	15449	15503	15200	15155	15446	15291	15247	15364	15298	15176	15313	15120	15353	15347	15008	15304	15349	15524	15223	15460	15245	15097	15467	15091	15233	15212	15352	15303	15169	15361	15449	15403	15329	15375	15354	15328	15398	15269	15379	15108	15209	15206	15461	15412	15297	15335	15341	15298	15312	15279	15254	15295	15337	15268	15402	15277	15373	15281	15279	15197	15419	15302	15431	15111	15349	15485	15408	15346	15228	15403	15701	15449	15404	15238	15122	15299	15334	15200	15068	15283	15190	15156	15349	15379	15315	15226	15242	15191	15244	15290	15209	15387	15320	15440	15531	15284	15207	15168	15188	15109	15250	15407	15242	15128	15284	15229	15295	15246	15334	15368	15189	15299	15520	15219	15254	15284	15376	15169	15229	15349	15266	15271	15372	15578	15386	15301	15330	15446	15583	15270	15204	15291	15223	15379	15434	15617	15250	15410	15267	15333	15465	15308	15200	15377	15456	15386	15438	15274	15253	15252	15286	15481	15271	15303	15363	15251	15482	15249	15407	15245	15427	15375	15355	15141	15311	15326	15539	15355	15229	15264	15099	15123	15340	15222	15219	15350	15216	15132	15394	15451	15441	15300	15378	15371	15372	15300	15184	15277	15505	15286	15200	15447	15489	15370	15308	15392	15611	15307	15440	15192	15182	15297	15315	15374	15274	15320	15335	15129	15172	15430	15324	15316	15390	15430	15321	15278	15408	15331	15089	15236	15322	15355	15236	15254	15202	15433	15315	15318	15383	15409	15465	15474	15245	15205	15447	15441	15553	15379	15354	15364	15426	15333	15396	15502	15169	15182	15502	15435	15351	15296	15234	15455	15463	15306	15556	15290	15324	15368	15319	15337	15086	15282	15145	15316	15344	15121	15270	15367	15311	15425	15163	15224	15409	15402	15381	15184	15279	15252	15458	15353	15278	15479	15266	15311	15198	15182	15258	15399	15253	15347	15264	15260	15131	15379	15185	15199	15305	15261	15402	15273	15336	15269	15313	15332	15293	15566	15490	15417	15287	15419	15555	15292	15363	15456	15350	15379	15197	15239	15353	15172	15249	15459	15507	15364	15358	15379	15298	15188	15261	15229	15308	15329	15135	15301	15427	15208	15315	15230	15449	15268	15257	15235	15225	15256	15259	15481	15437	15333	15482	15278	15300	15316	15275	15479	15454	15445	15415	15329	15416	15412	15262	15332	15483	15518	15337	15357	15372	15302	15208	15056	15467	15312	15374	15313	15349	15224	15356	15174	15478	15211	15369	15200	15323	15461	15405	15413	15356	15388	15202	15222	15225	15386	15349	15305	15322	15245	15299	15398	15359	15521	15422	15480	15447	15206	15203	15276	15113	15446	15211	15276	15303	15403	15400	15272	15403	15291	15275	15221	15272	15328	15345	15424	15333	15169	15446	15194	15141	15329	15163	15351	15199	15295	15451	15446	15264	15387	15495	15187	15620	15384	15295	15262	15359	15199	15413	15374	15269	15325	15399	15382	15333	15285	15316	15299	15201	15134	15182	15522	15263	15354	15341	15405	15400	15211	15387	15257	15222	15332	15481	15372	15590	15379	15349	15151	15154	15466	15320	15320	15507	15204	15072	15352	15273	15555	15460	15448	15260	15336	15232	15427	15139	15197	15360	15261	15114	15304	15182	15261	15233	15457	15512	15246	15277	15184	15401	15285	15238	15234	15341	15452	15298	15426	15496	15340	15340	15441	15632	15306	15418	15259	15304	15191	15329	15350	15323	15453	15253	15419	15317	15182	15302	15356	15243	15203	15141	15542	15218	15266	15291	15376	15366	15360	15489	15186	15314	15308	15220	15466	15494	15256	15375	15364	15302	15404	15441	15300	15199	15207	15218	15345	15305	15249	15326	15339	15084	15321	15216	15455	15386	15302	15257	15233	15258	15352	15284	15601	15394	15302	15262	15274	15302	15269	15308	15175	15352	15250	15300	15342	15423	15214	15131	15318	15288	15265	15416	15453	15266	15215	15382	15229	15171	15472	15209	15471	15466	15243	15296	15329	15130	15301	15234	15398	15327	15466	15252	15276	15631	15547	15271	15232	15213	15316	15293	15326	15321	15309	15329	15334	15205	15300	15301	15204	15343	15638	15340	15457	15288	15293	15362	15268	15242	15364	15490	15338	15232	15262	15333	15200	15098	15175	15229	15378	15156	15223	15187	15302	15220	15061	15286	15208	15276	15130	15413	15406	15386	15377	15333	15310	15362	15356	15315	15399	15183	15356	15152	15339	15397	15478	15202	15255	15158	15380	15283	15432	15417	15384	15494	15349	15410	15306	15460	15390	15357	15393	15349	15371	15295	15351
22893	34089	29915	22674	19850	17290	16384	15617	14942	14609	14384	14509	14585	14635	14453	14804	14434	14568	14343	14405	14386	14309	14419	14352	14376	14318	14103	14318	14207	14055	14127	14311	14125	14132	14204	14160	14045	14126	14312	14042	14058	14043	14034	14000	13934	14194	13975	13996	14045	13924	13976	14002	14067	14098	14137	14171	13867	14005	13973	14101	13990	14015	14067	13976	14023	13936	13832	13985	13957	14133	13936	13956	13995	14130	13969	14058	13885	14163	14068	13990	14028	14081	13867	14075	13845	14026	14046	13772	13918	13983	13915	14010	13973	14125	14041	13978	13799	13923	14172	14062	13835	14103	13940	13967	13974	13931	13969	14079	13945	14025	14024	13863	14077	13966	13988	14067	13772	13757	13940	14115	13925	13946	13930	14002	13964	14027	13962	14008	13903	13999	13849	13982	14077	14103	13911	13924	13927	14064	13934	13928	13893	13987	13786	14025	14013	13991	13963	13977	14062	13929	14043	13830	14040	14029	14061	13896	13997	14023	13847	13806	14129	13943	14074	13902	13948	13894	14064	13841	13951	13970	14028	14029	13942	14140	14013	13916	14085	13969	14013	14064	13938	14007	13964	14151	14102	13978	13977	14005	13998	13938	14077	14077	14023	14101	14112	14011	13925	13953	14012	13975	13802	14037	13795	13966	14219	13916	14007	13910	13934	13869	13958	13941	13691	14131	14024	14127	14072	13986	14091	13901	13894	14111	13996	13892	14015	14013	14189	13903	14027	14051	14044	14056	14067	13936	13941	13995	13953	14029	13782	14209	14118	14094	14076	14185	14074	14122	13952	14099	14079	14050	13966	14132	14043	14045	13861	14066	13904	13781	13951	14107	13985	13909	13883	14025	14171	14051	14004	14146	14112	14018	14097	14111	14039	14092	14093	13834	13905	13865	14121	13988	13994	13860	14040	13828	14035	13891	14010	14050	13900	14069	13968	14125	13917	14056	14046	14026	13924	13848	13834	13917	13982	14007	13888	13952	13846	14011	14133	13867	14048	13981	13894	13833	14048	13993	14023	13859	14129	13965	13827	13976	13998	14014	13855	14046	13859	13947	13944	14083	13886	14046	13995	13985	14115	13881	13992	14084	14134	14032	13888	14006	13995	13894	14105	13926	13807	13962	14005	14021	14140	14033	13973	14010	13908	14136	14018	14127	13890	14069	14044	14107	14012	13966	14022	14023	14046	13989	14108	13934	13955	14075	13972	13974	14021	14000	14018	13910	14009	13920	14207	14148	14068	13958	14023	13929	13912	14234	14118	14039	14051	14010	13872	13957	14220	14078	14004	13973	14187	13847	13933	13997	13929	14038	14096	14018	13998	13967	13941	13884	14058	13838	14041	13931	14149	13981	14159	13946	14121	13918	14089	13949	14043	14044	13940	14005	13947	14062	14020	13998	14033	14054	14085	13921	14105	14035	13954	13954	13996	14168	14061	14045	14094	14055	13947	13959	13956	13776	13926	14040	13879	13842	14047	13943	13852	14136	14061	14047	13959	14096	14004	13932	13984	14064	13982	14048	14087	13892	14089	14093	14025	14045	14054	13988	13817	14047	13934	13854	14102	13963	13882	14179	13818	14044	14097	13919	14045	14203	14067	13995	13946	14059	13877	13827	14189	14129	14065	14117	14194	14110	13813	13793	13922	14057	14016	13950	13871	13945	13893	13858	14014	13926	13975	13857	13936	13932	13921	14039	14072	13965	14074	13966	13886	13804	14292	13875	14027	14060	14071	13998	13971	14008	14125	13972	13975	14025	13921	13912	13862	13982	14010	14098	14073	13948	13961	14027	14063	13932	14008	13831	14011	13920	13969	13774	14073	13838	14052	14045	13988	13964	13952	13976	14032	13870	14039	13852	13903	13979	14084	14034	14105	13950	13927	13917	13953	14100	14004	13987	14027	14032	14079	13961	14102	13995	13868	13982	13985	14189	13836	13944	13938	14100	14107	14069	13849	14025	14121	14048	14020	13977	13970	14067	14091	14033	13850	13995	13924	14076	14041	14089	14091	13985	14036	14047	14090	13974	14063	14041	13920	14087	13853	13945	14041	14031	14025	13986	13957	14001	14087	13932	13991	13785	13972	14128	14120	13999	14078	14049	13960	14123	13959	13871	14140	13924	13873	14095	13981	14046	14124	13926	13982	14158	13978	14036	13874	14116	13982	13979	14124	14193	14102	14202	13940	13922	14019	13977	14020	13862	14180	14053	14130	13837	14016	13884	14069	14111	13929	13728	14104	13887	13995	14031	13839	13975	13973	13960	14123	14029	13989	14107	13963	13935	13914	13982	14017	13807	14037	14071	13978	14008	14117	14019	14109	13975	14157	13970	13954	13970	13956	13983	14095	14071	14047	13918	14055	14057	13954	14044	14070	14025	13999	14193	14094	14075	14067	13978	13890	13951	14063	13885	14039	13818	13984	14055	14130	14107	14063	14041	13826	14053	13911	14035	14111	14003	14115	13890	14050	14161	13870	14035	14063	14099	13850	13948	14023	13983	14087	14055	13967	13853	14009	14078	13966	14021	14113	14042	14148	14034	14221	14018	14014	13992	13931	14096	13925	14012	14009	13960	13910	13949	14105	13948	14042	14024	13987	13982	14003	13982	13957	13971	13850	14110	14152	13913	14040	13882	13953	13987	14063	13957	13955	13927	14207	13865	13981	13773	13975	13873	13999	14034	14078	13831	14047	14061	13997	13973	13934	14002	14042	13940	13981	13960	14140	14002	13996	13874	13944	13703	13995	13975	13980	14100	14011	13921	13957	13944	14062	14040	13940	14051	14089	13975	14064	14024	13962	13950	13999	14069	14142	14055	14157	13928	14032	13946	14087	13937	14042	13804	13878	14049	14132	13944	13976	14015	14128	13850	13973	13962	14006	13859	14018	14011	14080	13886	14138	14068	14084	13926	13788	14057	14049	13876	13954	14064	13947	14155	13980	13952	13967	14048	14105	14037	13935	14019	14039	13966	14067	14034	14025	14021	13926	14035	13997	13997	14064	13880	14037	13873	13887	13978	13876	13921	14090	14029	13771	13890	13868	13938	14226	13928	14018	14011	14027	14013	13918	13877	14043	13923	14132	13992	14022	13974	13989	14222	14039	13954	14000	14125	14077	14013	14174	13955	14064	14033	14071	14158	13977	14097	13797	14083	14004	13870	13895	14137	13953	14064	14056	13914	14079	13956	13969	13927	13979	14011	13998	13971	14098	14012	14073	13837	13983	13858	14069	13933	13973	14041	13991	13869	13994	13885	13885	14072	13977	13996	14042	13866	14020	14070	13995	13940	14200	14016	14077	14007	14023	13974	14132	13844	14144	14052	14060	13974	13973	13962	13927	14095	13921	14122	14003	13995	14016	13884	14003	13810	13887	13938	13994	13803	13869	13971	13875	13891	14186	13925	14019	13965	13924	13915	13881	13992	14203	14021	13993	14086	13954	14036	14042	13930	14139	14127	13943	14073	13894	14147	14125	13989	13908	14040	14018	14031	13990	13994	14027	14143	14010	13958	13918	13952	14048	14070	14012	14031	14138	13933	13941	14142	14139	13996	13997	14063	14114	13953	14041	14057	14123	14002	13947	14086	14064	14081	13884	13992	14060	14085	13987	13971	14038	13921	13998	14078	14043	14082	13960	14058	14102	14075	14105	13933	14064	14025	13919	14105	13937	14014	13991	14024	13910	14029	13962	13863	14114	13897	14138	14208	13938	13953	14020	14070	14042	14192	14140	13989	14129	13837	14087	13964	13948	13919	14017	14024	13988	13798	13856	13946	13902	13931	14121	13987	13918	13854	13998	13947	14087	14033	14058	14186	13922	13929	13972	14019	13903	14028	13953	13965	13955	14012	14004	14050	14068	13846	14030	13947	14118	13852	14072	14107	13935	14158	13955	13843	14042	14004	13861	13957	14113	13937	14094	13889	14120	14049	14032	14135	13997	13940	13981	13953	13941	14028	14034	13900	13983	14078	14148	13895	13872	13931	13962	13867	13933	13941	14005	13947	14043	14027	13944	14050	13817	14027	13948	14181	14058	14035	13843	13938	13920	14039	14067	13758	14141	14006	14092	13872	14071	13997	14036	14088	14144	13991	14131	14087	13784	14079	14095	13945	13862	13999	13952	13931	14093	13997	14138	13984	13840	13863	14076	14201	14113	14046	13890	13902	14053	14048	14038	13987	14055	13732	14214	14125	13991	14102	14051	14127	14003	14019	14127	13976	14093	13922	14015	13997	14092	14077	14081	14103	13957	13948	14086	13877	13990	14038	14041	14108	13995	13767	14055	13901	14066	13983	14130	14050	13885	13904	13882	14162	13950	13849	13974	14051	14050	13907	13995	14127	13864	13914	14109	14152	13993	13940	14180	14029	13968	14030	14012	13854	13941	14017	13944	14000	13991	14023	13987	14162	13848	14148	13966	13962	14033	14068	13948	13870	13943	13856	14184	14100	13834	13888	14189	13989	14011	13858	13962	13988	14138	13980	13987	13967	13895	13903	14020	14018	14058	13908	14100	14025	13994	13945	13938	14080	14074	13974	14056	13963	14096	13933	13990	14124	14043	14011	13933	14073	14033	14056	13994	14090	13981	14048	13922	13733	14157	14237	14016	14201	14017	14039	14003	14033	13926	13845	13968	14053	14023	13860	13934	13951	13860	14113	13951	13955	13900	13895	14051	14089	14013	13947	14054	13997	14027	14037	14012	14147	14037	13954	14029	14005	14147	14016	13926	14014	13955	13894	13964	14067	13945	13928	13915	14013	13961	13937	14115	13974	14156	14022	13997	13951	13920	13991	14017	13976	13952	13991	13908	14009	13883	13821	14073	14047	14085	13933	14051	13990	14083	13985	13931	14023	14005	14021	14135	13902	13837	13838	14161	14044	14018	14026	14058	13942	13813	13960	14136	13875	13761	14054	14119	13936	14060	14057	14108	13970	14100	14031	14046	13959	14030	13969	14104	14106	14011	13983	14080	14093	14064	14056	14046	13955	14106	13857	13862	14062	14166	14041	13905	14062	14066	13950	13967	14128	14167	14200	13977	13914	13784	14036	14062	14081	14053	14136	14120	13891	14155	13835	14014	13930	14270	14071	14148	13939	13981	14089	13954	14101	14038	13995	14010	14073	14126	13944	14018	13960
23786	21099	28505	24158	22379	22492	21037	17962	16913	16872	16482	16199	16080	16294	16222	16225	16399	16195	16150	16188	16158	16262	16118	15947	16055	15969	15965	15777	15862	15926	15924	15677	15856	15762	15927	15624	15742	15856	15805	15645	15864	15644	15839	15656	15584	15707	15561	15627	15683	15669	15512	15671	15735	15853	15932	15656	15614	15517	15615	15527	15647	15755	15709	15732	15648	15500	15682	15621	15451	15630	15790	15486	15754	15827	15578	15879	15710	15664	15692	15757	15624	15574	15463	15568	15611	15491	15545	15827	15610	15628	15681	15506	15625	15525	15741	15839	15796	15535	15604	15692	15610	15727	15579	15584	15440	15539	15723	15561	15443	15508	15499	15589	15602	15649	15534	15619	15609	15554	15581	15477	15612	15658	15744	15550	15553	15544	15621	15557	15597	15678	15579	15495	15678	15584	15391	15561	15559	15594	15428	15541	15686	15544	15567	15582	15895	15520	15597	15562	15914	15589	15650	15534	15545	15590	15597	15468	15634	15592	15589	15472	15454	15492	15427	15703	15542	15611	15586	15552	15709	15559	15633	15526	15691	15525	15625	15779	15519	15736	15687	15536	15456	15270	15578	15510	15804	15746	15530	15549	15741	15719	15576	15532	15681	15359	15307	15553	15533	15579	15678	15456	15551	15635	15316	15538	15407	15636	15626	15691	15754	15786	15829	15609	15717	15728	15605	15401	15350	15636	15501	15437	15502	15677	15635	15462	15644	15406	15616	15531	15442	15407	15492	15616	15641	15577	15677	15682	15520	15708	15493	15638	15482	15597	15360	15665	15548	15583	15749	15573	15400	15561	15668	15464	15561	15417	15718	15537	15530	15442	15586	15552	15531	15551	15656	15666	15634	15442	15555	15568	15671	15538	15483	15645	15698	15592	15698	15477	15630	15443	15473	15627	15583	15531	15719	15822	15505	15523	15539	15606	15668	15541	15505	15643	15700	15295	15561	15722	15572	15536	15541	15390	15524	15579	15470	15562	15676	15745	15523	15534	15324	15657	15518	15611	15493	15549	15586	15629	15491	15669	15469	15643	15516	15514	15458	15598	15609	15458	15624	15727	15678	15563	15567	15653	15602	15413	15545	15544	15510	15422	15450	15614	15559	15485	15536	15859	15677	15614	15599	15701	15410	15583	15671	15509	15742	15647	15361	15422	15557	15499	15496	15488	15633	15730	15361	15510	15294	15559	15555	15549	15711	15615	15527	15594	15547	15491	15598	15680	15448	15614	15667	15555	15581	15721	15695	15459	15585	15673	15612	15542	15648	15563	15627	15600	15484	15655	15721	15758	15689	15750	15741	15477	15723	15658	15675	15599	15485	15610	15600	15581	15407	15446	15703	15847	15593	15789	15535	15606	15596	15498	15741	15643	15653	15604	15727	15354	15399	15899	15565	15427	15653	15529	15680	15450	15508	15573	15601	15520	15560	15590	15846	15513	15771	15570	15597	15605	15509	15381	15460	15790	15380	15437	15477	15553	15706	15582	15724	15740	15501	15771	15680	15613	15630	15378	15528	15510	15758	15771	15484	15418	15634	15666	15420	15465	15622	15517	15553	15597	15585	15624	15614	15456	15569	15697	15697	15860	15661	15750	15588	15531	15600	15547	15613	15446	15475	15458	15650	15599	15558	15471	15761	15422	15472	15652	15565	15723	15552	15581	15366	15677	15576	15611	15479	15618	15568	15482	15777	15530	15515	15526	15547	15589	15592	15537	15511	15533	15602	15509	15348	15712	15685	15671	15519	15722	15734	15575	15583	15693	15646	15475	15711	15552	15616	15683	15640	15527	15584	15407	15518	15768	15477	15558	15616	15472	15528	15646	15668	15685	15627	15589	15563	15482	15391	15546	15470	15706	15626	15705	15576	15565	15539	15632	15576	15625	15758	15446	15628	15463	15651	15605	15618	15660	15780	15761	15643	15517	15710	15431	15624	15442	15522	15423	15707	15644	15690	15598	15597	15524	15532	15736	15644	15676	15584	15623	15573	15352	15496	15458	15635	15485	15515	15595	15591	15517	15505	15730	15577	15607	15598	15623	15525	15654	15566	15644	15438	15471	15585	15551	15468	15470	15446	15579	15795	15659	15467	15497	15521	15535	15588	15527	15559	15575	15607	15572	15707	15626	15665	15536	15551	15598	15668	15553	15544	15447	15447	15657	15595	15528	15652	15631	15618	15647	15702	15661	15397	15490	15508	15545	15609	15378	15484	15503	15708	15605	15642	15471	15468	15482	15599	15665	15677	15508	15584	15490	15603	15624	15528	15713	15590	15552	15763	15669	15605	15542	15471	15615	15482	15653	15475	15781	15727	15471	15531	15392	15596	15518	15630	15509	15632	15467	15642	15493	15520	15509	15517	15499	15790	15545	15596	15657	15655	15652	15545	15424	15553	15521	15602	15448	15486	15605	15523	15601	15739	15476	15609	15651	15544	15646	15696	15506	15695	15596	15631	15631	15590	15686	15524	15541	15705	15533	15352	15782	15559	15761	15635	15547	15727	15481	15639	15670	15603	15375	15568	15599	15541	15656	15574	15633	15568	15477	15431	15713	15721	15696	15727	15869	15507	15565	15463	15707	15546	15486	15495	15496	15731	15730	15583	15458	15316	15637	15513	15802	15360	15337	15561	15441	15721	15624	15552	15527	15564	15521	15732	15470	15814	15483	15634	15517	15495	15605	15599	15502	15541	15594	15616	15603	15503	15745	15730	15597	15461	15405	15305	15529	15375	15683	15670	15687	15602	15722	15757	15553	15450	15759	15466	15528	15681	15566	15633	15648	15633	15706	15568	15662	15468	15629	15638	15618	15389	15577	15357	15704	15493	15534	15513	15460	15485	15573	15677	15497	15524	15569	15440	15680	15658	15533	15629	15593	15466	15565	15714	15626	15806	15530	15726	15555	15541	15485	15583	15623	15716	15624	15704	15603	15556	15705	15498	15669	15527	15707	15565	15698	15557	15752	15611	15593	15496	15699	15548	15489	15780	15640	15526	15663	15815	15565	15582	15767	15712	15508	15748	15397	15626	15511	15519	15572	15427	15698	15730	15692	15379	15702	15698	15551	15493	15687	15615	15534	15678	15559	15637	15623	15587	15616	15816	15660	15646	15481	15721	15533	15530	15512	15575	15561	15494	15747	15668	15550	15560	15773	15661	15580	15480	15740	15476	15502	15589	15684	15366	15793	15679	15767	15513	15455	15616	15521	15744	15576	15649	15461	15584	15730	15755	15642	15723	15467	15618	15550	15516	15419	15802	15622	15555	15667	15571	15689	15443	15445	15646	15485	15494	15578	15563	15605	15660	15673	15618	15776	15815	15432	15344	15531	15733	15665	15674	15624	15585	15402	15588	15645	15615	15588	15597	15436	15766	15717	15683	15538	15494	15615	15517	15630	15327	15612	15589	15734	15490	15686	15466	15466	15684	15628	15661	15622	15811	15665	15676	15749	15873	15580	15583	15667	15564	15577	15785	15802	15423	15521	15488	15501	15662	15603	15573	15513	15646	15639	15570	15476	15550	15519	15591	15588	15590	15486	15608	15648	15741	15702	15580	15662	15617	15567	15492	15496	15450	15593	15546	15399	15752	15656	15534	15488	15633	15690	15546	15383	15561	15568	15709	15707	15466	15547	15472	15642	15442	15444	15534	15556	15622	15781	15497	15579	15550	15451	15882	15534	15694	15751	15623	15674	15697	15605	15597	15671	15387	15465	15535	15555	15564	15743	15456	15853	15552	15617	15777	15486	15693	15470	15579	15462	15430	15582	15511	15628	15670	15600	15634	15417	15702	15705	15549	15589	15655	15465	15548	15702	15566	15455	15373	15716	15526	15541	15680	15495	15794	15669	15578	15642	15516	15515	15636	15646	15469	15534	15531	15540	15459	15452	15422	15601	15704	15603	15722	15676	15570	15903	15586	15514	15679	15564	15732	15494	15646	15513	15621	15637	15433	15665	15695	15415	15714	15488	15554	15541	15792	15672	15483	15463	15410	15652	15381	15394	15542	15719	15596	15477	15637	15649	15365	15568	15507	15547	15790	15776	15521	15496	15563	15529	15427	15461	15429	15623	15630	15709	15748	15721	15557	15455	15649	15632	15539	15522	15666	15584	15539	15543	15615	15539	15488	15460	15717	15444	15543	15515	15623	15677	15581	15537	15512	15629	15434	15465	15748	15638	15447	15532	15572	15644	15847	15521	15566	15632	15841	15625	15632	15513	15500	15497	15562	15423	15613	15351	15679	15697	15781	15513	15645	15550	15566	15703	15611	15586	15486	15548	15632	15503	15537	15522	15783	15919	15505	15644	15601	15555	15682	15601	15420	15528	15367	15404	15605	15667	15692	15524	15657	15569	15642	15409	15703	15671	15685	15709	15708	15855	15579	15521	15633	15660	15453	15505	15463	15690	15908	15551	15708	15598	15688	15785	15645	15717	15486	15553	15538	15668	15665	15756	15562	15602	15445	15641	15533	15541	15429	15729	15408	15421	15591	15637	15751	15491	15828	15464	15629	15568	15673	15507	15679	15595	15792	15548	15611	15520	15600	15609	15541	15792	15588	15452	15805	15574	15452	15670	15784	15625	15530	15358	15501	15490	15500	15492	15794	15570	15391	15466	15481	15642	15515	15653	15646	15566	15702	15479	15606	15664	15575	15567	15414	15439	15608	15577	15418	15514	15281	15713	15617	15455	15575	15583	15531	15442	15297	15422	15523	15525	15507	15518	15700	15545	15703	15569	15405	15685	15639	15800	15505	15637	15623	15486	15538	15557	15402	15528	15609	15507	15520	15431	15569	15604	15572	15708	15605	15524	15663	15693	15420	15449	15676	15580	15732	15551	15608	15553	15525	15585	15476	15506	15728	15572	15549	15574	15655	15478	15611	15601	15448	15751	15670	15627	15503	15538	15505	15642	15573	15591	15652	15496	15824	15630	15943	15677	15387	15615	15590	15521	15545	15751	15769	15566	15625	15469	15657	15360	15487	15602	15630	15490	15694	15545	15617	15594	15486	15620	15642	15556	15598	15477	15743	15592	15787	15650	15441	15652	15433	15740	15643	15580	15715	15672	15616	15558	15573	15852	15506	15505	15562	15364	15514	15512	15450	15385	15719	15616	15555	15656	15636	15565	15518	15571
23404	41497	36927	28107	23890	20401	18645	17249	16300	15575	15301	15149	15179	15062	15215	15064	15046	15044	14983	14881	14834	14887	14840	14967	14816	14815	14527	14612	14726	14532	14495	14556	14473	14391	14321	14547	14385	14406	14286	14348	14312	14237	14429	14223	14336	14147	14303	14282	14089	14011	14238	14380	14427	14167	14324	14317	14194	14055	14331	14270	14181	14238	14254	14217	14094	14283	14153	14250	14140	14223	14205	14068	14198	14142	14322	14125	14379	14114	14311	14193	14228	14201	14307	14221	14125	14161	14264	14251	14228	14270	14245	14053	13965	14408	14243	14068	14210	14119	14181	14212	14257	14235	14166	14206	14147	14126	14155	14206	14218	14231	14150	14194	14173	14304	14314	14158	14267	14080	14251	14316	14148	14284	14241	14133	14149	14245	14284	14153	14106	14151	14233	14276	14264	14093	14257	14078	14088	14188	14243	14200	14143	14243	14331	14288	14375	14162	14325	14183	14135	14242	14123	14328	14309	14242	14303	14152	14060	14124	14215	14067	14208	14186	14208	14210	14211	14186	14162	14129	14287	14237	14321	14153	14223	14228	14101	14446	14303	14283	14113	14250	14417	14141	14201	14174	14175	14235	14278	14300	14006	14123	14206	14084	14189	14217	14267	14231	14087	14229	14091	14398	14226	14356	14325	14265	14208	14240	14296	14318	14022	14157	14153	14379	14213	14083	13999	14243	14103	14000	14300	14184	14351	14266	14184	14148	14307	14224	14264	14114	14299	14330	14327	14157	14131	14163	14180	14089	14218	14225	14281	14143	14279	14256	14127	14099	14185	14415	14232	14302	14171	14303	14171	14283	14287	14183	14241	14256	14256	14177	14264	14210	14228	14148	14293	14221	14301	14139	14154	14253	14298	14186	14165	14099	14197	14334	14137	14096	14078	14175	14175	14151	14160	14187	14134	14308	14236	14257	14267	14353	14097	14388	14291	14347	14221	14004	14162	14213	14263	14286	14150	14326	14219	14188	14316	14224	14239	14261	14245	14149	14133	14201	14353	14143	14237	14123	14105	14235	14251	14181	14153	14170	14248	14121	14312	13984	14296	14115	14236	14152	14183	14148	14302	14090	14359	14222	14397	14209	14290	14141	14141	14195	14210	14281	14229	14085	14260	14143	14270	14347	14356	14184	14122	14350	14321	14028	14249	14139	14350	14111	14240	14379	14024	14125	14179	14077	14285	14236	14201	14089	14148	14203	14327	14235	14175	14285	14005	14141	14108	14209	14233	14242	14199	14198	14152	14231	14145	14362	14161	14153	14172	14110	14196	14321	14157	14121	14184	14043	14275	14169	14190	14249	14129	14171	14436	14130	14267	14380	14098	14200	14151	14120	14116	14229	14080	14004	14236	14085	14049	14216	14097	14224	14072	14230	14232	14187	14166	14204	14243	14159	14145	14221	14333	14029	14162	14321	14273	14255	14141	14245	14325	14304	14207	14003	14180	14088	14333	14041	14105	14181	14069	14230	14101	14116	14421	14226	14211	14228	14220	14232	14314	14077	13975	14333	14108	14190	14248	14170	14231	14341	14190	14178	14161	14223	14170	14271	14160	14268	14256	14172	14024	14266	14250	14123	14279	14170	14257	14115	14178	14176	14229	14241	14104	14246	14212	14104	14236	14237	14210	14231	14203	14046	14115	14252	14218	14252	14093	14203	14063	14011	14111	14229	14216	14356	14160	14350	14201	14242	14217	14093	14047	14157	14223	14170	14190	14148	14062	14243	14308	14184	14268	14130	14207	14121	14200	14219	14172	14128	14269	14051	14042	14180	14209	14241	14058	14280	14298	14266	14111	14165	14083	14305	14196	14338	14225	14188	14129	14299	14152	14051	14200	14168	14234	14174	14088	14278	14363	14220	14200	14253	14223	14137	14286	14174	14261	14245	14181	14129	14116	14421	14256	14140	14229	14126	14177	14162	14266	14091	14205	14221	13996	14167	14243	14164	14246	14290	14085	14173	14117	14184	14178	14305	14323	14203	14202	14310	14453	14229	14141	14201	14095	14182	14282	14195	14187	14234	14297	14200	14239	14263	13965	14212	14136	14143	14399	14271	14079	14096	14136	14157	14233	14241	14127	14200	14282	14100	14092	14312	14264	14180	14316	14378	14226	14117	14105	14291	14257	14173	14317	14086	14296	14228	14046	14119	14092	14190	14256	14188	14380	14384	13983	14163	14215	14378	14079	14217	14236	14046	14210	14267	14102	14090	14120	14200	14055	14052	14292	14253	14216	14143	14209	14165	14288	14338	14253	14207	14070	14138	14120	14213	14232	14140	14368	14239	14105	14398	14175	14142	14145	14253	14155	14176	14191	13953	14143	14309	14207	14225	14130	14096	14248	14188	14161	14232	14204	14093	13943	14214	14136	14170	14190	14255	14254	14168	14086	14191	14038	14201	14211	14244	14189	14205	14274	14264	14396	14195	14308	14199	14246	14454	14149	14238	14134	14180	14336	14142	14192	14035	14187	14174	14184	14127	14298	14214	14328	14206	14084	14293	14187	14283	14302	14211	14263	14329	14225	14105	14220	14173	14313	14212	14251	14426	14182	14229	14330	14253	14236	14209	14394	14116	14303	14120	14323	14240	14157	14158	14278	14141	14100	14137	14257	14071	14215	14163	14148	14283	14144	14250	14219	14158	14130	14104	14209	14188	14085	14268	14270	14222	14215	14237	14335	14214	14086	14308	14094	14142	14372	14199	14221	14188	14065	14277	14131	14375	14345	14182	14236	14283	14281	14058	14233	14040	14267	14195	14254	14153	14155	14215	14173	14232	14115	14324	14355	14200	14305	14215	14095	14161	14200	14154	14114	14210	14168	14213	14166	14285	14089	14194	14265	14261	14250	14120	14289	14338	14094	14251	14265	14293	14251	14193	14177	14011	14210	14235	14374	14311	14225	14090	14174	14186	14184	13990	14200	14134	14414	14244	14242	14057	14236	14217	14277	14203	14217	14086	14255	14251	14118	14434	14280	14198	14170	14272	14294	14298	14182	14155	14157	14139	14352	14161	14338	14165	14261	14154	14364	14183	14321	14238	14191	14264	14145	14238	14003	14363	14291	14168	14361	14188	14288	14157	14350	14191	14344	14120	14248	14353	14225	14137	14426	14123	14127	14261	14205	14119	14139	14296	14102	14385	14052	14004	14154	14162	14212	14166	14090	14105	14222	14228	14385	14221	14176	14077	14251	14151	14304	14174	14070	14167	14242	14142	14178	14139	14284	14086	14181	14209	14210	14112	14175	14250	14229	14080	14142	14249	14217	14059	14331	14235	14144	14333	14250	14197	14233	14222	14219	14291	14091	14182	14180	14152	14243	14115	14176	14145	14259	14278	14218	14073	14199	14086	14277	14123	14275	14066	14347	14199	14122	14272	14271	14205	14205	14207	14208	14286	14032	14050	14380	14234	14199	14208	14310	14068	14296	14101	14106	14219	14101	14143	14103	14265	14380	14205	14379	14151	14144	14136	14211	14188	14217	14207	14155	14090	14448	13954	14105	14284	14228	14324	14251	14246	14107	14141	14139	14162	14204	14235	14256	14134	14407	14175	14219	14128	14200	14260	14254	14066	14192	13983	14307	14229	14219	14107	14126	14270	14163	14248	14114	14305	14134	14239	14180	14359	14138	14127	14261	14180	14276	14202	14093	14276	14175	14243	14475	14095	14311	14307	14091	14102	14127	14116	14117	14177	14265	14016	14258	14194	14198	14164	14175	14288	14109	14081	14274	14270	14253	14052	14165	14067	14157	14146	14243	14203	14024	14241	14262	14140	14240	14330	14232	14178	14146	14135	14129	14192	14165	14264	14189	14321	14174	14185	14066	14000	14268	14254	14135	14149	14278	14178	14309	14133	14151	14107	14168	14223	14203	14188	14131	14281	14170	14085	14111	14346	14087	14136	14379	14189	14145	14082	14195	14138	14198	14118	14269	14360	14186	14383	14193	14252	14252	14164	14100	14178	14267	14286	14148	14199	14185	14248	14039	14247	14071	14147	14105	14141	14245	14181	14236	14267	14140	14146	14333	14272	14358	14370	14227	14180	14117	14293	14291	14149	13981	14428	14121	14210	14277	14076	14116	14214	14150	14292	14221	14247	14141	14291	14180	14138	14264	14190	14091	14056	14058	14186	14299	14227	14161	14265	14132	14122	14066	14193	14275	14289	14142	14120	14128	14351	14180	14250	14204	14218	14008	14456	14063	14217	14307	13969	14356	14180	14276	14273	14267	14158	14194	14213	14228	14130	14084	14236	14125	14287	14065	14383	14167	14175	14125	14213	14326	14111	14365	14266	14169	14090	14195	14223	14050	14129	14374	14125	14215	14149	14079	14267	14096	14236	14216	14150	14229	14210	14322	14175	14158	14263	14326	14168	14136	14176	14329	14256	14319	14109	14262	14240	14344	14234	14308	14164	14282	14279	14202	14149	14234	14144	14425	14211	14096	14170	14276	14170	14305	14233	14185	14125	14323	14094	14148	14156	14339	13974	14168	14271	14219	14234	14155	14284	13907	14077	14181	14187	14147	14364	14154	14274	14321	14228	14072	14259	14191	14218	14211	14064	14399	14201	14181	14291	13973	14069	14220	14046	14291	13987	14231	14309	14032	14288	14308	14190	14419	14146	14219	14065	14175	14219	14146	14101	14144	14164	14270	14243	14127	14177	14030	14417	14229	14213	14172	14038	14218	14423	14151	14264	14162	14134	14204	14067	14196	14319	14115	14059	14084	14265	14230	14232	14189	14174	14152	14255	14224	14149	14125	14087	14304	14189	14343	14217	14142	14115	14155	14356	14203	14270	14314	14091	14088	14176	14095	14197	14070	14186	14178	14165	14275	14040	14210	14073	14125	14153	14247	14237	14134	14078	14444	14088	14358	14096	14107	14178	14202	14078	14179	14256	14208	14276	14358	14321	14240	14232	14211	14092	14275	14191	14225	14209	14046	14200	14189	14161	14288	14326	14270	14086	14241	14096	14273	14153	14175	14233	14329	14077	14257	14188	14204	14102	14144	14193	14172	14308	14139	14214	14315	14254	14168	14136	14173	14288	14262	14244	14282	14053	14198	14176	14188	14265	14255	14101	14197	14182	14373	14164	14208	14179	14102	14234	14057	14103	14258	14250	14233	14157
22605	21064	28811	23501	21431	23492	25081	19303	17673	17510	17031	16723	16494	16923	16730	16423	16543	16592	16271	16457	16396	16267	16385	16377	16358	15987	16018	16327	16167	16242	16126	16146	16012	15989	16029	15708	16107	15827	16043	15808	16007	15872	15847	15810	15778	15677	15587	15691	15779	15534	15773	15843	15620	15568	15896	15639	15566	15832	15719	15708	15784	15716	15615	15639	15646	15742	15900	15567	15577	15587	15642	15682	15621	15743	15610	15592	15698	15435	15564	15805	15709	15890	15768	15633	15654	15831	15568	15764	15751	15533	15701	15690	15789	15658	15554	15742	15670	15539	15567	15730	15674	15681	15660	15738	15659	15433	15621	15543	15728	15712	15687	15591	15613	15572	15766	15486	15519	15635	15740	15612	15735	15419	15627	15611	15525	15572	15594	15643	15717	15737	15613	15540	15431	15646	15668	15871	15782	15616	15570	15583	15673	15802	15503	15671	15689	15632	15602	15589	15447	15596	15554	15668	15678	15427	15496	15682	15614	15621	15652	15708	15346	15482	15535	15668	15579	15584	15601	15515	15683	15650	15605	15683	15702	15518	15635	15746	15538	15560	15616	15520	15560	15847	15637	15626	15465	15576	15602	15743	15600	15608	15382	15523	15655	15677	15563	15660	15473	15523	15633	15618	15576	15631	15786	15742	15567	15601	15827	15617	15933	15616	15624	15745	15670	15658	15776	15629	15588	15548	15705	15589	15661	15405	15668	15542	15684	15817	15461	15588	15678	15699	15444	15534	15814	15478	15533	15547	15688	15693	15638	15572	15542	15643	15781	15762	15540	15545	15806	15736	15564	15645	15757	15616	15499	15512	15614	15529	15599	15701	15637	15556	15755	15542	15672	15531	15641	15720	15586	15669	15656	15665	15533	15395	15583	15350	15572	15606	15541	15702	15649	15630	15591	15537	15633	15609	15590	15538	15671	15704	15472	15527	15416	15778	15546	15490	15540	15725	15602	15465	15542	15621	15682	15612	15553	15526	15670	15772	15600	15640	15638	15537	15600	15447	15521	15808	15791	15561	15631	15587	15525	15758	15665	15691	15565	15773	15594	15660	15698	15291	15654	15535	15617	15673	15494	15723	15773	15544	15498	15412	15634	15506	15522	15767	15533	15676	15781	15613	15598	15539	15236	15505	15490	15608	15460	15585	15660	15568	15705	15439	15548	15561	15611	15551	15547	15558	15594	15725	15739	15545	15658	15548	15549	15705	15650	15617	15609	15706	15588	15525	15638	15765	15673	15678	15655	15719	15622	15675	15722	15719	15423	15509	15486	15441	15702	15396	15530	15565	15436	15496	15517	15602	15514	15701	15604	15673	15793	15665	15596	15792	15632	15653	15563	15723	15596	15651	15663	15417	15498	15675	15469	15555	15535	15668	15602	15694	15662	15469	15401	15759	15567	15472	15590	15470	15724	15567	15494	15784	15558	15701	15594	15792	15740	15523	15830	15468	15642	15635	15616	15683	15579	15428	15264	15704	15492	15651	15484	15722	15844	15801	15618	15534	15689	15511	15657	15713	15659	15540	15757	15635	15711	15637	15684	15634	15741	15681	15576	15715	15554	15541	15475	15495	15670	15581	15586	15663	15704	15763	15580	15520	15546	15623	15720	15497	15513	15567	15892	15552	15620	15794	15453	15621	15524	15698	15460	15763	15882	15685	15518	15491	15530	15662	15510	15399	15930	15611	15554	15691	15727	15375	15744	15473	15606	15611	15630	15563	15539	15575	15551	15638	15498	15560	15466	15423	15627	15678	15439	15563	15727	15462	15733	15677	15499	15526	15662	15723	15668	15575	15676	15637	15512	15508	15582	15630	15593	15589	15606	15722	15600	15528	15804	15608	15489	15447	15577	15730	15591	15642	15596	15508	15579	15624	15711	15635	15475	15786	15789	15483	15689	15563	15715	15606	15587	15537	15543	15509	15552	15530	15581	15648	15808	15556	15662	15691	15613	15635	15615	15441	15691	15661	15561	15644	15669	15573	15673	15478	15728	15787	15506	15446	15772	15654	15491	15650	15629	15662	15372	15587	15447	15676	15430	15594	15634	15497	15596	15445	15558	15488	15400	15547	15698	15636	15613	15360	15539	15640	15733	15577	15664	15606	15759	15599	15655	15480	15665	15611	15638	15570	15642	15307	15572	15500	15537	15521	15526	15482	15527	15582	15456	15576	15586	15683	15591	15614	15611	15735	15548	15668	15437	15663	15702	15505	15644	15654	15730	15707	15724	15545	15584	15545	15627	15632	15727	15643	15701	15772	15586	15471	15776	15452	15532	15485	15611	15549	15665	15562	15814	15813	15557	15556	15643	15657	15725	15505	15573	15711	15417	15744	15613	15687	15629	15579	15569	15633	15730	15615	15721	15452	15573	15564	15518	15560	15595	15673	15437	15612	15679	15547	15636	15751	15722	15508	15532	15506	15510	15598	15585	15755	15717	15494	15642	15791	15615	15737	15484	15444	15621	15592	15456	15622	15313	15480	15641	15653	15498	15607	15518	15611	15750	15713	15701	15659	15322	15521	15636	15554	15451	15564	15637	15815	15734	15661	15832	15523	15448	15704	15571	15614	15733	15718	15745	15797	15719	15556	15712	15539	15700	15594	15582	15643	15721	15412	15423	15513	15539	15557	15515	15523	15683	15526	15562	15610	15564	15611	15566	15452	15527	15531	15663	15725	15591	15636	15469	15647	15640	15559	15852	15475	15761	15785	15621	15544	15552	15807	15526	15485	15861	15764	15523	15550	15742	15575	15605	15677	15690	15666	15723	15672	15582	15435	15692	15741	15723	15603	15577	15567	15530	15633	15681	15715	15895	15607	15631	15565	15576	15668	15717	15728	15575	15807	15710	15716	15816	15583	15654	15660	15364	15791	15540	15667	15632	15455	15706	15588	15542	15577	15613	15784	15408	15477	15607	15687	15484	15486	15636	15632	15549	15571	15602	15460	15507	15789	15511	15585	15555	15755	15461	15563	15599	15547	15496	15597	15614	15648	15711	15454	15535	15705	15672	15637	15566	15730	15722	15595	15456	15791	15558	15561	15764	15648	15518	15630	15638	15648	15310	15469	15617	15663	15569	15727	15483	15679	15576	15773	15563	15372	15541	15495	15469	15707	15540	15549	15510	15548	15699	15460	15554	15564	15588	15692	15540	15734	15578	15757	15687	15573	15566	15662	15401	15443	15866	15396	15518	15581	15641	15702	15781	15562	15534	15543	15482	15665	15705	15555	15639	15542	15599	15460	15758	15601	15569	15569	15744	15539	15536	15625	15480	15481	15554	15392	15699	15619	15673	15596	15593	15631	15621	15605	15575	15566	15533	15489	15876	15366	15801	15451	15707	15637	15557	15475	15362	15391	15646	15685	15696	15501	15874	15516	15619	15594	15336	15642	15758	15761	15699	15846	15598	15693	15823	15426	15664	15733	15599	15713	15502	15620	15518	15559	15625	15630	15749	15630	15767	15679	15555	15292	15685	15701	15432	15607	15554	15685	15673	15548	15710	15534	15667	15718	15518	15721	15676	15503	15545	15721	15557	15553	15483	15663	15734	15751	15594	15352	15517	15650	15573	15624	15783	15488	15387	15633	15831	15776	15606	15618	15589	15761	15650	15760	15854	15543	15975	15722	15568	15603	15467	15533	15619	15524	15523	15745	15806	15791	15636	15655	15521	15503	15522	15483	15707	15498	15759	15721	15652	15689	15606	15664	15534	15674	15713	15724	15742	15623	15330	15740	15648	15514	15767	15750	15642	15550	15557	15600	15656	15487	15530	15545	15534	15655	15595	15549	15511	15634	15508	15652	15543	15720	15555	15510	15845	15735	15662	15736	15622	15450	15436	15578	15666	15656	15808	15658	15630	15373	15449	15568	15611	15698	15628	15718	15642	15594	15566	15571	15782	15627	15531	15593	15824	15705	15632	15818	15878	15710	15575	15638	15847	15540	15609	15608	15547	15744	15553	15785	15451	15469	15531	15530	15698	15694	15491	15647	15632	15444	15805	15694	15620	15450	15607	15374	15591	15573	15605	15618	15546	15440	15704	15737	15490	15602	15526	15588	15420	15557	15740	15895	15701	15544	15627	15498	15735	15415	15548	15554	15630	15507	15674	15635	15675	15583	15557	15678	15512	15566	15472	15587	15689	15528	15502	15502	15456	15511	15645	15586	15739	15547	15671	15580	15719	15787	15643	15631	15726	15821	15515	15563	15607	15534	15490	15653	15782	15583	15447	15622	15573	15674	15549	15611	15784	15616	15652	15600	15586	15706	15562	15623	15542	15673	15687	15721	15605	15544	15589	15477	15592	15554	15518	15450	15532	15501	15622	15655	15556	15730	15702	15756	15570	15631	15480	15761	15573	15624	15616	15585	15530	15512	15479	15736	15701	15611	15695	15631	15345	15488	15597	15641	15414	15473	15449	15640	15542	15572	15588	15672	15717	15494	15735	15436	15521	15809	15566	15419	15548	15524	15635	15628	15616	15641	15582	15460	15679	15652	15748	15643	15640	15455	15569	15673	15613	15588	15595	15476	15596	15343	15488	15589	15502	15500	15482	15501	15596	15615	15439	15730	15728	15659	15596	15569	15635	15442	15465	15611	15663	15767	15483	15530	15714	15576	15674	15759	15654	15512	15631	15677	15722	15611	15695	15613	15567	15535	15821	15663	15681	15418	15558	15657	15693	15486	15524	15612	15497	15581	15510	15685	15411	15589	15593	15524	15433	15508	15732	15596	15616	15596	15781	15646	15661	15588	15404	15302	15536	15519	15491	15558	15682	15737	15507	15547	15654	15769	15860	15567	15508	15434	15560	15720	15657	15633	15587	15495	15653	15615	15764	15570	15664	15632	15808	15535	15564	15425	15636	15700	15538	15765	15557	15717	15618	15675	15687	15679	15594	15686	15603	15707	15630	15722	15529	15678	15643	15536	15705	15694	15623	15520	15566	15553	15533	15757	15575	15682	15365	15727	15480	15517	15602	15630	15397	15425	15454	15709	15372	15414	15543	15553	15681	15477	15681	15600	15694	15728	15709	15838	15608	15710	15445	15835	15663	15624	15606	15651	15680	15526	15578	15627	15723	15505	15679	15523	15623	15588	15812	15643	15693	15496	15624	15775	15554	15769	15814	15552
25603	45861	41220	31725	26751	22693	20399	18668	17199	16070	15866	15645	15547	15614	15394	15467	15395	15430	15300	15092	14899	15020	14914	15088	14949	14837	14794	14677	14899	14528	14606	14445	14585	14562	14456	14327	14438	14523	14367	14449	14359	14331	14325	14249	14160	14257	14207	14368	14304	14077	14196	14308	14226	14352	14301	14071	14454	14193	14146	14059	14375	14255	14273	14201	14138	14140	14138	14297	14086	14064	14305	14217	14035	13883	14176	14026	14031	14157	14153	14074	13998	14064	14020	14123	14306	14185	14083	14233	14163	14013	14132	14106	14048	14185	14237	14320	14036	14147	14094	14129	14191	14240	14163	14245	14241	14079	14267	14202	14142	14173	14061	14080	14121	14107	14280	13961	14071	14207	14178	14259	14033	14227	14048	14062	14243	14022	14260	14185	14215	14254	14125	14182	14236	14094	14159	14242	14126	14242	14122	14056	14081	14062	14071	14310	14133	14119	14089	14197	14133	14098	14097	14089	14231	14090	14209	14059	14163	14178	13937	14239	14173	14118	14292	14107	14154	14141	14394	14081	13995	14160	14168	14149	14220	14142	14113	14141	13919	14132	14190	14078	14166	14213	14197	14028	14072	14040	14224	13948	14236	14092	13992	14086	14158	14146	14049	13950	14062	14078	14024	14252	13983	14130	14186	14046	14088	14105	14098	14051	14275	14109	13997	13890	14146	14293	14012	14138	14075	14301	14236	14043	14122	14157	14223	14187	13903	14056	14089	14155	14214	14076	14098	14096	14283	14304	14098	14038	14080	14122	14182	13968	14089	14087	14144	14209	14062	14271	14174	14081	14187	14074	14304	13836	14226	14108	14159	14024	14114	14030	13983	14272	14174	14069	14075	14170	14090	14259	14340	14126	14164	14218	14049	14053	14246	13917	14307	14106	14010	14183	14196	14140	14244	14100	14121	14139	14261	13911	14157	14212	14014	14245	14221	14071	14099	14163	14132	14186	14191	14121	14048	14237	14089	14111	14132	14188	14107	14081	14099	14002	14080	14360	14239	14031	13942	14128	14129	14088	14115	14105	14083	14207	14126	14185	14049	14071	14393	14033	14270	14048	14127	14147	14139	14038	14098	14028	13920	14066	14231	14147	13999	14229	14088	14135	14185	14208	14036	14262	14031	14121	14090	14118	14105	14235	14151	14070	13976	14110	14244	14077	14193	14107	14128	14086	14295	13987	14061	14213	14140	14137	14095	14059	13929	14113	14066	14034	14025	14011	14081	14210	14171	14211	14082	14028	14172	14079	14071	14172	14197	14013	14177	14019	14068	14348	14060	14068	14234	14033	14072	14379	14218	14211	14177	14291	13925	14099	14286	14116	14089	14049	14292	14210	14146	14070	14135	14305	14153	14149	14036	14153	14156	14251	14205	14018	14281	14118	14175	14319	14180	14319	14180	14183	14232	14147	14174	14119	14069	14143	14064	14029	14142	14157	14147	14163	14062	14184	14159	14139	14260	14133	14072	14223	14136	14111	14083	14094	14022	14200	14201	14118	14051	14040	14224	14213	14162	14065	14171	14274	14139	14134	14068	14258	13908	14125	14246	14148	14124	14098	14235	14041	14219	14250	14103	14239	14126	14008	14135	13929	14184	14023	14016	14014	14214	14078	14096	14301	14211	14062	13902	14047	14224	14053	14219	14163	14177	14105	14085	14146	14107	14098	14211	14064	14085	14054	14171	14294	14224	14221	14149	14044	14083	14059	14178	14066	14137	14078	14092	14088	14148	14067	14188	13970	14224	14102	14035	13985	14124	14328	14179	14155	14108	14332	14202	14194	14152	14071	14044	13955	14084	14180	14037	14297	14014	14080	14124	13951	14171	14222	14227	13988	14097	14098	14103	14101	14119	14066	14199	14007	14033	14096	14187	14126	14196	14148	14331	13989	14001	14171	14211	14117	14003	14122	14108	14159	14186	14336	14022	14001	14162	14009	14046	14172	14125	14251	14143	14276	14049	14154	14271	14068	14194	14029	13994	14148	14095	14207	14067	13941	14216	14189	14142	14106	14125	14229	14297	14058	14140	13987	14018	14152	14073	14207	14178	14048	14225	14098	14307	14179	14098	14103	14230	14185	14236	14173	14076	14020	14128	14049	14041	14209	13950	14158	14036	14038	14158	14314	13997	14005	14230	13972	13904	14127	14180	14142	14106	14087	14074	14148	14147	14084	13992	14310	14094	14040	14286	14042	14108	14244	14207	14022	14225	14080	14126	14215	13967	14158	14242	14207	14090	14100	14165	14133	14134	14056	14192	14159	14165	14120	14074	14226	14161	14164	14150	14119	14251	14039	14234	14022	14164	14302	14202	14180	14196	14103	14149	14045	14241	14120	14148	14110	14201	14127	14124	14199	14238	14120	14340	14132	14148	14061	14105	14024	14194	14067	14084	14265	13981	14172	14142	14274	14096	14124	14095	14199	14123	14168	14131	14034	14088	14374	14154	14173	14185	14216	13983	14112	14238	14162	14189	14233	14126	14028	14014	14215	14119	14254	14059	14193	14174	14085	13974	14070	14214	14018	14121	14051	14030	14245	14161	14161	14236	14108	13991	13986	14202	14194	14145	14080	14104	13975	14167	13964	14263	14164	14161	14016	14022	14182	13999	13874	14100	14116	14094	13941	14167	14143	14061	14159	14156	14135	14363	14181	14227	14168	14080	14226	14064	14010	13984	14044	14107	14117	14227	14149	14185	14036	14134	14225	14252	13989	14091	14273	14224	14257	14046	13871	14045	14201	14015	14300	14106	13994	14041	14033	14145	14182	13987	13896	14146	14167	14231	14022	13979	14139	14216	14100	14133	14088	14065	14041	14121	14261	14286	14129	14099	14027	14013	14149	14106	14106	13914	14002	14247	14179	14298	14150	14009	14210	14382	14169	14138	13986	14193	14189	14186	14090	14223	14246	14265	14196	14090	14306	14154	14180	13994	14136	14158	14020	14154	14174	14190	14120	14328	14087	14031	14147	14086	14109	14065	14049	14210	14228	14129	14145	14143	14284	13983	14282	14190	13983	14213	14135	14033	14183	14143	14208	14195	14084	14020	13901	14115	14041	14109	14150	14042	14041	14306	14123	14028	13914	14054	14198	14279	14124	14134	14007	14202	14012	14169	14041	13910	14101	14017	14052	13945	14262	14151	14121	14255	14198	14033	14060	14101	13816	13978	14170	14182	14171	14178	13864	14078	14160	14173	14135	14134	14082	14175	14212	14190	14131	14153	14082	14067	13948	14064	14199	14036	14041	14148	14089	13980	14160	14175	14140	14067	14125	14103	14096	14108	14180	14071	14289	14050	14120	14075	14082	14052	14184	14091	14322	14143	14135	14226	14124	14118	14219	14137	14171	13982	14055	14108	14060	14194	14015	13956	14053	14211	13959	14203	13980	14011	14144	14226	14117	14130	14039	14285	14153	14097	14164	14215	14282	14128	14082	14222	14102	14234	14314	14153	13969	14121	14038	14037	14121	13971	14098	14077	14031	14126	14157	14074	14069	14148	14057	14157	14112	14028	14227	14193	14090	14089	14090	13937	14111	14248	14046	14024	14074	14076	14128	14194	14024	14224	14084	14232	14058	14140	14066	14188	14001	14045	13984	14155	14128	14101	14134	14182	14126	14064	14157	14169	14123	14103	14030	14153	14395	13995	14047	13962	14143	14155	14078	13939	14115	14125	14248	14061	14043	14139	14152	14169	14037	14343	14066	14098	14227	13999	14073	14221	14109	14109	14179	14225	14205	14099	14128	14126	13935	14049	14157	14181	14278	13963	14001	14162	14083	13997	14061	13916	14037	14063	14166	14068	14035	13891	14083	14026	14265	14040	13992	13988	14126	14038	14150	14318	14154	14167	14004	14281	13915	14073	14187	14087	14084	14293	14250	14145	14035	14055	14127	14295	14048	14182	14202	14019	14134	14072	13968	14203	14258	14183	14159	14092	14243	14055	14079	14003	14172	14009	14172	14335	14122	14139	14173	13957	14071	13982	14101	14040	14215	14163	13904	14072	14179	14192	14075	14195	14177	14122	13969	14001	14125	14232	14155	13913	14035	14074	14139	14093	14162	14107	14141	13954	14190	14170	14159	14048	14174	14114	14040	14095	13996	14093	14101	14162	14214	14200	14250	14033	14143	14034	14192	14173	14073	14358	14262	14073	13993	14040	14125	14076	14178	14198	14284	14011	13924	14062	14052	13980	14088	14168	14034	14300	14160	14211	14116	14122	14113	14053	14111	14161	14178	14077	14073	14114	14065	14225	14135	14078	14099	14077	14170	14081	14024	14229	14036	14172	14332	14154	13987	14054	14227	14103	14210	14076	14160	14047	14139	13990	14224	14111	14157	14161	14088	14198	14009	14301	14040	14129	14048	14094	14152	14084	14032	14086	14323	13971	14275	14178	14188	14256	14167	13891	14072	14191	14019	13961	14237	14172	14111	13992	14279	14163	14076	14130	14141	14295	13993	14011	14098	14214	14187	14168	14010	14208	14089	14129	14305	14040	14130	14010	14063	14158	14042	14138	14134	14195	14063	14197	14081	14098	14078	14306	14068	14152	14055	14166	13866	14274	14271	14162	14117	14115	14118	14275	14205	13920	14062	14225	13926	14254	14198	13897	14234	14250	14029	14009	14125	14148	14200	14033	14027	14128	14073	14094	14103	14134	14211	14121	13998	14067	14189	14114	14201	14043	14233	14173	14267	14112	14189	14012	13935	14051	14204	14084	14043	14091	14205	14240	14163	14203	14025	14047	13966	14183	14295	14041	14042	14070	14103	14334	14051	14075	14159	14107	14045	14096	14070	14211	14296	14219	14008	14036	14091	14248	14269	14005	14145	14313	14153	14089	14151	14258	14121	14157	14072	14037	14110	14130	14247	14122	14086	13808	14028	14073	14043	14209	14145	14106	14145	14098	14148	14188	14180	14039	14151	14151	13956	14223	14047	13998	14088	14222	14277	14295	14029	14129	14113	14126	14053	14156	14047	14162	14065	14019	14085	14002	14153	14087	14184	14109	14022	14062	14011	14073	14134	14034	14226	14277	14229	14015	14188	14118	14168	14116	14303	14112	14166	13876	13994	14312	14084	14141	14097	14143	14006	14184	14226	14039	14145	13839	14337	14105	14062	13993	14165	13970	14022
27465	23140	27480	23736	18975	17590	17065	16259	15986	15938	15584	15532	15670	15683	15586	15428	15462	15615	15578	15427	15498	15794	15466	15568	15598	15630	15409	15694	15476	15477	15454	15659	15556	15353	15340	15394	15462	15661	15559	15275	15304	15352	15373	15623	15226	15472	15460	15222	15126	15376	15326	15239	15480	15407	15330	15259	15407	15579	15320	15310	15577	15278	15455	15201	15313	15235	15403	15154	15439	15376	15314	15264	15237	15374	15307	15180	15319	15137	15209	15177	15572	15108	15294	15404	15330	15416	15309	15448	15291	15411	15402	15283	15401	15430	15355	15136	15346	15320	15171	15376	15179	15425	15265	15296	15296	15211	15497	15325	15517	15255	15382	15296	15350	15366	15181	15297	15272	15517	15306	15281	15283	15282	15244	15260	15240	15271	15262	15272	15271	15183	15208	15184	15443	15215	15468	15251	15342	15299	15353	15384	15349	15352	15508	15346	15205	15309	15468	15162	15223	15373	15327	15372	15295	15217	15133	15362	15250	15323	15279	15290	15403	15476	15422	15423	15531	15382	15330	15291	15358	15318	15445	15316	15163	15208	15413	15234	15356	15352	15295	15360	15262	15320	15477	15609	15364	15213	15396	15303	15288	15428	15257	15396	15212	15262	15440	15398	15167	15197	15304	15244	15223	15286	15300	15388	15455	15192	15383	15455	15478	15337	15442	15211	15500	15250	15417	15184	15290	15347	15341	15400	15270	15108	15155	15161	15243	15209	15318	15164	15241	15343	15159	15217	15279	15322	15191	15402	15347	15189	15318	15399	15237	15418	15289	15240	15298	15160	15151	15408	15210	15229	15312	15262	15167	15170	15364	15240	15261	15457	15309	15292	15383	15165	15427	15284	15304	15336	15526	15354	15220	15301	15391	15202	15079	15300	15171	15404	15248	15245	15438	15425	15234	15074	15032	15277	15272	15419	15418	15409	15438	15380	15316	15415	15289	15141	15440	15350	15256	15476	15635	15490	15428	15281	15390	15270	15342	15281	15198	15414	15064	15454	15397	15339	15394	15203	15254	15263	15281	15270	15105	15324	15270	15383	15308	15283	15283	15304	15374	15414	15300	15154	15133	15228	15311	15335	15167	15246	15308	15286	15143	15385	15410	15354	15299	15530	15113	15370	15326	15426	15402	15412	15379	15483	15401	15261	15433	15325	15378	15262	15265	15332	15273	15407	15260	15230	15361	15405	15218	15146	15303	15226	15512	15308	15181	15304	15278	15150	15372	15282	15382	15495	15638	15392	15214	15364	15222	15274	15315	15314	15388	15315	15414	15370	15265	15275	15246	15256	15390	15278	15307	15105	15455	15234	15346	15289	15402	15352	15314	15363	15209	15149	15335	15365	15455	15319	15247	15264	15425	15352	15277	15329	15349	15324	15175	15375	15241	15224	15095	15228	15275	15441	15346	15437	15197	15260	15392	15411	15230	15281	15456	15249	15359	15211	15304	15466	15306	15372	15465	15340	15301	15197	15252	15332	15102	15306	15347	15426	15336	15398	15384	15308	15182	15389	15381	15227	15253	15293	15371	15495	15230	15405	15221	15438	15412	15328	15438	15388	15298	15286	15283	15292	15465	15436	15559	14985	15368	15398	15374	15328	15462	15601	14942	15410	15414	15401	15479	15164	15144	15260	15197	15207	15394	15325	15451	15286	15403	15348	15266	15376	15175	15223	15344	15451	15170	15307	15297	15224	15081	15278	15191	15271	15342	15355	15275	15442	15193	15244	15277	15506	15589	15367	15235	15199	15232	15355	15422	15380	15471	15421	15434	15311	15330	15215	15335	15340	15344	15380	15368	15299	15194	15535	15359	15255	15230	15187	15032	15366	15191	15511	15486	15246	15231	15448	15431	15286	15198	15270	15157	15486	15423	15182	15388	15451	15260	15060	15375	15376	15288	15386	15524	15342	15584	15290	15251	15231	15162	15281	15300	15409	15233	15376	15383	15369	15410	15351	15323	15222	15440	15422	15405	15154	15129	15316	15156	15245	15299	15295	15360	15319	15290	15221	15332	15156	15512	15321	15343	15295	15337	15466	15440	15307	15522	15441	15198	15350	15399	15101	15417	15372	15092	15368	15413	15366	15397	15294	15449	15352	15059	15350	15361	15393	15420	15331	15426	15375	15357	15189	15252	15288	15496	15298	15392	15374	15350	15462	15297	15355	15141	15288	15334	15164	15137	15308	15543	15488	15456	15429	15326	15323	15314	15399	15380	15288	15232	15411	15349	15375	15440	15566	15229	15354	15272	15342	15296	15285	15295	15291	15358	15228	15247	15432	15219	15251	15297	15286	15309	15370	15225	15428	15252	15303	15330	15321	15294	15384	15211	15417	15077	15267	15294	15206	15439	15357	15219	15124	15195	15371	15206	15358	15332	15292	15256	15391	15355	15378	15267	15277	15351	15254	15416	15347	15140	15201	15249	15101	15293	15225	15497	15413	15386	15596	15357	15459	15255	15263	15491	15442	15408	15335	15290	15222	15291	15485	15342	15413	15284	15474	15491	15205	15497	15495	15320	15282	15415	15425	15527	15407	15473	15521	15403	15297	15275	15460	15344	15226	15230	15253	15420	15319	15189	15392	15403	15419	15478	15401	15234	15221	15196	15164	15297	15330	15195	15359	15385	15231	15441	15256	15432	15315	15327	15306	15161	15399	15261	15388	15310	15286	15148	15162	15469	15285	15173	15143	15424	15295	15313	15258	15522	15284	15572	15424	15367	15207	15336	15235	15325	15109	15167	15244	15213	15545	15518	15398	15151	15320	15419	15050	15265	15319	15456	15478	15313	15350	15207	15407	15404	15294	15382	15156	15343	15243	15343	15445	15331	15172	15215	15336	15383	15366	15264	15466	15217	15340	15203	15474	15319	15108	15332	15100	15434	15334	15342	15316	15441	15257	15363	15374	15414	15494	15371	15120	15304	15229	15208	15263	15338	15261	15300	15165	15238	15330	15251	15269	15264	15357	15234	15323	15303	15404	15222	15294	15358	15290	15256	15281	15231	15352	15283	15197	15310	15254	15435	15457	15428	15387	15380	15445	15438	15493	15288	15322	15325	15256	15233	15383	15303	15313	15255	15334	15293	15435	15268	15357	15446	15291	15161	15274	15361	15337	15407	15206	15375	15472	15279	15265	15201	15213	15382	15512	15232	15462	15191	15314	15377	15292	15311	15393	15346	15193	15258	15155	15213	15258	15523	15192	15321	15149	15202	15207	15257	15322	15252	15324	15336	15158	15184	15270	15376	15247	15436	15483	15500	15579	15278	15576	15382	15381	15303	15289	15236	15163	15403	15188	15408	15458	15437	15222	15205	15488	15283	15368	15253	15263	15418	15316	15370	15455	15075	15377	15342	15346	15354	15501	15561	15418	15381	15330	15258	15525	15187	15289	15407	15058	15301	15466	15191	15248	15407	15503	15209	15234	15158	15150	15367	15254	15419	15425	15436	15208	15248	15378	15353	15436	15405	15169	15267	15218	15325	15398	15251	15205	15484	15403	15259	15269	15185	15180	15351	15256	15405	15258	15180	15102	15148	15319	15308	15288	15349	15395	15388	15293	15299	15346	15253	15401	15583	15365	15124	15265	15357	15018	15430	15427	15381	15411	15404	15323	15177	15309	15328	15257	15225	15263	15284	15420	15221	15154	15172	15236	15221	15195	15276	15399	15344	15451	15303	15241	15338	15482	15355	15224	15193	15237	15330	15376	15273	15229	15280	15271	15328	15234	15327	15204	15365	15226	15610	15272	15276	15347	15224	15401	15282	15233	15404	15302	15465	15253	15314	15255	15177	15233	15267	15466	15264	15124	15358	15821	15403	15305	15234	15438	15399	15264	15354	15140	15084	15265	15080	15323	15491	15318	15403	15348	15347	15126	15402	15356	15221	15287	15222	15393	15473	15317	15335	15461	15367	15290	15152	15222	15350	15183	15529	15458	15243	15242	15466	15212	15330	15664	15298	15277	15142	15332	15441	15481	15349	15358	15366	15476	15389	15338	15238	15327	15185	15427	15316	15123	15319	15371	15256	15291	15394	15351	15396	15433	15321	15235	15452	15132	15257	15574	15258	15496	15517	15341	15415	15416	15272	15438	15174	15342	15313	15468	15248	15250	15137	15375	15314	15568	15355	15155	15285	15408	15223	15546	15463	15236	15218	15301	15094	15272	15322	15389	15268	15359	15339	15472	15261	15147	15200	15187	15369	15184	15381	15181	15241	15398	15589	15361	15528	15115	15417	15142	15199	15182	15251	15351	15279	15351	15314	15505	15277	15313	15443	15208	15398	15033	15330	15415	15097	15372	15353	15081	15430	15146	15613	15516	15299	15385	15353	15317	15528	15411	15277	15398	15293	15250	15328	15364	15181	15205	15148	15291	15568	15361	15269	15303	15209	15430	15167	15192	15242	15329	15278	15399	15313	15290	15437	15508	15167	15377	15285	15522	15279	15195	15254	15403	15304	15400	15308	15283	15578	15286	15471	15320	15468	15192	15260	15142	15393	15264	15307	15386	15304	15443	15263	15093	15496	15322	15310	15363	15177	15387	15355	15372	15388	15071	15180	15199	15337	15363	15341	15374	15121	15292	15309	15372	15432	15172	15432	15317	15319	15262	15209	15219	15344	15512	15379	15150	15123	15241	15425	15304	15279	15473	15336	15488	15397	15443	15343	15357	15290	15341	15357	15301	15398	15379	15166	15498	15225	15312	15164	15601	15372	15216	15330	15338	15495	15323	15318	15404	15543	15438	15411	15299	15144	15367	15474	15383	15224	15421	15461	15224	15242	15244	15265	15283	15333	15363	15245	15188	15348	15241	15190	15420	15277	15104	15318	15180	15090	15339	15289	15347	15250	15249	15204	15214	15336	15406	15466	15392	15487	15366	15441	15436	15509	15304	15380	15082	15334	15435	15432	15333	15213	15216	15422	15530	15354	15280	15329	15292	15429	15364	15431	15266	15304	15384	15456	15235	15147	15185	15347	15408	15343	15241	15206	15295	15448	15401	15274	15249	15263	15141	15424	15318	15208	15287	15122	15424	15370	15436	15187	15269	15176	15304	15481	15435	15370	15330	15228	15111	15212	15141	15368	15335	15347	15437	15456	15178	15394	15273	15338	15281	15368	15394	15395	15172
22802	33767	29904	22726	19364	17444	16180	15473	15070	14663	14400	14393	14555	14413	14514	14584	14492	14503	14329	14424	14326	14379	14492	14417	14240	14360	14133	14199	14048	14288	14105	14094	14083	14268	14137	14068	14001	13833	14002	13771	14004	14022	14157	14131	14126	13782	14005	14020	13890	13981	14099	14235	14041	13912	13930	13806	14090	13883	13865	14016	14168	13995	13915	14039	14026	14008	13962	13975	13874	13852	14012	14105	14037	14018	13759	14119	14088	13982	13943	14071	14125	13861	13815	13848	14009	13875	13874	14122	14071	13896	13804	14040	13998	13936	13877	13866	14120	13923	13981	13951	14057	14164	14019	13980	14013	14050	13910	13901	14035	13956	14161	13931	13941	13908	13882	14035	14132	13909	13774	14032	13897	13955	13973	14017	14030	13920	14019	14025	13801	14126	13880	13969	13971	13927	14057	13946	13976	14005	13977	13902	14005	13932	13898	13797	13967	13879	13938	14039	13867	13956	14164	13867	13996	13875	13969	14010	13985	13956	13926	13998	14002	14033	13967	13964	13975	14043	13769	14040	13927	13944	14015	13957	14006	14015	13931	14056	13918	14002	13865	14251	14025	13922	14075	13973	14076	14083	14096	13915	13978	14097	14056	13758	14154	13968	13951	14016	14016	14087	14158	13808	13997	13771	13791	14019	14065	13876	13891	14077	13957	13921	14121	14102	14006	13930	14038	14151	13881	13787	13919	14031	14074	13908	13970	13948	13963	14008	13989	14056	13894	14087	14068	13912	13870	13851	13871	13948	13922	13965	14154	14002	13898	13923	14000	14227	14121	13968	14017	13904	13829	13816	14068	13981	13856	13895	14019	13829	14067	13952	14075	13853	14120	13983	13842	13855	14086	13814	14073	14026	13997	13916	14066	14069	14227	13904	13981	13972	14026	13972	14047	13996	14113	13833	13730	13855	13989	14093	14248	13934	13894	13999	14217	13972	13841	13830	13980	13817	14098	13962	13977	14014	13894	13862	14091	13958	13949	13922	13944	13884	13955	13763	13934	14099	13917	14000	14053	13971	13992	13938	14105	13898	14025	14029	14031	14021	13949	14103	14169	13933	13933	13896	13976	13930	13908	13785	14187	14050	13923	14108	13976	13818	14034	13876	14102	13936	13979	13867	14193	13823	13929	13894	13853	14059	13907	14023	13795	14053	13928	13950	14023	13846	14012	13976	13824	13798	13877	14018	13952	13919	13966	13926	13928	13924	13922	14037	13998	13942	14051	13936	13996	14000	14072	14051	13931	13956	14047	13740	14109	14132	13899	14048	13909	13916	13973	13951	14047	13898	14046	13856	14004	13834	14071	13881	14054	13940	13903	13985	13835	13969	14052	14068	13901	14043	13871	13994	13949	14070	14078	13893	13973	13776	13938	13943	13995	14091	14034	14049	13903	13862	14055	13960	14007	13916	14107	14042	13860	13917	13903	14140	13945	14023	13854	13949	14011	14078	13970	14142	13949	14038	14004	13954	14009	14074	13927	14082	13940	14108	13937	13970	13949	13976	13976	13907	14005	14025	14070	14026	14105	14072	14009	14012	14081	13888	13997	14046	13837	13873	13954	14013	13896	13915	13920	13857	14035	13921	14027	14079	14116	13825	13944	13946	14050	14053	13902	13957	13951	13896	13963	13918	14129	13963	14130	13927	13958	13854	13886	13960	14038	14184	13982	14087	13903	14051	13947	14048	13873	13910	14104	13835	14040	13930	13967	13865	13854	14007	13990	13929	13968	14210	13865	14163	14031	13798	13868	14015	14134	13917	13995	14068	14132	13873	13928	14017	13881	14103	13878	13824	14027	14060	13960	13983	14029	13933	13765	14110	13935	14144	14134	13940	13950	14000	14003	13897	14008	13996	13968	13982	13762	13936	14019	13953	13923	14012	13960	13926	14024	14069	13972	13973	14025	13953	13933	13858	14125	14021	14049	14009	14031	14061	13923	13989	13807	14042	13796	13996	14012	14002	13904	13984	13991	14059	14113	13913	14148	13918	14034	13905	14048	13852	13940	14171	13988	14113	14061	13948	13854	13820	14133	13877	14131	13860	13912	13972	14170	13932	14068	14024	14155	14049	13946	14195	14014	13957	13973	14005	13947	13921	13821	13973	14071	13845	13972	14184	13965	13949	14054	13969	13906	13942	14013	14124	13797	14047	14204	13986	13960	13848	13990	14089	13816	13959	13992	14061	14075	14024	13812	14001	14144	13863	14037	13885	13914	13916	14233	13914	13884	14039	13995	13962	14061	14006	13905	14028	14022	13905	14029	13974	14097	14023	13905	14108	14015	13956	14145	14143	14138	13895	14050	13996	13954	14032	13968	13950	13942	14087	14068	13833	13961	14145	13977	13915	14043	13990	13911	13921	14089	13997	13921	13850	13987	13965	13831	14028	13902	13976	13950	14160	14075	13903	13935	14048	13960	13899	13996	14094	14079	13996	13909	13962	14143	14082	13965	13854	14001	13978	14017	14041	13933	14070	13929	14030	13898	14082	14005	13901	14113	14014	13958	14007	13976	14013	14008	13970	14086	14074	13845	13977	13997	14033	13961	13967	13943	14063	13914	14001	13899	14136	13918	13955	13880	13954	14032	14017	14044	13880	13826	14041	14142	13939	13937	14101	13891	14018	13988	13956	14143	14082	13949	13905	13833	13854	14147	13974	13943	13943	13900	13969	13984	13973	13960	13888	13952	14006	14054	13946	13935	13869	14100	13909	14041	14073	13884	13963	14019	14013	14135	14025	13997	13983	14044	13921	14039	14052	13858	14079	14157	13929	13993	14157	14053	14029	13933	13713	13905	14058	14080	13927	13860	13847	14123	13895	14112	13899	14141	13981	13879	14063	13877	13991	13976	13887	13983	13929	14074	13920	13996	14004	13849	13916	13942	13953	13890	14085	14162	13891	13924	13944	13957	13905	14100	14018	13874	14004	13821	13944	13894	13917	14029	14274	13898	13868	13928	14020	14072	14038	14073	14013	14142	13993	14051	14077	13990	13921	13968	13965	14046	14029	13997	13971	13950	13997	14044	14220	14086	13823	14116	13892	13951	14066	14008	14034	13922	14107	13933	14004	13889	14014	13909	13967	13946	14119	14050	13917	13993	14026	14035	13891	14019	13975	14122	14041	14007	13996	14057	13977	13852	13991	14132	13985	13926	13942	14049	13932	14030	13910	13967	13793	14075	14008	13916	13973	14084	14092	13922	14099	14076	13998	14081	13909	13926	13792	14074	13992	13853	13985	13825	14161	14036	14016	13945	13839	13985	13845	13985	13958	14059	13819	14019	13855	14054	14032	14028	13937	13863	13999	13897	13937	14181	13895	13973	13972	14078	14000	14003	13979	13964	13973	14114	13913	14033	13924	13938	13931	13903	13906	13907	14020	13978	13940	14028	14202	13998	14105	13927	14061	14005	13965	13988	13887	14037	13930	13941	13864	13832	14080	13832	14087	13941	14027	13785	14054	14047	13849	13890	13953	14004	13887	14067	14085	14023	13933	13839	14024	14023	14068	13952	14017	13997	13824	13859	13947	14028	14011	13980	14048	14143	14075	13920	13915	13923	13954	13913	13937	13945	13923	13964	13873	13998	13975	14093	14121	13924	13907	13864	13724	14129	14000	13951	14061	13980	14092	14100	13888	13952	14151	13956	13911	13934	13931	14024	13940	13927	14069	13869	13915	14129	14071	14072	14062	14087	13949	14022	13944	14073	13951	13948	14063	14039	13854	13930	13837	13893	14052	14062	14049	14002	13904	13958	14006	13935	13971	14017	14022	13989	14115	13988	13988	13966	13930	14105	13893	13801	14156	14049	13885	13885	14040	13963	14026	13946	14090	13998	14083	13906	13957	13966	13907	13993	14057	14024	13933	14125	14016	14017	14055	13986	13779	13916	13994	14071	13971	13858	13977	14126	14045	13950	13894	13970	14005	14032	14084	14063	13997	14112	14054	14016	14086	14150	13933	14034	13910	14134	13924	13964	14092	14052	13939	13968	13865	13986	14082	14008	14021	13846	14044	13993	13925	13972	13925	13853	14123	13870	14017	14057	13924	14218	14111	13949	13997	13906	13876	14062	13872	14044	14013	14008	13967	13971	13905	13947	13985	14089	13974	13969	14139	14069	14045	14026	14144	13758	13987	14009	14027	13907	13927	13980	14069	13860	14027	13955	13859	14135	14027	13896	13962	14276	13908	13965	13967	14019	13871	14039	14059	14000	13991	13900	13820	13927	13921	13835	14122	13886	14151	13983	13926	13862	13963	13895	13998	14003	14025	14168	14064	14146	14001	13961	13999	13827	14050	13969	13903	14067	13898	14006	14070	13915	13995	14116	14033	14001	13935	13901	13862	14016	14082	13978	13985	14036	14049	14023	13824	13928	14071	14082	13887	13980	14047	13997	13963	13918	13862	14081	13990	14054	13967	14159	13889	14172	14004	13954	14005	14017	13970	14170	14046	13936	14063	14013	13845	13993	14005	13930	13900	14040	13931	13937	13735	13924	14003	14063	13940	13931	14075	13986	13876	14080	13921	13841	13929	13962	14114	14099	14048	13890	14111	13941	13940	13983	13861	13882	14065	14055	13911	14025	14123	14024	14033	13987	13926	13930	14057	14003	13990	14030	14074	14010	13984	13917	13979	14164	14047	14053	14178	14107	13888	13898	14131	14034	13954	14111	13986	13924	13958	13965	14022	13816	13953	13902	13995	13950	13970	14071	13887	13981	13868	14020	13955	14100	13885	13887	13992	13982	13873	13796	13869	13910	14164	13994	14072	13984	13951	14138	14077	14056	13982	13884	13928	13844	14054	13881	14033	13893	13907	13864	14128	13983	13940	14051	14049	13957	14039	14032	14110	14055	13872	13971	13942	14012	14001	13947	14007	13856	14029	13916	13945	13875	13908	13882	13921	14031	14024	13872	13879	14044	13927	14021	14059	14025	13942	13979	13823	13827	13889	14073	13935	14023	14061	14137	13975	13886	13916	14000	13943	13967	13925	13930	13950	13949	13994	13871	14031	13919	14091	13874	13889	14115	14098	13965	14177	14010	13964	14041	14139	13997	14001	13909	13985	14043	13978	13963	13971	13997	14038	13835	13998	14082	14030	13961	14019	14037	14004	13911	14084	14000	14055	14019	13940
23700	21063	28350	24186	22193	22137	20878	17889	16858	16795	16610	16243	16289	16219	16343	16201	16084	15896	16115	15950	15926	16156	15948	16077	16030	16106	15919	15704	15754	16053	15708	15941	15677	15676	15775	15879	15755	15654	15825	15576	15727	15846	15680	15636	15691	15504	15658	15643	15587	15500	15784	15654	15599	15470	15702	15621	15626	15589	15558	15618	15708	15397	15594	15754	15732	15695	15615	15561	15388	15639	15652	15683	15512	15593	15584	15662	15562	15402	15493	15518	15527	15572	15306	15556	15831	15605	15664	15700	15629	15514	15433	15744	15731	15690	15694	15432	15639	15637	15604	15540	15674	15538	15513	15764	15590	15694	15517	15524	15681	15657	15638	15561	15704	15644	15862	15273	15562	15547	15735	15515	15716	15561	15401	15428	15506	15642	15541	15570	15512	15587	15395	15543	15491	15533	15485	15386	15413	15736	15411	15558	15620	15581	15489	15741	15556	15494	15458	15502	15507	15368	15594	15537	15697	15497	15456	15486	15727	15697	15618	15472	15423	15445	15729	15708	15659	15763	15477	15488	15377	15381	15647	15629	15833	15463	15485	15580	15388	15466	15534	15618	15390	15613	15583	15540	15458	15400	15581	15520	15559	15483	15481	15503	15644	15782	15449	15664	15465	15683	15566	15379	15416	15580	15427	15427	15642	15422	15480	15599	15579	15472	15520	15493	15431	15496	15500	15613	15549	15553	15611	15657	15649	15494	15365	15650	15648	15552	15380	15632	15478	15611	15611	15405	15584	15562	15628	15610	15271	15634	15508	15718	15675	15427	15610	15483	15400	15416	15591	15540	15816	15649	15436	15587	15617	15707	15538	15678	15594	15654	15340	15419	15464	15546	15460	15408	15615	15500	15516	15360	15598	15487	15479	15314	15627	15539	15628	15551	15566	15594	15613	15501	15590	15502	15700	15528	15713	15488	15695	15742	15575	15494	15454	15366	15401	15455	15426	15862	15540	15614	15606	15554	15615	15545	15501	15489	15594	15604	15529	15659	15538	15506	15448	15617	15649	15572	15609	15703	15625	15725	15329	15494	15626	15764	15567	15466	15357	15360	15487	15641	15543	15514	15655	15451	15713	15563	15684	15760	15628	15632	15372	15594	15530	15488	15620	15469	15683	15515	15658	15520	15434	15657	15541	15579	15524	15608	15412	15663	15497	15462	15623	15635	15580	15579	15557	15663	15661	15428	15664	15549	15601	15695	15485	15493	15586	15538	15615	15446	15628	15577	15494	15711	15594	15452	15372	15481	15421	15552	15552	15225	15457	15563	15495	15543	15683	15593	15558	15521	15572	15625	15616	15559	15489	15573	15713	15669	15465	15622	15602	15826	15621	15402	15505	15489	15526	15557	15505	15445	15573	15503	15753	15329	15529	15702	15567	15411	15472	15668	15383	15685	15675	15703	15522	15526	15562	15528	15335	15489	15614	15701	15613	15524	15559	15719	15780	15656	15506	15612	15699	15545	15630	15438	15624	15563	15555	15575	15464	15487	15493	15512	15516	15564	15604	15518	15583	15490	15669	15458	15573	15584	15610	15506	15506	15651	15602	15340	15392	15549	15578	15449	15517	15647	15753	15493	15496	15534	15759	15390	15590	15555	15634	15572	15639	15550	15588	15536	15410	15815	15637	15617	15722	15421	15350	15548	15474	15592	15429	15650	15752	15832	15616	15558	15535	15467	15627	15486	15311	15474	15421	15584	15752	15598	15398	15778	15650	15537	15662	15336	15343	15556	15455	15383	15476	15287	15534	15714	15415	15394	15514	15337	15562	15530	15706	15723	15475	15594	15554	15532	15794	15379	15466	15674	15728	15598	15546	15704	15639	15591	15551	15520	15583	15629	15487	15340	15596	15481	15767	15603	15520	15561	15476	15612	15532	15545	15503	15319	15669	15620	15523	15477	15523	15549	15524	15590	15753	15490	15608	15574	15358	15622	15524	15587	15547	15466	15502	15539	15525	15639	15716	15585	15584	15469	15652	15542	15518	15653	15585	15511	15526	15538	15469	15586	15482	15752	15442	15429	15509	15682	15518	15591	15505	15340	15430	15505	15510	15479	15504	15636	15458	15452	15621	15573	15555	15534	15513	15364	15588	15463	15493	15607	15600	15457	15511	15441	15538	15512	15647	15697	15558	15589	15664	15602	15519	15582	15375	15577	15572	15322	15492	15306	15671	15508	15517	15464	15658	15576	15562	15617	15797	15427	15385	15612	15651	15477	15519	15342	15483	15496	15439	15456	15500	15668	15451	15566	15464	15325	15260	15546	15722	15379	15593	15486	15636	15470	15641	15613	15618	15520	15545	15804	15471	15463	15685	15425	15543	15427	15583	15652	15429	15428	15375	15441	15693	15615	15346	15632	15397	15752	15326	15585	15592	15544	15628	15408	15322	15591	15519	15489	15613	15653	15670	15588	15735	15711	15642	15558	15481	15600	15544	15312	15512	15620	15561	15598	15683	15610	15628	15510	15341	15639	15584	15567	15482	15636	15564	15480	15563	15581	15601	15500	15622	15536	15547	15620	15530	15733	15551	15669	15647	15411	15581	15613	15618	15608	15694	15890	15603	15590	15499	15797	15596	15683	15497	15510	15609	15335	15508	15492	15759	15542	15643	15610	15556	15478	15564	15581	15445	15474	15692	15616	15539	15530	15679	15578	15671	15481	15508	15499	15666	15393	15650	15509	15504	15691	15576	15595	15601	15611	15497	15736	15583	15516	15689	15412	15532	15409	15497	15485	15574	15638	15558	15584	15553	15409	15499	15721	15645	15577	15470	15667	15614	15624	15537	15552	15454	15446	15759	15629	15383	15560	15506	15375	15419	15522	15614	15580	15700	15560	15702	15526	15463	15709	15573	15278	15554	15502	15578	15591	15655	15652	15777	15635	15735	15375	15442	15697	15642	15595	15417	15602	15659	15461	15623	15530	15463	15518	15598	15511	15493	15659	15615	15594	15515	15619	15603	15454	15594	15374	15684	15275	15717	15606	15413	15486	15416	15404	15565	15347	15481	15666	15693	15618	15463	15541	15556	15320	15376	15547	15512	15512	15399	15666	15765	15390	15429	15522	15569	15374	15615	15741	15505	15594	15455	15622	15676	15703	15556	15427	15718	15524	15664	15686	15763	15604	15501	15392	15522	15384	15725	15601	15606	15579	15683	15464	15460	15566	15744	15579	15610	15493	15625	15553	15568	15300	15650	15536	15434	15638	15586	15484	15539	15485	15485	15463	15514	15659	15753	15485	15585	15651	15697	15430	15599	15475	15788	15573	15632	15621	15487	15662	15658	15600	15641	15375	15502	15714	15540	15458	15770	15570	15396	15485	15695	15690	15513	15771	15477	15395	15517	15332	15468	15395	15640	15585	15553	15573	15580	15431	15481	15511	15795	15473	15690	15481	15632	15516	15605	15401	15580	15669	15604	15587	15760	15655	15467	15565	15591	15489	15900	15512	15609	15668	15878	15483	15430	15506	15534	15372	15703	15585	15790	15498	15552	15358	15571	15711	15625	15510	15414	15376	15555	15639	15591	15629	15444	15440	15644	15405	15586	15523	15582	15399	15511	15656	15602	15523	15539	15599	15600	15421	15543	15416	15763	15579	15542	15327	15606	15405	15609	15459	15575	15223	15651	15454	15426	15415	15546	15565	15634	15603	15741	15531	15623	15561	15438	15549	15497	15518	15490	15672	15829	15376	15483	15561	15529	15450	15606	15461	15572	15436	15519	15589	15449	15685	15523	15341	15675	15791	15578	15486	15583	15634	15601	15643	15670	15647	15523	15443	15651	15519	15718	15568	15618	15733	15567	15292	15505	15533	15745	15523	15720	15606	15526	15421	15509	15352	15514	15533	15427	15329	15438	15639	15701	15579	15375	15435	15703	15494	15693	15447	15656	15579	15661	15606	15660	15562	15508	15753	15620	15529	15493	15585	15528	15716	15671	15489	15777	15796	15517	15546	15625	15653	15687	15711	15706	15373	15617	15514	15569	15506	15508	15494	15579	15394	15523	15568	15516	15820	15570	15700	15424	15425	15476	15502	15537	15544	15652	15545	15567	15605	15497	15528	15472	15618	15815	15385	15554	15331	15459	15618	15641	15593	15380	15531	15472	15630	15446	15515	15540	15793	15589	15441	15564	15754	15444	15500	15648	15655	15648	15653	15419	15383	15518	15589	15668	15539	15552	15607	15524	15685	15401	15427	15579	15430	15632	15613	15559	15505	15624	15619	15502	15533	15659	15586	15515	15615	15659	15539	15514	15628	15470	15519	15773	15665	15635	15537	15529	15465	15553	15712	15577	15565	15563	15496	15542	15552	15495	15507	15383	15430	15665	15414	15724	15575	15571	15550	15430	15535	15401	15503	15623	15641	15624	15623	15586	15523	15535	15682	15475	15554	15620	15759	15629	15618	15594	15607	15498	15593	15386	15673	15287	15374	15695	15713	15519	15515	15621	15619	15448	15481	15505	15489	15437	15420	15761	15630	15494	15485	15803	15676	15724	15745	15706	15606	15504	15506	15441	15486	15683	15519	15482	15687	15498	15595	15517	15430	15549	15587	15720	15693	15479	15660	15747	15644	15681	15569	15743	15772	15419	15391	15482	15603	15384	15727	15577	15513	15429	15445	15529	15417	15553	15615	15275	15416	15750	15484	15637	15849	15534	15414	15449	15675	15549	15576	15420	15378	15458	15553	15575	15683	15384	15535	15507	15655	15547	15464	15584	15716	15582	15631	15529	15449	15593	15794	15463	15546	15672	15543	15640	15709	15442	15619	15633	15454	15603	15453	15469	15689	15479	15431	15451	15560	15700	15738	15694	15702	15400	15333	15577	15548	15509	15445	15618	15499	15519	15521	15437	15739	15645	15846	15599	15462	15609	15680	15637	15559	15556	15529	15615	15514	15614	15583	15726	15523	15609	15557	15612	15336	15500	15558	15618	15430	15519	15698	15718	15647	15503	15572	15601	15608	15432	15602	15520	15499	15481	15611	15441	15326	15579	15634	15581	15607	15496	15629	15511	15392	15529	15571	15599	15583	15619	15385	15638	15487	15771	15663	15464	15492	15737	15700	15660	15394	15382	15419	15763	15653	15618	15544	15418	15418	15682	15257	15412	15628	15625	15374	15417	15640
23462	40151	36089	27760	22884	20096	18423	17347	15956	15438	15365	15128	15116	14869	15187	15086	15044	14726	14751	14904	14846	14748	14741	14773	14609	14716	14584	14551	14451	14595	14464	14343	14434	14454	14339	14383	14261	14466	14208	13968	14352	14197	14202	14126	14281	14197	14087	14260	14235	14287	14047	14144	14212	14230	14050	14142	14186	14188	14205	14175	14152	14168	14150	14163	14128	14065	14191	14218	14178	14175	14114	14186	14166	14093	14253	14221	14117	14132	14172	14196	13972	14229	13974	14127	14224	14232	14095	14208	14070	13965	14228	14181	14144	14046	14180	14064	14035	14029	14126	14341	14107	14090	14198	14070	14339	14152	13986	14121	14194	14086	14108	14373	14142	14019	14171	14136	14329	14137	14238	13988	14096	14167	14249	14103	13960	14135	14226	14018	14172	13999	14139	14225	14129	14184	14131	14109	14318	14075	14055	14141	14151	13983	14275	14162	14095	14156	14156	14168	14207	14140	14271	14200	14176	14143	14062	14101	14144	14125	14054	14062	14089	13950	14198	14195	14085	14105	14242	14020	14156	14100	14185	13967	14040	14160	14027	14278	14142	14160	14068	13965	14034	14120	14234	14128	14087	14075	14246	14147	14114	14155	14016	14039	14228	14240	13933	14064	14303	14205	14107	14214	14071	14103	14059	13932	14216	14162	14152	14236	14068	14043	14222	14033	14136	14169	14108	14051	14111	14075	14210	14136	14002	14078	14228	14162	14162	14297	14159	14422	14192	14123	14168	14240	14192	14054	14028	14052	14184	14037	14364	14347	14124	14206	14418	14136	14423	14114	13968	14203	14190	14148	14114	14078	13975	14211	14184	14069	14110	14054	14054	14093	14250	14040	14190	14184	14109	14153	14014	14106	14101	14202	14083	14243	14123	13985	14345	13987	14011	14129	14322	14184	14116	14192	14106	14169	14234	14096	13972	14122	14138	14121	14033	14207	14163	13954	14019	14250	14281	14163	14148	14082	14209	14127	14113	14049	14091	14152	14194	14184	14322	14077	14153	14138	14115	14054	14148	14229	13955	14283	14148	14001	14286	14054	14168	14158	14271	13912	14240	14224	14229	14074	14080	14106	14067	14162	14074	14361	14056	13971	14094	14238	14063	14193	13993	14134	14087	14129	14132	13949	14084	14270	14168	13891	14158	14126	14073	14315	14008	14014	14290	14172	14102	14007	14196	14140	14130	13991	14145	14148	14278	14114	14083	14024	14047	14255	14001	14165	14226	14011	14278	14228	14184	14116	14166	14178	14299	14082	14064	14208	14105	14064	14211	14107	14092	14241	14244	14191	14060	14122	14245	14204	14132	14037	14068	14164	14102	14106	14099	14038	14047	14058	14145	14171	14194	14133	13933	14068	14150	14084	14100	14238	14197	14237	14061	14108	14153	14144	14266	14087	14064	14144	14111	14177	14149	14125	14228	14070	14148	14153	14184	14025	14350	14072	14109	14132	14173	14045	14335	14207	14169	14132	14076	14109	14142	14092	14075	14115	14076	14098	13994	14233	14187	14019	14146	14233	14158	14089	14095	14070	14035	14261	14168	14199	14051	14217	14183	14097	14057	14163	14108	13992	14175	14108	14293	14207	14204	14119	14050	14179	14273	14072	14149	14157	14307	14179	14085	14086	14132	14130	14191	14192	14297	14003	13996	14186	14206	14091	14243	14178	14204	14040	14107	14031	14192	14168	14100	14165	13985	14282	14182	14142	13963	14204	14085	14064	14160	14160	14035	14221	14119	14061	14131	14097	14090	14255	14123	14137	14176	14193	14140	14066	14167	14238	14105	14146	14066	14103	14136	14351	14058	14222	14369	14035	14072	14001	14076	14245	14013	14064	14134	14103	14192	14064	14142	14060	14256	14109	14271	14191	14075	14148	14184	14102	14148	14092	14038	14160	14181	14231	14077	14216	14104	14092	14237	14069	14259	14192	14118	14121	13960	13872	14068	14033	14032	14186	14151	14243	14020	14143	13958	14222	14135	14271	14249	14159	14252	14130	14236	14046	14252	14225	14104	14154	14079	14151	14179	14030	14058	14282	13993	14051	14214	14187	14040	14178	14126	14147	14181	14180	14235	14096	14139	14088	14130	14225	14066	14020	14116	14056	14118	14120	14200	13976	14160	14088	14079	14168	14076	14190	14145	14075	14299	14078	14055	14218	14096	14212	14003	14250	14124	14057	14200	14060	13979	13922	14106	14221	13972	14213	14196	13849	14161	14053	14081	13990	13974	14189	14085	14085	14083	14157	14164	13862	14217	14062	14091	14177	14136	14058	14071	14117	14063	14347	14109	13962	13947	14138	14086	14063	14130	14113	14102	14190	14175	14094	14174	14145	14333	14056	14173	14279	14042	14180	14012	14081	14074	14025	14157	14271	14127	14099	14113	14107	14042	13940	14294	14068	14148	14110	14206	14131	14016	14201	14005	14071	14054	14142	14096	14164	14244	14015	14160	14179	14154	14191	14214	14033	14134	14054	14059	14052	14138	14212	14055	14124	14164	14054	14198	14150	14202	13972	14159	14064	14178	14205	14090	14040	14156	14134	14318	14130	14248	14127	13982	13977	14319	14135	13967	14118	14169	14105	14138	13982	14039	14244	14167	14043	14145	14110	14183	14094	14149	14212	14148	14359	14039	14078	14104	14188	14325	14169	14163	14048	14237	14141	14016	14210	14111	13980	14101	14174	14169	14219	14164	13960	14150	13945	14113	14099	14213	14072	14154	14263	14029	14267	14196	14028	14222	14228	14055	13940	14177	14088	14146	14202	14205	14024	14118	14080	14191	14171	14106	14172	14368	13940	14137	14117	14074	14074	14155	14115	14172	14095	14017	14207	14136	14290	14210	14118	14028	14090	14158	14111	14031	13955	14212	14059	14232	14167	14119	14192	14318	14121	14083	14248	14064	14200	14238	14137	14020	14202	14075	13977	14258	14115	14138	14141	13981	14043	14145	14009	14066	14228	13973	14303	14217	14182	14275	14231	14079	14201	14287	14108	14016	14074	14192	14128	14245	14209	14061	14087	14104	13976	14088	13972	14092	13988	14149	14162	14208	14055	14217	14200	14072	14186	14146	14037	14225	13978	14207	14136	14234	14168	13806	14111	14233	14232	14227	14228	14053	14211	14201	13994	14311	14167	14179	13974	14416	14047	14142	14146	14217	14074	14056	14080	14166	14190	13998	14332	14169	14384	14123	14095	14164	14151	14097	14234	14129	14271	14217	14189	13996	13990	14118	14063	14177	14143	14204	14097	14274	13964	13916	14041	14142	14205	14150	14257	13993	14160	14068	14167	13960	13953	14204	14143	14021	14055	14099	14199	14090	14150	14153	14162	14199	14098	14118	14065	14217	14262	14236	14021	14208	13936	14002	14119	14075	14166	14090	14022	14355	14040	14167	14096	14032	14096	14045	14129	14168	14149	14049	14230	14160	14272	14063	13801	14132	14080	14259	14305	14189	14089	14230	14170	14120	14277	14106	14151	14155	14082	14157	14074	14214	14173	14101	14164	14223	14250	14117	13992	14134	14063	14088	14078	14152	14163	14170	14156	14253	14055	14052	14042	14012	14128	14092	14079	14141	14245	13980	14168	14254	13957	14161	14056	13957	14150	14255	14106	14190	14074	14186	14174	14264	14115	14150	14035	14121	14110	14102	14139	14223	14216	14151	13977	14273	14114	14164	14270	14102	14055	13976	14165	14197	13931	14175	14155	14246	14130	14075	14004	14028	14033	14210	14110	13953	14141	14139	14030	14016	14342	14037	14235	14185	14140	14156	14074	14066	14310	13997	14284	14226	14064	14212	14210	13874	14104	14164	13988	14112	14165	14112	13991	14243	14068	14139	14098	13905	14282	14047	14094	14134	14166	14185	14224	14272	14168	14167	14046	13924	14170	14182	14115	14247	13964	13842	14159	14165	14056	14037	14130	14031	14118	13931	14125	14210	14179	13986	14104	14125	14165	14052	14093	14042	14003	14102	13952	14166	14260	14098	14101	14178	14187	14223	14118	14015	14174	14184	14182	14060	14392	14072	14154	14141	14227	14105	14218	14282	14075	14242	14141	13839	14099	14079	14226	14106	14119	14157	14102	14342	14145	14164	14045	14146	14247	14011	13982	14218	14048	14143	14195	14111	14127	14068	14126	14059	14307	14202	14091	14114	13977	14333	14186	14344	14102	14194	14056	14236	14003	14203	13943	14048	14265	14108	14200	14193	14058	14284	14110	14189	14133	14176	14179	13992	14003	14147	14038	14210	14036	14035	14012	14097	14258	14066	14134	14044	14223	14047	14208	14122	14066	14060	14020	14163	14217	14060	14168	14136	14115	14059	13996	14139	14102	14131	14121	14161	13936	14072	14114	14135	14223	14126	14220	14128	14256	14216	14177	14143	14118	13989	14080	14031	14221	14251	13981	14150	14287	14319	14035	13922	14008	14095	14066	13997	14046	14173	14049	14145	14040	14105	14112	14167	14175	14164	14134	14209	14041	13970	14219	14189	14228	14323	14103	14201	14198	14071	14204	14155	14046	14394	14155	14073	14104	14202	14140	14176	14202	14147	14257	14175	14048	14063	14169	14150	14243	14057	13993	14156	14176	14168	14156	14066	14122	14061	14092	14135	14114	14126	14139	13964	14218	14053	14024	14145	14191	14144	14110	14209	14252	14154	14089	14083	13973	14016	14173	14049	14296	14025	14227	14304	14173	14162	14151	14268	14164	14075	14197	14041	14181	14144	14254	14400	14237	13919	14103	14120	14206	14274	13915	14089	14123	14156	14160	14005	14074	14254	13970	13998	14130	14091	14029	14105	14234	14095	14141	14091	14050	14250	14132	14167	14194	14123	14123	14223	14134	14129	14062	14139	13970	14148	14112	14129	14001	14114	14158	14269	14187	14181	13972	14233	14124	14132	13993	14253	14155	14058	14198	14113	14068	14141	14043	14300	14200	14284	14150	14094	14175	14056	14150	14193	14164	14174	14082	14235	13894	14266	14040	14167	14247	14145	14178	14141	14173	14017	14178	14231	14182	14220	14200	14250	14101	14318	14236	14120	14124	14187	14087	14280	14082	14075	14187	14115	14307	14057	14176	14167	14058	14074	14065	14245	14123	14206	14072	14178	13921	14289	14329	14036	13988
22662	21007	28704	23541	21376	23439	24876	19117	17447	17368	17123	16744	16555	16634	16615	16436	16175	16227	16089	16163	16353	16191	16221	16142	16136	16039	15938	16236	16221	15888	15956	15764	15831	15831	15911	15843	15952	15709	15570	15534	15676	15596	15646	15792	15680	15531	15670	15710	15533	15530	15621	15455	15618	15577	15716	15526	15477	15516	15378	15550	15410	15547	15508	15482	15499	15598	15577	15412	15352	15667	15400	15431	15382	15531	15498	15340	15575	15680	15363	15414	15492	15645	15661	15752	15570	15395	15570	15535	15619	15341	15552	15544	15548	15404	15557	15591	15583	15533	15634	15399	15615	15526	15498	15328	15516	15423	15444	15793	15460	15808	15480	15521	15572	15435	15469	15744	15363	15510	15424	15610	15620	15657	15621	15412	15633	15487	15485	15320	15286	15556	15349	15487	15377	15468	15432	15479	15526	15503	15537	15529	15431	15445	15553	15634	15573	15654	15573	15701	15510	15461	15426	15506	15578	15534	15499	15558	15406	15427	15443	15522	15500	15400	15497	15414	15486	15684	15397	15360	15254	15417	15407	15410	15543	15572	15522	15579	15390	15495	15502	15633	15197	15621	15521	15364	15546	15546	15553	15343	15438	15411	15316	15477	15597	15493	15556	15461	15494	15567	15582	15488	15604	15822	15516	15564	15334	15336	15406	15554	15471	15471	15575	15533	15538	15497	15610	15303	15544	15444	15554	15775	15654	15586	15643	15415	15500	15287	15584	15518	15477	15483	15400	15395	15442	15607	15486	15378	15646	15621	15666	15323	15715	15367	15492	15422	15648	15473	15475	15617	15474	15572	15450	15438	15437	15645	15486	15450	15574	15787	15466	15527	15257	15551	15595	15445	15497	15207	15537	15650	15515	15440	15516	15544	15637	15568	15563	15582	15618	15494	15466	15609	15585	15505	15583	15453	15582	15462	15497	15548	15414	15616	15536	15378	15510	15420	15503	15432	15420	15514	15615	15531	15479	15371	15569	15559	15586	15483	15550	15379	15391	15370	15476	15358	15376	15443	15583	15230	15333	15585	15508	15429	15532	15550	15451	15576	15360	15384	15532	15431	15434	15568	15277	15605	15482	15444	15548	15523	15545	15552	15440	15353	15548	15454	15412	15465	15729	15479	15459	15421	15394	15451	15466	15320	15379	15537	15463	15365	15483	15476	15568	15484	15793	15384	15392	15527	15630	15377	15428	15475	15374	15449	15517	15494	15379	15305	15540	15450	15346	15452	15480	15755	15528	15626	15407	15397	15449	15723	15441	15337	15490	15121	15495	15471	15552	15284	15542	15250	15600	15543	15548	15523	15740	15547	15610	15312	15550	15522	15537	15341	15464	15376	15482	15367	15169	15496	15545	15536	15471	15436	15560	15457	15467	15553	15481	15507	15520	15586	15467	15368	15436	15513	15583	15461	15463	15365	15267	15758	15698	15538	15646	15566	15391	15400	15566	15692	15598	15526	15609	15232	15528	15585	15453	15438	15481	15628	15412	15670	15572	15357	15397	15355	15456	15453	15628	15378	15269	15306	15449	15665	15285	15528	15621	15688	15645	15590	15488	15559	15487	15609	15663	15409	15679	15298	15633	15517	15500	15320	15414	15724	15485	15432	15289	15597	15417	15483	15648	15554	15537	15440	15359	15540	15479	15448	15788	15538	15491	15397	15620	15662	15545	15374	15561	15602	15613	15534	15538	15528	15549	15581	15558	15307	15454	15572	15498	15501	15443	15457	15288	15368	15791	15395	15512	15484	15543	15492	15533	15375	15209	15554	15374	15550	15472	15512	15569	15598	15481	15247	15578	15579	15559	15577	15409	15458	15610	15552	15366	15376	15368	15324	15529	15492	15440	15522	15223	15348	15409	15418	15510	15462	15494	15447	15566	15504	15627	15526	15349	15419	15486	15412	15617	15449	15469	15538	15427	15563	15533	15769	15523	15612	15397	15383	15470	15215	15581	15461	15560	15340	15517	15492	15458	15565	15490	15374	15493	15437	15642	15412	15417	15536	15279	15474	15413	15431	15526	15520	15573	15653	15364	15452	15600	15327	15378	15574	15567	15401	15687	15387	15587	15458	15646	15460	15408	15476	15382	15438	15501	15413	15583	15250	15388	15442	15372	15358	15492	15391	15422	15439	15612	15482	15456	15504	15628	15598	15348	15427	15361	15259	15421	15374	15595	15456	15406	15502	15598	15400	15582	15536	15577	15209	15405	15477	15530	15513	15215	15387	15352	15392	15323	15363	15643	15621	15571	15511	15444	15496	15387	15608	15351	15574	15425	15518	15438	15407	15423	15448	15497	15462	15320	15305	15414	15392	15373	15524	15518	15370	15545	15494	15470	15327	15718	15540	15649	15703	15649	15529	15418	15566	15568	15737	15536	15443	15443	15519	15583	15489	15393	15355	15433	15377	15243	15304	15406	15566	15412	15505	15557	15442	15383	15217	15667	15552	15349	15485	15483	15571	15331	15404	15490	15554	15391	15470	15569	15359	15693	15516	15661	15350	15594	15472	15560	15635	15644	15499	15499	15404	15654	15409	15506	15610	15636	15454	15377	15525	15722	15532	15415	15546	15369	15342	15355	15322	15346	15665	15645	15366	15637	15503	15474	15464	15747	15401	15561	15446	15546	15359	15438	15605	15414	15510	15387	15354	15423	15546	15666	15692	15644	15470	15499	15343	15690	15488	15565	15538	15348	15648	15450	15507	15559	15545	15587	15443	15449	15492	15449	15363	15513	15560	15339	15592	15467	15536	15341	15518	15396	15590	15626	15313	15295	15445	15462	15388	15170	15418	15669	15468	15420	15507	15466	15500	15246	15475	15260	15571	15613	15460	15290	15578	15435	15319	15641	15449	15623	15464	15535	15707	15478	15614	15507	15608	15308	15364	15365	15724	15608	15351	15521	15355	15503	15534	15552	15589	15538	15554	15653	15392	15456	15347	15452	15476	15459	15339	15493	15493	15549	15423	15485	15569	15443	15477	15591	15395	15446	15530	15482	15652	15497	15628	15523	15462	15557	15538	15307	15405	15399	15656	15430	15272	15729	15474	15591	15411	15437	15426	15531	15536	15364	15539	15422	15511	15564	15537	15378	15332	15468	15368	15566	15419	15298	15322	15276	15446	15762	15422	15538	15246	15413	15585	15513	15767	15483	15544	15463	15614	15589	15561	15388	15460	15490	15273	15522	15320	15317	15437	15442	15444	15399	15369	15540	15527	15456	15419	15618	15527	15182	15355	15491	15497	15551	15522	15458	15468	15431	15427	15651	15514	15357	15461	15556	15352	15415	15440	15349	15522	15510	15463	15526	15394	15517	15459	15705	15575	15427	15509	15370	15338	15425	15513	15420	15426	15410	15468	15349	15550	15590	15531	15323	15470	15255	15399	15504	15400	15382	15563	15483	15434	15593	15477	15569	15566	15609	15512	15496	15355	15478	15591	15441	15478	15484	15541	15373	15537	15539	15548	15390	15472	15478	15491	15484	15343	15611	15588	15471	15339	15436	15482	15413	15433	15540	15498	15565	15533	15555	15385	15531	15487	15532	15600	15407	15394	15572	15428	15608	15361	15304	15234	15592	15336	15368	15598	15525	15463	15568	15679	15423	15280	15405	15492	15365	15328	15468	15285	15445	15257	15453	15538	15629	15374	15537	15466	15687	15658	15326	15298	15482	15540	15358	15464	15545	15520	15636	15601	15543	15649	15504	15627	15547	15621	15594	15523	15610	15498	15433	15505	15451	15340	15458	15487	15414	15631	15603	15501	15564	15630	15603	15564	15453	15407	15492	15579	15408	15305	15355	15416	15283	15474	15223	15494	15352	15534	15562	15366	15562	15559	15345	15499	15521	15572	15338	15537	15510	15823	15472	15717	15424	15431	15662	15607	15650	15440	15414	15557	15382	15547	15388	15390	15558	15690	15382	15426	15440	15530	15397	15190	15441	15483	15540	15465	15284	15386	15426	15499	15461	15357	15346	15495	15479	15459	15493	15459	15428	15478	15542	15467	15434	15588	15456	15510	15433	15309	15520	15490	15437	15471	15432	15596	15482	15480	15492	15480	15573	15570	15409	15422	15477	15496	15590	15510	15382	15444	15578	15498	15513	15561	15525	15608	15514	15497	15375	15192	15490	15470	15379	15449	15539	15348	15368	15595	15468	15380	15372	15598	15451	15395	15428	15623	15540	15323	15585	15374	15603	15437	15279	15383	15740	15439	15489	15376	15472	15479	15412	15460	15466	15162	15661	15479	15508	15605	15219	15452	15551	15643	15389	15499	15447	15599	15482	15564	15726	15553	15518	15406	15527	15594	15522	15146	15409	15402	15540	15585	15537	15354	15563	15650	15337	15513	15525	15562	15746	15621	15534	15559	15451	15642	15360	15524	15420	15351	15420	15514	15293	15427	15493	15278	15467	15485	15628	15374	15464	15443	15475	15485	15575	15514	15506	15372	15500	15465	15415	15517	15538	15428	15443	15384	15493	15716	15607	15245	15484	15641	15504	15579	15411	15280	15584	15451	15308	15322	15422	15375	15564	15396	15567	15573	15512	15483	15415	15354	15497	15657	15653	15549	15513	15651	15489	15524	15534	15384	15421	15464	15376	15582	15374	15602	15526	15518	15560	15445	15346	15412	15612	15570	15269	15419	15550	15490	15530	15465	15541	15559	15309	15498	15362	15228	15325	15620	15659	15389	15318	15487	15357	15348	15376	15420	15431	15353	15493	15230	15511	15479	15482	15872	15417	15407	15633	15422	15465	15494	15675	15468	15612	15246	15471	15375	15351	15364	15456	15490	15598	15404	15540	15364	15502	15512	15483	15503	15770	15438	15742	15573	15546	15669	15404	15383	15401	15636	15380	15449	15476	15516	15660	15667	15465	15315	15447	15440	15563	15645	15594	15443	15395	15378	15515	15477	15685	15389	15415	15471	15489	15453	15638	15348	15464	15512	15608	15695	15273	15499	15492	15473	15544	15480	15542	15422	15427	15350	15411	15413	15452	15265	15363	15469	15528	15489	15414	15485	15458	15567	15508	15472	15277	15462	15240	15416	15555	15304	15598	15584	15435	15352	15411	15164	15493	15422	15598	15344	15503	15679	15458	15337	15437	15489	15393	15383	15382	15460	15455	15501
25097	43993	39949	31225	26041	22550	20380	18652	16980	16184	15919	15777	15565	15694	15664	15636	15372	15226	15107	15045	15064	15271	14984	14945	14901	14790	14656	14737	14823	14700	14619	14523	14508	14508	14264	14431	14406	14356	14274	14412	14098	14129	14302	14250	14172	14276	14262	14135	14055	14165	14248	14380	14043	14242	14244	14317	14112	14115	14125	14069	14258	14090	14224	14160	14175	14067	14213	14031	13965	14172	14078	14154	13974	14210	14120	14188	14003	14329	14163	14066	14129	14052	14146	14190	14028	14191	13976	14185	14113	14075	14259	14073	14204	14233	14050	14095	14087	14148	14198	14148	14127	14125	14052	14194	14215	14010	14092	13945	13957	13993	14246	14151	14162	14075	14068	14070	14042	14227	14054	14129	14043	14129	14122	14113	14106	14283	14002	14048	14143	14060	14197	14029	14237	14082	14134	14169	14156	14118	14030	14147	14001	14231	13966	13953	14002	14176	14086	14121	14095	13982	14064	14174	14077	14155	14071	14064	14063	14195	14065	14027	14029	14106	14166	14049	14205	14025	14114	13982	14213	14044	13973	13878	14049	14019	14183	14272	14036	14017	14028	14020	14103	14152	14050	14047	14057	14141	14085	14182	14250	14118	14083	14160	14081	13869	14004	14026	14150	14164	14023	14125	14162	14091	14132	14167	13872	14031	14131	14050	13948	13992	14060	13910	14187	13996	14105	14014	14187	14095	14243	14054	14127	14146	13861	13967	14096	14156	14110	14215	14110	14039	14133	14118	14013	14117	13950	14019	14189	13988	14134	14129	13930	14015	14076	13963	14096	13931	14034	13978	14230	14023	14290	14066	14126	14180	14140	14102	14319	14204	14025	14200	14057	14081	14224	13969	13985	13979	14185	14120	14030	14153	14139	14083	14110	14139	14194	14161	14018	14008	13977	14081	13979	14079	14041	14106	14105	14048	14077	13920	14153	14071	13956	14124	13873	14197	14025	14175	14132	14001	14061	14083	14241	14135	14055	14001	14115	13900	14187	14021	14081	14003	14102	14119	14073	14072	13892	14095	13998	13967	14043	14051	14214	14087	13854	14055	14031	14115	14216	14006	14020	14138	14073	14031	14134	14193	13960	14059	14126	14062	14145	13952	14081	14066	13874	14165	14152	14098	14104	14067	14047	13965	14080	14042	14107	14071	14124	14157	14197	13964	14065	14005	14068	14238	14141	14024	14279	13964	13933	13997	14131	13985	14034	14039	14236	14111	14054	14062	14094	13940	14134	13988	14109	14024	14118	13875	14137	14008	14265	13907	14223	13940	13974	14140	14070	14239	14127	13999	14030	13965	14057	14066	14075	14140	14112	14119	14204	13935	14095	14102	13877	14165	14046	14095	13959	14211	14078	14124	14041	14230	13957	14127	14186	14237	13964	14297	14078	14086	14142	14013	14145	14085	13988	14064	14063	14003	14210	14004	14033	14214	14154	14147	14097	14075	14074	14225	14121	13990	14281	14237	13931	13968	14080	13991	14007	14100	14209	14022	14218	14147	14105	14176	14104	14039	14249	14178	13998	14277	14129	13959	14082	14154	14072	14128	14017	14069	14111	14096	14114	14098	14097	14150	13926	14166	14073	14048	14095	14138	13994	14019	14064	14202	14248	13983	14120	14098	13944	14171	14040	14031	14062	14080	13987	13950	14146	14083	14109	13995	13933	14153	14228	13999	14040	13922	14106	14101	14039	14112	14098	13940	14118	13918	13991	14037	14051	14081	14104	14149	14189	14024	14100	14013	14147	14175	13948	14036	14022	13956	14010	13954	14093	14006	14056	14074	14012	14199	14056	14269	13976	13955	14173	14013	13980	14132	14033	14316	14157	14082	14062	13950	14116	14101	14165	14152	14100	13921	14133	14093	14138	14004	14039	14022	14064	14097	14165	14033	14116	14128	13920	14168	13922	14138	14074	14151	14007	14038	14169	14042	14186	14015	14139	14066	14183	14164	13959	14156	14230	14170	14071	14227	14026	14115	14104	14015	14209	13987	14049	14095	14043	14180	14003	14232	14170	14096	14095	14074	14040	13996	14106	14102	13979	14002	14210	14260	13913	14085	14004	14196	14079	14071	14090	14148	14031	14074	14239	14021	14149	14081	14110	14173	14245	14132	14125	14188	14027	14213	14098	13986	14166	14004	14036	14150	14188	14065	14141	14097	14119	14141	14311	14000	14050	14070	14121	14058	14153	14047	14095	14163	14149	14208	14083	14176	14070	14054	14117	13982	14152	14084	14097	14090	14070	14061	14158	14199	14200	14001	14098	13977	13986	14071	13985	13976	13907	14037	14150	14020	14160	14138	14089	14065	14245	13954	14052	13982	14210	14022	14189	14215	13927	14069	13989	14101	14030	13984	14128	14175	14140	13965	14111	14074	14075	14187	14025	14040	14038	14008	14062	14189	14136	14123	14138	14106	14205	14135	14031	14112	14076	14103	14115	14090	13984	14147	14087	14090	13907	14023	14106	13993	14036	14286	14095	14122	14126	14049	14149	13928	14007	14325	14219	14042	14013	14184	14038	14245	14105	14097	14129	14128	14031	14155	14050	13914	13989	14118	14192	14112	14120	14139	14099	14140	14359	13864	14068	14157	14129	14103	13981	14050	14087	14089	14070	14041	14081	14019	13996	14019	14088	13995	14239	13982	14108	14153	14081	14129	14167	14033	14167	13965	14074	14106	14090	14077	13985	14075	13996	14033	14085	14106	14147	14019	14212	13979	13964	14134	14094	14107	14031	14089	14100	13972	14053	14073	14095	13993	13979	13997	14114	13963	14261	14148	14017	14171	13962	14079	14060	14133	14192	14089	14125	14192	14108	14068	14088	14097	14130	14009	14101	14222	14005	13971	13945	14169	14211	13974	14083	14060	14095	14004	14299	13932	14105	14159	13928	14135	13975	14063	14086	14186	14004	14019	14085	14217	14195	13960	14037	14026	13991	14082	14103	13959	14054	14267	14050	14226	14094	14024	14059	13962	14092	14097	14000	14176	14019	14049	14095	13909	13992	13933	14231	13961	14228	13931	13960	14028	14150	13898	13993	13863	14159	14032	14053	14134	13989	14010	14014	14048	14107	14094	13921	13991	14155	14121	14149	14027	13960	14061	14092	14094	14059	14029	14097	14084	14034	14173	14034	14179	14034	14221	13994	14004	13998	13840	13953	13970	14025	14152	13998	14103	14033	14210	14050	14084	14034	13986	14037	14070	13979	13916	13970	14206	14012	14268	14210	14074	14126	14311	14091	14201	13993	14066	13980	14043	13976	14053	14190	14053	14177	13936	14157	14066	14145	14081	14229	14136	14055	14019	14110	14245	14168	14084	14159	14033	14254	14151	14137	14001	13922	13957	14178	14121	14143	14156	13997	13884	14097	14093	13885	14193	14063	14059	14090	14190	13915	13997	14166	14164	14006	14068	14169	14110	14179	13995	13985	14098	14155	14126	14093	14116	14013	14077	13848	14132	14018	14132	14086	14083	14032	14210	14155	14108	14101	13937	14128	14230	14068	14020	14174	14092	13868	14180	13912	14233	14051	13917	14111	14088	13910	14119	14054	14109	13902	14266	14058	14139	14054	14004	14140	13975	14222	14037	14076	13960	13940	14052	14102	14203	13994	13958	14047	14054	14119	14160	14027	14093	14107	14119	13972	14093	14052	14199	14210	14165	14009	14084	14125	14030	14180	14204	14112	14072	14055	14115	14084	14029	14107	13967	14199	14132	14060	14165	14082	14055	14108	14117	14166	14061	14157	14154	14010	14113	14128	13933	14175	14026	14034	14377	13969	14132	14034	14098	13999	14104	14060	13921	14271	14223	14042	13976	14127	13964	14145	14184	13971	14157	14058	14115	13992	14067	13988	13931	13996	13908	13996	14177	13868	14037	14020	13967	14027	14207	14114	14068	13954	13983	14288	14249	14190	14010	14018	14148	14158	14179	14077	14087	14008	13891	13994	14045	13907	14081	13956	14111	14245	14057	14125	14114	14036	14045	14062	14065	13906	14104	14108	14054	14182	14141	14090	14082	14137	14113	14028	14120	14151	14179	14106	14168	14123	14114	14067	14165	14029	14065	14140	13981	14239	14121	14047	13979	14114	14066	14024	14035	14080	14167	14036	14054	14013	14048	14245	14040	14222	14031	14196	14112	13950	13957	14151	14050	14108	14051	13967	14035	13953	14051	14164	14064	14287	14179	14056	14070	14089	14163	14018	14018	14275	14055	13961	14170	13999	14168	14036	14125	14109	14143	14040	14068	13967	14145	13920	14040	14117	13921	14153	13957	14217	14055	13952	14123	14127	14023	13992	14074	14129	14083	14139	14072	14086	14100	13936	13967	13976	14146	14098	14036	14103	13868	14107	14024	14123	14089	14206	14149	13989	14221	14075	14127	14093	14110	13892	14100	14002	13969	14037	14148	14047	14243	14018	14174	14141	14102	14112	14112	14058	14081	13969	14051	14089	14004	14009	14224	14104	14002	13991	13998	14160	13941	14081	14196	14096	14008	14132	14083	14248	14043	14057	14178	13961	14201	14118	14029	14218	14109	14068	13905	14000	14185	14174	14286	14106	14236	14181	14005	14038	14082	14213	14138	14007	14148	14028	14007	14216	13995	14069	14201	14196	14058	14095	14088	14098	14199	13989	14129	14059	14075	14099	14017	14214	13980	14104	14000	14142	14125	14133	14023	14065	14097	14025	14027	14132	14263	14167	14050	14169	13966	14099	14188	13944	14111	13947	14022	14176	14061	14234	13991	14043	14111	14037	14196	14076	13972	14148	14102	14032	14227	14058	14210	14014	14279	13982	14200	14099	14097	14039	14022	13987	13956	14169	14177	14111	14083	14246	14170	14185	14116	13998	14124	13908	14061	14054	14214	14151	14086	13847	14170	14230	14046	13999	14175	13952	14252	13834	14042	14156	14066	14147	13975	14107	14092	14080	14115	14090	13989	14185	14254	14135	14082	14265	14121	14118	14049	13961	14057	14178	14057	14185	14071	14037	14110	14029	14019	13832	14129	14091	14039	13996	14154	14052	14251	13982	14086	14175	14104	14041	14176	14072	13954	14136	14063	14200	14175	14126	14057	14123	14004	14152	13950	13997	14171	13989	14084	14266	14059	14178	14208	14156	13967	14099	14013
27456	22737	27058	23650	18437	17449	16883	16481	15931	15834	15810	15690	15675	15790	15738	15667	15622	15523	15491	15529	15466	15462	15397	15357	15372	15342	15496	15486	15590	15360	15362	15437	15400	15229	15493	15299	15486	15484	15432	15313	15227	15179	15379	15372	15402	15498	15314	15395	15241	15341	15218	15287	15135	15068	15395	15396	15491	15217	15441	15295	15309	15213	15293	15283	15348	15299	15105	15342	15413	15298	15207	15207	15159	15158	15287	15218	15167	14986	15422	15191	15250	15311	15265	15296	15125	15132	15299	15140	15223	14934	15108	15313	15347	15321	15203	15203	15291	15275	15182	15226	15265	15266	15278	15379	15305	15091	15191	15367	15225	15371	15344	15339	15154	15325	15336	15185	15365	15239	15190	15331	15425	15397	15194	15280	15249	15340	15363	15499	15342	15494	15293	15345	15272	15521	15208	15134	15350	15263	15161	15369	15108	15174	14854	15179	15349	15416	15449	15135	15345	15175	15348	15195	15308	15350	15469	15448	15346	15300	15307	15059	15257	15417	15430	15296	15208	15161	15228	15033	15337	15257	15445	15304	15324	15314	15113	15172	15055	15411	15155	15263	15425	15424	15272	15263	15210	15169	15455	15166	15392	15251	15349	15329	15453	15241	15365	15267	15130	15265	15247	15141	15238	15320	15174	15155	15363	15272	15249	15219	15355	15111	15182	15255	15438	15156	15317	15378	15329	15157	15273	15213	15257	15247	15175	15184	15175	15148	15280	15102	15281	15432	15177	15175	15287	15161	15333	15173	15236	15242	15294	15136	15390	15178	15184	15250	15297	15399	15107	15354	15222	15409	15375	15225	15196	15286	15236	15260	15389	15125	15295	15186	15361	15380	15372	15279	15309	15258	15175	15314	15320	15167	15320	15280	15240	15118	15092	15376	15172	15224	15411	15408	15164	15289	15159	15300	15208	15208	15414	15342	15199	15335	15233	15298	15280	15210	15279	15400	15324	15326	15126	15167	15284	15311	15227	15187	15170	15197	15334	15397	15561	15310	15315	15409	15225	15205	15379	15366	15217	15422	15226	15188	15179	15313	15304	15313	15137	15403	15266	15296	15135	15340	15461	15109	15141	15425	15250	14982	15275	15305	15294	15285	15491	15386	15234	15357	15243	15300	15336	15287	15241	15393	15181	15237	15057	15320	15494	15221	15263	15167	15426	15195	15286	15226	15293	15271	15313	15305	15295	15276	15473	15190	15377	15360	15435	15137	15176	15263	15151	15188	15388	15364	15481	15265	15278	15274	15142	15056	15355	15388	15315	15219	15141	15372	15353	15252	15210	15210	15349	15337	15351	15214	15213	15117	15145	15230	15037	15217	15297	15406	15245	15450	15277	15392	15321	15149	15152	15283	15205	15189	15284	15277	15209	15333	15201	15334	15449	15176	15175	15271	15275	15133	15140	15355	15480	15212	15196	15194	15321	15081	15270	15276	14974	15249	15269	15307	15313	15255	15014	15297	15425	15425	15244	15406	15164	15116	15444	15237	15243	15199	15470	15242	15173	15277	15397	15293	15464	15339	15370	15100	15185	15181	15481	15216	15222	15351	15291	15238	15221	15315	15374	15259	15304	15266	15322	15165	15419	15219	15310	15314	15219	15249	15358	15390	15467	15499	15340	15218	15260	15067	15249	15112	15412	15121	15534	15425	15237	15203	15114	15344	15375	15242	15238	15362	15406	15348	15351	15157	15257	15364	15401	15215	15337	15242	15392	15281	15282	15104	15149	15047	15155	15395	15284	15336	15357	15337	15329	15168	15226	15199	15278	15403	15050	15472	15168	15411	15233	15151	15437	15119	15250	15226	15319	15255	15337	15136	15203	15204	15246	15214	15191	15169	15349	15314	15208	15276	15128	15236	15224	15283	15423	15444	15405	15326	15199	15341	15389	15177	15072	15217	15236	15402	15234	15069	15196	15465	15228	15191	15201	15333	15405	15141	15184	15409	15161	15454	15337	15300	15358	15412	15236	15305	15117	15251	15116	15388	15254	15407	15361	15149	15331	15252	15333	15164	15465	15243	15445	15326	15141	15182	15474	15228	15314	15285	15226	15480	15249	15186	15403	15107	15320	15309	15387	15226	15231	15264	15156	15075	15198	15109	15306	15176	15336	15187	15379	15301	15217	15283	15030	15410	15461	15444	15248	15341	15208	15299	15434	15187	15318	15040	15411	15256	15279	15473	15472	15208	15087	15143	15269	15197	15213	15438	15106	15249	15365	15054	15332	15296	15309	15305	15219	15533	15319	15339	15164	15036	15126	15133	15453	15325	15134	15360	15101	15272	15125	15288	15325	15249	15304	15166	15248	15282	15223	15313	15133	15167	15350	15219	15326	15291	15430	15368	15308	15142	15367	15351	15328	15253	15420	15204	15240	15312	15196	15201	15210	15090	15216	15279	15168	15224	15342	15269	15405	15358	15260	15262	15206	15209	15206	15378	15329	15308	15354	15231	15276	15353	15341	15334	15231	15418	15250	15314	15316	15154	15326	15304	15330	15272	15375	15418	15187	15316	15370	15295	15329	15202	15297	15260	15240	15262	15266	15313	15185	15285	15220	15544	15274	15290	15260	15338	15222	15219	15252	15113	15228	15355	15255	15217	15376	15376	15302	15256	15264	15171	15329	15224	15311	15290	15148	15265	15244	15208	15188	15122	15434	15278	15291	15253	15330	15248	15272	15280	15221	15391	15173	15196	15323	15104	15324	15257	15088	15304	15310	15247	15368	15402	15410	15303	15498	15521	15203	15292	15418	15445	15311	15355	15231	15352	15289	15141	15321	15190	15397	15004	15245	15350	15222	15115	15429	15253	15269	15147	15346	15206	15253	15193	15313	15388	15071	15263	15364	15179	15306	15260	15286	15231	15432	15215	15281	15310	15320	15293	15357	15339	15400	15260	15267	15477	15225	15226	15424	15356	15415	15309	15220	15168	15308	15242	15328	15241	15485	15141	15065	15186	15149	15478	15174	15524	15135	15197	15301	15369	15329	15165	15143	15211	15208	15307	15403	15523	15488	15365	15194	15268	15090	15414	15429	15280	15198	15368	15300	15181	15327	15160	15308	15160	15464	15121	15403	15288	15265	15222	15478	15425	15312	15049	15280	15216	15099	15189	15235	15130	15150	15246	15192	15368	15283	15226	15282	15273	15288	15440	15349	15131	15208	15257	15396	15379	15355	15251	15143	15439	15249	15418	15285	15230	15241	15390	15340	15346	15354	15410	15307	15223	15471	15249	15281	15469	15426	15291	15186	15351	15132	15200	15490	15166	15299	15337	15372	15321	15260	15258	15182	15328	15202	15325	15277	15297	15428	15376	15423	15241	15316	15190	15227	15368	15277	15205	15332	15098	15338	15198	15218	15237	15359	15295	15205	15223	15152	15166	15259	15240	15339	15392	15407	15116	15456	15491	15231	15282	15241	15192	15169	15113	15172	15293	15173	15504	15366	15152	15335	15235	15062	15404	15265	15344	15197	15220	15134	15190	15340	15320	15247	15227	15163	15357	15267	15123	15238	15199	15388	15215	15214	15168	15247	15303	15322	15095	15269	15136	15125	15314	15179	15382	15319	15242	15352	15174	15263	15329	15295	15320	15193	15188	15360	15388	15304	15245	15277	15046	15237	15139	15233	15373	15313	15318	15314	15012	15132	15308	15091	15315	15304	15364	15262	15176	15103	15232	15460	15227	15366	15464	15466	15349	15400	15136	15420	15343	15245	15255	15365	15421	15296	15487	15349	15314	15213	15326	15262	15200	15332	15123	15217	15318	15460	15370	15244	15479	15322	15430	15323	15437	15363	15239	15285	15399	15247	15259	15239	15332	15188	15183	15246	15241	15197	15352	15303	15346	15291	15205	15401	15329	15281	15300	15557	15426	15147	15081	15166	15370	15228	15207	15407	15246	15492	15339	15089	15130	15239	15267	15159	15212	15192	15301	15335	15266	15172	15272	15129	15164	15119	15518	15352	15303	15178	15093	15148	15060	15152	15328	15160	15329	15344	15256	15132	15271	15345	15284	15185	15160	15228	15426	15406	15126	15274	15127	15254	15162	15294	15333	15315	15126	15238	15315	15355	15293	15218	15183	15339	15294	15185	15218	15153	15333	15325	15124	15233	15309	15498	15214	15224	15259	15159	15223	15238	15135	15256	15119	15375	15314	15409	15226	15287	15242	15414	15318	15222	15161	15251	15222	15282	15339	15450	15223	15145	15274	15391	15135	15246	15337	15319	15477	15359	15309	15290	15231	15398	15295	15286	15147	15268	15289	15238	15411	15143	15267	15205	15176	15304	15347	15282	15164	15144	15443	15337	15199	15208	15188	15448	15214	15274	15332	15222	15179	15266	15273	15385	15140	15326	15102	15205	15354	15428	15304	15180	15341	15209	15305	15271	15274	15173	15372	15252	15237	15303	15278	15229	15381	15399	15418	15484	15510	15262	15462	15425	15265	15339	15186	15213	15113	15214	15327	15468	15309	15377	15296	15250	15395	15281	15317	15308	15290	15509	15326	15345	15251	15388	15223	15248	15170	15350	15236	15477	15345	15344	15291	15245	15366	15314	15267	15442	15349	15381	15301	15326	15394	15201	15341	15322	15220	15271	15330	15158	15267	15185	15299	15244	15261	15416	15256	15349	15214	15321	15379	15243	15267	15133	15269	15114	15322	15379	15098	15252	15320	15190	15350	15394	15299	15454	15471	15394	15162	15411	15114	15316	15357	15457	15165	15297	15257	15544	15352	15196	15373	15580	15388	15300	15399	15162	15419	15238	15270	15237	15426	15398	15212	15298	15317	15386	15325	15253	15334	15558	15369	15349	15141	15291	15404	15374	15257	15304	15394	15140	15341	15252	15129	15360	15343	15276	15239	15324	15265	15591	15245	15326	15127	15300	15311	15228	15225	15128	15128	15255	15012	15288	15132	15211	15362	15198	15378	15331	15371	15426	15245	15253	15396	15272	15248	15322	15267	15458	15201	15221	15440	15397	15347	15312	15180	15310	15259	15106	15398	15497	15233	15248	15302	15256	15392	15571	15412	15360	15319	15234	15375	15464	15241	15340	15376	15108	15147	15433	15415	15248	15357	15433	15155	15287	15272	15214	15147	15079	15222	15423	15107	15347	15131	15316	15272
22269	31945	29346	22194	18783	17221	16129	15526	14979	14662	14530	14508	14404	14548	14498	14406	14216	14457	14227	14221	14412	14356	14422	14391	14352	14217	14273	14060	14283	14118	14135	14133	14055	14125	14044	13938	14017	14165	14045	13977	13993	14002	14061	13992	14204	14111	13995	13974	13823	14094	14085	13926	13960	14086	13890	14103	13982	14086	14034	14011	14073	13917	13878	13898	13911	13839	13769	13860	13838	14016	13901	13965	13947	13892	14110	13986	13902	13969	13988	13934	13987	13750	13920	14000	13978	13936	14000	14000	14099	13997	14048	13837	14119	13938	13880	13814	13919	14025	13935	13974	14015	13869	14128	13981	13833	14148	14016	13990	13978	13832	13925	13945	13953	14317	13855	14063	13962	14043	13867	13961	14100	13899	13903	13923	13974	13968	13975	13903	13864	14057	13963	13812	13814	14069	13924	13916	13945	13919	13751	13964	13891	14040	13878	13963	13915	13921	14048	14072	13944	14007	14032	13949	14007	14016	14012	13712	13894	13815	13925	13947	14045	13984	14004	13835	14028	13916	14037	13772	14022	14025	14080	13857	14072	13856	13847	14009	14082	13935	14048	14003	14005	13877	13994	13912	13869	14026	13957	13882	13817	13836	13986	13994	13910	13852	13958	13921	14041	13772	13979	13861	13943	13996	13928	13973	14026	13901	13861	13880	14045	14027	13860	13917	13774	14019	13879	13866	13770	14007	13848	14006	13859	13874	13955	13920	13781	14089	14004	13849	14057	13892	14070	13940	14006	13969	14047	13951	13914	14051	13916	13968	13780	14041	14120	13888	13921	14095	13921	13887	14041	13920	13999	14119	13877	13798	14063	13877	13982	13838	13852	13915	13832	13862	13970	13871	13890	13913	13950	13824	14033	13786	13896	14039	13865	14063	13944	13995	13944	13943	14051	14073	13946	13952	14000	14002	13948	13924	13968	13943	13909	13792	13948	13976	13919	14018	13849	13804	14207	14061	14052	13981	13982	13920	13883	13954	13901	13997	13992	14008	13919	13814	13991	13886	14068	13975	13897	14159	13884	13982	13970	13867	13876	13874	13890	13823	14073	14157	13937	13900	14147	14027	13998	13983	13903	13883	13876	14103	13849	13993	13757	14131	14046	13942	14049	13794	14002	13957	13907	14064	13887	13979	13940	14080	13904	14122	13852	14140	13909	14117	13967	13968	13880	13910	14001	14025	13875	13871	13903	14060	13857	14247	13878	13986	13906	13971	13872	13819	13833	14131	13771	13823	14064	13931	13943	13939	13814	14090	13924	13893	13965	13866	13970	14031	13885	14003	14056	13987	13878	13915	13846	14004	13863	14071	14015	13641	13974	13908	14090	13971	13879	13963	13899	13913	13824	13876	14064	13880	13785	13908	13918	13808	13918	13919	13824	13947	14067	13952	13924	13933	13967	13985	13999	14015	13943	13988	14008	14061	14040	13868	13886	13780	14058	13934	14087	13980	13949	14051	13787	13942	13950	13964	13932	14007	13969	13899	13957	13879	13938	13888	13990	13999	13904	13997	13815	14001	14077	13908	14113	13963	13915	13828	13890	13965	13864	13971	14052	13949	13984	13835	13923	14011	14020	13986	13778	13948	13905	13950	14005	13959	14069	13967	14044	13947	14077	13711	13975	13938	13755	14079	14076	13949	13834	13942	13974	13888	13822	14061	13860	13895	13911	14005	13920	13873	13954	13902	13815	13939	14083	14066	13946	13982	14099	13935	14003	14043	13941	13965	14061	14012	13916	13931	13809	14066	13834	13868	13946	13845	13977	14087	13994	14188	14016	13952	13986	14020	13873	14055	14005	13974	14026	13891	13901	13690	14000	13914	13817	14132	13984	13983	14015	13704	14015	14019	13941	13828	14044	13933	13739	13949	13863	13883	13976	14081	14042	13915	14033	13974	13979	13939	14057	14105	14043	14040	13914	13897	13886	14028	13881	13922	13962	14035	13915	13953	13958	13945	13812	13977	13847	14053	13944	14002	13816	14068	13851	13879	14049	13906	14016	13985	13911	14182	13959	13880	14084	14078	14140	14065	13883	13882	13980	13859	13921	14071	13923	13907	13909	14040	14059	13871	13937	13902	13912	13866	13832	13971	13977	13990	13859	13974	14040	13820	13971	14024	13873	13907	13978	14230	13918	14066	13930	13898	14082	13848	13977	13971	14041	13845	13812	13910	13944	13809	13864	13873	13993	13930	13915	14013	13959	14075	13897	13968	13745	13977	14027	13787	13882	13990	13894	13920	13856	13949	14019	13986	14064	13879	13976	13925	13967	14045	14019	13887	13900	13870	14112	13906	14033	13847	14008	13996	13764	13939	13819	13873	13972	14041	13913	13817	13912	13960	14011	13972	13882	14022	13916	14157	14158	13901	14082	13971	14017	14223	13976	13832	13829	13996	13953	14060	13896	13911	14031	14001	13937	13999	13758	13918	13970	13913	14060	14055	13967	14080	13932	14009	13887	14005	14104	13908	13760	14065	13832	14034	13959	14147	13636	13915	13749	13784	13815	14008	13878	14109	14009	14110	14090	13903	13802	14029	13911	13847	13890	13854	13975	13891	14061	13993	13933	14095	13932	13877	13894	13860	14066	13870	13982	14039	13843	13747	13921	13899	13852	14012	13819	13983	13936	13838	13924	13838	14040	13925	13987	13899	13859	14086	13877	13833	14013	13962	13935	13904	13844	14174	14000	14022	13953	13974	13966	14118	14135	13970	13825	13987	13829	13874	13935	13950	14065	14013	13967	14070	13977	13778	13975	13989	13770	13870	13900	14032	13922	13966	13784	13953	13881	13978	13934	13831	13877	13813	14028	13831	13846	14036	13866	14037	13877	14040	14057	14017	13933	13992	13880	13892	14152	13976	13951	13906	13856	13814	13922	13946	13853	14066	13817	13860	13931	14013	13941	14109	13962	13899	14012	13854	14122	13832	14093	13850	14050	13967	13834	13989	13898	14117	13846	13928	14058	14009	14059	13864	14039	13962	14099	14108	13985	13999	13980	13946	13872	13873	13906	13929	14074	13955	13994	13986	14076	13983	13881	13890	13917	14198	14004	13911	14070	14076	13888	13869	13747	13945	14062	13978	14106	14061	14077	14115	13904	13773	13909	13851	13979	13958	13871	13989	13947	14085	13954	13913	14070	14119	13895	13996	13956	13953	14141	13821	13944	13946	13967	14101	13942	13981	13892	13976	14209	14103	13846	13984	14051	13866	13956	13923	13985	13890	13949	13806	13999	13901	14144	13904	13842	13895	13826	13852	13994	13957	13996	13996	14110	14063	14036	14042	14035	13821	14021	13961	14064	14071	13832	14001	13941	14178	13835	13941	13998	13852	13879	13689	13940	13897	13894	14063	14006	14058	14049	13919	14014	14008	14142	13862	13984	13861	14078	13863	13961	13850	14077	14016	13960	13908	13680	13888	14150	14066	13959	14053	13930	13921	13968	14020	14007	13903	13843	13950	14049	14011	13860	14003	13942	13912	14030	14059	14055	13775	13967	13819	13864	14166	13930	13822	13864	13842	14034	14182	14128	14044	13824	13922	13872	14007	13988	13964	14081	14009	13790	13870	14066	14047	14088	14003	13996	13842	13962	14059	13965	13930	13907	13928	13911	13914	13829	13840	13871	13914	14005	13902	13770	13803	13854	13977	13948	13980	13968	13860	13969	14068	13871	13927	13822	13968	13945	13853	13891	13959	14089	14194	13921	14125	13892	14071	14085	14036	13899	13980	13943	14000	13916	13966	14144	13941	14008	14083	13868	13770	13957	13969	13949	14028	13837	13771	13865	14007	13988	13948	13965	13901	13767	14051	14129	14083	13922	13914	13973	13868	14077	13905	13913	13987	13910	14035	14122	13918	13829	14093	13831	14041	14021	13951	14032	13934	13922	13897	13915	14005	14159	13885	13793	14060	13932	14163	13913	13857	13939	13882	14025	13962	13925	13784	13996	13974	13943	13877	13847	13803	14132	14094	14040	13919	14007	13921	14097	13976	13937	13912	14167	13939	13995	14020	14034	14004	14052	14015	14007	14078	13861	14041	14135	13903	13769	13963	13989	13881	13942	13971	13975	14141	13939	13915	13869	14119	14111	13837	14184	13831	13835	13934	13966	13945	13938	13807	13942	13990	13996	13870	14075	14046	13962	14034	13948	13763	13951	14069	13886	13867	14037	13909	14051	13895	13968	13817	14008	13913	14044	13916	13977	13860	13904	13943	13743	13886	13974	13810	13936	14032	13735	13902	13955	13684	14021	14056	14108	13731	14078	13820	13998	13874	14031	13966	14014	13918	14007	13937	13925	13985	14082	14080	14007	14005	13972	13948	13928	13891	14045	14000	13840	13885	14071	13893	13835	13855	13941	13835	13937	13665	14022	13860	13770	13919	14085	13928	14044	14029	14023	14021	14000	13982	14113	14044	13974	13935	14033	14080	14037	13782	14245	14152	13931	13988	13812	14086	14019	14045	13948	13981	13948	13937	13881	13940	13829	14115	13867	13926	13979	13879	13901	13876	14005	13945	13825	14041	13914	13941	14030	13944	13833	13892	14102	13856	13852	13747	13974	13915	14023	13917	13927	13870	13933	13963	13907	13998	14062	13955	13963	13916	13987	14066	13929	14111	13935	13995	14039	13899	14032	14014	13892	14021	13799	14067	13933	13889	13927	14040	13943	13898	13972	13858	13882	13734	13907	14009	13907	14153	13939	13964	13996	14039	13936	13832	13975	13920	13992	13990	14024	13938	14006	13907	14049	13795	14023	13909	13883	13999	13949	14016	13903	13956	14093	13924	13784	13775	13991	14010	14095	13859	14117	13903	13986	14027	13931	13778	14025	13982	14016	14130	13966	13935	13794	13874	14106	13930	13914	13983	14183	13795	13944	13926	13902	13994	14029	13755	13917	13971	13917	14043	13998	13972	13929	14066	13938	13773	13925	14001	14003	13980	13974	13972	13902	13851	13912	13960	14053	13870	13832	13888	13906	14065	13797	13896	14060	13906	14017	13906	13952	14086	13888	13897	13894	13914	14136	13943	13898	14028	13901	13864	13912	13906	13993	13989	13995	13913	14098	14015	14098	14007	13926	14123	13898	13907	14011	13958	14086	13958	13965	14045	14048	13991	13869	13901	13971	13752
23806	21098	28402	24216	22155	21941	20575	17647	16686	16409	16439	16128	16326	16115	16172	16215	15992	15983	15975	15850	15741	15949	16125	15794	15975	15903	15928	15794	15624	15714	15739	15766	15564	15642	15622	15505	15680	15580	15478	15760	15664	15642	15470	15381	15274	15425	15415	15500	15536	15410	15502	15397	15494	15676	15382	15326	15407	15454	15448	15347	15466	15480	15457	15490	15487	15359	15364	15538	15313	15467	15399	15400	15390	15481	15428	15436	15568	15638	15524	15567	15464	15315	15397	15520	15445	15429	15325	15562	15274	15289	15477	15460	15676	15385	15338	15602	15596	15432	15354	15399	15476	15345	15332	15387	15452	15150	15595	15372	15447	15464	15546	15509	15479	15540	15442	15385	15529	15421	15266	15494	15626	15209	15415	15666	15737	15576	15275	15315	15317	15385	15455	15511	15445	15387	15477	15504	15413	15371	15393	15257	15632	15361	15280	15186	15504	15451	15522	15415	15304	15393	15408	15389	15323	15285	15383	15439	15402	15391	15419	15504	15590	15329	15320	15316	15316	15386	15436	15628	15340	15561	15498	15447	15276	15490	15342	15404	15383	15316	15335	15570	15412	15501	15501	15426	15427	15512	15453	15334	15507	15331	15473	15535	15291	15334	15377	15379	15334	15564	15510	15596	15404	15461	15455	15531	15365	15616	15615	15363	15253	15501	15450	15365	15481	15311	15403	15355	15491	15249	15528	15329	15287	15496	15489	15336	15403	15372	15443	15421	15528	15587	15486	15385	15438	15293	15276	15450	15584	15420	15486	15417	15382	15343	15289	15337	15403	15345	15298	15531	15345	15544	15574	15322	15476	15321	15317	15458	15618	15465	15488	15402	15554	15371	15248	15446	15443	15353	15444	15759	15498	15297	15480	15594	15458	15476	15399	15409	15521	15320	15413	15412	15472	15295	15378	15430	15536	15289	15373	15221	15378	15362	15245	15458	15470	15450	15447	15470	15251	15538	15584	15249	15429	15412	15421	15552	15390	15317	15533	15319	15383	15481	15617	15424	15403	15478	15392	15656	15292	15163	15383	15285	15409	15456	15614	15552	15526	15326	15375	15352	15263	15502	15410	15305	15542	15417	15367	15515	15415	15400	15307	15337	15361	15517	15307	15260	15387	15264	15350	15346	15409	15303	15382	15408	15325	15479	15374	15370	15337	15299	15400	15519	15534	15488	15180	15391	15410	15539	15160	15390	15344	15671	15644	15369	15430	15485	15545	15515	15387	15340	15388	15431	15290	15339	15245	15321	15417	15405	15494	15443	15431	15422	15400	15308	15385	15336	15286	15234	15521	15303	15195	15394	15563	15493	15525	15512	15167	15482	15726	15566	15349	15422	15291	15245	15263	15550	15442	15631	15318	15594	15532	15545	15461	15497	15293	15189	15428	15441	15350	15615	15543	15570	15513	15364	15376	15501	15361	15495	15145	15513	15551	15410	15275	15477	15392	15428	15464	15330	15452	15446	15459	15193	15334	15288	15415	15482	15331	15617	15377	15354	15475	15509	15379	15350	15208	15582	15271	15335	15451	15351	15648	15390	15368	15266	15373	15357	15472	15471	15213	15258	15348	15396	15426	15504	15572	15478	15532	15295	15411	15233	15451	15494	15561	15348	15664	15340	15281	15387	15445	15543	15444	15301	15547	15428	15351	15514	15521	15382	15350	15315	15455	15339	15542	15334	15674	15395	15328	15301	15362	15489	15408	15416	15532	15356	15597	15625	15307	15277	15456	15308	15253	15405	15424	15416	15344	15211	15327	15471	15450	15277	15336	15466	15374	15404	15540	15433	15432	15277	15382	15345	15462	15325	15387	15425	15229	15273	15314	15507	15341	15321	15336	15304	15429	15360	15289	15260	15407	15401	15417	15251	15490	15346	15455	15574	15439	15446	15284	15208	15575	15473	15413	15324	15216	15450	15424	15544	15535	15512	15361	15282	15546	15222	15233	15050	15588	15496	15319	15339	15566	15310	15509	15529	15457	15091	15455	15326	15379	15563	15422	15346	15470	15330	15269	15571	15532	15432	15264	15214	15600	15529	15485	15226	15272	15579	15533	15500	15412	15377	15499	15550	15556	15484	15562	15444	15442	15390	15336	15296	15314	15240	15351	15361	15399	15368	15449	15469	15278	15417	15473	15506	15230	15322	15362	15192	15531	15271	15395	15410	15453	15411	15338	15560	15518	15227	15426	15547	15474	15461	15267	15343	15540	15266	15336	15366	15276	15272	15208	15560	15542	15274	15446	15539	15445	15347	15444	15444	15336	15425	15581	15391	15386	15413	15492	15464	15406	15473	15189	15491	15454	15340	15610	15409	15334	15542	15369	15254	15348	15258	15156	15364	15407	15365	15377	15363	15355	15163	15358	15225	15569	15436	15538	15507	15427	15303	15572	15456	15303	15383	15336	15391	15501	15245	15335	15289	15484	15449	15465	15524	15535	15391	15476	15376	15447	15335	15260	15489	15464	15493	15441	15429	15362	15369	15359	15268	15346	15377	15416	15395	15447	15387	15189	15333	15236	15376	15299	15327	15580	15435	15194	15442	15505	15503	15457	15367	15528	15411	15461	15369	15372	15291	15318	15306	15335	15350	15272	15598	15575	15313	15253	15438	15642	15432	15346	15506	15612	15413	15334	15324	15414	15683	15484	15296	15385	15476	15295	15432	15475	15283	15205	15203	15536	15352	15420	15220	15262	15241	15493	15348	15428	15297	15334	15323	15405	15504	15349	15549	15363	15345	15509	15321	15378	15310	15378	15379	15413	15624	15498	15490	15397	15257	15163	15464	15210	15452	15411	15370	15259	15634	15431	15240	15327	15534	15392	15461	15238	15412	15364	15366	15336	15525	15496	15318	15350	15394	15568	15522	15576	15501	15301	15297	15396	15301	15456	15676	15379	15345	15235	15352	15332	15317	15411	15338	15180	15631	15238	15410	15243	15458	15684	15432	15398	15453	15359	15607	15529	15373	15547	15514	15483	15506	15341	15657	15386	15237	15355	15348	15484	15393	15727	15526	15340	15409	15282	15170	15565	15628	15505	15483	15274	15212	15379	15354	15324	15441	15495	15349	15592	15444	15263	15451	15504	15428	15526	15589	15389	15251	15444	15291	15440	15441	15402	15208	15175	15284	15241	15196	15228	15526	15396	15441	15477	15392	15314	15251	15384	15302	15519	15304	15510	15343	15486	15412	15361	15427	15459	15347	15084	15293	15522	15280	15371	15422	15337	15511	15433	15426	15351	15189	15335	15269	15245	15462	15276	15252	15541	15289	15369	15249	15472	15346	15618	15604	15224	15290	15414	15313	15297	15441	15622	15375	15416	15513	15354	15455	15325	15415	15384	15340	15437	15436	15650	15451	15562	15483	15327	15211	15371	15281	15447	15367	15596	15413	15408	15273	15188	15237	15577	15362	15548	15409	15444	15138	15455	15320	15354	15266	15543	15349	15356	15385	15434	15571	15601	15453	15350	15515	15385	15254	15377	15309	15304	15500	15298	15453	15459	15413	15286	15365	15376	15443	15321	15379	15340	15557	15368	15505	15457	15388	15433	15296	15372	15363	15576	15351	15487	15424	15328	15511	15464	15499	15480	15531	15489	15408	15402	15457	15387	15288	15367	15277	15393	15443	15488	15510	15388	15456	15320	15456	15270	15325	15511	15508	15415	15545	15527	15368	15296	15111	15461	15218	15298	15449	15186	15320	15497	15282	15513	15374	15552	15458	15394	15311	15593	15707	15229	15382	15464	15355	15237	15400	15430	15542	15371	15345	15471	15465	15654	15561	15494	15486	15455	15532	15516	15400	15420	15349	15334	15352	15365	15378	15412	15172	15593	15380	15333	15306	15438	15495	15524	15580	15574	15582	15263	15470	15289	15456	15505	15382	15444	15385	15425	15308	15323	15495	15470	15322	15164	15439	15450	15370	15414	15560	15435	15178	15399	15403	15381	15237	15349	15312	15330	15499	15526	15390	15450	15341	15371	15478	15394	15227	15273	15352	15349	15272	15349	15553	15444	15370	15279	15404	15303	15362	15513	15407	15405	15452	15531	15365	15580	15325	15183	15413	15519	15513	15277	15365	15242	15281	15440	15580	15265	15498	15516	15465	15376	15537	15402	15463	15389	15474	15399	15418	15259	15264	15485	15426	15526	15342	15514	15260	15268	15316	15361	15265	15343	15419	15443	15387	15407	15474	15467	15380	15350	15502	15372	15223	15287	15262	15362	15383	15585	15436	15496	15591	15492	15357	15352	15490	15528	15310	15335	15360	15679	15486	15498	15440	15626	15296	15295	15417	15406	15376	15172	15311	15519	15343	15146	15392	15503	15308	15583	15352	15412	15211	15340	15610	15386	15360	15406	15102	15503	15484	15384	15342	15394	15470	15434	15576	15542	15389	15565	15260	15467	15547	15465	15502	15341	15529	15582	15350	15208	15408	15406	15304	15384	15082	15521	15246	15443	15221	15386	15484	15437	15475	15544	15305	15413	15569	15298	15249	15412	15512	15536	15427	15396	15451	15478	15663	15229	15656	15325	15538	15463	15520	15369	15220	15358	15511	15429	15341	15357	15408	15571	15530	15298	15408	15304	15248	15304	15408	15508	15248	15267	15404	15370	15385	15607	15300	15417	15460	15260	15337	15410	15259	15272	15491	15233	15434	15192	15373	15436	15596	15504	15325	15277	15325	15320	15417	15294	15520	15312	15335	15463	15297	15431	15439	15249	15511	15322	15309	15457	15287	15376	15578	15185	15508	15475	15419	15214	15290	15272	15220	15361	15200	15410	15366	15534	15650	15290	15280	15518	15400	15396	15358	15585	15256	15488	15549	15550	15319	15484	15331	15473	15548	15374	15382	15376	15466	15370	15481	15350	15351	15345	15409	15453	15345	15475	15474	15256	15453	15543	15567	15417	15360	15276	15487	15291	15328	15376	15381	15630	15486	15241	15302	15447	15336	15358	15405	15356	15555	15406	15576	15360	15307	15549	15566	15406	15293	15432	15380	15491	15373	15286	15292	15283	15524	15473	15292	15640	15359	15483	15499	15508	15442	15345	15482	15595	15299	15243	15493	15617	15404	15420	15303	15365	15283	15227	15435	15576	15539	15568	15440	15399	15427	15376	15475	15507	15496
22482	38829	35636	27894	22740	20010	18084	17126	16137	15713	15424	15070	15222	15038	15011	14951	14832	14753	14745	14819	14804	14604	14731	14666	14596	14734	14623	14550	14487	14531	14229	14373	14438	14361	14424	14316	14293	14258	14287	14222	14310	14184	14196	14072	14238	14119	14194	14255	14160	14307	14186	13969	14264	14177	14173	14055	14014	14306	14159	14144	14193	14243	14019	14042	14110	14173	14020	14089	14225	13954	14157	14125	13922	14100	14223	14072	14132	13996	14232	14194	14075	13971	14099	14234	14074	14056	14112	14086	14134	14134	14060	14004	14070	14142	14218	14189	14113	14013	14041	14081	14088	14194	14257	14113	14148	14126	14090	14155	14090	14084	14191	14097	14200	14035	14135	14230	14148	14117	14043	13969	14196	14098	14002	14145	14128	14066	14098	14182	14062	14178	14030	14049	14212	14035	13902	13978	14001	14152	14098	13982	14100	14169	14036	14087	14183	14066	14087	14039	14131	13959	14035	14369	14087	14029	14038	14062	14103	14052	14069	14097	13986	14137	13974	14169	14250	14040	14196	14006	13908	14043	14169	14031	14224	14031	14127	14175	13992	14071	14044	14040	14056	14196	14111	14079	14065	14074	13981	14247	14178	14232	13934	14065	14157	14025	14132	13978	14017	14034	14086	14041	14094	13947	14091	13962	14017	14004	14078	14001	14055	14111	14124	14073	14191	13900	14060	14010	14024	14208	14072	14253	14168	14050	14010	13982	14169	14149	14180	14141	13963	14133	14088	14177	14042	14086	14206	14050	14010	14003	13935	13939	14021	14035	14142	14227	14093	14053	14067	14063	14182	14026	13965	14140	14104	14085	14015	14033	14235	14042	14078	14097	13966	14082	14183	14110	14044	14099	14043	13993	14067	14117	14052	14051	14114	14124	14060	14056	13978	13929	14070	14144	14153	14114	14077	14126	14163	13903	14072	14064	13873	13953	14156	14009	13904	14104	13821	14177	14076	14109	14071	14071	14052	14133	14205	13974	13976	13999	14014	13951	14185	14029	14147	14131	14200	14030	14188	13971	14035	14122	14137	14115	14134	14117	14018	14046	14060	14071	14093	14208	14177	14223	14061	14196	14025	14219	13982	14079	14009	14212	14135	14189	14038	14089	14275	14041	14039	13855	14080	14013	14092	14020	14068	14084	14139	13990	14080	14103	14069	14120	14114	14002	14038	14144	14111	14057	14213	14049	14016	14119	13943	13835	14092	14130	13947	14041	14111	14033	14026	14114	13964	14125	13978	14045	14101	13941	13959	14185	13959	14137	14002	13867	14114	14017	13814	14034	14028	14116	13951	14020	13959	13995	13994	14109	14083	14024	14027	14254	13984	14093	14141	14027	13963	14167	14030	14221	13948	13932	14146	13955	13974	14157	14072	13985	14052	13979	14040	14058	14092	14073	13975	14078	13953	14105	14129	14119	14056	13972	13920	13967	14129	14128	14239	13970	14185	14123	14053	14126	13842	14117	14006	14083	14144	14115	14034	14203	14071	14215	14066	14206	14085	14167	14083	14306	13931	14089	14026	14022	14062	14112	13989	14086	14102	14097	13982	14057	14052	14111	14096	14080	14063	14241	14073	14098	14140	14111	14144	14036	14177	14000	13920	14103	13939	14040	14107	14125	14117	14024	14300	14010	14040	13991	14157	14003	14057	13999	14041	14007	14057	14063	14019	14116	14184	14218	14055	14035	14149	14271	14048	14052	14246	13894	14033	14229	14207	14003	14189	14169	13879	14121	14155	14209	14003	14041	14041	13951	14088	14063	14110	14030	14076	14009	14311	14118	13979	14091	13984	14054	14155	14074	14031	14150	14055	14013	14073	14066	14183	14010	14201	13965	14158	13981	13882	14001	14099	14117	14128	14164	14026	14024	13995	14173	14145	14106	14113	14026	14160	13924	14002	14191	14055	13915	14069	14162	14104	14059	14138	14052	14149	14187	13986	14103	14050	14156	14069	14115	13889	14059	14148	13984	13983	14133	14064	14060	14273	14110	14171	13952	14006	14299	14034	14104	14137	14136	13866	14036	14011	14151	13824	13988	14074	13852	14257	14130	13901	14145	14119	14207	14130	14112	14141	14287	13893	14091	14153	14073	14104	13949	13913	14040	13974	14164	14174	13976	14149	14154	14227	13856	14199	14057	14023	13986	14041	14006	14231	14066	14083	13936	14115	13995	14086	14178	14132	13887	14067	14069	14109	13977	13938	14176	13977	13897	14086	13961	14045	14189	14075	14030	14080	14006	14070	14119	14091	14250	13997	14075	14092	14127	14040	14054	14095	14173	14103	14035	14174	14160	13956	13947	14100	14197	14051	14004	14057	13994	13966	14093	14064	13981	14045	14052	14071	14066	13903	14178	14222	14036	14102	14149	13873	14084	14152	14118	14136	14105	14256	14072	13982	14125	14177	13875	14170	13844	14146	14003	13916	14116	14032	14102	14044	14100	13856	14061	13901	14073	14206	14007	14110	14147	14105	14087	14178	14147	14033	14173	14143	14155	14218	14241	14176	14022	14164	14024	14048	14001	14029	14077	14032	14095	13987	14198	14294	14095	14251	14010	14157	14093	14208	14118	14211	14144	13980	13984	14091	14083	14170	13931	13977	13960	14074	14136	14030	14250	14117	14213	13875	13845	14026	14078	14079	14215	14021	14028	14069	13967	13895	14169	14053	13987	14076	14025	14230	14244	14014	13973	14062	14088	14125	14152	14237	14292	14036	14169	14122	14072	14173	13974	14090	14060	14166	13920	13909	14100	14060	14158	14056	14201	14033	14261	14038	14044	14065	14084	14003	14093	14063	14019	14227	14218	14025	14105	14039	14020	14007	14127	14030	14121	14062	14131	14032	14109	14088	14074	14170	14016	14126	14064	14154	14072	14074	14115	14282	13916	13978	14002	14056	14192	13991	14068	13936	14111	14111	14181	14131	13976	14162	14142	14055	13996	14041	14098	14014	14116	14018	14191	13973	14043	14176	13977	14122	14027	14127	14098	14079	13893	14030	14270	14192	14108	14126	14102	14129	14239	14014	14022	14208	13979	14064	14107	14027	13912	13992	14140	14044	14140	14103	14113	14066	13937	14186	14115	14161	13987	14180	14110	13971	14154	13944	13968	14076	13956	14090	14112	14160	14040	14011	14028	13980	14008	13987	13964	14061	14091	14057	14099	14111	14221	13996	13867	14011	14078	14087	14027	14205	13989	13974	14138	14137	14249	14004	14134	14068	14198	14011	14021	14071	14046	14127	14125	13962	13813	14042	14075	14137	14143	13992	14102	14107	14182	13899	14170	14169	14040	14080	14224	14137	14220	14073	14146	14208	14137	14004	13990	14117	13959	14168	14101	14072	14074	14112	13984	14161	14103	13961	14058	14079	14061	14217	14134	14000	14173	14009	14323	14102	14137	13979	14201	14202	14239	14206	14077	14141	14031	14103	14047	14061	13970	14038	13963	14083	13992	14215	14002	14124	13979	14198	14125	14092	14127	14157	14167	14071	14095	14018	14175	14001	14185	14123	14117	13968	14112	14118	14141	14205	14185	13974	14047	14031	14079	13901	14187	14051	13908	14055	14045	13890	14132	14191	14129	13923	14075	14057	14085	14123	14178	13987	14371	14112	14293	14087	14131	14036	14021	14121	14004	14162	14047	14110	14045	14154	13999	13878	14055	14079	14043	14322	14036	14088	14113	14114	14083	14161	14177	14088	13873	14143	14034	14098	14160	14081	14081	14034	14052	14095	14101	14164	14009	14092	14010	14116	13980	13964	13989	14144	14031	14163	14116	14103	14012	14165	14167	14122	14204	13984	14078	14013	14037	14075	14131	14088	14003	14108	13982	14180	14254	14008	14053	14228	14099	14184	13986	14307	14016	14123	14073	14199	14234	14016	14129	13933	14004	14108	13996	14138	14178	14039	14247	14021	14079	14076	13810	14120	14233	14010	14044	14237	13995	14199	14181	13949	14064	14165	14022	14052	13926	14110	14120	14025	14119	13935	14146	14093	14086	14037	14035	14006	14064	14049	14199	14006	13914	14107	14057	14169	14147	14040	14092	14064	14009	14102	13994	14046	14043	14046	14131	14088	14002	14058	14071	14243	14098	13954	14195	14106	14125	14026	13999	14046	14088	14076	13974	14091	14132	14258	13889	14068	13973	14033	14048	14085	14032	14180	14006	14103	14253	13980	13994	14067	14065	14048	14030	13988	14054	14262	14108	14038	14119	14244	14079	13911	14140	14036	14213	14070	14149	14111	14151	13998	14047	14180	14038	14039	14090	14162	14057	14101	13986	14182	14076	13910	14060	14135	14074	14150	13925	14080	13995	14086	14054	14054	14076	14006	13982	14052	14045	14156	14035	13843	13924	14291	14118	14059	13973	14165	14051	14178	14185	14009	14018	14311	14097	14062	13965	14243	14081	13983	14000	14229	14052	14004	14072	14082	14033	14084	14103	14052	14106	14002	14148	14200	13987	14012	14076	14162	14132	13981	14180	14130	14108	14029	14172	14149	14301	14131	13984	13914	14166	14024	14217	14063	14102	14242	14088	14081	14013	13930	14145	14034	14091	14133	14137	13944	14123	14172	14063	13992	14133	14100	14045	14219	13896	14243	14118	14079	13993	14082	14121	14016	14053	14042	14041	14037	13931	14324	13982	13872	14046	14020	14040	14205	13998	14060	13987	13967	14135	14153	14021	14060	14207	14128	14242	14092	14158	13976	13843	14090	14049	14009	14031	14014	14104	14036	14077	14150	14049	14038	13990	14019	14072	14051	14040	14124	13798	14129	14214	13943	13900	14156	14085	14056	14088	13961	14218	14033	14106	14138	13922	14175	14111	14241	14107	14045	14101	14186	14108	13942	13970	14131	14098	14096	14151	14055	14163	14093	14122	14141	14089	13974	13917	14219	14028	14064	14038	14075	14030	14054	14173	14093	14068	14093	14258	14069	13994	13943	13964	14110	14109	14127	14063	14094	14094	14193	14066	13975	14089	14024	14045	14031	14218	14073	14007	14120	14259	13946	14134	14140	14246	14153	14160	14031	14252	14131	14044	14001	14014	14162	14012	14072	14023	14096	14002	14109	13966	14015	14136	14132	14072	13959	14108	14155	14109	14126	14084	13989	14007	14055	14025	14062	14259
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
