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
339825914231	339825914750	339825915300	339825915850	339825916400	339825916950	339825917500	339825918050	339825918600	339825919150	339825919702	339825920250	339825920800	339825921350	339825921900	339825922450	339825923000	339825923550	339825924100	339825924650	339825925200	339825925750	339825926300	339825926850	339825927400	339825927950	339825928500	339825929050	339825929600	339825930150	339825930700	339825931250	339825931800	339825932350	339825932900	339825933450	339825934000	339825934550	339825935100	339825935650	339825936202	339825936750	339825937300	339825937850	339825938400	339825938950	339825939500	339825940050	339825940600	339825941150	339825941700	339825942252	339825942825	339825943352	339825943925	339825944452	339825945000	339825945550	339825946100	339825946652	339825947225	339825947775	339825948325	339825948875	339825949402	339825949950	339825950525	339825951075	339825951625	339825952175	339825952725	339825953275	339825953825	339825954375	339825954925	339825955475	339825956025	339825956575	339825957125	339825957675	339825958225	339825958752	339825959325	339825959878	339825960425	339825960975	339825961525	339825962075	339825962625	339825963175	339825963725	339825964275	339825964825	339825965375	339825965925	339825966475	339825967025	339825967575	339825968125	339825968675	339825969203	339825969775	339825970325	339825970852	339825971425	339825971975	339825972525	339825973075	339825973602	339825974152	339825974702	339825975275	339825975825	339825976352	339825976902	339825977475	339825978002	339825978575	339825979102	339825979650	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21871	20290	27727	22728	20465	22210	23539	18603	18212	18410	18313	28799	39391	36224	31097	25212	20503	18405	17794	17694	17358	17245	17389	17091	17182	17318	17349	17236	17262	17202	17313	17192	17158	17081	17218	17132	17218	17310	17366	17344	17499	17277	17466	17221	17168	17162	17212	17238	17195	17154	17059	17397	17262	17162	17268	17208	17218	17231	17009	17157	17173	17219	17280	17261	17210	17221	17334	17177	17260	17154	17077	17261	17203	17218	17310	17329	17137	17272	17219	17257	17047	16959	17009	17088	17298	17164	17030	17037	17168	17213	17212	17119	17231	17040	17209	17185	17277	17190	17196	17071	17127	17283	17163	17258	16968	17190	17049	17045	17278	17105	17161	17046	17237	17227	17105	17228	17138	17227	17051	17268	17082	17252	17381	17042	17239	17081	17136	17304	17389	17201	17110	17026	17071	17395	17051	17036	17176	17361	17069	17217	17006	17066	17243	17171	17414	17347	17159	17280	17354	17258	17078	17145	17103	17026	17086	16991	17239	17225	17032	17076	17313	17216	17213	16932	17068	17138	17203	17220	17152	17042	17220	17282	17137	17278	17184	17118	17282	17281	16963	16970	17199	17264	17159	17238	17193	16943	17154	17275	17125	17166	17008	17099	17411	17177	17181	17334	17239	17243	17243	17190	17089	16987	17124	17137	17007	17226	17113	17072	17175	17124	17108	17157	17166	17076	17007	17264	17183	17353	16861	17072	17218	17344	17113	17197	17028	17066	17326	17172	17096	17098	17104	17204	17057	17000	17312	17063	17065	17035	17053	17159	17080	17172	17053	17290	17117	17367	17243	17216	17205	17303	17132	17364	17019	16968	16953	17003	17215	17237	17217	17156	17002	17277	17133	17088	17321	17118	17205	17179	17025	17155	17036	17140	17158	17206	17280	17215	16884	17286	17148	17268	17345	17168	17238	17330	17048	17073	17039	17082	17320	17278	17272	17039	17129	17213	17062	16935	17189	17087	17164	17118	17062	17077	17155	17141	17158	17300	16915	17239	17192	16926	17403	17194	17170	17302	17206	17019	17002	17032	17227	16980	17267	17243	17187	17117	17135	17209	17180	17146	17300	17098	17178	17005	17117	17262	17399	17318	16971	17048	17056	17304	17303	17239	17237	17252	16949	17095	17172	17089	17227	17083	17207	17257	16952	17157	17082	17078	17003	17113	17242	16834	17239	16970	17146	17179	17178	17273	17190	17140	17126	17139	17402	17185	17121	17189	17149	17068	17150	17154	17029	17075	17235	17062	17034	17250	17186	17167	17232	17119	17076	17156	17213	17263	17282	17195	17168	17127	16956	17271	17198	17188	17187	17283	17191	17132	17048	16981	16971	17117	17216	17358	17056	17360	17142	17117	17220	17139	17087	16676	17089	17165	17036	17237	17332	17126	17031	17165	17196	17465	17356	17101	17173	17189	17335	17188	16984	17162	17289	17051	17398	17070	17032	17069	17187	17199	17052	17340	16914	17170	17077	17010	17044	17103	17279	17270	17151	17243	17087	17174	17151	17129	17259	16928	17195	17255	17160	16962	17126	17224	17191	17299	17058	17286	17169	17173	17079	17191	17182	16976	17164	17151	17259	16968	17327	17140	17121	17221	17212	17251	17073	17371	17204	17310	17267	17089	17285	17031	17056	16881	17153	17260	17195	17121	17052	17339	17111	17015	17161	17060	17091	17044	17053	17192	17142	17269	17023	17276	17248	17140	17067	17053	17237	17208	17167	17101	17076	17159	17125	17158	17200	17219	17310	17256	17291	17190	17101	17290	17227	17155	17013	16992	17128	17089	17252	17019	17134	17122	17091	16973	17295	17215	17197	17203	17032	17189	17165	17186	17164	17258	17144	16925	17260	17148	17198	17304	17088	17225	17236	17126	17160	17097	17392	17268	17245	17165	17140	17108	17388	17152	17159	17292	17097	17151	17152	17142	17102	17125	17129	17308	17365	17098	17209	17071	17055	17137	17308	17206	17153	17251	17095	17176	17220	17148	17189	17234	17115	17234	17194	17233	17308	17283	17098	17129	17262	16931	16858	17181	17161	17178	17071	17013	17122	17094	17357	17140	17235	17152	17086	17184	17194	17221	17050	17121	17320	17320	17000	17334	17071	16978	17270	16977	17076	17075	17069	17351	17176	17054	17358	17109	17060	17161	17104	17309	17317	17037	17243	16886	17102	16942	16956	17137	17146	16969	17016	17002	17185	17195	17321	17076	17223	17147	17034	17280	17273	17272	17217	16996	17236	17183	17262	17025	17241	17286	17050	17098	17241	17039	17251	17153	17181	17118	17262	17077	17134	17185	17312	17441	17071	17091	17227	17013	17210	16988	17044	17280	17054	17122	17303	17404	17120	17001	17011	17078	16972	17119	17259	17218	17176	17166	17237	17106	17290	17185	17277	17264	17215	17049	17204	17127	17207	17122	17161	17261	17294	17046	17235	17241	17249	17048	17306	16948	17386	17106	17187	16925	16976	17220	17140	17055	16935	17081	17023	16928	17167	17130	17021	17225	17045	17257	17344	17156	17146	17089	17070	17294	17341	17171	17101	17324	17003	17145	17061	17176	17143	17045	16969	17064	17086	17098	17052	17256	17098	17273	17291	17102	17028	17017	17159	16922	17128	17391	17280	17311	17081	17265	17053	17137	17205	17129	17102	17125	17156	17196	17147	17100	17150	17174	17345	17350	17076	17133	16997	16996	17301	17132	17340	17116	17211	17204	17126	17137	17128	17000	16881	17120	17059	17122	17216	17111	17216	16921	17053	17127	17042	16944	17272	17071	17305	16991	17086	16945	16963	17076	17190	17032	17234	17295	17211	17021	17246	17038	17137	17123	17152	17212	17137	17047	17035	17071	17157	17066	17122	17085	17185	17087	17203	16998	17275	16964	17102	17226	17148	17233	17122	17007	17224	17192	17108	16983	16905	17183	16980	17098	17159	17198	17189	17076	17137	17005	17064	17301	17146	17253	17179	17054	17054	17084	17131	17098	17043	17020	17146	17179	17190	17147	17184	16979	17197	17105	17195	17225	17098	17173	16998	17024	17081	16983	17037	17101	17087	17188	17237	17044	17158	16999	17036	16966	17102	17122	17092	17209	17109	17209	17189	17331	17132	17043	17290	17134	17246	17239	17446	17275	17201	16989	17147	16991	17170	17252	17031	16879	17001	17191	17072	16949	17054	17332	17160	17227	16889	17014	17240	17339	17184	17123	17203	16959	17215	17233	17199	17009	17182	17252	17112	17158	17222	17063	17179	17066	17162	17131	17014	17149	17095	17102	16911	16999	17184	17177	17177	16943	17154	17145	17279	17215	17103	17196	17030	17109	17058	17184	17254	17250	17105	17061	17071	17102	17104	16981	17128	17088	17102	17019	17159	16964	17182	17072	17122	17196	17168	17343	17252	17173	17171	17194	17100	17109	17132	17146	17195	17284	17160	17161	17093	17157	17121	17162	17197	17252	17069	16850	17077	17237	17297	17259	17349	17357	17243	17045	17198	16996	17041	17118	17095	16792	17212	17128	17028	17303	17147	17115	17195	17094	17104	17353	17064	17194	17229	17332	17139	17162	17082	17116	17122	17209	17174	17303	17200	17116	17297	17220	17029	17280	17157	17120	16987	17031	17027	17201	17246	17290	17125	17285	16963	16969	17142	17074	17142	17118	17021	16947	17251	17011	17130	17143	17138	17168	17072	17049	17082	17258	17157	17084	17162	17389	17027	17071	17011	16920	17195	17163	17036	16939	17075	17137	17277	17350	16974	17152	17130	16904	17381	17212	17046	17124	17346	17141	17145	17143	17103	17040	17107	17106	16966	17155	17202	17306	17198	17319	17344	17108	17094	16825	17110	17081	16998	17111	17337	17319	16957	17131	17052	17189	17310	17117	17237	17349	17186	17193	17061	17148	17282	17313	17303	17270	17241	17069	17174	17247	17263	17124	17026	17072	17125	17152	16820	17125	17138	17221	17046	17245	17090	16852	17076	17023	17051	17191	17169	17146	17149	16866	17325	17201	17230	17161	17281	17086	17301	17158	17268	17206	17310	17068	17260	17126	17157	17214	17114	17158	17123	17394	17202	17264	17055	17060	17022	17165	17172	17269	17099	17026	17084	17007	16981	17087	17221	17174	17222	17214	17146	17026	17283	17154	17242	17075	16943	17200	17101	17018	17204	16989	16829	17089	17136	17055	17084	17006	17294	17096	17283	17334	17271	17152	17143	17176	17300	16796	17103	16988	17385	17123	17061	17111	17075	17269	17039	17089	17049	17420	17307	17012	17277	17032	17112	17114	17340	17209	16916	17169	17129	17100	17206	17001	17134	17270	17107	17189	17079	16873	17014	17046	17209	16971	17287	17398	17134	17109	17095	17006	17144	17055	17174	17182	17250	17140	16919	17105	17239	16756	17074	17180	17117	17118	17123	17017	17088	17256	17057	17188	17327	17320	17060	17263	17054	16894	17222	17034	17313	17038	17213	17254	17066	17171	17198	17235	17229	17125	17207	17140	17147	17115	17210	17100	17304	16822	17257	17323	17123	17250	17103	17170	17005	17266	17142	17158	17062	17155	17241	17158	17312	17192	17024	17092	17308	17192	17365	17368	16859	17099	17253	16982	17153	17134	17347	17030	17313	17098	17094	17101	17270	16942	17203	17135	17052	17060	16965	17053	17096	16938	17165	17208	17217	17218	17030	16951	17035	17207	16978	17156	17277	17230	17342	17277	17093	17040	17086	16997	17283	17006	17146	16973	17260	17071	17090	17049	17064	17082	16980	17151	17038	17119	17296	17248	17183	17222	16929	16977	17136	17144	17111	17259	17066	17153	17200	17150	17138	17158	17378	17111	17190	17256	17224	16955	17095	17209	17142	17159	17047	17355	17197	17074	16973	17218	17013	17249	17047	17171	17006	17055	17311	17231	16951	17098	16912	17354	17118	17245	17053	17073	17242	17410	17314	17138	17282	17122	17061	16963	17013	17149	17062	17008	17127	17142	17247	17009	16998	17167	17080	17055	17197	17249	17023	17166	17136	17114	17331	17311	17174	17398	17154	17121	17044	17044	17150	17106	17182	17363	16973	17376	17234	17076	17141	17129	17251	17129	17235	17261	16919	17284	17012	17087	17198	17330	17059	17169	17287	17258
15860	28427	26088	20860	18871	17606	16945	16678	17212	16591	16969	33358	41528	38064	32123	24751	18342	16268	15510	15335	15208	15262	15211	15345	15273	15202	15422	15304	15377	15332	15259	15299	15308	15249	15302	15416	15168	15358	15308	15325	15197	15280	15296	15406	15154	15256	15235	15336	15236	15460	15223	15271	15208	15153	15226	15372	15400	15313	15303	15372	15204	15347	15135	15311	15271	15279	15113	15324	15180	15318	15069	15269	15226	15245	15337	15226	15486	15216	15347	15349	15165	15452	15191	15419	15158	15239	15214	15168	15237	15326	15188	15182	15289	15468	15364	15131	15218	15402	15332	15228	15246	15420	15336	15263	15172	15354	15378	15277	15097	15280	15188	15213	15218	15340	15184	15130	15268	15309	15240	15260	15234	15220	15183	15170	15469	15299	15375	15280	15263	15254	15350	15279	15151	15440	15163	15252	15295	15171	15409	15294	15272	15230	15155	15217	15219	15198	15097	15266	15030	15152	15296	15246	15454	15325	15297	15164	15215	15296	15290	15210	15191	15106	15188	15264	15138	15327	15254	15079	15364	15278	15119	15230	15192	15157	15133	15287	15334	15359	15241	15358	15087	15396	15342	15254	15427	15254	15180	15145	15247	15226	15355	15234	15112	15184	15098	15260	15326	15187	15243	15169	15158	15238	15118	15227	15289	15183	15228	15132	15145	15248	15203	15179	15265	15370	15229	15261	15220	15325	15243	15273	15417	15162	15302	15161	15268	15209	15266	15425	15405	15293	15261	15320	15049	15282	15090	15230	15105	15239	15266	15329	15288	15292	15169	15287	15268	15236	15187	15253	15152	15152	15265	15214	15299	15266	15147	15275	15114	15145	15172	15118	15326	15356	15478	15282	15300	15146	15128	15163	15284	15213	15002	15376	15109	15079	15177	15236	15259	15141	15369	15225	15296	15184	15170	15336	15261	15238	15232	15242	15224	15334	15211	15322	15169	15232	15095	15270	15191	15291	15229	15307	15109	15233	15167	15124	15255	15169	15244	15273	15171	15207	15337	15186	15358	15029	15240	15235	15304	15234	15459	15334	15316	15171	15273	15260	15187	15122	15163	15147	15218	15252	15303	15236	15403	15389	15257	15313	15519	15194	15319	15148	15273	15330	15044	15359	15210	15330	15182	15283	15307	15135	15404	15317	15144	15179	15181	15351	15341	15158	15414	15253	15156	15222	15386	15303	15268	15257	15345	15238	15307	15287	15210	15257	15350	15200	15227	15218	15288	15150	15444	15130	15326	15167	15303	15270	15298	15235	15319	15234	15243	15149	15225	15287	15189	15129	15277	15139	15178	15289	15130	15242	15274	15368	15500	15334	15138	15360	15160	15261	15213	15271	15256	15325	15439	15153	15206	15380	15283	15114	15372	15216	15487	15238	15291	15273	15268	15306	15152	15282	15149	15318	15235	15403	15134	15313	15181	15322	15257	15160	15252	15270	15338	15454	15288	15170	15266	15146	15124	15285	15125	15180	15228	15191	15132	15432	15277	15221	15260	15156	15207	15109	15421	15057	15224	15299	15183	15280	15226	15214	15302	15187	15110	15149	15160	15173	15129	15312	15236	15324	15239	15131	15232	15141	15217	15145	15463	15399	15204	15136	15200	15343	15267	15098	15198	15250	15208	15274	15213	15263	15253	15319	15015	15291	15331	15334	15157	15185	15256	15344	15200	15015	15241	15144	15209	15225	15234	15206	15283	15142	15242	15049	15119	15192	15412	15276	15336	15004	15165	15324	15264	15298	15202	15104	15303	15158	15177	15239	15356	15421	15115	15136	15289	15215	15210	15186	15382	15273	15346	15278	15005	15254	15331	15093	15343	15066	15111	15290	15197	15317	15274	15203	15351	15204	15157	15479	15304	15242	15047	15147	15267	15084	15214	15292	15187	15140	15245	15222	15160	15238	15225	15149	15116	15153	15258	15144	15196	15337	15391	15216	15085	15294	15137	15360	15305	15341	15252	15258	15216	15342	15338	15329	15283	15181	15173	15193	15255	15332	15232	15307	15220	15181	15315	15300	15308	15274	15185	15178	15265	15217	15203	15311	15288	15271	15071	15142	15275	15003	15264	15272	15305	15105	15313	15193	15314	15306	15097	15298	15449	15265	15357	15338	15206	15078	15274	15420	15192	15225	15207	15133	15207	15340	15249	15314	15115	15294	15235	15140	15165	15355	15154	15328	15191	15207	15061	15267	15086	15328	15257	15304	15137	15190	15268	15337	15286	15213	15188	15056	15382	15198	15209	15134	15311	15172	15285	15231	15178	15255	15143	15307	15272	15286	15298	15287	15378	15253	15114	15028	15174	15019	15371	15139	15267	15266	15260	15204	15278	15242	15074	15261	15125	15320	15192	15162	15057	15251	15242	15260	15215	15136	15331	15174	15291	15282	15220	15220	15055	15378	15403	15048	15154	15222	15520	15136	15064	15277	15122	15118	15206	15076	15193	15346	15217	15105	15331	15221	15150	15223	15211	15277	15402	15239	15374	15059	15205	15242	15225	15133	15241	15274	15263	15238	15176	15182	15295	15293	15160	15229	15073	15179	15121	15256	15377	15231	15346	15024	15344	15230	15336	15319	15126	15282	15282	15277	15247	15083	15255	15256	15267	15317	15189	15196	15179	15208	15295	15350	15137	15338	15369	15160	15193	15189	15244	15260	15303	15232	15201	15210	15331	15341	15221	15348	15076	15184	15187	15293	15269	15104	15293	15190	15415	15345	15400	15320	15273	15317	15184	15287	15262	15088	15297	15522	15027	15349	15308	15171	15214	15068	15441	15128	15309	15326	15239	15218	15155	15257	15123	15356	15236	15263	15090	15272	15246	15210	15356	15346	15196	15295	15181	15192	15167	15156	15357	15176	15246	15190	15257	15072	15152	15132	15429	15212	15280	15354	15320	15361	15172	15361	15267	15075	15162	15225	15179	15278	15308	15350	15136	14921	15131	15179	14982	15109	15280	15202	15248	15239	15083	15218	15248	15095	15239	15306	15204	15165	15232	15052	15304	15164	15195	15196	15220	15117	15184	15216	15241	15170	15274	15202	15155	15339	15231	15115	15382	15343	15360	15175	15267	15292	15140	15187	15277	15240	15272	15281	15441	15329	15107	15140	15021	15286	15193	15017	15161	15227	15080	15089	15213	15320	15127	15099	15148	15341	15360	15272	15222	15143	15183	15269	15244	15166	15247	15298	15257	15283	15262	15120	15242	15291	15384	15146	15226	15345	15210	15428	15173	15276	15382	15326	15388	15230	15387	15292	15524	15116	15235	15087	15139	15208	15201	15300	15391	15094	15389	15202	15389	15250	15235	15148	15260	15140	15399	15293	15251	15203	15195	15177	15264	15211	15183	15239	15316	15320	15331	15050	15173	15378	15345	15080	15216	15201	15321	15185	15134	15330	15208	15180	15147	15322	15288	15309	15378	15229	15304	15212	15169	15126	15310	15242	14986	15122	15337	15087	15196	15248	15369	15157	15220	15150	15121	15166	15214	15354	15225	15243	15195	15108	15166	15289	15218	15089	15341	15027	15018	15304	15220	15148	15124	15286	15123	15282	15143	15224	15302	15345	15266	15182	15065	15539	15153	15203	15321	15302	15177	15429	15077	15256	15388	15297	15199	15229	15294	15326	15159	15082	15358	15311	15173	15375	15248	15277	15163	15358	15154	15222	15300	15357	15106	15177	15248	15369	15158	15221	15286	15333	15155	15310	15223	15153	15422	15323	15310	15258	15166	15215	15241	15284	15186	15226	15296	15289	15326	15158	15266	15327	15183	15242	15200	15303	15293	15303	15260	15088	15218	15091	15026	15223	15299	15250	15286	15363	15082	15133	15149	15255	15295	15171	15309	15277	15165	15173	15179	15172	14987	15159	15261	15210	15325	15239	15219	15168	15232	15221	15103	15277	15125	15186	15299	15314	15389	15259	15426	15244	15186	15214	15182	15314	15128	15222	15262	15297	15217	15146	15345	15219	15313	15147	15218	15456	15251	15185	15340	15204	15236	15280	15407	15122	15321	15332	15287	15205	15396	15118	15394	15172	15438	15211	15269	15267	15364	15179	15296	15173	15304	15246	15206	15310	15237	15210	15224	15380	15198	15356	15181	15343	15241	15090	15362	15228	15268	15221	15347	15067	15326	15203	15196	15396	15174	15224	15240	15352	15224	15194	15192	15234	15075	15197	15066	15232	15393	15183	15250	15221	15323	15302	15304	15326	15182	15199	15206	15365	15367	15228	15196	15282	15268	15235	15225	15151	15362	15269	15305	15218	15233	15270	15319	15262	15163	15187	15143	15331	15281	15238	15275	15238	15272	15263	15375	15258	15220	15138	15314	15222	15173	15320	15289	15182	15388	15249	15323	15224	15180	15349	15328	15231	15256	15255	15203	15271	15212	15288	15192	15247	15266	15157	15198	15289	15168	15352	15217	15127	15184	15307	15242	15189	15241	15281	15253	15113	15207	15288	15245	15403	15179	15302	15354	15325	15129	15381	15391	15294	15095	15187	15313	15084	15485	15367	15268	15109	15420	15100	15157	15219	15237	15171	15209	15274	15288	15244	15193	15290	15394	15218	15128	15050	15348	15246	15374	15255	15159	15320	15186	15037	15208	15112	15337	15173	15279	15211	15431	15311	15379	15255	15342	15186	15283	15130	15250	15299	15256	15300	15210	15096	15237	15346	15271	15205	15231	15076	15262	15497	15275	15320	15404	15170	15234	15266	15288	15223	15243	15221	15203	15175	15236	15057	15262	15172	15294	15015	15039	15236	15337	15241	15268	15320	15240	15212	15201	15251	15312	15259	15461	15244	15082	15170	15192	15207	15356	15353	15378	15275	15022	15324	15195	15224	15142	15119	15247	15192	15309	15213	15241	15321	15047	15289	15194	15220	15154	15204	15237	15178	15351	15234	15241	15131	15179	15293	15250	15192	15156	15129	15051	15218	15243	15333	15224	15183	15087	15257	15224	15166	15377	15132	15271	15302	15256	15397	15294	15161	15177	15298	15021	15196	15353	15378	15151	15276	15368	15133	15228	15267	15262	15224	15190	15376	15276	15387	15236	15257	15197	15235	15360	15185	15231	15261	15120	15352	15380	15302	15256	15218	15109	15258	15270	15219	15258	15352	15047	15093
27928	22272	24679	21456	18194	18224	18275	18141	18235	18185	18130	18499	19839	20292	19626	18852	18051	18031	17823	17804	17769	17861	17910	17737	17806	17811	17870	17504	17913	17793	18038	17771	18000	17810	17977	17825	17843	17822	17842	17771	17789	17715	17809	17867	17813	17718	17849	17768	17691	17865	17695	17837	17725	17741	17764	17745	17725	17763	17817	17660	17816	17807	17859	17732	17823	17791	17814	17566	17717	17682	17645	17959	17704	17890	17732	17722	17811	17747	17666	17675	17697	17845	17679	17832	17619	17760	17861	17772	17728	17741	17708	17822	17843	17675	17555	17634	17901	17872	17709	17787	17749	18008	17799	17637	17894	17782	17894	17780	17707	17853	17758	17951	17922	17920	17841	17896	17758	17566	17685	17684	17556	17773	17803	17982	17721	17617	17962	18106	17986	17905	17911	17750	17766	17599	17744	17556	17868	17732	17898	17995	17872	17891	17808	17888	17809	17878	17994	17822	17685	17556	17715	17797	17702	17719	17836	17704	17762	17726	17823	17705	17680	17853	17911	18002	17678	17749	17692	17807	17866	17689	17857	17812	18030	17686	17819	17790	17532	17836	17857	17601	17596	17725	18017	17751	17973	17794	17955	17803	17851	17811	17546	17954	17725	17794	17664	17784	17789	17869	17793	17725	17738	17775	17811	17897	17838	17638	17686	17705	17599	17780	17749	17639	17613	17673	17866	17721	17651	17756	17676	17772	17718	17779	17731	17662	17598	17873	17599	17631	17726	17777	17903	17942	17773	17663	17534	17758	17735	17971	17635	17761	17774	17757	17840	18073	17777	17674	17786	17971	17715	17773	17771	17725	17750	17873	17743	17835	17619	17730	17838	17747	17829	17858	17697	17775	17896	17738	17705	17821	17626	17738	17836	17665	17765	17831	17732	17717	17967	17619	17899	17588	17823	17658	17857	17891	17658	17799	17826	17794	17864	17649	17954	17707	18073	17975	17826	17790	17703	17830	17603	17706	17682	17841	17863	18136	18008	17744	17873	17872	17743	17764	17919	17739	17673	17925	17801	17790	17881	18003	17999	17874	17646	17735	17748	17782	17827	17694	17779	17686	17512	17744	17714	17897	17785	17809	17771	18013	17855	17676	17788	17645	17556	17886	17801	17820	17733	17704	17730	17804	17804	17890	17750	17724	18077	17709	17743	17747	17945	17924	17671	17897	17567	17636	17722	17851	17917	17760	17846	17856	17703	17626	17808	17956	17712	17866	17895	17842	17589	17727	17720	17984	17763	17920	17805	17875	17862	17563	17640	17693	17693	17912	17741	17664	17579	17843	17778	17825	17780	18018	17684	17820	17738	17808	17891	17523	17957	17734	17813	17859	17706	17716	17694	17765	17869	17724	17877	17720	17718	17889	17871	17732	17815	17791	17673	17818	17840	18049	17800	17898	17729	17869	18027	17771	17626	17731	17814	17618	17708	17861	17843	17808	17571	17795	17755	17804	17777	17825	17654	17808	17707	17696	17905	17886	17825	17983	17756	17690	17633	17801	17704	17819	17660	17859	17832	17718	17788	17591	17784	17829	17854	17704	17812	17712	17677	17831	17914	17813	17751	17702	17870	17928	17855	17851	17693	17848	17987	18038	17744	17873	17880	17502	17667	17465	17809	18029	17970	18038	17607	17843	17719	17838	17860	18043	17967	17714	17484	17858	17967	17681	17769	17749	18032	17619	17853	17927	17655	17895	17673	17687	17811	17694	17701	17734	17759	17778	17655	17740	17635	17879	17681	17812	17701	17834	17588	17716	17658	17812	17871	17762	17717	17692	17686	17690	17743	17777	17809	17946	17728	17839	17834	17900	17990	17768	17715	17656	17661	17882	17548	17783	17818	17784	17606	17772	17684	17826	17715	17800	17728	17838	17687	17748	17704	17821	17835	17896	17904	17724	17880	17828	17919	17842	17870	17770	17873	17923	17715	17866	17840	17626	17798	17837	17937	17741	18022	17784	17819	17811	17563	17699	17652	17689	17932	17907	17717	17793	17604	17834	17922	17798	17641	17529	17895	18004	17946	17867	18004	17775	17697	17936	17674	17705	17817	17696	17988	17712	17840	17680	17697	17666	17648	17759	17860	17759	17608	17703	17881	17859	17871	17747	17633	17704	17767	17794	18027	17973	17756	17543	17961	17875	17751	17705	17745	17849	17622	17888	17654	17626	17931	17686	17747	17775	17906	17605	17948	18036	17704	17774	17791	17772	17817	17750	17757	17757	17648	17591	17658	17951	17961	17881	17860	17686	17675	17651	17633	17561	17970	18010	17676	17736	17866	17830	18072	17880	17880	17558	17808	17744	17845	17785	17649	17659	17946	17926	17619	17763	17690	17904	17825	17620	17817	17767	17605	17788	18049	17890	17807	17938	18021	17825	17673	17761	17680	18002	17607	17998	17676	17643	17778	17900	17849	17737	17851	17734	17732	17554	17768	17759	17476	17931	17810	17753	17702	17743	17833	17771	17947	17742	17854	17679	17945	17651	17813	17837	17752	17621	17956	17753	17653	17663	17783	17602	18042	17786	17819	17529	17827	17766	17785	17662	17760	17696	17768	17796	17799	17899	17856	17789	17892	17742	17639	17762	17894	17812	17870	17763	18018	17951	17753	17941	17725	17873	17905	18004	17856	17852	17837	17811	17886	17668	17758	17628	17770	17852	17813	17766	17684	17580	17623	17592	17667	18002	17730	17818	17939	17927	17836	17743	17690	17557	17661	17893	17856	17723	17765	17712	17674	17650	17538	17715	17920	17742	17815	17845	17832	17767	17540	17759	17738	17751	17810	17850	17682	17724	17673	17807	17744	17642	17707	17561	17753	17724	17753	17835	17917	17709	17595	17789	17865	17758	17842	17869	17732	17795	17759	17779	17855	17631	17879	17719	17803	17914	17795	17691	17926	17741	17707	17682	17683	17795	17998	17824	17814	17718	17758	17722	17877	17991	17776	17872	17657	17666	17885	17752	17729	17708	17847	17726	17682	17841	17669	17931	18059	17951	17845	17655	17683	17626	17685	17936	17721	17805	17882	17805	17950	17868	17905	17848	17856	17785	17812	17891	17932	17548	17552	17864	17828	17723	17760	17815	17957	17701	17760	17955	17682	17796	17580	17777	17850	17703	17820	17630	17741	17819	17735	17599	17677	17805	17664	17823	17871	17740	17803	17880	17705	17672	17809	17804	17860	17814	17654	17791	17919	17996	17927	17787	17881	17703	17665	17605	17496	17690	17776	17849	17716	17860	17847	17851	17681	17743	17917	18091	17876	17899	17785	17762	17657	17730	17824	17850	17616	17635	17826	17825	17776	17979	17778	17757	17591	17809	17712	17769	17747	17755	17917	17983	17738	17880	17771	17759	17839	17903	17931	17785	18084	17793	17872	17671	17924	17795	17749	17723	17717	17869	17643	17770	17718	17629	17631	17662	17806	17701	17871	17831	17965	17929	17634	17824	17739	17723	17732	17804	17881	17797	17854	17732	17843	17899	17820	17632	17627	17678	17755	17840	17974	18007	17852	17645	17748	17721	17794	17721	17768	17950	17817	17894	18132	17878	17724	17779	17756	18017	17770	17881	17770	17638	17607	18029	17833	17938	17926	17788	17880	17774	18034	17733	17889	17738	17800	17616	17784	17909	17636	17836	17743	17835	17644	17861	17830	18065	17904	17782	17791	17646	17778	18074	17936	17920	17887	17893	17775	17657	17870	17643	17677	17871	17794	17929	17464	17614	17837	17992	17575	17697	17745	17734	17747	17885	17822	17970	17714	17792	17849	17757	17861	17855	17691	17924	17835	17793	17845	17698	17865	17667	17839	17767	17853	17690	17649	17763	17666	17933	17857	17900	17739	17842	17719	17915	17773	17664	17813	17831	17638	17599	17625	17641	17671	17825	17842	17718	17887	17752	17814	17827	17889	17900	17757	17692	17883	17662	17820	17907	17902	17736	17720	17882	17724	17816	17693	17734	17754	17886	17959	17801	17965	17917	17689	17775	17781	17791	17853	18087	17716	17724	17735	17820	17695	17582	17713	17696	17739	17571	17810	17870	17659	17749	17645	17810	17901	17778	17813	17819	17863	17730	17831	17468	17755	17791	17792	17782	18071	17932	17947	17798	17822	17783	17930	17783	17805	17811	17803	17868	17743	17746	18011	17669	17781	17618	17687	17667	17991	17719	17802	17901	17789	17711	17776	17817	17700	17747	17889	17939	17956	17984	17828	17472	17812	17740	17803	17792	17750	17907	17952	17812	17683	17783	17736	17852	17939	17970	17832	17776	17758	17944	17938	17826	17841	17821	17820	17788	17666	17779	17601	17746	17835	17894	17742	17800	17821	17931	17821	17780	17840	17680	17678	17966	17782	17719	17847	17727	17795	17614	17900	17846	17799	17768	17803	17901	17608	17918	17639	17861	17988	17759	17782	17502	17719	17695	17748	17717	17900	17874	17894	17987	17846	17952	17608	17753	17673	17873	17770	17825	17677	17985	17801	17859	17966	17799	17880	17941	17830	17831	17804	17858	17854	17745	17726	17762	17841	17699	17701	17768	17872	17894	17929	17716	17797	17732	17797	17906	17794	17504	18159	17886	17859	17841	17798	17731	17825	17890	17598	17763	18076	17806	17770	17941	17905	17759	17856	17679	17650	17792	17785	17643	17702	17785	17917	17826	17750	17798	17810	17893	17770	17895	17878	17674	17728	17838	17956	17898	17733	17832	17781	17950	17765	17752	17646	17612	17851	17676	17950	17642	17960	17840	17663	17874	17585	17573	17786	17758	17792	17853	17881	17703	17689	17873	17923	17836	17693	17837	17861	17825	17868	17627	17850	17987	17832	17831	17760	17761	18010	17380	18004	17800	18114	17747	17642	17680	17855	17940	17954	17726	17849	17907	17883	17898	17744	17874	17790	17668	17888	17905	17658	17901	18000	17720	17892	17653	17723	17814	17862	17904	17819	17668	17805	17807	17854	17828	17859	17814	17810	17677	17774	17782	17953	17659	17714	17868	17781	17739	17880	17787	17745	17678	17814	17762	18047	17788	18048	17811	17670	17745	17666	17733	17782	17858	17674	17732	17924	17874	17803	17712	17653	17987	17849	17906	17814	17820	17647	17670	17751	17676	17888	17841	17793	17597	17659	17945
16095	19546	19347	17552	16808	16560	16368	16563	16684	16349	16296	17193	19301	19065	17972	17200	16485	16055	16233	15839	15982	16000	15828	16015	16001	16068	15909	16072	15884	15911	16024	16172	15936	15841	16000	15957	16045	15996	15938	15925	16104	15867	15818	16011	15912	15986	16110	15875	15922	15958	16152	15738	15810	15800	15822	15983	15896	15918	16042	15773	15925	15895	16037	16055	16039	15877	15958	15980	15938	16061	15856	16004	15896	16020	15912	16010	15928	15721	15969	16080	15801	15807	15999	16098	15860	15689	15899	16039	15928	15922	15924	15954	15827	15833	15962	15877	16017	15907	15796	15728	15906	15891	15958	15973	15938	15831	15903	15846	16008	15929	15761	16035	15796	15873	15883	15932	16038	15914	15942	15917	15839	15941	15893	15790	15993	15939	15882	15931	15942	15890	15852	15813	15999	15849	15934	16009	15968	15978	15847	15975	15973	15864	15879	15798	15799	15907	15880	15985	15745	15917	15966	15923	16028	15950	16026	15925	15956	15991	15887	15857	16112	16069	16141	15695	15895	15939	15971	15779	15961	16053	15983	15910	15906	15934	15796	15686	16021	15886	16062	15969	16018	15878	15866	15892	15881	15834	15940	15971	15901	15982	15922	15745	15998	15881	15882	16102	15891	15949	15701	15879	15975	16115	15768	15912	15798	15953	15903	15938	15847	15909	16071	16029	15994	15803	15914	15927	15944	15820	16060	16023	16024	15842	15911	15856	15828	15878	16058	15919	15874	15808	15934	15922	16012	16093	15807	15864	15870	15902	16040	15790	15974	15938	16016	16139	15895	16043	15858	15758	16003	15901	16035	16039	15736	15980	15775	16015	15820	15829	15851	16061	15969	15996	16186	15950	15823	15911	15983	15762	15974	15809	15941	16031	15887	15985	16037	15856	15990	15755	16022	15852	15873	15933	15949	15991	16060	15683	16060	15929	15969	15977	16001	15940	15871	16045	15978	15867	15998	15789	16071	15904	16101	15887	15873	15959	15954	15947	15889	16035	15877	16059	16060	15925	15994	15987	15924	16008	16049	15983	16039	15997	15885	15912	16094	15921	15938	15913	16023	15805	15823	15691	15896	16022	16095	15973	16062	15814	15807	16073	15747	15904	15914	15944	15954	15913	15774	15980	16072	15950	15873	15934	15945	16021	15787	16000	15830	16093	15869	15907	15843	16017	16063	16000	15812	15988	15848	16074	15975	15840	16003	15879	16088	15966	15899	15897	15810	15872	15695	15932	15736	16113	15748	15821	15786	15967	15962	15857	15994	15865	15881	15713	16083	15831	16103	16044	15892	15887	16050	15993	15992	15939	15793	15770	15954	15991	15957	16028	15808	15973	15924	15978	15877	16109	15844	16170	16029	15871	15837	15729	16017	15838	15958	15837	15935	15876	15894	16030	16013	16036	16052	16147	15955	16066	15828	15907	16074	15946	15916	15886	15883	15872	15972	15924	15750	15697	16097	15986	15996	15733	16119	15804	15996	15923	15953	16075	15879	15861	16074	15868	16125	15938	15913	15900	15977	15831	15966	15951	15894	15977	15946	16001	15876	15952	16030	15809	15905	15927	15931	15980	15970	15845	16031	15935	15819	16105	15917	15937	15798	16094	15873	16010	16015	15865	15946	15871	16000	16060	15956	15975	15950	15879	15941	15909	15983	16008	15966	15936	15861	15946	15893	16074	15974	15870	15943	15806	16003	15897	15926	16007	16217	15848	15886	15932	15981	15815	15960	16135	15856	15896	15923	15967	16081	15881	15693	16035	15911	15863	16043	15936	16140	15848	15838	15826	15943	15905	16020	15866	15957	15877	15832	15982	15968	16018	16101	15937	15889	15880	15802	15907	15871	15869	16035	15816	16080	16016	15727	15865	15782	15775	16102	16046	16027	16034	15780	15971	15915	15917	15832	15912	16010	16000	16018	16083	15936	15974	16026	15855	15917	15956	15975	16063	15783	16024	15982	16035	15897	15853	15939	15937	16032	15976	15970	15877	15974	16022	15963	15932	16015	15706	15963	15785	15777	15885	15956	15953	15906	15849	15977	15977	16036	15825	15920	16025	16002	15974	15936	16020	15857	15921	15860	15937	15831	16040	15906	16050	16072	16090	15904	15899	16026	15893	15781	16182	15966	15985	15889	16097	16034	15989	15797	15954	15941	15832	15915	15846	15952	15803	15718	16053	16134	15888	15956	15786	15903	15965	16000	16037	15911	16086	15910	15922	15770	15969	16009	15997	15999	16016	15988	16085	15761	15919	15939	16034	15952	15879	15823	15957	16041	15859	15775	16087	15914	15842	16071	15877	15913	16013	15835	15931	16004	15869	15958	15871	15840	16021	15839	15951	15834	15874	15995	16064	16015	15869	15956	16112	16074	16171	15916	15958	15905	16043	16029	15799	15973	15961	15664	15871	15778	15881	16164	15981	16044	16095	16030	16011	16091	15938	16084	15897	15902	15834	15840	16185	16013	15917	16068	15870	16025	15775	15908	15997	15867	15863	15945	16054	16051	16004	15924	15947	16073	15852	16054	15966	15953	16067	15918	15710	15899	15929	15940	15914	15834	15865	16011	15907	16073	16042	15872	15820	15795	15844	15984	15663	16064	16011	15972	15815	15956	15964	15963	15904	15961	16125	15894	15711	15863	15945	15725	15984	15871	15926	15649	15882	15896	15982	15864	15960	15981	15925	15870	16129	15882	15888	15904	15778	16034	16141	15909	15939	15901	16079	15857	16147	15922	16121	15932	15776	15985	15942	15809	15907	15887	15785	16110	15980	15928	16067	15764	15960	16078	16029	15916	15638	15871	15946	15999	16019	15937	15942	15892	15735	15995	15910	15840	15810	15931	16036	16015	15947	16019	15955	15966	15935	16091	15968	15871	15893	15798	15953	16062	15878	16019	16079	15859	15968	15944	16001	15979	15717	15815	15940	16034	15792	16026	15819	15919	16024	15894	15756	15945	15811	15800	15927	15838	16069	16006	15862	16008	16076	15809	15785	15937	16041	15946	15859	15860	15899	16060	16055	15895	15945	15959	15750	15860	15822	15982	15902	15880	15891	15914	16058	16045	16049	15972	16034	15727	15928	16037	15843	16085	15926	15794	15909	15935	15927	15814	15863	15998	15799	15890	15941	15965	16095	15795	15994	15862	16072	15871	15975	15796	15855	15913	16218	16057	16033	15947	15821	16025	15826	15986	15952	15890	16026	16116	15977	15933	15837	15989	15873	15884	15940	15872	15982	15787	15864	16023	15831	15978	15919	16031	15836	15991	15858	15935	16017	15889	15911	15867	15882	15850	16023	15941	15687	15949	15843	15934	16060	16091	15881	16040	15936	15951	15893	16045	16003	16028	15976	15866	15916	15985	15945	15930	15746	15951	15834	16117	15856	16020	15966	16090	16019	15912	15853	15827	15867	15894	15972	15972	15940	16054	15905	15894	15886	15950	15987	16058	15759	15953	15890	16024	15904	15960	15919	15844	15924	15864	15823	15881	15917	16018	15965	15886	15891	15894	15834	15926	15947	15919	15989	15889	16053	16025	16023	15908	15968	15837	15904	15932	15897	15899	15834	15953	15915	15883	16053	16039	15831	15746	16040	16029	15908	15814	15938	15881	15805	15968	15819	16048	15939	15879	15904	15853	15820	15960	15903	15786	15917	15969	15963	16022	15931	15870	16079	15840	15856	15980	15956	15946	15942	16035	15863	16070	16023	15917	15859	15958	16020	15890	15876	15838	15940	15966	15876	15912	15889	16050	15841	15807	15938	15847	15691	16039	15928	15918	15952	16036	15899	15806	15976	15952	15994	15780	15987	16003	15975	16053	16045	15859	15854	15943	15874	15884	15874	15990	16164	15830	15866	15993	15973	16031	15921	15985	15749	15811	16093	15989	15957	16038	15920	15944	15962	15859	15904	15890	15823	16002	15982	15935	15830	15899	15921	16050	16123	15925	16003	15996	15910	16017	15914	15893	15655	16109	16011	16092	15880	15998	16063	16035	16158	16055	15840	15884	15958	16113	15770	16128	15803	15947	16138	15883	15987	15799	15643	16010	15906	15814	15959	15952	15933	15901	15948	15925	15809	15835	16066	15909	15962	15996	15820	15973	15902	15948	15962	15941	15902	15913	16029	15905	16056	16078	16129	15947	15838	16115	15734	16040	16081	15796	15951	15989	16031	16008	15974	16069	15945	15738	15864	15744	16084	15938	16003	15986	16050	15824	16007	15947	15919	15956	15910	15974	15803	15839	15810	15908	16117	15903	15919	15894	15787	15953	16006	16044	15915	15948	15902	15919	16029	15920	15879	15912	15894	15873	16030	16117	15855	16032	15923	16006	15972	15940	15942	15951	15934	16104	15815	16093	15834	15707	15780	16046	15765	15878	15944	15854	15781	15942	15769	15938	16126	15848	15855	16031	15882	15823	15956	15944	15780	15943	15920	15965	15925	15980	15973	15862	16064	16089	15873	15911	15873	15926	15766	15946	15996	15958	15833	15956	15925	16006	16036	15936	15907	15787	15892	15954	15987	15909	16002	16064	15928	15898	16035	15879	15900	15851	16029	15821	15708	16069	16083	16040	16035	16032	15844	16024	15946	16155	16005	15933	15868	15911	15915	15719	16040	15906	15855	15988	15917	15990	15873	15915	16008	15935	15878	15685	15982	15906	15955	15905	15920	15815	15934	15925	15876	15986	16050	16160	15899	16081	16048	15869	16150	15816	15802	15829	15793	15796	15961	15969	16031	15827	15885	15886	16035	15963	15728	16136	16105	16071	15936	15799	15878	16129	15947	15936	15688	15968	15774	15923	15989	15986	16105	16009	15989	15974	15817	16025	15929	15980	16060	16022	15744	15824	15885	15953	15911	15983	15996	16024	16071	15899	15923	15970	15987	16016	15859	16004	16199	16147	15782	16014	15935	15889	15751	15962	15963	15974	16005	16034	15930	15890	15968	15964	15979	15917	16137	16097	15895	15930	15887	15969	16039	15891	15918	15811	15968	15923	15866	16059	15760	15969	15880	16055	15930	15813	15826	15879	15917	15803	15938	15996	15924	16029	15726	15844	15941	15923	15880	15942	15879	16048	15897	16081	15872	15936	15702	15854	15788	15851	15891	16036	15847	16005	15991	16046	16010	16033	15946
24223	21535	29004	24571	22374	22206	21534	19099	18579	18935	18546	19555	28465	32110	29551	24616	20584	18841	18493	18274	18198	18062	18172	18056	18127	18141	18069	18062	18105	18242	18122	18215	18127	18054	18242	18261	18130	17887	18064	18075	18002	18037	17904	18191	18187	18279	18055	18052	17989	17985	18091	18075	18248	17816	18116	18177	17942	18028	18192	18192	18170	18170	18115	18053	18155	18109	18294	18240	18007	18068	18116	18075	18062	18107	18035	18024	18141	18158	18040	18298	18009	18067	17819	18123	17932	17980	18029	18046	18136	18107	18272	18154	17984	17967	17989	18098	17925	18139	18135	18092	18050	18174	18083	18050	18035	17954	17978	18149	18084	17850	18070	17956	18166	17952	17885	18048	18032	18040	17832	18062	17977	18260	18098	18149	17969	17833	17996	18379	18267	18205	18224	18050	18198	17746	18111	17962	18117	17766	18065	18117	18007	17857	18035	17832	18169	18092	18164	17879	18103	18157	18047	18194	18083	18049	17988	17986	17876	18037	18149	17822	18019	17989	18213	17917	18110	18121	18043	17970	18131	18032	17823	18097	18110	18036	18057	18079	18121	17982	18161	17920	17957	17976	18204	17879	18025	17993	17965	17954	18034	17932	18108	18039	18139	18045	18076	18022	17968	17868	18042	17986	17951	18234	18281	17869	17819	18036	17934	17876	18064	17956	17954	17934	18006	18064	18154	18261	18050	18126	18224	18253	18116	18108	17998	18008	18137	18174	18032	18159	17989	17910	18017	18144	17854	18246	18011	17991	17941	18238	17843	18031	18109	18128	17989	17928	18002	17728	17956	17938	18171	18084	17957	17775	17758	17993	18064	18016	18005	18234	17894	17809	18219	17999	18048	18062	18048	17877	17799	17898	18101	18125	18065	18116	18002	17782	17866	18120	17904	17970	18029	18117	17892	17918	17882	17895	18096	18061	18272	17977	17994	18152	18019	17882	18043	17951	18053	17993	18006	18192	17960	18081	17803	17995	18073	17921	18190	17903	17935	18042	17934	17913	18016	18143	18105	18008	18140	18278	18132	18091	17963	17967	18028	18216	18082	18067	17954	17939	18165	17872	18115	17904	17983	18177	18118	17825	18092	18180	17919	18156	17983	18192	18060	17931	18000	17944	18087	17888	17793	18021	18156	18024	17980	17918	18073	17973	18127	18206	18042	17826	17970	17899	17958	18211	18247	18042	18101	18041	18073	18024	17994	18074	17971	17844	17875	18059	18002	17895	18065	18009	18083	18139	17911	17985	18270	17918	18037	18093	18130	18008	18042	17979	18192	17967	17962	17927	18218	18134	18223	18167	18299	18005	18034	18100	18015	18141	18165	18062	17905	18069	17921	18146	17872	17948	18098	17812	18057	18057	18108	18038	17953	17754	17973	18233	18107	18125	18354	18045	18110	17971	18099	18060	18241	17999	18173	18051	18169	17924	17985	17962	18035	18013	18100	17919	18090	18031	17897	18172	18084	18002	18109	17929	18128	17960	18023	18039	17862	18046	18094	18120	17755	18050	18056	18058	17917	17905	18002	18010	17995	17935	17945	18061	18123	18001	17944	17864	17950	18162	17941	18087	18001	18162	17839	17922	17893	17828	17955	18060	18040	18110	17906	17930	18108	18035	17971	17977	17957	17842	17971	18188	18097	17957	18188	17963	17895	17898	18121	17943	18125	17956	17841	18152	18250	17982	18052	17962	18087	17940	18040	17931	18085	18136	18079	17751	17947	18298	18002	17964	18062	18112	18205	17990	18172	17907	18003	17993	18183	17970	18121	18161	18015	18127	18009	17975	17964	18057	18025	18056	17809	17754	17938	18058	18118	17929	17939	18154	17868	17912	17824	18069	18083	18069	17989	18069	18164	18243	17885	18179	18154	17939	17956	17904	17873	18146	17989	18053	18037	17828	18125	18072	17968	17878	18006	18090	18160	18098	18293	18029	17931	18216	18280	18059	17953	18118	18062	18245	17926	18048	17926	18078	18205	17890	18143	18088	18096	18022	18047	17921	17953	17968	18101	18176	17977	18056	18104	18099	18186	18114	18093	18131	17896	18296	17985	18128	18081	18049	18094	17805	17993	18056	18125	17815	18189	18126	18310	18029	18018	18042	18022	17739	18037	17921	17877	18022	18030	18279	17907	17968	17896	18007	17995	18102	18060	17901	18014	18088	18150	17963	17980	18026	18110	17990	17963	18166	18181	17999	18013	18067	17981	18023	18075	18025	18227	17960	18082	17905	17942	18030	18008	18083	18125	18234	18070	18249	18123	17969	18035	18168	18071	18156	18058	18080	18096	18202	17931	17823	17969	17870	17911	18148	18169	17964	18041	18147	18197	17950	18038	18046	18009	17920	18039	17967	18282	18010	18177	17926	18035	18083	18094	17927	17935	18138	18037	18260	18027	18009	17987	18106	18137	18130	18070	17866	18093	17899	18050	17859	17932	18004	18263	18436	18207	18030	18019	18200	18106	18079	17886	18026	18256	18055	18160	17967	17851	17998	18118	18162	18036	18122	17926	18203	18094	18049	17992	18177	18004	17931	18030	18146	17985	18255	18084	17960	18351	17926	17900	18328	17968	18037	18045	18161	18005	18187	18097	17936	18065	18104	17952	17964	18029	18134	17834	17808	17876	17930	17996	17893	18004	18132	18139	18185	17996	18024	18042	18131	18150	18022	18080	18057	18121	18069	18084	17988	18113	18088	18167	18083	18160	18016	17957	17946	18000	18012	18063	18133	17961	17977	18174	18019	17974	17941	18144	17960	17868	18028	18068	18246	18061	18151	18090	17852	18129	18098	17942	18080	17828	17935	18112	18010	18074	18109	18171	17921	18150	17970	17995	18064	18038	18230	18006	17993	18084	17862	18123	18080	17975	17906	18065	17811	18072	18081	18086	18142	17889	18025	17916	18151	18079	18172	18103	18250	18168	18239	18053	17845	18117	17932	18062	18001	18050	17909	17935	17975	18048	18097	17980	18160	18185	18035	18017	18011	18066	17925	17897	18068	18011	18167	18122	18086	17990	18051	18209	18150	17980	18157	18154	18047	18181	17923	18029	18347	18200	18053	18101	17928	17968	18154	18148	18145	18130	18077	18028	18092	18195	18161	18088	18056	18062	18043	18073	18228	18268	17912	17941	18111	18078	18025	18171	18075	18171	17864	18126	17932	18075	18142	18148	18190	18050	18037	17882	18096	18064	18114	18151	18054	18015	18126	17959	17978	18025	17956	18150	17937	18038	17997	17990	17803	17978	18182	18111	18192	18069	18042	18106	18070	18186	18052	18060	17949	18010	18082	18045	17907	18072	18163	17985	18021	17885	18074	17971	17825	18171	18148	18025	18014	17992	17953	17912	18129	18117	18038	17910	18240	18130	18011	18081	18138	17839	18108	17870	17991	18155	18365	17832	18146	18034	18359	18096	18158	17809	17806	18139	18096	18110	17861	18008	18178	18204	18104	18055	18185	18016	18081	18062	17843	18327	17857	18025	17927	17989	18190	17896	18135	18253	18054	18233	17956	17953	17997	18159	17963	18011	18160	17850	18017	17921	18244	18100	18057	18211	17940	18112	17976	18080	17949	17969	18090	17812	17894	18186	17984	18163	17939	18397	18185	17938	17965	17979	18236	17983	18112	17989	17950	17923	18187	18023	18010	18092	18163	17987	17918	18021	18019	18378	18126	18227	17846	18196	18142	17921	18071	18073	18239	18033	18022	18172	18005	18064	17711	18136	18142	18141	18207	18009	17985	18069	18112	18183	18122	18060	18085	17985	17958	17892	17896	17885	18076	18016	17913	18124	18080	18030	18144	18023	18173	18027	18003	17942	17968	17993	17972	18045	18005	17995	18206	17910	18106	17893	18147	18019	17947	17973	18104	17992	17944	17796	18116	17836	18328	17859	18087	18043	18202	18030	18187	18087	18033	17958	17973	18045	17972	17978	18084	18121	18065	18084	18160	18079	18364	18144	18374	18111	18113	18127	18084	18216	17976	18214	18225	18041	18138	18106	18014	18052	18142	18139	18219	18116	18136	18254	18113	17912	17926	18086	18025	18137	18027	17953	18188	18047	18384	18045	18075	17814	17844	17947	17885	17899	17997	18149	18035	17977	18132	18072	17980	18074	18010	18114	18055	18046	18088	18007	17974	18088	18243	18095	18040	18259	18075	18041	17824	18054	18062	18107	17998	18099	18176	17999	18077	18054	18081	18159	17952	17950	17991	17975	17876	18049	17976	18018	17860	17967	18021	18201	18161	18032	18035	18001	18083	17970	18034	17926	17865	17875	18052	18172	18171	18045	17912	17863	18030	18171	18065	18031	18087	18208	18118	17944	17854	17749	17951	18165	17981	18110	17949	18022	18180	17920	18066	17996	18086	18250	17981	18057	17886	17942	17896	18191	17972	18288	18064	17934	18085	18126	17885	17988	18030	18123	18038	17969	18073	17950	18170	18126	18166	18228	18051	18061	17916	18073	18011	17945	18120	17984	17824	17886	18048	18086	18067	17957	18007	18043	17922	17937	18102	18023	18126	18033	17984	18271	18098	18058	17952	17842	18161	17979	17928	18065	17915	18385	18015	17963	18032	18239	17942	18177	18187	17998	18024	18124	17958	17904	17898	18051	18049	18032	17944	18180	18112	17880	18065	17789	17920	18187	18054	18201	18152	18073	17848	18099	18037	17999	17950	18055	17956	17825	17931	18285	18131	18189	18092	17935	17978	18137	17991	18065	18143	18095	18110	18074	18020	18028	18073	17942	18048	18100	17941	18104	17895	18129	18028	18301	18019	17953	17943	17960	18111	18156	18208	18011	18107	18119	17742	17910	18150	17969	17919	18103	18047	18148	18304	18166	18055	17877	17973	17774	18154	18186	18111	18170	18015	18143	18091	18030	18188	18108	18132	17843	17997	17890	18128	18143	18034	18119	18215	18056	18059	18100	18182	18190	18138	18060	17950	17939	18083	18085	18013	18010	18034	17910	17954	17937	18123	18035	18095	18198	17923	17840	18200	18132	17890	17829	18228	18012	18186	18043	18076	18084	18092	18005	17984	18350	18005	18003	18082	17961	17824	17941	17953	18001	18064	18220	17935	18163	17995	18065	17979	17877	17920	18037	18088	18328	18263	17958	17968	17982	18160	17917	18075
14817	25748	23904	19697	18319	17742	17442	17367	17395	16903	16801	18512	32250	34128	30490	24383	18691	17215	16601	16442	16127	16341	16237	16007	16265	16300	16053	16081	16180	16061	16092	16055	16222	15986	16197	16071	15985	16375	16238	16152	16303	16139	16043	16079	16122	16224	16174	16198	16034	16069	16105	16165	16365	16061	16189	16050	16133	16185	16171	16198	16070	15993	16132	16128	16265	16204	16136	16138	16081	16098	16025	16334	16208	16312	16035	16103	16114	16119	16228	16077	16039	16300	16039	16181	16172	16159	15943	16158	16194	16257	16063	16278	16189	16145	16282	16058	16025	15893	16149	16078	16095	15961	16005	16177	16158	16133	16074	16133	16181	16148	16220	16310	16099	16256	16041	16021	16064	16113	16163	15988	16046	16185	16099	16047	16246	16132	16277	16232	15956	16152	16155	16169	16182	16034	16168	16144	16209	16138	16177	16132	16177	16105	16137	16220	16145	16117	16117	16008	16062	16090	16130	16120	16055	16017	16170	16107	16156	16233	16052	16026	16000	16159	16033	16184	16077	16175	16157	16111	16110	16148	16036	16144	16258	15998	16270	16200	16153	16176	16068	16055	16075	16066	16191	15995	15959	16047	16135	16163	16041	16052	16061	16205	16150	16014	16076	16058	16151	16276	15902	16139	16247	15977	16132	16077	16053	15965	15942	16250	16113	16169	16154	16097	16262	16111	16179	16044	15941	16297	16312	16048	16055	16151	16109	16202	16124	16097	16372	16142	15959	16035	16033	16124	16106	16065	16091	16211	15987	16127	16142	16049	16132	16149	16158	16136	15980	16079	16118	15990	16081	16128	16117	16064	15991	16118	15997	16089	16211	16058	16171	16110	16065	16154	16159	15923	16053	16153	16173	16009	16181	16041	16104	16194	16296	16043	16209	16186	16195	16105	16062	16031	15903	16195	16210	16116	16191	16111	16141	16037	16123	16106	16204	16080	16094	16028	16131	16107	16118	16347	16091	16203	16053	16267	16185	16120	16141	16103	16023	15954	16262	16122	16061	16098	16119	16125	16167	16244	16236	16320	16107	16051	16065	16160	16009	16166	16222	16218	16104	16027	16054	16106	16315	16039	16244	16155	16178	16221	16149	16016	16164	15954	15927	16139	16253	16069	16222	16139	16186	16047	16040	16209	16075	16132	16133	16027	16059	16111	16130	16073	16190	16096	16150	16135	16100	16129	16094	16174	15987	16152	16145	15989	16052	16071	16245	16187	16218	16138	16103	16189	15982	16158	16130	16058	16176	16218	15970	16155	16292	16022	16083	16099	16298	16128	16089	16207	16050	16148	16150	16134	15977	16174	16097	16159	15972	16123	16057	16248	16142	16157	16139	16085	16077	15998	16118	16239	16049	16182	16164	16085	16200	15962	16196	16002	16101	16072	16226	16101	16186	16068	16214	16261	15974	16243	15851	15995	16117	16061	16094	16027	16249	16082	16026	16224	16016	16099	16271	16235	16058	16133	16083	16174	16167	15996	16159	16193	16111	16099	16067	16199	16106	16069	16078	16237	16036	16051	16195	16228	16012	16137	16174	16141	16087	16191	16252	16406	15996	16133	16200	16102	16151	16052	16244	16187	15940	16122	16033	16102	16158	16144	16077	16251	16126	16098	16090	16044	16046	15956	16186	16169	16276	16160	16157	16167	16145	16076	16107	15985	16239	16033	16065	16212	16025	16221	16251	16170	16198	15962	16134	16268	16184	16069	16120	16239	16113	16193	16049	16061	16150	16099	16147	15992	16181	16322	16178	16043	16091	16005	16089	15978	16358	16101	16044	16155	16101	16146	16063	15956	16130	16030	16188	16111	16085	16122	16176	16049	16243	16105	16160	16207	16107	16238	16103	16159	16009	16167	16263	16108	16215	16088	16093	16096	16116	16077	16177	16114	16246	16087	16044	16154	16075	16130	16091	16081	16103	16010	16064	16302	16121	16113	16117	16227	16204	15982	16150	16142	16126	16023	16234	16095	16170	16038	16213	16046	16083	16176	16015	16120	16145	16141	15975	16139	16145	16170	16262	16239	16022	15983	16138	16151	16048	16125	16022	16132	16210	16123	16231	16091	16217	16178	16010	16111	16092	16108	16118	16183	16131	16138	16099	16029	16114	16210	16204	16056	16157	15939	16117	16129	16233	16030	16030	16057	16066	16231	16035	16152	16152	16061	16083	16122	16086	15916	16155	16158	16173	16064	16080	15990	16013	16004	16233	16067	16094	15890	15974	16081	16179	16236	16159	16153	16200	16153	16163	16029	16168	16101	16268	16119	16208	16252	16095	16131	16076	16189	16233	16238	16043	16417	15967	16245	16271	16151	16066	16079	16296	16261	16083	16230	16214	16309	16142	16157	16256	16195	15915	16100	16022	16072	16021	16217	16008	16086	16050	16295	16050	16292	16157	16066	16107	16135	16075	16242	16301	15975	16402	16171	16061	16152	16106	16179	16118	16081	16025	16093	16161	16156	16118	16318	15951	15880	16156	16104	16184	16012	16159	16225	16166	16082	16060	16058	16057	15961	16158	16059	16226	16330	16065	16171	16103	16208	16257	16150	16183	16078	15965	16222	16332	16017	16109	16195	16004	16151	16117	16056	16314	16084	16094	16189	16079	16347	16154	16019	16092	16111	16097	16204	15957	16163	16071	16121	16169	16046	16083	16194	16280	16235	16027	16277	16136	15990	16199	16165	16162	16145	16104	15994	16168	16335	16027	15967	16010	16236	16184	16167	16001	15972	15996	16030	15972	16318	16066	16215	16155	16192	16165	16170	15980	16108	16079	16120	16096	16085	16156	16146	16150	16207	16069	16160	16109	15966	16145	16146	16153	16135	16064	16197	16087	16240	16086	16113	16162	16168	16184	16245	16186	16306	16146	16201	16105	16195	16288	16037	16017	16030	16074	16209	16187	16161	16333	16235	16036	16184	16098	15959	16297	16082	16125	16226	15975	16160	16151	16169	16003	16188	16099	16043	16141	16077	16143	16160	16103	16019	16059	16009	16083	16165	16056	16068	16028	16139	16019	16192	16100	15948	16133	16149	15964	16218	16227	16285	16122	15905	16253	16088	16043	16057	16148	16069	16088	15985	16072	16220	16229	16119	16074	16207	16397	15931	16145	15997	16214	16280	16098	16161	16050	16207	15951	16213	16008	16074	16143	16064	16244	16274	15988	16264	16174	16081	16034	16112	16175	16185	16197	16161	16192	16071	16054	16243	16014	15993	16170	16036	16189	16305	16096	16044	16149	16091	16206	16049	16246	16115	16095	16310	16060	16075	16246	16064	16171	16109	16189	16273	16152	16138	16168	16083	16250	16185	16195	16087	16126	15945	16206	16135	16229	16254	16065	16151	16259	16100	16163	15896	16065	16073	16184	16130	16177	16025	16108	16074	16306	16204	16002	16095	16161	16215	16078	16187	16336	16205	16244	16119	16139	16098	16195	16097	16103	16326	16111	16257	16218	16028	16101	16230	16019	16006	16298	16072	16104	16132	16111	16106	16141	16046	16162	16124	15949	16278	16092	16086	16203	16191	16163	16161	16023	16144	16007	16188	16119	16268	16061	16210	16066	16195	16091	16313	16124	16015	16153	16035	15989	16097	16117	16250	16085	16212	16212	16208	16260	16082	16132	16102	16154	16241	16159	15986	16267	16038	16131	16011	16210	16051	16075	16188	16164	16074	16193	16049	16259	16083	16236	16042	16145	16013	16010	16145	16054	16099	15990	16175	16237	16026	16119	16156	16235	16090	16046	15933	16199	16045	16191	16277	16112	16143	16136	16158	16173	16043	16118	16037	16257	16148	16114	16153	16095	16047	16031	16061	16115	16029	16135	16168	16151	16064	16148	16321	16133	16178	16063	16076	16227	16096	16068	15976	16117	16254	16115	16078	16136	16121	16215	16027	16094	16138	16076	16138	16075	16138	16208	16162	16112	16002	16239	16104	16177	16101	16175	16218	16182	16209	15968	15876	16047	16064	16202	15964	16239	16108	16036	16321	16059	15918	16071	16083	16397	16070	15901	16012	16047	16070	16123	16230	16198	16110	16035	15983	15900	16103	16006	16175	16098	16349	16110	15944	16130	16198	16240	16063	16154	15991	16314	16015	16145	16133	16039	16222	15959	16022	16178	16101	16198	16122	15982	16106	16181	16010	16077	16174	16128	15989	16159	16089	16121	16071	15917	16139	16075	16160	16095	16057	16089	16182	16237	16143	16310	16277	16035	16206	16235	15950	16193	16028	16249	16096	16096	16243	16056	16111	16265	16090	16083	15972	16191	16208	16159	16243	16209	15973	16228	16357	16272	16062	16177	16159	16225	16183	16058	16087	16105	16024	16201	16136	16229	16197	16127	16376	16073	16227	16094	16094	16026	16306	16158	16178	15981	16115	16159	16074	16310	16026	16154	16106	16136	16158	16213	16116	16209	16140	16047	16125	16015	16165	15960	16155	16024	16012	16125	16161	16150	16076	16034	16126	16097	16268	16035	15935	16005	16122	16060	16112	16251	16218	15995	16208	16114	16120	15977	16081	16115	16227	16069	16030	16054	16063	16043	16202	16152	16123	16212	16215	16121	16016	16199	16067	16010	16146	16074	15942	16267	16194	16050	16168	16249	16091	16198	16020	16086	16158	16104	16113	16120	16247	16115	16171	15965	16037	16080	15975	16120	16089	16120	15992	16230	16192	16181	16148	16165	16215	16023	16134	16101	16105	16081	15950	16068	16247	16120	15910	16150	15915	16148	16124	15979	16223	15998	16043	16152	16055	16125	16141	16249	16144	16160	16158	16117	16171	16135	16180	16048	16099	16144	16150	16042	16361	16134	16177	16256	16055	16231	16205	15987	16126	16181	15956	16200	16226	16211	16054	16097	16116	16037	16006	15926	16033	16046	16262	16210	16154	16110	16064	16191	16066	16162	16310	16159	16306	16362	16193	16142	16105	16226	16250	16205	16085	16201	16062	16113	15975	16159	16082	16146	15963	16151	16233	16016	16136	16197	15868	16050	16394	16103	16162	16309	16237	15929	16132	16074	16110	16079	16139	16110	16110	16025	16184	16050	16082	16236	16182	16208	16227	16048	16002	16131	16029	16153	16055	16118	16089	16213	16228	15988	16127	16159	16150	16091	16320	15859	16146
23190	21552	29494	24081	21746	23791	25611	20851	19655	19624	19673	19545	32410	41051	37616	30585	23658	20455	19495	18962	19173	18766	19030	18885	18771	18924	18670	18713	18859	18943	18873	18759	18773	18809	18604	18794	18849	18706	18632	18854	18695	18680	18767	18922	18733	18889	18687	18899	18675	18909	18946	18745	18906	18672	18566	18667	18731	18826	18701	18806	18611	18492	18442	18651	18724	18799	18931	18704	18605	18764	18550	18783	18569	18485	18693	18698	18562	18712	18748	18719	18773	18605	18652	18698	18816	18572	18659	18831	18772	18636	18889	18705	18780	18727	18716	18678	18641	18734	18691	18743	18689	18665	18477	18568	18959	18670	18701	18815	18569	18485	18745	18782	18809	18643	18682	18881	18747	18667	18454	18846	18615	18410	18595	18546	18668	18610	18618	18788	18556	18681	18641	18847	18576	18694	18644	18795	18517	18550	18821	18685	18602	18928	18443	18785	18770	18552	18666	18644	18688	18669	18732	18670	18802	18664	18579	18629	18714	18695	18611	18630	18659	18518	18610	18708	18764	18763	18734	18758	18814	18642	18637	18728	18830	18696	18536	18803	18586	18959	18467	18645	18661	18758	18633	18714	18843	18710	18500	18511	18619	18554	18755	18629	18707	18748	18444	18759	18678	18652	18790	18693	18742	18546	18709	18575	18631	18657	18637	18786	18518	18547	18455	18663	18669	18629	18610	18715	18637	18761	18602	18631	18551	18613	18553	18699	18593	18575	18557	18753	18753	18665	18335	18470	18710	18468	18609	18641	18712	18591	18694	18609	18548	18513	18652	18696	18700	18617	18784	18468	18627	18629	18766	18781	18837	18785	18615	18747	18616	18790	18574	18728	18837	18695	18591	18635	18601	18751	18549	18646	18644	18395	18759	18550	18948	18714	18599	18720	18671	18502	18776	18489	18405	18628	18645	18591	18757	18535	18710	18752	18643	18874	18562	18749	18459	18891	18649	18697	18701	18519	18501	18640	18427	18606	18576	18895	18751	18751	18652	18578	18700	18556	18604	18553	18702	19045	18475	18582	18622	18625	18707	18565	18867	18657	18830	18601	18641	18624	18462	18542	18521	18842	18580	18863	18704	18416	18394	18620	18613	18712	18518	18622	18636	18565	18606	18558	18713	18560	18811	18685	18627	18655	18861	18626	18393	18638	18707	18610	18678	18511	18533	18618	18729	18536	18397	18486	18626	18713	18716	18426	18564	18570	18779	18670	18818	18834	18847	18644	18545	18577	18660	18806	18739	18480	18695	18658	18752	18709	18464	18552	18455	18639	18781	18444	18476	18752	18700	18796	18646	18668	18678	18621	18658	18453	18694	18521	18642	18545	18577	18606	18802	18471	18627	18627	18578	18660	18794	18476	18702	18577	18704	18572	18595	18568	18715	18733	18501	18515	18395	18549	18596	18386	18779	18493	18591	18594	18614	18754	18786	18569	18531	18626	18725	18774	18554	18573	18736	18528	18745	18887	18736	18707	18695	18722	18550	18667	18733	18626	18736	18672	18763	18499	18705	18718	18817	18470	18567	18862	18603	18597	18519	18528	18680	18650	18846	18576	18611	18699	18665	18564	18458	18556	18636	18691	18653	18454	18653	18698	18346	18633	18498	18632	18969	18589	18633	18483	18697	18518	18614	18699	18699	18665	18558	18760	18773	18425	18506	18798	18816	18791	18645	18834	18602	18614	18457	18375	18768	18760	18994	18457	18678	18533	18763	18595	18587	18468	18653	18572	18444	18615	18736	18743	18665	18667	18589	18543	18733	18790	18528	18727	18592	18725	18566	18569	18720	18601	18636	18556	18626	18594	18597	18732	18596	18542	18729	18563	18622	18448	18997	18580	18745	18583	18328	18583	18531	18766	18814	18738	18773	18594	18716	18503	18553	18379	18617	18771	18640	18828	18637	18566	18622	18549	18803	18647	18672	18450	18531	18420	18601	18298	18644	18619	18541	18496	18530	18564	18580	18416	18509	18581	18694	18581	18694	18711	18621	18450	18661	18589	18555	18637	18616	18668	18554	18579	18665	18574	18555	18636	18577	18772	18679	18827	18831	18770	18723	18735	18693	18762	18638	18663	18661	18668	18535	18648	18494	18569	18700	18878	18566	18611	18357	18649	18747	18436	18498	18700	18482	18421	18607	18563	18578	18721	18610	18599	18598	18482	18611	18746	18812	18674	18624	18481	18586	18633	18493	18614	18732	18786	18579	18599	18618	18450	18586	18640	18676	18551	18513	18654	18775	18580	18624	18499	18741	18450	18685	18733	18781	18777	18689	18467	18664	18496	18644	18515	18754	18799	18675	18743	18511	18663	18689	18696	18735	18611	18780	18699	18653	18560	18715	18643	18722	18508	18616	18750	18596	18678	18833	18553	18568	18632	18465	18565	18684	18782	18514	18482	18530	18783	18630	18714	18624	18717	18571	18692	18649	18528	18794	18532	18538	18680	18609	18673	18745	18773	18817	18756	18530	18607	18586	18869	18797	18684	18791	18552	18618	18661	18673	18493	18652	18716	18837	18593	18602	18609	18516	18683	18597	18834	18654	18394	18326	18622	18625	18613	18671	18486	18673	18531	18697	18542	18465	18844	18584	18739	18572	18810	18688	18555	18536	18680	18928	18615	18596	18697	18654	18508	18487	18570	18675	18689	18812	18698	18746	18768	18567	18582	18560	18755	18835	18648	18678	18731	18655	18592	18419	18605	18525	18635	18682	18572	18528	18712	18838	18759	18532	18499	18522	18475	18485	18366	18725	18606	18730	18519	18577	18638	18759	18644	18523	18418	18543	18781	18642	18685	18563	18580	18698	18825	18573	18653	18664	18708	18692	18622	18595	18905	18586	18520	18564	18592	18538	18676	18536	18760	18884	18642	18761	18547	18642	18341	18579	18613	18602	18750	18512	18662	18642	18556	18623	18574	18684	18631	18579	18784	18518	18463	18571	18618	18858	18537	18886	18656	18472	18664	18818	18702	18584	18777	18645	18774	18481	18479	18694	18759	18683	18520	18698	18713	18403	18659	18831	18705	18550	18756	18738	18699	18810	18694	18592	18643	18634	18671	18511	18849	18701	18727	18730	18636	18497	18620	18625	18638	18688	18692	18664	18693	18569	18975	18525	18520	18469	18663	18724	18441	18488	18699	18705	18590	18550	18592	18602	18556	18648	18815	18669	18614	18634	18575	18557	18730	18893	18623	18808	18753	18786	18766	18672	18819	18589	18693	18563	18685	18643	18812	18676	18573	18707	18749	18643	18668	18526	18429	18425	18632	18845	18772	18662	18751	18742	18462	18711	18572	18711	18634	18523	18559	18598	18828	18763	18718	18691	18705	18775	18618	18631	18555	18622	18424	18612	18606	18580	18732	18643	18684	18629	18485	18663	18598	18536	18451	18635	18763	18821	18887	18736	18572	18711	18674	18605	18797	18478	18560	18676	18780	18460	18670	18748	18633	18826	18619	18541	18613	18470	18704	18677	18589	18560	18600	18672	18499	18619	18716	18571	18594	18666	18725	18615	18467	18566	18648	18749	18534	18634	18540	18527	18686	18616	18590	18670	18493	18487	18611	18452	18597	18769	18471	18559	18719	18864	18603	18656	18775	18663	18617	18698	18626	18584	18754	18666	18661	18694	18514	18833	18630	18508	18845	18790	18742	18743	18643	18640	18500	18534	18562	18739	18661	18719	18523	18598	18660	18597	18956	18837	18680	18527	18681	18727	18547	18598	18670	18490	18558	18594	18653	18499	18506	18609	18492	18674	18658	18544	18784	18766	18562	18485	18389	18565	18576	18470	18673	18766	18646	18717	18725	18460	18605	18676	18575	18499	18783	18617	18788	18746	18529	18651	18630	18733	18724	18654	18542	18658	18575	18684	18691	18437	18647	18613	18616	18523	18620	18775	18638	18753	18623	18605	18616	18644	18807	18721	18484	18616	18583	18607	18447	18683	18830	18809	18630	18578	18775	18573	18630	18635	18546	18581	18569	18687	18543	18548	18573	18614	18513	18778	18681	18670	18642	18619	18814	18728	18468	18786	18751	18696	18599	18650	18940	18739	18822	18530	18702	18599	18650	18522	18860	18528	18619	18632	18495	18669	18727	18704	18678	18618	18607	18639	18650	18647	18798	18779	18674	18796	18569	18527	18434	18565	18493	18654	18767	18730	18644	18780	18329	18539	18630	18681	18785	18448	18562	18551	18671	18642	18538	18514	18693	18747	18553	18828	18582	18617	18663	18941	18501	18496	18639	18578	18619	18544	18756	18620	18581	18767	18926	18765	18683	18743	18766	18362	18801	18643	18702	18704	18626	18682	18780	18705	18452	18693	18695	18435	18569	18666	18580	18513	18646	18527	18584	18499	18632	18539	18801	18606	18677	18453	18564	18603	18688	18512	18490	18530	18631	18799	18588	18861	18733	18737	18897	18790	18841	18646	18858	18704	18494	18543	18680	18642	18740	18726	18465	18503	18678	18716	18605	18431	18451	18354	18515	18824	18764	18626	18667	18578	18517	18648	18429	18560	18681	18718	18669	18978	18521	18583	18566	18596	18676	18466	18736	18539	18601	18623	18768	18700	18535	18597	18763	18815	18643	18653	18619	18652	18695	18754	18537	18788	18539	18731	18830	18684	18619	18509	18606	18788	18619	18486	18752	18513	18870	18453	18588	18665	18716	18613	18719	18654	18643	18739	18616	18939	18635	18752	18630	18517	18522	18565	18596	18771	18634	18700	18626	18595	18626	18628	18646	18607	18656	18601	18599	18598	18771	18705	18729	18794	18632	18694	18887	18747	18492	18368	18751	18698	18635	18511	18780	18694	18763	18700	18467	18671	18641	18870	18611	18884	18695	18686	18711	18752	18651	18781	18422	18846	18392	18691	18601	18807	18808	18575	18719	18604	18473	18659	18704	18698	18547	18550	18637	18768	18908	18565	18606	18530	18643	18796	18688	18481	18959	18437	18750	18540	18851	18572	18631	18548	18816	18614	18794	18794	18580	18791	18517	18800	18650	18673	18524	18783	18757	18571	18578	18614	18545	18714	18661	18647	18654	18762	18688	18567	18614	18551	18540	18669	18594	18635	18928	18646	18637	18782	18914	18750	18626	18583	18727	18741	18562	18565	18574	18527	18484	18587	18772
16545	30296	27168	21736	20107	18895	19005	18648	18021	17776	17652	17965	37159	42825	38839	30899	21337	17978	17005	16484	16450	16382	16462	16516	16466	16385	16631	16362	16544	16415	16328	16521	16398	16273	16331	16579	16381	16496	16640	16596	16485	16564	16520	16632	16480	16391	16439	16397	16559	16495	16399	16452	16429	16446	16445	16650	16383	16430	16375	16440	16428	16510	16476	16526	16272	16589	16352	16323	16578	16518	16244	16434	16525	16324	16286	16434	16457	16280	16413	16307	16283	16586	16300	16453	16343	16441	16518	16394	16517	16224	16482	16333	16401	16627	16415	16422	16404	16538	16346	16384	16576	16420	16467	16426	16455	16543	16451	16566	16470	16528	16537	16464	16409	16510	16356	16451	16522	16585	16495	16380	16364	16489	16541	16658	16559	16546	16475	16514	16371	16549	16325	16382	16436	16337	16427	16571	16512	16403	16463	16443	16448	16429	16295	16632	16382	16423	16391	16510	16486	16480	16286	16404	16297	16399	16374	16337	16457	16200	16371	16414	16487	16520	16513	16502	16597	16466	16241	16326	16329	16544	16459	16423	16360	16565	16455	16466	16469	16266	16407	16404	16385	16427	16488	16570	16535	16542	16472	16551	16628	16465	16509	16450	16464	16625	16343	16494	16362	16391	16389	16373	16489	16314	16527	16475	16464	16512	16354	16273	16457	16307	16452	16455	16463	16441	16583	16453	16297	16542	16486	16328	16234	16456	16189	16401	16442	16297	16469	16358	16522	16491	16469	16459	16452	16409	16392	16482	16397	16405	16508	16279	16427	16267	16435	16528	16561	16538	16569	16482	16407	16459	16463	16408	16456	16379	16465	16459	16467	16428	16385	16229	16353	16492	16408	16487	16396	16432	16463	16353	16321	16415	16499	16379	16370	16642	16611	16473	16591	16459	16376	16352	16616	16332	16582	16349	16440	16452	16460	16265	16546	16480	16543	16466	16427	16449	16386	16442	16332	16356	16288	16478	16530	16358	16439	16401	16432	16442	16548	16401	16205	16400	16316	16332	16687	16324	16290	16565	16512	16479	16617	16403	16359	16475	16427	16429	16418	16417	16422	16412	16282	16386	16457	16447	16409	16508	16554	16368	16445	16529	16288	16313	16345	16513	16480	16408	16438	16353	16210	16479	16637	16450	16440	16545	16485	16543	16344	16496	16427	16301	16493	16369	16395	16458	16441	16527	16351	16377	16252	16466	16394	16512	16330	16432	16333	16484	16391	16394	16410	16453	16433	16473	16517	16449	16307	16519	16517	16534	16423	16368	16404	16333	16441	16343	16351	16364	16415	16357	16463	16347	16569	16424	16485	16429	16503	16441	16388	16383	16433	16441	16367	16543	16425	16411	16569	16339	16442	16599	16357	16466	16546	16517	16520	16411	16423	16541	16445	16506	16451	16307	16305	16365	16326	16418	16386	16434	16449	16213	16360	16519	16554	16238	16490	16314	16358	16368	16407	16490	16540	16440	16348	16305	16479	16327	16397	16397	16404	16409	16597	16372	16436	16261	16361	16337	16614	16388	16590	16435	16348	16371	16342	16374	16444	16522	16200	16390	16357	16392	16471	16474	16368	16416	16543	16353	16399	16587	16550	16350	16494	16271	16442	16494	16330	16337	16427	16452	16408	16439	16357	16559	16291	16371	16286	16498	16589	16361	16493	16419	16384	16599	16389	16406	16331	16442	16477	16338	16392	16597	16384	16279	16351	16348	16469	16388	16356	16433	16446	16424	16465	16436	16620	16501	16325	16419	16497	16383	16388	16511	16487	16523	16438	16657	16170	16271	16369	16527	16216	16451	16465	16503	16402	16386	16474	16509	16320	16470	16529	16455	16480	16362	16305	16520	16313	16600	16291	16466	16703	16373	16250	16587	16455	16398	16382	16348	16440	16379	16446	16607	16294	16580	16504	16603	16348	16426	16484	16417	16523	16444	16324	16499	16292	16428	16456	16282	16394	16468	16404	16515	16386	16472	16563	16297	16466	16509	16392	16354	16451	16539	16376	16291	16447	16259	16468	16496	16243	16298	16398	16337	16581	16440	16372	16425	16246	16389	16370	16381	16485	16368	16247	16418	16537	16485	16270	16519	16443	16360	16373	16314	16431	16494	16475	16350	16532	16310	16266	16333	16450	16292	16543	16392	16313	16451	16479	16469	16415	16439	16336	16553	16490	16406	16315	16467	16527	16486	16448	16297	16389	16654	16350	16488	16329	16561	16428	16338	16408	16342	16602	16354	16438	16428	16516	16488	16544	16328	16297	16351	16250	16306	16578	16508	16321	16496	16539	16382	16316	16483	16433	16360	16405	16633	16457	16537	16442	16451	16531	16536	16367	16611	16563	16346	16460	16406	16585	16482	16453	16376	16482	16474	16517	16486	16540	16370	16409	16479	16321	16319	16613	16473	16428	16366	16481	16291	16548	16478	16385	16494	16532	16291	16405	16358	16230	16398	16533	16429	16260	16347	16395	16669	16342	16380	16279	16481	16372	16438	16467	16438	16364	16292	16298	16566	16487	16493	16415	16435	16654	16624	16228	16372	16492	16447	16508	16377	16419	16326	16363	16668	16435	16231	16221	16274	16387	16430	16542	16456	16456	16389	16604	16376	16560	16647	16436	16499	16182	16501	16416	16351	16332	16442	16346	16450	16477	16435	16347	16295	16476	16541	16533	16446	16605	16361	16572	16402	16317	16364	16343	16447	16457	16368	16507	16281	16331	16271	16630	16549	16474	16334	16389	16408	16349	16331	16460	16502	16377	16243	16421	16284	16421	16336	16432	16315	16365	16485	16504	16379	16434	16292	16513	16555	16205	16280	16510	16511	16425	16401	16453	16389	16219	16401	16501	16510	16592	16405	16589	16306	16316	16351	16471	16337	16271	16362	16273	16357	16258	16433	16537	16374	16752	16450	16325	16506	16457	16361	16431	16360	16448	16370	16526	16171	16539	16525	16356	16303	16449	16478	16495	16441	16320	16524	16447	16323	16388	16315	16412	16551	16447	16482	16495	16404	16351	16467	16234	16433	16512	16382	16445	16642	16497	16550	16316	16481	16508	16270	16540	16526	16409	16530	16519	16464	16624	16644	16271	16407	16394	16322	16488	16369	16291	16474	16591	16380	16172	16424	16302	16395	16362	16333	16407	16280	16270	16558	16451	16402	16325	16438	16494	16531	16394	16327	16362	16428	16448	16380	16351	16440	16388	16489	16343	16350	16446	16273	16389	16734	16380	16421	16523	16366	16448	16458	16422	16294	16445	16632	16295	16404	16312	16555	16436	16368	16484	16558	16456	16472	16566	16388	16599	16592	16447	16563	16386	16414	16392	16348	16305	16390	16377	16469	16453	16431	16347	16328	16421	16398	16424	16318	16354	16353	16380	16316	16393	16324	16325	16419	16493	16497	16527	16284	16408	16494	16338	16201	16442	16603	16351	16435	16392	16356	16565	16558	16528	16214	16470	16337	16402	16372	16491	16431	16412	16213	16536	16410	16348	16358	16490	16448	16346	16430	16535	16466	16392	16296	16361	16400	16518	16340	16550	16261	16348	16381	16394	16473	16405	16396	16366	16425	16510	16397	16383	16339	16380	16492	16543	16494	16264	16407	16583	16285	16576	16376	16575	16292	16622	16438	16498	16422	16458	16289	16214	16559	16422	16494	16599	16359	16353	16391	16434	16442	16451	16270	16566	16288	16379	16418	16561	16311	16359	16417	16503	16363	16443	16367	16344	16528	16604	16266	16416	16372	16500	16522	16394	16431	16457	16269	16260	16614	16270	16312	16323	16417	16526	16332	16619	16579	16480	16282	16434	16208	16523	16674	16378	16537	16524	16484	16432	16319	16413	16298	16403	16481	16383	16475	16424	16440	16396	16400	16419	16461	16469	16312	16573	16201	16401	16580	16434	16668	16346	16521	16534	16315	16521	16254	16379	16496	16643	16491	16451	16542	16371	16457	16410	16324	16450	16311	16486	16412	16381	16133	16611	16371	16404	16600	16477	16375	16410	16409	16511	16545	16187	16521	16552	16519	16586	16359	16302	16376	16361	16350	16397	16416	16490	16492	16525	16332	16474	16496	16444	16532	16477	16419	16398	16497	16488	16372	16402	16471	16309	16322	16554	16457	16441	16362	16440	16396	16529	16466	16462	16380	16346	16448	16344	16401	16372	16394	16389	16453	16502	16502	16251	16271	16487	16321	16416	16287	16423	16421	16415	16565	16518	16330	16301	16503	16246	16465	16409	16238	16451	16437	16384	16370	16495	16554	16465	16488	16308	16469	16450	16346	16479	16172	16422	16522	16437	16687	16398	16351	16329	16384	16515	16526	16316	16330	16468	16395	16324	16437	16583	16569	16489	16522	16571	16358	16441	16434	16325	16390	16503	16495	16448	16495	16301	16422	16250	16373	16445	16388	16186	16596	16494	16559	16485	16488	16389	16549	16382	16404	16456	16315	16438	16409	16457	16448	16640	16650	16265	16501	16525	16375	16415	16358	16454	16442	16486	16478	16485	16423	16543	16516	16414	16358	16426	16329	16312	16521	16421	16487	16391	16341	16430	16570	16501	16329	16499	16406	16563	16326	16504	16358	16466	16424	16407	16307	16433	16463	16545	16325	16440	16340	16342	16374	16313	16401	16315	16392	16219	16526	16385	16550	16209	16586	16280	16531	16537	16473	16372	16454	16305	16426	16563	16534	16327	16508	16555	16272	16590	16330	16617	16310	16572	16371	16294	16345	16372	16440	16422	16480	16399	16395	16457	16288	16563	16408	16384	16401	16558	16340	16320	16427	16277	16238	16463	16398	16543	16355	16299	16513	16487	16472	16434	16556	16568	16416	16336	16382	16502	16406	16599	16421	16412	16477	16499	16443	16347	16603	16387	16425	16574	16613	16397	16348	16469	16486	16276	16274	16577	16497	16536	16478	16330	16346	16401	16369	16475	16414	16455	16445	16398	16501	16468	16385	16366	16365	16526	16526	16239	16504	16443	16341	16525	16354	16385	16430	16283	16567	16234	16532	16381	16401	16514	16371	16602	16363	16553	16316	16368	16444	16420	16323	16449	16431	16357	16369	16388	16304	16523	16433	16488	16396	16525	16332	16295	16482	16417	16356	16490	16531	16376	16476	16175	16403
28020	22443	24964	21888	18784	18767	18946	18759	18702	18713	18667	18884	20529	20864	20619	19951	18999	18672	18496	18399	18327	18596	18383	18419	18491	18630	18594	18440	18451	18604	18555	18189	18458	18443	18446	18391	18526	18305	18315	18565	18332	18283	18400	18578	18623	18400	18396	18447	18311	18470	18287	18496	18544	18587	18539	18226	18510	18479	18494	18513	18505	18469	18431	18482	18522	18410	18355	18518	18278	18248	18402	18251	18638	18509	18433	18470	18634	18593	18544	18398	18227	18433	18491	18366	18536	18369	18403	18629	18341	18485	18379	18346	18158	18330	18437	18253	18331	18434	18406	18469	18383	18333	18413	18504	18373	18559	18390	18390	18599	18696	18598	18391	18340	18615	18341	18533	18386	18352	18515	18505	18349	18405	18500	18284	18403	18498	18730	18538	18537	18563	18397	18382	18241	18544	18461	18303	18466	18383	18520	18546	18510	18370	18605	18328	18602	18558	18387	18442	18530	18393	18351	18364	18541	18344	18434	18264	18441	18426	18316	18406	18577	18500	18431	18250	18469	18553	18449	18634	18531	18394	18296	18391	18647	18506	18409	18294	18346	18687	18361	18646	18451	18277	18382	18320	18724	18463	18387	18491	18224	18575	18314	18389	18406	18416	18378	18340	18406	18607	18532	18360	18378	18309	18492	18561	18396	18641	18531	18367	18467	18366	18431	18362	18448	18665	18589	18358	18484	18517	18621	18376	18302	18269	18458	18442	18493	18452	18503	18291	18455	18508	18400	18408	18439	18457	18376	18360	18437	18251	18140	18178	18569	18493	18583	18354	18320	18466	18597	18360	18351	18561	18444	18445	18418	18267	18585	18502	18579	18338	18422	18525	18412	18408	18265	18385	18540	18160	18282	18428	18612	18353	18444	18467	18490	18409	18462	18468	18094	18242	18435	18409	18404	18322	18352	18389	18460	18474	18201	18361	18471	18685	18329	18393	18463	18415	18426	18487	18573	18426	18608	18366	18324	18375	18420	18435	18447	18374	18626	18639	18422	18338	18371	18369	18440	18528	18241	18713	18419	18366	18353	18592	18424	18432	18456	18237	18370	18300	18299	18297	18582	18415	18316	18379	18458	18356	18498	18567	18569	18398	18446	18311	18436	18317	18688	18491	18520	18513	18454	18447	18467	18424	18411	18442	18358	18653	18403	18243	18491	18367	18454	18403	18394	18507	18298	18646	18541	18558	18429	18312	18387	18575	18539	18367	18293	18340	18498	18510	18581	18474	18592	18413	18637	18255	18296	18408	18329	18321	18282	18443	18343	18420	18531	18623	18457	18642	18403	18485	18516	18465	18331	18336	18578	18389	18412	18425	18477	18529	18728	18515	18624	18558	18399	18376	18535	18271	18394	18505	18314	18550	18624	18401	18558	18251	18346	18333	18471	18398	18501	18499	18463	18407	18439	18254	18317	18494	18401	18356	18507	18322	18426	18475	18473	18627	18399	18362	18535	18471	18464	18579	18364	18503	18649	18422	18551	18563	18675	18459	18502	18467	18538	18326	18280	18286	18490	18584	18540	18499	18580	18301	18440	18388	18398	18705	18209	18539	18414	18312	18439	18306	18439	18276	18466	18458	18350	18540	18483	18420	18565	18457	18373	18647	18339	18430	18406	18431	18427	18439	18399	18384	18518	18383	18311	18557	18316	18385	18472	18564	18486	18480	18578	18232	18365	18451	18449	18528	18636	18390	18286	18470	18669	18551	18481	18402	18475	18508	18367	18535	18487	18529	18524	18537	18461	18368	18287	18407	18381	18561	18596	18421	18352	18222	18511	18608	18482	18571	18561	18743	18545	18404	18252	18463	18307	18542	18525	18429	18410	18421	18328	18227	18701	18285	18424	18345	18434	18502	18393	18517	18538	18527	18604	18386	18348	18569	18474	18330	18249	18404	18258	18417	18420	18220	18482	18414	18533	18296	18574	18408	18391	18451	18418	18387	18303	18449	18346	18657	18417	18434	18456	18489	18441	18554	18487	18536	18449	18388	18366	18488	18445	18481	18472	18342	18231	18596	18300	18483	18184	18194	18375	18224	18388	18239	18536	18572	18401	18465	18499	18443	18620	18450	18451	18446	18715	18554	18351	18373	18418	18490	18516	18212	18413	18404	18520	18514	18476	18325	18528	18335	18456	18302	18486	18491	18405	18384	18393	18367	18496	18328	18332	18314	18562	18384	18467	18475	18484	18397	18201	18342	18504	18461	18435	18572	18606	18341	18473	18410	18557	18238	18247	18426	18473	18490	18419	18575	18563	18432	18676	18561	18569	18516	18441	18605	18641	18614	18367	18549	18401	18487	18388	18420	18348	18270	18476	18439	18462	18194	18254	18539	18569	18481	18662	18402	18246	18550	18419	18239	18361	18632	18371	18664	18561	18299	18416	18445	18278	18333	18095	18558	18297	18309	18361	18497	18455	18309	18373	18602	18419	18374	18392	18626	18527	18563	18591	18585	18605	18419	18487	18520	18669	18715	18580	18558	18568	18456	18267	18360	18529	18525	18260	18396	18424	18383	18476	18397	18308	18411	18354	18657	18410	18399	18471	18266	18369	18545	18566	18620	18555	18625	18478	18646	18585	18528	18437	18539	18448	18357	18438	18658	18220	18470	18667	18574	18400	18344	18357	18467	18338	18550	18374	18250	18646	18474	18506	18275	18411	18301	18589	18563	18372	18390	18513	18439	18472	18329	18434	18443	18395	18488	18565	18710	18319	18344	18682	18468	18563	18490	18516	18375	18542	18422	18460	18451	18369	18486	18463	18564	18489	18533	18390	18294	18668	18567	18313	18668	18348	18615	18504	18526	18334	18378	18307	18392	18569	18416	18415	18497	18579	18431	18404	18469	18334	18348	18462	18364	18474	18364	18503	18424	18492	18517	18402	18455	18620	18428	18750	18465	18337	18476	18416	18472	18496	18643	18447	18169	18474	18294	18436	18735	18639	18468	18370	18396	18362	18467	18431	18367	18406	18500	18561	18492	18333	18447	18508	18395	18489	18428	18439	18431	18421	18434	18259	18546	18506	18221	18424	18500	18579	18513	18399	18510	18385	18236	18424	18486	18539	18365	18254	18327	18332	18410	18292	18685	18420	18492	18471	18306	18505	18223	18479	18352	18419	18249	18151	18518	18480	18290	18519	18644	18440	18401	18459	18509	18321	18578	18663	18526	18512	18386	18459	18512	18430	18388	18534	18268	18377	18518	18475	18339	18370	18378	18430	18323	18667	18456	18573	18271	18367	18400	18468	18332	18450	18433	18531	18528	18618	18243	18284	18469	18538	18470	18555	18302	18291	18520	18493	18533	18510	18479	18477	18302	18473	18580	18543	18638	18533	18231	18428	18302	18437	18336	18333	18341	18477	18379	18566	18557	18510	18591	18509	18440	18338	18347	18562	18401	18482	18585	18325	18337	18302	18454	18270	18393	18308	18366	18285	18396	18356	18322	18396	18760	18403	18457	18629	18415	18695	18341	18482	18471	18394	18566	18372	18560	18499	18303	18431	18479	18446	18298	18481	18558	18417	18444	18339	18569	18395	18553	18522	18528	18348	18401	18227	18689	18797	18526	18581	18495	18266	18510	18505	18631	18536	18462	18267	18424	18456	18375	18502	18369	18438	18432	18442	18508	18284	18518	18625	18457	18409	18470	18558	18403	18507	18373	18270	18392	18497	18228	18284	18512	18497	18458	18551	18460	18644	18535	18505	18599	18412	18246	18347	18628	18405	18210	18347	18341	18285	18584	18466	18423	18571	18338	18521	18390	18341	18298	18361	18474	18404	18497	18621	18649	18433	18624	18618	18377	18432	18673	18411	18388	18392	18326	18582	18478	18344	18458	18506	18430	18499	18484	18562	18396	18449	18451	18386	18287	18402	18407	18397	18363	18453	18400	18563	18585	18408	18420	18546	18534	18523	18544	18226	18360	18444	18433	18398	18232	18431	18524	18386	18433	18543	18685	18501	18511	18276	18404	18432	18464	18495	18396	18515	18699	18271	18493	18545	18425	18329	18535	18240	18411	18332	18513	18482	18566	18495	18534	18384	18543	18416	18359	18495	18426	18324	18518	18582	18431	18588	18257	18331	18482	18504	18310	18286	18506	18497	18630	18491	18436	18317	18554	18575	18617	18530	18376	18337	18314	18325	18591	18638	18373	18293	18524	18425	18326	18587	18441	18719	18439	18435	18272	18510	18344	18545	18646	18391	18283	18452	18650	18645	18459	18585	18521	18404	18474	18267	18355	18523	18527	18491	18413	18398	18404	18511	18385	18453	18494	18497	18536	18467	18530	18290	18641	18410	18532	18217	18584	18261	18467	18459	18542	18133	18516	18300	18446	18514	18471	18433	18393	18729	18430	18619	18318	18486	18466	18391	18626	18419	18293	18479	18397	18275	18392	18343	18373	18486	18364	18361	18335	18360	18329	18371	18256	18406	18557	18333	18461	18447	18465	18339	18392	18463	18327	18481	18550	18356	18448	18396	18312	18481	18333	18519	18547	18401	18464	18447	18433	18559	18452	18502	18504	18602	18419	18485	18429	18445	18509	18584	18303	18414	18519	18326	18686	18564	18432	18393	18529	18301	18323	18251	18393	18503	18490	18401	18417	18491	18401	18442	18453	18492	18284	18447	18430	18464	18248	18283	18513	18549	18498	18599	18397	18450	18587	18451	18236	18525	18630	18491	18571	18488	18584	18513	18337	18580	18141	18371	18594	18447	18660	18458	18534	18436	18350	18535	18191	18314	18460	18447	18396	18602	18520	18562	18364	18699	18338	18552	18396	18421	18446	18631	18411	18522	18379	18443	18478	18343	18388	18231	18518	18316	18566	18528	18425	18501	18297	18498	18493	18713	18570	18491	18593	18214	18699	18668	18556	18220	18539	18626	18438	18347	18641	18277	18351	18573	18466	18291	18242	18520	18445	18494	18287	18430	18479	18573	18479	18349	18269	18585	18678	18533	18547	18630	18683	18655	18313	18514	18488	18353	18491	18299	18476	18311	18402	18350	18209	18488	18457	18294	18353	18544	18188	18396	18450	18531	18647	18491	18764	18610	18363	18323	18364	18542	18362	18225	18321	18602	18554	18573	18519	18410	18598	18381	18296	18453	18377	18629	18550	18484	18511	18306	18442
16408	20112	18937	17534	17387	16874	16687	16942	16843	16752	16851	17208	19514	19641	18941	17864	16994	16462	16404	16282	16544	16149	16418	16436	16414	16348	16368	16447	16395	16355	16282	16267	16237	16436	16288	16468	16259	16412	16426	16356	16290	16447	16376	16271	16360	16338	16206	16434	16493	16547	16225	16283	16334	16222	16449	16386	16106	16463	16471	16349	16329	16378	16368	16322	16394	16463	16374	16346	16376	16272	16322	16374	16290	16333	16437	16328	16301	16263	16325	16416	16383	16410	16446	16125	16423	16441	16507	16320	16225	16455	16261	16461	16332	16111	16356	16491	16425	16430	16367	16509	16428	16402	16427	16222	16316	16234	16602	16379	16398	16444	16422	16651	16223	16482	16447	16397	16387	16246	16334	16265	16341	16486	16286	16413	16333	16343	16436	16351	16203	16316	16315	16414	16473	16384	16405	16475	16483	16219	16291	16199	16327	16209	16323	16406	16287	16451	16466	16372	16355	16324	16404	16411	16217	16237	16566	16340	16284	16184	16385	16469	16231	16374	16097	16154	16130	16292	16329	16377	16268	16380	16357	16277	16350	16408	16421	16514	16320	16114	16466	16455	16379	16389	16410	16402	16565	16272	16349	16197	16375	16417	16222	16267	16294	16337	16638	16357	16303	16433	16370	16382	16520	16410	16285	16340	16488	16328	16391	16171	16342	16209	16361	16337	16393	16226	16332	16151	16408	16292	16477	16395	16372	16321	16417	16380	16205	16483	16553	16353	16462	16501	16389	16203	16378	16458	16357	16278	16425	16293	16407	16356	16389	16333	16314	16306	16295	16225	16186	16458	16314	16355	16230	16264	16306	16304	16514	16292	16272	16296	16473	16259	16395	16390	16361	16469	16337	16367	16393	16232	16415	16272	16212	16431	16203	16356	16265	16482	16348	16379	16217	16277	16433	16266	16433	16307	16454	16370	16349	16156	16205	16411	16413	16368	16410	16306	16514	16498	16287	16295	16505	16491	16261	16348	16340	16258	16236	16326	16340	16452	16437	16485	16285	16156	16371	16351	16350	16369	16469	16373	16347	16276	16324	16430	16243	16364	16527	16324	16434	16421	16344	16425	16242	16281	16347	16189	16347	16458	16291	16342	16320	16317	16383	16229	16354	16512	16415	16353	16313	16228	16231	16433	16549	16443	16433	16445	16158	16250	16406	16347	16383	16386	16384	16384	16200	16121	16232	16316	16297	16429	16286	16253	16349	16212	16377	16401	16270	16250	16182	16221	16199	16413	16398	16194	16361	16485	16336	16370	16397	16321	16267	16426	16360	16304	16261	16277	16392	16417	16398	16492	16457	16276	16246	16370	16297	16222	16310	16268	16268	16466	16264	16435	16512	16374	16420	16551	16255	16492	16303	16334	16121	16382	16393	16468	16402	16279	16330	16329	16280	16459	16391	16299	16426	16372	16285	16320	16275	16344	16471	16306	16331	16421	16384	16313	16182	16399	16333	16415	16306	16304	16399	16319	16413	16376	16213	16339	16349	16380	16384	16372	16238	16297	16287	16411	16463	16239	16236	16366	16213	16336	16235	16400	16213	16390	16258	16582	16503	16395	16321	16261	16458	16154	16558	16260	16275	16511	16189	16500	16409	16374	16383	16496	16272	16349	16406	16169	16350	16433	16358	16346	16308	16349	16362	16395	16298	16365	16428	16400	16312	16416	16451	16496	16200	16399	16378	16244	16317	16306	16544	16265	16218	16311	16282	16260	16343	16186	16332	16458	16307	16480	16421	16430	16117	16419	16492	16348	16224	16457	16301	16123	16435	16417	16276	16360	16321	16410	16234	16383	16194	16258	16238	16368	16314	16399	16415	16331	16155	16248	16394	16359	16200	16524	16306	16418	16507	16444	16224	16187	16411	16400	16506	16370	16462	16442	16580	16355	16302	16262	16520	16264	16249	16271	16076	16347	16332	16208	16352	16306	16423	16145	16446	16479	16362	16294	16396	16538	16363	16201	16347	16371	16338	16267	16375	16333	16229	16264	16258	16260	16486	16327	16204	16230	16348	16275	16338	16296	16447	16522	16456	16168	16333	16476	16450	16400	16341	16336	16318	16288	16318	16336	16212	16379	16308	16204	16399	16316	16252	16225	16386	16360	16444	16118	16357	16341	16427	16402	16305	16468	16299	16414	16503	16445	16373	16218	16349	16430	16324	16293	16309	16208	16366	16358	16402	16416	16432	16455	16326	16386	16238	16352	16353	16254	16289	16337	16369	16529	16362	16356	16379	16182	16312	16385	16364	16274	16405	16320	16411	16297	16287	16479	16443	16276	16411	16424	16419	16325	16424	16147	16435	16229	16480	16442	16307	16412	16366	16151	16221	16514	16353	16559	16262	16174	16381	16426	16348	16362	16311	16454	16254	16493	16372	16405	16295	16258	16408	16312	16338	16496	16288	16252	16310	16366	16311	16280	16286	16330	16375	16461	16094	16251	16351	16355	16206	16262	16271	16336	16432	16241	16397	16465	16250	16374	16423	16325	16493	16025	16431	16307	16204	16290	16350	16371	16369	16223	16391	16390	16374	16299	16281	16478	16333	16273	16440	16305	16373	16482	16491	16307	16579	16291	16513	16282	16268	16434	16321	16557	16523	16368	16408	16243	16435	16383	16179	16504	16283	16420	16272	16383	16338	16263	16430	16322	16450	16320	16369	16332	16394	16452	16420	16248	16383	16489	16363	16305	16278	16331	16402	16358	16283	16290	16448	16413	16252	16345	16233	16166	16402	16343	16304	16249	16482	16274	16409	16287	16472	16317	16440	16324	16461	16303	16310	16091	16432	16290	16389	16194	16378	16309	16314	16331	16464	16369	16378	16322	16326	16271	16374	16294	16451	16512	16384	16334	16296	16432	16304	16473	16460	16316	16411	16267	16352	16158	16424	16435	16286	16374	16332	16441	16436	16264	16444	16289	16464	16343	16404	16436	16262	16329	16352	16436	16407	16392	16485	16414	16491	16112	16389	16430	16386	16446	16412	16412	16364	16280	16207	16510	16330	16457	16409	16282	16381	16314	16209	16486	16260	16349	16147	16442	16385	16342	16435	16302	16207	16337	16404	16370	16189	16368	16521	16207	16378	16405	16184	16476	16204	16305	16347	16223	16457	16441	16350	16371	16396	16277	16332	16323	16147	16256	16340	16271	16450	16329	16399	16353	16338	16494	16504	16344	16325	16479	16223	16377	16013	16401	16298	16470	16289	16181	16296	16307	16370	16280	16389	16353	16490	16547	16552	16467	16442	16439	16315	16347	16222	16463	16321	16211	16370	16457	16495	16375	16334	16345	16422	16400	16513	16252	16448	16463	16509	16435	16387	16321	16194	16443	16239	16460	16213	16357	16484	16424	16407	16399	16369	16296	16371	16485	16129	16529	16448	16458	16334	16288	16175	16246	16278	16473	16361	16385	16300	16359	16300	16248	16198	16419	16134	16294	16303	16420	16312	16470	16224	16438	16350	16285	16283	16389	16481	16376	16350	16233	16491	16215	16405	16424	16253	16261	16442	16321	16485	16285	16309	16256	16395	16365	16420	16417	16352	16361	16446	16350	16167	16256	16366	16334	16282	16334	16379	16462	16386	16241	16455	16358	16359	16163	16291	16347	16269	16417	16407	16241	16440	16301	16476	16409	16245	16332	16309	16399	16443	16424	16453	16213	16285	16281	16421	16335	16438	16343	16392	16241	16379	16358	16480	16379	16346	16484	16330	16180	16583	16295	16409	16519	16368	16390	16393	16436	16437	16309	16404	16300	16541	16200	16228	16197	16374	16253	16402	16379	16219	16372	16449	16401	16436	16368	16499	16270	16320	16255	16311	16474	16358	16364	16429	16329	16355	16449	16376	16329	16404	16289	16305	16300	16303	16304	16383	16293	16334	16332	16452	16397	16331	16272	16272	16436	16267	16242	16484	16422	16413	16278	16359	16429	16375	16349	16343	16356	16383	16552	16241	16330	16475	16350	16432	16329	16432	16217	16486	16368	16401	16390	16353	16347	16366	16350	16198	16234	16330	16414	16309	16432	16357	16442	16284	16239	16439	16211	16229	16363	16331	16406	16320	16381	16271	16460	16245	16222	16445	16282	16254	16470	16497	16394	16376	16339	16483	16305	16203	16417	16350	16427	16391	16306	16339	16408	16370	16199	16403	16312	16454	16476	16391	16319	16373	16220	16224	16148	16438	16357	16391	16442	16314	16397	16368	16341	16377	16334	16282	16272	16533	16312	16247	16397	16308	16315	16239	16308	16206	16317	16234	16221	16324	16375	16437	16344	16245	16279	16623	16380	16324	16396	16436	16322	16493	16349	16508	16476	16439	16464	16355	16279	16325	16231	16339	16313	16441	16487	16290	16479	16295	16334	16431	16173	16372	16491	16413	16277	16364	16611	16410	16377	16269	16323	16284	16343	16267	16236	16429	16372	16454	16336	16320	16299	16313	16279	16444	16315	16209	16314	16473	16337	16435	16346	16250	16326	16193	16482	16425	16618	16311	16214	16475	16489	16321	16384	16256	16357	16456	16267	16339	16260	16344	16326	16406	16527	16241	16382	16259	16289	16443	16291	16337	16469	16328	16281	16399	16325	16351	16395	16476	16551	16255	16378	16367	16246	16511	16407	16453	16565	16308	16491	16325	16368	16438	16396	16304	16376	16224	16270	16262	16211	16330	16436	16350	16270	16378	16112	16367	16217	16264	16380	16270	16454	16421	16442	16606	16267	16366	16398	16351	16520	16245	16361	16306	16389	16394	16405	16260	16414	16430	16212	16397	16518	16265	16349	16267	16368	16479	16507	16437	16381	16437	16468	16599	16420	16225	16222	16464	16297	16366	16313	16499	16300	16491	16314	16154	16407	16279	16396	16498	16187	16421	16326	16325	16354	16234	16216	16421	16386	16220	16399	16283	16361	16341	16252	16290	16320	16546	16353	16440	16479	16251	16246	16308	16400	16419	16422	16580	16463	16264	16504	16187	16379	16323	16329	16298	16590	16372	16293	16313	16444	16375	16248	16330	16246	16257	16302	16541	16258	16434	16432	16152	16336	16298	16257	16425	16451	16209	16187	16286	16450	16197	16405	16196	16311	16485	16419	16521	16350	16364	16390	16400	16494	16272	16332	16340	16551	16448	16466
24285	21556	29034	24638	22416	22633	21938	19734	19395	19737	19484	19656	28712	32819	30116	25738	21316	19463	18973	18717	18660	18849	18654	18661	18650	18588	18676	18598	18635	18676	18582	18648	18830	18962	18694	18695	18666	18581	18624	18788	18458	18566	18498	18738	18501	18794	18841	18908	18552	18634	18559	18649	18746	18663	18753	18691	18787	18812	18515	18644	18825	18615	18767	18595	18699	18643	18753	18628	18638	18774	18644	18642	18803	18716	18830	18732	18696	18870	18500	18564	18605	18606	18575	18627	18609	18697	18829	18908	18593	18698	18631	18428	18578	18452	18525	18712	18680	18462	18442	18518	18645	18678	18569	18643	18778	18711	18563	18640	18765	18773	18615	18630	18467	18641	18769	18502	18837	18913	18459	18882	18906	18676	18511	18601	18724	18643	18761	18782	18687	18705	18692	18485	18766	18626	18775	18790	18776	18575	18601	18770	18679	18813	18596	18608	18563	18460	18591	18589	18679	18555	18641	18840	18836	18502	18630	18645	18761	18678	18571	18776	18737	18573	18611	18768	18857	18549	18597	18812	18642	18793	18617	18638	18598	18574	18636	18769	18549	18577	18700	18761	18679	18684	18599	18763	18706	18604	18589	18621	18612	18535	18594	18569	18688	18944	18547	18800	18703	18766	18752	18532	18644	18589	18815	18781	18677	18718	18639	18591	18756	18580	18428	18652	18727	18666	18540	18540	18960	18498	18525	18792	18984	18622	18715	18608	18402	18590	18610	18742	18586	18740	18456	18481	18729	18689	18689	18564	18632	18584	18742	18610	18760	18600	18398	18518	18666	18684	18664	18468	18680	18820	18565	18696	18691	18742	18846	18792	18793	18782	18709	18876	18811	18697	18609	18504	18663	18862	18661	18515	18628	18385	18600	18814	18621	18542	18806	18560	18735	18617	18693	18619	18944	18566	18698	18609	18682	18726	18641	18653	18652	18568	18551	18682	18660	18669	18692	18763	18662	18699	18565	18587	18560	18505	18837	18823	18790	18587	18478	18656	18619	18622	18756	18803	18596	18797	18696	18524	18712	18572	18556	18772	18829	18831	18590	18550	18402	18640	18646	18590	18556	18563	18685	18563	18487	18615	18465	18650	18918	18573	18649	18700	18511	18770	18414	18469	18560	18473	18693	18679	18747	18590	18668	18702	18636	18763	18586	18508	18490	18536	18686	18580	18777	18499	18614	18688	18742	18589	18767	18709	18455	18714	18609	18597	18591	18775	18644	18613	18551	18625	18597	18647	18560	18768	18713	18604	18763	18484	18689	18733	18579	18620	18763	18694	18615	18849	18443	18707	18792	18423	18722	18829	18671	18790	18631	18422	18511	18640	18667	18738	18679	18813	18605	18755	18636	18846	18781	18617	18639	18592	18623	18551	18690	18592	18551	18660	18809	18767	18595	18567	18680	18497	18529	18589	18538	18696	18564	18800	18680	18588	18726	18994	18702	18733	18601	18648	18592	18667	18700	18518	18529	18677	18813	18718	18626	18653	18596	18418	18546	18847	18549	18673	18804	18497	18656	18680	18815	18594	18704	18588	18639	18561	18805	18767	18681	18406	18515	18580	18288	18814	18776	18939	18679	18648	18510	18536	18730	18670	18753	18608	18609	18639	18696	18601	18795	18554	18368	18551	18580	18820	18808	18623	18569	18584	18634	18735	18668	18556	18597	18772	18718	18780	18547	18560	18828	18656	18603	18784	18538	18456	18756	18512	18564	18833	18476	18585	18680	18718	18647	18612	18524	18709	18648	18565	18807	18726	18653	18438	18783	18475	18541	18621	18378	18536	18359	18639	18621	18594	18662	18437	18658	18638	18454	18661	18681	18689	18708	18540	18635	18695	18697	18704	18627	18583	18563	18683	18815	18740	18582	18498	18676	18666	18593	18533	18634	18702	18719	18765	18702	18601	18637	18632	18547	18807	18595	18581	18630	18644	18696	18731	18719	18588	18709	18538	18911	18485	18588	18847	18616	18672	18690	18660	18454	18656	18711	18567	18824	18559	18660	18809	18511	18691	18581	18686	18580	18850	18541	18819	18671	18786	18609	18618	18856	18722	18636	18630	18659	18549	18500	18554	18592	18639	18634	18692	18621	18691	18755	18752	18891	18758	18661	18651	18645	18889	18771	18832	18763	18470	18686	18516	18625	18352	18663	18662	18505	18639	18764	18792	18711	18594	18711	18764	18643	18583	18749	18706	18462	18496	18572	18619	18761	18789	18821	18813	18625	18529	18662	18610	18624	18632	18379	18841	18659	18673	18777	18641	18817	18765	18734	18962	18801	18640	18546	18542	18525	18752	18664	18623	18716	18577	18839	18587	18429	18465	18880	18686	18507	18448	18632	18645	18920	18634	18701	18749	18587	18825	18552	18622	18650	18559	18726	18596	18690	18788	18613	18578	18463	18545	18702	18491	18540	18748	18648	18558	18638	18794	18636	18682	18569	18553	18611	18678	18695	18634	18627	18769	18542	18435	18781	18762	18831	18907	18691	18512	18620	18714	18731	18676	18617	18564	18418	18751	18770	18645	18466	18479	18688	18701	18862	18561	18702	18706	18671	18811	18643	18684	18672	18688	18704	18420	18614	18747	18490	18750	18641	18505	18676	18625	18703	18755	18647	18756	18729	18476	18723	18608	18563	18898	18540	18598	18774	18635	18686	18629	18609	18609	18769	18564	18561	18604	18438	18791	18646	18624	18495	18563	18577	18624	18758	18661	18624	18670	18814	18781	18721	18582	18373	18736	18533	18562	18710	18791	18711	18631	18607	18791	18871	18653	18721	18526	18635	18604	18707	18559	18515	18621	18822	18694	18746	18850	18497	18670	18775	18718	18941	18635	18702	18741	18609	18771	18655	18634	18838	18769	18562	18509	18790	18700	18665	18807	18677	18631	18656	18680	18726	18610	18747	18792	18649	18607	18846	18743	18715	18674	18613	18636	18685	18652	18742	18624	18545	18725	18593	18832	18723	18762	18576	18586	18702	18545	18719	18603	18621	18559	18762	18673	18662	18567	18798	18671	18624	18437	18761	18657	18766	18629	18660	18724	18852	18759	18822	18782	18675	18436	18472	18425	18873	18603	18719	18830	18627	18810	18674	18624	18714	18657	18759	18772	18728	18530	18501	18647	18560	18606	18519	18482	18747	18705	18580	18616	18687	18705	18714	18518	18544	18870	18666	18700	18808	18666	18674	18664	18552	18523	18782	18637	18771	18523	18530	18713	18679	18632	18581	18645	18672	18592	18604	18673	18841	18516	18701	18691	19100	18732	18830	18554	18589	18531	18667	18586	18794	18765	18582	18618	18661	18602	18643	18554	18371	18449	18763	18547	18759	18807	18636	18585	18575	18652	18599	18667	18600	18576	18780	18673	18711	18814	18293	18578	18479	18523	18712	18406	18789	18588	18708	18729	18768	18839	18602	18639	18898	18627	18719	18782	18492	18853	18561	18584	18722	18426	18698	18493	18599	18494	18591	18659	18528	18772	18685	18713	18570	18549	18533	18562	18659	18711	18625	18610	18626	18490	18881	18736	18421	18653	18483	18782	18819	18554	18685	18736	18612	18797	18559	18724	18717	18591	18809	18655	18680	18611	18365	18643	18557	18687	18819	18707	18540	18692	18861	18735	18705	18787	18617	18736	18666	18598	18894	18918	18762	18678	18609	18466	18982	18679	18869	18764	18816	18842	18901	18609	18590	18727	18536	18729	18405	18520	18608	18535	18622	18643	18676	18742	18601	18688	18916	18434	18824	18653	18625	18802	18760	18580	18741	18920	18571	18599	18743	18694	18704	18603	18795	18682	18649	18674	18594	18675	18686	18671	18639	18618	18735	18552	18681	18742	18447	18565	18701	18687	18767	18568	18576	18477	18600	18652	18664	18544	18483	18777	18537	18688	18737	18736	18675	18561	18729	18535	18770	18614	18632	18721	18755	18845	18674	18528	18650	18602	18765	18799	18770	18899	18761	18695	18769	18590	18618	18758	18471	18695	18666	18751	18596	18706	18625	18624	18528	18800	18596	18873	18690	18724	18726	18512	18830	18553	18510	18524	18717	18808	18683	18644	18709	18636	18593	18707	18588	18605	18834	18642	18799	18503	18577	18568	18478	18597	18501	18755	18661	18569	18830	18873	18658	18693	18733	18653	18527	18531	18587	18699	18568	18752	18670	18764	18640	18682	18780	18597	18649	18610	18859	18545	18739	18552	18652	18490	18617	18588	18635	18824	18679	18537	18568	18745	18868	18790	18611	18633	18527	18278	18713	18911	18740	18898	18487	18524	18790	18527	18776	18725	18753	18554	18595	18598	18564	18593	18551	18700	18539	18748	18626	18564	18616	18579	18582	18676	18653	18561	18442	18577	18593	18709	18723	18729	18475	18570	18868	18590	18668	18380	18634	18426	18515	18738	18848	18696	18546	18698	18594	18703	18604	18654	18818	18597	18603	18505	18473	18509	18657	18721	18511	18695	18557	18641	18584	18598	18701	18692	18767	18530	18715	18718	18457	18697	18650	18745	18546	18529	18601	18571	18646	18583	18642	18533	18726	18629	18677	18821	18734	18554	18566	18500	18465	18627	18517	18834	18683	18690	18511	18548	18662	18671	18556	18620	18594	18813	18660	18711	18690	18611	18569	18630	18938	18597	18651	18639	18605	18573	18630	18635	18855	18565	18712	18577	18634	18776	18581	18793	18530	18657	18544	18495	18525	18500	18656	18825	18733	18808	18698	18601	18511	18647	18707	18641	18621	18591	18704	18683	18755	18681	18634	18634	18504	18512	18655	18559	18665	18695	18640	18732	18759	18451	18737	18694	18753	18427	18566	18603	18795	18764	18523	18661	18720	18821	18652	18535	18621	18846	18643	18546	18607	18524	18908	18547	18622	18532	18620	18633	18463	18682	18641	18651	18549	18700	18655	18742	18739	18700	18478	18610	18649	18591	18526	18474	18694	18625	18668	18608	18590	18802	18727	18524	18509	18583	18638	18861	18679	18862	18661	18529	18608	18454	18607	18842	18517	18649	18509	18678	18611	18774	18510	18699	18544	18768	18785	18708	18579	18606	18752	18772	18651	18362	18619	18566	18701	18656	18743	18689	18739	18776	18590	18660	18455	18648	18654	18603	18443	18728	18830	18683
15245	25824	24178	20201	18664	18150	17670	17721	17590	17896	17490	18540	32121	34264	30713	24775	19222	17346	16694	16498	16608	16506	16439	16496	16504	16592	16533	16365	16555	16614	16587	16407	16496	16646	16430	16609	16527	16624	16317	16434	16507	16500	16489	16437	16297	16440	16560	16537	16516	16576	16573	16388	16584	16473	16340	16676	16411	16367	16562	16543	16584	16464	16386	16486	16638	16484	16437	16459	16527	16527	16593	16527	16520	16656	16460	16525	16535	16459	16735	16340	16615	16436	16280	16628	16178	16575	16572	16416	16690	16603	16318	16525	16309	16460	16606	16339	16427	16476	16420	16293	16372	16464	16572	16460	16531	16435	16440	16722	16543	16519	16535	16508	16496	16501	16544	16395	16496	16603	16468	16647	16462	16555	16439	16524	16262	16459	16670	16472	16567	16317	16463	16420	16473	16460	16655	16541	16526	16493	16299	16528	16585	16421	16354	16625	16563	16276	16333	16517	16561	16609	16605	16615	16517	16459	16469	16595	16455	16463	16455	16567	16340	16551	16393	16422	16487	16551	16508	16425	16418	16529	16719	16437	16401	16470	16412	16519	16600	16439	16418	16471	16802	16487	16398	16377	16496	16306	16559	16565	16474	16448	16523	16457	16405	16407	16300	16473	16467	16366	16416	16480	16543	16554	16585	16424	16478	16481	16590	16410	16359	16349	16531	16463	16477	16488	16478	16596	16519	16340	16487	16497	16456	16468	16353	16404	16560	16609	16419	16581	16448	16465	16425	16433	16551	16331	16400	16563	16569	16487	16434	16362	16521	16444	16496	16357	16627	16364	16408	16346	16334	16522	16366	16362	16618	16462	16651	16542	16390	16561	16364	16577	16451	16477	16492	16487	16511	16418	16672	16452	16509	16420	16571	16482	16606	16571	16458	16428	16493	16453	16424	16469	16485	16612	16647	16390	16606	16523	16443	16494	16359	16577	16482	16409	16437	16524	16679	16422	16345	16480	16244	16544	16331	16518	16470	16682	16542	16402	16377	16403	16499	16553	16431	16428	16511	16508	16512	16527	16498	16342	16469	16410	16465	16384	16476	16458	16497	16480	16544	16468	16525	16474	16596	16480	16426	16560	16393	16599	16671	16445	16386	16652	16349	16441	16555	16463	16402	16634	16470	16431	16624	16387	16666	16584	16477	16418	16457	16613	16274	16555	16425	16590	16436	16432	16321	16494	16398	16392	16471	16527	16555	16227	16476	16440	16440	16518	16653	16376	16592	16424	16544	16400	16564	16398	16422	16406	16593	16487	16382	16431	16635	16610	16444	16407	16416	16543	16429	16368	16469	16469	16415	16672	16191	16622	16597	16440	16340	16566	16581	16506	16518	16356	16551	16408	16512	16427	16410	16300	16568	16390	16559	16566	16309	16507	16685	16682	16319	16525	16558	16466	16514	16526	16534	16567	16576	16476	16458	16613	16483	16494	16641	16449	16521	16334	16495	16387	16531	16422	16435	16398	16368	16526	16439	16525	16533	16394	16450	16444	16423	16337	16535	16470	16552	16600	16533	16447	16565	16533	16377	16473	16382	16307	16652	16479	16397	16419	16517	16487	16443	16550	16590	16387	16239	16470	16676	16656	16463	16491	16606	16631	16531	16647	16422	16590	16302	16401	16580	16503	16546	16445	16457	16481	16484	16588	16438	16316	16399	16502	16353	16462	16430	16287	16564	16391	16423	16416	16502	16500	16433	16358	16584	16579	16541	16584	16563	16440	16305	16522	16445	16435	16321	16465	16702	16521	16441	16215	16426	16514	16335	16377	16235	16311	16347	16516	16572	16279	16465	16382	16443	16525	16544	16427	16428	16399	16448	16418	16438	16346	16376	16578	16590	16560	16565	16479	16625	16332	16465	16560	16322	16579	16451	16451	16369	16535	16559	16371	16640	16532	16218	16583	16296	16307	16426	16309	16503	16352	16342	16392	16514	16377	16407	16604	16378	16451	16268	16421	16434	16449	16608	16402	16359	16528	16419	16578	16510	16514	16555	16444	16449	16673	16424	16570	16403	16593	16534	16489	16384	16664	16345	16520	16382	16489	16571	16474	16570	16433	16519	16462	16562	16361	16569	16580	16545	16380	16501	16473	16449	16431	16446	16531	16315	16536	16544	16265	16557	16348	16412	16492	16650	16471	16464	16726	16569	16381	16326	16507	16513	16453	16391	16409	16535	16688	16300	16591	16414	16596	16540	16477	16538	16407	16562	16383	16444	16489	16322	16496	16588	16301	16412	16576	16471	16397	16372	16434	16582	16618	16499	16532	16612	16440	16570	16492	16445	16319	16471	16455	16452	16401	16685	16369	16508	16474	16473	16433	16502	16406	16698	16453	16461	16458	16469	16481	16383	16531	16516	16539	16413	16328	16377	16404	16484	16473	16652	16542	16371	16666	16513	16514	16432	16442	16442	16485	16439	16487	16424	16331	16474	16655	16533	16622	16515	16529	16454	16438	16483	16436	16390	16520	16255	16412	16678	16339	16449	16292	16329	16470	16524	16352	16498	16325	16544	16481	16411	16534	16492	16494	16450	16523	16336	16565	16440	16533	16654	16426	16380	16490	16521	16615	16471	16522	16508	16519	16448	16691	16384	16443	16462	16304	16528	16536	16529	16668	16322	16445	16363	16536	16413	16539	16445	16554	16437	16401	16558	16535	16641	16655	16425	16517	16475	16340	16533	16449	16439	16409	16402	16508	16652	16432	16338	16458	16545	16371	16461	16436	16597	16444	16475	16507	16391	16305	16555	16577	16335	16557	16345	16527	16359	16411	16588	16475	16431	16512	16601	16440	16501	16406	16440	16502	16445	16416	16459	16536	16514	16436	16504	16595	16487	16516	16376	16466	16540	16487	16415	16375	16515	16604	16562	16564	16478	16454	16373	16686	16370	16557	16562	16523	16569	16497	16345	16563	16567	16396	16405	16429	16402	16688	16562	16382	16643	16402	16461	16326	16532	16402	16428	16383	16493	16413	16521	16489	16706	16556	16589	16416	16410	16620	16561	16532	16364	16354	16427	16519	16362	16407	16381	16580	16655	16448	16361	16521	16582	16486	16514	16339	16599	16504	16458	16478	16604	16588	16451	16354	16579	16445	16424	16491	16340	16530	16487	16387	16832	16604	16500	16561	16388	16577	16501	16539	16404	16497	16447	16595	16460	16437	16709	16416	16592	16404	16605	16340	16405	16275	16475	16389	16448	16629	16445	16593	16283	16496	16487	16410	16464	16367	16433	16511	16518	16405	16535	16529	16539	16427	16462	16426	16604	16396	16436	16497	16467	16657	16421	16356	16326	16677	16458	16415	16479	16484	16488	16533	16353	16676	16434	16462	16490	16392	16531	16508	16545	16365	16533	16313	16352	16356	16382	16475	16433	16415	16392	16679	16522	16508	16422	16425	16533	16464	16527	16347	16494	16434	16485	16572	16702	16367	16634	16524	16524	16600	16575	16591	16401	16406	16392	16488	16513	16657	16468	16314	16549	16566	16526	16433	16713	16383	16435	16603	16402	16722	16455	16615	16659	16627	16417	16434	16527	16592	16369	16507	16425	16619	16575	16467	16440	16468	16527	16406	16413	16392	16523	16225	16590	16412	16405	16335	16539	16454	16527	16328	16514	16548	16525	16504	16545	16607	16458	16526	16638	16338	16563	16377	16438	16401	16526	16356	16673	16482	16550	16424	16363	16408	16423	16580	16594	16498	16348	16327	16531	16499	16543	16465	16594	16471	16293	16552	16476	16566	16265	16480	16340	16607	16566	16595	16221	16516	16512	16406	16407	16429	16418	16364	16436	16490	16316	16364	16443	16548	16587	16306	16565	16491	16411	16419	16609	16507	16502	16345	16545	16383	16418	16452	16543	16453	16424	16441	16474	16284	16242	16385	16445	16438	16572	16522	16459	16575	16504	16472	16503	16395	16587	16604	16295	16507	16545	16345	16454	16543	16335	16626	16573	16501	16469	16500	16402	16779	16506	16281	16468	16542	16407	16338	16457	16388	16543	16531	16444	16535	16593	16415	16358	16437	16617	16528	16261	16351	16432	16432	16576	16520	16329	16583	16527	16502	16483	16514	16291	16510	16396	16543	16549	16530	16336	16283	16488	16423	16614	16426	16388	16381	16385	16423	16519	16481	16566	16538	16567	16603	16499	16409	16415	16722	16616	16340	16430	16540	16479	16494	16583	16426	16372	16561	16488	16403	16460	16374	16471	16260	16576	16386	16539	16450	16477	16561	16607	16448	16442	16340	16464	16491	16444	16450	16414	16434	16436	16435	16384	16461	16405	16424	16664	16446	16406	16531	16562	16473	16593	16413	16701	16409	16594	16513	16461	16471	16628	16508	16488	16473	16173	16402	16525	16495	16440	16463	16624	16337	16450	16489	16481	16514	16411	16417	16605	16473	16399	16522	16406	16485	16487	16717	16431	16320	16648	16360	16420	16539	16522	16250	16556	16535	16516	16416	16363	16519	16448	16633	16453	16598	16517	16477	16562	16563	16636	16520	16493	16433	16407	16549	16628	16635	16400	16323	16449	16392	16431	16513	16458	16453	16366	16468	16509	16691	16423	16455	16483	16596	16552	16408	16500	16412	16444	16335	16571	16646	16351	16469	16315	16375	16608	16390	16445	16540	16544	16522	16524	16358	16586	16507	16263	16465	16445	16567	16491	16432	16350	16504	16635	16392	16366	16497	16527	16618	16552	16584	16390	16338	16349	16441	16321	16379	16520	16537	16489	16384	16584	16495	16476	16429	16437	16579	16628	16640	16424	16415	16415	16502	16526	16446	16369	16315	16477	16484	16626	16508	16410	16531	16387	16503	16437	16521	16600	16485	16539	16488	16572	16445	16486	16397	16222	16519	16583	16517	16513	16588	16365	16492	16563	16621	16324	16372	16505	16565	16225	16345	16543	16424	16590	16384	16446	16450	16469	16423	16380	16375	16420	16637	16493	16331	16635	16458	16421	16508	16454	16508	16583	16491	16490	16426	16408	16481	16604	16492	16572	16525	16293	16490	16468	16599	16552	16523	16335	16420	16508	16640	16475	16373	16495	16365	16461	16383	16488	16707	16537	16581	16431	16499	16531	16453	16493	16552	16601	16463	16528	16492	16479	16334	16392	16525	16723	16478
23171	21528	29341	24164	21785	23942	25709	20719	20279	20463	20345	20050	33456	40650	37516	30978	24276	20861	19760	19251	19234	19348	19154	19079	19210	19100	19280	19300	19254	19127	19227	19121	19201	18931	18994	19215	19280	19094	19031	19069	19223	19056	19024	19287	19087	19082	19128	18847	18875	18848	19025	19154	18813	18956	18966	18978	19094	18927	19032	18829	19252	19034	19016	18917	19063	19111	19027	18906	19281	18892	18755	19078	19060	19055	19164	19021	18955	19060	18996	19169	19024	18979	19025	18982	19134	19083	18945	18825	19169	19134	18928	19061	18800	18889	19000	18919	19079	19103	18998	18954	19237	18852	18937	18796	18941	18962	18679	18778	19069	18938	18956	18892	19122	18916	18955	18968	19055	19018	19059	18933	19001	18980	18939	18964	19268	19027	18977	19002	18940	18883	18850	18979	19170	19104	18917	18800	18957	19003	19190	18970	18913	19205	18991	19046	18920	19098	19194	19038	18912	18879	19063	18842	19041	19208	19078	18982	19039	19118	18878	18771	18928	19037	18704	18815	19001	19103	19003	19154	19091	19124	18954	18857	19004	19137	19085	18929	19039	18856	19078	18870	19187	18902	18808	18997	18831	18998	19193	18889	18922	19065	19085	18960	19008	18829	19013	18910	18896	19053	19107	18954	19098	19314	19059	19130	18879	19123	18987	18942	18873	18955	18957	19066	18997	18869	18986	18881	18999	19120	18999	18998	18801	18914	19112	18920	18984	18964	18804	18787	18953	19016	19149	18772	18866	19028	19294	18817	19079	19084	19028	19062	18837	19075	18951	19087	18879	19033	18822	18820	18849	19022	18937	18850	18875	19060	18989	18848	19095	18840	18792	19103	19139	18996	19176	18978	19092	18859	19269	18958	18914	19136	18973	18905	18912	18847	18993	18898	18920	18894	19014	19036	18918	19166	18902	18870	18934	18889	18854	18885	18985	18955	18830	19264	19149	18923	18746	18777	19006	19181	19009	18952	19227	18871	18785	18792	19101	18881	18990	19046	18982	18851	18798	18902	18834	19092	18979	18899	18890	18885	18999	19080	18806	19165	19019	18832	18912	18921	19016	18966	19056	19002	19102	18738	19011	18937	19038	19089	19089	19004	18914	18934	18943	18858	18951	18923	18950	18933	18985	18911	19046	18915	18623	19014	19102	18959	19017	19088	18960	18909	19121	18831	19116	19039	18830	18975	18903	18897	19098	18826	19044	18929	19017	18851	19108	18905	18860	18790	18813	19028	18936	18686	19032	19181	19020	19021	19122	18945	18887	18909	18896	18928	19057	18980	18797	18806	18853	18965	18891	19047	18793	18807	18828	18996	19065	19095	18956	19030	19003	19106	19034	19187	18993	18915	19005	18832	18796	18862	19111	18886	19008	19067	19003	19100	18918	19055	18806	18873	18863	18962	18995	18991	19067	19022	19252	18912	19005	19043	19009	18844	19022	18759	18823	18954	19102	19025	18957	19162	19019	19070	18971	19022	19038	18853	18969	18865	18980	18834	18844	19021	18896	19170	19000	18932	19077	19113	18969	18924	18998	19107	18918	18946	18861	18920	18820	18926	19135	18871	19001	19158	19019	19057	18830	19060	18957	18828	18939	19014	19143	18909	18960	19007	19078	18890	18967	18953	19109	18879	18874	18960	19095	18935	18835	19022	18898	18883	19003	19010	19076	18819	18988	18895	18990	18974	18913	18673	18755	18773	19041	19106	18907	19027	18887	18950	19185	19008	18885	19199	19028	18945	18769	19011	18897	18995	18889	19030	18910	19000	19053	19144	19035	19138	19052	18958	18830	18922	18911	18896	18956	18910	19056	18972	18998	18876	18877	19011	19116	19058	18902	18868	18967	19103	19111	18834	18904	18954	18999	18989	18854	18959	18980	18926	18959	18804	19008	18875	19032	18955	18893	18920	18834	18755	19032	19032	19024	19007	19040	19014	19090	19208	18780	18886	18963	19071	19076	18985	18978	18798	19163	18858	18943	18950	18823	19101	18867	18990	18985	19059	18795	18928	18917	18950	19025	18961	18970	18715	18962	18883	18858	18925	18946	19040	19002	18980	19030	18942	18947	19045	18813	18912	19031	18881	19079	18656	18828	18923	18836	19011	18735	18963	18916	19132	18928	18973	19070	18820	18969	19238	18890	18898	18896	18789	18931	18998	18982	18852	19114	18976	19029	18823	19058	18892	18837	18966	19118	18932	18989	18966	18870	18970	18830	18843	18936	19002	18977	18913	19027	19102	19129	18857	18907	18898	19261	19075	19152	18829	18878	19124	18870	19001	19030	19040	18924	18767	19023	18862	18943	18957	19080	18882	19062	18957	18978	19072	18917	19128	18897	18884	18971	18843	18899	19052	18963	18915	19007	18779	19070	19019	19041	19046	18899	18938	18857	18989	18833	19059	18912	18970	18770	19045	18852	18950	18908	19194	18944	18887	18785	18903	18919	18885	18942	18956	19051	18929	19365	18808	18815	19170	18902	19095	19000	19037	19017	18731	18844	18872	18939	18922	18993	18936	19011	18961	18918	19064	19114	19060	19059	18825	18765	18895	18824	18975	18882	18999	18926	18812	19039	18991	18765	18955	18916	18911	18909	18877	19029	19098	18763	19145	19043	18835	18704	19155	18990	19031	19050	18938	18986	18982	19030	18958	18793	18814	18978	18972	18898	19138	18969	19057	18724	18815	18931	18923	18992	19051	18898	18821	19000	18891	18981	18848	18907	18843	19045	19134	19014	19136	19047	19056	18943	18948	18857	18919	18943	18938	19066	18915	19099	19099	18852	18836	18871	18807	18681	19020	18968	18691	18918	18834	19130	19042	19094	18926	18928	18962	19006	19006	18898	18796	18946	19014	19024	19159	18900	18821	18770	18954	19089	18970	18923	18869	19070	19010	19070	18908	19169	19086	18926	18855	19025	18993	18800	18788	19000	18953	19095	19021	19018	18982	18949	19006	19069	18898	18927	18993	19078	18906	18908	19075	18960	19001	19032	18893	18868	19067	19022	18864	18911	18842	18924	19022	18916	19057	19007	19088	19003	18903	19104	19041	18950	19031	18953	18872	18951	18942	18929	18782	18814	18907	19033	19032	18889	18848	18890	18973	19147	18882	19182	19084	19103	18891	18953	18968	18862	19158	18985	18897	18978	19210	18927	18842	18955	18948	18823	18920	18879	19028	19000	18749	18951	18919	18706	18954	18922	18898	18828	18756	19087	18937	19040	19104	18954	19127	19007	18922	18882	19101	18844	18884	18965	18785	18857	19043	18988	18993	18912	18964	18811	18948	18967	18936	18842	18894	18995	18956	19046	19089	18982	18906	19004	19032	18990	18925	18993	18896	18879	18900	18927	19011	18968	18997	18993	18944	18951	18940	18904	18931	18880	18886	18858	18826	19078	19131	19073	18815	18968	18957	19074	18869	19047	18891	18995	19028	19103	18653	18986	18799	18983	19090	18867	18928	18893	18898	18859	19027	18948	18948	18920	18993	18807	19046	18892	18863	18999	18823	18908	19083	18996	19119	18980	19046	19055	19070	18810	18906	18925	19055	18809	19041	18726	19038	19008	19140	19121	18848	19055	18818	18911	18858	19013	18915	18861	19189	19008	18960	19095	18981	18728	18865	18952	18826	18885	18747	18807	19162	19039	18915	19183	19115	18896	18860	18800	19125	18929	19220	19050	18817	19025	18885	18962	19025	18955	19002	18680	19122	18775	18945	18999	19161	18826	19085	18923	18779	19070	19052	18725	18957	18884	18913	18852	18924	18776	18855	19167	18819	18843	18995	18749	18886	19031	19017	18911	19212	18708	18921	18983	18839	18835	18849	19057	19056	19017	19147	19132	19111	19089	18972	19121	18739	18970	18828	19106	19024	18726	19042	18814	18826	18762	18945	19089	18955	18900	18943	18881	18927	19144	18995	19014	18767	19084	19002	18868	18984	18812	18955	18745	19281	18924	18941	18964	18962	18779	19127	18974	18916	18944	18950	18937	18818	18989	18871	18991	19100	19058	18726	18870	18692	18994	19094	19109	18949	18862	19095	18960	18863	19010	19067	18993	18915	18874	18853	18744	19030	18995	18981	18942	18933	18977	18990	19068	19158	18758	18775	18968	18893	19043	18889	18823	18864	18764	19001	19045	18987	19136	18937	19000	19063	18696	18931	18923	18977	18904	18734	18895	18798	18928	18922	19042	18995	18855	19031	18955	18807	18841	18822	18833	19048	18786	18809	18861	18981	18737	18864	18955	19007	19313	19069	19035	19026	18833	18830	18800	19042	18921	19031	18760	18998	19077	18776	18892	18888	19066	18828	18933	18936	18884	18981	19219	18986	19021	18833	18752	19043	18971	19069	19100	19039	19114	18903	19186	18980	19075	18977	18970	19037	19014	18785	19102	19133	18939	19059	19048	18939	18890	18973	19191	19207	19082	19088	18962	19045	18927	18872	19000	18870	18824	18955	18944	19105	18838	19063	19077	18936	19105	19059	18963	18952	19023	18848	18898	18985	18895	18880	18920	18898	18974	19147	19050	19040	19032	18909	18889	19027	19045	19110	18930	18902	18992	18867	18984	19148	18767	18859	18965	18967	18813	18955	18869	19194	18775	18826	18992	18991	19057	18862	18993	18976	18966	19052	18925	19242	18932	18910	18915	19006	18829	18872	19234	18758	18872	18979	19012	18937	18898	18977	18724	18753	18867	18856	19041	18841	18937	18941	18989	19074	18944	19163	19164	18986	18904	18850	19020	18834	18853	18981	19093	18977	18996	19190	18926	18711	18948	18956	19057	19045	18773	18887	18983	19127	18933	19085	18733	19022	19144	19084	18977	19009	18921	19005	18837	18889	19028	18968	18992	18951	18996	19060	19060	19078	18850	19040	18976	18916	18750	18851	18907	18974	19075	18935	18917	18882	18991	19143	19092	18859	19153	18919	19017	18886	18932	18877	19009	18790	19030	19030	19061	18868	19165	18883	19117	19016	18832	19026	18899	18869	18906	18869	18940	19020	19015	18922	18912	18929	18777	18866	18956	18942	18980	18888	18865	18768	18885	18934	18887	18894	18737	18944	19023	18955	19100	19027	18991	18909	18928	18888	18957	19029	19019	18997	18777	18888	18962	18991	18911	18890	18949	18927	19145	18899
16527	30651	29392	23640	21896	19932	18820	18405	18941	18778	17990	18055	38364	42138	38557	31309	22167	18098	17235	16940	16815	16513	16639	16739	16693	16658	16816	16669	16764	16730	16785	16831	16776	16708	16773	16805	16584	16752	16679	16806	16579	16714	16630	16964	16600	16800	16570	16694	16565	16632	16889	16708	16654	16762	16716	16593	16676	16694	16579	16653	16646	16657	16619	16598	16770	16630	16669	16746	16716	16698	16558	16574	16652	16680	16645	16729	16673	16695	16843	16893	16534	16746	16812	16568	16691	16623	16679	16684	16701	16638	16777	16644	16814	16624	16700	16802	16505	16669	16785	16638	16655	16752	16778	16628	16696	16811	16780	16814	16742	16683	16718	16481	16820	16544	16701	16771	16668	16710	16476	16523	16725	16804	16696	16654	16805	16704	16730	16614	16714	16641	16740	16708	16656	16669	16804	16592	16704	16795	16659	16789	16682	16778	16748	16713	16712	16709	16642	16563	16679	16682	16803	16600	16621	16828	16796	16545	16812	16829	16621	16742	16590	16779	16640	16645	16509	16708	16700	16728	16688	16851	16802	16690	16567	16433	16738	16667	16844	16759	16625	16547	16641	16623	16677	16578	16483	16680	16620	16672	16696	16719	16601	16419	16587	16726	16793	16535	16779	16620	16666	16600	16835	16705	16610	16708	16729	16639	16646	16792	16738	16715	16650	16666	16563	16660	16535	16660	16533	16666	16686	16622	16760	16408	16606	16702	16653	16611	16624	16619	16645	16679	16673	16675	16713	16735	16653	16675	16707	16672	16777	16701	16692	16575	16761	16893	16728	16493	16573	16566	16778	16695	16763	16777	16838	16795	16616	16702	16755	16984	16712	16889	16862	16632	16932	16714	16663	16713	16533	16678	16695	16688	16445	16676	16822	16722	16753	16798	16425	16619	16681	16828	16537	16735	16700	16788	16764	16812	16942	16556	16633	16733	16695	16501	16727	16711	16615	16521	16558	16856	16629	16615	16700	16427	16621	16704	16786	16697	16641	16716	16529	16843	16705	16568	16627	16613	16785	16671	16703	16662	16853	16709	16596	16555	16520	16757	16731	16770	16589	16666	16613	16632	16720	16801	16777	16568	16729	16772	16836	16814	16697	16712	16650	16798	16502	16586	16681	16518	16714	16632	16729	16528	16637	16473	16671	16508	16752	16601	16482	16705	16702	16636	16526	16668	16861	16691	16693	16597	16568	16675	16729	16638	16615	16561	16762	16611	16892	16772	16517	16770	16652	16829	16675	16687	16493	16657	16599	16732	16462	16705	16746	16608	16756	16771	16672	16664	16682	16753	16805	16559	16668	16762	16784	16645	16630	16684	16839	16755	16798	16673	16653	16674	16705	16780	16591	16803	16818	16472	16670	16809	16516	16595	16702	16749	16611	16679	16655	16660	16795	16851	16596	16853	16685	16616	16452	16559	16728	16667	16454	16764	16725	16502	16720	16629	16668	16682	16782	16778	16670	16617	16525	16916	16668	16609	16656	16622	16635	16680	16413	16822	16795	16603	16462	16667	16748	16683	16650	16615	16584	16767	16601	16661	16653	16658	16680	16612	16632	16649	16611	16679	16733	16642	16699	16493	16672	16683	16604	16661	16703	16716	16647	16629	16629	16656	16548	16682	16674	16618	16847	16619	16758	16700	16622	16732	16698	16750	16553	16635	16681	16562	16801	16669	16739	16615	16634	16522	16736	16694	16721	16671	16568	16680	16693	16590	16666	16743	16673	16556	16724	16694	16685	16861	16526	16663	16717	16572	16697	16878	16686	16723	16446	16698	16600	16544	16615	16534	16785	16639	16581	16749	16624	16749	16634	16629	16728	16745	16614	16660	16573	16661	16743	16855	16571	16633	16607	16744	16583	16792	16718	16736	16654	16664	16660	16791	16880	16533	16578	16636	16718	16729	16703	16635	16821	16890	16840	16739	16688	16683	16801	16735	16522	16698	16763	16768	16574	16713	16621	16419	16653	16797	16644	16686	16681	16709	16628	16836	16673	16571	16572	16587	16726	16831	16725	16628	16527	16774	16700	16637	16567	16669	16497	16701	16651	16661	16593	16624	16779	16774	16565	16679	16636	16559	16684	16549	16644	16609	16809	16613	16835	16680	16794	16710	16659	16649	16697	16686	16464	16904	16564	16828	16624	16650	16653	16741	16733	16638	16750	16779	16566	16677	16611	16452	16745	16658	16595	16742	16599	16743	16804	16748	16747	16652	16666	16532	16785	16650	16655	16670	16558	16745	16534	16814	16715	16653	16635	16568	16769	16750	16557	16611	16904	16586	16723	16752	16624	16624	16732	16461	16708	16657	16579	16642	16471	16747	16631	16658	16471	16770	16837	16589	16577	16697	16604	16762	16677	16771	16653	16568	16611	16707	16561	16689	16644	16658	16762	16467	16760	16715	16784	16671	16702	16907	16668	16590	16762	16626	16782	16558	16848	16591	16808	16764	16576	16784	16584	16513	16842	16423	16635	16739	16683	16612	16683	16711	16713	16730	16661	16770	16527	16630	16576	16751	16553	16752	16554	16550	16732	16539	16688	16759	16707	16559	16792	16768	16818	16479	16571	16559	16636	16747	16742	16678	16592	16749	16691	16625	16683	16717	16825	16749	16613	16622	16812	16727	16606	16890	16693	16431	16800	16501	16728	16721	16421	16750	16708	16691	16791	16904	16607	16756	16629	16648	16819	16586	16599	16605	16756	16753	16674	16790	16568	16745	16696	16681	16584	16723	16703	16718	16717	16551	16791	16579	16614	16736	16640	16655	16484	16445	16668	16643	16619	16647	16667	16648	16744	16697	16534	16598	16713	16636	16586	16813	16664	16744	16712	16546	16497	16679	16711	16686	16780	16720	16628	16672	16698	16663	16612	16704	16758	16708	16664	16747	16783	16450	16573	16744	16678	16705	16772	16778	16634	16802	16726	16549	16790	16601	16618	16511	16751	16726	16791	16510	16639	16748	16824	16562	16772	16583	16698	16631	16826	16731	16663	16816	16761	16532	16510	16538	16702	16570	16587	16791	16682	16597	16615	16481	16797	16630	16748	16617	16629	16667	16622	16682	16686	16495	16669	16706	16542	16547	16659	16871	16555	16835	16688	16519	16652	16748	16819	16680	16515	16844	16857	16728	16645	16555	16797	16814	16553	16653	16617	16586	16694	16639	16618	16627	16728	16613	16636	16959	16536	16882	16582	16629	16749	16794	16631	16699	16708	16537	16634	16668	16630	16588	16660	16652	16853	16514	16600	16645	16858	16752	16601	16680	16604	16444	16572	16738	16683	16588	16622	16652	16708	16684	16800	16632	16670	16729	16574	16506	16677	16466	16640	16768	16617	16656	16778	16619	16669	16591	16782	16542	16782	16515	16658	16607	16840	16705	16817	16591	16763	16560	16774	16781	16682	16441	16611	16520	16728	16518	16709	16794	16760	16598	16554	16724	16783	16621	16823	16758	16724	16765	16546	16594	16707	16672	16796	16624	16675	16625	16862	16566	16774	16583	16388	16682	16754	16493	16792	16711	16684	16726	16750	16736	16655	16679	16572	16544	16632	16637	16577	16691	16605	16778	16710	16672	16662	16546	16624	16553	16632	16654	16558	16682	16858	16738	16677	16587	16754	16549	16770	16338	16777	16646	16680	16573	16515	16597	16652	16510	16669	16680	16730	16511	16815	16632	16749	16737	16632	16663	16594	16493	16620	16811	16713	16728	16728	16728	16711	16758	16673	16756	16631	16544	16637	16564	16643	16761	16602	16712	16792	16698	16538	16607	16689	16700	16729	16629	16675	16746	16555	16617	16780	16841	16563	16875	16777	16699	16676	16601	16654	16731	16558	16506	16725	16598	16522	16606	16731	16630	16596	16688	16619	16600	16527	16708	16679	16583	16628	16653	16611	16663	16587	16644	16548	16647	16608	16726	16476	16946	16705	16727	16818	16744	16763	16881	16501	16695	16542	16554	16866	16682	16548	16622	16541	16768	16663	16567	16688	16674	16693	16543	16744	16709	16676	16777	16617	16662	16672	16767	16762	16665	16690	16711	16763	16730	16569	16628	16792	16766	16571	16613	16758	16537	16753	16638	16719	16753	16592	16608	16829	16641	16663	16737	16695	16765	16752	16663	16688	16708	16650	16732	16640	16707	16701	16643	16735	16657	16560	16687	16551	16686	16671	16582	16575	16561	16748	16547	16610	16745	16735	16924	16580	16549	16542	16787	16654	16496	16803	16595	16637	16757	16575	16687	16718	16614	16630	16709	16655	16580	16546	16707	16701	16674	16747	16794	16552	16752	16421	16735	16832	16640	16757	16460	16719	16848	16866	16485	16673	16605	16745	16690	16598	16539	16737	16774	16673	16628	16641	16795	16678	16691	16486	16655	16610	16874	16596	16631	16771	16605	16601	16713	16711	16837	16613	16755	16826	16547	16813	16610	16684	16791	16598	16573	16545	16536	16620	16629	16528	16759	16674	16712	16593	16512	16805	16483	16687	16781	16537	16642	16746	16817	16583	16610	16517	16744	16551	16707	16745	16669	16759	16618	16722	16640	16672	16605	16741	16520	16646	16671	16872	16730	16657	16744	16771	16605	16644	16683	16655	16729	16581	16717	16642	16592	16648	16582	16747	16687	16706	16611	16696	16810	16674	16656	16766	16808	16639	16822	16595	16684	16540	16579	16651	16524	16583	16737	16592	16597	16739	16584	16538	16808	16682	16678	16802	16626	16635	16665	16744	16554	16655	16707	16494	16803	16569	16740	16705	16629	16733	16813	16839	16751	16742	16752	16571	16683	16681	16679	16527	16614	16526	16786	16660	16476	16702	16596	16689	16573	16769	16821	16635	16509	16718	16715	16620	16490	16938	16611	16758	16590	16689	16710	16409	16610	16570	16654	16605	16603	16700	16742	16630	16567	16607	16625	16673	16777	16660	16731	16672	16463	16719	16549	16715	16616	16558	16682	16767	16668	16664	16519	16688	16745	16708	16754	16739	16699	16688	16679	16789	16597	16538	16499	16783	16725	16653	16642	16838	16696	16773	16561	16720	16475	16706	16671	16696	16743	16542	16643	16838	16498	16874	16584	16972	16653	16722	16560	16781	16639	16693	16734	16661	16624	16612	16576	16713	16607	16639	16576
27954	22394	25554	22894	19355	19050	19148	18878	19042	19176	19215	18892	19887	21154	21233	20185	19466	19021	18822	18778	18714	18754	18797	18623	18845	18583	18737	18767	18595	18590	18593	18517	18698	18511	18753	18624	18690	18873	18567	18685	18664	18495	18625	18538	18593	18547	18724	18455	18713	18781	18679	18684	18585	18549	18528	18820	18573	18653	18495	18600	18913	18665	18714	18497	18717	18727	18707	18645	18692	18761	18817	18655	18880	18505	18793	18826	18719	18819	18612	18595	18853	18660	18693	18628	18628	18577	18778	18704	18564	18625	18541	18440	18792	18753	18770	18902	18722	18546	18658	18609	18696	18717	18691	18536	18657	18458	18649	18852	18558	18673	18843	18755	18861	18865	18737	18474	18679	18581	18741	18691	18754	18792	18761	18473	18838	18697	18747	18684	18743	18640	18760	18659	18621	18717	18757	18629	18808	18510	18804	18809	18684	18479	18745	18788	18503	18620	18587	18494	18770	18508	18699	18709	18421	18785	18721	18645	18714	18617	18663	18587	18512	18754	18581	18687	18656	18669	18462	18609	18933	18619	18678	18540	18595	18602	18677	18759	18902	18644	18566	18507	18508	18730	18804	18726	18572	18553	18760	18647	18849	18835	18672	18758	18599	18661	18594	18585	18704	18734	18597	18544	18634	18732	18489	18823	18630	18502	18592	18638	18749	18594	18735	18585	18531	18757	18702	18815	18642	18665	18607	18809	18644	18560	18639	18720	18726	18741	18611	18747	18744	18713	18979	18745	18575	18732	18528	18603	18771	18654	18785	18761	18760	18617	18796	18688	18691	18705	18531	18530	18604	18539	18557	18881	18594	18648	18891	18829	18724	18389	18731	18656	18605	18661	18781	18539	18736	18656	18573	18725	18648	18645	18850	18708	18717	18757	18689	18611	18688	18718	18666	18416	18564	18734	18628	18686	18764	18565	18512	18819	18672	18655	18556	18592	18636	18689	18777	18499	18644	18821	18607	18600	18657	18717	18718	18603	18631	18689	18755	18534	18612	18848	18690	18667	18656	18619	18440	18581	18633	18664	18579	18646	18705	18675	18690	18695	18625	18576	18661	18612	18489	18709	18596	18818	18636	18693	18818	18520	18606	18606	18509	18932	18770	18695	18639	18701	18533	18684	18416	18694	18578	18982	18508	18617	18589	18653	18516	18689	18588	18539	18814	18657	18648	18898	18674	18560	18841	18388	18512	18679	18658	18783	18745	18583	18819	18387	18756	18688	18615	18483	18749	18704	18852	18689	18619	18538	18614	18668	18768	18646	18514	18436	18650	18645	18723	18693	18880	18647	18655	18673	18717	18569	18608	18655	18506	18650	18751	18667	18833	18623	18699	18654	18659	18840	18620	18598	18584	18655	18853	18547	18931	18921	18620	18558	18662	18716	18647	18683	18589	18877	18728	18531	18531	18612	18655	18588	18604	18643	18532	18607	18556	18697	18515	18587	18460	18597	18642	18583	18726	18848	18726	18670	18630	18718	18779	18462	18600	18656	18696	18861	18718	18715	18642	18542	18589	18780	18762	18517	18664	18679	18677	18699	18695	18787	18543	18891	18759	18749	18542	18615	18634	18529	18593	18530	18699	18651	18715	18635	18549	18704	18730	18662	18661	18619	18667	18635	18610	18793	18380	18551	18654	18742	18647	18847	18489	18617	18694	18715	18799	18611	18673	18743	18428	18768	18707	18694	18482	18645	18773	18587	18696	18767	18620	18539	18566	18560	18792	18709	18579	18576	18553	18928	18706	18827	18740	18872	18582	18643	18451	18705	18607	18584	18613	18577	18681	18726	18708	18615	18502	18458	18594	18772	18640	18651	18746	18677	18645	18894	18752	18710	18654	18843	18662	18817	18522	18456	18735	18736	18601	18813	18590	18894	18887	18632	18828	18721	18539	18843	18679	18744	18716	18698	18499	18715	18755	18492	18588	18788	18670	18753	18600	18575	18597	18786	18523	18540	18760	18485	18581	18564	18591	18620	18617	18832	18866	18657	18597	18741	18648	18672	18654	18438	18694	18494	18603	18574	18840	18853	18638	18611	18713	18705	18612	18731	18717	18611	18704	18569	18831	18679	18546	18610	18703	18733	18721	18642	18662	18790	18632	18733	18615	18633	18497	18673	18573	18800	18688	18811	18700	18760	18637	18660	18777	18723	18841	18670	18625	18599	18740	18585	18737	18403	18407	18367	18638	18689	18536	18758	18790	18765	18867	18547	18663	18600	18554	18910	18529	18405	18623	18962	18579	18785	18656	18666	18658	18740	18739	18574	18319	18604	18571	18654	18669	18725	18472	18615	18788	18684	18671	18605	18874	18665	18730	18628	18858	18748	18634	18913	18440	18629	18854	18688	18687	18501	18782	18804	18492	18643	18717	18666	18712	18725	18622	18586	18738	18478	18653	18459	18529	18750	18505	18635	18605	18601	18825	18565	18645	18567	18689	18547	18654	18601	18638	18822	18471	18877	18649	18852	18672	18584	18604	18586	18465	18564	18540	18581	18563	18584	18610	18620	18855	18618	18836	18633	18771	18641	18661	18818	18530	18951	18667	18856	18615	18821	18730	18578	18663	18728	18715	18595	18684	18807	18810	18436	18636	18657	18762	18697	18748	18630	18710	18526	18698	18783	18725	18760	18655	18636	18657	18776	18826	18636	18492	18774	18455	18566	18778	18615	18818	18427	18788	18650	18904	18764	18749	18781	18534	18731	18818	18553	18556	18490	18656	18732	18570	18522	18608	18619	18826	18706	18704	18572	18501	18747	18723	18641	18863	18704	18621	18645	18458	18744	18444	18733	18872	18560	18731	18813	18634	18336	18725	18545	18697	18711	18716	18656	18584	18682	18555	18508	18493	18643	18644	18709	18748	18732	18804	18823	18679	18658	18583	18679	18923	18667	18750	18734	18636	18447	18593	18643	18900	18939	18585	18698	18562	18887	18705	18511	18576	18512	18632	18720	18691	18703	18917	18831	18818	18537	18637	18671	18516	18615	18796	18654	18693	18540	18621	18347	18731	18634	18492	18591	18656	18755	18489	18562	18693	18787	18574	18604	18706	18711	18619	18638	18496	18668	18638	18527	18817	18664	18673	18612	18726	18655	18916	18949	18661	18331	18608	18744	18520	18718	18632	18724	18812	18771	18642	18511	18576	18698	18597	18565	18824	18665	18658	18741	18821	18690	18701	18490	18694	18624	18838	18776	18583	18640	18654	18653	18631	18694	18541	18821	18695	18610	18752	18678	18667	18619	18672	18487	18871	18800	18719	18483	18565	18634	18584	18790	18791	18832	18741	18586	18617	18584	18541	18699	18881	18478	18915	18603	18671	18614	18635	18812	18609	18590	18610	18698	18691	18639	18717	18759	18680	18790	18687	18743	18829	18694	18586	18704	18672	18757	18497	18712	18699	18601	18652	18583	18587	18663	18449	18558	18579	18599	18776	18753	18526	18662	18764	18359	18734	18844	18608	18656	18844	18766	18662	18590	18568	18863	18759	18723	18629	18705	18574	18811	18516	18562	18638	18727	18656	18624	18863	18515	18641	18673	18735	18580	18773	18610	18639	18746	18660	18713	18808	18650	18720	18624	18671	18686	18653	18970	18841	18733	18617	18754	18569	18749	18695	18704	18582	18606	18704	18734	18493	18662	18531	18607	18610	18619	18882	18629	18621	18674	18535	18576	18508	18563	18815	18616	18682	18589	18658	18327	18717	18714	18511	18679	18635	18717	18729	18467	18624	18538	18860	18780	18596	18682	18583	18804	18480	18499	18649	18519	18602	18661	18724	18707	18860	18690	18654	18712	18819	18724	18481	18696	18622	18873	18634	18798	18640	18745	18814	18594	18620	18601	18506	18514	18828	18594	18739	18685	18758	18674	18710	18808	18826	18491	18829	18640	18725	18564	18531	18696	18447	18647	18670	18633	18735	18574	18561	18847	18660	18847	18452	18721	18736	18626	18693	18653	18678	18609	18581	18660	18701	18823	18806	18472	18414	18602	18800	18633	18711	18611	18586	18848	18501	18978	18625	18652	18641	18589	18757	18482	18641	18506	18801	18860	18755	18682	18419	18790	18633	18509	18535	18467	18658	18821	18674	18564	18724	18841	18483	18548	18749	18660	18548	18288	18778	18579	18735	18833	18864	18752	18683	18777	18614	18688	18740	18588	18673	18610	18715	18646	18704	18462	18454	18554	18916	18562	18646	18713	18407	18583	18630	18800	18555	18652	18743	18649	18470	18606	18716	18803	18651	18678	18609	18615	18519	18643	18732	18713	18519	18847	18650	18568	18530	18719	18587	18682	18706	18728	18775	18446	18528	18710	18720	18632	18845	18773	18586	18585	18519	18566	18522	18709	18720	18536	18570	18716	18823	18598	18708	18508	18818	18652	18655	18483	18814	18740	18631	18689	18727	18763	18637	18646	18547	18797	18863	18593	18559	18724	18692	18512	18566	18483	18753	18633	18656	18798	18962	18746	18846	18582	18769	18757	18748	18611	18653	18546	18636	18566	18832	18669	18710	18519	18739	18706	18795	18714	18680	18738	18693	18508	18740	18498	18792	18818	18646	18547	18542	18561	18483	18675	18607	18722	18750	18604	18656	18642	18588	18804	18788	18756	18753	18897	18596	18566	18766	18603	18663	18594	18753	18597	18769	18744	18538	18388	18837	18567	18621	18739	18653	18609	18427	18597	18436	18772	18589	18648	18680	18697	18398	18651	18603	18873	18524	18504	18522	18536	18425	18680	18731	18591	18750	18646	18711	18590	18608	18638	18578	18535	18915	18477	18824	18699	18443	18760	18607	18554	18867	18532	18728	18582	18622	18670	18664	18722	18766	18780	18831	18604	18632	18502	18810	18705	18838	18719	18620	18808	18690	18522	18788	18602	18717	18632	18612	18621	18676	18655	18511	18772	18651	18841	18627	18682	18862	18696	18739	18795	18772	18778	18598	18571	18683	18672	18581	18647	18670	18720	18679	18747	18689	18792	18740	18504	18573	18699	18640	18616	18621	18755	18745	18654	18607	18620	18405	18596	18820	18451	18712	18671	18699	18583	18557	18738	18885	18739	18710	18794	18884	18594	18613	18821	18607	18768	18689	18769	18692	18807	18677	18754	18710	18779	18629	18796	18599	18703
16509	21021	21150	18978	17593	17193	16865	16858	16962	16922	17259	16939	18746	20119	19536	18341	17063	16752	16532	16460	16532	16374	16479	16303	16487	16498	16448	16512	16560	16445	16348	16471	16501	16485	16659	16420	16599	16456	16417	16407	16711	16399	16484	16520	16185	16421	16392	16702	16384	16569	16313	16447	16476	16405	16398	16583	16381	16385	16491	16401	16389	16475	16338	16336	16676	16384	16397	16536	16372	16426	16291	16369	16383	16472	16412	16435	16462	16517	16507	16561	16405	16539	16484	16452	16560	16338	16604	16464	16308	16521	16463	16476	16589	16636	16375	16378	16547	16470	16547	16482	16405	16406	16390	16475	16594	16511	16460	16431	16500	16532	16328	16414	16412	16465	16376	16474	16358	16405	16389	16545	16471	16425	16417	16397	16626	16514	16473	16425	16374	16360	16470	16574	16447	16327	16160	16271	16342	16526	16560	16447	16605	16373	16349	16552	16413	16412	16565	16581	16257	16544	16356	16429	16381	16382	16570	16507	16502	16488	16700	16352	16475	16633	16387	16418	16552	16307	16425	16432	16403	16393	16549	16574	16308	16413	16396	16446	16342	16440	16536	16406	16504	16599	16376	16569	16523	16541	16413	16318	16345	16451	16505	16477	16422	16420	16419	16380	16568	16579	16411	16445	16462	16489	16412	16249	16470	16362	16325	16500	16400	16402	16580	16473	16392	16617	16496	16324	16423	16427	16468	16458	16491	16559	16585	16416	16515	16482	16587	16373	16447	16365	16567	16447	16496	16294	16383	16595	16297	16522	16360	16360	16643	16668	16517	16328	16438	16346	16577	16564	16421	16549	16612	16396	16493	16386	16528	16299	16307	16351	16454	16450	16506	16331	16628	16465	16526	16550	16500	16466	16478	16476	16407	16493	16475	16402	16557	16584	16374	16290	16292	16285	16563	16516	16474	16565	16558	16389	16403	16488	16387	16532	16460	16519	16571	16276	16331	16550	16417	16385	16275	16465	16496	16543	16312	16271	16449	16516	16353	16321	16585	16515	16643	16297	16436	16476	16485	16445	16452	16399	16401	16466	16519	16611	16310	16486	16522	16335	16465	16511	16475	16712	16640	16264	16368	16264	16369	16387	16531	16416	16434	16530	16552	16405	16481	16470	16485	16412	16272	16456	16340	16577	16327	16519	16472	16466	16428	16502	16376	16298	16393	16690	16461	16371	16531	16308	16609	16373	16502	16604	16516	16380	16481	16570	16676	16305	16319	16523	16395	16363	16693	16450	16423	16377	16410	16482	16570	16563	16498	16392	16473	16459	16371	16425	16577	16406	16486	16676	16332	16528	16404	16341	16362	16407	16431	16623	16336	16459	16452	16346	16537	16537	16440	16505	16427	16629	16599	16438	16474	16325	16372	16295	16329	16584	16294	16543	16596	16428	16387	16334	16416	16517	16354	16426	16547	16416	16472	16324	16429	16353	16485	16332	16535	16399	16356	16405	16510	16612	16442	16454	16529	16448	16299	16560	16548	16361	16298	16398	16483	16433	16405	16567	16326	16356	16339	16533	16320	16493	16396	16464	16378	16669	16425	16344	16336	16413	16516	16506	16431	16391	16347	16320	16504	16637	16477	16359	16400	16526	16317	16560	16597	16481	16441	16633	16346	16502	16347	16416	16406	16444	16536	16298	16566	16507	16560	16419	16409	16443	16411	16639	16311	16470	16491	16466	16373	16486	16383	16427	16351	16368	16480	16580	16402	16477	16568	16373	16532	16485	16418	16498	16293	16461	16495	16390	16553	16489	16474	16443	16292	16502	16419	16493	16379	16411	16490	16439	16545	16560	16540	16462	16553	16565	16469	16310	16352	16476	16426	16541	16526	16470	16181	16534	16539	16512	16450	16368	16512	16411	16444	16378	16454	16415	16276	16489	16557	16448	16473	16337	16418	16474	16480	16504	16445	16576	16412	16432	16422	16423	16583	16375	16516	16453	16557	16469	16580	16352	16531	16432	16371	16438	16595	16514	16552	16383	16514	16437	16407	16521	16597	16400	16648	16451	16295	16355	16406	16713	16613	16548	16506	16350	16358	16475	16393	16464	16536	16550	16291	16440	16496	16469	16443	16460	16471	16360	16426	16442	16540	16427	16413	16347	16544	16302	16416	16442	16422	16568	16572	16369	16421	16402	16420	16595	16393	16307	16384	16462	16456	16377	16434	16447	16578	16409	16443	16559	16489	16454	16448	16389	16394	16409	16375	16429	16396	16481	16431	16492	16277	16530	16448	16496	16505	16513	16412	16445	16581	16542	16362	16504	16376	16388	16441	16492	16470	16396	16388	16419	16479	16592	16353	16498	16455	16433	16326	16460	16496	16299	16530	16430	16318	16442	16340	16526	16194	16445	16583	16473	16475	16519	16459	16368	16420	16372	16406	16542	16366	16598	16529	16426	16301	16484	16421	16381	16456	16605	16503	16403	16480	16449	16403	16630	16496	16429	16461	16565	16547	16392	16366	16531	16498	16629	16392	16425	16443	16477	16602	16436	16547	16354	16468	16509	16441	16481	16464	16482	16374	16562	16506	16541	16399	16545	16299	16234	16725	16533	16405	16402	16379	16433	16518	16415	16489	16426	16432	16431	16539	16397	16386	16620	16283	16589	16381	16364	16469	16507	16443	16342	16550	16278	16422	16432	16451	16460	16481	16422	16374	16477	16444	16412	16398	16383	16417	16506	16403	16479	16449	16461	16408	16518	16509	16387	16368	16352	16416	16408	16394	16481	16349	16410	16528	16497	16415	16559	16692	16414	16395	16344	16319	16399	16607	16357	16419	16458	16393	16407	16636	16501	16457	16387	16548	16414	16566	16455	16322	16662	16435	16553	16561	16434	16456	16563	16449	16456	16403	16322	16656	16648	16402	16280	16524	16398	16556	16378	16580	16516	16612	16431	16311	16371	16455	16505	16377	16535	16297	16630	16533	16330	16477	16519	16424	16388	16535	16591	16371	16355	16464	16454	16374	16413	16500	16340	16638	16618	16403	16442	16548	16369	16495	16537	16385	16406	16502	16519	16434	16526	16426	16429	16241	16552	16392	16388	16422	16403	16481	16387	16339	16546	16506	16582	16370	16434	16371	16359	16531	16462	16643	16445	16641	16661	16464	16444	16473	16445	16482	16519	16577	16481	16385	16543	16286	16441	16459	16515	16283	16305	16495	16553	16532	16391	16435	16593	16393	16406	16441	16316	16420	16509	16437	16372	16563	16594	16595	16454	16447	16373	16600	16398	16495	16538	16444	16512	16456	16430	16542	16481	16368	16561	16452	16431	16464	16554	16383	16383	16490	16499	16449	16441	16648	16712	16537	16628	16283	16545	16561	16558	16417	16449	16232	16427	16466	16365	16493	16573	16358	16528	16495	16414	16224	16526	16476	16608	16589	16650	16476	16518	16323	16570	16553	16542	16387	16326	16543	16585	16611	16485	16490	16382	16473	16363	16432	16278	16320	16453	16468	16520	16562	16595	16345	16394	16497	16457	16633	16353	16492	16542	16526	16587	16338	16520	16721	16566	16279	16550	16421	16465	16442	16493	16371	16475	16461	16496	16360	16536	16426	16497	16462	16451	16434	16417	16507	16508	16599	16257	16562	16410	16307	16369	16510	16498	16452	16591	16434	16474	16515	16448	16501	16369	16426	16360	16520	16433	16549	16449	16373	16375	16610	16477	16323	16384	16388	16460	16343	16400	16624	16473	16606	16575	16449	16463	16476	16559	16439	16292	16612	16517	16503	16450	16421	16521	16529	16420	16521	16421	16396	16354	16468	16613	16459	16517	16550	16441	16550	16381	16367	16553	16463	16314	16508	16336	16393	16604	16441	16397	16371	16599	16479	16485	16418	16249	16473	16442	16563	16348	16449	16582	16439	16481	16465	16490	16483	16448	16508	16576	16601	16382	16556	16333	16439	16377	16318	16485	16657	16399	16501	16371	16583	16639	16318	16512	16439	16493	16533	16482	16533	16547	16516	16411	16446	16347	16487	16424	16376	16555	16421	16350	16407	16368	16533	16451	16425	16576	16364	16390	16505	16337	16363	16560	16471	16649	16571	16324	16588	16517	16436	16276	16511	16469	16483	16453	16405	16470	16399	16517	16619	16611	16411	16560	16439	16454	16368	16407	16588	16434	16400	16521	16498	16295	16348	16464	16675	16464	16457	16412	16617	16449	16390	16529	16355	16532	16434	16499	16378	16347	16401	16465	16457	16458	16500	16441	16538	16418	16313	16472	16378	16262	16375	16442	16619	16621	16497	16338	16481	16494	16283	16348	16348	16662	16476	16348	16628	16301	16274	16477	16554	16464	16461	16331	16473	16368	16429	16360	16430	16473	16569	16567	16366	16598	16438	16512	16403	16482	16572	16356	16347	16379	16435	16357	16334	16379	16416	16490	16374	16535	16627	16575	16497	16429	16456	16404	16486	16524	16378	16468	16494	16432	16590	16563	16477	16390	16450	16437	16393	16489	16655	16575	16522	16426	16354	16460	16384	16344	16415	16375	16424	16343	16329	16567	16519	16446	16549	16408	16557	16597	16538	16449	16568	16565	16380	16441	16376	16390	16377	16420	16335	16308	16379	16448	16348	16549	16456	16437	16533	16412	16436	16589	16481	16387	16662	16438	16408	16314	16486	16621	16527	16348	16550	16393	16428	16285	16364	16370	16355	16485	16641	16357	16561	16471	16365	16478	16542	16412	16497	16181	16456	16538	16324	16479	16524	16408	16598	16557	16367	16498	16561	16505	16678	16394	16457	16467	16527	16332	16383	16526	16305	16510	16381	16418	16348	16493	16533	16458	16396	16492	16640	16422	16408	16463	16379	16635	16542	16460	16307	16429	16406	16449	16406	16711	16438	16382	16553	16602	16400	16238	16424	16461	16442	16624	16385	16487	16277	16419	16434	16552	16531	16490	16590	16413	16477	16455	16527	16318	16353	16448	16483	16417	16515	16454	16566	16487	16542	16444	16475	16531	16507	16455	16607	16332	16544	16285	16431	16524	16365	16354	16301	16514	16433	16497	16450	16477	16354	16435	16594	16477	16382	16478	16391	16344	16402	16397	16405	16425	16545	16398	16404	16476	16450	16446	16391	16473	16516	16399	16393	16388	16535	16445	16572	16282	16506	16374
24151	21542	29096	24559	22542	22603	22186	20103	19666	19879	19563	19166	28410	34163	30894	25643	21511	19831	19303	19052	18941	19103	18785	19183	18943	19037	18865	18931	18911	18783	19086	18924	19037	18855	18969	18848	18948	18863	18901	19031	18952	18909	18850	18683	18852	18870	18697	19029	18922	18922	18905	18772	18839	18933	18855	18797	18866	18722	18678	18825	18699	19054	18812	18838	18695	19137	18763	18904	18614	18846	18868	18818	18841	18755	18867	18866	18901	19047	18871	18640	18784	18737	18594	18947	18786	18878	19024	18744	18985	18859	18972	19066	18930	18753	18879	18998	18950	18797	18915	18791	18902	18890	18653	18591	18593	18738	18688	18766	18990	18718	18981	18750	18699	18926	18864	18880	18908	18771	18841	18744	18880	18911	18972	18704	18802	18930	18694	18797	19056	18884	18819	18747	18803	19001	18829	18811	18876	18760	18851	18852	18902	19034	18797	18753	18852	18797	18674	18481	18957	18552	18935	18939	18808	18907	18926	18759	18926	18818	18792	18912	18794	18893	18750	19059	18895	18816	18680	18667	18790	18878	18996	18902	18698	18935	18899	18835	18916	18721	18744	18967	18825	18723	18863	18862	18893	18850	18787	18948	18873	18794	18727	18830	18702	18875	18784	18560	18954	18853	19070	18767	18930	18753	18744	18889	18864	18956	18780	18897	18951	18875	19139	18682	18696	18630	18693	19043	18696	18767	18669	18644	18869	18631	18746	18748	19061	18514	18781	18840	18851	18835	18765	18747	18826	19023	18837	18587	18861	18871	19060	18772	18990	18844	18631	18782	18806	18828	19080	18937	18915	18954	18870	18900	18767	18926	18907	18763	18944	18824	18639	18830	18785	18837	18791	18725	18859	18618	18649	18777	18727	18732	18749	18696	18851	18813	18816	18867	18967	18747	18832	18868	18808	18849	18776	18808	18777	18778	18722	18806	18885	18776	18865	18802	18886	18841	19036	18977	18787	18834	18770	19083	18943	18812	19046	18915	18839	18733	18820	18780	18831	18738	18891	18838	18922	18885	18994	18977	18878	18906	18921	18829	18807	18786	18845	18683	19046	18901	18668	18834	18820	19029	18795	18699	18969	18804	18816	18766	18680	18895	18883	18716	18946	18827	18706	18802	18862	18983	18701	18601	18789	18738	18695	18802	18738	18827	18803	18829	18767	18765	19031	18848	18726	18767	18820	18721	18829	18896	18793	18808	18937	18834	18902	18733	18771	18892	18820	18992	18833	18689	18785	18801	18710	18900	19001	18910	18691	18772	18783	18719	19026	18954	18770	18736	18839	18672	18945	18663	18764	18867	18832	18614	18809	18789	18965	18770	18760	18925	18826	18808	18802	18800	18944	18803	18755	18899	18803	18741	18833	18799	18881	18997	18902	18982	18985	18884	18701	18963	18981	18792	18956	18756	18856	18943	18945	18774	18877	18780	18815	18740	18844	19112	18961	18799	18903	18889	18854	18787	18792	18744	18646	18943	18778	18767	18716	18578	18928	18840	18798	18742	18817	18995	18970	18888	18868	18769	18850	18855	18825	18920	18764	18786	18895	18864	18973	18903	19083	18638	18856	18930	18963	18702	18894	18784	18981	18850	18938	18553	18843	18960	18618	18817	18831	18755	18831	18710	18879	19010	18848	18833	18719	18815	18997	18697	18658	18734	18930	18789	19010	18612	18768	18905	18763	18993	18709	18761	18819	18870	18653	18820	18821	18996	18861	18891	18833	18702	18820	18864	18729	18834	18813	18809	18989	18793	18787	19022	18949	18811	18726	18798	18802	18789	18892	18718	18732	18815	18923	18980	18755	18727	18643	18828	18810	18926	18995	19052	18896	18750	18699	18908	18683	18724	18843	19026	19025	18956	18984	18869	18974	18760	19090	18800	19037	18763	18842	18822	18711	18732	18713	18892	19084	18859	18891	18782	18836	18816	18662	19002	18979	18875	18764	18848	19046	19077	18832	18973	18903	18819	18927	18846	18976	18795	18767	18962	18898	18901	18778	18802	18933	18619	18876	18836	18992	18829	18951	18804	18972	18695	18822	18974	19011	18842	18848	18821	18863	18847	18841	18856	18804	18593	18899	18814	18857	19094	18660	19019	18907	19008	18837	18845	18815	18877	18787	18871	18834	18953	18865	18830	18856	18760	18877	18653	18885	18688	18764	18844	18856	18752	18896	18850	18657	18853	18852	18878	18746	18737	18796	18847	18688	19006	18905	18686	18815	18876	18758	18764	18869	19052	18816	18944	18941	18812	18817	18873	18753	18830	18900	18976	18732	18963	18929	18785	18903	18927	18776	18881	18867	18742	18798	18894	18690	18902	18752	18986	18814	18945	18757	19120	18892	18688	18768	18906	18730	18769	18667	18669	18954	18870	18905	18843	18976	18996	18828	18823	19076	18941	18995	18771	19045	18812	18835	18712	18564	18666	18869	18788	19087	18924	18784	18688	18854	18987	18700	18816	18871	18787	18831	18891	18892	18679	18881	18823	18761	18740	18684	18717	18712	18849	18820	18852	18799	19044	19067	18818	18876	18877	18960	18813	18804	18749	19006	18860	18718	18752	18954	18965	18835	18717	18703	18769	18804	18642	18897	18795	18988	18978	18907	18918	18791	18845	18840	18890	18782	18720	18814	18838	18739	18649	18924	19012	18819	18859	18720	18813	18892	18794	18761	19042	18566	18601	18594	18874	18794	18782	18678	18879	18843	18661	18692	18783	18785	18703	18509	18708	18789	18729	18904	19201	18728	18695	18865	18972	18674	18759	18849	19088	18965	18858	18746	18719	18824	18661	18608	19003	18917	18890	18874	18736	18880	18604	18571	18846	18882	18565	18731	18765	18903	18912	18860	18812	18782	18893	18749	18846	18865	18772	18687	18629	18743	18675	18773	18748	18879	18661	18576	18800	18892	18738	18911	18678	18718	18765	19092	18976	18769	18895	18890	18866	18737	18898	18701	18738	18836	19007	18945	18828	18773	19017	18865	18655	18782	18809	18919	18764	18953	18808	18905	18757	18882	18734	18948	18821	18816	18735	18875	18872	18631	18794	19056	18884	18884	18809	18879	18746	18758	18623	18812	18874	18681	18837	18873	18793	18906	18719	18880	18847	18989	18672	18848	18606	18763	18695	18852	18922	18918	18792	18911	19009	18888	18742	18792	18864	18742	18879	18978	18921	18843	18947	18810	18913	18788	18871	18834	19007	18976	18847	18833	18824	18904	18844	18712	18895	18750	18763	18886	18952	18847	18612	18686	18759	18698	18879	18909	18857	18801	19112	18907	18623	18742	19044	18865	18959	18728	18856	18807	18640	18798	18727	18681	18815	18968	18857	18944	18665	18884	18621	18730	18703	18716	19087	19024	19113	18969	18829	18975	18874	18615	18691	18841	18700	18830	19014	18853	18789	18819	18914	18896	18726	18909	19017	18747	18667	18821	18802	18901	18861	18898	18692	18854	18875	18790	18798	18909	18801	18875	18831	18611	18849	18711	18543	18806	18796	18931	18956	18760	18840	18752	18965	18877	18827	18899	18870	18810	18730	18780	18751	18920	18895	18728	18811	18874	18830	18930	18641	18997	18982	18818	18829	18822	18870	18751	18962	19015	18917	18900	18798	18862	18756	19000	18688	18703	18748	18711	18884	18737	18786	18617	18783	18813	19017	18769	18767	18848	18659	18706	19092	18778	18889	18849	18969	18962	18779	18761	18815	18921	18884	19019	18738	18841	18954	18985	18827	18939	18703	18871	18901	19025	18826	18775	18741	18865	18897	18869	18854	18836	18747	18828	18918	18900	18893	18734	18825	19083	18789	18888	18845	18700	18732	18889	18797	18979	18856	18779	18800	18874	18808	18999	19059	18729	18849	19009	18924	18776	18719	18680	18928	18871	19068	18935	18950	19117	18927	18916	18834	18767	18635	18848	18650	18781	18866	18788	18842	18836	18909	18755	18692	18656	18907	18967	19033	18976	18815	18724	18907	18821	18973	18754	18538	18899	18711	19064	18908	19029	18672	18629	18802	18873	18627	18740	18935	18826	19084	18719	18817	18911	18726	18944	18882	18802	18865	19018	18761	18990	18749	18866	18833	18884	18882	18665	18972	18871	18929	18899	19033	18764	18913	19083	19044	18921	19008	18854	18856	18874	18741	18798	18964	18738	18686	18900	18716	18835	18777	18869	18960	18722	18691	19008	18898	18977	18797	18762	19019	18842	18812	18996	18768	18749	18860	18915	18745	19106	19041	18826	18927	18957	18828	18810	18823	18888	18762	18862	18801	18594	18626	18932	19047	18975	18764	18760	18961	18897	18935	18820	19126	18790	18910	18914	18733	18732	18925	18751	18747	18693	18967	18915	18837	18707	18716	18724	18571	18987	18919	18809	18819	18632	18802	18911	18848	18880	18882	18926	18846	18734	18828	18820	18962	18954	18877	18844	18789	19094	19100	18780	18774	19074	18789	18773	18865	18809	18696	18856	18733	18878	18722	18911	18748	18857	18933	18957	18829	18921	18791	19006	18889	18822	18673	18969	18813	18841	18918	18831	18621	18774	18917	18851	19035	18677	18787	18701	18715	18969	18840	18975	18830	18765	18869	18772	19014	18933	18886	19030	18806	18829	18965	18865	18915	19094	18652	18613	18962	18682	18660	18938	18760	18793	18878	18796	18688	18798	18730	18667	18771	18710	18772	18936	18773	18832	18957	18791	18837	18889	18916	18728	18818	18853	18756	18809	18893	18794	18700	18680	18712	18784	19025	18775	18807	18890	18894	18639	18815	18693	18627	18883	18888	18827	18860	18877	18677	18949	18701	18864	18833	18849	18826	18869	18724	18895	18706	18689	18574	18714	18786	18873	18778	18982	18692	18821	18912	18957	18814	18754	18986	18826	18767	18812	18776	18841	18981	18666	18741	19001	18585	18802	19068	18906	18847	18972	18833	18961	18869	18966	18712	18922	18805	18847	18856	18878	18859	18771	18821	18763	18798	18692	18807	18794	18789	18914	19092	18819	18789	18883	18849	18853	18647	18863	18900	18993	18922	18815	18813	18649	18763	18806	18765	18666	18959	18685	18979	18665	19006	18912	18881	18964	18666	18776	18830	18632	18830	18764	18719	18661	18804	18805	18828	18851	18895	18681	18669
15686	26528	25381	20805	19101	18593	18165	18095	18051	18006	17677	17513	31974	35443	30835	24610	19215	17278	16958	16791	16728	16689	16532	16662	16663	16518	16346	16627	16554	16705	16669	16628	16542	16610	16417	16485	16625	16544	16715	16517	16569	16457	16604	16638	16733	16739	16602	16606	16773	16579	16381	16726	16612	16573	16519	16653	16645	16612	16652	16765	16531	16521	16781	16690	16779	16447	16631	16483	16515	16436	16660	16477	16496	16680	16507	16733	16583	16581	16515	16619	16610	16597	16604	16549	16620	16607	16614	16522	16569	16680	16389	16533	16537	16686	16799	16508	16586	16454	16627	16598	16467	16653	16461	16649	16679	16487	16612	16478	16532	16431	16509	16693	16574	16694	16790	16493	16491	16559	16526	16527	16486	16682	16428	16372	16667	16534	16491	16659	16666	16586	16573	16516	16482	16735	16542	16572	16691	16822	16700	16480	16579	16569	16568	16732	16550	16579	16620	16645	16571	16604	16654	16549	16517	16639	16360	16571	16577	16682	16654	16438	16626	16598	16648	16627	16612	16488	16547	16521	16342	16715	16566	16633	16742	16620	16646	16564	16533	16601	16596	16497	16487	16558	16613	16655	16467	16556	16595	16599	16621	16594	16527	16643	16498	16565	16656	16612	16547	16536	16642	16653	16495	16545	16565	16583	16628	16625	16377	16659	16681	16515	16509	16505	16842	16493	16590	16513	16724	16453	16565	16515	16478	16555	16636	16577	16606	16769	16767	16312	16590	16582	16415	16559	16699	16583	16699	16664	16474	16557	16486	16395	16645	16580	16414	16726	16715	16596	16621	16679	16447	16584	16517	16666	16694	16573	16553	16620	16627	16552	16704	16485	16574	16586	16632	16559	16593	16591	16426	16565	16529	16582	16367	16520	16547	16499	16680	16614	16445	16517	16578	16520	16655	16587	16456	16532	16750	16503	16690	16543	16604	16588	16497	16689	16552	16483	16528	16572	16614	16630	16531	16614	16609	16647	16615	16677	16510	16473	16608	16667	16717	16677	16599	16502	16565	16649	16493	16618	16594	16466	16647	16608	16694	16591	16478	16489	16541	16513	16682	16512	16629	16451	16580	16879	16618	16595	16550	16578	16618	16399	16641	16523	16739	16795	16501	16569	16607	16686	16803	16576	16596	16593	16602	16602	16387	16534	16456	16437	16670	16474	16608	16567	16633	16630	16447	16421	16587	16518	16415	16605	16526	16631	16494	16430	16688	16613	16505	16549	16606	16414	16841	16345	16522	16598	16592	16437	16533	16385	16419	16446	16761	16584	16449	16603	16595	16546	16535	16515	16529	16356	16475	16477	16641	16605	16534	16476	16604	16629	16664	16502	16423	16609	16622	16523	16580	16646	16780	16426	16455	16570	16635	16547	16718	16613	16518	16551	16608	16713	16588	16682	16744	16674	16580	16608	16462	16501	16573	16521	16433	16554	16729	16487	16733	16507	16645	16512	16555	16511	16584	16516	16696	16560	16644	16491	16360	16549	16492	16652	16399	16488	16615	16608	16515	16579	16697	16564	16637	16664	16427	16546	16547	16483	16680	16540	16570	16510	16495	16437	16570	16622	16533	16464	16508	16630	16600	16483	16581	16590	16443	16488	16661	16678	16580	16667	16647	16659	16503	16755	16559	16642	16623	16446	16501	16495	16468	16574	16510	16624	16521	16779	16391	16618	16545	16452	16514	16580	16564	16411	16531	16452	16547	16634	16670	16407	16765	16668	16741	16470	16546	16520	16536	16526	16527	16654	16509	16646	16499	16706	16553	16614	16619	16595	16583	16484	16472	16669	16517	16542	16687	16644	16558	16562	16545	16461	16458	16589	16754	16659	16548	16575	16501	16547	16644	16491	16578	16693	16434	16495	16538	16526	16731	16560	16476	16555	16620	16601	16597	16451	16690	16601	16599	16694	16492	16650	16601	16426	16600	16536	16321	16452	16545	16723	16671	16583	16478	16618	16675	16582	16470	16584	16477	16607	16568	16511	16698	16501	16593	16469	16382	16615	16580	16441	16658	16563	16552	16552	16426	16602	16481	16430	16510	16417	16563	16656	16644	16617	16643	16590	16587	16550	16483	16761	16508	16479	16535	16551	16657	16449	16660	16514	16480	16643	16603	16493	16721	16448	16667	16595	16411	16657	16467	16460	16637	16566	16425	16641	16559	16495	16577	16465	16507	16664	16481	16590	16532	16542	16507	16552	16688	16646	16459	16621	16573	16564	16599	16531	16663	16575	16624	16712	16481	16559	16672	16728	16585	16607	16598	16523	16507	16543	16497	16469	16624	16445	16565	16599	16740	16569	16509	16583	16567	16729	16654	16665	16619	16554	16549	16714	16607	16523	16706	16585	16489	16548	16556	16624	16392	16541	16501	16515	16638	16400	16723	16629	16404	16661	16382	16388	16644	16514	16499	16465	16518	16690	16489	16581	16500	16609	16337	16713	16662	16701	16367	16648	16541	16549	16550	16444	16577	16369	16630	16559	16620	16414	16455	16565	16502	16551	16609	16495	16683	16771	16578	16573	16686	16575	16664	16635	16389	16600	16414	16565	16554	16746	16685	16641	16565	16480	16464	16564	16466	16610	16530	16642	16589	16690	16571	16606	16531	16474	16599	16665	16745	16380	16742	16566	16572	16614	16421	16623	16578	16576	16503	16554	16659	16550	16396	16685	16438	16585	16460	16480	16705	16673	16677	16642	16496	16736	16526	16486	16546	16292	16687	16600	16488	16642	16468	16602	16490	16497	16588	16554	16699	16645	16443	16481	16768	16653	16726	16568	16636	16660	16568	16681	16444	16573	16569	16663	16635	16516	16533	16703	16687	16500	16548	16489	16567	16445	16584	16669	16510	16705	16628	16555	16545	16538	16594	16649	16800	16614	16349	16419	16688	16443	16579	16445	16577	16566	16455	16538	16510	16719	16694	16536	16554	16626	16566	16591	16733	16405	16479	16497	16600	16615	16432	16360	16640	16562	16656	16500	16559	16553	16636	16742	16520	16653	16599	16838	16610	16534	16648	16597	16459	16597	16428	16699	16698	16585	16521	16460	16609	16639	16501	16845	16594	16559	16596	16699	16432	16482	16506	16622	16518	16764	16582	16821	16750	16654	16442	16593	16703	16854	16481	16577	16705	16499	16589	16569	16594	16408	16593	16446	16607	16650	16686	16658	16479	16614	16541	16477	16521	16618	16682	16460	16592	16541	16600	16567	16711	16578	16605	16585	16556	16468	16486	16679	16423	16618	16617	16509	16501	16635	16531	16636	16519	16765	16462	16715	16522	16477	16536	16594	16829	16712	16397	16653	16589	16580	16635	16456	16451	16553	16641	16578	16491	16569	16560	16629	16417	16588	16554	16440	16628	16445	16506	16655	16676	16522	16487	16426	16482	16669	16475	16392	16497	16633	16542	16642	16712	16608	16479	16505	16549	16690	16585	16598	16695	16741	16540	16503	16468	16458	16517	16481	16596	16610	16529	16561	16616	16612	16623	16531	16607	16413	16515	16406	16565	16730	16407	16540	16564	16538	16632	16536	16690	16560	16555	16560	16572	16592	16433	16640	16582	16537	16529	16630	16696	16522	16713	16453	16413	16629	16351	16545	16488	16486	16472	16409	16448	16577	16550	16629	16547	16565	16505	16594	16717	16615	16738	16765	16664	16621	16523	16554	16601	16517	16609	16569	16593	16743	16452	16723	16628	16545	16588	16585	16637	16600	16612	16436	16514	16707	16514	16712	16558	16651	16750	16715	16642	16568	16684	16534	16588	16459	16672	16660	16466	16621	16707	16618	16452	16556	16526	16452	16678	16646	16605	16645	16562	16649	16550	16567	16611	16755	16699	16519	16494	16677	16564	16694	16709	16503	16526	16708	16532	16559	16589	16666	16561	16535	16560	16571	16696	16333	16537	16466	16597	16640	16548	16656	16620	16683	16788	16587	16605	16720	16527	16543	16479	16534	16594	16559	16434	16672	16570	16648	16582	16583	16744	16615	16621	16502	16272	16698	16586	16691	16562	16601	16625	16498	16838	16529	16584	16538	16577	16551	16625	16515	16538	16423	16626	16588	16601	16482	16722	16626	16627	16686	16530	16554	16604	16471	16570	16395	16625	16507	16443	16545	16386	16650	16711	16558	16528	16570	16541	16542	16681	16495	16544	16446	16436	16585	16544	16621	16448	16558	16460	16672	16464	16636	16445	16652	16453	16569	16592	16627	16742	16478	16626	16596	16505	16593	16541	16525	16614	16401	16600	16555	16493	16495	16545	16540	16637	16567	16529	16566	16565	16629	16654	16572	16542	16408	16630	16456	16501	16538	16496	16636	16667	16689	16544	16613	16624	16611	16520	16436	16766	16572	16738	16564	16436	16578	16576	16615	16683	16483	16510	16568	16406	16658	16408	16785	16447	16707	16646	16662	16652	16538	16771	16533	16376	16709	16626	16642	16587	16713	16430	16517	16640	16714	16613	16494	16552	16637	16564	16545	16757	16569	16491	16444	16588	16610	16572	16630	16449	16495	16561	16432	16601	16531	16489	16501	16612	16619	16571	16528	16725	16694	16639	16639	16561	16593	16475	16580	16462	16701	16544	16476	16537	16662	16681	16487	16537	16568	16445	16626	16769	16456	16386	16701	16665	16500	16600	16731	16522	16494	16610	16506	16622	16507	16489	16595	16332	16553	16555	16517	16603	16477	16638	16531	16483	16700	16767	16584	16685	16636	16339	16485	16610	16366	16542	16570	16634	16493	16588	16668	16570	16371	16394	16585	16607	16437	16572	16809	16410	16545	16521	16582	16562	16535	16420	16577	16687	16610	16380	16589	16535	16683	16505	16629	16473	16371	16538	16717	16577	16730	16555	16611	16574	16604	16519	16447	16508	16482	16625	16435	16678	16571	16464	16694	16729	16501	16633	16662	16538	16747	16719	16541	16528	16865	16504	16547	16615	16580	16676	16542	16644	16689	16565	16513	16641	16586	16578	16665	16590	16432	16601	16326	16806	16311	16551	16718	16408	16498	16503	16555	16610	16465	16463	16708	16587	16591	16530	16614	16479	16535	16698	16475	16439	16657	16567	16565	16451	16685	16669	16604	16507	16617	16546	16604	16454	16514	16506	16558	16679	16658	16655	16746
23183	21568	29473	24126	21832	23944	26234	21365	20468	20703	20208	22483	39557	40028	36131	29343	23858	20863	19730	19388	19317	19439	19289	19140	19318	19325	19308	19322	19406	19278	19321	19565	19265	19339	19247	19360	19556	19371	19263	19212	19237	19115	19200	19225	19342	19193	19214	19121	19347	19207	19092	19301	19292	19156	19139	19002	19322	19247	19201	19384	19222	19264	19397	19367	19310	19265	19258	19317	19378	19341	19360	19371	19204	19131	19174	18928	19249	19058	19197	19347	19260	19102	19243	19289	19171	19195	19309	19296	19293	19185	18998	19090	19261	19325	19172	19153	19404	19445	19136	19111	19037	19191	19158	19280	19078	19097	19179	19190	19192	19210	19203	19298	19026	19402	19341	19176	19095	19125	19126	19277	19172	19212	19028	19187	19123	19392	19204	19228	18899	19101	19249	19216	19277	19152	19278	19240	19308	19222	19086	19109	19130	19253	19231	19174	19212	19314	19330	19291	18949	19065	19084	19241	19422	19172	19380	19315	19147	19365	19047	19256	19104	19112	19230	19142	19324	19148	19226	19164	19013	18949	19136	19158	19124	19346	19022	19198	19092	19145	19175	19130	19304	19296	19060	19190	19149	19237	19220	19268	19111	19133	19298	19621	19137	19102	19166	19155	19175	19306	19183	19351	19255	19119	18879	19094	19043	19162	19162	19220	19118	19182	19196	19246	19089	19228	19096	19241	19372	19277	19192	19199	19079	19329	19213	19255	19141	19056	19109	19098	19240	19242	19409	19145	19135	19307	19107	19219	19209	19020	19339	19232	19205	19344	18946	18980	19233	19313	19256	19294	19120	19077	19216	19218	18953	19048	19090	19090	19347	19337	19166	19192	19288	19274	19284	19166	19078	19055	19454	19302	19416	19140	19097	19224	18916	19052	19119	19293	19373	19366	19281	19244	19405	19236	19236	19153	19198	19395	19130	19247	19290	18998	19265	19423	18978	19240	19148	19275	19446	19302	19366	19292	19065	19157	19209	18933	19086	19094	19217	19112	19299	19073	19217	19242	19232	19028	19016	18955	19361	19129	19109	19084	19421	19029	19152	19130	19199	19145	19312	19443	19189	19259	19086	19265	19080	19216	19154	19122	19212	19147	19178	19310	19324	19236	19182	19170	19018	19128	19173	19185	19023	19451	19289	19129	19185	19007	19202	19243	19027	19174	19252	19203	19279	19108	19152	18994	19322	19167	19287	19175	19197	19184	19149	19038	19157	19202	19084	19159	19196	19292	19146	19148	18930	19173	19018	19222	19145	19136	19285	19012	19288	18912	19174	19253	19123	19086	19054	19146	19097	19127	19145	19044	19177	19312	19011	19021	19146	19264	19025	19005	19358	18955	19361	19091	19272	19182	19013	19119	19249	19215	19133	19397	19207	19182	19141	19019	19102	19138	18949	19175	19220	18935	19058	19164	19276	18724	19020	18970	18991	19222	19258	18955	19217	19183	19177	19148	18987	18781	19128	19296	19153	19361	19345	19008	18900	19151	19246	19182	19333	19095	19181	19211	19277	19032	19247	19201	19139	19108	19126	19113	19123	19175	19239	19179	19123	19091	19521	18967	19193	19132	19196	19204	19128	19063	19221	19021	19334	19279	19342	19350	18981	19065	19329	19265	19189	19071	19375	19068	19094	18873	19237	19038	19002	19215	19231	19126	19184	19031	19023	19316	19256	19303	19338	19138	19042	19150	19160	19032	19169	19085	19210	19199	19143	19130	19179	19438	19116	19205	19095	19038	19096	18936	19251	19242	19071	18880	19212	19183	19084	18979	19251	19323	19203	19049	19224	19245	19131	19193	19288	19482	19179	19283	18992	19174	19222	19161	19232	19160	19175	19260	19016	19244	19197	19234	19227	19208	19038	19185	19061	19221	19217	19430	19073	19137	19146	19242	19364	19144	19123	19281	19288	18989	19017	19137	19264	19231	19086	19173	19256	19079	19214	19068	19191	19232	19110	19111	19169	19386	19190	19328	19233	19233	19085	19080	19185	19041	19255	19357	19063	19157	19105	19088	19118	19210	19133	19293	19284	19165	19335	19226	19307	19030	19150	19153	19321	19087	19210	19127	19304	19285	19370	19061	19265	19078	19146	19177	19054	19280	19263	19177	19322	19009	18964	19184	18955	19191	18976	19211	19092	19362	19236	19145	19227	19171	19217	19303	19131	19200	19168	19280	19065	18998	19273	19216	19185	19361	19146	19173	19072	19313	19152	19258	19387	19204	18987	19155	19156	19072	19327	19135	19393	19367	19216	19316	19257	19306	19169	19215	19051	19143	19068	19399	19252	19141	19145	19043	19019	19325	19313	19303	19074	19041	19074	19170	18900	18950	19178	19121	19152	19160	19085	19065	19096	19098	18972	19241	19099	19044	19115	19145	19151	19253	19090	19132	19105	19149	19192	19168	19233	19186	19176	19211	19296	19170	19040	19391	18881	19305	19125	19344	19177	19074	19173	19263	19071	19191	19393	19040	19186	19113	19218	19111	19376	19295	18991	19101	19262	19270	19273	19202	19059	19146	19287	19159	18988	19159	19096	19114	19205	19005	19121	19054	19234	19144	19201	19027	19111	19056	19290	19062	19201	19431	19163	19086	18928	19252	19172	19223	19176	19197	19245	19213	19185	19427	19063	19046	19048	19346	19222	19186	19108	19029	19260	19212	19273	19266	19251	19152	19163	19233	19286	19439	19147	19199	19097	19146	19091	18976	19077	19116	19281	19143	19104	19155	19260	19123	19016	19170	19031	19210	19258	19033	19317	18942	19172	19279	19125	19235	19288	19234	19241	19144	19072	19349	19024	19068	19216	18923	19252	19329	19154	19252	19282	18953	19206	19164	19232	19214	19027	19186	19125	19154	19048	19034	19186	19136	19305	19264	19110	19321	19222	19122	19165	19036	19157	19253	19058	19173	19320	19309	19187	19118	19137	19156	19053	19161	19334	18990	19379	19026	19307	19185	19017	19184	19037	19195	19233	19314	19218	19124	19076	19236	19505	19177	19166	19197	19131	19265	19015	19171	19301	19014	19035	19203	19185	19277	19250	19318	19171	19134	19132	19284	19110	19230	19162	19123	19260	19103	19273	19239	19233	19175	19248	19071	19127	19236	18943	19464	19211	19120	19030	19163	19137	19241	19112	19026	19308	19227	19263	19404	19157	19246	19143	19036	19274	19120	19194	19225	19264	19156	19362	19266	19035	19410	18971	19072	19223	19092	19222	19338	19139	19379	19376	19389	19190	19303	19209	19247	18986	19388	19348	19237	19261	19309	19047	19140	19142	19146	19153	19021	19083	19072	19320	18948	19172	19316	18960	19140	19156	18979	18979	19119	19393	19417	19265	19166	19195	19132	19383	19309	19154	19050	19345	19258	19130	19048	19004	19212	19216	19113	19066	19025	19009	19305	19034	18973	19066	19166	19344	19253	19397	19141	19120	19136	19110	19243	19437	19208	19156	19181	19150	19071	19210	19170	19216	19237	19109	19317	19191	19044	19257	19168	19337	19078	19382	19322	19333	19172	19165	19125	19314	19237	19284	19144	19125	19129	19174	19076	19063	19286	19101	19162	19186	19034	19215	19136	19093	19064	19233	19045	19289	19180	19266	19154	19130	19101	19084	19247	19094	19290	19273	18949	19191	19236	19173	19373	19177	19134	19218	19103	18985	19290	19299	19016	19220	19334	19184	19036	19234	19088	19223	19221	19202	18982	19010	19179	19148	19400	19214	19259	19189	19158	19173	19230	19079	19272	19444	19332	19257	19169	19179	19318	19495	19175	19206	19226	19091	19263	19084	19218	19341	19079	19287	19142	19080	19144	19147	19120	19125	18800	19144	19089	19056	19112	19120	19059	19023	19163	19099	18943	19044	19052	19099	19088	19274	19183	19051	19081	19228	19201	19250	19000	19246	19075	19367	19187	19123	19216	19130	19271	19146	19178	19196	19430	18916	19262	19024	19152	19135	19059	18898	19092	19110	19139	19168	19146	19105	19295	19069	18974	19431	19203	19071	19050	19214	19203	19097	19229	19273	19044	19000	19238	19140	19191	19225	19091	19027	19193	19157	19018	19309	19058	19079	19118	19185	19209	19194	19356	19211	19061	19189	19445	19163	19121	19164	19087	19187	19281	19139	19371	19136	19127	19281	19281	19067	19140	19278	19316	19355	19169	19228	19105	19147	19105	19158	19162	19081	19191	19030	19117	19177	19099	19112	19165	19179	19122	19075	19226	19364	19096	19234	19247	19352	19087	19293	19228	19095	19294	19379	19222	19013	19219	19220	19233	19269	19111	19067	19260	19270	19163	19157	19230	19304	19053	19127	19203	19104	19135	18928	19052	19249	19017	19078	19234	19143	19112	19370	19246	19294	19062	19161	19091	18952	19284	19233	19205	19194	18903	19159	19378	19137	19276	19051	19227	19026	19097	19257	19095	19228	19305	19208	19130	19293	19021	19219	19037	19100	19182	19167	19161	19107	19266	19283	19254	19007	19144	19278	19129	19243	19195	19225	19324	19232	19222	19187	19121	19264	19124	19412	19370	19117	19279	19315	18974	19078	19106	19056	18971	19369	19346	18983	19135	19365	19191	19246	19042	19303	19169	19315	19067	19441	19347	19111	19164	18944	19185	19249	19214	19431	19183	19294	19188	19086	19324	19190	19095	19039	19218	19156	19288	19062	19263	19216	19254	19289	19114	18933	19242	19124	19173	19334	19142	19057	19050	19173	19374	18989	19007	18985	19115	18965	19152	19153	19232	19135	19081	19143	18980	19173	19007	19197	19146	19274	19269	19167	19269	19067	19309	19305	19145	19137	19268	19265	19228	19173	19080	19497	19235	19181	19173	18933	19326	19240	19254	19227	19157	19131	18945	19200	19102	19193	19203	19130	19321	19062	18987	19163	19336	19079	19318	19294	19368	19289	19101	19083	19313	19089	19342	19134	19133	19243	19159	19044	19341	19170	19239	19258	19219	19071	19121	19193	18955	19143	19165	19091	19177	19101	19278	19167	19319	18998	19112	19148	19036	19174	19158	19128	19081	19146	19167	19236	19245	19268	19116	19165	18906	19215	19237	19251	19133	19227	19049	18977	19247	19200	19064	18984	19160	19185	19112	19083	19162	19342	19153	19156	19144	19004	19107
17141	31458	29002	23539	21343	20454	19689	19078	19105	18655	17761	22815	43325	41821	36759	29466	21601	17764	17415	16930	16879	16717	16740	16818	16894	16853	16685	16770	16564	16839	16621	16817	16766	16909	16683	16682	16849	16716	16880	16823	16715	16761	16724	16868	16658	16630	16860	16683	16816	16861	16644	16861	16773	16876	16797	16980	16842	16787	16778	16851	16830	16654	16727	16782	16985	16590	16886	16776	16881	16752	16756	16861	16696	16687	16723	16767	16814	16798	16687	16653	16911	16754	16800	16841	16732	16859	16632	16848	16884	16907	16800	16712	16605	16940	16746	16722	16610	16819	16812	16791	16739	17069	16913	16713	16642	16749	16754	16987	16820	16769	16810	16745	16844	16672	16699	16863	16776	16863	16813	16927	16712	16738	16793	16828	16731	16890	17013	16787	16785	16982	16753	16776	16779	16833	16844	16788	16722	16856	16952	16822	16694	16702	16694	16843	16748	16749	16707	16768	16737	16737	16732	16691	16668	16697	16639	16824	16706	16851	16791	16832	16543	16773	16862	16644	16749	16861	16718	16869	16761	16735	16861	16949	16568	16801	16754	16755	16851	16800	16876	16764	17088	16964	16922	16731	16853	16894	16861	16672	16954	16825	16747	16877	16855	16989	16721	16673	16766	16792	16623	16698	16702	16827	16754	16884	16713	16779	16795	16830	16868	16703	16587	16670	16748	16669	16762	16845	16775	16700	16673	16771	16757	16679	16676	16686	16520	16654	16694	16529	16728	16825	16791	16688	16757	16788	16727	16751	16986	16797	16690	16692	16636	16730	16816	16697	16753	16850	16653	16662	16587	16719	16762	16811	16836	16889	16852	16808	16678	16852	16574	16823	16775	16714	16788	16669	16682	16732	16697	16758	16799	16742	16853	16729	16811	16641	16764	16932	16644	16775	16715	16746	16824	16840	16748	16818	16630	16757	16718	17029	16625	16862	16725	16615	16650	16844	16889	16899	16674	16854	16735	16719	16769	16579	16894	16784	16718	16727	16764	16761	16729	16736	16835	16913	16837	16847	16854	16681	16786	16863	16768	16609	16932	16656	16726	16756	16836	16713	16763	16819	16658	16756	16793	16809	16725	16642	16914	16602	16830	16812	16554	16806	16687	16918	16597	16746	16690	16619	16781	16615	16651	16825	16920	16736	16819	16741	16692	16638	16837	16763	16638	16769	16731	16711	16722	16760	16714	16734	16868	16711	16822	16833	16609	16718	16818	16712	16825	16626	16713	16693	16908	16670	16696	16628	16607	16769	16812	16664	16861	16837	16798	16884	16736	16554	16774	16840	16585	16709	16648	16777	16601	16666	16672	16610	16745	16641	16766	16623	16728	16807	16733	16719	16927	16754	16603	16657	16724	16653	16757	16734	16774	16672	16909	16864	16631	16766	16837	16799	16729	16738	16798	16780	16812	16645	16751	16617	16965	16899	16701	16791	16743	16681	16799	16830	16851	16793	16784	16776	16787	16691	16869	16618	16786	16720	16631	16865	16798	16674	16741	16741	16630	16830	16825	16762	16624	16613	16536	16753	16940	16856	16716	16810	16841	16814	16733	16742	16627	16740	16905	16765	16733	16746	16686	16845	16685	16742	16765	16651	16764	16803	16842	16783	16770	16934	16797	16735	16789	16651	16759	16683	16973	16710	16761	16549	16779	16826	16757	16796	16675	16877	16845	16716	16733	16712	16948	16902	16813	16915	16740	16760	16690	16869	16716	16784	16922	16789	16716	16573	16866	16683	16799	16650	16776	16721	16717	16940	16797	16870	16668	16597	16804	16882	16711	16740	16902	16681	16792	16823	16642	16829	16533	16708	16897	16786	16864	16662	16896	16654	16675	16652	16679	16787	16676	16850	16735	16876	16534	16870	16746	16727	16663	16554	16787	16712	16860	16722	16611	16704	16686	16748	16801	16753	16782	16782	16780	16782	16838	16815	16885	16732	16636	16758	16756	16791	16663	16683	16746	16744	16772	16600	16720	16880	16741	16824	16775	16804	16828	16708	16843	16826	16746	16704	16747	16754	16831	16718	16689	16760	16724	16650	16530	16823	16774	16709	16843	16805	16783	16746	16641	16715	16675	16823	16593	16764	16699	16805	16807	16602	16869	16761	16811	16698	16711	16720	16842	16766	16644	16663	16816	16652	16836	16722	16670	16736	16796	16752	16737	16641	16739	16596	16768	16751	16767	16791	16767	16950	16801	16577	16778	16885	16801	16640	16725	16761	16828	16664	16898	16833	16696	16925	16592	16677	16718	16693	16704	16787	16747	16842	16554	16838	16654	16766	16721	16826	16808	16826	16710	16775	16616	16809	16655	16656	16758	16794	16734	16568	16737	16816	16751	16763	16641	16777	16884	16800	16771	16706	16776	16818	16759	16716	16729	16722	16580	16703	16758	16802	16749	16823	16835	16797	16879	16649	16650	16644	16799	16615	16836	16543	16769	16786	16876	16788	16624	16700	16693	16803	16657	16765	16604	16543	16805	16768	16855	16690	16892	16805	16803	16803	17002	16636	16567	16757	16723	16814	16809	16729	16692	16866	16843	16766	16756	16725	16802	16695	16927	16598	16892	16806	16844	16828	16838	16642	16813	16784	16868	16780	16605	16589	16656	16779	16679	16623	16690	16881	16553	16922	16869	16784	16754	16775	16813	16628	16638	16776	16868	16596	16777	16721	16866	16717	16849	16745	16715	16703	16731	16712	16691	16769	16677	16693	16625	16743	16856	16770	16802	16896	16673	16870	16817	16794	16515	16791	16734	16742	16795	16699	16778	16915	16772	16749	16803	16640	16788	16595	16759	16721	16647	16873	16729	16832	16651	16634	16648	16799	16862	16722	16882	16776	16599	16549	16817	16691	16665	16732	16797	16794	16779	16681	16599	16789	16640	16630	16720	16836	16930	16805	16850	16737	16915	16740	16788	16664	16762	16680	17024	16706	16662	16697	16761	16625	16853	16727	16775	16699	16965	16743	16742	16823	16477	16801	16788	16857	16446	16661	16756	16875	16903	16720	16812	16621	16768	16673	16707	16642	16717	16661	16779	16683	16777	16809	16974	16802	16793	16640	16624	16939	16657	16784	16788	16844	16696	16779	16961	16718	16660	16629	16724	16775	16702	16835	16863	16739	16743	16688	16780	16840	16780	16786	16630	16707	16831	16707	16798	16827	16894	16778	16705	16866	16728	16732	16617	16840	16760	16627	16726	16739	16674	16823	16748	16648	16682	16625	16777	16823	16664	16799	16726	16765	16814	16713	16802	16724	16749	16684	16817	16766	16864	16959	16882	16656	16807	16945	16488	16798	16749	16789	16593	16865	16686	16701	16670	16573	16732	16655	16516	16951	16781	16829	16898	16745	16870	16764	16903	16670	16681	16707	16774	16686	16763	16730	16764	16565	16802	16810	16627	16792	16795	16814	16799	16874	16722	16753	16825	16714	16731	16707	16905	16730	16770	16866	16780	16873	16627	16846	16803	16706	16633	16779	16925	16766	16859	16707	16772	16752	16846	16732	16894	16622	16864	16600	16606	16886	16851	16855	16714	16598	16673	16680	16697	16717	16727	16738	16718	16786	16798	16672	16780	16675	16674	16870	16674	16828	16944	16708	16615	16738	16690	16663	16839	16758	16749	16794	16825	16793	16739	16922	16829	16665	16871	16783	16928	16726	16604	16678	16854	16602	16694	16779	16779	16693	16785	16740	16721	16961	16710	16793	16583	16633	16650	16711	16589	16645	16715	16681	16882	16773	16741	16776	16785	16635	16787	16770	16671	16852	16775	16782	16676	16746	16669	16698	16727	16711	16641	16739	16625	16788	16541	16770	16620	16963	16701	16705	16616	16802	16758	16873	16694	16679	16700	16677	16726	16937	16713	16853	16689	16648	16792	16852	16703	16659	16517	16773	16766	16723	16757	16698	16785	16737	16689	16585	16668	16759	16913	16812	16676	16674	16734	16808	16815	16759	16715	16610	16789	16786	16810	16863	16769	16793	16869	16594	16912	16765	16765	16791	16702	16601	16781	16774	16821	16827	16676	16671	16694	16814	16712	16527	16823	16628	16784	16706	16682	16591	16757	16775	16803	16815	16761	16664	16725	16712	16908	16927	16849	16853	16717	16790	16756	16852	16724	16891	16862	16815	16764	16876	16757	16797	16822	16713	16859	16776	16710	16789	16665	16936	16778	16688	16675	16890	16722	16616	16829	16570	16734	16732	16757	16838	16830	16693	16747	16836	16846	16662	16874	16744	16634	16576	16764	16732	16732	16750	16816	16711	16649	16838	16745	16829	16643	16863	16749	16913	16707	16729	16636	16817	16784	16644	16607	16724	16754	16921	16680	16704	16843	16659	16720	16783	16667	16853	16755	16898	16740	16659	16802	16822	16749	16918	16625	16934	16664	16930	16890	16731	16634	16579	16649	16945	16754	16854	16664	16641	16811	16937	16782	16841	16720	16853	16765	16859	16831	16790	16782	16855	16750	16583	16663	16685	16818	16678	16707	16787	16595	16876	16987	16651	16837	16732	16625	16768	16756	16768	16740	16852	16853	16532	16826	16685	16602	16700	16921	16665	16746	16750	16578	16724	16682	16689	16842	16812	16676	16859	16689	16707	16738	16729	16719	16884	16727	16801	16669	16695	16681	16711	16723	16947	16815	16662	16743	16909	16847	16669	16794	16774	16679	16782	16593	16792	16678	16867	16779	16622	16867	16553	16639	16660	16702	16807	16534	16630	16560	16718	16739	16650	16724	16988	16586	16924	16702	16656	16780	16680	16689	16813	16748	16638	16706	16764	16747	16782	16739	16805	16671	16719	16711	16716	16917	16564	16801	16742	16552	16754	16566	16853	16727	16799	16720	16677	16644	16792	16702	16998	16697	16836	16669	16802	16607	16739	16719	16632	16653	16852	16980	16646	16859	16748	16619	16757	16720	16744	16683	16981	16781	16715	16887	16851	16714	16823	16744	16752	16785	16850	16758	16569	16624	16708	16991	16836	16754	16720	16749	16714	16688	16707	16783	16827	16742	16756	16802	16885	16747	16686	16756	16738	16694	16723	16655	16804	16955	16684	16704	16744	16675	16803	16681	16671	16753	16744	16735	16832	16904	16726	16768	16954	16653	16701	16829	16831	16695	16765
28074	22584	25641	22921	19674	19534	19434	19321	19025	18954	18909	18938	20336	20909	20700	20109	19224	19147	18735	19095	18711	18668	18823	18864	18539	18664	18664	18495	18625	18672	18868	18751	18815	18656	18512	18476	18795	18618	18682	18778	18722	18718	18642	18623	18610	18545	18588	18581	18382	18546	18595	18676	18712	18683	18590	18671	18565	18444	18797	18695	18585	18624	18562	18547	18797	18814	18699	18675	18713	18801	18753	18544	18721	18576	18686	18681	18775	18732	18888	18856	18758	18761	18458	18558	18794	18648	18897	18730	18860	18686	18827	18658	18743	18721	18896	18614	18724	18590	18656	18784	18680	18666	18838	18401	18500	18465	18778	18713	18446	18753	18705	18662	18732	18663	18792	18590	18685	18897	18840	18776	18744	18653	18818	18642	18857	18755	18713	18642	18818	18690	18813	18705	18654	18731	18471	18722	18646	18612	18574	18559	18703	18505	18843	18626	18577	18472	18631	18756	18544	18882	18513	18658	18539	18580	18641	18750	18770	18637	18646	18630	18510	18695	18506	18637	18549	18610	18806	18571	18747	18652	18767	18568	18702	18767	18828	18832	18548	18618	18599	18630	18774	18586	18816	18783	18711	18519	18753	18732	18709	18742	18542	18512	18863	18888	18790	18602	18700	18747	18613	18633	18622	18725	18694	18638	18628	18661	18508	18794	18607	18731	18624	18648	18489	18775	18569	18865	18867	18518	18797	18731	18727	18771	18732	18897	18565	18649	18809	18471	18613	18621	18772	18751	18723	18842	18447	18758	18502	18684	18738	18654	18659	18629	18481	18766	18552	18640	18684	18630	18482	18676	18825	18684	18745	18666	18626	18602	18682	18524	18585	18919	18589	18405	18666	18574	18528	18562	18630	18759	18613	18642	18668	18577	18683	18789	18810	18612	18368	18677	18653	18745	18617	18726	18819	18762	18732	18725	18666	18770	18602	18734	18611	18653	18596	18794	18703	18407	18566	18592	18577	18586	18744	18520	18751	18734	18524	18636	18615	18441	18737	18468	18635	18809	18743	18507	18479	18661	18773	18654	18512	18410	18725	18683	18845	18757	18754	18648	18712	18737	18538	18474	18634	18764	18743	18546	18558	18714	18745	18572	18693	18783	18767	18675	18666	18587	18814	18778	18716	18550	18606	18524	18558	18836	18553	18740	18813	18705	18612	18805	18642	18660	18672	18663	18737	18730	18604	18667	18628	18609	18879	18682	18784	18741	18829	18750	18540	18758	18588	18675	18795	18666	18637	18655	18536	18790	18813	18477	18691	18718	18480	18667	18660	18823	18607	18769	18748	18792	18714	18724	18653	18822	18871	18628	18636	18576	18584	18528	18634	18559	18868	18714	18661	18764	18705	18709	18845	18642	18682	18585	18610	18684	18776	18762	18530	18558	18648	18728	18677	18712	18546	18500	18796	18749	18420	18623	18849	18616	18629	18436	18774	18611	18567	18857	18857	18626	18697	18686	18720	18651	18708	18572	18506	18576	18969	18705	18603	18626	18746	18790	18836	18668	18619	18782	18814	18847	18771	18866	18785	18639	18873	18530	18803	18810	18572	18458	18697	18626	18701	18632	18652	18579	18590	18763	18701	18656	18823	18631	18678	18757	18704	18712	18763	18887	18618	18512	18708	18633	18685	18656	18667	18597	18439	18864	18865	18731	18834	18755	18604	18813	18717	18585	18605	18738	18687	18494	18621	18452	18882	18792	18680	18857	18777	18723	18766	18749	18639	18644	18625	18723	18728	19082	18667	18618	18639	18666	18662	18619	18655	18438	18785	18794	18662	18758	18722	18669	18654	18849	18678	18545	18667	18779	18701	18623	18571	18627	18772	18679	18722	18594	18748	18579	18830	18822	18690	18667	18885	18642	18681	18701	18677	18634	18615	18589	18790	18552	18534	18944	18750	18605	18470	18738	18816	18816	18629	18665	18574	18793	18877	18601	18632	18695	18731	18580	18488	18593	18779	18836	18635	18704	18586	18705	18548	18689	18582	18667	18709	18735	18800	18596	18655	18669	18772	18658	18623	18601	18668	18618	18873	18705	18562	18542	18833	18690	18702	18736	18609	18723	18668	18673	18467	18464	18674	18452	18784	18656	18497	18760	18675	18853	18738	18641	18792	18532	18661	18568	18591	18531	18604	18681	18701	18862	18769	18692	18633	18719	18730	18722	18655	18490	18640	18669	18782	18765	18911	18568	18497	18559	18719	18778	18890	18704	18708	18747	18600	18625	18654	18721	18763	18735	18780	18682	18526	18799	18820	18903	18648	18613	18529	18804	18639	18660	18624	18925	18800	18876	18475	18785	18651	18496	18580	18635	18621	18677	18701	18540	18754	18602	18639	18620	18687	18681	18597	18493	18753	18692	18808	18809	18751	18669	18809	18631	18755	18665	18606	18623	18659	18587	18774	18874	18635	18841	18533	18654	18711	18566	18557	18668	18582	18736	18971	18734	18841	18823	18536	18676	18618	18903	18699	18476	18696	18587	18612	18793	18806	18537	18729	18650	18780	18700	18748	18463	18681	18436	18664	18738	18734	18573	18362	18804	18706	18680	18726	18633	18975	18827	18686	18878	18728	18772	18678	18706	18681	18772	18734	18642	18815	18750	18790	18771	18595	18672	18848	18533	18724	18645	18670	18805	18707	18667	18781	18819	18755	18705	18661	18656	18574	18761	18620	18620	18796	18786	18665	18656	18744	18628	18738	18414	18713	18816	18514	18695	18595	18448	18725	18736	18691	18729	18780	18647	18586	18760	18562	18698	18689	18631	18614	18575	18928	18642	18501	18860	18887	18700	18697	18684	18658	18719	18663	18758	18586	18448	18667	18565	18446	18667	18801	18662	18825	18570	18561	18620	18694	18613	18849	18569	18725	18612	18610	18626	18630	18745	18780	18469	18850	18584	18873	18666	18879	18703	18624	18542	18617	18812	18932	18825	18829	18746	18649	18524	18418	18829	18829	18716	18737	18746	18763	18838	18318	18532	18851	18743	18674	18753	18772	18818	18559	18677	18660	18596	18645	18854	18615	18813	18630	18853	18738	18724	18744	18651	18578	18740	18355	18527	18790	18665	18641	18692	18521	18491	18752	18642	18897	18677	18904	18672	18774	18800	18608	18781	18690	18743	18702	18571	18843	18812	18715	18712	18893	18722	18687	18602	18670	18668	18845	18534	18696	18611	18678	18783	18841	18739	18509	18746	18669	18813	19000	18796	18594	18693	18699	18647	18559	18691	18754	18610	18607	18591	18609	18605	18812	18631	18846	18793	18688	18877	18591	18638	18845	18730	18534	18759	18871	18933	18752	18589	18580	18751	18618	18645	18574	18617	18751	18831	18572	18771	18659	18650	18878	18675	18680	18848	18618	18459	18653	18686	18579	18554	18637	18563	18705	18763	18688	18755	18788	18812	18748	18560	18833	18654	18510	18809	18714	18725	18543	18834	18592	18682	18768	18568	18628	18587	18783	18644	18567	18567	18770	18547	18545	18766	18725	18688	18697	18679	18705	18837	18550	18622	18866	18617	18783	18618	18520	18510	18881	18990	18733	18494	18837	18486	18539	18735	18695	18451	18603	18513	18495	18664	18614	18669	18762	18692	18532	18651	18699	18758	18890	18765	18576	18887	18771	18623	18782	18843	18754	18827	18697	18777	18800	18556	18756	18673	18635	18582	18709	18618	18836	18682	18810	18758	18632	18779	18843	18676	18760	18599	18559	18541	18721	18556	18609	18489	18495	18861	18781	18625	18459	18789	18856	18605	18585	18602	18675	18642	18682	18537	18599	18727	18679	18753	18746	18607	18767	18599	18758	18617	18746	18733	18738	18721	18676	18486	18780	18877	18703	18587	18589	18776	18748	18504	18722	18659	18723	18698	18731	18639	18717	18683	18468	18746	18601	18535	18829	18660	18773	18637	18837	18546	18634	18614	18881	18639	18706	18551	18719	18719	18683	18737	18751	18635	18583	18584	18639	18685	18657	18682	18702	18774	18650	18742	18710	18796	18719	18701	18649	18736	18597	18648	18639	18648	18756	18791	18652	18743	18713	18691	18763	18662	18610	18776	18724	18640	18560	18653	18789	18690	18951	18862	18539	18516	18821	18721	18774	18769	18529	18597	18752	18515	18625	18746	18619	18785	18538	18644	18870	18547	18714	18750	18695	18703	18796	18721	18656	18819	18766	18894	18564	18510	18829	18599	18433	18551	18681	18598	18588	18711	18707	18606	18656	18554	18652	18695	18681	18814	18543	18652	18700	18699	18662	18911	18861	18619	18676	18724	18703	18626	18636	18638	18598	18721	18772	18763	18720	18562	18789	18695	18687	18822	18782	18893	18533	18483	18784	18665	18667	18556	18570	18591	18637	18704	18593	18644	18749	18612	18571	18701	18716	18619	18771	18663	18467	18439	18568	18729	18638	18502	18767	18737	18751	18719	18720	18667	18758	18728	18909	18383	18604	18568	18736	18679	18815	18620	18805	18795	18666	18596	18734	18740	18775	18677	18851	18551	18735	18868	18754	18817	18753	18630	18628	18606	18644	18530	18517	18896	18869	18615	18555	18724	18682	18666	18729	18618	18746	18535	18495	18724	18838	18541	18332	18538	18529	18716	18767	18754	18726	18608	18657	18543	18436	18464	18799	18792	18791	18609	18777	18698	18772	18759	18650	18765	18620	18615	18720	18700	18794	18574	18709	18637	18770	18637	18722	18662	18609	18555	18825	18567	18763	18779	18728	18675	18611	18565	18931	18620	18710	18811	18626	18685	18594	18523	18655	18811	18554	18623	18833	18816	18789	18775	18590	18579	18839	18606	18805	18584	18712	18762	18588	18562	18609	18763	18687	18700	18589	18625	18574	18435	18563	18492	18709	18710	18611	18517	18709	18849	18509	18489	18560	18705	18902	18738	18714	18693	18679	18676	18626	18698	18426	18683	18683	18593	18893	18803	18681	18763	18502	18596	18777	18586	18510	18686	18666	18736	18375	18701	18733	18712	18560	18667	18669	18541	18744	18785	18806	18687	18851	18720	18656	18723	18900	18740	18676	18755	18514	18704	18578	18594	18631	18427	18783	18757	18538	18558	18668	18739	18781	18543	18700	18674	18644	18908	18920	18713	18650	18588	18413	18776	18788	18732
16892	22440	21366	19061	17898	17889	17479	17584	17396	16624	16729	17095	19032	19331	19064	18029	17110	16502	16477	16543	16548	16468	16297	16608	16587	16427	16400	16522	16331	16343	16475	16464	16484	16518	16349	16459	16363	16547	16432	16338	16570	16449	16323	16290	16345	16371	16587	16319	16385	16578	16581	16513	16727	16535	16514	16438	16421	16461	16545	16460	16433	16380	16453	16480	16485	16398	16328	16268	16521	16421	16350	16247	16523	16491	16319	16380	16500	16405	16696	16422	16545	16535	16570	16417	16375	16571	16463	16332	16409	16468	16328	16327	16458	16173	16486	16346	16647	16412	16346	16427	16474	16637	16446	16433	16295	16423	16358	16470	16318	16441	16476	16468	16315	16354	16360	16549	16420	16415	16389	16428	16495	16357	16552	16438	16488	16261	16524	16401	16546	16507	16510	16461	16439	16426	16375	16676	16419	16557	16495	16415	16249	16565	16348	16608	16489	16378	16379	16730	16516	16371	16378	16594	16476	16354	16369	16434	16349	16457	16461	16524	16611	16492	16461	16525	16455	16477	16479	16490	16426	16581	16331	16420	16481	16547	16442	16439	16299	16598	16460	16431	16300	16344	16307	16441	16551	16441	16515	16339	16397	16415	16548	16482	16361	16489	16436	16289	16302	16641	16406	16664	16180	16413	16710	16475	16302	16383	16539	16413	16304	16517	16416	16481	16487	16470	16508	16284	16423	16458	16376	16307	16537	16495	16231	16497	16290	16571	16535	16307	16556	16312	16323	16313	16300	16312	16202	16386	16587	16547	16281	16310	16533	16516	16547	16398	16287	16400	16545	16346	16487	16392	16481	16464	16442	16569	16489	16551	16363	16378	16474	16548	16431	16644	16492	16395	16438	16592	16643	16571	16383	16214	16528	16410	16466	16450	16449	16392	16369	16400	16496	16421	16583	16319	16530	16292	16328	16230	16615	16466	16375	16562	16442	16607	16535	16364	16552	16445	16383	16494	16520	16371	16302	16353	16399	16473	16353	16474	16467	16470	16844	16448	16529	16438	16290	16367	16576	16453	16489	16364	16488	16395	16438	16479	16584	16276	16392	16291	16439	16390	16648	16442	16459	16532	16281	16508	16536	16422	16349	16566	16404	16347	16449	16337	16542	16433	16466	16429	16436	16571	16710	16347	16594	16386	16368	16261	16423	16404	16415	16389	16478	16360	16303	16602	16286	16543	16424	16360	16365	16232	16552	16421	16324	16292	16478	16588	16536	16416	16350	16531	16572	16404	16447	16275	16491	16444	16334	16493	16552	16333	16695	16500	16556	16284	16393	16535	16258	16508	16240	16395	16275	16420	16396	16499	16530	16370	16387	16285	16410	16303	16470	16364	16516	16300	16342	16416	16438	16439	16453	16427	16482	16400	16391	16437	16437	16489	16699	16421	16413	16529	16457	16304	16528	16461	16447	16404	16442	16409	16376	16421	16324	16534	16448	16429	16386	16369	16548	16449	16492	16470	16507	16223	16361	16568	16527	16466	16568	16412	16365	16474	16377	16409	16316	16354	16248	16376	16395	16508	16488	16394	16403	16548	16357	16514	16364	16578	16487	16546	16545	16584	16588	16420	16458	16430	16311	16481	16548	16339	16487	16479	16366	16389	16423	16525	16278	16473	16567	16416	16474	16416	16384	16466	16472	16477	16358	16410	16274	16519	16490	16509	16424	16533	16340	16497	16537	16427	16435	16359	16580	16525	16408	16347	16360	16424	16335	16537	16330	16391	16422	16523	16349	16379	16600	16334	16435	16336	16369	16424	16452	16395	16619	16413	16507	16582	16384	16417	16563	16392	16529	16521	16492	16516	16583	16423	16447	16367	16430	16326	16459	16524	16505	16355	16358	16380	16497	16561	16544	16578	16283	16468	16419	16378	16419	16637	16649	16622	16394	16501	16573	16559	16435	16487	16498	16530	16597	16460	16423	16568	16370	16489	16506	16381	16455	16366	16445	16531	16442	16389	16385	16605	16289	16498	16470	16496	16442	16446	16533	16476	16503	16387	16444	16479	16527	16542	16296	16456	16284	16325	16686	16527	16487	16508	16488	16397	16444	16557	16462	16503	16502	16372	16359	16414	16344	16457	16434	16495	16443	16545	16308	16327	16593	16539	16431	16471	16560	16256	16591	16399	16594	16634	16640	16421	16232	16418	16446	16398	16415	16523	16462	16557	16452	16459	16484	16623	16350	16289	16465	16494	16305	16538	16559	16487	16578	16200	16339	16501	16506	16319	16478	16405	16499	16513	16484	16508	16467	16542	16417	16506	16396	16322	16639	16543	16569	16271	16433	16555	16323	16519	16369	16457	16419	16454	16442	16365	16417	16482	16294	16480	16625	16561	16359	16396	16384	16354	16503	16422	16638	16358	16536	16321	16431	16319	16523	16291	16387	16411	16384	16292	16418	16477	16344	16396	16645	16532	16351	16512	16526	16476	16496	16384	16493	16488	16481	16535	16347	16491	16512	16482	16715	16481	16435	16492	16494	16310	16478	16638	16406	16536	16436	16574	16693	16606	16470	16525	16589	16291	16486	16403	16394	16341	16533	16495	16642	16495	16643	16531	16436	16593	16235	16478	16475	16409	16532	16368	16368	16544	16463	16531	16694	16409	16335	16498	16538	16436	16577	16487	16633	16466	16429	16446	16260	16401	16437	16348	16490	16434	16475	16471	16319	16448	16537	16415	16400	16366	16372	16392	16413	16458	16644	16591	16544	16419	16445	16420	16467	16278	16529	16420	16390	16310	16379	16380	16475	16566	16353	16473	16380	16657	16358	16508	16559	16365	16262	16536	16365	16408	16285	16453	16399	16370	16501	16367	16445	16379	16611	16539	16607	16391	16472	16385	16401	16536	16444	16488	16264	16371	16384	16441	16413	16258	16447	16381	16584	16451	16484	16347	16470	16511	16439	16343	16645	16591	16458	16263	16378	16497	16316	16380	16317	16376	16399	16417	16475	16492	16475	16380	16423	16427	16345	16377	16438	16393	16336	16435	16659	16395	16396	16582	16608	16440	16519	16615	16463	16364	16527	16408	16346	16375	16384	16333	16256	16450	16430	16394	16328	16505	16464	16492	16483	16446	16360	16485	16428	16364	16446	16494	16604	16419	16366	16618	16503	16418	16602	16401	16503	16348	16384	16470	16374	16436	16501	16663	16443	16472	16585	16607	16391	16538	16382	16416	16565	16371	16510	16368	16527	16411	16467	16421	16464	16514	16492	16366	16495	16362	16371	16314	16392	16352	16536	16396	16512	16415	16530	16498	16504	16519	16458	16483	16499	16547	16271	16285	16476	16492	16487	16475	16436	16348	16314	16342	16473	16407	16461	16467	16540	16537	16554	16315	16452	16250	16672	16393	16474	16613	16530	16483	16588	16553	16490	16301	16434	16349	16502	16580	16379	16545	16384	16458	16664	16386	16318	16500	16366	16455	16480	16401	16339	16429	16481	16626	16505	16559	16504	16352	16452	16527	16367	16510	16479	16479	16368	16540	16439	16606	16520	16472	16401	16605	16524	16438	16389	16419	16486	16470	16543	16697	16257	16598	16332	16571	16600	16433	16326	16333	16297	16398	16352	16488	16484	16535	16508	16444	16427	16322	16543	16458	16566	16531	16264	16259	16484	16493	16526	16289	16338	16563	16578	16429	16400	16355	16476	16535	16341	16386	16263	16563	16425	16502	16413	16517	16402	16468	16519	16426	16528	16489	16365	16367	16517	16486	16358	16386	16456	16432	16547	16369	16428	16396	16340	16373	16500	16505	16569	16463	16482	16361	16536	16280	16456	16525	16565	16327	16567	16339	16349	16333	16475	16493	16379	16532	16313	16241	16416	16683	16432	16493	16403	16605	16589	16440	16420	16394	16587	16512	16412	16504	16505	16307	16520	16331	16438	16390	16435	16514	16344	16780	16400	16502	16583	16582	16437	16419	16404	16461	16418	16379	16535	16319	16439	16326	16268	16580	16566	16411	16263	16486	16430	16441	16586	16359	16424	16527	16476	16405	16373	16445	16409	16395	16413	16395	16365	16461	16386	16442	16350	16455	16374	16467	16499	16419	16538	16443	16488	16325	16431	16442	16374	16455	16569	16372	16445	16444	16478	16376	16385	16415	16467	16395	16534	16416	16315	16555	16249	16309	16357	16579	16521	16368	16368	16490	16240	16490	16454	16302	16388	16456	16662	16367	16608	16523	16299	16480	16540	16583	16420	16477	16413	16434	16329	16495	16507	16400	16410	16399	16548	16376	16484	16449	16443	16470	16514	16339	16310	16473	16532	16472	16546	16514	16493	16347	16438	16646	16372	16499	16319	16453	16274	16487	16535	16404	16417	16523	16439	16523	16508	16482	16561	16520	16439	16329	16457	16356	16495	16637	16486	16427	16463	16403	16567	16521	16300	16465	16396	16409	16514	16337	16667	16434	16485	16501	16298	16423	16615	16398	16401	16429	16337	16398	16541	16305	16708	16488	16692	16325	16343	16553	16582	16383	16485	16525	16393	16516	16465	16350	16386	16365	16383	16547	16394	16332	16465	16527	16461	16508	16434	16514	16480	16490	16439	16307	16497	16477	16535	16480	16446	16413	16422	16530	16467	16481	16434	16395	16384	16279	16614	16347	16455	16430	16449	16375	16501	16378	16473	16450	16502	16422	16420	16411	16525	16317	16521	16493	16507	16620	16213	16526	16363	16254	16481	16447	16384	16509	16252	16340	16542	16626	16635	16405	16580	16525	16489	16376	16500	16573	16302	16472	16436	16356	16499	16551	16461	16440	16394	16328	16578	16399	16537	16451	16510	16462	16477	16414	16382	16511	16586	16349	16409	16466	16453	16588	16334	16471	16447	16511	16713	16505	16400	16484	16468	16366	16533	16549	16383	16656	16440	16445	16596	16449	16530	16622	16453	16246	16368	16408	16400	16663	16412	16366	16405	16508	16616	16491	16303	16408	16446	16361	16425	16337	16193	16620	16444	16408	16373	16420	16363	16457	16496	16608	16600	16263	16461	16416	16399	16519	16349	16454	16575	16350	16485	16455	16430	16550	16396	16461	16449	16492	16630	16513	16441	16424	16400	16649	16436	16479	16490	16511	16348	16351	16603	16543	16393	16429	16359	16451	16415	16451	16459	16497
24244	21536	28988	24616	22605	23063	22934	20578	19529	19405	19253	19636	26208	32282	30512	26327	22038	19739	18933	18834	18909	18818	18703	18749	18769	18527	18632	18632	18806	18863	18899	18740	18799	18836	18619	18592	18645	18676	18514	18590	18597	18692	18528	18844	18596	18663	18803	18594	18779	18443	18884	18909	18785	18747	18555	18609	18673	18732	18532	18883	18913	18659	18732	18652	18678	18590	18836	18581	18700	18554	18744	18743	18603	18646	18727	18735	18722	18577	18592	18705	18722	18474	18567	18648	18653	18726	18711	18471	18528	18402	18822	18596	18821	18462	18644	18551	18512	18793	18788	18731	18693	18622	18670	18576	18659	18778	18605	18655	18878	18636	18481	18772	18698	18734	18686	18870	18567	18640	18561	18614	18456	18809	18539	18655	18671	18598	18728	18561	18489	18863	18667	18647	18720	18811	18669	18554	18702	18657	18660	18706	18671	18809	18733	18704	18556	18471	18714	18616	18847	18352	18619	18678	18641	18732	18774	18650	18557	18924	18569	18686	18596	18564	18670	18680	18618	18434	18634	18516	18600	18695	18715	18666	18662	18425	18613	18627	18637	18590	18785	18702	18536	18812	18534	18663	18689	18570	18616	18419	18517	18762	18560	18546	18726	18541	18555	18942	18806	18656	18612	18638	18594	18628	18694	18664	18557	18600	18502	18773	18520	18573	18597	18547	18656	18756	18646	18654	18665	18619	18515	18568	18605	18695	18566	18713	18914	18708	18364	18550	18591	18634	18824	18734	18540	18670	18667	18730	18605	18713	18657	18706	18678	18604	18658	18663	18652	18570	18581	18646	18572	18709	18675	18780	18693	18879	18794	18554	18740	18729	18711	18524	18631	18636	18884	18711	18801	18728	18577	18551	18622	18616	18868	18692	18568	18669	18381	18637	18599	18638	18619	18615	18541	18457	18744	18436	18448	18629	18587	18592	18609	18556	18595	18759	18809	18879	18668	18640	18543	18582	18529	18719	18702	18762	18657	18654	18795	18638	18600	18766	18677	18671	18740	18728	18528	18585	18453	18591	18720	18634	18623	18467	18520	18706	18896	18755	18471	18594	18478	18848	18562	18535	18727	18563	18607	18531	18662	18602	18566	18751	18782	18432	18392	18608	18704	18533	18510	18702	18744	18473	18638	18835	18664	18506	18787	18665	18662	18512	18612	18435	18574	18633	18639	18764	18720	18732	18574	18715	18689	18347	18477	18710	18460	18787	18776	18745	18684	18480	18677	18723	18662	18682	18712	18702	18437	18755	18635	18666	18700	18557	18750	18616	18603	18536	18686	18651	18771	18712	18608	18563	18645	18368	18639	18524	18669	18566	18601	18588	18700	18624	18842	18574	18604	18648	18619	18677	18626	18732	18744	18749	18656	18545	18750	18663	18800	18630	18757	18445	18559	18543	18627	18678	18545	18772	18725	18772	18670	18617	18957	18906	18636	18671	18657	18639	18865	18591	18817	18685	18639	18674	18602	18573	18443	18576	18591	18487	18723	18638	18447	18485	18833	18426	18847	18810	18651	18634	18625	18457	18731	18791	18784	18727	18726	18628	18678	18706	18620	18685	18573	18738	18728	18528	18690	18742	18570	18629	18791	18560	19015	18679	18737	18488	18633	18810	18858	18482	18621	18505	18624	18770	18482	18820	18773	18712	18718	18655	18625	18563	18634	18739	18627	18593	18591	18603	18729	18859	18540	18777	18689	18540	18622	18640	18608	18537	18663	18601	18502	18660	18626	18727	18571	18773	18733	18576	18529	18717	18790	18564	18731	18743	18475	18880	18626	18721	18800	18662	18875	18666	18660	18781	18788	18761	18738	18636	18507	18705	18503	18573	18697	18693	18846	18692	18782	18810	18660	18585	18640	18482	18867	18612	18671	18486	18604	18771	18808	18825	18735	18658	18694	18843	18544	18705	18454	18663	18586	18787	18629	18969	18807	18618	18707	18843	18740	18454	18678	18783	18740	18685	18794	18672	18694	18675	18570	18511	18683	18790	18637	18420	18735	18782	18718	18571	18624	18695	18717	18513	18722	18557	18840	18805	18470	18795	18636	18510	18798	18545	18561	18494	18605	18568	18682	18788	18620	18449	18636	18643	18738	18703	18624	18430	18697	18793	18532	18457	18554	18434	18679	18782	18455	18730	18724	18565	18724	18652	18889	18769	18786	18535	18620	18500	18595	18599	18566	18460	18698	18548	18783	18717	18426	18704	18580	18684	18661	18574	18596	18660	18321	18537	18733	18785	18649	18576	18618	18654	18709	18626	18619	18703	18695	18733	18708	18678	18601	18620	18517	18730	18482	18683	18620	18648	18665	18610	18797	18916	18645	18320	18631	18626	18749	18742	18706	18285	18378	18644	18662	18682	18692	18645	18562	18577	18349	18740	18647	18743	18553	18773	18662	18926	18653	18448	18733	18435	18721	18591	18566	18652	18824	18608	18675	18641	18642	18906	18822	18661	18896	18563	18666	18476	18667	18849	18985	18781	18866	18655	18558	18717	18559	18536	18650	18753	18608	18774	18852	18785	18600	18625	18729	18665	18649	18420	18642	18807	18495	18636	18614	18814	18660	18829	18650	18536	18759	18630	18842	18727	18789	18678	18284	18640	18571	18650	18837	18536	18620	18754	18827	18705	18693	18740	18649	18787	18648	18823	18624	18606	18703	18565	18607	18627	18823	18555	18596	18591	18564	18687	18573	18639	18698	18516	18732	18692	18697	18875	18508	18604	18535	18461	18683	18592	18695	18683	18713	18727	18687	18611	18533	18549	18686	18629	18808	18691	18454	18433	18577	18770	18697	18509	18687	18385	18734	18511	18501	18730	18642	18782	18715	18844	18564	18704	18408	18578	18541	18719	18543	18567	18771	18655	18752	18467	18739	18716	18472	18605	18910	18561	18570	18844	18711	18505	18691	18598	18763	18691	18708	18968	18712	18552	18618	18768	18714	18525	18709	18628	18739	18661	18484	18776	18770	18492	18499	18691	18687	18570	18822	18610	18573	18655	18689	18589	18721	18738	18718	18741	18636	18668	18736	18646	18672	18521	18753	18641	18790	18596	18744	18592	18606	18575	18575	18627	18339	18714	18585	18872	18847	18570	18662	18606	18584	18497	18603	18654	18687	18628	18759	18691	18666	18935	18540	18670	18552	18558	18753	18620	18359	18843	18639	18551	18540	18549	18791	18691	18671	18860	18603	18586	18845	18549	18794	18453	18589	18634	18672	18649	18555	18557	18845	18559	18618	18640	18612	18664	18644	18769	18752	18662	18705	18704	18600	18598	18568	18703	18691	18683	18752	18701	18798	18581	18554	18651	18627	18588	18646	18585	18762	18658	18776	18687	18724	18727	18713	18889	18685	18641	18617	18474	18476	18597	18524	18533	18826	18488	18729	18507	18789	18807	18649	18777	18494	18714	18849	18596	18732	18688	18823	18625	18782	18576	18569	18577	18671	18720	18480	18543	18596	18862	18798	18884	18683	18682	18560	18770	18916	18746	18928	18780	18822	18626	18631	18762	18731	18520	18812	18625	18631	18761	18785	18576	18580	18709	18646	18703	18619	18757	18718	18539	18531	18755	18740	18619	18675	18751	18605	18648	18712	18493	18611	18793	18595	18644	18440	18593	18509	18546	18794	18850	18377	18653	18654	18640	18500	18724	18756	18710	18716	18692	18701	18628	18567	18497	18697	18729	18707	18731	18424	18861	18655	18504	18543	18815	18834	18699	18846	18806	18706	18660	18615	18353	18545	18559	18613	18780	18610	18538	18563	18492	18629	18788	18581	18555	18603	18634	18656	18606	18879	18711	18497	18647	18436	18830	18526	18644	18564	18627	18951	18492	18666	18732	18664	18817	18493	18621	18821	18501	18573	18936	18832	18909	18581	18829	18664	18626	18716	18876	18835	18718	18609	18579	18528	18580	18687	18728	18585	18519	18653	18802	18545	18765	18658	18624	18342	18672	18613	18569	18736	18720	18765	18687	18603	18716	18469	18628	18707	18589	18605	18739	18742	18675	18519	18611	18650	18536	18756	18517	18697	18742	18699	18793	18755	18739	18661	18788	18635	18625	18655	18642	18830	18756	18414	18541	18670	18574	18737	18733	18591	18679	18597	18934	18693	18529	18958	18604	18573	18703	18902	18740	18778	18560	18635	18756	18676	18546	18548	18606	18648	18602	18626	18619	18656	18688	18586	18569	18716	18598	18663	18439	18659	18777	18679	18813	18688	18768	18675	18535	18784	18518	18444	18696	18671	18538	18606	18791	18624	18706	18630	18652	18556	18438	18567	18851	18632	18495	18798	18591	18594	18744	18632	18661	18494	18556	18843	18808	18844	18573	18413	18639	18742	18551	18711	18521	18632	18792	18644	18496	18702	18741	18570	18652	18616	18545	18634	18846	18875	18721	18376	18559	18586	18676	18809	18746	18594	18617	18728	18729	18520	18650	18674	18654	18616	18937	18652	18515	18506	18642	18574	18787	18587	18709	18601	18801	18672	18712	18711	18820	18524	18763	18613	18674	18728	18538	18583	18663	18742	18510	18663	18612	18687	18546	18856	18429	18813	18669	18643	18603	18805	18844	18624	18581	18622	18642	18887	18776	18598	18662	18650	18590	18704	18594	18632	18438	18723	18619	18715	18675	18784	18830	18563	18824	18555	18754	18774	18612	18616	18554	18590	18481	18591	18577	18448	18594	18777	18589	18631	18645	18719	18792	18769	18799	18683	18553	18742	18570	18633	18799	18619	18645	18550	18631	18736	18579	18704	18603	18556	18733	18620	18789	18644	18777	18814	18665	18535	18715	18752	18726	18538	18599	18540	18553	18786	18633	18740	18620	18651	18465	18635	18447	18594	18536	18805	18586	18545	18646	18473	18511	18608	18832	18808	18874	18556	18530	18692	18695	18582	18581	18803	18560	18688	18739	18648	18708	18795	18675	18477	18779	18797	18683	18864	18571	18667	18747	18400	18689	18492	18536	18600	18635	18692	18874	18756	18803	18761	18818	18629	18643	18619	18758	18705	18589	18495	18873	18884	18574	18715	18739	18556	18627	18722	18704	18596	18742	18504	18651	18548	18483	18455	18586	18651	18704	18664	18528	18538	18684	18846	18504	18605	18599	18842	18710	18648	18757
15957	27391	25946	21667	20168	19601	19603	18930	18127	17196	17160	17657	29510	33803	31494	25639	19685	17407	16897	16510	16566	16316	16630	16447	16537	16357	16524	16616	16428	16469	16536	16418	16528	16587	16224	16496	16436	16428	16340	16378	16616	16497	16613	16585	16462	16360	16499	16415	16499	16486	16663	16316	16421	16501	16437	16493	16450	16584	16396	16684	16707	16693	16435	16557	16641	16514	16368	16475	16355	16367	16560	16670	16303	16427	16482	16410	16473	16602	16509	16495	16412	16400	16467	16423	16383	16341	16464	16672	16405	16530	16527	16470	16530	16547	16585	16478	16455	16612	16429	16486	16462	16605	16405	16428	16440	16607	16451	16520	16320	16571	16581	16454	16505	16430	16409	16435	16532	16616	16456	16548	16415	16485	16401	16436	16477	16432	16492	16451	16314	16449	16592	16502	16436	16424	16497	16429	16484	16379	16592	16364	16494	16570	16343	16421	16397	16582	16361	16444	16613	16583	16425	16399	16443	16525	16568	16531	16588	16520	16295	16356	16555	16719	16521	16417	16480	16676	16361	16454	16682	16374	16296	16358	16585	16447	16469	16465	16318	16371	16499	16401	16565	16586	16492	16505	16463	16345	16455	16391	16337	16594	16422	16569	16412	16444	16548	16488	16605	16469	16515	16545	16526	16476	16341	16472	16427	16425	16595	16486	16381	16458	16592	16506	16477	16484	16535	16479	16498	16474	16672	16337	16424	16745	16411	16581	16529	16444	16359	16506	16458	16461	16281	16444	16426	16556	16499	16231	16384	16617	16671	16536	16383	16589	16403	16348	16389	16447	16307	16440	16543	16559	16466	16445	16529	16514	16465	16384	16628	16420	16334	16438	16422	16354	16520	16389	16416	16502	16472	16409	16475	16521	16518	16407	16463	16516	16438	16429	16524	16475	16522	16463	16454	16493	16467	16556	16394	16361	16483	16499	16386	16535	16477	16433	16447	16445	16409	16289	16431	16488	16539	16375	16414	16420	16518	16528	16547	16531	16456	16417	16515	16528	16443	16511	16421	16346	16502	16383	16491	16285	16510	16271	16526	16478	16373	16541	16517	16600	16417	16278	16417	16417	16589	16337	16480	16407	16564	16459	16502	16443	16311	16468	16479	16496	16422	16671	16267	16381	16504	16259	16560	16288	16469	16332	16420	16364	16376	16206	16442	16481	16465	16491	16526	16387	16427	16446	16646	16293	16568	16505	16447	16682	16413	16503	16463	16399	16425	16496	16554	16482	16446	16450	16564	16448	16484	16569	16373	16519	16379	16475	16490	16467	16325	16514	16433	16606	16475	16502	16525	16493	16372	16514	16543	16359	16428	16521	16514	16564	16517	16329	16513	16483	16456	16589	16575	16472	16505	16353	16527	16515	16330	16511	16364	16342	16576	16421	16516	16253	16435	16441	16450	16460	16384	16498	16318	16393	16576	16468	16476	16350	16575	16348	16337	16472	16365	16540	16395	16288	16388	16429	16511	16248	16468	16414	16392	16305	16688	16299	16587	16618	16587	16448	16309	16518	16392	16543	16539	16252	16247	16549	16421	16308	16579	16402	16407	16374	16539	16535	16551	16461	16384	16717	16477	16520	16574	16427	16321	16316	16710	16451	16516	16558	16452	16286	16440	16445	16401	16537	16446	16413	16322	16532	16556	16429	16452	16546	16464	16544	16562	16447	16478	16549	16407	16580	16544	16515	16311	16550	16574	16534	16397	16424	16390	16422	16585	16442	16446	16431	16430	16438	16439	16446	16381	16298	16322	16237	16410	16460	16436	16376	16584	16438	16659	16389	16425	16550	16535	16560	16530	16359	16459	16305	16396	16512	16519	16577	16407	16456	16472	16563	16368	16447	16561	16312	16659	16505	16501	16502	16686	16607	16379	16519	16395	16676	16473	16466	16376	16548	16483	16581	16614	16301	16490	16519	16506	16619	16526	16499	16442	16574	16530	16511	16620	16350	16594	16495	16533	16534	16635	16417	16324	16541	16340	16603	16496	16432	16567	16455	16403	16407	16412	16334	16321	16521	16301	16465	16615	16325	16477	16580	16608	16341	16517	16460	16400	16498	16352	16454	16520	16602	16404	16517	16520	16570	16434	16512	16444	16591	16479	16437	16513	16535	16454	16515	16266	16222	16419	16578	16328	16448	16396	16311	16456	16501	16283	16403	16400	16441	16443	16634	16453	16341	16488	16445	16415	16373	16397	16518	16598	16653	16510	16476	16618	16490	16529	16589	16624	16399	16526	16555	16691	16565	16489	16433	16539	16344	16414	16555	16413	16455	16272	16704	16366	16414	16383	16506	16529	16614	16267	16505	16329	16499	16484	16291	16672	16627	16474	16395	16343	16478	16385	16428	16495	16462	16421	16464	16451	16533	16295	16522	16618	16483	16576	16416	16440	16473	16366	16446	16556	16334	16401	16611	16510	16549	16431	16423	16503	16450	16447	16609	16510	16385	16629	16633	16394	16539	16469	16458	16403	16524	16439	16346	16543	16570	16488	16560	16388	16347	16450	16487	16488	16542	16495	16404	16372	16610	16367	16557	16479	16647	16320	16427	16398	16528	16437	16558	16441	16412	16522	16492	16468	16504	16467	16581	16284	16509	16522	16431	16489	16391	16446	16469	16379	16679	16351	16552	16332	16445	16314	16624	16627	16452	16517	16386	16460	16469	16517	16566	16553	16486	16334	16446	16420	16417	16380	16563	16460	16533	16513	16423	16501	16583	16400	16551	16473	16487	16296	16357	16440	16374	16420	16577	16478	16603	16410	16561	16409	16331	16467	16314	16338	16565	16570	16677	16384	16555	16412	16440	16303	16290	16458	16618	16188	16520	16486	16419	16472	16312	16316	16533	16382	16244	16509	16379	16403	16421	16461	16452	16377	16440	16316	16439	16452	16485	16570	16512	16482	16524	16382	16441	16525	16622	16584	16503	16471	16446	16607	16584	16574	16555	16419	16520	16563	16495	16452	16409	16544	16313	16512	16374	16624	16301	16623	16420	16492	16670	16413	16489	16514	16456	16576	16444	16348	16408	16572	16596	16411	16491	16412	16299	16307	16509	16539	16493	16519	16505	16351	16353	16542	16340	16451	16544	16457	16532	16446	16376	16557	16426	16567	16337	16357	16302	16499	16415	16303	16398	16542	16471	16466	16346	16443	16261	16583	16473	16413	16458	16471	16454	16384	16514	16559	16482	16291	16507	16429	16331	16583	16466	16372	16568	16474	16476	16496	16323	16551	16485	16425	16534	16511	16404	16438	16517	16426	16474	16429	16640	16451	16503	16634	16371	16377	16396	16378	16459	16475	16469	16554	16430	16509	16373	16483	16457	16389	16507	16323	16475	16416	16564	16657	16541	16502	16355	16480	16442	16580	16523	16284	16507	16570	16466	16379	16304	16480	16292	16522	16646	16428	16429	16496	16437	16525	16440	16331	16496	16412	16485	16700	16576	16428	16566	16439	16335	16239	16357	16502	16452	16465	16513	16557	16583	16415	16614	16480	16368	16540	16431	16338	16497	16409	16519	16330	16420	16535	16447	16427	16436	16447	16507	16648	16291	16353	16506	16387	16491	16539	16344	16405	16433	16458	16326	16390	16545	16437	16425	16502	16555	16453	16606	16561	16571	16559	16596	16529	16408	16412	16661	16575	16563	16512	16470	16557	16466	16475	16398	16363	16629	16465	16525	16609	16345	16555	16354	16491	16416	16569	16555	16440	16560	16387	16663	16344	16400	16525	16515	16499	16358	16514	16392	16524	16425	16175	16531	16499	16508	16663	16618	16360	16408	16505	16524	16479	16610	16577	16484	16473	16353	16447	16415	16414	16444	16521	16415	16657	16521	16582	16462	16399	16452	16448	16437	16558	16300	16364	16495	16533	16599	16610	16511	16372	16393	16762	16547	16276	16383	16558	16369	16379	16335	16498	16448	16392	16483	16440	16622	16529	16368	16471	16556	16464	16464	16541	16543	16484	16403	16334	16397	16582	16461	16401	16571	16643	16340	16285	16413	16778	16465	16458	16295	16281	16526	16492	16373	16463	16469	16401	16520	16381	16473	16621	16388	16519	16499	16709	16539	16539	16467	16422	16573	16364	16529	16523	16428	16427	16493	16369	16551	16769	16422	16524	16489	16450	16505	16580	16494	16505	16408	16537	16405	16448	16405	16468	16575	16609	16535	16522	16296	16390	16426	16600	16469	16501	16311	16510	16307	16519	16383	16399	16341	16460	16521	16342	16370	16396	16292	16444	16525	16482	16518	16405	16411	16378	16497	16487	16419	16522	16317	16541	16499	16578	16385	16291	16534	16411	16471	16489	16376	16433	16402	16377	16358	16273	16507	16466	16497	16405	16544	16551	16490	16454	16442	16331	16434	16434	16369	16419	16620	16448	16622	16507	16537	16338	16406	16295	16398	16311	16581	16512	16323	16411	16553	16468	16467	16631	16581	16382	16529	16440	16394	16423	16553	16425	16446	16325	16352	16512	16413	16446	16604	16682	16456	16635	16655	16511	16301	16725	16529	16460	16543	16500	16468	16464	16537	16384	16426	16431	16458	16544	16542	16485	16425	16493	16508	16577	16402	16327	16617	16556	16510	16437	16582	16392	16397	16499	16515	16413	16544	16464	16192	16484	16642	16545	16328	16444	16605	16502	16529	16590	16361	16386	16527	16442	16473	16386	16387	16461	16390	16496	16598	16458	16363	16549	16509	16484	16461	16382	16419	16239	16425	16427	16499	16430	16463	16543	16707	16547	16333	16400	16579	16316	16420	16529	16667	16426	16354	16570	16414	16451	16470	16436	16381	16494	16470	16650	16326	16416	16407	16391	16179	16495	16456	16526	16514	16399	16526	16663	16651	16420	16547	16475	16687	16426	16597	16513	16656	16675	16466	16399	16504	16505	16381	16315	16449	16492	16267	16700	16318	16483	16472	16440	16300	16451	16501	16559	16482	16397	16464	16501	16546	16513	16501	16522	16536	16381	16336	16389	16446	16692	16445	16456	16410	16305	16440	16591	16574	16557	16699	16569	16599	16494	16599	16354	16397	16512	16499	16447	16435	16625	16439	16224	16362	16594	16469	16449	16516	16354	16343	16406	16230	16514	16478	16427	16541	16584	16347	16570	16556	16372	16549
23199	21556	29473	24118	21802	24079	26490	21569	19957	20073	19673	19768	30153	40172	38202	31147	24377	20734	19565	18976	18941	18929	18817	18860	18816	18969	18781	18745	18539	18716	18752	18935	19002	18741	18835	18795	18585	18891	18812	18790	18834	18706	18833	18575	18983	18636	18592	18852	18998	18892	18832	18525	18748	18748	18694	18556	18689	18957	18866	18949	18993	18896	18645	18573	18790	18772	18699	18558	18741	19002	18681	18635	18709	18859	18753	18640	18858	18853	18901	18665	18945	18738	18777	18586	18672	18639	18721	18621	18662	18686	18500	18626	18677	18734	18785	18763	18510	18793	18773	18781	19066	18980	18815	18673	18529	18717	18604	18823	18662	18612	18703	18809	18822	18722	18685	18738	18635	18859	18640	18699	18797	18809	18588	18620	18630	18708	18716	18693	18555	18798	18769	18568	18658	18745	18780	18609	18592	18672	18578	18912	18752	18558	18706	18824	18875	18533	18686	18623	18688	18734	18651	18730	18673	18509	18772	18756	18644	18688	18806	18765	18750	18661	18659	18606	18718	18869	18684	18711	18742	18678	18669	18656	18609	18756	18625	18746	18816	18635	18636	18720	18940	18580	18671	18614	18718	18676	18641	18731	18818	18717	18744	18678	18750	18760	18716	18752	18551	18775	18594	18796	19029	18527	18888	18953	18570	18653	18502	18655	18669	18785	18909	18733	18777	18391	18981	18780	18873	18807	18762	18643	18800	18627	19026	18608	18948	18706	18670	18671	18754	18775	18762	18631	18680	18617	18711	18583	18704	18845	18604	18481	18596	18356	18362	18643	18610	18512	18767	18656	18633	18821	18413	18680	18698	18705	18654	18905	18653	18644	18842	18790	18576	18569	18709	18579	18581	18633	18955	18857	18481	18614	18868	18709	18723	18724	18830	18583	18719	18695	18617	18633	18724	18819	18806	18787	18779	18817	18650	18766	18731	18752	18693	18587	18543	18548	18629	18788	18576	18562	18708	18681	18468	18682	18779	18711	18795	18732	18735	18706	18849	18600	18861	18622	18794	18605	18640	18758	18872	18546	18614	18759	18668	18779	18693	18674	18715	18810	18546	18816	18770	18720	18713	18610	18765	18717	18788	18658	18633	18693	18603	18485	18723	18539	18672	18628	18841	18734	18843	18543	18740	18605	18513	18814	18713	18555	18790	18797	18630	18731	18757	18902	18598	18754	18554	18367	18824	18904	18703	18708	18550	18619	18865	18667	18763	18621	18557	18784	18560	18582	18621	19018	18710	18833	18587	18740	18821	18746	18802	18624	18917	18548	18577	18636	18622	18653	18589	18764	18733	18574	18525	18596	18701	18738	18611	18855	18681	18689	18645	18698	18783	18642	18582	18638	18778	18919	18499	18532	18644	18724	18636	18787	18581	18542	18519	18652	18509	18809	18684	18800	18769	18900	18854	18720	18642	18864	18600	18647	18762	18747	18898	18878	18777	18686	18649	18824	18701	18656	18561	18686	18643	18662	18594	18566	18765	18603	18574	18789	18764	18779	18682	18660	19042	18647	18753	18849	18885	18815	18567	18426	18794	18733	18760	18721	18907	18695	18385	18799	18601	18728	18850	18597	18598	18737	18551	18712	18716	18518	18724	18736	18604	18639	18610	18783	18842	18544	18564	18562	18683	18624	18861	18563	18628	18455	18609	18733	18771	18664	18753	18599	18823	18586	18574	18525	18604	18531	18582	18670	18888	18629	18781	18639	18875	18692	18680	18331	18672	18727	18564	18720	18619	18492	18705	18745	18712	18639	18613	18713	18567	18635	18664	18700	18493	18727	18792	18644	18660	18682	18675	18837	18742	18777	18538	18745	18799	18554	18703	18792	18565	18812	18609	18499	18786	18638	18708	18655	18799	18799	18704	18742	18618	18593	18516	18607	18615	18920	18605	18844	18542	18685	18721	18808	18843	18785	18904	18589	18796	18568	18592	18617	18710	18639	18746	18560	18746	18618	18735	18630	18684	18461	18585	18604	18537	18530	18717	18571	18315	18796	18852	18600	18655	18523	18692	18674	18616	18888	18783	18746	18767	18773	18739	18738	18731	18539	18574	18776	18645	18621	18572	18571	18734	18589	18793	18700	18800	18758	18796	18627	18609	18631	18789	18589	18921	18655	18719	18629	18559	18535	18655	18666	18753	18518	18713	18582	18735	18498	18629	18775	18770	18733	18839	18550	18418	18815	18649	18582	18633	18471	18833	18641	18583	18886	18633	18781	18705	18689	18746	18670	18716	18625	18671	18742	18831	18665	18721	18814	18618	18670	18678	18552	18632	18663	18640	18560	18848	18468	18495	18517	18687	18457	18662	18910	18759	18771	18650	18439	18778	18518	18647	18636	18597	18676	18613	18507	18605	18730	18592	18807	18670	18685	18654	18715	18655	18748	18532	18727	18599	18745	18589	18629	18572	18725	18645	18742	18807	18701	18575	18696	18756	18771	18613	18638	18660	18804	18560	18773	18831	18509	18737	18494	18889	18702	18880	18915	18716	18785	18605	18589	18476	18761	18858	18795	18979	18575	18684	18743	18515	18726	18767	18794	18532	18682	18585	18712	18678	18696	18829	18720	18630	18708	18799	18710	18569	18582	18760	18592	18658	18692	18563	18833	18769	18681	18728	18692	18663	18791	18649	18686	18826	18634	18683	18953	18795	18574	18616	18672	18699	18792	18664	18913	18521	18679	18859	18783	18592	18768	18572	18732	18695	18707	18531	18678	18828	18564	18800	18716	18597	18866	18695	18655	18692	18578	18440	18579	18713	18655	18855	18686	18989	18844	18484	18649	18672	18669	18462	18686	18784	18512	18568	18573	18600	18692	18586	18704	18737	18970	18762	18551	18658	18621	18726	18717	18896	18518	18594	18657	18775	18734	18608	18545	18638	18666	18646	18735	18721	18541	18678	18555	18511	18522	18548	18704	18487	18673	18637	18525	18631	18576	18698	18761	18834	18784	18580	18612	18792	18826	18857	18700	18578	18731	18482	18803	18834	18835	18578	18556	18557	18593	18863	18666	18587	18743	18703	18631	18683	18662	18725	18556	18696	18864	18945	18483	18671	18805	18489	18548	18563	18858	18630	18678	18677	18693	18634	18530	18582	18785	18685	18848	18840	18848	18462	18506	18693	18788	18706	18769	18797	18740	18740	18768	18842	18422	18685	18783	18806	18692	18599	18767	18672	18584	18639	18473	18519	18622	18552	18573	18805	18751	18719	18713	18804	18637	18487	18714	18516	18772	18796	18768	18761	18404	18508	18698	18837	18787	18738	18700	18688	18647	18475	18621	18701	18576	18628	18749	18698	18844	18708	18537	18701	18516	18669	18505	18819	18764	18518	18797	18871	18704	18664	18879	18482	18843	18546	18644	18613	18806	18610	18647	18570	18672	18615	18745	18714	18893	18486	18692	18820	18717	18607	18696	18730	18589	18743	18644	18748	18710	18613	18451	18904	18879	18566	18546	18615	18682	18675	18882	18527	18843	18736	18616	18708	18742	18756	18672	18703	18643	18665	18864	18738	18622	18783	18782	18502	18708	18418	18478	18653	18462	18681	18971	18509	18699	18729	18724	18554	18871	18893	18633	18799	18802	18798	18682	18780	18674	18581	18486	18709	18771	18712	18650	18579	18635	18694	18658	18736	18874	18672	18827	18613	18714	18630	18790	18748	18654	18905	18809	18671	18726	18713	18786	18591	18783	18694	18695	18582	18591	18690	18681	18627	18566	18761	18714	18441	18454	18561	18768	18690	18528	18794	18743	18691	18595	18689	18732	18729	18780	18604	18842	18822	18751	18666	18699	18601	18530	18561	18549	18716	18592	18646	18754	18471	18430	18744	18782	18600	18749	18851	18607	18835	18746	18609	18848	18736	18929	18683	18507	18646	18680	18770	18736	18680	18873	18692	18451	18769	18673	18560	18531	18688	18638	18716	18781	18724	18840	18551	18681	18841	18819	18677	18639	18911	18590	18703	18569	18554	18628	18871	18673	18744	18703	18540	18647	18745	18557	18588	18691	18791	18722	18949	18559	18824	18647	18473	18713	18790	18649	18658	18657	18624	18624	18650	18543	18840	18825	18674	18706	18641	18517	18611	18703	18735	18883	18804	18652	18745	18702	18827	18742	18678	18864	18803	18748	18792	18415	18615	18588	18697	18722	18487	18678	18622	18615	18446	18674	18511	18719	18615	18518	18541	18589	18569	18588	18631	18654	18668	18696	18773	18742	18711	18599	18689	18565	18492	18629	18592	18579	18621	18695	18257	18582	18672	18700	18778	18757	18630	18710	18891	18822	18715	18641	18718	18564	18721	18762	18759	18858	18726	18899	18581	18734	18701	18504	18666	18687	18740	18618	18533	18569	18558	18659	18836	18543	18914	18747	18651	18714	18725	18601	18580	18615	18601	18747	18597	18734	18727	18743	18607	18630	18639	18384	18717	18847	18703	18664	18658	18524	18647	18609	18803	18678	18527	18696	18637	18720	18451	18520	18707	18760	18654	18692	18612	18880	18792	18666	18739	18641	18844	18691	18718	18752	18633	18732	18707	18708	18806	18519	18711	18750	18680	18824	18883	18774	18693	18720	18786	18620	18820	18790	18617	18717	18745	18735	18704	18656	18610	18692	18643	18744	18609	18892	18589	18729	18686	18717	18897	18766	18421	18828	18535	18681	18721	18610	18675	18592	18885	18839	18565	18561	18698	18751	18691	18820	18759	18636	18860	18714	18626	18775	18718	18679	18649	18485	18588	18731	18608	18606	18880	18685	18727	18701	18493	18632	18860	18911	18825	18641	18596	18697	18719	18827	18696	18761	18678	18752	18685	18477	18595	18980	18580	18628	18676	18830	18866	18631	18654	18690	18805	18683	18475	18824	18625	18673	18621	18614	18664	18431	18716	18631	18553	18659	18668	18690	18721	18612	18634	18667	18409	18640	18563	18787	18809	18801	18541	18745	18777	18678	18603	18691	18698	18620	18472	18648	18759	18488	18797	18570	18552	18617	18544	18501	18441	18615	18567	18697	18614	18655	18626	18645	18808	18729	18621	18528	18701	18615	18659	18433	18730	18587	18652	18789	18680	18737	18659	18764	18949	18772	18687	18614	18757	18675	18431	18430	18715	18690	18696	18801	18530	18733
16909	30489	28174	23508	22112	21708	21075	20121	18741	18206	17824	17651	34496	42074	39246	31833	22209	18429	17127	16785	16556	16760	16661	16498	16541	16631	16595	16530	16455	16480	16524	16553	16710	16480	16539	16508	16528	16493	16651	16457	16536	16386	16580	16419	16660	16705	16485	16530	16490	16460	16499	16439	16624	16584	16545	16568	16599	16270	16626	16408	16532	16558	16522	16596	16565	16434	16453	16551	16462	16384	16564	16327	16566	16550	16602	16569	16356	16526	16379	16504	16368	16500	16523	16543	16463	16520	16287	16640	16456	16638	16452	16549	16495	16457	16503	16419	16488	16500	16429	16379	16606	16465	16694	16499	16580	16583	16568	16549	16607	16574	16573	16550	16597	16437	16381	16519	16592	16606	16384	16306	16576	16432	16367	16566	16423	16477	16547	16449	16352	16486	16413	16436	16622	16574	16465	16567	16479	16475	16445	16486	16495	16575	16422	16424	16546	16514	16646	16576	16519	16345	16374	16379	16448	16374	16411	16577	16558	16514	16641	16490	16451	16410	16489	16478	16440	16362	16387	16360	16558	16669	16235	16482	16403	16502	16452	16393	16399	16570	16445	16520	16584	16769	16509	16513	16567	16667	16374	16437	16486	16521	16577	16558	16523	16598	16522	16534	16548	16410	16653	16459	16685	16354	16416	16462	16562	16592	16508	16508	16425	16555	16542	16532	16663	16545	16454	16470	16408	16473	16559	16349	16436	16506	16653	16341	16534	16323	16594	16405	16486	16439	16571	16435	16593	16313	16576	16451	16730	16413	16538	16490	16372	16486	16538	16493	16402	16252	16211	16609	16426	16523	16670	16438	16498	16406	16592	16409	16546	16248	16552	16570	16617	16550	16370	16559	16351	16404	16459	16715	16440	16472	16441	16623	16588	16452	16607	16495	16616	16598	16476	16636	16495	16400	16485	16597	16464	16531	16490	16506	16450	16553	16289	16435	16413	16529	16544	16530	16372	16408	16409	16544	16649	16411	16403	16594	16452	16576	16507	16565	16353	16522	16411	16391	16471	16455	16438	16497	16520	16650	16647	16386	16358	16471	16475	16517	16530	16611	16353	16453	16489	16531	16332	16456	16554	16533	16411	16351	16468	16533	16468	16385	16521	16526	16422	16482	16357	16498	16488	16624	16418	16566	16559	16341	16454	16450	16325	16431	16351	16602	16565	16367	16477	16413	16405	16597	16308	16597	16475	16542	16575	16422	16529	16581	16352	16552	16687	16444	16428	16593	16518	16442	16379	16583	16393	16466	16679	16565	16589	16345	16606	16435	16553	16511	16370	16422	16461	16471	16576	16448	16394	16577	16366	16444	16495	16272	16411	16312	16559	16694	16617	16353	16542	16536	16654	16470	16477	16513	16336	16340	16449	16452	16485	16432	16498	16559	16513	16444	16534	16594	16459	16600	16406	16482	16409	16449	16517	16553	16516	16345	16545	16562	16437	16257	16632	16413	16376	16547	16423	16480	16442	16392	16596	16542	16468	16423	16466	16371	16372	16602	16363	16495	16439	16525	16548	16557	16500	16487	16455	16402	16275	16585	16484	16579	16551	16586	16607	16432	16449	16590	16647	16695	16368	16473	16526	16573	16529	16551	16419	16503	16390	16449	16530	16427	16524	16679	16506	16518	16454	16490	16450	16449	16658	16563	16380	16540	16555	16541	16456	16331	16677	16699	16456	16520	16597	16629	16394	16443	16585	16490	16540	16541	16733	16335	16563	16404	16584	16383	16460	16499	16343	16458	16450	16228	16478	16420	16373	16547	16479	16591	16415	16692	16469	16516	16601	16377	16446	16684	16469	16633	16611	16494	16390	16579	16549	16366	16525	16491	16451	16537	16614	16460	16548	16451	16475	16482	16427	16549	16619	16385	16699	16494	16591	16350	16639	16509	16574	16372	16671	16596	16556	16477	16314	16414	16467	16544	16494	16458	16535	16453	16572	16478	16552	16522	16385	16575	16407	16280	16516	16464	16537	16652	16474	16590	16358	16492	16597	16631	16337	16569	16537	16478	16465	16628	16432	16489	16369	16438	16474	16479	16296	16556	16642	16494	16588	16660	16585	16615	16490	16482	16350	16415	16312	16677	16334	16618	16463	16567	16288	16463	16607	16493	16495	16506	16689	16338	16464	16572	16422	16550	16485	16523	16487	16533	16394	16491	16393	16495	16432	16597	16599	16476	16654	16573	16626	16473	16381	16587	16543	16498	16464	16655	16496	16578	16475	16373	16659	16581	16576	16654	16522	16621	16450	16387	16483	16440	16472	16495	16592	16538	16536	16286	16419	16722	16472	16544	16526	16407	16491	16490	16641	16517	16574	16540	16317	16401	16434	16445	16613	16476	16585	16514	16454	16429	16672	16569	16570	16415	16421	16592	16426	16549	16474	16509	16433	16438	16511	16378	16426	16615	16495	16538	16522	16449	16654	16520	16490	16418	16380	16340	16616	16471	16574	16609	16589	16417	16582	16440	16586	16510	16448	16552	16336	16331	16575	16573	16537	16414	16403	16382	16487	16404	16465	16449	16564	16533	16407	16576	16534	16725	16469	16465	16452	16470	16550	16687	16399	16563	16657	16549	16437	16360	16508	16385	16551	16524	16583	16319	16520	16465	16296	16456	16311	16477	16366	16613	16495	16487	16693	16636	16530	16554	16469	16445	16541	16507	16513	16510	16448	16392	16327	16519	16453	16247	16664	16456	16505	16432	16409	16448	16268	16326	16374	16535	16365	16502	16495	16376	16495	16389	16447	16493	16645	16455	16508	16402	16370	16351	16590	16528	16549	16390	16487	16438	16509	16402	16503	16581	16463	16367	16537	16756	16504	16553	16473	16403	16663	16312	16507	16561	16328	16575	16472	16537	16589	16465	16382	16608	16549	16535	16341	16558	16382	16591	16690	16319	16513	16487	16411	16594	16697	16435	16485	16480	16355	16343	16440	16581	16375	16491	16408	16524	16531	16451	16530	16540	16546	16534	16375	16453	16720	16501	16662	16472	16516	16418	16544	16459	16369	16506	16437	16380	16524	16526	16463	16516	16632	16423	16457	16584	16554	16444	16572	16597	16472	16606	16319	16427	16433	16481	16536	16322	16465	16557	16425	16755	16631	16493	16301	16698	16409	16671	16424	16599	16408	16481	16552	16426	16515	16503	16362	16608	16217	16358	16417	16397	16544	16576	16496	16578	16423	16448	16597	16538	16315	16642	16463	16445	16458	16398	16440	16500	16461	16399	16389	16559	16600	16629	16403	16460	16645	16473	16446	16571	16439	16438	16548	16477	16359	16490	16262	16491	16368	16463	16386	16536	16579	16539	16490	16404	16574	16416	16517	16496	16433	16467	16484	16344	16291	16489	16429	16361	16610	16476	16400	16528	16432	16625	16454	16371	16374	16521	16646	16470	16452	16479	16542	16628	16461	16520	16409	16343	16388	16617	16728	16382	16467	16329	16612	16456	16427	16479	16493	16417	16437	16574	16568	16490	16443	16721	16377	16574	16425	16371	16583	16525	16459	16373	16454	16411	16534	16547	16306	16402	16504	16383	16448	16443	16561	16489	16345	16458	16426	16654	16568	16586	16487	16566	16574	16537	16436	16512	16535	16510	16418	16477	16657	16503	16633	16608	16284	16440	16357	16346	16489	16533	16450	16502	16600	16544	16545	16508	16454	16380	16608	16605	16520	16665	16454	16468	16418	16492	16371	16413	16400	16638	16516	16560	16421	16470	16417	16525	16331	16434	16598	16533	16544	16522	16463	16621	16616	16468	16427	16429	16630	16697	16442	16600	16572	16438	16378	16570	16478	16556	16551	16535	16467	16483	16528	16247	16594	16328	16466	16408	16440	16477	16443	16561	16495	16452	16638	16466	16486	16480	16344	16432	16436	16313	16488	16432	16434	16427	16540	16537	16784	16560	16646	16459	16512	16468	16544	16380	16465	16461	16518	16482	16526	16469	16609	16424	16582	16664	16610	16393	16432	16571	16464	16458	16632	16508	16364	16529	16543	16662	16396	16325	16452	16435	16508	16509	16359	16447	16372	16407	16504	16439	16413	16510	16463	16661	16426	16552	16591	16514	16570	16381	16597	16471	16500	16506	16646	16534	16437	16431	16426	16565	16456	16559	16512	16426	16563	16578	16524	16399	16603	16303	16444	16516	16505	16554	16456	16618	16556	16388	16402	16639	16457	16434	16658	16308	16496	16493	16487	16457	16377	16324	16383	16457	16574	16511	16569	16424	16398	16668	16567	16495	16512	16492	16471	16320	16607	16373	16474	16565	16457	16459	16562	16263	16469	16487	16477	16515	16485	16551	16503	16494	16578	16531	16586	16300	16424	16532	16501	16500	16484	16341	16400	16485	16544	16575	16551	16350	16482	16455	16534	16409	16394	16485	16445	16501	16381	16502	16402	16520	16688	16626	16465	16403	16526	16554	16376	16414	16569	16647	16576	16305	16599	16660	16277	16555	16546	16482	16489	16466	16263	16532	16340	16492	16526	16657	16579	16587	16339	16560	16353	16476	16593	16421	16506	16475	16572	16496	16665	16641	16436	16490	16515	16644	16687	16426	16337	16388	16365	16472	16330	16514	16579	16433	16391	16343	16431	16517	16308	16677	16428	16391	16566	16434	16506	16821	16437	16459	16700	16529	16533	16314	16496	16509	16427	16546	16323	16433	16413	16520	16579	16487	16382	16297	16384	16439	16418	16449	16535	16433	16578	16506	16675	16374	16478	16352	16425	16589	16417	16569	16414	16746	16448	16518	16409	16360	16528	16675	16341	16403	16317	16483	16437	16370	16561	16439	16576	16317	16458	16519	16361	16210	16512	16597	16570	16693	16377	16452	16635	16529	16338	16316	16608	16484	16652	16393	16559	16438	16642	16542	16465	16390	16571	16470	16165	16419	16531	16481	16370	16601	16395	16669	16551	16526	16482	16623	16367	16419	16422	16477	16599	16402	16473	16611	16416	16540	16283	16496	16527	16589	16528	16479	16480	16543	16331	16393	16575	16575	16430	16431	16421	16383	16481	16398	16559	16398	16450	16317	16494	16396	16436	16594	16542	16512	16482	16588	16535	16651	16527	16507	16447	16453	16649	16540	16490	16566	16591	16481	16502	16596	16626	16600	16506	16404
27719	22238	24901	21817	18508	19599	19699	19330	19274	18950	18597	18588	19237	20569	20384	19332	18738	18331	18351	18076	18045	17884	18081	18122	18086	18023	18109	18016	17986	18034	18144	18158	17803	18086	18152	18115	17887	18129	18134	17943	18118	17903	18120	18002	18078	18164	18095	18292	18137	18064	18088	18033	17951	18079	17984	18167	17999	17979	18091	18055	18026	18022	17886	18236	17923	17929	17898	18006	17982	17793	17987	18041	18130	17803	18139	18079	17938	17980	18089	18173	18093	18048	18051	17814	18186	17967	18244	18052	18034	17906	17978	17917	18053	17864	18136	17965	17884	18029	18202	18020	17816	17780	18133	18127	18014	18064	18169	17915	17873	17864	17933	17920	18177	18026	17824	17808	18167	17873	18030	18292	18225	18348	18185	18062	17972	18077	18116	18057	17932	18055	18111	17955	17953	18085	18024	18195	18012	18066	18128	18186	18048	18087	18141	18107	17836	18077	17910	17947	17977	18068	18089	17979	18046	17888	18269	18062	17823	18119	17899	18035	17963	17973	18185	17968	17855	18018	18159	18066	18383	18012	18083	18174	18104	17894	18087	18051	18001	18130	18249	17884	18039	18056	17943	18022	18053	18085	18017	18000	17976	18209	17986	17929	18019	18058	17981	18106	17947	17933	17952	18100	18028	17932	17906	18069	18260	18143	18112	18036	18133	18099	18298	17924	18249	18045	18105	17891	18023	17964	18004	18143	18078	18147	17826	17856	17877	17926	18101	18068	18068	17816	17969	18019	17943	18146	17986	18127	18092	17836	18112	18164	18001	17948	18103	17856	17959	18001	17948	17871	18077	18048	18128	17959	17783	17908	17938	18123	18158	18067	18050	18030	17979	18086	17938	17947	17835	18074	18041	17959	17809	18132	17869	17897	17977	17896	17953	18159	17974	18177	17964	17906	17879	17997	17958	18002	17899	17951	18326	17832	18087	17913	18046	18140	17947	18170	17988	17864	18051	18013	18055	18014	17757	17930	17938	18029	18132	18049	18001	18060	18204	18066	18165	18032	18077	18074	17995	18165	18075	17997	18129	17997	17929	18029	18032	17947	17741	18015	18137	18119	18151	17999	17919	18133	18090	18054	17935	17972	17902	17990	18005	17883	18110	17860	18257	18023	18007	18077	17941	18010	17787	18283	18133	18043	17973	17902	18144	18037	18041	18163	18143	18005	17941	18115	17928	18109	17923	17985	18274	17906	17929	17923	18032	18156	18006	17924	17769	18008	18114	18007	18081	18098	18102	18032	18200	17987	18078	17952	17880	18105	18101	17878	18071	18083	17922	17916	18018	18279	18321	17991	18068	17946	18089	17886	17938	18148	18067	17878	18104	18151	18231	18201	18093	18002	18063	18039	17939	17926	18155	18154	18097	18127	17988	18183	18094	18065	17982	17995	18016	18043	17862	18023	18000	18057	18013	18180	17960	18037	18201	17943	18077	17919	18174	17953	18061	17991	17952	17932	18027	18003	17994	18078	18021	17847	17901	18204	18050	18090	18073	17962	18160	17999	18086	18223	18223	18006	18082	18007	18218	17891	18001	17941	18200	17970	18205	18076	18200	18063	18024	18071	18026	17993	18211	18001	18026	18301	18098	17995	18017	18099	17938	18101	18063	18002	17842	17811	17949	18168	17934	17793	17867	18288	18159	17915	17985	18065	18142	17996	17915	18103	18113	17960	18151	18000	17898	17959	17905	18005	18005	18036	17948	17844	18176	17968	17834	17856	17969	17996	17985	17849	18026	18000	18265	17971	17990	18214	18040	18078	17962	18248	17851	18039	18051	17998	17845	18073	18176	17952	17916	17904	18123	18207	18004	18058	18032	18108	17923	18024	18019	17793	18099	17893	17912	18147	18081	18013	18048	18027	17799	18036	18081	17975	18130	17976	18047	18114	18095	17821	17940	18044	17971	18080	18033	18060	18043	17922	18123	18018	18089	17983	17695	17942	17882	17979	17935	18001	18025	17943	17921	18210	18038	17959	18018	17922	18182	17750	17945	17862	18207	18044	17961	17933	17880	18089	18196	18131	17984	18178	18135	17978	17856	17869	18077	18043	18010	18029	17964	18110	18043	18003	17934	18140	18310	18109	18115	18170	17927	17989	17872	17948	18060	18067	18127	17959	17915	18043	17920	18056	18055	17960	18091	18124	18042	18033	18140	18219	18073	18042	18026	17944	18126	18127	17974	17942	18178	17973	18039	17996	17966	18104	18058	17949	18178	17985	18002	17948	17881	17942	18232	17988	18130	18034	18163	18076	17938	17963	18049	17871	18067	18109	17950	17933	18076	18109	18165	18072	18172	18044	18190	17795	17964	18222	18178	18363	18053	17891	17840	17906	17979	18075	18138	18121	18340	18018	18154	18043	17996	17952	18060	17861	17817	18010	17963	17986	18034	18081	17980	18136	18160	18159	18044	17930	17879	18226	18050	18088	17831	18058	17973	18295	17921	17943	18012	18181	18117	18120	18194	17882	18008	18027	18024	18259	18220	17997	17909	18225	18067	17888	18014	18037	18179	18087	18076	18046	18088	18203	17953	18013	17941	18106	18142	17975	18038	18320	17964	18027	17936	18144	17744	17899	18014	18103	18141	17981	17990	18038	18201	17991	18195	18205	18071	17931	18014	18151	17915	17930	17977	18083	18033	18074	17837	18117	18154	17963	18018	18009	18008	17787	18102	18031	18014	17943	18030	17926	17939	18061	18146	18045	18043	18072	17995	17869	18130	18078	17978	18150	18000	18115	18146	18073	18061	17905	18196	18106	18125	18138	17935	17860	18056	18135	18022	18085	18037	18185	17833	17914	17906	18098	18081	18368	17705	17921	18071	17947	18136	17975	18042	17832	18099	18037	18001	18110	17935	17929	18006	17852	17963	18005	17864	18037	18127	18096	17900	17916	17904	18017	18136	17862	18099	18098	17934	18086	18257	17937	18109	18087	18309	18114	18058	18068	17855	18123	18247	18102	18305	17993	18065	18043	17885	18127	18162	17947	18029	18154	18213	17856	17892	18021	17929	18044	17955	17979	18031	18051	18171	18133	18096	17928	18065	18034	18143	18124	17978	17965	17980	18064	18107	18064	18175	18239	18101	18236	18206	17892	18241	18036	18079	17916	18109	17955	17964	18194	18077	18126	18182	18145	18036	18003	18137	18140	17997	18108	18093	18267	18165	17961	18133	17950	17821	18008	17865	17933	18030	17998	18242	18111	18160	17916	17984	17916	18092	17983	17986	18000	18084	17874	17950	17946	18107	17892	18049	18023	17859	18017	18180	17983	17939	17894	18061	18147	18166	18029	18219	18258	18103	17935	17995	17947	18243	18070	18256	18108	18225	18110	18238	17943	18212	17953	18107	18094	18018	17933	18022	17859	17851	18119	17913	18117	18181	18040	18018	18070	17923	17950	17930	18038	17954	18054	17975	18446	17998	18151	18144	17836	18261	18092	18020	18036	18026	17950	18024	18130	18011	18279	17923	18242	18048	18101	18224	18050	18002	18157	18216	18070	18126	17868	17875	18125	18179	18066	18067	17858	18164	18144	18195	18030	17876	17925	17982	18025	18231	18147	17940	18054	17924	17791	18200	18159	18074	17942	17862	18120	18074	17983	17852	18086	17927	18018	17980	17976	17970	17967	18140	17962	17963	18158	18027	18006	18180	17965	17960	18092	17935	18051	18105	17982	17913	17851	18060	18085	18082	18310	18096	18047	17908	18058	18028	18048	18182	17886	18108	18023	18026	18196	17766	18057	17956	17884	18245	18149	18216	18091	18062	18031	18040	17940	17772	17835	18189	18194	18229	18221	18078	18205	18110	18194	17894	18063	18074	18178	18321	18099	18151	18061	18086	18014	18010	18077	17918	18124	18006	18194	17990	18035	18053	17946	17854	18043	18278	18234	18202	18175	18028	18080	18060	18019	18168	18057	18073	18080	18121	17805	18166	18006	17890	18004	18111	18205	18196	17860	17950	17905	18068	18223	18147	18015	18029	18215	18141	17928	17986	17840	18199	18186	18098	17892	18016	17920	17881	17780	17942	18080	17916	18221	17960	17901	18062	18099	18064	17940	18051	17973	18144	18114	18009	18071	18153	17854	18031	17995	17995	18068	18113	17878	18228	18100	18143	18045	17808	18030	17942	18082	18155	18154	17967	18018	17901	18085	18041	18012	18104	18140	17962	18001	17961	18135	17985	18086	18243	18068	18066	18193	17836	18131	18051	17914	17924	18077	18061	18123	18014	17986	18045	18086	18089	17925	18152	18149	18138	17915	18021	17902	18055	18091	17965	18198	18025	18008	18007	17957	18017	18212	18103	18081	18185	18066	18098	18109	17717	18029	17999	17900	18054	18164	18006	18164	18050	17986	17957	18017	18172	17986	18206	17849	18001	17715	17826	17991	18097	18078	18117	18197	18028	17968	18157	18075	18079	18060	18284	17930	18118	18147	18030	18108	17911	18214	18055	18021	18106	17903	18085	17995	18011	18065	18026	18083	18158	18053	18113	17989	18131	18116	18066	18119	17875	17983	17950	17910	17982	17858	17881	17953	18151	17962	18027	18090	18139	18051	18199	18120	18082	18073	18244	18005	18116	18064	18008	18039	17784	18009	17987	17921	17978	17971	18032	17961	17985	18136	18063	17956	18026	18125	18120	18292	17982	18009	17921	18106	18000	18159	18070	18010	18088	18095	18307	18175	18089	17970	18105	18267	18073	17784	18167	18001	18181	18051	17805	18123	17971	17940	18182	18159	18063	18114	18028	17948	17759	18002	18120	18076	18135	17935	18043	18142	18036	17932	18130	17959	18257	18114	18195	18111	17945	18082	18033	18004	17957	17997	17893	18234	17798	17794	17706	18042	18177	18061	18009	17845	17964	17927	17984	17963	18141	18018	17929	17949	17999	18221	18000	17992	18046	18004	18189	18052	17963	17943	18164	18216	18168	18070	18115	18084	18053	18160	18076	18071	17921	17888	17966	18171	18091	18042	18155	18163	18022	18058	17971	18196	18220	18061	18060	17943	17935	17915	18190	18092	18131	18001	18167	18124	18084	17985	18030	18017	18041	18130	18084	18146	18109	18155	18056	18017	18091	18171	18062	17956	18263	18051	17973	18011	18262	17984	17960	18124	17961	18125	18083	18114
16330	20000	19714	17754	17384	18773	18391	18199	18258	17909	17285	16801	17864	19539	18783	17798	16782	16365	16221	16059	15812	16097	16108	16250	16049	16204	16112	15886	16019	16122	16014	16150	16096	16008	16029	15972	15979	15866	16141	16193	16100	16051	16105	16054	15891	15942	16106	15929	16125	16045	15954	15978	16176	16090	16291	16081	16074	16020	16061	16261	16059	16143	15967	16126	15920	16079	16015	15968	16031	16046	15959	16083	16239	16048	16104	16003	16225	16110	16041	16054	16030	16172	16058	15982	15996	16056	16144	15978	16020	16190	16122	16046	16211	15961	16186	16106	15984	15992	16019	16160	16114	16126	16093	16105	16057	16125	16139	16130	16054	16186	16165	16024	15978	16180	15986	16071	16117	15940	16034	16169	16061	16145	16065	16052	16097	16008	16037	16081	16066	16093	15914	16029	16006	15971	16035	16040	16136	16011	16066	15919	15977	15906	15991	16066	16127	15988	15895	16025	16148	16210	15973	16112	16131	15968	16195	15920	16046	16078	16249	16074	16128	15960	16081	16134	16130	16053	16147	16117	15936	16136	15990	15999	16136	16021	15971	16107	16070	16032	15971	15999	16164	16098	15909	16128	16156	16089	16073	16008	15871	16055	15950	16235	15964	16109	16124	15900	15970	16083	16102	15888	15983	16166	16118	16108	16049	16011	16074	16129	15995	16144	16106	15954	16110	16241	16024	16139	16163	16134	16166	16171	16295	16000	16002	16023	16108	16094	16221	15984	16110	15975	16337	16028	16014	16085	15936	16217	15975	16220	16140	16132	16050	16096	16006	16081	16149	16325	16039	16003	16049	15876	16047	16133	16067	16049	16050	16007	16025	15902	16081	16203	15961	16203	16185	16026	16216	16127	16077	16039	16042	15826	16035	16032	16046	16016	15850	16135	16030	16026	16175	16056	16025	16100	15944	16153	16048	15998	15997	16052	15960	15968	15964	15854	16025	16065	16083	16124	16105	16150	16224	16100	16061	15904	16013	16239	16065	16235	16097	15881	16039	16026	15988	16102	16157	16081	16012	16137	16204	15955	16205	16261	16084	15976	16046	16096	15968	16110	16095	16103	15992	16064	16067	16160	16011	16162	16178	16005	16106	16267	16082	16089	16119	16054	16046	16156	16159	15991	16025	16255	16257	16004	16044	16063	15841	15992	15982	16066	15950	15992	16178	15987	16149	16043	16323	16086	16066	15890	16065	16077	16186	16163	16060	15957	16075	16242	16250	16185	16136	15985	16123	16138	15946	15962	16122	16135	15993	16025	15935	16193	15900	16124	15955	16076	15961	16192	16078	16217	16072	16065	16010	15938	15959	15865	16145	16240	16052	16045	16211	16067	16075	16078	16095	16117	16066	16041	16112	16198	16177	16040	16187	16090	16037	16008	16152	16100	16231	16147	16042	15944	15993	16063	16092	15989	16181	16097	16109	16232	16072	16189	15967	16258	16015	16044	15949	16202	16040	16140	16024	15897	16061	16020	16134	16152	16016	16057	16136	16000	16020	16054	16079	16221	16074	16024	16152	16028	16145	16034	16127	16045	16142	15944	16317	16164	16049	16169	16177	15977	16140	15928	16028	16040	16191	16133	16092	15973	15968	16101	16061	16199	15954	16149	16070	16083	16041	15884	15908	16065	15906	16073	16015	16198	16025	16138	16048	16096	15964	15986	16062	16307	15922	15980	16143	16134	16084	16025	16118	15965	16169	16167	16046	16053	16062	16133	16140	16132	16174	16081	16198	16074	15885	16036	16145	15929	16093	16095	16010	16077	16068	15959	16125	16169	16151	15970	16154	16223	16070	16224	16027	16171	16133	15957	16026	16025	16223	16142	16060	15974	15860	16147	16100	15948	16167	15883	16062	15903	16049	15908	16106	16041	15961	16076	16158	15968	16139	16179	16108	16275	16317	16154	16079	16226	15968	16134	16136	15973	16264	16060	16071	16155	16044	16156	16015	16069	16098	16084	16114	16119	16099	16087	16003	16027	16083	16179	16078	15939	16152	16181	16138	16095	15938	16226	16056	16073	16065	16251	16102	16078	16082	16147	16109	15923	15761	16144	16030	15923	16152	16100	16032	16131	16074	16165	15922	16137	16208	16023	15918	16037	16229	15938	16211	16201	16004	15984	16089	15970	15941	16140	16142	16029	16092	16156	16154	16107	15936	15983	15817	16181	16213	16177	16081	16034	16039	16030	15996	16133	15993	16146	16054	16102	16081	16007	16177	15959	16177	16120	16134	16077	16105	16049	16017	16183	16013	16015	15924	15961	16190	16069	16118	16219	16010	16009	15909	15891	16111	16074	16077	16214	16033	15982	16041	15947	16020	16102	15873	15970	16090	15955	16173	15976	16141	15863	15796	16160	16086	16233	16191	16124	16101	16137	15883	15950	15963	15946	16106	16074	16068	16004	16016	16076	16049	15945	16013	16092	16266	16051	16075	16143	15985	16082	16156	15867	16099	16143	16173	16017	16089	16175	16063	16077	16018	16196	16114	16139	16280	16038	16151	16044	15975	16018	16047	15966	16198	16031	15975	16084	15940	16249	16075	15931	16030	16130	16079	16201	16004	16160	16079	16109	15815	16096	15981	16202	15999	16116	16122	15943	16022	15955	16162	16091	16223	15932	16090	15929	16047	15996	16114	16116	16172	16173	16184	16043	16130	16090	16005	15956	16114	16125	16024	15903	16059	16076	15999	16206	16011	16033	16042	16099	15980	16083	16125	16141	16139	16011	16039	16212	16004	16014	15979	16270	16198	16166	16047	16040	16141	16068	16022	16297	16091	15994	16125	16043	16126	16116	15996	16153	16004	16116	16189	16148	16071	15969	16042	16029	16035	16073	16117	15959	15899	16105	16184	15941	15980	15990	16226	16036	16090	16065	16064	16016	16015	16014	16029	15966	16006	16170	16122	16072	16141	16102	16129	16038	16207	16027	16026	16043	15944	16108	16167	16021	15954	15992	16104	16036	15978	16138	16041	16162	16021	15885	16071	16159	16157	16170	16219	15890	16009	15959	16138	16033	16079	16056	15948	16000	15838	16163	16045	16122	16000	16101	16047	16204	16207	16044	16079	16125	16221	15950	16152	15932	16207	15929	15945	15870	16272	16045	15913	16192	15968	16001	16162	16141	16130	15999	15991	16128	16159	16086	16157	16078	16090	16042	16057	16065	16081	15903	15899	15944	16132	16129	16115	15956	16155	16046	16216	16080	16064	16224	16098	15954	16194	15990	16081	16020	16048	16139	16128	16114	16134	16255	16047	16032	16087	15970	16080	15996	16134	16106	16237	16137	15990	15970	16030	15982	16025	16085	16083	16071	16197	16149	16088	16058	15957	16064	16071	16056	16022	16008	15946	16113	15997	15922	16173	15863	16066	16119	15910	16036	16120	16354	16154	15985	16235	16151	16129	16094	15945	16012	16127	16154	16119	16093	16275	16066	16210	16082	15995	15975	16034	16058	15959	15890	16100	16165	16115	15804	16079	16051	16036	15944	15988	16101	16070	15997	16122	16128	16032	16181	16140	16039	15911	16056	16052	16061	16120	16061	16103	15890	16069	16092	16042	15859	15963	16147	16039	15932	16112	16263	16083	16014	16074	16145	16027	16066	16051	16000	16173	15999	16115	16047	16104	16277	16086	15985	16098	16048	15958	15944	16066	15975	16209	16121	16023	16085	16061	16093	16188	16062	15994	16152	16127	16096	16049	16247	16089	16037	16104	16048	15876	16138	16313	16198	16102	16160	16162	16154	16268	15925	16136	15989	16116	16040	15937	16103	16167	16027	16197	16012	16138	15971	15983	16046	15916	16095	16148	15991	16252	16014	16039	16117	16162	16378	16062	16137	16045	16108	16061	16081	16221	15965	15906	16167	16028	16175	16133	16049	16227	16111	15942	16085	16206	16089	15970	16055	16060	16056	16042	16031	15980	16277	15969	16023	16201	16064	15932	16219	16164	15981	16113	16132	16086	15969	16135	15947	15973	16131	16045	15967	16089	16159	15821	16034	16106	16142	16168	16245	15978	16092	16234	16202	16105	16287	16126	16091	16168	16146	16107	15971	16063	16157	16209	16133	15880	16054	16017	16058	16030	16071	16149	15918	16104	16132	16127	16147	16047	16085	16188	16005	16087	16007	15957	16041	16118	16180	16116	16174	16023	16166	15989	16080	16103	15960	16025	16117	15904	16000	16065	16112	15990	16045	16159	16067	16261	16237	16267	16158	15975	15947	16034	15994	16167	16148	16030	15993	15944	16076	16100	16030	16060	16108	16140	16064	16113	16084	16066	15976	16128	16046	16012	16001	16022	16009	16084	16024	16221	15983	16036	16075	15968	16143	15911	16065	16103	16074	16024	16084	16095	16160	16069	16009	16095	16021	16092	15949	16189	16075	15999	16333	16104	16064	16243	16041	16212	16248	16068	15984	16168	16057	16167	16099	16014	16030	15997	16192	16131	15956	15941	16187	15985	16189	15897	16165	16106	16054	16133	15983	16086	15949	16220	16067	16128	16179	16127	16086	16090	15965	15999	16100	16186	16095	16008	16066	16057	16136	16064	16140	16110	15976	16098	15970	16075	15984	16208	15973	16073	16037	16078	16019	16066	16204	16018	15985	16035	15902	16090	16003	16136	16242	15912	16085	16256	15898	16048	16135	16216	16244	15955	16164	15980	16182	16149	16210	16208	16209	15864	15737	15859	16004	15972	16154	16137	16125	16064	16071	15965	16183	16081	16165	16025	16164	15992	15998	16142	16029	16101	16093	16059	16155	16130	16070	15944	15991	16125	16021	16068	16194	16156	16038	16141	16260	16053	16078	16135	16237	16174	16083	15913	15989	16107	16118	16094	16015	16148	15990	16085	16206	16059	16119	16021	15980	16038	16052	16223	16099	16182	16057	15972	16189	16152	16064	16078	16168	16032	16088	16124	16123	16117	16235	16162	16111	16046	16103	15889	16112	16049	16091	16184	16065	16029	16150	16092	16207	15977	16022	15964	16144	16145	16079	16078	16104	16199	16197	16203	16045	16136	16104	16209	16053	16068	16060	15987	15986	16054	16066	16097	16086	16038	16131	16077	16156	16032	16105	16001	16068	16161	16011	16117	16094	15824	16054	15904	16125	16047	16065	16130	16068	16238	16048
24387	21627	29105	24718	22506	23427	24424	21538	20376	20122	19807	19477	25930	31742	29881	25586	21001	19128	18624	18337	18280	18373	18256	18242	18512	18294	18107	18340	18232	18047	18237	18231	18380	18307	18177	18016	18291	18310	18214	18369	18353	18106	17956	18064	18261	18136	18371	18239	18264	18246	18174	18246	18415	18216	18424	18210	18221	18084	18192	18050	18164	18251	18292	18326	18154	18320	18157	18020	17985	18149	18126	18186	17995	18286	18249	18274	18193	18209	18204	17985	18241	18080	18253	18113	18054	18235	18167	18273	18104	18120	18017	18023	18068	18148	18254	18178	18044	18242	18115	18088	18202	17995	18243	18108	18296	18141	18015	18329	18023	18026	18198	18240	18102	18098	17970	18145	18130	18347	18187	18175	18176	18089	18253	18111	18122	18195	17992	18025	18066	18170	17961	18257	18227	17979	18152	18100	18085	18223	18070	18145	18084	18309	18206	18240	18115	18268	18082	18324	18151	18191	18194	18191	18252	18062	18210	17939	18003	18243	18241	18132	18303	18078	18140	18012	18119	18237	18134	18217	18035	17892	18170	18025	18237	18158	18017	18368	18135	18273	18187	17937	18223	18050	18109	18051	18129	18339	18152	18110	18229	18185	18145	18147	18056	18117	18292	18081	17977	18226	18135	18087	18295	18231	18199	18281	18133	18198	18282	18138	18095	18040	18082	18095	18068	18287	18113	18309	18050	18417	18283	18349	18169	18123	18007	18076	18298	18079	18116	18364	18169	18133	18137	18170	18166	18086	18083	18018	18160	18180	18190	18110	18232	17913	17956	18204	18104	18166	18228	18205	18163	18265	18242	18079	18218	18260	18303	18223	18364	18133	18073	18022	18361	18228	18361	18193	18320	18210	18134	18270	18092	18084	18035	18144	18363	18260	18194	18263	18134	18141	18137	18052	18267	18117	18013	18186	18144	18188	18244	17922	17987	18314	18193	18193	18155	18224	18329	18209	18110	18269	18050	18358	18125	18307	17971	18161	17961	18073	18299	18120	18283	18049	18042	18141	17998	17924	18160	18232	17995	18186	18151	18195	18089	18217	18117	18094	18367	18295	18122	18047	18428	18014	18315	18107	18094	18201	18233	18070	18138	18284	18035	18216	18091	18245	18004	18223	18198	17999	18189	17980	18003	18351	18308	18112	17966	18170	18162	18199	18018	18119	18249	18037	18244	17962	18285	18045	18163	18119	18164	18367	18288	18078	18292	18149	18193	18165	18204	18047	18255	18061	18205	18060	18216	18222	18171	18246	18226	18171	18092	18479	18225	18072	18288	18037	18007	18137	18055	18267	17981	18324	18060	18283	18013	18015	18156	18086	18052	17985	18111	18193	18378	18158	17997	18204	18184	18256	18260	18113	18064	18098	18311	18133	18094	18188	18134	18275	18033	18081	18313	18219	18247	17946	18178	17974	18194	18146	18216	18182	18257	18091	18061	18185	18026	18030	18090	18261	18135	18206	18238	18101	18269	18266	18033	18098	18184	18137	18304	18173	18159	18140	18078	18240	18146	17910	18118	18071	17989	18140	18058	18285	18134	18054	18029	17983	18012	18127	18268	18077	18056	18283	18178	17984	18154	18199	18225	18175	17947	18175	18181	18299	18266	18123	18210	18190	18203	18201	18305	18060	18333	18237	18034	18269	18363	18131	18248	18253	18268	18294	18095	18301	18243	18053	18347	18191	18279	17956	18152	17959	18122	18087	18172	18074	18204	18343	18068	18174	18061	18291	18216	18205	18195	18131	18219	18068	18283	18187	18007	18172	18026	18214	18310	18112	18153	18080	18107	18261	18199	18188	18363	18174	18195	18046	18012	17999	18205	18265	18003	18218	18035	17968	18163	18226	18189	18198	18005	18257	18294	18075	18097	18074	18132	18126	18270	18295	18147	18163	18035	18099	18391	18355	18262	18061	18089	18264	18284	18029	18138	18130	17954	18045	18155	17995	17959	18009	18174	18088	18496	18125	18234	18093	18104	18035	18085	18193	18235	17962	18215	18205	18090	18009	18171	18148	18231	18030	18304	18229	18132	17987	18232	17978	18212	18224	18094	18100	18270	18163	18202	18157	18284	18235	18081	18057	18169	18050	18177	17876	18154	18050	18250	18174	18172	18267	18068	18338	18236	18291	18316	18241	18132	18276	18104	17982	18164	18217	18123	18148	18095	18268	18029	18422	18218	18263	18383	18083	18154	18011	18279	18122	17881	18185	18163	18018	18178	18212	18093	18001	18260	18252	18197	18329	18296	18099	18082	18206	17970	18154	18112	18022	18165	18249	18054	18107	18363	18090	18139	18084	18113	18121	18221	18366	18047	18176	17965	18212	18169	18184	18195	18212	18157	18210	18094	18188	18053	17973	18145	18187	18228	18103	18141	18140	18180	18245	17947	18096	17981	18368	17940	18191	17999	17966	18255	17932	18178	18260	18188	18200	18413	18199	18340	18076	18252	18166	18192	18031	18265	18214	18100	18066	18319	18090	18200	18027	17961	18105	17990	18107	18042	18063	18098	18157	18259	18055	18223	18062	18086	18283	18295	18078	18225	18123	18026	18113	18086	18187	17993	18110	18115	18044	18122	18117	18313	18287	18366	18149	18140	18262	17931	18292	18023	18242	18318	18337	18336	18044	18065	17980	18199	18209	18162	18176	18050	18137	17912	18106	18005	18118	18071	18001	18072	18257	18126	18023	18199	18233	18335	18154	18212	18290	18149	18187	17966	18256	18261	18178	18277	18294	17947	18261	18499	18207	18106	18252	18194	18433	18182	18293	18297	18049	17989	18170	18043	18104	18109	18216	18186	18398	18205	18091	18255	18076	18177	17988	18390	18218	18291	18376	18199	18027	18210	18146	18237	18108	18250	18268	18068	18225	18133	18331	18051	18073	18251	18255	18211	18213	18295	18175	18101	18254	18065	18345	18226	18199	18051	18035	18147	18220	18339	18196	18032	18132	17999	18257	18292	18232	18121	18037	18181	18055	18140	18316	18118	18137	18315	18430	18211	18041	18284	18270	18123	18088	18058	18007	18197	18026	18048	18285	18358	18095	18208	18108	18242	17919	18193	18147	18405	18191	18085	18192	18078	18155	18109	18193	18264	18061	18398	18195	18134	18088	18246	18036	18063	18229	18188	18145	18048	18196	18253	18242	18213	18022	17904	18207	18233	18049	18246	18381	18286	18097	18144	18219	18068	18144	17864	18234	18373	18339	18186	17968	18349	18039	18244	18184	18087	18140	18204	18328	18169	18068	18089	18329	18176	18088	18215	18176	17985	18327	18078	18264	18283	18198	18069	18241	17910	18306	18009	17928	18132	18194	18005	18210	18287	18160	17974	18050	18351	17921	18237	18065	18026	17909	18383	18101	18458	18232	18006	18393	18266	18068	18284	18062	18164	18236	18082	18134	17867	17926	18044	18164	18154	18156	18091	18107	18107	18021	18170	18202	18385	18304	18029	18104	18203	18230	18233	18209	18020	18040	17948	18110	18206	18195	18040	18328	18097	18072	18153	18208	18255	18161	18477	18076	18154	18000	18161	18196	18113	18303	18162	17980	18092	18435	18217	18198	18226	18091	18094	17991	17896	18133	18148	18079	18328	17982	18061	17997	18220	18334	18134	18359	18228	18076	18172	18119	17955	18239	18216	18035	18389	18320	17950	18089	18428	18273	18141	18285	18245	18052	18304	18210	18236	18076	18151	18380	17822	17924	18121	18037	18237	18390	18128	18217	17999	18129	17999	18166	18251	18130	18278	18228	18221	18197	18166	18385	18090	18193	18249	18065	18144	17978	17882	18112	17833	18177	18292	18173	18241	18278	17921	17996	18099	18289	18154	18072	18165	18258	18183	18152	18029	18053	18244	18355	18310	18087	18152	18329	17989	18206	18218	18118	18176	18396	18218	18199	18056	18173	18101	18108	18266	17859	18282	17881	18168	18269	18135	18267	18266	18093	18123	17996	18312	18306	17940	18178	18072	18153	18176	18199	18148	18221	18005	18181	18130	18136	18154	18087	18449	18217	18133	17988	18193	18085	18257	18025	18081	17965	18208	18102	18088	18085	18284	18124	18155	18136	18327	18123	18002	18087	18031	18152	17988	18244	18051	18184	18089	18126	17964	17993	18070	18298	18280	18246	18315	18154	18038	18054	18153	17917	18150	18078	18154	18165	18345	18200	18205	17999	18335	18062	18308	18285	18169	18211	18333	18251	18136	18148	18116	18232	17973	18202	17963	18198	18066	18402	18209	18258	18352	18142	18062	18123	18038	18151	18235	18421	18112	18167	18371	18156	17985	18158	18191	18160	18129	18121	18214	18369	18240	18151	18292	18097	18240	18008	18345	18373	18164	18157	18189	18271	18239	18128	18112	18200	18226	18084	18117	17995	18013	18135	18241	18125	18060	18122	18203	18311	18157	18081	17903	18171	18271	18278	18225	18229	18219	18065	18061	18118	18186	18061	18161	18211	18244	18245	18178	18203	18123	18109	18089	18137	18210	18267	18129	17937	18265	18295	18223	18193	18090	18177	18143	18128	18275	18246	18101	18030	18398	18225	18117	18270	18169	18259	18230	18243	18105	18093	18047	18300	18220	18114	18048	18099	18208	18239	18083	18283	18161	18222	18066	18203	18318	18078	18084	18269	18275	18225	18237	18190	18231	18170	18073	18208	18185	18192	18132	18176	18254	18181	18237	18250	18224	18248	18303	18115	18137	17892	18189	18207	17935	18031	18165	18406	18081	18204	18207	18268	18234	18101	18142	18163	18082	18268	18013	18058	18481	18140	18204	18056	18191	18147	18025	18218	18089	18100	18223	18152	18253	18207	18277	18085	18121	18163	18120	18129	18289	18046	18236	18066	18082	18093	18168	18327	18156	18087	18297	18132	18017	18023	18355	18129	18136	18237	17869	18266	18199	18015	17934	18108	18146	17931	18354	18158	18159	18083	18183	18118	18177	18089	18026	18218	18172	18098	18058	18218	18160	18051	18272	18129	18241	18173	18308	18259	18043	18340	17962	18102	18300	18138	18155	18166	18125	18170	18226	18113	18057	18268	18276	18060	18410	18205	18280	18041	18274	18155	17981	18202	18305	18126	18279	18026	17973	18245	18060	18266	18127	18083	17978	18179	18191	18154	18183	18080
15266	26050	24631	20634	19345	21474	22527	21327	20051	19069	18504	18254	29095	33719	30712	25069	18948	17106	16407	16379	16213	16203	16155	16313	16022	16065	16487	16237	16232	16304	16247	16238	16338	16244	16130	16292	16069	15974	16239	16078	16217	16325	16306	16308	16364	16239	16305	16289	16276	16243	16261	16206	16397	16289	16295	16235	16252	16317	16160	16412	16112	16346	16222	16130	16307	16292	16204	16178	16378	16148	16048	16387	16187	16250	16258	16171	16370	16187	16257	16331	16090	16139	16322	16212	16277	16172	16331	16353	16120	16295	16210	16206	16220	16121	16369	16101	16314	16302	16232	16169	16229	16088	16156	16287	16298	16094	16243	16227	16257	16150	16318	16088	16279	16114	16359	16215	16338	16301	16171	16178	16301	16299	16275	16162	16255	16233	16305	16115	16176	16413	16136	16112	16318	16288	16243	16037	16173	16204	16202	16316	16001	16366	16351	16230	16147	16206	16178	16149	16372	16167	16249	16203	16206	16225	16259	16325	16463	16185	16107	16398	16170	16207	16012	16311	16109	16171	16173	16148	16200	16117	16265	16262	16286	16232	16477	16276	16255	16262	16142	16259	16376	16153	16282	16374	16059	16367	16317	16213	16220	16399	16129	16235	16116	16251	16233	16349	16394	16080	16203	16288	16333	16227	16285	16208	16234	16233	16270	16211	16145	16279	16134	16278	16216	16115	16331	16202	16277	16210	16185	16058	16194	16332	16180	16146	16374	16246	16224	16364	16056	16133	16279	16152	16297	16280	16164	16377	16102	16247	16309	16240	16164	16091	16215	16381	16231	16163	16204	16182	16257	16311	16304	16187	16186	16255	16261	16256	16217	16242	16268	16138	16232	16264	16300	16102	16300	16145	16181	16231	16218	16220	16212	16101	16137	16199	16063	16262	16301	16220	16194	16126	16279	16145	16337	16334	16250	16245	16338	16288	16240	16267	16273	16219	16215	16409	16281	16468	16264	16339	16395	16404	16192	16161	16188	16430	16008	16163	16160	16185	16172	16392	16199	15946	16355	16177	16264	16166	16146	16036	16253	16074	16302	16178	16296	16276	16225	16160	16304	16251	16228	16416	16196	16365	16362	15983	16156	16270	16135	16380	16178	16173	16133	16357	16095	16400	16154	16187	16214	16230	16175	16183	16232	16074	16257	16101	16352	16275	16407	16327	16303	16104	16181	16228	16040	16397	16159	16316	16241	16322	16271	16170	16155	16241	16023	16228	16214	16194	16073	16338	16335	16259	16280	16270	16255	16112	16223	16331	16048	16259	16285	16211	16286	16117	16231	16290	16102	16345	16375	16212	15942	16375	16257	16108	16250	16239	16222	16228	16153	16237	16354	16199	16254	16167	16090	16561	16173	16210	16275	16123	16127	16196	16235	16342	16157	16245	16199	16272	16244	16177	16187	16239	16372	16278	16256	16101	16147	16008	16266	16197	16177	16440	16166	16130	16036	16198	16070	16153	16114	16318	16211	16146	16260	16120	16101	16059	16050	16247	16165	16198	16141	16032	16234	16215	16165	16068	16117	16237	16014	16268	16214	16244	16294	16202	16146	16143	16214	16185	16137	16169	16143	16321	16136	16298	16178	16115	16061	16296	16140	16243	16101	16075	16200	16271	16088	16324	16159	16216	16181	16145	16094	16105	16259	16292	16163	16307	16196	16169	16366	16307	16044	16041	16152	16313	16306	16134	16341	16274	16192	16086	16232	16170	16347	16295	16383	15995	16309	16143	16154	16165	16270	16305	16015	16351	16325	16035	16196	16304	16156	16173	16108	16035	16141	16301	16358	16345	16187	16285	16105	16251	16310	16199	16313	16165	16287	16222	16068	16116	16238	16206	16399	16193	16162	16223	16122	16226	16174	16161	16130	16189	16183	16177	16301	15925	16453	16299	16178	16210	16268	16167	16322	16210	16313	16142	16129	16232	16249	16121	16074	16208	16140	16223	16362	16150	16126	16207	16232	16368	16229	16250	16216	16162	16223	16226	16035	16280	16242	16195	16159	16305	15997	16176	16280	16138	16181	16170	16162	16308	16277	16303	16294	16125	16197	16193	16331	16038	16067	16017	16225	16281	16183	16040	16213	16179	16316	16260	16396	16321	16325	16201	16061	16216	16210	16389	16180	16289	16231	16123	16247	16252	16383	16370	16283	16155	16152	16133	16178	16224	16292	16253	16130	16126	16301	16284	16176	16143	16278	16148	16272	16200	16139	16369	16264	16314	16180	16150	16073	16217	16352	16167	16082	16134	16063	16113	16123	16323	16240	16216	16465	16193	16198	16343	16153	16340	16180	16274	16207	16209	16122	16340	16128	16335	16213	16189	16176	16193	16252	16214	16060	16409	16406	16372	16249	16276	16151	16297	16298	16113	16205	16242	16191	16284	16291	16278	16242	16157	16222	16079	16194	16129	16057	16322	16129	16263	16215	16041	16106	16146	15922	16160	16255	16228	16213	16208	16077	16432	16247	16308	16106	16212	16189	16234	16286	16268	16371	16346	16243	16162	16243	16414	16268	16231	16226	16122	16276	16129	15965	16202	16155	16180	16130	16255	16034	16286	16167	16384	16310	16339	16164	16267	16155	16116	16356	16259	16361	16271	16091	16294	15999	16276	16194	16225	16301	16300	16095	16243	16239	16404	16181	16122	16259	16143	16143	16106	16462	16341	16287	16184	16136	16376	16320	16370	16257	16193	16224	16233	16384	16322	16281	16272	16229	16122	16106	16169	16335	16338	16138	16316	16253	16276	16263	16128	16239	16290	16138	16004	16081	16192	16205	16075	16174	16077	16321	16167	16224	16064	16167	16386	16167	16146	16267	16331	16265	16283	16151	16049	16292	16332	16274	16231	16239	16308	16212	16314	16170	16274	16104	16180	16166	16038	16230	16145	16272	16327	16232	16238	16239	16398	16294	16238	16162	16328	16113	16157	16140	16035	16011	16299	16243	16186	16209	16199	16389	16139	16216	16233	16239	16200	16191	16146	16270	16335	16222	16186	16254	16091	16195	16071	16341	16208	16029	16052	16260	16164	16222	16230	16304	16256	16278	16106	16344	16041	16356	16319	16248	16274	16281	16236	16299	16101	16279	16098	16236	16185	16324	16173	16211	16061	16184	16033	16231	16199	16102	16314	16255	16153	16257	16109	16146	16275	16374	16197	16307	16317	16153	16064	16392	16289	16377	16150	16253	16244	16299	16234	16095	16125	15992	16249	16107	16264	16233	16164	16204	16299	16180	15993	16306	16192	16343	16189	16308	16182	16221	16324	16318	16241	16181	16164	16140	16350	16116	16348	16319	16093	16134	16201	16097	16090	16100	16184	16150	16248	15979	16194	16211	16115	16291	16267	16255	16006	16235	16127	16296	16407	16339	16284	16163	16292	16070	16238	16278	16384	16103	16151	16253	16275	16133	16340	16123	16143	16328	16257	16141	16143	16088	16255	16043	16038	16154	16196	16310	16150	16246	16360	16310	16141	16216	16271	16081	16201	16185	16197	16198	16288	16214	16329	16178	16204	16133	16253	16207	16207	16400	16209	16115	16279	16051	16393	16205	16126	16301	16250	16187	16287	16263	16147	16286	16215	16145	16317	16193	16171	16230	16169	16361	16366	16176	16081	16236	16154	16252	16096	16137	16349	16160	16467	16257	16319	16043	16103	16381	16424	16389	16227	16260	16185	16061	16216	16117	16178	16384	16261	16109	16217	16317	16248	16207	16226	16219	16100	16253	16299	16324	16099	16225	16183	16228	16216	16181	16271	16343	16178	16163	16161	16244	16092	16336	16037	16396	16213	16458	16366	16156	16249	16257	16331	16318	16359	16175	16306	16031	16383	16191	16186	16033	16256	16344	15999	16202	16144	16238	16161	16269	16171	16261	16264	16281	16178	16126	16236	16347	16281	16198	16262	16294	16229	16153	16266	16298	16163	16275	16207	16237	16308	16144	16241	16156	16034	16022	16092	16185	16087	16250	16343	16172	16314	16086	16254	16264	16193	16276	16165	16340	16367	16266	16197	16168	16368	16176	16224	16065	16366	16231	16076	16351	16137	16387	16216	16321	16196	16076	16252	16142	16142	16217	16117	16220	16285	16215	16038	16201	16180	16170	16212	16300	16243	16190	16497	16021	16162	16133	16161	16321	16146	16267	16490	16190	16132	16218	16289	16287	16223	16231	16111	16253	16287	16154	16375	16244	16117	16391	16207	16168	16367	16283	16330	16150	16120	16321	16021	16207	16261	16195	16314	16095	16255	16223	16207	16216	16304	16205	15985	16162	16106	16129	16293	16151	16228	16194	16226	16184	16318	16184	16232	16258	16175	16265	16249	16135	16237	16190	16257	16287	16398	16201	16151	16253	16069	16178	16505	16200	16286	16182	16121	16301	16317	16320	16101	16257	16194	16038	16202	16357	16178	16238	16134	16149	16376	16068	16371	16218	16373	16238	16293	16211	16205	16238	16142	16275	16227	16179	16213	16122	16137	16259	16232	16147	16228	16158	16197	16116	16105	16220	16146	16140	16204	16233	16332	16125	16247	16084	16359	16171	16270	16175	16076	16352	16155	16217	16205	16265	16033	16133	16323	16136	16355	16131	16194	16153	16246	16218	16392	16258	16195	16266	16113	16237	16278	16147	16253	16354	16404	16142	16188	16246	16166	16343	16174	16087	16263	16217	16152	16149	16064	16230	16223	16264	16235	16215	16232	16213	16197	16339	16265	16264	16149	16220	16058	16192	16174	15943	16255	16298	16172	16197	16091	16321	16221	16359	16238	16292	16054	16240	16216	16108	16311	16290	16180	16285	16393	16236	16166	16187	16267	16102	16243	16283	16310	16122	16219	16291	16148	16150	16161	16201	16323	16261	16159	16115	16399	16047	16251	16186	16064	16378	16090	16254	16229	16273	16262	16239	16211	16369	16198	16187	16119	16250	16081	16142	16160	16318	16278	16219	16368	16241	16208	16350	16224	16215	16125	16229	16385	16297	16227	16116	16245	16272	16344	16207	16334	16211	16234	15906	16385	16271	16339	16230	16040	16145	16397	16202	16339	16077	16121	16145	16178	16198	16345	16157	16251	16289	16221	16238	16327	16153	16204	16281	16239	16215	16084	16171	16189	16204	16299	16293	16222	16167	16154
23171	21568	29486	24150	21793	24618	28047	22519	21149	21235	20439	19913	31976	39986	36542	30298	23069	20083	19268	18884	18713	18576	18591	18671	18622	18676	18666	18516	18528	18689	18500	18684	18699	18638	18621	18477	18559	18470	18575	18580	18638	18278	18540	18598	18720	18744	18577	18565	18478	18690	18533	18501	18610	18515	18450	18711	18476	18495	18529	18482	18603	18608	18363	18615	18653	18442	18616	18472	18258	18384	18566	18622	18423	18434	18403	18681	18598	18523	18477	18628	18564	18492	18559	18525	18583	18457	18633	18616	18488	18546	18559	18420	18503	18488	18637	18565	18437	18441	18565	18514	18516	18375	18329	18544	18514	18437	18504	18509	18466	18582	18561	18447	18659	18510	18536	18723	18542	18490	18319	18413	18359	18477	18494	18374	18580	18557	18514	18609	18466	18481	18632	18385	18470	18406	18346	18646	18646	18401	18451	18304	18565	18457	18449	18431	18573	18548	18520	18465	18709	18557	18346	18482	18578	18503	18424	18404	18300	18425	18340	18492	18703	18396	18482	18542	18378	18458	18477	18352	18498	18494	18530	18330	18408	18494	18484	18465	18375	18561	18321	18333	18311	18453	18384	18476	18279	18459	18441	18370	18562	18336	18507	18490	18659	18399	18423	18537	18459	18560	18324	18497	18459	18509	18404	18359	18520	18624	18538	18515	18614	18460	18331	18423	18428	18663	18546	18537	18576	18539	18629	18415	18485	18569	18363	18246	18353	18401	18615	18488	18490	18400	18319	18563	18462	18380	18399	18619	18616	18508	18570	18487	18286	18542	18324	18520	18387	18402	18477	18451	18371	18531	18571	18450	18403	18405	18706	18289	18607	18443	18461	18428	18434	18331	18636	18451	18472	18399	18441	18457	18526	18551	18611	18590	18305	18383	18628	18269	18490	18395	18480	18372	18401	18418	18419	18239	18476	18450	18465	18404	18323	18109	18230	18680	18548	18311	18519	18449	18356	18488	18620	18602	18575	18483	18439	18493	18440	18476	18281	18531	18362	18145	18510	18396	18491	18521	18544	18363	18449	18245	18349	18429	18393	18428	18250	18556	18512	18516	18491	18283	18555	18444	18432	18607	18385	18365	18457	18317	18507	18480	18543	18397	18325	18458	18573	18255	18389	18426	18524	18385	18374	18312	18442	18482	18498	18544	18489	18418	18381	18339	18452	18627	18433	18322	18491	18284	18575	18488	18409	18516	18495	18429	18315	18565	18486	18498	18452	18448	18338	18476	18429	18434	18440	18441	18394	18426	18732	18354	18293	18298	18383	18536	18378	18592	18505	18405	18421	18534	18669	18386	18506	18438	18525	18328	18458	18407	18395	18528	18456	18505	18486	18328	18446	18502	18531	18400	18496	18390	18471	18422	18650	18492	18549	18473	18579	18384	18548	18619	18388	18539	18583	18541	18256	18484	18215	18476	18487	18411	18506	18365	18551	18472	18385	18443	18410	18420	18596	18520	18439	18428	18409	18323	18448	18502	18474	18629	18422	18410	18523	18433	18427	18469	18658	18426	18485	18597	18436	18553	18398	18589	18440	18452	18329	18381	18628	18431	18507	18448	18379	18324	18309	18351	18473	18478	18363	18441	18623	18532	18379	18518	18491	18626	18438	18413	18433	18675	18253	18517	18259	18511	18540	18383	18431	18512	18322	18490	18523	18372	18531	18605	18298	18348	18559	18447	18326	18407	18424	18571	18359	18438	18154	18377	18345	18517	18643	18403	18459	18423	18498	18440	18474	18594	18428	18464	18579	18473	18559	18490	18564	18423	18393	18611	18477	18306	18504	18362	18489	18433	18603	18419	18389	18314	18265	18478	18153	18281	18410	18351	18548	18714	18323	18373	18517	18531	18453	18637	18670	18473	18413	18449	18534	18281	18470	18394	18454	18439	18499	18452	18452	18418	18579	18551	18563	18514	18278	18378	18443	18409	18513	18433	18511	18504	18354	18623	18302	18492	18480	18398	18481	18314	18329	18281	18463	18465	18410	18521	18128	18574	18597	18303	18303	18515	18451	18396	18456	18610	18484	18388	18481	18481	18460	18297	18358	18585	18238	18578	18587	18527	18476	18422	18478	18399	18345	18357	18663	18396	18563	18469	18335	18568	18443	18563	18616	18519	18495	18604	18505	18502	18331	18450	18520	18587	18371	18443	18181	18359	18458	18479	18493	18529	18480	18538	18526	18528	18396	18526	18536	18503	18407	18428	18463	18416	18465	18389	18306	18369	18445	18557	18363	18463	18504	18474	18354	18343	18481	18554	18442	18470	18339	18429	18537	18682	18359	18334	18288	18538	18477	18567	18558	18352	18472	18329	18508	18474	18358	18335	18447	18529	18628	18341	18583	18423	18384	18479	18582	18535	18426	18292	18545	18451	18318	18439	18495	18477	18459	18545	18315	18437	18399	18323	18505	18523	18372	18608	18417	18531	18472	18419	18415	18468	18318	18418	18450	18335	18325	18458	18455	18471	18411	18446	18412	18486	18486	18389	18577	18537	18399	18709	18393	18491	18501	18507	18365	18411	18437	18496	18406	18358	18267	18452	18416	18434	18454	18528	18581	18528	18333	18541	18620	18480	18515	18417	18337	18426	18411	18400	18393	18595	18375	18359	18507	18551	18488	18437	18492	18432	18546	18488	18365	18402	18394	18481	18277	18552	18431	18602	18461	18415	18330	18443	18629	18428	18459	18452	18343	18512	18342	18477	18603	18427	18420	18521	18301	18211	18404	18329	18525	18392	18539	18512	18620	18468	18422	18530	18625	18404	18362	18373	18406	18510	18411	18535	18265	18454	18302	18274	18203	18558	18466	18346	18400	18333	18314	18319	18494	18422	18516	18598	18420	18475	18444	18579	18491	18400	18563	18429	18307	18495	18576	18550	18259	18398	18521	18384	18250	18216	18034	18503	18430	18424	18517	18544	18506	18483	18566	18371	18471	18394	18684	18349	18476	18560	18601	18382	18399	18627	18487	18599	18597	18426	18466	18555	18540	18442	18518	18589	18422	18324	18557	18529	18367	18226	18475	18366	18368	18798	18403	18424	18587	18638	18663	18459	18427	18345	18368	18616	18453	18553	18378	18415	18586	18610	18447	18691	18454	18545	18422	18413	18397	18524	18598	18467	18659	18459	18527	18468	18551	18530	18507	18525	18299	18387	18503	18318	18397	18363	18413	18436	18478	18321	18510	18393	18312	18417	18446	18521	18405	18490	18595	18548	18390	18419	18436	18431	18374	18452	18676	18613	18503	18249	18405	18419	18524	18617	18486	18320	18415	18306	18450	18407	18449	18498	18570	18502	18657	18518	18570	18464	18561	18612	18297	18373	18473	18485	18420	18412	18453	18642	18588	18534	18408	18534	18348	18304	18393	18284	18384	18679	18463	18485	18350	18429	18472	18716	18569	18506	18760	18362	18284	18311	18421	18437	18569	18212	18490	18497	18698	18529	18615	18469	18456	18455	18497	18537	18449	18711	18196	18389	18494	18469	18338	18432	18505	18527	18148	18379	18422	18270	18430	18383	18352	18297	18598	18453	18571	18459	18377	18525	18305	18460	18485	18625	18512	18396	18573	18520	18600	18154	18288	18622	18486	18383	18546	18630	18369	18552	18616	18433	18335	18253	18533	18384	18437	18235	18589	18744	18221	18463	18422	18456	18391	18321	18447	18411	18477	18371	18543	18445	18437	18411	18579	18301	18425	18355	18439	18508	18395	18449	18588	18428	18466	18329	18435	18510	18529	18417	18682	18512	18514	18314	18533	18275	18336	18510	18517	18398	18457	18460	18381	18536	18522	18371	18379	18424	18426	18426	18354	18398	18414	18494	18308	18277	18455	18525	18433	18245	18481	18502	18428	18370	18478	18425	18549	18516	18621	18481	18369	18473	18296	18526	18678	18411	18320	18438	18416	18428	18530	18275	18556	18378	18458	18336	18338	18433	18537	18359	18693	18367	18431	18560	18331	18499	18462	18592	18495	18489	18419	18578	18388	18577	18471	18437	18234	18577	18591	18431	18566	18545	18752	18633	18510	18593	18430	18599	18378	18372	18408	18553	18517	18510	18526	18376	18524	18468	18657	18319	18442	18274	18404	18454	18477	18550	18361	18386	18450	18516	18436	18370	18558	18372	18384	18268	18433	18498	18262	18528	18452	18191	18341	18428	18530	18593	18568	18355	18377	18645	18430	18563	18384	18373	18328	18519	18626	18227	18414	18548	18533	18718	18503	18319	18349	18474	18410	18439	18459	18485	18453	18473	18345	18273	18426	18337	18580	18520	18708	18421	18328	18371	18398	18588	18596	18627	18472	18484	18562	18232	18307	18504	18704	18603	18701	18479	18356	18394	18663	18255	18526	18412	18462	18270	18385	18655	18499	18397	18332	18328	18377	18212	18227	18529	18383	18429	18432	18450	18647	18493	18736	18608	18462	18374	18593	18471	18520	18627	18736	18468	18493	18510	18560	18421	18267	18370	18390	18427	18476	18380	18479	18608	18553	18336	18473	18718	18315	18358	18249	18501	18440	18466	18522	18646	18485	18590	18523	18446	18707	18564	18259	18449	18355	18402	18427	18583	18544	18448	18404	18483	18311	18382	18422	18518	18354	18448	18527	18397	18382	18373	18428	18338	18396	18451	18432	18660	18692	18525	18437	18502	18317	18760	18459	18365	18670	18577	18497	18599	18435	18399	18519	18632	18300	18463	18612	18369	18376	18485	18690	18453	18345	18411	18289	18573	18560	18289	18470	18268	18550	18633	18494	18428	18204	18446	18461	18602	18445	18527	18564	18486	18322	18322	18451	18495	18661	18534	18253	18547	18572	18373	18508	18413	18386	18422	18374	18467	18340	18418	18624	18397	18441	18493	18437	18417	18383	18334	18551	18256	18531	18476	18439	18336	18343	18337	18408	18421	18345	18451	18522	18388	18530	18439	18483	18597	18369	18371	18635	18654	18383	18496	18477	18585	18576	18591	18528	18439	18513	18207	18425	18424	18563	18511	18522	18464	18319	18557	18466	18423	18283	18401	18643	18436	18437	18291	18343	18548	18519	18365	18507	18271	18286	18527	18592	18584	18454	18517	18551	18380	18563	18257	18348	18559	18408	18357	18359	18341	18608	18517	18741	18568	18533	18308
16947	31689	28634	22955	21744	24330	24631	22588	21234	20342	19591	18522	37015	41379	37715	30528	21030	18171	17111	16411	16316	16313	16275	16392	16450	16576	16353	16407	16297	16296	16486	16351	16485	16279	16523	16388	16447	16385	16338	16305	16462	16280	16380	16374	16348	16451	16375	16329	16373	16388	16428	16309	16434	16242	16406	16348	16350	16295	16369	16506	16434	16232	16248	16334	16291	16288	16280	16505	16334	16244	16377	16397	16363	16528	16384	16382	16335	16385	16219	16307	16245	16454	16192	16428	16556	16190	16314	16360	16354	16661	16443	16466	16277	16268	16430	16527	16298	16295	16288	16347	16411	16395	16569	16255	16483	16263	16321	16332	16238	16243	16494	16333	16215	16520	16448	16356	16164	16495	16312	16343	16347	16270	16417	16221	16276	16371	16457	16434	16335	16210	16517	16399	16346	16442	16298	16402	16342	16279	16305	16347	16286	16300	16593	16255	16316	16310	16308	16444	16415	16279	16474	16439	16406	16498	16277	16318	16381	16407	16397	16192	16284	16316	16388	16316	16271	16497	16472	16412	16317	16293	16418	16299	16278	16337	16297	16463	16519	16287	16314	16378	16384	16439	16351	16444	16327	16366	16365	16287	16306	16463	16142	16214	16313	16345	16300	16422	16358	16240	16347	16288	16460	16397	16515	16324	16388	16129	16429	16312	16301	16368	16228	16378	16304	16387	16255	16441	16361	16544	16434	16237	16328	16292	16354	16267	16322	16373	16431	16294	16287	16341	16435	16447	16309	16491	16473	16484	16175	16422	16355	16298	16465	16417	16520	16490	16368	16258	16243	16484	16392	16339	16434	16312	16559	16336	16411	16353	16467	16315	16197	16296	16282	16392	16364	16451	16298	16446	16224	16321	16443	16320	16192	16500	16442	16408	16405	16439	16252	16330	16329	16203	16360	16468	16466	16494	16294	16301	16231	16349	16225	16307	16383	16404	16141	16362	16372	16241	16357	16347	16431	16170	16508	16505	16474	16240	16292	16163	16259	16397	16474	16391	16450	16298	16327	16469	16351	16281	16191	16468	16294	16203	16490	16529	16469	16238	16386	16438	16353	16447	16326	16304	16551	16454	16217	16388	16298	16479	16317	16429	16205	16287	16320	16439	16204	16508	16333	16339	16461	16462	16619	16353	16442	16347	16174	16202	16342	16228	16303	16270	16314	16369	16229	16438	16253	16435	16338	16408	16245	16353	16485	16378	16329	16346	16318	16418	16409	16416	16318	16288	16380	16299	16419	16343	16406	16187	16481	16200	16389	16247	16371	16167	16303	16401	16372	16250	16560	16467	16497	16424	16454	16314	16259	16234	16367	16514	16375	16452	16226	16297	16132	16471	16451	16298	16408	16382	16322	16285	16380	16311	16396	16387	16402	16283	16456	16425	16232	16339	16370	16445	16223	16406	16287	16350	16280	16424	16270	16293	16448	16435	16384	16505	16413	16386	16345	16307	16187	16184	16309	16355	16436	16314	16408	16285	16615	16525	16278	16380	16320	16217	16347	16479	16475	16310	16483	16527	16424	16538	16346	16260	16322	16151	16429	16412	16158	16529	16456	16311	16234	16519	16371	16271	16362	16377	16263	16236	16359	16146	16364	16165	16248	16298	16246	16371	16215	16389	16429	16401	16299	16376	16348	16360	16461	16359	16315	16280	16232	16380	16418	16319	16402	16334	16263	16504	16363	16311	16263	16363	16433	16337	16507	16176	16436	16397	16471	16372	16351	16297	16357	16495	16322	16064	16435	16410	16358	16341	16188	16312	16468	16371	16542	16487	16348	16479	16223	16292	16353	16311	16274	16510	16084	16155	16338	16366	16328	16268	16271	16472	16377	16367	16387	16292	16518	16258	16452	16304	16479	16316	16336	16197	16298	16404	16131	16407	16342	16283	16231	16432	16181	16447	16209	16441	16526	16352	16273	16140	16368	16295	16381	16373	16441	16275	16311	16545	16351	16289	16340	16389	16404	16165	16179	16344	16365	16206	16315	16394	16492	16386	16337	16463	16394	16356	16299	16349	16441	16425	16247	16368	16484	16509	16267	16372	16454	16375	16206	16428	16347	16267	16297	16231	16242	16512	16191	16284	16386	16348	16416	16306	16380	16167	16373	16402	16464	16420	16434	16425	16364	16403	16362	16321	16366	16461	16416	16359	16404	16473	16255	16336	16287	16550	16265	16360	16441	16260	16331	16414	16318	16217	16417	16306	16216	16307	16297	16310	16438	16315	16451	16395	16511	16277	16334	16302	16347	16316	16393	16304	16278	16382	16166	16240	16348	16335	16369	16384	16266	16173	16365	16491	16282	16424	16404	16382	16298	16456	16403	16252	16254	16457	16324	16234	16432	16393	16284	16423	16522	16221	16149	16358	16362	16356	16366	16400	16434	16439	16373	16140	16284	16144	16372	16357	16302	16191	16375	16301	16341	16439	16298	16403	16368	16339	16404	16365	16378	16338	16376	16414	16318	16356	16331	16363	16407	16409	16440	16257	16360	16219	16413	16375	16282	16376	16261	16340	16378	16403	16435	16317	16303	16390	16337	16439	16419	16230	16488	16271	16151	16205	16298	16504	16445	16539	16267	16397	16365	16243	16322	16045	16382	16430	16327	16398	16473	16295	16276	16346	16368	16469	16487	16259	16426	16290	16325	16202	16415	16311	16449	16249	16368	16385	16498	16306	16351	16388	16269	16310	16359	16311	16363	16497	16433	16381	16390	16218	16350	16267	16225	16409	16390	16478	16328	16319	16258	16332	16380	16496	16520	16307	16447	16372	16196	16477	16268	16438	16289	16223	16350	16221	16378	16401	16298	16257	16393	16395	16271	16456	16327	16513	16449	16260	16387	16349	16385	16294	16279	16312	16432	16445	16252	16507	16259	16425	16344	16332	16239	16347	16318	16304	16507	16182	16503	16388	16365	16334	16353	16273	16440	16285	16319	16244	16355	16361	16300	16398	16294	16451	16224	16300	16294	16310	16409	16173	16317	16302	16303	16414	16319	16190	16547	16502	16322	16260	16360	16204	16389	16458	16327	16301	16362	16339	16363	16476	16484	16433	16354	16235	16430	16383	16363	16380	16352	16497	16334	16479	16447	16270	16340	16231	16239	16203	16438	16333	16158	16444	16293	16298	16477	16426	16326	16365	16149	16286	16322	16328	16374	16295	16300	16359	16377	16450	16584	16372	16300	16310	16466	16469	16502	16280	16447	16508	16471	16260	16317	16306	16379	16388	16398	16417	16370	16390	16429	16443	16251	16270	16222	16301	16342	16297	16471	16468	16429	16226	16311	16292	16357	16299	16245	16281	16328	16308	16645	16423	16622	16366	16192	16191	16413	16215	16353	16274	16312	16238	16419	16232	16528	16304	16265	16405	16399	16312	16407	16180	16497	16353	16179	16379	16369	16311	16313	16387	16305	16430	16391	16369	16255	16250	16451	16323	16330	16348	16473	16218	16303	16408	16102	16330	16264	16310	16349	16227	16296	16372	16299	16389	16271	16264	16137	16481	16344	16320	16456	16370	16327	16309	16382	16273	16309	16220	16353	16398	16158	16237	16395	16208	16324	16390	16268	16293	16293	16459	16479	16290	16187	16397	16404	16356	16268	16498	16374	16378	16483	16274	16389	16356	16509	16388	16382	16473	16431	16353	16304	16323	16531	16252	16471	16175	16395	16220	16342	16339	16380	16469	16251	16377	16387	16346	16491	16490	16236	16425	16436	16248	16441	16156	16389	16333	16281	16403	16343	16421	16489	16220	16336	16242	16447	16378	16409	16228	16396	16288	16218	16380	16441	16441	16436	16320	16326	16196	16318	16323	16435	16341	16359	16442	16344	16397	16312	16183	16361	16414	16301	16367	16393	16357	16344	16344	16423	16348	16383	16253	16073	16392	16243	16157	16140	16349	16494	16490	16214	16359	16445	16390	16244	16301	16327	16405	16377	16348	16200	16399	16225	16266	16519	16507	16277	16281	16324	16271	16361	16218	16386	16289	16416	16293	16418	16581	16155	16492	16303	16407	16326	16330	16351	16158	16460	16523	16336	16555	16310	16374	16297	16304	16268	16365	16350	16311	16442	16438	16332	16292	16425	16186	16211	16290	16122	16454	16328	16333	16643	16262	16346	16171	16382	16200	16411	16322	16351	16410	16518	16204	16416	16255	16289	16581	16251	16509	16402	16291	16369	16404	16375	16436	16254	16246	16247	16199	16348	16189	16552	16419	16261	16348	16419	16338	16347	16303	16369	16369	16280	16424	16317	16452	16304	16304	16354	16431	16223	16192	16323	16391	16448	16306	16433	16344	16194	16236	16368	16288	16333	16423	16372	16257	16246	16344	16405	16469	16369	16481	16412	16330	16266	16399	16417	16336	16448	16392	16393	16295	16314	16375	16302	16530	16146	16533	16328	16393	16201	16369	16509	16423	16474	16207	16378	16553	16510	16198	16319	16309	16201	16460	16277	16314	16325	16291	16369	16273	16445	16381	16461	16292	16298	16202	16141	16363	16288	16247	16352	16443	16426	16420	16408	16260	16310	16146	16318	16248	16474	16352	16398	16334	16337	16399	16415	16369	16295	16363	16243	16393	16419	16156	16332	16464	16408	16288	16315	16441	16514	16366	16198	16257	16318	16540	16327	16342	16620	16197	16272	16459	16278	16335	16379	16153	16365	16423	16462	16587	16391	16266	16272	16545	16217	16455	16248	16492	16280	16345	16223	16258	16314	16334	16394	16472	16431	16486	16333	16314	16316	16285	16208	16377	16337	16087	16471	16385	16513	16385	16367	16336	16396	16526	16181	16464	16259	16616	16382	16458	16400	16400	16311	16385	16450	16521	16379	16303	16386	16386	16229	16380	16193	16336	16393	16403	16278	16464	16395	16442	16414	16420	16288	16408	16343	16223	16349	16394	16430	16555	16387	16257	16371	16311	16450	16315	16349	16403	16353	16318	16476	16477	16401	16246	16339	16365	16317	16352	16370	16422	16399	16260	16328	16405	16340	16466	16507	16363	16274	16265	16293	16364	16215	16378	16313	16528	16437	16475	16384	16248	16408	16299	16304	16281	16365	16475	16384	16260	16311	16394	16389	16264	16116	16444	16308	16418	16370	16203	16424	16259	16319	16435	16282	16345
28022	22477	25088	22012	20043	20720	20128	19457	19196	18991	18868	18583	19553	20447	20197	19251	18750	18426	18242	18079	17986	18088	18112	18072	18106	18295	18260	18152	17976	17907	17906	18188	18071	17886	18051	18105	17940	18005	17919	18055	17972	17988	18161	17927	17916	18032	18060	17887	17966	18011	17986	17915	18120	18152	18030	18060	17932	17852	17793	17896	18158	18029	17948	17860	18065	18066	18282	18294	17974	17950	17985	17966	17938	18067	18160	18181	18164	18035	18141	18178	18097	18058	18120	18013	18135	17985	18001	17934	18006	17873	18018	18227	17939	18007	18213	18187	17992	18050	18165	17991	18041	17939	18165	18025	18131	18234	18189	17824	18046	17987	17995	18027	18205	17860	18000	18000	18011	17969	18087	17851	17944	18096	17979	17942	17970	17833	18041	18108	17873	17960	17957	17916	18118	18033	17816	17887	17974	17979	18021	18047	17862	18065	17996	17985	18069	17716	18104	17987	17956	18097	17975	17856	17964	17928	18061	17891	17918	17916	18092	18145	17921	18045	17894	18005	17941	18053	18072	17889	18057	17942	18109	18139	18061	18160	17903	17742	18056	18122	17948	17954	18074	17988	18025	18028	18091	17902	17881	17920	18040	17918	18180	18146	17930	17981	17807	17956	18057	18043	18068	18175	17915	17943	18008	18206	18172	18065	18004	17768	18076	18083	18080	18025	17965	18104	18099	17983	18035	17931	17988	17964	17945	17987	17951	17881	18010	18054	18007	18060	17997	18163	18089	17853	17925	17996	17987	18082	18012	17853	18190	18071	18167	18152	18229	18011	17701	17947	18069	18069	18182	17965	18220	17984	17968	17966	17943	18163	18088	18007	17889	17904	17826	18075	18234	18085	18177	18040	18145	17918	18033	17955	18052	18047	18118	17922	17959	17930	17952	18040	18138	18071	17895	18106	17982	18109	17973	18139	17978	17782	17704	18022	18016	17896	18184	17952	18137	17743	17992	17959	18139	18185	18073	17871	18027	17953	18111	17877	18190	18246	17963	18071	18184	17912	18072	17748	17770	17829	18074	18094	18151	18013	18152	17915	18137	17943	18180	18062	17944	17905	18072	18165	17858	18102	17954	18090	17977	18043	18003	17932	17872	17977	18120	17944	18001	18094	17854	17940	18114	18102	17931	18017	18070	17758	17834	18158	17968	17990	18037	18078	18184	18049	18044	18220	17981	17984	18055	18076	17985	17991	17801	18114	17984	17871	18014	17758	17986	17914	17811	18115	17970	17905	18050	17930	18093	17848	18051	18093	18034	18159	18038	18206	18100	17872	17889	17968	17970	17847	18219	17867	18012	17949	17976	17880	18032	17884	17913	17921	17908	17870	18043	18105	18022	18084	18013	18189	18130	18080	18092	17893	18207	17845	17923	17969	18231	18134	18070	17637	18065	18023	18167	18114	17985	18120	17935	17882	17887	18042	17940	18196	17884	17853	18032	18005	18023	18161	17977	18144	18206	18007	17858	18116	18006	17991	17909	18224	18022	17955	18076	18141	17821	18004	18089	17953	17883	18152	17793	17759	18187	17950	17801	18125	18174	17976	17946	17973	17859	18102	18003	18027	18040	18188	18035	18052	18110	17993	17913	17824	18169	17888	18008	18009	17946	18161	18067	18157	18011	17857	18156	17923	17964	17913	18086	17974	17981	18021	17989	17950	17967	18022	17900	17918	17906	17992	18016	17966	18027	17788	17984	17911	18234	18105	18099	17854	18140	17978	18037	17913	18129	18170	17954	18023	18088	18164	18048	18009	17867	18032	18150	17827	18004	18098	17896	17981	18062	18028	17909	18185	18160	17984	17919	18039	18112	18184	18030	18012	18063	17946	17954	18024	18041	18137	18053	17956	18130	18005	17999	18054	18097	18154	18182	17831	17796	17962	18156	17935	18237	18237	17934	17947	17998	17913	18112	18134	18007	17912	18045	18024	18135	18047	17921	18244	17808	18026	18131	18177	17982	17945	18193	17937	17938	18047	17973	17898	17738	18062	18226	17936	18106	18019	17967	17875	18011	18018	18052	18005	17874	17826	17979	18060	18025	17880	17875	18063	18172	18144	17934	17856	18209	18059	17927	17822	17943	17852	17860	17812	17984	18135	17921	18078	17924	18152	18036	17887	18138	17963	17816	17761	17838	17907	18015	17993	17941	18163	17973	17895	18169	18007	17954	17881	17911	18058	18072	18324	18069	18096	18201	18058	17896	17949	18049	18201	17994	18125	18142	17973	18153	17817	17776	18017	17940	17945	18210	18151	17981	17939	17992	17730	17873	17794	17951	18116	17974	18037	18118	18008	17920	18158	18201	17911	18093	18100	17962	18076	18298	17975	17996	18110	18038	17823	18012	17898	18049	18032	18029	18014	18132	18127	18130	17954	17974	18008	18024	18048	18213	18278	17909	18078	18087	18024	18087	17931	17946	17936	17919	18073	18088	18129	17946	18115	18162	17939	18095	17958	18182	17995	18018	17891	17883	17959	18084	18048	17891	17893	17997	18222	18040	17968	18001	18039	18010	17910	17980	17969	18051	18054	18081	18120	18072	17884	18012	17881	18120	18054	18168	18126	17781	18187	17814	18202	18140	18036	18147	17895	18084	17890	18004	17978	17884	17986	17966	18222	17976	17961	18026	18088	18088	17909	17842	18285	18288	17999	17963	17739	18058	17953	17997	17976	18008	17868	18375	17951	18175	17971	18066	18049	18084	17951	17985	18201	18050	17966	18169	18113	18065	18124	18171	18042	17939	17808	18180	18051	18022	18152	18053	18125	18033	17852	18071	17936	18170	18070	17973	17952	17989	18181	17980	17920	18018	18251	18090	18119	18053	17998	18004	17686	18044	17993	18064	18175	17988	18087	17920	18125	17932	17843	18084	18258	17985	18197	17972	18063	18147	18111	17990	18053	18048	17969	17902	18048	18036	17998	18221	17860	18096	18101	18030	17942	18154	17974	18070	17875	17995	18046	18013	17960	17999	17988	18109	17933	17793	18036	17731	18123	18097	18077	17988	17893	17815	18023	18037	17978	18058	17992	17998	18043	18249	17945	18070	17994	18022	17885	17885	18012	18125	17952	18074	18044	17974	17871	17926	18076	17935	17862	17951	17867	18080	18015	18082	18141	18246	17834	18040	17997	18005	18016	18050	17933	17996	18027	18173	18013	17857	18135	17815	17800	17896	18189	18046	18063	18066	18188	18164	18086	18055	18160	18175	18015	17965	17924	18176	17994	18232	18039	18114	18131	18112	18119	18032	17886	17977	18253	18090	18151	18150	17986	18221	17913	18110	17964	18107	18079	17846	18078	17988	18071	18129	18184	17980	18039	18057	18102	18081	17851	18095	18056	18129	18063	17792	18000	18151	18256	18114	18065	17798	18097	18267	18009	17961	17834	18043	17786	18177	18021	18149	17967	18014	18120	18137	17971	18048	17884	17887	17865	18169	18122	18269	17990	17881	18080	18132	17996	18034	18183	18136	18155	17984	18278	17916	17984	18307	18133	18114	17859	17816	18093	18122	18103	17952	17997	18191	17986	17999	17973	18086	17989	18259	18095	18056	18052	18097	18088	17849	18046	18324	18164	17792	18113	17782	17994	18130	17999	17908	18057	17974	17737	17794	17840	18063	17958	18037	18143	18146	18066	17911	18035	17977	18073	17767	18121	17899	17987	18112	18281	17964	18047	18169	18120	17949	18068	17830	18014	18073	17980	18248	17782	17862	17922	18085	18061	17949	18062	18075	18097	18077	18020	18086	18031	17899	17933	18166	18150	18075	17920	17952	17883	18068	18040	17915	17953	17855	17950	17862	17878	17916	18191	18158	18103	18084	17889	17975	17879	18199	18067	17879	18083	17981	18090	17881	17997	18267	18045	18067	18245	18126	18102	17941	18064	18042	17980	18053	18140	18100	17989	17988	18024	18026	17873	18085	18007	18042	17813	17972	18027	17994	18063	18146	18005	17826	17909	17913	17991	18072	17948	17972	18212	18056	18159	17985	18081	18050	18211	18232	18065	18310	17901	18168	17961	18021	17939	17990	17950	17983	17932	18322	18031	17870	18063	17895	17911	18092	18006	18088	18250	18069	18106	18077	18036	18040	17854	18048	17985	18033	17909	18116	18150	18053	18060	17821	18066	17832	17968	18000	17943	17985	17838	17873	17912	18068	18080	18041	18200	18020	17781	18031	18127	17847	18077	17912	18038	18053	18071	18151	18110	18135	18224	17998	17997	18184	17788	17868	17847	17930	17872	18029	17985	18238	18089	17924	18108	17937	17998	18352	18002	17995	18202	18066	18125	18073	18188	18137	18038	18088	17897	17980	17985	17864	18104	17946	18141	18075	17983	18165	17926	18043	18262	18110	18026	17826	17925	17868	18094	17953	18050	17783	17954	18173	18023	18122	18228	18133	18050	17798	17926	17968	18040	18085	18009	18088	18091	18099	18086	17990	18171	18049	18001	18079	18133	17989	17973	17849	18057	18047	18130	17886	17895	18084	18232	18114	18061	17847	17940	17959	18050	18094	17957	18193	18021	18045	18105	18107	18012	18060	17745	18136	17938	17953	17886	18034	17856	18082	17988	18153	18062	18020	18008	18156	17891	17956	18135	17997	17961	17941	18179	17990	17940	17887	17840	18102	17939	17912	18142	17932	17912	18048	18011	18189	18055	17932	18050	17907	17954	18064	18164	17938	17858	18041	17890	17905	18007	18168	18016	18087	17874	18119	17937	17901	17823	18070	18173	18225	18025	17719	17894	18021	17857	17967	18009	17999	18037	18229	18080	17907	18121	17987	17776	18125	17969	18024	17978	18144	17930	18035	18105	18216	18243	17948	17952	18062	18124	18206	18122	17891	18071	17942	18104	18166	17852	18310	18012	17966	18062	17949	17802	18249	17969	18053	18150	17988	18067	17971	17863	18098	18107	18095	17935	18109	18142	18018	17982	18123	17961	18179	18050	18124	17999	18006	17959	18045	18155	18056	18048	18121	18078	17844	17907	17893	18070	18039	18171	18114	18205	18045	18132	18053	17864	18122	18026	18052	18001	18060	17895	17959	18035	17859	17846	17858	18316	17982	17917	18166	17892	18181	18185	17962	17917	18169	17950	17988	17836	18243	17962	17923	17854	18117	17979	18134	18119
17137	21552	20281	18362	20090	20623	19563	18415	17883	17669	17079	16935	18801	19438	18790	17814	16747	16312	16056	16113	16166	16208	16142	16282	16108	16088	16134	16114	15987	16124	16077	16121	16097	16066	16102	15862	16220	16159	16032	16090	16091	16070	15968	15954	16040	16146	16108	16008	16095	16205	16134	16076	15988	16108	16115	16002	15913	16108	16069	16090	16217	16024	16026	15937	15983	16199	16074	16036	16163	16090	16281	16260	16065	16325	16304	16026	15993	16071	16143	16199	16086	16091	16129	16048	16010	16201	16196	16293	16170	16026	16185	16127	15995	15946	15947	16145	16156	16045	16135	15899	16087	16202	16031	16131	16171	16180	15997	16044	16030	16172	16210	16115	16200	15953	16074	15866	15896	16053	16008	16255	15973	16138	16134	16034	16138	16127	16234	16020	15996	16117	16223	16090	15841	16181	15885	16148	16160	16246	15961	16155	16049	16014	16184	16072	16081	16061	16105	16100	16021	16171	16054	16061	16117	15926	16158	16042	15938	16106	16128	15929	16187	16077	15972	15972	16140	16120	16178	16054	15889	16043	16051	16034	16263	15924	16169	15966	16120	15928	16199	16051	16022	16148	15934	16008	16050	16084	16010	16044	16031	16108	16240	16130	15966	16034	16089	15996	16076	15921	16084	15995	16100	16071	16048	15952	15961	16103	16209	16017	16076	15930	15963	15990	16203	15977	16284	15883	16210	16154	16054	15994	16094	15989	16050	16089	16207	16016	15883	15997	16292	16113	16168	16163	16204	16100	16226	16087	16199	16126	16176	16073	16120	15907	16123	15970	16079	16124	16037	16041	15992	16091	16100	15995	16021	16172	15907	16011	16102	16174	16187	15999	16094	16129	16075	16181	16026	15980	16090	16243	16060	16018	16184	16043	15984	15954	16039	16123	16298	16084	16067	16088	16112	16052	16040	16002	16151	16083	16151	15994	15984	15997	16189	15887	16330	15968	16107	15957	16076	16142	15955	16057	15922	16094	16077	16025	15972	16073	16215	16063	16017	15979	16045	16236	16154	16071	15987	16001	16055	15951	16081	16114	16271	16073	16030	16073	15950	16158	16053	15913	16111	16029	16054	16083	15899	16093	16047	16078	15996	16044	16056	16103	16138	16075	15991	15940	15975	16174	15855	15990	16181	16017	16016	16076	16058	16305	16060	16013	15907	16045	16124	16053	16043	16017	16035	16036	15936	15943	16142	16051	16065	16087	16060	16050	16105	15896	16184	16056	16100	16061	16271	16006	16116	16055	16153	16194	16147	16122	16145	16101	15961	16087	16037	15976	16184	16109	15991	16119	15960	16034	16091	16040	16192	16125	16072	16112	16092	16128	16281	16036	15908	15977	16079	16223	16141	16189	15923	16051	15922	16050	16099	16120	15998	16075	16010	16079	16288	16091	16013	16113	15964	16008	15957	15986	16165	16109	15958	16113	16200	15968	16029	16157	16062	15903	16069	15995	15992	16042	16097	16107	15965	15992	15951	16014	15989	16215	15898	16178	16145	16411	15852	16217	16015	15946	15953	16333	16117	15969	16032	15910	16224	16018	16068	16108	16140	16036	16024	15987	16042	16056	15967	16127	15988	16076	15882	16042	16019	15938	16032	16136	15930	16011	16048	16035	16108	15987	16154	16168	15927	16077	15943	16214	15964	16127	16167	16087	16178	16021	15867	15954	16118	16122	16081	15973	16006	16107	15911	15976	16077	16014	16190	15999	15979	16103	15872	16021	16048	16004	16067	16079	16156	15995	16087	16053	16125	16186	16084	16163	16037	16035	16082	16054	15918	15923	16046	16143	16215	16192	16078	16067	16251	16071	16133	16137	16155	16131	16306	16018	16048	16029	15968	15986	16064	16219	16128	15955	16025	16271	15972	16190	15980	16152	16100	16290	16087	15897	16150	16024	16061	16064	16138	15969	16112	16026	15951	16179	16162	16194	16158	16031	16086	16079	16115	16216	16164	16133	16096	16207	16150	16023	16059	16193	16100	15918	16024	15847	16054	16148	16087	16111	16042	16014	16168	16256	16213	15910	16012	16051	15947	16007	16005	16092	15962	16136	16256	15984	16245	16128	16084	16123	16096	16260	16295	16343	15966	16101	15904	16123	16053	16052	16049	16145	16235	16202	16042	15998	16035	16070	16227	16159	15919	16126	16102	16026	16037	15835	16038	16115	16223	16116	16013	16226	16089	15827	15970	15865	15975	16022	16056	16134	15967	16184	16143	16124	16069	16256	16149	15915	16109	16234	16218	16218	15997	16008	16120	16113	16087	16237	16124	16000	16051	15969	16157	16021	15943	16074	16197	16146	16031	16080	15992	16263	16063	16251	16183	16144	16092	16023	16109	16101	16016	15993	16022	16111	16101	16033	16097	16239	16216	16089	16105	16086	16091	15988	16149	16014	16031	16026	16001	16101	16172	16263	16006	16040	15946	15962	16232	15945	16230	16169	16063	16196	16144	16000	16023	16152	15919	16022	15972	16048	16195	16198	16169	16203	16029	16199	16187	16229	16111	16023	16182	16077	16144	15921	16109	16135	16091	16158	16003	15970	16036	16138	16104	16031	16156	16202	16086	16213	16134	16018	16049	16066	16154	16049	16127	16035	15953	16090	15932	16166	16079	16190	16098	16017	15930	16045	16163	15914	16027	16032	16026	16042	16123	16075	16030	16072	16124	15982	16203	15910	16048	16191	15863	16096	16087	16066	16051	16065	16131	16264	16244	15939	16146	16024	15961	16105	16011	16084	16116	16127	16020	16047	16004	16049	16350	16053	16081	16060	16045	15978	16037	16088	16153	15976	15937	16156	16023	16242	16164	16225	16039	16140	15934	16146	16038	16165	16034	15974	16033	16024	16189	16070	16015	16247	15907	16060	15996	16008	16109	16136	15916	16032	16155	16006	15965	16183	16100	16016	16080	16172	15976	15771	16013	15968	16162	16088	16110	16158	16045	15975	16153	16182	16137	15868	15819	15995	16092	16003	16178	16122	16230	16047	16181	16200	16116	16047	16056	16075	16058	16079	16069	16119	16070	16079	16034	16107	16294	16089	16122	16093	16137	15993	16118	16089	16027	16086	16106	16065	16032	16025	16263	16140	16056	15999	16201	16125	16087	15950	16200	16192	16045	16078	16258	15937	15996	16147	16080	16146	16089	16022	16246	16073	16135	15963	16052	16064	15939	16065	16139	16067	16111	16024	15874	16159	16004	16048	16165	16063	16140	15993	15979	16108	15959	15987	16053	16015	16034	16027	16168	16056	16072	16069	16051	16046	16057	16071	16190	16113	16221	16199	16095	16095	16048	16117	16080	15959	16135	16184	16101	16194	15836	15972	16015	16049	15984	16002	16125	16134	16006	16206	15982	15993	15925	16081	15981	16153	16056	15939	16033	16131	16034	15968	15994	16191	16214	16094	16100	16299	16087	16126	16124	15934	16107	16019	16121	16112	16119	16338	16126	16039	16038	16188	15973	15991	16059	15914	16160	16259	15938	16154	16188	16036	16071	16095	16309	15942	16007	16073	16142	15936	15878	16051	16026	16137	16129	16247	16011	16119	16051	16043	16139	15788	16065	16137	16084	16131	16068	15958	16034	15977	16138	16187	16138	16080	16260	15959	16152	16228	16145	15999	16128	16237	16158	16212	16034	15998	15961	16009	16045	16161	16193	16110	16220	16278	15993	15983	16066	16084	16112	16267	16215	16162	16149	15894	16200	16007	16096	16126	16125	16049	16046	16292	15883	15875	16171	16086	16089	16142	16018	16202	16183	16101	15974	16230	16109	15866	16097	16142	16124	16015	16017	16102	16000	16139	16156	16011	15911	16022	16078	15987	15985	15910	16009	16085	16042	16181	16118	16013	16072	16236	16098	16015	15870	16171	16082	16143	16100	16092	16030	15815	15932	16082	15950	16103	15925	16058	16142	16059	16105	16127	15988	16001	16130	16165	16034	16130	16065	16165	16086	16192	16187	16024	16268	15980	16090	16176	16181	15914	15876	16195	16095	16127	16076	15983	16117	16011	16102	15991	15990	16079	16079	16043	16065	16128	16140	15998	16073	16065	15843	16000	16164	15866	16140	16170	16109	16197	16071	16000	16217	16005	16030	16195	16160	15948	16197	16155	16054	16176	16182	16116	16171	16234	16077	16065	15981	16095	16157	16056	16061	16174	16249	16118	16192	15950	16021	16067	16011	15979	16064	16007	16177	16020	15948	15964	16142	16082	16020	16072	16170	16140	16087	16000	16115	16050	15914	16086	16023	15876	15977	16097	16077	16224	16062	16050	16153	16065	16113	16226	16213	16128	16093	16057	16026	16104	16270	16070	16140	16308	16031	16070	16101	16023	16010	15901	15945	16028	16077	16146	15972	16042	15913	16164	16138	16171	16119	16054	16206	16133	16203	15979	16133	16089	16045	16103	16252	16195	16093	15942	16166	16129	16147	16082	16095	16217	16102	15951	15881	16151	15965	16074	16170	16162	16105	16090	15972	16048	16112	16170	16178	16042	16101	16097	16222	16013	15895	16180	16008	15987	15865	16142	15895	16125	16070	16140	16184	16145	16246	15978	16049	16228	15958	16088	16005	16089	16119	16047	16065	16134	15989	15981	15955	15932	16184	16066	16191	16198	15924	16034	16077	16152	16019	16018	16002	16178	16028	16114	16020	16079	16106	16042	16087	16207	16027	16105	16089	16000	16142	15993	16252	16221	16205	16196	16006	16061	16069	16116	16265	16064	16105	16283	16093	15935	16004	16092	16109	15976	16106	16141	16076	16000	15979	16115	16217	16129	16029	16038	15919	16141	16168	16256	15956	16049	16143	16115	16101	16075	16087	15889	16043	15768	16231	15907	16049	16077	16171	16013	16077	15943	16056	16066	16062	16210	16093	16138	15995	16055	16165	16231	16031	16078	16054	15876	16045	16147	15960	16036	16180	16009	16000	16194	16070	15980	16038	16061	16056	15957	16103	16032	16097	16121	16212	16030	16202	16069	16098	16031	16118	16032	16187	16108	16201	16137	16139	16074	16049	16131	16184	15998	16137	16162	15904	16157	16107	16311	16047	16159	16100	16014	16204	16026	16053	16097	16007	16059	16211	16070	15997	16050	16122	16060	16128	16035	16192	16162	16135	15964	16116	16254
24300	21604	29054	24767	23233	24249	23673	20467	19485	19874	19636	19511	26702	32462	29887	25757	21286	19377	18930	18704	18507	18618	18528	18605	18443	18474	18500	18277	18395	18512	18442	18246	18074	18410	18529	18296	18302	18427	18597	18586	18366	18455	18422	18584	18553	18403	18448	18501	18507	18409	18229	18443	18566	18328	18390	18283	18392	18500	18370	18447	18492	18286	18150	18244	18413	18499	18705	18400	18366	18493	18542	18518	18258	18235	18487	18531	18274	18523	18349	18327	18284	18484	18344	18350	18454	18270	18363	18246	18237	18224	18379	18382	18481	18431	18263	18369	18342	18480	18575	18399	18499	18310	18560	18307	18367	18322	18325	18423	18553	18348	18411	18190	18114	18443	18246	18196	18333	18287	18401	18270	18329	18367	18401	18255	18471	18460	18275	18352	18226	18429	18598	18500	18316	18361	18267	18437	18343	18260	18370	18279	18316	18484	18323	18388	18379	18330	18248	18460	18256	18325	18430	18329	18282	18241	18263	18314	18379	18229	18435	18277	18346	18393	18319	18324	18442	18192	18716	18315	18277	18261	18111	18324	18371	18409	18335	18339	18450	18437	18232	18447	18512	18411	18478	18373	18293	18549	18570	18242	18353	18322	18198	18329	18338	18084	18454	18464	18267	18389	18300	18351	18337	18234	18328	18473	18404	18407	18320	18317	18414	18509	18321	18377	18343	18381	18120	18373	18638	18380	18498	18385	18487	18252	18156	18291	18159	18445	18420	18382	18330	18255	18431	18406	18247	18160	18285	18206	18401	18209	18348	18424	18413	18255	18252	18357	18362	18418	18389	18174	18343	18393	18344	18284	18514	18373	18383	18406	18313	18329	18207	18291	18260	18318	18252	18241	18534	18310	18376	18366	18365	18173	18478	18575	18496	18618	18392	18304	18503	18406	18423	18441	18345	18422	18403	18213	18425	18315	18427	18317	18463	18499	18272	18364	18352	18265	18507	18323	18376	18371	18448	18789	18530	18523	18473	18300	18243	18382	18464	18302	18304	18252	18416	18335	18255	18560	18254	18267	18398	18179	18429	18479	18276	18250	18324	18359	18327	18305	18202	18377	18416	18220	18484	18318	18386	18362	18448	18309	18329	18348	18360	18291	18289	18312	18360	18370	18437	18297	18322	18230	18303	18489	18483	18262	18428	18422	18316	18276	18518	18542	18363	18451	18548	18531	18380	18366	18312	18411	18293	18400	18246	18533	18311	18098	18377	18244	18277	18237	18187	18446	18425	18236	18474	18289	18273	18418	18267	18387	18360	18245	18216	18467	18315	18509	18335	18348	18277	18438	18506	18222	18473	18408	18257	18235	18438	18367	18412	18317	18236	18236	18384	18126	18231	18316	18434	18288	18524	18292	18370	18374	18286	18263	18391	18217	18438	18416	18496	18443	18342	18580	18450	18246	18512	18510	18546	18335	18455	18273	18450	18274	18292	18266	18190	18476	18394	18563	18351	18571	18422	18176	18515	18558	18497	18269	18361	18415	18482	18411	18282	18302	18435	18354	18288	18386	18166	18380	18360	18361	18131	18226	18290	18582	18452	18502	18275	18290	18319	18223	18359	18316	18416	18202	18453	18300	18170	18375	18334	18306	18403	18240	18406	18345	18424	18398	18332	18243	18264	18517	18439	18158	18428	18228	18264	18065	18429	18453	18139	18318	18303	18302	18527	18343	18421	18433	18485	18400	18388	18203	18331	18273	18382	18220	18410	18470	18374	18374	18396	18377	18405	18348	18607	18271	18108	18404	18206	18481	18284	18298	18330	18406	18378	18293	18571	18319	18443	18720	18409	18368	18626	18496	18517	18502	18325	18199	18452	18656	18190	18372	18439	18414	18490	18282	18277	18369	18256	18148	18522	18394	18389	18345	18547	18367	18415	18336	18434	18247	18525	18416	18258	18380	18342	18360	18643	18426	18389	18274	18257	18469	18338	18349	18487	18484	18434	18327	18368	18379	18409	18480	18523	18418	18335	18252	18385	18253	18323	18485	18237	18155	18570	18403	18270	18168	18345	18213	18381	18455	18455	18315	18117	18311	18376	18093	18425	18147	18384	18623	18584	18512	18305	18289	18290	18370	18496	18255	18377	18524	18278	18261	18224	18515	18396	18566	18366	18306	18599	18307	18376	18092	18268	18428	18374	18357	18355	18609	18261	18267	18110	18241	18317	18436	18376	18491	18374	18366	18353	18430	18388	18424	18366	18261	18316	18297	18315	18247	18518	18528	18363	18448	18278	18565	18413	18197	18332	18469	18468	18236	18355	18294	18356	18651	18291	18403	18525	18308	18442	18443	18467	18350	18549	18748	18313	18401	18384	18407	18348	18361	18384	18301	18293	18265	18316	18487	18388	18392	18309	18343	18570	18603	18375	18244	18474	18282	18454	18512	18493	18356	18320	18519	18443	18284	18322	18257	18438	18271	18294	18372	18488	18356	18430	18317	18473	18248	18378	18504	18381	18353	18428	18435	18283	18345	18470	18340	18476	18269	18128	18447	18373	18232	18481	18333	18325	18393	18290	18462	18389	18261	18305	18235	18311	18392	18515	18286	18486	18439	18383	18460	18283	18298	18415	18343	18307	18363	18287	18375	18285	18402	18351	18337	18301	18341	18302	18298	18300	18418	18363	18591	18268	18229	18332	18588	18431	18311	18383	18429	18216	18193	18441	18356	18432	18279	18506	18317	18219	18493	18353	18409	18177	18268	18153	18089	18424	18268	18595	18390	18187	18313	18179	18297	18137	18517	18487	18511	18483	18483	18286	18323	18368	18412	18271	18421	18169	18345	18597	18572	18209	18351	18417	18481	18444	18591	18300	18370	18600	18427	18574	18464	18542	18262	18239	18302	18359	18266	18448	18399	18295	18246	18099	18213	18619	18449	18582	18269	18422	18467	18527	18356	18356	18414	18449	18473	18405	18463	18452	18169	18455	18262	18268	18450	18281	18394	18405	18380	18420	18442	18333	18485	18272	18398	18495	18410	18295	18164	18420	18462	18595	18515	18390	18234	18285	18437	18338	18361	18488	18448	18321	18317	18483	18502	18353	18604	18469	18312	18458	18375	18574	18372	18456	18548	18448	18470	18367	18400	18315	18440	18262	18423	18157	18286	18389	18435	18238	18254	18306	18317	18229	18408	18377	18350	18356	18019	18374	18228	18302	18611	18450	18414	18317	18440	18428	18574	18280	18241	18231	18407	18325	18469	18523	18596	18482	18269	18352	18431	18339	18439	18498	18286	18341	18449	18251	18261	18375	18426	18293	18534	18417	18264	18358	18311	18471	18498	18193	18398	18447	18206	18294	18277	18377	18400	18367	18444	18349	18122	18346	18312	18314	18356	18287	18312	18610	18414	18528	18315	18453	18381	18306	18453	18503	18346	18411	18408	18287	18356	18156	18257	18242	18389	18510	18392	18286	18296	18256	18331	18253	18543	18327	18283	18321	18446	18488	18291	18288	18335	18584	18583	18280	18330	18333	18322	18482	18276	18451	18401	18451	18357	18440	18366	18279	18102	18302	18271	18395	18481	18649	18422	18360	18143	18323	18471	18461	18270	18448	18359	18393	18320	18516	18129	18360	18534	18340	18512	18429	18455	18266	18342	18447	18467	18373	18394	18330	18424	18506	18266	18427	18524	18282	18464	18332	18386	18291	18373	18473	18465	18303	18263	18302	18289	18562	18359	18281	18150	18218	18281	18330	18341	18517	18445	18284	18498	18374	18117	18495	18457	18339	18282	18355	18354	18405	18333	18546	18346	18436	18490	18337	18282	18252	18357	18356	18708	18575	18433	18306	18507	18525	18338	18179	18237	18201	18333	18553	18326	18112	18349	18320	18345	18274	18471	18397	18418	18381	18290	18290	18313	18370	18338	18326	18376	18481	18435	18445	18442	18411	18531	18312	18334	18545	18388	18327	18266	18198	18332	18375	18227	18484	18264	18302	18339	18470	18387	18290	18325	18330	18384	18470	18410	18390	18397	18491	18296	18473	18232	18359	18369	18327	18401	18473	18493	18513	18350	18434	18348	18498	18469	18377	18490	18515	18330	18362	18482	18233	18276	18404	18561	18396	18515	18336	18416	18493	18363	18291	18387	18396	18268	18372	18323	18650	18169	18369	18437	18391	18342	18481	18521	18433	18523	18234	18316	18431	18392	18536	18372	18460	18382	18198	18419	18387	18384	18426	18505	18408	18559	18293	18498	18403	18349	18360	18445	18436	18269	18223	18216	18278	18511	18562	18346	18208	18108	18412	18397	18421	18163	18285	18281	18467	18338	18455	18397	18389	18662	18389	18366	18414	18160	18282	18310	18399	18100	18365	18419	18449	18474	18255	18307	18404	18400	18280	18318	18440	18336	18238	18311	18274	18446	18407	18514	18190	18279	18325	18495	18488	18464	18294	18447	18330	18252	18447	18213	18337	18349	18440	18323	18603	18294	18331	18471	18276	18236	18439	18229	18285	18087	18293	18562	18396	18294	18567	18464	18391	18268	18094	18264	18211	18439	18443	18452	18509	18406	18092	18394	18398	18367	18346	18128	18282	18359	18333	18374	18392	18489	18522	18256	18330	18428	18460	18076	18133	18276	18381	18475	18349	18303	18185	18212	18384	18469	18255	18223	18352	18349	18336	18281	18335	18312	18364	18451	18568	18339	18369	18415	18258	18315	18446	18274	18455	18474	18193	18354	18476	18380	18274	18424	18445	18453	18395	18258	18345	18351	18228	18274	18331	18367	18238	18249	18314	18409	18356	18112	18215	18409	18450	18331	18693	18397	18363	18370	18521	18407	18223	18314	18490	18286	18636	18442	18464	18353	18575	18590	18352	18307	18416	18283	18404	18050	18298	18374	18376	18235	18335	18332	18368	18259	18368	18298	18449	18651	18494	18367	18462	18437	18419	18321	18275	18208	18421	18330	18404	18409	18466	18332	18132	18371	18392	18446	18408	18289	18486	18272	18537	18186	18434	18381	18127	18418	18379	18226	18355	18443	18212	18198	18448	18389	18305	18363	18473	18303	18480	18371	18199	18297	18474	18385	18392	18413	18442	18448	18526	18378	18647	18206	18229	18298	18349	18564	18359	18389	18383	18430	18310	18255	18466	18354	18533	18373	18247	18397	18335	18435	18286	18294
15388	26439	24786	25245	25075	22656	20776	19243	18854	18289	18318	17859	30356	34422	30748	25193	18903	17217	16846	16321	16525	16168	16438	16352	16517	16344	16451	16668	16227	16194	16041	16407	16163	16196	16307	16351	16279	16339	16320	16272	16225	16443	16326	16309	16365	16328	16343	16238	16303	16386	16443	16278	16386	16249	16226	16138	16191	16337	16205	16226	16227	16237	16093	16442	16288	16324	16347	16287	16326	16275	16217	16493	16266	16264	16316	16211	16291	16330	16175	16124	16189	16264	16177	16469	16326	16388	16323	16242	16398	16290	16216	16404	16328	16325	16383	16302	16416	16290	16472	16184	16256	16234	16430	16204	16253	16164	16169	16267	16418	16165	16198	16366	16311	16399	16360	16424	16198	16467	16273	16198	16333	16223	16391	16396	16388	16407	16446	16117	16292	16290	16395	16269	16352	16365	16455	16222	16362	16351	16270	16255	16312	16300	16267	16107	16337	16260	16367	16249	16453	16117	16320	16252	16239	16141	16202	16290	16477	16174	16234	16291	16315	16257	16252	16151	16341	16331	16243	16355	16330	16300	16160	16380	16244	16318	16336	16340	16286	16067	16305	16406	16289	16213	16282	16294	16299	16247	16218	16180	16265	16332	16202	16347	16575	16306	16171	16335	16275	16248	16241	16416	16166	16321	16235	16318	16236	16393	16277	16395	16465	16532	16373	16363	16247	16317	16414	16261	16229	16176	16408	16235	16383	16366	16432	16242	16034	16450	16310	16323	16209	16364	16377	16098	16289	16414	16411	16186	16435	16188	16253	16074	16345	16330	16203	16337	16115	16349	16179	16237	16304	16337	16198	16260	16341	16282	16280	16327	16321	16330	16365	16356	16410	16207	16401	16097	16265	16274	16257	16254	16248	16224	16179	16396	16229	16374	16234	16253	16341	16356	16195	16131	16385	16365	16218	16397	16368	16246	16191	16308	16215	16229	16289	16304	16313	16316	16293	16269	16434	16262	16570	16331	16299	16255	16222	16203	16290	16258	16354	16230	16159	16413	16370	16443	16204	16285	16361	16424	16369	16167	15965	16195	16153	16315	16260	16293	16417	16299	16164	16252	16218	16304	16509	16366	16167	16300	16406	16320	16114	16185	16358	16248	16358	16390	16428	16294	16164	16330	16318	16412	16214	16160	16222	16360	16389	16214	16389	16197	16391	16490	16262	16293	16385	16269	16184	16160	16318	16232	16235	16304	16383	16297	16387	16342	16238	16296	16314	16461	16180	16256	16247	16442	16265	16190	16254	16261	16227	16290	16363	16165	16257	16507	16232	16272	16292	16284	16303	16312	16219	16267	16364	16258	16210	16133	16334	16141	16241	16184	16108	16254	16158	16181	16236	16343	16435	16251	16289	16428	16422	16436	16298	16240	16310	16372	16248	16301	16396	16257	16173	16284	16188	16180	16335	16297	16186	16365	16378	16320	16320	16184	16373	16273	16299	16360	16326	16296	16441	16318	16209	16142	16167	16331	16619	16194	16247	16289	16359	16198	16144	16191	16161	16157	16266	16407	16358	16288	16280	16264	16314	16403	16279	16065	16421	16227	16202	16292	16160	16319	16299	16336	16408	16197	16294	16200	16280	16252	16466	16263	16243	16284	16322	16312	16236	16215	16316	16272	16272	16211	16278	16355	16365	16109	16229	16110	16265	16217	16427	16284	16285	16408	16218	16417	16282	16396	16401	16162	16292	16306	16242	16367	16242	16383	16186	16077	16277	16329	16033	16338	16388	16166	16099	16216	16249	16275	16247	16308	16246	16383	16366	16344	16440	16314	16314	16373	16341	16398	16216	16286	16405	16222	16148	16208	16185	16274	16338	16194	16382	16039	16393	16197	16225	16240	16347	16338	16350	16112	16277	16180	16316	16329	16039	16505	16176	16257	16163	16361	16283	16394	16383	16295	16316	16291	16413	16493	16259	16372	16160	16231	16162	16276	16304	16219	16348	16253	16281	16341	16084	16145	16438	16279	16248	16143	16073	16228	16323	16371	16315	16210	16291	16415	16344	16161	16247	16123	16324	16418	16251	16262	16059	16273	16267	16265	16336	16299	16309	16265	16277	16256	16409	16389	16392	16530	16200	16322	16288	16260	16244	16285	16265	16446	16352	16343	16305	16363	16294	16408	16352	16082	16360	16404	16389	16214	16260	16254	16222	16131	16278	16386	16367	16246	16492	16136	16152	16356	16311	16378	16356	16354	16259	16339	16318	16252	16428	16366	16327	16483	16243	16245	16415	16179	16392	16360	16070	16271	16423	16306	16326	16194	16410	16220	16460	16335	16268	16332	16453	16344	16341	16301	16247	16279	16235	16433	16373	16115	16382	16149	16278	16216	16238	16198	16321	16268	16463	16201	16213	16439	16195	16353	16194	16343	16379	16251	16193	16189	16275	16254	16364	16378	16264	16443	16223	16234	16411	16414	16266	16316	16247	16384	16194	16438	16368	16285	16350	16316	16309	16348	16233	16397	16122	16380	16330	16294	16324	16246	16476	16316	16417	16193	16376	16258	16238	16458	16206	16393	16197	16412	16047	16240	16265	16271	16225	16116	16268	16216	16440	16313	16414	16331	16324	16376	16312	16393	16190	16285	16149	16319	16452	16283	16067	16232	16585	16238	16413	16360	16399	16268	16305	16424	16110	16339	16475	16370	16360	16118	16429	16298	16253	16482	16392	16163	16256	16362	16342	16199	16279	16311	16212	16337	16182	16228	16245	16266	16333	16261	16381	16244	16193	16262	16146	16200	16453	16165	16377	16164	16092	16268	16266	16156	16350	16209	16317	16240	16297	16143	16204	16363	16199	16237	16211	16298	16317	16239	16138	16204	16288	16418	16259	16275	16281	16338	16373	16261	16366	16266	16185	16183	16151	16392	16225	16365	16321	16127	16295	16241	16245	16324	16379	16346	16194	16107	16304	16265	16199	16459	16271	16255	16207	16252	16340	16256	16190	16368	16298	16276	16341	16203	16456	16299	16329	16335	16351	16303	16377	16372	16185	16378	16142	16271	16525	16293	16174	16426	16294	16205	16240	16148	16281	16335	16407	16223	16345	16204	16283	16385	16262	16279	16169	16268	16365	16420	16175	16470	16367	16167	16152	16470	16288	16246	16299	16195	16252	16207	16320	16391	16382	16315	16230	16142	16341	16334	16449	16082	16311	16316	16328	16328	16222	16265	16534	16332	16225	16234	16294	16100	16282	16264	16306	16151	16380	16272	16209	16286	16322	16222	16348	16227	16300	16322	16236	16309	16193	16351	16354	16156	16165	16432	16327	16226	16303	16217	16311	16159	16286	16330	16299	16446	16225	16083	16337	16328	16343	16293	16443	16292	16331	16347	16198	16154	16489	16585	16353	16165	16215	16353	16309	16276	16392	16084	16131	16223	16367	16492	16229	16248	16342	16329	16185	16072	16290	16259	16251	16344	16166	16239	16255	16332	16339	16427	16478	16302	16140	16303	16453	16359	16327	16377	16366	16265	16226	16289	16220	16333	16274	16209	16426	16502	16210	16283	16300	16156	16297	16340	16310	16354	16371	16464	15967	16297	16392	16395	16263	16467	16091	16330	16320	16450	16404	16209	16371	16246	16354	16160	16314	16377	16324	16236	16234	16326	16256	16257	16231	16295	16414	16327	16283	16429	16439	15993	16321	16223	16407	16195	16325	16311	16269	16235	16213	16366	16450	16288	16354	16080	16332	16208	16401	16421	16145	16482	16337	16205	16290	16118	16406	16509	16293	16257	16277	16307	16411	16349	16130	16239	16167	16241	16320	16377	16320	16370	16177	16116	16199	16413	16365	16146	16170	16178	16271	16384	16283	16454	16226	16139	16220	16171	16493	16384	16244	16566	16329	16251	16317	16248	16225	16332	16438	16311	16259	16218	16287	16263	16110	16280	16203	16283	16226	16366	16303	16129	16165	16291	16180	16346	16047	16255	16279	16107	16214	16208	16281	16229	16187	16377	16262	16237	16293	16381	16231	16395	16252	16228	16252	16103	16368	16375	16304	16340	16182	16289	16260	16157	16238	16173	16206	16444	16274	16353	16297	16138	16378	16101	16260	16139	16363	16250	16354	16201	16165	16473	16383	16360	16075	16378	16320	16377	16064	16129	16476	16147	16307	16362	16444	16271	16263	16350	16347	16225	16244	16242	16392	16329	16168	16314	16305	16372	16381	16249	16167	16265	16168	16168	16236	16241	16246	16376	16213	16357	16213	16224	16188	16403	16246	16267	16213	16353	16167	16384	16370	16236	16315	16314	16286	16352	16226	16254	16238	16237	16154	16371	16262	16407	16231	16163	16332	16158	16222	16259	16516	16253	16246	16326	16464	16401	16172	16312	16133	16258	16199	16301	16128	16105	16333	16189	16366	16356	16465	16359	16384	16162	16324	16155	16310	16198	16137	16312	16148	16421	16167	16292	16308	16243	16345	16302	16478	16311	16261	16266	16207	16268	16419	16228	16299	16177	16116	16289	16386	16188	16266	16346	16079	16380	16378	16225	16316	16111	16355	16161	16414	16320	16286	16290	16392	16478	16327	16219	16307	16322	16323	16153	16322	16306	16383	16323	16274	16107	16250	16014	16254	16278	16140	16376	16202	16385	16212	16341	16390	16359	16252	16433	16280	16320	16423	16302	16354	16359	16411	16323	16176	16136	16315	16283	16376	16362	16281	16088	16292	16390	16309	16308	16253	16219	16280	16423	16348	16236	16206	16211	16325	16072	16267	16163	16405	16122	16376	16126	16298	16434	16333	16376	16317	16218	16396	16404	16355	16197	16380	16141	16203	16185	16209	16374	16426	16302	16296	16272	16363	16310	16368	16204	16436	16160	16381	16294	16320	16276	16165	16237	16419	16276	16376	16170	16329	16325	16434	16249	16277	16192	16331	16161	16315	16375	16242	16175	16423	16220	16239	16260	16169	16293	16215	16173	16266	16286	16286	16385	16357	16293	16304	16368	16418	16200	16169	16357	16166	16343	16358	16414	16359	16346	16207	16209	16359	16406	16322	16600	16410	16348	16314	16270	16339	16222	16350	16262	16369	16316	16206	16226	16419	16419	16411	16297	16416	16239	16336	16212	16095	16299	16409	16397	16305	16375	16255	16244	16312	16254	16127	16325	16282	16170
23067	21502	29338	24088	21810	24200	26338	21163	20402	20579	20430	20041	33725	40802	36808	30205	23004	20274	19376	19044	19054	18614	18719	18749	18862	18916	18611	18694	18781	18785	18852	18946	18624	18889	18778	18575	18813	18773	18594	18770	18502	18740	18811	18700	18762	18724	18568	18760	18698	18675	18910	18657	18793	18656	18469	18771	18696	18631	18664	18877	18716	18754	18742	18458	18656	18745	18596	18691	18804	18800	18696	18443	18664	18575	18478	18495	18752	18736	18906	18691	18730	18724	18562	18600	18638	18694	18513	18743	18651	18484	18959	18548	18789	18696	18622	18667	18679	18703	18716	18574	18313	18735	18694	18701	18670	18710	18745	18502	18856	18673	18440	18559	18734	18682	18804	18694	18727	18768	18597	18600	18636	18592	18533	18628	18776	18668	18782	18615	18521	18629	18804	18633	18528	18614	18668	18546	18671	18644	18679	18744	18626	18704	18602	18741	18678	18782	18595	18521	18400	18667	18725	18674	18391	18653	18856	18702	18922	18726	18558	18577	18529	18553	18588	18784	18751	18558	18513	18600	18488	18466	18744	18892	18639	18374	18568	18503	18563	18486	18840	18626	18545	18655	18645	18463	18540	18695	18693	18591	18626	18660	18546	18715	18686	18573	18527	18683	18663	18544	18789	18591	18761	18443	18574	18600	18512	18571	18602	18601	18660	18838	18699	18652	18521	18449	18589	18598	18850	18742	18596	18509	18584	18696	18677	18801	18820	18830	18670	18544	18690	18545	18656	18685	18580	18681	18635	18512	18834	18432	18616	18710	18713	18953	18559	18761	18648	18664	18797	18510	18793	18606	18674	18593	18487	18650	18753	18794	18666	18550	18768	18683	18744	18502	18719	18699	18674	18516	18679	18829	18668	18570	18633	18739	18602	18489	18665	18681	18699	18565	18665	18693	18654	18504	18791	18549	18802	18886	18701	18626	18466	18713	18661	18576	18548	18624	18466	18723	18576	18759	18658	18557	18442	18641	18401	18466	18768	18559	18736	18561	18651	18701	18778	18794	18479	18420	18642	18742	18574	18704	18365	18492	18690	18728	18620	18705	18480	18684	18669	18339	18762	18500	18738	18737	18816	18570	18734	18630	18785	18673	18598	18756	18728	18703	18644	18404	18634	18722	18603	18605	18720	18630	18587	18771	18695	18601	18505	18488	18262	18290	18617	18499	18633	18683	18533	18631	18414	18478	18830	18725	18588	18644	18647	18708	18724	18676	18727	18842	18463	18700	18671	18582	18698	18682	18641	18638	18785	18722	18448	18716	18600	18746	18712	18705	18735	18518	18645	18464	18588	18693	18569	18432	18723	18639	18554	18691	18508	18668	18692	18643	18706	18609	18702	18524	18640	18562	18651	18626	18584	18760	18664	18400	18417	18603	18658	18671	18628	18752	18536	18606	18641	18489	18575	18623	18749	18641	18620	18718	18645	18896	18774	18594	18694	18387	18528	18691	18700	18294	18570	18528	18600	18653	18493	18629	18668	18758	18702	18595	18721	18604	18564	18697	18631	18863	18529	18673	18364	18548	18620	18703	18545	18520	18768	18586	18452	18631	18789	18541	18870	18719	18586	18673	18821	18458	18523	18704	18796	18482	18757	18433	18469	18587	18499	18629	18667	18611	18725	18570	18690	18615	18545	18644	18656	18708	18490	18539	18570	18641	18428	18611	18566	18958	18488	18632	18564	18784	18604	18439	18788	18518	18595	18618	18623	18707	18702	18464	18714	18590	18612	18746	18577	18360	18482	18511	18612	18572	18613	18785	18531	18606	18669	18713	18779	18634	18592	18582	18473	18647	18575	18633	18730	18564	18493	18728	18552	18572	18778	18552	18355	18499	18742	18676	18513	18697	18598	18515	18780	18609	18695	18572	18602	18791	18458	18579	18835	18614	18501	18705	18711	18587	18815	18583	18719	18435	18525	18575	18760	18486	18695	18486	18615	18638	18651	18871	18602	18586	18719	18589	18566	18492	18641	18656	18688	18497	18505	18904	18947	18641	18713	18584	18600	18785	18664	18674	18580	18731	18632	18538	18568	18348	18565	18645	18667	18719	18504	18631	18597	18759	18742	18858	18830	18561	18495	18721	18466	18651	18550	18620	18766	18965	18935	18395	18604	18846	18548	18772	18519	18472	18444	18505	18611	18469	18490	18666	18693	18831	18695	18480	18859	18863	18729	18484	18623	18482	18505	18679	18477	18656	18547	18683	18761	18434	18642	18726	18686	18545	18711	18478	18750	18625	18619	18669	18644	18603	18613	18689	18712	18699	18831	18550	18563	18570	18714	18615	18477	18846	18490	18494	18540	18687	18947	18641	18731	18764	18666	18751	18673	18626	18663	18623	18559	18469	18591	18630	18712	18611	18685	18692	18683	18603	18611	18758	18703	18542	18625	18601	18705	18616	18884	18646	18464	18574	18751	18426	18671	18672	18610	18496	18607	18786	18614	18382	18596	18398	18678	18674	18606	18596	18744	18534	18678	18657	18601	18765	18759	18639	18586	18697	18632	18285	18480	18615	18574	18702	18578	18631	18549	18614	18763	18552	18705	18577	18645	18608	18521	18748	18626	18515	18448	18712	18606	18616	18806	18573	18801	18703	18749	18754	18641	18489	18428	18573	18380	18787	18832	18630	18556	18617	18624	18469	18769	18600	18545	18504	18685	18665	18613	18645	18605	18909	18633	18682	18659	18618	18595	18729	18700	18564	18545	18753	18743	18601	18543	18755	18550	18586	18698	18729	18448	18766	18376	18510	18606	18470	18648	18693	18666	18699	18659	18601	18601	18598	18774	18366	18630	18390	18727	18664	18533	18522	18631	18765	18551	18423	18724	18758	18539	18910	18482	18493	18692	18608	18630	18629	18738	18712	18681	18655	18712	18520	18654	18818	18679	18473	18727	18580	18749	18575	18668	18656	18602	18614	18704	18467	18601	18567	18491	18696	18640	18612	18435	18404	18563	18554	18630	18609	18842	18656	18644	18609	18471	18677	18852	18558	18774	18589	18657	18645	18630	18575	18711	18557	18657	18633	18441	18602	18665	18601	18466	18532	18518	18565	18580	18712	18618	18484	18543	18592	18522	18492	18740	18726	18481	18865	18756	18769	18677	18617	18567	18553	18574	18563	18704	18541	18767	18755	18650	18690	18541	18601	18598	18618	18824	18638	18593	18454	18485	18672	18344	18727	18670	18655	18561	18474	18855	18649	18572	18615	18478	18624	18602	18654	18478	18490	18638	18654	18696	18664	18611	18542	18557	18781	18764	18516	18730	18784	18734	18562	18623	18484	18588	18776	18506	18510	18607	18553	18559	18731	18492	18867	18789	18669	18410	18686	18565	18415	18477	18566	18652	18628	18699	18685	18635	18601	18479	18696	18765	18750	18624	18612	18605	18747	18596	18782	18694	18667	18603	18473	18668	18742	18484	18638	18602	18691	18592	18552	18654	18514	18648	18502	18471	18684	18771	18536	18723	18658	18728	18431	18648	18740	18830	18819	18571	18549	18519	18703	18386	18694	18639	18667	18436	18537	18549	18505	18617	18456	18628	18822	18774	18525	18579	18715	18666	18499	18642	18620	18606	18548	18689	18579	18606	18491	18519	18714	18633	18619	18586	18648	18550	18606	18875	18618	18725	18626	18660	18694	18710	18557	18656	18847	18755	18687	18549	18617	18641	18383	18713	18727	18602	18691	18599	18616	18591	18599	18734	18573	18633	18552	18530	18721	18865	18547	18534	18400	18375	18561	18446	18594	18679	18687	18639	18715	18516	18594	18795	18500	18560	18618	18890	18833	18733	18725	18666	18403	18768	18534	18569	18703	18515	18704	18578	18637	18536	18606	18459	18612	18770	18633	18684	18766	18503	18780	18796	18613	18694	18669	18559	18469	18595	18669	18493	18544	18681	18797	18721	18520	18788	18745	18713	18665	18660	18513	18626	18504	18676	18509	18764	18546	18567	18552	18572	18787	18526	18639	18609	18734	18820	18495	18549	18709	18763	18692	18811	18670	18530	18578	18459	18644	18596	18654	18531	18600	18469	18644	18688	18575	18725	18742	18716	18656	18520	18584	18539	18626	18793	18610	18672	18709	18594	18414	18754	18852	18716	18563	18563	18535	18683	18598	18485	18596	18739	18740	18653	18716	18591	18635	18791	18692	18632	18522	18597	18622	18688	18580	18715	18723	18763	18493	18615	18575	18628	18753	18524	18572	18741	18807	18798	18497	18559	18591	18665	18682	18634	18699	18556	19008	18684	18486	18577	18750	18696	18592	18578	18607	18612	18619	18480	18686	18404	18613	18456	18583	18745	18695	18659	18661	18374	18632	18593	18476	18606	18674	18586	18728	18777	18598	18867	18670	18711	18506	18659	18651	18675	18637	18640	18738	18572	18465	18698	18718	18720	18433	18372	18568	18593	18737	18477	18483	18792	18728	18670	18575	18681	18778	18522	18740	18726	18578	18641	18652	18540	18559	18648	18566	18540	18590	18533	18675	18747	18883	18522	18523	18306	18616	18755	18647	18628	18376	18677	18483	18616	18524	18568	18643	18596	18820	18642	18506	18675	18556	18646	18733	18684	18565	18764	18645	18705	18713	18620	18573	18509	18607	18717	18527	18535	18547	18666	18804	18607	18748	18679	18615	18624	18779	18681	18431	18486	18805	18562	18667	18715	18666	18742	18517	18626	18544	18678	18502	18502	18738	18596	18709	18592	18594	18513	18694	18701	18788	18576	18637	18887	18667	18761	18711	18631	18622	18804	18461	18598	18465	18524	18633	18589	18657	18659	18760	18692	18806	18636	18523	18611	18628	18815	18722	18760	18755	18601	18737	18545	18640	18740	18561	18657	18616	18608	18527	18772	18566	18584	18696	18751	18725	18679	18487	18590	18676	18786	18587	18613	18485	18619	18569	18524	18822	18548	18688	18528	18904	18631	18652	18495	18656	18673	18602	18599	18578	18762	18525	18694	18391	18711	18602	18411	18598	18538	18480	18724	18620	18763	18549	18727	18625	18629	18756	18567	18771	18689	18571	18630	18452	18608	18501	18623	18537	18597	18792	18647	18537	18544	18634	18537	18515	18537	18674	18468	18484	18494	18629	18685	18582	18588	18600	18471	18644	18649	18578	18501	18635
16486	30321	28838	28147	24476	21817	20665	19615	19142	19313	18731	19142	38582	42802	37963	29904	20498	17986	17106	16597	16429	16566	16520	16550	16466	16471	16389	16408	16428	16201	16537	16472	16453	16444	16440	16226	16425	16256	16440	16399	16420	16592	16355	16366	16389	16598	16469	16367	16297	16485	16465	16455	16373	16343	16540	16392	16416	16364	16467	16276	16513	16379	16367	16524	16403	16355	16425	16481	16356	16533	16212	16565	16540	16374	16348	16612	16373	16523	16318	16309	16603	16388	16650	16497	16259	16477	16498	16313	16347	16331	16254	16304	16379	16631	16351	16240	16391	16374	16438	16382	16479	16477	16398	16426	16453	16437	16384	16236	16682	16482	16216	16234	16363	16470	16307	16323	16450	16265	16536	16560	16490	16349	16409	16577	16453	16438	16520	16563	16331	16278	16350	16483	16484	16588	16423	16373	16528	16356	15971	16491	16415	16392	16234	16452	16272	16442	16467	16359	16318	16399	16414	16380	16358	16383	16439	16393	16331	16601	16409	16501	16219	16389	16361	16357	16426	16620	16418	16335	16373	16535	16367	16315	16550	16487	16561	16361	16364	16277	16270	16369	16315	16376	16611	16272	16370	16334	16382	16197	16467	16311	16503	16392	16420	16416	16516	16492	16227	16547	16580	16407	16128	16454	16372	16298	16376	16327	16319	16512	16372	16365	16400	16311	16353	16349	16240	16320	16457	16433	16508	16281	16430	16519	16357	16369	16392	16352	16374	16470	16506	16523	16241	16332	16277	16262	16260	16526	16226	16277	16403	16315	16392	16441	16629	16403	16345	16407	16327	16370	16441	16414	16413	16260	16340	16370	16374	16299	16297	16302	16382	16332	16356	16213	16436	16436	16499	16362	16410	16390	16188	16567	16398	16331	16473	16279	16379	16343	16431	16362	16420	16362	16407	16346	16540	16402	16369	16597	16382	16500	16436	16402	16403	16468	16373	16293	16438	16536	16264	16298	16601	16407	16613	16224	16520	16333	16332	16322	16395	16493	16320	16411	16493	16283	16353	16285	16396	16457	16373	16307	16565	16358	16363	16527	16360	16364	16403	16399	16456	16461	16482	16233	16350	16220	16465	16391	16438	16430	16401	16204	16446	16339	16478	16338	16403	16451	16437	16426	16300	16495	16517	16334	16495	16491	16383	16345	16424	16327	16442	16283	16410	16328	16377	16275	16503	16371	16231	16344	16438	16426	16435	16277	16144	16452	16249	16264	16426	16414	16442	16326	16374	16362	16501	16387	16264	16381	16259	16431	16410	16451	16344	16233	16517	16352	16469	16271	16201	16404	16443	16480	16381	16438	16414	16377	16481	16389	16319	16368	16432	16384	16450	16435	16531	16384	16259	16282	16389	16349	16423	16224	16419	16350	16304	16474	16279	16433	16574	16545	16314	16328	16468	16392	16402	16453	16402	16481	16495	16393	16415	16608	16282	16241	16405	16426	16350	16508	16362	16299	16189	16450	16497	16472	16141	16375	16378	16468	16375	16321	16497	16393	16645	16388	16320	16506	16301	16300	16338	16198	16477	16421	16348	16353	16476	16404	16398	16454	16418	16273	16458	16576	16449	16366	16532	16519	16398	16369	16368	16365	16462	16251	16401	16336	16378	16351	16274	16340	16232	16362	16186	16486	16448	16240	16433	16309	16619	16453	16105	16306	16504	16300	16417	16326	16458	16223	16469	16365	16292	16528	16316	16310	16448	16113	16432	16261	16480	16479	16473	16413	16423	16459	16552	16360	16459	16384	16307	16330	16418	16295	16284	16381	16365	16264	16406	16311	16428	16378	16340	16389	16230	16382	16428	16317	16286	16377	16465	16334	16208	16297	16296	16381	16186	16464	16316	16211	16155	16220	16437	16369	16359	16198	16462	16230	16315	16406	16463	16476	16530	16285	16510	16239	16341	16352	16336	16231	16373	16481	16301	16334	16321	16320	16467	16539	16490	16456	16303	16273	16352	16375	16479	16443	16505	16282	16298	16424	16274	16444	16461	16365	16290	16369	16341	16292	16225	16335	16418	16412	16314	16439	16526	16310	16351	16397	16402	16202	16178	16356	16449	16269	16401	16375	16418	16383	16208	16523	16336	16256	16479	16329	16347	16432	16512	16460	16404	16425	16381	16478	16332	16376	16271	16488	16338	16426	16409	16433	16525	16352	16316	16182	16308	16270	16418	16488	16337	16373	16470	16360	16356	16410	16451	16303	16628	16290	16354	16355	16416	16431	16162	16372	16436	16381	16319	16451	16663	16447	16454	16337	16328	16542	16292	16350	16441	16337	16497	16426	16297	16385	16456	16259	16430	16360	16307	16390	16346	16361	16275	16294	16470	16378	16342	16383	16433	16377	16427	16458	16453	16461	16352	16299	16460	16484	16368	16227	16374	16248	16340	16438	16533	16421	16463	16391	16564	16429	16422	16483	16423	16411	16377	16398	16231	16376	16605	16296	16399	16202	16459	16506	16408	16409	16465	16452	16443	16451	16398	16526	16558	16297	16477	16311	16429	16446	16411	16486	16315	16430	16338	16283	16392	16529	16432	16429	16337	16456	16499	16341	16304	16414	16406	16452	16381	16394	16243	16404	16602	16251	16394	16493	16274	16308	16307	16237	16366	16239	16273	16414	16592	16386	16205	16406	16290	16575	16461	16409	16430	16367	16476	16560	16359	16540	16478	16380	16249	16220	16266	16415	16458	16462	16406	16473	16316	16495	16318	16346	16421	16327	16211	16413	16296	16396	16350	16285	16469	16473	16316	16156	16258	16497	16403	16472	16405	16355	16343	16167	16339	16293	16375	16391	16278	16322	16331	16367	16388	16322	16399	16341	16269	16402	16294	16395	16275	16402	16446	16248	16252	16307	16343	16380	16371	16436	16452	16514	16446	16389	16504	16517	16471	16416	16370	16476	16405	16409	16474	16389	16372	16391	16338	16472	16486	16195	16428	16210	16494	16272	16424	16280	16347	16319	16399	16395	16343	16397	16530	16236	16474	16267	16384	16320	16390	16457	16408	16446	16481	16301	16280	16263	16401	16515	16424	16479	16405	16365	16314	16247	16340	16384	16423	16233	16331	16506	16257	16490	16437	16262	16403	16415	16313	16492	16448	16424	16335	16451	16336	16379	16415	16397	16318	16371	16401	16307	16456	16344	16416	16506	16392	16178	16436	16312	16390	16297	16426	16420	16377	16298	16455	16392	16444	16275	16323	16552	16415	16382	16474	16395	16373	16389	16306	16349	16381	16313	16076	16439	16425	16258	16486	16345	16434	16274	16407	16372	16527	16348	16420	16464	16384	16264	16376	16495	16326	16481	16330	16268	16354	16291	16337	16214	16396	16405	16456	16304	16483	16407	16350	16431	16508	16513	16323	16244	16301	16336	16457	16323	16399	16243	16441	16400	16243	16333	16355	16564	16238	16249	16453	16428	16496	16396	16394	16426	16398	16228	16423	16292	16419	16397	16388	16332	16417	16440	16376	16432	16547	16383	16197	16456	16437	16487	16508	16303	16296	16493	16446	16245	16335	16237	16456	16377	16373	16481	16493	16431	16343	16518	16328	16232	16437	16369	16340	16318	16370	16423	16185	16342	16488	16338	16365	16444	16356	16309	16463	16481	16299	16292	16338	16466	16545	16323	16176	16354	16311	16425	16503	16386	16274	16289	16205	16382	16255	16407	16365	16288	16347	16185	16284	16474	16305	16381	16348	16431	16484	16456	16455	16333	16514	16528	16324	16596	16572	16439	16430	16260	16337	16310	16405	16196	16456	16358	16455	16257	16258	16421	16353	16500	16351	16185	16411	16298	16537	16488	16350	16452	16302	16463	16513	16256	16320	16491	16191	16476	16373	16417	16395	16443	16403	16300	16391	16531	16476	16396	16152	16289	16492	16420	16283	16542	16491	16259	16562	16287	16365	16354	16449	16352	16278	16512	16433	16239	16455	16448	16510	16351	16425	16281	16273	16440	16584	16545	16450	16331	16452	16398	16386	16327	16282	16196	16426	16374	16370	16360	16434	16381	16125	16296	16319	16478	16249	16293	16523	16565	16474	16462	16313	16357	16377	16479	16419	16362	16268	16548	16345	16313	16379	16433	16403	16479	16395	16370	16349	16367	16385	16331	16408	16439	16300	16228	16328	16309	16389	16377	16474	16509	16355	16272	16336	16327	16244	16767	16527	16431	16283	16427	16404	16541	16173	16381	16472	16282	16268	16513	16361	16475	16313	16385	16307	16417	16419	16300	16497	16277	16418	16147	16391	16332	16424	16385	16271	16405	16322	16393	16348	16520	16415	16432	16210	16630	16498	16462	16226	16294	16169	16561	16400	16401	16386	16586	16298	16585	16503	16390	16402	16322	16326	16479	16394	16498	16387	16534	16481	16425	16402	16453	16551	16524	16230	16599	16428	16460	16267	16409	16369	16455	16401	16264	16514	16508	16210	16337	16452	16369	16330	16335	16290	16425	16373	16198	16236	16424	16480	16465	16249	16402	16385	16432	16673	16214	16355	16366	16472	16446	16423	16152	16227	16423	16228	16228	16345	16391	16321	16245	16334	16440	16361	16308	16372	16342	16263	16360	16214	16414	16133	16282	16352	16393	16413	16436	16300	16330	16375	16384	16392	16371	16455	16491	16215	16343	16191	16227	16470	16421	16283	16408	16321	16211	16391	16395	16304	16283	16466	16410	16307	16308	16414	16282	16374	16439	16341	16231	16580	16465	16463	16414	16558	16397	16374	16282	16433	16453	16286	16414	16370	16356	16577	16372	16189	16236	16508	16324	16354	16562	16171	16449	16251	16376	16462	16325	16386	16483	16355	16155	16402	16267	16375	16540	16360	16428	16277	16304	16251	16465	16330	16319	16315	16424	16355	16408	16460	16419	16275	16426	16684	16313	16383	16621	16546	16471	16628	16221	16463	16406	16378	16212	16623	16391	16286	16461	16372	16268	16456	16391	16256	16572	16313	16311	16551	16249	16554	16260	16493	16208	16212	16528	16487	16521	16386	16303	16357	16458	16376	16387	16434	16567	16377	16279	16188	16376	16336	16376	16422	16344	16564	16302	16230	16381	16451	16377	16240	16452	16370	16351	16450	16335	16345	16394	16382	16256	16274	16401	16515	16262	16494	16398
27953	22396	26326	24174	19776	19744	19270	18899	18793	18801	18641	18574	19830	20676	20310	19582	18904	18471	18305	18164	18368	18370	18347	18253	18068	18212	18271	18154	18219	18086	18193	18077	18214	18095	18213	18221	18100	18094	18181	18293	18168	18189	18179	18308	18399	18419	18380	18191	18298	17991	18141	18267	18264	18022	18188	17997	18287	18225	18119	18173	18190	17937	18077	18065	18088	18175	18267	18009	18154	18218	18268	18045	18369	18218	18275	18183	18237	18089	18196	18226	18130	18295	18209	18114	18169	17927	18005	18121	18134	18158	18218	18227	18062	18346	18197	18245	18475	18067	18168	18216	17990	18176	18113	18248	18042	18090	18121	18226	18257	18148	18099	18135	18101	18010	18178	18120	18186	18114	18278	18081	18042	18140	18085	18165	18382	18259	18275	18275	18208	18101	18210	18314	18181	18222	18415	18344	18419	18277	18329	18396	18266	18061	18035	18126	18121	18173	18251	18177	18215	18173	18008	18154	18182	18278	18141	18123	17948	18157	18014	18055	18157	18107	17872	18138	18208	18107	18329	18039	18274	18151	18252	18323	18239	17976	18126	18316	18334	18122	18213	18286	18223	18289	18078	18163	17923	18109	18319	18194	18370	18284	18171	18029	18068	18027	18423	18000	18246	18307	18357	18226	18201	17923	18213	18145	18031	18194	18187	18179	17989	18184	18301	18019	18305	18065	17979	18112	18270	18331	18234	17965	17938	18068	18068	18093	18282	18103	18171	18005	18302	18085	18311	18086	18431	18029	18258	18173	18327	18096	18072	18243	18199	18186	18280	18315	18123	18032	18236	18095	18103	18092	18273	17918	18294	18159	18120	18272	18347	18162	18032	18163	18298	18112	18264	18060	18244	18156	18350	18492	18210	18156	18147	18112	18084	18129	18092	18193	18021	18232	18097	18362	18321	18117	18273	18265	18049	18121	18153	18077	18078	18270	18145	18107	18240	18080	18167	18168	18287	18035	18048	18089	18422	18239	18140	18357	18097	17985	18335	18237	18348	18053	17960	18303	18153	18399	18031	18253	18174	18102	18186	18086	18143	18325	18307	18122	17953	18117	18204	18168	18291	18076	18050	18136	18023	18115	18252	18339	18284	18091	18047	18022	18196	18209	18362	18337	18135	18041	18196	18154	18138	18263	18275	18298	18327	18252	18196	18163	18308	17934	18237	18304	18258	18353	18260	18137	18219	18115	18018	18302	18171	18202	18124	18300	18201	18205	18135	18217	18246	18068	18181	18203	18371	18134	18182	18102	18035	18250	18347	18054	18293	18164	18053	18046	18243	18260	18163	18111	18305	18039	18204	18128	18273	18122	18067	18168	18065	18576	18190	18197	18033	18164	18139	18026	18218	18110	18331	17996	18257	18315	18216	18395	18337	18268	18213	18212	18275	18347	18128	18220	18117	18261	18026	18050	18082	18124	18247	18023	18100	18105	18144	18179	18166	18008	18096	18086	17961	18187	18100	18005	18085	18174	18203	18256	17983	18105	18136	18030	18122	18003	18285	18257	18228	18173	18207	18260	18238	18242	18286	18290	17933	18092	18177	18107	18407	17970	18172	18232	18157	18144	18293	18191	18198	18016	18263	18220	18411	18273	18429	18227	18332	18213	18067	18098	18140	18262	17979	18300	17991	18342	18111	18122	18137	18190	18147	18080	18040	18230	18259	18034	18085	18089	18138	18183	17997	18084	18253	18057	18210	18304	18204	18383	18322	18178	18225	18303	18187	18117	18115	18135	18218	18254	18338	18255	18153	18221	18341	18095	18262	18224	18077	18105	18087	18178	18098	17966	18367	18181	18099	18161	18241	18245	18325	18177	18290	17953	18076	18300	18233	18297	18231	18354	18227	18183	17944	18099	18336	18107	18041	17994	18301	18190	18198	18191	18267	18398	18224	18286	18187	18166	18345	18069	18111	18196	18238	18249	18182	17929	18267	18250	18161	18167	18114	18061	18225	18337	18158	18197	18132	18256	18217	18213	18066	17994	18232	18222	18119	18038	18202	18285	18067	18254	18116	18307	18299	18543	18298	18129	18204	18182	18329	18021	18131	18200	18125	17971	18236	18077	18288	18242	18425	18242	18295	18390	18182	18199	18242	18344	17941	18220	18243	18310	18205	18295	18042	18215	18020	18018	18124	17940	18167	18195	18309	18223	18309	18112	18185	18075	18274	18106	18135	18252	18186	18054	18274	18095	18137	18359	18164	18209	18163	18267	18182	18039	18041	18232	18194	18128	18182	18216	18087	18341	17899	18216	18257	18017	18478	18109	18055	18282	18265	18187	18310	18151	18199	18275	18322	18333	18298	18128	18176	18291	18300	18165	18055	18249	18244	18132	18237	18086	18321	18290	18108	18430	18299	18451	18308	18123	18015	18128	18180	18030	18287	18189	18285	18205	18065	18108	18123	18179	18141	18119	18329	18312	18468	18208	17921	18334	18309	18200	18209	18082	18422	18316	18246	18067	18300	18048	18092	18325	18293	17981	18173	18256	18045	18334	18099	18106	18415	18189	18065	18328	18392	18262	18210	18271	18044	18151	17912	18094	18046	18192	18325	18154	18341	18007	18278	17967	18169	18258	18092	18290	18050	18206	18076	17983	18176	18180	18439	18065	18272	18165	18497	18248	17970	18271	18183	18236	17950	18214	18367	18108	18348	18371	18175	18130	18338	18313	18467	18213	18082	18249	18126	18318	17975	18193	18174	18119	18183	18223	18350	18227	18015	18210	18097	18112	18237	18242	18249	18165	18265	18216	18199	18262	18191	18147	18073	18210	18093	17928	18230	18262	18036	18081	18303	18254	18082	18132	18163	18112	18285	18130	18087	18160	18012	18088	18223	18013	18435	18127	18171	18147	18304	18260	18007	18266	18247	18174	18054	18173	18328	18151	18319	18298	18400	18285	18291	18169	18205	18235	18050	18204	18192	18336	18047	18128	18282	18092	18192	18165	18014	18357	18423	18253	18245	18113	18155	18174	18273	18269	17953	18028	18151	17936	18069	18011	18255	18402	18174	18204	18120	18177	18234	18175	18212	18226	18387	18153	18231	18148	18240	18277	18202	18152	18307	18117	18148	18262	18215	18327	18126	18325	18139	18187	18392	18227	18121	18154	18264	18088	18159	18246	18155	17896	18103	18129	18313	18222	18259	18179	18235	18124	18268	18319	18099	18239	17977	18250	18053	18160	18126	18096	18212	18192	18152	18248	18080	18176	18026	18181	18156	18100	18283	18281	18188	18176	18132	18107	18201	18294	18249	18221	18136	18198	18127	18110	18244	18320	18218	18291	18267	18153	18124	18325	18044	18353	18272	18171	18105	18290	18158	18241	18171	18412	18098	18296	18142	18255	18190	18228	18309	18201	18189	18008	18180	18204	18237	18381	18029	18245	18279	18201	18106	18362	18043	17807	18202	18001	18115	18369	18115	18118	18210	18248	18205	18317	18204	18212	18106	18155	18019	17969	18393	18079	18134	18207	18347	18325	18127	18226	18154	18300	18307	18312	18395	17957	18458	18256	18236	18241	18279	18323	18196	18375	18253	18174	17996	18422	18302	18260	18294	18341	18567	18065	18276	18217	17984	18060	18183	18144	18242	18277	18158	18076	18245	18170	18207	18240	18512	18141	18192	18129	18252	18318	18201	18076	18314	17980	18207	18187	18324	18099	18104	18116	18473	18197	18238	18150	18451	18256	18125	18065	18215	18127	18280	18189	18059	18076	18032	18332	18047	18108	18214	18034	18255	18393	18127	18303	18264	18209	18272	18110	18244	18194	18096	17965	18159	18063	18144	18281	18149	18372	18275	18192	18184	18185	18118	18211	18549	18352	18189	18195	18156	18045	18054	18089	18008	18223	18298	18266	18174	18334	18295	18275	18354	18337	18353	18280	18327	18141	18445	18282	17959	18244	18263	18236	18177	18034	18131	18286	18319	18193	18057	18155	18060	18240	18109	18329	18258	18064	18075	18572	18187	18473	18215	18285	18381	18304	18042	18151	18042	18163	18042	18215	18273	18146	18361	18333	18357	18145	18093	18159	18105	18295	18233	18261	18300	18153	18185	18268	18478	18225	18127	18289	18116	18234	18370	18269	18189	17904	18278	18154	18276	18282	18184	18102	18166	18298	18085	18296	18134	18248	18286	18210	18100	18293	18406	18362	18376	18387	18070	18275	18413	17978	18346	18414	18184	18331	18164	18380	18323	18183	18131	18171	18168	18243	18267	18097	18141	18076	18343	18263	18097	18201	18191	18211	18144	18091	18020	18217	18157	18086	18439	18361	18271	18205	18303	18175	18199	18304	18204	18203	18027	18182	18317	18397	18342	18285	18300	18348	18290	18121	18204	17972	18166	18373	18124	18066	18083	18329	18428	18109	18199	18317	17933	18141	18212	18010	18287	18291	18347	18287	18309	18234	18345	18120	18073	18349	18209	18400	18160	18240	18305	18350	18164	18263	18205	18222	18128	18086	18331	18187	18195	18057	18253	18166	18222	18146	18086	18014	18294	18215	18180	18076	18139	18309	18200	18120	18285	18445	18394	18218	18202	18066	18161	18015	18152	18146	18240	17924	17897	18142	18213	18126	18272	18171	18199	18240	18220	18179	18237	18059	18189	17959	18452	18113	18219	18381	18249	18197	18157	18219	18191	18128	18190	18153	18166	18226	18072	18110	18131	18335	18232	18223	18259	18243	18275	18193	18197	18280	18256	18263	18302	18415	18566	18136	18203	18021	18167	18191	18345	18222	18361	18453	18047	18224	18119	18367	18167	17996	18151	18156	18159	18190	18287	18270	18266	18029	18143	18169	18244	18381	18092	18163	18092	18034	17965	18074	18166	18227	18295	18129	18230	18324	18430	18300	18328	18273	18340	18273	18166	18194	18119	18369	18133	18200	18194	18159	18228	18235	18056	18110	18159	18126	18332	18043	18165	18244	18117	18329	18032	18167	18073	18265	18121	18148	18181	18211	18168	18438	18139	18296	18166	18089	18076	18202	18429	18357	18237	18365	18338	18059	18280	17998	18257	18156	18220	18275	18305	18068	18095	18206	17849	18344	18060	18159	18278	18202	18279	18291	18120	18167	18261	18075	18313	18166	18337	18057	18233	18076	17965	18174	18331	18175	18135	17917	18298	18309
16391	20844	24083	21391	18970	18747	17860	17517	17175	17356	17050	16973	18862	19841	18890	17647	16740	16379	16314	16146	16227	16298	16170	16205	16129	16033	16299	16244	16077	16117	16155	16384	16245	16211	16192	16252	16078	16084	16114	16185	16128	16289	16193	16240	16126	16263	16166	16290	16280	15971	16116	16221	16331	16067	16215	16141	16219	15984	16158	15983	16274	16167	16153	16075	16014	16216	15968	16177	16100	16189	16177	16345	16008	16189	16139	16098	16174	16059	16093	16063	16077	16061	16467	16190	16202	16196	16313	16077	16084	16065	16136	16126	16214	16190	16163	16051	16088	16092	16158	16254	16047	16093	16095	16146	16225	16100	16117	15988	16159	16134	16192	16193	16123	16167	16113	16197	16233	16035	16196	16286	16257	15960	16032	16027	16093	16028	16131	16062	16029	16150	16110	16100	16119	16146	16130	16185	16023	16166	16121	16167	16215	16050	16147	16243	16270	16156	16195	16009	16049	16011	16294	16095	16181	16217	16104	16147	16258	16242	16155	16176	16300	16009	16172	16215	16215	16166	16163	16168	16128	16263	16188	16190	16059	16210	16343	16079	16144	15996	15907	16183	16176	16214	16112	15995	16284	16345	16100	16097	16136	16171	16021	16164	16121	15988	16066	16174	16329	16127	16316	16013	16227	16056	16127	16104	15987	16064	16170	16046	16117	16204	15988	16106	16199	15998	16242	16131	16146	16156	16123	16314	15996	16179	16154	16019	15948	16171	16209	16256	16124	16089	16072	16165	16278	16266	16007	16141	16037	16065	16227	16141	16003	16179	16043	16274	16081	16365	16196	16152	16124	16141	16116	16004	16192	15954	16290	16297	16049	16025	16226	16069	16076	16017	16043	16132	16042	16007	16106	16132	16022	16281	16222	16178	16109	16170	16277	16069	16088	16253	16087	16081	16098	16049	16190	16180	16171	16149	16095	15961	16204	16218	16075	16198	16100	16112	16257	16183	16147	16133	16212	16114	16311	16340	16057	16011	16227	16131	16042	16026	16063	16155	16033	16242	16237	16195	16064	16308	16157	16217	16244	16063	16288	16082	16085	16114	16148	16105	16197	16223	16167	16090	16151	16038	16017	16030	15991	16122	15957	16034	16029	16288	16084	16079	16124	15793	16122	16321	16137	16260	16186	16200	16360	16321	16062	16209	16126	16154	16067	16143	16249	16022	16103	16123	16134	16088	16066	16131	16114	16006	15945	16115	16159	16117	16012	16041	16268	16140	16146	16107	16101	16240	16164	16152	16161	16370	16208	16098	16339	16001	16100	16163	15985	16064	16145	16138	16181	16262	16105	16150	16038	16088	16063	16217	16053	16006	16283	16130	16387	16165	16121	15986	16118	16196	16145	16187	16364	16282	16092	16073	16266	16148	16163	16176	16165	16148	15962	16150	16181	16135	16145	16069	16112	16079	16009	16218	16150	16072	16126	16065	16014	16068	16062	16121	16144	16149	16275	16152	16228	16066	16239	16102	16092	15961	16180	16126	16215	16189	16131	16103	16195	16140	16206	16124	16180	16204	16120	16296	16171	15968	16126	16259	15977	16099	16125	16003	16275	16159	16166	16115	16199	16244	16000	16068	16281	16184	16145	16250	16314	16026	16284	16245	16141	16048	16155	16186	16235	16151	16300	15916	16102	16082	16053	16111	16312	16233	16036	16067	16193	16237	16183	16242	16012	16120	16027	16202	16171	16045	16089	16193	16112	15974	16190	16156	15933	16262	15969	16254	16075	16174	16210	16232	16160	16183	16230	16103	16194	16164	16238	15981	16201	16135	16189	16114	16129	16179	16158	16282	16123	15965	16281	16024	16116	16118	16196	16130	16168	16169	16197	16159	16078	16343	16143	16314	16153	16238	16051	16147	15983	16103	16071	16189	16184	16193	15986	16266	16068	16182	16044	16282	16325	16178	16290	16169	16093	16133	16036	16228	16192	16206	16258	16261	16284	16232	16098	16231	16159	16273	15966	16020	16176	16024	16033	16070	16097	15961	16241	16004	16130	15984	16129	15957	16099	16270	16095	16095	16204	15974	16277	16133	16160	16261	16027	16261	16182	16287	16162	16119	16056	16178	15935	16204	16224	16062	16228	16074	16259	16340	16031	16142	16123	16284	16199	16054	16068	16142	16167	16100	16248	16198	16220	16251	16176	16186	16070	16236	16129	16080	16136	16190	15963	16279	16196	16153	16105	16260	16199	16104	16245	16031	16204	16166	16143	16113	15910	16159	16307	16125	16071	16045	16238	16215	16360	16117	16204	16120	16241	16246	16209	15922	16116	16209	16036	16316	16073	16159	16080	16180	16039	16223	16140	16070	16200	16261	16180	16163	16240	16093	16225	15957	16183	16073	16265	16159	16359	16269	16020	16207	16132	16112	16113	16216	16074	16051	16250	16220	16155	16413	16198	16386	16253	15943	16226	16186	16016	16272	16249	16087	16088	15992	16251	16237	16165	16084	16162	16090	16037	16238	16233	16114	16137	15996	16164	16107	16262	16148	15939	16073	16219	16093	16226	16234	16055	16230	16307	16103	16130	16222	16175	16077	16217	16314	16138	16114	16243	16144	16008	16099	16180	16018	16171	16177	16243	16135	16240	16255	16077	16082	16179	16122	16164	16177	16168	16139	16289	16544	16008	16075	16079	16192	16046	16064	16179	16037	16199	16141	16240	16303	16061	16151	16176	16233	16274	16269	16083	16279	16066	16173	16187	16096	16018	16055	16310	16199	16399	16281	16377	16160	16147	16100	16081	16038	16157	16194	16266	16209	16007	16083	16171	16273	16006	15882	16115	16213	16235	16085	16340	15982	16128	16131	16135	16144	16153	16102	16192	16091	16182	16136	16170	16313	16186	16228	16048	16352	15945	15988	16226	16164	16270	16056	16221	16218	16140	16226	16132	16175	16219	16251	16248	16353	16123	16008	16087	16274	16172	16184	16251	16137	16155	16109	16174	16244	16009	16180	16195	16115	16253	16137	16139	15992	16132	16105	16173	16291	16145	15961	16133	16157	16142	16002	16044	16116	16294	16231	16230	16239	16220	16183	16040	16185	16180	16167	16168	16090	16167	16266	16141	16185	16005	16043	16217	16079	16105	16237	16040	16095	16257	16118	16154	16095	16067	16142	16189	16154	15962	16238	16038	16244	16139	16303	16075	16199	16108	16060	16121	16155	16031	16145	16203	16090	16209	16176	16105	16169	16102	16107	16102	16207	16247	16077	16065	16224	15950	16117	16234	16162	16079	16186	16089	16085	16075	16014	16171	16133	16081	16149	16101	16086	16101	16043	16097	16105	16136	16126	16097	16171	16110	16005	16268	15995	16179	16156	16173	16241	16176	16384	16065	16268	16193	16244	16214	16273	16071	16186	16253	16074	16141	16029	16150	16050	16149	15990	16204	16161	16067	16209	16323	16013	16098	16261	15945	16099	16047	16108	16347	16208	16097	16182	16153	16153	16024	16218	16061	16052	16169	16009	16038	16026	16263	16285	16266	16068	16167	16254	16094	15922	16102	16118	16201	16196	15978	16071	16262	16291	16376	16075	15986	16223	16188	16372	16106	16200	16087	15920	15960	16049	16266	16210	16161	16229	16083	16261	16097	15999	16199	15978	16217	16161	15984	16047	16148	15924	16046	16196	16142	16160	16156	16051	16165	16090	16192	16115	16343	16100	16169	16164	16001	16196	16224	16130	16147	16030	16058	16240	16139	16056	16215	16101	16263	16240	16181	16135	16138	16113	16175	16063	16161	16027	16228	16089	16054	16039	15962	16244	15976	16116	16226	16083	16107	16075	16201	16148	16046	16250	16153	16141	16244	16065	16162	16185	16129	16252	16116	16150	16215	16232	16118	16142	16262	16150	16147	16238	16091	16046	16204	16112	15990	16073	16070	16235	16121	16046	16223	16157	16076	16258	16133	16075	16100	16266	16206	16026	16087	16162	16268	16072	16202	16224	16264	16192	16124	15993	16210	16230	16088	16058	16048	16037	16167	16138	16287	16143	16190	16155	16071	16064	16128	16167	16210	16203	16211	16116	16141	16064	15992	16287	16250	15821	15999	16099	16216	16084	16033	16051	16135	16027	16110	16154	16187	16240	16049	16149	16140	16043	16131	16203	16246	16129	16214	16086	16173	16169	16217	16175	16322	16131	16076	16118	16118	16201	16081	16088	16197	16186	16219	16187	16147	16109	16133	16298	16147	16017	16315	16072	16164	16211	16172	16142	16236	16109	16228	15955	16087	16139	16096	16302	16219	16221	16050	16208	16133	16256	16110	16263	16372	16059	16153	16159	16035	16193	16144	16093	16228	16034	16214	16268	16269	16082	16169	16313	16207	16218	15922	16174	16132	16371	16126	16184	16149	16212	16033	16235	16181	16112	16190	16168	16158	16146	16093	16135	16188	16045	16226	15978	15977	16242	16000	16180	16113	16244	16237	16088	16122	16261	16100	16264	16279	16051	16111	16159	16191	16284	16099	16192	16149	16114	16248	16207	16167	16352	16106	16127	16163	16015	16175	16091	16174	16084	16272	16169	16019	16127	16023	16285	16196	16121	16192	16292	16106	16095	16128	16109	16006	16000	16127	16173	16128	15948	16214	16185	16186	16136	16021	16149	16199	16102	16327	16131	16312	16160	16076	16142	15973	16251	16185	16209	16091	16025	16297	16056	16122	16099	16040	16206	16205	16094	16014	16369	15992	16302	16246	16144	16163	16092	16167	15992	16075	16153	16331	16079	16251	16156	16147	16138	16205	16230	16297	16241	15976	15859	16196	16113	16185	16226	16131	16257	16281	16258	16237	16099	15927	16111	16155	16160	16183	16177	16020	15994	16134	16268	16223	16011	16125	16180	16104	16265	16164	16217	16253	16060	16049	16101	16128	16106	16116	16285	16184	16207	16184	16179	16128	16073	16206	16160	16231	16050	16077	16196	16230	16148	16158	15902	16042	16196	16098	16052	16115	16198	16178	16180	16136	16116	16097	16002	16088	15968	16107	16328	16198	16090	16244	16238	16359	16103	16226	16231	16438	16244	16123	15932	16143	15958	16161	16181	16178	16203	16097	16089	16232	16154	16235	16163	16277	15986	16252	16190	16217	16212	16037	16156	16136	16274	16278	16311	16120	16358	16141	16036
24344	21628	29066	24759	22508	22766	22722	19790	19468	19759	19261	19468	30324	32383	29209	24042	20513	19084	18960	18611	18432	18542	18569	18224	18429	18235	18605	18306	18323	18323	18276	18294	18210	18448	18469	18424	18455	18457	18454	18336	18252	18288	18287	18321	18362	18476	18420	18279	18214	18191	18309	18422	18578	18217	18435	18322	18448	18162	18206	18258	18261	18300	18087	18198	18350	18260	18349	18258	18223	18611	18431	18568	18449	18449	18326	18348	18371	18454	18421	18435	18336	18343	18503	18391	18293	18324	18122	18433	18353	18216	18324	18438	18284	18125	18278	18320	18194	18287	18253	18221	18175	18242	18179	18077	18341	18441	18185	18264	18251	18366	18537	18386	18400	18159	18231	18259	18293	18367	18411	18324	18262	18317	18307	18276	18263	18408	18135	18390	18436	18352	18203	18295	18234	18169	18335	18383	18195	18262	18211	18165	18234	18260	18538	18238	18259	18208	18307	18373	18389	18436	18410	18366	18336	18155	18193	18269	18182	18162	18293	18202	18214	18493	18100	18210	18380	18317	18294	18176	18239	18228	18523	18272	18384	18192	18219	18282	18382	18206	18350	18170	18341	18340	18468	18255	18295	18334	18301	18278	18033	18129	18306	18243	18378	18326	18318	18542	18204	18239	18504	18169	18302	18321	18489	18409	18262	18286	18087	18069	18203	18331	18235	18300	18303	18306	18133	18292	18154	18353	18342	18372	18329	18295	18223	18192	18143	18392	18203	18246	18183	18422	18197	18106	18292	18516	18232	18378	18344	18294	18394	18141	18481	18396	18249	18290	18284	18317	18269	18499	18437	18166	18307	18343	18293	18308	18185	18188	18123	18237	18368	18126	18317	18369	18316	18306	18512	18366	18284	18364	18325	18220	18294	18283	18277	18395	18357	18287	18328	18195	18294	18193	18180	18517	18182	18563	18345	18328	18263	18409	18353	18512	18484	18409	18099	18182	18281	18253	18267	18411	18481	18214	18386	18201	18147	18398	18291	18362	18190	18369	18305	18395	18307	18002	18048	18481	18443	18110	18343	18333	18379	18436	18413	18353	18033	18273	18528	18271	18410	18179	18181	18289	18336	18454	18303	18299	18125	18230	18273	18121	18237	18403	18396	18403	18327	18588	18233	18384	18459	18206	18149	18077	18240	18211	18311	18098	18223	18106	18333	18271	18332	18395	18394	18456	18400	18334	18407	18378	18310	18264	18157	18370	18310	18392	18220	18155	18318	18374	18367	18430	18521	18336	18257	18484	18312	18234	18282	18376	18238	18328	18344	18248	18190	18457	18473	18523	18305	18314	18222	18359	18251	18419	18352	18117	18278	18287	18089	18203	18350	18228	18277	18442	18417	18433	18195	18217	18230	18286	18360	18311	18383	18541	18239	18302	18358	18271	18283	18170	18243	18398	18141	18232	18337	18328	18349	18404	18227	18474	18455	18144	18297	18207	18241	18227	18215	18258	18404	18415	18303	18285	18271	18421	18377	18199	18243	18320	18383	18363	18368	18193	18342	18386	18314	18255	18268	18261	18369	18214	18465	18170	18295	18230	18243	18296	18173	18259	18400	18221	18118	18344	18363	18130	18356	18151	18295	18479	18145	18293	18235	18309	18308	18263	18330	18499	18307	18320	18442	18382	18583	18431	18467	18321	18212	18254	18276	18418	18331	18418	18357	18266	18103	18335	18227	18486	18283	18261	18273	18157	18347	18373	18172	18269	18260	18269	18449	18229	18594	18157	18347	18234	18425	18293	18159	18540	18170	18357	18182	18360	18187	18179	18083	18148	18389	18243	18339	18323	18222	18222	18304	18076	18417	18193	18358	18300	18483	18205	18239	18319	18359	18235	18211	18420	18320	18456	18281	18350	18156	18129	18296	18173	18158	18119	18419	18255	18378	18432	18232	18064	18255	18205	18326	18390	18405	18300	18469	18308	18280	18372	18321	18436	18751	18237	18235	18288	18199	18292	18381	18449	18283	18349	18227	18459	18366	18104	18426	18450	18285	18243	18319	18328	18337	18138	18163	18281	18202	18181	18440	18483	18169	18470	18399	18126	18395	18315	18301	18307	18405	18206	18212	18142	18341	18105	18454	18403	18241	18238	18227	18503	18257	18215	18337	18158	18300	18293	18354	18333	18447	18391	18261	18253	18221	18188	18031	18146	18468	18428	18181	18245	18201	18277	18248	18342	18242	18306	18342	18133	18367	18523	18238	18175	18361	18325	18214	18226	18253	18030	18401	18152	18397	18415	18106	18370	18291	18270	18379	18361	18133	18175	18314	18196	18241	18418	18126	18322	18354	18380	18394	18366	18268	18430	18302	18230	18212	18534	18291	18340	18253	18244	18419	18226	18197	18339	18015	18392	18414	18344	18180	18369	18306	18345	18085	18174	18436	18034	18277	18240	18256	18373	18309	18284	18241	18303	18027	18377	18315	18266	18322	18267	18262	18365	18291	18430	18284	18353	18431	18257	18381	18438	18416	18214	18411	18098	18293	18147	18253	18191	18205	18436	18314	18276	18614	18346	18207	18170	18179	18316	18180	18227	18227	18487	18385	18334	18481	18440	18245	18242	18292	18280	18259	18487	18408	18307	18308	18410	18296	18368	18219	18200	18242	18342	18150	18210	18267	18428	18320	18153	18549	18461	18403	18334	18280	18017	18185	18408	18398	18250	18242	18249	18305	18319	18429	18094	18297	18354	18302	18490	18275	18155	18304	18042	18078	18063	18224	18279	18341	18263	18290	18120	18233	18254	18218	18154	18591	18199	18253	18200	18296	18057	18336	18333	18346	18278	18480	18161	18285	18434	18115	18187	18471	18352	18427	18221	18254	18301	18263	18298	18403	18209	18399	18144	18274	18302	18389	18343	18073	18399	18096	18237	18255	18436	18245	18396	18358	18303	18456	18345	18600	18432	18238	18420	18214	18524	18174	18416	18374	18300	18295	18177	18126	18392	18337	18332	18224	18192	18479	18227	18132	18333	18340	18375	18373	18484	18245	18075	18417	18349	18344	18344	18242	18383	18462	18178	18352	18417	18014	18366	18427	18453	18599	18227	18295	18218	18461	18260	18331	18306	18466	18243	18409	18261	18421	18394	18364	18247	18231	18350	18386	18192	18321	18385	18284	18242	18292	18097	18328	18319	18250	18345	18273	18322	18360	18186	18165	18039	18204	18280	18140	18249	18467	18446	18421	18210	18386	18258	18328	18200	18176	18355	18547	18083	18373	18375	18295	18290	18214	18068	18254	18144	18386	18316	18046	18085	18103	18063	18549	18361	18386	18307	18164	18330	18248	18276	18332	18222	18304	18182	18367	18207	18444	18432	18283	18167	18323	18187	18187	18110	18261	18436	18326	18273	18313	18196	18229	18245	18121	18540	18261	18329	18065	18420	18328	18174	18210	18127	18415	18228	18194	18308	18496	18418	18304	18437	18311	18220	18232	18261	18150	18293	18329	18106	18114	18116	18363	18145	18272	18339	18313	18335	18112	18313	18310	18353	18274	18437	18383	18267	18285	18430	18410	18223	18267	18295	18244	18312	18141	18246	18338	18465	18500	18239	18225	18175	18139	18417	18406	18510	18354	18434	18131	18281	18190	18327	18495	18101	18031	18233	18332	18244	18388	18575	18349	18199	18367	18142	18456	18190	18158	18383	18434	18390	18127	18287	18347	18343	18173	18410	18297	18515	18405	18313	18434	18359	18042	18308	18199	18213	18181	18258	18057	18538	18370	18253	18382	18148	18338	18259	18340	18309	18392	18288	18344	18429	18207	18315	18193	18321	18405	18272	18323	18296	18320	18249	18398	18136	18142	18416	18443	18303	18133	18184	18098	18235	18382	18071	18366	18325	18468	18249	18371	18413	18249	18313	18291	18389	18309	18273	18265	18349	18302	18179	18366	18421	18236	18426	18376	18379	18286	18458	18356	18375	18287	18246	18163	18367	18058	18291	18347	18316	18289	18411	18172	18189	18127	18090	18137	18203	18202	18180	18305	18367	18254	18213	18384	18143	18536	18354	18374	18125	18209	18102	18234	18402	18399	18280	18273	18125	18295	18312	18649	18292	18404	18370	18137	18216	18272	18205	18303	18502	18512	18280	18090	18310	18179	18365	18308	18556	18356	18175	18543	18319	18091	18107	18326	18369	18451	18034	18378	18219	18164	18157	18327	18279	18513	18368	18592	18345	18297	18243	18397	18194	18264	18353	18109	18304	18462	18266	18341	18440	18370	18475	18451	18309	18396	18187	18316	18410	18511	18191	18287	18114	18396	18294	18076	18218	18501	18134	18305	18413	18569	18278	18414	18155	18445	18306	18309	18393	18496	18231	18471	18346	18253	18212	18277	18312	18137	18229	18202	18370	18356	18274	18461	18337	18263	18184	18378	18240	18233	18247	18278	18238	18339	18425	18296	18346	18090	18253	18151	18543	18368	18277	18315	18272	18256	18333	18403	18342	18196	18139	18272	18245	18334	18201	18396	18208	18402	18343	18309	18453	18495	18216	18521	18452	18264	18363	18249	18311	18366	18385	18423	18352	18323	18109	18294	18303	18308	18440	18279	18398	18376	18041	18319	18496	18130	18272	18283	18360	18409	18255	18273	18367	18253	18404	18130	18132	18349	18142	18394	18251	18375	18211	18300	18348	18152	18189	18390	18352	18380	18355	18203	18295	18353	18422	18534	18221	18414	18529	18442	18458	18381	18264	18324	18248	18386	18387	18324	18148	18337	18260	18257	18397	18314	18383	18299	18487	18229	18355	18512	18400	18526	18227	18224	18474	18329	18336	18102	18369	18257	18146	18248	18333	18365	18179	18302	18419	18253	18057	18228	18244	18441	18442	18289	18308	18376	18255	18363	18340	18459	18197	18114	18313	18467	18295	18140	18298	18122	18302	18323	18382	18267	18468	18160	18131	18231	18189	18284	18395	18433	18227	18277	18345	18102	18375	18271	18390	18304	18272	18444	18492	18239	18231	18346	18339	18271	18323	18392	18353	18054	18208	18278	18284	18208	18355	18274	18318	18266	18317	18251	18085	18190	18360	18062	18468	18316	18265	18331	18389	18398	18220	18224	18328	18365	18154	18200	18141	18228	18248	18437	18381	18342	18259	18407	18206	18293	18036	18222	18313	18208	18330
15212	28468	31136	23536	20201	19601	19579	18624	18516	18117	17765	18592	33837	34341	29627	23135	18168	16786	16637	16388	16239	16359	16373	16163	16285	16265	16402	16378	16109	16347	16490	16335	16440	16333	16229	16404	16436	16182	16288	16012	16296	16272	16253	16265	16196	16285	16325	16168	16310	16316	16358	16379	16383	16380	16325	16396	16153	16371	16120	16095	16394	16279	16357	16274	16280	16285	16257	16360	16249	16340	16333	16222	16297	16260	16266	16324	16241	16148	16263	16307	16248	16445	16488	16426	16406	16243	16285	16264	16176	16165	16245	16403	16056	15976	16248	16389	16525	16236	16411	16164	16209	16203	16230	16096	16367	16340	16348	16218	16235	16219	16468	16221	16279	16191	16252	16338	16370	16159	16377	16238	16420	16162	16249	16407	16296	16329	16220	16230	16171	16285	16160	16212	16267	16420	16369	16133	16420	16339	16403	16374	16243	16121	16198	16213	16312	16281	16058	16281	16349	16332	16173	16134	16285	16176	16193	16162	16138	16155	16254	16206	16278	16297	16397	16208	16238	16365	16270	16279	16275	16306	16216	16410	16290	16296	16259	16431	16218	16258	16319	16321	16197	16279	16135	16110	16215	16386	16297	16169	16159	16337	16228	16377	16212	16246	16220	16188	16321	16018	16216	16171	16334	16197	16196	16417	16384	16240	16199	16278	16393	16263	16358	16322	16292	16155	16226	16315	16346	16239	16259	16233	16329	16156	16259	16277	16320	16323	16260	16184	16087	16150	16320	16386	16178	16298	16249	16259	16165	16320	16369	16266	16390	16331	16174	16311	16307	16065	16328	16287	16172	16118	16426	16208	16039	16326	16079	16304	16327	16249	16419	16348	16197	16254	16267	16141	16278	16256	16271	16236	16197	16344	16225	16377	16317	16333	16335	16191	16251	16138	16155	16298	16271	16231	16212	16283	16154	16439	16164	16170	16259	16094	16156	16247	16272	16163	16317	16399	16347	16208	16024	16369	16254	16143	16312	16365	16303	16286	16334	16065	16182	16111	16208	16374	16193	16300	16250	16293	16322	16272	16448	16225	16488	16059	16132	16316	16231	16446	16234	16363	16270	16229	16241	16254	16400	16269	16411	16139	16261	16156	16183	16325	16269	16216	16274	16305	16178	16255	16211	16304	16248	16163	16319	16318	16323	16125	16340	16059	16296	16210	16176	16168	16279	16247	16252	16222	16193	16338	16266	16370	16299	16386	15941	16428	16252	16119	16303	16252	16231	16450	16233	16251	16246	16189	16455	16289	16376	16226	16303	16378	16273	16232	16429	16169	16015	16329	16432	16332	16266	16249	16316	16247	16147	16243	16227	16294	16320	16273	16251	16227	16446	16256	16384	16325	16306	16300	16322	16402	16271	16325	16163	16372	16327	16361	16240	16380	16327	16236	16148	16200	16226	16450	16172	16326	16309	16218	16132	16266	16429	16440	16126	16337	16514	16342	16207	16257	16051	16320	16261	16485	16391	16223	16234	16040	16165	16256	16283	16178	16405	16314	16199	16299	16233	16245	16164	16336	16245	16290	16110	16222	16063	16331	16221	16146	16362	16256	16215	16131	16373	16372	16235	16266	16123	16228	16207	16210	16215	16115	16253	16286	16402	16312	16185	16358	16302	16341	16177	16368	16294	16273	16147	16287	16298	16275	16277	16259	16267	16267	16249	16156	16368	16086	16139	16283	16391	16230	16286	16297	16281	16356	16018	16223	16187	16261	16376	16298	16420	16183	16314	16187	16214	16147	16432	16309	16212	16310	16320	16291	16189	16273	16322	16428	16239	16341	16278	16545	16228	16383	16350	16364	16260	16317	16238	16294	16220	16319	16367	16198	16300	16372	16350	16274	16316	16147	16280	16200	16050	16336	16242	16392	16205	16229	16211	16051	16296	16275	16295	16219	16288	16416	16460	16330	16333	16228	16326	16281	16405	16270	16226	16194	16451	16346	16282	16177	16095	16342	16242	16236	16209	16233	16270	16328	16238	16263	16274	16264	16093	16228	16288	16098	16265	16167	16182	16306	16260	16239	16277	16249	16337	16090	16257	16321	16239	16234	16314	16354	16339	16340	16278	16433	16413	16407	16191	16163	16309	16424	16301	16293	16222	16354	16335	16338	16360	16118	16103	16362	16429	16234	16294	16235	16275	16264	16149	16360	16290	16248	16333	16396	16214	16166	16276	16434	16393	16103	16283	16098	16172	16335	16277	16191	16350	16376	16438	16497	16186	16333	16209	16309	16171	16178	16106	16267	16391	16239	16301	16213	16366	16214	16404	16246	16268	16148	16167	16237	16345	16390	16522	16168	16390	16327	16335	16286	16362	16270	16458	16255	16256	16350	16299	16250	16430	16356	16113	16294	16226	16222	16412	16315	16152	16200	16285	16470	16287	16349	16272	16325	16223	16409	16372	16372	16338	16279	16135	16273	16116	16392	16200	16210	16384	16214	16171	16247	16182	16393	16247	16227	16270	16458	16202	16341	16147	16249	16205	16247	16324	16439	16247	16411	16210	16006	16251	16317	16209	16405	16217	16433	16244	16248	16233	16396	16297	16284	16180	16429	16396	16357	16257	16357	16256	16350	16313	16261	16245	16348	16233	16178	16217	16266	16170	16232	16225	16289	16327	16334	16169	16231	16419	16283	16364	16226	16154	16214	16364	16211	16262	16276	16383	16218	16518	16273	16261	16465	16371	16278	16325	16419	16202	16309	16324	16373	16172	16089	16189	16296	16416	16170	16466	16207	16227	16120	16215	16295	16187	16182	16325	16173	16224	16299	16218	16195	16339	16218	16303	16107	16182	16341	16171	16335	16176	16357	16422	16212	16348	16229	16235	16378	16344	16459	16256	16192	16257	16053	16282	16208	16138	16132	16234	16132	16103	16293	16269	16202	16369	16241	16333	16255	16198	16291	16288	16141	16341	16275	16293	16281	16315	16227	16296	16320	16075	16379	16296	16277	16227	16375	16361	16194	16204	16214	16347	16415	16278	16426	16179	16322	16213	16282	16415	16250	16221	16298	16275	16264	16373	16168	16224	16330	16367	16342	16376	16244	16341	16116	16358	16378	16420	16270	16189	16571	16410	16251	16190	16416	16166	16273	16313	16160	16306	16218	16377	16354	16186	16320	16314	16407	16431	16261	16223	16282	16205	16345	16114	16193	16157	16104	16220	16303	16129	16268	16332	16216	16216	16353	16207	16116	16349	16232	16148	16152	16462	16254	16327	16263	16241	16237	16318	16364	16277	16305	16298	16419	16431	16128	16288	16302	16273	16176	16094	16289	16301	16080	16291	16440	16116	16353	16341	16401	16138	16319	16577	16279	16292	16232	16346	16274	16406	16166	16357	16534	16129	16126	16176	16364	16232	16272	16177	16387	16261	16436	16162	16268	16242	16297	16371	16322	16517	16364	16443	16381	16398	16247	16296	16238	16220	16317	16278	16155	16354	16304	16325	16330	16399	16263	16370	16295	16393	16489	16336	16114	16339	16346	16119	16158	16478	16134	16192	16262	16186	16188	16040	16217	16234	16277	16337	16232	16294	16349	16206	16243	16080	16334	16379	16232	16333	16294	16281	16206	16318	16346	16246	16263	16252	16279	16272	16350	16393	16366	16134	16451	16330	16215	16203	16376	16162	16373	16220	16274	16208	16230	16199	16371	16196	16181	16257	16322	16225	16254	16274	16397	16134	16349	16278	16231	16314	16181	16043	16300	16239	16282	16352	16283	16215	16307	16112	16221	16192	16296	16242	16136	16260	16131	16273	16238	16336	16314	16249	16353	16114	16421	16409	16408	16263	16067	16561	16223	16269	16140	16389	16162	16230	16454	16255	16328	16349	16317	16296	16338	16287	16338	16175	16316	16120	16248	16286	16286	16236	16187	16081	16364	16206	16206	16419	16334	16422	16130	16441	16244	16249	16349	16244	16262	16321	16191	16231	16180	16333	16276	16292	16325	16279	16253	16201	16226	16249	16292	16276	16282	16295	16202	16276	16230	16190	16118	16351	16256	16235	16292	16425	16234	16211	16406	16236	16336	16254	16489	16236	16260	16242	16082	16271	16194	16367	16286	16076	16286	16290	16449	16370	16237	16241	16423	16312	16131	16212	16297	16281	16143	16228	16191	16212	16461	16247	16184	16271	16389	16344	16365	16297	16174	16316	16290	16338	16216	16409	16187	16259	16418	16216	16313	16238	16001	16449	16315	16333	16239	16259	16441	16020	16316	16233	16156	16103	16292	16375	16109	16179	16236	16415	16127	16469	16296	16197	16207	16247	16430	16253	16328	16128	16173	16153	16147	16320	16174	16296	16251	16335	16187	16564	16229	16363	16421	16307	16327	16436	16269	16488	16382	16198	16231	16092	16341	16108	16429	16376	16226	16401	16158	16227	16239	16324	16166	16202	16122	16138	16350	16207	16151	16289	16150	16258	16168	16375	16354	16207	16356	16138	16393	16367	16381	16346	16270	16249	16317	16333	16332	16240	16327	16291	16425	16377	16190	16235	16273	16314	16223	16184	16308	16163	16297	16195	16362	16135	16286	16230	16383	16109	16252	16272	16208	16295	16359	16232	16372	16265	16129	16077	16339	16184	16297	16390	16388	16055	16309	16251	16172	16322	16355	16372	16279	16384	16348	16240	16194	16203	16491	16231	16308	16200	16286	16253	16269	16504	16391	16187	16337	16358	16283	16135	16257	16275	16311	16287	16301	16180	16433	16415	16363	16324	16344	16115	16225	16228	16278	16043	16320	16320	16138	16272	16152	16420	16315	16313	16218	16285	16246	16107	16298	16187	16192	16300	16285	16365	16377	16383	16395	16376	16257	16067	16382	16150	16223	16273	16276	16290	16074	16355	16325	16167	16400	16373	16299	16442	16303	16225	16384	16271	16197	16368	16309	16200	16169	16347	16285	16181	16296	16172	16210	16226	16405	16242	16368	16052	16212	16246	16321	16282	16377	16257	16321	16386	16248	16329	16445	16290	16111	16606	16386	16296	16269	16168	16370	16162	16119	16169	16302	16294	16328	16263	16376	16229	16349	16123	16289	16231	16401	16281	16350	16137	16335	16224	16281	16413	16220	16028	16201	16281	16309	16308	16180	16337	16333	16362	16167	16373	16161	16334	16330	16176	16162
23212	21596	29523	24168	21831	23958	26003	21154	20219	20636	20257	20230	35441	41193	36672	29493	22804	20143	19161	19007	18812	18784	18706	18561	18548	18431	18472	18765	18954	18731	18594	18619	18764	18761	18549	18860	18639	18699	18729	18671	18750	18638	18793	18696	18767	18482	18584	18778	18604	18761	18640	18633	18666	18780	18505	18590	18548	18777	18480	18652	18665	18525	18542	18633	18483	18514	18678	18696	18669	18643	18575	18623	18591	18547	18751	18408	18321	18492	18867	18817	18630	18478	18712	18389	18552	18605	18604	18533	18593	18455	18709	18910	18319	18597	18623	18491	18584	18631	18357	18548	18619	18419	18638	18523	18673	18600	18546	18476	18488	18557	18649	18485	18751	18750	18520	18820	18644	18619	18655	18494	18456	18392	18674	18524	18453	18516	18390	18487	18642	18542	18454	18518	18586	18672	18496	18665	18649	18474	18661	18652	18591	18542	18574	18597	18578	18444	18606	18508	18354	18619	18699	18617	18715	18652	18709	18499	18458	18569	18615	18465	18485	18567	18590	18328	18521	18658	18592	18580	18646	18599	18512	18599	18318	18558	18546	18561	18800	18532	18530	18422	18392	18582	18711	18505	18652	18646	18552	18439	18466	18510	18509	18550	18562	18512	18679	18623	18791	18344	18662	18604	18724	18650	18666	18883	18757	18413	18450	18473	18471	18511	18403	18733	18684	18603	18545	18713	18555	18447	18610	18744	18801	18553	18508	18564	18578	18635	18522	18532	18390	18479	18620	18550	18688	18421	18547	18492	18783	18462	18628	18573	18594	18464	18514	18579	18751	18518	18679	18460	18734	18580	18377	18554	18537	18464	18401	18479	18610	18491	18610	18432	18633	18395	18401	18231	18481	18437	18581	18462	18440	18514	18601	18572	18347	18549	18578	18360	18666	18510	18626	18439	18479	18583	18283	18507	18359	18497	18446	18496	18546	18603	18606	18641	18660	18827	18619	18600	18656	18649	18558	18389	18562	18336	18453	18446	18514	18490	18534	18444	18229	18558	18655	18608	18539	18556	18612	18546	18629	18518	18617	18692	18444	18533	18649	18567	18356	18311	18566	18619	18656	18345	18446	18270	18512	18428	18554	18663	18564	18536	18571	18469	18590	18521	18607	18471	18543	18564	18542	18546	18427	18387	18663	18481	18702	18624	18393	18582	18751	18516	18665	18476	18382	18636	18480	18431	18594	18652	18771	18465	18672	18539	18481	18425	18539	18465	18469	18512	18478	18575	18295	18558	18486	18602	18530	18379	18590	18566	18545	18530	18474	18423	18447	18523	18577	18584	18443	18502	18465	18466	18653	18641	18626	18538	18615	18561	18456	18720	18649	18570	18460	18510	18529	18534	18673	18599	18583	18285	18468	18493	18726	18540	18619	18495	18559	18679	18814	18582	18453	18609	18358	18502	18443	18495	18686	18512	18773	18831	18584	18361	18550	18696	18682	18623	18528	18391	18688	18495	18619	18594	18556	18499	18720	18537	18671	18596	18468	18665	18744	18587	18515	18465	18472	18620	18560	18526	18606	18795	18738	18601	18351	18541	18557	18654	18509	18812	18684	18502	18735	18421	18690	18454	18619	18330	18509	18531	18388	18551	18472	18803	18591	18705	18684	18762	18467	18649	18272	18490	18680	18501	18655	18389	18628	18536	18615	18663	18513	18581	18519	18673	18625	18658	18596	18596	18531	18713	18686	18513	18592	18654	18631	18656	18459	18457	18528	18539	18800	18501	18565	18667	18501	18499	18560	18628	18332	18633	18661	18626	18640	18410	18547	18619	18678	18597	18251	18449	18587	18767	18632	18494	18467	18642	18456	18373	18425	18447	18423	18383	18546	18642	18606	18553	18532	18790	18547	18458	18523	18469	18526	18828	18643	18564	18664	18430	18613	18480	18654	18434	18664	18478	18431	18607	18570	18649	18587	18640	18583	18346	18423	18630	18350	18657	18873	18717	18557	18564	18687	18674	18693	18521	18592	18531	18523	18637	18600	18666	18694	18455	18540	18502	18483	18594	18405	18540	18466	18521	18580	18577	18538	18548	18485	18534	18565	18509	18615	18498	18276	18481	18554	18582	18702	18666	18527	18706	18588	18685	18615	18595	18441	18618	18634	18522	18625	18471	18468	18483	18597	18642	18606	18566	18387	18632	18425	18362	18424	18492	18518	18757	18572	18416	18663	18603	18604	18471	18504	18458	18504	18552	18651	18416	18492	18517	18515	18581	18705	18495	18496	18537	18482	18439	18584	18440	18564	18412	18517	18736	18439	18431	18587	18523	18670	18647	18745	18593	18496	18381	18549	18554	18575	18402	18787	18588	18644	18402	18547	18496	18582	18578	18563	18667	18564	18432	18441	18410	18627	18598	18645	18691	18814	18664	18609	18625	18745	18587	18704	18553	18633	18474	18485	18696	18657	18443	18619	18563	18432	18601	18539	18705	18423	18698	18554	18380	18739	18488	18433	18463	18603	18660	18542	18652	18502	18442	18355	18576	18687	18520	18517	18564	18629	18433	18545	18592	18508	18501	18540	18840	18349	18528	18638	18491	18802	18795	18669	18556	18831	18447	18626	18581	18458	18435	18606	18657	18511	18485	18409	18465	18510	18680	18526	18851	18500	18621	18502	18405	18645	18603	18756	18535	18460	18619	18300	18561	18563	18685	18760	18439	18644	18527	18390	18414	18451	18387	18603	18673	18710	18652	18772	18669	18683	18440	18761	18618	18637	18388	18305	18678	18690	18698	18500	18421	18585	18643	18485	18707	18613	18656	18727	18556	18531	18473	18617	18744	18633	18610	18520	18421	18477	18698	18481	18595	18420	18601	18524	18594	18679	18681	18665	18623	18578	18711	18575	18540	18517	18480	18721	18585	18613	18556	18648	18691	18476	18720	18790	18630	18632	18480	18725	18384	18700	18613	18544	18652	18654	18475	18660	18507	18292	18440	18712	18523	18472	18601	18465	18582	18658	18591	18481	18489	18567	18700	18756	18581	18646	18591	18375	18680	18694	18537	18948	18791	18395	18374	18389	18693	18586	18556	18618	18453	18583	18638	18833	18694	18713	18786	18572	18430	18540	18615	18562	18532	18505	18619	18761	18551	18462	18435	18541	18625	18660	18519	18515	18319	18391	18524	18562	18471	18667	18406	18595	18482	18582	18670	18807	18599	18397	18588	18567	18487	18435	18510	18603	18459	18535	18584	18621	18554	18651	18691	18512	18405	18522	18481	18407	18551	18531	18502	18585	18459	18435	18570	18441	18525	18674	18635	18566	18343	18658	18448	18661	18421	18517	18748	18721	18569	18735	18602	18737	18458	18533	18627	18859	18479	18540	18485	18490	18544	18627	18611	18726	18368	18544	18678	18666	18397	18588	18395	18445	18414	18565	18689	18686	18631	18480	18566	18608	18453	18510	18739	18555	18730	18566	18498	18545	18475	18542	18709	18583	18501	18558	18595	18505	18379	18578	18724	18701	18666	18290	18363	18608	18626	18530	18447	18483	18718	18440	18581	18499	18562	18562	18347	18469	18526	18474	18582	18735	18577	18629	18584	18494	18560	18594	18479	18526	18616	18547	18463	18491	18487	18491	18575	18631	18347	18362	18586	18538	18483	18501	18554	18441	18473	18431	18510	18488	18588	18584	18600	18410	18616	18611	18513	18689	18490	18398	18503	18767	18531	18572	18555	18606	18618	18551	18523	18662	18547	18746	18430	18500	18721	18525	18490	18583	18522	18539	18664	18530	18709	18542	18664	18496	18597	18471	18433	18642	18452	18822	18626	18707	18414	18785	18578	18557	18720	18660	18540	18472	18496	18624	18747	18481	18419	18369	18476	18427	18694	18673	18622	18562	18669	18662	18517	18549	18631	18388	18571	18641	18416	18592	18384	18569	18653	18673	18468	18512	18449	18489	18621	18581	18632	18727	18568	18497	18679	18491	18515	18556	18495	18608	18541	18496	18489	18477	18462	18471	18744	18645	18583	18705	18751	18655	18514	18721	18621	18375	18694	18552	18628	18470	18476	18526	18660	18491	18551	18576	18354	18248	18505	18708	18578	18638	18728	18658	18662	18837	18647	18463	18612	18761	18618	18363	18500	18448	18513	18567	18394	18578	18524	18521	18367	18554	18581	18509	18446	18462	18490	18667	18552	18280	18212	18503	18503	18760	18588	18780	18595	18486	18658	18621	18536	18504	18497	18860	18582	18542	18432	18610	18445	18547	18626	18457	18363	18454	18687	18481	18643	18426	18486	18663	18603	18641	18536	18511	18566	18627	18677	18652	18510	18523	18458	18527	18444	18524	18598	18669	18603	18633	18553	18649	18586	18681	18456	18591	18610	18298	18615	18523	18668	18551	18461	18666	18414	18669	18586	18663	18590	18544	18532	18631	18421	18766	18542	18641	18381	18953	18539	18592	18443	18780	18563	18470	18572	18718	18511	18673	18508	18653	18504	18583	18436	18302	18575	18428	18308	18527	18515	18340	18564	18363	18452	18489	18484	18485	18809	18679	18576	18637	18839	18696	18353	18609	18538	18705	18681	18461	18685	18445	18554	18565	18579	18574	18361	18555	18608	18377	18632	18550	18454	18355	18306	18408	18292	18384	18466	18383	18593	18804	18509	18674	18492	18471	18307	18699	18506	18480	18516	18571	18386	18370	18603	18617	18557	18708	18643	18658	18716	18677	18681	18541	18550	18445	18534	18539	18571	18555	18540	18610	18608	18593	18560	18462	18623	18393	18611	18449	18347	18463	18492	18531	18481	18600	18657	18637	18571	18604	18643	18739	18567	18671	18419	18680	18569	18552	18510	18510	18839	18658	18553	18610	18755	18493	18595	18600	18709	18651	18654	18657	18470	18375	18664	18644	18702	18527	18516	18585	18539	18362	18655	18623	18462	18587	18518	18618	18582	18557	18606	18502	18584	18415	18592	18598	18398	18583	18559	18614	18620	18494	18745	18600	18591	18545	18685	18587	18602	18404	18476	18611	18507	18582	18548	18655	18567	18654	18574	18470	18556	18708	18633	18604	18672	18514	18505	18698	18736	18547	18473	18691	18502	18584	18706	18573	18678	18593	18483	18646	18400	18444	18587	18337	18505	18715	18514	18445	18491	18736	18572	18516	18681	18780	18493
18277	32845	31748	24477	22106	20418	20282	19754	19619	19381	18862	19117	40263	42906	37539	29511	20562	17809	17049	16622	16675	16417	16294	16499	16468	16303	16426	16441	16356	16558	16560	16410	16517	16365	16298	16531	16305	16420	16462	16493	16462	16316	16570	16631	16371	16603	16513	16362	16458	16553	16609	16407	16450	16373	16358	16472	16562	16499	16340	16460	16433	16348	16527	16505	16350	16437	16427	16366	16223	16200	16350	16558	16494	16539	16502	16435	16483	16536	16291	16470	16370	16334	16469	16503	16347	16585	16440	16417	16480	16487	16292	16461	16545	16341	16310	16355	16572	16396	16594	16406	16519	16289	16394	16555	16583	16310	16459	16473	16279	16519	16313	16382	16391	16402	16327	16316	16537	16398	16452	16400	16457	16469	16402	16594	16458	16155	16438	16501	16433	16335	16483	16663	16446	16428	16440	16339	16354	16356	16642	16454	16381	16569	16436	16393	16522	16498	16577	16370	16429	16412	16353	16353	16365	16327	16360	16545	16476	16403	16368	16427	16450	16550	16296	16517	16464	16353	16525	16488	16526	16233	16271	16483	16351	16372	16310	16511	16387	16416	16462	16204	16388	16342	16582	16399	16461	16578	16364	16640	16512	16398	16358	16433	16421	16404	16432	16415	16287	16504	16525	16381	16389	16501	16243	16417	16367	16358	16476	16317	16525	16326	16336	16283	16292	16309	16419	16288	16383	16487	16395	16488	16463	16511	16302	16436	16389	16542	16351	16389	16349	16301	16495	16465	16187	16554	16323	16419	16396	16338	16461	16312	16393	16322	16556	16371	16589	16466	16264	16345	16435	16308	16568	16320	16395	16410	16490	16488	16536	16242	16438	16304	16396	16372	16465	16417	16390	16402	16431	16154	16492	16398	16449	16206	16498	16454	16318	16291	16463	16341	16472	16335	16504	16252	16343	16372	16454	16430	16304	16323	16501	16432	16322	16448	16332	16403	16438	16458	16333	16341	16460	16296	16496	16537	16389	16485	16415	16459	16357	16431	16408	16413	16437	16464	16337	16443	16343	16531	16314	16343	16518	16413	16328	16550	16418	16389	16588	16344	16350	16422	16409	16476	16370	16438	16324	16418	16454	16346	16432	16357	16449	16150	16337	16523	16323	16705	16440	16569	16525	16441	16464	16418	16295	16378	16449	16345	16460	16571	16459	16435	16504	16237	16426	16512	16242	16532	16214	16240	16405	16257	16322	16346	16572	16363	16589	16444	16439	16232	16354	16314	16421	16407	16540	16355	16505	16342	16348	16394	16495	16265	16480	16507	16437	16489	16390	16468	16465	16313	16437	16478	16521	16483	16462	16464	16381	16407	16296	16421	16390	16369	16438	16371	16420	16353	16343	16452	16376	16443	16220	16338	16462	16429	16450	16343	16349	16530	16400	16493	16519	16296	16427	16248	16450	16417	16458	16460	16407	16445	16360	16494	16251	16395	16244	16384	16400	16426	16628	16430	16481	16541	16511	16372	16501	16427	16657	16505	16434	16270	16391	16414	16510	16638	16354	16412	16459	16300	16362	16232	16457	16515	16545	16391	16529	16459	16513	16390	16153	16441	16436	16578	16245	16398	16329	16381	16471	16437	16517	16434	16333	16242	16294	16552	16509	16523	16615	16456	16470	16302	16565	16317	16446	16320	16528	16335	16437	16383	16519	16377	16555	16297	16424	16406	16406	16424	16539	16451	16280	16348	16457	16462	16605	16410	16283	16506	16542	16397	16442	16384	16274	16318	16532	16418	16285	16439	16381	16254	16443	16455	16409	16241	16371	16430	16477	16363	16424	16423	16437	16437	16327	16256	16288	16433	16337	16481	16358	16324	16511	16510	16315	16332	16565	16321	16573	16389	16269	16403	16312	16341	16366	16449	16631	16440	16471	16492	16369	16422	16411	16564	16310	16505	16391	16369	16327	16194	16512	16379	16275	16559	16306	16355	16459	16369	16391	16273	16340	16484	16331	16482	16505	16208	16395	16576	16339	16324	16317	16437	16318	16427	16429	16405	16591	16429	16426	16383	16386	16397	16453	16307	16500	16422	16297	16464	16436	16431	16281	16356	16440	16380	16553	16476	16333	16486	16545	16326	16297	16314	16414	16300	16529	16367	16331	16479	16344	16385	16358	16397	16522	16515	16358	16516	16336	16348	16275	16400	16547	16385	16297	16558	16276	16389	16439	16337	16536	16347	16323	16360	16551	16336	16275	16502	16444	16325	16471	16501	16492	16387	16320	16426	16399	16499	16357	16295	16523	16396	16209	16383	16405	16365	16255	16425	16619	16272	16456	16455	16294	16326	16218	16354	16297	16525	16361	16576	16587	16418	16323	16495	16291	16458	16412	16453	16402	16410	16520	16473	16358	16201	16250	16558	16482	16431	16328	16275	16541	16281	16340	16389	16421	16490	16352	16330	16257	16446	16482	16263	16314	16471	16393	16434	16291	16415	16304	16368	16313	16464	16456	16318	16467	16263	16253	16257	16477	16414	16380	16323	16421	16135	16334	16292	16391	16259	16361	16276	16471	16364	16577	16445	16420	16242	16299	16448	16342	16548	16403	16290	16353	16512	16503	16484	16357	16620	16253	16373	16505	16503	16408	16455	16599	16427	16353	16354	16553	16425	16313	16399	16453	16530	16485	16463	16367	16340	16351	16387	16370	16310	16414	16293	16372	16530	16539	16330	16505	16411	16377	16369	16312	16491	16497	16382	16260	16415	16508	16334	16374	16436	16260	16443	16453	16419	16463	16456	16437	16276	16589	16604	16316	16385	16442	16479	16463	16341	16515	16351	16380	16194	16351	16557	16350	16304	16194	16369	16414	16551	16389	16348	16497	16557	16512	16500	16293	16375	16301	16464	16364	16368	16271	16432	16307	16438	16292	16438	16566	16449	16329	16448	16332	16416	16113	16341	16469	16380	16329	16479	16373	16409	16358	16225	16470	16340	16534	16218	16298	16371	16353	16482	16411	16378	16443	16341	16354	16341	16314	16455	16545	16366	16270	16352	16454	16201	16472	16283	16288	16492	16425	16279	16417	16263	16510	16246	16531	16418	16533	16487	16434	16348	16228	16393	16251	16305	16426	16364	16493	16264	16439	16431	16302	16430	16376	16270	16495	16419	16443	16390	16438	16381	16504	16429	16455	16523	16263	16286	16366	16460	16387	16370	16484	16480	16181	16479	16277	16350	16352	16443	16416	16396	16396	16479	16445	16520	16461	16492	16430	16325	16528	16414	16332	16554	16531	16472	16406	16328	16441	16433	16414	16472	16511	16408	16394	16432	16296	16471	16543	16317	16468	16463	16538	16468	16304	16280	16474	16486	16308	16287	16407	16400	16507	16460	16394	16478	16326	16241	16424	16462	16522	16357	16434	16177	16400	16439	16090	16279	16480	16439	16530	16465	16411	16456	16279	16407	16284	16334	16289	16398	16369	16446	16295	16139	16463	16444	16248	16206	16452	16530	16601	16420	16458	16411	16473	16465	16359	16417	16461	16329	16355	16585	16422	16392	16441	16503	16504	16416	16459	16308	16462	16439	16369	16406	16648	16523	16314	16341	16317	16425	16375	16474	16488	16527	16488	16301	16425	16114	16389	16355	16465	16367	16538	16303	16466	16377	16438	16363	16314	16354	16347	16405	16367	16433	16379	16333	16394	16636	16243	16334	16489	16510	16426	16505	16406	16144	16407	16380	16346	16343	16457	16399	16583	16387	16513	16451	16156	16511	16378	16359	16496	16371	16538	16330	16343	16420	16365	16624	16414	16543	16371	16431	16471	16470	16491	16227	16684	16451	16429	16448	16349	16303	16349	16342	16268	16470	16431	16538	16276	16430	16493	16348	16512	16462	16411	16477	16510	16394	16237	16465	16551	16254	16467	16413	16439	16410	16435	16445	16506	16383	16457	16467	16269	16306	16371	16316	16524	16339	16408	16243	16453	16142	16503	16338	16361	16422	16308	16389	16461	16409	16526	16445	16338	16421	16304	16322	16493	16279	16490	16346	16387	16378	16477	16331	16348	16485	16359	16406	16415	16210	16402	16528	16375	16505	16358	16485	16478	16385	16374	16486	16388	16419	16286	16381	16419	16411	16420	16578	16368	16194	16528	16297	16351	16350	16465	16465	16452	16409	16364	16400	16427	16529	16341	16417	16467	16449	16569	16441	16607	16326	16393	16411	16384	16234	16399	16351	16382	16400	16462	16300	16332	16351	16360	16675	16431	16382	16293	16531	16288	16221	16331	16378	16446	16378	16560	16289	16405	16449	16449	16436	16330	16576	16388	16370	16372	16611	16327	16541	16371	16365	16507	16470	16434	16367	16509	16331	16515	16180	16319	16391	16315	16541	16415	16357	16321	16376	16474	16281	16495	16319	16425	16491	16346	16359	16492	16317	16392	16421	16342	16453	16435	16451	16464	16404	16429	16380	16265	16453	16319	16399	16353	16341	16385	16375	16414	16418	16425	16601	16276	16376	16416	16429	16468	16468	16440	16297	16448	16453	16450	16337	16480	16572	16359	16267	16468	16478	16413	16427	16351	16457	16214	16338	16503	16369	16320	16526	16228	16343	16494	16543	16511	16390	16448	16373	16585	16512	16381	16376	16515	16392	16403	16421	16311	16378	16478	16377	16259	16350	16339	16393	16315	16557	16463	16355	16276	16464	16453	16209	16323	16453	16356	16518	16652	16427	16424	16386	16351	16368	16352	16432	16402	16310	16353	16569	16567	16570	16369	16435	16425	16347	16365	16519	16375	16234	16441	16453	16334	16519	16487	16372	16528	16396	16396	16501	16469	16519	16363	16383	16417	16473	16400	16433	16332	16391	16554	16286	16375	16435	16341	16355	16257	16363	16350	16359	16668	16369	16541	16500	16450	16442	16562	16505	16377	16262	16466	16256	16450	16340	16358	16349	16394	16564	16358	16420	16382	16354	16408	16421	16281	16390	16493	16493	16346	16405	16417	16362	16239	16465	16284	16490	16447	16578	16383	16402	16454	16384	16289	16365	16447	16436	16493	16327	16541	16325	16339	16460	16221	16329	16339	16460	16417	16440	16278	16526	16588	16516	16293	16469	16546	16301	16364	16296	16440	16448	16379	16381	16454	16366	16333	16571	16414	16274	16427	16321	16280	16255
28170	22727	25968	23701	19995	19377	19466	19096	18746	18655	18932	18494	19536	20577	20395	19496	18775	18468	18390	18201	18279	17924	18287	18166	18410	18205	18272	18240	18227	18213	18376	18249	18062	18180	18171	18095	18237	18219	18212	18241	18094	18298	18282	17973	18232	18194	18201	18340	18096	18036	18111	18106	18249	18205	18147	17911	18078	18153	18294	18220	18239	18117	18115	18240	18292	18153	18078	18108	18131	18200	18272	18058	18093	18279	18214	18061	18129	18389	18200	18101	18335	18102	18086	18230	18109	18133	18020	18241	18203	18369	18238	18085	18293	18142	17942	18118	18089	18287	18324	18286	18029	18100	18171	18161	18242	18083	18117	17994	18133	18510	18079	18130	18293	18074	18198	18295	18166	18097	18199	18136	18018	18212	18036	17979	18085	18019	18309	18012	18105	18311	18169	18134	18028	18124	18295	18259	18149	18115	17966	18273	18145	18113	18272	18138	18110	18103	18289	18049	18040	18019	18176	18142	18141	18007	17965	18210	18172	18297	18049	18002	18123	18282	18310	18137	18231	18273	18341	18150	18057	18282	18192	18087	18387	18018	18228	18064	18143	18190	18341	18356	18070	18139	18258	18105	18146	18049	18316	18257	18375	17999	18248	18198	18228	18281	18200	18174	18248	18074	18064	18029	18174	18377	18181	18028	18096	18142	18136	17965	18162	18017	18114	18131	18211	18069	18184	18325	18210	18095	18181	18180	17993	18337	18028	18161	18310	18250	18171	18233	18070	18218	18090	17946	18126	18312	18034	18113	18094	18073	18206	18036	18206	18060	18210	18214	18194	18372	18112	18214	18337	18097	18231	18032	18132	18255	18054	18087	18063	17956	18319	18134	18052	18180	18351	18323	18373	18183	18252	18035	18097	18132	18181	18316	18219	18215	18119	18025	18260	18182	18166	18037	18089	18008	18184	18126	18282	18116	18409	18251	18274	18280	18287	18017	18250	18107	18135	18129	18291	18023	18189	18193	18281	18284	18076	18201	18213	17998	18020	18213	18138	18099	18223	18130	18261	18158	18202	18148	18256	18379	18183	18065	18193	18185	18161	18165	18060	18068	18136	18160	18078	18327	18319	18240	18121	18162	18266	18146	18305	18137	18281	18099	18191	18067	18209	18130	18218	18157	18039	18161	18106	18296	18238	18130	18132	18086	17949	17970	18297	18214	18186	18082	18305	18272	18172	18123	18120	18147	18148	18190	18117	18141	18300	18161	18303	18023	18244	18239	18167	18273	18064	18048	18117	17991	18313	18199	18238	18144	18136	18406	18017	18201	18203	18144	18251	18254	18407	18222	18097	18176	18448	18223	18189	18139	18218	18203	18343	18209	18038	18062	18028	18256	18289	18364	18001	18160	18307	18249	18059	18167	18267	18113	18105	18132	18235	18173	18067	17998	17852	18078	18348	18174	18231	18231	18238	18449	18126	18127	18332	18300	18172	18222	17998	18255	18213	18093	18340	18221	18161	18240	18036	18052	18037	18300	18201	18069	18079	18244	18101	18121	18249	18117	18270	18078	18173	18142	18407	18157	18163	18134	18302	18230	18133	18306	18269	18167	18156	18142	18248	18229	18257	18313	18474	18207	18240	18027	18111	18171	18158	18229	18097	18029	18249	18313	18198	18202	18251	18032	18157	18062	18213	18190	18282	18116	18203	18130	18178	18291	18190	18219	18311	18282	18168	18136	18247	17969	18307	18042	18192	18276	18297	18300	18151	18196	18146	18299	18338	18381	18216	18257	18310	18036	18073	18230	18116	18184	18118	18184	18137	18065	18256	18246	18150	18017	18083	18222	18149	18105	18145	17988	17984	17872	18155	18154	18146	18333	18199	18157	18318	18149	17968	18205	18333	18230	18018	18126	18140	18331	18263	18091	18309	18024	18115	18124	18214	18290	18171	18274	18042	18027	18228	18389	18253	18192	18169	18157	18187	18130	18269	18272	18130	18204	18366	18147	18170	18209	18215	18259	18056	18221	18183	18089	18155	18144	18289	18124	18129	18072	18130	18162	18028	18156	18191	18085	18276	18188	18226	18227	18179	18007	18253	18198	18037	18043	17956	18293	18262	18386	18313	18372	18134	18351	18324	18144	18063	18182	18065	18229	18124	18096	18222	18281	18231	18176	18146	18009	18183	18287	18289	18166	18040	18278	18133	18204	18134	18003	18179	18177	18259	18319	18198	17877	18167	18091	18176	18263	18154	18016	18103	18167	17992	18364	18260	18104	18025	18065	18111	18400	18259	18284	18199	17942	18187	18218	18219	18085	18031	18198	18224	18181	18168	17991	18276	18207	18191	18156	18213	17967	18063	18302	18162	18096	18187	18145	18269	18241	18057	18223	18323	18185	18140	18374	18040	18139	17932	18061	18134	18006	18095	18380	18082	18035	18294	18290	18328	18231	18384	18335	18198	18182	17911	18235	17999	18323	18299	18097	18350	18276	18264	18380	18195	18186	18093	18194	18263	18074	18003	18183	18364	18198	18354	18254	18259	18238	18260	18112	18178	18105	18308	18037	18078	18035	18193	18180	18137	18123	18236	18071	18188	18178	18205	18068	17981	18156	18120	18187	18364	18071	18324	18077	18166	18371	18023	17958	18219	18242	18220	18133	18068	18235	18207	18276	18201	18124	18137	18106	18158	18111	18312	18157	18060	18097	18280	18067	18207	18142	18116	18121	18177	17949	18263	18233	18268	18202	18228	18168	18201	18033	18173	18066	18062	18079	18308	18135	18079	18142	18149	18155	18413	18096	18271	18140	18288	18236	18125	18297	18035	18094	18504	18231	18094	18214	18160	18090	18164	18138	18402	18150	18078	18233	18000	18247	18213	18160	18220	18078	18095	17993	18220	18320	18496	18058	18049	18274	18261	18250	18129	18141	18133	18141	18247	18233	18181	18117	18019	18127	18076	18053	18113	18065	18316	18127	18216	17965	18143	18257	18308	18400	18305	18268	18081	18224	18055	18139	17870	18182	18183	18030	18109	18373	18227	18277	18250	18006	17949	18070	18113	18070	18277	18370	17993	18098	18035	18165	18161	18278	18112	18277	18565	18121	18238	18106	18243	17962	18168	18028	18294	18173	18208	18224	18211	18038	18111	18037	18069	18246	18246	18067	18288	18088	18139	18098	18254	18229	18211	17957	18197	17923	18200	18356	18217	18179	18037	18083	18168	17940	18066	18253	18044	17993	18153	18351	17939	18144	18420	18240	18393	18146	18232	17984	18108	18190	18097	18328	18000	18284	18237	18295	18334	18174	18036	18248	18178	18150	18242	18067	18302	18063	18209	18204	18247	18241	17959	18282	18145	18314	18275	18493	18142	18207	18098	18359	18113	18170	18183	18338	18335	18086	18394	18278	18119	18065	18306	18214	18144	18081	18176	18093	18321	18179	18128	18238	18309	18116	18051	18390	18377	18179	18248	18167	18127	18200	18437	18236	17956	18036	18153	18213	18061	18190	18107	18094	18248	18195	18301	18063	18319	18197	18203	18093	18070	18052	18037	18037	18218	18229	18251	18111	18211	18110	18246	17910	18214	18149	18078	18175	18406	18214	18154	18070	18021	18304	18056	18242	18069	18086	18200	18130	18105	18068	18296	18039	18341	18188	18159	18156	18117	17951	18102	18117	18177	18255	18337	18207	17930	17968	17995	18197	18008	18104	18184	18336	18270	18159	18351	18196	18164	18299	18295	18263	18104	18177	18035	18224	17950	18459	18136	18245	18234	18341	18387	18303	18253	18054	18191	18131	18201	18266	18153	18230	18281	18274	18258	18285	18079	18317	18349	18244	18174	18458	18104	18232	18042	18071	18214	18211	18298	18028	18128	18314	18093	18110	18076	18140	18192	18097	18375	18108	18117	17968	18174	18226	18281	18187	18232	18125	18045	18272	18338	18129	18224	18318	18341	17886	18039	18078	18191	18024	18096	18009	18145	18171	18184	18005	18132	18121	18266	18180	18143	18155	18285	18202	18226	18159	18034	18277	18199	18295	18283	18068	18115	18251	18013	18117	18254	18169	17973	18258	18379	18277	18286	18054	18180	18086	18188	18196	18194	18224	18272	18040	18195	18097	18095	18019	18240	18243	18227	18019	18060	18282	18158	18143	18102	18049	18114	18327	18260	18167	18394	18363	18269	18370	18112	18150	18188	18098	18195	18220	18064	18216	18172	18183	18244	18162	18118	18155	18209	18346	18265	18251	18043	18073	18207	18127	18300	18151	17947	18134	18126	18254	18089	18182	18055	18244	18093	18172	18349	18174	18142	18166	18295	18173	18005	18324	18144	18451	18316	18169	18376	17949	18396	18227	18087	18235	18263	18348	18281	18198	18130	18149	18168	18119	18202	18241	18181	18261	18227	18246	18234	18065	17958	18174	18176	18349	17997	18171	18120	18264	18203	17970	18086	18161	18042	18076	18090	18299	18350	18175	18226	18063	18176	18205	18226	18240	18175	18045	18367	18119	18171	18050	18287	18296	18312	18360	18365	18222	18122	18305	17758	18154	18051	18335	17978	18083	18180	18044	18313	18353	18222	18200	18289	18093	18241	18132	18336	18317	18362	18308	18102	18309	18313	18183	17999	18118	18367	17926	18113	17927	18102	18393	18227	18290	18337	18086	18158	18090	18240	18368	18165	18107	18191	18185	18086	18109	18144	18247	18041	18110	18269	18251	18387	18305	18386	18036	18164	18012	18219	18013	18140	18277	18220	18195	18272	18013	18157	18340	18146	18313	18182	18201	18257	18228	18048	18048	18141	18254	18175	18239	18024	18278	18155	18289	18282	18206	18278	18402	18262	18049	18057	17935	18011	18246	18183	18214	18067	18303	18114	18191	18315	18141	18116	18212	18054	18183	18214	18375	18091	18176	18183	18121	17973	18217	18037	18178	17981	18318	18233	18291	18289	18071	18208	18351	18285	18274	18088	18062	18171	18288	18170	17942	18101	18070	18246	18113	17965	18335	18246	18124	18324	18087	18112	18213	18195	18186	18091	18177	18279	18295	18102	17995	18093	18389	18139	18160	18139	18144	18200	18176	18124	18339	18155	18112	18057	18126	17962	18118	18031	18096	18118	18078	18177	18162	18316	18099	18199	18286	18152	18253	18129	18165	18130	18325	18330	18123	18174	18315	18086	18287
17604	23662	22826	20585	19016	18065	18167	17837	17216	17169	17022	17034	18904	19403	18706	17885	16865	16344	16299	16157	16185	16312	16232	16127	16275	16084	16266	16152	16076	16240	16007	16078	16246	16166	16256	16287	15966	16443	16209	16010	16222	16005	16092	16190	16122	16017	16385	16318	16174	16191	15956	15977	16274	16063	16190	15996	16222	16131	16072	16230	16075	15974	16341	16208	16157	16165	16138	16298	16177	16226	16194	16049	16290	16167	16138	16179	16166	16070	16154	16131	16141	16029	16093	16135	16139	16143	16023	16082	16348	16086	16124	16361	16151	16248	16228	16060	16117	16387	16086	16171	16180	16177	15991	16057	16377	16175	16112	16063	16143	16088	16213	16140	16260	16245	16129	16157	15960	16090	16031	16134	16127	16192	16255	16431	16092	16103	16109	16078	16003	16111	16014	16154	16201	16238	16297	16208	16140	16031	16015	16220	16158	16239	16065	16110	16212	16309	16188	16205	16335	16045	16155	16038	16207	16251	16103	16220	16305	16281	16283	16230	16121	16204	16311	16110	16177	16218	16255	16075	16094	16087	16070	16278	15997	15988	16074	16183	16112	16288	16261	16226	16026	16251	16179	16049	16279	16206	16150	16192	16197	16157	16219	16295	16132	16044	16084	16212	16136	16196	16202	16151	16183	16271	16123	16164	16373	16093	16138	16404	15952	16115	16187	16276	16205	16032	16266	16048	16493	16068	16184	16060	16088	16231	16164	16158	16230	16183	16231	16200	16257	15936	16258	15992	16100	16357	16185	16144	16324	16229	16241	15998	16203	16129	16136	16297	16328	16224	16130	16268	16230	16171	16234	16139	16233	16077	16134	16260	16435	16087	16290	16326	16167	16065	16011	16153	16156	16142	16214	16209	16257	16076	16110	16157	16062	16186	16129	16174	16236	16096	15975	16076	16191	16220	15993	16189	16189	16129	16184	16090	16200	16203	16145	16174	16207	16173	16044	16175	16075	16164	16194	16295	16270	16265	16237	16081	16197	16015	16121	16197	16059	16142	16364	16268	16181	16084	16282	15954	16103	16118	16028	16148	16183	16167	16167	16214	16177	16123	16220	16129	16068	16109	16185	16035	16104	16178	16255	16155	16376	16255	16231	16259	16218	16168	16149	16267	16119	16172	16239	16220	16227	16112	16242	16211	16094	16147	16081	15989	16216	16072	16150	16186	16075	16169	16180	16140	16116	16030	16255	16260	16200	16155	16191	16204	16286	16228	16041	16216	16209	16318	16018	16137	16189	16237	16166	15983	16161	16304	16211	16079	16300	16107	16080	16159	16223	16166	16168	16129	16094	16076	16236	16110	16177	15987	16048	16188	16062	16209	16197	16038	16210	16074	16131	16298	16122	16178	16260	16259	15965	16092	16143	16239	16244	16121	16019	16272	16010	16253	16075	16270	16210	16177	16187	16082	16068	16190	16001	16138	16122	16163	16192	16195	16269	16141	16364	16002	16107	16096	16138	15971	16230	16222	16004	15995	16107	16174	16279	16081	16253	16091	16269	16085	16198	16144	16127	16238	16051	16226	16165	16043	16201	16137	16245	16195	16033	16014	16043	16146	16307	16017	16138	16196	16348	16095	16177	16271	16046	16214	16227	16190	16108	16198	16207	16126	16240	16125	16092	16245	16114	16331	16182	16129	16272	16226	16090	16113	15886	16220	15929	16207	16309	16068	16280	16159	16182	16340	16257	15958	15962	16253	16196	16064	16211	16199	16224	16236	16187	16285	16213	16229	16253	16117	16123	16235	16178	16291	16130	16182	16110	16221	15975	16226	16037	16338	15971	16137	16277	16172	16115	16122	16041	16157	16275	16203	16133	16250	16285	16203	16121	16323	16183	16146	16211	16182	16002	16282	16296	16294	16213	16271	16011	15977	16301	16330	16131	16077	16063	16273	16181	16190	16292	16167	16248	16108	16224	16185	16227	16248	16243	16213	16256	16112	16229	16240	16107	16057	16194	16206	16302	16130	16243	16229	16288	16079	16206	16070	16196	16053	16278	16364	16287	16101	16364	16012	16124	16201	16198	16042	15987	16175	16011	16004	16329	16237	16196	16108	16057	15978	16060	16162	16072	16245	16097	16143	16078	16287	16134	16304	16080	16200	16198	16016	16269	16244	16090	16146	16136	16115	16080	16188	16010	16075	16257	15983	16143	16225	16121	16268	16322	16084	16210	16378	16244	16366	16230	16034	16254	16196	16166	16246	16114	16194	16336	16222	16116	16225	16153	16057	16234	16196	16148	16291	16158	16254	16160	16268	16113	16130	16313	16098	16140	16291	16199	16205	16104	16142	16242	16122	16036	16096	16222	16317	16242	16061	15973	16220	16104	16106	15961	16139	16261	16151	16137	16243	16245	16077	16084	16289	16225	16172	16143	16162	16159	15953	16148	16108	16145	16156	16198	16262	16297	16187	16001	16129	16210	16235	16199	16090	16302	16088	16254	16006	16068	16276	16163	16186	15969	16197	15990	16316	16146	16149	16186	16077	16088	15926	16268	16128	16157	16113	16066	16274	16275	16245	16245	16068	16104	16041	16341	16129	16105	16105	16073	16013	16012	16084	15964	16079	16252	16185	16215	16020	16100	16239	16094	16053	16258	16325	16078	16282	16188	16171	16224	15986	16313	16177	16276	16192	16183	16132	16040	16212	16092	16083	16090	16089	16223	16277	16221	16156	16129	16065	16153	16182	16235	16218	16009	16138	16084	16228	16213	16213	16019	16047	16088	16266	16266	16099	16205	16168	16055	16229	16223	16231	16152	16350	16171	16227	15937	15957	15948	16196	16163	16383	16193	16200	16295	16116	16234	16165	16205	16168	16210	16213	16216	16228	16232	16073	16211	16168	16377	16128	16034	16256	16246	16090	16320	16129	16079	16095	16188	16310	16205	15917	16287	16177	16160	16062	16003	16101	16238	16180	16189	16138	16146	16275	16267	15981	16046	16124	16102	16135	16050	16207	16052	16009	16055	16163	16315	16182	16189	16320	16157	16238	16399	16267	16156	16107	16219	16017	16028	16163	16099	16216	16198	16092	16243	16374	16181	16051	16059	16258	16160	16017	16274	16118	16276	15992	16260	16212	16164	16264	16185	16138	16315	16173	16240	16125	16416	16133	16093	16163	16231	15997	16275	16265	16151	16253	16149	16147	16113	16295	16143	16262	16202	15970	16196	16081	16204	16234	15974	16252	16151	16129	16238	16101	16042	16142	16053	16161	16178	16146	16354	16132	16080	16178	16277	16102	16006	16295	16023	16113	16245	16122	16164	16204	16050	16299	15997	16065	16193	16363	16170	16046	16280	16056	16151	16287	16273	16133	16334	16146	16334	16320	16149	16008	16405	16300	16125	16187	16180	16002	16185	16089	16319	16212	16156	16500	16140	16087	16142	15978	16187	16123	16183	16312	16166	16185	16023	16171	16077	16035	16114	16308	16231	16086	16187	16266	16144	16139	16026	16042	16158	16309	16206	16147	16064	16192	16091	16111	16139	16542	16256	16204	16162	16214	16020	16245	16044	16339	16312	15951	16207	16056	16176	16146	16278	16274	16143	16209	16132	16149	16052	16187	16244	16099	16076	16161	16159	16148	16212	16210	16216	16147	16360	16076	16023	16116	16099	16259	16116	16126	16058	16090	16272	16126	16091	16210	16141	16239	16139	16365	16334	16175	16186	16074	16162	16132	16256	16209	16172	16209	15995	16080	16143	16094	16101	16185	16145	16164	16022	16195	16157	16138	16296	16189	16243	16288	16157	16284	16196	16051	16233	16214	16245	16295	16255	15953	16360	16146	15998	16048	16104	16362	16318	16237	16169	16089	16172	16229	16087	16345	16122	16344	16162	16285	16297	16029	16144	16188	16152	16119	16231	16276	16273	16114	16154	16223	16012	16157	16111	16265	16202	16198	16044	16268	16225	16010	16083	16106	16142	16111	16179	16260	16220	16317	16095	16218	16084	16167	15999	16106	16332	16236	16067	16301	16308	16044	16117	16246	16171	16210	16122	16251	16219	16041	16153	16106	16193	16152	16170	16217	16137	16276	16279	16224	16262	16190	16070	16230	16065	16289	16050	16078	16014	16210	16289	16089	16130	16127	16189	15928	16212	16248	16095	16293	16168	16311	16166	16028	16039	16102	16152	16224	16264	16226	16269	16082	16069	16238	16283	16120	16165	16304	16077	16099	16145	16054	16268	16038	16197	16157	16183	16201	16048	16338	16132	16281	16097	16045	16259	16160	16201	15889	16118	16252	15989	16221	16148	16323	16133	16346	15979	16142	16068	16318	16231	16360	16320	15957	16065	16078	16221	16232	16258	16278	16218	16113	16189	16200	16168	16187	16301	16246	16346	16114	16242	16205	16142	16141	16176	16313	16021	16201	16043	16138	16123	16133	16107	16002	16122	16106	16388	16169	16243	16213	16105	16129	16188	16133	16132	16107	16212	16151	16161	16147	16125	16163	16245	16232	16052	16086	16311	16270	16217	16194	16190	16146	16134	16292	16162	16127	16075	16323	16041	16193	16195	16151	16110	16327	16229	16227	16109	16049	16252	16298	16068	16322	16166	16221	16015	16208	16272	16082	16181	16164	16293	16243	16239	16098	16175	16286	16332	16071	16140	16155	16170	16144	16235	16121	16043	16243	16134	16267	16252	16153	16118	16118	16245	16126	16217	16041	16235	16092	16030	16236	16234	16190	16353	16183	16226	16344	16033	16139	16163	16233	16210	16244	16045	16158	16167	16081	16154	16261	16054	16189	16354	16177	16154	16145	16076	16207	16068	16151	16158	16114	16237	16147	16029	16155	16215	16185	16259	16179	16200	16172	16257	16142	16286	16134	16199	16115	16199	16057	16078	16221	16198	16227	16293	16110	15986	16285	16216	16084	16040	16033	16117	16223	16265	16097	16208	16036	16088	16253	16083	16114	16138	16197	16213	16206	16248	16340	16169	16238	16351	16125	16114	16233	16187	16262	16244	16029	16188	16041	16151	16108	16152	16271	16204	16269	16265	16114	16292	16256	16161	16136	16128	16092	16211	16114	16083	16355	16162	16095	16067	16161	16075	16198	16216	16243	16355	16191	16124	16187	16218	16241	16196	16184	16082	16198	16219	16167	16073	16171	16084	16182	16209	16040
24329	21601	29095	24778	22990	23564	23426	20436	19626	19584	19427	19605	27260	31886	29379	25661	21098	19249	18752	18836	18810	18518	18490	18414	18418	18303	18323	18367	18590	18375	18647	18336	18601	18490	18422	18454	18490	18557	18533	18494	18255	18573	18756	18411	18421	18446	18588	18536	18661	18464	18453	18511	18327	18298	18537	18351	18326	18315	18532	18524	18452	18496	18502	18396	18546	18454	18491	18368	18731	18576	18635	18271	18632	18480	18470	18604	18399	18587	18366	18459	18731	18487	18176	18254	18576	18454	18666	18468	18628	18514	18742	18375	18191	18428	18486	18431	18539	18536	18651	18444	18431	18640	18392	18450	18423	18391	18222	18646	18467	18291	18382	18487	18484	18661	18486	18423	18444	18532	18236	18633	18433	18523	18266	18362	18296	18560	18371	18553	18633	18636	18479	18635	18404	18431	18510	18466	18533	18522	18395	18535	18580	18619	18463	18444	18337	18449	18298	18365	18602	18561	18709	18367	18488	18500	18573	18572	18523	18613	18664	18509	18502	18409	18565	18570	18363	18457	18352	18508	18496	18577	18322	18442	18354	18169	18151	18520	18467	18614	18413	18440	18408	18508	18513	18605	18423	18461	18425	18455	18535	18381	18685	18608	18358	18569	18429	18594	18412	18535	18525	18486	18560	18329	18429	18536	18579	18442	18595	18624	18314	18504	18520	18305	18511	18556	18363	18525	18413	18360	18378	18376	18353	18388	18490	18507	18579	18426	18525	18495	18621	18211	18455	18502	18612	18626	18448	18331	18341	18390	18519	18496	18288	18396	18379	18534	18658	18463	18195	18345	18354	18627	18288	18279	18656	18399	18584	18368	18326	18356	18485	18447	18516	18337	18377	18242	18339	18531	18528	18433	18331	18197	18442	18445	18482	18567	18590	18575	18641	18507	18445	18432	18626	18438	18537	18245	18669	18377	18346	18412	18301	18373	18497	18642	18476	18446	18503	18547	18437	18546	18607	18457	18482	18632	18500	18516	18613	18336	18307	18609	18507	18308	18536	18405	18439	18398	18643	18573	18427	18517	18318	18392	18840	18496	18389	18539	18547	18762	18318	18284	18294	18446	18420	18573	18445	18362	18404	18546	18305	18544	18401	18481	18373	18361	18543	18422	18379	18581	18336	18445	18351	18749	18539	18352	18491	18307	18296	18103	18417	18702	18253	18300	18347	18500	18571	18288	18526	18301	18288	18516	18538	18517	18430	18581	18431	18353	18502	18565	18414	18364	18630	18356	18373	18414	18590	18442	18480	18552	18537	18504	18475	18251	18608	18328	18489	18656	18464	18205	18421	18386	18377	18486	18522	18576	18633	18492	18698	18364	18339	18495	18294	18376	18404	18468	18328	18667	18392	18404	18516	18334	18389	18468	18329	18524	18500	18268	18441	18463	18468	18579	18422	18592	18577	18576	18454	18570	18704	18355	18482	18636	18562	18582	18344	18401	18489	18409	18542	18328	18417	18694	18484	18470	18627	18444	18468	18442	18261	18444	18508	18600	18507	18483	18549	18347	18393	18316	18429	18544	18666	18522	18335	18423	18500	18424	18435	18508	18507	18513	18288	18562	18502	18428	18503	18664	18491	18539	18450	18483	18602	18558	18307	18531	18598	18511	18472	18294	18580	18427	18686	18636	18525	18392	18485	18481	18553	18332	18639	18276	18441	18577	18496	18690	18346	18371	18651	18505	18407	18349	18508	18573	18416	18530	18634	18630	18531	18587	18410	18498	18502	18652	18425	18313	18575	18337	18435	18496	18622	18472	18345	18489	18509	18433	18480	18382	18649	18427	18340	18415	18441	18421	18422	18493	18472	18225	18589	18364	18632	18332	18566	18553	18466	18468	18490	18415	18581	18574	18533	18379	18360	18418	18422	18394	18586	18298	18485	18507	18505	18601	18474	18409	18459	18608	18398	18586	18468	18348	18466	18348	18488	18683	18529	18537	18720	18209	18442	18339	18272	18736	18343	18235	18446	18460	18470	18365	18489	18525	18502	18422	18331	18442	18270	18458	18329	18609	18411	18673	18525	18543	18453	18416	18379	18383	18543	18462	18505	18514	18435	18582	18633	18476	18291	18278	18288	18428	18507	18471	18419	18643	18494	18483	18530	18614	18282	18488	18424	18479	18385	18333	18430	18440	18592	18468	18340	18480	18524	18291	18540	18416	18285	18416	18452	18486	18312	18215	18540	18453	18353	18383	18344	18423	18532	18333	18704	18498	18597	18487	18521	18274	18112	18428	18525	18456	18369	18518	18436	18513	18456	18265	18196	18388	18492	18478	18550	18514	18581	18529	18313	18362	18265	18524	18271	18386	18504	18412	18658	18357	18495	18522	18496	18348	18444	18508	18329	18449	18446	18334	18494	18249	18453	18474	18398	18610	18396	18608	18316	18454	18499	18354	18434	18509	18340	18381	18347	18494	18462	18670	18280	18546	18474	18476	18537	18443	18270	18552	18457	18345	18406	18536	18432	18565	18672	18278	18406	18770	18439	18352	18398	18427	18586	18616	18520	18482	18594	18657	18343	18157	18357	18391	18381	18417	18491	18227	18417	18354	18449	18349	18510	18530	18312	18439	18424	18484	18398	18567	18390	18270	18358	18149	18469	18278	18294	18510	18424	18565	18430	18321	18511	18405	18270	18376	18533	18566	18540	18248	18379	18496	18531	18539	18283	18395	18341	18559	18518	18529	18333	18383	18592	18417	18290	18523	18544	18567	18163	18426	18474	18494	18469	18331	18290	18595	18317	18661	18592	18360	18463	18465	18425	18495	18265	18268	18406	18419	18592	18415	18415	18463	18230	18402	18530	18417	18468	18473	18456	18404	18591	18329	18449	18568	18430	18521	18363	18474	18453	18577	18462	18279	18571	18463	18414	18640	18510	18427	18428	18591	18393	18234	18521	18380	18742	18567	18500	18612	18722	18441	18368	18506	18407	18432	18509	18611	18442	18529	18295	18474	18498	18471	18421	18331	18405	18551	18528	18516	18671	18396	18700	18387	18267	18491	18340	18329	18484	18626	18478	18592	18451	18590	18534	18436	18350	18463	18462	18368	18554	18644	18551	18327	18721	18379	18531	18467	18405	18442	18552	18452	18171	18510	18340	18569	18772	18515	18662	18519	18509	18555	18569	18392	18328	18387	18378	18406	18585	18494	18533	18337	18489	18483	18595	18326	18428	18510	18497	18548	18471	18233	18339	18365	18560	18556	18306	18392	18512	18428	18466	18612	18646	18454	18430	18455	18382	18277	18674	18372	18557	18435	18348	18352	18261	18412	18355	18311	18508	18704	18397	18209	18442	18501	18362	18435	18396	18391	18410	18411	18358	18310	18666	18435	18336	18174	18404	18496	18356	18472	18372	18288	18475	18433	18478	18435	18478	18477	18735	18579	18523	18350	18457	18344	18474	18507	18555	18596	18583	18513	18648	18538	18546	18379	18390	18323	18329	18415	18282	18327	18558	18504	18555	18570	18378	18535	18473	18510	18614	18520	18366	18441	18467	18437	18524	18575	18467	18518	18564	18552	18593	18483	18284	18591	18552	18576	18224	18393	18293	18521	18364	18409	18421	18305	18377	18430	18505	18536	18489	18350	18477	18421	18241	18461	18159	18527	18496	18395	18501	18582	18441	18290	18296	18441	18337	18250	18418	18322	18588	18452	18576	18389	18457	18361	18465	18520	18450	18226	18457	18383	18603	18295	18413	18396	18474	18356	18358	18506	18471	18660	18431	18463	18581	18619	18416	18375	18677	18662	18545	18433	18583	18543	18419	18316	18549	18424	18434	18600	18460	18505	18562	18382	18673	18550	18373	18131	18375	18511	18339	18626	18418	18677	18384	18433	18582	18589	18345	18574	18521	18638	18421	18475	18449	18349	18446	18509	18525	18157	18428	18336	18570	18358	18374	18480	18366	18308	18403	18494	18469	18483	18295	18429	18321	18453	18310	18692	18518	18345	18283	18417	18491	18464	18504	18642	18406	18293	18543	18357	18295	18550	18265	18394	18539	18612	18596	18409	18404	18335	18512	18178	18437	18196	18593	18435	18492	18564	18624	18314	18634	18493	18620	18557	18541	18444	18424	18430	18550	18464	18413	18465	18485	18390	18326	18308	18470	18361	18555	18337	18612	18225	18375	18364	18412	18796	18571	18651	18551	18684	18336	18651	18438	18355	18470	18482	18608	18545	18354	18357	18351	18482	18184	18415	18510	18354	18513	18421	18550	18324	18493	18504	18540	18436	18437	18407	18608	18317	18438	18644	18618	18552	18627	18678	18562	18571	18316	18274	18636	18434	18502	18437	18396	18318	18606	18477	18633	18561	18622	18633	18329	18372	18383	18385	18395	18492	18363	18435	18364	18357	18581	18470	18429	18657	18597	18536	18614	18616	18520	18320	18407	18441	18699	18259	18260	18320	18313	18498	18381	18366	18470	18431	18417	18433	18537	18427	18465	18860	18255	18223	18409	18508	18364	18537	18538	18450	18588	18398	18463	18629	18388	18333	18395	18406	18353	18522	18510	18439	18471	18329	18466	18381	18444	18551	18247	18378	18613	18361	18388	18512	18323	18360	18390	18379	18543	18295	18319	18403	18514	18492	18442	18568	18399	18423	18476	18501	18425	18373	18541	18525	18537	18623	18502	18479	18509	18514	18573	18413	18445	18487	18537	18494	18396	18671	18420	18400	18388	18444	18543	18419	18434	18407	18320	18386	18305	18441	18351	18412	18590	18561	18561	18765	18474	18467	18516	18471	18442	18478	18477	18366	18479	18537	18410	18463	18317	18452	18461	18408	18744	18443	18440	18360	18356	18418	18447	18323	18337	18280	18473	18414	18400	18510	18493	18661	18413	18633	18439	18539	18381	18625	18468	18660	18354	18485	18750	18297	18309	18512	18449	18505	18454	18426	18392	18532	18544	18534	18468	18575	18471	18678	18525	18598	18415	18526	18485	18420	18569	18496	18668	18340	18570	18559	18556	18390	18552	18420	18556	18454	18521	18334	18503	18502	18578	18713	18495	18368	18406	18395	18470	18391	18418	18501	18472	18522	18457	18586	18558	18372	18519	18561	18455	18293	18421	18481	18597	18450	18398	18498	18418	18539	18523	18485	18489	18303	18513	18295	18423	18274
15860	29151	29619	26019	23082	20734	20236	18948	18234	18155	17847	17773	31056	33911	30339	24819	18919	17184	16706	16394	16339	16370	16329	16312	16486	16390	16337	16329	16388	16303	16279	16421	16507	16422	16362	16414	16406	16507	16500	16395	16418	16307	16359	16442	16285	16427	16259	16342	16396	16258	16308	16239	16304	16349	16409	16358	16454	16207	16375	16420	16583	16391	16418	16248	16231	16352	16333	16392	16412	16255	16415	16289	16288	16258	16240	16320	16293	16211	16399	16295	16353	16303	16548	16352	16440	16329	16197	16387	16345	16327	16273	16280	16416	16271	16196	16328	16611	16467	16460	16277	16404	16406	16357	16327	16304	16353	16442	16391	16361	16263	16379	16270	16368	16353	16453	16370	16336	16191	16370	16382	16320	16336	16211	16491	16215	16456	16415	16203	16378	16476	16333	16370	16305	16418	16424	16264	16338	16289	16230	16407	16575	16431	16389	16498	16424	16470	16266	16320	16395	16360	16290	16382	16298	16265	16268	16354	16289	16423	16246	16051	16350	16286	16460	16469	16255	16247	16239	16297	16412	16347	16426	16385	16185	16357	16350	16230	16403	16358	16325	16329	16355	16402	16287	16224	16399	16334	16376	16210	16492	16291	16345	16413	16303	16444	16451	16350	16343	16268	16307	16422	16273	16359	16395	16430	16355	16376	16315	16348	16313	16205	16232	16422	16343	16295	16474	16357	16298	16419	16417	16180	16276	16328	16245	16439	16106	16312	16177	16155	16173	16247	16390	16294	16436	16251	16489	16335	16268	16332	16285	16420	16241	16309	16482	16335	16229	16192	16539	16223	16483	16337	16359	16300	16397	16400	16363	16253	16257	16372	16216	16438	16444	16327	16606	16164	16291	16291	16122	16386	16307	16375	16239	16284	16432	16245	16301	16251	16392	16223	16525	16328	16285	16379	16407	16314	16280	16254	16135	16157	16363	16372	16306	16373	16322	16378	16271	16313	16431	16345	16003	16393	16210	16243	16273	16298	16306	16396	16326	16334	16271	16168	16328	16264	16335	16290	16386	16364	16315	16425	16460	16431	16328	16365	16268	16135	16165	16254	16334	16327	16337	16177	16281	16375	16155	16144	16387	16090	16366	16460	16259	16370	16441	16501	16434	16301	16284	16385	16278	16284	16426	16275	16276	16169	16352	16253	16366	16216	16337	16432	16370	16318	16459	16392	16406	16457	16376	16395	16331	16287	16272	16334	16412	16312	16244	16212	16404	16330	16360	16340	16447	16262	16267	16427	16147	16468	16361	16401	16321	16327	16427	16429	16368	16347	16340	16293	16320	16368	16429	16146	16244	16194	16297	16442	16378	16349	16483	16286	16331	16343	16299	16221	16379	16274	16255	16364	16391	16314	16244	16525	16453	16357	16232	16448	16521	16411	16437	16313	16347	16256	16327	16410	16304	16422	16349	16568	16320	16469	16188	16339	16409	16317	16452	16433	16207	16550	16387	16208	16476	16351	16415	16237	16344	16291	16345	16155	16298	16338	16237	16299	16263	16203	16236	16402	16329	16328	16272	16345	16241	16077	16209	16218	16185	16253	16288	16213	16478	16123	16247	16604	16398	16304	16411	16117	16221	16347	16404	16409	16206	16415	16196	16256	16427	16364	16352	16381	16506	16337	16313	16338	16370	16154	16339	16430	16416	16358	16340	16430	16272	16425	16290	16342	16241	16277	16376	16351	16371	16364	16345	16239	16208	16286	16377	16289	16418	16219	16466	16304	16176	16367	16246	16396	16443	16349	16393	16536	16328	16262	16456	16403	16365	16415	16224	16541	16427	16371	16306	16315	16355	16294	16474	16312	16303	16373	16207	16347	16456	16415	16384	16294	16289	16486	16374	16283	16376	16278	16229	16175	16259	16352	16372	16185	16379	16194	16385	16345	16391	16302	16345	16296	16284	16271	16201	16299	16307	16354	16254	16364	16385	16385	16444	16266	16284	16422	16223	16403	16352	16373	16395	16264	16283	16282	16167	16316	16290	16331	16309	16292	16373	16132	16353	16383	16439	16367	16250	16298	16222	16255	16504	16302	16236	16277	16299	16435	16308	16512	16132	16411	16372	16372	16313	16212	16304	16421	16416	16298	16438	16196	16287	16422	16382	16212	16361	16217	16361	16288	16359	16351	16356	16271	16519	16422	16367	16291	16355	16375	16362	16321	16338	16302	16399	16315	16242	16354	16330	16299	16224	16360	16310	16218	16206	16473	16412	16320	16357	16296	16250	16491	16248	16264	16311	16352	16401	16337	16331	16273	16344	16406	16310	16422	16459	16369	16141	16451	16323	16352	16228	16236	16380	16402	16291	16357	16267	16357	16290	16582	16451	16424	16367	16365	16326	16393	16466	16171	16414	16395	16223	16271	16289	16306	16356	16483	16275	16564	16232	16325	16437	16448	16400	16426	16279	16213	16531	16295	16228	16322	16356	16336	16422	16170	16391	16219	16202	16417	16408	16307	16311	16292	16380	16206	16261	16383	16365	16389	16450	16159	16314	16412	16278	16270	16456	16246	16470	16426	16441	16165	16251	16269	16342	16394	16411	16429	16453	16380	16148	16362	16306	16271	16309	16490	16384	16266	16219	16339	16533	16310	16219	16462	16239	16255	16292	16278	16412	16268	16217	16364	16270	16348	16349	16170	16488	16337	16247	16223	16278	16231	16413	16188	16303	16249	16162	16254	16250	16473	16494	16291	16287	16364	16306	16519	16354	16439	16181	16253	16326	16327	16333	16241	16380	16441	16328	16298	16528	16488	16343	16204	16445	16367	16280	16273	16494	16371	16399	16236	16172	16518	16337	16202	16349	16048	16297	16174	16427	16369	16263	16361	16246	16471	16363	16267	16265	16395	16300	16470	16391	16308	16482	16276	16316	16332	16356	16426	16402	16384	16229	16451	16308	16476	16478	16288	16411	16251	15999	16392	16435	16355	16399	16350	16368	16311	16288	16378	16415	16461	16421	16370	16342	16421	16476	16388	16278	16397	16209	16463	16361	16280	16419	16510	16359	16445	16450	16357	16311	16227	16405	16429	16439	16159	16454	16381	16425	16415	16329	16444	16420	16375	16240	16395	16224	16431	16296	16244	16419	16288	16416	16306	16426	16600	16433	16331	16167	16466	16426	16292	16488	16553	16335	16436	16212	16320	16372	16392	16469	16260	16427	16186	16334	16222	16388	16306	16231	16229	16429	16418	16225	16234	16310	16379	16374	16340	16424	16407	16479	16364	16384	16217	16354	16205	16502	16210	16374	16311	16314	16270	16351	16421	16318	16401	16455	16328	16377	16222	16340	16255	16132	16377	16191	16385	16388	16420	16299	16351	16195	16307	16156	16346	16336	16192	16398	16362	16469	16257	16171	16289	16559	16378	16495	16392	16320	16392	16492	16212	16577	16347	16328	16319	16280	16389	16394	16473	16409	16202	16308	16423	16178	16289	16547	16331	16184	16293	16358	16339	16455	16390	16126	16277	16400	16214	16335	16326	16422	16381	16468	16337	16373	16347	16292	16376	16242	16369	16308	16376	16457	16393	16318	16431	16346	16393	16364	16342	16368	16400	16438	16389	16442	16381	16471	16546	16133	16355	16350	16256	16331	16325	16421	16329	16398	16291	16349	16268	16302	16448	16318	16275	16230	16276	16471	16534	16574	16567	16414	16140	16415	16374	16243	16272	16407	16347	16406	16085	16409	16306	16139	16343	16227	16261	16340	16257	16243	16538	16181	16353	16380	16156	16366	16247	16185	16254	16314	16346	16387	16413	16390	16314	16515	16343	16561	16319	16366	16467	16128	16285	16278	16261	16382	16285	16218	16524	16359	16366	16505	16337	16382	16367	16295	16215	16410	16194	16426	16145	16264	16193	16354	16459	16316	16250	16486	16344	16253	16238	16159	16309	16443	16278	16423	16343	16364	16276	16254	16433	16239	16330	16374	16461	16221	16429	16507	16521	16219	16271	16496	16464	16152	16337	16304	16373	16223	16391	16340	16443	16223	16364	16369	16417	16303	16262	16325	16379	16333	16413	16265	16353	16387	16480	16356	16303	16244	16356	16486	16305	16458	16351	16393	16288	16255	16407	16293	16346	16236	16370	16452	16539	16426	16358	16268	16421	16307	16294	16256	16178	16457	16181	16375	16336	16355	16270	16296	16439	16338	16529	16108	16280	16255	16236	16167	16286	16259	16275	16313	16254	16425	16531	16386	16094	16522	16229	16320	16415	16369	16442	16166	16272	16276	16153	16316	16101	16307	16309	16298	16369	16325	16527	16262	16415	16549	16295	16295	16230	16203	16336	16277	16386	16405	16401	16534	16216	16475	16443	16294	16231	16473	16291	16427	16400	16492	16322	16264	16506	16256	16545	16217	16360	16396	16394	16300	16378	16355	16453	16321	16377	16288	16450	16282	16511	16255	16439	16370	16450	16343	16443	16405	16362	16250	16320	16331	16250	16268	16301	16366	16472	16349	16477	16410	16376	16458	16310	16419	16298	16470	16382	16323	16331	16353	16283	16311	16342	16394	16326	16463	16221	16363	16394	16223	16237	16239	16247	16304	16271	16389	16312	16188	16355	16371	16154	16231	16359	16421	16401	16266	16370	16345	16288	16414	16316	16318	16318	16416	16455	16378	16270	16187	16576	16324	16430	16231	16403	16366	16325	16387	16319	16337	16458	16512	16306	16262	16319	16414	16493	16552	16300	16275	16303	16241	16357	16373	16325	16264	16092	16121	16400	16354	16381	16147	16446	16517	16232	16204	16356	16399	16265	16267	16468	16389	16217	16342	16155	16310	16295	16211	16205	16383	16385	16360	16332	16548	16268	16360	16352	16423	16370	16349	16277	16401	16446	16407	16537	16215	16287	16207	16245	16420	16347	16321	16343	16416	16192	16346	16248	16245	16359	16190	16448	16463	16368	16300	16282	16387	16267	16231	16358	16381	16295	16355	16363	16166	16587	16272	16382	16300	16327	16200	16208	16324	16404	16310	16374	16243	16464	16140	16414	16280	16288	16171	16356	16257	16371	16236	16319	16352	16411	16271	16270	16337	16325	16232	16325	16396	16377	16330	16279	16476	16300	16334	16245	16381	16251	16299	16303	16339	16209	16447	16293	16468	16356	16473	16344	16413	16374
23253	21650	29559	24231	21999	24462	26734	21939	20851	20846	20554	20490	36200	40727	36544	30039	23462	20392	19684	19220	19215	19115	18951	19162	19029	19136	18882	18950	18900	19007	19108	19214	19169	19101	19028	19208	19068	19188	18895	18941	18884	19029	18882	19132	19026	18944	18867	18793	19077	18884	18993	19090	19102	19082	18831	18956	18870	19055	18959	19077	18756	18989	18824	19019	18797	18921	18935	19090	18925	18824	18998	19218	18898	19071	18881	19153	18907	18955	18995	19105	19009	19067	18827	18808	19075	18893	18976	19002	19074	18971	19043	18911	18931	18803	18905	18896	18937	18945	19121	18928	18882	19044	18898	18871	18955	18968	18963	18914	18920	18950	18838	19071	19083	18940	19081	18947	19177	18805	18848	18992	18935	19020	18759	18932	18811	18915	19181	19085	18869	18997	18908	19016	18935	18783	19195	19114	18901	18851	18907	19115	18962	19004	18641	18730	19079	18992	18753	18959	18939	19010	19029	18727	19001	18949	19014	18810	18985	18725	18888	19189	18941	18893	18833	18949	18892	19131	19075	19142	18906	18901	18858	19052	18887	19106	18965	18931	19008	18870	18865	18802	19117	19025	18680	18872	18812	18971	18900	18708	18797	18769	18755	18885	19082	19054	18946	18822	18802	19037	19000	18876	19082	18898	18878	18601	18818	19231	19006	19061	19127	19109	18814	19095	18960	19065	18745	18900	18807	18968	19096	18966	19096	19062	18902	18866	19075	18931	18913	18808	18918	18978	18794	19075	18968	18760	18792	18782	18677	19066	18814	19015	18807	18971	18966	19022	18972	18951	18917	19105	18857	19006	18749	19074	19030	18902	19053	19016	18765	18929	18818	18855	19246	18955	18916	19131	19156	18962	18915	18992	19091	19005	18858	18934	18739	18735	18992	18999	18772	18783	19008	18793	18967	18761	18918	18866	19098	19097	19019	19180	18974	18768	18890	19012	18785	18931	18881	18858	18826	18976	18986	18972	18922	19008	18928	18876	18966	18849	18877	18901	19021	18795	18872	19003	18988	18971	18790	18965	18979	18763	18971	18940	19109	18867	19021	18882	18960	18823	18786	19053	18818	18892	18965	18845	18854	18807	19162	18908	18939	18803	18903	19057	18914	18956	18979	18757	18844	18901	19026	18840	18952	18907	18988	18929	18917	18924	18902	18995	18881	18847	19001	18603	18980	19019	19036	19319	18970	18867	19131	18973	19026	18920	19013	18930	18881	18889	18812	18645	19017	19008	18755	18796	18795	19062	18989	18772	18936	18988	19032	18833	18724	19065	18979	19021	19007	18899	18954	18749	18844	18762	18975	19160	18877	19054	18991	18949	18960	19354	19135	18912	18994	18890	19059	19064	18644	18846	18942	18698	18941	18888	18933	18926	18871	19038	19218	18870	19019	18895	18852	18771	18968	18962	18859	18714	18810	18887	18910	19032	19053	18861	18985	18906	18909	18856	18912	18959	19015	18957	18795	18981	19001	18856	18981	19135	18928	18874	19129	19007	19007	18972	19010	18734	18925	18890	18719	18864	18747	18867	18639	18945	19037	18995	18534	18842	18967	18995	18694	18778	18954	19033	19029	18742	18934	18986	19144	18834	18843	18769	18973	18797	18931	18746	18778	18893	18838	18818	18779	18966	18778	18913	18979	18936	19157	18916	19078	18989	18850	18993	18941	18906	18960	19142	18785	18918	18856	19112	19085	19104	18848	18888	18922	18957	19038	18907	18982	18830	18618	18759	18854	19092	18990	18781	18766	19165	18793	18880	19146	18923	18851	18859	18897	18943	18828	18925	19061	19033	18880	19099	18902	18971	19018	19114	18780	19001	19084	18968	18904	18914	18719	18878	18966	19014	19059	18931	18973	18903	19000	18871	18863	19036	19019	18881	19166	18981	19042	18891	19011	19042	18936	18994	18961	18870	18894	19001	18738	18975	19042	19009	18866	18913	18956	18769	18851	18895	18921	18869	18864	18711	18971	18963	18846	18922	19097	18978	19051	18829	18960	18962	18881	18836	18833	18845	18881	18885	19086	19052	18695	18953	18773	18930	18809	18874	18940	18626	18999	18913	18910	18977	19089	18812	18903	18947	18733	18930	19043	19062	19042	18960	18979	18789	18874	19077	18988	18839	18901	18774	18776	18813	19042	18941	19127	19085	19205	18788	18988	19077	18976	18904	19006	18794	18851	18794	18880	18970	18947	18798	18893	18873	18647	18791	18862	18784	18762	18922	18874	19080	18869	18950	19033	18965	18955	18930	18931	19034	18820	18695	18955	18905	18808	18930	18845	19017	18817	18745	18958	18833	19037	19024	18916	18782	18879	19039	18911	18655	18721	19030	19019	18956	18888	18675	18788	18858	18834	18998	18922	18961	19003	18958	18970	18826	19041	18881	18878	18912	19005	18885	18866	18887	18831	18760	18860	18805	18918	18918	18945	18950	18748	18935	19008	18878	19119	19130	18646	18672	18924	18835	18971	18890	18804	18872	19052	19090	18842	18704	18868	19005	18965	18710	18774	19010	18888	19106	19005	18811	18894	18718	18814	18776	18969	18905	18941	19057	19027	19227	18838	19330	19056	18835	18840	18751	18861	19057	19003	18994	18918	18884	19105	18708	18784	18962	18932	18811	18830	18758	18966	18935	19102	18815	18953	18922	18858	18965	18927	19056	18803	18889	19048	18957	18996	19088	18933	18667	18746	18855	18853	18814	19039	18895	19083	18953	18814	19060	18958	18828	18981	18842	18865	18846	18951	19013	18916	18920	18871	18886	18976	18864	19168	18828	18951	18857	18847	18979	18810	18968	18799	18671	18941	18759	18993	19071	18735	18762	18978	18897	18946	18782	18985	18950	18906	18962	19122	19005	18889	19017	18866	18922	19145	19161	18886	18924	18798	19048	18882	19030	18989	18919	18903	19064	18793	18983	18906	18962	18859	19068	18992	18857	18882	18752	18875	18805	18974	18728	18928	18820	18899	19038	18818	18845	19008	18955	18965	18937	18818	18875	19024	18705	18972	19027	18981	18916	18757	18870	19060	18905	18863	18701	18910	19053	19212	18989	18997	18935	18797	18845	18890	19137	19001	18956	18907	18843	18800	18902	19108	19061	19087	18939	18950	18803	19044	18814	18898	18972	19085	18960	18918	18855	19232	18791	19064	18773	18942	18935	19006	19056	18762	19026	19068	18918	18878	19057	18827	18988	18866	19066	18903	18863	18749	18819	18954	18655	19068	18921	18974	18919	18845	19062	18854	18779	19154	18842	19066	18883	18740	18858	18699	19050	18980	18827	19021	18712	18973	18885	19012	18776	18958	18790	19107	18824	19018	18933	18790	18830	18998	18827	19049	18852	18755	19037	19008	18812	18842	18912	19058	19002	18956	18996	18939	18891	19022	18950	18984	18725	18825	18714	18968	18712	18941	19193	18812	18736	18898	18869	18741	19020	18845	18992	18880	18979	18699	18860	18880	18931	18835	18972	19021	19032	18866	18863	18850	19020	18933	18852	18624	18863	19019	19092	18833	19032	19101	19004	18804	18875	18975	19102	19014	18940	19033	19087	18945	18904	19009	18884	18734	18897	18845	18963	18824	18711	18894	18942	19100	19034	18945	18957	18951	18781	18855	18878	18951	19050	18999	19129	18868	18796	18874	18913	19154	18961	18844	18868	18773	18963	18823	19048	18845	19118	18901	19023	18989	19029	18884	18936	18927	19168	18964	18659	18874	18864	18867	18828	18914	18730	18741	18997	18965	18863	19030	18972	18996	18783	18802	19040	18839	18928	19007	18785	18988	18917	18969	19057	18910	19005	18834	18895	18778	18825	18940	19068	19074	18878	18702	18924	18947	19087	18961	18706	18947	18883	18786	18897	18975	18932	18922	18848	19035	18870	18782	18804	18967	18775	18965	18943	18880	18799	18847	19008	18933	18911	18920	18673	18954	18884	19059	18980	18649	18881	19046	18950	18809	18901	18799	18913	18948	18769	18707	18950	18918	18992	18881	19159	19007	18992	19037	18936	18865	18826	18969	18815	19118	18996	19160	18989	19089	18951	18893	18874	19067	19128	18992	18850	18882	18838	18971	18896	19019	18804	18881	18993	18936	18813	19020	18901	18854	19044	18927	18788	18919	18987	19042	18834	18949	18680	18925	18714	18880	18853	18717	18893	18931	19053	18922	19016	19106	18983	19038	18610	18875	18806	18912	18967	18913	18890	18873	19163	18888	18675	18761	18836	18986	18814	18854	18913	18756	18707	19042	18845	18777	18785	18927	18913	19023	19022	18917	18899	18971	18908	18950	19047	18889	18911	18734	18913	19036	18959	18825	18891	18834	18953	19000	18823	18976	18869	18975	18972	18649	18973	18796	18856	18901	18998	18631	19057	18915	19106	18887	18931	18955	18837	18794	18843	18842	18932	18893	18777	19076	18918	18779	19168	19068	18860	18931	18917	18867	18844	18857	18651	18982	19094	19017	18989	19012	18943	19048	18752	19098	18775	19072	19069	18983	18816	18831	18886	18802	18966	19221	19215	18779	19132	18841	18812	18865	18803	18899	18805	19074	18801	18551	19012	18780	18997	18947	19031	18968	19246	18981	18831	18826	18952	19035	19056	19024	18823	18941	18722	19221	18926	19018	18839	19099	19053	18837	18846	19023	18903	18888	19014	19123	19072	18909	18945	18774	18974	18945	18971	18694	19126	18917	19030	18957	19071	19020	18899	18957	18888	18928	19027	18880	18973	18926	19013	19091	18975	18934	19061	18823	18894	18972	18937	19047	18944	19135	18851	19147	18869	18848	18676	18819	19014	19263	19082	18884	18729	18886	18800	18874	18923	18757	19033	19024	18841	18930	19014	19063	18962	18743	18771	18969	18799	18798	18893	19079	18819	18801	18862	18985	18966	18767	18883	18971	18832	18796	18790	19134	18961	18811	19007	19103	19040	19106	18816	18923	18814	19046	18899	19055	18958	19194	18883	18963	18868	19040	18961	18948	18954	18883	18858	18990	18868	18961	18860	18815	18908	19093	18998	18910	18990	19092	18974	18882	18928	18997	19104	18808	18933	18907	18943	19031	18851	18879	18873	19007	18931	18903	18853	18902	18825	19193	19144	18745	18937	18984	18987	18842	18777	18897	18942	18876	18848
17870	34230	32979	28001	25169	22758	21146	20742	19753	19187	18955	19241	40892	41976	37611	29859	20636	17899	17457	16906	16644	16601	16868	16769	16768	16664	16574	16648	16833	16709	16709	16576	16692	16758	16759	16859	16743	16599	16618	16619	16414	16780	16720	16668	16633	16512	16618	16718	16535	16531	16756	16627	16707	16490	16625	16630	16734	16662	16786	16685	16763	16658	16772	16731	16561	16565	16600	16818	16651	16643	16630	16772	16640	16704	16589	16576	16676	16791	16733	16839	16732	16664	16634	16509	16784	16828	16533	16580	16622	16647	16506	16566	16526	16594	16596	16695	16597	16415	16638	16642	16560	16830	16549	16637	16597	16726	16472	16756	16440	16685	16593	16623	16712	16630	16685	16711	16672	16645	16698	16582	16739	16630	16645	16572	16597	16677	16573	16662	16639	16611	16642	16824	16447	16676	16678	16504	16619	16571	16635	16585	16575	16472	16640	16530	16679	16649	16616	16709	16736	16579	16609	16773	16555	16662	16661	16766	16636	16607	16472	16520	16532	16736	16748	16635	16790	16712	16581	16421	16491	16613	16572	16691	16762	16571	16652	16603	16806	16583	16539	16569	16670	16631	16674	16697	16640	16688	16663	16511	16735	16520	16703	16653	16711	16822	16781	16559	16562	16737	16742	16579	16554	16619	16666	16660	16617	16692	16595	16678	16670	16660	16627	16612	16700	16627	16499	16474	16582	16732	16630	16491	16729	16778	16694	16780	16557	16557	16704	16626	16612	16667	16733	16683	16626	16621	16633	16610	16691	16575	16706	16811	16514	16630	16594	16823	16822	16623	16659	16649	16517	16567	16678	16552	16658	16809	16600	16616	16428	16663	16612	16774	16563	16935	16585	16634	16823	16565	16613	16641	16611	16499	16691	16757	16767	16536	16771	16519	16597	16716	16732	16595	16809	16562	16565	16636	16704	16672	16766	16553	16453	16704	16637	16500	16544	16651	16647	16672	16665	16675	16545	16491	16842	16658	16618	16608	16702	16770	16545	16693	16747	16623	16715	16627	16654	16762	16644	16626	16528	16696	16845	16694	16675	16668	16560	16520	16595	16650	16749	16596	16705	16655	16709	16605	16794	16671	16746	16645	16625	16643	16478	16702	16377	16751	16497	16512	16535	16582	16637	16720	16949	16577	16725	16636	16598	16660	16686	16655	16649	16666	16783	16841	16662	16584	16633	16824	16701	16538	16766	16583	16649	16586	16720	16587	16790	16574	16642	16733	16529	16773	16691	16800	16494	16629	16897	16814	16728	16657	16592	16597	16599	16677	16762	16739	16663	16660	16705	16598	16565	16669	16569	16696	16677	16544	16503	16566	16573	16686	16729	16626	16576	16608	16622	16506	16615	16475	16921	16460	16691	16430	16641	16632	16799	16700	16664	16484	16559	16696	16656	16545	16533	16643	16600	16551	16625	16699	16519	16545	16871	16620	16630	16496	16717	16643	16707	16632	16856	16597	16819	16652	16531	16444	16622	16591	16669	16640	16852	16553	16631	16534	16560	16489	16634	16631	16846	16650	16715	16649	16722	16708	16532	16588	16722	16619	16737	16620	16606	16548	16530	16429	16638	16697	16631	16562	16541	16646	16561	16530	16666	16639	16612	16587	16794	16794	16628	16654	16544	16543	16685	16453	16615	16736	16674	16600	16600	16735	16692	16617	16799	16592	16635	16667	16636	16709	16522	16589	16811	16625	16684	16636	16679	16695	16587	16630	16769	16660	16659	16658	16679	16686	16503	16735	16504	16568	16689	16624	16734	16449	16477	16612	16630	16809	16552	16524	16827	16728	16763	16471	16704	16611	16628	16575	16617	16491	16643	16631	16627	16781	16675	16532	16624	16502	16738	16632	16628	16626	16580	16635	16701	16573	16551	16649	16672	16535	16677	16602	16436	16529	16598	16788	16589	16733	16599	16580	16779	16708	16708	16615	16692	16522	16592	16536	16488	16567	16485	16672	16535	16515	16554	16706	16567	16534	16561	16609	16858	16700	16632	16461	16748	16672	16620	16641	16619	16628	16477	16809	16665	16693	16731	16586	16558	16479	16617	16644	16515	16706	16517	16581	16757	16682	16706	16520	16587	16693	16728	16651	16519	16618	16733	16518	16611	16544	16642	16614	16533	16674	16471	16523	16746	16679	16781	16641	16594	16432	16604	16520	16602	16627	16530	16659	16572	16555	16738	16613	16620	16657	16572	16681	16606	16694	16629	16701	16594	16615	16607	16552	16765	16590	16795	16697	16620	16625	16717	16615	16702	16682	16666	16774	16621	16654	16694	16567	16617	16746	16567	16534	16651	16608	16662	16584	16604	16898	16777	16568	16614	16636	16713	16692	16509	16663	16722	16573	16484	16793	16831	16517	16606	16724	16560	16614	16724	16424	16598	16758	16621	16608	16565	16710	16837	16647	16757	16701	16690	16588	16631	16667	16649	16616	16735	16526	16760	16679	16614	16615	16540	16648	16716	16693	16503	16806	16796	16707	16571	16736	16626	16741	16611	16696	16573	16542	16753	16793	16478	16766	16731	16531	16377	16582	16781	16513	16662	16739	16557	16572	16698	16478	16750	16666	16685	16502	16608	16423	16693	16472	16414	16546	16641	16764	16562	16464	16482	16631	16580	16630	16573	16679	16564	16840	16636	16711	16484	16589	16722	16475	16605	16566	16485	16551	16733	16691	16518	16675	16673	16823	16644	16598	16757	16563	16497	16712	16658	16633	16494	16714	16763	16645	16633	16620	16633	16581	16544	16613	16584	16596	16602	16592	16797	16646	16534	16573	16564	16541	16552	16510	16680	16527	16625	16575	16557	16595	16729	16573	16555	16616	16533	16698	16735	16543	16571	16658	16624	16771	16518	16637	16617	16518	16684	16714	16592	16675	16716	16541	16781	16643	16618	16581	16695	16629	16745	16728	16542	16399	16757	16604	16606	16658	16681	16661	16852	16707	16580	16704	16647	16507	16517	16616	16592	16563	16606	16593	16565	16813	16608	16562	16684	16589	16716	16570	16647	16686	16426	16576	16529	16651	16683	16657	16587	16555	16471	16476	16767	16674	16742	16784	16664	16483	16547	16639	16810	16652	16814	16676	16674	16658	16559	16893	16668	16665	16630	16791	16574	16659	16785	16647	16619	16758	16598	16529	16775	16766	16721	16708	16831	16589	16715	16683	16667	16656	16496	16477	16759	16620	16498	16797	16740	16475	16699	16647	16653	16559	16725	16617	16541	16635	16661	16574	16577	16598	16619	16646	16696	16599	16547	16823	16617	16585	16638	16866	16639	16576	16588	16821	16665	16727	16704	16611	16776	16657	16769	16685	16683	16664	16759	16564	16608	16735	16518	16572	16591	16564	16620	16684	16569	16703	16775	16716	16678	16609	16750	16535	16766	16468	16831	16860	16712	16680	16646	16657	16627	16777	16624	16580	16721	16595	16589	16664	16623	16676	16534	16637	16558	16812	16646	16423	16714	16523	16745	16622	16687	16596	16864	16815	16726	16561	16522	16674	16775	16638	16524	16610	16617	16778	16589	16652	16585	16498	16754	16735	16630	16851	16639	16437	16694	16589	16520	16420	16775	16734	16567	16774	16561	16745	16677	16556	16662	16507	16693	16673	16700	16827	16770	16779	16677	16754	16658	16556	16564	16675	16599	16629	16580	16621	16609	16420	16456	16634	16422	16972	16671	16751	16747	16510	16572	16392	16706	16783	16747	16682	16632	16852	16566	16706	16757	16603	16565	16648	16670	16548	16545	16661	16845	16635	16573	16573	16601	16605	16631	16561	16752	16524	16461	16500	16672	16581	16559	16592	16620	16616	16587	16558	16581	16631	16594	16806	16762	16691	16485	16644	16653	16552	16556	16512	16672	16592	16573	16516	16524	16733	16711	16770	16568	16668	16524	16707	16633	16710	16629	16527	16687	16766	16593	16513	16503	16557	16672	16766	16677	16641	16600	16588	16688	16789	16422	16630	16659	16744	16690	16639	16819	16601	16586	16626	16655	16649	16522	16508	16679	16603	16662	16612	16565	16704	16579	16725	16733	16742	16540	16654	16550	16565	16569	16540	16678	16716	16731	16602	16717	16553	16637	16469	16627	16606	16616	16574	16553	16677	16529	16614	16620	16640	16642	16532	16772	16681	16581	16685	16795	16795	16486	16660	16626	16390	16561	16653	16616	16744	16638	16686	16578	16802	16732	16665	16575	16564	16779	16579	16660	16684	16523	16644	16550	16663	16759	16644	16704	16665	16598	16519	16558	16647	16591	16660	16771	16725	16742	16673	16503	16650	16714	16578	16680	16665	16696	16496	16615	16756	16649	16692	16598	16754	16673	16620	16632	16731	16571	16687	16570	16482	16699	16819	16750	16700	16497	16532	16700	16846	16699	16679	16700	16522	16491	16436	16713	16525	16635	16596	16542	16738	16616	16790	16538	16551	16656	16603	16654	16662	16716	16625	16871	16710	16663	16736	16683	16921	16655	16618	16461	16691	16599	16536	16758	16626	16542	16645	16666	16653	16658	16758	16648	16568	16623	16555	16655	16661	16769	16717	16658	16670	16760	16576	16635	16566	16602	16578	16577	16607	16806	16654	16696	16624	16623	16908	16535	16744	16526	16517	16677	16756	16729	16522	16578	16619	16676	16566	16776	16722	16644	16724	16614	16436	16918	16665	16644	16583	16582	16818	16504	16560	16638	16627	16570	16712	16664	16622	16677	16587	16830	16755	16516	16781	16718	16643	16701	16776	16711	16819	16547	16563	16645	16706	16600	16772	16579	16480	16823	16511	16730	16532	16607	16755	16522	16677	16690	16614	16731	16576	16580	16370	16720	16621	16622	16640	16637	16706	16684	16653	16664	16790	16767	16459	16776	16516	16666	16569	16640	16625	16614	16643	16654	16544	16842	16675	16687	16577	16621	16655	16583	16539	16641	16809	16620	16782	16757	16539	16542	16614	16751	16417	16554	16600	16415	16627	16520	16595	16585	16921	16747	16392	16546	16669	16633	16626	16814	16554	16706	16656	16433	16723	16541	16678	16719	16524	16613	16612	16425	16603	16642	16646	16573	16661	16736	16731	16661	16752	16597	16549	16488	16558	16691	16563	16675	16613	16486	16686	16887	16554	16512	16690
28071	22642	26056	23745	20541	20025	19969	19545	19072	19043	19205	19135	20411	20929	20288	19972	19320	18813	18597	18517	18584	18637	18751	18528	18664	18615	18683	18672	18709	18445	18584	18365	18484	18528	18729	18780	18481	18453	18596	18509	18453	18459	18323	18543	18312	18543	18784	18536	18615	18595	18560	18390	18611	18436	18577	18744	18586	18353	18762	18695	18567	18875	18700	18374	18362	18410	18756	18376	18486	18580	18731	18432	18370	18544	18454	18374	18411	18415	18372	18427	18500	18651	18523	18653	18789	18603	18683	18511	18443	18435	18493	18603	18502	18645	18661	18450	18567	18887	18662	18372	18487	18530	18385	18324	18423	18731	18639	18392	18446	18529	18544	18510	18690	18604	18855	18761	18542	18388	18599	18474	18743	18436	18444	18612	18428	18470	18345	18476	18471	18257	18679	18373	18473	18505	18588	18357	18568	18614	18472	18313	18678	18634	18609	18362	18525	18564	18500	18732	18515	18642	18473	18594	18549	18582	18401	18485	18405	18404	18389	18562	18505	18366	18438	18481	18515	18506	18506	18533	18552	18418	18448	18499	18446	18563	18379	18572	18446	18369	18392	18363	18559	18525	18787	18629	18573	18353	18374	18543	18930	18550	18618	18394	18593	18573	18553	18604	18480	18504	18468	18699	18591	18513	18585	18200	18496	18515	18607	18589	18707	18645	18667	18738	18481	18673	18531	18351	18575	18651	18578	18616	18438	18583	18460	18614	18465	18669	18471	18579	18389	18436	18316	18529	18633	18417	18398	18548	18426	18494	18362	18651	18565	18398	18667	18472	18498	18700	18372	18511	18639	18578	18418	18501	18447	18458	18429	18310	18654	18692	18565	18753	18566	18664	18340	18578	18547	18639	18618	18441	18800	18648	18591	18507	18535	18421	18452	18532	18504	18678	18612	18602	18454	18423	18559	18614	18690	18508	18628	18350	18486	18536	18507	18308	18544	18848	18742	18572	18759	18653	18574	18628	18492	18567	18542	18608	18541	18360	18320	18446	18555	18511	18422	18445	18390	18536	18418	18660	18754	18199	18558	18452	18586	18681	18458	18206	18593	18670	18605	18424	18449	18593	18460	18607	18689	18595	18400	18510	18551	18536	18705	18521	18548	18522	18497	18509	18440	18540	18615	18755	18568	18429	18487	18709	18563	18473	18483	18501	18555	18517	18535	18681	18505	18536	18394	18557	18313	18586	18623	18694	18534	18423	18596	18592	18802	18455	18621	18642	18599	18416	18589	18619	18537	18450	18518	18440	18483	18791	18566	18480	18693	18577	18600	18630	18522	18486	18417	18597	18533	18519	18491	18728	18386	18638	18605	18554	18679	18523	18626	18490	18594	18554	18463	18511	18444	18658	18484	18643	18705	18581	18467	18446	18556	18468	18505	18539	18326	18711	18549	18536	18302	18548	18510	18523	18387	18415	18675	18748	18558	18601	18618	18342	18791	18464	18556	18442	18715	18576	18549	18454	18419	18490	18536	18451	18335	18672	18421	18514	18448	18376	18518	18611	18620	18525	18607	18701	18656	18620	18684	18471	18522	18661	18531	18549	18583	18554	18303	18535	18570	18608	18683	18552	18609	18521	18529	18600	18314	18387	18859	18389	18603	18747	18488	18778	18280	18611	18598	18383	18523	18415	18713	18517	18584	18557	18487	18610	18681	18392	18232	18415	18423	18604	18643	18523	18480	18431	18634	18807	18494	18485	18606	18431	18551	18524	18542	18446	18576	18563	18638	18514	18368	18380	18564	18522	18774	18634	18543	18527	18523	18591	18566	18625	18707	18484	18526	18745	18612	18594	18500	18528	18628	18708	18632	18566	18657	18548	18645	18656	18422	18432	18354	18525	18538	18522	18555	18456	18669	18523	18484	18871	18499	18609	18579	18583	18423	18395	18590	18621	18548	18728	18551	18603	18737	18412	18456	18477	18457	18560	18664	18443	18552	18572	18505	18461	18555	18676	18669	18555	18495	18421	18364	18421	18588	18613	18327	18564	18548	18474	18572	18662	18508	18523	18596	18525	18602	18427	18489	18790	18730	18584	18605	18460	18602	18352	18448	18595	18830	18494	18546	18376	18518	18663	18528	18575	18576	18686	18551	18404	18264	18542	18524	18693	18481	18743	18691	18527	18589	18574	18522	18693	18699	18700	18739	18529	18670	18426	18539	18473	18394	18532	18622	18485	18647	18495	18613	18567	18739	18532	18530	18685	18623	18463	18563	18562	18486	18620	18703	18558	18584	18322	18530	18518	18539	18548	18488	18679	18547	18556	18335	18537	18493	18559	18672	18636	18648	18503	18360	18635	18635	18606	18482	18445	18636	18509	18453	18587	18359	18550	18414	18412	18721	18405	18560	18585	18597	18596	18324	18535	18576	18581	18459	18289	18529	18578	18298	18832	18530	18759	18417	18548	18473	18502	18543	18388	18618	18589	18306	18477	18581	18564	18400	18570	18619	18456	18660	18532	18631	18481	18490	18515	18557	18635	18432	18498	18621	18635	18629	18461	18303	18597	18613	18458	18524	18473	18853	18610	18577	18505	18646	18597	18387	18543	18426	18478	18476	18577	18369	18566	18526	18498	18458	18346	18457	18677	18591	18667	18656	18603	18567	18805	18475	18534	18638	18608	18713	18469	18522	18519	18332	18558	18706	18471	18437	18613	18561	18449	18542	18589	18734	18295	18657	18768	18765	18709	18540	18484	18575	18360	18711	18334	18396	18506	18503	18559	18679	18641	18603	18559	18406	18607	18558	18510	18482	18531	18667	18558	18454	18443	18601	18626	18602	18657	18393	18521	18600	18700	18687	18782	18567	18571	18453	18532	18592	18489	18611	18308	18420	18452	18426	18451	18569	18598	18363	18426	18490	18457	18669	18602	18497	18564	18667	18523	18471	18697	18581	18450	18736	18706	18547	18502	18547	18630	18549	18412	18435	18647	18752	18502	18589	18521	18443	18459	18484	18530	18654	18499	18265	18358	18542	18469	18362	18425	18607	18538	18369	18704	18668	18476	18538	18687	18728	18649	18450	18168	18551	18556	18542	18421	18459	18429	18536	18489	18445	18427	18529	18398	18666	18554	18602	18678	18567	18463	18728	18500	18656	18564	18600	18565	18796	18446	18762	18720	18658	18618	18454	18470	18539	18391	18503	18493	18448	18644	18630	18443	18720	18652	18483	18446	18414	18401	18517	18478	18473	18623	18383	18519	18378	18692	18427	18453	18599	18415	18607	18420	18631	18510	18642	18800	18517	18476	18502	18502	18383	18511	18730	18391	18674	18671	18484	18490	18630	18813	18615	18614	18560	18448	18453	18331	18716	18530	18552	18556	18483	18558	18394	18879	18615	18635	18389	18708	18562	18522	18562	18470	18631	18229	18450	18556	18528	18425	18497	18367	18584	18475	18617	18484	18524	18479	18611	18600	18584	18484	18498	18539	18780	18507	18491	18595	18347	18557	18630	18713	18532	18506	18611	18448	18322	18534	18588	18666	18491	18515	18625	18752	18654	18536	18744	18638	18639	18433	18471	18558	18519	18516	18583	18682	18493	18470	18710	18604	18943	18570	18608	18569	18455	18727	18538	18566	18529	18684	18465	18456	18492	18509	18333	18494	18548	18481	18655	18570	18650	18614	18524	18364	18587	18666	18568	18720	18608	18511	18689	18609	18545	18572	18602	18559	18489	18580	18582	18495	18446	18616	18482	18253	18451	18508	18661	18445	18561	18586	18618	18512	18523	18760	18604	18648	18476	18555	18598	18435	18380	18478	18730	18642	18654	18686	18620	18486	18541	18613	18527	18492	18517	18555	18492	18355	18684	18477	18582	18461	18488	18582	18521	18444	18534	18422	18574	18421	18575	18607	18763	18676	18595	18528	18502	18512	18505	18394	18595	18456	18692	18460	18642	18607	18671	18563	18371	18285	18566	18625	18529	18287	18737	18620	18450	18426	18496	18492	18483	18502	18679	18348	18636	18624	18563	18645	18662	18427	18525	18540	18434	18632	18501	18578	18722	18527	18334	18473	18747	18587	18554	18501	18560	18601	18628	18435	18219	18620	18592	18776	18465	18462	18667	18471	18406	18672	18600	18424	18724	18557	18583	18431	18633	18714	18560	18402	18504	18489	18543	18407	18574	18750	18378	18546	18405	18405	18786	18339	18582	18522	18561	18846	18524	18578	18718	18487	18531	18529	18684	18420	18631	18599	18520	18624	18746	18711	18533	18555	18529	18868	18560	18629	18457	18638	18868	18440	18643	18632	18538	18589	18561	18557	18682	18401	18528	18400	18644	18570	18630	18241	18543	18388	18608	18575	18575	18556	18267	18517	18496	18645	18631	18628	18604	18479	18696	18720	18296	18604	18655	18495	18397	18361	18481	18716	18603	18696	18417	18398	18563	18587	18572	18608	18586	18612	18558	18744	18496	18525	18766	18470	18481	18617	18485	18464	18608	18669	18559	18502	18499	18544	18721	18670	18434	18472	18623	18662	18661	18611	18749	18426	18486	18412	18569	18498	18552	18651	18424	18762	18452	18516	18387	18571	18570	18486	18712	18642	18643	18640	18480	18797	18317	18620	18418	18510	18499	18570	18576	18543	18514	18613	18317	18594	18584	18549	18544	18451	18444	18578	18623	18497	18527	18638	18481	18544	18571	18558	18564	18487	18579	18531	18611	18459	18615	18760	18480	18642	18742	18579	18514	18540	18563	18512	18801	18372	18683	18385	18548	18317	18478	18493	18547	18586	18521	18627	18478	18606	18600	18602	18638	18606	18599	18455	18361	18382	18386	18654	18597	18551	18513	18479	18522	18409	18392	18516	18470	18560	18469	18450	18664	18526	18653	18562	18443	18453	18592	18361	18403	18534	18758	18527	18672	18443	18469	18466	18724	18548	18522	18483	18597	18542	18489	18625	18527	18588	18636	18591	18672	18461	18489	18715	18570	18470	18527	18414	18346	18690	18501	18555	18609	18501	18491	18413	18688	18665	18599	18627	18492	18454	18595	18510	18435	18511	18591	18573	18657	18523	18474	18477	18493	18533	18452	18500	18481	18422	18423	18514	18537	18618	18604	18589	18492	18530	18464	18374	18557	18396	18627	18536	18457	18549	18349	18535	18450	18536	18480	18635	18643	18485
17041	22928	22858	20768	20090	18432	18177	17914	17442	17393	17177	17278	19303	19688	18988	17823	17088	16541	16422	16504	16281	16281	16327	16228	16350	16341	16409	16246	16609	16338	16410	16262	16398	16541	16317	16394	16408	16495	16464	16370	16338	16486	16478	16494	16275	16381	16418	16692	16518	16433	16730	16314	16173	16417	16447	16585	16339	16266	16395	16322	16529	16308	16153	16260	16474	16202	16363	16276	16465	16433	16555	16269	16376	16489	16397	16409	16221	16251	16424	16398	16328	16281	16518	16329	16535	16282	16356	16348	16486	16433	16491	16481	16587	16389	16275	16358	16223	16285	16442	16524	16336	16340	16465	16456	16412	16537	16415	16489	16240	16246	16150	16285	16362	16428	16466	16307	16426	16375	16464	16351	16439	16453	16316	16436	16402	16318	16546	16482	16317	16413	16430	16514	16475	16262	16307	16289	16412	16336	16319	16454	16440	16344	16276	16308	16481	16415	16440	16481	16440	16334	16276	16289	16378	16267	16321	16300	16394	16476	16370	16253	16405	16293	16365	16520	16374	16439	16329	16350	16387	16486	16340	16311	16319	16431	16234	16496	16330	16433	16351	16410	16310	16385	16483	16458	16488	16582	16304	16505	16462	16387	16428	16413	16369	16341	16338	16434	16522	16314	16391	16311	16441	16311	16375	16399	16314	16405	16351	16458	16398	16239	16368	16522	16419	16592	16513	16462	16413	16258	16487	16381	16354	16423	16398	16476	16327	16483	16466	16456	16277	16297	16316	16152	16227	16372	16338	16347	16390	16430	16531	16354	16480	16439	16515	16314	16704	16319	16324	16469	16421	16445	16455	16499	16365	16413	16350	16406	16452	16347	16303	16299	16577	16300	16506	16464	16388	16500	16223	16423	16456	16476	16413	16157	16370	16438	16234	16537	16301	16464	16475	16415	16335	16458	16416	16477	16509	16252	16476	16374	16298	16258	16395	16366	16341	16421	16365	16340	16397	16608	16356	16309	16451	16442	16398	16276	16321	16388	16084	16324	16355	16392	16450	16333	16382	16422	16393	16471	16255	16328	16382	16363	16531	16495	16194	16500	16570	16390	16418	16265	16336	16396	16507	16215	16469	16486	16293	16407	16481	16447	16468	16410	16594	16344	16400	16380	16598	16428	16315	16476	16438	16375	16309	16347	16406	16250	16461	16377	16355	16488	16445	16541	16457	16363	16407	16542	16213	16353	16329	16425	16287	16407	16231	16322	16506	16365	16330	16337	16506	16395	16511	16376	16215	16224	16122	16370	16300	16413	16345	16440	16356	16411	16562	16304	16341	16441	16348	16351	16440	16289	16357	16403	16344	16477	16218	16228	16301	16157	16482	16424	16298	16573	16450	16589	16377	16534	16471	16500	16426	16571	16296	16384	16419	16300	16305	16469	16305	16388	16252	16400	16407	16458	16335	16247	16324	16204	16381	16509	16328	16296	16461	16457	16495	16346	16308	16295	16416	16424	16449	16349	16400	16492	16231	16352	16434	16542	16379	16309	16414	16466	16318	16305	16408	16507	16381	16297	16411	16483	16307	16323	16183	16304	16266	16396	16410	16346	16339	16299	16440	16455	16553	16307	16502	16296	16467	16298	16351	16548	16374	16426	16248	16406	16374	16330	16464	16490	16406	16437	16568	16321	16327	16411	16422	16399	16383	16372	16465	16319	16372	16488	16370	16484	16354	16301	16561	16558	16260	16401	16597	16332	16334	16268	16361	16458	16373	16179	16456	16498	16198	16410	16341	16371	16368	16263	16308	16386	16323	16329	16258	16283	16480	16365	16377	16368	16307	16434	16359	16591	16380	16247	16344	16325	16396	16362	16392	16263	16350	16593	16454	16490	16236	16325	16416	16309	16247	16417	16587	16297	16415	16607	16304	16587	16306	16460	16345	16273	16231	16243	16384	16484	16441	16477	16447	16401	16330	16298	16470	16425	16511	16564	16397	16404	16382	16513	16357	16150	16439	16453	16404	16306	16493	16455	16420	16290	16416	16347	16468	16596	16355	16427	16462	16568	16169	16303	16505	16357	16409	16378	16544	16560	16213	16351	16364	16503	16371	16390	16295	16265	16396	16402	16438	16243	16452	16168	16562	16210	16424	16501	16213	16298	16497	16414	16171	16167	16278	16464	16378	16369	16397	16493	16454	16437	16448	16372	16497	16349	16455	16341	16278	16535	16297	16416	16261	16395	16491	16307	16442	16579	16458	16352	16376	16341	16363	16080	16386	16316	16266	16341	16443	16352	16209	16460	16391	16485	16513	16411	16461	16482	16452	16360	16227	16407	16378	16369	16412	16326	16306	16435	16524	16334	16430	16439	16477	16530	16179	16371	16356	16245	16525	16348	16482	16377	16352	16436	16406	16542	16600	16461	16434	16539	16375	16313	16291	16520	16261	16257	16438	16419	16409	16318	16233	16476	16165	16519	16516	16444	16240	16411	16391	16411	16232	16387	16392	16282	16398	16525	16343	16315	16289	16384	16448	16416	16419	16173	16292	16523	16327	16360	16437	16327	16409	16327	16251	16298	16402	16341	16192	16353	16404	16264	16418	16386	16419	16434	16516	16570	16368	16411	16400	16421	16367	16340	16286	16384	16440	16366	16332	16454	16454	16290	16387	16594	16290	16396	16370	16454	16370	16402	16308	16424	16455	16538	16470	16554	16520	16342	16318	16415	16379	16436	16284	16312	16411	16343	16257	16427	16532	16429	16427	16324	16317	16398	16408	16387	16355	16336	16277	16396	16202	16210	16330	16306	16502	16463	16448	16261	16414	16500	16308	16497	16341	16400	16303	16353	16472	16391	16394	16301	16471	16532	16422	16362	16469	16317	16396	16322	16387	16536	16352	16359	16328	16360	16436	16219	16242	16476	16206	16487	16360	16335	16185	16354	16500	16505	16399	16487	16298	16284	16594	16433	16414	16271	16449	16455	16281	16443	16402	16323	16402	16419	16413	16300	16375	16453	16318	16330	16436	16272	16404	16441	16380	16404	16232	16342	16553	16427	16371	16439	16225	16397	16391	16403	16443	16343	16356	16464	16411	16242	16408	16421	16539	16339	16390	16313	16434	16648	16437	16390	16492	16405	16364	16313	16168	16501	16333	16465	16275	16387	16403	16633	16466	16290	16410	16403	16417	16422	16419	16255	16262	16483	16462	16558	16319	16255	16283	16528	16365	16574	16236	16393	16390	16413	16302	16421	16395	16324	16284	16475	16473	16283	16416	16277	16336	16403	16579	16310	16368	16341	16436	16408	16287	16543	16462	16484	16370	16435	16326	16432	16456	16403	16404	16643	16315	16444	16608	16319	16436	16515	16274	16314	16413	16465	16357	16372	16306	16456	16380	16309	16472	16331	16449	16322	16443	16260	16342	16367	16343	16379	16564	16366	16527	16420	16438	16473	16395	16414	16548	16460	16230	16329	16451	16359	16460	16443	16423	16398	16448	16416	16337	16382	16340	16388	16242	16360	16336	16378	16488	16583	16457	16404	16452	16395	16345	16433	16413	16366	16457	16462	16337	16434	16566	16178	16298	16325	16431	16271	16354	16317	16384	16426	16232	16349	16417	16355	16465	16235	16548	16269	16347	16468	16592	16372	16267	16267	16309	16408	16248	16435	16467	16331	16316	16449	16416	16421	16269	16385	16355	16410	16455	16331	16403	16278	16489	16575	16488	16429	16380	16371	16468	16404	16505	16392	16397	16531	16414	16347	16386	16324	16323	16573	16302	16194	16511	16426	16293	16382	16463	16246	16552	16243	16499	16437	16269	16298	16340	16324	16531	16383	16416	16375	16399	16445	16394	16415	16425	16477	16359	16381	16510	16474	16347	16528	16237	16439	16468	16363	16274	16493	16506	16477	16326	16464	16429	16358	16423	16292	16496	16263	16467	16288	16320	16360	16453	16334	16270	16394	16434	16551	16296	16326	16482	16512	16390	16514	16359	16476	16367	16488	16361	16390	16401	16478	16527	16487	16311	16323	16433	16271	16412	16437	16546	16398	16585	16576	16327	16222	16200	16212	16459	16354	16454	16510	16402	16414	16477	16290	16258	16407	16264	16368	16521	16300	16453	16395	16345	16541	16393	16468	16396	16262	16383	16363	16417	16425	16490	16464	16532	16318	16232	16320	16467	16426	16367	16529	16253	16439	16327	16231	16311	16482	16463	16295	16457	16495	16323	16394	16448	16354	16374	16351	16338	16342	16188	16321	16545	16203	16192	16480	16277	16428	16331	16408	16393	16363	16320	16288	16353	16215	16441	16539	16409	16247	16474	16449	16338	16494	16602	16390	16523	16479	16346	16508	16475	16293	16388	16439	16540	16363	16320	16407	16379	16343	16538	16449	16553	16503	16328	16353	16465	16302	16502	16413	16524	16587	16403	16485	16257	16514	16304	16202	16427	16387	16367	16389	16443	16350	16527	16253	16260	16379	16478	16486	16401	16466	16439	16345	16525	16443	16426	16439	16574	16394	16283	16395	16200	16461	16531	16591	16360	16258	16536	16453	16482	16393	16399	16473	16282	16328	16521	16345	16395	16222	16342	16438	16501	16378	16431	16440	16268	16488	16438	16491	16383	16380	16581	16517	16629	16355	16323	16309	16445	16560	16609	16644	16415	16449	16298	16422	16445	16398	16496	16403	16431	16441	16450	16336	16393	16366	16220	16303	16370	16443	16498	16449	16453	16450	16375	16262	16383	16356	16226	16362	16382	16432	16298	16454	16639	16345	16430	16425	16616	16313	16418	16560	16393	16512	16669	16246	16337	16362	16431	16531	16324	16328	16447	16514	16266	16274	16364	16395	16424	16400	16454	16356	16338	16314	16223	16448	16516	16446	16580	16254	16425	16291	16552	16435	16298	16383	16476	16330	16302	16455	16337	16443	16279	16532	16381	16451	16440	16222	16346	16504	16322	16356	16594	16297	16598	16415	16431	16221	16439	16535	16437	16490	16340	16394	16479	16447	16398	16440	16504	16524	16538	16484	16397	16693	16212	16404	16394	16432	16505	16356	16291	16309	16286	16524	16371	16502	16442	16363	16323	16467	16477	16446	16383	16372	16350	16388	16409	16519	16528	16197	16361	16450	16352	16529	16504	16460	16555	16407	16191	16615	16534	16410	16289	16306	16595	16346
24336	21611	29153	24729	22992	23648	23216	20413	20021	20232	20011	21642	33298	31864	28461	24364	20761	19478	18978	19037	19006	18943	18774	19035	19043	18760	18890	18701	18812	18945	18730	18871	18769	18899	18779	18879	18588	18882	18808	18856	18737	18923	18874	18800	18886	18788	18780	18835	18781	18951	19062	18729	18809	18670	18804	18601	18798	18918	18710	19042	18991	18814	18577	18803	18856	18842	18843	18701	18671	18796	18839	18715	18899	18898	18532	18813	18740	18790	18674	18696	18816	18654	18801	18587	18728	18585	18838	18707	18824	18928	18801	18749	18832	18924	18870	18971	18724	18709	18635	18751	18814	18614	18605	18682	18738	18812	18764	18735	18809	18797	18775	18608	18716	18690	18919	18730	18736	18717	18800	18681	18863	18618	18768	18608	18755	19068	18704	18825	18790	18572	18645	18491	18936	18876	18703	18797	18693	18958	18766	18779	18844	18640	18730	18870	19044	18922	18502	18796	18784	18806	18770	18838	18779	18789	18801	18902	18770	18659	18826	18777	18648	18760	18764	18777	18654	18823	18716	18671	18732	18966	19081	18678	18775	18897	18727	18763	19074	18925	18830	18826	18707	18857	18503	18691	18874	18600	18808	18676	18723	18842	18630	18788	18798	18699	18654	18739	18652	18969	18751	18835	18742	18787	18784	18887	18817	18948	18811	18684	18647	19028	18764	18733	18649	18631	18726	18770	18950	18640	19003	18870	18787	18797	18823	18845	18697	18810	18899	18642	18769	18536	18617	18720	18677	18787	18787	18712	18660	18902	18688	18810	18747	18531	18767	18640	18779	18633	18614	18659	18619	18642	18582	18605	18851	18575	18731	18805	18574	18670	18612	18800	18850	18808	18649	18587	18804	18807	18833	18669	18790	18883	18686	18767	18724	18883	18681	18601	18670	18747	18792	18797	18770	18945	18991	18545	18716	18968	18772	18728	18730	18835	18515	18761	18708	18933	18742	18628	18788	18954	18638	18866	18876	18810	18717	18868	18893	18846	18739	18627	18607	19080	18754	18594	18593	18746	18884	18627	18876	18840	18829	18746	18760	19029	18763	18982	18853	18603	18696	18726	18757	18755	18730	18738	18826	18733	18845	18648	18706	18783	18812	18690	18735	18879	18846	18659	18654	18910	18838	18825	18806	18743	18886	18683	18644	18655	18688	18564	18749	18733	18896	18752	18692	18724	18612	18728	18798	18831	18797	18744	18982	18868	18848	18769	18618	18789	18631	18768	18768	18731	18758	18936	18709	18795	18782	18714	18799	18819	18763	18850	18840	18679	18828	18879	18609	18816	18898	18860	18625	18850	18906	18533	18819	18787	18813	18803	18916	18789	18959	18818	18941	18875	18934	18822	18745	18778	18862	18597	18846	19054	18651	18653	18685	18855	18800	18633	18982	18708	18704	18858	18806	18895	18824	18775	18800	18907	18601	18839	18971	18750	18712	18735	18897	18614	18546	18787	18781	18807	18666	18762	18746	18870	18706	18726	18685	18692	18760	18884	18556	18841	18910	18742	18736	18951	18785	18917	18825	18944	19010	18669	18828	18841	18616	18909	18959	18759	18743	18714	18601	18891	18795	18725	18554	18678	18808	18863	18741	18687	18956	18726	18471	18699	18881	18746	18622	18713	18805	18856	18836	18535	18663	18723	18763	18894	18724	18874	18943	18769	18774	18781	18695	18887	18644	18715	18791	18928	18778	18879	18745	18821	18825	18934	18646	18669	18816	18560	18832	18734	18737	18554	18820	18759	18834	18702	18819	18695	18828	18765	19047	18723	18742	18890	18817	18839	18562	18809	18687	18771	18818	18866	18824	18914	18941	18816	18772	18863	18513	18573	18737	18710	18927	18571	18670	18757	18655	18756	18469	18570	18651	18618	18846	19062	18614	18489	18913	18927	18708	18815	18860	18659	18752	18804	18707	18855	18855	18625	18862	18768	18871	18756	18897	18696	18884	18658	18770	18946	18663	18720	18798	18776	18950	18777	18869	18830	18744	18928	18764	18634	18657	18592	18956	18925	18862	18900	18725	18905	18707	18585	18741	18788	18824	18830	18931	18645	19039	18828	18984	18844	18676	18914	18748	18757	18789	18886	18723	19008	18774	18950	18964	18928	18689	18682	18832	18974	18671	18704	18777	18869	18764	18631	18662	18616	18507	18878	18878	18645	18664	18618	18770	18811	18673	18694	18918	18864	18658	18731	18619	18854	18639	18895	18611	18755	18692	18747	18872	18799	18755	18618	18797	18797	18767	18735	18906	18805	18976	18890	18927	18770	18698	18711	18942	18694	18882	18546	18647	18933	18723	18794	18758	18658	18589	18782	18791	18805	18775	18709	18702	18632	18818	18833	18800	18843	18904	18799	18882	18709	19044	18796	18985	18778	18850	18836	18763	18850	18935	18752	18852	18730	18824	18742	18711	18782	18705	18732	18806	18596	18618	18799	18911	18725	18415	18737	18670	18817	18699	18855	18746	18762	18773	18657	18944	18833	18681	18777	18651	18778	18801	18844	18891	18858	18659	19086	18734	18806	18781	18615	18850	18922	18785	18646	18804	18661	18556	18774	18854	18973	18773	18822	18883	18807	18768	18702	18843	18735	18942	18599	18625	18753	18677	18917	18699	18804	18444	18708	18785	18680	18671	18668	18910	18858	18833	18790	18671	18611	18873	19012	18840	18763	18837	18865	18978	18751	18723	18733	18703	18802	18799	18846	18923	18797	18853	18910	18613	18592	18827	18874	18944	18910	18896	18763	18660	18931	18809	18776	18733	18680	18721	18875	18863	18976	18820	18986	18798	18693	18793	18668	18830	18873	18815	18539	18787	18800	18829	18839	18688	18957	18601	18635	18620	18736	18571	18501	18901	18852	18548	18714	18792	18649	18793	18899	18669	18877	18744	18766	18838	18813	18666	18847	19135	18664	18668	18585	18791	18782	18689	18820	18973	18781	18743	18802	18851	18791	18877	18951	19041	18808	18704	19012	18691	18708	18714	18780	18728	18724	18686	18587	18832	18898	18964	18690	18663	18748	18798	18868	18798	18713	18899	18671	18955	18790	18667	18686	18867	18771	18860	18714	18822	18638	18936	18811	18855	18597	18661	18936	18698	18787	18908	18975	18869	18738	18771	18727	18718	18773	18880	18902	18623	18818	18786	18938	18780	18634	18935	18746	18626	18752	18859	19032	18873	18708	18718	18678	18725	18742	19050	18780	18852	18368	18835	18808	18940	18760	18467	18766	18672	18676	18957	18852	18758	18822	18897	18879	18847	18706	18705	18682	18718	18623	18656	18628	18879	18885	18776	18529	18971	18840	18621	18600	19062	18968	18673	18974	18859	18794	18891	18679	18576	18704	18823	18803	18818	18933	18827	18705	18822	18809	18641	18831	18851	18722	18865	18911	18833	18800	18835	18681	18766	18774	18784	18737	18541	18739	18843	18825	18853	18889	18786	18716	18784	18834	18752	18697	18679	18775	18911	19025	18804	18689	18716	18859	18672	18720	18829	18661	18647	18905	18664	18928	18743	19005	18838	18627	18754	18694	18797	18921	18706	18886	18778	18856	18737	18769	18838	18970	18720	18522	18882	18625	18788	18728	18694	18711	18905	18863	18953	18983	18821	18805	18776	18839	18643	18932	18931	18755	18715	18746	18763	18756	18779	18696	18730	18615	18811	18877	18848	18752	18658	18789	18727	18592	18904	18861	18917	18859	18565	18919	18857	18765	18786	18642	18766	18749	18599	18688	18913	18648	18680	18709	18917	18936	18730	18666	18917	18766	18643	18757	18586	18728	18765	18780	18840	18721	18903	18877	18782	18835	18782	18792	18852	18707	18639	18875	18783	18582	18908	18840	18791	18841	18688	18735	18913	18695	18725	18638	18720	18719	18745	18758	18662	18788	18892	18891	18873	18879	18808	18715	18777	18763	18635	18650	18699	18741	18851	18848	18723	18808	18665	18836	18717	18839	18563	18768	18741	18680	18723	18704	18907	18527	18858	18737	18885	18635	18786	18934	18818	19047	18931	18685	18797	18999	18792	18961	18637	19026	18912	18702	18878	18931	18667	18853	18792	18655	18732	18744	18824	18610	18638	18836	18946	18984	18742	18832	18993	19061	18885	19064	18597	18666	18712	18692	18817	18650	19046	18784	18792	18909	18816	18769	18754	18750	18596	18894	18794	18890	18599	18627	18693	18610	18905	18834	18841	19034	18625	18606	18588	19018	18843	18661	18746	18855	18826	18744	18726	18798	18736	18749	18809	18611	18720	18739	18879	18816	18695	18825	18830	18635	18823	18632	18822	18793	18859	18854	18889	18748	18777	18794	18813	18710	18890	18890	18731	18820	18755	18847	18704	18797	18821	18790	18661	18691	18616	18820	18666	18672	18698	18822	18739	18687	18762	18316	18923	18612	19065	18997	18939	18724	18832	18941	18808	18673	18810	18806	18729	18976	18873	18492	18825	18671	18794	18778	18784	18731	18821	18918	18985	18785	18669	18696	18747	18399	18869	18810	18910	18812	18900	18701	18910	18944	18769	18717	18860	18716	18775	18912	18765	18689	18757	18759	18707	18807	18734	18797	19070	18954	18859	18845	18807	18731	18641	18798	19024	18817	18700	18905	18966	18738	18669	18614	18828	18724	18715	18858	18674	18722	18987	18905	18736	18783	18857	18989	18679	18665	18788	18961	18665	18777	18801	18603	18882	18978	18761	18731	18658	18868	18864	18914	18769	18883	18531	18779	18784	18761	18809	18893	18811	19054	18801	18749	18968	18929	19098	18833	18958	18848	18700	18781	18758	18739	18677	18721	18765	18555	18869	18868	18824	18778	18886	18569	18599	18762	18760	18899	18805	18660	18667	18854	18802	18948	18806	18803	18891	18492	18850	18732	18841	18917	19081	18769	18735	18862	18912	18795	18851	18837	18665	18674	18859	18771	18759	18893	18794	18917	18880	18736	18773	18731	18781	18845	18707	18854	18759	18885	18713	18675	18945	18946	18754	18748	18801	18737	18781	18600	18780	18832	18707	18671	18539	18909	18752	18654	18872	18715	18760	18775	18867	18724	18727	18767	19039	18749	18779	18745	18666	18828	18943	18935	18578	18816	18859	18673	18874	18857	18782	18914	18770	18856	18834	18800
16462	30156	29593	25394	22366	21046	19676	18598	18966	18616	18115	21540	35987	33336	28380	23158	18261	17114	16879	16869	16589	16567	16695	16615	16702	16743	16585	16775	16768	16539	16531	16571	16629	16672	16537	16615	16575	16681	16505	16679	16739	16619	16506	16646	16730	16614	16763	16673	16647	16447	16404	16559	16657	16544	16619	16736	16460	16667	16547	16601	16740	16630	16607	16687	16561	16649	16548	16549	16559	16582	16570	16354	16458	16574	16445	16524	16582	16599	16529	16642	16680	16587	16686	16574	16606	16670	16517	16457	16596	16577	16582	16489	16570	16637	16686	16562	16672	16453	16553	16758	16391	16700	16605	16691	16469	16723	16554	16671	16682	16502	16499	16713	16577	16738	16695	16574	16525	16697	16756	16460	16506	16410	16577	16441	16569	16639	16569	16774	16614	16631	16697	16498	16592	16629	16681	16553	16563	16330	16430	16618	16615	16714	16514	16627	16671	16455	16561	16600	16640	16707	16768	16586	16521	16705	16690	16525	16451	16541	16584	16520	16617	16670	16642	16571	16545	16515	16726	16463	16515	16376	16584	16558	16731	16514	16587	16495	16527	16346	16662	16646	16567	16693	16419	16738	16580	16610	16562	16615	16467	16647	16649	16500	16559	16509	16579	16710	16736	16578	16486	16563	16547	16648	16568	16413	16619	16603	16587	16529	16440	16641	16480	16598	16444	16401	16610	16613	16682	16623	16455	16645	16560	16715	16728	16412	16718	16610	16681	16528	16734	16542	16552	16654	16707	16619	16712	16529	16426	16610	16597	16409	16534	16532	16566	16478	16592	16540	16572	16618	16718	16534	16648	16364	16578	16425	16621	16485	16736	16529	16704	16458	16646	16644	16566	16683	16602	16462	16556	16525	16626	16462	16589	16440	16733	16549	16564	16536	16826	16497	16770	16640	16591	16600	16418	16560	16607	16594	16594	16556	16566	16706	16407	16693	16785	16639	16436	16350	16756	16488	16516	16502	16566	16648	16572	16531	16838	16557	16602	16643	16402	16603	16566	16774	16499	16498	16712	16490	16482	16583	16552	16562	16598	16473	16564	16463	16509	16604	16462	16705	16601	16553	16527	16430	16568	16774	16510	16604	16645	16692	16599	16700	16673	16552	16458	16540	16633	16501	16625	16666	16640	16525	16533	16640	16714	16506	16500	16621	16484	16566	16531	16662	16410	16596	16682	16693	16398	16633	16625	16463	16635	16527	16706	16501	16489	16539	16531	16669	16682	16371	16620	16672	16459	16672	16613	16567	16381	16707	16484	16632	16329	16530	16455	16529	16524	16626	16564	16820	16619	16581	16540	16592	16579	16548	16355	16448	16594	16385	16511	16483	16462	16712	16703	16524	16584	16623	16506	16373	16621	16743	16509	16510	16566	16522	16467	16559	16350	16582	16483	16504	16667	16539	16513	16438	16695	16598	16433	16655	16700	16566	16687	16585	16558	16606	16736	16616	16568	16577	16432	16678	16679	16648	16386	16497	16636	16500	16523	16499	16585	16438	16851	16698	16586	16644	16388	16653	16671	16683	16527	16684	16440	16560	16585	16548	16547	16588	16467	16451	16504	16676	16584	16598	16537	16510	16511	16609	16565	16493	16512	16772	16533	16681	16644	16657	16625	16576	16749	16665	16625	16506	16617	16360	16533	16514	16585	16576	16507	16564	16512	16601	16525	16628	16566	16695	16624	16495	16784	16591	16522	16613	16431	16395	16719	16499	16584	16543	16447	16611	16522	16713	16521	16600	16681	16533	16386	16562	16503	16461	16495	16519	16512	16619	16562	16575	16598	16770	16321	16480	16494	16571	16438	16478	16682	16545	16625	16442	16572	16431	16549	16402	16573	16452	16486	16458	16586	16541	16746	16395	16637	16635	16593	16683	16657	16493	16658	16529	16625	16536	16513	16494	16516	16538	16737	16570	16607	16580	16536	16603	16598	16610	16612	16682	16526	16461	16600	16611	16648	16421	16503	16470	16693	16769	16516	16588	16523	16346	16727	16541	16526	16609	16529	16503	16645	16596	16590	16579	16766	16322	16852	16589	16651	16656	16640	16552	16698	16433	16571	16398	16553	16591	16544	16506	16563	16733	16568	16731	16482	16587	16565	16517	16718	16587	16464	16690	16454	16469	16571	16488	16576	16487	16490	16522	16677	16594	16695	16528	16556	16339	16597	16672	16555	16506	16738	16420	16690	16485	16687	16910	16508	16589	16661	16682	16496	16535	16716	16470	16652	16617	16541	16673	16641	16590	16553	16570	16577	16691	16341	16562	16685	16531	16701	16523	16763	16521	16643	16428	16444	16551	16610	16642	16647	16603	16462	16450	16516	16624	16592	16457	16457	16685	16651	16666	16661	16572	16560	16637	16598	16480	16600	16678	16482	16390	16666	16549	16612	16510	16631	16591	16522	16682	16524	16498	16617	16342	16489	16530	16497	16536	16616	16675	16613	16396	16475	16510	16423	16689	16406	16473	16761	16546	16540	16729	16642	16507	16564	16472	16596	16417	16475	16488	16483	16645	16585	16601	16744	16657	16507	16690	16554	16621	16640	16629	16455	16576	16578	16541	16666	16610	16658	16445	16580	16573	16569	16701	16615	16564	16457	16609	16724	16418	16395	16643	16661	16616	16475	16490	16596	16538	16619	16602	16564	16644	16625	16581	16569	16569	16727	16596	16562	16652	16393	16425	16787	16602	16658	16723	16565	16461	16731	16392	16670	16578	16509	16595	16314	16253	16565	16475	16761	16507	16518	16503	16604	16647	16599	16588	16555	16391	16654	16634	16573	16583	16646	16436	16654	16691	16642	16466	16807	16417	16346	16620	16652	16621	16499	16645	16616	16795	16472	16585	16637	16583	16590	16374	16680	16555	16592	16621	16468	16445	16724	16576	16652	16418	16754	16566	16507	16572	16534	16624	16777	16654	16590	16569	16531	16612	16511	16577	16562	16500	16729	16571	16541	16607	16718	16517	16688	16596	16651	16602	16623	16509	16550	16483	16625	16666	16657	16260	16610	16480	16628	16583	16549	16687	16644	16714	16476	16491	16674	16522	16554	16530	16673	16459	16583	16714	16500	16683	16594	16498	16666	16455	16605	16503	16586	16648	16530	16541	16487	16580	16651	16670	16455	16510	16472	16447	16553	16441	16532	16638	16830	16595	16528	16698	16628	16709	16461	16659	16490	16494	16549	16523	16596	16472	16496	16625	16559	16457	16588	16461	16696	16720	16439	16690	16528	16745	16662	16403	16524	16517	16491	16555	16457	16501	16647	16572	16428	16518	16400	16672	16702	16584	16507	16525	16693	16540	16439	16529	16637	16672	16691	16326	16509	16562	16551	16687	16510	16653	16534	16623	16632	16453	16598	16742	16636	16567	16486	16415	16469	16572	16611	16602	16592	16536	16515	16595	16558	16448	16589	16507	16450	16583	16476	16593	16595	16600	16629	16643	16781	16643	16611	16494	16684	16754	16575	16688	16477	16552	16576	16584	16537	16678	16597	16585	16581	16569	16513	16580	16551	16748	16562	16668	16481	16561	16706	16543	16676	16639	16677	16500	16464	16502	16608	16500	16475	16694	16753	16488	16516	16693	16634	16499	16614	16713	16606	16484	16596	16539	16616	16548	16567	16637	16504	16295	16383	16518	16552	16641	16560	16554	16715	16539	16533	16581	16523	16444	16652	16606	16560	16659	16747	16506	16694	16538	16544	16582	16517	16591	16523	16584	16766	16481	16625	16509	16388	16482	16539	16625	16603	16695	16671	16490	16548	16620	16623	16482	16513	16620	16574	16483	16441	16679	16619	16577	16669	16669	16649	16578	16482	16598	16709	16628	16625	16698	16602	16461	16570	16574	16638	16586	16677	16448	16543	16648	16895	16462	16516	16609	16337	16367	16556	16686	16692	16642	16773	16585	16593	16398	16511	16501	16625	16455	16660	16532	16611	16604	16599	16468	16556	16743	16571	16558	16491	16517	16572	16596	16607	16673	16744	16630	16514	16546	16487	16734	16676	16475	16624	16565	16706	16771	16757	16597	16626	16462	16502	16625	16410	16412	16732	16557	16557	16531	16583	16559	16612	16454	16472	16354	16496	16635	16530	16599	16632	16666	16572	16644	16581	16528	16546	16627	16669	16565	16436	16536	16531	16588	16548	16669	16571	16553	16452	16660	16547	16505	16668	16677	16665	16623	16675	16528	16505	16571	16622	16541	16565	16497	16551	16589	16617	16525	16594	16622	16612	16569	16419	16711	16669	16551	16649	16552	16560	16681	16571	16559	16665	16513	16623	16612	16533	16662	16497	16748	16622	16862	16329	16643	16587	16601	16649	16766	16589	16379	16440	16500	16632	16592	16595	16568	16479	16502	16481	16592	16528	16599	16608	16540	16595	16530	16736	16486	16631	16755	16623	16627	16513	16741	16628	16561	16438	16568	16745	16363	16516	16603	16494	16669	16536	16700	16516	16638	16597	16619	16465	16632	16355	16486	16538	16592	16657	16483	16576	16706	16346	16434	16544	16518	16550	16678	16694	16604	16561	16553	16565	16463	16509	16471	16622	16595	16610	16527	16663	16577	16437	16624	16577	16669	16674	16484	16609	16559	16422	16789	16713	16577	16480	16599	16415	16685	16734	16716	16531	16578	16461	16447	16528	16750	16445	16633	16484	16544	16637	16474	16515	16674	16339	16497	16614	16554	16512	16556	16710	16602	16804	16591	16719	16606	16513	16493	16461	16709	16617	16734	16592	16587	16543	16565	16464	16599	16630	16636	16589	16718	16426	16406	16607	16650	16588	16679	16589	16503	16540	16465	16652	16494	16481	16653	16480	16661	16525	16502	16508	16589	16539	16703	16443	16644	16447	16612	16436	16486	16596	16621	16469	16670	16543	16591	16473	16643	16443	16599	16525	16742	16548	16729	16463	16535	16460	16723	16538	16466	16438	16553	16464	16712	16601	16542	16552	16670	16548	16457	16576	16598	16610	16390	16600	16620	16686	16609	16544	16742	16607	16648	16557	16673	16688	16711	16509	16515	16625	16546	16563	16584	16645	16500	16443	16689	16757	16565	16458	16459	16638	16589	16640	16553	16473	16703	16695	16530	16669	16541	16494	16437	16638	16588	16574	16601	16449	16539
23167	21610	29524	24176	21946	24285	26294	21472	20939	21281	20453	22734	40735	41161	35295	29007	22776	20556	20029	19587	19602	19460	19412	19474	19441	19418	19457	19258	19485	19309	19351	19459	19146	19373	19507	19365	19363	19573	19233	19371	19140	19272	19491	19474	19414	19430	19437	19110	19177	19408	19423	19334	19354	19100	19151	19377	19264	19307	19419	19202	19309	19283	19343	19286	19301	19195	19267	19226	19382	19300	19274	19211	19288	19212	19264	19239	19531	19383	19367	19185	19229	19278	19163	19058	19465	19323	19347	19518	19175	19179	19254	19199	19388	19337	19299	18931	19280	19071	19205	19298	19243	19269	19180	19368	19232	19181	19225	19057	19127	19318	19195	19326	19507	19338	19249	19406	19471	19481	19302	19182	19358	19428	19272	19152	19309	19417	19461	19284	19197	19240	19308	19465	19239	19319	19222	19347	19140	19138	19125	19142	19195	19280	19130	19106	19266	19404	19060	19439	19457	19434	19362	19318	19300	19327	19103	19357	19336	19448	19094	19162	19141	19433	19398	19446	19268	19358	19308	19263	19151	19265	19424	19447	19236	19255	19231	19404	19173	19278	19238	19229	19390	19294	19350	19549	19527	19160	19104	19382	19349	19294	19295	19383	19404	19246	19283	19334	19227	19049	19151	19403	19476	19307	19044	19459	19349	19286	19471	19313	19266	19204	19171	19400	19131	19372	19197	19324	19294	19461	19453	19144	19553	19428	19217	19171	19282	19177	19298	19199	19255	18995	19216	19274	19283	19086	19135	19205	19399	19374	19466	19295	19191	19247	19307	19116	19218	19348	19272	19190	19430	19048	19293	19325	19430	19344	19172	19229	19211	18947	19259	19143	19343	19563	19205	19213	19458	19169	19241	19123	19222	19459	19432	19221	19239	19195	19327	19197	19339	19401	19377	19488	19080	19147	19161	19403	19245	19276	19302	19289	19201	19274	19190	19261	19286	19264	19188	19143	19231	19100	19205	19280	19284	19144	19255	19433	19488	19083	19418	19252	19232	19218	19250	19245	19424	19385	19096	19136	19260	19346	19252	19357	19364	19325	19243	19267	19414	19258	19202	19105	19366	19434	19286	19190	19090	19240	19093	19130	19021	19274	19111	19111	19161	19291	19399	19214	19346	19388	19199	19399	19032	19257	19059	19174	19236	19365	19233	19309	19276	19197	19414	19223	19225	19128	19439	19236	19206	19395	19234	19355	19134	19144	19386	19166	19275	19261	19093	19433	19343	19325	19382	19119	19252	19228	19140	19221	19246	19054	19054	19315	19123	19268	19086	19421	19337	19218	19302	19313	19363	19470	19313	19144	19182	19259	19407	19414	19415	19240	19247	19339	19358	19173	19133	19043	19318	19449	19301	19313	19233	19301	19414	19148	19325	19230	19138	19193	19243	19219	19283	19207	19096	19129	19120	19443	19121	19295	19411	19286	19339	19363	19187	19330	19292	19499	19118	19349	19064	19134	19404	19213	19448	19269	19083	19222	19322	19330	19219	19302	19282	19281	19233	19197	19458	19238	19179	19068	19362	19138	19079	19285	19277	19234	19415	19334	19483	19269	19123	19159	19344	19313	19120	19219	19385	19186	19372	19181	19271	19289	19257	19139	18987	18978	19275	19314	19103	19312	19378	19225	19174	19042	19416	19321	19441	19196	19194	19246	19330	19250	19264	19149	19290	19121	19152	19217	19229	19207	19271	19369	19444	19250	19393	19227	19187	19464	19203	19029	19278	19379	19318	19246	19203	19305	19302	19119	19165	19143	19126	19243	19062	19363	19056	19284	19432	19360	19276	19364	19208	19210	19270	19271	19289	19031	19103	19290	19170	18983	19248	19302	19508	19154	19139	19411	19295	19252	19305	19226	19364	19249	19299	19270	19284	19353	19346	19373	19288	19415	19193	19476	19263	19347	19221	19304	19011	19167	19204	19233	19277	19268	19241	19162	19164	19238	19257	19253	19223	19269	19148	19163	19263	19227	19242	19421	19098	19248	19539	19272	19363	19266	19235	19318	19507	19222	19360	19284	19254	19261	19244	19328	19251	19180	19444	19365	19272	19376	19316	19039	19266	19020	19194	19355	19335	19167	19239	19145	19321	19254	19315	19153	19246	19218	19174	19313	19214	19272	19212	19339	19455	19172	19461	19247	19188	19373	19190	19426	19248	19101	19304	19330	19253	19305	19353	19297	19229	19286	19511	19274	19411	19298	19286	19321	19254	19352	19159	19231	19255	19241	18975	19394	19345	19255	19271	19275	19314	19308	19408	19171	19257	19349	19407	19342	19367	19127	19191	19266	19399	19335	19311	19190	19180	19345	19454	19378	19273	19089	19276	19158	19361	19307	19170	19267	19261	19461	19310	19185	19447	19319	19319	19252	19362	19076	19289	19277	19317	19291	19299	19286	19286	19310	19138	19394	19315	19336	19193	19427	19430	19394	19228	19256	19373	19338	19295	19151	19185	19097	19302	19173	19169	19346	19415	19283	19260	19415	19310	19357	19246	19208	19219	19097	19481	19393	19000	19418	19285	19399	19435	19525	19185	19097	19291	19359	19191	19165	19214	19424	19246	19305	19218	18983	19178	19218	19115	19239	19417	19448	19170	19282	19205	19303	19221	19246	19265	19158	19251	19304	19359	19282	19426	19412	19248	19224	19028	19230	19333	19278	19357	19157	19113	19380	19160	19227	19265	19252	19059	19323	19176	19189	19153	19321	19182	19086	19181	19261	19460	19365	19320	19313	19253	19234	19478	19348	19264	19218	19464	19216	19296	19062	19263	19280	19258	19225	19285	19438	19361	19135	19517	19316	19169	19312	19275	19146	19307	19059	19381	19252	19367	19371	19216	19363	19275	19157	19218	18995	19529	19194	19294	19287	19295	19121	19284	19272	19130	19316	19337	19056	19204	19183	19243	19052	19251	19341	19270	19107	19165	19255	19197	19219	19264	19222	19182	19245	19263	19307	19266	19203	19332	19319	19431	19238	19276	19213	19176	19134	19398	19493	19303	19266	19213	19306	19045	19299	19328	19378	19361	19272	19265	19159	19077	18912	19345	19053	19264	19329	19231	19136	19318	19407	19526	19340	19529	19345	19105	19371	19023	19268	19436	19082	19433	19354	19334	19479	19396	19347	19248	19317	19428	19275	19257	19185	19164	19223	19219	19233	19227	19267	19168	19206	19398	19184	19166	19172	19125	19442	19175	19294	19217	19142	19402	19180	19217	19284	19537	19390	19165	19146	19364	19351	19173	19208	19429	19065	19264	19288	19204	19433	19472	19122	19332	19227	19223	19277	19387	19241	19265	19160	19347	19225	19290	19210	19338	19093	19397	19441	19431	19356	19364	19151	19183	19274	19441	19385	19477	19350	19199	19147	19265	19167	19132	19315	19420	18999	19273	19296	19100	19197	19065	19228	19186	19455	19532	19329	19266	19206	19344	19266	19424	19077	19379	19293	19295	19309	19082	19202	19237	19192	19291	19308	19349	19169	18980	19373	19321	19258	19275	19393	19304	19060	19215	19158	19150	19266	19372	19393	19295	19308	19250	19107	19224	19143	19388	19277	19255	19203	19316	19378	19364	19169	19286	19372	19226	19236	19320	19470	19262	19142	19489	19336	19375	19349	19229	19228	19381	19277	19381	19319	19151	19286	18994	19255	19280	19184	19299	19208	19042	19394	19284	19151	19251	19285	19404	19185	19249	19276	19143	19316	19339	19257	19068	19323	19335	19390	19294	19305	19229	19060	19255	19432	19448	19322	19317	19093	19201	19114	19381	19321	19494	19269	19391	19468	19300	19161	19274	19202	19132	19359	19230	19207	19141	19356	19327	19301	19068	19357	19207	19278	19094	19124	19177	19342	19218	19293	19136	19215	19537	19166	19191	19660	19359	19507	19463	19324	19322	19401	19401	19273	19549	19059	19065	19405	19384	19444	19215	19380	19069	19323	19233	19232	19471	19425	19191	19206	19466	19303	19182	19336	19418	19334	19382	19288	19198	19313	19306	19203	19033	19091	19162	19129	19249	19234	19157	19436	19272	19215	19330	19152	19181	19451	19207	19219	19207	19252	19096	19215	19271	19269	19201	19461	19308	19329	19323	19394	19152	19329	19365	19413	19053	19168	19138	19323	19292	19272	19184	19449	19066	19263	19094	19254	19345	19302	19351	19198	19040	19298	19284	19481	19329	19323	19389	19348	19136	19388	19209	19258	19316	19264	19169	19283	19080	19122	19058	19136	19171	19330	19239	19330	19518	19361	19254	19250	19278	19077	19223	19062	19309	19230	19337	19203	19354	19320	19097	19279	19303	19390	19489	19322	19134	19273	19258	19444	19305	19328	19222	19224	19276	19493	19169	19135	19420	19159	19108	19407	19229	19247	19352	19267	19341	19310	19010	19127	19289	19368	19517	19287	19335	19239	19299	19105	19420	19259	19217	19310	19344	19503	19197	19112	19273	19259	19105	19384	19476	19349	19229	19203	19385	19148	19358	19265	19279	19416	19160	19320	19129	19166	19480	19236	19422	19320	19242	19227	19237	19461	19343	19340	19223	19391	19231	19214	19242	19388	19106	19189	19159	19370	19503	19218	19234	19308	19111	19183	19318	19324	19303	19380	19487	19273	19294	19174	19440	19256	19207	19094	19325	19425	19317	19283	19200	19286	19176	19100	19170	19232	19041	19256	19268	19300	19299	19269	19236	19545	19232	19614	19260	19120	19252	19384	19130	19249	19198	19233	19176	19181	19112	19190	19301	19387	19211	19150	19072	19192	19238	19261	19129	19549	19334	19367	19418	19242	19321	19160	19276	19451	18947	19201	19339	19368	19392	19045	19250	19154	19317	19589	19301	19181	19354	19285	19178	19489	19338	19472	19431	19211	19317	19293	19268	19328	19129	19323	19168	19294	19143	19257	19228	19301	19203	19258	19073	19271	19372	19175	19265	19258	19235	19229	19249	19323	19107	19159	19395	19294	19154	19231	19310	19373	19320	19211	19429	19466	19118	19144	19375	19294	19339	19222	19277	19067	19200	19304	19052	19325	19366	19265	19227	19113	19288	19149	19387	19361	19307	19188	19281	19162	19387	19292	19304	19455	19088	18998	19483	19216	19244	19260	19497	19069	19403	19237	19117	19303	19419	19340
19180	36253	34975	29062	24589	20905	19937	19562	20159	19137	18440	23076	44072	42193	36019	28324	19758	18013	17403	16955	16778	17019	16775	16907	16735	16741	16989	16768	16872	16749	16848	16997	16827	16930	16885	16769	17112	16809	16712	16799	16746	16719	16786	16790	16875	16773	16846	16929	16846	16964	17035	16763	16777	16851	16728	16801	16786	16723	16804	16694	16607	16707	16981	16790	16812	16783	16848	16806	16877	17025	16818	16957	16977	16719	16534	16745	16746	16797	16884	16745	16658	16844	16928	16693	16754	16654	16810	16696	16756	16768	16665	16831	16972	16974	16827	16750	16888	16809	16826	16626	16626	17061	16903	16911	17021	16792	16827	16815	16753	17002	16835	16787	16772	16777	16720	16869	16948	16884	16812	16782	16962	16819	16826	16740	16664	16774	16871	16752	16821	16801	16802	16786	16833	16772	16736	16802	16683	16859	16846	16806	16767	16681	16786	16840	16630	16502	16710	16725	16815	16635	16894	16769	16911	16770	17003	16685	16794	16748	16764	16873	16745	16845	16861	16840	16737	16836	16850	16717	16724	16828	16673	16885	16878	16894	16917	16772	16853	16645	16949	16556	16688	16751	16972	16600	16798	16853	16812	16796	16748	17001	16848	16799	16655	16926	16798	16857	16696	16764	16831	16792	16840	16810	16747	16904	16541	16791	16797	16774	16665	16786	16775	16730	16762	16981	16875	16775	16786	16848	16754	16738	16895	16789	16749	16891	16834	16834	16712	16862	16691	16791	16785	16678	16914	16731	16772	16730	16834	16876	16978	16745	16971	16910	16912	16760	16945	16676	16880	16809	16629	16898	16744	16803	16619	16680	16700	16788	16769	16903	16688	16939	16672	16605	16955	16781	16789	16692	16746	16817	16591	16830	16920	16875	16833	16757	16732	16708	16763	16891	16723	16967	16825	16828	16906	16738	16868	16824	16803	16931	16757	16956	16795	16876	16925	16796	16576	16873	16631	16695	16766	16690	16657	16925	16797	16783	16805	16677	16717	16853	16831	16880	16673	16727	16822	16701	16936	16777	16703	16746	16705	16690	16871	16862	17011	16666	16879	16695	16789	16801	16855	16663	16705	17010	16745	16917	16725	16782	16874	16661	16867	16699	16787	16766	16800	16802	16881	16744	16908	16948	16866	16726	16720	16687	16824	16636	16908	16723	16689	16941	16834	16713	16857	16814	16769	16698	16956	16737	16869	16796	16660	16960	16852	16950	16807	16885	16828	16744	16805	16739	16893	16780	16667	16836	16954	16889	16925	16790	16797	16714	16948	16847	16755	16880	16750	16664	16751	16779	16742	16957	16872	16900	16866	16786	16819	16746	16629	16800	16709	16925	16847	16755	17022	16831	16826	16626	16777	16833	16696	16553	16771	16737	16848	16607	16798	16725	16792	16626	16679	16793	16793	16689	16829	16688	16735	16736	16754	16772	16889	16795	16806	16614	16797	16703	16786	16613	16947	16726	16775	16545	16691	16784	16819	16828	16832	16692	16698	16689	16812	16818	16787	16975	16669	16869	16768	17003	16840	16815	16819	16840	16942	16748	16690	16705	16804	16731	16921	17017	16945	16714	16629	16811	16852	16809	16633	16755	16764	16795	16762	16824	16755	16636	16881	16808	16983	16739	16788	16895	16928	16968	16821	16698	16864	16595	16783	16899	16827	16821	16723	16865	16945	17002	16801	16624	16589	16695	16792	16704	16759	16786	16584	16765	16802	16828	16926	16756	16975	16759	16662	16667	16766	16780	16794	16802	16807	17063	16735	16711	16718	16802	16692	16822	16670	16842	16780	16765	16690	16815	16732	16545	16799	16618	16875	16566	16716	16830	16804	16856	16875	16805	16695	16977	16677	16860	16848	16720	16842	16791	16827	16757	16773	16840	16830	16966	16564	16707	16927	16696	16908	16628	16711	16686	16628	16752	16898	16986	16868	16705	16884	16825	16813	16812	16714	16845	16987	16949	16717	16806	16667	16765	16794	16821	16871	16827	16760	16864	16809	16825	16649	16627	16889	16721	16779	16812	16785	16884	16594	16945	16758	16804	16771	16774	16778	16758	16829	16694	16816	16825	16773	16853	16880	16736	16802	16719	16604	16760	16775	16829	16924	16675	17003	16828	16772	16847	16855	16845	16672	16862	16550	16710	16930	16768	16734	16707	16748	16824	16717	16831	16846	16842	16602	16724	16720	16852	16916	16826	16885	16837	16798	16731	16813	16739	16751	16695	16775	16627	16782	16673	16748	16784	16874	16800	16761	16724	16865	16884	16831	16896	16787	16681	16725	16757	16737	16772	16643	16777	16797	16792	16822	16574	16704	16717	16759	16707	16800	16755	16728	16780	16699	16787	16871	16845	16884	16805	16745	16774	16649	16877	16810	16777	16783	16686	16866	16690	16645	16724	16933	16767	16795	16686	16724	16836	16709	16844	16747	16915	16687	16715	16633	16843	16697	16727	16865	16877	16687	16693	16894	16708	16800	17008	16748	16688	16757	16820	16597	16803	16796	16739	16841	16807	16636	16779	16759	16744	16769	16607	16944	16676	16725	17050	16749	16790	16928	16768	16764	16469	16808	16880	16765	16693	16865	16751	16931	16798	16859	16827	16685	16515	16699	16743	16820	16890	16774	16755	16738	16872	16794	16859	16778	16918	16738	16890	16791	16870	16980	16479	16877	16800	16859	16858	16951	16851	16848	16752	16800	16642	16713	16640	16870	16862	16884	16832	16773	16682	16835	16822	16902	16874	16795	16729	16788	16709	16793	16782	16802	16822	16752	16811	16690	16869	16887	16673	16753	16802	16618	16691	16698	16668	16774	16773	16783	16777	16769	16653	16756	16734	16697	16689	16750	16831	16785	16804	16633	16788	16846	16612	16692	16752	16758	16822	16709	16661	16822	16815	16838	16979	16773	16852	16691	16749	16701	16886	16858	16768	16743	16652	16837	16942	16677	16765	16781	16645	16898	16838	16728	16874	16884	16795	16848	16930	16937	16818	16819	16868	16812	16834	16855	16646	16671	16934	16868	16903	16597	16931	16876	16704	16696	17005	16742	16777	16862	16735	16596	16831	16762	16814	16964	16876	16811	16929	16782	16760	16649	16909	16757	16962	16837	16790	16980	16746	16805	16638	16899	16674	16802	16939	16821	16800	16761	16638	16947	16631	16891	16695	16893	16807	16826	16672	16889	16722	16742	16815	16724	16899	16662	16725	16923	16767	16843	16771	16732	16907	16787	16750	16572	16736	16932	16769	16639	16769	16795	16921	16876	16783	16964	16846	16876	16875	16828	16680	16907	16788	16835	16736	16851	16723	16728	16781	16803	16782	16837	16673	16762	16839	16913	16754	16835	16905	16808	16809	16953	16747	16744	16806	17032	16881	16717	16792	16863	16811	16837	16725	16783	16806	16915	16892	16617	16862	16882	16851	16566	16806	16786	16788	16899	16760	16679	16752	16707	16779	16715	16870	16646	16816	16824	16599	16900	16793	16953	16674	16757	16872	16720	16813	16875	16738	16737	16810	16732	16856	16606	16725	16732	16838	16617	16791	16811	16751	16803	16902	16882	16876	16676	16577	16799	16952	16837	16903	16659	16685	16814	16789	16832	16750	16643	16843	16737	16989	16665	16673	16774	16675	16956	16725	16882	16794	17017	16760	16684	16778	16700	16717	16937	16714	16796	16716	16826	16728	16805	16783	16844	16955	16889	16838	16822	16763	16737	16793	16709	16689	16722	16910	16960	16998	16788	16986	16888	16687	16864	16849	16879	16915	16752	16787	16887	16653	16881	16815	16723	16732	16708	16905	16883	16854	16829	16818	16823	16947	16615	16833	16791	16683	16968	17024	16719	16979	16781	16639	16805	16691	16770	16837	16805	17042	16801	16624	16880	16689	16844	16701	16842	16844	16695	16792	16708	16907	16796	16835	16908	16859	16925	16924	16723	16744	16712	16778	16718	16756	16684	16987	16933	16606	16649	16926	16754	16707	16838	16848	16978	16735	16868	16580	16761	16751	16758	16749	16624	16954	16783	16815	16894	16703	16698	16766	16725	16691	16933	16755	16796	16767	16828	16745	16790	16813	16777	16770	16720	16872	16883	16787	16738	16804	16801	17019	16647	16895	16701	16730	16936	16835	16727	16766	16880	16897	16791	16781	16930	16782	16769	16535	16720	16660	16701	16757	16908	16707	16851	16832	16707	16774	16734	16678	16882	16767	16974	16803	16752	16839	16879	16748	16740	16812	16694	16655	16691	16848	16747	16827	16801	16750	16808	16890	16778	16685	16875	16682	16760	16792	16656	16891	16762	16833	16753	16771	16879	16632	16611	16512	16623	16554	16724	16826	16926	16803	16774	16869	16961	16692	16877	16690	16662	16626	16851	16631	16758	16843	16742	16727	16989	16860	16799	16690	16913	16958	16830	16886	16744	16803	16883	16731	16658	16828	16868	16796	16755	16776	16806	16649	16922	16981	16676	16754	16776	16843	16650	16877	16731	16776	16798	16683	16716	16616	16757	16722	16784	16873	16714	16944	16746	16696	16766	16639	16906	16990	16825	16705	16914	16518	16720	16829	16610	16599	16925	16669	16775	16848	16770	16850	16769	16722	16536	16686	16956	16762	16766	16570	16805	16734	16682	16812	16744	16724	16938	16806	16526	16669	16649	16640	16801	16709	16757	16733	16915	16780	16772	16833	16778	16731	16892	16593	16818	16813	16689	16825	16681	16816	16771	16816	16664	16677	16902	16743	16716	16879	16834	16806	16731	16728	16788	16902	16932	16909	16882	16846	16780	16688	16786	16691	16834	16690	16672	16921	16792	16886	16772	16835	16665	16813	16835	16912	16813	16918	16672	16722	16832	16561	16840	16678	16919	16915	16755	16770	16635	16816	16882	16658	16778	16856	16647	16700	16742	16800	16649	16774	16844	16730	16820	16891	16781	16974	16872	16669	16713	16893	16761	16803	16703	16772	16709	16857	16680	16848	16647	16763	16852	16805	16875	16610	16902	16749	16711	16712	16688	16861	16807	16925	16851	16816	16775	16812	16708	16833	16889	16813	16745	16871	16809	16598	16807	16614	16925	16808	16724	16718	16842	16606	16894	16999	16737	16845	16692	16803	16768	16815	16905	16805	16841	16737
28029	23208	27076	24911	20549	19719	19856	19432	19535	19260	19047	19160	20233	21532	21127	20186	19387	19072	18854	18654	18757	19016	19063	18932	18724	19030	18698	18903	18872	19040	18978	18655	18839	18780	18902	18844	18859	18857	18849	18923	18744	19024	18651	18924	18804	19004	18962	19007	18936	18847	18952	18674	18889	18893	18940	18691	18780	18607	18775	18772	18860	18737	18773	18701	18934	18875	18850	18905	18941	18870	18875	18853	18855	18866	18827	18875	18731	18928	18728	18851	18834	18829	18684	18766	18786	18944	18919	18930	18656	18784	18825	18761	18575	18948	18835	18787	18655	18934	19139	18702	18825	18754	18770	18652	18840	18874	18730	18768	18838	18818	18668	18711	18743	18754	18651	18662	19011	18681	18808	19015	18866	18800	18987	18875	18717	18901	18731	18745	18929	18738	18742	18644	18817	18902	18777	18630	18765	18714	18974	18839	19058	18636	18868	18932	18891	18807	18932	18807	18929	18884	18868	18632	18829	18686	19045	18783	18850	18918	18892	18927	18785	19022	18546	18712	18766	18928	18960	19074	18800	18540	18766	18657	18848	18832	18780	18733	19054	18750	18855	18832	18817	19064	18805	18735	18893	18613	18894	18872	18786	18852	18908	18855	18795	18756	19017	18840	18956	18688	18767	19024	18866	18825	18774	18795	18923	18901	19050	19021	18866	18933	18664	18772	19109	18830	18943	18954	18760	18477	18781	18683	18730	18662	18842	18683	18757	18778	18848	18711	18787	18791	18861	18831	18775	18949	18876	18927	18823	18851	19139	18671	18673	18862	18906	18733	18838	18746	18757	18851	18842	18712	18645	18735	18622	18842	18716	18823	18803	18783	18958	19066	18676	18685	18831	18939	18831	18716	18846	18768	18922	18840	18771	18809	18737	18934	18722	18781	18937	18955	18746	19036	18745	18797	18624	18923	18882	18930	18672	18804	18930	18877	18999	18860	18822	18860	19010	18708	18720	18692	18864	18826	18886	18895	19009	18933	18873	18676	18849	18920	18712	18756	19161	18827	18838	18839	18699	18787	18921	18861	19013	18790	18930	18879	18794	18802	18739	18854	18769	18734	18684	18649	18865	18870	18902	18906	18577	18718	18900	18743	18704	18927	18596	18889	18663	18602	18841	18808	18754	18895	18883	18965	18884	18820	18837	18868	18901	19014	18825	18614	18685	18845	18788	18791	18845	18972	18829	19000	18563	18821	18793	18847	18671	18863	18893	18837	18951	18804	18718	18663	18933	19012	18793	18850	18928	18834	18876	18824	18908	18676	18899	18930	18700	18958	18798	18919	18882	18742	18863	18873	18673	18790	19221	18876	18873	18736	18877	18729	18876	18783	18882	18756	18983	18887	18871	18895	18887	18768	18804	18688	18858	18577	19027	18798	19047	18854	19095	18750	18826	18879	18743	18488	18837	18920	18655	18767	19105	18764	18738	18967	18885	18705	18963	18886	18803	18775	18826	18786	18990	18884	18918	18793	18719	18839	18727	18863	18818	18732	19062	18822	18925	18926	18964	18882	18907	18751	18848	18663	18899	18689	18856	18853	18936	18819	19030	18708	18693	18847	18793	18722	18787	18596	18921	18849	18944	18950	18821	18768	18682	18857	18710	18842	18928	18888	18737	18807	18852	18890	18805	18653	18871	18805	18797	18743	18678	18615	18802	18860	18894	18951	18968	18732	18723	18775	18763	18877	18686	18890	18902	18988	18937	18917	19029	18790	18852	18849	18908	18775	18788	18663	18920	18845	18819	18756	18882	18709	18688	18862	18898	18800	19019	18944	18905	18888	18775	18878	18910	18868	18752	18957	18878	18789	18919	18720	18905	18797	18817	18684	18865	18794	18715	18917	18702	18787	19058	18832	18806	18706	18870	18806	18912	18711	18757	18906	18801	18741	18732	18681	18831	18818	18752	18674	18973	18727	18702	18646	18808	18895	18762	18809	18868	18723	19027	18838	18627	18733	18687	18758	18782	18707	18692	18969	18930	18850	18912	18960	18796	19016	18789	19002	18831	18897	18875	18707	18917	18833	18930	18922	18807	18818	18964	18725	18738	18811	18794	18934	18985	18924	18819	18915	18718	18704	18597	18772	18757	18782	18838	18569	18913	18704	18817	18935	18815	18888	18726	18931	18731	18805	18934	18784	18906	18840	18901	18819	18737	18727	18724	18602	18823	18607	18914	18922	18819	18819	18938	18964	18932	18934	18770	18921	18632	18730	18703	18933	18877	18824	18754	18926	18731	18701	19073	18688	18775	18801	18750	18981	18976	18769	18705	18817	19023	18916	18697	19028	18767	18927	18939	18830	18781	18823	18773	19012	18839	18885	18858	18994	18831	18662	18919	18931	18939	18855	18855	18876	18848	18881	18709	18849	18754	18885	18883	18747	18849	18693	18992	18798	18780	18796	18789	19056	18805	18845	19072	19048	18937	18776	18770	18859	18678	18717	18782	18778	18885	18775	18947	18584	18756	18841	18729	18830	18820	18976	18984	18681	18889	18859	18896	18750	18837	18834	19012	18860	18943	18746	18747	18848	18743	18781	18826	18712	18936	18781	18679	18895	18698	18747	18874	18989	18907	18745	18938	18765	18881	18888	18634	18646	18815	18698	18607	18912	18874	18858	18620	18904	18745	18654	18842	18801	18783	18867	18859	18897	19036	19034	18860	18978	18996	18697	18781	18778	18892	18699	18690	18751	18660	18826	18844	18865	18830	19050	19014	18895	18785	18782	19007	18760	18780	18996	18833	18870	18897	18848	18976	18888	18671	18886	18635	18721	18652	18644	18863	18897	18868	18647	18754	18737	18730	18769	18777	19018	18872	18835	18755	18865	18712	18904	18656	19055	18727	18950	18854	18832	18951	18642	18879	18865	19001	18660	18862	18879	18800	18743	18817	18760	18930	18884	18708	18751	18879	18760	18782	18879	18771	18763	18936	18958	18783	18993	18681	18433	18824	18797	18935	18911	18943	18588	18733	19038	18969	18752	18925	18683	18827	18548	18769	19072	18809	18824	18757	18735	18692	18768	18811	18814	18999	18753	18910	18763	18815	18629	18707	18638	18763	18827	18845	18839	18909	19064	18726	18860	18656	19000	19026	18840	18930	18534	18769	18936	18850	18657	18835	18856	18683	18857	18955	18705	18520	18801	18745	18940	18864	18963	18989	18695	18784	18753	18837	18844	18824	18743	18949	18830	18578	18840	18659	18842	18711	18989	18732	18910	18760	18886	18745	18812	18658	18785	18906	18904	18761	18882	18795	18822	18770	18793	18862	19031	18847	18979	18772	18764	18737	18845	18845	18616	18793	18747	18897	18842	18921	18795	18590	18759	18826	18859	18793	18962	18879	18650	18787	18730	19000	18914	18952	18994	18868	19037	18857	18974	18946	18618	18639	18858	18763	18934	18627	18825	18789	18962	18713	18679	18784	18910	18838	18958	18670	18954	18956	18933	18864	19015	18736	18629	18811	18815	18842	18844	18795	18673	18920	18848	18784	18802	18635	18807	18845	18973	18787	18800	18835	18939	18794	18827	18840	18909	18797	18728	18781	18664	18613	18974	18883	18872	18887	18709	18854	18719	18870	18758	18803	19042	18882	19129	18830	18711	18704	18969	18884	18961	18622	18832	18881	18884	18821	18800	18863	18753	18793	18753	18823	18895	18613	18762	18845	18656	18983	18827	18836	18760	18598	18871	18797	18835	18924	18829	18806	19007	18642	18812	18835	18757	18618	18731	18574	18834	18869	18825	18821	18807	18939	18678	18815	18650	18806	18700	18588	18806	19019	18924	18880	18813	18943	18830	18807	18769	18974	18899	18740	18927	18977	19040	18927	18797	19097	18936	18918	18921	19106	18776	18989	19023	18642	18570	18815	18752	18795	18770	18792	18737	18991	18726	18790	18976	18794	18514	18524	18716	18743	19087	18813	18706	18921	18789	18723	18778	18814	18767	18852	18919	18903	18737	18802	18899	18844	18568	18855	19049	18782	18724	18840	18846	18938	18819	18796	18840	18934	18816	18732	18837	18793	18920	18790	18943	18966	18678	18846	18622	18620	18762	19101	19148	18965	18660	18923	18845	18866	18859	18814	18872	19107	18948	18904	18786	18852	18796	18730	18948	18654	18986	19115	18867	18653	18861	18648	19050	18967	18832	18740	18672	18931	18784	18804	18765	18825	18824	18685	18838	18998	18888	18681	18926	18786	18776	18862	18837	18786	18820	18800	18774	18766	19055	18836	18973	18840	18623	18841	18734	19124	19014	18923	19010	18817	18680	19080	18794	18739	18962	18789	18661	18880	18629	18632	18626	18800	18700	18823	18785	18990	18860	18840	18688	18830	18850	18575	18960	18987	18921	18916	18787	18594	18851	18850	19036	18874	18725	18832	19002	18900	18843	18690	18891	18623	18743	18854	18975	18829	18821	18656	18842	19051	18826	18893	18753	18869	18912	19069	18838	18957	18824	18782	18636	19033	18849	18916	18600	18985	18829	18737	18907	18875	18841	18840	18876	18869	18750	18774	18687	18838	18850	18775	18952	18923	18981	19008	18686	18675	18883	18978	18930	18919	18966	18838	18950	18877	18756	18748	18789	18984	18930	18910	18729	18758	18754	18837	18764	18845	18908	18849	18737	18811	18717	18696	18756	18855	19125	18844	18940	18841	18772	18735	18885	18819	18819	18855	18901	18868	18900	18808	18783	18945	18606	18808	18957	18863	18899	18827	18996	18953	18946	18908	19060	18803	18849	18935	18983	18951	18615	18971	18832	18819	18910	18786	19013	18744	18757	18940	18661	18554	18784	19006	18641	18623	18894	19144	18871	18657	18768	18650	18998	18913	18866	18920	18922	18769	18661	18776	19036	18957	18917	19115	18896	18851	18763	18822	19048	18914	18776	18669	18786	18592	18897	18932	18852	18937	18805	19138	18862	18942	18627	18585	18929	18506	18762	18778	18793	18781	18860	18800	18932	18948	18925	18942	18775	18776	18837	19018	18932	18856	18882	18949	18938	19011	18894	18761	18772	18863	18823	18687	18958	18885	18825	18895	18822	18753	18926	18923	18734	18916	18786	18910	18943	18691	18777	18902	18856	18789	18668	18922	18839	18962	18945	18727	18816	18682	18823	19044	18839	18947	18760
19290	27116	25267	21678	19540	18336	17909	17648	17623	17257	17139	17192	18765	20277	19418	17944	17131	16678	16635	16541	16715	16598	16553	16577	16533	16417	16629	16537	16543	16405	16616	16498	16592	16377	16609	16521	16650	16543	16481	16520	16530	16720	16498	16588	16549	16372	16457	16664	16589	16488	16798	16564	16515	16669	16520	16480	16628	16605	16448	16648	16511	16500	16753	16461	16588	16355	16490	16640	16498	16432	16520	16601	16292	16790	16349	16558	16494	16534	16649	16377	16692	16627	16542	16504	16582	16410	16588	16473	16471	16589	16691	16404	16494	16404	16548	16530	16556	16488	16426	16408	16514	16543	16602	16459	16508	16522	16521	16576	16559	16470	16683	16562	16588	16472	16537	16612	16601	16550	16647	16513	16432	16642	16388	16576	16505	16606	16496	16577	16331	16602	16721	16562	16587	16570	16701	16452	16482	16439	16566	16592	16542	16702	16487	16417	16606	16577	16557	16510	16567	16550	16664	16424	16373	16394	16624	16587	16416	16597	16672	16470	16604	16540	16628	16664	16613	16518	16612	16487	16588	16573	16686	16390	16696	16482	16448	16463	16491	16532	16555	16507	16559	16447	16526	16556	16601	16599	16583	16539	16644	16359	16543	16635	16558	16405	16575	16485	16638	16717	16464	16455	16761	16487	16343	16503	16595	16425	16754	16414	16555	16468	16554	16433	16453	16496	16587	16731	16587	16545	16487	16398	16514	16765	16660	16534	16543	16585	16369	16598	16446	16461	16707	16648	16560	16431	16416	16526	16446	16647	16522	16514	16504	16546	16477	16529	16551	16539	16640	16684	16576	16522	16614	16474	16512	16618	16521	16308	16728	16512	16444	16629	16803	16566	16469	16543	16595	16684	16627	16566	16533	16512	16545	16540	16486	16570	16496	16643	16372	16554	16544	16609	16594	16527	16481	16546	16368	16551	16521	16617	16449	16595	16605	16590	16478	16526	16584	16437	16600	16577	16555	16491	16477	16675	16437	16531	16565	16528	16507	16580	16635	16656	16589	16370	16642	16568	16491	16544	16483	16488	16445	16637	16430	16484	16575	16616	16663	16473	16631	16531	16545	16461	16568	16444	16522	16637	16757	16409	16595	16444	16573	16661	16601	16652	16606	16663	16340	16554	16519	16408	16549	16586	16502	16585	16668	16549	16324	16668	16459	16465	16543	16660	16565	16609	16558	16452	16782	16372	16488	16533	16402	16481	16528	16297	16525	16513	16585	16454	16545	16634	16529	16578	16739	16424	16570	16634	16589	16514	16613	16451	16595	16542	16531	16491	16568	16559	16450	16551	16601	16313	16537	16669	16527	16431	16607	16448	16472	16468	16540	16587	16441	16505	16572	16423	16522	16419	16535	16559	16379	16620	16565	16572	16509	16591	16558	16590	16644	16451	16572	16612	16653	16355	16433	16376	16559	16639	16536	16509	16549	16510	16381	16637	16576	16669	16603	16666	16623	16558	16612	16605	16607	16432	16576	16570	16360	16456	16617	16465	16356	16638	16607	16597	16672	16506	16542	16715	16804	16535	16626	16552	16402	16446	16600	16421	16691	16621	16696	16472	16586	16614	16632	16483	16757	16631	16460	16515	16589	16642	16456	16623	16518	16250	16659	16277	16581	16533	16605	16711	16476	16465	16656	16500	16619	16277	16524	16614	16511	16381	16516	16462	16583	16501	16723	16528	16482	16476	16636	16829	16449	16565	16556	16558	16398	16560	16670	16673	16512	16528	16464	16519	16547	16540	16549	16440	16566	16794	16604	16490	16543	16615	16414	16523	16488	16449	16561	16590	16670	16352	16482	16451	16662	16560	16689	16551	16410	16669	16473	16608	16590	16564	16680	16288	16551	16534	16527	16541	16487	16396	16537	16475	16503	16645	16577	16708	16407	16570	16504	16561	16469	16563	16715	16431	16424	16489	16535	16697	16604	16476	16503	16530	16436	16593	16528	16483	16567	16616	16579	16655	16663	16537	16627	16430	16511	16356	16527	16637	16634	16488	16680	16578	16547	16441	16530	16620	16547	16546	16574	16456	16433	16635	16711	16555	16660	16640	16469	16499	16587	16497	16528	16541	16532	16646	16548	16697	16518	16616	16472	16666	16625	16483	16541	16562	16478	16504	16497	16522	16479	16461	16576	16435	16507	16462	16605	16377	16648	16528	16577	16719	16599	16519	16521	16373	16555	16539	16492	16492	16534	16599	16570	16458	16344	16665	16488	16741	16653	16659	16621	16548	16514	16576	16727	16614	16230	16688	16544	16701	16590	16587	16669	16439	16605	16481	16530	16422	16462	16542	16457	16678	16542	16615	16426	16441	16688	16467	16504	16627	16441	16484	16452	16591	16597	16562	16722	16571	16550	16628	16423	16500	16510	16558	16540	16653	16580	16420	16547	16652	16690	16607	16642	16622	16401	16602	16685	16607	16696	16572	16655	16555	16614	16599	16573	16411	16695	16398	16618	16375	16640	16416	16533	16479	16492	16506	16458	16599	16588	16525	16383	16603	16520	16439	16570	16512	16514	16562	16469	16612	16556	16557	16426	16502	16658	16534	16518	16459	16392	16731	16525	16574	16485	16516	16446	16496	16658	16542	16626	16497	16629	16512	16529	16471	16424	16540	16249	16585	16589	16470	16506	16653	16444	16457	16466	16580	16557	16519	16543	16413	16513	16607	16692	16542	16703	16648	16674	16655	16533	16554	16485	16496	16517	16651	16443	16544	16368	16631	16599	16435	16638	16565	16499	16692	16605	16509	16404	16440	16579	16523	16588	16600	16457	16535	16595	16354	16475	16520	16637	16617	16420	16264	16544	16353	16440	16558	16636	16744	16687	16534	16473	16590	16615	16652	16530	16594	16664	16604	16390	16523	16562	16566	16471	16475	16484	16683	16475	16458	16453	16444	16511	16517	16540	16453	16568	16564	16592	16598	16527	16484	16421	16634	16563	16598	16505	16415	16708	16416	16601	16467	16716	16460	16524	16381	16504	16522	16541	16471	16516	16573	16566	16582	16473	16630	16526	16513	16703	16464	16430	16341	16473	16551	16671	16733	16604	16518	16437	16516	16673	16440	16621	16455	16421	16597	16315	16545	16464	16597	16684	16502	16605	16455	16469	16484	16486	16515	16621	16420	16607	16507	16485	16474	16455	16559	16404	16503	16659	16572	16408	16559	16646	16386	16481	16590	16581	16520	16673	16628	16546	16515	16517	16567	16308	16582	16609	16548	16607	16477	16581	16481	16542	16430	16593	16502	16520	16606	16638	16565	16605	16648	16587	16542	16562	16569	16528	16438	16608	16389	16603	16414	16590	16598	16606	16621	16697	16502	16612	16554	16513	16502	16426	16550	16425	16651	16399	16637	16482	16698	16448	16516	16501	16680	16499	16540	16478	16563	16383	16490	16557	16690	16601	16551	16627	16527	16678	16592	16483	16674	16396	16501	16513	16534	16594	16518	16640	16639	16591	16636	16535	16430	16485	16665	16568	16656	16451	16601	16672	16441	16543	16642	16664	16532	16615	16618	16631	16588	16392	16527	16389	16808	16476	16584	16543	16423	16568	16682	16523	16445	16509	16556	16622	16615	16503	16441	16673	16556	16577	16475	16566	16575	16522	16645	16565	16653	16638	16467	16420	16561	16597	16542	16385	16628	16450	16346	16416	16604	16499	16572	16373	16570	16466	16510	16719	16352	16498	16546	16408	16462	16583	16510	16588	16574	16607	16559	16479	16625	16532	16454	16490	16462	16704	16469	16463	16536	16504	16472	16507	16448	16472	16605	16723	16596	16611	16560	16690	16520	16616	16512	16597	16384	16516	16695	16578	16527	16473	16559	16426	16683	16652	16471	16419	16609	16385	16495	16554	16522	16540	16587	16552	16593	16662	16480	16529	16311	16525	16540	16616	16581	16626	16555	16615	16629	16582	16510	16551	16531	16541	16645	16490	16525	16617	16497	16463	16615	16489	16502	16592	16542	16361	16409	16323	16604	16363	16705	16589	16627	16495	16665	16513	16537	16578	16518	16654	16608	16485	16636	16572	16549	16422	16640	16456	16538	16476	16606	16500	16489	16610	16598	16524	16491	16502	16771	16442	16689	16604	16609	16687	16478	16763	16629	16550	16445	16563	16517	16685	16613	16641	16464	16475	16441	16437	16587	16719	16592	16660	16337	16531	16325	16524	16667	16575	16498	16636	16686	16640	16497	16584	16650	16470	16600	16437	16558	16483	16606	16464	16382	16657	16463	16469	16485	16516	16540	16463	16584	16449	16616	16566	16593	16493	16433	16625	16473	16564	16515	16388	16505	16507	16550	16478	16368	16487	16505	16693	16665	16517	16645	16529	16500	16686	16625	16623	16596	16548	16796	16637	16493	16484	16479	16447	16439	16526	16523	16622	16482	16475	16482	16591	16404	16562	16384	16648	16518	16634	16625	16644	16443	16472	16428	16473	16687	16538	16438	16611	16402	16651	16501	16614	16488	16753	16516	16380	16513	16595	16677	16392	16401	16699	16507	16670	16501	16815	16468	16475	16635	16409	16628	16482	16511	16487	16565	16620	16494	16571	16515	16420	16567	16599	16514	16568	16545	16609	16537	16511	16533	16443	16504	16538	16581	16573	16438	16559	16578	16682	16561	16556	16542	16479	16437	16590	16533	16683	16434	16472	16416	16526	16436	16348	16547	16510	16476	16627	16661	16575	16508	16579	16746	16511	16465	16536	16642	16528	16636	16511	16501	16766	16565	16653	16719	16640	16593	16477	16793	16565	16428	16530	16646	16461	16599	16698	16591	16391	16380	16674	16487	16629	16614	16572	16627	16546	16539	16567	16524	16523	16548	16485	16540	16672	16531	16637	16568	16593	16573	16385	16559	16608	16544	16424	16503	16556	16456	16775	16450	16475	16455	16492	16659	16537	16459	16673	16555	16596	16445	16639	16614	16616	16446	16651	16417	16471	16623	16449	16731	16586	16540	16486	16400	16619	16525	16636	16700	16456	16671	16642	16482	16637	16550	16626	16489	16644	16467	16709	16482	16645	16671	16507	16625	16654	16593	16551	16487	16629	16688	16512	16529	16510	16522	16737	16402	16540	16621	16500	16673	16583	16713	16576	16453	16501	16556	16555	16607	16442	16531
24262	21568	29081	24694	22800	23264	22906	20217	19877	19956	19863	20410	31192	32909	28750	24474	21101	19716	19215	19324	19128	19116	18902	18995	19207	19099	18904	19019	18986	19214	19022	18937	18977	18909	18736	18812	18982	19186	19019	18887	18983	18934	19105	19075	18847	18891	18911	18826	18925	19041	18891	19007	18898	18982	19021	18779	19063	18736	18929	19076	19042	18872	18940	19004	18854	18921	18885	18927	18913	19015	19022	18709	18802	18943	18806	18895	18820	19012	18904	18948	19081	18959	18748	18811	18993	18901	18922	19042	18949	18746	18668	18747	18987	18921	18838	18796	18867	18990	18852	18962	18886	18932	18865	18729	18950	18951	18771	18997	19135	18952	18960	18820	19166	18920	18874	19025	18915	18872	19036	19077	18907	18905	18909	18763	18984	19012	18902	18849	18840	18835	18945	18917	18964	18793	19012	18750	18843	18963	18712	18816	18999	19157	18974	19015	19043	18941	18864	19007	18890	18936	18816	18798	19074	18776	18669	18964	19070	18803	18807	18884	18990	19018	18868	18927	18736	18846	18854	18957	19010	18893	18960	18732	18913	18916	18999	18848	19159	18726	18749	19003	18989	18967	18865	19153	18994	18828	19048	18968	19180	18920	18920	18889	18948	18787	18924	18977	18888	18853	18911	18987	18888	18802	18800	18967	18918	19010	19036	18868	19002	18633	18906	18673	18874	18963	18945	18985	18925	18624	18964	18914	18898	19096	19018	18857	18770	18860	19007	18884	18927	18877	18840	18941	18951	19071	19019	18940	18944	18940	18920	18702	18921	19005	18822	19134	18997	18879	18711	18985	19086	18863	18889	18947	18809	18825	18950	18959	18942	18929	18763	18874	18800	19117	18955	18816	18752	18981	18756	19019	19064	18816	18766	18930	18872	18865	18971	19211	19039	18969	18787	19067	18788	19060	18752	18851	18933	18908	18996	18753	18933	18895	18976	18932	18967	18977	18805	18782	18768	18658	18902	18965	18912	19023	19096	18917	18901	18882	18752	18930	18788	18932	18887	18822	18935	18908	18908	19047	18995	19015	18863	18914	18897	18945	18789	19105	19002	18781	18702	19049	19044	18912	18866	18662	19095	18989	19010	19045	18954	18875	18904	18832	19069	18967	19011	19026	18860	18869	18889	18963	18787	18880	18988	18801	18721	18944	18639	18875	19009	18891	18946	18800	18839	18862	19039	18882	19036	19176	19031	18932	18940	18771	18877	18958	18752	19098	18827	18856	18734	18998	18946	18899	18920	18827	19122	18750	18867	19083	18935	18674	18881	18942	18737	18856	18863	18781	18602	18909	19067	18784	18868	18885	18648	18784	18996	18858	18845	19106	18801	18790	18998	18899	18669	18808	18797	18982	18739	18882	18806	18930	18922	18946	18994	18959	19051	18842	18729	19023	19048	18894	18889	18943	18879	18775	18795	18943	18988	18905	18947	18913	18758	18900	19166	18821	18866	18870	18954	19049	19286	18876	18940	18789	18805	18933	19012	18952	18856	18852	18897	19030	18933	18950	19017	18980	18901	18920	18926	19000	18730	18689	18945	18741	18940	18853	18877	18911	18863	18878	18936	18780	18839	18979	18986	18769	19051	18907	18951	18879	18995	19036	18970	19089	18912	18794	18906	18742	18977	19021	18811	19056	18766	18871	18955	19185	19005	19077	18999	18937	19130	18878	18843	18989	19032	18979	18872	18999	18825	18824	19145	18826	18951	18878	18827	19029	18892	18950	19005	18897	19014	18670	18882	18895	19053	18800	18994	19082	18929	19052	18866	18858	18855	18989	18921	18875	19073	18917	18856	18871	18949	18892	18846	18742	18811	18885	18998	19040	18729	18856	19053	19108	18930	18805	18940	18824	19012	18871	19016	18771	18982	18942	18951	19012	18838	18991	18973	19027	18863	19017	19188	18775	18914	18894	18971	18996	18934	18834	19056	18762	18938	18905	18947	19075	18689	19012	18855	18999	18748	18879	18870	18966	18823	18821	18714	19051	18922	18898	18914	18997	18777	18937	18766	18864	18881	18871	18884	18688	18979	18931	19037	18862	18881	18809	19073	18674	19045	18827	18996	18911	18990	18773	18865	18812	18880	19012	18890	18984	18995	18992	19062	19150	18918	18902	18842	18813	18779	19098	18912	18898	18811	19125	19016	18941	18990	18963	19045	18736	18767	18826	18881	18775	18909	18856	18870	18661	18926	18839	18827	18847	18854	18954	18898	18832	18782	19003	18913	19027	18877	18859	18770	18808	18874	18837	19004	18837	19117	19070	18923	19050	18988	18786	18904	19057	18868	18841	18771	18950	19098	18947	18801	18862	18807	18967	18870	18838	18961	18877	18973	18784	18993	18768	18864	18879	18894	18675	18848	18686	18967	19128	18996	19058	18831	18880	18959	18997	18918	18856	19179	18836	18942	18876	18863	18934	18938	18841	18789	18930	18935	19064	18951	19070	18824	18779	18873	18920	18947	18954	18755	19036	18961	18904	18952	18818	18728	18903	18851	18939	18952	18840	19140	19027	18941	19212	19155	18911	18834	18901	19092	18854	18974	18945	19238	19019	19157	18850	18957	18901	18982	18981	18985	18997	18730	18924	18953	18937	18905	18908	19068	18933	18897	18800	18872	18847	18992	18819	18789	19014	18896	18928	19064	18864	18800	18946	18697	18774	18826	18945	18851	19058	19053	18939	18897	19014	18802	19070	18993	18874	18903	18863	18987	19107	18897	18976	18847	18907	18822	18760	19221	18997	18714	18945	18890	19069	19052	18940	19110	18937	19072	18912	18773	18929	19027	18903	18877	18858	18785	18978	18913	18956	18930	18996	18941	18892	18936	18896	19028	18918	19081	18859	18908	18883	18997	19059	18812	18981	18829	18900	18848	18822	18887	18862	18823	19122	19096	18846	18938	18770	18784	18810	19003	18854	19032	19015	18774	18871	19204	18829	18938	18921	18856	19023	18921	18879	19202	18721	18798	18741	18786	18911	18838	18847	19042	19152	18770	18808	18756	18649	18868	19006	19072	18816	18876	18825	19016	18935	19064	19178	19072	18857	19032	18856	18806	18799	19051	18896	18868	18909	19052	18767	18707	19027	18866	18942	18694	18801	19055	18885	18850	19093	19096	19083	18891	18866	18866	18936	18813	18844	18713	18936	18964	18838	18912	18929	18875	18835	18860	18829	18889	19012	18801	18994	18943	18858	18731	18845	18671	18863	18875	18956	18932	18783	18889	18980	18798	18861	18924	18820	18925	18803	18879	19040	18966	18962	18989	18867	18876	18844	18900	18634	18605	18973	19009	18887	18860	18894	19000	18939	18819	18924	18989	18749	18883	18898	19072	18965	18857	19087	18996	19057	19067	18811	18857	19029	18931	18837	18854	19036	19020	18832	18619	18936	18845	19063	19092	18934	18963	19176	18969	18812	18811	19084	19097	19072	19048	18929	18927	18953	18919	18936	18967	18992	19027	18952	18771	18804	18875	18974	18928	19127	18806	18948	18929	18849	19005	19067	19005	18671	19047	19069	18840	18824	18957	18909	18952	18871	18985	18869	18770	18802	19027	18988	18871	18729	18953	18959	19008	18947	18883	18847	19104	18933	19036	18854	19064	19028	18978	18998	18855	18911	18948	18749	18880	18824	18970	19004	19074	18836	18994	18797	18846	18855	18924	18828	18906	18949	18683	18756	18824	18912	19064	18872	18800	18900	18838	18710	18696	18920	18834	19115	18915	18888	19056	19055	18974	18822	18863	18955	18942	18898	18737	18783	18972	18964	18872	18866	18885	18774	18994	18923	18846	19012	18856	19039	18702	18882	19083	18827	18870	19109	19088	19004	18938	18970	18729	19161	18887	19065	19003	18655	18895	18822	18915	18878	18972	18717	18961	18827	19206	19024	19092	19074	19085	19065	18902	19098	18973	18904	18899	18797	19034	18954	18975	18927	18887	18796	18776	18724	18955	18881	18874	18827	18934	18851	18853	18847	19011	18723	18975	18827	18942	18926	19000	19038	18857	19033	18968	18814	19111	19061	18845	18956	18846	18869	18892	18981	18811	18714	18999	19030	18859	18943	18974	18734	18872	18899	18891	18866	18862	18837	18838	18915	18993	18789	19137	18971	19054	19023	18987	18924	19032	19038	19170	18972	18951	18589	18798	18789	19011	18912	18970	18883	18850	18674	18950	19066	18969	18916	18924	19034	18855	18972	18887	19065	18893	18681	18990	18995	18771	18852	18703	18701	18963	18719	18961	19082	18815	19132	18822	18907	19001	19032	18832	18845	19062	18834	18841	18757	18941	18850	18785	18805	19098	19015	19115	18860	18838	18911	18737	18842	18845	18816	19183	18806	18999	19086	18708	19008	19002	18941	19043	18822	19013	18864	18986	18919	18962	18822	18906	18775	18842	18871	18938	19122	19074	18890	18949	18979	19012	18796	18814	18940	18936	18833	18867	18869	19243	18828	18859	19057	19152	18912	19005	18946	19122	18813	19039	18925	18881	18916	18940	18938	18725	18971	19004	18819	18845	18833	18980	18735	18911	19111	19000	18739	18773	19099	19027	19020	18806	18734	18937	18904	19059	18973	18949	18981	18870	19177	18931	18884	18998	19126	18968	19027	18952	18969	18987	18959	18934	18787	18834	18918	18973	18966	18850	18873	18767	18953	19088	19033	18975	18817	18944	18805	18938	19081	18801	18931	18971	18957	18814	19007	18962	19028	18804	18889	18722	18866	18851	19050	18933	18805	18921	18963	18832	18820	18847	18875	19112	19016	19018	18836	18781	18784	18821	18842	19012	19071	19010	18887	18979	18785	18802	18972	18972	18637	19086	18922	19091	18907	18759	19163	18865	18789	18983	19057	19067	19015	18938	18963	18663	18931	18895	18812	18816	18849	18742	18730	18880	19042	18925	18991	19132	19002	18987	18843	18915	18960	18782	18928	18918	19074	19224	19059	19054	18940	18929	18889	19076	19015	19015	18682	18868	18849	19001	19043	18929	19108	18886	18917	18937	18813	18936	18928	19085	18785	18911	18880	18968	18768	18781	18856	18827	18987	18904	18961	18916	18966	19072	18654	18672	19006	19023	18838	18802	19026	18907	18862	18996	19008	18869	18934	18885	18936	18910	19212	19031	18849	18829	18917
17650	30817	28304	23634	22095	20361	19280	18490	18160	17672	17625	19433	34491	34126	28692	23329	18591	17123	17051	16779	16807	16792	16664	16657	16627	16565	16785	16573	16651	16539	16575	16682	16707	16754	16682	16573	16728	16687	16675	16705	16693	16679	16683	16503	16799	16503	16554	16740	16806	16361	16836	16605	16853	16520	16663	16634	16674	16611	16603	16672	16758	16696	16641	16509	16556	16713	16674	16585	16519	16601	16641	16647	16798	16572	16588	16580	16590	16731	16690	16738	16607	16594	16688	16728	16489	16702	16584	16753	16649	16627	16737	16688	16602	16583	16694	16713	16640	16709	16555	16531	16555	16656	16723	16661	16567	16562	16506	16677	16645	16628	16619	16604	16703	16583	16658	16687	16654	16650	16562	16613	16558	16542	16631	16707	16667	16514	16502	16711	16671	16745	16592	16523	16590	16524	16682	16795	16701	16596	16619	16591	16613	16437	16644	16522	16592	16522	16678	16537	16640	16600	16853	16637	16705	16502	16588	16457	16611	16565	16586	16496	16803	16614	16472	16660	16471	16493	16628	16748	16670	16562	16648	16536	16625	16617	16551	16572	16718	16730	16790	16551	16643	16643	16531	16870	16618	16509	16743	16542	16771	16597	16566	16521	16669	16500	16632	16669	16547	16678	16710	16687	16504	16513	16509	16567	16665	16602	16548	16559	16433	16707	16571	16643	16639	16565	16613	16633	16511	16551	16653	16494	16679	16621	16771	16569	16624	16837	16313	16604	16691	16787	16734	16545	16760	16681	16449	16585	16696	16552	16593	16488	16887	16548	16738	16489	16857	16736	16502	16779	16773	16615	16563	16521	16607	16510	16582	16772	16603	16524	16563	16585	16337	16672	16656	16675	16659	16771	16638	16645	16690	16539	16650	16561	16505	16603	16523	16572	16803	16693	16810	16743	16657	16663	16736	16824	16601	16705	16661	16540	16693	16603	16548	16607	16722	16676	16706	16688	16663	16694	16559	16625	16516	16587	16618	16656	16526	16409	16782	16439	16692	16586	16673	16539	16694	16630	16628	16661	16646	16737	16741	16661	16675	16759	16740	16507	16739	16630	16620	16806	16862	16550	16566	16673	16599	16631	16700	16645	16700	16682	16568	16586	16548	16575	16703	16704	16829	16709	16794	16471	16689	16702	16663	16664	16687	16638	16648	16636	16626	16716	16669	16792	16562	16736	16506	16531	16687	16558	16722	16661	16692	16635	16656	16588	16578	16574	16620	16457	16722	16716	16694	16584	16548	16620	16608	16627	16453	16633	16599	16779	16562	16714	16872	16515	16650	16718	16724	16463	16639	16531	16541	16582	16526	16629	16548	16570	16688	16650	16650	16705	16522	16665	16625	16652	16488	16618	16637	16662	16553	16600	16657	16600	16631	16413	16636	16735	16602	16681	16450	16817	16531	16619	16517	16761	16658	16660	16788	16426	16716	16701	16792	16730	16737	16757	16808	16664	16707	16565	16707	16763	16639	16692	16494	16643	16709	16534	16482	16774	16619	16554	16604	16692	16598	16643	16666	16740	16651	16752	16624	16676	16741	16760	16656	16688	16477	16750	16555	16672	16556	16530	16636	16870	16619	16627	16533	16611	16632	16430	16461	16642	16678	16761	16647	16606	16607	16716	16711	16568	16889	16610	16584	16498	16493	16596	16633	16466	16708	16621	16436	16569	16538	16697	16676	16678	16489	16703	16622	16594	16748	16709	16608	16559	16671	16643	16606	16651	16720	16724	16603	16600	16612	16675	16577	16435	16623	16600	16674	16638	16608	16741	16625	16682	16663	16879	16515	16797	16655	16612	16644	16723	16535	16508	16534	16738	16769	16550	16635	16586	16598	16698	16758	16771	16749	16525	16738	16710	16672	16571	16722	16666	16604	16619	16591	16728	16712	16689	16749	16588	16720	16515	16447	16772	16730	16560	16454	16718	16597	16712	16770	16652	16848	16540	16611	16656	16507	16643	16511	16568	16651	16904	16687	16538	16700	16745	16435	16735	16882	16525	16737	16711	16608	16789	16691	16707	16569	16622	16779	16514	16598	16557	16629	16655	16783	16644	16781	16438	16693	16755	16539	16449	16418	16514	16693	16527	16583	16641	16470	16688	16762	16824	16581	16672	16667	16563	16818	16522	16615	16562	16641	16544	16683	16727	16713	16630	16670	16507	16570	16606	16663	16697	16629	16737	16530	16655	16667	16769	16596	16640	16755	16592	16735	16742	16470	16529	16690	16628	16891	16569	16478	16606	16599	16848	16588	16605	16787	16732	16594	16684	16719	16636	16792	16580	16570	16499	16515	16412	16754	16643	16686	16657	16607	16870	16513	16816	16560	16626	16646	16626	16519	16709	16592	16867	16641	16631	16619	16755	16815	16616	16656	16629	16583	16704	16584	16666	16782	16757	16550	16679	16633	16438	16696	16732	16533	16629	16511	16763	16529	16560	16611	16877	16766	16483	16727	16594	16756	16621	16475	16531	16584	16561	16612	16698	16483	16758	16636	16760	16636	16729	16653	16640	16464	16639	16677	16841	16516	16696	16720	16623	16480	16799	16559	16552	16467	16652	16645	16479	16587	16605	16733	16687	16664	16666	16619	16561	16740	16417	16681	16582	16747	16694	16645	16562	16602	16747	16466	16734	16615	16610	16648	16669	16672	16540	16773	16642	16662	16522	16454	16664	16523	16646	16473	16582	16771	16587	16687	16710	16717	16601	16518	16724	16506	16612	16627	16459	16752	16522	16667	16627	16653	16560	16519	16811	16638	16489	16632	16727	16636	16693	16683	16494	16581	16689	16475	16552	16679	16672	16468	16604	16591	16709	16648	16720	16505	16611	16663	16668	16539	16670	16616	16557	16646	16739	16598	16827	16580	16576	16582	16539	16880	16524	16737	16736	16650	16673	16622	16476	16895	16524	16611	16619	16600	16794	16560	16659	16627	16554	16681	16625	16567	16671	16572	16517	16519	16662	16671	16708	16740	16536	16519	16692	16461	16672	16675	16692	16615	16774	16629	16489	16544	16743	16416	16674	16502	16733	16759	16651	16608	16590	16730	16551	16833	16696	16711	16528	16679	16570	16651	16663	16653	16582	16604	16481	16535	16835	16748	16676	16721	16535	16771	16752	16508	16624	16519	16755	16561	16524	16715	16591	16576	16543	16749	16494	16659	16502	16621	16682	16600	16486	16646	16679	16655	16576	16593	16614	16638	16710	16590	16526	16614	16649	16633	16603	16665	16600	16780	16576	16615	16571	16553	16646	16499	16798	16705	16643	16667	16652	16665	16730	16613	16538	16691	16629	16616	16653	16674	16555	16692	16493	16604	16703	16606	16539	16586	16776	16607	16463	16754	16566	16747	16788	16570	16654	16488	16620	16812	16757	16683	16658	16658	16592	16614	16515	16638	16595	16537	16632	16826	16695	16562	16671	16788	16524	16702	16627	16673	16752	16646	16653	16522	16538	16614	16523	16833	16663	16591	16738	16625	16549	16614	16631	16698	16644	16713	16877	16585	16529	16443	16604	16639	16750	16656	16599	16681	16593	16749	16458	16685	16597	16888	16494	16732	16514	16597	16758	16686	16534	16331	16698	16402	16615	16725	16608	16604	16631	16721	16645	16742	16543	16565	16675	16701	16567	16636	16616	16559	16761	16530	16674	16776	16709	16749	16449	16767	16557	16735	16634	16716	16621	16469	16621	16477	16692	16696	16477	16728	16596	16727	16631	16784	16840	16589	16590	16554	16753	16718	16499	16575	16768	16583	16761	16775	16484	16647	16691	16764	16754	16482	16699	16652	16587	16511	16766	16611	16692	16557	16610	16546	16596	16651	16658	16814	16612	16570	16849	16760	16643	16609	16592	16556	16461	16702	16712	16669	16724	16500	16575	16699	16685	16554	16591	16732	16668	16611	16616	16895	16574	16502	16596	16749	16653	16626	16599	16917	16577	16627	16620	16636	16619	16605	16524	16727	16528	16482	16645	16667	16706	16581	16560	16608	16677	16517	16788	16704	16694	16815	16615	16641	16689	16513	16638	16587	16644	16663	16613	16603	16523	16549	16776	16592	16528	16744	16716	16580	16616	16809	16557	16668	16700	16742	16823	16512	16641	16815	16578	16610	16654	16828	16660	16687	16626	16753	16628	16652	16787	16665	16684	16575	16591	16569	16619	16568	16609	16711	16635	16571	16868	16784	16689	16671	16608	16659	16725	16674	16643	16832	16730	16735	16654	16699	16666	16793	16686	16615	16686	16569	16721	16633	16759	16681	16558	16657	16744	16635	16672	16621	16551	16633	16510	16942	16597	16575	16715	16465	16671	16574	16613	16687	16683	16736	16651	16558	16630	16619	16645	16652	16872	16504	16789	16502	16755	16544	16572	16568	16672	16765	16734	16641	16778	16677	16568	16685	16596	16749	16526	16493	16687	16536	16749	16673	16695	16618	16597	16734	16624	16724	16508	16629	16537	16575	16545	16676	16706	16640	16524	16504	16496	16743	16652	16578	16735	16776	16692	16667	16748	16758	16692	16656	16542	16705	16420	16628	16435	16478	16680	16527	16646	16583	16583	16561	16785	16631	16694	16558	16748	16770	16622	16648	16649	16536	16663	16577	16420	16646	16657	16636	16767	16551	16627	16614	16494	16588	16679	16735	16775	16518	16671	16531	16646	16508	16348	16592	16630	16644	16699	16638	16717	16841	16711	16616	16670	16758	16809	16549	16628	16569	16574	16598	16581	16591	16785	16616	16689	16586	16696	16824	16522	16682	16701	16591	16588	16550	16684	16658	16816	16636	16861	16626	16734	16552	16641	16576	16719	16746	16619	16508	16763	16628	16762	16683	16644	16732	16511	16702	16687	16552	16747	16719	16535	16771	16601	16586	16562	16655	16475	16627	16687	16592	16564	16700	16808	16702	16556	16744	16511	16665	16688	16749	16510	16578	16554	16658	16568	16728	16647	16682	16563	16649	16672	16579	16775	16501	16446	16563	16630	16781	16677	16500	16764	16678	16674	16594	16511	16571	16711	16615	16852	16722	16687	16680	16506	16622	16542	16677	16507	16488	16637	16553	16785	16675	16781	16737	16626	16526	16836	16810	16510	16636	16804	16610	16632	16565	16469	16557	16607	16656	16675	16638	16635
23310	21706	29687	24254	22036	24556	26470	21478	20494	20660	20665	22041	37731	40922	36623	29566	23194	20679	20137	19687	19575	19659	19546	19408	19313	19554	19477	19471	19455	19340	19699	19383	19596	19299	19554	19453	19264	19472	19410	19532	19386	19361	19252	19304	19435	19438	19227	19489	19163	19439	19581	19313	19381	19368	19466	19258	19235	19453	19452	19396	19314	18969	19421	19288	19279	19301	19460	19389	19513	19482	19358	19102	19254	19436	19204	19269	19114	19273	19183	19240	19381	19554	19432	19227	19349	19258	19237	19407	19231	19117	19431	19425	19246	19344	19401	19205	19527	19376	19292	19570	19256	19232	19087	19378	19324	19472	19480	19373	19341	19168	19389	19175	19282	19140	19330	19323	19126	19172	19168	19214	19418	19360	19355	19314	19246	19351	19508	19224	19413	19329	19387	19522	19300	19329	19222	19072	19215	19237	19303	19266	19250	19240	19223	19054	19353	19288	19293	19066	19355	19429	19275	19409	19282	19284	19277	19279	19224	19329	19294	19406	19307	19305	19186	19143	19125	19347	19348	19493	19434	19006	19240	19347	19231	18984	19166	19399	19364	19293	19409	19293	19359	19435	19046	19117	19372	19296	19175	19510	18961	19454	19212	19389	19527	19270	19136	19382	19123	19351	19269	19330	19417	19233	19270	19375	19146	19276	19439	19364	19136	19316	19314	19387	19408	19196	19253	19266	19152	19112	19274	19194	19338	19336	19197	19221	19067	19142	19443	19161	19236	19092	19468	19448	19376	19151	19405	19353	19158	19265	19368	19317	19288	19316	19233	19275	19149	19137	19100	19391	19269	19343	19334	19246	19354	19343	19544	19260	19260	19236	19099	19132	19183	19149	19260	19332	19272	19330	19343	19191	19184	19308	19231	19287	19052	19174	19493	19274	19276	19028	19372	19358	19390	19121	19405	19293	19245	19270	19469	19422	19349	19241	19223	19152	19291	19271	19304	19351	19154	19353	19425	19229	19231	19368	19303	19382	19207	19183	19125	19319	19084	19224	19311	19347	19288	19317	19202	19306	19245	19298	19334	19368	19193	19196	19503	19200	19131	19168	19321	19252	19243	19419	19264	19369	19366	19258	19420	19231	19371	19233	19234	19172	19218	19411	19402	19203	19211	19182	19545	19111	19430	19166	19414	19321	19359	19174	19188	19285	19388	19198	19210	19316	19324	19199	19397	19382	19150	19402	19185	19095	19277	19288	19346	19418	19317	19373	19175	19357	19352	19412	19167	19397	19433	19056	19388	19357	19152	19469	19325	19387	19390	19267	19168	19306	19245	19223	19109	19307	19326	19412	19283	19123	19177	19416	19546	19027	19115	19117	19438	19356	19212	19216	19126	19231	19344	19329	19200	19286	19296	19242	19197	19242	19225	19220	19169	19339	19341	19252	19413	19180	19225	19219	19396	19159	19340	19298	19387	19194	19202	19379	19337	19355	19604	19283	19406	19505	19080	19410	19232	19247	19275	19263	19162	19145	19206	19264	19102	19134	19083	19266	19395	19195	19202	19181	19206	19282	19163	19221	19205	19470	19330	19226	19375	19204	19283	19344	19304	19083	19143	19087	19318	19563	19345	19189	19161	19180	19151	19148	19326	19200	19185	19131	19231	18939	19201	19319	19248	19197	19319	19234	19200	19221	19202	19273	19276	19321	19309	19190	19392	19389	19282	19052	19108	19269	19182	19386	19366	19330	19158	19295	19334	19361	19429	19186	19208	19133	19213	19209	19430	19327	19314	19291	19210	19308	19480	19305	19418	19155	19259	19033	19216	19255	19364	19303	19234	19246	19521	19453	19228	19287	19334	19181	19294	19361	19407	19491	19279	19172	19405	19196	19355	19135	19553	19432	19340	19429	19293	19261	19448	19190	19215	19277	19414	19256	19303	19473	19190	19576	19152	19395	19241	19337	19418	19198	19207	19100	19120	19214	19320	19340	19354	19232	19226	19361	19175	19240	19365	19231	19343	19431	19388	19253	19249	19206	19153	19198	19133	19298	19205	19489	19385	19192	19223	19271	19233	19341	19287	19346	19435	19354	19394	19152	19393	19236	19287	19262	19226	19179	19320	19337	19166	19419	19488	19512	19329	19191	19187	19177	19284	19001	19172	19416	19349	19134	19277	19126	19314	19394	19295	19194	19300	19398	19131	19235	19191	19202	19098	19248	19318	19184	19195	19289	19132	19253	19273	19214	19470	19381	19289	19253	19168	19038	19258	19306	19255	19096	19167	19269	19289	19309	19409	19139	19413	19189	19473	19331	19113	19177	19433	19231	19330	19592	19474	19259	19165	19232	19053	19209	19268	19382	19228	19349	19237	19280	19284	19113	19234	19286	19238	19295	19214	19190	19004	19209	19410	19362	19386	19220	19489	19148	19413	19190	19294	19374	19396	19265	19449	19252	19433	19221	19173	19351	19362	19307	19453	19283	19158	19359	19375	19204	19191	19294	19403	19416	19444	19270	19371	19265	19319	19184	19309	19382	19406	19352	19112	19328	19368	19433	18971	19319	19202	19194	19242	19496	19323	19267	19182	19168	19327	19219	19244	19260	19278	19357	19285	19223	19202	19316	19363	19195	19260	19019	19123	19484	19384	19341	19368	19197	19384	19185	19130	19043	19128	19435	19470	19118	19104	19236	19306	19464	19176	19054	19289	19565	19261	19324	19312	19163	19036	19106	19271	19188	19318	19151	19198	19106	19360	19151	19182	19240	19334	19351	19325	19103	19271	19187	19360	19217	19181	19082	19255	19220	19310	19335	19165	19089	19154	19360	19435	19304	19322	19400	19344	19369	19228	19241	19331	19223	19465	19372	19258	19204	19302	19499	19339	19271	19345	19325	19455	19341	19021	19007	19284	19319	19294	19341	19336	19263	19406	19319	19275	19311	19196	19277	19382	19357	19291	19004	19019	19343	19155	19277	19056	19234	19282	19218	19164	19463	19717	19513	19375	19384	19381	19208	19434	19481	19178	19269	19178	19289	19139	19331	19266	19208	19232	19391	19237	18999	19411	19204	19041	19304	19449	19192	19338	19631	19190	19320	19467	19346	19354	19183	19432	19264	19199	19407	19317	19426	19147	19229	19362	19246	19300	19300	19345	19155	19334	19423	19279	19153	19453	19473	19295	19174	19340	19260	19269	19287	19257	19253	19320	19271	19363	19400	19149	19313	19443	19345	19346	19421	19135	19292	19254	19385	19377	19374	19387	19250	19092	19112	19298	19252	19322	19153	19063	19276	19286	19205	19364	19245	19416	19291	19263	19281	19175	19080	19283	19258	19072	19219	19282	19314	19304	19187	19334	19348	19313	19419	19156	19219	19256	19216	19174	19432	19155	19315	19187	19309	19348	19237	19294	19335	19238	19016	19263	19313	19246	19259	19124	19246	19090	19245	19267	19167	19100	19142	19281	19212	19308	19158	19202	19299	19062	19176	19143	19188	19290	19261	19344	19180	19300	19133	19171	19438	19250	19362	19261	19284	19526	19315	19404	19351	19305	19207	19247	19164	19556	19169	19161	19552	19139	19367	19426	19206	19059	19179	19330	19225	19260	19251	19135	19203	19196	19272	19510	19443	19183	19080	19274	19373	19274	19322	19476	19184	19334	19298	19238	19216	19229	19234	19328	19262	19275	19324	19275	19348	19076	19321	19326	19262	19235	19249	19528	19499	19289	19181	19348	19194	19275	19238	19233	19274	19461	19192	19346	19232	19173	19501	19257	19206	19115	19188	19104	19177	18973	19330	19320	19211	19436	19258	18995	19226	19204	19083	19346	19386	19341	19266	19427	19373	19356	19280	19343	19339	19196	19346	19442	19370	19128	19197	19308	19285	19192	19301	19066	19378	19250	19163	19241	19338	19039	19298	19295	19211	19196	19231	19248	19174	19062	19176	19451	19362	19185	19003	19369	19178	19143	19283	19293	19281	19360	19203	19319	19378	19111	19273	19398	19197	19255	19304	19288	19304	19342	19235	19422	19311	19215	19210	19281	19449	19048	19074	19167	19330	19380	19420	19263	19339	19472	19522	19498	19005	19104	19275	19348	19462	19263	19313	19270	19424	19261	19410	19182	19413	19281	19186	19296	19096	19364	19234	19158	19305	19440	19427	19310	19077	19131	19217	19364	19354	19164	19065	19265	19432	19203	19337	19403	19326	19360	19143	19195	19291	19315	19144	19158	19107	19155	19489	19367	19439	19333	19113	19193	19326	19115	19167	19251	19347	19331	19098	19536	19245	19296	19213	19174	19270	19174	19339	19272	19264	19320	19520	19248	19153	19295	19432	19242	19192	19318	19356	19185	19173	19342	19272	19256	19263	19063	19236	19397	19205	19360	19466	19469	19234	19281	19393	19454	19319	19222	19369	19325	19130	19412	19417	19487	19060	19259	19201	19260	19145	19200	19566	19266	19185	19325	19286	19354	19214	19170	19384	19316	19338	19073	19232	19398	19260	19431	19136	19180	19050	19215	19219	19210	19330	19213	19254	19263	19405	19190	19336	19078	19265	19244	19300	19266	19248	19159	19032	19218	19117	19256	19344	19359	19302	19331	19309	19589	19329	19335	19184	19429	19452	19309	19355	19332	19386	19145	19371	19157	19277	19192	19156	19271	19207	19238	19209	19116	19410	19244	19158	19247	19214	19302	19243	19078	19105	19120	19275	19262	19263	19243	19364	19293	18941	19019	19373	19380	19378	19412	19386	19292	19361	19202	19333	19155	19140	19338	19349	19362	19373	19110	19269	19152	19354	19118	19382	19196	19441	19254	19288	19290	19357	19336	19081	19181	19411	19301	19244	19267	19102	19223	19310	19472	19177	19169	19146	19476	19290	19187	19298	19488	19050	19421	19311	19391	19239	19305	19186	19464	19292	19386	19342	19144	19257	19108	19212	19226	19422	19137	19539	19101	19260	19305	19375	19259	19445	19259	19314	19005	19159	19336	19324	19111	19396	19365	19225	19301	19324	19434	19333	19334	19205	19371	19137	19262	19260	19161	19287	19378	19372	19220	19398	19167	19055	19119	19193	19076	19432	19165	19100	19347	19214	19237	19291	19366	19401	19308	19207	19459	19417	19433	19286	19226	19149	19239	19220	19243	19163	19503	19185	19285	19093	19268	19256	19205	19360	19254	19221
18647	34769	32583	25401	23747	22724	20468	19704	18861	18676	18836	21751	41968	42817	37084	28893	20598	18344	17394	17094	16922	16885	16810	16872	16886	17037	16815	16974	16791	16837	16821	16869	16741	17055	17040	16745	16800	16936	16993	16897	16833	16946	17094	16839	17016	16934	16943	16873	16978	16837	16993	17024	17003	16818	16885	16927	16946	17074	16853	17010	16888	16877	16967	16990	17004	17017	16894	16956	16849	17029	16941	16793	16899	16931	16966	16853	16966	16726	16982	16936	16744	17054	16924	16747	16866	16989	16867	16853	16916	16820	16925	17016	16836	16901	16844	17032	16811	16824	16869	16826	16640	16967	16788	16965	16655	17027	16907	16856	16880	16969	16797	16830	16909	16854	16867	16893	16815	16797	16901	16840	16883	16954	17028	16763	16959	16842	16769	16973	17037	16752	16869	16822	17012	16835	16871	16965	16856	16944	16823	16905	16964	16820	16830	16927	16925	16844	16935	16959	16911	16803	16829	16808	16955	16730	16796	16781	16854	16941	16815	16941	16980	16981	16945	16958	16895	16906	16963	16895	16982	16852	16651	17033	16895	17007	16976	16888	16881	16764	16856	16981	17034	16765	16887	16859	16928	16721	16847	17046	16872	17009	16924	16728	16896	16921	16945	16752	16876	16955	17003	17166	16856	16816	16820	16800	16745	16935	16804	17032	16852	16725	16911	16776	16711	16746	17053	16842	17036	17034	16900	16931	17012	16835	16884	16695	16813	16883	16693	16815	16913	16948	16819	16843	16858	16970	16995	17027	16750	16836	16911	16811	16913	17042	16963	16870	16871	16924	16837	17064	16742	16890	16679	17069	16909	16747	16881	16961	16726	16917	16882	16843	16948	16982	17131	16916	16846	16794	16909	16955	16858	16924	16879	16816	16665	16947	16927	16910	16831	16914	16892	16894	16884	16973	16977	16971	17029	16877	16939	16864	16845	17204	16828	16954	16807	16813	16676	16954	16909	16738	16850	16917	16769	16800	16929	16974	16990	16887	16894	16971	16879	17093	16861	17189	16867	16870	16863	16923	16929	16877	16908	16937	16786	16850	16807	16833	16797	16848	17004	16953	16868	16985	16842	16742	16843	16802	16937	16856	16814	16872	16786	16850	16718	16926	16843	16921	16762	17003	16805	17025	17010	16873	17008	16846	16680	16757	16738	16841	16743	17016	16948	16971	16868	16861	16908	16959	16868	16844	16785	16739	16765	16917	16736	16813	16855	16992	16852	16814	16808	16933	17036	16863	16880	16875	16874	17110	16738	16786	17076	16773	16941	16848	16926	16949	16891	16835	16993	16715	16721	16918	16604	16966	16867	16862	16880	16806	16785	16860	16861	16884	16995	16829	16836	16787	17030	17055	16892	16932	17029	16898	16987	16865	16858	16818	16874	16871	16874	16995	16907	16856	16863	16846	16786	16721	16963	16942	16920	16967	16906	16827	16988	16930	16972	16833	16864	16932	16879	16871	16901	16780	17051	16984	16961	16876	17143	17113	16950	16950	16877	16795	16792	17046	16961	16919	16847	16750	16864	17003	16768	16782	16906	17005	16941	16750	16835	16979	16927	16826	16858	16828	16885	16787	16822	16760	16989	16807	17013	16975	16842	16877	16902	16794	16956	16943	16738	16842	16881	16820	16813	16873	16823	16930	16906	16768	16841	16888	16797	16829	16819	16870	16735	16889	16872	16901	16988	16895	16924	16632	16868	16714	16917	16881	16714	16914	16884	16889	16748	16938	17095	16792	16920	16901	16868	16848	16923	16737	16761	16855	16961	16953	17005	16867	16949	16805	16625	16830	16807	17027	16925	16774	16831	16869	16931	16703	16787	16759	16920	16890	16781	16709	16966	16823	16973	16818	16746	16971	16723	16912	16833	16925	16840	16968	16801	16891	16983	16917	16807	16831	16888	17009	16888	16893	16828	16860	16871	16861	16983	16790	16880	16910	16831	16772	16898	17015	16898	17041	17102	16988	16749	16981	16833	16956	16848	16967	16949	16951	16931	16823	16817	17033	16869	16919	16756	16980	16760	16887	16953	16833	16890	16888	16851	16861	16720	17050	16960	16722	16827	17014	17072	16855	16957	16978	16850	16697	16962	16947	16908	16865	16835	16785	16947	16837	16984	16738	16852	16874	16804	16769	16862	16965	16751	16952	16879	16769	16893	16935	16959	16846	16714	16917	16965	16907	16866	16992	16782	16960	16980	16855	16907	16883	16871	16922	16853	16842	16844	16885	16695	16811	16929	16814	16833	16930	17005	16940	17037	16797	16756	16982	16935	16876	16859	16671	16981	16940	16801	16748	16951	16975	16850	16817	16896	16899	16957	17024	16754	16741	16756	16904	16908	17001	16930	16923	16747	16864	17078	17003	16840	16824	16860	16944	16912	16875	16849	17082	16675	16899	16905	17032	16894	16759	16999	17096	16855	16818	16932	16981	16963	16840	16946	16782	17011	16876	16771	16928	16782	16819	16880	16922	16907	16843	16997	16961	16922	16781	16770	16952	16833	16856	16905	16938	16921	16937	16826	16781	16784	16949	16876	17084	16827	16858	16753	16860	16809	16913	17073	16909	16821	17028	16667	16988	16693	16866	16949	16932	16952	16779	16753	16946	16816	16947	16825	16748	16830	16963	16924	16882	16829	16765	16659	16806	17054	16881	16861	16950	17005	16939	16790	16743	16982	16807	16880	16797	16762	16977	16983	16969	16750	16922	16918	16787	16674	16806	16857	16782	16993	16954	16778	16881	16874	16802	16746	16866	16771	16837	16913	16888	16987	16853	16791	16836	16913	16897	16802	16938	16968	16722	16715	16811	16940	17114	16773	16750	17032	16941	16924	17131	16776	16875	16646	16948	17104	16742	16852	17056	16732	16849	16817	16926	17049	16926	16864	16916	16812	17095	16686	17088	16783	16737	16709	16889	16784	16840	16907	16691	16835	16838	16920	17038	17004	16884	16882	16783	16864	16741	17129	16994	16815	16936	16996	16812	17009	16911	16757	16962	16869	16793	16913	16867	16908	16799	16601	16976	16924	16925	16819	17010	17009	16896	16850	16905	16909	16956	16861	16847	16888	16839	16954	16626	16744	17016	16787	16784	16974	16831	16786	16964	16896	16930	16831	16837	16894	16911	16826	16951	17007	16866	16956	16801	16847	16868	16934	16903	16696	16905	16910	16844	16853	16763	16821	16947	16758	16883	16967	16655	16824	16851	16936	16756	16651	17033	16937	16849	16878	17062	16869	16753	16928	16809	16954	16950	16926	16894	16930	16852	16784	16961	16730	16912	16924	16874	16875	16945	16907	16902	16941	16833	16786	16894	16890	16974	16829	16816	16928	17048	16900	16756	16960	16984	16784	16810	16890	16862	16721	16962	16829	16767	16983	16849	16976	16821	16885	16932	16923	16904	16844	16893	16957	16837	16934	17001	17013	16895	16876	16852	17090	16902	16992	16958	16966	17000	16908	16894	16835	16891	16934	16930	16868	16675	16879	16790	16821	16760	16965	16876	16781	16944	16975	17052	16713	16904	16958	16814	17095	16745	17091	16813	16857	17101	16774	16808	17016	16820	16979	17113	16957	16754	16877	16986	16928	16932	16945	16865	17020	16884	17043	16832	17151	17006	16926	16722	16929	16740	16822	16923	16822	16722	16846	16835	16819	16783	16807	16997	16757	17065	16730	16845	16860	16978	16848	16866	16912	17013	17043	16802	16806	16944	16859	16671	16854	16900	16815	16909	16782	16891	16730	16984	16742	16898	16818	16923	16921	16975	16793	16948	16907	16863	16939	16977	16830	16787	16828	16974	16806	16948	16836	16768	16872	17013	16799	16899	16934	16895	16832	16790	16938	16846	16834	16996	16911	16981	16881	16906	16831	16673	16905	16812	16763	16856	16917	16811	16916	16959	16863	16800	16790	16922	16756	16886	16897	16930	16880	16694	16858	16879	16894	16812	16727	16905	16896	16889	16858	16938	16741	16853	16959	16946	16747	16939	16872	16791	16826	16796	16838	16838	17077	16932	16942	16774	16992	16880	16935	16992	16848	16847	16946	16811	16939	16715	16953	17017	16978	16808	16838	16938	17025	16735	16842	16968	16916	16803	16914	16958	17060	16940	16846	16905	16706	16930	16974	16849	16838	16918	16934	16862	16959	16818	16899	16882	16907	16949	16892	16906	16740	16855	16975	16903	16779	16895	16926	17010	16760	16868	16975	16866	16707	16908	16685	16951	16863	16853	16965	16768	16849	16696	16877	16847	16944	17044	16765	16760	16823	17024	16960	16855	16764	16936	16711	16885	16883	16792	16963	17004	16648	16842	16999	16819	17007	16817	16800	17047	16864	16919	16807	16757	16816	16934	16713	16977	16889	16773	17083	16803	16921	16880	17058	16865	16806	16911	16936	16800	16935	16789	16863	16964	16935	17104	16797	16915	16821	16806	16845	16837	16771	16964	16905	16892	16670	16727	16783	17017	16645	16792	16980	16949	16987	16846	16929	16972	16900	16726	16956	16832	16763	16921	16873	16878	16839	16844	16893	16810	17010	16762	16894	16818	16971	16819	16694	16986	16865	16961	16822	16982	16939	16799	17050	16926	16933	16918	17063	16769	16915	16878	16971	16807	16802	16861	16842	16912	16862	16789	16794	16863	16931	16771	16978	16752	16996	16903	16900	16954	16945	16873	16773	16733	16938	17154	16908	16818	17001	16838	16879	17043	16758	16966	16976	16981	16743	16773	16977	16966	16820	16901	16902	16953	16815	16951	16904	16953	16986	17084	16872	16916	17000	16997	16810	16913	16912	16924	16887	17059	16979	16885	16663	16783	17126	16982	16903	16938	16973	16712	16870	16861	16834	16845	16934	16842	16967	16843	16921	16688	16972	16844	16762	16900	16709	16921	16854	16811	16915	16807	16903	16767	16851	16970	16988	16808	16837	16770	16871	16840	16887	16808	17040	16795	16881	16938	16810	16904	16956	16928	16984	16725	16629	16679	16808	16967	16895	16792	16928	16898	16839	16825	16859	16792	16862	16729	16911	17005	16926	16750	16840	16895	17053	17015	16733	16843	16971	16872	17021	16825	16983	16950	17144	16913	16765	16859	16704	16931	16794	16742	16763	16719	16793	16844	16860	16829	16939	16883
28077	22865	26402	23840	20265	19693	19590	18933	19349	19145	19176	19132	20162	21332	20875	19829	19484	18938	19050	18655	18611	18738	18816	18770	18618	18976	18744	18681	18741	18663	18836	18806	18614	18812	18613	18683	18786	18765	18694	18566	18620	18607	18825	18755	18610	18599	18706	18785	18580	18833	18702	18610	18761	18497	18541	18686	18451	18794	18696	18634	18663	18780	18691	18890	18647	18819	18747	18661	18741	18737	18758	18783	18705	18684	18767	18586	18732	18741	18722	18730	18900	18528	18773	18716	18652	18630	18851	18689	18686	18665	18687	18838	18705	18827	18864	18561	18657	18454	18786	18579	18703	18643	18684	18643	18837	18630	18729	18590	18680	18499	18686	18547	18666	18616	18585	18770	18730	18547	18650	18628	18661	18744	18759	18502	18527	18760	18703	18576	18792	18607	18514	18790	18654	18746	18700	18773	18678	18567	18676	18630	18811	18744	18690	18487	18695	18597	18548	18865	18727	18876	18704	18691	18655	18731	18783	18730	18552	18711	18707	18869	18895	18910	18637	18713	18623	18881	18796	18617	18567	18686	18820	18638	18618	18578	18854	18670	18632	18903	18752	18681	18608	18717	18539	18560	18639	18698	18486	18549	18801	18676	18738	18783	18678	18768	18810	18608	18731	18618	18464	18533	18838	18762	18649	18793	18846	18667	18649	18799	18684	18720	18595	18469	18774	18692	18474	18823	18472	18672	18887	18719	18702	18614	18732	18585	18612	18730	18508	18572	18601	18683	18659	18565	18802	18793	18540	18837	18819	18779	18614	18670	18501	18700	18519	18707	18827	18634	18803	18805	18847	18805	18799	18739	18714	18706	18531	18648	18611	18545	18895	18820	18665	18723	18900	18542	18646	18558	18657	18498	18791	18714	18616	18643	18552	18550	18686	18677	18606	18507	18865	18698	18793	18853	18783	18663	18691	18661	18563	18671	18749	18733	18527	18594	18822	18722	18575	18696	18906	18752	18698	18774	18597	18571	18510	18502	18624	18724	18677	18581	18691	18642	18878	18573	18904	18560	18732	18688	18647	18703	18653	18599	18745	18623	18778	18788	18641	18678	18659	18672	18638	18737	18728	18785	18479	18720	18670	18555	18695	18595	18548	18781	18748	18769	18479	18637	18650	18637	18487	18554	18494	18648	18630	18537	18488	18780	18876	18692	18556	18710	18869	18699	18588	18411	18640	18509	18743	18601	18603	18549	18804	18807	19108	18701	18704	18626	18548	18525	18560	18614	18690	18841	18666	18689	18600	18853	18646	18791	18679	18547	18739	18854	18477	18675	18539	18686	18709	18771	18832	18686	18731	18796	18669	18621	18637	18536	18720	18709	18845	18604	18807	18465	18525	18676	18591	18683	18529	18809	18722	18912	18727	18563	18567	18640	18514	18602	18757	18516	18652	18834	18857	18670	18671	18793	18804	18688	18667	18743	18726	18717	18591	18529	18600	18451	18564	18697	18588	18668	18835	18688	18605	18618	18580	18805	18716	18841	18742	18619	18655	18626	18592	18756	18442	18754	18726	18796	18569	18644	18681	18684	18745	18856	18591	18604	18683	18706	18542	18603	18711	18619	18739	18503	18698	18552	18629	18697	18556	18767	18710	18551	18602	18675	18804	18676	18609	18517	18734	18666	18582	18660	18544	18658	18757	18813	18610	18790	18522	18859	18435	18773	18733	18833	18699	18622	18680	18718	18735	18724	18714	18857	18585	18586	18752	18760	18801	18718	18581	18754	18849	18827	18710	18592	18844	18812	19008	18649	18674	18631	18708	18532	18676	18699	18693	18773	18733	18684	18911	18753	18640	18793	18693	18688	18588	18462	18509	18859	18669	18943	18806	18764	18730	18732	18740	18820	18834	18593	18505	18528	18641	18591	18751	18608	18523	18596	18561	18725	18764	18711	18673	18777	18820	18607	18697	18640	18591	18712	18736	18640	18547	18650	18523	18828	18714	18702	18661	18782	18800	18638	18750	18561	18702	18780	18681	18820	18754	18585	18631	18638	18677	18842	18612	18637	18588	18723	18770	18775	18678	18657	18497	18550	18726	18632	18567	18466	18669	18647	18647	18529	18615	18720	18523	18701	18597	18630	18703	18838	18723	18587	18660	18879	18616	18841	18752	18712	18731	18623	18558	18618	18727	18583	18745	18743	18589	18659	18685	18532	18770	18619	18687	18525	18416	18559	18746	18706	18528	18747	18777	18751	18709	18684	18945	18741	18848	18653	18716	18634	18701	18672	18607	18835	18849	18802	18897	18822	18695	18792	18763	18718	18763	18515	18604	18836	18600	18614	18798	18600	18467	18487	18792	18637	18432	18537	18640	18582	18666	18858	18597	18687	18716	18673	18892	18662	18583	18714	18646	18639	18456	18583	18679	18697	18713	18826	18622	18625	18576	18718	18634	18677	18610	18673	18915	18800	18721	18672	18671	18550	18742	18739	18727	18721	18676	18773	18704	18749	18681	18552	18739	18841	18702	18718	18592	18483	18575	18679	19014	18797	18799	18870	18680	18586	18657	18747	18627	18624	18492	18729	18620	18815	18693	18685	18735	18649	18743	18599	18572	18640	18756	18533	18590	18549	18634	18620	18717	18686	18620	18779	18840	18770	18724	18531	18523	18529	18661	18763	18831	18705	18611	18842	18753	18507	18628	18766	18603	18821	18642	18812	18767	18563	18697	18642	18774	18492	18593	18719	18788	18829	18559	18460	18763	18644	18498	18573	18739	18833	18757	18669	18711	18735	18614	18727	18716	18685	18639	18771	18858	18736	18693	18633	18708	18784	18687	18563	18716	18807	18837	18645	18502	18728	18632	18788	18869	18555	18519	18816	18700	18555	18447	18572	18896	18691	18617	18621	18770	18587	18843	18691	18775	18752	18612	18781	18578	18762	18828	18817	18629	18891	18718	18699	18784	18728	18672	18808	18763	18685	18747	18695	18798	18643	18833	18715	18738	18858	18515	18613	18681	18821	18853	18620	18645	18708	18620	18779	18775	18623	18401	18806	18756	18468	18740	18647	18601	18629	18644	18812	18785	18643	18801	18762	18652	18744	18490	18756	18666	18585	18754	18652	18593	18554	18620	18809	18626	18572	18628	18594	18820	18668	18857	18661	18656	18745	18594	18743	18673	18658	18906	18589	18636	18555	18747	18900	18830	18604	18730	18712	18552	18650	18713	18548	18814	18624	18802	18778	18663	18910	18535	18446	18740	18624	18565	18786	18548	18486	18648	18804	18573	18897	18734	18655	18577	18586	18509	18682	18563	18754	18787	18717	18640	18569	18664	18700	18551	18625	18777	18654	18745	18599	18692	18667	18649	18748	18684	18551	18569	18845	18788	18806	18658	18721	18615	18693	18624	18581	18665	18817	18667	18750	18664	18661	18696	18802	18817	18653	18808	18736	18459	18486	18514	18815	18615	18942	18789	18655	18693	18637	18699	18672	18684	18773	18684	18707	18594	18792	18916	18530	18765	18448	18546	18766	18456	18598	18683	18579	18727	18664	18624	18752	18737	18550	18669	18630	18773	18935	18745	18761	18893	18830	18686	18499	18583	18605	18831	18718	18689	18641	18765	18605	18787	18449	18531	18631	18472	19008	18724	18763	18535	18677	18716	18763	18730	18731	18738	18919	18792	18682	18417	18669	18541	18550	18797	18491	18672	18466	18491	18559	18611	18508	18781	18767	18775	18568	18768	18846	18662	18609	18687	18871	18613	18738	18529	18626	18904	18611	18531	18647	18765	18639	18739	18633	18839	18817	18831	18877	18645	18761	18692	18658	18749	18770	18613	18710	18638	18777	18833	18645	18958	18551	18620	18636	18781	18596	18511	18882	18676	18393	18640	18647	18601	18763	18685	18686	18500	18701	18777	18346	18537	18660	18709	18658	18578	18679	18802	18641	18427	18692	18720	18673	18449	18642	18764	18513	18531	18819	18651	18570	18652	18727	18570	18796	18723	18543	18629	18538	18767	18508	18698	18817	18879	18778	18653	18659	18614	18601	18627	18725	18801	18487	18599	18846	18664	18737	18407	18762	18576	18680	18940	18801	18399	18750	18703	18728	18537	18762	18803	18695	18790	18731	18499	18512	18654	18835	18916	18779	18695	18539	18377	18886	18733	18579	18834	18773	18645	18582	18603	18643	18851	18612	18712	18752	18714	18624	18697	18594	18604	18537	18737	18719	18697	18803	18754	18727	18423	18609	18912	18763	18640	18559	18769	18794	18910	18886	18824	18531	18680	18694	18715	18649	18796	18671	18490	18687	18564	18630	18516	18639	18869	18640	18827	18687	18629	18519	18811	18743	18798	18525	18736	18668	18519	18851	18793	18753	18547	18451	18699	18694	18607	18554	18563	18565	18721	18732	18571	18656	18671	18697	18571	18809	18847	18895	18975	18832	18829	18711	18752	18632	18602	18810	18905	18794	18535	18845	18701	18425	18526	18756	18731	18560	18594	18592	18596	18793	18580	18723	18530	18852	18604	18513	18875	18585	18697	18763	18700	18645	18582	18863	18596	18642	18788	18526	18626	18677	18717	18504	18791	18835	18809	18910	18436	18578	18531	18754	18807	18637	18597	18631	18602	18474	18697	18715	18819	18615	18761	18653	18732	18867	18760	18779	18627	18713	18621	18578	18654	18544	18864	18693	18622	18658	18688	18618	18842	18548	18637	18834	18789	18818	18811	18708	18609	18719	18506	18529	18862	18756	18629	18616	18641	18628	18767	18582	18760	18475	18842	18546	18793	18601	18651	18671	18639	18500	18592	18479	18638	18674	18562	18458	18667	18724	18764	18666	18510	18802	18584	18490	18539	18652	18614	18727	18554	18585	18807	18791	18692	18599	18728	18728	18756	18431	18755	18576	18682	18699	18516	18742	18740	18689	18619	18601	18626	18681	18792	18439	18606	18585	18874	18537	18586	18723	18542	18340	18415	18610	18599	18540	18856	18820	18616	18629	18742	18772	18668	18757	18769	18633	18605	18629	18653	18723	18624	18570	18750	18959	18825	18768	18764	18594	18663	18497	18618	18711	18605	18533	18564	18475	18763	18700	18563	18633	18650	18697	18627	18827	18510	18439	18707	18853	18644	18744	18816	18491	18822	18865	18606	18820	18623	18444	18705	18913	18807	18690
18008	23951	23847	20606	19265	18144	17390	17162	17559	17662	17282	17161	19022	19812	19131	17845	17100	16582	16534	16555	16481	16478	16694	16478	16420	16591	16628	16465	16486	16582	16563	16558	16278	16308	16421	16435	16606	16444	16654	16595	16589	16577	16493	16481	16547	16454	16353	16580	16557	16575	16515	16518	16476	16548	16364	16636	16425	16452	16435	16509	16597	16409	16654	16652	16453	16583	16390	16350	16542	16498	16358	16329	16464	16321	16508	16546	16506	16512	16395	16666	16495	16438	16570	16481	16711	16560	16390	16462	16494	16570	16207	16497	16440	16480	16504	16578	16536	16419	16459	16440	16707	16515	16556	16445	16610	16433	16538	16513	16494	16508	16377	16574	16462	16481	16389	16274	16516	16486	16433	16708	16630	16657	16593	16644	16470	16594	16454	16319	16613	16451	16520	16487	16568	16648	16392	16625	16605	16430	16574	16569	16398	16620	16420	16433	16355	16466	16463	16387	16375	16483	16494	16452	16460	16538	16498	16488	16474	16516	16472	16636	16357	16490	16528	16553	16390	16468	16615	16320	16568	16513	16462	16497	16682	16464	16391	16523	16492	16625	16301	16550	16582	16510	16418	16648	16571	16447	16411	16631	16525	16680	16495	16633	16382	16422	16651	16470	16496	16532	16489	16460	16482	16515	16410	16442	16283	16565	16451	16299	16418	16457	16445	16375	16546	16406	16501	16417	16573	16421	16571	16365	16539	16636	16418	16575	16600	16570	16484	16522	16643	16497	16588	16443	16526	16526	16465	16552	16471	16487	16483	16431	16670	16594	16544	16548	16623	16648	16655	16596	16594	16509	16557	16427	16432	16558	16494	16535	16597	16626	16424	16542	16535	16505	16450	16404	16525	16629	16374	16496	16555	16647	16393	16397	16310	16524	16307	16434	16394	16552	16450	16479	16570	16466	16552	16411	16471	16698	16488	16424	16499	16571	16555	16468	16417	16578	16502	16503	16530	16437	16402	16578	16662	16591	16396	16427	16615	16590	16427	16467	16485	16448	16349	16385	16438	16281	16556	16366	16559	16479	16700	16438	16647	16604	16370	16430	16510	16566	16478	16460	16524	16690	16405	16581	16495	16514	16423	16540	16455	16651	16521	16633	16414	16352	16553	16527	16388	16528	16460	16459	16360	16503	16595	16389	16643	16521	16508	16371	16539	16447	16563	16501	16553	16594	16558	16636	16527	16423	16585	16284	16586	16569	16501	16449	16637	16379	16432	16415	16423	16506	16438	16422	16525	16511	16319	16583	16442	16484	16590	16544	16501	16424	16501	16469	16491	16361	16478	16487	16702	16497	16454	16491	16535	16471	16561	16331	16443	16591	16466	16618	16417	16365	16660	16491	16473	16436	16462	16464	16480	16587	16464	16343	16537	16614	16356	16443	16815	16616	16437	16580	16450	16481	16473	16365	16527	16459	16588	16268	16428	16540	16520	16601	16648	16531	16492	16420	16597	16423	16552	16628	16503	16252	16592	16394	16547	16481	16465	16432	16432	16407	16474	16433	16494	16558	16604	16582	16527	16575	16405	16574	16733	16450	16543	16492	16368	16548	16428	16472	16361	16483	16379	16589	16523	16330	16554	16506	16485	16520	16405	16617	16570	16575	16401	16545	16642	16354	16401	16395	16419	16454	16547	16534	16418	16480	16410	16505	16527	16398	16462	16573	16457	16359	16653	16503	16375	16635	16171	16503	16425	16489	16347	16541	16559	16526	16402	16454	16415	16413	16628	16435	16465	16492	16541	16342	16574	16518	16471	16421	16429	16476	16463	16441	16641	16600	16661	16430	16344	16700	16464	16526	16582	16619	16642	16510	16576	16426	16575	16702	16629	16464	16483	16509	16362	16590	16380	16552	16501	16549	16485	16475	16442	16399	16627	16519	16356	16448	16432	16608	16534	16456	16386	16494	16481	16534	16451	16556	16438	16534	16417	16593	16530	16532	16572	16674	16644	16470	16469	16443	16525	16387	16419	16476	16476	16505	16393	16313	16501	16464	16402	16540	16400	16675	16467	16452	16505	16446	16383	16446	16447	16632	16427	16462	16565	16580	16413	16469	16382	16627	16613	16541	16552	16475	16439	16425	16444	16293	16550	16643	16613	16511	16486	16609	16311	16488	16398	16496	16569	16565	16526	16582	16489	16598	16658	16560	16761	16486	16429	16431	16561	16678	16445	16395	16524	16570	16411	16547	16407	16519	16496	16365	16382	16276	16534	16446	16549	16312	16482	16349	16568	16456	16408	16406	16318	16508	16530	16521	16509	16489	16331	16474	16580	16418	16561	16621	16425	16433	16588	16581	16435	16620	16673	16570	16502	16485	16465	16416	16407	16688	16626	16533	16506	16420	16563	16486	16553	16451	16438	16538	16628	16575	16419	16570	16414	16635	16560	16549	16641	16478	16493	16450	16399	16423	16559	16492	16514	16467	16537	16530	16560	16561	16662	16442	16577	16491	16500	16564	16427	16473	16454	16446	16434	16562	16635	16474	16434	16427	16535	16640	16560	16467	16552	16515	16523	16375	16532	16595	16598	16453	16520	16593	16563	16418	16669	16739	16537	16461	16397	16458	16544	16586	16427	16544	16519	16514	16611	16553	16480	16599	16505	16408	16480	16542	16582	16634	16447	16571	16461	16442	16510	16479	16535	16431	16643	16654	16542	16495	16494	16657	16465	16522	16495	16635	16670	16410	16490	16653	16473	16673	16499	16373	16506	16361	16613	16395	16573	16504	16598	16474	16354	16404	16592	16372	16526	16469	16516	16441	16408	16556	16328	16485	16363	16505	16443	16646	16584	16557	16607	16548	16570	16538	16442	16370	16475	16515	16558	16464	16589	16656	16610	16110	16666	16625	16441	16288	16514	16493	16661	16420	16361	16641	16477	16528	16340	16454	16425	16408	16515	16222	16645	16438	16523	16515	16360	16504	16413	16484	16557	16452	16615	16461	16439	16518	16459	16425	16396	16576	16697	16556	16460	16426	16405	16554	16658	16541	16497	16568	16295	16547	16682	16564	16381	16695	16336	16374	16514	16624	16593	16550	16607	16283	16487	16550	16453	16638	16512	16276	16670	16649	16295	16514	16574	16627	16565	16428	16479	16694	16389	16438	16497	16596	16445	16695	16555	16568	16608	16465	16532	16694	16722	16515	16357	16294	16635	16479	16486	16553	16567	16305	16411	16483	16564	16344	16601	16427	16653	16465	16596	16459	16439	16429	16493	16601	16519	16497	16521	16427	16429	16607	16632	16540	16452	16495	16509	16449	16484	16461	16272	16576	16498	16521	16337	16538	16338	16525	16526	16286	16429	16423	16544	16371	16460	16437	16465	16479	16454	16508	16396	16589	16489	16514	16352	16423	16487	16669	16589	16478	16373	16378	16580	16592	16501	16449	16526	16662	16630	16411	16548	16539	16617	16354	16575	16556	16520	16563	16516	16472	16452	16481	16452	16361	16575	16630	16459	16582	16696	16407	16650	16577	16568	16440	16522	16475	16432	16689	16702	16340	16521	16474	16574	16604	16404	16645	16490	16502	16456	16548	16685	16353	16454	16607	16617	16457	16427	16466	16525	16241	16410	16486	16610	16565	16465	16531	16573	16551	16502	16549	16515	16569	16674	16414	16469	16620	16649	16525	16553	16527	16570	16577	16685	16506	16438	16558	16385	16580	16445	16447	16654	16448	16398	16422	16533	16522	16510	16666	16374	16423	16598	16555	16469	16524	16503	16739	16415	16461	16402	16541	16625	16366	16365	16307	16608	16590	16550	16498	16451	16421	16488	16588	16511	16482	16624	16681	16589	16639	16595	16569	16424	16416	16554	16514	16459	16353	16387	16732	16390	16573	16536	16595	16491	16529	16455	16482	16704	16593	16399	16426	16426	16511	16560	16517	16540	16454	16452	16508	16574	16281	16437	16614	16533	16532	16502	16578	16502	16600	16548	16438	16530	16531	16645	16550	16539	16468	16506	16579	16485	16437	16392	16493	16493	16454	16606	16433	16454	16473	16671	16505	16368	16622	16401	16486	16520	16573	16466	16447	16615	16522	16585	16424	16530	16340	16516	16499	16481	16653	16626	16444	16560	16514	16385	16470	16462	16494	16675	16638	16554	16615	16581	16382	16388	16529	16588	16440	16465	16525	16484	16403	16463	16745	16438	16491	16582	16667	16443	16421	16368	16406	16155	16480	16434	16542	16397	16637	16676	16396	16469	16510	16394	16377	16443	16699	16337	16458	16630	16452	16479	16567	16461	16291	16684	16350	16599	16495	16429	16327	16504	16522	16535	16506	16511	16467	16522	16545	16443	16507	16363	16668	16534	16454	16400	16234	16543	16481	16568	16497	16513	16364	16559	16627	16301	16575	16374	16578	16472	16342	16418	16565	16412	16436	16484	16577	16412	16428	16420	16687	16367	16422	16729	16546	16500	16304	16476	16540	16417	16464	16331	16410	16487	16460	16560	16593	16521	16491	16647	16298	16499	16357	16340	16470	16481	16569	16568	16488	16532	16586	16522	16528	16507	16611	16657	16570	16541	16563	16538	16527	16504	16513	16590	16397	16644	16654	16494	16305	16638	16522	16501	16475	16548	16539	16537	16599	16521	16561	16535	16507	16532	16584	16546	16464	16518	16456	16560	16602	16680	16610	16506	16271	16521	16616	16421	16611	16615	16622	16452	16561	16625	16647	16391	16535	16467	16589	16510	16631	16516	16305	16281	16689	16418	16565	16499	16430	16471	16396	16528	16427	16567	16309	16473	16541	16670	16284	16604	16622	16518	16469	16588	16394	16467	16525	16479	16548	16683	16381	16508	16567	16321	16459	16169	16350	16481	16528	16578	16467	16438	16454	16386	16480	16465	16421	16573	16486	16505	16667	16581	16392	16633	16426	16537	16401	16386	16453	16653	16438	16404	16297	16489	16467	16528	16425	16478	16534	16533	16598	16559	16471	16688	16554	16616	16434	16515	16559	16451	16363	16483	16619	16529	16499	16481	16638	16551	16575	16479	16546	16540	16464	16476	16497	16598	16462	16529	16512	16418	16631	16592	16334	16539	16453	16556	16586	16362	16589	16479	16567	16508	16475	16550	16405	16437	16562	16579	16490	16598	16551	16445	16494	16473	16548	16601	16534
24223	21580	29118	24656	22525	22864	22479	19858	19599	19892	19766	20618	29904	32817	29925	25180	21169	19349	19222	19004	18855	18593	18575	18605	18746	18605	18775	18638	18576	18806	18770	18769	18781	18530	18764	18828	18796	18543	18774	18731	18747	18711	18676	18569	18799	18754	18778	18611	18747	18646	18605	18415	18715	18637	18765	18509	18936	18819	18755	18551	18808	18665	18668	18678	18536	18539	18705	18753	18512	18875	18834	18561	18594	18634	18556	18593	18790	18737	18512	18837	18647	18922	18703	18458	18612	18600	18688	18589	18697	18674	18786	18615	18398	18720	18636	18750	18954	18587	18581	18642	18690	18663	18657	18799	18568	18557	18806	18500	18772	18662	18530	18749	18989	18734	18605	18563	18586	18417	18724	18840	18634	18602	18473	18573	18603	18457	18537	18721	18678	18632	18566	18532	18810	18555	18571	18687	18655	18480	18854	18575	18509	18677	18683	18521	18488	18792	18869	18670	18665	18854	18592	18751	18529	18620	18656	18594	18426	18561	18673	18739	18438	18744	18500	18720	18552	18592	18459	18689	18605	18555	18704	18658	18567	18550	18600	18705	18483	18742	18783	18621	18396	18712	18545	18672	18701	18783	18743	18556	18489	18546	18627	18752	18537	18538	18641	18627	18922	18547	18688	18548	18653	18796	18638	18819	18769	18527	18708	18535	18575	18725	18527	18611	18591	18484	18639	18648	18495	18655	18473	18560	18599	18604	18596	18845	18556	18480	18597	18411	18640	18501	18511	18645	18762	18539	18509	18660	18591	18698	18513	18581	18797	18588	18810	18562	18535	18751	18736	18798	18573	18351	18629	18542	18549	18640	18715	18549	18658	18564	18497	18651	18740	18668	18838	18794	18564	18712	18553	18450	18571	18433	18504	18549	18519	18485	18517	18638	18501	18616	18525	18596	18617	18416	18617	18584	18533	18648	18761	18583	18704	18538	18531	18633	18605	18587	18548	18696	18660	18610	18629	18492	18511	18462	18579	18574	18597	18616	18573	18501	18482	18632	18637	18608	18792	18534	18497	18817	18526	18644	18848	18649	18656	18682	18656	18556	18372	18532	18598	18525	18643	18728	18536	18574	18386	18594	18780	18614	18728	18580	18676	18600	18916	18537	18618	18629	18545	18541	18636	18838	18481	18518	18478	18599	18476	18554	18598	18429	18523	18653	18484	18854	18730	18708	18656	18551	18587	18539	18520	18414	18595	18599	18474	18554	18627	18475	18568	18726	18743	18538	18671	18607	18672	18556	18567	18717	18737	18516	18582	18529	18504	18530	18859	18634	18417	18669	18753	18548	18756	18527	18660	18648	18760	18416	18599	18371	18724	18621	18604	18696	18632	18719	18430	18657	18539	18704	18688	18734	18582	18610	18522	18609	18630	18567	18633	18624	18434	18507	18616	18592	18729	18570	18658	18673	18500	18587	18772	18535	18841	18634	18739	18530	18712	18535	18606	18655	18759	18473	18652	18696	18575	18626	18599	18608	18655	18463	18632	18567	18738	18452	18412	18625	18514	18731	18552	18459	18616	18662	18658	18663	18588	18702	18440	18664	18545	18704	18749	18659	18559	18605	18669	18719	18618	18511	18646	18593	18571	18595	18553	18690	18834	18486	18606	18620	18659	18451	18535	18552	18508	18590	18626	18577	18574	18581	18500	18560	18595	18707	18880	18632	18663	18762	18822	18548	18776	18809	18459	18486	18719	18549	18704	18631	18609	18504	18514	18928	18717	18599	18565	18340	18777	18632	18542	18643	18838	18829	18425	18583	18543	18708	18817	18409	18527	18770	18751	18730	18700	18480	18560	18644	18624	18710	18541	18577	18582	18610	18781	18599	18568	18656	18703	18602	18703	18520	18481	18701	18657	18614	18675	18504	18449	18604	18579	18481	18674	18642	18489	18689	18605	18433	18610	18585	18524	18683	18419	18690	18603	18607	18568	18626	18703	18573	18563	18496	18670	18377	18584	18703	18765	18487	18633	18574	18442	18523	18645	18573	18777	18329	18475	18537	18411	18682	18441	18558	18559	18791	18613	18628	18491	18719	18491	18657	18596	18544	18579	18567	18596	18524	18557	18422	18539	18628	18783	18461	18573	18448	18582	18634	18719	18560	18592	18595	18510	18850	18632	18646	18646	18640	18691	18832	18595	18696	18850	18898	18624	18597	18910	18677	18732	18608	18631	18875	18747	18749	18695	18609	18863	18617	18587	18605	18548	18481	18707	18925	18638	18683	18754	18570	18622	18588	18568	18830	18510	18715	18616	18644	18566	18600	18629	18589	18745	18372	18506	18573	18515	18760	18657	18416	18476	18463	18662	18590	18621	18596	18634	18567	18508	18684	18481	18770	18699	18589	18590	18777	18694	18533	18676	18471	18701	18447	18463	18460	18652	18603	18658	18596	18681	18703	18520	18499	18621	18753	18449	18532	18668	18658	18767	18818	18812	18546	18701	18776	18567	18695	18497	18540	18599	18716	18508	18567	18448	18665	18766	18317	18576	18754	18749	18727	18715	18569	18482	18561	18778	18453	18460	18599	18462	18721	18565	18638	18540	18457	18671	18589	18514	18532	18591	18605	18617	18513	18555	18803	18558	18492	18609	18627	18696	18843	18583	18592	18759	18548	18782	18666	18455	18611	18818	18767	18759	18638	18551	18498	18620	18517	18525	18730	18682	18600	18543	18558	18632	18731	18633	18513	18614	18709	18611	18306	18560	18541	18434	18631	18584	18629	18780	18485	18396	18515	18667	18654	18595	18565	18417	18414	18681	18686	18661	18685	18613	18700	18473	18589	18505	18553	18616	18578	18642	18395	18771	18433	18554	18756	18594	18600	18613	18460	18525	18552	18573	18744	18665	18437	18655	18706	18748	18719	18433	18488	18710	18673	18453	18501	18668	18535	18424	18576	18739	18622	18386	18522	18763	18423	18580	18624	18669	18705	18599	18496	18600	18574	18722	18549	18536	18509	18631	18548	18686	18756	18721	18582	18525	18573	18587	18814	18727	18676	18498	18769	18693	18683	18610	18632	18723	18647	18602	18685	18465	18641	18592	18473	18747	18503	18780	18751	18594	18519	18507	18600	18733	18771	18698	18592	18788	18664	18668	18660	18699	18374	18475	18368	18611	18592	18806	18540	18618	18429	18564	18721	18408	18707	18595	18563	18337	18581	18527	18762	18657	18611	18527	18551	18745	18598	18790	18785	18729	18535	18554	18358	18692	18592	18582	18620	18636	18725	18704	18595	18577	18687	18525	18769	18440	18822	18446	18695	18695	18748	18858	18697	18855	18535	18319	18523	18612	18527	18722	18752	18672	18855	18446	18511	18520	18770	18753	18492	18624	18652	18771	18744	18408	18572	18696	18676	18410	18616	18623	18665	18738	18686	18613	18624	18460	18575	18548	18543	18640	18476	18543	18803	18800	18552	18568	18639	18559	18548	18745	18654	18603	18566	18754	18586	18510	18549	18586	18658	18658	18547	18791	18530	18628	18689	18676	18638	18713	18736	18664	18586	18755	18581	18566	18672	18456	18431	18645	18609	18832	18536	18439	18398	18490	18695	18669	18510	18544	18487	18601	18754	18673	18543	18712	18609	18369	18607	18561	18685	18684	18602	18517	18693	18683	18837	18608	18690	18676	18620	18608	18591	18378	18477	18865	18490	18708	18659	18501	18893	18606	18527	18661	18582	18567	18615	18552	18500	18753	18688	18660	18410	18666	18562	18749	18745	18607	18702	18671	18791	18507	18572	18672	18531	18821	18854	18527	18522	18513	18670	18580	18553	18677	18410	18631	18516	18670	18760	18491	18659	18614	18427	18789	18458	18581	18834	18743	18866	18670	18674	18474	18485	18603	18478	18713	18650	18532	18600	18575	18810	18583	18550	18674	18601	18528	18702	18630	18681	18822	18548	18491	18591	18524	18645	18539	18478	18434	18525	18548	18467	18757	18609	18438	18669	18567	18494	18546	18486	18689	18849	18702	18626	18490	18664	18543	18400	18692	18619	18425	18488	18818	18611	18637	18626	18526	18812	18828	18437	18574	18785	18797	18644	18626	18372	18623	18529	18901	18693	18704	18575	18539	18678	18597	18653	18690	18708	18516	18633	18564	18701	18787	18480	18474	18394	18705	18746	18583	18462	18671	18569	18731	18530	18417	18609	18653	18631	18593	18476	18775	18450	18779	18500	18746	18707	18472	18620	18555	18553	18618	18689	18790	18405	18653	18647	18706	18545	18694	18612	18656	18675	18754	18548	18601	18733	18590	18717	18528	18709	18586	18560	18548	18644	18555	18556	18881	18467	18569	18588	18540	18736	18718	18440	18634	18575	18564	18628	18555	18639	18588	18638	18753	18688	18717	18628	18448	18485	18509	18559	18901	18701	18627	18423	18678	18500	18766	18709	18569	18360	18626	18464	18584	18568	18522	18702	18630	18684	18550	18706	18745	18628	18766	18600	18555	18520	18593	18720	18501	18562	18588	18572	18579	18604	18479	18690	18621	18386	18449	18484	18431	18546	18527	18575	18712	18711	18582	18423	18547	18495	18451	18610	18575	18509	18806	18491	18588	18515	18922	18613	18569	18647	18545	18540	18550	18673	18840	18655	18692	18510	18743	18712	18499	18611	18505	18694	18769	18696	18553	18583	18454	18764	18645	18744	18424	18501	18732	18609	18602	18677	18594	18596	18470	18747	18539	18393	18528	18555	18544	18715	18715	18283	18670	18524	18614	18686	18371	18541	18608	18583	18715	18709	18663	18385	18539	18618	18569	18550	18580	18760	18771	18763	18739	18819	18634	18523	18518	18636	18666	18593	18578	18427	18621	18622	18573	18647	18602	18729	18754	18440	18594	18526	18635	18526	18489	18515	18589	18603	18758	18638	18735	18547	18698	18585	18614	18510	18583	18734	18698	18591	18555	18486	18543	18596	18185	18773	18690	18524	18998	18501	18500	18645	18608	18530	18632	18484	18423	18458	18788	18619	18716	18672	18501	18720	18758	18553	18884	18499	18525	18639	18576	18493	18627	18559	18537	18599	18622	18514	18550	18781	18743	18749	18597	18602	18759	18632	18400	18503	18664	18591	18852	18761	18561	18613	18688	18520	18802	18579	18615	18657	18537	18566	18768	18647	18661	18696
16591	29315	28964	22921	19845	19082	18267	17897	18336	18172	18052	19391	33520	34669	30547	23877	18902	17305	16875	16559	16654	16476	16582	16463	16512	16564	16384	16457	16561	16417	16476	16454	16633	16340	16583	16507	16443	16498	16655	16605	16688	16461	16329	16498	16551	16590	16440	16523	16534	16468	16529	16501	16577	16401	16580	16487	16644	16645	16541	16556	16743	16447	16450	16450	16383	16641	16442	16524	16448	16451	16622	16565	16515	16545	16645	16447	16512	16518	16550	16599	16753	16324	16644	16404	16431	16523	16376	16625	16584	16530	16553	16565	16363	16704	16667	16460	16603	16568	16604	16501	16500	16467	16431	16335	16526	16518	16505	16532	16563	16474	16603	16432	16440	16460	16410	16708	16479	16388	16735	16576	16613	16621	16688	16620	16380	16525	16598	16656	16461	16506	16420	16691	16494	16493	16587	16434	16615	16492	16423	16634	16538	16532	16554	16452	16667	16396	16464	16510	16609	16553	16665	16478	16580	16373	16583	16514	16651	16395	16417	16280	16413	16517	16594	16488	16505	16485	16445	16456	16487	16563	16596	16597	16389	16340	16578	16392	16496	16503	16441	16473	16588	16380	16596	16491	16338	16418	16532	16616	16443	16507	16307	16518	16416	16468	16388	16342	16354	16430	16191	16392	16695	16511	16561	16563	16472	16461	16545	16373	16688	16509	16556	16353	16407	16467	16550	16365	16501	16529	16630	16468	16475	16529	16322	16521	16470	16376	16377	16339	16559	16534	16429	16395	16415	16423	16556	16409	16464	16634	16253	16413	16581	16664	16472	16535	16419	16346	16448	16461	16571	16549	16452	16529	16526	16493	16365	16505	16436	16231	16320	16483	16466	16610	16477	16471	16419	16535	16450	16457	16492	16501	16689	16381	16454	16517	16439	16454	16626	16408	16528	16422	16639	16558	16487	16577	16379	16463	16471	16597	16571	16438	16392	16562	16444	16385	16502	16331	16475	16515	16467	16572	16460	16633	16409	16587	16519	16568	16547	16554	16574	16689	16447	16580	16490	16414	16684	16437	16734	16381	16614	16469	16495	16378	16488	16510	16515	16350	16478	16354	16650	16554	16360	16581	16525	16525	16311	16638	16449	16373	16454	16528	16406	16706	16695	16404	16461	16583	16450	16548	16553	16555	16513	16506	16457	16365	16447	16638	16360	16264	16481	16458	16661	16446	16529	16502	16348	16522	16647	16440	16500	16523	16639	16621	16609	16565	16576	16398	16432	16392	16611	16519	16320	16416	16472	16482	16508	16488	16671	16430	16615	16506	16387	16375	16464	16476	16561	16451	16471	16339	16607	16575	16467	16337	16326	16409	16330	16570	16430	16538	16564	16373	16502	16579	16412	16603	16459	16629	16460	16419	16465	16532	16368	16388	16470	16565	16639	16587	16542	16582	16501	16524	16680	16458	16494	16490	16475	16562	16463	16386	16438	16399	16405	16422	16487	16425	16563	16543	16625	16505	16741	16380	16457	16677	16507	16506	16509	16400	16579	16473	16602	16457	16569	16279	16724	16480	16513	16281	16531	16587	16468	16653	16554	16466	16531	16460	16638	16587	16485	16417	16560	16570	16581	16367	16413	16568	16557	16420	16329	16527	16562	16411	16492	16554	16389	16476	16585	16502	16424	16384	16614	16430	16506	16532	16550	16430	16487	16453	16440	16495	16416	16604	16457	16506	16414	16462	16547	16733	16690	16568	16498	16335	16395	16482	16515	16468	16578	16499	16528	16528	16696	16500	16507	16488	16581	16474	16542	16467	16319	16482	16468	16394	16401	16511	16491	16466	16373	16604	16481	16571	16437	16445	16526	16463	16426	16572	16470	16502	16521	16599	16388	16470	16621	16411	16563	16561	16605	16626	16613	16389	16407	16299	16565	16518	16436	16465	16407	16440	16667	16450	16486	16475	16238	16506	16463	16402	16472	16624	16474	16431	16492	16501	16758	16562	16351	16602	16559	16590	16491	16459	16360	16474	16404	16364	16505	16466	16544	16376	16497	16611	16481	16476	16452	16516	16363	16507	16571	16581	16619	16435	16404	16652	16438	16304	16429	16707	16566	16435	16500	16443	16549	16390	16454	16660	16702	16515	16485	16365	16495	16227	16452	16426	16400	16680	16522	16527	16571	16494	16573	16635	16251	16456	16579	16553	16436	16348	16522	16455	16632	16505	16483	16518	16353	16688	16482	16536	16467	16534	16760	16565	16520	16565	16610	16464	16527	16393	16501	16466	16448	16512	16463	16567	16549	16598	16489	16539	16499	16608	16441	16561	16536	16444	16492	16510	16655	16551	16418	16477	16666	16442	16602	16434	16534	16547	16513	16363	16559	16523	16414	16512	16568	16448	16362	16650	16355	16512	16432	16450	16446	16483	16712	16456	16496	16517	16544	16508	16554	16405	16608	16546	16363	16398	16523	16556	16294	16529	16520	16591	16395	16473	16271	16402	16517	16642	16471	16488	16581	16499	16407	16480	16464	16501	16503	16466	16452	16472	16394	16521	16602	16575	16351	16571	16462	16399	16529	16547	16385	16321	16548	16413	16520	16457	16409	16566	16413	16585	16419	16428	16413	16549	16492	16476	16526	16477	16463	16496	16355	16566	16536	16450	16483	16607	16444	16639	16399	16775	16431	16451	16773	16499	16712	16468	16430	16470	16637	16492	16478	16550	16488	16526	16424	16537	16494	16588	16609	16431	16575	16358	16511	16680	16506	16431	16406	16509	16369	16322	16388	16455	16588	16511	16402	16512	16763	16451	16524	16516	16511	16414	16498	16567	16667	16648	16498	16378	16485	16441	16439	16605	16550	16534	16425	16400	16562	16692	16494	16467	16559	16333	16447	16359	16389	16521	16429	16443	16660	16589	16455	16649	16474	16507	16456	16506	16391	16622	16344	16503	16478	16641	16396	16510	16410	16461	16562	16445	16323	16603	16549	16534	16568	16475	16430	16597	16397	16616	16709	16566	16435	16488	16531	16474	16685	16626	16453	16410	16466	16600	16439	16494	16506	16581	16540	16326	16618	16484	16497	16528	16448	16493	16518	16446	16456	16648	16394	16489	16533	16438	16462	16447	16469	16516	16568	16389	16625	16502	16372	16484	16400	16516	16528	16436	16352	16489	16314	16682	16337	16473	16392	16529	16591	16387	16403	16512	16498	16467	16471	16464	16398	16470	16601	16360	16516	16547	16608	16524	16544	16273	16531	16364	16533	16581	16505	16618	16523	16451	16560	16596	16413	16449	16526	16503	16523	16561	16468	16496	16561	16647	16363	16520	16604	16279	16397	16382	16372	16361	16515	16535	16396	16473	16443	16517	16567	16308	16411	16457	16610	16404	16586	16467	16630	16391	16658	16634	16374	16560	16517	16482	16577	16499	16474	16504	16365	16417	16403	16462	16500	16503	16600	16438	16573	16474	16583	16536	16685	16431	16695	16568	16601	16366	16587	16406	16260	16646	16466	16505	16496	16436	16527	16541	16499	16533	16597	16398	16557	16361	16431	16566	16645	16521	16265	16534	16466	16611	16477	16418	16384	16395	16598	16651	16552	16601	16615	16388	16526	16570	16473	16528	16529	16404	16513	16662	16393	16499	16569	16284	16485	16523	16521	16450	16650	16611	16435	16457	16374	16392	16409	16524	16407	16369	16592	16521	16477	16472	16513	16684	16669	16392	16438	16397	16554	16615	16609	16532	16506	16305	16575	16574	16448	16514	16591	16575	16357	16577	16533	16541	16456	16462	16343	16570	16478	16553	16599	16569	16557	16725	16610	16557	16325	16505	16605	16661	16405	16366	16576	16538	16442	16618	16369	16392	16550	16545	16465	16529	16566	16523	16406	16557	16513	16567	16469	16466	16654	16514	16548	16522	16493	16391	16514	16295	16330	16559	16561	16413	16533	16432	16532	16342	16518	16476	16449	16592	16375	16528	16423	16524	16467	16361	16465	16500	16521	16499	16464	16504	16491	16460	16366	16488	16448	16414	16541	16498	16345	16647	16645	16594	16420	16788	16550	16356	16519	16636	16438	16466	16561	16452	16433	16512	16523	16366	16515	16486	16375	16437	16707	16364	16399	16325	16571	16634	16304	16433	16465	16477	16482	16383	16461	16510	16760	16374	16459	16523	16475	16489	16557	16547	16598	16337	16581	16347	16577	16441	16555	16525	16443	16469	16521	16418	16396	16599	16420	16370	16360	16469	16560	16555	16419	16592	16556	16568	16525	16325	16431	16347	16526	16626	16538	16677	16445	16566	16558	16408	16412	16510	16517	16418	16515	16462	16448	16526	16555	16483	16481	16454	16550	16653	16491	16550	16450	16441	16464	16381	16526	16477	16435	16545	16411	16586	16495	16543	16443	16420	16515	16516	16542	16544	16436	16592	16469	16383	16443	16542	16469	16283	16469	16592	16466	16499	16412	16606	16512	16558	16437	16351	16464	16418	16502	16210	16652	16605	16531	16446	16291	16489	16534	16459	16490	16423	16492	16547	16525	16469	16539	16620	16644	16411	16368	16705	16704	16598	16398	16408	16481	16558	16670	16562	16724	16407	16411	16556	16466	16496	16309	16512	16373	16426	16546	16581	16346	16553	16523	16351	16542	16459	16464	16565	16390	16551	16536	16732	16638	16565	16545	16468	16469	16520	16560	16501	16535	16604	16415	16579	16423	16571	16444	16752	16468	16466	16517	16517	16659	16464	16404	16353	16448	16534	16487	16496	16566	16522	16354	16621	16480	16612	16372	16640	16597	16603	16712	16497	16589	16504	16601	16557	16665	16707	16458	16517	16645	16553	16482	16445	16457	16604	16464	16441	16414	16385	16438	16454	16367	16651	16638	16556	16585	16439	16579	16638	16563	16390	16271	16459	16461	16528	16487	16261	16511	16576	16603	16450	16559	16394	16431	16390	16368	16521	16583	16441	16717	16523	16453	16504	16530	16330	16509	16377	16416	16448	16466	16452	16558	16561	16652	16411	16339	16519	16329	16499	16528	16457	16523	16474	16335	16571	16490	16412	16482	16594	16436	16542	16536	16402	16544	16596	16544	16620	16481	16433	16508	16604	16713	16534	16632	16453	16615	16554	16414	16392	16480	16538	16675	16433	16433	16484	16657	16499	16650	16490	16429	16586
23264	21600	29495	24207	21832	23950	25782	20775	20294	20735	20589	25566	40163	40184	34754	28250	22172	20172	19689	19343	18985	18877	19101	18964	19007	18969	18759	18900	18771	18818	18878	18870	18846	18926	18966	18906	18936	18950	19136	18888	19121	19043	19145	18990	19114	18876	18912	19099	18898	18998	18893	18800	18958	18809	18849	18975	18897	18956	19056	18894	18676	18851	18842	18935	18819	18785	18888	18954	19018	18970	18866	18976	18926	18805	18636	18993	18791	18826	18912	18868	19023	18716	18607	18921	18875	18936	18907	18875	19029	18957	18778	18784	18982	18753	18888	18887	18510	18761	18910	18832	18887	18884	18800	18861	18639	18796	18956	19047	18851	18769	18738	19081	18862	18865	18771	18845	18752	18974	18825	18970	18794	18896	18956	18773	18894	18674	19100	18942	18722	18966	18742	18840	18861	18753	18871	18775	18948	19015	18816	18787	18811	18865	18646	18575	18705	18795	18880	18839	18964	18842	18956	19114	19172	18802	18760	18957	18908	18950	18789	18739	19074	18749	18658	18720	18939	18725	18854	18770	18925	18734	18664	18769	18844	18777	18979	18905	18828	18764	18988	18767	18974	18816	19011	18735	18779	18888	18800	18882	18725	18912	19040	18727	18867	18721	18820	19034	18783	18902	18851	18796	18911	19069	18774	18948	18892	18755	18886	18556	18931	18856	18857	18851	18932	18688	18582	18716	18790	18938	19054	18718	18819	18840	18765	18919	18671	18952	19002	18707	18914	18761	18643	18859	18747	18864	18926	19047	18869	18859	18825	18859	18908	18732	18634	18946	18925	18739	18832	18684	18622	18929	18924	18898	18889	18996	18795	18954	18779	18934	18810	18731	18948	18770	18620	18732	18661	18964	18771	18772	18817	18950	18899	18694	18689	18960	18904	18937	18860	18816	18813	18825	19075	18776	18852	18792	18900	18953	19022	18821	18745	19016	18881	18943	18714	18888	18961	19052	19038	18641	18881	18866	18760	18944	18855	18662	18798	18650	19083	18703	18758	18848	18914	18996	19007	18876	18847	19114	18834	18911	18937	18721	19049	18711	18942	18769	18854	18928	18811	18949	18707	18763	18711	19048	18763	18623	18797	18862	18818	18798	18696	18665	18666	18822	18903	18673	18798	18817	18869	18948	18809	18680	19058	18761	18708	18737	18852	19045	18795	18865	18909	18947	18873	18749	18795	18971	18749	18637	18693	18929	18695	18766	18884	18980	18799	18859	18868	18940	18689	19015	19065	19011	18714	19013	18716	18919	18965	18713	18819	18838	19005	18904	18848	18748	18655	18657	18920	18886	18849	18992	18788	18762	18675	18837	18855	18868	18815	18763	19019	18858	18773	18736	18856	18911	18778	18990	19013	18833	18748	18967	18741	18822	18927	18731	18882	18946	18666	18836	18927	18550	18942	18881	18996	18906	18765	18964	18803	18913	18715	18748	18945	18730	18914	18732	18845	18801	18520	18771	18782	18780	18631	18962	18873	18970	18840	18715	18861	18686	18861	18733	18944	19112	18862	18876	18807	18851	18857	18776	18758	18886	18745	18639	18776	18847	18878	18825	18903	18869	18851	19032	18994	18862	18716	18750	18893	18576	18677	18739	18834	18808	18996	18873	18933	18842	18765	18735	18866	18916	18842	18945	18945	19022	18814	18691	18815	18987	19253	18823	18724	18758	18853	18698	18760	18883	18706	18761	18759	18835	18845	18806	18681	18948	18801	18899	18721	18599	18819	18810	18831	18735	18929	18894	18779	18720	18937	18754	18821	18957	18870	18793	18848	18876	18727	18655	18942	18873	18817	18622	18964	18775	18910	18711	18837	19053	18544	18729	18964	18765	18927	18753	18764	18842	18712	18746	18806	18595	18875	18935	18658	18769	18767	18616	18932	18800	18662	18706	18880	18859	18946	18993	18635	18940	18629	18823	18816	18781	18782	18738	18829	18804	18743	18810	18685	18627	18785	18783	18962	18918	18828	18705	18759	18947	18805	18772	18569	18845	18924	18718	18626	18957	19087	18991	18792	18762	18676	18735	18634	18675	18900	18825	19064	18940	18732	18667	18816	18894	18986	18914	18776	18872	19053	18691	18521	18830	18692	18669	18811	18846	18637	18787	18810	18852	18860	18789	19059	18752	18775	18846	18956	18758	18697	18670	18702	19154	18799	18937	18695	18863	18818	18908	18810	18903	18880	18803	18819	18707	18797	18800	18658	18793	18862	18862	18941	18712	18912	18784	18859	18908	18811	18908	19091	18594	18947	18909	18868	18831	18617	18845	18713	18891	18741	18872	18865	18838	18879	18804	18779	18686	18702	18789	18831	18786	18790	18906	18539	18613	18827	18945	18755	18961	18938	18869	18724	18531	18699	18782	18805	18761	18685	18727	18792	18861	18580	18812	18701	18822	18874	18748	18795	18681	18791	18818	18941	18747	18893	18775	18955	18925	18856	18681	18837	19024	18970	18790	18807	18926	18973	19021	18997	18951	18718	18926	18959	18980	18824	18782	18725	18811	18773	18864	18514	18725	18965	18864	18631	18923	18664	18793	18768	18743	18885	18753	18800	18699	18860	18893	19031	18756	18813	18642	18637	18823	18930	18820	18792	18839	18734	18709	19021	18757	18811	19089	18610	18829	18795	18719	18735	18821	18908	18799	18860	18843	18701	18810	18746	18598	18643	18721	18764	18827	18745	18560	18694	18920	18753	18637	18827	18820	18595	18963	18916	18687	18794	18973	18826	18724	18966	18598	18756	18867	18967	18745	18790	18859	18797	18828	18765	18883	18555	18956	18725	18861	19021	18750	18862	18831	18924	18770	18852	18884	18878	18887	19037	18897	18617	18906	18972	18983	18609	18772	19059	18982	18828	18542	18610	18557	18808	18963	18764	18616	18598	18743	18788	18902	18909	18702	19023	18969	18960	18804	18653	18705	18840	18904	18778	18698	18912	19216	18691	18759	18795	18784	19053	18998	18786	18985	19109	18917	18604	18892	18677	18949	18814	18771	18893	18853	18869	18889	18859	18773	18871	18685	18641	18630	18859	18832	18745	18687	18774	18894	18781	18996	18877	18653	18785	18714	18904	18941	18870	18650	19018	18779	19012	18894	18994	18983	18894	19072	18798	18766	18781	18774	18663	18511	18964	18929	18735	18747	18743	18992	18796	18945	18967	19020	18880	18786	18747	18665	18894	18957	18780	18810	18860	18713	18970	18907	18835	18750	18986	18621	18731	18827	18786	18713	18758	18916	18699	19024	18950	18761	18645	18924	18812	18690	18870	18872	18781	18687	18735	18910	19209	18794	18829	18862	18842	18860	18784	18707	18747	18814	18671	18842	18707	18825	18879	18855	18731	18778	18963	18712	19042	19000	18716	18837	18762	18602	18677	18863	18833	18863	18823	18785	18727	18953	18679	18870	18765	18807	18892	18600	18699	18841	18836	18773	19052	18847	18965	18935	18876	19035	18866	18807	18727	18924	18788	18717	18742	18752	18847	18907	18823	18878	18734	18710	18807	18704	18775	18703	18718	18731	18842	18978	18799	18826	18742	18842	18766	18738	18669	18941	18775	18788	18849	18808	18787	18622	18840	18798	18895	18954	18743	18812	18925	18905	18903	18912	18860	18777	18756	18822	18859	18780	18722	18559	18757	18805	18800	18949	18702	18555	18773	18925	18798	18795	18815	18734	18828	18838	18885	18886	18815	18920	18846	18827	18645	18826	19003	18686	19053	18928	18823	18730	18808	18804	18786	18807	18575	18781	18920	18833	18686	18942	18862	18844	18815	18841	18709	18917	18846	18871	18767	18845	18912	18745	18883	18690	18851	18673	18689	18752	18975	18823	18901	18912	18674	18788	18832	18712	18835	18730	18862	18989	18813	18868	18969	19005	18779	18917	19133	18795	18710	18885	19028	18787	18741	18968	18834	18812	18948	18766	18833	18919	18841	19193	18799	18956	18819	18903	18877	18821	18869	18738	18817	18656	18839	18730	19001	18706	18750	18721	18808	18878	18676	18931	18659	18632	18627	18922	18853	18911	18738	18705	18683	18972	18843	18910	18895	18722	18891	18911	18938	18834	18798	18808	18753	18611	18774	18915	18744	18747	18866	18774	18853	19076	18827	18868	18769	18769	18853	18772	18940	18746	18565	18811	19065	18749	18898	18852	19065	18813	18910	18689	18826	18938	18887	19012	18920	18861	18822	18642	18787	19029	18915	18842	19018	18796	18806	18828	18702	18793	19014	18703	18909	18651	18589	18870	18840	18787	18871	18871	18803	18828	19051	18625	18610	19016	18784	19113	18775	18714	18794	18724	18642	18830	18714	18775	18736	18888	18948	18889	18967	18890	18799	18678	18973	18815	18735	18802	18945	18796	18789	18862	18524	18873	18686	18929	18737	18787	18785	18959	18864	18791	18927	18760	18706	18633	18802	18929	18926	18929	18627	18827	18772	18873	18894	18830	18837	18723	18700	18709	18754	18852	18755	18490	18893	18885	18878	18869	18915	18723	18900	18751	18896	18915	18975	18918	18772	18808	18754	19037	18931	19012	18740	18775	18782	19105	18971	18794	18894	18633	18852	18713	18920	18974	18846	18730	19076	18806	18705	18826	18980	18882	18631	18912	18634	18856	18881	18659	19089	18573	18742	18698	18925	18987	18893	19037	18937	18651	18740	18745	18784	18574	18840	18817	19103	18769	19032	18951	18775	18958	18948	18826	18841	19013	18978	18806	18862	18928	18799	18822	18866	18884	18876	18926	19084	18813	18842	18614	18864	18937	18840	18789	18910	18711	18776	18830	18670	18654	18957	18914	18720	18736	18685	18655	18913	18934	18739	18821	18803	18841	18926	18931	18730	18809	18903	18786	18800	18872	18876	19021	18795	18750	18857	18829	18680	18889	18842	18937	18854	18924	18618	18871	18743	18932	18930	18662	18720	18772	18884	19062	18774	18933	18670	18683	18674	18975	18831	18881	18908	18829	18698	18756	18933	18843	18892	19003	18857	18845	18772	18926	18838	18971	18941	18857	18844	18969	18914	18666	18635	18728	18745	18776	19116	18906	18892	18932	18978	18705	18893	18864	18706	18525	19067	18878	18742	18796	18671	18847	18895	18787	18738	18745	18539	18830	18837	18859	18602	18736
17855	33064	29790	22628	20955	20035	19095	18649	19197	19197	19142	28180	43670	41905	35894	27970	19947	17912	16913	16852	16561	16664	16620	16400	16723	16551	16639	16634	16684	16600	16648	16590	16674	16648	16705	16706	16700	16707	16755	16668	16715	16740	16827	16859	16695	16591	16621	16587	16623	16485	16678	16513	16639	16523	16653	16525	16686	16675	16430	16687	16679	16529	16705	16703	16562	16646	16601	16500	16445	16434	16710	16457	16650	16610	16606	16504	16607	16729	16555	16507	16538	16636	16559	16715	16538	16622	16624	16749	16670	16577	16473	16573	16457	16757	16536	16665	16682	16626	16638	16689	16662	16626	16643	16543	16606	16682	16703	16651	16569	16406	16612	16616	16430	16575	16532	16481	16363	16558	16567	16550	16662	16669	16447	16680	16718	16641	16643	16438	16674	16619	16556	16500	16652	16710	16669	16554	16650	16502	16541	16560	16704	16591	16617	16689	16615	16634	16560	16495	16509	16592	16578	16689	16558	16644	16474	16707	16610	16547	16650	16635	16388	16436	16589	16564	16694	16751	16570	16558	16509	16653	16673	16530	16410	16680	16685	16528	16677	16676	16645	16596	16724	16508	16533	16625	16675	16494	16530	16533	16484	16561	16620	16564	16503	16658	16704	16664	16421	16559	16575	16548	16598	16435	16670	16714	16699	16820	16732	16409	16656	16540	16689	16423	16671	16609	16603	16412	16740	16745	16590	16592	16539	16481	16736	16438	16505	16688	16747	16436	16587	16608	16481	16559	16559	16596	16483	16608	16506	16649	16509	16537	16593	16662	16541	16733	16494	16642	16727	16663	16489	16542	16638	16659	16536	16589	16561	16617	16519	16671	16672	16582	16603	16668	16646	16692	16748	16491	16648	16585	16613	16543	16544	16616	16402	16702	16747	16566	16619	16688	16604	16620	16575	16521	16531	16718	16730	16531	16529	16638	16746	16690	16278	16635	16517	16368	16550	16599	16630	16529	16511	16451	16719	16611	16576	16618	16600	16655	16576	16620	16672	16619	16739	16536	16635	16573	16671	16615	16845	16640	16467	16590	16417	16606	16457	16536	16468	16632	16655	16688	16715	16511	16557	16498	16786	16453	16594	16580	16697	16631	16616	16541	16695	16668	16749	16377	16484	16461	16519	16556	16516	16496	16653	16702	16598	16670	16627	16673	16636	16794	16550	16538	16548	16818	16494	16660	16531	16519	16572	16498	16543	16600	16782	16524	16528	16521	16624	16754	16688	16457	16782	16655	16656	16559	16521	16564	16511	16562	16568	16599	16629	16420	16628	16541	16502	16575	16399	16561	16633	16797	16505	16500	16627	16580	16527	16605	16697	16625	16518	16696	16525	16454	16556	16556	16587	16548	16400	16621	16400	16405	16521	16644	16561	16546	16623	16674	16754	16473	16619	16619	16380	16658	16399	16596	16557	16381	16609	16556	16656	16447	16585	16630	16528	16437	16639	16417	16607	16611	16644	16616	16603	16561	16583	16578	16527	16691	16692	16475	16522	16448	16607	16656	16522	16498	16579	16670	16570	16621	16626	16467	16527	16540	16548	16585	16647	16597	16417	16586	16601	16665	16728	16608	16563	16492	16509	16556	16804	16445	16528	16472	16712	16496	16661	16523	16641	16451	16557	16574	16625	16517	16598	16687	16530	16564	16583	16562	16503	16592	16654	16643	16626	16565	16664	16566	16706	16517	16533	16472	16526	16581	16349	16508	16468	16552	16555	16632	16491	16528	16467	16641	16656	16526	16652	16627	16538	16542	16674	16554	16512	16409	16411	16609	16669	16541	16703	16333	16496	16683	16484	16612	16584	16628	16508	16645	16698	16668	16501	16665	16426	16812	16583	16474	16605	16485	16573	16593	16513	16643	16400	16538	16560	16657	16711	16312	16667	16739	16395	16453	16508	16595	16568	16567	16631	16675	16685	16448	16647	16639	16587	16475	16571	16439	16545	16567	16545	16661	16550	16766	16573	16493	16616	16613	16461	16634	16477	16629	16571	16642	16480	16573	16557	16410	16663	16356	16523	16512	16670	16633	16687	16495	16559	16558	16528	16497	16730	16619	16440	16587	16588	16717	16613	16684	16692	16454	16520	16755	16614	16719	16620	16635	16574	16576	16486	16487	16366	16468	16514	16560	16596	16522	16633	16696	16468	16678	16692	16684	16573	16525	16619	16518	16621	16563	16532	16577	16664	16475	16451	16540	16658	16629	16726	16649	16548	16613	16648	16635	16519	16428	17035	16427	16736	16445	16729	16539	16584	16577	16550	16534	16554	16329	16541	16478	16905	16541	16618	16613	16669	16599	16441	16409	16588	16597	16577	16642	16621	16515	16625	16285	16655	16604	16521	16615	16594	16487	16743	16549	16673	16610	16609	16456	16753	16655	16714	16539	16646	16629	16464	16549	16498	16520	16633	16678	16530	16644	16748	16609	16659	16576	16706	16595	16612	16771	16610	16746	16578	16413	16749	16629	16591	16599	16560	16698	16835	16492	16514	16612	16420	16564	16496	16571	16445	16510	16644	16606	16552	16449	16545	16496	16536	16595	16672	16605	16597	16596	16608	16523	16523	16525	16476	16523	16494	16692	16561	16583	16442	16469	16532	16624	16462	16718	16506	16595	16502	16583	16563	16585	16559	16564	16446	16563	16569	16688	16645	16611	16557	16688	16603	16509	16645	16754	16453	16516	16534	16482	16615	16361	16553	16639	16481	16648	16547	16715	16683	16643	16543	16477	16556	16728	16515	16444	16718	16692	16568	16495	16663	16421	16639	16786	16619	16512	16604	16726	16655	16527	16517	16699	16603	16536	16588	16603	16633	16698	16560	16524	16494	16567	16682	16531	16631	16603	16383	16555	16548	16579	16622	16490	16419	16484	16452	16665	16592	16525	16530	16490	16671	16537	16539	16589	16580	16466	16582	16573	16583	16513	16640	16665	16682	16752	16472	16698	16706	16519	16620	16788	16466	16760	16579	16453	16436	16472	16668	16797	16667	16730	16463	16398	16538	16478	16742	16533	16496	16458	16635	16666	16569	16627	16589	16475	16593	16429	16659	16623	16350	16646	16562	16646	16660	16641	16499	16588	16422	16736	16566	16426	16578	16689	16586	16497	16491	16580	16483	16446	16389	16795	16569	16582	16584	16584	16614	16516	16645	16470	16562	16582	16754	16506	16557	16652	16586	16426	16517	16691	16608	16402	16406	16530	16506	16493	16493	16541	16746	16744	16478	16695	16558	16380	16542	16609	16549	16489	16814	16578	16571	16452	16444	16554	16565	16567	16581	16469	16507	16566	16616	16742	16519	16622	16439	16459	16626	16583	16580	16681	16370	16632	16566	16497	16601	16804	16527	16524	16466	16556	16440	16649	16532	16539	16556	16598	16482	16606	16521	16613	16440	16580	16667	16791	16453	16526	16728	16689	16582	16606	16558	16659	16497	16686	16524	16560	16504	16530	16552	16632	16504	16629	16612	16629	16605	16626	16390	16606	16433	16499	16548	16563	16350	16695	16560	16639	16598	16506	16711	16553	16492	16574	16673	16493	16380	16576	16564	16643	16457	16471	16448	16594	16556	16612	16529	16672	16511	16672	16696	16551	16530	16593	16659	16520	16536	16704	16529	16577	16531	16465	16786	16427	16512	16573	16399	16406	16376	16639	16691	16681	16603	16522	16523	16538	16584	16591	16422	16661	16368	16574	16498	16497	16416	16584	16522	16542	16617	16718	16587	16496	16570	16555	16514	16665	16636	16589	16663	16543	16626	16638	16632	16598	16667	16410	16591	16699	16518	16600	16472	16630	16512	16335	16409	16679	16589	16666	16640	16776	16626	16396	16643	16605	16739	16592	16461	16628	16598	16719	16618	16608	16595	16642	16364	16697	16560	16654	16733	16606	16399	16739	16447	16652	16692	16426	16693	16542	16495	16599	16599	16394	16499	16414	16668	16607	16610	16489	16585	16449	16584	16546	16588	16500	16663	16570	16480	16612	16704	16455	16726	16403	16520	16693	16648	16602	16461	16581	16783	16555	16740	16517	16576	16576	16742	16495	16603	16543	16508	16765	16649	16656	16619	16626	16609	16590	16596	16512	16615	16537	16625	16635	16684	16720	16422	16605	16612	16619	16604	16623	16513	16481	16549	16501	16696	16545	16640	16595	16551	16634	16600	16484	16578	16578	16537	16636	16648	16514	16549	16384	16641	16549	16575	16547	16671	16542	16591	16615	16460	16574	16696	16568	16626	16514	16679	16545	16586	16649	16589	16446	16695	16726	16805	16633	16564	16713	16585	16659	16458	16654	16586	16640	16566	16728	16673	16599	16474	16706	16748	16565	16506	16456	16551	16511	16787	16621	16449	16568	16465	16573	16624	16569	16505	16736	16581	16537	16490	16457	16633	16581	16619	16575	16569	16579	16644	16674	16547	16448	16615	16594	16465	16574	16663	16340	16696	16567	16694	16686	16639	16647	16511	16524	16539	16507	16679	16706	16453	16562	16516	16709	16637	16567	16384	16622	16545	16677	16651	16448	16555	16668	16659	16473	16503	16424	16570	16581	16432	16510	16684	16640	16696	16470	16479	16792	16598	16577	16581	16505	16525	16398	16576	16661	16538	16552	16652	16493	16337	16634	16448	16506	16442	16456	16723	16752	16410	16578	16540	16575	16532	16681	16612	16613	16561	16770	16700	16547	16586	16488	16591	16694	16484	16520	16536	16548	16511	16441	16604	16619	16435	16370	16541	16510	16682	16577	16581	16458	16628	16409	16646	16467	16610	16669	16482	16583	16469	16523	16404	16346	16522	16567	16489	16475	16614	16678	16706	16572	16579	16451	16485	16551	16645	16682	16709	16574	16556	16404	16557	16650	16479	16527	16456	16675	16632	16470	16435	16567	16590	16612	16458	16613	16562	16663	16618	16549	16455	16590	16501	16612	16552	16546	16691	16529	16554	16748	16521	16460	16640	16714	16724	16658	16564	16671	16644	16613	16481	16611	16673	16585	16467	16521	16378	16651	16583	16652	16536	16359	16521	16533	16439	16546	16593	16476	16498	16701	16412	16526	16604	16385	16558	16641	16542	16505	16577	16391	16520	16525	16685	16700	16507	16476	16459	16504	16473	16638	16573	16513	16505	16726
28003	22567	25043	21957	18691	18622	18823	18462	18537	18748	18701	18883	20171	20814	20200	19567	18898	18622	18367	18260	18146	18304	18007	18089	18166	18441	18163	18540	18283	18187	18363	18205	18201	18250	18276	18233	18479	18342	18237	18456	18083	18278	18252	18243	18384	18265	18263	18247	18244	18226	18184	18451	18276	18270	18280	18219	18349	18261	18324	18242	18426	18231	18226	18421	18393	18311	18198	18356	18418	18288	18385	18169	18367	18222	18202	18329	18387	18118	18343	18257	18215	18353	18407	18314	18347	18215	18306	18280	18204	18288	18401	18413	18314	18177	18245	18337	18269	18432	18146	18355	18154	18069	18539	18328	18308	18313	18309	18360	18225	18214	18303	18165	18473	18351	18352	18433	18428	18278	18363	18306	18415	18167	18182	18181	18240	18144	18290	18185	18246	18353	18387	18313	18272	18342	18094	18294	18288	18070	18309	18039	18292	18266	18340	18387	18313	18269	18421	18195	18405	18367	18355	18283	18315	18156	18387	18231	18035	18249	18445	18393	18281	18185	18180	18366	18436	17973	18217	18265	18337	18350	18313	18343	18265	18418	18383	18303	18056	18450	18305	18426	18278	18252	18605	18246	18311	18182	18319	18437	18255	18379	18295	18271	18221	18296	18036	18202	18277	18091	18232	18215	18226	18277	18459	18496	18154	18297	18506	18349	18316	18282	18320	18396	18254	18294	18234	18206	18259	18332	18408	18407	18446	18469	18214	18438	18165	18253	18372	18210	18475	18245	18312	18205	18267	18229	18279	18206	18250	18291	18295	18159	18361	18244	18181	18327	18179	18270	18392	18310	18302	18286	18281	18163	18364	18241	18168	18277	18223	18165	18358	18401	18367	18449	18363	18430	18444	18357	18197	18343	18229	18188	18241	18382	18127	18310	18383	18374	18165	18410	18250	18332	18346	18388	18521	18200	18219	18261	18132	18226	18122	18380	18343	18423	18550	18434	18472	18111	18257	18155	18359	18217	18193	18334	18655	18138	18383	18115	18346	18350	18337	18060	18161	18308	18107	18313	18233	18253	18319	18321	18450	18348	18177	18332	18288	18397	18082	18315	18408	18386	18322	18217	18176	18300	18310	18249	18461	18150	18245	18464	17994	18045	18428	18305	18078	18316	18358	18269	18224	18208	18388	18387	18335	18304	18395	18278	18125	18090	18499	18234	18109	18213	18326	18137	18007	18282	18382	18295	18458	18189	18237	18108	18234	18308	18306	18191	18143	18227	18219	18148	18297	18408	18192	18227	18211	18043	18338	18221	18216	18362	18256	18003	18226	18232	18437	18084	18249	18253	18079	18235	18530	18119	18295	18316	18366	18565	18358	18283	18326	18309	18347	18152	18182	18418	18412	18230	18279	18367	18532	18251	18134	18178	18364	18266	18184	18148	18143	18498	18423	18228	18381	18483	18326	18329	18316	18200	18133	18251	18228	18186	18172	18236	18161	18273	18255	18294	18076	18296	18423	18324	18074	18352	18321	18129	18450	18313	18375	18311	18118	18276	18478	18124	18328	18529	18325	18083	18282	18256	18450	18338	18247	18124	18532	18226	18284	18492	18335	18503	18254	18216	18355	18448	18293	18295	18314	18302	18417	18223	18275	18175	18111	18039	18204	18248	18259	18348	18292	18355	18255	18213	18217	18258	18357	18258	18330	18284	18333	18319	18278	18343	18037	18334	18147	18277	18371	18184	18278	18359	17966	18346	18305	18233	18099	18280	18356	18182	18173	18262	18356	18166	18331	18434	18283	18306	18062	18216	18294	18298	18313	18086	18310	18187	18273	18374	18258	18455	18282	18214	18328	18285	18225	18583	18555	18279	18408	18187	18189	18137	18336	18487	18373	18263	18093	18142	18376	18262	18173	18282	18617	18275	18149	18511	18498	18294	18323	18572	18328	18242	18122	18382	18236	18318	18230	18173	18376	18201	18422	18250	18153	18172	18228	18335	18064	18210	18334	18327	18211	18199	18308	18303	18552	18377	18325	18134	18575	18366	18235	18285	18422	18473	18310	18486	18237	18310	18182	18307	18348	18272	18130	18068	18108	18451	18414	18435	18421	18307	18241	18252	18152	18026	18333	18399	18351	18458	18132	18166	18273	18459	18373	18326	18153	18320	18316	18334	18372	18439	18423	18391	18173	18348	18159	18436	18383	18252	18431	18199	18328	18250	18204	18297	18310	18388	18325	18454	18280	18469	18427	18355	18546	18260	18028	18269	18490	18352	18116	18500	18132	18309	18210	18213	18446	18192	18488	18401	18203	18338	18349	18219	18347	18251	18295	18361	18250	18239	18310	18383	18211	17976	18291	18049	18395	18227	18199	18377	18070	18590	18351	18373	18079	18397	18313	18200	18321	18251	18522	18206	18033	18313	18284	18425	18479	18313	18191	18217	18381	18229	18283	18133	18404	18186	18411	18376	18434	18331	18350	18346	18161	18283	18346	18319	18370	18405	18331	18212	18427	18421	18461	18438	18244	18300	18147	18246	18296	18170	18300	18189	18316	18071	18359	18450	18480	18166	18280	18183	18284	18261	18519	18203	18194	18096	18403	18404	18325	18302	18177	18264	18304	18269	18335	18233	18248	18423	18353	18175	18113	18244	18150	18237	18129	18169	18369	18277	18533	18400	18127	18268	18369	18390	18207	18389	18495	18203	18234	18378	18443	18414	18350	18365	18436	18268	18291	18334	18310	18406	18519	18178	18287	18289	18329	18508	18349	18233	18245	18301	18176	18352	18474	18372	18378	18337	18473	18382	18192	18221	18405	18227	18244	18350	18259	18346	18171	18089	18364	18459	18300	18196	18145	18149	18183	18252	18661	18307	18383	18383	18410	18172	18333	18308	18402	18107	18236	18151	18350	18368	18434	18290	18224	18182	18116	18286	18307	18155	18278	18265	18415	18019	18396	18181	18202	18406	18391	18236	18330	18112	18303	18344	18177	18183	18378	18290	18118	18204	18370	18229	18358	18112	18372	18427	18338	18321	18449	18244	18346	18213	18441	18378	18130	18319	18315	18290	18127	18112	18357	18462	18375	18320	18108	18226	18401	18152	18461	18306	18301	18261	18337	18389	18408	18306	18149	18213	18350	18421	18459	18296	18122	18301	18277	18351	18378	18038	18198	18355	18375	18232	18407	18311	18395	18402	18293	18409	18165	18265	18338	18403	18370	18304	18374	18084	18316	18261	18383	18128	18241	18364	18195	18270	18238	18207	18279	18468	18304	18191	18211	18215	18087	18356	18291	18048	18358	18311	18297	18410	18186	18090	18209	18315	18291	18425	18383	18132	18243	18196	18135	18433	18283	18226	18258	18322	18354	18118	18470	18302	18103	18077	18371	18215	18398	18324	18336	18171	18445	18300	18488	18395	18394	18256	18362	18423	18387	18138	18259	18351	18139	18227	18433	18209	18127	18340	18198	18307	18157	18185	18238	18218	18194	18333	18209	18323	18377	18252	18310	18291	18308	18488	18314	18438	18260	18384	18179	18411	18363	18438	18233	18186	18375	18181	18105	18430	18395	18132	18218	18347	18290	18439	18245	18323	18303	18213	18340	18062	18263	18371	18253	18574	18279	18406	18290	18347	18233	18022	18353	18046	18307	18263	18483	18267	18377	18468	18154	18285	18262	18215	18243	18470	18496	18317	18227	18334	18350	18471	18555	18369	18408	18385	18375	18342	18258	18325	18440	18205	18344	18225	18235	18542	18255	18303	18338	18145	18242	17969	18255	18113	18363	18341	18249	18180	18434	18333	18285	18260	18413	18238	18163	18240	18474	18391	18184	18486	18146	18349	18544	18495	18496	18422	18301	18267	18472	18175	18414	18355	18353	18227	18299	18277	18328	18425	18459	18227	18382	18187	18530	18460	18435	18486	18532	18488	18243	18085	18179	18241	18254	18242	18188	18174	18246	18236	18097	18276	18130	18421	18336	18482	18354	18352	18287	18365	18147	18377	18297	18425	18327	18072	18238	18351	18408	18319	18177	18338	18436	18285	18229	18131	18247	18318	18184	18393	18378	18359	18388	18269	18216	18357	18231	18367	18375	18185	18194	18540	18232	18225	18537	18117	18324	18252	18347	18553	18408	18224	18309	18372	18142	18343	18505	18461	18312	18185	18386	18366	18466	18347	18294	18281	18398	18202	18211	18444	18274	18318	18309	18289	18345	18001	18171	18308	18291	18216	18330	18273	18049	18298	18138	17999	18322	18184	18184	18235	18352	18486	18121	18011	18643	18342	18455	18308	18372	18253	18287	18330	18225	17998	18215	18233	18318	18283	18591	18334	18413	18205	18244	18267	18248	18131	18250	18328	18255	18316	18362	18264	18199	18482	18543	18350	18080	18475	18306	18427	18096	18265	18239	18427	18174	18258	18174	18230	18387	18169	18371	18169	18281	18388	18237	18505	18251	18315	18366	18193	18425	18263	18275	18312	18255	18468	18365	18337	18318	18031	18407	18478	18436	18238	18379	18328	18248	18533	18515	18211	18293	18317	18242	18324	18271	18299	18364	18254	18245	18300	18369	18261	18514	18223	18294	18100	18468	18326	18263	18379	18321	18197	18101	18146	18496	18286	18385	18371	18132	18260	18470	18217	18389	18131	18239	18438	18466	18419	18489	18284	17902	18307	18379	18281	18397	18214	18295	18290	18067	18276	18332	18240	18280	18414	18385	18233	18450	18115	18262	18159	18213	18193	18521	18124	18105	18282	18294	18187	18329	18231	18127	18034	18273	18251	18329	18164	18390	18268	18186	18235	18232	18322	18158	18260	18352	18306	18351	18266	18401	18503	18336	18353	18324	18135	18325	18285	18381	18241	18436	18500	18138	18259	18448	18356	18397	18319	18485	18273	18054	18161	18253	18326	18302	18226	18120	18249	18432	18409	18463	18432	18453	18309	18073	18355	18352	18186	18299	18549	18439	18236	18253	18072	18242	18040	18107	18285	18302	18391	18417	18559	18514	18326	18314	18352	18349	18126	18349	18144	18326	18331	18279	18409	18313	18141	18328	18627	18147	18242	18134	18472	18137	18125	18347	18349	18438	18318	18374	18449	18341	18028	18279	18232	18340	18074	18264	18341	18428	18302	18147	18310	18204	18394	18150	18498	18284	18155	18281	18295	18207	18240	18334	18415
17368	21259	19782	17668	17111	16835	16905	16635	16416	16712	16862	17495	19340	19809	18663	17431	16825	16547	16273	16223	16307	16202	16195	16180	16453	16316	16050	16199	16305	16170	16299	16274	16326	16267	16278	16242	16339	16272	16054	16353	16312	16176	16489	16130	16248	16259	16340	16271	16200	16263	16349	16345	16179	16272	16284	16400	16209	16202	16371	16240	16254	16137	16240	16170	16316	16242	16319	16254	16285	16173	16301	16346	16092	16270	16379	16256	16147	16250	16270	16338	16177	16194	16317	16129	16255	16159	16440	16308	16105	16306	16326	16217	16328	16153	16293	16262	16077	16220	16092	16458	16254	16164	16094	16296	16292	16361	16298	16210	16431	16263	16320	16218	16428	16179	16296	16211	16355	16339	16283	16145	16385	16305	16208	16266	16352	16523	16340	16268	16132	16371	16356	16104	16365	16219	16296	16326	16218	16147	16312	16196	16187	16375	16330	16371	16314	16232	16232	16360	16179	16270	16169	16483	16294	16463	16328	16173	16237	16300	16458	16213	16390	16264	16210	16298	16267	16428	16351	16340	16183	16339	16211	16157	16343	16094	16291	16255	16331	16309	16291	16282	16274	16290	16209	16282	16244	16306	16226	16163	16344	16307	16189	16135	16329	16287	16242	16144	16303	16218	16345	16288	16250	16283	16239	16238	16153	16367	16255	16358	16015	16371	16219	16337	16289	16201	16389	16364	16278	16028	16295	16390	16291	16283	16265	16344	16227	16281	16173	16351	16177	16373	16196	16318	16274	16321	16384	16268	16410	16230	16229	16248	16164	16280	16238	16256	16181	16121	16359	16363	16177	16187	16239	16112	16362	16218	16319	16246	16253	16341	16259	16247	16202	16332	16272	16245	16353	16138	16337	16187	16303	16045	16209	16326	16259	16165	16294	16322	16042	16286	16409	16319	16341	16109	16305	16260	16316	16084	16249	16256	16256	16368	16292	16318	16381	16116	16083	16319	16371	16374	16154	16184	16280	16357	16204	16426	16201	16226	16176	16232	16370	16139	16231	16254	16232	16241	16327	16449	16215	16333	16384	16096	16248	16173	16240	16350	16316	16235	16143	16253	16157	16291	16157	16254	16040	16253	16276	16247	16410	16271	16312	16102	16234	16271	16234	16216	16260	16334	16258	16251	16377	16364	16327	16259	16203	16284	16192	16220	16161	16167	16299	16244	16295	16193	16427	16216	16371	16439	16290	16203	16111	16252	16300	16396	16285	16342	16184	16133	16301	16238	16248	16215	16108	16214	16360	16280	16160	16206	16335	16501	16343	16265	16358	16311	16137	16290	16278	16200	16279	16229	16277	16301	16222	16120	16233	16140	16265	16268	16348	16248	16313	16183	16246	16252	16116	16155	16187	16209	16218	16287	16285	16183	16175	16356	16170	16561	16223	16214	16348	16255	16221	16097	16298	16434	16274	16190	16137	16201	16191	16213	16324	16366	16224	16327	16075	16192	16274	16280	16111	16328	16165	16426	16399	16129	16383	16336	16290	16355	16207	16287	16377	16241	16259	16233	16214	16369	16387	16219	16428	16202	16394	16320	16153	16252	16187	16192	16292	16333	16214	16172	16147	16318	16406	16133	16473	16121	16271	16305	16242	16320	16259	16308	16186	16322	16273	16316	16313	16331	16263	16305	16133	16161	16296	16316	16419	16338	16249	16241	16266	16120	16364	16237	16189	16188	16311	16177	16226	16218	16347	16427	16213	16196	16279	16201	16295	16115	16301	16201	16229	16152	16266	16260	16369	16370	16356	16220	16138	16244	16310	16232	16256	16204	16293	16251	16101	16190	16401	16340	16224	16199	16176	16351	16375	16241	16350	16173	16182	16222	16162	16296	16299	16250	16317	16367	16080	16221	16321	16320	16396	16185	16378	16127	16166	16122	16322	16141	16246	16186	16375	16307	16136	16344	16262	16367	16204	16367	16381	16263	16386	16281	16162	16255	16372	16526	16205	16278	16052	16397	16115	16469	16284	16210	16088	16394	16205	16122	16372	16243	16112	16289	16267	16139	16359	16109	16341	16350	16366	16362	16293	16106	16211	16149	16385	16363	16288	16285	16141	16360	16159	16383	16198	16245	16302	15971	16228	16438	16200	16198	16377	16276	16231	16235	16301	16240	16360	16380	16345	16042	16217	16326	16196	16354	16273	16206	16255	16075	16281	16383	16305	16234	16372	16277	16095	16187	16219	16314	16302	16164	16278	16217	16180	16239	16331	16161	16490	16294	16238	16238	16450	16189	16182	16483	16238	16300	16316	16325	16372	16154	16418	16318	16193	16218	16053	16363	16248	16358	16222	16234	16218	16318	16246	16258	16106	16359	16243	16228	16321	16073	16294	16195	16451	16283	16327	16177	16307	16252	16225	16266	16416	16223	16389	16073	16300	16179	16343	16081	16278	16206	16141	16359	16174	16315	15878	16330	16256	16445	16307	16247	16382	16167	16075	16440	16240	16402	16315	16247	16212	16255	16263	16492	16165	16248	16175	16433	16264	16208	16323	16298	16270	16209	16342	16220	16309	16318	16224	16331	16405	16255	16258	16421	16345	16375	16231	16324	16240	16058	16096	16216	16220	16121	16258	16401	16178	16343	16361	16320	16326	16205	16239	16335	16367	16388	16296	16238	16082	16311	16264	16252	16447	16279	16058	16251	16274	16176	16276	16309	16152	16102	16458	16160	16272	16269	16174	16143	16341	16338	16172	16188	16230	16326	16342	16216	16358	16395	16287	16188	16355	16236	16198	16303	16307	16293	16281	16183	16208	16295	16266	16301	16385	16388	16354	16216	16338	16047	16188	16128	16222	16134	16292	16207	16256	16268	16181	16358	16224	15990	16298	16237	16304	16144	16198	16142	16289	16288	16306	16381	16296	16458	16217	16301	16203	16280	16429	16411	16204	16337	16261	16308	16141	16305	16352	16307	16281	16061	16165	16231	16304	16171	16369	16295	16475	16142	16294	16199	16254	16206	16233	16336	16340	16340	16183	16194	16095	16269	16341	16088	16263	16203	16239	16406	16170	16437	16199	16329	16263	16109	16210	16448	16213	16226	16248	16284	16278	16172	16320	16377	16239	16366	16317	16270	16272	16211	16397	16431	16293	16271	16210	16276	16262	16229	16330	16314	16066	16120	16294	16323	16188	16240	16271	16330	16241	16248	16246	16078	16352	16320	16118	16407	16459	16323	16073	16136	16242	16373	16172	16297	16245	16249	16185	16269	16284	16268	16162	16367	16265	16256	16243	16241	16293	16330	16201	16302	16320	16365	16163	16431	16190	16516	16258	16239	16262	16237	16497	16256	16270	16360	16337	16269	15968	16125	16468	16262	16394	16287	16168	16238	16345	16206	16397	16264	16360	16200	16247	16349	16072	16175	16231	16277	16347	16366	16267	16231	16147	16195	16402	16388	16220	16402	16271	16097	16319	16265	16153	16192	16173	16300	16334	16407	16367	16162	16171	16276	16182	16185	16362	16214	16207	16209	16292	16077	16263	16331	16343	16419	16470	16220	16247	16302	16248	16284	16413	16203	16387	16205	16050	16302	16236	16309	16222	16309	16367	16422	16061	16392	16430	16087	16286	16446	16328	16232	16412	16259	16340	16128	16163	16181	16201	16377	16273	16213	16188	16137	16161	16362	16172	16278	16266	16157	16300	16188	16274	16252	16290	16263	16241	16363	16483	16199	16218	16221	16363	16297	16209	16250	16320	16202	16314	16328	16370	16295	16186	16191	16350	16222	16291	16203	16378	16311	16205	16229	16297	16287	16218	16149	16388	16337	16324	16300	16262	16108	16229	16473	16231	16291	16220	16186	16272	16273	16177	16331	16137	16237	16225	16311	16436	16238	16389	16190	16227	16284	16190	16219	16374	16416	16275	16242	16433	16255	16164	16177	16312	16275	16233	16160	16318	16276	16367	16326	16224	16371	16313	16255	16312	16317	16185	16202	16406	16119	16232	16359	16291	16129	16251	16340	16227	16397	16293	16289	16264	16271	16297	16224	16359	16256	16032	16368	16305	16164	16327	16171	16316	16240	16067	16238	16179	16183	16246	16374	16334	16279	16310	16314	16202	16441	16202	16191	16370	16329	16344	16187	16210	16239	16311	16451	16343	16326	16441	16294	16279	16130	16153	16189	16228	16305	16224	16088	16246	16268	16509	16190	16180	16078	16261	16229	16385	16106	16265	16220	16296	16359	16229	16291	16210	16347	16215	16260	16335	16399	16319	16264	16345	16363	16211	16223	16433	16191	16235	16423	16212	16201	16384	16168	16216	16266	16111	16241	16382	16190	16462	16229	16349	16305	16235	16255	16185	16250	16248	16312	16446	16389	16228	16287	16186	16027	16193	16235	16189	16172	16339	16371	16187	16285	16405	16221	16247	16120	16223	16390	16274	16337	16314	16235	16364	16133	16214	16380	16172	16321	16069	16429	16320	16371	16319	16225	16208	16421	16178	16267	16239	16269	16377	16294	16226	16337	16328	16178	16354	16170	16274	16323	16323	16366	16420	16365	16234	16337	16316	16305	16070	16172	16363	16285	16490	16197	16168	16277	16096	16245	16425	16182	16271	16226	16312	16132	16300	16338	16234	16398	16144	16069	16275	16134	16284	16431	16208	16207	16382	16435	16264	16305	16121	16247	16302	16269	16290	16222	16362	16329	16156	16244	16330	16284	16176	16372	16325	16202	16277	16386	16193	16381	16271	16358	16033	16129	16286	16250	16270	16238	16154	16337	16257	16346	16329	16135	16407	16275	16316	16192	16154	16279	16247	16218	16386	16263	16373	16105	16278	16295	16369	16253	16177	16276	16308	16266	16234	16123	16232	16484	16107	16245	16147	16192	16398	16302	16185	16230	16204	16310	16227	16212	16250	16375	16132	16082	16189	16214	16093	16454	16250	16349	16306	16208	16204	16395	16268	16335	16357	16259	16356	16155	16301	16442	16220	16305	16198	16001	16155	15999	16474	16164	16281	16286	16221	16245	16354	16307	16230	16313	16361	16357	16152	16351	16268	16379	16368	16248	16291	16231	16300	16292	16287	16252	16249	16408	16205	16502	16303	16287	16262	16333	16341	16327	16282	16230	16268	16352	16290	16312	16340	16150	16292	16022	16196	16318	16118	16226	16283	16141
24392	21651	29148	24767	22492	22267	21556	19324	19055	18978	19001	22293	31944	31970	28691	24044	20538	19370	18754	18557	18337	18366	18531	18521	18366	18368	18459	18359	18462	18325	18579	18495	18430	18279	18408	18404	18217	18333	18433	18414	18296	18238	18332	18323	18688	18276	18322	18414	18466	18551	18410	18666	18542	18295	18634	18504	18462	18234	18544	18483	18444	18449	18272	18295	18518	18521	18331	18303	18366	18485	18396	18397	18462	18472	18473	18216	18354	18335	18595	18335	18376	18325	18374	18237	18329	18444	18461	18324	18239	18423	18288	18395	18384	18501	18368	18261	18357	18289	18390	18290	18352	18529	18427	18370	18382	18493	18497	18598	18320	18264	18444	18270	18310	18430	18102	18303	18278	18549	18183	18412	18286	18255	18254	18287	18483	18388	18322	18317	18307	18254	18464	18461	18260	18412	18264	18302	18451	18393	18426	18331	18307	18355	18505	18199	18323	18236	18426	18417	18269	18372	18450	18343	18307	18186	18288	18052	18372	18329	18455	18382	18364	18292	18370	18114	18333	18390	18136	18474	18203	18455	18412	18470	18185	18149	18390	18391	18615	18494	18330	18448	18282	18622	18305	18464	18485	18333	18249	18362	18316	18510	18342	18403	18279	18204	18412	18289	18386	18403	18421	18401	18348	18622	18327	18392	18261	18420	18327	18286	18202	18271	18217	18271	18217	18397	18367	18265	18277	18210	18154	18088	18156	18413	18265	18352	18225	18314	18255	17995	18341	18226	18304	18340	18489	18356	18538	18432	18235	18445	18116	18513	18319	18175	18354	18313	18449	18305	18379	18305	18445	18190	18354	18428	18344	18321	18356	18324	18316	18273	18341	18307	18400	18238	18380	18140	18307	18295	18206	18411	18475	18220	18511	18331	18330	18502	18490	18377	18326	18359	18168	18177	18292	18280	18459	18335	18013	18354	18308	18379	18495	18431	18274	18248	18111	18145	18255	18392	18278	18417	18344	18165	18289	18323	18187	18209	18187	18336	18546	18193	18426	18306	18360	18318	18416	18500	18442	18306	18156	18480	18323	18378	18386	18495	18403	18435	18059	18355	18458	18413	18344	18288	18067	18299	18459	18415	18292	18345	18336	18319	18340	18205	18192	18350	18263	18376	18418	18409	18462	18362	18292	18384	18401	18233	18278	18472	18291	18260	18323	18290	18448	18435	18297	18408	18589	18357	18376	18431	18139	18317	18313	18244	18355	18281	18190	18338	18314	18302	18383	18382	18508	18281	18504	18338	18364	18223	18387	18402	18498	18385	18394	18335	18374	18422	18305	18299	18344	18390	18175	18407	18281	18244	18372	18226	18305	18468	18399	18426	18369	18557	18277	18361	18507	18322	18322	18436	18192	18188	18340	18165	18308	18353	18345	18142	18530	18271	18421	18436	18434	18216	18293	18421	18415	18228	18240	18374	18137	18493	18271	18213	18435	18298	18282	18407	18407	18328	18351	18345	18275	18305	18370	18540	18273	18202	18365	18459	18350	18345	18408	18223	18441	18517	18511	18367	18504	18220	18318	18482	18284	18301	18288	18136	18419	18526	18573	18724	18287	18410	18267	18228	18217	18232	18321	18311	18441	18306	18330	18491	18247	18338	18317	18430	18400	18295	18178	18124	18059	18174	18364	18365	18224	18353	18329	18436	18344	18360	18236	18256	18334	18523	18403	18224	18304	18376	18396	18398	18300	18255	18333	18348	18264	18441	18371	18600	18298	18167	18289	18296	18350	18207	18255	18454	18496	17994	18357	18183	18431	18197	18180	18414	18355	18386	18360	18056	18208	18022	18552	18359	18333	18423	18232	18460	18477	18353	18454	18118	18383	18223	18273	18490	18212	18257	18204	18375	18247	18347	18234	18344	18403	18323	18478	18272	18290	18490	18112	18354	18393	18143	18435	18387	18304	18382	18272	18470	18411	18258	18262	18577	18417	18333	18189	18250	18372	18301	18410	18227	18088	18283	18266	18327	18301	18341	18309	18492	18389	18266	18320	18354	18254	18232	18459	18289	18361	18185	18489	18247	18284	18504	18287	18453	18391	18488	18424	18557	18423	18318	18457	18459	18345	18331	18364	18422	18300	18360	18363	18298	18402	18445	18312	18136	18299	18524	18173	18363	18256	18227	18314	18174	18244	18470	18447	18406	18202	18118	18349	18441	18268	18462	18419	18359	18288	18464	18128	18315	18414	18353	18386	18229	18446	18466	18394	18565	18258	18252	18376	18278	18245	18287	18273	18274	18248	18313	18431	18363	18286	18234	18243	18442	18624	18418	18403	18329	18344	18347	18552	18453	18199	18387	18470	18545	18361	18402	18633	18361	18350	18331	18358	18406	18390	18327	18309	18469	18624	18356	18316	18530	18367	18344	18383	18278	18477	18285	18390	18420	18304	18254	18268	18392	18370	18463	18249	18410	18363	18143	18304	18336	18456	18534	18255	18326	18364	18461	18385	18372	18245	18167	18306	18472	18441	18313	18339	18213	18189	18293	18354	18384	18358	18526	18250	18369	18407	18433	18250	18367	18304	18393	18222	18215	18517	18525	18326	18406	18171	18312	18379	18462	18338	18310	18216	18194	18266	18413	18258	18187	18403	18246	18238	18335	17988	18149	18227	18184	18305	18328	18257	18266	18386	18233	18218	18446	18268	18461	18383	18433	18307	18465	18766	18325	18476	18256	18145	18217	18362	18278	18392	18414	18318	18264	18351	18149	18275	18497	18232	18276	18525	18314	18269	18185	18391	18101	18357	18462	18250	18328	18459	18172	18443	18228	18185	18273	18404	18352	18447	18238	18384	18260	18244	18276	18369	18331	18284	18452	18184	18492	18293	18191	18393	18339	18416	18419	18392	18460	18348	18388	18458	18373	18346	18455	18394	18422	18221	18347	18068	18526	18708	18324	18284	18392	18238	18398	18429	18317	18198	18484	18366	18448	18161	18196	18329	18184	18455	18370	18337	18433	18397	18397	18567	18231	18519	18323	18491	18448	18425	18488	18326	18653	18382	18447	18242	18354	18274	18454	18375	18221	18105	18301	18323	18362	18348	18496	18361	18395	18330	18568	18280	18377	18553	18084	18329	18268	18492	18295	18387	18221	18264	18357	18343	18287	18375	18336	18272	18413	18266	18430	18138	18319	18302	18376	18136	18196	18589	18349	18264	18314	18398	18424	18233	18350	18494	18465	18374	18188	18428	18291	18317	18108	18184	18396	18453	18358	18300	18286	18500	18203	18324	18420	18372	18342	18659	18412	18369	18431	18336	18511	18504	18359	18361	18205	18405	18171	18331	18259	18208	18238	18310	18288	18284	18374	18378	18296	18312	18355	18388	18395	18070	18482	18397	18256	18133	18414	18419	18388	18324	18494	18269	18507	18326	18242	18394	18443	18311	18297	18431	18374	18039	18400	18524	18362	18394	18255	18351	18294	18465	18204	18461	18503	18549	18507	18310	18406	18344	18440	18363	18321	18304	18437	18424	18312	18225	18407	18379	18415	18358	18181	18315	18321	18362	18389	18310	18141	18497	18392	18386	18355	18553	18126	18311	18429	18347	18241	18240	18359	18440	18204	18458	18375	18343	18276	18249	18237	18433	18517	18202	18276	18277	18246	18519	18591	18329	18458	18430	18395	18310	18461	18522	18427	18349	18505	18194	18248	18245	18452	18389	18307	18353	18276	18474	18071	18296	18306	18304	18321	18363	18405	18514	18304	18242	18236	18147	18319	18330	18297	18460	18319	18369	18364	18473	18658	18402	18254	18257	18404	18381	18476	18205	18401	18318	18291	18405	18400	18479	18458	18392	18363	18303	18436	18240	18544	18414	18364	18487	18080	18600	18153	18283	18289	18329	18473	18230	18274	18308	18446	18252	18269	18484	18261	18275	18155	18398	18091	18163	18528	18344	18334	18453	18318	18339	18313	18479	18368	18375	18268	18436	18407	18433	18340	18062	18266	18412	18318	18240	18374	18303	18252	18228	18424	18338	18481	18224	18217	18363	18193	18393	18302	18329	18371	18268	18462	18378	18415	18375	18494	18272	18226	18433	18268	18361	18506	18538	18411	18275	18391	18248	18338	18417	18215	18307	18507	18222	18287	18479	18286	18349	18286	18407	18273	18336	18209	18329	18439	18265	18174	18401	18366	18562	18199	18400	18429	18421	18277	18183	18266	18259	18425	18213	18436	18433	18264	18243	18337	18397	18358	18287	18275	18323	18210	18231	18250	18325	18266	18253	18432	18248	18334	17986	18135	18384	18228	18303	18253	18329	18372	18480	18342	18299	18292	18455	18347	18353	18250	18392	18166	18357	18304	18318	18465	18119	18366	18372	18504	18386	18237	18456	18418	18533	18286	18527	18469	18529	18217	18412	18396	18317	18455	18345	18144	18422	18292	18461	18325	18375	18411	18190	18360	18310	18353	18297	18307	18345	18414	18434	18347	18448	18449	18233	18383	18392	18510	18485	18132	18251	18259	18440	18353	18558	18386	18472	18308	18547	18346	18174	18332	18300	18370	18267	18416	18420	18571	18519	18270	18220	18221	18304	18453	18271	18533	18259	18371	18579	18354	18310	18316	18347	18476	18237	18442	18458	18167	18352	18460	18284	18202	18187	18416	18072	18347	18490	18542	18369	18157	18215	18508	18220	18170	18302	18219	18569	18289	18342	18344	18253	18362	18375	18325	18397	18192	18172	18296	18439	18418	18420	18277	18266	18303	18275	18190	18255	18563	18521	18477	18249	18367	18317	18354	18568	18296	18372	18524	18390	18247	18205	18307	18371	18344	18282	18220	18563	18357	18331	18280	18352	18471	18595	18236	18398	18147	18367	18418	18211	18413	18326	18271	18435	18260	18062	18419	18425	18367	18271	18166	18232	18402	18374	18334	18423	18533	18321	18354	18492	18149	18428	18394	18396	18565	18387	18400	18418	18529	18442	18439	18556	18252	18453	18478	18382	18162	18374	18356	18312	18210	18469	18342	18078	18237	18426	18387	18371	18213	18180	18266	18131	18272	17999	18090	18487	18296	18461	18512	18482	18378	18436	18611	18425	18378	18293	18378	18320	18219	18172	18287	18215	18281	18362	18176	18258	18666	18147	18242	18388	18164	18415	18458	18319	18420	18409	18332	18552	18512
15871	26548	23927	20068	18643	17758	17249	17286	17121	16990	17502	23583	35375	33904	29513	22853	18267	16937	16745	16538	16512	16533	16369	16491	16424	16399	16252	16414	16372	16212	16229	16253	16463	16290	16253	16625	16374	16337	16488	16400	16339	16317	16359	16593	16296	16525	16383	16403	16307	16421	16358	16441	16388	16426	16267	16336	16209	16089	16307	16383	16388	16347	16386	16249	16187	16195	16476	16410	16424	16441	16393	16293	16349	16358	16292	16260	16277	16392	16426	16348	16297	16302	16363	16294	16393	16376	16442	16302	16373	16318	16309	16416	16420	16376	16222	16523	16503	16358	16379	16419	16543	16349	16307	16265	16293	16272	16252	16348	16170	16411	16337	16403	16373	16298	16497	16498	16371	16361	16370	16285	16386	16421	16144	16355	16271	16301	16173	16408	16364	16095	16429	16196	16530	16368	16270	16207	16393	16299	16291	16106	16021	16243	16280	16206	16289	16319	16173	16324	16111	16187	16535	16408	16300	16507	16224	16396	16335	16413	16469	16259	16408	16305	16227	16150	16359	16359	16221	16340	16499	16447	16400	16258	16418	16337	16369	16317	16432	16408	16174	16380	16470	16256	16273	16389	16424	16198	16354	16370	16336	16210	16237	16333	16404	16374	16274	16373	16343	16469	16112	16291	16404	16334	16179	16469	16380	16332	16134	16411	16247	16365	16262	16313	16155	16438	16361	16634	16334	16291	16404	16339	16461	16472	16318	16487	16302	16316	16383	16280	16400	16330	16153	16294	16376	16165	16502	16437	16212	16251	16373	16166	16273	16273	16277	16476	16423	16225	16336	16280	16251	16305	16496	16177	16474	16360	16183	16393	16352	16287	16539	16393	16190	16375	16209	16282	16401	16414	16369	16271	16326	16331	16165	16204	16392	16387	16377	16433	16328	16418	16266	16340	16401	16390	16339	16290	16326	16430	16429	16216	16344	16291	16425	16259	16261	16390	16355	16351	16459	16213	16345	16435	16354	16221	16192	16467	16396	16375	16376	16351	16310	16277	16316	16323	16357	16270	16337	16364	16298	16396	16305	16390	16131	16351	16375	16240	16304	16220	16345	16303	16494	16458	16427	16174	16286	16223	16466	16415	16326	16304	16306	16174	16340	16390	16225	16455	16202	16200	16284	16441	16322	16288	16161	16316	16258	16364	16316	16329	16250	16448	16390	16438	16379	16427	16430	16302	16352	16456	16375	16319	16433	16322	16345	16384	16374	16215	16284	16219	16225	16487	16330	16413	16238	16383	16382	16379	16342	16187	16475	16331	16337	16279	16529	16160	16443	16219	16280	16440	16532	16395	16368	16419	16307	16408	16344	16400	16397	16358	16184	16476	16381	16184	16385	16264	16308	16416	16271	16339	16391	16221	16295	16311	16296	16337	16362	16171	16343	16187	16544	16263	16385	16455	16372	16321	16241	16462	16395	16389	16377	16275	16390	16493	16371	16267	16323	16213	16302	16335	16194	16150	16420	16258	16395	16211	16542	16257	16526	16314	16456	16479	16179	16431	16202	16271	16380	16427	16195	16425	16300	16558	16320	16293	16257	16155	16275	16186	16508	16267	16453	16438	16358	16258	16333	16430	16325	16283	16365	16556	16387	16272	16270	16440	16276	16179	16278	16257	16438	16232	16395	16297	16465	16533	16356	16275	16444	16543	16246	16238	16383	16484	16376	16498	16360	16338	16286	16257	16128	16294	16355	16445	16265	16330	16333	16273	16342	16382	16328	16473	16343	16278	16164	16280	16451	16351	16332	16229	16512	16515	16465	16347	16300	16379	16284	16299	16258	16316	16366	16308	16236	16367	16375	16409	16397	16297	16323	16270	16583	16183	16429	16297	16453	16324	16336	16431	16333	16437	16339	16157	16368	16485	16392	16362	16350	16318	16266	16451	16393	16348	16409	16362	16216	16301	16418	16380	16355	16246	16399	16431	16233	16477	16418	16283	16401	16480	16361	16497	16298	16338	16376	16332	16205	16262	16269	16176	16325	16171	16142	16154	16365	16383	16355	16387	16157	16246	16370	16359	16445	16371	16385	16203	16420	16299	16412	16403	16208	16193	16459	16257	16330	16369	16314	16398	16362	16333	16195	16322	16421	16317	16407	16337	16277	16326	16253	16420	16511	16225	16473	16192	16441	16403	16203	16411	16310	16417	16177	16263	16287	16261	16269	16244	16583	16353	16382	16386	16144	16257	16355	16368	16407	16288	16263	16378	16365	16395	16542	16231	16245	16255	16436	16436	16337	16501	16246	16437	16396	16358	16252	16356	16334	16312	16281	16241	16298	16531	16477	16374	16546	16356	16400	16161	16343	16098	16505	16304	16491	16329	16353	16431	16450	16295	16483	16277	16380	16363	16412	16342	16252	16373	16174	16180	16379	16543	16347	16373	16453	16276	16354	16225	16411	16292	16401	16323	16394	16287	16372	16365	16291	16380	16334	16379	16231	16324	16200	16338	16348	16337	16465	16223	16310	16385	16370	16216	16409	16241	16280	16315	16560	16382	16351	16243	16345	16207	16364	16269	16432	16446	16405	16363	16408	16404	16322	16383	16300	16364	16331	16473	16339	16604	16240	16306	16462	16373	16429	16288	16600	16278	16384	16391	16364	16406	16548	16265	16313	16308	16337	16419	16313	16288	16263	16484	16187	16180	16283	16522	16280	16417	16214	16286	16315	16349	16401	16369	16372	16431	16403	16423	16433	16360	16319	16416	16285	16323	16249	16246	16375	16502	16389	16188	16276	16179	16386	16500	16274	16398	16098	16199	16184	16236	16223	16064	16256	16479	16219	16388	16382	16302	16482	16478	16362	16218	16319	16267	16435	16320	16249	16230	16216	16276	16285	16316	16336	16469	16345	16363	16272	16346	16438	16212	16320	16482	16394	16360	16462	16092	16309	16340	16547	16225	16302	16331	16460	16404	16446	16376	16427	16358	16338	16447	16369	16452	16394	16388	16228	16517	16314	16425	16412	16364	16387	16314	16502	16461	16315	16315	16282	16439	16377	16294	16266	16502	16249	16293	16401	16179	16327	16181	16576	16273	16392	16211	16538	16443	16325	16261	16354	16303	16315	16286	16255	16327	16246	16532	16236	16491	16445	16285	16431	16397	16368	16575	16254	16331	16415	16363	16129	16361	16426	16370	16689	16306	16429	16427	16218	16366	16354	16574	16306	16170	16300	16332	16216	16438	16427	16524	16269	16309	16189	16317	16278	16234	16477	16305	16293	16434	16257	16349	16231	16260	16234	16410	16214	16394	16222	16292	16251	16393	16453	16323	16407	16345	16212	16216	16435	16303	16326	16349	16468	16477	16316	16225	16291	16422	16474	16529	16229	16470	16260	16356	16246	16410	16252	16242	16434	16231	16399	16324	16347	16205	16294	16452	16255	16390	16338	16424	16419	16355	16210	16457	16323	16404	16327	16512	16484	16412	16248	16363	16225	16377	16371	16526	16322	16395	16273	16423	16354	16438	16339	16351	16314	16478	16377	16246	16475	16274	16259	16314	16322	16312	16401	16326	16266	16460	16312	16510	16271	16325	16293	16545	16407	16372	16186	16433	16513	16224	16117	16457	16470	16210	16326	16468	16371	16422	16254	16349	16275	16293	16471	16355	16225	16198	16385	16389	16261	16230	16417	16255	16351	16115	16318	16439	16290	16261	16361	16350	16252	16369	16426	16341	16369	16477	16578	16226	16458	16461	16420	16208	16490	16527	16310	16142	16243	16348	16434	16270	16256	16546	16298	16316	16337	16070	16387	16365	16374	16298	16209	16448	16320	16446	16532	16429	16420	16353	16502	16417	16293	16208	16472	16499	16166	16246	16337	16335	16320	16380	16230	16526	16620	16529	16282	16292	16402	16361	16229	16280	16286	16417	16383	16250	16282	16323	16449	16319	16322	16108	16329	16488	16230	16473	16162	16392	16358	16296	16321	16383	16366	16314	16442	16307	16384	16258	16334	16413	16436	16361	16347	16279	16409	16402	16167	16223	16317	16322	16351	16382	16235	16208	16231	16426	16379	16216	16338	16368	16308	16272	16399	16336	16334	16225	16470	16353	16276	16244	16408	16414	16275	16288	16390	16457	16247	16266	16389	16290	16438	16371	16343	16320	16204	16256	16180	16445	16292	16060	16616	16364	16395	16394	16350	16377	16286	16168	16411	16284	16215	16338	16518	16264	16616	16268	16160	16327	16429	16477	16327	16069	16453	16299	16274	16168	16472	16356	16303	16351	16240	16213	16308	16329	16521	16333	16262	16519	16414	16355	16296	16238	16398	16149	16286	16295	16271	16502	16303	16319	16145	16385	16385	16128	16384	16190	16344	16342	16401	16355	16423	16374	16399	16315	16292	16361	16223	16281	16371	16397	16269	16398	16344	16410	16346	16302	16481	16563	16461	16307	16412	16407	16404	16208	16482	16601	16352	16435	16257	16399	16224	16331	16221	16360	16239	16430	16471	16462	16312	16469	16232	16444	16353	16321	16181	16343	16271	16383	16281	16221	16278	16424	16241	16306	16233	16210	16429	16207	16525	16402	16498	16183	16385	16305	16294	16372	16272	16442	16314	16299	16353	16199	16168	16450	16189	16330	16531	16394	16401	16306	16273	16502	16323	16190	16343	16464	16307	16392	16472	16235	16314	16332	16339	16327	16293	16301	16292	16298	16344	16319	16221	16343	16331	16442	16284	16372	16370	16492	16157	16588	16345	16241	16361	16305	16338	16248	16481	16256	16337	16416	16483	16480	16399	16402	16526	16314	16449	16299	16311	16281	16572	16235	16345	16375	16486	16338	16281	16426	16383	16308	16398	16276	16214	16431	16354	16186	16248	16392	16227	16395	16307	16181	16359	16317	16328	16390	16502	16429	16410	16346	16422	16306	16439	16458	16322	16317	16317	16286	16323	16381	16349	16207	16307	16348	16419	16322	16229	16379	16423	16453	16358	16377	16412	16327	16201	16334	16527	16289	16251	16363	16350	16293	16349	16398	16431	16277	16189	16393	16422	16413	16273	16490	16181	16414	16337	16384	16356	16362	16595	16439	16397	16430	16303	16215	16319	16338	16560	16468	16230	16439	16273	16419	16304	16273	16185	16358	16282	16473	16275	16290	16427	16403	16368	16339	16254	16377
23192	21584	29495	24168	21780	23773	25076	20141	19558	19984	20264	25723	40333	39918	34808	28112	21991	19818	19234	18895	18818	18850	18594	18744	18511	18708	18670	18629	18721	18705	18746	18678	18602	18790	18587	18588	18545	18548	18618	18622	18475	18448	18660	18609	18572	18667	18419	18652	18628	18570	18545	18642	18427	18583	18483	18502	18530	18481	18450	18501	18502	18807	18584	18387	18508	18326	18400	18658	18457	18644	18548	18445	18518	18687	18533	18563	18550	18511	18602	18730	18577	18524	18407	18663	18541	18428	18710	18482	18779	18554	18429	18673	18670	18655	18429	18636	18708	18373	18586	18377	18535	18458	18636	18452	18520	18383	18547	18466	18702	18724	18467	18594	18589	18709	18533	18651	18546	18463	18495	18573	18378	18421	18421	18529	18660	18674	18794	18619	18534	18477	18787	18640	18665	18663	18599	18443	18536	18435	18615	18606	18662	18540	18392	18378	18565	18656	18610	18559	18513	18656	18606	18474	18470	18612	18727	18681	18450	18628	18535	18382	18492	18537	18547	18435	18553	18723	18484	18453	18646	18288	18508	18495	18373	18403	18479	18553	18414	18688	18525	18391	18633	18582	18694	18485	18543	18634	18410	18686	18501	18505	18396	18546	18489	18545	18612	18518	18653	18470	18709	18607	18604	18666	18566	18415	18464	18498	18429	18711	18354	18509	18569	18794	18490	18388	18343	18387	18530	18584	18686	18391	18445	18486	18450	18332	18537	18346	18307	18625	18813	18279	18621	18527	18712	18550	18601	18524	18554	18494	18568	18432	18488	18723	18597	18421	18446	18629	18730	18444	18459	18503	18475	18440	18268	18485	18698	18575	18472	18692	18709	18388	18481	18536	18516	18718	18645	18619	18513	18572	18626	18489	18630	18582	18416	18487	18609	18573	18561	18403	18256	18568	18626	18396	18427	18517	18405	18478	18581	18420	18486	18431	18495	18550	18301	18482	18170	18615	18420	18345	18487	18573	18446	18499	18553	18461	18410	18336	18458	18356	18542	18550	18579	18440	18490	18767	18620	18618	18350	18589	18577	18552	18506	18367	18460	18508	18481	18660	18428	18564	18416	18449	18452	18505	18634	18674	18527	18246	18381	18638	18466	18468	18600	18616	18502	18442	18442	18403	18467	18384	18558	18412	18636	18268	18431	18656	18411	18578	18659	18598	18403	18572	18654	18131	18499	18469	18459	18590	18507	18406	18498	18388	18496	18579	18458	18556	18675	18440	18438	18489	18538	18521	18457	18333	18493	18617	18334	18605	18386	18510	18590	18450	18757	18502	18336	18370	18487	18604	18605	18482	18416	18487	18700	18630	18536	18681	18672	18443	18476	18677	18554	18514	18553	18580	18342	18366	18541	18442	18509	18458	18540	18768	18551	18574	18743	18571	18453	18614	18446	18426	18653	18536	18474	18383	18472	18348	18405	18257	18671	18379	18668	18617	18453	18603	18306	18455	18382	18350	18377	18332	18527	18592	18560	18439	18432	18618	18355	18444	18551	18399	18461	18505	18494	18574	18535	18543	18548	18682	18785	18403	18413	18724	18505	18465	18615	18648	18401	18495	18576	18375	18296	18506	18570	18513	18683	18403	18462	18305	18536	18305	18546	18417	18663	18647	18556	18465	18437	18507	18459	18534	18618	18376	18797	18407	18357	18344	18384	18810	18671	18606	18576	18462	18500	18398	18558	18509	18574	18443	18449	18714	18665	18649	18650	18345	18286	18430	18520	18498	18284	18419	18561	18681	18291	18403	18535	18418	18484	18397	18540	18557	18717	18617	18743	18702	18539	18392	18397	18499	18534	18591	18487	18298	18528	18370	18663	18563	18636	18676	18421	18424	18604	18636	18462	18721	18725	18453	18603	18544	18752	18284	18826	18419	18534	18728	18423	18587	18395	18531	18599	18649	18525	18431	18425	18286	18737	18602	18385	18582	18550	18300	18559	18583	18488	18611	18532	18552	18547	18455	18436	18571	18375	18555	18516	18358	18579	18505	18375	18565	18761	18688	18505	18558	18420	18603	18330	18638	18538	18352	18436	18353	18600	18379	18506	18353	18561	18459	18662	18662	18563	18341	18766	18488	18446	18453	18437	18277	18516	18675	18613	18511	18532	18681	18377	18626	18483	18539	18341	18467	18408	18468	18683	18422	18463	18414	18621	18358	18441	18428	18496	18370	18641	18594	18390	18492	18499	18531	18719	18636	18492	18646	18576	18671	18624	18793	18416	18621	18429	18410	18360	18524	18602	18506	18582	18489	18417	18631	18447	18538	18491	18638	18453	18458	18561	18568	18569	18354	18678	18642	18636	18597	18650	18443	18473	18382	18602	18625	18575	18582	18657	18551	18362	18437	18429	18422	18396	18349	18684	18419	18531	18418	18503	18604	18558	18505	18500	18475	18510	18494	18468	18600	18567	18440	18393	18643	18485	18435	18527	18570	18618	18516	18449	18430	18532	18554	18635	18648	18508	18619	18535	18502	18480	18412	18574	18380	18401	18597	18569	18597	18526	18517	18313	18529	18484	18414	18439	18349	18679	18591	18516	18616	18496	18453	18420	18427	18489	18410	18723	18585	18596	18494	18549	18508	18481	18405	18669	18694	18503	18474	18688	18513	18424	18410	18543	18516	18604	18225	18562	18465	18261	18443	18525	18500	18422	18347	18584	18777	18602	18423	18327	18586	18473	18588	18554	18518	18668	18335	18428	18594	18693	18484	18468	18352	18319	18438	18566	18536	18596	18682	18529	18640	18460	18515	18461	18538	18376	18556	18339	18657	18405	18647	18495	18522	18415	18609	18550	18414	18511	18661	18460	18473	18698	18272	18531	18497	18546	18676	18609	18477	18625	18468	18230	18580	18369	18509	18432	18530	18590	18434	18378	18503	18406	18506	18482	18601	18565	18462	18321	18475	18522	18503	18472	18483	18404	18450	18474	18654	18511	18550	18539	18424	18395	18502	18519	18201	18186	18604	18605	18764	18368	18427	18531	18511	18466	18507	18411	18482	18406	18370	18377	18543	18631	18615	18364	18521	18433	18370	18624	18402	18683	18673	18599	18537	18496	18740	18602	18610	18471	18552	18759	18614	18578	18642	18369	18499	18420	18605	18595	18579	18579	18728	18390	18669	18479	18545	18402	18438	18423	18491	18552	18483	18665	18652	18507	18510	18439	18441	18591	18554	18526	18725	18504	18498	18550	18392	18628	18601	18652	18543	18506	18592	18479	18401	18524	18528	18475	18487	18701	18500	18471	18665	18582	18335	18355	18846	18517	18590	18805	18585	18522	18584	18445	18569	18539	18496	18814	18541	18486	18352	18506	18294	18590	18440	18494	18398	18332	18445	18526	18669	18552	18404	18383	18400	18480	18402	18424	18501	18703	18519	18282	18683	18522	18593	18416	18696	18679	18497	18734	18563	18434	18627	18515	18422	18597	18520	18344	18553	18681	18463	18424	18352	18259	18522	18802	18537	18635	18570	18568	18311	18362	18648	18545	18419	18370	18310	18447	18258	18522	18507	18358	18488	18367	18532	18375	18615	18364	18644	18640	18514	18465	18396	18529	18580	18513	18361	18432	18601	18477	18401	18545	18377	18442	18663	18530	18511	18674	18580	18440	18348	18387	18538	18521	18261	18625	18660	18506	18546	18521	18392	18655	18425	18537	18448	18448	18429	18536	18435	18501	18499	18353	18632	18488	18466	18488	18653	18477	18616	18481	18616	18414	18498	18549	18474	18577	18435	18492	18469	18490	18547	18473	18441	18503	18664	18656	18695	18481	18497	18489	18356	18403	18514	18642	18549	18604	18444	18474	18394	18372	18760	18614	18539	18376	18532	18478	18443	18420	18544	18421	18517	18455	18755	18595	18391	18643	18437	18429	18623	18318	18629	18481	18723	18608	18630	18465	18520	18535	18572	18685	18608	18569	18581	18512	18547	18413	18643	18440	18540	18652	18623	18555	18474	18301	18476	18495	18445	18445	18499	18481	18495	18473	18441	18412	18498	18634	18474	18701	18490	18720	18484	18513	18450	18471	18669	18415	18698	18559	18328	18318	18469	18579	18371	18537	18512	18438	18486	18364	18435	18465	18487	18496	18463	18371	18483	18446	18925	18435	18462	18470	18524	18640	18691	18313	18557	18701	18762	18620	18715	18498	18823	18765	18599	18478	18395	18524	18459	18625	18657	18505	18331	18590	18456	18454	18404	18599	18461	18641	18521	18536	18376	18341	18598	18594	18536	18454	18502	18521	18521	18494	18420	18603	18609	18693	18298	18453	18437	18706	18537	18528	18696	18441	18465	18498	18547	18463	18396	18601	18390	18410	18386	18496	18601	18595	18436	18680	18413	18750	18363	18472	18497	18184	18271	18571	18609	18581	18568	18592	18436	18377	18537	18535	18561	18515	18510	18456	18452	18397	18556	18496	18400	18511	18528	18619	18479	18431	18570	18478	18457	18354	18401	18470	18425	18440	18412	18692	18583	18406	18457	18519	18361	18524	18615	18445	18667	18586	18468	18538	18446	18545	18516	18533	18383	18763	18645	18406	18339	18505	18608	18407	18662	18351	18547	18359	18499	18725	18585	18711	18499	18704	18492	18425	18696	18646	18429	18442	18600	18388	18227	18439	18626	18686	18555	18525	18567	18594	18368	18494	18679	18391	18542	18302	18459	18426	18478	18395	18537	18461	18401	18448	18416	18611	18532	18513	18514	18523	18425	18562	18548	18522	18513	18537	18518	18439	18730	18409	18429	18598	18484	18607	18393	18731	18416	18478	18712	18355	18567	18482	18528	18707	18626	18351	18714	18820	18484	18389	18338	18620	18467	18663	18712	18531	18440	18693	18552	18529	18350	18604	18483	18545	18637	18581	18559	18577	18818	18593	18485	18542	18650	18504	18623	18547	18546	18605	18635	18284	18358	18432	18381	18399	18617	18583	18525	18668	18572	18467	18431	18775	18296	18553	18413	18396	18660	18444	18418	18555	18403	18668	18600	18512	18588	18424	18450	18466	18445	18381	18663	18534	18586	18507	18315	18447	18434	18535	18385	18599	18567	18506	18349	18404	18694	18501	18482	18528	18546	18466	18341	18345	18430	18429	18275	18463	18527	18526	18633	18545	18614	18428	18520	18616	18730
16322	28986	26624	22257	20024	18875	18338	18169	18082	17983	18834	28894	43752	41987	35726	27410	19862	17492	16788	16617	16402	16436	16407	16545	16363	16465	16210	16267	16439	16285	16426	16453	16440	16496	16604	16374	16500	16335	16403	16476	16518	16431	16506	16414	16443	16363	16452	16472	16432	16458	16357	16367	16330	16415	16374	16482	16549	16372	16600	16387	16399	16428	16652	16156	16293	16600	16491	16443	16418	16198	16349	16450	16389	16577	16312	16295	16388	16349	16413	16382	16467	16440	16458	16424	16464	16292	16472	16409	16431	16585	16292	16519	16459	16439	16322	16624	16404	16517	16548	16243	16484	16352	16575	16579	16475	16201	16493	16518	16484	16559	16433	16229	16486	16339	16484	16464	16180	16270	16470	16443	16445	16406	16324	16523	16435	16328	16468	16366	16591	16458	16351	16303	16501	16349	16545	16428	16743	16477	16369	16367	16484	16406	16619	16447	16519	16257	16381	16439	16373	16285	16333	16314	16491	16340	16484	16474	16329	16559	16453	16319	16449	16303	16243	16399	16323	16268	16486	16481	16402	16183	16489	16355	16490	16318	16380	16424	16511	16317	16555	16421	16373	16259	16506	16295	16549	16328	16500	16507	16313	16411	16441	16368	16564	16238	16452	16306	16466	16397	16364	16672	16238	16524	16380	16487	16288	16440	16326	16354	16334	16365	16483	16475	16480	16204	16340	16408	16324	16253	16585	16470	16369	16408	16410	16426	16363	16248	16497	16514	16474	16483	16444	16443	16237	16440	16528	16481	16295	16344	16516	16421	16177	16504	16385	16389	16290	16395	16632	16580	16462	16500	16401	16516	16321	16588	16394	16304	16451	16401	16343	16387	16637	16456	16519	16342	16250	16539	16225	16251	16361	16441	16449	16477	16417	16543	16432	16050	16458	16314	16401	16589	16311	16355	16460	16265	16473	16556	16478	16422	16471	16526	16271	16186	16242	16342	16510	16404	16351	16435	16547	16521	16301	16313	16332	16563	16396	16404	16409	16300	16242	16488	16321	16375	16380	16235	16321	16305	16375	16431	16341	16249	16435	16596	16406	16493	16364	16411	16398	16443	16468	16387	16352	16244	16256	16370	16439	16520	16291	16512	16459	16357	16178	16359	16533	16469	16528	16485	16303	16289	16352	16348	16511	16575	16467	16319	16630	16584	16447	16236	16479	16349	16322	16519	16411	16618	16433	16394	16460	16450	16352	16322	16410	16357	16467	16405	16282	16432	16341	16427	16489	16250	16461	16392	16530	16408	16380	16392	16536	16449	16326	16377	16302	16402	16303	16316	16411	16399	16226	16383	16529	16330	16329	16369	16370	16416	16440	16547	16407	16352	16359	16459	16369	16301	16313	16443	16399	16347	16382	16412	16344	16230	16335	16381	16392	16367	16517	16282	16499	16312	16349	16217	16444	16366	16538	16369	16420	16367	16531	16383	16439	16253	16398	16419	16427	16561	16412	16436	16264	16444	16227	16418	16236	16388	16405	16522	16596	16470	16415	16371	16199	16440	16358	16475	16361	16431	16540	16403	16406	16534	16355	16422	16292	16389	16250	16395	16263	16301	16511	16465	16252	16333	16498	16239	16292	16212	16479	16510	16426	16300	16268	16403	16332	16389	16578	16389	16364	16372	16284	16383	16521	16390	16496	16321	16343	16438	16357	16393	16426	16456	16398	16317	16390	16467	16381	16348	16439	16424	16365	16469	16321	16542	16380	16369	16469	16472	16394	16352	16443	16383	16269	16373	16486	16385	16392	16421	16447	16463	16348	16458	16497	16376	16342	16383	16340	16346	16259	16407	16313	16468	16376	16495	16418	16333	16322	16423	16427	16299	16522	16355	16290	16411	16341	16445	16414	16455	16211	16407	16526	16284	16316	16398	16391	16311	16527	16423	16172	16546	16231	16413	16490	16436	16283	16420	16375	16503	16311	16412	16384	16407	16356	16440	16452	16338	16489	16365	16559	16333	16243	16369	16388	16341	16347	16365	16289	16325	16400	16387	16474	16536	16472	16404	16522	16496	16355	16537	16400	16450	16429	16409	16359	16562	16354	16337	16482	16403	16302	16316	16344	16386	16331	16468	16338	16357	16410	16260	16384	16516	16340	16204	16289	16516	16389	16099	16347	16308	16388	16287	16303	16579	16417	16391	16485	16231	16367	16407	16488	16245	16497	16428	16220	16543	16496	16422	16548	16337	16600	16219	16270	16572	16453	16338	16349	16442	16416	16332	16382	16350	16406	16362	16287	16441	16440	16394	16292	16356	16426	16448	16298	16436	16493	16204	16474	16346	16354	16576	16352	16485	16458	16533	16338	16289	16288	16492	16398	16322	16437	16336	16345	16238	16163	16334	16429	16539	16464	16322	16455	16476	16350	16472	16381	16398	16366	16491	16261	16355	16479	16429	16260	16187	16485	16271	16355	16299	16469	16270	16407	16751	16357	16357	16305	16423	16390	16279	16403	16344	16316	16477	16456	16386	16398	16481	16286	16305	16343	16298	16571	16496	16262	16488	16457	16479	16427	16384	16310	16340	16348	16564	16407	16360	16564	16382	16503	16332	16318	16438	16390	16362	16546	16307	16452	16507	16454	16292	16409	16426	16505	16502	16513	16453	16366	16334	16462	16313	16293	16552	16427	16450	16483	16535	16409	16498	16477	16383	16310	16309	16539	16397	16367	16334	16227	16413	16287	16291	16239	16361	16314	16407	16181	16385	16385	16375	16501	16322	16373	16385	16123	16404	16460	16373	16388	16372	16491	16541	16256	16316	16514	16244	16382	16213	16351	16329	16414	16425	16429	16270	16312	16521	16373	16303	16321	16404	16419	16395	16322	16318	16385	16318	16512	16327	16564	16480	16380	16386	16244	16339	16421	16441	16454	16308	16590	16433	16343	16532	16464	16578	16311	16368	16357	16282	16369	16236	16372	16176	16274	16437	16253	16408	16419	16429	16501	16413	16495	16394	16263	16446	16247	16479	16394	16309	16285	16352	16319	16319	16357	16356	16357	16464	16261	16357	16307	16375	16341	16399	16596	16365	16293	16488	16244	16504	16229	16368	16437	16371	16333	16261	16478	16419	16288	16413	16432	16409	16509	16380	16398	16276	16508	16259	16330	16585	16336	16370	16219	16344	16427	16254	16535	16364	16449	16391	16468	16300	16363	16396	16434	16548	16408	16529	16439	16528	16430	16310	16376	16484	16289	16368	16307	16415	16324	16309	16365	16461	16441	16379	16289	16370	16502	16359	16546	16386	16325	16326	16423	16493	16297	16513	16332	16263	16378	16481	16250	16458	16396	16182	16245	16620	16519	16430	16441	16441	16439	16365	16244	16482	16491	16272	16262	16359	16376	16243	16478	16375	16377	16362	16481	16461	16471	16391	16525	16427	16256	16222	16469	16236	16305	16447	16303	16388	16348	16228	16554	16434	16503	16417	16494	16480	16247	16305	16282	16342	16291	16326	16186	16524	16502	16305	16377	16168	16280	16357	16476	16360	16468	16375	16308	16496	16314	16441	16385	16387	16230	16362	16393	16427	16512	16358	16218	16439	16424	16406	16384	16174	16388	16242	16371	16381	16398	16327	16318	16445	16463	16210	16598	16488	16503	16523	16265	16404	16380	16335	16503	16337	16402	16502	16434	16298	16471	16522	16411	16393	16310	16505	16310	16375	16279	16266	16371	16394	16379	16515	16385	16424	16524	16485	16310	16460	16557	16443	16337	16479	16568	16283	16397	16489	16489	16313	16324	16347	16312	16190	16268	16494	16169	16376	16419	16412	16322	16413	16503	16348	16435	16341	16451	16393	16353	16393	16499	16448	16467	16290	16303	16430	16309	16417	16401	16364	16374	16517	16201	16540	16416	16365	16397	16424	16498	16424	16618	16316	16394	16421	16461	16368	16301	16321	16361	16428	16380	16322	16365	16242	16355	16350	16479	16365	16368	16458	16315	16324	16383	16402	16429	16372	16413	16312	16545	16389	16451	16513	16579	16174	16025	16561	16272	16500	16333	16369	16397	16358	16402	16415	16298	16379	16294	16248	16433	16379	16381	16503	16523	16395	16459	16408	16401	16436	16283	16347	16326	16311	16561	16429	16367	16610	16449	16526	16320	16403	16466	16314	16336	16398	16413	16315	16502	16290	16404	16233	16304	16407	16371	16471	16431	16291	16327	16535	16628	16264	16413	16541	16318	16348	16571	16274	16386	16225	16474	16347	16279	16323	16332	16328	16333	16196	16475	16455	16380	16543	16466	16475	16152	16401	16340	16394	16435	16209	16275	16440	16337	16578	16307	16319	16473	16129	16520	16631	16344	16438	16280	16444	16287	16338	16349	16185	16420	16319	16448	16331	16528	16348	16399	16254	16459	16314	16478	16480	16391	16385	16252	16254	16477	16373	16469	16284	16447	16479	16353	16353	16479	16617	16398	16414	16382	16465	16383	16223	16539	16337	16381	16221	16424	16451	16429	16424	16481	16384	16386	16497	16251	16330	16356	16525	16472	16459	16408	16319	16388	16436	16421	16351	16258	16494	16313	16462	16435	16312	16376	16175	16558	16541	16510	16405	16412	16522	16532	16436	16473	16544	16471	16160	16339	16427	16362	16542	16484	16524	16310	16406	16478	16405	16351	16326	16241	16411	16286	16446	16354	16295	16307	16310	16468	16488	16320	16290	16429	16354	16482	16301	16373	16323	16346	16323	16383	16550	16335	16456	16412	16419	16290	16379	16384	16350	16286	16299	16402	16227	16458	16271	16481	16565	16411	16404	16320	16489	16423	16465	16278	16262	16393	16491	16339	16464	16498	16314	16478	16438	16469	16354	16383	16475	16351	16496	16395	16495	16390	16380	16399	16365	16316	16501	16287	16425	16537	16306	16411	16248	16457	16388	16409	16310	16229	16640	16470	16353	16270	16363	16390	16427	16404	16402	16468	16239	16190	16321	16459	16361	16353	16361	16295	16427	16359	16565	16221	16395	16471	16496	16341	16538	16224	16288	16181	16537	16297	16432	16332	16269	16374	16386	16468	16401	16411	16401	16303	16380	16359	16384	16503	16429	16381	16301	16283	16314	16412	16487	16500	16291	16413	16563	16394	16452	16374	16340	16402	16566	16457	16400	16238	16439	16435	16451
27941	22326	24686	21448	18173	18354	18335	18157	18232	18270	18479	18786	20128	20376	19738	19198	18323	18175	18124	17936	17993	17969	18003	17902	17955	18011	17987	17893	17793	17876	18074	17939	17980	17923	18043	17975	17957	17888	17960	17990	17736	17981	18010	17818	18093	17945	18010	17937	17890	17883	18004	17986	17954	17669	18065	18015	18070	18001	18079	17981	17984	18169	17739	18253	17903	17912	17987	17836	17990	17893	17862	18019	18072	17855	18032	18029	17837	18074	17917	17825	17809	17992	17891	17882	17959	17812	17974	17790	17945	17902	17827	17824	18165	17872	17729	17820	17927	18052	17876	17900	17929	17848	17968	17874	18024	17928	17781	17920	17977	17797	17828	17979	18143	17896	17942	17853	18019	17851	18067	18163	17904	17911	17792	18180	17928	17626	17957	17979	18122	18085	17977	17778	17996	17868	17895	17985	18077	18033	17907	17885	17958	17965	17884	17930	17959	17939	17915	17934	17969	18116	17920	18027	17926	17974	18012	17914	17903	17861	17896	17894	17826	17821	17716	18007	17813	17883	17944	18067	17880	17813	18133	17910	17922	18130	17915	17982	17925	17850	18017	17996	17974	18058	17915	17776	17913	17738	18013	17882	17941	17782	17992	17911	17873	18069	17990	17955	18024	17876	17868	18105	18094	17898	18111	18010	17840	17993	17894	17908	17982	17847	18075	18016	17949	17992	18015	18045	18127	17980	18192	18002	18007	17792	17906	17910	18168	17972	17817	18186	17867	17879	18153	18190	17978	17849	17858	17956	17948	17988	17774	18015	17816	18023	17827	17765	17960	18110	17969	17927	18147	17893	18013	17909	17972	18092	17942	17803	17739	17790	17988	17801	17842	17933	17766	17735	17804	18078	17933	17962	17900	17989	17873	17749	17781	17862	17858	17852	18090	17828	17908	17954	17815	18008	17859	17850	17913	18067	18026	18038	18050	17912	17982	18046	17992	18066	18193	17864	17990	17915	17964	18056	18006	17987	17890	17891	18018	18111	17957	17981	17915	18075	17874	17811	18123	18055	18058	17766	17894	17759	17608	18072	18014	17941	18027	17958	17846	17920	18009	17812	18033	18004	17815	17947	17766	18124	18127	17984	17730	17906	17819	17938	17927	17921	18073	18029	18016	17632	17950	17993	17894	17750	18049	17861	17973	17922	17820	17896	17889	18124	17858	18124	18061	18022	18110	17872	17795	17812	17877	17903	17836	17948	18082	17994	18105	18081	17846	17740	17850	17909	17920	17916	17828	18133	17844	17932	18168	18012	17864	17793	17835	17721	17857	18057	17848	17939	17821	18174	18077	18008	17993	17732	17907	17948	17845	17795	18106	18054	17921	17963	17997	17803	17933	17955	17833	18040	17966	18003	17884	18203	17952	18042	17986	17864	18040	17963	18114	17914	18049	17871	18132	18015	18067	17810	17903	17873	17888	17947	18003	17778	17802	18022	17932	17928	18105	17901	18059	18080	17977	17925	17945	17963	18032	17797	18045	17916	18122	17728	17945	17698	17869	17985	17996	17867	17895	17829	17992	18024	17987	18162	17816	17891	17891	17917	18113	18132	18046	18045	17952	17986	18107	17864	17955	17748	17962	17723	17634	17808	18020	18044	17859	17740	18030	17769	17884	17976	17799	18027	17940	17931	17844	17873	17902	17897	17967	17979	17938	17765	17929	18193	17772	18117	18123	18024	17849	17965	17937	17986	17883	17847	17979	17978	17931	17859	17719	18057	18116	17926	18085	18103	17792	17913	18021	17890	18086	17953	18042	17887	17869	17918	18027	17907	17893	17948	18049	17819	18018	18049	17870	18069	17923	17798	17930	17915	17772	17892	17905	17904	18021	18213	18092	18352	17967	17857	18075	17779	17765	18107	18050	17861	17896	17952	17822	17844	17767	17927	17900	17752	17820	17948	17935	18101	17939	17969	17980	17852	17855	17971	17903	17896	17902	18002	18029	18034	17957	17990	18043	18003	17860	17834	17919	17811	18051	17976	18031	18021	18117	17795	17771	17924	17957	17873	17955	17955	18028	18123	18028	17982	17946	17850	18191	18134	18169	17984	17881	17863	18150	17855	17871	17786	17924	17927	18120	18024	17973	17992	17983	17894	17903	17966	17909	18048	18198	17788	17836	17807	17665	17812	17916	17909	17912	17947	17934	17979	18009	17741	18043	17976	17895	17964	17741	18031	17566	18024	18021	17811	18004	17887	17821	17922	17975	18050	17878	17998	18141	17887	17834	17848	17980	17820	17925	17819	17786	17936	17900	17902	18152	17758	17726	18043	18003	17995	18133	17944	17946	17905	17835	17816	18102	18002	18194	17897	17790	17873	17866	17790	18009	17848	18078	17964	18023	17899	18017	18100	17824	17844	17954	18022	18029	18317	18091	18206	18084	18020	17936	18055	17852	17856	18013	17949	18083	17991	17821	17818	17911	17817	17924	18014	17918	17986	18049	17834	17979	17915	18066	18121	18002	18118	17737	17936	17986	17854	17871	17753	17886	17923	18027	17771	18092	18002	17962	17796	17860	17684	17932	18047	17913	18034	17986	17962	17943	17907	17993	17798	18012	18008	17980	17801	17978	17871	17906	17980	17983	17788	18049	18017	17898	18064	17671	17992	17827	17992	17909	17960	17917	17982	17831	17913	17853	17898	17956	17856	17938	17854	17828	17676	17881	17765	17769	18071	17933	18031	17931	17937	18113	17907	17928	18125	17865	17827	17764	17827	17927	18001	17870	17826	17770	17950	17844	18153	17952	17941	17896	17974	18071	17904	17771	17768	17940	18057	17752	17960	17851	18110	17756	18105	17864	18018	18180	17879	17898	18017	17726	18105	17871	17953	17934	17999	17896	17893	17931	18146	17905	18036	17763	18036	17870	17777	18062	18079	17781	18040	17951	18045	17902	18084	18053	17936	17890	18001	17960	17739	18044	18231	18042	17896	17906	17982	18032	18187	18095	17733	17928	17975	18042	17932	17925	17950	17965	17918	17911	18018	17910	18101	17944	17920	18174	17911	18051	18028	17915	17947	17886	18052	18073	17891	18041	17966	17950	18012	18090	18021	17937	17837	17827	17820	17739	17706	17908	17983	17923	18056	18156	18030	17845	17896	17885	17986	18087	17988	17942	18009	17978	18044	17865	17664	18099	18098	17974	18027	18000	18039	17737	18023	18016	17895	18110	18056	17933	17967	18258	17736	17950	17987	18171	17769	17740	17902	17810	17994	17902	18054	17894	17802	18070	17960	17818	17865	17964	17936	17988	18019	17832	17913	17911	18001	17987	17852	17921	17994	17922	18005	18014	17878	17900	17952	17857	17958	17928	18095	18032	18014	18002	17963	18092	17987	17852	17891	18139	17880	17994	17948	17800	18198	17702	17869	17939	17901	18001	18015	17969	18060	17886	17790	17998	17955	18020	17941	17911	17750	18174	18165	17896	17876	17799	17776	17999	18028	17968	18055	17994	17805	18140	18075	17904	17922	18060	17790	18039	17850	18027	17975	17706	18075	17926	18020	17667	17853	17897	17904	17990	18076	17820	18007	18099	17781	17936	17997	18219	17945	18041	18002	17847	17903	17990	17980	17898	17964	17984	18007	17987	17788	18055	18090	18035	17733	17974	17865	17897	18033	17854	17833	18083	17816	17886	17999	17732	17950	17863	17831	17774	17830	17907	18070	18073	17852	17771	17679	18021	17792	17888	18005	17900	17806	17911	18033	18018	17925	17999	17783	17967	18064	18031	18150	17874	17989	18028	18011	17899	17951	17904	18025	17953	17852	17822	17969	17941	17959	18065	17911	18085	17952	18160	17800	17928	17880	17876	17800	17928	17904	18036	17807	18130	17852	17827	17906	18074	17792	17839	17810	18060	17955	18096	18047	17824	17726	17784	17984	17953	17790	17809	17977	17926	17990	17816	18048	17929	18000	17869	17865	18166	17967	17934	17964	17872	17879	17979	17994	18060	17903	18003	17910	18025	17728	17945	18065	17873	18013	18010	18136	17909	17993	18099	17759	17958	17861	17711	17876	17857	17888	18179	17707	17900	17908	18097	18009	17921	17924	18078	17939	18050	17969	17798	17997	18069	18059	17947	18189	18069	18032	18016	17903	18081	17889	17827	18013	17892	17945	17814	17553	18064	17996	17960	18061	17766	17996	17896	17786	17915	17886	17983	17979	17760	17988	17855	18043	18022	17939	18037	17786	18000	18061	17954	17872	17873	17735	17931	17922	17992	18064	17959	17985	17935	17906	18028	17874	18009	18107	18003	18000	18030	17908	17896	17779	17764	18059	17828	17997	17874	17985	17937	17760	17793	17755	17803	17743	17747	17899	18125	17993	17754	18139	17967	17877	17992	18020	17867	17794	17670	17864	17957	17933	18069	18044	18067	17882	17782	17890	17915	17896	17995	17884	17865	17956	17807	17970	18231	18089	17863	17963	18009	18058	17912	18056	17893	18009	17938	18051	17882	17783	17808	17867	17933	17866	17961	17751	18138	17858	17732	17951	17864	18020	17918	17917	18106	18010	18141	17908	17872	18016	17845	17951	17746	17967	18028	17854	17922	17941	17977	18149	17943	17767	17779	17903	17814	17887	18188	17720	17922	17989	17951	17865	17999	17787	17985	17884	17857	17894	17742	17886	17924	17998	17912	18019	17879	17884	17846	17807	17928	18090	18137	17991	17882	18056	17958	18172	17699	18054	17942	17748	17831	17857	17899	18081	17851	17925	18022	18011	18055	17992	17983	18163	17887	17843	17770	17671	17892	17950	18065	17899	18031	18062	17907	17960	18028	18121	17859	17863	18000	18063	17945	18019	17871	17934	17828	17980	18085	18107	17967	17921	17896	17864	18017	17919	17917	17876	17846	17758	17971	17965	17711	17865	17966	17946	18044	17987	18079	17727	17920	18010	17965	17878	17975	18102	18111	17996	17824	17997	17913	17800	18016	17860	17925	17921	17807	17983	17883	17970	17792	17984	17786	17992	18004	17887	17972	18022	18093	18042	18001	17897	17958	17945	18003	17971	17735	17981	17927	18220	17888	17990	18003	17916	17960	17917	17986	17836	17923	17955	17859	17891	17869	17959	17844	17802	17932	18231	17998	17907	17986	17836	17838	17847	17816	17726	17835	17885	17609	18008
15618	19325	19419	17606	16695	16556	16414	16545	16372	16482	16835	17704	19591	19223	18250	17217	16480	16289	16052	15985	16062	16077	15964	16008	16066	16159	15830	16063	15934	16029	15869	16014	15881	16092	15890	15978	16042	15959	15996	16075	16045	15941	15930	16020	16042	16232	16186	16064	16029	16106	16037	15897	16016	16026	16042	15912	15951	16126	15946	16038	16167	16045	15934	16043	16125	15955	16044	16116	15973	16055	15921	15978	15911	16039	15871	15899	16047	15950	16006	16042	16060	16111	16083	16130	16057	16251	16096	15836	15990	15975	16116	15940	16057	16070	15981	15981	16046	16045	16035	16093	15841	16056	15791	16050	15882	16211	16080	15983	15971	15972	15861	16070	15955	16164	16037	16016	15913	16062	15985	15934	16001	16005	15970	16135	16069	15967	15999	16116	15957	15977	15765	15943	15870	15950	16035	15978	15928	16130	16000	15988	16106	15981	16018	15805	15988	16084	15896	16066	15976	15977	15936	16117	16110	16145	16123	15927	16135	15984	16006	16027	16220	15901	16047	16130	15973	15971	15922	16075	15972	15984	15955	16157	16045	16140	15874	16018	15983	15970	16085	15988	16051	16023	16017	16072	15981	16044	16122	16058	15951	16071	16032	16040	16217	15933	16147	15952	16007	15905	16050	15909	15994	16036	16020	16087	16022	16054	15917	15987	15939	16125	16028	15946	15975	16139	15972	15989	15905	16095	16123	15944	16012	15989	15941	16085	16058	16107	16149	16081	16027	15996	16076	15958	15943	16186	16001	16010	16190	16247	16023	16098	15890	16155	15877	15978	16039	15942	16085	15908	16103	16028	16111	15883	15840	16041	15844	16106	16092	15899	15942	16131	16151	15998	16039	16043	16084	16066	16081	16239	15963	16019	16008	16106	15972	16216	15910	15963	16111	15999	16096	16132	16066	15897	15943	16170	16060	15918	15937	16001	16011	16006	15844	15944	15935	16007	16058	16030	15947	16120	16025	16051	16001	15933	15976	16044	16101	16004	16064	15952	16064	15959	16159	16053	16114	16119	16062	16068	15896	15975	16034	15964	16124	16056	16069	16118	15873	16024	15891	16104	15959	15871	15997	15907	16098	16003	15978	15921	16236	16054	15914	15914	15965	16072	16145	15903	16027	16067	16061	16053	16061	15919	16117	15977	15963	16033	15949	15938	16043	16135	15966	16077	16167	15947	16094	16327	16153	15909	16057	16054	16114	16006	16025	16074	15914	15989	16131	16114	15990	16101	15992	16107	15858	15986	16095	15875	16153	16046	16172	16070	16157	16194	16197	16089	15996	16011	15988	15902	16167	15973	15939	16013	16003	16103	15995	16019	16008	15950	16055	15973	16128	16186	15982	16034	16000	15960	15707	16036	15958	16049	15998	15945	16099	15944	15886	15984	16082	15995	16048	16095	16039	15920	16047	16109	16058	15842	15906	16006	15957	16068	16022	16000	16019	16051	16002	16084	16053	16092	16131	16036	16069	16167	16116	16029	16077	16111	15970	16023	15927	16095	15983	16006	16157	16126	15878	15935	16092	16037	15946	16054	16004	16054	15838	15938	16057	16026	16032	16021	16151	15956	15948	16172	16046	15994	16132	15953	16045	15883	15925	16106	16025	15946	15866	15923	15934	16105	15966	15958	16059	16102	16139	15912	15890	15955	15988	16060	15934	16063	16015	16064	16081	16082	16074	16192	15973	16044	16037	15891	16158	16100	16004	15968	16096	15974	16181	16005	15929	16175	15952	16089	15933	15972	16070	15973	16106	15896	16093	15980	16124	15969	15949	16020	16091	15956	15968	16009	16055	15987	15862	16219	16036	16031	15900	15980	15870	15898	16058	15811	15958	15946	15877	16002	16139	16042	16089	16031	15960	15974	16030	15917	16012	16135	16064	16088	15972	16125	15889	16145	16022	15753	16232	15940	16011	16074	16051	16053	15970	16008	16038	16029	15963	15928	16042	16032	16049	16013	15910	16184	16066	16194	16161	15943	16008	16069	16075	16217	15989	16089	15974	15795	16108	15791	16003	16117	15978	15955	16113	16133	16034	15990	16161	16026	16186	15892	16106	15963	15998	15985	16014	16002	15980	15971	16178	15970	16146	16117	16011	15977	16082	16087	15966	15999	16072	15836	16122	15842	15974	16028	16006	15938	16143	16052	15910	16062	16199	16231	15998	15992	16024	16147	16091	16174	16156	16041	15997	16071	15922	15888	16112	16274	16071	16208	16054	15930	15880	16053	16136	15946	15805	15992	16053	16049	16143	15847	15947	15885	15912	15782	15967	15894	16116	16016	15908	16294	16025	16110	15975	16056	16042	15904	16142	16195	16023	16160	15909	15975	16234	16141	15999	16110	15930	16118	16089	16027	16086	16002	15972	16082	15982	15876	16052	16073	15919	16000	15844	16113	15963	16084	16151	15928	16139	15958	16041	16188	15953	16102	15885	16083	16021	16172	15895	16076	15926	16003	16010	16020	16052	16025	16208	15984	16153	16005	16027	16138	15969	16090	16029	15890	16024	16083	16121	16029	16178	16050	16037	15977	15972	16037	15861	16064	16008	15998	16265	16017	16207	15862	16102	15827	16162	16054	16069	16138	16117	16111	16067	16097	15940	16059	16035	16020	16097	15995	16043	16161	16095	15772	16017	15876	16291	16107	15949	16067	15967	16044	15931	16175	16008	16060	16035	15942	15996	15952	16270	16178	15982	15941	16039	16088	16006	15814	16065	16091	16038	16008	16114	15902	16048	15945	15959	16009	16173	16175	16030	15901	16067	16078	15874	16239	16019	15944	15972	15993	16073	15893	15957	16035	15945	16066	15939	15972	16049	15978	15998	15952	15938	15808	16063	16118	16082	15968	16110	15911	15885	16005	15813	16210	16110	16011	16211	16078	16141	15996	15898	15945	16088	15927	16002	16045	16021	15977	15821	16039	15975	15868	15926	15937	15935	15951	16086	16073	15939	15990	16280	15968	15993	15791	15987	15987	15994	16188	16270	15950	16069	16057	16035	15999	16179	16088	15970	16201	16021	16024	15897	15956	15874	15991	16281	15895	16201	15940	16087	15996	16016	15954	16112	15919	16182	16052	16054	16107	15946	15956	15942	15987	16048	16088	16045	16014	16017	15907	15962	15964	16089	15835	15804	15982	16092	15913	15870	16152	15990	15963	16123	16162	15903	16057	16059	16034	16074	15890	16051	15961	16117	16055	16126	16142	16132	15869	16136	15989	16013	16026	16083	15912	16019	16119	15897	16105	16112	16070	15993	16117	15991	15931	16124	16114	16051	15902	16091	16110	16228	15996	16124	15985	16000	16244	16100	16008	16079	16148	16065	15911	16098	16150	16119	15948	16095	16013	16191	16031	15979	15967	16099	16161	15918	16005	16013	16125	16012	16136	16138	16047	16009	16037	15986	15994	16063	16099	15995	16097	16134	16022	16046	16019	15980	16113	16227	16072	15959	15882	16049	15964	15820	15892	15988	16045	15999	15883	16029	15866	16044	15836	16061	16284	16135	15946	16132	15899	15960	16094	15991	15897	15777	16050	16139	16100	16183	16026	16080	16046	16096	16008	15923	16033	16060	16092	15966	16202	16108	16015	16060	16029	15837	15936	16009	16118	16172	15936	16110	16147	16102	15971	15924	16050	15858	15969	15963	15954	15968	16064	15945	15834	16162	16052	15962	15987	16049	15928	16139	15896	15832	16001	16023	16039	16012	16168	15988	16054	15907	16178	16006	16045	15968	16115	15960	16079	16202	15909	16048	16184	16172	15907	16118	15976	15848	16201	15930	16088	16072	15958	16179	16049	15952	16198	16029	16014	15956	16179	16174	15931	16020	16018	15999	16065	16012	16067	16078	16019	15928	16110	16177	16246	16059	16070	15985	15979	15939	16032	15841	16010	15911	16028	16062	15827	15915	16135	15991	16145	16124	16074	16009	15930	16088	15997	16000	15867	16097	16064	15964	15995	15821	15813	16015	15987	16127	15967	15962	16194	16072	15881	15759	15956	15890	15993	16176	16061	15982	15994	16095	15952	15914	16033	16117	16149	16138	16073	15933	16054	16097	16000	15908	15895	16075	16106	16060	16108	16143	16043	15960	16041	16106	16180	16035	15945	16085	16071	15970	16064	16044	15990	16006	16112	16134	16089	15812	15950	15942	16148	15990	15945	16033	16015	16045	15970	15907	16105	15976	15980	16193	16093	16182	16100	15955	16061	15923	15898	16074	16013	15972	16005	16023	16070	15977	15884	16198	16012	16194	16109	16051	16047	16075	16109	15992	15926	15916	15985	16045	16102	15901	16008	15988	16017	16173	16018	16041	16071	16073	15977	15888	15924	16209	16093	16135	15993	15966	15999	15936	16024	15905	16108	15840	15988	15974	16000	16184	15972	16131	16172	16048	15932	16047	15853	15972	16154	16078	16105	16138	16157	15981	15935	16157	15943	15969	15977	16013	16034	16256	16033	15937	16019	16069	16024	16108	16022	16089	16104	16171	16052	15831	16072	16067	15897	15979	16112	16050	15963	16016	16099	16071	15921	15878	15994	16002	15905	16124	16167	16018	15989	15993	16152	16053	15865	16041	16055	16008	16107	15985	16148	15937	15916	16024	16029	16094	16141	16093	16074	15992	16006	16208	15875	16167	15988	16000	15906	16048	16015	16028	15957	15934	15922	15999	15985	16194	15905	16061	16010	15923	16066	16118	16028	16041	16022	15847	16124	16134	16027	15898	16195	16100	16118	16036	16044	16016	16015	16066	15939	15932	16164	16193	16272	16199	16036	16049	16264	16074	16172	16094	15917	16217	15950	16003	16050	16131	16003	15995	16042	16025	16049	16198	15933	15984	15978	16018	15890	16027	15967	15972	16008	16067	16149	15998	16123	15958	16001	15916	15994	16117	15917	16058	15669	16068	15976	15976	16075	16195	15926	16091	16093	16108	15818	15885	15950	15864	15965	15864	15765	16080	16127	16061	16010	16046	15937	16049	15998	15956	15925	16059	16072	16081	16165	15981	16092	16074	16124	16170	16053	15996	16039	15984	15945	15989	15959	15928	16160	15995	16059	15982	16074	16060	16092	16046	16086	16231	16112	15864	15957	15995	16184	15900	16086	15810	15945	16133	16010	16015	16112	16080	16001
24281	21588	29069	24676	22358	22099	21036	18953	18431	19034	18967	24909	32413	30826	27465	23697	19766	18626	18103	18101	17891	18098	17955	18033	17879	18085	18078	18061	18034	17987	17976	18003	17936	17951	17740	18114	17831	17916	18043	17921	18040	17996	17866	17912	17920	17942	18048	17918	18038	17872	17906	17884	17850	17904	17764	17769	18036	18067	18162	17867	17885	18255	17997	17932	17869	18011	18112	17869	17835	17923	18082	17883	17872	17889	17938	18085	17901	17957	18103	17987	17997	18055	18065	17994	17871	17881	18003	18000	18053	17873	18153	17915	17957	17746	17843	17861	18037	17925	17966	17930	17926	17863	17842	17852	18112	17727	17854	18014	17856	17864	17938	18002	18003	17967	17962	17924	18051	17912	17947	18056	17913	17930	17846	17960	17930	18159	18006	18000	17789	18012	18037	17907	18034	17823	17745	17757	18033	17980	17719	17767	18098	17775	18019	17864	17945	17919	18025	17813	17760	17930	18200	17782	17765	17822	17930	17802	17921	17828	17837	18047	17836	17956	18008	17901	17837	17708	17681	17710	17870	17810	17943	17855	18150	17981	17957	18010	17894	18086	17863	17809	18095	17936	18081	17933	17862	17936	18147	17755	17925	17806	17891	17909	17888	17974	17676	18035	17949	18011	17951	17891	17753	17873	18043	17894	17899	17927	18103	17889	17774	18052	17833	17931	17821	17815	17873	17920	17750	17703	18021	18042	17883	17965	17927	17898	17888	17924	17908	17956	17833	17939	17908	17918	17857	17864	17794	17851	17851	18036	17961	17643	17964	17849	17868	17733	17830	17890	17738	17909	17844	17888	17736	18010	17970	17982	18094	18041	17847	17987	17955	17868	17853	18188	18112	17957	17818	18002	18023	17822	17894	17822	17891	17900	18017	17971	17965	17775	18006	17948	18117	17837	17835	17668	17840	17676	17977	17945	17892	17819	17691	17979	17770	17894	18013	18059	17967	17786	18010	17960	17916	17924	17972	17812	17949	17885	17988	18079	18155	17791	18047	17876	17867	18003	18178	17848	17608	17859	17939	17963	17886	17768	17891	18032	18091	17932	17843	17864	17841	17664	17774	17825	17886	17909	17849	17860	17894	18001	17902	17897	17903	17984	17951	17935	17790	17846	17938	17746	17786	17934	17622	17933	17795	17954	17999	17981	17996	18068	17959	17782	17962	17932	17956	17853	17822	17697	17899	17872	17872	17836	17934	17963	17758	17890	17962	17902	17970	18080	18042	17910	17915	17878	17933	17814	18036	17842	18073	17868	17929	17948	18026	18059	17955	17960	17865	17827	17858	17982	17955	17876	17904	18046	17921	17858	17885	17943	17831	18140	18086	18101	17997	17969	17980	17916	17993	17904	17947	17898	18079	17934	17869	18030	17911	17976	17679	17999	18078	17906	17832	17900	18102	17835	17864	17955	17944	17909	17877	17916	17962	17780	17850	17789	17854	18018	17932	17973	18091	17699	18020	17892	17865	17921	17872	17980	17941	17941	17938	18181	17771	17804	17867	17940	18164	17709	17780	17966	17912	18058	17917	17816	18025	17872	17993	18052	17760	17992	17898	17797	17676	17842	17839	18162	18036	18017	17890	17853	17957	17920	18036	17932	17906	18079	17883	17807	17979	17894	17898	17823	17849	17932	17876	17967	17756	17985	17845	17980	18176	18032	17909	18059	17909	17952	17918	17895	17816	17888	17916	17940	17974	17889	17704	17943	17904	17940	17986	18081	17931	17901	17861	17988	17958	17908	17962	17788	17849	17797	17933	17985	17844	18087	18017	17793	17892	18175	17752	17744	17839	17968	17979	18064	17914	17866	18099	17990	18201	18053	17917	17722	17845	17708	17955	17872	17936	17803	18063	17752	18059	17824	18042	17870	18086	17860	17908	17777	17883	17867	17986	17939	17936	17936	17764	17903	17808	17858	18018	18052	17943	17818	18073	17815	17997	18148	17874	17662	17888	17859	17816	18051	17738	17831	18036	17622	17832	18081	17930	17848	17945	17808	17911	17954	17892	18072	17902	18105	17927	17943	17957	17838	18077	17830	17934	18001	17686	17673	17852	17669	17823	17984	17790	17963	17816	17885	17894	17752	17940	17869	17840	17925	17845	18005	17783	18093	17780	18161	18071	17927	17917	18019	18069	17788	17695	17829	17809	17902	17838	17811	17754	17927	17779	17899	17940	17872	18198	17739	17754	17737	17832	18096	17915	17831	17963	17916	17840	17923	17926	18079	17987	17988	18012	17926	17994	18065	18007	17932	17728	17822	17908	17875	17882	17980	17628	17964	17764	18043	18011	18118	17962	17867	17857	18037	18095	17870	17964	17970	17995	17846	18024	17995	17818	17880	17831	17698	17744	17741	17922	17777	17793	17797	17779	17930	17914	17908	17708	17998	17792	17988	17897	17970	17866	17798	17773	18035	17677	18083	17960	17953	17885	17820	17702	17857	17892	18110	17911	17852	17879	17872	17831	17889	17813	17844	17861	17808	17770	18075	18093	17805	17625	17937	17741	17755	18020	17996	18103	17794	17888	17906	17880	18128	17898	17799	17913	17791	17996	18035	17898	18135	17953	17931	17860	18052	17907	18068	17943	18167	18174	18192	17865	17922	17942	18010	17921	18035	17865	18018	17935	17712	17788	18012	17955	17834	18057	18049	18014	17692	17830	17945	17855	17608	17873	18062	17774	17868	18083	17788	17744	17957	17917	18067	17786	17780	18006	17950	17929	17870	17829	17865	17894	17933	18152	18022	17856	17968	17746	18208	17994	17962	18089	17858	18067	18013	18041	17678	17812	17958	17866	17998	17865	17897	18054	17896	18008	17847	18066	17965	18022	18073	17842	17916	18000	17856	17958	17998	18050	17935	17933	17804	17850	17964	17852	17817	17916	17849	17803	17933	18023	17916	17930	17821	17886	18078	17825	17896	17897	17685	17936	18057	18102	17871	17923	17940	18033	17960	17927	17837	17876	17997	17822	18070	17802	17732	17850	18061	17956	17850	17825	17878	17864	17908	17955	17778	17837	17802	17984	17974	17984	17981	18027	18038	17854	17979	18115	18056	17980	17815	17963	17789	17787	18090	17886	17878	17826	17901	17959	17810	17912	17919	18083	17998	17995	17862	17914	17870	17896	18013	17992	17908	17919	17831	17949	17736	17790	18086	17777	17969	17913	17927	17730	17972	17887	17965	17868	17822	17978	17839	17969	17821	18111	18036	17978	17914	18058	17977	18047	18006	17789	17874	17794	17868	17951	18061	17933	17791	18102	17784	18059	18050	17663	18046	17989	17785	17932	17917	18043	17964	17773	17857	17902	17785	18046	17774	18011	17758	17897	17879	17961	17718	18097	18029	17867	17656	18014	17801	17934	17805	17680	17806	17754	18083	18106	18002	18196	17819	17830	17783	17972	18032	17842	17721	17970	18171	17830	17950	17970	17904	18084	18005	17894	17948	17814	17660	17725	17936	18018	17932	17952	17908	18027	17885	17904	17984	18016	18063	17988	18024	17931	17929	17994	18058	17901	18075	17907	17961	17991	17979	17919	17858	17793	17706	17905	18051	17991	17965	18042	17866	17797	17889	18013	17832	17861	17909	17926	17991	18084	17930	17844	17638	17906	18011	18040	17874	17870	18066	17824	17895	17909	17948	17945	18118	18014	18015	18066	17909	18021	18135	17835	18043	17783	17946	17771	17839	17825	17971	17901	17902	18005	18064	17915	17933	17899	17967	17811	17747	17710	18110	17964	18068	17702	17961	18102	17861	17956	17658	18128	18089	17937	18092	17847	18132	18088	17923	17965	18073	17686	17810	17956	17960	17887	17820	17783	17911	17729	17876	17814	18057	17946	18068	17848	17805	18030	17818	17672	17920	18056	17973	17885	17800	17916	17752	18051	17906	17739	17811	17855	18145	17935	17996	17852	17890	18040	17948	17878	17870	17889	17941	17803	17926	17865	17860	17926	17919	17993	17712	17999	17955	18088	17928	17845	17892	17894	17824	18008	17829	17962	18207	17891	17779	17897	17812	18067	17976	17859	17901	17910	18034	18045	18061	17904	17909	18009	17931	17998	18070	18001	17790	17965	18099	17871	17859	17633	18114	17894	17759	17972	17777	17990	17985	18033	17857	17897	17977	17867	17947	18084	18017	17923	17943	17952	18029	17872	18072	18102	17768	17775	17889	17908	17830	17951	17834	18032	17871	17959	18078	17936	17757	17979	18080	17795	17807	17891	17859	17849	17852	17952	17859	18280	17745	18051	17820	17751	17969	17797	17994	18182	17866	17789	17891	17955	17972	17857	17774	17900	18006	17965	18096	17819	17959	17926	17997	17854	17834	18011	17936	17827	17856	17909	17900	17940	18140	17924	17916	17953	17863	17929	18020	17786	17782	17959	17853	17988	17868	17768	17889	17843	17920	17891	17807	17985	17885	18001	17689	17905	17923	17891	17918	17841	17828	17793	18216	18090	17946	18105	18275	17745	17883	17917	17759	18037	18123	17940	17987	17812	17976	17883	17973	17911	17906	18094	17866	17844	17850	17896	17713	17840	17819	17834	18015	17818	17855	17798	17896	17980	18016	17937	17927	17890	17884	17829	17931	18113	17774	18085	17941	17825	17908	17927	17942	17848	17997	17713	17942	17841	17870	17897	17996	17728	17970	17929	17867	17998	18047	18050	18003	18015	17694	17810	17912	17896	17957	18032	17966	18029	17959	17975	17821	18029	17868	17953	17958	17907	17933	17918	17803	18035	17961	17837	17697	18002	17894	17697	18019	17798	17810	17773	17766	17878	18084	18054	18093	18168	17751	17760	17786	18111	17873	17976	17936	18064	17797	18035	17981	17953	18082	18017	17960	17915	17767	17839	17823	17810	18013	17994	17919	17932	17942	18234	17925	17805	17913	18033	17952	17921	18042	18075	17917	17980	17661	17833	17715	17880	18040	17985	17942	18024	18026	17970	17762	18098	18030	18070	17966	18112	17794	17781	17919	17948	17901	17879	17908	17993	17825	17998	17769	17971	17932	17755	17716	17935	17846	18051	17895	17599	17924	17746	18207	17896	18112	17857	18012	17990	17892	17876	18078	18005	18127	17873	17876	18142	18050	18031	18043	17869	17884	17965	17901	17759	17768	17933	17932
14661	24971	23991	20340	18613	17774	17483	17078	16975	17430	17627	27568	35565	32483	28111	22466	17836	16684	16406	16190	16021	16124	16131	16028	16070	16166	16229	15971	16115	15921	16109	15969	16156	15886	15941	16223	16020	16251	16078	16054	16248	16048	16041	15994	16132	15999	16039	16113	16281	15992	16085	16162	16115	15953	16122	16241	16128	15954	16179	16026	16172	16172	16091	16007	16239	16021	16086	16265	15983	16123	16212	16178	16020	16202	16134	15999	16035	16122	16204	16095	16250	16227	16152	16071	16269	16094	16063	16031	15909	15987	16326	16157	16160	16118	16232	15947	16106	15991	16102	16104	16128	16094	16073	16038	16214	16021	16166	16048	16097	16108	16166	16017	16129	16000	15979	15949	15981	16076	16007	16013	16078	16167	16144	16055	16132	16059	15976	16254	16074	16005	16200	15933	16101	16088	16088	16093	15982	16165	16015	15963	15935	16026	16047	15872	15968	16084	15984	16027	16085	16067	16102	16351	16174	15954	16133	16182	16157	16108	16079	16178	15956	16115	16002	15907	16053	16099	16198	15994	16032	16154	16227	16076	16116	16224	16056	15961	15869	16238	16104	16114	16021	15971	16091	15851	16119	16009	16176	16027	16127	16165	16228	16034	16074	15934	15981	16015	15986	15977	16004	16121	16045	16102	15970	16201	15902	16262	15935	16008	16043	16022	15884	15900	16131	15994	16099	16044	16120	16008	16023	16053	16039	16204	16151	16132	16025	16129	15986	16097	16007	16042	16268	16176	16098	16181	16125	16116	16102	15898	16038	16119	16046	16119	16209	16026	16126	16317	16156	16058	16214	16084	16090	16041	16116	16044	16124	16032	16120	16129	16003	16107	16193	16107	16121	16178	16132	15973	16255	15958	16047	16073	16079	16087	16100	16099	16127	15921	15952	16083	16062	16147	16016	15982	16141	16158	16018	16182	16224	16024	15849	16101	15975	15988	16016	16109	15978	15980	16040	16042	16093	15941	16185	16077	16027	15944	15997	16071	16250	16249	15977	16028	16276	16159	16199	16064	16044	15966	16297	15905	16230	16176	16133	16027	16003	16113	16223	16133	16077	16087	16220	16139	15964	15939	15989	16145	15918	16137	15949	16029	16241	15962	16013	15900	15937	16111	15948	16273	16037	15978	16224	15903	16148	16059	15911	16064	16222	16054	15939	16060	16176	15998	16069	16062	16189	16091	16047	16166	16115	16125	16098	16009	16025	16086	15964	16176	15867	16168	16078	16105	16187	16094	16039	16090	16152	16087	15821	16197	16167	16021	16020	16000	15976	15961	16073	16070	15888	16036	16174	16026	16230	16184	16114	15963	15970	16033	16027	16049	16157	16136	16159	16024	16138	16174	16112	16051	15992	15979	16096	16092	16144	16065	16062	15928	16032	16186	15966	16019	16062	16156	16075	16023	16126	16083	16187	16082	16003	16017	16230	16131	16017	16049	16123	16155	16184	16013	16260	16128	15935	15891	16080	16014	16186	16111	16164	15988	15976	16062	16177	16155	16157	15842	15950	16060	16133	16098	16132	16136	16169	15943	16175	15927	16042	15981	15952	16138	16083	16127	16151	16040	16121	15985	16091	16076	16093	16010	16041	16150	16212	16073	16087	15893	16026	16057	15949	16087	16091	16116	16146	16128	16029	16065	16093	16033	16175	16083	16181	16133	16028	16043	16022	16143	16161	16047	16179	15950	16145	15912	16190	16111	16051	16043	16137	16131	16138	16071	16138	16054	16130	16071	15986	16183	16073	16262	16000	16018	16126	16086	15997	16076	16164	16057	15985	15978	15830	16201	16041	16095	15973	16033	16008	16004	16156	16037	16122	16027	15961	16175	16103	15923	15967	15894	16074	16075	16012	16184	15998	16221	16019	16169	16182	16050	16016	16062	16204	16011	15913	15958	16166	15958	15947	16306	16313	15993	15934	16037	16014	15965	16201	16139	16166	16042	15919	16023	16155	16020	16119	16050	16038	16073	16141	16088	16073	16028	16037	16101	16009	16138	16185	16073	16170	15936	16168	16180	16128	16041	16253	16177	16069	15934	16023	16000	16151	16174	16136	16115	16140	15967	16168	15888	16199	16079	15899	16109	16023	16139	16226	16046	16029	16122	16143	16078	16081	16094	16047	16047	16007	16165	16187	15944	15951	16152	16019	16072	16174	16147	16015	16044	16144	16097	16144	16154	15946	15960	16001	15964	15883	16271	16081	16226	15987	16245	16023	16056	16060	15972	15983	16070	16135	16093	16118	16213	16179	16046	16069	15984	15978	16144	16203	16126	15912	16228	16057	16122	16050	15958	16351	15927	15997	16006	16058	16085	16102	16158	16089	16155	16230	16080	16014	15975	16037	16062	16065	16031	15947	15925	16156	15876	16141	16061	16159	16098	16191	16024	16099	16177	16077	15987	15967	16126	16090	15980	16086	16052	16000	16185	16053	16166	16053	16087	16072	16084	15989	16093	16199	16118	16165	15896	16155	15933	16241	16113	16141	16075	15908	15762	16143	16101	16161	16288	16261	15965	16075	15974	15999	16057	16111	16150	16079	16154	16012	16064	16093	15970	16117	16117	16109	16115	15961	16184	16064	16159	16026	16137	16094	16017	16148	16222	16000	16003	16137	16174	16120	16043	16027	15967	16069	16337	16012	16125	16164	16156	16004	16043	16117	16089	16072	16053	16154	16190	15864	16086	15769	15925	16027	16151	15966	16101	15965	15884	16204	16070	16061	15951	16004	16107	15863	16199	16077	16002	16193	16097	16046	16205	16064	16022	16113	16150	16049	15949	16121	16144	16096	16163	16045	16128	16028	16030	15956	16191	16141	16052	15949	15889	16066	16029	16243	16055	16067	15790	16104	16141	16186	16167	16208	16003	16288	16023	16128	16019	16180	16129	16112	15882	16001	15932	16082	16093	15985	15938	16135	16107	15970	16059	16139	16161	16167	16007	16039	15887	16003	16048	16083	16112	16033	16110	16074	16144	16100	15902	16022	16320	16031	16141	16035	16085	16049	16109	16104	16023	16057	16020	15999	16212	16068	16058	16038	16082	15973	15953	16123	15864	16196	16176	16074	16042	16179	16237	16088	16039	16125	16130	15869	15958	16004	16157	16139	16179	16049	15919	16093	16092	15988	15947	16104	16185	16175	16119	16159	16015	16080	16018	16040	16146	16115	15951	15989	15927	16143	16042	16024	16062	16094	15993	15909	16018	16128	15983	16114	16093	16167	16139	16049	15996	16002	15994	16126	15978	16093	16289	16019	16045	16183	16098	16077	16209	16114	16121	16051	16139	16179	15966	15983	16050	16055	15876	16227	15991	16108	16123	16071	16139	16143	16060	16116	16059	16116	16178	16092	16222	16264	15993	15933	16075	16148	16139	16146	16101	16046	16187	16032	16146	16063	16015	16279	15885	16199	15973	15996	15999	16159	16045	16074	16036	16170	16180	16006	16174	15955	16012	15967	16007	16009	15960	16148	16131	16003	16084	16123	16133	16102	16038	15932	16240	16063	16100	15974	16028	16088	15851	16101	16129	15907	16154	16013	15993	16199	16257	16148	16044	16048	15850	15927	16180	16014	16154	16034	16230	16205	16065	15929	16010	16095	16095	16105	16205	16062	16160	16065	16165	16186	15896	16032	16073	16076	16092	16046	16114	16155	16098	16108	16208	16100	16126	16134	16113	16131	16131	16254	15945	16038	15893	16047	16099	16077	15945	16185	15977	16165	16108	16004	16150	16166	16096	16049	16040	15892	16174	15925	16197	16087	16045	16183	16136	15995	16111	16177	16063	16013	16082	16192	16088	15976	16038	16240	15957	16154	16102	16092	16163	16047	16028	16188	16122	16133	15947	15916	15988	16057	16128	16113	16140	16121	15966	16004	16116	16199	15934	16246	15982	16120	15969	16044	16212	16091	16159	16234	16208	16066	15989	15991	16076	15843	16073	16245	16119	16074	16100	16202	15998	16067	16026	16160	16050	15962	16009	16063	16169	15981	16143	16063	15888	16172	15939	16009	16169	15944	16113	15979	16067	16209	16086	16107	15992	16028	16106	16120	16095	15952	15980	16183	16081	15952	15979	15985	16081	16210	16144	16102	16246	16088	16253	16104	16129	16222	16312	16070	15937	16082	16179	16237	16141	15963	16226	16055	16017	16218	16192	16048	15931	16062	15980	16142	16023	15951	16003	16072	15865	16148	16034	16045	16167	15982	15996	16161	16165	16125	16128	16062	15956	16028	16002	16074	16051	15980	16106	16008	16138	16122	16093	16152	16126	15925	15932	16154	15989	16155	16171	16230	16024	16122	16135	16063	16077	16032	16095	16063	15940	16115	16178	15971	16091	15937	16114	16107	15904	15940	16185	16160	16228	15971	16014	16126	16112	16073	15892	15931	15947	16161	16216	16094	15978	15970	15904	16139	16025	15964	16079	16076	16020	16254	16039	16009	16137	16039	16019	16142	16090	16157	16063	15982	15976	16066	16023	16157	15980	16037	16019	15981	16239	16086	16030	16005	15899	16042	16133	15936	16130	16122	16130	16229	16000	16115	16026	16016	16025	16024	16074	16136	16147	16083	15955	16100	16071	16037	16045	16040	16154	16013	16110	16242	16035	16226	16064	16162	16027	16158	15916	16001	15927	16003	16179	16298	16275	15983	16039	16024	16140	16090	16071	16070	16095	15977	16209	16115	16118	15947	16163	16063	15894	16127	16075	15966	16040	16068	16031	16121	16122	16117	16106	16005	16125	15998	16070	15941	16017	16034	16021	16098	16029	16205	16081	16107	15954	16046	15997	16308	16217	16078	16218	16039	15990	16154	16008	16175	16074	16031	16283	16279	16095	15999	15994	16194	16027	16025	16175	16074	16057	16172	16148	16077	16057	16118	16040	15979	16103	16085	16179	16211	16160	16018	16126	16118	15939	16038	16228	16076	16114	16209	16156	16092	16137	16014	15894	16247	16136	16160	15991	16134	15820	16036	16024	15986	16179	15946	16008	16084	16166	16187	15959	16191	16089	16118	16087	16088	16207	16082	16060	16073	16104	16063	16087	15987	16024	16032	15899	16147	16060	16134	16025	16064	16208	16087	16046	16189	15996	16242	16053	16105	16231	16126	16145	16180	16076	16188	16352	16150	16078
23242	21604	29564	24130	21816	23730	25017	20258	19383	19766	20398	31855	40863	38170	32549	26774	21658	19180	18711	18147	18224	18319	18370	18246	18252	18241	18042	18187	18122	18210	18142	18240	18480	18155	18309	18328	18486	18087	18284	18396	18238	18442	18291	18236	18331	18264	18206	18146	18301	18493	18353	18203	18374	18142	18291	18052	18248	18365	18327	18167	18167	18115	18274	18092	18167	18304	18431	18129	18244	17892	18151	18085	17936	18188	18040	18098	17811	18206	18211	18093	18095	18450	18301	18079	18159	18241	18180	18173	18211	18020	18158	18117	18091	18055	18142	18166	18202	18212	18224	18173	18224	17979	18149	18132	18138	18147	17932	17970	18039	18009	18011	18363	18196	18020	18079	18158	18165	18339	18255	18158	18205	18020	18152	18233	18309	18017	18204	18107	18221	18015	18123	18179	18025	18141	18041	18026	18208	18037	18203	18107	18229	18162	17818	18064	18070	18057	17988	18077	18031	18235	18188	18114	18109	18149	18237	18256	18042	18145	18015	18283	18170	17868	18376	18023	18149	18256	18106	18330	18124	18219	18033	18230	18048	17912	18134	18145	18077	18067	18002	18262	18057	18138	18204	18027	17966	18189	18041	18038	18122	18140	18113	18310	18152	18086	18106	18067	18165	18163	18055	18166	18177	18123	17929	17985	18096	18053	17999	18031	18204	18154	17990	18242	18060	17898	18048	18166	18248	18152	18269	18116	18092	18349	17899	17935	18135	18082	18061	18039	18292	17956	18096	18015	18126	18040	18097	18065	18019	18044	18011	18163	18151	18115	17885	18261	18298	18023	18086	18052	18271	18176	18112	18184	18161	18157	18338	17927	18095	17938	18235	18007	17982	18081	18187	18482	18172	18321	17900	18063	18015	17959	17990	18016	17953	18326	18182	17897	17963	18036	17957	18205	18118	18034	17962	18140	18240	18069	17928	18158	18132	18007	18093	18056	18094	18239	18195	18060	18139	18164	18144	18230	17985	18115	17868	18140	17994	18026	18083	18164	18108	18256	18249	18044	18131	18236	18370	18408	18131	17947	18009	18146	18202	18382	18020	18061	18067	18135	18001	18214	18290	18075	17956	18336	18251	18068	17865	18012	18134	18144	18027	17975	18210	18141	17907	18359	18167	18143	18164	18210	18084	18196	18109	18125	18070	17966	18164	18040	18166	18043	17962	18161	18255	18140	18142	18064	18169	18248	18335	17969	18363	18132	18058	18034	18003	18167	18165	18197	18150	18106	18124	18000	18256	18062	18089	17941	18230	18020	17905	18167	18235	18321	18175	18083	18152	18053	18246	18187	18196	18194	18039	18223	18214	18253	18115	18160	18325	18284	18065	18006	18001	18078	18072	18116	18092	18148	18276	18233	18068	18111	18044	18138	18081	17998	18272	18119	18009	18195	18242	17976	18146	18169	17919	18049	18159	18002	17925	17984	18066	18124	17981	18075	18219	18175	18104	18073	18083	18235	18181	18130	17971	17962	17991	18044	17745	18149	18277	18084	18199	17954	18252	18243	17984	17834	17933	18241	18078	18026	18292	18159	18081	18207	18053	18111	18110	17858	18050	17932	18047	18134	18104	18077	18040	18080	18116	18145	18225	18252	18202	18359	17983	18067	18069	18144	18091	18088	18208	18166	18050	18068	18159	18121	18182	18198	17945	18158	18015	18020	18084	17921	18173	18015	18209	17995	18126	18068	18219	18132	18150	18277	18136	18131	18089	18072	18278	18132	18308	18212	18172	18027	18225	18025	18210	18226	18047	18011	18115	18081	17981	18179	18088	18172	17994	18088	18275	18229	18093	18137	18073	17919	18182	17938	18042	18194	18034	18054	17966	18103	17945	18257	18194	18174	18238	18295	18369	18215	17953	18285	18289	18338	18296	18211	18148	18139	17927	17969	18225	18159	18151	18126	18117	18267	18031	18057	18224	18137	18075	18186	18130	18276	18091	18117	18106	18293	18155	18163	18295	18300	18205	18090	18040	18185	17906	18249	18132	18325	18227	18041	18073	18193	18155	18229	18247	18166	18156	18118	18129	18084	17938	18090	18088	18245	17969	18207	17865	18097	18120	18273	18008	18176	18282	18145	18169	18303	18188	17957	18143	18206	18077	18167	18056	18008	18079	17788	18035	17992	18080	17872	18119	18031	17861	18117	17998	18176	17929	17919	17994	18341	18343	18170	18162	18123	18113	18189	18150	18146	18326	18170	18011	18086	18017	18149	18151	18302	17995	18007	18043	18223	18056	18006	17917	18156	18243	18088	18001	18067	18181	18027	18203	18019	18265	18029	18295	17940	18273	18150	18214	18161	18295	18037	18265	18200	18219	18340	18099	18123	18271	18169	18151	18005	18063	18191	18176	18047	18062	18312	18100	18026	18036	18072	18302	18002	17990	18201	18194	18167	18343	18131	18122	18079	18082	18007	18265	18058	18191	18135	18128	18239	17960	18166	18032	18052	18140	18274	17939	18143	18357	18229	18150	17982	18239	18119	18179	18106	18265	18179	18064	17992	18113	18231	18092	17947	18022	18063	17994	17942	18193	18177	18118	17987	18252	18284	17994	18120	18210	18198	18077	18093	18243	18213	18127	18178	18217	17961	18176	18179	18132	18015	18144	18061	18041	18226	18177	18062	18000	18161	17909	18022	18106	18009	18144	18026	18280	18349	18154	18088	18059	18010	18128	18164	18062	18197	18211	17993	18199	18182	18249	18103	18060	18219	17972	18279	17899	18046	18014	18075	18041	18188	18057	18121	18193	18060	18087	18100	18041	18059	18129	18235	18214	17980	17951	18049	18107	18322	18139	17937	18093	18102	18061	18155	18135	18083	18072	18093	18270	18069	18227	18165	18128	18034	18193	18173	17913	18237	18292	18216	17993	17942	18161	18155	17988	18139	18101	18084	18088	18195	17926	18119	17962	18173	18015	17940	18146	18287	18234	17859	18165	18415	18038	18074	18303	18183	18138	18081	17946	18170	18189	18197	18124	18099	18158	18061	18029	17900	18188	18052	18252	18003	18203	18410	18093	18177	18004	18105	17846	18047	18160	17950	18367	18076	18210	18013	18102	18234	18147	18193	18116	17946	18056	18059	18176	18077	18266	18214	18262	18250	17871	17973	18126	18058	18143	18006	18022	18187	18188	18044	18175	18166	18263	17947	18070	18163	18107	17992	17987	18013	18182	18190	18024	18240	18276	18104	18136	18186	18208	18151	18098	18165	17979	18012	17974	18026	18121	18214	18134	18169	17978	18059	18112	18101	18176	18064	18341	18096	17973	18144	18075	17972	18152	18027	18143	18029	18193	18131	18129	18452	18275	18081	18054	18236	18084	18232	18139	18077	17934	18202	18166	18277	18073	17932	18455	18277	18156	18265	18142	18171	18138	18165	18228	17975	18006	18276	18383	18069	18083	18292	18098	18217	18370	18087	18142	18069	18168	18085	18160	18122	18060	18000	17830	18029	18282	18095	18224	18023	18101	18120	18029	18165	17990	18144	18102	18074	18182	18018	18203	18092	18101	18131	18059	17988	18190	18144	18154	18231	18055	18350	18249	18169	18167	18240	18193	18053	18186	18134	17967	18309	18248	18209	18304	18053	18083	18019	17997	17994	18114	17950	18178	17815	18180	18086	18257	18116	18009	17986	18199	18132	18185	17962	18124	18025	18128	18234	17984	17944	18075	18118	18129	18068	18101	18026	18131	17937	18162	18218	18041	18196	18062	18150	18002	17973	18287	18216	18085	18262	18251	18300	18067	18086	18037	18225	18019	18221	18276	18092	18222	18230	18235	18097	17990	17931	18269	18299	18220	18036	18217	18130	18140	18274	18186	18024	17939	18232	18007	17990	18145	17990	17836	18151	18117	18083	18218	18189	17989	18128	17931	17971	18163	18198	17948	18180	18114	17989	18126	18186	17939	17866	18183	18082	17926	18020	18182	18116	18150	18099	18095	18129	17891	18181	18100	18221	18126	18203	18189	18153	18115	18152	18191	17904	18109	18204	18213	17990	18064	17888	18154	18017	18270	18224	18098	18098	17946	18129	18330	18045	18126	18109	17974	18224	18125	18241	18264	18214	18225	18064	17925	18187	18244	18158	17929	18009	18174	17888	17922	18026	18048	18189	17965	18154	18232	18287	18152	18073	18266	18161	18156	18129	18156	18162	18088	17986	18224	17824	17885	18149	18128	17993	18040	18091	18325	18108	18267	17946	18065	18096	18032	18102	18108	18170	18192	18196	18049	18148	18080	18068	18176	18256	18256	17972	18266	18025	18154	17964	18079	18103	18037	18159	18257	18055	18034	18216	18091	18197	18051	18077	18091	17948	18034	17894	18301	18107	18218	18263	17971	18166	18135	18098	18104	18176	18229	18236	18136	18179	18204	17939	18126	18133	18006	18183	18136	18053	18191	18187	18385	18234	18102	18033	17897	18088	18272	17961	18006	18091	18253	18123	18298	18039	18112	18213	18073	18135	18208	18082	18247	18133	18176	17938	18017	18135	18040	18077	18138	18332	17899	18127	17832	18305	18216	18170	18080	18094	18163	18150	18164	18067	18173	18013	18094	18273	18198	18307	18071	17967	18128	18309	18116	18208	17941	17989	18054	18011	17908	18224	18146	18162	18232	18157	18033	18169	18019	18044	18203	18275	17961	18149	18116	18050	18155	18043	18080	18143	18095	18193	18316	18331	18217	18166	18065	17960	18303	18162	18089	18208	18262	17916	17992	18131	18231	18311	18193	18054	17956	18125	18047	17938	18290	17952	18119	18019	18096	18136	18114	17973	18240	18039	18115	18230	18043	18043	18261	18011	18148	18149	18030	18217	18016	18137	18016	18271	17973	18165	18263	18049	18153	18098	18073	18261	18126	18121	18161	18046	18242	18028	18009	18022	17991	18135	18131	18014	18293	18052	18080	17880	17965	18187	18134	18018	18236	17960	18088	18087	18432	18008	18197	18300	18225	18190	18249	18050	18099	18271	18034	17998	18109	18110	18252	18127	18263	18133	18006	18035	18084	18114	17942	18174	18049	18047	18153	18176	18172	18033	18118	18172	18071	18222	17966	18114	18180	18125	18016	18108	18064	18096	18128	18201	18105	18130	18167	18070	18159	18291	18337	17901	18233	18236	18207	18146	18088	18082
16308	29775	28096	23144	20789	19143	18266	18104	18647	18193	19454	36989	43484	40104	34296	26412	18960	17390	16604	16353	16425	16359	16211	16218	16079	16202	16172	16093	16139	16265	16305	16133	16145	16317	16146	16214	16142	16241	16205	16373	16084	16298	16095	16325	16198	16234	16261	16247	16190	16204	16338	16181	16256	16164	16146	16260	16171	16118	16235	16201	16070	16172	16322	16130	16193	16127	15990	16322	16168	16323	16257	16214	16152	16134	16133	16033	16231	16417	16317	16306	16163	16014	16241	16259	16050	16214	16033	15992	16205	16267	16280	16235	16166	16374	16109	16112	16189	16148	16153	16194	16126	16171	16105	16253	16215	16169	16257	16255	16102	16043	16286	16175	16257	16324	16192	16118	16235	16172	16116	16259	16134	16062	16110	16168	16044	16108	16142	16190	16119	16260	16272	16225	16340	16278	16157	16068	16150	16225	16286	16219	16169	16125	16099	16287	16067	16143	16128	16206	16166	16274	16161	16217	16240	16094	16127	16188	16268	16250	16128	16154	16279	16249	16295	16072	16194	16214	16217	16149	16218	16067	15907	16140	16109	15971	16058	16115	16070	16083	15978	16174	16192	16209	16149	16173	16242	16264	16255	16296	16078	16188	16288	16082	16159	16312	16221	16193	16256	16099	16172	16120	16148	15983	16045	16205	16110	16103	16228	16052	16207	16186	16134	16221	16183	16316	16241	16316	16269	16279	16041	16124	16147	16201	16075	16290	16210	16267	16196	16184	16408	16219	16241	15958	16158	16188	16008	16330	16110	16071	16218	16203	16118	16152	16356	16151	16253	16227	16160	16255	16028	16291	16086	16188	16127	16023	16228	16080	16091	16132	16267	16071	16030	16116	16201	16173	15992	16312	16184	15937	16208	16242	15938	16206	16096	16076	16193	16172	15943	16252	16255	16187	16285	16200	16128	16207	16288	16155	16325	16174	16198	16203	16231	16167	15947	16098	16208	16127	16058	16179	16157	16110	16269	16028	16154	16168	16282	16126	16083	16292	16242	16250	16182	16113	16189	16292	16201	16211	16069	16091	16113	16126	16265	16011	16216	16170	16158	16128	16329	16138	16169	16208	16221	16081	16342	16115	16105	16262	15982	16261	16183	16228	16132	16300	16218	16304	16187	16197	16109	16184	16075	16294	16392	16122	16003	16295	16265	16081	15929	16358	16286	16123	16283	16115	16123	16386	16266	16152	16130	16156	16219	16190	16195	16033	16061	16119	16014	16169	16136	16191	16049	16161	16172	16064	16259	16162	16176	16288	16040	16203	16184	16199	16019	15975	16134	16113	16269	16146	16221	16391	16053	16103	16149	16191	16288	16168	16209	16140	16315	16229	16245	16199	16157	16209	16353	16134	16114	16228	16171	16092	16053	16175	16226	16178	16270	16184	16244	16017	16369	16126	16213	16216	16183	16166	16050	16169	16116	16196	16196	16077	16165	16220	16341	16026	16093	16228	15945	16231	16127	16147	16108	16106	16194	16044	16183	16110	16168	16184	16212	16254	16237	16032	16137	16109	16133	16254	16039	16069	16376	16153	16204	16239	16150	16176	16192	16261	16260	16216	16271	16149	16185	16072	16161	16207	16270	16118	16445	16148	16241	16111	16094	16036	16386	16182	16181	16249	16296	16119	16317	16102	16084	16116	16211	16183	16096	16181	16226	16206	16298	16019	16180	16252	16106	16017	16116	16090	16056	16092	16249	16252	16361	16244	16189	16174	16212	16102	16205	16091	16208	16225	16037	16239	16030	16087	16267	16125	16231	16210	16228	16245	16115	15985	16223	16064	16431	16145	16035	16069	16205	16002	16035	16083	16267	16024	16075	16189	16111	16196	16301	16270	16154	16287	16096	16138	16172	16205	16307	16005	16272	16234	16120	16278	16173	16204	16009	16077	16219	16349	16037	16189	15986	16185	16247	16129	16136	16202	15837	16119	15956	16148	16230	16210	16207	16119	16058	16200	16315	16070	16156	16203	16260	16163	16006	16147	16083	16119	16179	16011	16204	16127	16195	16185	16045	16099	16144	16085	16281	15997	16188	16169	16192	16231	16082	16073	16127	16269	16252	16372	16336	16232	15982	16355	16253	16286	15928	16158	16111	16249	16013	16261	16278	16216	16179	16382	16132	16162	16068	16193	16153	16212	16065	16169	16252	16244	16256	16211	16023	16025	16238	16155	16155	16075	15956	16009	16192	16109	16049	16311	16177	16241	16170	16161	16095	16167	16266	16274	16083	16132	16208	16053	16200	16159	16220	16087	16144	15992	16061	16304	16241	16054	16183	16215	16196	16106	16322	16285	16039	16080	16048	16279	16183	16205	16186	16156	16200	16019	16333	16091	16138	16144	15953	16168	16223	16195	16131	16122	16209	16309	16096	16051	16190	16173	16024	16162	16153	16091	16203	16007	16076	16266	16196	16029	16486	16355	15998	16222	16282	16071	16143	16109	16245	16075	16241	16326	16258	16014	16249	16136	15961	16154	16116	16155	16202	16193	16068	16239	16078	16140	16032	16246	16138	16295	16271	16383	16118	16046	16158	16060	16091	16108	16222	16131	16198	16125	16145	16311	16217	16036	16102	16329	16130	16180	16131	16208	16233	16321	16110	16028	15979	16117	16100	16044	16108	16299	16061	16118	16246	16027	16259	16104	16107	16336	16182	16141	16289	16246	16194	16152	16153	16226	16159	15967	16135	16200	16101	16248	16259	16260	16209	16115	16091	16193	16127	16168	16210	16161	15982	16203	16226	16141	16082	15947	16184	16061	16067	16309	16099	16167	16044	15999	16105	16093	16132	16098	16102	16088	16255	16018	16341	16320	16184	16104	16131	16241	16300	16154	16171	16122	16036	16378	16144	16182	16147	16148	16383	16277	15944	16069	16152	16078	16258	16221	16227	16167	16157	16069	16088	16207	16188	16379	16214	16184	16172	16193	16101	16128	16145	16360	16015	16085	16155	16065	16253	16275	16102	16325	16183	16232	16029	16119	16136	16048	16347	16152	16201	16197	16108	16276	16149	16184	16156	16056	16117	16179	16196	16123	16242	16248	16179	16144	16243	16194	16245	16176	16240	16125	16074	16048	16224	16087	16205	16019	16243	16298	16177	16198	16066	16342	16012	16122	16140	16266	16035	16166	16003	16053	16183	16137	16180	16233	16308	16226	16159	16295	16040	16384	16123	16162	16117	16150	16000	16012	16165	16402	16131	16199	16166	16199	16242	16198	16155	16102	16153	16086	16229	16025	15983	15971	16236	16136	16259	16045	16308	16174	16174	16147	16246	16156	16208	16140	16115	16152	16243	16043	16259	16186	16303	15897	16237	16113	16146	16151	16144	16027	16384	16099	16190	16111	16155	16031	16206	16330	16268	16274	16216	16264	16152	16117	16234	16284	16241	16190	16040	16144	16086	16212	16156	16267	16157	16002	16103	16415	16126	16118	16069	16073	16298	16073	16129	16226	16136	16120	16087	16187	16106	16223	16150	16216	16200	16053	16117	16196	16057	16125	16266	16196	16117	16125	16209	16107	16096	16100	16296	16188	16153	16049	16210	16255	16197	16121	16146	16179	16074	16176	16117	16081	16156	16145	16137	16241	16183	16111	16324	16133	16178	16265	15990	16317	16151	16363	16221	16172	16153	16157	16040	16331	16027	16102	16248	16200	16045	16365	16230	16228	16255	16062	16284	16068	16159	16238	16047	16163	16078	16074	16207	16220	16040	16191	16301	16330	16161	16122	16013	16147	16111	16041	16236	16043	16285	16106	16110	16156	16183	16212	16156	16256	16244	16367	16318	16267	16125	16175	16112	16033	16157	16272	16217	16142	16365	16281	16211	15921	16235	16138	16377	16019	16163	16306	16246	16148	16150	16013	15983	16018	16078	16296	16028	16153	16137	16087	16311	16095	16222	16163	16163	16174	16066	16267	16146	16173	16269	16157	16142	16167	16102	16252	16004	16015	16176	16257	16033	16269	16408	16058	16122	16146	16266	16216	16291	16029	16196	16089	16318	16143	16145	16261	16131	16060	16216	16257	16126	16196	16163	16332	16201	16160	16108	16100	16144	16120	16111	16197	16244	16291	16177	16039	16151	16008	16134	15999	16019	16214	16121	16236	16081	16241	16046	16099	16267	16128	16246	16151	16263	16257	16052	16029	16105	16181	16151	16183	16137	16117	16188	16326	16326	16227	16193	16140	16138	16214	16235	16290	16240	16232	16168	16077	15994	16105	16074	16124	16132	16175	16185	16084	15981	16076	16182	16082	16149	16039	16080	16166	16191	16151	16220	16191	15884	16139	16182	16213	16069	16140	16195	16281	16119	16148	16257	16153	16175	16030	16206	16164	16108	16129	16249	16102	16130	16255	15939	16071	16157	16238	16171	16157	16227	16116	16154	16146	16029	16081	16200	16130	16130	16062	16181	16148	16321	16106	16206	16238	16125	16369	16051	16136	16316	16150	16208	16312	15996	16195	16203	16116	16173	16315	16146	16161	16264	16287	16188	16120	16132	16089	16258	16137	16239	16102	16219	16074	16317	16136	16156	16267	16295	16105	16217	16123	16158	16008	16219	15988	16080	16106	16023	16068	15975	16115	16101	16117	16058	16080	16159	16142	16245	16324	15987	16149	16189	16164	16102	16204	16149	16291	16214	16243	16171	16292	16140	15974	16126	16106	16241	16057	16071	15895	16324	16026	16391	16122	15974	16117	16090	16062	16215	16239	16348	16124	16214	16120	16127	16101	16212	16101	16227	16072	16221	16245	16081	15983	16231	16089	16238	16013	16261	16074	16186	16121	16121	16161	15998	16154	16092	16005	16178	16070	16008	16438	16104	16100	16024	16136	16113	16315	16025	16279	16124	16181	16285	16089	16108	16226	16046	16315	16263	16189	16123	16213	16220	16043	16310	16087	16156	16082	16225	16035	16267	16241	16183	16264	16205	16131	16256	16235	16176	16089	16312	16185	16077	16249	16040	16182	16150	16104	16112	16153	16224	16148	16145	16172	16226	16112	16105	16025	16019	15987	16155	16111	15989	16236	16136	16239	16202	16021	16114	16258	16062	16034	16057	16227	16181	16167	16241	16047	16234	16267	16155	16161	16066	16167	16297	16095	16188	16007	16262	16127	16198	16195	16303	15998
27730	22242	24379	21232	18092	17821	17972	17562	17693	17745	17659	18502	19750	19445	19333	18428	17889	17467	17386	17163	17318	17222	17287	17271	17519	17381	17526	17221	17350	17352	17405	17316	17450	17457	17546	17331	17518	17471	17509	17334	17091	17478	17556	17434	17249	17284	17364	17259	17337	17522	17387	17630	17330	17246	17518	17529	17259	17585	17506	17442	17412	17221	17530	17354	17579	17372	17239	17454	17300	17318	17377	17452	17327	17370	17291	17523	17445	17462	17438	17430	17480	17247	17528	17370	17370	17437	17305	17312	17621	17401	17362	17679	17507	17353	17337	17312	17359	17533	17419	17473	17210	17289	17479	17534	17293	17114	17302	17405	17353	17394	17268	17197	17385	17277	17379	17413	17383	17293	17366	17472	17432	17409	17272	17235	17449	17450	17476	17413	17529	17361	17249	17347	17106	17541	17338	17356	17217	17253	17403	17293	17438	17338	17390	17371	17159	17422	17442	17283	17319	17344	17426	17320	17319	17338	17450	17396	17445	17490	17358	17243	17362	17540	17210	17274	17259	17417	17406	17461	17416	17274	17242	17307	17284	17560	17379	17280	17226	17488	17406	17255	17286	17329	17480	17427	17519	17180	17501	17449	17403	17179	17460	17260	17426	17317	17442	17386	17510	17360	17360	17322	17511	17274	17169	17283	17599	17514	17162	17413	17417	17246	17277	17449	17438	17287	17520	17333	17196	17319	17500	17178	17331	17445	17532	17408	17474	17341	17402	17421	17297	17463	17462	17341	17289	17394	17232	17406	17439	17367	17549	17386	17354	17431	17227	17300	17306	17473	17174	17476	17489	17383	17185	17512	17424	17310	17327	17181	17221	17486	17386	17335	17356	17225	17276	17432	17464	17306	17356	17238	17214	17458	17404	17341	17224	17396	17379	17292	17314	17312	17430	17418	17358	17230	17406	17262	17128	17332	17350	17246	17478	17526	17448	17374	17325	17375	17237	17218	17408	17343	17449	17289	17408	17433	17356	17312	17523	17458	17353	17526	17572	17379	17277	17308	17285	17194	17307	17300	17295	17364	17354	17395	17341	17448	17477	17640	17617	17311	17517	17268	17532	17269	17496	17277	17479	17532	17640	17417	17405	17375	17315	17271	17421	17264	17300	17265	17448	17147	17344	17512	17242	17402	17327	17377	17362	17403	17197	17374	17270	17502	17365	17353	17398	17500	17194	17354	17171	17232	17468	17401	17120	17467	17235	17288	17417	17278	17302	17308	17491	17360	17197	17278	17560	17441	17285	17479	17214	17666	17530	17380	17214	17333	17338	17362	17345	17233	17329	17357	17387	17404	17177	17211	17439	17459	17523	17345	17527	17292	17584	17453	17351	17460	17220	17324	17234	17193	17157	17311	17208	17418	17294	17086	17491	17291	17399	17476	17338	17328	17538	17342	17168	17305	17330	17267	17341	17337	17246	17247	17353	17459	17119	17323	17339	17133	17233	17280	17498	17413	17307	17353	17363	17374	17314	17304	17383	17368	17518	17552	17265	17262	17548	17260	17397	17437	17333	17392	17399	17498	17158	17541	17602	17166	17387	17339	17225	17365	17407	17420	17313	17300	17374	17338	17427	17522	17273	17526	17485	17412	17341	17287	17321	17203	17365	17414	17335	17303	17344	17412	17508	17604	17382	17392	17173	17441	17505	17365	17336	17232	17320	17201	17411	17442	17414	17510	17553	17446	17346	17362	17308	17390	17489	17298	17356	17340	17406	17583	17464	17432	17197	17569	17487	17210	17352	17396	17514	17399	17465	17448	17329	17517	17436	17342	17318	17231	17285	17196	17544	17501	17349	17384	17484	17462	17219	17280	17306	17359	17341	17305	17310	17167	17445	17297	17355	17470	17496	17505	17167	17336	17491	17441	17154	17090	17319	17496	17433	17680	17521	17278	17396	17370	17493	17370	17425	17484	17496	17527	17233	17422	17388	17274	17395	17488	17508	17612	17278	17398	17346	17240	17407	17314	17464	17402	17484	17383	17452	17339	17297	17231	17572	17479	17480	17441	17250	17496	17367	17289	17232	17259	17330	17273	17317	17289	17324	17091	17419	17536	17296	17381	17376	17313	17331	17373	17391	17285	17555	17575	17258	17369	17443	17238	17337	17452	17456	17676	17209	17382	17200	17104	17534	17376	17291	17461	17501	17432	17416	17344	17588	17551	17387	17333	17438	17313	17333	17354	17370	17357	17420	17558	17386	17347	17352	17204	17309	17532	17575	17451	17137	17326	17308	17298	17352	17444	17423	17554	17481	17215	17409	17529	17385	17175	17356	17395	17511	17320	17335	17348	17205	17424	17248	17311	17408	17272	17352	17224	17323	17348	17277	17355	17251	17341	17281	17277	17376	17581	17454	17383	17319	17187	17412	17369	17336	17354	17228	17535	17300	17435	17295	17364	17248	17249	17541	17348	17335	17155	17303	17442	17285	17099	17279	17345	17315	17539	17362	17289	17273	17330	17470	17282	17324	17338	17199	17121	17230	17439	17429	17486	17174	17369	17386	17369	17457	17382	17434	17431	17350	17402	17169	17378	17377	17437	17480	17146	17209	17206	17345	17572	17567	17271	17326	17358	17583	17327	17502	17312	17214	17227	17655	17233	17339	17321	17436	17486	17349	17514	17397	17272	17407	17386	17303	17332	17309	17242	17340	17224	17482	17253	17380	17257	17453	17389	17386	17518	17596	17303	17368	17397	17479	17360	17360	17679	17537	17176	17366	17465	17302	17410	17422	17341	17338	17460	17324	17274	17401	17330	17323	17426	17526	17348	17273	17302	17387	17351	16942	17305	17340	17394	17353	17425	17336	17503	17325	17326	17299	17261	17415	17543	17465	17363	17276	17404	17333	17052	17462	17492	17190	17278	17301	17315	17398	17449	17332	17393	17230	17294	17403	17442	17367	17392	17415	17528	17226	17236	17423	17467	17472	17325	17495	17329	17438	17210	17185	17264	17445	17584	17365	17366	17476	17524	17291	17224	17345	17349	17466	17436	17355	17409	17464	17448	17242	17256	17303	17248	17283	17233	17446	17298	17454	17373	17371	17400	17285	17205	17525	17277	17574	17452	17326	17257	17429	17382	17374	17431	17337	17482	17268	17241	17273	17313	17268	17291	17451	17375	17160	17280	17349	17438	17427	17532	17454	17402	17398	17496	17460	17446	17589	17474	17309	17327	17342	17455	17468	17245	17325	17569	17533	17401	17439	17395	17410	17343	17283	17278	17264	17391	17508	17356	17383	17344	17513	17490	17208	17377	17628	17277	17463	17324	17357	17637	17392	17227	17434	17424	17503	17346	17374	17421	17248	17669	17376	17415	17379	17371	17329	17343	17476	17351	17434	17422	17346	17187	17253	17196	17336	17328	17215	17376	17483	17310	17380	17404	17054	17394	17260	17391	17491	17311	17427	17362	17268	17227	17238	17392	17217	17315	17367	17293	17202	17127	17240	17421	17377	17413	17271	17205	17421	17318	17230	17333	17648	17576	17499	17078	17045	17523	17296	17276	17281	17441	17365	17405	17180	17385	17531	17220	17397	17389	17303	17255	17281	17441	17454	17421	17285	17156	17322	17397	17380	17436	17280	17547	17420	17282	17350	17409	17343	17364	17265	17269	17405	17306	17353	17511	17474	17425	17506	17216	17440	17084	17277	17370	17299	17221	17695	17572	17425	17214	17374	17427	17419	17427	17353	17419	17499	17315	17319	17483	17293	17389	17449	17655	17422	17178	17310	17265	17597	17373	17519	17421	17232	17377	17427	17392	17250	17155	17631	17451	17427	17265	17230	17270	17549	17345	17338	17593	17307	17319	17328	17293	17402	17382	17426	17203	17341	17453	17254	17388	17460	17447	17494	17488	17396	17234	17389	17306	17230	17309	17382	17235	17476	17268	17427	17446	17277	17343	17566	17262	17328	17396	17303	17344	17474	17650	17251	17287	17343	17466	17391	17376	17424	17422	17317	17345	17595	17410	17411	17540	17486	17391	17359	17415	17550	17260	17285	17399	17377	17457	17421	17443	17445	17527	17354	17221	17362	17484	17279	17335	17457	17437	17348	17189	17451	17269	17450	17388	17582	17319	17290	17441	17569	17387	17267	17612	17327	17480	17371	17386	17421	17440	17211	17494	17340	17330	17300	17328	17428	17352	17401	17389	17235	17082	17505	17224	17509	17379	17450	17278	17614	17400	17468	17465	17293	17315	17368	17224	17245	17255	17402	17329	17265	17463	17334	17288	17329	17438	17259	17261	17328	17089	17268	17525	17328	17378	17405	17445	17299	17154	17284	17326	17456	17291	17295	17337	17256	17610	17393	17542	17503	17487	17316	17344	17663	17610	17358	17412	17241	17469	17278	17362	17450	17306	17465	17333	17530	17504	17089	17341	17451	17466	17430	17349	17199	17425	17397	17334	17619	17498	17487	17363	17405	17485	17417	17372	17548	17329	17374	17477	17353	17112	17440	17308	17245	17329	17469	17403	17494	17396	17438	17375	17394	17607	17462	17334	17340	17505	17263	17292	17405	17216	17327	17516	17228	17208	17249	17492	17582	17266	17155	17406	17252	17355	17492	17611	17229	17245	17397	17040	17153	17392	17337	17393	17325	17322	17408	17307	17397	17417	17477	17462	17522	17392	17241	17433	17302	17260	17279	17584	17227	17348	17420	17392	17434	17339	17311	17140	17242	17345	17359	17505	17308	17233	17359	17160	17311	17350	17344	17229	17345	17115	17325	17482	17250	17333	17280	17293	17321	17353	17428	17331	17179	17523	17419	17491	17284	17346	17467	17219	17596	17417	17349	17334	17544	17330	17289	17351	17477	17277	17402	17328	17266	17398	17327	17468	17359	17346	17159	17349	17482	17324	17311	17485	17380	17434	17339	17399	17449	17476	17352	17610	17193	17314	17366	17583	17448	17172	17366	17278	17412	17364	17453	17411	17331	17274	17381	17401	17194	17531	17454	17401	17307	17405	17459	17361	17316	17324	17277	17414	17372	17233	17294	17312	17321	17264	17333	17186	17310	17465	17518	17584	17178	17443	17228	17314	17384	17246	17202	17484	17436	17531	17472	17554	17287	17500	17402	17295	17356	17321	17384	17239	17445	17455	17310	17298	17566	17468	17386	17217	17476	17352
16039	19690	19152	17489	17051	16660	16333	16034	16358	16130	16561	17894	19136	18838	17775	16681	16048	15898	15616	15768	15675	15626	15709	15817	15642	15743	15643	15648	15592	15646	15758	15666	15552	15715	15613	15632	15636	15725	15683	15834	15617	15629	15644	15756	15635	15865	15574	15646	15755	15644	15573	15515	15677	15622	15881	15812	15565	15728	15593	15625	15791	15613	15743	15523	15717	15798	15624	15652	15885	15578	15698	15669	15700	15637	15732	15721	15542	15765	15931	15779	15540	15580	15604	15630	15720	15459	15695	15744	15615	15698	15620	15765	15548	15793	15456	15782	15665	15706	15615	15764	15613	15782	15573	15806	15814	15639	15473	15592	15594	15656	15774	15715	15629	15612	15645	15548	15812	15553	15713	15541	15499	15627	15753	15768	15627	15776	15646	15627	15646	15673	15712	15712	15695	15672	15609	15567	15479	15756	15754	15760	15771	15673	15729	15685	15739	15710	15780	15704	15764	15676	15497	15690	15576	15795	15639	15748	15797	15715	15612	15713	15608	15749	15654	15553	15674	15576	15851	15858	15804	15689	15613	15623	15666	15716	15404	15628	15740	15533	15587	15733	15662	15447	15771	15779	15775	15621	15685	15592	15660	15693	15456	15723	15528	15556	15896	15691	15708	15599	15744	15695	15675	15576	15690	15682	15792	15548	15804	15634	15917	15657	15757	15694	15735	15632	15779	15637	15622	15721	15727	15490	15674	15712	15686	15892	15569	15767	15694	15662	15697	15683	15628	15744	15672	15566	15586	15433	15927	15529	15763	15591	15690	15763	15640	15697	15845	15614	15592	15680	15639	15709	15660	15686	15692	15597	15748	15585	15784	15697	15715	15704	15906	15618	15689	15822	15637	15680	15744	15886	15747	15720	15907	15843	15629	15740	15668	15602	15780	15651	15673	15746	15769	15439	15732	15611	15676	15638	15746	15770	15598	15557	15790	15639	15626	15501	15763	15740	15760	15694	15762	15631	15601	15357	15520	15561	15633	15645	15594	15504	15733	15676	15784	15805	15594	15654	15753	15808	15745	15665	15551	15535	15534	15607	15686	15616	15532	15640	15631	15801	15655	15616	15807	15650	15679	15476	15728	15709	15563	15673	15670	15583	15507	15709	15584	15629	15739	15832	15702	15693	15805	15774	15647	15621	15649	15797	15771	15805	15729	15790	15722	15636	15750	15644	15812	15483	15590	15777	15762	15620	15709	15632	15547	15668	15662	15775	15679	15774	15728	15689	15655	15650	15777	15668	15729	15733	15768	15779	15638	15531	15660	15630	15662	15733	15616	15611	15825	15686	15652	15649	15570	15650	15607	15965	15752	15548	15471	15723	15745	15765	15576	15651	15745	15644	15694	15865	15512	15729	15672	15651	15774	15556	15640	15691	15790	15704	15759	15524	15775	15798	15648	15584	15624	15697	15600	15625	15529	15653	15656	15806	15575	15613	15635	15520	15590	15573	15534	15492	15579	15678	15726	15688	15680	15730	15683	15603	15782	15677	15823	15829	15823	15550	15589	15790	15757	15714	15727	15628	15578	15760	15620	15699	15728	15624	15775	15711	15638	15819	15706	15761	15523	15726	15711	15612	15596	15627	15691	15456	15768	15823	15663	15747	15728	15752	15572	15729	15790	15675	15824	15554	15555	15640	15754	15688	15710	15631	15717	15700	15791	15587	15589	15565	15664	15750	15649	15814	15723	15589	15690	15602	15713	15711	15854	15681	15741	15795	15768	15557	15614	15575	15750	15589	15643	15594	15827	15637	15782	15618	15741	15608	15794	15679	15681	15646	15734	15777	15642	15607	15631	15545	15602	15766	15609	15766	15508	15756	15730	15692	15633	15568	15724	15790	15606	15794	15885	15612	15736	15705	15728	15850	15587	15781	15739	15639	15731	15718	15604	15735	15725	15734	15556	15578	15653	15710	15640	15639	15689	15625	15540	15550	15777	15564	15616	15531	15885	15846	15863	15646	15628	15775	15641	15757	15694	15561	15735	15765	15599	15734	15752	15647	15798	15700	15816	15693	15741	15616	15554	15826	15767	15742	15808	15667	15650	15747	15839	15656	15717	15822	15592	15753	15741	15461	15749	15773	15618	15727	15581	15722	15477	15887	15551	15601	15718	15641	15612	15689	15757	15744	15775	15638	15557	15766	15831	15508	15603	15665	15764	15717	15651	15687	15758	15753	15807	15693	15677	15776	15670	15587	15675	15780	15611	15730	15579	15678	15697	15456	15660	15640	15867	15797	15631	15503	15711	15713	15793	15643	15715	15868	15738	15646	15741	15868	15812	15619	15791	15749	15514	15664	15653	15622	15730	15639	15728	15559	15682	15801	15629	15771	15724	15689	15712	15689	15762	15643	15711	15795	15556	15747	15758	15782	15756	15894	15726	15668	15672	15655	15784	15550	15885	15845	15706	15727	15589	15742	15677	15651	15796	15610	15636	15749	15599	15706	15717	15748	15769	15726	15552	15738	15520	15616	15598	15682	15598	15784	15609	15666	15648	15578	15727	15865	15574	15769	15675	15656	15637	15675	15663	15745	15845	15818	15842	15653	15730	15520	15768	15663	15770	15536	15922	15705	15696	15681	15603	15655	15661	15678	15643	15729	15698	15829	15677	15645	15601	15671	15778	15424	15448	15709	15796	15590	15695	15644	15578	15647	15688	15723	15760	15663	15671	15610	15611	15711	15616	15715	15761	15612	15658	15764	15637	15643	15811	15701	15617	15689	15729	15637	15713	15674	15519	15704	15622	15788	15598	15756	15607	15723	15683	15740	15565	15624	15865	15805	15552	15740	15583	15782	15663	15610	15599	15578	15693	15868	15724	15677	15770	15708	15543	15820	15682	15648	15576	15660	15642	15486	15796	15753	15553	15780	15713	15787	15851	15779	15722	15562	15809	15701	15763	15648	15718	15696	15654	15741	15807	15708	15774	15706	15740	15528	15709	15779	15656	15696	15564	15829	15812	15710	15605	15590	15698	15753	15606	15733	15649	15649	15896	15730	15711	15734	15727	15681	15687	15616	15793	15705	15597	15814	15649	15727	15780	15839	15703	15683	15705	15764	15826	15694	15613	15744	15609	15667	15702	15561	15820	15668	15580	15692	15543	15991	15512	15825	15689	15595	15851	15437	15737	15620	15830	15818	15611	15622	15562	15579	15677	15792	15735	15723	15724	15518	15619	15861	15649	15623	15854	15747	15654	15688	15611	15529	15760	15658	15772	15520	15610	15788	15477	15793	15752	15572	15641	15772	15702	15766	15623	15751	15756	15647	15762	15554	15698	15699	15559	15524	15704	15807	15510	15595	15678	15367	15748	15684	15678	15673	15679	15754	15699	15606	15542	15640	15791	15611	15657	15740	15706	15658	15814	15746	15770	15789	15807	15723	15771	15661	15668	15640	15653	15771	15802	15550	15697	15584	15764	15763	15632	15774	15594	15615	15733	15687	15614	15745	15557	15592	15620	15627	15875	15642	15636	15562	15799	15713	15782	15789	15761	15718	15613	15786	15760	15716	15664	15609	15677	15826	15653	15694	15788	15703	15871	15655	15695	15801	15680	15680	15604	15907	15582	15828	15652	15738	15638	15790	15666	15780	15515	15817	15763	15612	15674	15661	15570	15789	15769	15587	15731	15661	15675	15656	15532	15711	15667	15640	15634	15629	15632	15640	15697	15737	15713	15677	15773	15625	15684	15649	15731	15851	15735	15707	15707	15720	15662	15608	15620	15424	15629	15821	15649	15459	15749	15636	15651	15708	15712	15575	15730	15771	15669	15615	15869	15732	15644	15548	15668	15670	15848	15706	15648	15583	15554	15711	15562	15595	15774	15793	15715	15466	15651	15923	15661	15702	15673	15845	15783	15722	15756	15577	15690	15718	15736	15709	15511	15577	15855	15495	15538	15695	15711	15630	15669	15781	15807	15717	15910	15526	15521	15618	15572	15765	15635	15550	15602	15545	15758	15735	15798	15584	15801	15603	15533	15682	15729	15678	15802	15571	15694	15637	15784	15581	15537	15684	15785	15679	15862	15724	15715	15719	15789	15678	15848	15612	15668	15674	15696	15592	15684	15605	15584	15633	15940	15649	15754	15634	15704	15846	15601	15620	15773	15709	15651	15657	15690	15722	15712	15800	15803	15773	15790	15635	15562	15612	15774	15678	15729	15771	15689	15661	15815	15569	15664	15671	15640	15643	15724	15824	15732	15697	15682	15532	15726	15663	15723	15597	15549	15741	15676	15683	15757	15687	15706	15649	15751	15556	15753	15668	15521	15544	15802	15843	15843	15695	15643	15852	15792	15634	15746	15656	15781	15582	15574	15826	15767	15770	15739	15865	15827	15643	15623	15638	15749	15786	15759	15835	15802	15661	15681	15848	15766	15744	15598	15713	15760	15551	15701	15641	15879	15581	15580	15555	15658	15591	15632	15881	15699	15740	15720	15632	15753	15634	15870	15587	15707	15682	15652	15463	15636	15781	15632	15486	15742	15680	15550	15758	15785	15682	15662	15612	15772	15857	15780	15735	15595	15763	15721	15614	15824	15456	15666	15675	15711	15760	15704	15549	15783	15416	15757	15623	15698	15524	15729	15583	15635	15721	15539	15801	15782	15853	15761	15557	15808	15790	15705	15719	15746	15662	15628	15668	15801	15709	15881	15740	15796	15735	15631	15677	15630	15727	15548	15426	15502	15640	15741	15590	15716	15626	15479	15748	15656	15801	15719	15742	15923	15623	15723	15614	15623	15646	15865	15706	15852	15776	15668	15637	15823	15640	15689	15706	15843	15470	15724	15873	15735	15937	15740	15696	15613	15593	15730	15722	15572	15482	15634	15677	15703	15590	15819	15704	15688	15669	15734	15604	15701	15632	15587	15665	15505	15703	15764	15655	15596	15760	15563	15741	15520	15719	15623	15789	15712	15685	15615	15621	15741	15739	15534	15652	15932	15711	15686	15681	15716	15759	15614	15729	15676	15862	15719	15670	15730	15679	15648	15640	15713	15850	15741	15438	15683	15843	15636	15718	15609	15754	15724	15649	15594	15865	15647	15752	15745	15722	15764	15833	15945	15779	15783	15731	15634	15834	15594	15827	15772	15569	15667	15533	15747	15608	15681	15521	15597	15724	15558	15817
24394	21636	29131	24726	22425	22095	20900	18686	18203	18465	19094	25571	32055	31085	26555	22385	19393	18328	17883	17847	17823	17735	17913	17702	17638	17516	17699	17669	17720	17750	17757	17560	17622	17528	17634	17705	17659	17577	17638	17664	17860	17669	17627	17710	17708	17583	17744	17585	17631	17492	17536	17680	17748	17690	17543	17570	17662	17668	17587	17676	17841	17747	17653	17536	17635	17630	17434	17822	17692	17627	17776	17660	17868	17602	17703	17725	17683	17720	17629	17783	17737	17529	17639	17384	17487	17543	17380	17588	17436	17703	17477	17523	17587	17532	18041	17523	17765	17484	17556	17676	17615	17743	17597	17639	17680	17560	17619	17563	17722	17604	17483	17712	17612	17635	17409	17507	17661	17702	17567	17589	17604	17743	17430	17607	17640	17542	17602	17503	17759	17526	17664	17763	17810	17653	17559	17574	17568	17811	17515	17575	17600	17583	17558	17770	17874	17591	17829	17737	17491	17902	17711	17587	17525	17687	17524	17678	17508	17723	17666	17747	17532	17674	17527	17676	17648	17678	17473	17816	17709	17681	17608	17417	17804	17866	17852	17522	17630	17879	17582	17667	17467	17871	17576	17767	17528	17593	17649	17603	17752	17630	17710	17676	17599	17777	17438	17632	17722	17543	17668	17618	17607	17394	17422	17653	17586	17604	17615	17572	17735	17541	17580	17641	17770	17721	17652	17676	17648	17512	17764	17655	17571	17639	17477	17693	17490	17606	17607	17703	17788	17554	17691	17632	17650	17577	17554	17554	17564	17660	17533	17653	17546	17558	17711	17549	17668	17570	17678	17493	17534	17655	17784	17394	17573	17705	17690	17569	17583	17640	17464	17598	17569	17504	17666	17548	17437	17588	17579	17551	17647	17735	17542	17539	17612	17691	17590	17815	17736	17541	17583	17717	17662	17687	17550	17609	17655	17772	17765	17719	17703	17738	17532	17615	17559	17539	17728	17523	17472	17727	17669	17708	17568	17658	17608	17624	17730	17635	17573	17671	17528	17546	17601	17686	17514	17635	17708	17297	17838	17569	17710	17611	17763	17620	17638	17638	17670	17579	17653	17571	17658	17543	17600	17606	17714	17676	17838	17548	17673	17612	17807	17679	17775	17626	17487	17592	17483	17591	17762	17610	17803	17716	17536	17739	17586	17612	17616	17517	17626	17664	17357	17567	17850	17578	17709	17704	17561	17570	17693	17561	17685	17630	17809	17545	17525	17551	17572	17489	17592	17577	17629	17500	17650	17538	17882	17727	17630	17573	17725	17450	17420	17752	17489	17585	17633	17482	17840	17646	17740	17576	17659	17607	17388	17581	17747	17646	17662	17530	17625	17648	17683	17543	17681	17593	17541	17740	17676	17783	17549	17704	17659	17639	17645	17439	17648	17537	17593	17510	17507	17442	17788	17646	17708	17722	17654	17401	17563	17554	17727	17597	17490	17568	17447	17701	17505	17850	17680	17543	17844	17526	17651	17579	17625	17520	17609	17734	17506	17427	17575	17536	17776	17430	17640	17647	17771	17532	17465	17549	17897	17541	17650	17749	17577	17522	17649	17909	17547	17594	17677	17559	17559	17629	17561	17458	17570	17642	17597	17564	17512	17337	17690	17559	17574	17508	17705	17462	17636	17864	17501	17628	17600	17717	17694	17642	17690	17483	17727	17786	17788	17543	17585	17658	17446	17580	17544	17627	17788	17782	17463	17743	17725	17543	17527	17632	17585	17472	17602	17639	17675	17484	17572	17610	17611	17434	17688	17704	17586	17426	17551	17647	17821	17683	17589	17577	17516	17589	17609	17685	17534	17593	17617	17794	17602	17433	17573	17338	17713	17616	17472	17703	17628	17568	17461	17543	17580	17886	17877	17760	17527	17736	17673	17443	17788	17671	17651	17615	17508	17646	17496	17586	17761	17580	17583	17655	17668	17707	17639	17392	17762	17624	17496	17661	17493	17565	17459	17663	17673	17506	17563	17581	17589	17516	17681	17633	17605	17605	17528	17680	17642	17386	17541	17654	17671	17608	17796	17645	17558	17495	17532	17695	17678	17618	17678	17538	17431	17682	17554	17670	17601	17603	17760	17390	17867	17943	17432	17675	17401	17537	17646	17492	17468	17545	17721	17646	17464	17558	17590	17731	17608	17637	17659	17805	17687	17712	17601	17693	17649	17538	17651	17785	17631	17493	17782	17573	17665	17713	17574	17710	17561	17710	17485	17553	17778	17663	17670	17543	17537	17487	17568	17477	17564	17503	17497	17732	17616	17506	17615	17445	17545	17678	17683	17602	17698	17667	17712	17638	17676	17589	17567	17589	17745	17591	17620	17542	17590	17495	17565	17592	17783	17823	17643	17539	17564	17505	17398	17621	17552	17833	17514	17624	17594	17534	17758	17724	17887	17417	17600	17619	17811	17935	17710	17536	17531	17650	17484	17793	17708	17493	17504	17641	17740	17602	17475	17520	17583	17869	17450	17545	17654	17523	17595	17743	17602	17645	17419	17777	17864	17673	17524	17524	17642	17847	17600	17702	17499	17687	17706	17776	17696	17685	17956	17754	17983	17645	17519	17762	17593	17737	17550	17560	17525	17497	17689	17607	17614	17474	17641	17646	17569	17762	17834	17938	17722	17698	17572	17516	17687	17789	17509	17778	17807	17723	17540	17504	17614	17651	17705	17627	17565	17697	17651	17717	17980	17629	17855	17588	17690	17659	17696	17579	17402	17603	17722	17812	17755	17775	17692	17778	17582	17757	17562	17440	17649	17721	17314	17509	17609	17579	17572	17576	17591	17580	17595	17555	17779	17619	17422	17704	17594	17545	17719	17492	17643	17570	17633	17611	17600	17444	17820	17594	17541	17487	17663	17499	17677	17574	17716	17517	17634	17646	17646	17458	17553	17756	17777	17820	17728	17443	17779	17473	17672	17606	17740	17399	17559	17585	17587	17375	17529	17604	17482	17625	17715	17886	17492	17499	17756	17720	17661	17758	17580	17396	17524	17570	17521	17575	17972	17546	17524	17493	17588	17645	17734	17662	17366	17481	17462	17545	17749	17512	17762	17718	17710	17625	17565	17677	17564	17719	17602	17516	17794	17520	17474	17349	17601	17740	17696	17599	17727	17614	17837	17849	17357	17397	17748	17606	17475	17572	17529	17590	17678	17523	17701	17789	17644	17385	17502	17565	17722	17484	17672	17643	17591	17533	17890	17754	17481	17486	17496	17566	17432	17647	17698	17691	17508	17465	17586	17591	17606	17631	17482	17537	17563	17736	17486	17750	17575	17520	17609	17623	17616	17503	17472	17551	17605	17648	17660	17619	17662	17465	17614	17770	17515	17779	17577	17736	17724	17694	17720	17728	17555	17567	17597	17893	17405	17734	17587	17658	17594	17606	17577	17649	17409	17520	17537	17653	17572	17775	17715	17753	17554	17673	17630	17698	17636	17710	17526	17714	17627	17534	17606	17580	17470	17533	17797	17815	17777	17765	17616	17669	17808	17720	17523	17649	17655	17545	17704	17653	17524	17526	17709	17372	17937	17793	17478	17650	17751	17589	17526	17518	17596	17594	17751	17722	17638	17643	17692	17648	17633	17642	17716	17611	17721	17412	17950	17552	17424	17711	17528	17475	17490	17680	17522	17430	17643	17408	17466	17683	17596	17825	17545	17574	17656	17518	17396	17645	17569	17617	17407	17636	17571	17355	17550	17562	17670	17731	17674	17744	17574	17536	17593	17644	17593	17478	17574	17515	17515	17449	17703	17733	17759	17692	17723	17643	17520	17643	17539	17470	17511	17618	17725	17631	17540	17473	17482	17760	17824	17759	17741	17524	17659	17733	17443	17746	17456	17585	17640	17549	17749	17650	17683	17573	17594	17684	17577	17385	17898	17786	17714	17753	17806	17657	17642	17773	17647	17561	17738	17533	17670	17602	17577	17623	17838	17516	17595	17722	17730	17706	17906	17806	17638	17550	17861	17709	17569	17619	17339	17718	17579	17675	17756	17632	17472	17657	17654	17547	17624	17330	17827	17544	17743	17641	17883	17567	17537	17553	17598	17577	17749	17477	17599	17721	17628	17654	17703	17589	17502	17757	17548	17616	17569	17492	17742	17748	17665	17591	17735	17680	17602	17677	17568	17681	17546	17643	17713	17543	17609	17590	17737	17724	17578	17663	17589	17537	17500	17534	17661	17755	17782	17733	17619	17658	17753	17572	17706	17716	17739	17733	17573	17646	17796	17712	17621	17737	17676	17378	17459	17699	17713	17631	17696	17685	17743	17545	17684	17530	17535	17647	17614	17571	17800	17610	17665	17583	17652	17753	17367	17681	17602	17713	17537	17750	17690	17703	17497	17778	17785	17729	17566	17524	17702	17501	17651	17789	17549	17551	17575	17639	17554	17547	17444	17576	17637	17524	17705	17636	17755	17671	17539	17621	17702	17641	17594	17515	17880	17665	17657	17663	17953	17639	17593	17601	17424	17414	17549	17586	17824	17488	17486	17551	17676	17609	17793	17630	17471	17500	17432	17574	17641	17917	17585	17504	17546	17592	17580	17688	17424	17697	17716	17671	17956	17562	17627	17389	17547	17631	17559	17554	17510	17633	17799	17598	17325	17747	17543	17646	17689	17685	17512	17741	17614	17712	17679	17543	17755	17703	17662	17580	17686	17640	17674	17459	17603	17575	17571	17323	17555	17526	17873	17684	17429	17784	17643	17712	17778	17727	17461	17610	17559	17592	17630	17643	17714	17666	17619	17618	17777	17400	17849	17736	17521	17545	17623	17604	17709	17411	17689	17569	17614	17595	17643	17735	17675	17511	17637	17642	17686	17817	17742	17685	17628	17541	17572	17744	17567	17541	17681	17685	17963	17707	17535	17737	17614	17614	17483	17720	17586	18075	17499	17436	17637	17372	17611	17425	17701	17641	17673	17512	17606	17665	17740	17563	17551	17510	17769	17707	17466	17736	17363	17319	17617	17740	17514	17365	17538	17552	17673	17708	17573	17471	17740	17623	17732	17672	17432	17722	17537	17827	17681	17635	17655	17838	17771	17695	17684	17674	17496	17573	17603	17447	17777	17940	17627	17492	17538	17629	17703	17530	17590	17485	17588	17687	17472	17761	17737	17612	17597	17493
14645	24849	24025	20408	18939	17806	17060	17219	16929	16741	18300	28962	35264	32846	26984	21094	17666	16490	16078	15883	16003	15759	15987	15968	15854	15841	15949	16049	15931	15965	15886	15776	16011	15715	15951	15776	15730	16024	15835	15956	15976	15923	15754	15778	15974	16031	16089	15938	16010	15803	15822	15814	15898	15803	15806	15914	15938	15973	15745	15847	15874	15744	15925	16036	15879	15901	15797	15993	15940	15874	15784	15914	15803	15866	15868	15735	15933	15849	15842	15889	15856	15727	15883	15783	15856	16095	15868	15781	15987	15791	15907	15971	15931	15873	15877	16028	15862	15898	15938	15858	15770	15825	15896	15800	15898	15960	15794	15761	15849	15968	15799	15824	15789	15893	15977	15858	15841	15875	15837	15807	15881	15964	15873	15785	15986	15910	15930	15861	15828	15874	15878	15855	15691	15812	15938	15763	15885	15831	15765	15815	15790	15783	15812	16031	15959	15732	15971	15796	15785	15914	15869	15990	15894	15949	15836	15849	15747	15920	15988	15931	15736	15980	15696	15905	15846	15875	16023	15713	15860	15843	15778	15819	15928	15901	15862	15758	15881	15765	15968	15680	16021	15794	15837	16002	15894	15865	15767	15939	15844	15862	15943	15858	15834	15750	15856	15803	16187	15651	15848	15854	15752	15849	15772	15921	16039	15832	15625	15978	15767	15779	15892	15900	16062	15839	15737	15826	15786	15889	15818	15869	15916	15956	15872	15980	15832	15837	15742	15934	15826	15818	15846	15858	15963	15874	15982	15782	15835	15803	15935	15957	15651	15887	15895	15864	15812	15911	15814	15775	15851	15834	15999	15944	15916	15858	15819	15978	15839	15871	15841	15846	15848	15783	15833	15915	15947	15781	15876	15780	15897	15678	15649	15786	15834	15906	15932	15899	16056	15893	15900	15895	15869	15858	15738	15999	15837	15984	15765	15864	15981	15872	15849	15762	15812	15793	15931	16107	15817	15685	15764	15974	15779	15862	16009	15869	15904	15990	15944	15942	15959	16028	15770	15928	15636	15840	15908	15875	15990	15859	15651	15668	15828	15926	16041	15779	15909	15952	15800	15727	16099	15740	15798	16163	15894	15856	15859	15747	15750	15584	16008	15828	15764	15898	15790	15815	15854	15660	15921	15892	15836	15734	15779	15908	15802	16093	15949	15715	15802	15854	15798	15992	16020	15848	15708	15873	15805	15910	15831	15757	15967	15900	15759	15958	15802	15958	15991	16027	15743	15900	15800	15821	15985	15963	15827	15744	15766	15831	15944	15981	15832	15934	15893	15673	15863	15999	15807	15781	15961	16126	15835	15858	15958	15940	15862	16027	15841	15689	15794	16119	15872	15931	15878	15885	15980	15918	15656	15755	15957	15875	15667	15866	15534	15770	15838	15850	15871	15957	15785	15792	15807	15749	15897	15908	15751	15969	15857	15718	15873	15902	15716	15930	16020	15838	15848	15828	15752	15865	15905	15766	15784	15851	15830	15833	15821	15875	15848	15763	16078	15800	15737	15814	15795	15911	15911	15908	16008	15668	15720	15923	15960	15877	16014	15880	15891	15795	15894	15790	15910	15760	15777	15953	15634	15889	15702	15805	15835	15740	15709	15904	15824	15752	15950	15843	15946	15968	15814	15901	15949	15781	15995	15729	15769	15917	15594	15747	15898	15876	15833	15720	15784	15848	16120	15965	15705	15797	15905	15743	15842	15914	15908	15871	15864	15731	15850	15982	15766	15767	15921	15897	15940	15955	15831	15831	15947	15881	15771	15942	15972	15734	15884	15975	15802	15924	15979	15788	15863	15779	15949	15900	15758	15792	15917	15945	15799	15835	16048	15792	15750	15702	15892	16064	15785	15957	15713	15669	15784	15876	15973	15938	15879	15923	15781	15815	15698	15887	15862	15716	16029	15639	15678	16048	15933	15944	15796	15871	15971	15817	15831	15944	15817	15901	15916	15803	15790	15759	15909	15878	15998	15874	15725	15981	15777	15735	15919	15880	15791	15962	15920	15804	15902	15811	16040	15863	15817	15775	15722	15909	15664	15904	15936	15991	15880	15866	15781	15761	15906	15911	15899	15846	16061	15772	15839	15778	15865	15782	15907	15746	15823	15826	15715	15930	15882	15897	15794	15823	15953	15763	16008	15954	15959	15811	15824	15929	15871	15834	15976	15908	15955	15707	15885	15883	15881	15873	15883	15921	15860	15843	15816	15838	15823	15868	15960	15813	15841	15846	15767	15767	15650	15868	15861	15657	15775	15841	15805	15936	15864	15889	15682	15953	15675	15817	15907	15903	15997	15834	15988	15810	15955	15733	15952	15750	15933	15816	15924	16069	15778	15829	15854	15808	15833	15909	15930	15926	15781	15910	15934	15985	15743	15961	15927	15844	15778	15895	15974	15745	15699	15770	15854	15942	15841	15868	15854	15964	15904	15867	15913	15882	15897	15905	15822	15920	15732	15817	15881	15923	15886	15761	15813	15797	15848	15854	15855	15991	15938	15843	15792	15928	15964	15727	15907	15932	15826	15857	15861	15921	15909	15975	15998	15799	15796	15782	15920	15776	15735	15751	15875	15796	16014	15729	15786	15759	15804	15764	15908	15951	16082	15708	15722	15879	15916	15780	15817	15858	15784	15797	15851	15919	15919	15976	15829	15779	16079	15897	15807	15926	15921	15808	15931	15969	15766	15871	15852	15891	15899	15857	15903	15856	15968	15981	15936	15880	15845	15848	15955	15692	15975	15810	15894	15892	15893	15909	15788	15783	15806	15857	15900	15775	15853	15880	15735	15977	15920	15865	15920	15859	15932	15825	15596	15757	15881	15745	15651	15948	15834	15962	15837	16001	15822	15848	15805	16033	15895	15922	15980	15709	15913	15959	15913	15852	15939	15799	15870	15803	15803	15829	15829	16033	15931	15770	15783	15680	15866	15893	15823	15667	15795	15845	15992	15709	15850	15749	15862	15644	15902	15724	15828	15857	15965	15970	15774	15863	15705	15783	15976	15804	15893	15761	15961	15823	15741	15706	15779	15836	15743	15803	15828	15934	15822	15834	16035	15972	15870	15964	15974	15841	15999	15855	15940	15914	15883	15810	15709	15920	15909	15870	15929	15805	15929	15962	15757	15990	15805	15817	15689	15817	15960	15896	15693	16072	15948	15841	15812	15850	15817	15919	15761	15935	15842	15793	16009	15926	15693	15868	15954	15946	15881	15779	15729	15764	15750	16036	15800	15756	15765	15799	15943	15796	15715	15906	15916	15763	15982	15856	15856	15947	15882	15886	15899	15912	15900	15908	15871	16108	15891	15765	15758	15912	15767	15763	15902	15846	15707	15633	15987	15824	15791	15740	15826	15897	15911	15979	15915	15986	15903	15863	15871	15779	15610	15746	15854	15712	15947	16077	15874	15799	15814	16035	15896	15679	15964	15843	15799	15882	15945	15754	15868	15907	15714	15839	15916	15805	15986	15912	15872	15875	15866	16001	15838	15888	15907	15837	15724	15727	15983	15846	15797	16021	15903	15754	15925	16035	15912	15834	15899	16042	15827	15873	16035	15733	15869	15930	15939	16019	15970	15959	16002	15868	15906	15845	15746	15603	15899	15835	16011	15760	15962	15823	15751	16012	15801	15998	15753	15747	15794	15948	15958	15879	15794	15985	15919	15701	15826	15949	15723	15839	15908	15926	15893	15922	15809	15864	15802	15797	15960	15805	15984	15933	15742	15817	15818	15888	15823	15856	15703	15950	15807	15775	15755	15801	15656	15782	15974	15888	15907	15850	15935	15798	16000	15763	15869	15837	15982	15651	15805	15906	15980	15900	15842	15824	15810	15874	15795	16036	16024	15868	15922	16005	15941	15745	15833	15900	15924	15827	15885	15897	15721	15839	15862	16044	15846	15861	15802	15898	15869	15766	15919	15915	15967	16029	15956	15845	15996	15908	15902	15901	16004	15972	15818	15859	15837	15858	15937	15880	15939	15848	15795	15879	15979	15965	15805	16011	15844	15923	15895	15800	15970	15794	15853	15913	15843	15773	16006	15804	15739	15776	15954	15883	15763	15724	15697	15997	15687	15731	15861	15886	15732	15760	16050	15609	15847	15971	15800	15734	15938	15795	15804	15925	15806	15859	15936	15811	15974	15926	15866	16003	15833	15836	15905	15688	15811	15814	15841	15896	15899	15843	16038	15817	15772	15821	15941	15927	15955	15884	15893	15946	15859	15783	15963	15805	15900	15653	15792	15797	15773	15789	16086	15772	15901	15882	15883	15827	15863	15811	15918	15883	15811	15823	15875	15867	16041	15894	16020	15799	15886	16052	15977	15926	16008	15890	15847	15869	15862	15799	15888	15877	15829	15703	15859	15937	15988	15847	15867	15867	15841	15837	15884	15840	15981	15816	15833	15902	15881	15945	15903	15972	15852	15866	15926	15952	15907	16025	15653	15980	15847	15951	15874	16024	15868	15887	15881	15865	15839	15888	15971	15983	16026	15870	15834	15776	15785	15820	15937	15847	15979	15950	15789	15810	16008	15786	15916	15904	15882	15874	15862	15799	15909	15992	15725	15843	15859	15809	16016	15800	15861	15869	16006	15730	15762	15835	15844	15728	15854	15678	15894	15944	16020	15767	15914	15926	15866	15852	15809	15674	15829	15886	15956	15898	15698	15915	15863	16011	15954	16000	15945	15939	16047	15995	15968	15830	15959	15933	15825	15878	15644	15893	15966	15936	15873	15863	15776	15906	15879	15770	15983	15839	15845	15863	16018	15982	15831	15779	15905	15778	15907	15868	15813	15869	15769	15974	15941	15915	15905	15808	15837	15774	15935	15702	15857	15883	16107	15961	15943	15719	15896	15870	15812	15791	15867	15833	15787	15760	15773	15604	15848	15925	15855	15893	15876	15847	16107	15956	15919	15817	15948	15776	16094	15899	16019	15754	15892	15815	15939	15938	15828	15989	15913	15729	16030	15801	15831	15792	15957	16065	15823	15730	15589	15786	15982	15839	15940	15777	15851	15910	15854	15994	15829	15884	15785	15812	15799	15744	15959	15826	15676	15810	15891	15866	15984	15947	15841	15836	15905	16122	15770	15830	15824	15855	15933	15953	15849	15901	15967	16067	15829	15774	15961	15829
23333	21634	29520	24250	21820	23729	24942	19797	18909	18874	21698	34428	40937	38017	31606	25003	20909	19024	18483	18178	18264	17995	18150	18238	18166	18102	18079	18074	18279	18069	18070	17984	18052	17887	17899	17955	17983	18061	17965	18073	18136	17923	18046	17975	17799	17963	17974	17936	18196	17967	17983	17993	17877	18117	17963	18167	18283	17983	18246	18010	17945	18085	18020	17999	17861	17838	18060	18117	17967	17897	17926	18039	17838	17851	18129	17891	18083	18207	17989	17983	18044	18071	18081	18085	17933	17910	18150	18032	17881	18222	17846	17986	18106	18002	17813	17731	18171	18009	18217	18017	17956	18013	17862	17993	18013	17935	18023	18213	17864	17811	17941	17888	17968	18018	18139	17905	17922	18146	17880	18246	17924	17999	18034	17708	17950	18016	17843	18001	17975	17968	17966	18175	17824	18067	17982	18001	18011	17978	18077	17937	17983	18045	17862	18001	17974	17843	18110	17976	17914	17935	18024	18015	17948	17823	17895	18061	17933	17915	17926	17988	18007	18039	18037	17847	17970	17834	18054	17932	17978	17989	17897	18056	17860	18017	18075	17973	18012	17965	18125	18119	17800	17778	17894	17943	17873	17837	17933	18109	17845	17999	17908	17804	17854	17913	17862	17704	17921	17990	17985	18021	18027	17933	17982	17826	17962	17942	17910	17913	17837	17965	18002	17927	17952	17823	17871	17999	17806	18054	18017	18009	18007	18011	17725	17992	18005	18025	18105	18094	17869	18051	17817	17987	17930	18080	17894	18058	18109	17924	18144	17833	17854	17756	17757	17898	17903	17852	17819	18202	17879	18111	18065	18103	17927	18088	17798	17973	18075	18009	17818	17963	18082	17882	17852	18133	17929	18010	18077	18208	18051	17860	17896	18022	17941	17925	17951	17995	18114	17912	17886	17729	17987	17953	17794	17908	17979	18007	18084	17963	17944	18084	17923	17950	17869	17980	17872	17956	17853	17701	18096	18015	18096	17948	17900	17880	18048	17923	18082	18025	17893	17899	17940	17973	18056	17950	17923	17641	17911	18062	17966	17874	18319	17913	18001	17935	17839	17918	18047	17903	17891	17914	18134	17707	17871	17906	17817	17960	17870	18064	17934	17926	17986	18094	17762	17974	18017	18021	18061	17977	17837	18048	17959	18251	17886	17940	17942	17842	17896	18038	17858	18012	18020	17951	18039	18002	18017	17799	18037	17792	17806	17918	17945	18075	18013	18013	18070	17808	17962	17731	18065	17876	18066	18039	17920	17912	17959	18140	18100	17815	18018	17936	17888	17941	17827	17876	17937	18063	17917	17978	17879	17969	17916	17954	17855	17969	17981	18004	17700	17973	17972	17912	18256	17815	18105	17938	17966	17990	17824	18146	18073	17971	18158	18216	18072	17953	17932	17903	18023	17871	17933	17894	17948	17921	17806	17919	18041	18140	18089	17929	17871	18072	17959	18193	17974	17725	17924	17875	18090	17864	17872	18013	17868	18095	17786	18055	17813	18171	18191	17937	17960	17795	18043	18107	17864	17777	17738	17951	17892	18182	18112	17829	18078	18056	18090	17940	17977	17923	18062	18044	17979	17934	17949	17865	17890	17962	18106	17751	17778	17833	17769	18105	17827	17960	17708	17845	17760	17895	17864	18021	18158	17907	18162	17817	17895	18099	18008	17893	17937	17959	17907	18043	17825	18014	18117	17976	17859	18031	17972	18139	17816	17949	17980	17893	17904	17781	17970	17982	17808	17821	18198	17831	18315	18033	17872	17697	17759	18039	17976	18077	18065	17937	17879	18115	18050	18156	17909	17765	17829	17842	17823	18073	18137	17930	17826	17931	17973	17894	18145	17818	17970	17954	18009	17935	18001	18058	18017	17888	17895	17877	17936	18031	18043	17947	18240	18097	17868	17922	18098	17942	17774	17834	17771	17852	17991	17831	17878	17954	18052	17995	17990	17916	17921	17953	18017	17970	18090	17926	17887	17914	17774	17949	17635	17942	17906	17965	18025	18130	17927	17951	18016	17949	17964	17873	17976	18079	18125	18193	18098	18114	17707	17896	18010	17884	18026	17899	18037	18159	17928	17868	17921	17852	17895	18050	18245	17992	17918	17865	17901	17838	18105	18067	18009	17931	18015	17955	17888	18015	18139	18078	17887	17843	17902	17997	18035	18058	17791	17963	17883	17980	18054	18046	17810	17971	17979	18062	17866	17974	17886	17859	17642	17933	18038	17907	18089	17959	18028	17988	17860	17904	17965	17800	17781	17797	17858	17783	17936	18152	17943	18119	18020	17986	17965	17895	17845	18029	18030	18113	17824	17665	17942	17777	17969	18025	18006	18268	18002	17803	18009	17923	18037	17854	18189	17902	17918	17902	17905	17884	17888	17999	18046	17950	17825	17950	17858	18014	17999	17868	18007	17954	17764	18030	18018	17887	17958	17872	18091	17991	17828	17823	18037	18078	18059	17923	17965	18249	17951	17835	18120	17843	17862	18031	17870	17962	18179	17936	17885	17988	17860	18015	17931	18158	17995	17937	18121	17727	17926	18105	18141	17901	18009	18206	17853	18025	17999	17869	17935	17935	17921	18046	17850	18219	18021	17803	17982	18114	18004	17842	17853	17909	17906	18060	18054	17866	17973	18007	18095	17961	17889	17897	18065	17915	17899	17821	17974	18007	17867	17738	18006	18054	18100	17972	18027	18011	17982	17741	17939	18165	18035	18181	18060	18091	18057	17720	18045	17867	17878	17942	17934	17858	17986	17983	17883	17974	18021	17961	17901	18030	17947	17826	17940	17929	17849	18084	18242	18079	17993	17876	18000	17958	17771	17832	17816	17941	17886	17986	18085	18082	18211	17822	17870	18025	18139	17925	17801	17998	18148	17852	17788	17796	17967	18112	18082	17912	17843	17970	17796	17961	18003	18045	18060	17891	17927	17943	17988	17873	18141	17840	17892	17958	18009	17852	17903	17948	18138	17906	18173	17884	17961	18198	17782	17921	18212	17980	17887	17943	18101	18101	17906	18161	17955	18081	17837	17978	17876	18025	18005	18110	18037	18076	17972	18188	18058	17831	17896	17931	17980	18130	18076	17908	17700	17909	18111	17827	17888	18149	17841	17919	17975	17872	17903	17981	17820	18065	17886	17893	18076	17854	17957	17814	17919	17800	18024	18153	17841	17964	17978	17790	17900	18028	17918	17947	17772	17975	17987	18049	18065	18013	17858	17881	18186	17704	17830	17798	18013	17786	17897	17994	17891	17918	18082	17899	17970	17916	17862	17878	17827	17836	18027	17970	17872	17777	18066	18063	17962	17952	17980	18063	17958	18157	18028	17837	18010	17888	18115	17718	17877	17985	17842	18136	17768	17822	17921	17919	18071	17869	18059	17874	18001	17812	17803	17910	17891	17874	17934	18131	17990	17842	17773	17890	17934	17818	17797	18155	18059	17829	18022	17944	17946	17937	17962	17917	17996	17814	18084	17826	17929	17875	18039	18056	17948	17926	18165	18153	18095	17925	17828	17894	17939	17926	17957	17930	17950	17890	17792	18123	17974	17944	18007	18051	17951	18039	17736	17967	18046	18136	17841	17891	17944	17963	17971	18121	17943	18056	18009	17969	17874	17800	17959	17863	17825	17930	17972	17943	18077	17989	17830	17684	18112	17766	17896	17805	18062	17856	18049	17750	18008	17902	17893	18018	18024	17967	17960	18044	18085	17771	17813	17971	17954	17807	17830	18058	17886	17951	18103	18021	17839	17696	17962	18003	17910	17965	17905	17929	17922	17879	17928	17955	17948	17698	18026	17851	18005	18053	18195	18102	17970	17905	17972	17874	17965	18012	18098	18010	17838	18050	17976	18214	17822	18076	17906	17629	18039	17868	17864	18194	18073	17838	18023	17985	17869	17863	17851	17830	17908	17817	17742	17870	17949	18019	17864	18127	18093	18119	18160	17871	17870	17921	17891	17973	17912	18157	17979	18081	18188	18050	17893	17786	17812	18027	17820	17827	18013	17874	17925	17728	17845	17977	18124	18030	18058	17937	17982	17894	17841	18043	17992	17891	18173	17841	18041	18010	17883	18063	17995	17886	17870	17891	18066	17852	18133	18143	17811	17919	17966	17951	17740	18072	18199	18250	17863	17872	17930	17970	17722	17864	17667	18016	18028	17910	18018	17892	17901	17932	17787	17792	18101	18081	17960	17914	17825	17914	17975	17951	17909	18012	17957	18098	17900	18202	17806	17855	17978	18031	17995	18151	17946	17968	18016	18025	17857	17928	18045	18022	17868	18072	17861	17932	17901	18050	17862	18089	17969	17985	18069	17896	17985	17911	17982	17916	17949	18120	17936	17934	18013	18042	17761	17774	18051	18106	18011	17879	18102	17947	17988	17974	17829	17942	17983	17975	18108	18028	18090	17781	17954	18043	18081	17864	18148	17932	18037	17945	18087	18007	17985	18002	18017	18000	17938	17993	18019	17889	17969	17990	17937	18103	17970	17751	17816	18015	18049	17777	17993	17933	17982	17915	17838	18158	17964	17826	18001	17954	17936	18009	17974	18077	17965	17989	17947	18138	17904	17937	17937	17918	17946	18093	17985	18021	17958	17791	17902	17925	18032	17895	17911	17948	17997	18041	18203	17894	17992	18111	18217	18102	17796	17931	18030	18073	18186	18090	17900	18084	17922	18023	18084	17975	18154	17899	17989	18011	17991	18065	18034	18194	17974	18039	18049	18191	18159	18032	17978	17810	17999	17914	17953	17961	17847	17995	17818	17876	18005	18006	17975	17990	17925	17935	18035	18037	18077	17905	17936	17905	18014	17958	17862	18059	18027	17863	18052	17895	17940	17868	18049	17876	17868	17648	17769	17950	17939	17757	18177	18071	17964	17985	18096	17935	18051	18161	17989	18107	17827	18009	17873	17926	17941	18003	17985	18052	18078	17915	18072	17922	18047	18231	17858	17912	17910	17917	17957	17962	17810	17915	17887	18062	17980	17956	18117	17974	17960	17992	17799	18002	18231	18046	17895	17884	17955	17943	18056	18090	18049	17984	18066	18069	17932	17987	17802	18085	17941	17858	17941	17666	17844	17984	18148	18164	18233	17944	17983	17855	18045	18010	17887	17980	18003	17957	17806	17955
16113	29618	28065	23616	20715	19047	18179	17545	17522	17301	22788	39698	43572	40097	32609	23568	18882	17173	16443	16243	16058	16212	16061	16104	16231	16149	16066	16178	16245	16121	16280	16377	16013	16024	15973	16119	16122	15857	16212	15983	16193	15960	16146	16095	16065	16164	16034	16133	16180	16112	16149	16057	16157	16029	16108	15882	16121	16097	15961	16145	16165	16178	16035	15975	16027	16029	16173	15937	15985	16080	16000	15972	15968	16096	15882	16039	16106	16015	16047	16066	16064	15971	16149	16092	16084	16085	16107	15865	15891	16132	15982	16053	15968	16136	16093	15966	15894	15956	16165	15991	16030	16003	16246	15947	16057	15955	16167	16082	15934	15965	16150	16118	16020	16058	16217	16041	15890	15976	15952	16023	16225	16048	16135	16154	16059	15914	16076	16152	16035	16273	15973	16118	16019	16181	16221	16049	16197	16042	16098	16066	16134	15982	16001	16120	16072	16116	16046	16130	16100	16047	16021	15950	16102	16033	16036	16142	16198	16038	16063	15948	16024	16204	15993	16127	16075	16153	16240	16165	15972	16168	16018	15972	16157	16049	16126	16119	15969	16210	16153	16099	15906	15779	16104	16098	15999	16047	16055	15972	15875	16131	16139	16017	16225	15974	15994	16080	15974	16036	16139	16102	16140	16027	15842	15943	16037	16239	16159	15974	16181	16085	16124	15988	15925	16096	16149	15838	16080	16104	16135	15990	16173	16162	16140	15993	16035	16019	16044	16138	16060	16030	15878	16039	16045	16056	16080	16182	16127	16024	16119	16086	16012	15898	16098	16177	15999	15984	15950	16004	15892	15914	16092	16090	16080	16037	15997	15916	16026	16043	16077	16016	15993	16017	15937	15985	16150	16160	16076	15994	16232	15890	16146	16051	16033	15936	16144	15994	16010	15900	16057	16094	16299	15980	16179	16097	16079	16282	16119	16047	16034	16126	16074	16193	16246	15976	16184	16090	15842	16114	16010	16140	15922	16100	15863	16191	16120	15984	16037	16019	15974	16031	15985	16153	15988	16170	16067	15986	16087	15955	16059	16150	16030	15969	15975	15926	16120	16071	16077	16016	15938	16067	16053	16044	15988	15891	16182	16092	16128	15977	16069	16037	16081	16125	16138	16088	15969	16064	15949	15993	16055	16029	16177	16027	16109	16064	16316	16075	16027	16021	15942	15968	16089	15996	16203	15975	16005	16020	16022	16234	16017	16158	16068	15955	15945	16184	15991	16161	15878	16256	16096	15973	16210	16069	16156	15998	16039	16171	16036	16060	16142	16073	15974	16128	15909	16075	16066	15959	16002	16095	16215	15924	16092	15950	16058	16091	16090	15929	16055	15976	16054	16131	16194	15930	15905	16026	15972	16051	16140	16193	16072	15942	15787	15993	16094	16049	16112	16023	16104	16120	16103	16050	16019	16090	16047	16019	15925	16300	16118	16109	16111	16049	16119	16185	16153	16106	16049	16128	16011	16204	16121	16060	15956	15934	15994	15941	15950	16030	16139	15983	16046	16041	15969	16046	16045	16005	15937	16231	16280	16142	15939	16123	16199	16063	16144	16067	15979	16328	16049	15989	16017	16072	16082	15914	16154	16015	16115	16203	16137	15759	16086	16069	16097	16093	16066	16008	16018	15934	16035	16060	16029	16139	16087	16107	16035	15975	16059	16032	16034	16044	16088	16193	16064	16124	16038	15975	15921	15845	16150	16097	16197	15902	16144	16222	16032	15899	15883	16069	16052	15976	15956	15922	16158	16016	16033	16065	16354	16141	16122	16012	16135	16018	16133	16129	16117	16058	16066	16105	16182	16064	16082	16040	16110	15981	16023	16155	16014	16050	16252	15980	15882	16158	16038	16182	15942	15899	15988	16117	16165	15925	16095	16147	16170	16195	16079	16159	16016	15994	16061	16020	16146	16044	16082	16098	15954	16059	15998	16131	15990	16094	16108	16165	16065	15982	16111	15951	16142	16212	16085	16141	16023	15994	16080	16113	15897	16028	15840	15965	16099	15878	16079	16019	16180	15913	15963	16056	15973	16034	15844	16043	15988	16119	16163	16206	16192	16064	15911	16308	16137	15971	15960	16186	15754	16098	16058	16085	16185	15967	16073	16056	16059	15976	16104	16052	15925	16091	16022	16125	16225	16004	16149	15956	16124	15960	16096	16060	15883	16099	16040	16050	16161	16167	16000	16038	15975	15918	16150	16249	15921	15829	16008	16043	16083	16024	16089	16146	15875	16263	16138	16036	16177	16106	16146	16149	16115	16209	16079	15948	16072	16024	15980	16072	15960	16074	16096	15976	16099	16167	15830	15979	16122	16000	15965	16168	15911	16067	15996	16171	15897	16031	16156	16048	16100	16064	15929	16280	16129	16169	15988	16142	16123	16149	16042	16210	16043	16018	16137	15943	16016	15933	15993	15954	16029	16111	16168	16152	15992	16174	16127	15836	16112	16099	16159	16069	16051	16040	15966	16096	16082	15996	15874	16185	15941	16162	16000	16095	15971	15965	15979	15950	16112	15793	16147	16086	15923	16117	15967	16158	15802	16244	16000	16028	16196	15997	16057	16048	16138	15997	16125	16241	15998	16074	16023	16037	16001	16041	16136	16239	16004	15932	16097	15911	15954	16281	16015	16026	15921	16063	16111	16007	16025	16101	16079	16130	16028	15993	16119	16213	16007	16078	16000	15908	15994	16168	16093	16059	16133	16109	15959	15917	16176	16070	16061	16065	16113	15988	15996	15975	16096	16144	15982	16008	15975	16214	16217	16013	16231	16163	16154	16044	16089	15949	16003	15995	16117	16152	16020	16101	15979	16210	16063	16126	16073	15970	15769	16114	16008	15918	16085	16042	16174	16098	16126	16088	16069	16074	15947	16078	15913	15955	16153	16042	15923	15937	15956	16156	15945	16154	15989	15992	16053	15998	15966	15820	16208	16193	16130	16266	16007	16098	16110	15966	16110	16109	15981	15966	16031	16028	16057	16119	15772	16047	15946	15937	16111	16155	16063	16163	15876	16101	16269	16011	15962	16140	16267	16166	16029	15876	16069	16161	16137	15948	16050	15971	15924	16117	16054	16044	15889	15930	15981	15947	15974	16171	16062	16059	16269	16018	16127	16059	15973	16055	16047	16085	16151	16182	15990	15964	15931	16136	16221	15871	15855	16113	16060	16056	15895	16038	16084	16093	16138	15970	15959	16017	16086	16063	15868	15947	16049	16224	15941	15909	16138	16173	15980	16151	16178	15922	15942	16121	16098	16079	16065	16076	16044	16079	16107	16043	16013	15985	16003	15995	15981	15899	16107	16191	16162	15979	16292	16004	16083	16134	15947	15979	15901	15993	16104	16127	16124	16146	16257	16074	15866	16075	16219	16013	16150	16099	16018	15981	16051	16088	16036	16020	16221	15954	16008	16077	16068	16066	16096	15885	16035	16158	15983	16003	16121	16017	15913	15957	15948	16006	16024	15925	16072	16109	16064	15959	15975	16001	16048	16154	15989	15954	16048	16059	16141	16054	15885	16101	16076	16180	15852	16058	16020	16029	16211	15986	16059	16033	16084	15963	16110	15975	16065	16075	16107	16007	16057	16002	16160	16053	16093	16139	16179	16111	15976	16139	16077	15903	16108	16171	16122	16041	15971	15989	16069	16053	16118	15921	16148	15935	16030	16177	16002	16067	16085	16002	16155	16040	16120	16151	16177	16050	16096	16095	16154	16224	15959	15923	16025	15971	16072	16019	16209	15917	16005	16169	16027	15963	16140	16182	16097	16133	16054	15986	16008	15961	16078	16069	16023	16009	16059	15947	16146	15997	16109	16003	16000	16101	15897	15911	16084	16079	15977	16109	16022	15968	15953	16000	16044	16012	16114	16183	16165	16244	16000	16004	16139	15971	16070	15968	15993	15971	15979	16054	16047	16102	16009	16159	15988	16056	15997	16076	15973	16042	16006	15904	16027	16185	15977	16038	16249	15983	16100	15977	15893	16079	16004	16226	16009	16152	16020	15983	16053	16149	16050	16171	16148	16119	16014	16041	16115	16056	16142	15778	15983	15982	16185	16065	16004	15939	16004	15891	16004	16033	16110	15992	16032	16002	16057	16087	16139	16004	16036	16067	16006	15938	16076	15951	16116	16073	16033	16013	15980	15983	15937	16065	15950	16061	16195	16000	16019	15996	16165	16080	15817	16031	16066	16004	15992	15994	16169	16116	15738	16106	15976	16105	16032	16079	16081	15939	15950	15927	16093	16122	16028	16100	16153	16209	16007	16139	16154	16166	16019	16130	15998	16030	15944	15925	16005	16084	15937	16112	16196	15996	16093	16101	15853	16176	16057	15926	15997	15878	16099	16017	16183	15827	16086	16035	15888	16038	16119	16250	16132	15927	16126	16106	16089	16065	16214	16008	16126	16199	15952	15985	15976	16007	15945	15940	16012	15984	16099	16076	16087	16038	15977	15992	15954	16172	15970	16016	16167	15999	16133	16188	16218	16011	15969	16072	16144	16146	16185	16063	16092	16199	16142	16093	15964	16138	15999	16095	16118	16040	16193	16083	15916	16002	16096	16102	15838	16094	16177	16124	16200	15895	16112	16044	16074	16110	16138	16259	15985	15923	16134	16042	16004	15992	16094	16043	16001	16024	15910	16132	15977	16134	15881	16316	15816	16074	16104	15981	16252	16056	16053	15989	16228	16214	15883	16011	16013	15711	16143	16046	16116	16089	16034	16007	15883	16002	16080	15892	15962	16037	16250	16122	15954	16014	16099	16002	15991	16046	16059	16006	16090	16084	16010	16114	16237	15957	16222	16105	16214	16072	15997	16075	15937	15952	15943	15969	16082	16114	16072	16070	16079	16208	16025	16111	16122	16076	16191	16078	16213	15960	15985	16141	15884	15978	16012	16158	15959	15987	16015	16072	15959	16278	15823	16070	16183	16064	15959	16068	15976	16232	16134	16186	16146	16019	16023	16056	16090	16037	16013	16048	15874	16158	16018	16053	16046	16114	16062	16018	15866	16163	15869	16078	16131	16075	16191	16058	16067	15970	16212	16073	15914	16030	16065	16096	15955	16060	16091	15973	16083	16050	16185	16066	16177	16010	16036	15966	16181	16008	15977	15907	16159	16167	15920	16100
27834	22330	24946	21777	18314	17993	17829	17727	17612	17593	18050	18569	19956	19824	18983	18357	18058	17487	17673	17624	17403	17502	17698	17575	17815	17712	17586	17422	17435	17651	17498	17292	17691	17711	17486	17464	17563	17643	17292	17661	17418	17458	17478	17509	17832	17492	17675	17602	17384	17691	17488	17400	17615	17470	17461	17567	17531	17636	17371	17499	17687	17463	17505	17670	17529	17340	17309	17809	17457	17501	17520	17540	17478	17440	17611	17479	17555	17421	17373	17488	17585	17373	17687	17443	17218	17557	17524	17501	17477	17419	17545	17352	17656	17473	17422	17604	17507	17269	17480	17546	17602	17508	17386	17350	17399	17496	17314	17583	17496	17434	17608	17446	17420	17697	17383	17585	17400	17600	17508	17391	17473	17441	17450	17246	17460	17478	17564	17483	17637	17546	17586	17371	17482	17442	17616	17463	17629	17432	17390	17667	17446	17608	17309	17423	17469	17347	17509	17387	17403	17201	17427	17628	17559	17505	17404	17533	17544	17234	17554	17422	17624	17477	17510	17520	17516	17529	17663	17382	17550	17424	17573	17512	17417	17410	17624	17449	17482	17624	17387	17258	17361	17513	17570	17501	17791	17572	17538	17484	17659	17623	17527	17508	17671	17484	17504	17552	17586	17395	17393	17288	17636	17245	17272	17605	17360	17686	17485	17365	17416	17503	17446	17560	17556	17509	17580	17517	17476	17563	17470	17579	17418	17474	17631	17218	17319	17590	17506	17506	17480	17337	17465	17535	17509	17663	17532	17475	17308	17552	17438	17520	17591	17589	17373	17481	17511	17545	17584	17592	17391	17482	17370	17470	17646	17239	17579	17571	17526	17437	17613	17546	17412	17291	17683	17462	17411	17331	17551	17552	17495	17420	17633	17576	17234	17548	17201	17346	17622	17535	17451	17458	17698	17595	17503	17397	17545	17588	17577	17613	17555	17624	17429	17474	17556	17423	17372	17456	17482	17434	17558	17569	17541	17381	17493	17495	17507	17618	17659	17587	17367	17430	17417	17592	17478	17506	17537	17533	17348	17612	17538	17363	17645	17659	17658	17432	17698	17367	17517	17675	17603	17708	17565	17386	17605	17459	17538	17491	17512	17431	17530	17349	17515	17517	17606	17541	17536	17479	17488	17225	17489	17499	17361	17419	17601	17304	17581	17540	17491	17317	17405	17611	17389	17461	17484	17579	17400	17623	17559	17479	17448	17545	17504	17363	17333	17316	17511	17522	17508	17354	17368	17436	17344	17339	17420	17629	17491	17443	17641	17420	17509	17559	17418	17438	17776	17563	17637	17556	17724	17273	17331	17425	17294	17455	17490	17376	17303	17680	17632	17408	17476	17537	17400	17233	17591	17379	17547	17460	17673	17409	17471	17312	17432	17445	17365	17651	17565	17379	17500	17488	17387	17512	17417	17606	17472	17369	17338	17554	17650	17609	17550	17657	17294	17400	17522	17522	17513	17427	17438	17375	17361	17616	17613	17457	17442	17392	17612	17438	17371	17642	17548	17688	17426	17378	17457	17641	17317	17385	17461	17487	17477	17394	17439	17531	17454	17493	17532	17414	17362	17289	17500	17380	17510	17401	17632	17604	17567	17479	17611	17406	17546	17582	17495	17491	17579	17359	17550	17568	17601	17599	17478	17445	17504	17665	17455	17434	17626	17475	17386	17404	17506	17662	17594	17559	17451	17537	17519	17640	17693	17557	17490	17597	17609	17479	17665	17604	17510	17336	17646	17535	17369	17609	17528	17113	17650	17471	17671	17634	17478	17433	17489	17448	17462	17609	17837	17559	17649	17452	17272	17625	17349	17425	17475	17260	17374	17757	17548	17392	17581	17659	17774	17504	17674	17473	17615	17455	17477	17535	17503	17525	17519	17403	17350	17384	17344	17468	17409	17636	17653	17329	17420	17499	17380	17533	17448	17481	17419	17461	17658	17436	17758	17420	17611	17434	17547	17752	17188	17397	17393	17430	17637	17578	17360	17362	17565	17567	17400	17314	17567	17333	17491	17463	17598	17412	17362	17592	17413	17502	17595	17390	17225	17613	17520	17452	17545	17544	17232	17435	17604	17452	17470	17475	17533	17363	17454	17521	17323	17330	17579	17446	17387	17380	17506	17487	17501	17509	17603	17486	17425	17504	17505	17536	17416	17562	17495	17232	17684	17422	17384	17546	17686	17282	17465	17757	17502	17473	17602	17493	17415	17721	17656	17485	17499	17355	17564	17562	17678	17353	17302	17465	17676	17497	17612	17325	17483	17666	17592	17524	17705	17409	17527	17470	17581	17599	17452	17486	17341	17558	17437	17483	17547	17363	17449	17482	17578	17535	17410	17665	17574	17605	17502	17366	17473	17486	17533	17557	17634	17594	17612	17496	17503	17556	17335	17636	17562	17496	17348	17473	17494	17609	17291	17482	17429	17539	17497	17647	17398	17523	17578	17535	17613	17476	17535	17639	17658	17638	17337	17530	17506	17471	17401	17584	17419	17540	17354	17394	17440	17512	17417	17694	17562	17594	17307	17407	17462	17473	17448	17503	17338	17533	17533	17655	17571	17448	17314	17546	17389	17496	17553	17515	17792	17681	17405	17644	17817	17497	17506	17523	17460	17432	17428	17316	17423	17569	17393	17374	17450	17526	17475	17420	17649	17605	17749	17481	17393	17605	17370	17338	17505	17570	17607	17555	17461	17428	17496	17434	17395	17490	17486	17563	17422	17391	17440	17251	17473	17558	17422	17259	17212	17404	17306	17549	17578	17437	17535	17735	17473	17420	17498	17412	17380	17582	17693	17349	17554	17506	17435	17391	17423	17588	17459	17510	17486	17447	17547	17353	17382	17595	17793	17723	17663	17466	17378	17455	17576	17559	17346	17445	17546	17374	17650	17548	17378	17625	17462	17506	17633	17467	17298	17553	17592	17507	17238	17468	17459	17475	17508	17520	17543	17578	17741	17623	17749	17201	17695	17645	17450	17531	17695	17352	17449	17503	17513	17372	17492	17574	17627	17491	17657	17468	17689	17567	17569	17481	17601	17578	17584	17449	17462	17595	17522	17521	17486	17571	17407	17295	17625	17392	17539	17535	17401	17451	17572	17456	17599	17586	17414	17373	17467	17374	17419	17471	17591	17687	17532	17654	17338	17528	17399	17446	17449	17552	17550	17466	17418	17498	17423	17626	17508	17591	17377	17395	17426	17449	17598	17655	17535	17477	17518	17448	17412	17400	17424	17423	17518	17266	17567	17504	17525	17677	17603	17600	17494	17150	17586	17523	17608	17686	17370	17539	17535	17579	17373	17491	17535	17368	17334	17651	17690	17300	17443	17453	17325	17504	17439	17454	17432	17592	17516	17462	17536	17525	17443	17606	17470	17622	17844	17532	17547	17420	17399	17621	17507	17542	17465	17494	17438	17551	17692	17684	17698	17676	17552	17576	17625	17311	17496	17189	17570	17435	17503	17374	17368	17548	17678	17580	17640	17627	17504	17602	17638	17349	17534	17537	17906	17504	17582	17380	17329	17247	17337	17542	17557	17568	17539	17410	17450	17451	17451	17540	17492	17321	17572	17821	17765	17508	17602	17356	17294	17603	17557	17441	17653	17515	17341	17552	17594	17504	17454	17384	17677	17378	17411	17448	17670	17593	17384	17468	17555	17351	17605	17602	17606	17565	17411	17458	17509	17479	17635	17473	17656	17449	17431	17561	17411	17566	17474	17667	17526	17747	17502	17543	17503	17528	17391	17381	17602	17498	17319	17551	17767	17588	17400	17691	17612	17534	17425	17293	17438	17613	17618	17369	17533	17606	17588	17862	17549	17361	17474	17471	17489	17532	17385	17567	17553	17438	17244	17357	17583	17365	17336	17632	17533	17273	17392	17457	17393	17500	17514	17357	17681	17346	17725	17560	17469	17377	17747	17421	17572	17517	17359	17610	17709	17462	17627	17356	17369	17497	17564	17578	17434	17682	17449	17268	17511	17442	17655	17438	17455	17483	17618	17425	17709	17713	17576	17483	17269	17485	17592	17494	17644	17482	17466	17532	17551	17459	17406	17506	17462	17443	17833	17604	17424	17518	17589	17361	17552	17472	17547	17429	17849	17356	17493	17502	17583	17383	17489	17680	17527	17608	17601	17366	17481	17344	17580	17712	17600	17482	17409	17528	17394	17381	17505	17483	17477	17458	17373	17510	17555	17654	17691	17612	17767	17602	17472	17604	17599	17437	17466	17504	17406	17375	17421	17449	17340	17375	17678	17262	17545	17605	17426	17446	17567	17666	17452	17367	17675	17446	17344	17472	17764	17684	17434	17513	17564	17341	17506	17691	17590	17563	17640	17463	17724	17477	17458	17392	17574	17429	17568	17704	17634	17547	17546	17549	17560	17401	17559	17672	17397	17492	17375	17399	17470	17710	17355	17708	17627	17511	17439	17468	17798	17391	17411	17538	17677	17475	17609	17591	17511	17381	17409	17472	17509	17569	17437	17375	17539	17610	17438	17399	17444	17487	17561	17408	17571	17473	17336	17639	17565	17562	17599	17613	17620	17481	17406	17552	17618	17589	17579	17705	17414	17526	17502	17501	17586	17497	17442	17564	17424	17706	17645	17538	17503	17465	17460	17432	17696	17543	17717	17382	17338	17277	17369	17503	17571	17614	17464	17617	17367	17432	17367	17546	17475	17404	17519	17462	17441	17369	17571	17579	17573	17575	17455	17481	17615	17523	17412	17530	17501	17492	17519	17390	17526	17476	17537	17362	17659	17609	17508	17506	17465	17465	17690	17595	17426	17567	17465	17316	17656	17619	17657	17552	17449	17494	17205	17413	17529	17427	17429	17576	17625	17601	17504	17425	17584	17406	17425	17575	17361	17568	17072	17591	17299	17487	17484	17510	17673	17290	17642	17405	17507	17542	17692	17531	17653	17602	17501	17556	17423	17501	17704	17472	17619	17607	17470	17625	17732	17538	17293	17181	17492	17275	17537	17564	17424	17409	17402	17641	17404	17464	17555	17468	17464	17413	17566	17568	17208	17567	17686	17292	17477	17581	17479	17523	17661	17493	17566	17414	17431	17588	17484	17633	17448	17368	17425	17312	17379	17389	17660	17524	17554	17473	17397	17571	17556	17430	17423	17388
15440	19660	20664	18502	17489	16454	16173	16091	16205	16236	16340	17905	19365	18984	17675	16487	16191	16016	15894	15787	15731	15798	15800	15757	15789	15804	15690	15714	15857	15865	15677	15747	15755	15660	16003	15601	15879	15692	15867	15886	15700	15873	15824	15682	15723	15746	15769	15745	15784	15779	15664	15733	15845	15764	15767	15692	15741	15602	15770	15935	15816	15729	15663	15842	15892	15902	15854	15599	15543	15796	15829	15841	15634	15816	15732	15818	15818	15896	15842	15895	15815	15689	15822	15759	15762	15630	15657	15800	15726	15706	15703	15830	15671	15671	15820	15894	15747	15895	15918	15776	15898	15724	15887	15696	15806	15786	15929	15918	15878	15798	15866	15680	15786	15720	15856	15829	15938	15781	15795	15751	15770	15694	15828	15744	15874	15951	15800	15835	15813	15760	15912	15743	15748	15813	15814	15961	15947	15718	15778	15752	15835	15851	15736	15860	15713	15889	16035	15914	15841	15812	16009	15671	15758	15773	15622	15658	15784	15856	15835	15843	15696	15834	15929	15843	15737	15817	15617	15942	15854	15869	15756	15744	15816	15806	15771	15995	15730	15811	15850	15841	15822	15688	15837	15850	15622	15667	15651	15632	15605	15791	15706	15742	15666	15834	15643	15936	15943	15668	15685	15948	15645	15902	15839	15675	15884	15759	15766	15778	15705	15797	15768	15792	15798	15757	15866	15738	15609	15818	15685	15699	15592	15837	15830	15603	15641	15861	15762	15804	15702	15695	15642	15806	15920	15752	15903	15845	15917	15754	15782	15747	15719	15874	15758	15872	15676	15742	15769	15957	15848	15626	15833	15934	15644	15711	15795	15754	15840	15903	15867	15784	15931	15852	15739	15913	15839	15756	15698	15930	15809	15733	15622	15773	15886	15910	15694	15840	15718	15754	15766	15764	15747	15764	15954	15791	15835	15874	15810	15690	15707	15794	15782	15980	15680	15860	15742	15831	15761	15907	15722	15917	15899	15677	15807	15814	15981	15799	15697	15993	15805	15674	15730	15715	15702	15741	15779	15812	15612	15787	15706	15769	15632	15865	15577	15863	15901	15768	15779	15613	15812	15775	15828	15830	15685	15855	15830	15777	15732	15903	15808	15778	15603	15800	15868	15748	15694	15753	15777	15683	15799	15758	15764	15819	15845	15689	15851	15742	15901	15754	15826	15895	15804	15850	15956	15860	15953	15722	15762	15828	15796	15852	15735	15699	15758	15805	15770	15922	15827	15900	15839	15691	15920	15764	15686	15827	15711	15813	15900	15653	15931	15841	15613	15814	15721	15560	15925	15781	15782	15912	15720	15823	15625	15703	15674	15867	15807	15677	15812	15763	15914	15775	15909	15846	15808	15613	15817	15807	15760	15894	15737	15643	15702	15801	15646	15726	15832	15794	15773	15829	15726	15892	15857	15829	15799	15703	15627	15771	15747	15745	15835	15614	15699	15821	15828	15764	15854	15791	15678	15615	15781	15609	15719	15735	15771	15750	15677	15728	15896	15814	15830	15467	15874	15634	15750	15772	15993	15684	15655	15773	15664	15777	15864	15686	15819	15912	15898	15943	15797	15834	15588	15896	15930	15849	15731	15782	15832	15930	15746	15774	15787	15946	15881	15798	15827	15865	15909	15822	15810	15931	15822	15614	15801	15755	15707	15821	15816	15735	15737	15878	15832	15908	15822	15791	15701	15832	15801	15917	15824	15685	15697	15679	15869	15870	15867	15872	15745	15758	16010	15796	15847	15827	15789	15781	15795	15762	15808	15806	15873	15734	15846	15900	15758	15772	15792	15673	15706	15789	15894	15713	15819	15842	15774	15949	15718	15856	15800	15738	15681	15929	15899	15828	15909	15648	15621	15759	15771	15784	15942	15758	15841	15719	15748	15826	15687	15765	15748	15798	15775	15963	15850	15821	15961	15799	15895	15751	15686	15637	15871	15977	15804	15827	15865	15813	15729	15644	15887	15889	15756	15903	15804	15870	15949	15770	15745	15871	15837	15805	15813	15730	15684	15585	15769	15846	15617	15948	15797	15675	15802	15863	15780	15858	15717	15654	15661	15644	15722	15827	15608	15616	15815	15723	15617	15499	15638	15853	15966	15596	15993	15653	15821	15797	15666	15634	15823	15820	15811	15862	15906	15737	15776	15879	15810	15894	15630	15890	15607	15992	15637	15725	15925	15715	15593	15714	15805	15808	15799	15743	15835	15721	15848	15708	15924	15926	15732	15700	15795	15824	15855	15645	15792	15817	15948	15843	15650	15825	15768	15817	15856	15777	15887	15835	15782	15730	15732	15691	15752	15784	15754	15712	15755	15811	15830	15684	15834	15650	15817	15867	15627	15711	15836	15978	15752	15822	15861	15803	15966	15800	15869	15845	15831	15822	15816	15871	15813	15907	15631	15765	15796	15766	15888	15752	15717	15764	15807	15829	15783	15809	15662	15826	15617	15829	15900	15863	15746	15913	15741	15938	15636	15857	15857	15824	15770	15920	15686	15710	15794	15704	15751	15855	15787	15923	15907	15919	15862	15707	15754	15745	15719	15855	15772	15727	15860	15707	15743	15840	15626	15860	15652	16046	15616	15790	15851	15768	15855	15922	15888	15798	15935	15858	15861	15810	15868	15800	15722	15942	15808	15798	15801	15846	15815	16085	15843	15624	15789	15730	15772	15832	15738	15831	15738	15781	15780	15858	15659	15801	15691	15751	15806	15923	15982	15890	15736	15728	15866	15679	15829	15796	15690	16028	15826	15667	15884	15910	15807	15881	15873	15765	15892	15684	15818	15691	15925	15761	15819	15717	15938	15693	15725	15808	15778	15822	15974	15854	15745	15833	15758	15680	15719	15875	15834	15977	15631	15850	15864	15682	15893	15685	15885	15867	15862	15830	15873	15699	15744	15836	15658	15936	15612	15657	15766	15823	15719	15880	15803	15903	15723	16037	15676	15885	15800	15792	15769	15761	15691	15922	15714	15778	15703	15703	15696	15795	15859	15791	15905	15831	15808	15819	15738	15836	15846	15636	15759	15762	15770	15781	15913	15851	15714	15745	15788	15909	15806	15740	15819	15864	15783	16036	15803	15886	15866	15671	15749	15894	15729	15711	15847	15834	15878	15729	15914	15861	15964	15838	15678	15743	15809	15993	15795	15945	15694	15925	15703	15579	15704	15793	15642	16018	15693	15721	15892	15849	15711	15753	15905	15791	15828	15966	15838	15919	15785	15905	15785	15783	15713	15980	15826	15856	15789	15648	15893	15819	15785	15825	15879	15669	15621	15728	15729	15853	15715	15725	15821	15707	15902	15738	15807	15757	15796	15875	15716	15925	15872	15836	15671	15889	15686	16011	15877	15833	15968	15821	15798	15701	15933	15700	15741	15786	15879	15766	15675	15679	15907	15678	15739	15804	15628	16006	15945	15786	15847	15844	15761	15751	15805	15736	15814	15824	15745	15849	15894	15790	15795	15810	15809	15918	16010	15770	15919	15763	15841	15805	15766	15920	15681	15853	15820	15787	15726	15918	15716	15816	15927	15879	15901	15816	15902	15807	15828	15812	15701	15696	15932	15884	15904	15840	15777	15919	15829	15656	15757	15747	15762	15806	15792	15679	15913	15644	15842	15763	15948	15707	15871	15774	15755	15686	15805	15773	15853	15872	15741	15841	15841	15736	15736	15696	15817	15801	15779	15811	15772	15902	15835	15542	15653	15786	15785	15701	15849	15644	15763	15788	15822	15814	15734	15906	15957	15931	15746	15846	15824	15793	15841	15809	15702	15747	15692	15669	15734	15822	15953	15844	15788	15739	15687	15840	15971	15727	15757	15778	15798	15821	15948	15810	15809	15719	15786	15720	15738	15878	15764	15736	15933	15565	15993	15824	15796	15590	15797	15640	15914	15820	15779	15749	15747	15863	15884	15748	15786	15714	15891	15861	15858	15787	15838	15881	15853	15733	15863	15879	15769	15733	15920	15805	15770	15687	15873	15767	15856	15886	15830	15658	15771	15794	15902	15737	15671	15819	15955	15897	15914	15800	15809	15731	15914	15699	15698	15686	15780	15795	15870	15792	15798	15965	15762	15920	15894	15758	15738	15731	15922	15844	15892	15764	15643	15659	15803	15715	15725	15877	15772	15917	15685	15798	15961	15707	15826	15785	15588	15772	15824	15727	15865	15650	15897	15881	15862	15906	15584	15666	15703	15813	15760	15781	15950	15789	15915	15769	15736	15613	15854	15857	15719	15807	15966	15673	15836	15641	15833	15780	15754	16020	15893	15762	15777	15754	15564	15860	15728	15977	15637	15775	15728	15900	15622	15845	15986	15842	15764	15936	15909	15844	15805	15776	15881	15774	15856	15838	15816	15738	15967	15830	15745	15834	15831	15879	15927	15817	15954	15882	15836	15747	15835	15867	15772	15646	15766	15789	15850	15755	15673	15801	15844	15771	15904	15750	15885	15936	15609	15797	15845	15852	15883	15928	15873	15961	15738	15948	15865	15820	15940	15870	15909	15872	15844	15765	15752	15836	15547	15718	16005	15731	15849	15724	15664	15771	15824	15895	15932	15723	15679	15793	15726	15745	15627	15869	15840	15815	15761	15718	15837	15878	15782	15768	15875	15553	15914	15902	15829	15648	15697	15878	15963	15815	15639	16039	15834	15850	15811	15864	15730	15842	15802	15701	15707	15715	15800	15810	15783	15672	15770	15841	15953	15789	15768	15760	15929	15839	15739	15701	15724	15835	15780	15999	15706	15774	15728	15798	15617	15838	15824	15994	15796	15737	15895	15787	15830	15938	15854	15952	15829	15716	15767	15764	15867	15703	15873	15729	15653	15844	16078	15921	15760	15676	15715	15867	15773	15713	15773	15671	15823	15868	15714	15708	15710	15930	15809	15730	15594	15716	15872	15902	15757	15852	15737	15595	15885	15815	15759	15714	15658	15793	15914	15892	15742	15804	15879	15690	15741	15639	15740	15720	15927	15824	15762	15954	15814	15764	15796	15899	15740	15797	15795	15836	15743	15828	15849	15770	15851	15767	15829	15921	15772	15626	15703	15910	15669	15740	15637	15697	15753	15690	15844	15575	15692	15626	15861	15644	15817	15720	15828	15708	15879	15778	15832	15934	15659	15654
24356	21592	29085	24662	22327	21964	21083	18762	18229	18456	18798	22210	30899	32292	28559	23492	19786	18470	18254	17858	17897	17785	17682	17752	17639	17646	17949	17789	17768	17685	17680	17665	17994	17880	17829	17745	17526	17635	17714	17657	17800	17567	17771	17721	17680	17559	17765	17544	17677	17458	17777	17511	17757	17648	17625	17798	17722	17708	17467	17594	17638	17660	17807	17642	17768	17772	17583	17700	17634	17952	17876	17739	17722	17805	17812	17844	17900	17609	17759	17622	17726	17681	17717	17759	17647	17826	17671	17779	17833	17744	17928	17592	17590	17692	17551	17642	17627	17694	17562	17610	17814	17789	17810	17559	17655	17876	17710	17883	17731	17629	17717	17628	17652	17785	17612	17698	17687	17877	17700	17804	17768	17713	17625	17516	17620	17755	17664	17922	17572	17695	17664	17668	17992	17729	17650	17755	17613	17492	17442	17774	17952	17518	17595	17631	17531	17747	17545	17463	17437	17648	17694	17687	17863	17859	17691	17718	17568	17574	17914	17703	17834	17694	17610	17773	17870	17562	17640	17722	17776	17730	17730	17702	17532	17619	17737	17591	17703	17687	17719	17863	17692	17793	17693	17861	17653	17569	17682	17776	17841	17883	17627	17605	17857	17799	17746	17833	17477	17646	17699	17879	17578	17874	17844	17690	17720	17738	17604	17746	17455	17835	17752	17695	17818	17724	17747	17775	17708	17681	17681	17645	17766	17905	17745	17623	17648	17613	17710	17628	17520	17608	17703	17575	17712	17524	17521	17892	17566	17619	17715	17769	17743	17584	17825	17859	17725	17590	17608	17784	17872	17609	17540	17790	17753	17591	17808	17638	17781	17480	17796	17549	17745	17574	17688	17785	17663	17722	17439	17571	17597	17554	17441	17747	17507	17756	17671	17811	17553	17572	17767	17730	17684	17565	17771	17731	17595	17601	17551	17982	17511	17640	17648	17664	17755	17724	17761	17727	17493	17751	17710	17603	17663	17633	17711	17783	17917	17679	17562	17700	17686	17692	17682	17608	17639	17734	17721	17788	17815	17711	17797	17737	17715	17595	17716	18033	17798	17678	17758	17710	17634	17659	17491	17531	17674	17649	17545	17689	17585	17464	17784	17649	17791	17634	17674	17688	17593	17568	17566	17693	17683	17527	17737	17731	17787	17554	17570	17662	17726	17861	17806	17594	17797	17743	17686	17796	17898	17697	17689	17611	17615	17596	17576	17698	17802	17753	17583	17613	17523	17820	17790	17726	17596	17774	17741	17703	17818	17596	17797	17585	17629	17657	17746	17765	17593	17787	17662	17698	17873	17732	17659	17569	17537	17824	17579	17598	17678	17871	17481	17550	17714	17739	17705	17689	17773	17559	17642	17798	17785	17736	17764	17806	17603	17420	17795	17600	17466	17590	17691	17670	17603	17505	17686	17430	17531	17766	17244	17507	17710	17730	17639	17809	17728	17535	17758	17626	17718	17954	17570	17710	17454	17594	17646	17504	17676	17560	17749	17653	17694	17696	17847	17760	17743	17614	17707	17721	17565	17589	17781	17619	17707	17732	17454	17715	17831	17510	17750	17779	17771	17669	17540	17599	17627	17587	17749	17741	17727	17671	17780	17749	17763	17769	17591	17850	17502	17552	17802	17637	17745	17752	17593	17619	17572	17644	17592	17867	17896	17711	17723	17740	17690	17396	17677	17677	17745	17786	17812	17517	17603	17561	17662	17692	17597	17794	17780	17701	17609	17603	17732	17605	17839	17709	17670	17832	17728	17489	17510	17627	17873	17585	17816	17661	17589	17721	17669	17643	17743	17636	17527	17698	17661	17831	17732	17815	17784	17583	17702	17504	17589	17561	17673	17588	17643	17606	17381	17854	17668	17529	17765	17731	17720	17849	17662	17566	17749	17733	17647	17640	17648	17578	17728	17548	17670	17539	17790	17792	17662	17631	17811	17749	17749	17564	17807	17824	17622	17701	17557	17667	17818	17409	17735	17487	17768	17628	17761	17877	17549	17795	17716	17692	17695	17909	17827	17818	17643	17719	17873	17506	17735	17752	17887	17626	17600	17656	17559	17665	17630	17646	17745	17650	17678	17737	17466	17601	17584	17823	17869	17897	17724	17692	17891	17684	17584	17841	17702	17782	17756	17790	17662	17820	17489	17734	17708	17944	17667	17783	17723	17651	17639	17524	17724	17814	17754	17601	17676	17726	17636	17600	17775	17701	17524	17703	17824	17759	17507	17511	17528	17685	18012	17769	17618	17737	17715	17670	17877	17828	17690	17576	17688	17659	17619	17637	17725	17576	17692	17464	17499	17557	17791	17728	17686	17661	17742	17657	17723	17514	17668	17785	17881	17735	17613	17703	17554	17590	17691	17654	17886	17654	17686	17700	17705	17615	17639	17791	17751	17920	17700	17934	17681	17989	17876	17939	17647	17702	17622	17872	18071	17605	17679	17596	17871	17760	17625	17520	17562	17584	17739	17856	17818	17807	17548	17629	17617	17798	17534	17525	17542	17826	17726	17865	17620	17742	17429	17748	17631	17657	17816	17803	17700	17847	17881	17755	17654	17686	17852	17737	17707	17832	17902	17731	17606	17715	17723	17696	17663	17694	17710	17734	17669	17613	17429	17768	17478	17703	17818	17583	17598	17519	17663	17576	17551	17950	17501	17667	17736	17737	17691	17789	17800	17618	17540	17790	17680	17589	17895	17694	17490	17669	17777	17686	17707	17867	17700	17694	17681	17638	17683	17620	17855	17733	17671	17739	17698	17731	17565	17600	17811	17628	17640	17661	17579	17704	17379	17773	17753	17678	17692	17710	17471	17579	17671	17796	17604	17715	17469	17608	17752	17581	17751	17788	17840	17587	17576	17899	17670	17717	17614	17801	17534	17761	17665	17449	17678	17462	17797	17830	17658	17636	17566	17651	17893	17458	17701	17729	17782	17553	17629	17723	17642	17860	17562	17717	17653	17596	17480	17488	17477	17838	17471	17725	17858	17670	17743	17681	17658	17599	17708	17654	17781	17777	17723	17658	17894	17766	17805	17574	17621	17695	17751	17797	17767	17557	17804	17769	17740	17446	17689	17667	17801	17583	17569	17630	17757	17561	17572	17675	17580	17651	17712	17881	17686	17639	17525	17674	17802	17626	17464	17406	17679	17668	17599	17783	17737	17700	17589	17649	17678	17598	17729	17550	17802	17663	17721	17603	17649	17581	17843	17585	17459	17703	17619	17746	17405	17419	17769	17586	17630	17437	17688	17599	17615	17662	17610	17704	17733	17763	17724	17547	17703	17727	17816	17481	17580	17721	17593	17884	17562	17677	17710	17894	17636	17827	17503	17719	17712	17640	17765	17611	17751	17538	17698	17549	17671	17713	17730	17606	17640	17782	17726	17811	17719	17881	17558	17813	17632	17710	17684	17603	17645	17575	17696	17633	17579	17869	17676	17699	17648	17733	17607	17573	17650	17828	17640	17717	17628	17604	17764	17676	17772	17564	17755	17608	17839	17674	17768	17649	17488	17447	17593	17516	17713	17705	17557	17579	17604	17500	17563	17784	17665	17860	17555	17745	17757	17554	17834	17708	17646	17632	17734	17754	17660	17685	17521	17553	17550	17681	17464	17613	17558	17627	17721	17665	17715	17795	17719	17674	17801	17656	17735	17590	17708	17689	17715	17694	17682	17433	17955	17705	17665	17760	17778	17715	17645	17599	17830	17551	17597	17706	17764	17684	17662	17568	17667	17642	17659	17511	17814	17709	17838	17825	17748	17464	17662	17720	17546	17687	17802	17801	17805	17673	17558	17670	17648	17773	17573	17654	17609	17604	17690	17784	17882	17637	17684	17528	17563	17796	17724	17527	17570	17641	17615	17752	17684	17670	17539	17736	17706	17742	17731	17699	17624	17706	17682	17560	17809	17762	17715	17634	17678	17568	17849	17523	17533	17763	17577	17719	17756	17649	17550	17577	17644	17794	17823	17766	17686	17684	17718	17827	17589	17663	17757	17861	17738	17731	17740	17740	17681	17631	17778	17661	17694	17635	17826	17577	17612	17463	17715	17690	17858	17685	17601	17704	17695	17581	17696	17724	17841	17719	17707	17610	17842	17525	17613	17436	17568	17626	17775	17479	17738	17776	17605	17788	17728	17642	17866	17633	17720	17652	17523	17709	17559	17744	17620	17782	17644	17568	17660	17792	17873	17601	17679	17894	17597	17724	17606	17796	17741	17501	17616	17706	17799	17664	17726	17765	17634	17541	17671	17590	17636	17824	17771	17598	17916	17833	17706	17550	17772	17563	17766	17789	17688	17698	17586	17785	17646	17692	17578	17595	17889	17880	17710	17564	17787	17764	17694	17785	17776	17645	17846	17678	17717	17712	17637	17632	17804	17648	17770	17675	17810	17793	17745	17706	17654	17580	17624	17866	17685	17723	17658	17771	17775	18066	17621	17547	17484	17627	17684	17446	17659	17425	17711	17590	17663	17787	17673	17633	17884	17823	17771	17881	17589	17606	17695	17726	17688	17616	17792	17829	17703	17688	17734	17680	17502	17622	17977	17659	17651	17659	17636	17837	17681	17618	17723	17823	17612	17610	17611	17588	17810	17771	17816	17704	18064	17598	17751	17592	17594	17494	17761	17547	17615	17552	17917	17648	17729	17677	17686	17463	17786	17524	17591	17817	17502	17485	17889	17689	17481	17660	17554	17443	17770	17692	17765	17568	17663	17776	17816	17790	17572	17759	17684	17686	17614	17680	17803	17889	17887	17780	17466	17524	17697	17792	17612	17717	17517	17769	17577	17715	17745	17665	17793	17565	17731	17531	17692	17654	17709	17643	17754	17646	17661	17551	17640	17861	17748	17461	17723	17785	17594	17744	17732	17608	17810	17556	17634	17657	17723	17733	17712	17565	17681	17618	17461	17748	17904	17798	17872	17579	17728	17657	17780	17681	17804	17720	17460	17822	17833	17599	17786	17562	17725	17577	17782	17804	17606	17647	17808	17710	17804	17630	17744	17660	17532	17539	17444	17651	17714	17705	17717	17631	17568	17670	17743	17726	17641	17795	17670	17613	17482	17669	17826	17713	17728	17825	17681	17392	17814	17606	17502	17745	17874	17894	17829	17710	17696	17803	17773	17641
14849	24946	24477	20316	18649	17760	17291	16958	16985	17022	17817	24117	34340	34255	29042	21951	17720	16720	16096	16006	15998	15893	15793	15925	15994	15845	16124	15932	16011	15999	16090	15915	16033	16034	16087	16093	15962	15922	16042	16103	15987	16011	16023	15870	15747	16119	15946	15915	16193	16106	15959	16015	16099	15893	16128	16029	16146	15968	15956	15846	16026	15936	15758	15719	15963	15973	15840	16009	16167	15910	16002	16095	15978	15865	16069	15984	15832	16051	16078	16120	16041	16000	15983	16156	15822	15933	16030	15820	15800	16132	16025	16046	16047	16025	15971	16056	15915	15960	16101	15940	16120	15926	16052	15851	15880	15907	16064	15856	15939	16046	15970	16098	15967	16097	15924	16038	15962	15969	15989	15957	15955	15991	16149	15858	15764	15971	15960	16095	16004	16028	15955	15951	15891	15920	16064	16097	16053	15945	15895	15998	15997	16107	16066	16078	15933	16062	15988	16013	15976	16052	15998	15945	16117	15896	16036	16000	15860	15876	16216	15889	16099	16031	16059	16099	15876	15837	16009	15780	16038	16074	15912	16084	15958	15964	16113	15950	15795	16034	16024	15940	16037	15915	15983	15939	16038	15894	16016	16013	16009	15889	15829	15928	15955	15977	15988	15796	16053	16016	15989	16033	16087	15957	16029	16034	15910	15956	15860	15910	15812	15835	15883	15930	15875	15968	15833	15954	16002	15946	15937	15920	15892	15933	15821	15941	15855	16047	16103	15862	15911	16062	15893	16040	15924	15907	15893	15843	16014	15946	16009	15843	16086	15863	16020	15910	16101	15825	15872	16066	15998	16043	15813	15918	15819	16007	15859	16006	15913	15731	16119	15894	15871	15822	15992	16019	15958	16018	15964	15990	16073	16074	15773	16017	16011	16003	15911	15924	15846	15877	15859	16042	15902	16001	15946	16032	15951	15961	15797	15888	15891	15782	16035	16000	15948	15834	15686	15980	15970	15924	15929	15872	15955	15923	15934	15939	15966	16016	15838	15903	15832	15917	15955	15968	15913	15966	15931	15813	16001	16042	15982	15925	15986	15929	15957	15981	15799	15940	15814	16010	15907	16013	16063	16066	15976	15923	15993	15989	15881	15882	15867	15893	16150	15779	15859	15818	15892	16041	16021	15969	15996	16008	15963	15985	15798	15759	16015	16005	16008	16058	15898	16013	15948	15704	15825	15962	15866	15904	15973	15980	15916	16102	15961	15798	15952	15983	15987	16064	15854	16034	16087	15906	15904	15872	15929	15801	16062	16023	15972	15892	15884	16071	15937	15869	15828	16057	15908	16071	15888	15916	15965	16030	15946	15958	16097	16002	16131	15830	15815	15821	15977	15859	16003	15945	16000	15831	15998	15927	16046	15929	15891	15849	16012	15999	16002	16005	15922	15815	15955	15915	15999	15946	16035	16055	15967	15836	15962	16017	15900	15863	15880	16046	15911	15978	15834	15996	15840	15934	15788	15974	15990	15974	16023	15996	15919	16112	15885	15909	16024	15924	15838	16032	15791	15900	15996	15810	15968	15787	16109	15857	15860	15908	16015	15945	15837	15964	15917	15761	15928	16022	15978	16011	16082	15936	15841	15924	15944	15895	16083	15989	15955	15983	16091	15786	16107	15861	16006	15948	15743	15894	15928	16031	15822	15852	15868	15864	15830	15977	15956	15988	15833	15777	16033	15924	15916	15887	15854	16068	15883	15809	15793	16056	16125	15832	15940	15729	15969	15997	16077	16024	16109	15737	15962	15854	15979	15863	15913	15932	15790	15887	16050	15869	15943	15854	15830	16006	15988	15952	16022	16023	15899	15958	16031	15813	15925	15850	16135	15833	15896	15889	16021	16011	15944	15905	15972	15907	16073	16003	15935	16132	15965	15858	15817	15922	15859	15941	15919	15958	16066	15944	15908	15818	15999	16020	15933	16014	16003	15950	15966	15827	15869	16143	15907	16081	16170	15941	15828	15985	15835	15927	15880	15971	15838	16009	15872	16049	15987	15965	15862	15998	16098	15835	15933	15975	15787	15872	15788	16069	15972	16035	16004	15936	16123	15814	16152	15978	16018	16031	16042	15958	16054	15962	15957	16046	16056	15838	15964	15938	16008	16115	15879	15803	15956	15974	15936	15916	15932	15908	15936	15841	16050	15983	15972	15893	16055	16031	16104	15993	15951	15857	15920	15843	15780	16080	15995	15996	15967	16013	15864	15789	16029	15796	16020	15869	16003	15936	15999	15786	15908	16024	16076	15895	16007	15899	15860	15812	16049	16020	15894	15889	16065	15994	15976	15947	16065	16049	15995	15891	15752	15921	15968	16002	15937	16064	16044	15755	15942	15955	15931	15794	15821	16117	15816	15809	15849	16072	15943	16120	15963	16115	15645	15958	15869	15966	15956	15865	15969	16101	16005	15987	15976	15909	16070	16024	15858	15980	15903	15779	15928	15996	15945	16113	15942	15834	16026	15992	16011	15947	16017	15951	15871	15943	15907	15934	15943	15954	15852	15984	15951	15977	16014	15933	15830	15868	15909	15707	15922	16049	15927	16185	15939	15853	16101	15908	16065	16007	16168	15961	15654	15853	15848	15894	15952	16008	15875	15964	15991	16033	15880	16023	16008	16011	15871	16076	16036	15959	16015	16048	15838	16105	15969	15733	15886	15844	15863	16006	15880	15935	16124	15930	15865	15823	15942	16003	15895	15987	15834	15860	15986	15982	15935	15999	16074	16088	15930	15920	16059	15920	15929	15883	16060	15879	15887	16007	15920	15709	15998	15964	16064	16018	15838	15895	15898	15936	16010	16108	16008	15835	15981	15842	15885	16079	15986	15928	15989	15943	15838	15964	15998	15884	15947	15952	15833	15838	15957	15918	16150	15900	16072	16035	16016	15981	15880	16083	15838	15929	16071	15841	15838	15909	15958	15882	15829	16072	15903	15973	15949	15769	15751	15931	15848	16025	15911	15937	15883	16009	16047	16073	16016	15979	15823	16089	16027	15916	15910	15870	15908	15975	15866	15920	15835	16013	15939	15883	15969	15934	15946	15921	16024	16028	15997	15927	16060	15973	15899	15874	15991	16037	15949	15940	15871	16094	16125	15842	15879	15936	15965	16023	15939	16110	15920	15929	16064	15906	16001	16115	15958	15949	15852	15961	15715	15836	15756	15990	15915	15729	16006	15962	15894	16187	15892	15815	15979	15902	15990	15954	15934	16106	16034	15826	16031	15850	16060	15919	15758	15862	16137	16019	15957	15997	15907	15820	16097	15949	15932	15926	15949	15905	15909	15931	15827	16071	15931	15923	16095	15880	16015	15913	15886	15924	16062	16049	15770	15864	16021	15920	15910	16051	15970	16041	16148	16026	15726	15861	15982	16001	15931	16006	16022	15820	16009	15811	16020	16025	15945	15811	16131	15948	16094	15823	15992	15919	15928	15968	15984	15898	15931	16017	15801	16102	16083	15826	15852	16008	16023	16068	15832	15896	15813	16010	15857	15913	16020	16066	15990	15934	16037	15832	15921	15956	15936	15852	16116	15904	15939	15887	15889	16065	15965	15933	15840	15881	16047	15935	15877	16029	15931	15984	16059	16081	15927	15953	15888	15879	15747	15892	15968	15935	15983	16018	15976	15905	16087	15892	15876	15930	15817	16032	15914	15902	15901	15925	15868	15844	15961	16005	15892	15779	15887	15893	15841	16040	16119	15942	16022	15976	16008	15834	15932	16095	16012	15864	16090	16123	15923	15892	15762	16039	16047	15920	15922	15852	15925	15751	15852	15984	15885	15779	16000	15704	15971	16029	15952	15918	15942	15887	15898	15879	16000	16012	15802	16042	15966	15995	15962	16035	15909	16022	15898	16101	15949	15844	16118	15837	15950	15822	15832	15865	15907	15995	15989	15905	15937	15894	15935	15945	15997	16106	15921	15915	16147	16076	15815	15895	15994	15880	15919	16027	16013	16017	16040	16035	16135	15919	15901	15740	15988	15807	16005	15946	15941	15890	15670	15938	16033	15935	16005	15920	16109	15891	15794	15879	15989	15823	15861	15830	15904	16097	15809	15981	16030	15944	16027	16016	15883	15763	15817	15878	15941	16085	15960	15975	15809	15849	16020	15956	16009	15992	15971	15743	16058	15953	15898	15833	16031	15877	16041	15920	15971	15863	15941	15983	16004	15928	15930	15874	15766	15793	15965	15968	15985	15848	15797	15982	15958	16112	15948	15927	15925	16056	16051	15887	15964	15924	15752	16018	15975	16017	15956	16038	15851	16006	15908	15863	15821	15973	15999	15971	15814	15922	16041	15800	15775	16042	15759	15963	15866	15833	15980	15948	15799	16027	16060	15917	15827	15926	15938	16084	16115	15782	16061	16075	15902	16024	15838	15953	15968	15930	15993	15853	15903	15961	15788	15880	16012	15941	16059	15927	15994	16031	16065	15861	15849	15992	15926	15998	15956	15899	15830	16043	15987	16014	16108	15743	16027	16047	15863	15934	16073	15928	15871	15931	15921	15912	15986	16124	16008	16097	16010	16080	15927	15955	15930	16154	16056	15903	15998	15781	16155	16033	15965	15965	15881	15863	15936	15803	15995	15775	16095	15885	15881	15940	16020	16010	15890	16057	15880	15848	15915	16054	16070	16038	15931	16014	15973	15930	15984	15939	15995	16025	15961	15958	15835	15869	15873	16006	15940	15930	15984	16025	15859	16020	16020	15822	15971	15943	15803	15905	15880	15989	16016	16047	15791	15894	15973	15995	16042	15903	16103	15909	15780	15968	16020	15802	15847	16055	16001	16081	15989	16071	15892	15858	15971	16021	16086	15904	16028	15969	16066	15828	15818	15991	15777	15928	16062	16038	15930	15887	15922	15914	15899	15852	16034	15946	16098	15835	15828	16101	15734	16129	15868	15900	15819	16130	15905	15916	15934	15748	15965	15944	16023	16082	15875	16042	15888	15916	15986	16035	16096	16006	15852	16014	16005	16113	15875	15857	16040	15890	15880	16079	15962	15876	15815	16083	15971	15992	15781	15993	16017	15996	16026	15986	15909	15992	15901	15858	15845	15982	15926	16015	16003	15843	15968	15914	15930	15928	15975	15811	15819	15938	16017	15910	15823	16137	15905	15851	15817	15905
23254	21632	29566	24195	21823	23793	25725	20632	19496	19588	19269	22728	39861	40069	35500	27822	22051	19445	18818	18317	18489	18149	18260	18021	18410	18314	18131	18174	18315	18170	18289	18190	18234	18181	18139	18351	18188	18007	17993	18173	18127	18008	18056	18032	18180	18075	18129	17938	18175	17858	18073	18214	18166	18045	17993	17967	18113	18005	17932	18010	18149	17975	18092	18158	18178	18086	18054	18045	18236	18205	18010	17940	18279	17932	18134	18267	17964	18074	18093	17985	18090	18156	18127	18040	18083	18137	18063	17957	18118	18158	17930	18060	18248	18087	17914	18095	18165	18018	18098	18172	18126	17901	18013	18095	18158	18148	18177	18012	18179	17984	18190	18122	18044	18120	18155	18156	18184	17963	18181	18146	17979	18146	18016	18116	18405	18108	17989	18143	18092	18129	18153	17874	17798	18014	17908	17944	18074	18091	18176	18197	17986	18068	17975	17872	18002	18074	18315	18130	18251	18114	17948	18057	18027	18020	18226	18251	18147	18139	18052	17972	18149	18054	18256	18137	17999	18144	18151	18214	18061	18016	18008	17785	18115	18211	17995	18089	18260	18019	18137	18251	17983	17826	18063	18232	18078	18238	17946	18209	18009	18312	18046	18263	18147	18203	18187	18079	18078	18226	18119	17954	17977	18136	18039	18137	17928	18030	18130	18215	17876	18174	18041	18044	18105	18056	18155	18024	18201	18183	18244	18335	18004	18087	18261	18125	18115	18166	18141	17827	18070	18115	18038	18387	18056	18021	17860	17926	18117	18029	18127	18091	18109	18371	18009	18152	18086	18043	17894	17916	18057	18020	17956	18003	18142	17804	18154	18255	18096	18245	17933	18224	18016	17876	18139	17959	17830	17915	18216	18004	18000	18156	18029	18149	18005	18061	18037	18148	18117	18166	18261	18167	17903	18123	18210	18091	18191	18215	17972	18190	18029	17857	17960	18059	18065	17985	18178	18218	18146	18038	18139	18098	17974	18088	18059	18128	18167	18190	18115	18149	18100	17871	18055	18195	18242	18058	17961	18021	18173	17930	17935	17971	17843	18107	18106	18151	18033	18083	17908	18324	17999	18052	18028	18047	18313	18063	18108	17965	18301	18173	18061	18096	18006	18062	18079	18122	18026	18248	17972	17997	18164	18104	17827	17971	18179	17870	17882	18198	18076	18075	18098	18073	18122	17954	17809	18265	18130	18041	17942	18030	18085	18237	17941	18097	18083	17885	18221	18106	18048	17991	18070	17868	18183	18005	18115	18142	17944	18031	18266	18151	18003	18223	18183	17986	18258	18135	18058	17937	17898	18102	17977	18107	18058	18055	18125	18311	17822	18149	18127	17929	18237	18170	18004	18064	18065	18027	18020	18018	18076	17960	18306	17925	18225	17833	17956	17896	17935	17807	18015	18038	18026	17877	18067	18030	17934	18135	18035	18131	18048	18061	18146	17995	17992	18034	18207	18105	17966	18000	18025	18181	18025	18067	18037	18150	17966	17889	18013	17927	18167	18004	18215	18229	18181	18085	18031	18165	18153	17996	18047	18030	17912	17766	18061	18128	17972	18100	18191	18064	18030	18068	18155	18260	18259	18215	18104	17948	17976	18107	17959	17986	18201	18063	18052	17946	18079	18192	17951	18093	18147	18034	18107	18121	17943	18001	18181	17932	17835	18097	17939	18043	18128	18250	18083	17852	18112	17962	17986	17997	18143	18005	17987	18077	18132	18018	18120	18184	18115	18272	18114	18013	18011	18165	18005	18139	18179	18099	17998	17884	18115	18125	18171	17899	18007	17953	17917	18192	18141	18127	18168	18252	17990	18044	18187	17991	18016	18079	17974	17993	17870	17936	18237	17912	18118	18323	17815	17968	17958	18141	17918	18237	18072	18025	18021	18055	18236	18048	18183	18178	17980	17956	18074	18150	18185	18036	17968	18193	17942	18018	17950	18069	18144	18261	17911	18116	18213	17887	17974	17980	18125	18073	17914	18150	18186	18192	18085	18094	17968	18019	18224	17951	18167	17964	17988	17913	18090	18046	18239	18230	17896	18349	17833	18002	17955	17978	18174	18032	17874	17796	18093	18183	18140	17922	18099	18071	18175	18146	18071	18118	18114	18136	18031	18239	18101	18083	18117	17911	17859	17920	18045	18043	17799	18047	18206	18207	18004	17852	18000	18024	17993	17849	18032	18211	18024	18093	18036	18192	17877	17891	18221	17857	17934	18105	17812	18040	17999	18185	18026	18025	18285	18122	17895	17974	18145	18174	17987	18073	17972	18027	17938	17984	18113	18165	18032	18072	18069	18255	18039	17943	18156	18034	17974	18129	18095	17985	18089	18236	18162	18175	18272	18027	18282	17902	18022	18056	18058	18186	18269	18127	17998	17874	17964	18088	18035	18036	17819	18191	18205	17825	17898	17827	17949	17887	18056	17976	18025	18238	17988	18045	18258	18130	18290	17993	18249	18143	18186	18145	18047	18112	18030	18055	18033	17951	17933	18137	18203	18156	18160	17975	18054	18220	18037	18076	18102	18116	18305	17859	18104	17931	18126	18109	18008	18071	18183	18209	18113	18076	18357	18112	18144	18106	17896	17981	18037	18054	18145	18099	18174	18032	18070	18141	18048	18062	18167	17976	18065	18259	18248	18217	17964	18225	17941	17944	17991	18076	18124	17938	17898	18114	17977	18027	17981	18079	18248	18265	18045	17762	18160	18129	18080	17919	18076	18067	17930	17988	17904	18059	18045	18158	18017	18236	18137	18241	17886	18035	18225	17899	18063	17965	18026	18132	18178	17980	18158	18321	18074	17825	18216	18193	18024	18093	17882	18264	18080	18097	18101	18267	17928	18103	18014	18201	18057	18149	17981	18124	18150	18046	18072	18146	18106	18036	18145	17972	18149	17971	17998	17985	18066	18120	17769	18075	18175	18323	18069	18125	18044	17777	18234	18051	18052	18261	18173	18169	18057	18126	18169	18095	17975	18168	18046	17914	18189	18160	17876	18003	18081	18000	17959	18138	18194	17944	18003	18201	18079	18151	18038	17922	18150	18143	18024	18027	17928	18052	18081	18042	18006	17986	18024	18010	18151	18087	17989	18111	18251	18051	17884	17799	18068	18059	17955	17770	18157	17942	18331	18262	18041	17906	18152	17987	18191	18202	18378	18273	18077	17896	17952	18120	18280	18008	17994	18077	18117	18008	17987	18239	17835	18102	18054	17977	18078	17955	18038	18074	18149	17980	18214	18178	17840	18097	18104	18103	18280	18267	18020	17807	18081	18253	18011	18132	17867	18113	18214	17990	18115	18121	18304	18029	18194	18045	18144	18121	17974	17813	18033	17865	18043	18251	17991	17974	18113	17935	18105	17897	18017	18114	18199	17988	18172	18252	18121	18116	18026	17963	18081	18132	18193	18013	17907	18074	18224	18127	18148	18076	18001	18114	18203	18172	18099	18161	18118	17993	18055	17978	18200	18289	18012	18124	18097	18040	18042	18092	18201	18200	18039	17973	18009	18130	17914	18000	17879	18278	18260	17940	18047	18179	18113	18117	18005	18033	18025	18201	17839	18014	18131	18054	17936	18109	17950	18110	18242	18314	18057	18187	17868	18198	18075	18139	17989	17790	17874	18055	18112	18065	18238	18036	18054	17999	17766	17986	18100	18080	18055	17957	18048	17914	18053	17802	17868	18008	17905	17996	17968	18008	18272	17987	18139	18118	18101	18223	18038	18199	18165	18083	18030	18068	18156	18155	18130	17998	17941	17932	18036	18101	17983	18057	18164	18286	18033	18126	18077	18211	18087	18050	18194	18036	18133	18072	18374	17925	17911	18033	18145	18155	17944	17862	17898	17996	17968	18261	18153	18029	17993	18240	18022	18231	18095	18072	18042	17950	18049	18087	17967	18075	18218	18088	18240	17855	18233	18069	18280	18017	18018	18228	18129	18255	18143	18022	18126	18211	18134	17818	17934	18172	17953	18043	18102	17944	18158	18077	18202	18086	18133	17885	18155	17965	18035	18075	18211	18078	18246	18103	18088	17964	18179	17996	18138	17958	17903	17880	17867	18004	18097	17961	17929	18067	17814	17995	17978	18149	18049	18088	18073	18082	18055	18078	18074	18212	18071	18188	18083	17997	18094	18137	18143	17681	17834	18189	18088	18132	18104	18052	17945	17882	18084	18064	17926	18099	18098	18009	18208	18129	18116	18042	17900	18075	18216	17960	17973	17998	18181	18097	18077	18147	18017	18144	18049	18074	18032	18122	17996	18053	17998	18119	18061	18168	18054	18006	17979	17849	18120	18143	18201	18295	18093	17989	18076	18137	18102	18081	17982	17901	18064	18064	18044	17985	18160	17773	18208	17945	17995	18104	17953	17844	17908	17860	17863	17844	18015	18097	17994	17948	17953	18248	18316	18088	18243	18108	18132	18057	18084	18082	18008	17922	18018	18166	18081	18019	18039	18007	17921	17744	18120	18073	18285	18161	17931	17938	18101	18035	18149	18041	17835	17959	17849	18095	18042	18280	18109	18056	18053	18032	18090	18124	17976	18102	17952	18028	17970	18094	18213	18178	17981	18055	17945	18113	18058	18001	18034	18119	18231	18169	17935	18005	17900	18021	18053	17994	18173	17793	18027	17977	18181	18112	17984	18009	17973	18102	18125	18033	17914	17955	18072	17897	17957	18170	18085	18054	18120	18248	18141	18010	18191	18199	18225	18013	18126	17924	18076	18165	17967	18084	18230	18021	17883	18052	18033	18121	18042	17914	18045	18081	18004	18108	18009	18054	17987	18160	17924	18038	17961	18032	18217	18052	18091	18166	18016	18273	18043	17977	18010	17947	18103	18106	18082	18045	17924	18083	17994	18098	18318	17994	17940	18050	18082	18067	17926	17971	18059	18150	17946	17976	17999	17844	17895	18025	17982	18053	17713	18039	18200	18165	18180	18023	18029	18007	17952	18043	18094	18156	17963	18155	18054	18048	18139	18123	18054	17900	18125	18116	18227	18171	18052	17984	18225	17939	18039	17897	18225	17942	17987	18067	18179	18177	17768	17913	18143	18165	18156	18042	18048	18206	18052	18094	18048	17950	18263	18165	17963	17967	18159	18040	17937	18093	18072	18147	18116	18142	18176	17949
16128	29478	28956	22505	20701	19510	19782	18889	18343	17870	17771	24438	43715	42236	36807	27533	19847	17675	16683	16153	15933	16418	16251	16342	16119	16187	16214	16214	16039	16241	16187	16018	16282	16078	16292	16256	16211	16188	16087	16277	16169	16350	16086	15983	16164	16138	15983	16198	16345	16043	16283	16149	16190	16019	16129	16160	16144	16223	16224	16116	15856	16226	16139	16157	16149	16088	16258	16203	16026	16147	16110	16167	16163	16038	16114	16078	16173	16228	16073	16450	16129	16040	16202	16001	16145	16150	16218	16132	16221	16137	16079	16007	16117	16085	16208	16137	16223	16298	16013	16237	16187	16169	16137	16106	16163	16084	15970	16219	16041	16204	16100	15976	16072	16022	16107	16209	16150	16108	16108	16129	16257	16198	16104	16094	16159	16095	16137	16254	16166	16172	16166	16123	16296	16274	16072	16059	16195	16146	16025	16205	16175	16147	16245	16110	16091	16039	16206	16016	16150	16254	16141	15952	16105	16337	16147	16144	16110	16120	16281	15947	16009	16064	16072	16074	16051	16203	16054	16040	16186	16083	16061	15965	16177	16212	16017	16018	16147	16288	16201	16111	16281	16055	16178	16184	16240	16027	16219	16078	16136	16152	16085	16121	16108	16301	16230	16179	16205	16167	16000	15961	16108	16163	16143	16025	16171	16313	16186	15933	16255	15931	16127	16292	16107	16126	16170	16151	16081	16242	16196	16048	16104	16245	16155	16136	16164	16096	16195	16075	16124	16171	16130	16007	16186	16195	16289	16136	16063	16099	16200	16141	16068	16140	16196	16175	15962	16059	16033	16132	16002	16144	16242	16248	16168	16208	16106	16112	16180	16206	16159	16078	16088	16088	16332	16090	16153	16079	16329	16091	15942	16257	16061	16161	16062	16094	16039	16020	16153	16089	16049	16220	16216	16265	16029	16149	16091	16136	16145	16094	16277	16210	16161	16114	16084	16047	16284	16035	16260	16262	16186	16045	15861	16037	16232	16139	16159	16190	16110	16155	16194	16149	15992	16062	16075	16111	16129	16319	16013	16212	16048	16160	16029	16127	16223	16095	15871	16116	16146	16038	16012	16118	15976	15988	16053	16247	16153	16145	15911	16149	16068	16139	16120	16151	15967	16246	16016	16040	16106	16115	16198	16257	16054	15981	16194	16041	16076	16241	16293	16171	16005	16031	16055	16283	16204	16078	16163	16119	15989	16034	16128	16026	15960	16122	16159	16124	16175	16136	16176	16023	16009	16025	16147	16234	16147	16140	16226	16064	16192	16118	16082	16038	16162	16206	16032	16462	16342	16160	16207	16224	16166	16091	16045	16074	16071	16073	16290	16111	16268	16247	16094	16315	16205	16204	16150	16145	16001	16169	16117	16050	16088	16136	16095	16305	16102	16013	16061	16214	15996	16112	15992	15972	16234	16018	15959	16134	16021	16030	15978	16202	16181	15952	15970	16304	16223	16019	16090	16153	16141	16283	16284	16104	16071	16089	15928	16070	15957	16124	16154	15960	16172	15995	16171	16191	16065	16221	16184	15999	16012	16099	15934	16069	16051	16127	16179	16107	16194	16013	16358	15993	16081	16134	16118	16088	16086	16283	16035	16153	16018	16059	16130	16124	16029	16048	16003	15953	16083	16055	16205	16135	15953	16214	16151	16148	16227	16223	16122	16128	15976	16166	16234	15946	15990	16162	16066	16052	16127	16050	16278	16090	16062	16133	16154	16066	15995	16074	16075	16206	16288	16069	16075	16203	16007	16160	16075	16036	15951	16158	16133	16331	16117	16015	16093	16043	16209	16059	16015	16110	16053	16120	16084	16124	16073	16284	16192	16098	16074	16227	16043	15992	16083	15966	16081	16171	16075	16171	16280	16044	16123	16213	16104	16221	16291	16145	16064	16252	16117	16273	16118	15893	16027	16152	16085	16081	16104	16157	16015	16163	16023	16172	16104	16030	16155	16315	15996	16087	16227	16065	16126	16154	16044	16122	16174	16027	16137	16314	16015	16037	16335	16287	15976	16141	16087	16037	16098	16034	15992	16203	16160	16220	16126	16207	16175	16281	16099	16113	16119	16081	16040	16048	16013	16116	16165	16058	16316	16108	16136	15921	16043	16112	16152	16039	16214	15980	16230	16042	16025	16215	16196	16105	16266	16150	16184	16026	16155	16087	16079	16251	16162	15964	16211	16079	16097	16212	16131	16053	16194	16141	16104	16215	15933	16314	16254	16313	16145	16203	15986	16189	16196	16121	16114	16201	16214	16257	16132	16267	16373	16118	16055	15970	16056	16013	16122	15982	16166	16219	16098	16105	16039	16186	16080	16181	16025	16175	16074	16206	16163	16119	16121	16040	16123	16089	16277	16261	16014	16012	16118	16030	16129	16206	16149	16184	16201	16034	16316	16165	16252	16144	16146	16109	15953	16155	16077	16082	16056	16129	16121	16147	16187	16119	16001	15900	16075	16200	16004	16177	16027	16048	16044	16363	16078	16140	16144	16062	16057	16111	16204	16239	16169	16121	16142	16257	16214	16089	16316	16176	16231	15985	16287	16214	16017	16046	16030	16111	16098	16184	16012	16011	16042	16221	16040	16138	16172	15866	16216	16145	15948	16258	16119	16212	16196	16098	16055	16151	16141	16079	16122	16018	16027	16129	16198	16125	16195	16212	16109	16159	16184	16070	16163	16125	16135	16030	16202	15913	16346	16132	16152	15979	16112	16064	16092	16106	16260	16011	16053	16298	16163	16064	16294	16216	16233	16050	16138	16005	16134	15971	16183	16008	16184	16205	16122	16051	16251	15985	16201	16064	16306	16025	16146	16131	16299	16047	16098	16188	16113	16100	16262	16185	16096	16231	15974	16199	16026	16110	16057	15953	16239	16118	16100	16180	16218	16037	16216	16156	16126	16129	16248	16294	16109	16148	16131	16132	16098	16318	16024	16081	16098	15916	16137	16131	16192	16048	16237	16146	16075	16132	16110	16104	15955	16088	16094	16185	16182	16098	16128	16208	16126	16193	16231	16229	16183	16022	16233	16083	16116	16195	16186	16142	15971	16069	16073	16133	15981	16172	16103	16163	16166	16015	16125	16073	16063	16233	16181	16122	16232	16032	16117	16144	16223	16209	16155	16175	16030	16135	16037	15973	16077	16118	16219	16154	15980	16069	16150	16088	16106	16088	16068	16037	16209	16037	15944	16013	15881	16038	16055	16094	16122	16248	15950	16163	15951	16101	16229	16053	16007	16004	16064	16115	16197	16162	16046	15939	16207	16188	16145	16229	16152	16022	16213	16120	16119	16168	16136	15836	16088	16027	16192	16074	16330	16008	16007	16067	16236	16248	16203	16020	16080	16226	16053	16064	16140	16007	16179	16072	16194	16178	16124	16038	16281	16217	16049	15958	16131	16251	16089	15955	16096	16054	15990	16166	16018	16138	15904	16146	16174	15977	16089	15979	16080	16037	15985	16000	16193	16089	16134	16286	16049	16263	16102	16185	16096	16094	16072	15979	16123	16194	16221	15978	16174	16107	15955	16079	16046	16115	16018	16137	16071	15998	16102	15972	16148	16118	16141	16001	16173	16042	16107	16165	15983	16254	16195	16239	16156	16109	16158	16317	16403	16114	16354	16226	16110	15966	16164	16159	16048	16051	16172	15946	16034	16176	16043	16109	16050	15939	16334	15901	16227	16100	16049	16060	15940	16139	16197	16185	16289	16122	16039	16029	16160	16179	16058	15967	16267	16095	16045	16161	16069	16187	16165	16015	16231	16204	16180	15933	15862	16130	16153	16221	16145	16086	16072	16261	16177	16055	16044	16308	16188	16058	16085	16149	15991	16166	16190	16051	16126	16024	16137	16055	16092	16214	16241	16224	16210	16099	16045	16115	16181	16058	16240	16114	16225	16088	16142	16231	16049	16205	16119	16078	16226	16260	16275	16063	16249	16133	16166	16207	16064	16069	16141	16013	16275	16267	16121	16118	16268	16111	16071	16192	16156	16124	16157	15977	15966	16177	16242	16205	16018	16016	16136	16132	16176	16114	16188	16006	16147	15997	16004	15953	16114	16098	16080	16020	16168	16075	16154	15949	16163	16160	16154	16201	16027	16227	16200	15970	16140	16183	16175	16206	16026	16117	16220	16117	16235	16064	16298	16152	15991	16111	16119	16197	16293	16158	16003	16054	16057	16148	16180	16206	16114	16043	16244	16249	16037	16306	16181	16034	16074	15987	16125	16124	16250	16223	16110	16214	16062	16193	16337	15996	16032	16185	15953	15905	16274	15935	16265	16063	16207	16006	16151	16182	16233	16154	15960	16063	16017	16080	16239	16156	16324	16327	16175	16070	16037	16342	16197	16158	16103	16057	16079	16112	16163	16064	16068	16192	16058	16264	16119	16108	16256	16094	16190	16135	16106	16093	16121	16165	16080	16150	16065	15897	16068	16110	16270	16010	16190	16160	16047	16040	16011	16031	16163	16218	16076	16087	16086	16192	16248	15999	16108	16177	16131	16123	16309	16100	16171	16103	16203	16012	15941	16080	15957	16089	16249	15910	16313	15975	16043	16115	16327	15993	16299	15906	15975	16163	16242	16060	16230	16240	16062	16003	16219	16262	16031	15953	16197	16029	16203	16116	16151	16133	15998	16164	16287	16257	16115	15968	16153	16414	16257	16211	16187	16140	16085	16181	16139	16001	16019	16124	16111	16027	16082	16345	16149	16246	16164	16153	16103	16050	16050	16106	16154	16080	16102	16031	16084	16093	16102	16021	16205	16234	16108	15989	16131	15874	16391	16078	16178	16114	16286	16012	16150	16079	15917	16196	16080	16007	16118	15979	16186	16176	16124	16034	16173	16169	16106	16023	16079	15936	16156	16032	16279	16144	16249	16176	16137	15941	16205	16136	15969	16029	15995	16155	16122	16150	15943	16117	15998	16192	16132	16044	16207	16075	16277	16140	15974	16272	16451	16101	16076	16160	16089	16097	16087	16032	16096	16173	16088	16123	16419	16135	16113	16097	15976	16140	16049	15945	16093	16023	16113	16257	16149	16181	16160	15958	16326	16037	16152	16047	16107	15993	16162	16125	15954	16126	16232	16036	16087	16167	15970	16086	16000	16044	15981	16234	16164	16191	16003	16104
27960	22498	24900	21625	18431	18715	18989	18220	18174	17880	17848	18092	19871	20066	19748	18910	18075	17746	17499	17516	17496	17770	17728	17660	17656	17673	17662	17705	17678	17656	17584	17852	17746	17456	17627	17527	17715	17549	17807	17618	17758	17537	17633	17529	17577	17656	17772	17625	17817	17916	17697	17671	17635	17648	17699	17453	17485	17575	17751	17696	17722	17525	17632	17516	17653	17551	17615	17613	17492	17573	17542	17616	17883	17687	17468	17626	17685	17721	17786	17386	17538	17641	17555	17645	17546	17675	17788	17432	17650	17517	17663	17499	17864	17628	17554	17456	17524	17602	17580	17678	17626	17516	17500	17706	17539	17578	17443	17563	17576	17761	17647	17461	17636	17488	17529	17430	17785	17463	17715	17748	17495	17584	17735	17625	17719	17786	17475	17638	17528	17476	17617	17595	17758	17579	17604	17497	17717	17698	17339	17604	17612	17387	17477	17668	17609	17488	17642	17651	17547	17456	17467	17590	17553	17678	17566	17617	17712	17652	17880	17506	17660	17471	17583	17687	17590	17618	17571	17817	17704	17767	17675	17666	17459	17653	17769	17582	17529	17504	17549	17635	17772	17465	17688	17411	17614	17708	17855	17617	17863	17727	17690	17715	17516	17480	17414	17442	17508	17543	17521	17445	17492	17488	17685	17664	17706	17538	17382	17546	17618	17509	17408	17433	17727	17695	17727	17542	17610	17585	17661	17767	17697	17713	17778	17584	17610	17514	17787	17615	17450	17540	17690	17499	17584	17538	17628	17442	17633	17577	17753	17724	17515	17649	17448	17458	17713	17524	17622	17606	17516	17770	17696	17504	17659	17549	17612	17553	17687	17775	17630	17603	17656	17915	17700	17721	17588	17810	17650	17724	17844	17779	17631	17764	17666	17620	17677	17454	17549	17614	17680	17778	17609	17542	17573	17621	17534	17618	17648	17683	17549	17765	17586	17644	17614	17758	17409	17568	17645	17764	17660	17414	17679	17675	17468	17613	17665	17466	17530	17486	17492	17708	17745	17578	17606	17481	17873	17460	17687	17662	17707	17377	17512	17646	17548	17705	17575	17699	17668	17660	17595	17663	17517	17629	17556	17650	17528	17567	17535	17682	17556	17447	17712	17639	17527	17634	17804	17836	17551	17789	17626	17472	17703	17334	17377	17698	17503	17613	17556	17618	17346	17842	17534	17578	17479	17644	17627	17667	17519	17630	17577	17534	17648	17415	17662	17537	17532	17522	17801	17648	17499	17668	17659	17665	17511	17643	17426	17420	17778	17499	17749	17800	17607	17497	17663	17840	17795	17695	17535	17599	17588	17410	17665	17670	17690	17550	17684	17622	17663	17575	17834	17529	17284	17607	17716	17656	17431	17568	17708	17577	17631	17786	17625	17592	17684	17621	17620	17748	17773	17512	17572	17674	17712	17641	17695	17571	17492	17521	17544	17590	17705	17552	17505	17474	17700	17398	17557	17563	17481	17696	17566	17542	17504	17553	17684	17521	17611	17577	17797	17341	17506	17635	17683	17552	17564	17696	17594	17612	17567	17834	17754	17743	17605	17601	17792	17737	17547	17456	17666	17603	17734	17681	17508	17466	17516	17635	17641	17433	17704	17450	17456	17502	17742	17491	17713	17493	17697	17582	17631	17608	17659	17521	17757	17765	17566	17685	17864	17654	17726	17559	17736	17821	17615	17496	17477	17768	17877	17278	17741	17601	17774	17505	17502	17441	17703	17599	17634	17449	17592	17629	17581	17500	17355	17241	17581	17544	17607	17465	17818	17659	17667	17637	17530	17639	17645	17717	17518	17536	17701	17645	17851	17505	17597	17553	17646	17511	17658	17625	17558	17452	17613	17642	17730	17717	17627	17735	17611	17686	17769	17606	17772	17664	17578	17481	17591	17714	17643	17744	17776	17543	17782	17493	17482	17766	17504	17560	17863	17748	17834	17751	17891	17576	17687	17536	17579	17609	17455	17614	17496	17591	17406	17549	17704	17806	17902	17645	17573	17665	17721	17645	17428	17607	17608	17376	17595	17701	17617	17411	17700	17656	17651	17564	17679	17684	17753	17632	17763	17562	17593	17537	17546	17647	17604	17600	17807	17571	17794	17618	17575	17609	17557	17631	17623	17721	17570	17529	17530	17728	17626	17656	17540	17577	17493	17487	17656	17432	17517	17573	17470	17715	17671	17578	17581	17817	17725	17528	17565	17765	17605	17748	17626	17531	17675	17500	17584	17814	17703	17573	17577	17517	17368	17471	17721	17861	17594	17427	17781	17695	17524	17619	17581	17639	17764	17407	17403	17550	17598	17658	17565	17689	17472	17441	17774	17401	17604	17512	17701	17551	17750	17657	17680	17645	17523	17707	17708	17502	17606	17785	17616	17565	17671	17409	17714	17566	17472	17752	17666	17443	17771	17646	17759	17627	17665	17589	17445	17613	17345	17594	17499	17679	17526	17453	17604	17574	17655	17421	17725	17633	17700	17632	17641	17531	17817	17516	17665	17435	17405	17872	17708	17665	17673	17571	17741	17363	17680	17754	17611	17710	17824	17854	17678	17641	17700	17381	17653	17504	17447	17667	17579	17545	17649	17483	17513	17723	17522	17689	17831	17845	17352	17726	17839	17830	17589	17738	17585	17534	17698	17634	17382	17664	17699	17643	17737	17693	17795	17615	17502	17702	17681	17625	17567	17572	17788	17598	17686	17782	17626	17483	17598	17711	17523	17789	17413	17728	17362	17646	17489	17658	17558	17585	17560	17666	17633	17594	17674	17597	17806	17698	17604	17714	17614	17580	17571	17495	17743	17670	17590	17622	17575	17667	17435	17538	17724	17636	17676	17650	17556	17487	17809	17532	17432	17845	17648	17608	17483	17755	17630	17484	17614	17497	17899	17526	17598	17579	17608	17555	17468	17713	17661	17434	17620	17532	17661	17455	17640	17506	17674	17526	17428	17652	17381	17521	17691	17707	17548	17739	17495	17473	17588	17508	17537	17630	17634	17696	17727	17712	17666	17839	17696	17686	17555	17521	17489	17657	17649	17571	17500	17627	17681	17573	17748	17539	17609	17682	17550	17508	17644	17625	17770	17460	17684	17679	17583	17738	17680	17693	17659	17590	17587	17626	17566	17535	17608	17555	17361	17413	17636	17621	17900	17715	17549	17522	17532	17725	17714	17670	17802	17770	17765	17832	17539	17569	17451	17526	17576	17547	17608	17713	17588	17727	17732	17634	17729	17726	17441	17546	17587	17707	17688	17551	17369	17710	17511	17602	17572	17679	17604	17716	17721	17632	17679	17408	17690	17776	17652	17517	17722	17629	17680	17677	17674	17418	17410	17663	17687	17671	17802	17658	17751	17670	17583	17680	17628	17645	17551	17623	17637	17664	17521	17509	17723	17693	17717	17664	17704	17616	17738	17315	17603	17563	17585	17667	17449	17743	17711	17669	17454	17423	17582	17701	17670	17671	17639	17669	17693	17555	17481	17486	17459	17797	17610	17525	17442	17520	17593	17636	17456	17460	17573	17567	17737	17579	17629	17724	17682	17728	17644	17604	17548	17541	17633	17538	17635	17548	17637	17725	17515	17450	17574	17597	17734	17798	17675	17507	17746	17570	17459	17748	17620	17467	17587	17514	17569	17468	17701	17596	17624	17762	17628	17508	17791	17446	17479	17674	17613	17689	17692	17597	17642	17631	17672	17429	17554	17545	17743	17590	17656	17602	17590	17671	17858	17663	17696	17811	17550	17566	17427	17610	17560	17604	17803	17671	17747	17620	17549	17778	17604	17479	17483	17581	17638	17717	17447	17398	17543	17521	17657	17504	17652	17682	17683	17521	17582	17682	17513	17703	17756	17663	17676	17782	17676	17683	17554	17485	17677	17660	17549	17626	17674	17631	17564	17542	17469	17552	17660	17663	17657	17765	17555	17663	17543	17538	17567	17695	17575	17723	17750	17411	17593	17664	17606	17559	17632	17622	17529	17555	17817	17634	17561	17662	17472	17513	17560	17496	17590	17687	17609	17943	17409	17685	17640	17688	17802	17627	17677	17545	17557	17653	17527	17729	17588	17503	17482	17456	17474	17441	17613	17463	17615	17676	17737	17668	17589	17637	17654	17560	17609	17571	17520	17433	17786	17606	17617	17508	17686	17649	17462	17602	17678	17631	17680	17628	17705	17738	17585	17570	17564	17524	17646	17566	17491	17567	17594	17390	17556	17584	17619	17701	17772	17437	17381	17712	17744	17651	17595	17565	17574	17608	17803	17586	17801	17719	17624	17626	17681	17785	17716	17628	17694	17619	17739	17731	17605	17612	17497	17453	17519	17501	17733	17489	17520	17667	17697	17625	17709	17589	17544	17570	17794	17601	17493	17530	17787	17663	17571	17507	17634	17442	17728	17673	17634	17637	17569	17775	17536	17395	17510	17730	17710	17466	17523	17522	17604	17662	17564	17540	17604	17709	17540	17644	17465	17586	17557	17753	17503	17435	17651	17656	17764	17804	17758	17712	18010	17791	17742	17550	17654	17716	17604	17645	17690	17768	17769	17637	17503	17632	17514	17703	17711	17730	17740	17522	17666	17708	17633	17598	17511	17671	17573	17716	17489	17577	17559	17745	17726	17663	17583	17598	17674	17511	17550	17770	17569	17548	17613	17599	17631	17540	17472	17859	17627	17528	17838	17808	17430	17429	17643	17804	17685	17670	17786	17648	17563	17635	17632	17631	17644	17697	17556	17534	17442	17795	17546	17607	17736	17696	17638	17672	17614	17671	17727	17720	17541	17573	17549	17490	17831	17579	17856	17645	17369	17543	17608	17684	17751	17529	17672	17641	17611	17506	17609	17581	17648	17555	17711	17498	17744	17870	17627	17591	17708	17546	17566	17528	17524	17503	17616	17825	17564	17629	17563	17741	17651	17529	17698	17543	17652	17463	17560	17627	17605	17510	17434	17473	17458	17618	17666	17665	17723	17788	17705	17393	17702	17590	17599	17560	17639	17627	17458	17819	17673	17543	17741	17498	17781	17730	17543	17717	17552	17488	17610	17678	17723	17842	17792	17729	17675	17533	17654	17721	17521	17495	17544	17630	17516	17506	17744	17668	17671	17687	17812	17724	17791	17627	17732	17792	17753	17673
16444	20269	19934	17880	17227	17623	17669	16959	16605	16236	16208	16737	19491	19573	18627	17139	16430	16133	15805	15927	15729	15858	15891	15806	15945	15890	15812	15702	15864	15917	15857	15844	15727	15827	15870	15807	15905	15929	15829	15552	15913	15965	15850	15755	15977	15984	15752	15880	15837	15726	15907	15823	15873	15838	15877	15794	15644	15820	15899	15958	15875	15882	15882	15875	15807	15879	15747	15850	15952	15889	15904	15772	16003	15938	15909	15786	15920	15654	15714	15902	15842	16040	15682	15954	15863	15812	15739	15712	15825	15855	15691	15782	15904	15868	15842	15889	15826	15926	15894	15864	15856	15705	15913	15931	15958	15749	15818	15764	15840	15788	15918	15703	15852	15800	15733	15950	15633	15852	15802	15919	15649	15952	15811	15785	15846	15868	15785	15859	15840	15855	15799	15718	15761	15886	15813	15958	15992	15966	15741	16011	15853	15758	15862	15825	16030	15912	15918	15818	15761	15842	16013	15984	15714	15873	15856	15737	15850	15684	15986	15981	15873	15797	15677	15839	15816	15897	15982	15734	15955	15745	15737	15813	15745	15883	15827	15786	15808	15785	15950	15663	15816	15720	15705	15864	15706	15871	15960	15957	15844	15928	15491	15937	15929	15859	15797	15765	15977	15691	15771	15882	15862	15859	15826	15803	15817	15857	15762	15949	15875	15984	15734	15676	15725	15843	15758	15905	15727	15636	15862	15785	15847	15707	15766	15904	15656	15946	15774	15846	15773	15869	15782	15964	15962	15769	15832	15845	15908	15848	15855	15701	15813	15760	15884	15864	15803	15897	15718	15972	15931	15706	15953	15795	15885	15862	15777	15664	15678	15881	15754	15855	15902	15710	15827	15853	15910	15829	15893	15771	15840	15942	15892	15875	15862	15813	15837	15771	15907	15887	15799	15908	15655	15897	15711	15920	16082	15904	15936	15800	15904	15836	15813	15907	15899	15871	15831	15917	15863	15761	15655	15699	15837	16040	15816	15824	15763	15946	15866	15669	15955	15723	15839	15934	15901	15745	15923	15942	15795	15879	15921	15720	15941	15862	15954	15792	15626	15904	15921	15829	15900	16008	15911	15798	15692	15836	15772	16055	15727	15845	15891	15905	15814	15926	15933	15845	15904	15848	16007	15779	15983	15956	15895	15752	15848	15798	15833	15947	15821	15941	15996	15744	15944	15819	15877	15927	15937	15876	15878	15770	15939	15855	15993	15892	15978	15871	15927	15707	15795	15885	15778	15863	15774	15749	15773	15801	15864	15570	15815	15822	15840	15674	15863	16056	15989	15820	15954	15865	15871	16091	15855	15784	15806	15738	15767	15797	15800	15939	15793	15862	15867	15711	16000	15852	15848	15865	15921	15991	15863	15798	15813	15702	15773	15611	15744	15813	15751	15867	15775	15890	15835	15832	15824	15819	15829	15877	15856	15887	15683	15890	16015	15837	15904	15850	15852	15756	15834	15780	16065	15802	15849	15909	16026	15670	15598	15749	15839	15772	15893	15955	15941	15699	15953	15780	15917	15919	15820	15773	15869	15679	15706	15842	15764	15768	15859	15864	15717	15752	15800	15837	15844	15894	15792	15973	15814	15805	15674	15800	15898	15858	15784	15747	15872	15885	15639	15917	15910	16004	15772	15911	16142	15836	15866	15883	15623	15836	15861	15866	15781	15678	15908	15844	15840	15784	15907	15860	15824	15803	15869	15726	15811	15781	15845	15992	15889	15788	15762	15813	15942	15876	15849	15851	15850	15831	15835	15837	15899	15641	15670	15870	15876	15788	15912	15933	15942	15686	15829	15758	15823	15737	15754	15655	15830	15800	15963	15916	15812	15776	15736	15925	15791	16055	15709	15942	15802	15876	15760	15941	15850	15767	15678	15764	15748	16005	15795	15815	15784	15799	15913	15820	15780	15790	15911	15913	15870	16018	15926	15803	15754	15853	15857	15843	15780	15853	15893	15898	15843	15836	15895	15786	15779	15786	15838	15921	15864	15962	15816	15843	15726	15901	15826	15741	15825	15712	15915	15784	15960	15927	15864	15829	15914	15978	15809	15876	15736	15777	15907	15791	15836	15797	15880	15853	15733	15950	15851	15854	15848	15937	15938	15611	15858	15926	16007	15936	16009	16014	15719	15777	15881	15900	15746	15915	15956	15696	15858	15811	15792	15690	15853	15874	15898	15802	15952	15754	15870	15786	15801	15767	15625	15844	15793	15756	15951	15970	15947	15867	15920	15792	15876	15602	15937	15761	15908	15703	15909	15719	15803	15974	15806	15837	15869	15780	15892	15941	15983	15965	15834	15837	15854	15764	15598	15805	15904	15846	15973	15878	15865	16078	15805	15809	15654	15965	15795	15788	15824	15815	15787	15915	15847	15925	15838	15810	15746	15981	15666	15935	15938	15848	15800	15762	15808	15843	15866	15952	15997	15732	15912	15923	15917	16045	15840	15863	15958	15859	15871	15970	15693	15952	15832	15731	15975	15813	15843	15930	15986	15947	15835	15903	15902	15778	15826	15879	15816	15789	15673	15911	15870	15878	15795	15815	15825	15843	15785	15850	15792	15872	15838	15838	15709	15879	15819	15878	15976	15826	15721	15924	16027	15866	15730	15984	15877	15926	15745	15844	15783	15790	15944	15772	15917	15990	15885	15780	15575	15834	15971	15811	15782	15880	15840	15786	15727	15689	15869	15849	15950	15704	15940	15941	15847	15863	15746	15756	15885	15810	15874	15889	15790	16014	15813	15800	15726	15849	15926	15862	15740	15765	15744	15831	15839	15792	15855	15878	15771	15880	15834	15812	15770	15784	15909	15745	15885	15790	15789	15742	15942	15777	15906	15754	15765	15835	15733	15750	15948	15683	15808	15771	15888	15835	15745	15780	15861	15983	16039	15983	15841	15747	15632	15839	15826	15963	15851	15880	15969	15932	15986	15761	15931	15934	15953	15842	15847	15855	15963	15847	15737	15903	15922	15949	15871	15863	15937	15814	15828	15788	15916	15821	15868	15820	15987	15762	15886	15911	15868	15825	15840	15766	15895	15841	15911	15979	15837	15950	15800	15849	15683	15923	15749	15875	15906	15838	15762	15759	15664	15893	15846	15850	15851	15852	16099	15767	15878	15662	15851	15870	15667	15751	15684	15864	15858	15911	15950	15842	15889	15949	15983	15992	15785	15625	16033	15802	15854	15811	15959	15699	15689	15727	15727	15950	15856	15982	15876	15825	15801	15852	15754	15848	15957	15818	15770	15990	15827	15787	15922	15855	15950	15793	15817	15782	15854	15844	15790	15732	15737	15845	15929	15760	15805	15819	16098	15994	15844	15886	16032	15993	15748	15983	15896	15735	15683	15788	15937	15733	15963	15757	15879	15839	15928	15777	15739	15741	15867	15859	15741	15775	15796	15799	15766	15996	15937	15861	15892	15900	15803	15790	15776	15718	15771	15827	15883	15706	15771	15771	15730	15789	15894	15765	15879	15939	15931	15861	15910	15720	15730	15862	15929	15777	15894	15680	15904	15877	15699	15854	15798	15896	15815	15717	15787	15885	15887	15945	15922	15714	15839	15645	15642	15895	15918	15729	15817	15823	15855	15862	15775	15774	15879	15807	15971	16078	15715	15842	15931	15925	15829	15787	15911	15888	15868	15786	15882	15717	15882	15775	15982	15876	15656	15980	15955	15635	15950	15863	15885	15818	15970	15768	15852	15717	15912	15906	15845	15866	15961	15853	15838	15850	15752	15689	15686	15945	15814	15910	15889	15948	15933	15924	15944	16030	15643	15734	15679	15833	15639	15898	15747	15734	15807	15642	15717	15766	15689	15727	15825	15876	15785	15840	15863	15944	15675	15879	15969	15689	15840	15689	16020	15865	15739	15644	15856	15821	15885	15924	15935	15938	15806	15866	16061	15848	15923	15795	15910	15870	15733	15878	15725	15742	15880	15835	15663	15991	15972	15881	15860	15816	15631	15876	15906	15788	15818	15857	15802	15767	15937	15841	15851	15842	15849	15921	15997	15952	15843	15832	15746	15827	15757	15884	15893	15804	15888	15880	15910	15948	15824	16020	15733	15868	15868	15788	15761	15755	15817	15905	16017	15746	15965	15738	15965	15785	15841	15809	15810	15763	15777	15741	15925	15874	15774	15827	15965	15733	15784	15932	15813	15919	15786	15670	15764	15879	15703	15914	15644	15752	15889	15756	15807	15881	15834	15727	15950	15881	15855	15836	15743	15792	15872	15828	15875	15834	15941	15921	15940	15842	15787	15984	15772	15734	16130	15746	15795	15832	15875	15860	16002	15708	15797	15957	15802	16023	15774	15782	15833	15859	15819	15943	15865	15936	15801	15897	15810	15835	15836	15916	15805	15863	15834	15987	15945	15893	15749	16002	15736	15997	16064	15881	15918	15771	15985	15883	15816	15988	15861	15885	15649	15911	15830	15976	15858	15918	15714	15822	15807	15874	16072	15861	15684	15843	15850	15783	15747	15884	15948	15805	15871	15836	15775	15676	15934	15993	15811	15873	16024	15680	15832	15882	15810	16049	16048	15923	15711	15892	15857	15869	15905	15938	15867	15724	15852	15974	15903	15906	15840	15910	15977	15792	15845	15916	15711	15858	15700	15806	15847	15758	15908	15786	15927	15835	15911	15774	15996	15849	15888	15949	15768	15981	15723	16056	15807	15822	15765	15866	15953	15797	15782	15851	15644	15985	15658	15709	15766	15951	15857	15860	15779	15870	15898	15810	15882	15807	15939	15700	15853	15881	15791	15899	15957	15969	15676	15947	15761	15844	15873	15986	16165	15737	16034	15766	15780	15708	15996	15633	15757	15826	15817	15748	15841	15751	15895	15876	15827	15753	15837	15864	16099	15619	15786	15755	15913	15772	15974	15870	15919	15941	15730	15792	15976	15861	15695	15913	15899	15777	15849	15795	15693	15969	15772	15831	15791	15967	15861	15843	15887	15821	15943	15679	15852	15893	15863	15869	15702	15643	15749	15683	15668	15665	15706	15823	15948	15932	15703	15830	15754	15755	15697	15904	16007	15644	15892	15825	15744	15940	16013	15651	15950	15814	15863	15702	15693	15881	15999	15917	15750	15817	15904	16013	15792	15868	15931	15770	15845	15917
24343	21610	29097	24686	22421	22680	22381	19635	18590	18600	18611	18930	28257	32407	29807	24645	20260	18656	18064	17782	17730	17761	17721	17730	17716	17913	17715	17682	17897	17726	17621	17767	17903	17834	17685	17613	17635	17825	17799	17931	17862	17753	17856	17523	17797	17846	17700	17734	17762	17605	17750	17931	17624	17779	17617	17829	17711	17893	17657	17580	17567	17698	17912	17690	17662	17690	17928	17722	17599	17737	17618	17761	17567	17643	17594	17762	17719	17713	17826	17855	17391	17731	17907	17695	17501	17872	17738	17766	17629	17843	17726	17851	17635	17647	17548	17697	17724	17725	17709	17642	17765	17599	17503	17817	17770	17824	17642	17493	17684	17796	17615	17619	17678	17630	17837	17591	17745	17816	17700	17782	17445	17768	17831	17804	17736	17622	17359	17577	17612	17674	17757	17703	17634	17814	17667	17628	17853	17724	17763	17620	17749	17686	17615	17788	17689	17630	17668	17734	17634	17804	17974	17624	17837	17580	17700	17848	17725	17777	17639	17693	17555	17709	17575	17593	17708	17640	17735	17549	17698	17620	17765	17922	17703	17618	17483	17589	17801	17800	17834	17650	17556	17694	17748	17622	17477	17690	17535	17458	17318	17502	17630	17530	17788	17702	17700	17664	17414	17644	17704	17820	17538	17343	17945	17638	17811	17694	17475	17771	17630	17802	17763	17649	17903	17825	17874	17788	17806	17938	17675	17730	17675	17615	17683	17598	17600	17863	17796	17677	17754	17693	17774	17628	17746	17625	17624	17633	17837	17690	17724	17669	17739	17802	17590	17534	17704	17620	17410	17811	17554	17656	17661	17555	17657	17499	17754	17727	17800	17589	17567	17585	17684	17518	17562	17591	17716	17627	17598	17677	17660	17784	17765	17838	17739	17806	17479	17403	17564	17645	17772	17418	17748	17595	17670	17768	17745	17776	17667	17522	17717	17561	17813	17740	17559	17690	17665	17647	17789	17344	17673	17694	17515	17671	17671	17657	17644	17893	17832	17613	17553	17558	17612	17578	17704	17838	17683	17624	17630	17675	17756	17641	17618	17801	17643	17769	17947	17809	17574	17647	17698	17529	17710	17693	17467	17516	17331	17555	17729	17725	17586	17644	17747	17905	17643	17783	17697	17609	17593	17582	17595	17619	17615	17699	17640	17510	17648	17663	17774	17751	17386	17772	17595	17604	17693	17755	17628	17492	17932	17568	17675	17570	17537	17496	17654	17611	17598	17653	17702	17543	17732	17771	17728	17647	17663	17543	17569	17813	17660	17681	17787	17540	17473	17547	17781	17771	17758	17532	17597	17569	17818	17724	17752	17689	17778	17717	17704	17607	17640	17689	17684	17824	17745	17782	18006	17776	17928	17508	17704	17767	17623	17649	17663	17660	17551	17903	17837	17731	17774	17441	17804	17774	17875	17596	17579	17607	17546	17616	17830	17720	17890	17713	17680	17645	17570	17690	17578	17526	17660	17603	17774	17731	17701	17703	17853	17650	17736	17726	17732	17678	17690	17657	17572	17693	17591	17590	17587	17699	17638	17706	17317	17630	17679	17666	17392	17676	17614	17430	17759	17604	17616	17783	17842	17754	17775	17698	17516	17572	17622	17635	17642	17589	17603	17573	17741	17538	17520	17563	17681	17626	17607	17606	17764	17700	17614	17493	17622	17769	17930	17825	17542	17617	17565	17729	17675	17682	17519	17595	17677	17497	17219	17666	17737	17676	17667	17508	17678	17812	17630	17734	17654	17626	17415	17599	17695	17695	17981	17531	17555	17682	17838	17789	17724	17517	17907	17670	17596	17726	17619	17849	17459	17614	17715	17729	17818	17794	17732	17629	17559	17736	17820	17617	17575	17782	17605	17786	17817	17825	17665	17669	17819	17821	17772	17760	17719	17779	17576	17586	17663	17585	17608	17598	17782	17495	17519	17641	17496	17521	17490	17613	17702	17734	17651	17586	17767	17657	17749	17670	17601	17613	17740	17589	17840	17589	17520	17623	17717	17800	17669	17903	17533	17585	17623	17526	17765	17832	17781	17697	17654	17657	17526	17595	17533	17678	17708	17765	17619	17468	17269	17705	17711	17670	17793	17708	17733	17499	17697	17757	17430	17639	17695	17656	17576	17820	17609	17588	17586	17638	17697	17739	17518	17677	17530	17743	17610	17599	17657	17723	17640	17705	17595	17686	17584	17706	17575	17727	17555	17533	17713	17628	17579	17765	17701	17779	17615	17659	17724	17627	17718	17701	17827	17856	17671	17838	17834	17538	17664	17687	17565	17831	17770	17563	17524	17693	17652	17592	17630	17563	17721	17737	17734	17509	17654	17745	17674	17685	17866	17555	17528	17590	17462	17714	17646	17809	17718	17576	17834	17517	17651	17451	17708	17638	17691	17670	17441	17460	17590	17639	17727	17632	17817	17631	17743	17840	17754	17709	17653	17459	17593	17593	17559	17601	17650	17642	17625	17695	17588	17644	17697	17663	17588	17688	17485	17669	17548	17519	17657	17548	17688	17457	17492	17535	17853	17631	17706	17651	17858	17596	17663	17800	17502	17764	17743	17851	17689	17668	17851	17719	17639	17714	17582	17777	17600	17508	17579	17666	17795	17569	17718	17742	17431	17510	17661	17787	17840	17729	17518	17568	17893	17778	17727	17494	17723	17719	17681	17864	17723	17805	17682	17599	17785	17626	17713	17655	17608	17662	17573	17686	17510	17548	17581	17726	17440	17640	17651	17620	17662	17839	17874	17809	17696	17601	17564	17709	17706	17736	17513	17438	17628	17603	17667	17706	17854	17791	17645	17698	17754	17688	17921	17774	17633	17824	17605	17597	17550	17632	17590	17719	17474	17590	17588	17624	17497	17591	17564	17668	17510	17596	17901	17444	17620	17648	17628	17722	17638	17556	17719	17865	17617	17574	17488	17606	17726	17570	17700	17678	17791	17793	17773	17714	17581	17692	17656	17511	17764	17750	17756	17621	17715	17640	17605	17636	17631	17679	17721	17443	17564	17616	17629	17693	17611	17416	17715	17505	17770	17511	17626	17687	17660	17822	17686	17741	17753	17810	17671	17667	17774	17827	17696	17725	17596	17610	17821	17812	17777	17618	17616	17511	17749	17772	17588	17554	17703	17703	17772	17609	17855	17692	17780	17863	17632	17623	17456	17560	17756	17619	17765	17658	17683	17517	17879	17579	17723	17489	17600	17533	17605	17596	17741	17574	17524	17491	17475	17489	17688	17678	17962	17658	17633	17439	17559	17627	17905	17674	17838	17600	17781	17643	17690	17704	17775	17621	17669	17885	17838	17910	17576	17706	17814	17533	17839	17744	17774	17628	17697	17402	17607	17682	17695	17732	17478	17758	17614	17622	17758	17485	17714	17625	17586	17504	17654	17621	17798	17599	17652	17550	17572	17858	17718	17772	17601	17701	17456	17402	17635	17680	17745	17739	17672	17495	17685	17696	17700	17767	17963	17852	17601	17708	17768	17653	17629	17538	17621	17652	17805	17700	17704	17495	17742	17847	17764	17628	17522	17488	17659	17489	17831	17503	17804	17591	17722	17961	17630	17780	17769	17641	17853	17634	17619	17550	17679	17756	17776	17664	17743	17515	17850	17904	17774	17800	17603	17579	17580	17724	17801	17606	17616	17572	17688	17766	17634	17618	17578	17875	17786	17765	17526	17487	17712	17665	17829	17586	17756	17882	17653	17825	17615	17688	17654	17664	17665	17713	17646	17620	17599	17465	17557	17832	17832	17608	17595	17481	17810	17983	17605	17633	17681	17761	17839	17713	17742	17661	17785	17805	17757	17826	17619	17645	17593	17685	17557	17754	17627	17605	17588	17600	17547	17596	17574	17660	17709	17740	17866	17546	17405	17725	17698	17815	17599	17657	17613	17645	17781	17828	17443	17731	17613	17524	17760	17662	17790	17568	17604	17643	17650	17566	17610	17701	17852	17711	17791	17952	17675	17584	17523	17642	17463	17584	17674	17625	17592	17739	17552	17541	17719	17755	17721	17631	17659	17584	17732	17949	17440	17657	17768	17661	17819	17674	17736	17551	17483	17789	17581	17784	17719	17631	17601	17613	17469	17771	17720	17634	17922	17645	17683	17738	17856	17697	17728	17728	17712	17482	17799	17634	17640	17664	17462	17558	17730	17579	17542	17616	17468	17506	17649	17641	17770	17554	17697	17697	17628	17619	17766	17834	17862	17591	17669	17701	17563	17539	17564	17673	17776	17713	17634	17508	17481	17690	17809	17687	17638	17667	17638	17842	17803	17637	17754	17696	17545	17618	17638	17698	17855	17571	17730	17591	17766	17847	17531	17553	17831	17707	17908	17684	17737	17703	17462	17715	17759	17695	17571	17544	17746	17905	17527	17714	17813	17504	17542	17834	17734	17704	17623	17629	17488	17578	17771	17785	17785	17632	17606	17465	17627	17570	17516	17558	17749	17672	17571	17709	17518	17624	17738	17808	17706	17804	17649	17906	17562	17467	17704	17573	17726	17556	17657	17582	17709	17669	17569	17778	17591	17864	17826	17736	17554	17503	17595	17500	17580	17687	17633	17623	17812	17810	17734	17778	17724	17659	17630	17455	17566	17863	17623	17826	17651	17535	17707	17509	17682	17515	17566	17872	17724	17585	17658	17846	17737	17526	17780	17664	17612	17589	17733	17698	17700	17729	17771	17749	17706	17745	17751	17630	17880	17862	17816	17688	17870	17765	17677	17749	17668	17575	17615	17806	17608	17729	17666	17401	17663	17788	17540	17841	17674	17875	17691	17674	17663	17845	17945	17795	17630	17672	17648	17817	17513	17728	17746	17816	17681	17689	17431	17640	17624	17737	17696	17648	17624	17685	17618	17712	17516	17450	17691	17613	17636	18024	17738	17781	17798	17584	17783	17703	17751	17388	17886	17673	17651	17708	17655	17557	17923	17620	17804	17742	17584	17754	17346	17572	17691	17617	17661	17770	17625	17704	17659	17765	17785	17601	17911	17715	17793	17576	17682	17775	17519	17632	17480	17724	17557	17710	17687	17746	17791	17531	17460	17645	17636	17702	17652	17657	17726	17494	17646	17763	17494	17489	17654	17823	17737	17566	17622	17611	17421	17687	17545	17683	17515	17659
15254	26034	25028	20116	19190	19188	19580	18583	17721	17271	17155	17968	31929	34653	30684	23816	18419	16606	16278	16040	16025	15756	16059	15980	16030	15894	15853	16122	15951	15839	15945	15882	15897	15875	15807	15838	15880	15965	15791	15894	16016	16093	15881	15851	15924	15809	15900	15916	16026	15883	16026	15948	15999	15734	15926	15975	15902	16083	15883	15985	15795	15793	15956	15923	15913	15930	15847	15827	15926	15927	15880	15715	16022	15914	15859	16026	15870	15961	15825	15937	15961	15933	15777	15910	15879	15897	15822	15988	15988	15720	16028	15889	15964	15680	15827	15951	16132	15758	16023	15834	15866	15872	15800	15762	16130	15753	15918	15899	15984	15934	15898	16030	16045	15877	15948	15812	15896	15843	15968	15828	15897	16032	16085	15900	15859	15988	15802	16000	15963	15852	15854	15771	16202	15919	15771	16107	15814	15876	15857	15910	15922	15906	15953	15835	15969	16033	15887	15779	15879	15951	15890	15916	15788	15873	16042	15847	15889	15835	15750	16016	16023	15790	15897	15881	15897	15832	15961	15813	15737	15885	15833	15828	15929	15908	15795	15965	15896	15977	15934	15815	15883	15971	15975	15822	15741	15814	15985	15747	15870	15844	15822	16006	15938	15784	15763	15849	15962	16057	15918	16040	15916	15961	15969	15975	15861	15815	15991	15891	15932	15822	15892	15821	15901	15807	15977	15791	16111	15909	15816	15799	15799	15819	15935	15998	15821	15856	15893	15996	15936	15875	15900	15886	15941	15766	15899	15893	15820	15870	15962	16021	15896	16028	15931	15695	16047	15959	15923	15812	15999	15824	15755	16007	15772	15817	15820	15967	15762	15820	16029	15983	15912	15821	15885	15929	15793	15813	15968	15857	15918	15836	15798	15927	15924	15790	15767	15731	15703	15874	16025	15664	15873	15819	16134	15869	15796	16157	15946	15740	15997	15836	15803	15949	15892	15874	15953	15849	15883	15875	15895	15817	15748	15844	15882	15836	15876	15959	15894	15962	15946	15910	15949	15918	15813	15832	16026	15812	16035	15831	15860	15906	15802	15936	16027	15833	15924	15869	15890	15939	15992	15968	15683	15895	15936	15735	15930	15872	15868	15954	15812	15787	15887	15845	15882	15829	15851	15823	16038	15850	16107	15889	15922	15868	15898	15845	15942	15813	15800	15863	15807	15847	15784	15716	15857	15910	15941	16012	15930	15944	15914	15934	15738	15835	16033	15830	15859	16011	15879	15850	15848	15907	15993	15974	15916	15872	15884	15892	16093	15753	15918	15945	15776	15972	15847	16072	15853	15978	15817	15885	16015	15922	15856	15975	15806	15891	15873	15916	15779	16014	16039	16067	15939	15842	15750	15797	15972	15905	16048	15911	15806	15873	15960	15799	15984	15791	15910	15885	15748	15937	15955	16054	15943	15934	15950	15866	16003	15907	15960	15984	15939	15921	15831	15959	15976	15839	15888	15841	15938	16055	15903	15944	16036	15750	15956	15944	15685	15859	15893	15986	15996	15674	15920	15738	15857	15927	15797	15713	16036	15887	15914	15973	15869	15907	16134	15792	15851	15834	15885	15882	15930	16030	15837	15896	15840	15881	15905	15936	15965	16074	15917	15860	15911	15954	15864	15809	15910	15841	15904	15794	15799	15862	15880	15965	15775	15811	16054	15793	15959	15888	15831	15946	15851	15910	15822	16135	15797	15984	15965	15880	16003	15774	15884	16179	16093	15876	15869	16032	15783	16011	15777	15862	15990	16039	15869	15796	15991	15873	15891	15960	15887	15839	15795	15869	15766	16053	15935	15919	16011	15875	15817	16047	15811	16060	15852	15901	15845	15853	15980	15819	15863	15863	15769	16026	15944	16055	15824	15828	15968	16001	15855	15966	15903	15841	15798	15989	15766	15899	15778	16029	15938	15818	15805	15989	15773	15979	15995	15920	15892	15871	15944	15879	16093	15807	15746	15842	16050	15917	15928	15759	15933	15924	15932	15905	15975	15704	15922	16013	16018	15823	16171	15884	15832	15987	16008	15701	16001	15992	15864	15876	15722	15874	15888	16070	15919	15952	15845	15885	15905	15860	15949	15847	15904	16052	15981	15793	15815	15845	15644	15854	15979	15939	15947	15676	15913	15999	15769	15813	15977	15730	15658	15802	15831	15870	15965	15803	15858	15826	15682	16026	15712	15917	15868	15834	15987	15826	15881	16063	15948	16000	15885	15790	15801	15780	15814	15906	15948	15941	15820	15930	15945	15812	15997	15996	15778	15879	16021	15852	15874	15959	15835	15820	16041	15775	15937	15976	15838	15846	15749	15854	16008	15722	15875	15856	15846	16035	16002	15876	16113	15936	15896	15562	15797	15687	15804	15864	15858	15805	15706	15881	15934	16058	15782	15754	15978	15907	15768	15933	15735	15949	15989	15946	15807	15902	15851	15924	15946	15744	15820	15956	15871	16012	15794	15748	15891	15874	15804	15845	15781	15825	15935	15860	15886	15763	15835	15815	15888	15784	15846	15718	15889	15877	15791	15845	15864	15874	15739	15777	15953	15964	15964	15810	15786	15822	16012	15905	15980	16082	15806	15903	15975	15789	15986	15861	15801	15696	15999	15859	15908	15956	15698	15867	15878	16139	15889	15868	16106	15899	15930	15882	15855	15794	15872	15785	16101	15912	15828	16089	15808	15945	15936	15959	15860	15958	15965	15753	16046	15785	15939	15843	15887	15808	15952	15952	16042	15960	15900	15985	15923	15914	15766	15960	16023	15946	15862	15941	15968	15859	15824	15832	15952	15913	15832	16194	15874	15907	15956	15854	15816	15829	15816	15897	15897	15973	15784	16080	15914	15776	16063	15921	15853	15981	15747	15913	15873	15796	15887	15859	15841	15751	15825	15855	15841	15820	15983	15857	15925	15757	16004	16255	15773	15918	15876	15943	15824	15745	15949	15876	15839	15891	15825	15738	16049	15922	15982	15783	16016	15838	15746	15950	15997	15888	15777	15962	15952	15938	15918	15748	16051	15615	15776	15889	15975	15936	15807	15720	16059	15905	15853	15838	15857	15931	16030	15904	15879	15931	15827	16103	15915	15954	15944	15873	15785	15879	15801	15853	15985	16055	15888	15920	15928	15941	15814	15921	15780	15908	15764	15837	15897	15765	16053	15899	15947	15920	15845	15748	15880	15928	15861	15762	15884	15925	15903	15849	15970	15867	15808	15848	15952	15888	15957	15777	16112	15875	15871	15911	15822	15746	15891	15946	15802	15790	15946	15747	15975	15906	15927	15905	15824	15890	16144	15983	15992	16028	15883	15825	16000	15785	15939	15923	15886	15994	15822	15793	15932	15879	15805	15844	15961	15637	15899	15655	15855	15946	15811	15916	15942	16083	15992	15955	15973	15912	15821	15878	15786	15915	15944	16015	15916	15882	15751	15897	15959	15822	15905	15775	15944	15904	15892	15937	15913	15842	16001	15978	15955	15913	15955	15839	15801	15828	15993	15830	16052	15828	15852	15842	16076	15837	15851	15790	16072	15839	15915	15741	15893	15764	15822	15798	15943	15997	15902	15936	15841	16030	15968	15818	15856	15778	15807	15686	16086	15780	15954	15889	16053	15841	16060	15951	15813	15864	15825	15905	15871	15863	16017	15781	15899	15730	15882	15902	15849	15973	15933	15972	15985	15930	15967	15828	15969	15828	15877	15872	15868	15980	15852	16012	15861	15831	15832	15832	15861	15919	15864	16057	15791	15968	15831	15922	15823	15988	15828	15991	15814	15746	15823	15891	15862	15703	15842	15974	15852	15801	15925	15779	15804	15961	15842	16070	15848	16088	15726	15757	15942	15746	15951	15899	15916	15959	15998	15918	15975	15878	15953	15989	15743	15792	15898	15770	16037	15742	16030	15922	16054	16028	15813	15818	15927	15740	15985	15864	15965	15962	15737	15933	16061	15780	15983	15823	15828	15956	16028	16120	16061	15906	15850	15865	16051	15868	15825	16016	15897	16011	15923	15894	15768	15980	15919	15883	15785	16021	15858	15994	15756	15903	15955	15806	16007	15691	15601	15757	15953	15766	15854	15893	15849	16060	15934	16059	15962	15823	15965	15855	15996	15941	15988	15790	16057	15933	15951	15791	16012	15871	15798	15822	15856	15984	15859	16030	15961	16128	15980	15929	15798	15935	15838	16069	15744	15882	15895	15925	15915	15807	16109	16068	15776	16014	16018	15965	15742	15912	15867	15960	15937	15757	15872	15690	15929	15921	15798	15938	15989	15982	15980	15794	16005	15948	15924	15919	15909	15840	16017	16002	15877	15917	15989	15945	15866	15922	15832	15880	15906	15943	15940	15838	15824	15783	15817	15738	15777	15934	15862	15886	16106	15929	15916	15903	15881	15904	15864	15968	15929	15788	15960	15931	15786	15945	15985	16010	15861	16006	15937	15686	15959	15971	15836	15997	15853	15891	15743	15909	15882	15856	16043	15581	15818	15988	15953	15889	15929	15820	16000	15861	15897	15857	15846	15931	15874	15980	15909	15918	15760	15803	15888	15953	15897	15720	15959	15804	16016	15942	16177	16061	15885	15840	15932	15934	15792	15937	15774	15876	15942	15987	15683	15811	15902	15729	15819	15913	15836	15868	15727	15895	15884	15962	15899	15812	15974	15976	15713	15836	15817	15807	15913	15970	15923	15937	15920	15995	15996	15937	15913	15907	15982	15852	15803	15837	15777	15915	15929	15800	15843	15966	15877	15886	15986	15705	15754	15855	16030	15851	15907	15960	15815	15820	15983	15900	15873	15820	16048	15764	15835	15734	15793	15816	15929	15801	15790	15801	15951	15833	15709	15883	15918	15876	15994	15873	15958	15894	15941	15867	15964	16103	15737	15732	15790	15851	15861	15900	15835	15815	15699	16001	15894	15880	15921	15899	15932	15913	15920	15927	15964	15811	15750	15931	15967	15838	15939	15778	15961	15827	15673	15884	15891	15863	16020	15824	15963	16008	16031	15892	15934	15817	15800	15824	15964	15927	15881	15947	16091	15665	15927	15791	15975	15949	16145	15822	16055	15873	15949	15988	16010	15854	15907	15841	15961	15853	15778	15939	15820	15840	15701	15806	15951	15819	15891	15960	15789	15793
23220	21580	29523	24122	21797	24109	26372	20638	19320	19638	19360	19317	32073	41716	37132	29840	23096	19886	18840	18292	18334	18004	17944	18185	18127	18031	17946	18127	17865	18051	18097	18099	17957	17883	17873	18042	18164	18139	17870	18159	17938	18186	18170	18013	18030	18154	18076	18191	17959	17939	18041	17860	18142	18023	17993	17999	18181	18071	17967	17904	17866	17987	18064	18007	18070	17771	18014	17993	17854	18016	18078	18095	18017	18145	17862	17768	17871	17770	17926	18077	18007	17859	18074	18152	17933	17788	17903	17770	17807	17897	17805	17897	17861	17974	17962	18202	17814	17879	17834	17965	17921	17916	17894	17925	17810	18068	17900	17991	17818	17728	18013	17975	18013	18144	17951	17858	17769	17940	17831	17772	18054	18116	17749	17788	17995	18026	17920	17924	18005	17919	17967	17873	17818	17979	18053	18007	17991	17885	17973	18014	17839	17878	17834	17718	18045	18069	17864	17913	17960	17924	17881	18099	18029	17958	17953	17882	18024	17608	17982	17854	17794	17984	18090	17971	17890	18096	17796	17966	18018	18084	18054	17838	18066	18041	17769	17950	17866	17915	18033	17834	17853	17788	17923	17864	17986	17850	17920	17875	17798	18043	18021	17719	17996	17832	17791	18054	17982	17700	17995	17872	17853	18047	17865	17893	17878	18050	17861	17590	17994	18040	17902	18063	18143	17856	17955	17756	18146	17964	18054	17950	17996	17870	17660	17907	17914	17882	17946	17918	17981	17930	18020	17915	18068	17850	18014	17770	17883	18065	17893	17959	17946	17879	17900	17877	17896	18019	17790	17843	17870	18013	17974	18016	17881	17931	17839	17977	18009	18051	18020	17915	17877	17963	17993	18025	17855	17772	17813	17973	17805	18022	17784	17890	17982	17686	17899	17869	17888	17984	17746	17935	17837	18146	17853	17653	17919	17903	18034	17739	17936	17946	18055	18017	17922	17967	17779	17842	17969	17828	17833	17882	17862	17911	17813	18147	17883	17989	17811	18054	18009	17874	18027	17925	17893	17697	17838	17870	17735	17888	18056	18019	18149	17984	17886	17999	17913	17807	17882	17669	17902	18063	17947	17791	17877	17666	17948	17894	18042	17997	17847	17859	17868	17916	17967	17728	17878	17794	17777	17908	17879	17976	17780	17970	18153	17945	17839	17672	17956	17893	17858	17998	17916	17863	17968	18081	17799	17781	17872	17655	17986	17707	17841	17828	17996	17945	18069	17690	17966	17907	18054	18004	17870	17935	17836	17923	17817	17983	17741	17919	17862	17974	17788	17688	17948	17850	17931	17880	17812	18008	17871	18045	18098	18085	17902	17758	17955	17974	17936	17862	17931	18000	17996	18028	18021	18054	17769	18080	17992	17997	17892	17952	17813	18095	17814	17742	17960	17845	17645	18003	18064	17773	17950	17769	17712	17826	17974	17955	17895	17948	17984	18071	18026	17951	17969	17914	18024	17963	17780	17821	17976	17946	17775	18040	18028	17748	17916	18012	18071	17927	17782	18124	18014	17836	18168	18118	17778	18131	17977	17855	17853	17858	17937	17920	18044	17863	17824	17634	18055	17640	18070	17643	17684	17809	17897	17919	17954	18013	17889	17914	17885	18090	17923	17971	18067	17926	18035	18060	18188	17980	18234	17805	17794	17903	17997	17899	18013	17907	17883	17852	17953	17788	17995	17821	17878	17897	17760	17877	18110	17931	17976	18010	18044	17950	17854	17906	18062	17916	18007	17972	17781	17801	17844	17893	17919	17894	17853	17786	17850	17975	18176	18053	17874	17880	17999	17819	18016	17762	18001	17904	17877	18007	17810	17815	17903	17838	17938	17855	17928	17963	17905	17847	17853	17824	18117	18056	18002	17898	17888	17979	17908	17822	17918	18065	17808	17946	18041	18002	17844	17914	18047	18016	18191	18155	18027	17883	17958	17949	17781	17864	17860	18034	18153	17636	17801	17972	18038	17987	17914	17846	17981	17820	18103	17742	17813	17734	17905	17784	17982	17879	17913	17926	17809	18090	17920	18013	17691	17866	17944	17831	17940	17721	17695	17950	17864	17941	17771	17868	18062	17819	17877	17765	17775	17908	17861	17742	17764	17879	17816	18029	17957	17908	17925	17800	18110	17856	18033	18027	17819	17843	17890	18115	17958	18077	17641	17760	17907	17886	17914	17901	17948	17899	17921	17930	18019	18000	17898	17873	17671	17952	17816	17863	17999	17739	17948	17930	17871	17919	18182	17899	17884	17876	17916	17820	17723	17935	17890	17730	17790	18009	18018	17898	17915	17949	18063	18042	18013	17806	17933	17927	17733	17810	17989	17708	17947	17860	17974	17958	18003	17919	17947	17872	17833	17798	17934	17887	17930	17909	17900	17945	17915	17961	17564	17867	18002	18006	17937	17912	18073	17985	18066	17940	18049	17668	17688	17902	18128	18052	17726	17767	17855	17764	17852	17810	17847	17992	17873	18071	18031	17747	17814	17956	17721	17865	18039	17950	17688	17954	18019	18003	17944	17969	17723	17861	17965	18142	18083	18073	17974	17927	17840	17901	17797	17810	18026	17910	17919	17883	17861	17809	18083	17965	17903	17985	18009	17989	17996	17842	17746	17980	17891	17780	17999	17848	18117	17750	17977	18057	17927	17936	17814	17977	18146	17814	17844	17823	17879	17922	17797	17861	17837	18059	17821	17858	17988	17989	17884	17944	17874	17852	17728	18008	17834	18047	17974	18018	18097	17846	17934	17831	17944	17836	17939	17848	17669	17813	17715	17723	17815	17840	18043	17755	17755	17727	17999	17941	18005	17929	17907	17867	18002	17964	17898	17867	17947	18037	17916	17855	17862	17937	17813	17933	17722	17878	17828	17864	17757	17857	17915	17982	18034	17682	17844	17811	17835	17800	17666	17745	17817	17817	18057	17894	18005	18052	17962	17796	18165	18021	17877	17957	17972	17946	17875	17981	18051	17926	17932	18009	17722	17699	17921	17925	17991	18117	17770	17866	17823	17870	17932	18058	17917	17845	17990	17924	18069	18112	17991	17968	17952	17924	18008	17888	17862	18051	18148	17858	18010	17865	17905	17880	17716	17911	17789	17851	17805	17867	18008	17675	17859	17923	17880	17772	18193	18034	18077	17879	17917	18083	17910	17814	17907	17876	17870	17817	17987	17952	17982	17852	17786	17969	17870	17843	17931	17877	17920	18090	17880	18210	17814	18057	17916	17921	17783	17930	18043	17892	17839	17856	17943	18045	18032	17748	17974	17846	17734	17944	17620	17947	17710	17827	18085	17957	18087	17852	17817	17728	17755	18096	18095	17964	17913	17951	17918	17787	18026	18003	17848	17868	17804	17908	17898	17949	17869	17864	17814	17978	17913	17925	17855	17710	18076	17983	17809	17895	17967	18122	17844	17832	17657	17698	18088	17796	17977	17856	17984	17901	17996	17935	17762	17903	17837	17942	17961	17783	17906	17820	17896	17928	17954	17758	17894	17845	18033	17788	17712	18152	17803	17846	17967	17794	17947	17899	17882	17912	17857	18030	17983	17912	17925	17750	17838	18068	17965	17953	17895	17779	17887	17918	17979	17875	17897	17983	18009	17895	17937	17879	17839	18036	17945	17973	18022	17898	17852	17711	17861	17888	17834	17793	17936	17868	17923	17914	17972	17951	18000	18101	18003	17893	17870	17973	17806	17806	18135	17833	17734	17929	17985	17915	18008	17871	17924	18014	18023	17848	17911	18253	17949	17804	17782	17920	17774	17907	18050	17987	17829	17762	17791	17834	17866	18017	17981	17970	17867	17987	17977	18031	18005	17990	17844	17909	17934	18102	17930	18025	17938	17956	17752	17950	17986	17808	17811	17990	17971	17886	17826	17884	17949	17945	17851	18060	17895	17880	17957	17929	17955	18184	18084	18031	18033	17992	18018	17916	17916	17855	17802	17943	17976	17861	17715	17944	17769	18070	17904	17716	17809	17783	17795	18029	17809	17795	17769	17990	18160	17915	17960	17817	17847	17862	17789	18011	17721	17988	17654	17902	17697	18060	17707	17900	18006	17913	17834	17987	17953	17827	17787	18053	17825	17877	18127	18030	17748	17917	17785	17669	17971	17801	17856	17930	17981	17982	17882	17831	17977	17782	17822	17818	17952	17806	17816	17879	17881	17695	17793	18033	17942	17855	17893	17826	17886	18077	18052	17933	18076	17817	18104	17832	17987	18088	18045	17856	17965	17897	18047	17819	18076	18076	18056	17717	18141	17771	17948	17887	18031	18173	18065	18015	17868	18028	18146	17979	17764	17958	17911	17860	17801	18008	17921	17990	18130	17872	18008	17839	17757	17999	17871	17879	18028	17819	18050	18071	18002	17968	17903	17850	17827	17919	18179	17813	17915	17992	18066	17998	17774	17750	17985	17901	17862	17863	17859	18058	17898	17877	17834	17895	17854	17776	17889	18106	17882	17962	18010	17857	17691	17992	17851	18100	17942	17906	17741	18022	17843	17937	18031	17867	17764	17815	17838	17812	17922	17968	17900	17914	17930	17932	18133	18000	17785	17571	17895	18073	18054	18005	17853	17894	17745	17936	18013	18092	17973	18066	17831	18003	17775	17837	17919	17978	18111	17923	18127	17623	17773	18035	17838	17970	17875	17878	17905	17827	18180	18208	17979	17878	17930	17837	18122	17979	17896	17733	17595	18118	17968	17731	17827	17885	17831	17763	17902	18060	17524	17829	17975	17901	17804	17822	17951	17913	17849	17978	18062	18091	18033	17832	17864	18092	18042	18078	17937	17766	17980	17944	18041	17940	18080	17929	17870	18076	17986	18025	17926	18034	17900	17919	17903	17869	18034	18000	17724	18088	17759	18008	17768	17918	17957	18062	18030	17848	17868	17691	17838	17697	17796	17763	17767	18028	17941	17862	17983	18025	17968	17906	17991	17928	17918	17733	17943	17680	18007	18006	17697	18102	17569	17980	17953	17785	17772	17976	17805	17805	17864	18049	17821	17847	17903	17906	17825	18033	17778	17938	17709	17913	18000	17916	17865	17870	17853	17881	17574	17945	17825	18003	18005	18035	17977	18080	17680	17818	17861	17949	17694	17912	18123	18039	17799	18189	17820	18095	17865	18065
16678	30639	28583	22768	21707	22128	21424	19557	18537	18313	17898	18510	37026	43784	38657	29849	21235	17697	16640	16078	16159	16172	16171	15918	16198	16158	16037	15994	16046	15882	16175	15985	15993	15990	16061	16189	16156	16071	16002	16052	15985	16192	16028	16125	16015	16127	16108	16177	16120	16190	16072	16012	15950	16107	16126	16092	16120	15839	16211	16090	16224	16052	16014	16096	16061	16088	15950	16112	16185	15943	16102	16103	16237	16088	16086	16086	15950	16179	16074	16140	15907	16068	16067	16196	15957	16006	15979	16173	15955	16064	16007	16069	15998	16036	16244	16014	15948	16061	15940	16065	15923	16008	16005	16135	16102	16106	16076	15978	16111	16037	15974	16083	15952	16184	15998	16081	16117	16097	15874	15668	15948	15985	16085	15928	16035	16021	15776	16175	15747	16040	16223	16226	16179	15989	16233	16104	15907	16093	16094	15999	16112	16179	15984	16016	15963	16104	15962	16017	16055	16045	16012	16051	16085	15954	15995	16103	15986	15870	16113	16193	16208	15945	15976	15968	16209	16078	16048	16088	16149	15907	15942	16186	15987	16190	16087	16105	15789	15957	16037	16125	15993	16058	16048	15980	16014	16104	15960	16001	16070	16188	15991	16099	15998	16239	15969	16007	16102	16120	16058	15907	16063	16130	15795	16079	16069	15995	16000	15869	16006	15916	16003	16056	16009	15959	15891	15957	16006	15971	16035	15994	16134	16054	15903	15957	16127	16135	15943	16019	16061	15931	15934	15939	16074	15893	16116	15865	16102	16109	16153	15929	15980	16084	16087	16012	16094	15738	16180	16002	15771	16047	16082	16136	16299	16023	16053	16093	16011	15969	16061	15985	15969	15904	16046	15967	15926	15786	15978	15985	16128	16190	15988	16038	15909	16098	15978	15989	15961	15991	16106	15945	15955	16061	15999	16063	15909	16206	15905	15964	15975	16212	16196	15970	16044	16060	15961	16024	16021	15969	16193	15901	16201	16140	16084	16046	15988	16038	16058	16159	15983	15998	16084	16053	15974	15846	16037	15930	16037	16171	16003	16046	16077	16086	16001	15949	16037	16102	16110	15976	16104	16196	16051	16296	16111	16115	16008	16187	15987	15999	15969	16074	16003	16129	16109	15748	15859	16100	16008	16001	15933	15970	15882	16006	16035	16035	15999	16000	15973	15857	16125	16081	16010	16098	16121	16038	15980	15946	16040	16023	15894	15961	15988	16058	16039	16130	16208	15953	16160	15910	15893	16077	15944	16103	16003	16071	15999	16124	16092	15938	16096	15985	16085	15970	16140	16145	16058	16060	16017	16010	16148	16117	15960	16178	15918	15988	16011	16030	15818	15988	15996	15980	15974	15947	16065	16128	15881	15952	16107	16169	15993	16030	16133	16241	16087	15917	16284	16067	16094	16042	16065	15939	15882	15990	16160	16178	16126	16161	16106	15913	15958	15936	15947	15951	15912	16069	15960	15968	16191	15949	16052	16083	16151	15998	15993	16066	16026	15949	16104	15763	16175	16072	16038	16074	15946	16049	16007	15967	15991	15973	16237	16029	15949	15981	16001	16030	15988	16065	16107	16089	16039	16058	16122	16103	16063	15982	16243	15950	15959	16312	16074	15992	15905	16059	16042	16261	15896	16039	16239	16195	15920	16046	15896	16149	16077	15938	16142	16175	15899	16118	15850	16104	16059	16076	15948	15970	16172	16133	16010	16144	16112	16009	16155	16235	16031	16004	16186	16081	16053	16118	15988	16071	16070	15985	15998	15959	16074	16208	15936	16039	16122	16119	16141	15938	15926	16058	16079	15937	16060	16264	16150	16259	16142	16320	16154	16060	15849	15982	15864	16090	16220	15844	16092	16060	16194	16061	15972	15873	15917	16063	15924	16022	16100	16198	16117	16226	16058	16134	16149	16222	16048	16172	16029	16101	16009	15937	16048	16116	15897	16203	15969	16109	16146	16059	15977	16011	16043	16088	15963	16016	16042	15757	16199	15927	15919	15905	15938	15986	16109	16161	15848	15945	15940	16001	15918	16132	16090	15844	15962	16052	15940	16102	16088	15957	15857	16084	16022	16094	16256	15933	16125	15919	16221	16026	16043	16057	16100	15979	15989	16063	15981	15947	16035	15943	16062	16049	15961	16098	15958	15952	16117	15987	16179	16252	16174	15995	16036	16053	15999	15796	16207	16030	15996	15790	16029	15848	16058	16051	16127	16054	16035	16339	16049	16156	16064	15987	16030	16095	16057	16087	16053	16065	16002	16120	16081	15937	15977	15900	15966	15933	16031	16023	15967	16053	16121	16235	15835	16064	15957	16038	16020	16205	16082	16018	16057	16087	16148	15937	16036	15988	16106	16039	15964	16018	16116	16037	16038	16037	15987	16161	16066	16219	16026	16097	16001	16017	15744	15852	15892	15954	16127	16057	15916	16048	16097	16128	15900	16124	16158	15951	16157	16247	16036	15836	16058	15939	16153	16070	16140	15941	16057	16104	16132	16174	16035	16073	16075	16024	16133	15964	15962	15859	15850	16071	15826	16072	15909	16096	16291	16141	16070	16229	16005	16125	16074	15965	16084	16232	16036	16123	16045	16009	16001	16036	16157	15994	16123	16059	16042	15950	15789	15927	16081	16152	16280	16032	16006	16151	15914	16087	16191	16134	16048	15995	16121	16004	16107	16022	15997	15856	16044	15958	16009	16174	15996	15947	15935	16018	15878	16027	15957	16089	16206	16049	15975	15997	15923	16034	15917	15880	15971	16114	15980	16078	16002	15991	16108	15976	16090	16068	15957	16069	16033	16000	15865	15980	15833	15859	16015	16077	15943	15835	16037	15909	15914	16106	15890	16070	16013	15684	16087	15929	16125	15981	15945	16069	16110	16053	16022	15965	16096	16016	16047	15964	16008	16139	16168	16066	16109	15988	15886	15941	16045	16065	15868	16165	16071	15969	15996	15969	15850	16007	16108	16072	16115	16006	16105	15903	15983	16101	15973	15878	16049	15800	16099	16054	16117	16011	16051	15996	16090	16183	16080	16210	16108	16127	16189	15850	15958	15951	16019	16031	16162	15942	16082	16043	16093	16117	16021	15844	16076	15976	15845	16083	16095	16052	15951	16051	15986	16072	16087	16054	16121	16087	15947	15922	16146	16006	16079	16002	15952	15933	16105	16218	16054	16163	16093	16066	16014	16112	16163	16082	15948	15979	16208	16059	16129	15950	16104	16008	16048	16042	16091	16017	16125	15985	16129	15863	15991	16179	16043	16131	15993	15925	15981	16148	15983	15944	16105	15974	15841	16070	15887	16066	16146	16067	15994	16058	16032	16079	16080	16183	15947	16028	15913	15974	16002	16020	15980	16046	15984	15975	15942	16061	16021	15931	15894	16084	15941	16013	16090	15998	16114	16039	16079	15992	15933	15912	16128	16080	15858	15914	15870	15785	15955	16023	16119	16042	15961	15981	16055	16002	15981	16011	16019	16030	15996	16029	15980	15996	16134	16040	16079	16020	16074	16110	15965	15901	15977	16077	16038	16091	16142	15990	15937	16001	16173	15911	15909	16119	16080	15871	15990	15886	15852	16077	16138	16105	16110	16025	16069	16050	16049	15891	16079	16119	16124	15982	16087	15860	15989	15947	15951	15990	16168	16094	15811	16166	16012	16031	15943	15971	16113	15973	16117	16153	15930	16000	16160	16283	16119	16031	16015	16013	15831	16098	15950	16117	16067	16069	16061	16076	16009	16017	16152	15939	16221	16093	16099	16006	16016	16004	16129	15980	16011	15945	16086	15984	16116	15990	15888	16092	15895	15975	16126	16073	16024	15963	16058	16240	16074	16051	15922	16178	15861	16045	16101	15998	15890	16001	15940	16113	15946	16139	16078	16162	16187	15947	16093	16236	15995	15807	16128	16211	16194	16199	16068	15890	16235	15998	16204	16100	16153	16050	16071	15917	16130	15915	16048	16020	15852	16017	16008	16222	15933	15969	16096	16035	15956	16017	15896	15927	15943	16079	15975	15868	15926	15953	15967	16034	15919	16084	16040	15950	16103	16037	16093	15851	16113	16050	15951	15988	16017	16135	16155	15942	16034	15950	16052	15981	16037	16002	16131	16061	16060	15935	16090	16038	15906	16212	16158	15987	15816	16205	16075	15999	16089	15985	16030	16197	15972	16168	16036	15947	16000	16015	16015	16005	16278	15959	15957	15716	16026	16084	16086	16027	16055	15953	16067	16021	15875	16128	15944	16055	16082	16199	16027	15990	15983	16133	16032	16045	15802	15977	15990	15965	15913	16063	16073	15997	16023	16162	15931	16029	16082	15831	16141	15901	16138	15941	16231	16045	16113	16101	15925	16080	16054	16132	16164	16017	15885	16008	15968	16125	15957	15951	16030	16012	15975	15990	16002	16107	15896	16117	16109	15895	15990	16054	15926	16074	15998	15996	16170	15874	16049	16056	15891	16235	15922	16010	16117	15773	16199	16051	15940	16050	15941	16128	16272	16072	15920	16072	16108	16012	16101	16040	16075	16111	16112	16175	15940	16055	16154	15878	16022	16003	15987	16021	16198	16036	15968	16018	15954	16061	16036	16005	16047	15944	16025	16244	16115	16030	16054	16090	15990	16044	16015	16007	16055	15918	16007	16059	16100	16069	16017	15964	16097	16098	16063	15998	16030	15984	16014	16042	15933	16014	16071	16068	16022	16137	16160	16038	16108	15970	16236	15828	16080	15893	15883	16022	15951	16025	16038	16136	16042	16012	15955	15921	16000	15968	16133	15968	16145	16234	16163	16003	15951	16063	15929	15970	16211	15812	15983	16008	16172	16090	15901	16164	16012	16135	15967	15963	16141	16081	16198	16233	15997	16034	16103	16111	16144	16050	16223	15840	16128	16098	16058	16116	15944	16086	16119	16183	15966	16123	16198	15903	15994	15975	15898	16051	16016	16142	15785	16004	16146	15956	15975	16079	15906	16154	16149	16115	16001	16065	15986	16044	16026	16189	15994	16062	16102	16002	16017	16125	15993	16124	16050	15999	15962	15933	16045	16022	15977	15973	16098	16149	15984	15997	15998	15826	16066	16133	16127	16071	15993	16026	15922	16058	16093	16154	16022	15906	15873	16024	15939	16011	16063	15862
27945	22388	24460	21514	18293	18810	18572	18340	18104	18090	17808	17866	18602	20203	19870	19029	18284	17977	17617	17693	17606	17566	17415	17529	17505	17534	17561	17395	17633	17485	17455	17581	17632	17385	17543	17422	17284	17575	17693	17523	17467	17347	17558	17254	17657	17589	17555	17568	17511	17394	17590	17604	17445	17563	17445	17448	17525	17320	17283	17430	17504	17468	17500	17386	17407	17402	17456	17654	17631	17383	17386	17552	17395	17479	17482	17377	17384	17506	17386	17463	17315	17635	17559	17590	17444	17556	17436	17639	17591	17462	17428	17498	17365	17427	17570	17168	17570	17378	17384	17345	17400	17672	17756	17383	17588	17410	17663	17389	17445	17475	17520	17514	17479	17506	17523	17658	17365	17461	17470	17499	17324	17441	17457	17297	17359	17402	17538	17551	17850	17719	17676	17555	17522	17566	17542	17538	17553	17513	17359	17471	17681	17599	17797	17485	17429	17453	17463	17413	17387	17612	17585	17551	17380	17671	17442	17427	17416	17656	17419	17433	17453	17385	17341	17423	17664	17459	17525	17519	17735	17746	17370	17334	17435	17362	17436	17531	17459	17407	17386	17342	17519	17428	17408	17648	17402	17488	17489	17448	17610	17538	17438	17370	17448	17581	17599	17406	17456	17406	17532	17475	17518	17550	17764	17635	17443	17539	17293	17589	17542	17286	17390	17499	17513	17672	17566	17384	17493	17350	17472	17825	17515	17405	17382	17491	17557	17425	17354	17287	17365	17387	17402	17549	17657	17537	17654	17469	17535	17534	17657	17662	17542	17342	17190	17638	17456	17362	17435	17462	17517	17390	17514	17624	17413	17532	17272	17558	17470	17365	17449	17642	17437	17565	17474	17391	17413	17633	17637	17671	17550	17292	17586	17496	17455	17464	17525	17388	17585	17487	17647	17595	17549	17477	17417	17449	17381	17606	17651	17522	17618	17530	17590	17382	17623	17436	17438	17652	17456	17346	17668	17392	17614	17654	17486	17525	17593	17528	17358	17577	17663	17424	17395	17456	17481	17608	17572	17500	17701	17553	17757	17243	17456	17575	17505	17337	17525	17549	17676	17599	17496	17688	17458	17268	17372	17429	17428	17470	17453	17521	17359	17501	17407	17491	17654	17660	17293	17406	17470	17351	17364	17623	17393	17457	17476	17465	17280	17408	17278	17480	17748	17344	17510	17491	17578	17343	17527	17502	17404	17694	17441	17439	17524	17517	17584	17494	17481	17482	17581	17548	17449	17479	17341	17368	17445	17419	17422	17503	17494	17502	17345	17307	17322	17476	17486	17390	17390	17518	17352	17601	17526	17427	17775	17465	17544	17534	17668	17505	17342	17608	17595	17627	17726	17605	17470	17631	17445	17223	17590	17669	17529	17473	17387	17313	17578	17519	17603	17299	17652	17425	17452	17613	17708	17289	17631	17453	17372	17558	17476	17260	17396	17616	17595	17325	17534	17471	17391	17449	17446	17572	17475	17378	17486	17683	17631	17484	17406	17470	17490	17495	17495	17342	17328	17636	17663	17281	17385	17565	17559	17445	17500	17435	17600	17513	17312	17537	17690	17605	17519	17496	17600	17581	17710	17448	17587	17472	17576	17402	17471	17294	17461	17418	17499	17667	17642	17538	17559	17499	17485	17482	17433	17302	17245	17371	17224	17460	17386	17804	17400	17564	17512	17672	17408	17631	17600	17551	17522	17498	17574	17346	17353	17496	17363	17534	17614	17391	17545	17523	17484	17513	17598	17459	17594	17280	17298	17474	17585	17459	17705	17536	17542	17608	17482	17485	17598	17441	17497	17657	17332	17407	17431	17546	17573	17676	17431	17243	17608	17486	17308	17410	17427	17534	17525	17523	17393	17503	17464	17527	17530	17388	17519	17265	17368	17254	17167	17561	17485	17468	17536	17481	17247	17415	17516	17641	17666	17564	17572	17527	17576	17624	17433	17411	17568	17672	17505	17416	17405	17681	17447	17755	17667	17501	17641	17542	17546	17512	17522	17310	17566	17283	17509	17409	17485	17533	17520	17497	17760	17602	17471	17337	17510	17415	17469	17364	17399	17359	17489	17672	17604	17534	17411	17211	17501	17628	17414	17454	17603	17629	17547	17643	17583	17498	17613	17694	17559	17534	17529	17387	17530	17461	17600	17431	17603	17441	17574	17480	17508	17609	17519	17607	17439	17508	17484	17660	17785	17586	17566	17637	17540	17453	17516	17435	17552	17413	17279	17467	17425	17311	17529	17521	17554	17499	17801	17472	17590	17326	17547	17589	17290	17423	17531	17586	17680	17623	17761	17666	17453	17734	17466	17491	17352	17256	17633	17297	17646	17594	17444	17425	17487	17453	17234	17434	17570	17617	17596	17519	17387	17398	17468	17686	17566	17446	17608	17479	17295	17496	17353	17289	17428	17533	17369	17532	17346	17547	17474	17313	17483	17459	17383	17551	17411	17549	17346	17369	17498	17685	17525	17626	17448	17455	17615	17449	17616	17420	17567	17545	17520	17411	17291	17342	17512	17508	17581	17579	17236	17353	17535	17441	17313	17642	17510	17440	17501	17572	17473	17404	17413	17550	17615	17467	17467	17678	17738	17509	17505	17773	17489	17561	17793	17425	17381	17484	17568	17361	17299	17351	17484	17613	17564	17484	17510	17504	17556	17476	17757	17417	17432	17421	17553	17660	17556	17503	17403	17389	17392	17429	17579	17560	17495	17645	17549	17340	17519	17424	17669	17579	17385	17591	17517	17360	17486	17504	17542	17477	17491	17666	17579	17535	17640	17432	17536	17563	17851	17553	17474	17568	17563	17451	17450	17613	17646	17381	17598	17694	17421	17656	17511	17383	17641	17605	17388	17514	17454	17510	17501	17354	17674	17600	17599	17408	17458	17376	17343	17582	17682	17464	17501	17399	17585	17466	17615	17710	17390	17669	17442	17609	17557	17412	17469	17652	17515	17612	17647	17532	17462	17460	17513	17388	17571	17566	17378	17215	17439	17592	17244	17537	17695	17467	17515	17549	17530	17578	17558	17459	17535	17514	17476	17485	17717	17490	17486	17570	17531	17503	17665	17470	17255	17428	17679	17567	17357	17667	17582	17359	17369	17688	17705	17523	17648	17660	17431	17506	17464	17597	17625	17590	17540	17462	17579	17645	17646	17555	17414	17478	17491	17467	17305	17460	17382	17691	17603	17438	17301	17429	17485	17602	17509	17389	17511	17456	17400	17485	17580	17459	17295	17429	17521	17562	17533	17662	17592	17615	17540	17516	17677	17338	17498	17396	17444	17633	17535	17498	17577	17579	17571	17368	17256	17377	17336	17402	17432	17399	17433	17327	17403	17727	17484	17354	17416	17471	17648	17622	17460	17486	17482	17443	17513	17515	17590	17365	17534	17453	17504	17669	17483	17716	17573	17571	17548	17623	17599	17370	17366	17568	17444	17473	17550	17495	17613	17475	17284	17386	17416	17448	17495	17551	17328	17602	17591	17242	17452	17410	17567	17219	17496	17532	17521	17521	17542	17466	17661	17448	17385	17510	17430	17648	17435	17618	17495	17378	17426	17363	17462	17373	17607	17629	17674	17408	17688	17548	17427	17529	17616	17379	17542	17392	17465	17510	17392	17506	17379	17496	17719	17378	17577	17424	17445	17659	17376	17653	17452	17273	17544	17394	17460	17461	17486	17426	17679	17563	17468	17515	17545	17664	17481	17498	17729	17572	17363	17488	17248	17396	17515	17530	17576	17655	17662	17359	17521	17472	17473	17384	17763	17546	17732	17368	17521	17444	17522	17568	17569	17433	17686	17639	17479	17737	17635	17618	17422	17524	17460	17471	17542	17430	17578	17584	17455	17635	17538	17671	17751	17490	17479	17379	17432	17514	17366	17585	17394	17536	17284	17532	17706	17632	17585	17520	17285	17498	17480	17441	17384	17659	17579	17424	17754	17702	17428	17601	17465	17315	17577	17568	17644	17486	17498	17523	17529	17547	17421	17517	17537	17468	17403	17445	17517	17543	17592	17718	17552	17640	17527	17502	17338	17588	17518	17695	17635	17543	17655	17550	17579	17611	17633	17631	17547	17495	17547	17409	17487	17520	17524	17509	17464	17584	17290	17418	17598	17465	17498	17598	17493	17492	17397	17669	17411	17419	17503	17450	17364	17344	17477	17488	17462	17500	17743	17495	17540	17349	17619	17565	17288	17549	17578	17606	17460	17445	17437	17466	17286	17535	17316	17348	17393	17417	17396	17478	17576	17749	17561	17486	17289	17537	17323	17586	17666	17577	17543	17476	17568	17416	17366	17634	17582	17257	17442	17552	17329	17457	17431	17518	17486	17432	17507	17462	17243	17529	17450	17199	17528	17346	17622	17520	17393	17497	17572	17372	17546	17463	17352	17552	17471	17382	17656	17662	17458	17736	17467	17373	17299	17512	17445	17517	17352	17273	17615	17400	17367	17640	17323	17467	17481	17486	17566	17564	17589	17375	17514	17378	17474	17453	17569	17607	17466	17532	17578	17292	17426	17463	17625	17534	17598	17599	17510	17445	17632	17427	17450	17648	17260	17776	17459	17507	17230	17694	17718	17614	17434	17438	17653	17633	17497	17662	17468	17626	17480	17593	17394	17516	17607	17771	17527	17461	17386	17345	17525	17606	17546	17392	17546	17893	17745	17467	17472	17634	17417	17505	17504	17567	17606	17618	17559	17407	17443	17491	17457	17362	17541	17589	17451	17499	17403	17595	17553	17541	17389	17394	17624	17414	17415	17591	17586	17499	17361	17579	17469	17546	17538	17614	17378	17548	17469	17478	17668	17515	17642	17461	17543	17326	17574	17419	17503	17547	17533	17564	17507	17511	17418	17581	17547	17553	17459	17492	17388	17585	17329	17241	17414	17566	17253	17427	17237	17508	17385	17578	17388	17472	17452	17480	17539	17450	17731	17598	17272	17512	17605	17614	17494	17555	17757	17565	17640	17669	17549	17753	17452	17396	17422	17497	17472	17478	17575	17578	17670	17712	17520	17562	17548	17291	17422	17597	17594	17493	17366	17402	17662	17495	17434	17679	17620	17539	17530	17588	17327	17435	17377	17368	17615	17596	17411	17471	17502	17606	17509	17461	17428	17422	17455	17667
16425	20192	19634	17662	17802	18168	17141	16956	16786	16630	16422	16294	18105	19234	18779	17543	16414	15973	15854	15860	15787	15798	15793	15845	15743	15958	16014	15810	15844	15777	15937	15835	15669	15685	15983	15904	15675	15770	15958	15775	15769	15731	15816	15719	15796	15857	15708	15809	15835	15710	15943	15947	15625	15770	15722	15795	15927	15740	15832	15902	15656	15820	15877	15728	15803	15848	15700	15950	15912	15796	15605	15756	15901	15699	15790	15671	16044	15735	15873	15917	15718	15845	15647	15896	15826	15711	15902	15890	15688	15809	15696	15778	15811	16036	15884	15820	15789	15777	15855	15902	15850	15742	15895	15821	15963	15664	16053	15909	15789	15801	15674	15827	15788	15660	15821	15839	15808	15718	15651	15758	15933	15717	15878	15565	15850	15897	15635	15980	15840	15885	15789	16002	15781	15779	15837	15946	15746	15858	15810	15680	15856	15795	15797	15775	15790	15764	15760	15787	15715	15822	15838	15877	15748	15777	15716	15739	15685	15833	15533	15799	15941	15732	15818	16007	15777	15833	15678	15828	15684	15711	15695	15616	15831	15765	15721	15977	15833	15669	15940	15615	15809	15749	15867	15760	15785	15763	15812	15820	15901	15713	15671	15813	15630	15909	15718	15814	15581	15737	15704	15868	15811	15828	15606	15765	15709	15704	15852	15804	15679	15803	15600	15737	15814	15857	15943	15872	16006	15799	15655	15647	15777	15700	15831	15867	15741	15517	15797	15885	15737	15815	15731	15847	15685	15919	15785	15778	15851	15803	15653	15755	15690	15725	15901	15848	15904	15725	15879	15789	15630	15875	15919	15769	15654	15779	15748	15799	15815	15687	15696	15925	15765	15857	15773	15817	15930	15767	15810	15629	15686	15753	15830	15828	15734	15733	15778	15745	15643	15714	15883	15856	15780	15591	15812	15733	15810	15756	15900	15930	15786	15758	15833	15742	16042	15945	15872	15782	15838	15705	15765	15839	15891	15818	15704	15742	15762	15710	15931	15736	15904	15865	15855	15931	15801	15680	15805	15699	15900	15745	15678	15918	15643	15736	15772	15802	15756	15667	15847	15964	15894	15713	15787	15786	15773	15812	15796	15872	15677	15767	15916	15618	15911	15821	15643	15832	15724	15993	15726	15794	15725	15849	15649	15778	15963	15867	15897	15957	15802	15765	15842	15647	15698	15793	15659	15969	15575	15661	15732	15854	15739	15673	15741	15879	15679	15822	15781	15676	15748	15775	15841	15816	15784	15706	15796	15830	15867	15608	15758	15859	15905	15895	15815	15967	15736	15769	15882	15776	15813	15639	15847	15833	15796	15883	15720	15950	15762	15732	15674	15777	15798	15897	15862	15859	15814	15726	15852	15916	15710	15783	15880	15697	15882	15833	15791	15662	15707	15618	15845	15794	15675	15951	15800	15764	15764	15753	15786	15830	15587	15830	15744	15909	15750	15700	15663	16038	15646	15619	15810	15779	15986	15762	16016	15811	15775	15851	15798	15889	16048	15880	15792	15698	15816	15815	15724	15746	15819	15646	15717	15636	15729	15755	15760	15655	15842	15849	15851	15808	15828	15709	15892	15727	15896	15910	15710	15886	15721	15887	15761	15706	15654	15854	15807	15859	15829	15816	15979	15935	15794	15826	15930	15688	15881	15832	15834	15825	15724	15882	15705	15847	15552	15773	15633	15569	15743	15669	15805	15605	15801	15961	15827	15822	15816	15790	15719	15773	15713	15874	15738	15878	15716	15946	15772	15749	15801	15723	15832	15875	15994	15943	15730	15794	15743	15802	16053	15721	15833	15732	15775	15766	16020	15852	15729	15860	15773	15959	15836	15655	15671	15637	15788	15799	15595	15848	15696	15874	15759	15840	15860	15724	15773	15816	15875	15905	15741	15820	15741	15801	15782	15923	15805	15876	15916	15964	15767	15819	15769	15680	15879	15924	15760	15865	15863	15699	15753	15751	15739	15641	15756	15824	15688	15943	15976	15806	15874	15733	15739	15596	15871	15667	15847	15818	15610	15849	15725	15903	15838	15813	15803	15847	15791	15645	15802	15822	15682	15656	15689	15740	15862	15878	15803	15966	15739	15831	15848	15858	15608	15640	15838	15929	15752	15884	15821	15891	15816	15775	15778	15866	15756	15839	15661	15876	15960	15630	15810	15759	15963	15827	15799	15761	15835	15943	15689	15688	15855	15738	15796	15731	15759	15747	15625	15735	15812	15881	15944	15765	15804	15775	15842	15711	15644	15633	15802	15821	15812	15745	15717	15869	15851	15798	15880	15721	15856	15790	15887	15820	15693	15757	15918	15751	15588	15883	15692	15832	15874	15800	15721	15757	15958	15787	15830	15856	15957	15674	15793	15816	15880	15835	15630	15604	15982	15714	15832	15828	15853	15640	15830	15804	15920	15625	15660	15776	15937	15662	15817	15919	15845	15841	15733	15653	15996	15903	15777	15933	15789	15694	15780	15900	15758	15732	15757	15649	15708	15835	15742	15723	15872	15791	15857	15789	15775	15712	15759	15595	15703	15877	15552	15721	15950	15818	15832	15776	15828	15693	15804	15872	15762	15831	15822	15921	15762	15911	15820	15781	15734	15749	15794	15788	15798	15718	15693	15807	15752	15744	15637	15805	15950	15801	15564	15941	16081	15796	16001	15933	15895	15909	15930	15726	15614	15814	15911	15915	15849	15850	15842	15766	15824	15918	15724	15925	15844	15654	15949	15783	15901	15632	15771	15722	15620	15805	15823	15830	15942	15867	15725	15875	15739	15756	15766	15695	15881	15804	15825	15735	15801	15883	15747	15777	15837	15809	15802	15835	15730	15906	15778	15798	15817	15888	15802	15656	15876	15804	15885	15686	15668	15679	15945	15698	15701	15923	15724	15920	15834	15782	15834	15805	15729	15675	15819	15942	15737	15816	15801	15806	15775	15912	15761	15867	15545	15881	15753	15784	15770	15734	15788	15812	15867	15847	15770	15833	15748	15826	15755	15827	15743	15788	15818	15787	15752	16005	15712	15867	15724	15790	15899	15719	15912	15715	15830	15830	15679	15793	15903	15906	15728	15702	15840	15820	15675	15742	15720	15839	15526	15711	15761	15722	15907	15677	15762	15655	15805	15596	15802	15868	15720	15947	15897	15690	15755	15847	15750	15727	15755	15830	15876	15709	16023	15672	15964	15855	15651	15809	15896	15710	15848	15895	15709	15825	15904	15559	15896	15680	15801	15851	15790	15694	15753	15850	15783	15734	15788	15867	15817	15749	15823	15619	15942	15795	15920	15737	15799	15837	15879	15507	15886	15724	15687	15659	16084	15751	15830	15829	15761	15696	15783	15715	15668	15972	15803	15710	15786	15657	15922	15914	15754	15610	15863	15998	15650	15683	15724	15862	15767	15509	15722	15587	15907	15849	15745	15821	15782	15839	15762	15816	15812	15938	15818	15755	15824	15943	15764	15794	15714	15904	15792	15976	15998	15765	15881	15664	15749	15635	15792	15727	15738	15835	15620	15734	15732	15800	15825	15874	15930	15837	15834	15787	15717	15850	15781	15712	15964	15805	15883	15822	15649	15851	15856	15767	15862	15735	15807	15893	15771	15954	15764	15958	15738	15843	15866	15831	15921	15788	15763	15610	15895	15856	15756	15950	15723	15748	15899	15690	15831	15896	15854	15795	15737	15749	15850	15799	15774	15784	15934	15917	15685	15739	15821	15827	15648	15907	15869	15649	15782	15855	15812	15667	15676	15758	15869	15939	15786	15724	15714	15817	15626	15824	15872	15771	15785	15688	15772	15867	15642	15847	15687	15779	15756	15775	15842	15884	15878	15836	15769	15699	15882	15809	15793	15543	15634	15912	15705	15738	15669	15840	15981	15853	15771	15778	15963	15799	15720	15798	15728	16011	15846	15622	16018	15893	15745	15722	15761	15737	15943	15634	15731	15850	15748	15789	15729	15741	15742	15804	15968	15941	15974	15617	15835	15916	15796	15924	15808	15790	15706	15865	15892	15708	15933	15869	15784	15680	15729	15787	15838	15877	15762	15796	15793	15823	15788	15803	16037	15787	15924	15677	15682	15715	15657	15931	15847	15745	15756	15762	15718	15779	15705	15818	15769	15855	15828	15686	15905	15816	15748	15888	15801	15771	15802	15752	15644	15799	15796	15665	15916	15906	15768	15774	15907	15859	15743	15818	15894	15874	15837	15917	15758	15807	15725	15816	15851	15736	15795	15874	15721	15849	15725	15916	15851	15820	15933	15940	15812	15947	15738	15784	15862	15803	15692	15720	15880	15827	15749	15877	15800	15908	15646	15805	15858	15914	15672	15803	15638	15916	15724	15749	15596	15934	15719	15731	15853	15778	15666	15773	15809	15828	15750	15667	15876	15842	15796	15681	15615	15787	15829	15825	15899	15642	15735	15824	15832	15815	15606	15695	15930	15713	15832	15951	15722	15704	15787	15912	15854	15923	15788	15606	15888	15661	15748	15767	15836	15884	15937	15845	15895	15804	15704	15987	15751	15858	15918	15686	15914	15781	15726	15780	15883	16038	15862	15802	15909	15943	15769	15709	15747	15812	15751	15708	15590	15936	15757	15996	15892	15852	15544	15755	15697	15757	15882	15824	15815	15787	15878	15621	15766	15850	15761	15906	15646	15767	15766	15689	15810	15894	15602	15755	15767	15702	15829	15669	15792	15858	15987	15700	15782	15768	15778	15617	15882	15903	15737	15675	15965	15778	15852	15708	15717	15696	15862	15693	15773	15731	15942	15780	15681	15829	15837	15853	15654	15693	15757	15876	15813	15784	15840	15931	15847	15824	15818	15822	15729	15731	15880	15753	15856	15852	15864	15809	15815	15757	15600	15955	15809	15702	15739	16031	15914	15694	15841	15889	15855	15995	15889	15735	15772	15825	15657	15894	15821	15948	15673	15897	15791	15771	15957	15679	15917	15749	15945	15921	15855	15769	15811	15771	15892	15712	15792	15795	15797	15674	15828	15715	15759	15625	15948	15822	15669	15746	15813	15872	15783	15759	15681	15959	15663	15877	15775	15696	15850	15859	15814	15850	15839	15811	15694	15840	15802	15936	15768	15710	15671	15769	15594	15763	15701	15822	15758	15746	15787	15759
24425	21680	29190	24780	22758	23066	21944	19349	18830	18779	18689	18569	27205	32438	29563	25033	20742	18973	18361	18105	17918	18066	18096	18083	17953	18078	18055	17707	17932	17981	17999	17968	18115	17986	17922	17822	17932	17804	17987	17877	17863	17824	17998	17634	17858	18020	17778	17932	17810	17958	18016	17961	17664	17979	17991	17918	17650	17914	18064	17891	17923	17902	17741	17933	17872	17763	17702	17888	17762	17933	17839	17870	17872	18034	17971	18086	18073	17775	17831	17919	17915	17923	17951	17993	18181	17985	17797	17861	17905	18006	17878	18023	17926	17801	17870	17783	17949	17802	17872	17966	17884	17942	17724	17837	17775	18074	17794	17938	17725	17725	17823	17882	17874	17803	17893	17645	17978	17709	18067	17836	17903	17821	17738	17732	18079	17656	17822	18088	17807	17886	17769	17879	17754	17991	17833	17890	17777	17868	17818	17914	17877	17945	17813	17791	18000	17739	17765	17969	18011	17880	17898	17939	17940	18009	17853	17831	17872	17890	17810	17715	18143	17723	17653	17792	17982	17826	18021	17765	17673	17941	17889	18003	17855	17797	17860	17959	17895	17778	17904	17761	17996	17808	17704	17808	17904	17876	18057	17842	17999	17756	17893	17771	17804	17868	17930	17727	18038	17936	17785	17774	17716	17852	17778	17810	17786	17861	17634	17818	17892	17778	17761	17648	17966	17970	17953	17695	17824	17945	17649	17811	17854	17681	17736	17746	17996	17823	17865	17882	17893	17817	17982	17779	17985	17825	17798	17837	17684	17802	18014	17843	17725	17938	17752	17888	17909	17953	17892	17859	17845	17862	17694	17783	17834	17733	17722	17774	17726	17964	17900	18030	17724	17806	17928	17936	17955	17907	17964	17932	18059	17909	17891	17943	17948	18026	17855	17993	17965	17988	17896	17905	17668	17929	17951	18050	17960	17828	17814	17850	17949	17825	18049	17915	17845	17759	17788	17727	17951	17954	17893	17815	17693	17757	17783	17907	17887	17976	17816	17929	17839	17992	18005	17899	17848	17977	17880	17743	17862	17813	17982	17798	18135	17975	17668	17905	17849	17820	17977	17959	17930	17897	17852	17835	17942	17915	17917	17948	17784	17833	18003	17814	17804	17760	17810	17935	17780	17876	17779	17961	17794	18178	17716	17875	17839	17585	17811	17874	17884	17801	17918	17913	17880	17866	17785	17736	17856	17964	17942	17851	17908	17833	17970	17934	17946	17805	17910	17885	17882	17710	17966	17907	17928	17976	17994	17811	17752	18030	17888	17888	17815	17861	17926	18052	18097	17891	17868	17918	17699	17806	17860	17931	17902	17728	17968	18022	18039	17918	18121	17925	17862	17756	17869	17951	17920	17747	17947	18024	17856	17771	17960	17784	17791	17864	17907	17873	18024	17634	17749	18032	18013	17843	17823	17940	17932	17968	17761	17683	17773	17737	17731	17812	17886	18077	17904	18030	17793	18018	17921	17941	17843	17772	17856	17905	17762	18011	17907	17729	17849	17642	17538	17961	17928	17844	17861	18014	17848	17887	17777	17747	17818	17865	17781	17791	17858	17821	17650	17742	17970	17746	17800	17842	18026	17921	17819	17663	17923	17977	17860	17834	17704	17864	17922	18017	18043	17790	17992	17878	17916	18141	17852	17807	17866	18013	17764	17810	17914	17837	17805	18019	17900	17705	17911	17930	17925	17901	18056	18071	17974	17809	18045	17700	17826	17661	18045	17721	17620	17815	17712	17840	17919	17868	18029	17836	17789	17863	17871	17949	17978	17807	17886	17690	17652	17995	17900	17750	17793	17786	17900	17811	17817	17917	17811	17858	17840	17926	17842	18024	17858	17889	18018	17879	17987	17726	17762	17834	17865	18053	18174	17933	17821	17885	17623	17924	18032	18012	17938	17829	17950	17909	17793	17802	17765	18018	17872	17801	17686	17810	17728	18040	17983	17864	17898	17690	17771	17878	17799	17957	17920	17974	17783	17867	18039	17764	17835	18022	17837	17819	17845	17850	17897	17928	17880	17836	17855	17776	17815	17641	17914	17761	17720	17760	17891	17854	17937	17792	17872	17985	17949	17842	17810	17756	18013	17906	17859	17809	17915	17958	18090	18018	17786	17818	17940	18013	17755	17693	17735	17839	17892	18138	17985	17880	17794	17801	17868	17777	18067	17925	17962	17747	17875	17992	17876	17762	17814	17865	17774	17999	17863	17946	17828	18080	17935	17663	17703	17706	17932	17800	17738	17711	17893	18204	17870	17635	17934	18095	18029	17841	17720	17683	17942	17804	17853	18106	17571	17790	17916	17835	17632	17836	17925	17863	17964	17873	17974	17850	17714	17748	17876	17850	17782	17697	17595	17920	17867	17769	17830	17885	17866	17783	17989	17816	17921	17775	17878	17957	17873	17840	17886	17789	17951	17829	17999	17818	18036	17925	17885	17944	17776	18049	17902	17829	17786	17779	18067	17682	17922	17858	17832	17946	17817	17763	17854	17672	17927	17676	17687	17828	18036	17790	17788	17840	17898	17830	17958	17828	17939	17860	17957	17871	17879	17741	17856	18038	17990	17804	17735	17822	17868	17885	17892	18033	17909	17947	17905	17702	18096	17817	17945	17953	18084	17842	17990	17836	17934	17936	17952	17861	17890	17817	17697	17955	17713	17788	17878	17842	17802	17943	17721	17820	17677	17900	17972	17611	17945	17561	17762	17787	17957	18159	18064	17827	17876	17678	17736	17766	17852	17875	17878	17702	17993	17883	17822	17872	17747	17705	18035	18078	17928	17940	17872	18065	17917	17803	17906	17773	17764	17919	17736	17830	17752	17502	17838	18019	17745	17875	17883	17985	17920	17825	17794	18024	17940	17915	17766	17863	17893	17951	17684	17945	17863	17983	17857	17820	17730	17769	17843	17855	17886	18012	17903	17747	17960	17960	17829	17798	17849	17857	17849	17723	17915	17836	17902	17767	17807	17831	17777	17874	17882	17763	17933	18032	17836	17867	17952	17875	17874	17680	17996	17828	17666	17967	17990	17805	17966	17931	17899	17667	17745	17764	17881	17689	17836	17727	17773	17786	17877	17745	17823	17833	17861	17880	17916	17956	17936	17886	18033	17800	17664	17761	17795	17825	17861	17743	17961	17938	17790	17934	17851	17856	17961	17871	17828	18072	17769	17945	17813	17944	17881	17698	17877	17970	17956	17740	17686	17793	18118	17773	17972	17831	17869	18034	17802	17799	17836	17904	17728	17908	17974	17995	18075	18146	17780	17658	17878	17835	17942	17771	17866	17986	17901	18031	17697	17847	17752	17951	17893	17700	17827	17696	17830	17953	17852	17898	17685	17978	17945	17805	17957	17886	17732	17928	17846	17918	17850	18011	17959	17775	17855	17727	17912	17880	17808	18111	17750	17727	18043	17880	17970	18083	18000	17736	17866	18095	17775	17983	17842	17761	17909	17824	17864	17892	17793	17820	18017	17950	17806	17787	17995	17847	17786	18030	18030	17909	17864	17752	18067	17922	18029	17875	17883	17840	17953	17888	18129	17725	17828	17828	17788	17899	17782	18059	17808	17811	17931	17951	17967	17873	17758	17954	17990	17938	17850	17804	18014	17821	17815	17815	17665	17815	17781	17816	17993	17979	17933	17832	18043	17855	17803	18010	17846	17817	17945	17813	17980	17789	17860	17717	17860	18032	17883	17852	18049	17873	17943	17968	17977	17855	17871	17904	17920	18036	17773	17798	17960	17733	17815	18049	17812	17794	17885	17802	17789	17847	17942	17903	17803	17911	17859	18009	18076	17783	17988	17834	17794	17831	17935	17772	17671	17797	17729	17880	17691	18110	17827	17864	17980	17795	17823	17693	18085	17816	17785	17996	17874	17631	17833	17874	17821	17936	18027	17562	18012	17897	17743	17793	18043	17749	17896	18068	17747	17793	17835	17945	17609	17879	17955	18023	17741	17893	17704	17758	17805	17912	17895	17974	17882	17839	17878	17870	18018	17889	17712	17834	17813	17866	17870	17859	17845	17803	17939	17746	17895	17988	17953	18127	17797	18130	17864	17818	18085	17752	17949	17766	17968	17789	17825	17940	17750	17905	17944	17802	18115	17722	17878	17877	17966	17919	17835	17933	17849	17912	17848	17857	17702	17952	17971	17949	17973	18019	17897	17913	17769	17891	17986	17767	17877	17990	17958	17901	17792	17898	18015	17919	17846	17904	17914	17913	17810	17850	17981	17729	17951	17884	17813	17871	17845	17782	17724	17927	17849	17790	17973	17931	17898	17853	17697	17807	17905	18032	18031	17778	17979	17875	17824	18069	17832	17958	17814	17812	17893	17706	17765	17722	17782	17832	18062	18045	18030	17917	17849	17946	17969	17908	17720	17772	17808	17916	17924	17961	18273	17916	17894	17798	17764	17897	17880	17964	17951	17631	17834	17848	18065	17905	17723	17831	17679	17944	17749	17843	17926	18008	17968	17804	17875	17969	17933	17774	17910	18042	17818	17819	17850	17815	17856	17852	18013	17888	17666	17847	17762	17934	17867	17875	18008	17886	18170	17999	17878	17979	17847	18064	17799	17660	17766	17953	17806	17750	17666	17837	18175	17973	17605	17572	17867	17864	17860	18125	17979	17862	17760	17818	17815	17683	17846	17776	17698	17908	17937	17850	17792	17941	18038	17844	17911	17782	18022	17959	17799	17991	17908	18019	17854	17990	17785	17765	17919	17807	17892	17762	17954	17938	17755	17986	17814	17996	18034	17945	17872	17662	17930	18011	17901	17804	17909	17883	17832	17920	17910	17862	17689	17488	17734	17840	17813	17836	18059	17932	17779	17942	17828	17767	17817	17976	17853	17994	17826	17884	17966	17903	17947	17595	17829	17772	17942	17841	18052	17987	17806	17851	18013	17858	17959	17759	18045	17971	18006	17880	17930	17827	17788	17810	17991	17896	17888	17963	17968	17734	17972	17899	17708	17820	17711	17770	17859	17865	18047	17991	17911	17795	17934	17579	17922	17830	17879	18018	17761	17805	17878	17895	17809	17670	17957	18014	17859	18050	17780	17957	17896	17853	17873	17973	17896	17890	17945	17730	17760	17931	17912	17937	17896	17853	17854	17928	17924	17876	18006	17911
15359	26280	25306	23307	21375	19831	18281	18181	17442	17539	17080	17225	31332	34245	30763	24237	19033	17041	16692	16237	16236	16016	16150	16141	16158	16196	16166	16227	16062	15997	16129	16045	16064	16103	15985	15937	15909	16207	16055	15994	16113	16208	16007	16134	16085	16182	16119	16100	16175	15977	16051	16232	16221	15999	16176	16090	16210	16037	16225	16082	16189	15993	15897	16281	15992	16105	16017	15961	16189	16031	16045	16108	15985	16013	16002	16042	16078	15913	16072	16059	16126	16018	15890	16041	16043	16232	16133	16180	16327	16018	15889	16122	15895	16090	16094	15862	15914	16119	15988	16067	16161	15986	15955	15965	16114	16019	16027	15882	16059	16079	16229	15961	15975	16091	16179	15898	16115	16086	16113	16220	16000	16048	16058	16134	16107	15982	16185	16037	16167	16105	16086	15935	16134	16107	15982	16077	16022	16050	16136	16233	15843	15991	15963	16077	16109	16154	16054	16059	16064	16024	16040	16014	15987	16065	16001	16037	16147	16079	16175	15910	16029	16156	16046	16063	16190	16089	16155	15912	16138	16227	16047	16012	15958	16049	16016	16061	15935	15991	16140	15940	15990	15941	16024	15976	16170	16040	16182	16102	16084	15945	16081	16073	16001	16078	16077	15993	16081	16131	15944	16017	16158	16028	15973	15983	16151	16111	16168	16095	16088	15996	16144	15979	16152	15920	16058	16017	16174	16169	16152	16016	16193	16034	15854	15945	16006	16065	16138	16020	16134	16085	16117	15984	15976	16126	16088	15894	16043	16228	16123	16136	16056	15982	16058	15997	16022	15973	16065	15882	15942	16019	16095	16078	16145	16285	16087	15954	16135	15972	16152	16231	15893	16135	16228	16179	16122	16102	16063	16026	16205	15977	16053	16109	15867	16122	16034	16043	16275	16138	16182	15995	16075	15977	16017	15973	16103	16197	16092	15932	15901	16034	16015	16004	16073	16112	16140	16028	16053	16032	16263	16198	16123	16150	15969	16017	16142	15903	16196	15894	16044	15968	16075	16112	16070	16099	16016	15939	15967	16053	16071	16220	16041	16136	16090	15880	15970	15914	16090	16102	16038	16064	15912	15861	15928	16038	16094	16313	15989	16212	16164	16103	16178	16123	16154	16032	16124	16108	15993	16155	16127	15979	16011	15989	16001	15941	16031	16121	16145	15903	16124	16183	16085	16025	15997	16143	15936	16080	16138	16063	15964	16245	15990	16055	16216	16089	15916	15984	16180	16065	16150	16130	16115	16011	16112	16059	16152	16085	16063	16140	16055	16084	16235	16059	16182	15891	15884	16034	15982	16058	15961	15937	16177	16041	16193	16087	15973	15896	15965	16041	16087	16138	15775	16007	16114	16088	16075	16093	16079	15845	16062	16112	16134	16159	15918	16005	16186	16042	15979	16001	15986	16235	16069	15980	16108	16268	15904	15845	16072	16151	15978	16096	15987	16181	16056	16096	15909	16194	16148	16022	16032	15975	15992	15916	16165	16092	15766	15939	16033	16127	16023	16043	16125	16056	16038	15995	16192	16064	16184	16012	16016	16076	15939	16056	16166	15937	16090	15902	15988	15911	15921	16017	16079	16098	16014	15952	15997	16137	16003	16135	16063	15958	16116	16150	15990	16027	16080	16032	16065	16021	16137	16040	16230	15866	16205	16094	16180	16175	16011	16015	16034	16132	15852	16035	16126	16161	16058	16042	16099	16123	16022	16075	15931	15983	16031	16112	16134	16021	16114	16177	15836	16137	16092	16251	16049	16048	15944	16055	16119	16179	15994	15972	16012	16050	16155	15971	15927	16138	16002	16031	16191	15961	15960	16021	16139	16077	16216	15887	15996	16055	16074	16014	16149	15982	16119	16076	15947	16057	16034	16020	16018	16070	16060	16086	16029	16114	16193	16082	16113	15952	15898	16037	15939	16186	16024	16041	16080	15880	16073	16021	16067	16003	15834	16168	16129	16113	16014	16048	16194	15974	16015	16182	15938	15943	15997	15918	16165	16078	16119	16097	16111	16088	15919	16104	16125	16221	16028	16008	16084	16095	16102	16049	15993	16305	16142	15996	16174	16103	16155	15923	16210	15957	15998	15941	16046	16170	15968	16306	15998	16111	16005	16155	15996	16043	16094	16147	15918	16162	15813	16039	16028	16109	16087	16145	16023	16090	16045	16087	16157	16046	16175	16154	15931	16231	16001	16009	16105	16041	16064	16172	16257	16049	16015	16126	16103	16113	16018	16085	16052	16121	16070	15876	16012	16053	16078	16255	15951	15990	16102	16156	15936	16096	15786	16005	16078	15986	15879	15894	16059	15975	15895	16101	16132	16034	16026	15901	16166	16072	15996	16112	16147	15975	16154	16106	15951	16096	16035	15917	16003	16059	15973	16109	15908	16135	16061	16074	16076	16059	16190	15960	16178	15950	16199	16208	16100	15985	15991	15998	15981	16090	15902	16043	16063	16111	15996	16046	16152	16071	15953	15963	16047	16053	16210	16060	15973	16182	16066	16135	16263	16200	16304	16016	16158	16038	15864	16021	16021	16054	16246	16229	16157	16181	16143	16021	16046	16002	15949	16053	16162	15954	15895	16130	15949	15966	16043	16049	16048	15981	15986	16010	16031	15930	16050	16006	15917	16175	15991	16007	16067	15987	16081	16058	16078	16027	16127	15955	15996	15997	16059	16136	16257	16063	16119	16040	16114	16183	16091	16130	16117	16096	16136	15939	15967	16029	15873	16136	15869	16010	15896	16031	16108	15980	15926	16038	16127	16068	15937	16223	15982	15974	16112	16131	16050	16117	16099	16044	16020	16017	16156	16204	16014	16103	16116	15942	15924	15990	16139	15938	16100	15888	16166	16081	15965	15932	16134	16254	16041	16073	16139	16087	16046	16055	16074	16228	16139	16193	16189	16169	16235	16035	16045	16172	16020	16087	16115	16119	16052	15966	16073	15959	16101	16204	15975	16101	16065	16046	16028	16009	15925	16172	16111	16141	16080	15936	16110	16082	16033	15983	15972	16150	16057	15857	15831	16182	16091	16166	15973	16112	16101	16108	16182	16030	16187	15918	16142	16039	15941	16059	16098	16213	15860	16157	15959	16057	16084	16000	16048	15939	16121	16175	16065	15918	16074	16126	16110	16107	16116	15915	16194	16037	15938	16205	16072	16030	16043	16218	16108	16109	15919	16072	16077	16149	16118	16016	16176	16026	16135	16111	15978	15909	15916	16057	16016	16108	16002	15923	16090	16054	16189	16218	16034	16049	16179	15946	16002	16026	15943	16063	15969	15809	16070	15885	16009	15894	16043	16038	16171	16050	16126	16106	16027	16174	16210	15871	15982	15951	16115	16109	16013	16061	16222	16007	16078	16100	16137	16077	15936	16228	15974	16172	16150	16229	15910	16060	16046	16007	16113	16064	16085	16117	16057	15861	16044	16005	16052	16311	15991	16178	15944	16080	16040	16209	16084	16210	15967	15957	16122	16071	16028	16134	16098	15917	15878	16083	16063	15907	15946	16108	16085	16069	16142	16046	16144	15894	16068	16141	16045	16071	16070	15925	15994	16186	16068	16127	16174	16138	15976	16052	16069	16002	15891	16222	16012	16045	15977	16057	16090	16110	16142	16081	15961	15898	16224	15937	16077	16084	16011	16273	16268	15896	16147	16119	16021	15980	16000	16100	15978	15995	16057	16155	16198	16196	15898	15986	16164	15883	16125	15903	16196	15935	16104	15905	16170	16063	15931	16022	15855	15961	16160	15981	16064	15952	16079	16043	16025	15892	15961	15953	16129	16190	16153	16137	15919	16205	16046	15914	16130	15834	16068	16073	16002	16125	15962	16080	15997	16121	16242	16090	15883	15997	16121	16054	16183	16036	16271	16007	16065	15869	15991	16078	15981	16110	16276	15990	16006	16123	16161	16227	16124	16134	15973	15840	16061	16115	16090	15917	16023	15988	15980	15922	15987	16043	16154	16176	16144	16273	15976	15972	16114	16123	16133	15992	15970	16149	15998	15962	15978	16035	16158	16062	16025	16026	16089	16095	16031	16119	15982	16124	15942	16057	16067	16174	16063	16060	16200	15979	16026	16068	16192	16094	16110	16112	16111	16030	15953	16179	15938	16028	16120	16145	16069	16216	16039	16065	16187	16182	16038	15971	16056	15898	16130	16078	16056	16123	16103	16200	15891	16067	15934	16026	16155	16084	16095	15999	15943	15996	16166	15966	15975	16180	16209	16124	16033	15945	16119	15858	16133	16017	16282	16044	15884	16002	15901	16005	15867	16027	16197	16124	16100	16090	16022	15967	16066	15939	15961	15941	16145	16090	16139	16083	16084	15998	16000	16250	16024	15917	16137	15977	16134	16145	16073	16166	15995	16018	16099	15995	16085	15953	15935	15995	16021	15974	16008	15989	16033	16002	15973	16046	16149	16050	15969	16036	15964	16073	16115	16062	16108	16186	16134	16096	15930	15965	16005	15968	16053	15929	16155	15982	16064	16162	16030	16053	16103	15993	16095	16175	16064	15870	16026	16125	16002	16128	16092	15976	15999	15886	16055	16129	16067	16368	16212	16124	16052	16182	16077	15975	16017	16094	16123	16023	16059	15945	16095	16002	16073	15972	15995	16033	15982	15954	15944	16109	16118	16154	16092	15843	16119	16116	15679	16177	16087	16000	16114	16003	16068	16140	16080	16135	16081	16009	15950	16053	16083	16010	16027	16028	16103	16160	16186	16064	16114	15932	16097	16011	16141	16089	16135	16108	16052	16025	16204	16201	16154	16107	16098	16014	16148	15929	16080	16132	16076	15892	16005	16119	16095	15965	15937	16189	16026	16160	15941	15955	16044	15823	16204	16137	16250	15970	16092	16080	16096	15993	16175	16051	15941	15934	15980	16069	16093	16069	15980	16125	16021	15872	15816	16071	16062	16105	16142	16031	15956	15822	16184	15989	16032	16133	16018	16073	16300	16189	16082	15986	15893	16171	15983	16104	16081	16235	16022	16040	16071	16050	15878	15801	16089	16209	16081	16011	15942	16007	16088	16187	16259	16212	15840	16053	15839	16085	16050	16135	16201	16091	16193	16007	16096	15870	16041	16100	16025	16104	16065	16029	16118	15868	16029	16094	15965	16025
23232	21626	29529	24194	21876	24050	25410	20878	20018	19828	19555	19868	34176	41164	36352	29926	23108	20424	18942	18600	18552	18485	18438	18412	18197	18504	18401	18418	18215	18387	18486	18313	18511	18433	18280	18453	18224	18219	18475	18394	18250	18444	18324	18076	18266	18200	18277	18425	18345	18379	18310	18344	18238	18344	18291	18269	18257	18152	18221	18327	18418	18350	18266	18329	18140	18233	18259	18439	18312	18155	18435	18365	18291	18252	18294	18316	18162	18303	18279	18241	18144	18222	18379	18275	18274	18131	18512	18299	18210	18324	18283	18177	18277	18290	18163	18305	18360	18248	18198	18282	18252	18328	18362	18113	18166	18382	18330	18335	18135	18196	18162	18195	18231	18286	18262	18374	18322	18310	18365	18276	18332	18255	18165	18229	18243	18289	18183	18131	18123	18044	18412	18342	18119	18213	18314	18150	18329	18280	18222	18259	18137	18260	18255	18364	18201	18136	18436	18416	18175	18550	18285	18363	18313	18231	18432	18291	18301	18231	18205	18367	18210	18225	18285	18292	18188	18177	18138	18230	18224	18285	18126	18278	18402	17987	18281	18179	18269	18311	18429	18222	18358	18309	18329	18261	18175	18324	18086	18078	18362	18432	18326	18339	18149	18256	18113	18289	18310	18502	18451	18298	18211	18161	18211	18373	18063	18212	18131	18103	18384	18365	18398	18225	18195	18318	18369	18328	18357	18256	18283	18146	18270	18252	18112	18302	18014	18222	18107	18294	18249	18287	18425	18545	18226	18336	18181	17898	18349	18239	18307	18123	18247	18060	18391	18288	18258	18294	18297	18141	18330	18285	18346	18260	18357	17988	18160	18227	18351	18340	18319	18416	18268	18392	18143	18319	18175	18258	18173	18238	18219	18306	18376	18116	18345	18454	18347	18196	18191	18286	18107	18205	18056	18137	18303	18265	18448	17960	18327	18315	18206	18045	18160	18248	17931	18370	18157	18218	18328	18417	18511	18108	18072	18251	18261	18278	18230	18263	18395	18257	18206	18162	18196	18257	18226	18183	18205	18223	18458	18334	17970	18330	18466	18203	18235	18170	18158	18222	18048	18437	18429	18264	18306	18356	18204	18422	18332	18176	18471	18322	18271	18337	18217	18343	18293	18379	18206	18225	18347	18274	18331	18051	18201	18577	18274	18254	18064	18119	18130	18369	18342	18263	18392	18351	18365	18132	18314	18294	18233	18505	18287	18303	18246	18072	18232	18203	18063	18176	18281	18165	18407	18071	18167	18365	18387	18108	18334	18090	18215	18429	18163	18181	18177	18429	18118	18270	18251	18371	18236	18105	18167	18433	18288	18370	18391	18357	18445	18381	18332	18284	18219	18085	18305	18437	18198	18375	18364	18304	18528	18204	18248	18304	18020	18136	18273	18286	18183	18315	18211	18206	18223	18183	18170	18223	18261	18248	18148	18418	18397	18195	18432	18281	18396	18254	18549	18153	18455	18255	18182	18166	18250	18366	18278	18208	18207	18283	18289	18196	17978	18166	18101	18224	18202	18255	18289	18227	18309	18363	18456	18370	18393	18274	18130	18255	18272	18210	18328	18224	18166	18476	18252	18099	18301	18197	18186	18152	18235	18222	18310	18366	18227	18465	18273	18201	18413	18214	18111	18222	18120	18311	18385	18255	18143	18115	18290	18373	18168	18180	18230	18172	18281	18182	18291	18428	18262	18274	18199	18237	18082	18107	18495	18305	18464	18325	18359	18462	18269	18318	18299	18096	18382	18145	18295	18085	18094	18200	18197	18382	18315	18267	18187	18182	18217	18237	18151	18256	18308	18279	18212	18226	18308	18252	18136	18292	18159	18313	18196	18016	18240	18214	18435	18164	18078	18255	18079	18077	18029	18006	18399	18235	18429	18237	18386	18196	18012	18287	18126	18019	18174	18121	18144	18239	18248	18224	18086	18158	18080	18379	18181	18100	18070	18096	17978	18220	18398	18162	18246	18055	18241	18304	18305	18079	18124	18127	18182	18220	18331	18257	18281	18577	18228	18189	18077	18242	18557	18197	18450	18140	18422	18426	18231	18081	18438	18175	18242	18046	18158	18320	18240	18232	18229	18175	18210	18222	18339	18226	18198	18451	18419	18247	18022	18262	18055	18186	18263	18197	18404	18209	18412	18356	18114	18329	18207	18278	18287	18101	18225	18322	18254	18348	18144	18179	18217	18337	18056	18098	18259	18181	18147	18328	18124	18125	18327	18349	18297	18328	18220	18305	18190	18164	18320	18082	18286	18298	18204	18273	18286	18344	18440	18354	18402	18054	18082	18211	18507	18244	18372	18495	18128	18034	18490	18492	18155	18083	18366	18229	18127	18235	18384	18135	18263	18309	18337	18123	18137	18197	18246	18083	18165	18091	18195	18239	18235	18186	18490	18138	18047	18216	18264	18204	18069	18167	18274	18297	18205	18210	18093	18382	18014	18157	18258	18171	18148	18234	18124	18294	18295	18173	18373	18519	18289	18066	18295	18126	17993	18308	18140	18218	18146	18046	18273	18110	18254	18144	17987	18160	18233	18282	18309	18227	18378	18514	18275	18297	18271	18054	18216	18268	18166	18192	18089	18371	18245	18087	18424	18147	18108	18198	18224	18385	18046	18232	18441	18066	18190	18182	18313	18048	18244	18355	18055	18328	18293	17996	18204	18332	18147	18132	18288	18289	18304	18229	18326	18233	18422	18143	18164	18316	18434	18105	18332	18137	18134	18090	18237	18277	18245	18161	18187	18252	18272	18216	18189	18125	18209	18220	18123	18124	18346	18171	18364	18326	18177	18178	18337	18493	18220	18508	18271	18218	18326	18233	18337	18195	18251	18145	18303	18171	18447	18203	18205	18314	18207	18300	18168	18212	18363	18349	18295	18361	18244	18319	18213	18108	18276	18237	18430	18246	18367	18366	18428	18220	18398	18393	18343	18379	18456	18200	18298	18263	18227	18186	18349	18483	18147	18018	18202	18141	18253	18245	18140	18161	18375	18053	18338	18431	18333	18362	18373	18234	18272	18246	18229	18066	18237	18227	18196	18336	18317	18128	18098	18176	18225	18106	18230	18427	18333	18230	18401	18333	18316	18373	18222	18249	18293	18338	18170	18398	18393	18088	17942	18202	18280	18178	18201	18325	18328	18253	18316	18210	18074	18035	18169	18213	18117	18098	18183	18146	18289	18081	18049	18178	18264	18250	18216	18395	18014	18112	18399	18273	18350	18234	18015	18112	18131	18150	18314	18032	18223	18138	18269	18363	18392	18488	18362	18148	17987	18290	18157	18215	18067	18237	18241	18145	18221	18291	18221	18186	18395	18300	18286	18221	18300	18274	18250	18339	18457	18236	18191	18184	18183	18302	18212	18066	18374	18220	18142	18254	18212	18367	18093	18185	18263	18290	18175	17966	18140	18307	18042	18060	18110	18025	18204	18088	18173	18333	18231	18307	18297	18082	18043	18305	18179	18142	18106	18428	18119	18003	18032	18379	18127	17998	18057	18234	18430	18234	18118	18389	18235	18201	18314	18251	18183	18148	18172	18134	18441	18107	18159	18024	18381	18236	18132	18178	18181	18283	18360	18269	18361	18122	18316	18428	18336	18081	18275	18342	18277	18062	18139	18347	18123	18254	18453	18147	18244	18204	18387	18274	18225	18310	18119	18477	18334	18292	18333	18172	18109	18173	18191	17952	18266	18225	18299	18189	18057	18242	18239	18192	18264	18246	18092	18457	18199	18225	18368	18405	18171	18189	18298	18291	18137	18256	18306	18209	18106	18236	18248	18194	18333	18279	18311	18164	18338	18243	18277	18321	18214	18289	18184	18214	18229	18344	18287	18194	17969	18220	18260	18357	18352	18400	18276	18276	18340	18265	18234	18320	18323	18230	18316	18156	18330	18417	18065	18267	18313	18231	18144	18071	18119	18130	18121	18175	18198	18149	18327	18285	18186	18262	18169	18420	18142	18040	18399	18229	18224	18081	18301	18292	18425	18285	18305	18316	18340	18390	18346	18214	18388	18236	18286	18253	18174	18159	18280	18243	18215	18287	17991	18483	18499	18193	18186	18313	18297	18244	18143	18269	18269	18331	18097	18294	18124	18313	18157	18204	18131	18178	18336	18147	18287	18115	18259	18353	18278	18223	18254	18225	18157	18131	18176	18125	18460	18325	18254	18110	18265	18317	18284	18233	18040	18186	18303	18161	18191	18388	18241	18351	18175	18314	18173	18144	18221	18079	18069	18058	18241	18247	18251	18092	18341	18210	18241	18208	18388	18365	18257	18333	18306	18218	18463	18270	18336	18381	18244	18173	18096	18088	18319	18239	18251	18265	18096	18234	18271	18333	18213	18195	18142	18206	18228	18217	18263	18180	18173	18133	18272	18126	18407	18107	18101	18135	18235	18150	18189	18202	18250	18149	18278	18223	18149	18285	18272	18363	18199	18353	18081	18266	18237	18263	18191	18201	18119	18195	18389	18252	18217	18233	18323	18381	18422	18270	18091	18412	18338	18195	18284	18282	18381	18282	18186	18377	18353	18487	18208	18325	18171	18091	18288	18318	18248	18199	18370	18351	18185	18266	18246	18322	18317	18446	18482	18100	18140	18194	18158	18207	18268	18436	18196	18372	18048	18234	18163	18137	18185	18195	18401	18215	18177	18193	17971	18399	18301	18360	18337	18241	18323	18224	18278	18296	18351	18232	18245	18154	18212	17970	18155	18280	18278	18112	18561	18300	18366	18225	18197	18255	18077	18129	17985	18460	18281	18178	18274	18271	18280	18211	18205	18253	18260	18332	18131	18342	18417	18255	18367	18301	18212	18208	18220	18285	18344	18357	18114	18283	18155	18263	18184	18322	18155	18121	18405	18107	18228	18344	18382	18128	18165	18477	18117	18068	18082	18244	18261	18217	18048	18297	18113	18248	18169	18161	18235	18327	18193	18161	18214	18304	18167	18261	18302	18199	18149	18232	18266	18498	18348	18182	18108	18323	18267	18272	18377	18395	18353	18254	18153	18533	18206	18254	18367	18153	18141	18285	18582	18422	18232	18275	18169	18344	18141	18234	18346	18269	18370	18425	18220	18297	18271	18131	18316	18345	18363	18151	18231	18316	18237	18287	18356	18144	18328	18066
16623	30763	31589	27564	23731	20632	19363	19175	18843	18304	17792	18706	39325	43060	37812	29803	21041	18133	17005	16556	16476	16320	16213	16266	16365	16390	16245	16411	16156	16295	16249	16311	16223	16177	16344	16201	16349	16494	16360	16368	16374	16372	16216	16431	16450	16096	16288	16328	16388	16257	16166	16252	16236	16228	16204	16345	16271	16227	16377	16220	16334	16312	16371	16330	16300	16464	16104	16056	16383	16414	16456	16357	16190	16400	16234	16291	16401	16206	16478	16135	16144	16214	16179	16126	16310	16396	16374	16325	16292	16257	16506	16240	16180	16206	16148	16073	16190	16301	16475	16345	16075	16275	16202	16150	16249	16215	16237	16119	16256	16175	16366	16192	16406	16144	16417	16205	16218	16047	16394	16205	16473	16201	16317	16238	16406	16303	16218	16350	16178	16442	16260	16190	16442	16051	16238	16192	16242	16456	16006	16362	16320	16244	16369	16299	16323	16307	16210	16263	16208	16248	16137	16263	16397	16262	16259	16154	16429	16335	16143	16299	16209	16096	16212	16195	16284	16358	16329	16287	16297	16270	16301	16261	16294	16364	16336	16185	16082	16289	16317	16235	16151	16344	16426	16222	16302	16119	16236	16448	16324	16322	16437	16228	16107	16274	16186	16231	16173	16458	16242	16216	16445	16281	16344	16309	16218	16234	16185	16163	16371	16272	16385	16112	16279	16401	16256	16239	16114	16192	16348	16118	16435	16256	16323	16247	16436	16042	16137	16279	16351	16193	16267	16231	16294	16359	16290	16242	16162	16170	16271	16294	16203	16132	16311	16349	16381	16363	16171	16249	16329	16444	16226	16349	16506	16215	16517	16250	16235	16372	16146	16209	16274	16259	16294	16204	16183	16302	16198	16380	16164	16253	16346	16252	16267	16304	16236	16238	16271	16377	16221	16252	16254	16056	16290	16287	16328	16203	16289	16130	16318	16103	16210	16321	16154	16173	16205	16240	16176	16294	16388	16208	16211	16184	16344	16181	16116	16129	16231	16210	16395	16217	16239	16198	16227	15982	16230	16072	16331	16344	16198	16254	16376	16336	16260	16135	16362	16294	16269	16280	16211	16217	16324	16258	16243	16245	16187	16352	16385	16267	16376	16362	16235	16122	16183	16255	16354	16314	16162	16211	16090	16334	16220	16284	16306	16261	16381	16152	16240	16478	16293	16182	16271	16232	16354	16325	16112	16408	16193	16262	16216	16214	16287	16212	16179	16185	16238	16205	16379	16250	16203	16161	16317	16222	16270	16242	16398	16250	16187	16189	16207	16168	16179	16193	16162	16448	16301	16140	16420	16174	16227	16237	16250	16092	16113	16221	16279	16205	16213	16177	16389	16186	16378	16281	16291	16349	16182	15986	16306	16171	16345	16225	16082	16289	16183	16291	16245	16374	16099	16336	16378	16160	16144	16052	16298	16190	16473	16217	16364	16205	16238	16140	16220	16209	16257	16307	16297	16337	16252	16229	16154	16197	16288	16291	16283	16187	16184	16164	16191	16344	16398	16174	16319	16343	16203	16293	16445	16224	16195	16240	16216	16299	16283	16321	16253	16092	16197	16205	16267	16280	16410	16199	16241	16328	16306	16254	16289	16262	16181	16177	16250	16251	16347	16333	16286	16144	16279	16298	16172	16415	16257	16482	16317	16374	16408	16090	16166	16452	16188	16336	16264	16228	16275	16267	16210	16299	16251	16217	16282	16329	16324	16479	16239	16216	16363	16170	16151	16136	16216	16343	16161	16115	16129	16412	16275	16257	16313	16265	16392	16333	16463	16135	16232	16188	16239	16381	16414	16132	16230	16093	16252	16290	16118	16242	16269	16374	16182	16321	16203	16233	16220	16333	16199	16216	16322	16403	16395	16178	16347	16375	16356	16284	16086	16199	16213	16141	16139	16243	16304	16472	16311	16317	16407	16122	16300	16200	16207	16150	16212	16214	16096	16192	16334	16297	16335	16225	16144	16220	16271	16199	16448	16021	16203	16202	16266	16319	16371	16211	16158	16123	16161	16092	16188	16330	16177	16254	16271	16358	16153	16283	16201	16122	16207	16246	16280	16324	16201	16273	16246	16211	16175	16148	16196	16261	16267	16286	16208	16243	16240	16342	16118	16245	16260	16384	16209	16305	16209	16298	16303	16239	16154	16390	16214	16380	16083	16341	16276	16165	16271	16278	16387	16219	16264	16284	16368	16354	16423	16154	16296	16243	16389	16274	15984	16376	16341	16349	16260	16346	16239	16286	16257	16350	16170	16224	16310	16100	16157	16295	16264	16373	16304	16291	16253	16300	16006	16252	16358	16205	16327	16356	16315	16210	16374	16115	16171	16180	16293	16249	16263	16133	16252	16240	16324	16193	16225	16235	16138	16410	16178	16287	16147	16304	16341	16324	16208	16234	16283	16256	16274	16290	16306	16318	16316	16205	16255	16142	16069	16254	16219	16135	16258	16369	16430	16182	16155	16099	16273	16274	16219	16190	16227	16288	16197	16198	16311	16169	16174	16390	16310	16285	16353	16214	16076	16295	16314	16274	16304	16315	16335	16210	16316	16325	16343	16331	16207	16162	16352	16363	16254	16064	16334	16240	16167	16363	16212	16186	16243	16277	16259	16370	16175	16417	16212	16310	16138	16290	16264	16495	16208	16291	16135	16355	16145	16249	16342	16250	16243	16186	16141	16244	16226	16269	16153	16427	16360	16336	16376	16276	16429	16331	16257	16414	16282	16164	16242	16255	16250	16234	16251	16045	16076	16183	16345	16252	16191	16280	16192	16243	16196	16382	16366	16190	16257	16082	16301	16171	16198	16265	16239	16164	16202	16145	16220	16260	16251	16392	16258	16351	16305	16129	16128	16209	16466	16249	16172	16144	16260	16263	16252	16308	16298	16238	16192	16254	16225	16376	16179	16329	16357	16228	16084	16145	16223	16203	15971	16192	16262	16356	16124	16091	16347	16393	16385	16066	16328	16301	16322	16298	16130	16208	16431	16270	16219	16278	16091	16298	16242	16185	16176	16297	16296	16254	16322	16193	16322	16221	16230	16200	16278	16120	16077	16280	16266	16255	16146	16392	16155	16315	16235	16390	16231	16264	16224	16201	16258	16087	16156	16237	16428	16353	16191	16375	16181	16185	16392	16341	16347	16249	16060	16179	16292	16200	16310	16147	16133	16178	16431	16117	16242	16184	16097	16280	16341	16390	16129	16191	16082	16058	16447	16205	16174	16283	16309	16277	16245	16244	16217	16315	16149	16231	16268	16178	16441	16296	16152	16077	16334	16330	16269	16332	16239	16258	16229	16154	16461	16173	16189	16177	16215	16131	16334	16233	16520	16219	16203	16327	16040	16401	16211	16230	16091	16251	16381	16248	16352	16211	16348	16310	16379	16278	16236	16186	16305	16251	16232	16338	16180	16332	16311	16067	16331	16266	16049	16218	16292	16287	16225	16333	16377	16329	16113	16378	16166	16319	16220	16279	16293	16259	16292	16190	16213	16242	16338	16229	16331	16082	16395	16232	16241	16243	16292	16271	16369	16352	16314	16182	16027	16330	16173	16067	16384	16131	16332	16030	16347	16282	16174	16297	16389	16145	16245	16276	16197	16300	16143	16201	16257	16311	16238	16172	16360	16115	16163	16159	16314	16271	16254	16192	16197	16250	16261	16264	16216	16236	16402	16180	16318	16196	16299	16287	16258	16407	16119	16129	16303	16193	16439	16306	16267	16280	16351	16309	16252	16353	16317	16228	16211	16426	16309	16331	16144	16231	16270	16430	16084	16194	16278	16186	16147	16146	16112	16284	16308	16135	16159	16237	16071	16292	16215	16276	16287	16151	16256	16406	16153	16231	16267	16327	16156	16114	15923	16221	16225	16190	16204	16251	16326	16171	16258	16273	16298	16097	16224	16178	16370	16249	16220	16457	16359	16174	16123	16137	16132	16213	16321	16067	16236	16237	16266	16164	16236	16068	16368	16190	16463	16267	16089	16157	16269	16394	16228	16157	16327	16251	16091	16268	16172	16287	16193	16279	16228	16292	16264	16281	16207	16177	16405	16144	16249	16339	16274	16253	16294	16348	16068	16226	16299	16262	16329	16185	16311	16343	16232	16278	16279	16227	16159	16371	16277	16169	16246	16367	16328	16416	16383	16140	16354	16318	16224	16328	16034	16341	16348	16163	16100	16308	16472	16222	16264	16150	16203	16210	16033	16218	16335	16206	16199	16265	16127	16349	16249	16026	16269	16277	16327	16359	16154	16252	16382	16297	16234	16163	16353	16061	16144	16111	16358	16349	16268	16236	16186	16257	16423	16182	16217	16226	16247	16280	16286	16178	16324	16366	16187	16103	16178	16202	16239	16198	16262	16157	16371	16191	16293	16166	16410	16252	16228	16302	16328	16180	16163	16303	16357	16332	16096	16363	16333	16075	16349	16345	16271	16178	16305	16369	16135	16147	16209	16352	16280	16139	16267	16218	16145	16311	16308	16063	16340	16188	16283	16362	16190	16358	16423	16074	16345	16198	16170	16155	16150	16332	16255	16321	16286	16190	16121	16252	16166	16156	16409	16277	16431	16227	16408	16175	16366	16283	16340	16201	16443	16285	16124	16327	16321	16264	16201	16341	16298	16234	16272	16227	16232	16256	16152	16260	16170	16224	16337	16257	16262	16398	16329	16037	16272	16285	16071	16313	16234	16195	16247	16219	16222	16295	16126	16404	16134	16190	16145	16341	16264	16097	16281	16232	16269	16241	16331	16244	16399	16307	16343	16268	16102	16285	16136	16290	16286	16212	16193	16277	16211	16313	16124	16176	16322	16057	16328	16344	16290	16196	16147	16270	16054	16224	16421	16219	16182	16287	16201	16531	16041	16370	16403	16217	16214	16200	16246	16171	16361	16180	16332	16206	16206	16290	16480	16185	16325	16386	16096	16095	16257	16167	16177	16303	16274	16163	16291	16252	16386	16222	16301	16211	16323	16284	16409	16335	16053	16316	16315	16254	16291	16160	16138	16239	16070	16376	16234	16278	16258	16211	16197	16167	16247	16292	16011	16237	16468	16252	16275	16201	16307	16278	16142	16311	16306	16214	16223	16144	16234	16363	16227	16209	16342	16404	16453	16393	16101	16394	16082	16407
26747	21677	25341	22484	18535	18009	17903	17610	17681	17460	17377	17896	18911	19272	19167	18257	17785	17462	17279	17119	17263	17250	17016	17091	17101	17316	17169	17303	17099	17156	17250	17207	17023	16986	16912	17053	17090	17050	17217	17124	17251	17173	17332	17005	17098	17303	17114	17168	17234	17335	17326	17171	17169	17137	17318	17112	17037	17115	17030	17106	17082	17084	17329	17174	17194	17267	16983	17144	17117	16999	17326	17217	17307	17255	17165	17308	17297	17106	17171	17124	17069	17152	17060	17008	16954	17094	17354	17247	17092	17271	17349	17196	17113	17064	17164	17203	17097	17066	17045	17074	17251	16984	17198	17044	17144	17085	16994	17150	16978	17065	17132	17246	17245	16987	17005	17007	17352	17204	17243	17306	17227	17226	17438	16968	17193	17149	17412	17131	17239	17067	17281	17043	17158	17147	17390	17058	17074	17042	17234	17183	17022	17197	17248	16893	17039	17439	17136	17279	17093	16951	17192	17164	17102	17433	17050	17192	17310	17246	17269	17255	17070	17004	17170	17153	17027	17229	16905	17326	17316	17155	16864	16805	17013	17136	17251	17356	17182	17303	17145	17096	17126	17151	17047	16997	16985	17251	17042	17153	17112	16997	17031	17026	17300	17139	17078	17093	17243	17129	17099	17192	17245	17284	16958	16927	17296	17153	17018	17044	17149	17180	17209	17169	17083	17013	17063	17050	17424	17215	17381	17065	16990	17227	17233	17060	17234	17040	17248	16988	17205	17143	17062	17185	17016	17251	17085	17293	17118	17306	17025	17112	16991	17298	17093	17058	17262	17215	16897	17067	17041	17244	17076	17048	17088	17127	17046	17204	17292	17122	17113	17265	17240	17078	17020	17216	16928	17233	17092	16877	16912	17138	17129	16896	17209	17055	16941	17153	16998	16924	16939	16867	17186	16995	17113	17070	17183	17091	17252	17063	17078	17266	17174	16992	17315	17079	17113	17044	17221	17177	17208	17125	17145	17076	17073	16933	17045	17013	17192	17097	17180	17415	17163	17229	17078	17205	17279	16823	17197	17147	17212	17101	17098	17271	17037	17089	17212	17146	17198	17178	17291	17083	17116	17062	17111	17050	17001	17297	17093	16988	17099	17204	16968	17421	17061	17061	16977	17070	16996	16993	17106	17156	17260	17145	17250	17044	16973	17113	17109	17155	17223	17046	17218	16925	17030	17019	17145	17060	17091	16991	17286	17075	17046	16976	17077	17134	17042	17014	17286	17071	17036	17044	17346	17030	17096	16955	17159	17241	17115	17162	16938	17091	17047	17167	17320	17247	17294	17220	17168	17013	17198	17146	17335	17314	17160	17146	17029	17274	17054	17171	17297	17197	16994	17106	17202	17358	17081	17144	16907	17107	17086	16986	16961	17236	16987	17198	17127	17146	17169	17090	17161	16917	17280	17101	17006	17059	17252	17360	17118	16844	17233	17200	17159	17185	17382	17184	17204	17198	16963	17098	17166	17032	17321	17090	17280	17290	17271	16987	17154	17021	17218	16872	17132	17246	16964	17254	17327	17077	17032	17292	17134	17064	17142	17250	17073	17231	17305	17212	17008	16992	17055	17154	17082	17095	17149	17253	17212	16940	17163	17183	17283	16971	17133	17125	17078	17055	17123	17021	17139	17143	17292	16950	17121	17282	17004	17224	17272	17072	17170	17007	17183	17266	17155	17100	17058	17188	16967	16935	17036	17189	17136	17226	17178	16962	17061	17081	17179	17188	17295	17044	17324	17010	17360	16956	17289	17227	17234	17375	16964	17110	17348	17116	17240	17101	17144	17179	17355	17215	17157	17275	17335	17099	17198	17041	17108	17170	17193	17142	17136	17048	17085	17022	17170	17062	17103	17254	17172	17093	17231	17168	17046	17139	17168	17291	17511	17238	17305	17263	17216	17139	17066	17301	17250	17112	17120	16943	17320	17357	17219	17146	16865	17324	17157	17066	17051	17214	17136	17085	17273	17071	17280	17054	17151	17197	17067	17186	17257	17112	17124	17052	16997	17226	17168	17200	17370	17176	17014	17140	17066	17123	17142	17109	16991	17024	17041	17258	17152	17046	17080	17193	17187	17283	17269	17195	17044	17075	17028	17236	17260	17109	16998	16992	17354	17297	17085	17068	17124	17158	17022	17168	17181	17236	17047	17174	17147	16945	17083	16984	17152	17197	17053	17341	17217	17146	17145	17173	17238	17088	17062	16978	16923	17289	17113	17084	17088	17264	17026	17085	17158	17035	17094	16995	17148	17184	17064	17115	17317	17232	17114	16998	17117	17293	17116	17284	17155	17204	17142	16981	16996	17107	17148	17202	17063	17360	17183	17210	17186	17050	17342	17257	17402	17108	17218	17209	17208	17292	17013	17322	17126	17054	17194	17215	17195	17074	17021	17021	16989	17141	17187	17092	17183	17010	17107	16985	17244	17036	17206	17294	17191	17141	17114	17172	17256	17089	17232	17198	17206	17040	16950	17174	17335	17315	16988	17036	17225	17064	17040	17127	17157	17207	17088	17201	17304	17218	17133	16999	17172	17133	17251	17108	17051	16951	17411	17069	17124	17072	17127	17190	17076	17174	17079	17226	17135	17125	17153	17088	16929	17069	17152	17122	17237	17213	17061	17077	17265	17016	17312	17334	17385	17115	17048	17140	17019	17198	17023	17079	17167	17219	17178	17176	16965	17055	16980	17169	17248	17159	17154	17047	17174	17256	17132	17281	17124	17108	17225	17166	17333	17171	17237	17289	17285	17038	17135	17101	17184	17263	17200	17114	17119	17211	17216	17120	17245	17151	17088	17076	17121	17091	17156	17141	17204	17023	17212	17177	17291	17227	17245	17269	17097	17227	17075	17045	17270	17274	17375	17144	17119	16961	17121	17169	17221	17173	17119	17211	17414	17207	17309	17026	17240	17285	17030	17182	17148	17132	17139	17026	17112	17151	17126	17267	17206	17087	17122	17340	17210	17013	17274	17385	17148	17169	16809	17256	17093	17254	17120	17124	17025	17288	17115	17070	17083	16958	17231	17408	17305	17069	17168	17321	17189	17146	17202	16992	16917	17164	16973	16945	17281	17160	17142	17259	17266	17087	17225	17259	17138	17326	17197	16975	17365	17137	17320	17121	17202	17186	17050	16893	17156	17010	17119	17116	17268	17166	17151	17101	17125	17129	17051	17032	17078	17239	17136	17124	17117	17292	17410	17191	17145	17180	17262	17147	17098	17018	17046	17145	17259	17226	17104	17177	17043	17280	16897	17093	17285	17144	17179	17071	17309	17208	17000	17009	17120	17109	17171	17269	17185	17054	16990	17273	17173	17118	17286	16979	17149	17256	16976	17004	17033	17047	17113	17054	17214	17331	17209	17212	17266	16967	16931	17167	17212	17157	17185	17068	17225	17105	17310	17160	17176	17119	17256	17236	17013	17342	17173	17266	17345	17345	17329	17193	17139	17057	17030	17076	17267	17131	17146	17197	17156	16842	17062	17051	17278	16838	17117	17169	16970	17202	17242	17002	17130	17252	17112	17085	17039	17224	17121	17013	17130	17152	17083	17128	17253	16936	17176	17227	17078	17222	17206	17080	17193	16958	17195	17160	17083	17093	17170	17070	17025	17273	17421	17042	17101	17128	17053	17077	17387	17205	17198	17275	17300	17066	17359	17264	17060	17030	17314	17041	17012	17344	17316	17141	17159	17135	17173	17111	17263	17132	17031	17135	17300	17263	16963	17390	16954	17179	17284	17175	17171	17196	17137	17196	17041	17094	17214	17149	17292	17098	17045	17244	17003	17008	17127	17256	17153	17209	16968	17179	17107	17316	17287	17175	17123	17152	17153	17070	17171	17220	17222	17090	17316	17378	17144	17349	17165	17041	17069	17015	17151	17270	17054	17086	17222	17275	17311	17096	17185	17181	17239	17168	17190	17216	17134	17195	17239	17148	17045	17139	17236	17089	17246	17001	17148	16954	17106	17019	17077	17046	16943	17228	17096	17297	17072	17089	17023	17109	17146	17236	16994	17053	17159	17006	17206	17214	17172	17150	17183	17202	17287	17372	17151	17306	17273	17060	17116	17193	17029	17393	17219	17190	17127	17105	17214	17251	17171	17387	17408	17208	17152	17080	17023	17364	17111	17224	17105	17151	17119	17322	17392	16972	17218	17243	17134	17193	17108	17258	17149	17125	16902	17223	17112	17144	17303	17176	17208	17118	16963	17188	16986	17193	16966	17098	17306	17348	17070	17030	17218	17140	17205	17231	17146	17084	17141	17129	17098	17115	17248	17126	17345	17256	17306	17226	17124	17164	17007	16922	17289	17264	17041	17267	17004	17030	17261	17083	17078	17261	17110	17259	17243	17150	17157	17163	17195	17210	17372	17305	17065	17289	17438	17102	17286	17072	17109	17267	17236	17202	17133	17232	17153	17219	17193	17162	17181	17263	17115	17160	17112	17145	17252	17230	17193	17188	17173	17083	17303	17372	17108	17138	17088	16962	17061	17175	17032	17028	17117	17109	16985	17034	17176	17108	17194	17205	17221	17036	17151	17222	17282	17284	17146	17052	17193	17070	17298	17174	17364	17021	17264	17037	17342	17244	17189	17364	17099	17190	17264	17315	17257	17253	17264	17144	17120	17239	17177	17152	17195	17342	17218	17025	17102	17012	17190	16993	17410	17251	16989	17272	17059	17078	17280	17129	17095	17077	17224	17231	17164	17107	17053	17101	17083	17119	16977	17159	17311	17381	17301	17168	17180	16967	17138	17128	17301	17280	17259	17257	17240	17257	17060	17013	17010	17118	17425	17273	17170	17418	17055	17038	17193	16970	17150	17248	17152	16948	17112	17220	17334	17131	17360	17394	17270	17203	16929	17102	17157	17349	16975	17052	16946	17033	17162	17161	17237	17068	17110	17241	17186	17292	16966	17049	16962	17344	17167	17113	17181	17023	17347	17108	17048	17148	17434	17074	16962	17133	17191	17244	17230	17177	17176	17297	17143	17175	17233	17240	16905	17115	17167	17162	17320	17130	17114	17402	17024	17370	17013	17190	17162	17156	17290	17110	17053	17090	17069	16997	17273	17237	16925	17077	17073	17411	17026	17172	17123	17318	17357	17105	17295	17199	17065	16908	17121	17147
16299	23249	23508	19659	17563	16743	16350	16261	16408	15822	15971	16626	18149	18272	17467	16796	15952	15537	15337	15495	15414	15507	15411	15347	15307	15427	15193	15400	15302	15449	15314	15159	15351	15364	15380	15330	15197	15281	15276	15252	15355	15347	15307	15244	15363	15239	15121	15293	15392	15327	15565	15182	15463	15469	15252	15267	15292	15570	15399	15371	15524	15352	15322	15362	15330	15320	15242	15324	15210	15237	15387	15305	15338	15401	15284	15293	15319	15350	15342	15415	15221	15413	15296	15298	15347	15214	15428	15433	15206	15281	15201	15147	15242	15291	15227	15347	15280	15300	15389	15383	15320	15366	15187	15346	15360	15348	15323	15414	15145	15267	15389	15506	15237	15280	15216	15214	15349	15118	15343	15397	15434	15302	15398	15295	15302	15129	15252	15319	15347	15450	15250	15464	15245	15230	15401	15197	15325	15246	15224	15249	15237	15385	15145	15365	15513	15350	15295	15255	15353	15314	15283	15334	15499	15303	15239	15222	15227	15268	15492	15562	15503	15305	15295	15340	15516	15291	15256	15228	15197	15340	15281	15298	15409	15394	15352	15330	15233	15447	15298	15332	15222	15554	15252	15389	15289	15503	15365	15280	15131	15398	15258	15367	15357	15327	15404	15254	15338	15170	15309	15400	15551	15233	15437	15288	15158	15357	15312	15336	15285	15230	15229	15339	15418	15231	15287	15289	15341	15307	15553	15284	15297	15314	15427	15126	15253	15307	15284	15268	15297	15420	15351	15403	15338	15482	15290	15409	15334	15298	15345	15363	15404	15350	15210	15167	15399	15358	15202	15228	15442	15319	15243	15462	15448	15295	15418	15372	15474	15309	15513	15208	15322	15324	15370	15548	15252	15235	15352	15349	15473	15223	15320	15330	15360	15289	15272	15504	15377	15332	15428	15357	15329	15423	15267	15370	15371	15475	15365	15392	15410	15286	15263	15327	15425	15314	15145	15145	15421	15369	15389	15480	15340	15338	15346	15127	15269	15225	15232	15379	15256	15308	15331	15349	15370	15174	15308	15273	15423	15395	15278	15309	15398	15427	15202	15390	15514	15453	15310	15361	15333	15457	15433	15343	15287	15510	15355	15566	15337	15514	15307	15410	15401	15483	15212	15429	15401	15380	15330	15446	15613	15230	15423	15148	15492	15473	15361	15275	15210	15290	15269	15369	15186	15216	15292	15387	15283	15265	15354	15490	15323	15375	15267	15312	15312	15457	15318	15278	15272	15249	15333	15166	15518	15432	15342	15200	15344	15320	15179	15431	15300	15380	15346	15442	15531	15252	15338	15348	15283	15121	15233	15276	15453	15352	15236	15243	15338	15212	15378	15474	15363	15405	15153	15391	15292	15482	15407	15419	15463	15298	15155	15264	15253	15344	15323	15330	15347	15455	15265	15305	15367	15398	15209	15378	15321	15355	15188	15408	15307	15289	15324	15273	15386	15199	15427	15212	15235	15288	15376	15238	15423	15229	15227	15308	15216	15301	15467	15404	15334	15315	15373	15286	15360	15087	15366	15382	15195	15241	15242	15413	15278	15379	15415	15349	15330	15291	15378	15404	15466	15247	15170	15332	15413	15443	15315	15416	15346	15364	15278	15589	15259	15516	15423	15287	15208	15436	15282	15325	15267	15245	15339	15342	15201	15395	15248	15423	15220	15292	15378	15312	15444	15466	15341	15422	15399	15368	15306	15506	15168	15385	15281	15452	15221	15366	15313	15349	15416	15302	15317	15384	15389	15319	15271	15231	15525	15414	15338	15446	15317	15337	15365	15342	15430	15389	15402	15261	15505	15264	15419	15251	15273	15266	15251	15196	15414	15391	15198	15453	15511	15307	15406	15336	15316	15273	15378	15294	15292	15153	15364	15358	15311	15325	15266	15263	15349	15284	15417	15370	15238	15314	15335	15324	15338	15171	15302	15360	15474	15477	15508	15378	15248	15308	15253	15375	15315	15356	15276	15353	15509	15105	15402	15355	15415	15393	15345	15371	15514	15330	15394	15338	15315	15223	15275	15533	15380	15462	15336	15301	15382	15215	15414	15302	15331	15401	15421	15473	15347	15325	15357	15077	15412	15258	15268	15327	15294	15480	15228	15181	15494	15322	15151	15394	15444	15357	15277	15391	15256	15537	15357	15176	15362	15400	15318	15425	15555	15385	15443	15260	15414	15313	15135	15380	15254	15446	15301	15140	15455	15275	15327	15283	15323	15432	15448	15300	15318	15398	15216	15265	15339	15258	15398	15268	15358	15372	15243	15297	15320	15244	15393	15309	15504	15274	15506	15218	15277	15325	15332	15420	15490	15353	15285	15491	15388	15450	15196	15206	15277	15353	15383	15289	15406	15358	15245	15314	15428	15176	15265	15285	15402	15391	15258	15359	15236	15152	15243	15451	15318	15393	15347	15359	15337	15384	15459	15331	15281	15338	15446	15280	15456	15385	15236	15213	15503	15376	15318	15389	15510	15366	15445	15288	15256	15425	15445	15389	15246	15516	15317	15310	15417	15091	15238	15428	15284	15441	15332	15359	15403	15364	15227	15400	15306	15392	15436	15413	15409	15308	15311	15388	15322	15273	15266	15364	15390	15490	15359	15474	15352	15460	15425	15368	15396	15301	15308	15365	15508	15305	15511	15280	15425	15520	15296	15536	15335	15432	15351	15294	15231	15154	15261	15163	15187	15289	15483	15341	15447	15257	15328	15419	15185	15453	15379	15276	15315	15366	15298	15562	15333	15238	15448	15286	15277	15420	15523	15501	15232	15257	15578	15411	15347	15459	15338	15371	15230	15422	15254	15297	15219	15442	15339	15392	15417	15214	15387	15177	15400	15327	15378	15399	15325	15220	15220	15354	15361	15324	15298	15209	15341	15376	15359	15244	15380	15406	15298	15444	15429	15384	15365	15343	15334	15351	15272	15379	15301	15378	15510	15473	15349	15474	15221	15436	15278	15308	15241	15274	15454	15661	15336	15363	15544	15429	15496	15245	15434	15462	15149	15342	15289	15458	15308	15349	15462	15328	15364	15221	15542	15224	15137	15339	15315	15295	15329	15246	15320	15348	15399	15192	15578	15424	15458	15371	15407	15328	15464	15424	15404	15181	15425	15336	15329	15328	15335	15259	15392	15474	15392	15286	15342	15390	15347	15336	15293	15281	15255	15255	15325	15375	15391	15480	15341	15404	15133	15265	15411	15207	15252	15278	15229	15384	15334	15152	15346	15324	15231	15338	15098	15423	15362	15225	15406	15426	15308	15434	15283	15298	15541	15312	15411	15454	15362	15172	15350	15414	15276	15232	15342	15377	15345	15166	15356	15351	15198	15262	15366	15312	15331	15418	15345	15258	15263	15184	15404	15371	15390	15300	15269	15252	15381	15288	15310	15235	15488	15268	15470	15323	15381	15316	15177	15372	15450	15225	15190	15433	15304	15315	15474	15272	15161	15346	15404	15465	15266	15190	15245	15239	15243	15104	15395	15396	15151	15282	15530	15492	15182	15304	15593	15310	15456	15295	15566	15425	15367	15315	15366	15360	15313	15303	15297	15237	15388	15284	15257	15303	15288	15295	15321	15278	15301	15320	15418	15314	15334	15339	15274	15298	15297	15197	15338	15402	15364	15392	15306	15257	15406	15247	15335	15372	15397	15418	15440	15332	15357	15340	15269	15195	15474	15325	15086	15406	15412	15293	15470	15433	15316	15293	15289	15408	15353	15243	15385	15452	15418	15342	15438	15398	15312	15325	15531	15225	15436	15421	15318	15395	15270	15311	15162	15453	15496	15263	15183	15211	15241	15541	15342	15415	15021	15367	15255	15442	15314	15328	15346	15545	15422	15445	15388	15401	15276	15574	15331	15384	15318	15349	15239	15386	15266	15453	15479	15490	15330	15496	15267	15460	15443	15208	15413	15337	15280	15298	15450	15478	15518	15351	15281	15346	15351	15270	15304	15330	15326	15338	15474	15399	15349	15249	15274	15377	15187	15251	15384	15420	15360	15337	15385	15357	15258	15338	15455	15174	15361	15310	15244	15155	15395	15396	15436	15360	15271	15317	15335	15456	15406	15278	15457	15235	15205	15401	15300	15426	15295	15541	15333	15344	15194	15130	15136	15353	15243	15229	15316	15366	15280	15313	15609	15366	15226	15400	15385	15331	15365	15280	15262	15276	15288	15243	15430	15394	15443	15178	15318	15385	15446	15168	15452	15356	15272	15349	15227	15390	15518	15339	15213	15383	15441	15380	15485	15470	15414	15213	15287	15432	15393	15168	15438	15354	15445	15266	15211	15381	15470	15169	15331	15360	15360	15321	15347	15412	15382	15459	15366	15182	15264	15412	15352	15379	15534	15257	15409	15223	15433	15409	15444	15348	15448	15345	15373	15343	15368	15359	15408	15328	15448	15322	15252	15261	15415	15256	15412	15434	15366	15361	15245	15324	15317	15321	15288	15384	15323	15422	15300	15410	15173	15290	15112	15212	15310	15353	15371	15435	15416	15394	15442	15080	15418	15464	15327	15403	15399	15220	15425	15090	15332	15364	15255	15336	15292	15336	15461	15375	15466	15311	15370	15228	15223	15291	15421	15382	15311	15449	15265	15376	15363	15496	15266	15280	15309	15584	15519	15306	15425	15425	15285	15470	15538	15303	15441	15423	15350	15281	15451	15262	15578	15358	15404	15392	15384	15410	15447	15483	15354	15407	15340	15199	15210	15315	15411	15272	15487	15389	15317	15381	15626	15276	15262	15152	15455	15280	15370	15384	15184	15535	15348	15427	15378	15573	15482	15384	15314	15338	15340	15256	15468	15465	15382	15428	15457	15244	15269	15290	15364	15303	15392	15378	15412	15420	15340	15189	15203	15174	15303	15252	15468	15314	15328	15503	15315	15282	15444	15401	15475	15275	15436	15297	15209	15254	15267	15299	15371	15403	15318	15432	15385	15164	15413	15431	15423	15441	15353	15320	15359	15271	15409	15229	15374	15389	15311	15336	15280	15471	15423	15324	15403	15377	15418	15377	15316	15351	15396	15408	15270	15238	15433	15356	15348	15412	15277	15433	15418	15295	15275	15282	15316	15281	15414	15289	15316	15309	15340	15341	15381	15240	15369	15362	15352	15450	15289	15244	15243	15306
24428	21669	29225	24675	22678	23046	22444	19869	19119	19038	19233	19987	32240	31794	28742	24258	20897	19145	18873	18392	18558	18418	18311	18417	18256	18138	18211	18385	18223	18366	18468	18436	18271	18238	18253	18342	18489	18278	18212	18434	18257	18292	18334	18184	18049	18289	18191	18093	18244	18303	18455	18214	18370	18212	18241	18530	18319	18323	18234	18286	18444	18313	18352	18152	18005	18185	18456	18330	18441	18118	18375	18189	18468	18256	18473	18264	18271	18233	18115	18203	18237	18261	18258	18291	18196	18129	18337	18227	18145	18337	18346	18178	18057	18228	18246	18388	18303	18245	18307	18084	18099	18230	18180	18177	18312	18190	17992	18051	18120	18340	18448	18312	18260	18313	18294	18218	18250	18493	18213	18210	18099	18166	18352	18241	18275	18244	18365	18411	18311	18314	18347	18319	18504	18369	18234	18342	18264	18157	18249	18206	18359	18235	18363	18270	18144	18333	18297	18376	18438	18364	18215	18239	18018	18210	18260	18218	18431	18340	18045	18275	18315	18250	18164	18122	18365	18249	18217	18190	18295	18185	18240	18243	18288	18399	18166	18119	18381	18311	18149	18145	18142	18201	18227	18249	18355	18230	18421	18274	18139	18237	18163	18115	18283	18326	18178	18281	18288	18149	18233	18196	18158	18233	18271	18106	18267	18379	18409	18336	18078	18341	18319	18246	18201	18171	18114	18325	18282	18421	18139	18518	18272	18053	18157	18370	18292	18321	18355	18192	18152	18117	18316	18457	18276	18302	18263	18299	18213	18238	18468	18351	18178	18255	18141	18144	18267	18260	18180	18352	18333	18359	18209	18157	18388	18199	18261	18227	18447	18373	18359	18008	18329	18177	18077	18240	18375	18263	18322	18378	18140	18021	18293	18285	18226	18207	18030	18119	18129	18152	18206	18303	18331	18340	18097	18095	18172	18092	18157	18223	18290	18069	18217	18180	18307	18110	18305	18059	18241	18113	18380	18024	18205	18325	17962	18179	18393	18256	18294	18050	18225	18275	18330	18010	18407	18174	18139	18099	18277	18304	18104	18301	18309	18191	18351	18267	18054	18291	18197	18146	18448	18342	18100	18351	18187	18158	18393	18189	18236	18296	18235	18273	18342	18035	18237	18281	18442	18337	18181	18247	18133	18531	18070	18140	18294	18241	18125	18157	18440	18360	18304	18228	18434	18317	18266	18377	18173	18075	18220	18451	18237	18167	18184	18298	18153	18355	18427	18127	18185	18266	18309	18248	18202	18164	18355	18509	18238	18111	18275	18267	18203	18207	18490	18180	18188	18210	17992	18227	18287	18048	18183	18280	18233	18188	18174	18317	18163	18269	18424	18205	18182	18208	18079	18248	18335	18335	18209	18152	18199	18490	18254	18093	18286	18251	18416	18155	18332	18504	18357	18386	18217	18331	18329	18167	18296	18248	18389	18422	18447	18438	18217	18235	18157	18175	18411	18199	18129	18153	18373	18203	18098	18186	17909	18230	18332	18266	18292	18186	18295	18000	18136	18300	18204	18204	18135	18354	18171	18160	18200	18248	18302	18340	18305	18083	18397	18205	18317	18253	18319	18251	18244	18238	18090	18210	18303	18251	18192	18278	18259	18116	18140	18170	18288	18291	18052	18186	18280	18370	18384	18251	18352	18287	18360	18285	18226	18163	18375	18106	18429	18332	18355	18398	18427	18256	18117	18232	18234	18418	18241	18267	18210	18198	18266	18156	18125	18136	18340	18376	18465	18310	18239	18226	18259	18290	18118	18052	18154	18195	18196	18295	18144	18326	18248	18194	18287	18164	18187	17979	18359	18031	18310	18189	18138	18357	18263	18257	18249	18391	18499	18253	18206	18170	18256	18268	18278	18160	18170	18408	18216	18296	18169	18323	18303	18297	18166	18270	18437	18345	18328	18136	18342	18487	18160	18372	18225	18088	18338	18212	18071	18036	18380	18215	18058	18210	18273	18130	18142	18339	18219	18314	18449	18094	18278	18349	18026	18117	18409	18152	18327	18355	18356	17893	18192	18160	18381	18368	18216	18233	18087	18302	18144	18227	18062	18213	18353	18390	18286	18388	18119	18317	18375	18328	18367	18298	18471	18140	18222	18376	18204	18339	18443	18358	18171	18390	17963	18339	18150	18192	18335	18220	18201	18279	18206	18398	18474	18168	18082	18049	18011	18163	18148	18336	18361	18293	18316	18110	18318	18209	18352	18239	18278	18241	18284	18269	18307	18326	18267	18097	18387	18384	18188	18132	18091	18166	18389	18083	18139	18120	18008	18145	18273	17999	18004	18282	18328	18308	18202	18209	18168	18224	18266	18415	18253	18020	18179	18215	18390	18106	18297	18414	18217	18252	18297	18345	18080	18177	18239	18288	18377	18385	18293	18346	18268	18357	18223	18149	18291	18212	18338	18301	18336	18108	18429	18359	18374	18071	18374	18255	18238	18193	18159	18196	18277	18201	18165	18265	18409	18470	18239	18109	18244	18163	18288	18218	18271	18276	18296	18410	18292	18322	18361	18160	18286	18285	18502	18418	18332	18305	18611	18424	18444	18404	18408	18163	18226	18206	18094	18153	18244	18206	18326	18374	18403	18245	18287	18178	18289	18289	18111	18171	18361	18342	18288	18313	18233	18293	18280	18318	18402	18141	18209	18185	18251	18328	18207	18192	18077	18170	18084	18101	18094	18235	18231	18340	18306	18250	18192	18286	18350	18207	18146	18168	18281	18304	18220	18179	18462	18288	18414	18458	18423	18301	18142	18387	18269	18285	18314	18166	18199	18127	18199	18289	18384	18364	18262	18134	18301	18145	18314	18218	18449	18391	18302	18284	18256	18198	18226	18128	18192	18054	18152	18075	18361	18338	18256	18069	18255	18273	18177	18275	18122	18331	18413	18318	18366	18237	18220	18206	18396	18329	18281	18154	18437	18524	18264	18301	18166	18221	18343	18317	18283	18196	18076	18434	18224	18187	17902	18280	17941	18166	18177	18171	18383	18403	18315	18330	18275	18285	18207	18037	18220	18352	18246	18263	18291	18217	18422	18200	18280	18049	18170	18233	18237	18228	18322	18197	18502	18263	18308	18301	18336	18213	18169	18093	18159	18122	18392	18349	18401	18268	18163	18314	18188	18355	18297	18166	18228	18193	18244	18280	18288	18194	18183	18458	18180	18414	18288	18248	18114	18297	18437	18424	18199	18164	18116	18164	18232	18436	18122	18347	18407	18167	18342	18186	18523	18057	18320	18328	18366	18243	18242	18285	18183	18178	18123	18286	17971	18412	18375	18148	18176	18241	17866	18254	18138	18324	18260	18413	18272	18491	18168	18244	18265	18081	18298	18307	18284	18385	18283	18218	18457	18344	18161	18156	18486	18070	18339	17954	18234	18259	18325	18214	18290	18104	18163	18287	18375	18348	18077	18196	18184	18168	18478	18386	18039	18182	18327	18029	18357	18374	18544	18176	18118	18265	18228	18264	18359	18207	18319	18355	18094	18309	18422	18068	18141	18285	18206	18203	18400	18195	18330	18385	18292	18146	18133	18146	18325	18252	18301	18056	18392	18372	18282	18267	18125	18423	18267	18111	18327	18246	18244	18018	18257	18415	18272	18173	18437	18222	18381	18209	18212	18292	18205	18435	18253	18196	18497	18260	18314	18375	18367	18218	18230	18199	18050	18189	18267	18424	18328	18389	18214	18331	18336	18031	18223	18155	18044	18087	18514	18161	18286	18245	18411	18283	18459	18310	18136	18119	18496	18151	18318	18205	18237	18322	18041	18204	18180	18337	18235	18009	18220	18200	18154	18324	18411	18477	18262	18260	18513	18259	18144	18253	18108	18215	18191	18323	18279	18143	18339	18319	18280	18215	18399	18275	18135	18316	18246	18245	18187	18229	18108	18382	18177	18231	18351	18140	18137	18000	18239	18271	18170	18193	18238	18350	18178	18294	18122	18297	18150	18227	18400	18259	18228	18310	18127	18327	18128	18295	18242	18140	18305	17998	18174	18250	18207	18207	18232	18405	18320	18161	18201	18285	18292	18184	18343	18373	18284	18201	18308	18400	18281	18279	18331	18234	18136	18203	18319	18131	18464	18300	18236	18283	18338	18176	18445	18306	18206	18307	18442	18417	18396	18233	18053	18532	18334	18216	18194	18027	18113	18194	18171	18220	18321	18130	18283	18145	18200	18145	18588	18351	18388	18223	18435	18188	18116	18109	18292	18106	18177	18291	18309	18170	18110	18091	18340	18060	18081	18297	18305	18339	18396	18074	18228	18214	18314	18264	18230	18083	18343	18323	18231	18156	18261	18243	18354	18066	18227	18110	18393	18060	17939	18422	18312	18293	18332	17910	18307	18219	18068	18296	18389	18240	18330	18298	18225	18300	18311	18131	18362	18317	18110	18223	17998	18146	18430	18268	18185	18276	18295	18325	18176	18314	18321	18182	18162	18179	18407	18290	18211	18110	18330	18205	18217	18257	18191	18237	18300	18305	18215	18331	18401	18187	18160	18223	18350	18385	18176	18305	18274	17998	18290	18306	18364	18116	18298	18205	18153	18214	18215	18327	18386	18267	18409	18261	18258	18105	18277	18123	18246	18068	18180	18250	18024	18200	18292	18356	18180	18070	18201	18258	18444	18247	18220	18122	18098	18239	18125	18168	18061	18325	18455	18162	18138	18222	18168	18012	18096	18283	18275	18336	18226	18102	18046	18270	18354	18443	18269	18137	18201	18419	18285	18261	18420	18376	18126	18200	18361	18323	18320	18175	18164	18367	18441	18348	18508	18086	18274	18202	18211	18327	18271	18414	18288	18301	18339	18171	18241	18357	18259	18113	18241	18097	18051	18220	18415	18407	18261	18162	18129	18253	18110	18331	18261	18216	18144	18022	18361	18230	18306	18206	18298	18322	18287	18245	18309	18094	18178	18119	18329	18284	18098	18149	18107	18126	18344	18400	18200	18247	18120	18223	18154	18276	18232	18076	18088	17932	18482	18226	18361	18287	18282	18420	18290	18094	18270	18341	18457	18459	18115	18174	18350	18366	18236	18349	18294	18103	18389	18289	18364	18429	18324	18212	18306	18156	18372	18041	18177	18168	18086	18200	18126	18194	18212	18163	18397	18230	18088	18520
15905	27711	26617	21988	20914	19601	18961	18243	17655	17413	17032	19479	35684	33556	29403	23093	18695	17317	16538	16359	16424	16496	16082	16248	16337	16111	16394	16443	16334	16401	16336	16364	16421	16117	16480	16211	16174	16316	16407	16309	16455	16363	16265	16220	16170	16419	16221	16220	16215	16469	16327	16201	16388	16354	16301	16326	16373	16274	16531	16252	16281	16402	16079	16151	16265	16415	16369	16300	16410	16196	16312	16258	16222	16173	16443	16358	16413	16363	16386	16329	16323	16361	16316	16384	16330	16344	16303	16264	16532	16309	16221	16305	16501	16163	16354	16288	16581	16385	16400	16127	16053	16252	16372	16474	16301	16201	16363	16412	16432	16302	16399	16416	16401	16256	16173	16289	16219	16141	16229	16174	16319	16320	16354	16245	16334	16338	16329	16286	16441	16271	16302	16269	16454	16351	16302	16315	16362	16187	16442	16145	16563	16291	16418	16235	16315	16156	16331	16259	16235	16372	16308	16308	16426	16162	16000	16387	16363	16291	16234	16201	16354	16382	16208	16358	16286	16187	16436	16172	16318	16139	16238	16286	16313	16300	16243	16289	16262	16406	16347	16436	16167	16181	16185	16346	16225	16229	16315	16257	16256	16275	16567	16303	16284	16369	16275	16291	16243	16206	16219	16254	16152	16369	16303	16297	16253	16274	16045	16170	16365	16285	16273	16284	16354	16388	16353	16265	16428	16337	16260	16121	16226	16423	16535	16291	16287	16333	16420	16338	16237	16389	16247	16333	16368	16147	16434	16372	16210	16198	16209	16390	16301	16286	16170	16243	16243	16375	16202	16241	16348	16241	16319	16318	16451	16170	16274	16338	16270	16291	16316	16313	16371	16327	16410	16394	16261	16159	16349	16250	16397	16214	16379	16354	16174	16359	16371	16345	16274	16254	16246	16372	16322	16083	16405	16405	16429	16386	16268	16359	16256	16191	16463	16339	16268	16411	16346	16400	16383	16263	16199	16351	16148	16235	16219	16271	16299	16442	16273	16284	16256	16343	16290	16235	16315	16233	16045	16295	16136	16277	16176	16223	16434	16403	16389	16223	16341	16484	16308	16308	16117	16378	16309	16364	16522	16361	16322	16239	16299	16304	16401	16281	16238	16259	16433	16214	16360	16159	16344	16276	16406	16276	16179	16318	16158	16289	16366	16288	16280	16274	16275	16410	16144	16350	16148	16329	16309	16100	16308	16334	16189	16313	16408	16190	16245	16367	16417	16432	16173	16362	16240	16236	16261	16308	16348	16318	16349	16108	16218	16290	16245	16372	16422	16281	16353	16194	16353	16192	16436	16261	16294	16195	16231	16428	16269	16215	16489	16233	16260	16364	16182	16127	16358	16283	16166	16193	16349	16456	16172	16331	16170	16259	16144	16292	16189	16244	16260	16190	16138	16277	16270	16453	16096	16395	16169	16304	16286	16234	16258	16392	16399	16206	16199	16361	16326	16380	16356	16475	16145	16239	16304	16340	16209	16176	16321	16180	16402	16316	16273	16389	16174	16418	16173	16284	16306	16345	16223	16296	16308	16392	16187	16265	16300	16103	16202	16199	16207	16326	16223	16235	16233	16318	16316	16317	16083	16242	16277	16389	16306	16262	16293	16239	16338	16257	16232	16387	16250	16380	16338	16158	16283	16512	16201	16208	16420	16347	16200	16369	16153	16190	16354	16325	16349	16182	16322	16224	16343	16288	16279	16317	16364	16289	16337	16266	16225	16365	16363	16315	16245	16249	16321	16240	16186	16343	16281	16305	16276	16307	16347	16269	16259	16175	16204	16183	16296	16357	16267	16300	16268	16323	16288	16475	16194	16273	16461	16380	16150	16391	16352	16253	16228	16381	16243	16169	16239	16201	16286	16267	16354	16239	16297	16393	16282	16404	16285	16344	16275	16350	16334	16285	16423	16386	16278	16636	16336	16223	16173	16232	16262	16357	16258	16272	16338	16396	16232	16207	16441	16235	16228	16054	16204	16219	16200	16294	16210	16159	16289	16190	16226	16202	16293	16382	16347	16268	16315	16274	16268	16338	16331	16313	16361	16300	16351	16291	16268	16333	16192	16227	16366	16340	16414	16283	16252	16174	16405	16259	16273	16145	16096	16261	16399	16348	16408	16326	16309	16194	16280	16401	16203	16276	16258	16324	16296	16294	16204	16292	16381	16239	16277	16484	16215	16214	16102	16353	16361	16267	16270	16286	16389	16140	16200	16375	16298	16292	16182	16359	16289	16313	16270	16384	16435	16262	16326	16240	16316	16247	16365	16451	16275	16401	16404	16395	16366	16091	16367	16301	16377	16231	16224	16244	16284	16338	16192	16358	16414	16322	16361	16110	16298	16427	16362	16332	16241	16290	16302	16242	16266	16250	16260	16302	16293	16443	16255	16116	16187	16365	16258	16299	16311	16394	16433	16318	16246	16224	16230	16348	16213	16126	16215	16434	16284	16411	16119	16375	16380	16317	16221	16254	16261	16284	16336	16452	16487	16179	16315	16308	16322	16372	16441	16433	16185	16213	16167	16319	16114	16503	16149	16298	16354	16523	16243	16385	16333	16280	16370	16320	16524	16128	16284	16309	16285	16107	16483	16230	16278	16286	16138	16445	16364	16320	16414	16202	16320	16233	16325	16395	16232	16342	16192	16197	16378	16077	16236	16256	16391	16292	16367	16248	16223	16282	16334	16273	16299	16303	16097	16343	16391	16272	16075	16248	16189	16195	16369	16379	16283	16370	16181	16257	16252	16052	16177	16429	16307	16250	16408	16258	16177	16130	16382	16248	16121	16220	16149	16290	16241	16319	16487	16148	16262	16218	16308	16261	16400	16279	16250	16491	16249	16267	16507	16279	16316	16231	16243	16239	16326	16284	16325	16258	16248	16374	16193	16477	16301	16369	16303	16438	16106	16313	16265	16190	16282	16555	16364	16239	16281	16340	16272	16317	16226	16369	16300	16292	16260	16491	16221	16330	16368	16320	16127	16238	16351	16153	16306	16506	16243	16314	16217	16173	16275	16528	15888	16337	16424	16336	16221	16209	16199	16290	16289	16214	16335	16321	16186	16470	16326	16175	16141	16399	16278	16282	16287	16410	16338	16368	16257	16342	16286	16218	16272	16353	16363	16170	16339	16432	16178	16308	16262	16268	16206	16311	16118	16368	16515	16520	16303	16245	16091	16177	16274	16270	16311	16262	16397	16473	16274	16246	16244	16213	16392	16271	16308	16270	16344	16273	16349	16431	16321	16198	16268	16247	16245	16410	16254	16364	16351	16340	16363	16184	16290	16301	16243	16380	16182	16381	16320	16493	16261	16216	16314	16334	16325	16375	16296	16304	16360	16143	16281	16434	16280	16246	16225	16214	16302	16327	16242	16298	16125	16420	16355	16270	16198	16218	16197	16267	16199	16261	16378	16215	16190	16222	16339	16318	16160	16437	16453	16284	16298	16364	16405	16248	16312	16394	16368	16121	16182	16044	16021	16413	16247	16400	16230	16375	16469	16298	16105	16343	16203	16199	16300	16176	16214	16334	16455	16266	16296	16272	16353	16147	16169	16324	16177	16194	16321	16456	16226	16215	16294	16330	16287	16280	16329	16297	16512	16205	16121	16227	16295	16230	16383	16350	16318	16181	16231	16270	16159	16123	16415	16388	16450	16389	16288	16122	16353	16265	16368	16385	16225	16386	16393	16328	16296	16229	16226	16279	16377	16459	16486	16363	16142	16203	16277	16334	16165	16341	16285	16224	16307	16269	16192	16065	16427	16186	16192	16426	16312	16312	16231	16180	16133	16291	16216	16388	16304	16448	16214	16426	16371	16352	16219	16295	16296	16157	16150	16292	16295	16290	16321	16378	16382	16390	16272	16334	16229	16238	16121	16438	16401	16353	16210	16249	16487	16221	16187	16345	16171	16092	16416	16244	16310	16255	16261	16383	16177	16189	16268	16206	16261	16287	16167	16107	16319	16399	16338	16392	16178	16391	16275	16199	16276	16295	16116	16198	16208	16244	16190	16362	16289	16142	16228	16217	16290	16139	16305	16250	16439	16304	16393	16288	16330	16353	16247	16274	16500	16243	16355	16245	16253	16277	16332	16249	16183	16296	16249	16125	16357	16143	16490	16286	16359	16088	16267	16254	16151	16351	16378	16319	16244	16162	16249	16414	16192	16269	16106	16165	16239	16294	16434	16282	16161	16190	16222	16276	16225	16308	16336	16446	16368	16328	16351	16333	16445	16466	16285	16449	16301	16124	16088	16155	16457	16304	16411	16292	16420	16295	16373	16460	16247	16230	16216	16365	16302	16179	16258	16437	16260	16299	16323	16504	16192	16212	16335	16345	16246	16290	16173	16289	16275	16302	16293	16491	16397	16403	16344	16374	16244	16113	16170	16270	16222	16254	16413	16446	16357	16363	16296	16363	16220	16388	16456	16367	16363	16236	16299	16411	16380	16305	16436	16303	16302	16074	16216	16277	16110	16164	16489	16264	16316	16246	16334	16280	16244	16246	16607	16154	16265	16411	16315	16287	16197	16451	16385	16196	16226	16143	16411	16184	16343	16200	16287	16267	16358	16193	16393	16161	16243	16153	16132	16126	16306	16381	16286	16332	16329	16264	16264	16318	16349	16156	16322	16349	16147	16286	16300	16236	16470	15979	16332	16296	16289	16307	16311	16350	16368	16388	16100	16291	16221	16392	16212	16237	16253	16291	16418	16479	16270	16205	16259	16189	16348	16143	16377	16365	16282	16413	16285	16303	16348	16486	16413	16216	16251	16192	16292	16376	16189	16437	16193	16377	16306	16304	16408	16114	16099	16238	16457	16329	16174	16278	16203	16275	16430	16244	16254	16273	16195	16300	16254	16274	16338	16354	16176	16425	16392	16266	16299	16374	16390	16179	16398	16402	16380	16321	16118	16225	16264	16282	16295	16274	16272	16149	16403	16319	16201	16265	16280	16124	16429	16419	16289	16208	16209	16091	16359	16219	16203	16317	16325	16304	16474	16114	16220	16148	16228	16282	16250	16308	16353	16471	16192	16383	16274	16312	16155	16552	16280	16310	16346	16237	16204	16421	16391	16174	16194	16305	16453	16248	16397	16380	16407	16198	16236	16301	16146	16307	16551	16218	16283	16276
22226	20650	28195	23117	20906	23256	25097	20300	19229	19137	18806	19268	36354	38321	34240	27640	21678	19446	18389	18046	17884	17941	18000	17756	17905	17890	17659	17690	17943	17765	17814	17870	17815	17833	17894	17804	17709	17904	17941	17858	17760	17824	17683	17741	17977	17680	17760	17701	17645	17868	17711	17562	17638	17749	17669	17870	17755	17662	17684	17584	17919	17761	17933	17780	17801	17807	17903	17757	17643	17831	17780	17937	17756	17636	17910	17608	17599	17733	17606	17693	17713	17631	17742	17656	17722	17931	17783	17629	17614	17754	17712	17593	17586	17728	17699	17606	17745	17697	17796	17681	17645	17694	17944	17788	17574	17811	17673	17756	17573	17562	17790	17689	17737	17960	17870	17665	17610	17897	17734	17529	17629	17945	17857	17552	17525	17718	17644	17736	17653	17698	17792	17800	17654	17729	17441	17500	17919	17597	17764	17649	17699	17697	17740	17689	17827	17771	17734	17767	17913	17696	17629	17649	17698	17738	17713	17762	17716	17737	17805	17677	17635	17709	17677	17794	17618	17705	17534	17691	17491	17627	17693	17793	17724	17716	17582	17625	17693	17776	17719	17583	17572	17506	17627	17845	17741	17830	17800	17598	17820	17795	17706	17578	17803	17739	17734	17635	17707	17725	17782	18008	17787	17633	17700	17542	17667	17846	17534	17657	17723	17718	17803	17483	17612	17821	17700	17740	17681	17661	17697	17607	17585	17738	17796	17810	17657	17713	17696	17600	17775	17777	17780	17573	17696	17774	17827	17748	17694	17709	17559	17934	17748	17616	17532	17798	17824	17768	17683	17842	17788	17652	17752	17537	17782	17897	17673	17598	17841	17755	17761	17762	17747	17718	17732	17566	17750	17743	17652	17823	17718	17705	17582	17690	17732	17627	17621	17923	17664	17907	17683	17772	17808	17683	17630	17803	17665	17575	17622	17643	17550	17891	17777	17666	17581	17647	17693	17878	17692	17759	17440	17949	17723	17793	17688	17805	17746	17678	17813	17512	17824	17680	17843	17835	17709	17745	17643	17806	17821	17553	17767	17595	17870	17734	17727	17569	17734	18021	17719	17611	17870	17561	17597	17686	17799	17775	17643	17644	17714	17447	17774	17672	17664	17722	18006	17790	17738	17827	17479	17779	17969	17829	17774	17734	17776	17830	17490	17695	17522	17609	17584	17673	17901	17885	17705	17658	17669	17675	17733	17833	17665	17689	17481	17779	17904	17574	17550	17726	17583	17715	17824	17635	17705	17668	17639	17721	17766	17643	17702	17693	17723	17564	17897	17773	17731	17676	17721	17649	17638	17915	17770	17622	17747	17481	17562	17586	17840	17746	17584	17628	17784	17570	17546	17569	17746	17679	17578	17552	17815	17763	17839	17682	17547	17682	17632	17753	17637	17632	17680	17557	17583	17744	17546	17672	17626	17728	17883	17628	17743	17575	17721	17853	17664	17634	17781	17677	17649	17783	17681	17638	17770	17810	17774	17799	17562	17691	17763	17634	17827	17817	17693	17754	17923	17737	17709	17795	17546	17821	17697	17676	17704	17629	17687	17668	17565	17714	17728	17731	17692	17709	17517	17637	17691	17585	17722	17640	17653	17707	17851	17720	17559	17874	17523	17617	17809	17803	17787	17670	17587	17666	17659	17716	17845	17712	17740	17598	17637	17608	17875	17775	17669	17607	17798	17797	17709	17603	17523	17782	17739	17716	17663	17739	17829	17854	17652	17653	17679	17785	17712	17682	17763	17698	17916	17869	17473	17668	17866	17526	17755	17681	17686	17705	17892	17776	17625	17788	17634	17633	17723	17823	17810	17533	17736	17568	17811	17749	17704	17627	17657	17551	17775	17703	17633	17716	17711	17587	17671	17847	17650	17710	17568	17795	17783	17581	17633	17910	17697	17806	17736	17603	17741	17680	17600	17873	17644	17706	17643	17694	17635	17771	17790	17854	17696	17627	17778	17697	17696	17689	17601	17670	17810	17651	17726	17881	17567	17612	17756	17454	17704	17606	17630	17804	17818	17577	17579	17470	17671	17674	17514	17548	17797	17715	17586	17793	17414	17576	17739	17699	17617	17612	17682	17668	17750	17832	17664	17758	17540	17552	17786	17574	17716	17786	17730	17847	17766	17788	17571	17737	17776	17652	17834	17609	17840	17816	17606	17590	17617	17741	17885	17694	17687	17693	17489	17611	17764	17567	17764	17780	17801	17697	17600	17732	17769	17686	17754	17690	17529	17670	17632	17693	17757	17691	17749	17467	17889	17862	17770	17732	17698	17587	17715	17689	17755	17821	17763	17640	17932	17732	17653	17767	17712	17594	17645	17614	17618	17716	17598	17540	17825	17904	17802	17713	17509	17728	17552	17597	17829	17690	17805	17717	17751	17635	17788	17753	17688	17691	17856	17511	17777	17489	17585	17534	17806	17774	17788	17544	17793	17743	17775	17824	17832	17589	17614	17807	17750	17376	17876	17622	17765	17456	17939	17697	17675	17566	17702	17637	17695	17610	17831	17794	17790	17623	17662	17813	17785	17613	17695	17623	17786	17451	17691	17733	17601	17629	17553	17665	17620	17761	17528	17579	17801	17701	17691	17668	17754	17636	17760	17683	17538	17557	17630	17509	17436	17682	17648	17720	17609	17763	17758	17610	17652	17871	17724	17782	17991	17760	17711	17811	17687	17602	17751	17686	17694	17799	17924	17810	17464	17401	17573	17802	17912	17722	17717	17690	17877	17790	17754	17467	17663	17874	17779	17704	17749	17684	17772	17644	17863	17826	17677	17650	17773	17778	17703	17577	17617	17644	17780	17385	17674	17867	17610	17716	17629	17593	17658	17587	17719	17598	17735	17666	17782	17688	17748	17787	17801	17734	17679	17777	17498	17749	17670	17773	17815	17703	17376	17842	17761	17733	17693	17668	17802	17735	17714	17560	17744	17779	17695	17622	17841	17652	17700	17663	17763	17642	17723	17708	17768	17925	17644	17797	17703	17999	17728	17624	17821	17735	17743	17653	17862	17831	17711	17628	17653	17632	17796	17588	17532	17621	17545	17717	17585	17719	17638	17882	17566	17597	17669	17527	17638	17645	17758	17747	17757	17711	17705	17700	17720	17787	17959	17433	17475	17748	17675	17620	17767	17725	17645	17705	17754	17636	17571	17644	17752	17701	17781	17670	17742	17615	17654	17622	17726	17536	17823	17897	17667	17717	17873	17921	17808	17611	17693	17608	17510	17791	17513	17581	17639	17835	17587	17682	17631	17655	17605	17777	17760	17738	17664	17737	17547	17626	17692	17605	17841	17709	17707	17739	17806	17577	17784	17828	17732	17777	17705	17931	17696	17598	17762	17867	17577	17938	17756	17652	17883	17677	17846	17595	17682	17703	17763	17796	17740	17806	17876	17808	17770	17774	17600	17563	17484	17773	17685	17842	17757	17754	17960	17634	17791	17630	17544	17828	17827	17633	17694	17828	17751	17783	17598	17554	17851	17644	17920	17856	17692	17587	17622	17916	17609	17648	17690	17699	17604	17671	17740	17729	17918	17576	17957	17780	17708	17698	17554	17581	17685	17472	17579	17692	17663	17754	17577	17789	17683	17721	17875	17516	17578	17693	17936	17922	17747	17798	17658	17726	17607	17600	17630	17617	17574	17450	17585	17831	17637	17532	17740	17566	17694	17561	17835	17761	17768	17657	17658	17777	17645	17817	17615	17694	17706	17666	17822	17842	18005	17571	17661	17812	17550	17706	17518	17670	17751	17698	17697	17691	17669	17657	17739	17743	17494	17437	17782	17684	17549	17796	17790	17464	17603	17650	17780	17752	17664	17865	17723	17673	17694	17589	17805	17884	17780	17774	17767	17613	17688	17761	17850	17677	17700	17604	17839	17417	17796	17734	17709	17843	17763	17729	17756	17775	17830	17651	17635	17822	17842	17726	17600	17709	17787	17595	17656	17608	17594	17792	17552	17604	17646	17673	17691	17690	17828	17733	17441	17608	17678	17595	17686	17646	17708	17754	17630	17894	17777	17539	17609	17685	17731	17865	17860	17589	17758	17854	17692	17664	17730	17632	17717	17744	17797	17691	17788	17674	17748	17635	17656	17596	17607	17508	17702	17650	17782	17656	17690	17755	17573	17641	17829	17712	17757	17814	17635	17947	17742	17871	17750	17657	17594	17878	17702	17700	17579	17681	17648	17531	17625	17624	17757	17454	17661	17800	17493	17839	17549	17625	17617	17547	17753	17520	17617	17501	17681	17677	17624	17786	17840	17734	17685	17679	17630	17606	17851	17607	17613	17542	17666	17653	17768	17558	17669	17769	17610	17735	17701	17801	17652	17695	17641	17734	17618	17577	17438	17571	17579	17775	17575	17581	17536	17867	17842	17710	17643	17537	17462	17783	17690	17855	17664	17779	17784	17922	17677	17581	17660	17837	17616	17868	17757	17551	17538	17674	17588	17505	17686	17557	17694	17544	17663	17804	17949	17680	17635	17741	17773	17506	17793	17556	17568	17619	17577	17726	17523	17900	17840	17632	17617	17672	17748	17733	17698	17867	17596	17961	17836	17901	17484	17713	17545	17735	17692	17567	17726	17807	17658	17723	17563	17853	17731	17521	17802	17741	17620	17670	17567	17672	17709	17696	17719	17804	17802	17527	17652	17655	17781	17642	17689	17770	18085	17621	17431	17694	17857	17649	17706	17739	17642	17616	17493	17648	17692	17596	17683	17665	17887	17831	17750	17773	17728	17743	17699	17595	17752	17564	17670	17440	17582	17679	17597	17708	17634	17609	17603	17530	17581	17648	17595	17647	17739	17815	17683	17761	17641	17805	17814	17639	17680	17576	17556	17587	17399	17853	17573	17778	17786	17635	17663	17623	17564	17596	17590	17816	17718	17737	17911	17595	17587	17627	17690	17625	17679	17940	17531	17819	17629	17616	17708	17706	17743	17535	17696	17652	17523	17948	17574	17556	17675	17801	17667	17547	17774	17596	17566	17723	17576	17630	17750	17579	17679	17661	17888	17479	17783	17626	17627	17803	17628	17774	17650	17813	17523	17658	17780	17566	17555	17683	17574	17578	17505	17566	17683	17743	17759	17485	17382	18012	17816	17638	17847	17482	17654	17618	17727	17774
16108	30129	28674	24355	22927	21429	19549	19239	18427	17642	16907	18645	40375	40299	35508	27199	19738	17488	16375	15941	15651	15848	15683	15705	15949	15857	15717	15662	15725	15683	15776	15862	15543	15802	15798	15877	15748	15884	15714	15639	15712	15722	16045	15686	15797	15754	15880	15673	15909	15753	15697	15735	15643	15669	15685	15690	15666	15873	15973	15714	15812	15665	15798	15903	15843	15756	15747	15752	15606	15837	15765	15654	15684	15890	15881	15593	15864	15816	15638	15717	15801	15805	15765	15623	15858	15788	15825	16026	15654	15856	15773	15666	15672	15621	15812	15736	15826	15544	15643	15648	15837	15802	15685	15720	15644	15604	15635	15907	15754	15736	15882	15688	15675	15857	15851	15831	15742	15471	15663	15752	15727	15672	15791	15768	15741	15781	15856	15757	15792	15851	15729	15786	15568	15861	15665	15639	15774	15622	15715	15816	15952	15736	15779	15739	15774	15683	15783	15855	15697	15672	15916	15857	15657	15915	15769	15740	15745	15761	15758	15788	15708	15778	15841	16012	15794	15743	15789	15803	15720	15702	15811	15810	15801	15575	15803	15569	15810	15743	15770	15697	15705	15676	15706	15681	15646	15864	15641	15745	15663	15793	15662	15767	15805	15561	15688	15742	15770	15844	15937	15743	15685	15594	15582	15659	15603	15712	15725	15681	15704	15658	15735	15746	15650	15850	15657	15981	15742	15782	15648	15767	15837	15611	15777	15834	15592	15762	15854	15706	15563	15811	15572	15701	15947	15687	15709	15754	15690	15798	15706	15707	15610	15647	15872	15657	15867	15514	15711	15482	15642	15677	15803	15682	15800	15765	15823	15651	15692	15680	15719	15745	15698	15736	15710	15754	15735	15732	15671	15942	15802	15542	15681	15721	15703	15730	15593	15699	15588	15920	15715	15857	15691	15767	15831	15795	15547	15731	15622	15728	15815	15650	15776	15728	15780	15634	15590	15746	15800	15820	15709	15613	15843	15741	15774	15635	15886	15686	15766	15690	15749	15722	15796	15719	15595	15751	15728	15722	15538	15727	15713	15752	15757	15664	15720	15847	15717	15771	15698	15762	15844	15779	15616	15767	15780	15735	15623	15839	15760	15636	15692	15686	15735	15668	15813	15652	15593	15810	15656	15729	15817	15724	15750	15594	15719	15783	15778	15729	15825	15670	15786	15577	15643	15795	15903	15708	15856	15580	15694	15674	15759	15647	15750	15666	15764	15631	15724	15844	15699	15590	15788	15756	15589	15836	15696	15861	15709	15761	15771	15653	15594	15664	15758	15715	15822	15716	15784	15722	15823	15535	15720	15745	15766	15856	15696	15777	15669	15699	15779	15855	15738	15666	15915	15670	15712	15825	15917	15502	15631	15786	15705	15815	15769	15582	15687	15703	15723	15734	15813	15612	15823	15896	15946	15809	15639	15794	15615	15859	15833	15671	15707	15839	15738	15992	15810	15788	15570	15729	15754	15789	15712	15700	15733	15561	15822	15661	15746	15812	15590	15685	15865	15764	15737	15695	15702	15776	15724	15670	15853	15592	15841	15660	15923	15631	15750	15745	15712	15753	15789	15781	15698	15606	15638	15698	15806	15815	15826	15711	15830	15758	15973	15763	15760	15733	15563	15769	15840	15673	15699	15692	15695	15735	15724	15778	15642	15675	15676	15670	15771	15766	15703	15702	15891	15773	15639	15769	15793	15663	15711	15741	15725	15637	15938	15740	15626	15815	15689	15701	15778	15823	15828	15791	15580	15723	15739	15698	15740	15745	15579	15812	15721	15699	15755	15815	15785	15634	15750	15720	15834	15650	15767	15792	15713	15621	15754	15849	15530	15648	15778	15758	15788	15712	15711	15713	15599	15566	15739	15679	15659	15761	15793	15896	15685	15737	15662	15801	15720	15733	15861	15681	15590	15737	15744	15850	15814	15763	15729	15635	15764	15597	15864	15571	15713	15825	15623	15759	15875	15875	15824	15676	15634	15623	15710	15760	15642	15599	15936	15646	15711	15485	15873	15791	15774	15757	15607	15647	15606	15824	15922	15599	15869	15635	15638	15681	15720	15631	15826	15826	15797	15879	15778	15792	15589	15711	15566	15676	15522	15667	15605	15852	15798	15611	15699	15673	15763	15760	15803	15717	15802	15750	15649	15726	15611	15803	15713	15627	15777	15581	15769	15639	15742	15838	15626	15736	15965	15711	15597	15546	15869	15652	15779	15689	15835	15654	15889	15775	15649	15848	15614	15735	15857	15531	15760	15661	15732	15717	15698	15710	15636	15744	15742	15651	15679	15706	15609	15875	15685	15786	15924	15527	15639	15647	15591	15798	15662	15837	15634	15869	15861	15880	15769	15807	15751	15734	15861	15761	15626	15783	15883	15699	15693	15671	15761	15576	15721	15782	15720	15579	15738	15592	15897	15768	15710	15903	15683	15796	15819	15866	15687	15719	15650	15791	15668	15684	15863	15784	15871	15596	15653	15823	15657	15780	15629	15719	15726	15765	15752	15626	15687	15795	15810	15770	15800	15755	15560	15689	15622	15774	15757	15796	15743	15812	15643	15789	15662	15702	15945	15705	15781	15556	15772	15712	15671	15752	15687	15609	15753	15726	15711	15769	15759	15801	15690	15711	15749	15747	15680	15730	15782	15761	15692	15704	15729	15719	15561	15585	15712	15618	15835	15817	15667	15708	15816	15734	15799	15800	15764	15755	15800	15663	15754	15590	15600	15764	15692	15805	15765	15640	15622	15561	15755	15592	15724	15761	15659	15562	15728	15767	15768	15755	15692	15790	15655	15737	15661	15921	15797	15677	15717	15653	15752	15521	15810	15841	15837	15940	15672	15836	15821	15711	15768	15900	15759	15602	15636	15662	15616	15778	15739	15662	15652	15739	15910	15725	15661	15700	15680	15769	15791	15602	15668	15652	15791	15639	15726	15612	15656	15620	15890	15676	15695	15717	15835	15687	15847	15777	15794	15802	15718	15809	15589	15896	15635	15600	15739	15598	15861	15621	15740	15675	15848	15785	15551	15703	15648	15790	15681	15772	15753	15699	15689	15575	15672	15864	15734	15727	15622	15627	15705	15546	15743	15643	15622	15828	15896	15793	15753	15796	15665	15591	15833	15637	15593	15800	15723	15774	15913	15533	15799	15824	15594	15715	15750	15769	15822	15692	15466	15613	15678	15505	15750	15676	15634	15806	15746	15668	15692	15797	15690	15817	15661	15630	15502	15822	15595	15666	15720	15731	15840	15778	15652	15540	15702	15851	15794	15572	15572	15687	15718	15567	15769	15683	15867	15717	15865	15685	15663	15589	15620	15640	15809	15845	15598	15788	15687	15703	15838	15681	15712	15767	15654	15729	15780	15592	15637	15747	15707	15717	15660	15774	15577	15764	15607	15842	15595	15928	15791	15616	15591	15869	15783	15738	15897	15661	15599	15610	15674	15937	15848	15701	15673	15686	15819	15938	15663	15764	15889	15647	15556	15837	15723	15701	15754	15804	15651	15722	15691	15601	15553	15749	15853	15846	15852	15710	15697	15688	15679	15677	15684	15723	15880	15765	15847	15623	15723	15714	15794	15630	15676	16008	15692	15713	15840	15789	15718	15568	15747	15720	15811	15705	15769	15665	15821	15745	15666	15573	15705	15710	15546	15721	15738	15833	15853	15712	15673	15825	15630	15836	15673	15793	15629	15688	15801	15802	15816	15724	15620	15695	15682	15602	15723	15825	15882	15667	15579	15675	15750	15894	15666	15781	15776	15767	15640	15795	15757	15609	15731	15764	15635	15593	15683	15621	15737	15699	15818	15726	15755	15683	15822	15614	15707	15638	15681	15888	15517	15676	15672	15624	15734	15746	15808	15648	15702	15755	15633	15595	15769	15725	15607	15555	15516	15635	15896	15570	15777	15754	15598	15793	15674	15696	15883	15821	15709	15860	15773	15810	15717	15578	15719	15786	15703	15612	15768	15690	15715	15481	15667	15659	15768	15678	15711	15786	15882	15739	15660	15618	15636	15626	15936	15685	15660	15631	15820	15775	15676	15682	15759	15695	15806	15664	15822	15679	15941	15674	15746	15761	15651	15768	15699	15617	15663	15682	15613	15723	15625	15874	15625	15741	15888	15648	15817	15696	15807	15696	15741	15760	15625	15826	15649	15726	15734	15847	15644	15805	15810	15882	15901	15640	15783	15848	15850	15708	15569	15769	15739	15698	15656	15847	15860	15632	15723	15822	15816	15940	15783	15739	15627	15775	15795	15901	15682	15703	15734	15809	15766	15842	15657	15601	15690	15718	15851	15663	15825	15663	15733	15675	15763	15808	15649	15829	15806	15590	15706	15973	15749	15734	15710	15884	15826	15594	15798	15829	15657	15741	15775	15773	15750	15774	15554	15596	15650	15668	15808	15707	15635	15766	15725	15686	15769	15833	15693	15592	15806	15636	15643	15641	15642	15786	15705	15702	15675	15603	15616	15770	15796	15712	15678	15637	15909	15794	15680	15806	15781	15792	15591	15739	15604	15757	15758	15591	15836	15666	15660	15629	15548	15614	15675	15616	15668	15700	15662	15599	15594	15712	15829	15709	15763	15747	15640	15753	15650	15709	15849	15808	15874	15560	15680	15714	15715	15662	15972	15845	15731	15842	15725	15686	15911	15783	15529	15729	15618	15667	15760	15657	15763	15626	15573	15709	15702	15574	15593	15677	15740	15813	15657	15697	15693	15735	15631	15732	15655	15757	15594	15704	15745	15764	15657	15765	15674	15699	15725	15814	15911	15684	15604	15921	15774	15691	15637	15824	15738	15777	15737	15856	15840	15685	15733	15702	15700	15731	15756	15674	15644	15631	15813	15600	15918	15460	15752	15925	15741	15687	15758	15861	15751	15786	15766	15719	15824	15758	15576	15765	15751	15597	15802	15552	15675	15705	15742	15800	15763	15716	15714	15758	15732	15715	15699	15771	15779	15579	15723	15765	15896	15621	15802	15797	15626	15737	15874	15917	15629	15808	15762	15559	15767	15764	15711	15789	15674	15699	15849	15769	15798	15755	15832	15768	15628	15564	15745	15578	15769	15713	15712	15751	15708	15626	15795	15678	15764	15702	15650	15722	15735	15536	15718	15786	15924	15729
27926	22501	25553	24420	21335	20974	20384	19516	19045	18492	18434	18126	19988	20717	20210	19547	18835	18364	18251	18199	18241	18197	18224	18186	18051	18186	18229	18220	18015	18135	18096	18215	18077	18266	18238	18266	17975	17969	18157	18294	17965	18109	18169	18080	18248	18006	18146	18159	18203	17881	18198	18006	18224	18229	18028	18089	18045	18109	18052	18370	18054	18018	18076	18157	18153	18090	18052	18072	17960	18074	18032	18050	18033	17960	18058	18030	18117	17998	18235	18113	18014	18169	18079	18084	17876	18160	18048	17982	18253	18053	17997	18188	18127	18166	18167	18037	18019	18176	18345	18035	18326	17961	18072	18027	18186	18008	18074	18120	17968	17899	18308	18140	18069	18222	18258	18301	18235	17999	18084	18000	18140	18088	18172	18094	18106	17953	18062	17869	18223	18043	18266	18176	17928	18000	17999	18078	18113	17911	18264	18173	17845	18180	18024	18135	17950	18188	17988	18141	18077	17943	18165	18083	18093	18053	17971	17963	18221	18147	18020	18044	18117	18170	18161	17935	17968	17811	18155	18353	18181	18206	18119	17967	18019	18049	17992	18122	17792	18126	17919	17931	18183	17998	18126	18068	18170	17944	18255	18060	17852	18208	18073	17886	18086	18254	18177	18014	18057	18112	18143	18219	18213	18256	17991	18194	18156	18056	18204	18154	18094	18017	18165	18123	18208	18138	18284	18108	18174	18238	18006	18199	18041	18148	17960	18219	18195	18105	17994	18059	18205	17941	18211	18234	18127	18161	18062	17941	18251	17993	18215	18226	17988	18160	18082	17926	18002	18137	18034	18093	18063	18040	18153	18026	18097	18073	18052	18204	18097	18062	18203	18084	18171	17990	18134	18217	18161	18119	17980	17897	18029	18137	18096	18149	18181	18136	18135	17893	17973	17973	18077	18085	18073	17999	18070	18022	18141	18128	18138	18178	18033	17872	17971	17901	18077	17970	18169	18072	18172	18139	18226	18015	18022	18136	18148	18227	18137	17988	18100	17957	18090	18214	17943	18163	18114	18133	18278	18189	18044	18047	18153	18119	18068	18138	18174	17996	18165	18102	18080	18123	18000	18145	18298	18145	17917	18048	17850	18108	18091	18265	18135	18150	17878	18313	18108	18155	18150	18021	18224	18033	18206	18167	17928	18056	18057	18146	18178	18040	17910	18117	17976	18101	18104	18015	17924	17898	18217	18185	17978	17937	17923	18036	18197	18136	17898	18035	17964	18106	18162	18142	18097	18155	18132	18215	18040	17856	18183	18162	17975	18024	18027	18131	18093	18105	18103	18035	18156	18141	18280	18047	18150	18194	18157	18186	18074	17939	18081	17788	18111	18155	18042	18056	18027	18072	18240	18226	18084	18095	18269	17935	18076	18176	18147	18188	17975	18016	18082	17983	18099	18292	18078	18023	17999	18180	18025	17929	17898	17928	18107	18006	17976	18100	18233	18136	18173	18081	17844	18214	18129	17951	18136	18088	18128	18320	17898	18109	17956	18050	18032	18153	17881	18023	17963	17842	18132	18178	17927	18033	18113	18088	18260	17992	18154	17942	18032	18167	17963	18003	17983	17918	18006	18070	18208	18008	17985	18044	18086	18041	18004	17954	18120	18028	18174	18150	17906	18153	18257	18052	18028	17910	18124	18065	18206	18087	17991	18155	17971	18169	18129	18197	18313	18338	17928	17983	18179	18039	18035	18002	18069	17986	18102	18187	18277	18124	18010	18058	18218	17804	18157	18235	18075	17871	18289	18027	18103	18087	18157	17954	18039	17929	18271	18042	18154	18141	17904	18148	17948	18046	18042	17975	18080	18105	18278	18244	18302	18084	18224	18164	17991	18122	18095	18133	18129	17990	18141	18292	18051	18045	18210	18042	17928	18061	18041	17994	18096	18182	18036	18059	18159	18251	18196	18217	17918	18232	18017	17972	18303	18268	18040	18211	18111	18061	18071	17895	18112	18096	18199	18227	18149	18143	18236	18229	18138	18110	18076	18071	17910	17921	18047	18049	18103	17904	18093	17987	17978	18141	18237	18052	18072	18147	17960	17953	18210	17834	17912	18169	18105	18095	18222	17880	18045	18117	18338	18197	18032	18022	18078	18179	17904	18019	18203	18109	18099	18094	18152	17985	18156	18079	18052	17946	17924	17886	18302	18189	18089	18212	18020	18141	18206	18332	18185	18228	17996	18301	18054	18068	18241	18052	18097	18198	18227	17942	17892	17962	17968	18095	18005	18033	18207	18235	18149	18006	17956	18011	17848	18029	18080	17981	18242	17946	18075	18122	17914	17901	18248	18060	17952	18197	17842	17884	18093	17939	17964	17999	18114	18101	18096	17940	17801	18041	18250	17855	18228	18067	18178	18302	18075	18284	18120	18151	18206	17987	18161	18430	18239	18053	17795	18116	18231	18127	18243	17968	18272	17920	18076	18083	18228	18153	18040	18006	17961	18230	18164	17954	18116	17982	18163	17931	18051	17969	18028	17865	17922	18210	17948	18212	18133	18001	17965	18231	18492	18045	17968	18081	18131	18008	17975	18142	18356	18115	18096	18089	18168	17932	17870	17906	18207	18155	18048	17986	18148	18182	18191	18093	17969	17987	18199	17944	18223	18125	18221	18225	18211	18130	18082	18048	18178	18103	17882	17994	18135	18005	18149	18017	18140	17928	18125	17924	18113	18046	17975	18173	18172	18016	17982	18122	18067	17969	18149	18066	18104	18153	18310	18236	18044	18039	18085	18090	18153	18034	18117	18039	18067	18068	18120	17951	17892	18006	18289	18012	18208	18236	17981	18103	18108	18060	18152	18115	18065	17966	18185	18019	18235	18077	17959	18058	18119	18296	18095	17882	18098	17882	18219	18212	18199	18093	18089	18105	17775	18066	18279	18168	18095	17998	18124	18054	17829	18068	18276	18315	18178	17922	18017	18058	17958	18199	18066	17911	18413	18040	17912	17774	17948	17722	18040	18242	18112	17855	18102	18065	18227	18239	18049	18155	18129	18185	18051	18108	18171	18013	17946	17927	18180	18059	18047	17970	17913	18241	17992	18074	18021	18077	17967	17851	17985	18154	18161	18171	18220	17973	18175	17985	17929	18145	18088	18140	18074	18181	18018	18042	18063	18122	18049	18032	18012	18051	18290	18197	18130	18054	18099	18100	17968	18029	18135	18112	18012	18180	18008	17944	18216	18285	17895	18096	18177	17990	18089	18362	17845	18111	17922	17958	18242	18115	18137	18108	17975	18054	18037	17917	17889	18072	18030	18195	18161	18169	18013	18112	17985	18149	18108	17966	18140	18227	18079	17953	18233	18187	18250	17991	18102	17994	17842	18186	18210	18056	18003	18031	18234	18180	18050	18101	18481	18145	18057	18414	18060	18201	18183	18074	18340	18121	18141	18285	18010	18154	18060	18224	18002	18331	18156	18063	18144	18126	18051	18061	17933	17839	18184	18097	18186	18088	17998	18262	17939	18020	18030	18060	18229	18150	18098	18041	18121	18161	18165	18129	18212	18299	18143	18101	18142	18185	17938	18136	18055	17942	17963	18197	18053	17973	18055	18216	17968	18096	18081	17871	18124	18023	18002	18083	18044	18128	17796	18082	17979	17972	18037	18039	18051	18113	18228	17964	18224	18271	18153	18185	18008	18243	18064	18139	18066	18114	18093	18018	18153	18099	18066	18103	18154	18090	18058	18032	18105	18120	18057	18089	18212	18079	18097	18149	18102	18158	18281	18057	18083	17930	18153	18138	18123	18173	17960	17904	18085	17738	18048	18051	18279	17974	18196	17974	18237	18120	18010	17938	18145	18135	17966	18119	18081	18197	18042	18106	17883	18142	17959	18164	18031	18151	18209	18223	18187	18195	17912	18168	18095	18115	18238	17924	18123	17909	18139	18081	18208	18129	18157	18071	17863	17993	18177	18164	18161	17814	18007	17973	18143	18000	18220	18010	18035	18082	18146	18073	18235	18215	18031	18045	18014	18134	18073	18263	17924	18087	18013	18133	18235	18152	18112	18092	18239	17940	18172	18160	18129	18244	18095	18122	18346	18024	18341	18143	18265	18113	18265	18233	17935	18307	18290	18320	18079	18107	18038	18083	18182	18206	18138	17850	18204	18116	18188	18040	18151	18265	18034	18101	17845	18086	18170	18174	18184	18003	18289	17948	17960	18014	18057	18039	18100	18227	18105	18018	18044	18198	18310	18048	18184	18134	18174	18220	18087	18111	18204	18003	18113	18074	18047	18106	18194	18054	18091	18091	17952	17943	18186	18041	17816	18033	18110	18185	18142	18088	18141	18291	18092	18143	18259	17986	18237	17975	18038	18199	18056	18026	17993	18111	18006	18024	18163	18140	18102	17778	18056	17906	18101	18086	18070	18013	18031	18163	18063	18101	18117	18092	18171	18082	17993	18069	17988	17824	18000	18020	18050	18051	18219	18134	18277	18057	18062	18081	18131	18153	18170	17957	18138	18040	17940	17944	18211	18107	18192	18180	17994	17876	18124	18036	18318	17955	18110	18085	18130	18131	18092	18138	17942	18173	18257	18079	18059	18091	18421	18237	17935	18045	18303	18008	18209	18185	18247	18104	17957	18354	18431	18018	18178	17979	18077	17950	18059	18059	18065	18134	18229	18099	18117	18136	18146	18098	18028	18022	18324	18278	18133	18250	18162	18133	18098	18106	17979	18145	17974	18052	18056	18116	18063	18166	17997	18183	18196	18137	18051	17939	18159	18216	17842	18092	18195	18102	18007	17869	18158	18239	18031	18080	18209	18034	18068	18087	18131	17970	18075	17997	18209	18038	17879	18126	18214	18198	18059	18287	18034	18128	18032	18160	17746	17981	18047	18004	17950	18131	18111	18074	17938	18072	18207	17857	18262	18045	18262	18206	18065	18147	18080	18064	18058	17801	18145	18207	18194	18101	18011	18019	18008	17975	18110	18158	17993	17945	18102	18017	18206	17975	18062	18165	18159	18200	18069	18421	18051	17933	18004	18173	18359	18018	17893	18167	18010	18123	18344	17982	18082	18146	17997	18115	18202	18361	18154	18065	18031	18098	17949	18018	18281	17857	18217	17903	18089	18196	18255	18197	18241	18176	18151	18016	18020	18091	17997	18188	18057	18226
16683	21838	21273	22468	21847	20705	19448	18642	17991	16961	16702	16506	19277	19601	19290	17729	16720	16426	16226	16307	16262	16242	16228	16228	16180	16140	16033	16224	16279	16359	16072	16185	16313	16246	16201	16246	16241	16175	16105	16219	16348	16000	16235	16072	16160	16093	16240	16208	16055	16193	16041	16201	16183	16160	16214	16284	16247	16358	16212	16149	16164	16171	16209	16084	16113	16205	16259	16067	16242	16136	16220	16124	16219	16230	16155	16180	16258	16315	16342	16258	16168	16156	16008	16179	16300	16061	16100	16097	16193	16199	16240	16091	16171	16063	16310	16182	16346	16080	16328	16274	16231	16044	16226	15987	16264	16138	16360	16303	16204	16282	16094	16223	16336	16036	16216	16101	16297	16313	16143	16326	16229	16106	16205	16159	16163	16179	16148	16164	16273	16240	16125	16143	16172	16091	16279	16154	16308	16169	16260	16087	16287	16094	16117	16149	16171	16375	16105	16188	16227	16187	16269	16277	16263	16259	16180	16132	16207	16109	16252	16248	16185	16061	16228	16118	16125	16186	16103	16319	16146	16044	16230	16223	16170	16279	16371	16068	16218	16164	16179	16207	16270	16151	16050	16030	16174	16139	16223	16061	16333	16083	16109	16200	16203	16224	16273	16104	16173	16324	16201	16194	16021	16257	16162	16162	16206	16183	16127	16264	16221	16337	16127	16337	16142	16237	16267	16055	16025	16214	16423	16190	16194	16031	16229	16332	16131	16104	16294	16252	16105	16297	16202	16197	16083	16064	16242	16137	16214	16142	16222	16081	16190	15990	16310	16127	16167	16334	16245	16257	16037	16239	16113	16350	16092	16109	16130	16162	16251	16148	16262	16254	16041	16336	16140	15967	16211	16032	16132	16207	16189	16193	16063	16201	16198	16205	16022	16146	16164	16197	16280	16367	16072	16298	15953	16143	16231	16168	16098	16240	16261	16308	16251	16024	16200	16010	16297	16237	16041	15952	16253	16161	16268	16312	16254	16298	16239	16139	16133	16108	16293	16109	16159	16052	16204	16200	16297	16258	16083	16220	16102	16391	16251	16204	16245	16169	16260	16199	16193	15954	16139	16176	16351	16267	16091	16175	16412	16250	16177	16294	16209	16236	16059	16402	16277	16125	16174	16286	16085	15921	16288	16118	16317	16163	16196	16352	16265	16270	16246	16109	16363	16196	16243	16271	16195	16130	16054	16296	16123	16313	16141	16109	16155	16230	16290	16205	16280	16152	16194	16025	16223	16193	16217	16185	16318	16076	16394	16260	16195	16266	16212	16286	16239	16163	16234	16264	16314	16233	16109	16189	16104	16026	16258	16274	16279	16185	16357	16277	16290	16173	16173	16176	16287	16046	16069	16175	16160	16102	16183	16169	16280	16035	16133	16111	16363	16158	16105	16304	16237	16212	16128	16175	16092	16212	16309	16181	16219	16139	16120	16073	16172	16130	16174	16146	16187	16228	16041	16250	16358	16232	16113	16138	16173	16364	16211	16028	15932	16035	16208	16256	16199	16211	16056	16187	16119	15950	16161	16229	16281	16235	16205	16347	16205	16168	16167	16246	16092	16031	16284	16161	16098	16199	15976	16241	16207	16167	16248	16243	16311	16256	16202	16087	16307	16118	16083	16160	16156	16241	16022	16019	16278	16303	16159	16129	16200	16320	16467	16410	16202	16104	16176	16362	16368	16169	16173	16268	16073	16065	16041	16285	16058	16185	16196	16118	16420	16226	16195	16166	16154	16248	16223	16209	16200	16236	16225	16213	16084	16043	16139	16180	16410	16020	16164	16264	16089	16097	16227	16056	16189	16139	16232	16187	16351	16353	16195	16268	16167	16292	16224	16279	16318	16207	16200	16266	16367	16252	16125	16192	16042	16209	16177	16159	16148	16322	16243	16137	16177	16042	16134	16172	16133	16109	16223	16129	16194	16125	16302	16312	16177	16356	16391	16192	16049	16277	16188	16223	16358	16320	16112	16224	16025	16235	16216	16332	16091	16139	16102	16142	16250	16086	16330	16122	16208	16228	16197	16120	16305	16211	16185	16199	16318	16156	16206	16168	16099	16253	16130	16129	16317	16310	16179	16344	16208	16122	16132	16064	16190	16240	16092	16227	16343	16070	16053	16232	16154	16093	16164	16071	16252	16225	16215	16124	16082	16071	16154	16365	16167	16207	16154	16181	16006	16341	16084	16299	16327	16199	16281	16153	16191	16011	16009	16189	16152	16161	16212	16124	16140	16236	16232	16243	16076	16089	16257	16316	16126	16297	16136	16205	15961	16191	16259	16208	16127	16371	16195	16128	16115	16210	16294	16316	16107	16153	16220	16042	16152	16130	16210	16398	16058	16110	16147	16220	16190	16303	16148	16086	16023	16234	16099	16216	16280	16081	16234	16020	16395	16144	16283	16182	16278	16205	16222	16149	16214	16156	16310	16195	16167	16215	16322	16335	16268	16342	15973	16136	16179	16135	16049	16238	16225	16191	16109	16260	16251	16219	16271	16161	16080	16194	16014	16212	16244	16230	16269	16363	16252	16063	16180	16096	16220	16103	15914	16117	16179	16118	16294	16183	16213	16109	16397	16155	16142	16144	16108	16231	16231	16260	16286	16092	16203	16233	16061	16374	16362	16243	16257	16324	16215	16193	16095	16079	16150	16201	16053	16109	16145	16211	16080	16194	16132	16233	16251	16297	16152	16177	16177	16168	16243	16182	16156	16272	16289	16083	16041	16175	16238	16124	16232	16045	16100	16145	16243	16030	16058	16133	16293	16238	16087	16158	16363	16148	16224	16265	16196	16140	16255	16321	16226	16126	16256	16134	16035	16195	16275	16340	16216	16250	16076	16296	16022	15982	16075	16123	16149	16126	16132	16221	16106	16162	16244	16193	16149	16133	16321	16254	16127	16327	16250	16254	16139	16008	16161	16218	16233	16073	16208	16235	16180	16181	16049	16190	16069	16060	16347	16067	16035	16182	16248	16254	16123	16151	16305	16220	16109	16148	16184	16050	16112	16050	16211	16144	16181	16159	16053	16092	16065	16085	16093	16151	16198	16234	16078	16016	16120	16258	16320	16270	16225	15977	16085	15994	16155	16101	16154	16090	16165	16302	16247	15943	16148	16097	16405	16134	16264	16285	16145	16177	16099	16324	16290	16300	16175	16255	16268	16205	16223	16212	16104	16243	16287	16004	16265	16265	16151	16287	15962	16213	16240	16247	16250	16397	16107	16104	16285	16135	16226	16380	16147	16112	16152	16250	16183	16161	16156	16162	16127	16174	16178	16242	16122	16087	16251	16164	16322	16276	16165	16182	16077	16196	16177	16100	16162	16068	16137	16186	16148	16194	16206	16259	16005	16036	16270	16287	16038	16252	16309	16298	15983	16169	16145	16087	16055	16002	16132	16294	16301	16155	16236	16167	16364	16064	16166	16144	16342	16223	16266	16463	16099	16095	16217	16100	16176	16188	16023	16295	16296	16292	16340	16236	16112	16239	16152	16455	15998	16169	16258	16294	16215	16261	16146	16281	16304	16174	16199	16204	16173	16237	16238	16186	16095	16097	16168	16185	16133	16106	16107	16129	16213	16125	16374	16196	16257	16202	16357	16079	16278	16286	16199	16123	16251	16275	16171	16101	16364	16054	16032	16211	16047	16112	16265	16172	16273	16218	16129	16237	16018	16154	16041	16232	15937	16170	16197	16069	16173	16201	16208	16257	16192	16207	16203	16124	16203	16238	16206	16170	16257	16318	16266	16297	16120	16328	16214	16189	16212	16081	16171	16116	16057	16263	16292	16134	16294	16237	16272	16252	16040	16237	16315	16282	16148	16106	16106	16215	16129	16098	16265	16036	16249	16082	16204	16251	16110	16084	16185	16164	16236	16216	16364	16186	16174	16271	15977	16096	16296	16092	16283	16189	16128	16302	16055	16243	16190	16147	16196	16386	16402	16128	16313	16202	16291	16118	16205	16136	16253	16088	16378	16053	16268	16192	16146	16307	16107	16213	16295	16127	16164	16147	16128	16166	16267	16176	16183	16179	16206	16158	16173	16286	16109	16274	16213	16330	16163	16054	16081	16173	16130	16229	16132	16085	16214	16132	16100	16217	16083	16172	16238	16243	16283	16234	16166	16085	16296	16272	16196	16076	16115	16070	16133	16053	16279	16171	16100	16074	16136	16274	16060	16350	16354	16310	16229	16257	16195	16219	16060	16229	16185	16156	16422	16124	16259	16339	16363	16148	16250	16314	16097	16230	16138	16281	16210	16093	16144	16161	16325	16268	16301	16131	16205	16150	16218	16224	16137	16155	16141	16101	16120	16108	16145	16146	16372	16312	16158	16165	16244	16200	16032	16313	16060	16208	16187	16247	16132	16116	16348	16235	16136	16242	16142	16111	16272	16231	16042	16025	16341	16112	16004	16276	16157	16222	16163	16350	16308	16318	16182	16250	15959	16316	16230	16064	16226	16281	16164	16059	16050	16129	16124	16233	16183	16142	16294	16277	16334	16243	16279	16187	16342	16123	16086	16271	16248	16136	16173	16133	16319	16306	16086	16004	16236	16250	16062	16056	16229	16095	16206	16235	16227	16264	16150	16089	16196	16170	16250	16174	16279	16076	16205	16141	16071	15903	16218	16252	16171	16230	16188	16275	16255	16092	16190	16311	16191	16205	16071	16098	16321	16320	16102	16187	16211	16229	16262	16245	16123	16207	16264	16284	16224	16120	16193	16260	16216	16039	16213	16369	16098	15947	16227	16073	16176	16431	16223	16028	16205	15919	16105	16293	16164	16304	16129	16121	16380	16201	16058	16129	16127	16149	16307	16108	16072	16056	16355	16180	15980	16211	16167	16160	16236	16269	16154	16154	16137	16070	16300	16388	16156	16219	16062	16110	16159	16020	16159	16135	16190	16304	16254	16203	15831	16065	16092	16176	16193	16224	16184	16048	16155	16164	16147	16073	16133	16293	16184	16205	16218	16051	16340	16289	16364	16061	16246	16319	16152	16130	16113	16455	16203	16142	16196	16058	16289	16245	16262	16245	16255	16261	16236	16232	16116	16070	16308	16223	16191	16064	16308	16292	16243	16237	16061	16194	16099	16335	16183	16366	16335	16188	16311	16223	16296	16081	16140	16355
24377	21646	29202	24715	22855	24004	23200	20177	19536	19490	19464	19564	29676	32108	29843	25135	20989	19075	18818	18586	18558	18473	18445	18464	18354	18366	18369	18513	18394	18423	18349	18297	18297	18438	18501	18355	18389	18221	18480	18493	18275	18502	18386	18358	18190	18319	18222	18227	18595	18156	18476	18346	18401	18318	18332	18320	18381	18353	18382	18377	18191	18319	18285	18200	18414	18430	18454	18344	18285	18468	18356	18392	18425	18297	18518	18463	18340	18320	18391	18395	18283	18280	18317	18215	18344	18270	18293	18252	18617	18324	18141	18408	18389	18142	18064	18397	18506	18359	18312	18524	18275	18171	18410	18321	18295	18216	18206	18399	18287	18365	18358	18195	18279	18353	18256	18211	18294	18237	18344	18230	18246	18348	18471	18163	18423	18502	18338	18321	18471	18345	18331	18097	18318	18249	18262	18257	18272	18425	18242	18354	18295	18353	18216	18301	18554	18382	18614	18126	18222	18306	18216	18456	18386	18316	18444	18294	18401	18291	18266	18250	18313	18066	18351	18368	18280	18252	18255	18360	18313	18266	18141	18094	18242	18060	18452	18299	18465	18339	18436	18250	18315	18429	18270	18341	18271	18433	18159	18209	18143	18485	18301	18259	18233	18304	18332	18410	18336	18278	18370	18343	18270	18226	18375	18470	18355	18240	18221	18337	18274	18346	18319	18326	18455	18346	18129	18547	18163	18216	18455	18246	18248	18311	18316	18328	18232	18262	18340	18272	18477	18300	18341	18233	18413	18397	18214	18189	18287	18159	18376	18147	18465	18331	18301	18297	18238	18344	18240	18486	18259	18294	18328	18620	18257	18264	18384	18439	18359	18195	18269	18182	18278	18182	18282	18344	18133	18227	18215	18023	18385	18301	18294	18491	18052	18272	18394	18257	18174	18198	18236	18405	18382	18269	18246	18373	18207	18218	18282	18278	18270	18226	18285	18545	18326	18304	18075	18320	18304	18093	18291	18017	18324	18390	18174	18401	18221	18090	18230	18357	18389	18343	18281	18339	18316	18411	18326	18361	18363	18354	18090	18281	18160	18196	18317	18132	18252	18244	18214	18055	18225	18195	18124	18356	18211	18279	18275	18318	18348	18265	18365	18275	18360	18349	18530	18239	18446	18369	18249	18345	18132	18450	18283	18142	18280	18007	18291	18166	18388	18224	18412	18219	18331	18260	18148	18243	18240	18244	18127	18257	18321	18227	18400	18183	18306	18245	18118	18092	18178	18293	18178	18393	18168	18421	18403	18319	18302	18265	18439	18320	18217	18274	18329	18316	18444	18297	18354	18426	18392	18290	18425	18214	18109	18489	18298	18212	18223	18172	18316	18194	18337	18087	18595	18393	18130	18189	18429	18179	18459	18345	18160	18297	18205	18343	18122	18344	18413	18362	18316	18153	18433	18347	18315	18273	18298	18409	18145	18351	18349	18188	18299	18135	18217	18281	18175	18187	18327	18201	18385	18220	18104	18153	18156	18197	18096	18380	18407	18340	18276	18313	18331	18367	18405	18463	18115	18232	18261	18310	18353	18184	18170	17938	18291	18378	18302	18223	18327	18345	18268	18243	18329	18247	18198	18270	18285	18469	18607	18184	18257	18267	18223	18173	18233	18193	18267	18168	18223	18315	18389	18241	18436	18396	18397	18281	18535	18315	18267	18452	18093	18031	18038	18251	18069	18479	18400	18281	18397	18299	18234	18260	18215	18300	18139	18142	18412	18347	18252	18214	18417	18262	18175	18302	18284	18294	18323	18202	18305	18413	18449	18399	18328	18350	18358	18268	18308	18199	18230	18403	18237	18467	18236	18122	18328	18216	18275	18052	18236	18269	18267	18305	18418	18499	18345	18259	18218	18461	18401	18364	18383	18333	18378	18159	18295	18517	18628	18185	18287	18218	18312	18365	18226	18223	18365	18308	18434	18266	18251	18479	18388	18245	18347	18135	18235	18267	18264	18311	18221	18293	18555	18584	18216	18250	18353	18211	18167	18539	18580	18329	18342	18379	18385	18342	18176	18249	18432	18307	18329	18217	18246	18446	18260	18122	18186	18185	18072	18477	18339	18279	18453	18410	18453	18067	18212	18365	18558	18323	18066	18225	18352	18240	18278	18248	18083	18091	18181	18185	18172	18338	18371	18235	18144	18224	18245	18427	18307	18217	18250	18449	18307	18206	18350	18323	18592	18393	18270	18469	18392	18358	18417	18255	18414	18333	18325	18315	18343	18470	18514	18178	18255	18252	18283	18367	18418	18368	18360	18222	18056	18425	18338	18228	18475	18384	18430	18261	18448	18279	18134	18187	18561	18261	18071	18202	18315	18432	17993	18176	18343	18230	18451	18235	18311	18506	18489	18286	18258	18310	18165	18263	18153	18358	18544	18413	18139	18362	18382	18373	18452	18409	18236	18150	18240	18235	18204	18417	18215	18182	18302	18301	18088	18426	18311	18344	18268	18374	18219	18329	18367	18361	18391	18439	18086	18305	18271	18243	18377	18434	18283	18468	18329	18347	18339	18279	18397	18284	18267	18259	18190	18191	18310	18174	18331	18334	18414	18485	18313	18213	18334	18349	18275	18234	18311	18313	18282	17986	18253	18116	18300	18467	18313	18233	18254	18172	18323	18440	18373	18290	18433	18211	18327	18361	18395	18326	18260	18136	18318	18141	18275	18255	18346	18233	18179	18213	18289	18220	18328	18382	18289	18213	18535	18284	18228	18379	18396	18192	18325	18435	18202	18336	18314	18326	18383	18200	18321	18473	18217	18232	18357	18157	18333	18268	18287	18273	18485	18329	18256	18224	18409	18243	18348	18391	18218	18126	18131	18316	18243	18329	18455	18203	18273	18375	18307	18601	18158	18147	18538	18278	18311	18045	18275	18345	18116	18252	18234	18296	18211	18442	18275	18264	18297	18198	18408	18352	18299	18199	18092	18365	18321	18675	18297	18401	18144	18269	18146	18242	18421	18198	18455	18295	18436	18215	18110	18434	18408	18402	18115	18240	18226	18434	18301	18251	18269	18185	18353	18474	18326	18390	18315	18573	18265	18264	18212	18270	18322	18530	18201	18037	18374	18204	18311	18194	18308	18375	18299	18251	18369	18357	18277	18379	18373	18518	18105	18198	18149	18232	18310	18379	18222	18603	18279	18282	18270	18239	18181	18360	18213	18126	18331	18348	18218	18274	18155	18064	18450	18412	18221	18099	18459	18162	18341	18137	18169	18328	18347	18074	18361	18161	18182	18185	18250	18295	18253	18316	18368	18300	18166	18293	18507	18285	18156	18470	18263	18344	18234	18151	18160	18435	18274	18143	18331	18392	18307	18212	18180	18460	18053	18336	18242	18269	18460	18155	18221	18544	18219	18122	18390	18488	18266	18069	18250	18232	18321	18272	18286	18218	18489	18267	18240	18445	18407	18264	18357	18323	18391	18209	18481	18365	18270	18422	18313	18260	18309	18341	18402	18268	18223	18498	18352	18345	18153	18168	18268	18238	18368	18283	18372	18417	18316	18120	18418	18247	18243	18379	18496	18343	18202	18417	18362	18291	18362	18275	18277	18212	18255	18337	18473	18270	18523	18362	18260	18174	18331	18387	18293	18554	18232	18188	18444	18278	18277	18407	18200	18244	18410	18280	18178	18108	18426	18305	18323	18286	18148	18377	18211	18319	18174	18135	18271	18323	18306	18283	18229	18213	18238	18490	18267	18327	18274	18325	18186	18333	18273	18420	18215	18466	18366	18326	18309	18318	18281	18228	18394	18149	18440	18440	18270	18240	18286	18305	18302	18423	18095	18205	18363	18303	18442	18242	18299	18335	18303	18220	18434	18400	18171	18434	18367	18258	18257	18120	18381	18245	18240	18674	18448	18439	18360	18556	18397	18290	18254	18508	18291	18309	18459	18199	18206	18323	18314	18280	18342	18280	18322	18377	18187	18364	18385	18143	18289	18456	18533	18191	18210	18230	18192	18247	18405	18413	18078	18438	18332	18479	18329	18291	18289	18383	18222	18354	18309	18180	18343	18292	18394	18217	18457	18309	18277	18232	18246	18369	18245	18183	18368	18388	18197	18309	18384	18391	18278	18286	18292	18304	18219	18533	18477	18459	18453	18162	18294	18276	18332	18450	18321	18226	18269	18306	18407	18545	18276	18470	18398	18324	18432	18213	18331	18378	18306	18146	18251	18252	18379	18103	18130	18160	18478	18634	18191	18253	18324	18374	18367	18315	18262	18329	18383	18179	18476	18316	18163	18286	18233	18393	18385	18092	18345	18436	18191	18198	18210	18086	18251	18514	18322	18288	18173	18244	18325	18434	18253	18290	18229	18464	18301	18481	18340	18402	18337	18182	18356	18300	18108	18295	18461	18414	18389	18219	18313	18557	18153	18426	18309	18423	18509	18289	18306	18352	18275	18298	18307	18470	18290	18354	18185	18365	18216	18378	18475	18601	18230	18220	18257	18236	18440	18381	17887	18249	18359	18311	18517	18248	18197	18221	18430	18161	18382	18329	18551	18193	18188	18125	18286	18513	18265	18374	18403	18262	18364	18343	18373	18090	18364	18260	18275	18216	18130	18194	18264	18290	18492	18505	18307	18335	18256	18334	18079	18240	18395	18254	18428	18196	18361	18259	18256	18167	18234	18426	18513	18249	18366	18254	18173	18312	18133	18246	18321	18279	18207	18317	18436	18316	18201	18467	18419	18218	18330	18306	18234	18349	18369	18204	18417	18305	18408	18340	18231	18226	18249	18410	18458	18464	18420	18306	18248	18267	18330	18205	18276	18549	18427	18197	18260	18309	18230	18179	18119	18431	18260	18329	18305	18174	18567	18259	18354	18233	18496	18241	18337	18244	18128	18568	18250	18442	18295	18419	18375	18312	18255	18112	18317	18316	18559	18241	18326	18313	18375	18626	18149	18546	18352	18328	18323	18164	18354	18200	18163	18289	18206	18279	18314	18373	18484	18468	18121	18408	18499	18288	18321	18266	18294	18234	18384	18257	18222	18302	18129	18190	18469	18491	18115	18421	18249	18309	18290	18230	18404	18328	18209	18317	18390	18152	18155	18345	18335	18441	18157	18453	18387	18355	18166	18254	18245	18304	18159	18259	18311	18196	18206	18295	18088	18287
15794	26963	27008	23247	22546	22330	20043	19105	18111	17757	17572	17900	33661	34048	30672	24131	19002	17419	16746	16382	16407	16331	16294	16468	16369	16184	16195	16387	16240	16222	16345	16338	16502	16322	16279	16134	16422	16304	16280	16363	16302	16449	16472	16357	16367	16262	16602	16293	16357	16495	16391	16443	16437	16381	16339	16297	16401	16301	16274	16419	16178	16317	16292	16194	16319	16319	16384	16161	16168	16288	16196	16467	16241	16275	16211	16487	16243	16290	16368	16249	16199	16464	16302	16275	16235	16331	16308	16235	16459	16370	16406	16323	16337	16339	16382	16305	16191	16338	16428	16458	16244	16384	16300	16275	16121	16343	16478	16312	16331	16383	16264	16497	16198	16125	16417	16196	16404	16359	16417	16314	16413	16352	16358	16325	16429	16393	16398	16148	16310	16306	16171	16431	16428	16286	16364	16204	16173	16360	16294	16349	16141	16251	16512	16194	16376	16352	16340	16162	16621	16218	16274	16496	16349	16283	16213	16420	16245	16428	16255	16271	16276	16215	16357	16382	16246	16315	16358	16293	16365	16116	16341	16359	16259	16219	16329	16405	16399	16336	16280	16398	16100	16367	16300	16305	16369	16324	16298	16374	16560	16340	16477	16379	16350	16291	16284	16304	16333	16375	16333	16364	16171	16397	16311	16437	16201	16473	16174	16316	16307	16380	16205	16315	16346	16315	16225	16324	16431	16344	16280	16338	16184	16294	16399	16480	16274	16377	16263	16272	16367	16510	16309	16396	16284	16332	16261	16436	16380	16319	16199	16390	16473	16446	16347	16456	16329	16469	16193	16525	16402	16352	16373	16380	16337	16381	16403	16446	16160	16221	16424	16397	16337	16325	16227	16274	16147	16332	16180	16392	16294	16279	16332	16326	16337	16270	16362	16307	16176	16396	16283	16453	16409	16249	16264	16326	16290	16439	16324	16295	16279	16374	16246	16451	16198	16357	16366	16449	16299	16281	16117	16220	16140	16086	16384	16183	16187	16156	16341	16277	16230	16373	16322	16219	16245	16109	16244	16293	16391	16188	16396	16438	16397	16254	16391	16251	16235	16279	16209	16361	16397	16186	16258	16353	16416	16270	16317	16392	16168	16282	16264	16233	16288	16424	16236	16303	16513	16298	16428	16305	16350	16248	16363	16259	16309	16282	16266	16425	16355	16308	16381	16285	16286	16378	16337	16297	16428	16257	16278	16201	16171	16367	16314	16296	16316	16160	16448	16322	16366	16300	16352	16250	16389	16304	16380	16204	16484	16388	16339	16233	16169	16393	16264	16290	16321	16309	16364	16262	16190	16330	16286	16360	16300	16345	16276	16440	16420	16350	16408	16326	16229	16208	16475	16322	16327	16145	16271	16282	16446	16280	16321	16372	16204	16368	16201	16288	16326	16162	16311	16357	16296	16197	16438	16329	16109	16441	16192	16214	16279	16353	16367	16386	16140	16398	16494	16365	16411	16259	16381	16277	16499	16267	16546	16229	16384	16328	16398	16365	16273	16268	16256	16269	16382	16281	16236	16290	16417	16215	16277	16236	16220	16259	16453	16528	16258	16374	16154	16453	16469	16216	16303	16172	16257	16440	16325	16302	16157	16255	16492	16416	16253	16393	16169	16247	16420	16311	16337	16273	16305	16426	16389	16287	16262	16205	16380	16186	16373	16443	16556	16248	16096	16466	16185	16245	16354	16375	16322	16407	16355	16495	16066	16318	16377	16213	16197	16330	16235	16193	16482	16204	16349	16273	16351	16421	16327	16513	16301	16488	16259	16408	16463	16246	16170	16350	16566	16153	16286	16138	16388	16381	16295	16304	16468	16353	16262	16225	16274	16203	16254	16398	16238	16301	16160	16430	16348	16228	16341	16324	16390	16142	16159	16459	16375	16219	16351	16342	16524	16162	16328	16211	16393	16483	16287	16363	16345	16535	16328	16285	16223	16244	16410	16271	16198	16249	16245	16331	16252	16424	16349	16437	16210	16411	16451	16346	16142	16356	16169	16261	16242	16235	16321	16306	16388	16427	16228	16124	16249	16291	16359	16402	16370	16156	16295	16488	16239	16416	16548	16271	16440	16132	16346	16543	16374	16426	16253	16354	16530	16254	16368	16332	16443	16159	16380	16296	16365	16318	16247	16333	16331	16313	16350	16357	16369	16281	16279	16244	16340	16353	16318	16506	16409	16353	16323	16363	16210	16152	16343	16221	16268	16319	16297	16368	16276	16252	16298	16289	16341	16289	16415	16325	16266	16475	16351	16429	16529	16245	16342	16394	16395	16444	16381	16252	16363	16408	16351	16382	16383	16404	16262	16398	16237	16301	16420	16268	16217	16453	16213	16311	16245	16198	16255	16086	16413	16459	16350	16318	16431	16401	16232	16328	16464	16386	16065	16227	16327	16369	16460	16195	16442	16256	16433	16255	16461	16394	16429	16439	16155	16395	16207	16235	16320	16248	16297	16125	16385	16301	16388	16399	16266	16354	16269	16511	16182	16320	16292	16367	16199	16406	16476	16369	16377	16135	16431	16322	16272	16280	16340	16357	16178	16284	16330	16315	16242	16511	16277	16305	16289	16189	16231	16245	16232	16463	16222	16471	16175	16207	16379	16282	16284	16362	16308	16448	16393	16440	16208	16299	16351	16369	16286	16244	16277	16388	16327	16358	16340	16215	16375	16325	15992	16277	16350	16208	16363	16257	16336	16386	16379	16368	16167	16432	16256	16218	16186	16337	16257	16473	16398	16291	16494	16308	16366	16115	16216	16184	16346	16305	16249	16517	16342	16274	16390	16083	16383	16246	16340	16401	16277	16245	16345	16306	16236	16404	16239	16271	16291	16434	16199	16429	16316	16353	16238	16323	16421	16287	16366	16423	16484	16200	16321	16278	16383	16263	16405	16269	16250	16366	16320	16227	16276	16340	16390	16168	16241	16308	16502	16295	16290	16389	16207	16255	16336	16326	16187	16385	16195	16266	16329	16217	16226	16454	16299	16374	16393	16379	16301	16226	16403	16171	16381	16370	16348	16397	16357	16294	16327	16412	16267	16289	16372	16216	16341	16261	16557	16300	16359	16387	16325	16273	16340	16198	16315	16298	16182	16505	16360	16173	16383	16442	16407	16378	16241	16418	16227	16213	16456	16351	16244	16275	16361	16210	16223	16315	16432	16398	16309	16301	16393	16266	16217	16361	16361	16266	16323	16345	16202	16331	16323	16325	16361	16331	16408	16348	16454	16383	16298	16218	16213	16313	16318	16178	16459	16399	16247	16355	16187	16472	16291	16471	16285	16330	16361	16374	16335	16380	16319	16376	16300	16323	16400	16425	16338	16232	16127	16318	16212	16556	16350	16328	16322	16397	16268	16407	16182	16321	16283	16206	16334	16340	16421	16239	16423	16335	16254	16420	16229	16326	16180	16211	16523	16241	16342	16345	16224	16415	16269	16347	16268	16268	16326	16159	16282	16274	16383	16184	16372	16128	16285	16299	16365	16317	16312	16318	16360	16345	16301	16321	16478	16341	16297	16338	16111	16503	16229	16431	16269	16302	16364	16362	16345	16326	16523	16314	16220	16301	16366	16369	16310	16429	16487	16199	16330	16180	16453	16259	16301	16354	16404	16346	16302	16302	16452	16160	16286	16278	16249	16301	16173	16406	16242	16266	16206	16261	16336	16426	16235	16386	16262	16355	16409	16404	16342	16378	16579	16332	16171	16336	16251	16389	16414	16345	16364	16384	16285	16317	16384	16395	16263	16351	16332	16357	16426	16462	16295	16192	16413	16562	16179	16489	16287	16282	16230	16355	16362	16359	16280	16326	16313	16248	16393	16379	16488	16425	16342	16377	16266	16372	16454	16394	16370	16211	16437	16320	16400	16389	16343	16086	16436	16286	16196	16275	16232	16356	16288	16356	16495	16308	16448	16508	16317	16284	16356	16417	16467	16120	16110	16280	16284	16363	16283	16361	16459	16367	16369	16177	16340	16237	16227	16317	16272	16368	16343	16226	16490	16182	16286	16327	16263	16369	16392	16321	16442	16332	16442	16463	16255	16382	16313	16264	16475	16202	16445	16378	16284	16463	16359	16237	16130	16349	16435	16392	16308	16418	16050	16428	16299	16291	16215	16316	16501	16461	16196	16373	16375	16132	16517	16354	16145	16443	16279	16365	16372	16339	16330	16296	16336	16189	16346	16358	16306	16253	16366	16455	16593	16508	16370	16370	16285	16260	16314	16298	16249	16270	16189	16275	16439	16246	16419	16399	16243	16429	16409	16130	16274	16378	16452	16319	16444	16272	16482	16068	16338	16423	16359	16297	16233	16150	16184	16369	16385	16446	16408	16510	16211	16309	16297	16102	16245	16093	16401	16277	16403	16292	16356	16230	16331	16280	16477	16153	16311	16353	16293	16387	16351	16519	16415	16106	16338	16338	16331	16082	16387	16182	16485	16317	16347	16266	16216	16169	16178	16397	16367	16446	16455	16423	16224	16268	15970	16357	16330	16417	16259	16386	16346	16293	16278	16261	16428	16425	16248	16408	16273	16502	16376	16321	16283	16247	16191	16389	16297	16297	16521	16225	16418	16204	16420	16274	16251	16231	16310	16216	16518	16160	16361	16554	16379	16485	16306	16158	16255	16327	16280	16400	16292	16255	16428	16237	16253	16196	16388	16347	16446	16326	16286	16270	16297	16092	16377	16278	16167	16427	16335	16447	16343	16272	16392	16240	16373	16247	16444	16184	16541	16268	16059	16316	16269	16296	16314	16357	16349	16292	16525	16188	16318	16434	16156	16308	16251	16390	16341	16251	16490	16263	16303	16330	16316	16248	16312	16216	16348	16455	16164	16250	16272	16469	16302	16282	16412	16429	16418	16151	16239	16274	16198	16273	16310	16389	16346	16261	16276	16290	16356	16226	16334	16323	16466	16332	16326	16575	16191	16291	16446	16282	16417	16062	16447	16276	16447	16320	16235	16481	16315	16298	16321	16268	16252	16300	16310	16406	16333	16269	16216	16222	16368	16284	16324	16325	16408	16513	16211	16323	16479	16260	16310	16312	16343	16283	16358	16111	16363	16332	16402	16354	15980	16305	16359	16194	16326	16397	16368	16242	16286	16317	16127	16277	16271	16297	16405	16294
23328	21672	29614	24280	22118	24509	26539	21253	20304	20632	20252	20111	35402	40548	37041	30125	23273	20431	19576	19030	18705	19034	18970	18771	18713	18761	18879	18839	18866	18835	18798	18735	18616	18914	18524	18709	18751	18689	18630	18769	18655	18583	18744	18569	18827	18595	18790	18600	18931	18710	18880	18725	18672	18793	18791	18751	18728	18993	18553	18660	18749	18730	18676	18511	18723	18787	18743	18699	18764	18502	18663	18836	18796	18656	18701	18595	18669	18577	18733	18608	18828	18731	18665	18696	18618	19063	18626	18835	18699	18701	18641	18505	18830	18460	18639	18724	18713	18688	18729	18616	18626	18666	18782	18611	18839	18757	18791	18724	18669	18688	18679	18648	18535	18710	18769	18565	18713	18866	18722	18591	18840	18802	18723	18598	18491	18559	18484	18594	18626	18679	18750	18763	18719	18676	18726	18621	18629	18845	18836	18546	18783	18535	18433	18653	18602	18441	18656	18606	18678	18547	18749	18574	18731	18682	18609	18547	18722	18749	18835	18576	18686	18665	18894	18932	18765	18796	18707	18662	18539	18699	18666	18610	18905	18665	18717	18820	18760	18672	18739	18681	18571	18719	18926	18628	18606	18817	18813	18603	18801	18891	18572	18589	18760	18757	18701	18646	18732	18667	18569	18701	18656	18755	18661	18721	18593	18783	18746	18775	18626	18630	18645	18613	18387	18672	18460	18540	18718	18852	18648	18494	18790	18526	18833	18764	18840	18547	18823	18568	18901	18504	18582	18555	18701	18840	18821	18665	18563	18638	18676	18556	18619	18487	18768	18684	18610	18470	18708	18697	18902	18737	18817	18628	18747	18639	18881	18591	18780	18700	18422	18701	18611	18681	18614	18576	18643	18536	18726	18469	18458	18654	18593	18675	18626	18681	18696	18615	18571	18524	18665	18623	18601	18508	18724	18615	18742	18592	18634	18787	18663	18648	18611	18816	18720	18656	18409	18766	18648	18556	18506	18290	18535	18591	18656	18712	18506	18751	18732	18643	18570	18827	18704	18719	18854	18689	18491	18763	18699	18794	18634	18685	18647	18817	18694	18793	18846	18512	18718	18724	18595	18571	18518	18731	18492	18677	18572	18440	18729	18903	18635	18774	18730	18717	18805	18594	18739	18753	18648	18728	18653	18454	18574	18755	18659	18826	18549	18654	18649	18616	18654	18631	18721	18510	18856	18870	18845	18649	18809	18638	18709	18609	18627	18641	18565	18855	18685	18489	18673	18580	18473	18490	18474	18724	18414	18495	18654	18812	18662	18721	18540	18992	18897	18641	18663	19021	18702	18664	18630	18838	18553	18667	18604	18601	18765	18782	18453	18538	18566	18690	18711	18960	18566	18704	18813	18589	18602	18392	18655	18728	18493	18694	18537	18765	18486	18841	18585	18756	18744	18745	18748	18794	18709	18627	18809	18543	18659	18771	18760	18631	18618	18692	18666	18563	18859	18702	18798	18760	18492	18647	18725	18911	18840	18559	18699	18688	18730	18606	18648	18672	18463	18771	18741	18637	18443	18629	18691	18550	18763	18515	18563	18695	18697	18842	18823	18529	18627	18576	18588	18532	18457	18579	18655	18565	18708	18596	18822	18614	18765	18504	18629	18600	18725	18642	18708	18646	18711	18790	18608	18623	18641	18494	18654	18658	18876	18540	18607	18562	18797	18505	18797	18652	18728	18469	18646	18518	18754	18648	18731	18610	18632	18725	18578	18767	18812	18696	18622	18585	18758	18432	18501	18693	18597	18689	18682	18538	18627	18433	18734	18626	18751	18674	18457	18701	18581	18709	18651	18717	18751	18567	18629	18744	18655	18654	18528	18861	18750	18778	18777	18724	18651	18597	18560	18751	18878	18601	18637	18606	18480	18558	18488	18807	18689	18564	18535	18647	18551	18677	18768	18751	18748	18660	18681	18606	18720	18568	18695	18628	18617	18760	18849	18718	18590	18722	18632	18554	18890	18630	18683	18694	18774	18690	18681	18703	18524	18597	18790	18647	18753	18641	18514	18603	18578	18659	18748	18447	18565	18675	18630	18563	18733	18624	18720	18632	18465	18740	18501	18818	18591	18581	18594	18691	18635	18712	18716	18583	18723	18928	18743	18801	18484	18763	18770	18761	18912	18603	18813	18754	18573	18657	18620	18576	18605	18748	18514	18697	18674	18667	18702	18568	18625	18705	18741	18466	18841	18545	18785	18600	18485	18697	18444	18565	18621	18571	18877	18580	18820	18629	18761	18451	18468	18513	18699	18667	18484	18772	18884	18472	18780	18574	18705	18728	18635	18564	18465	18857	18701	18711	18594	18467	18590	18610	18567	18645	18666	18745	18612	18595	18544	18591	18588	18562	18386	18351	18564	18624	18591	18619	18688	18735	18649	18815	18540	18604	18706	18909	18580	18562	18806	18597	18786	18433	18865	18865	18715	18769	18593	18613	18711	18653	18670	18507	18823	18634	18733	18779	18517	18804	18484	18896	18720	18558	18661	18537	18610	18659	18715	18643	18421	18790	18659	18488	18685	18807	18646	18577	18629	18749	18745	18562	18656	18783	18572	18455	18899	18669	18618	18541	18649	18484	18779	18871	18601	18690	18536	18738	18687	18597	18565	18555	18680	18530	18658	18543	18554	18664	18674	18583	18543	18437	18538	18487	18662	18659	18522	18527	18828	18639	18583	18527	18577	18719	18840	18572	18698	18608	18552	18573	18817	18681	18800	18642	18689	18743	18770	18691	18662	18642	18651	18750	18633	18617	18652	18632	18450	18569	18791	18501	18567	18432	18527	18845	18588	18772	18975	18610	18954	18525	18577	18677	18669	18674	18717	18806	18806	18668	18619	18650	18682	18538	18869	18598	18738	18648	18722	18719	18569	18901	18719	18763	18604	18668	18474	18791	18736	18484	18706	18691	18533	18507	18773	18694	18614	18680	18610	18664	18660	18580	18655	18497	18526	18778	18710	18680	18558	18416	18362	18454	18558	18618	18659	18543	18676	18458	18643	18620	18700	18565	18788	18606	18423	18513	18592	18568	18717	18641	18466	18689	18570	18721	18591	18613	18580	18531	18613	18716	18491	18647	18572	18697	18917	18784	18552	18709	18602	18538	18666	18560	19032	18708	18545	18749	18396	18721	18814	18532	18729	18409	18552	18653	18479	18584	18697	18493	18675	18640	18828	18660	18477	18518	18829	18595	18628	18445	18623	18796	18819	18818	18702	18607	18427	18778	18757	18689	18748	18560	18507	18684	18630	18706	18781	18787	18642	18700	18597	18750	18573	18749	18737	18575	18637	18705	18754	18703	18496	18650	18619	18713	18608	18554	18619	18807	18888	18747	18639	18539	18610	18617	18604	18497	18503	18747	18634	18637	18600	18839	18583	18688	18593	18604	18570	18709	18577	18545	18848	18735	18861	18657	18588	18755	18637	18534	18717	18717	18689	18665	18534	18579	18647	18413	18808	18635	18636	18590	18721	18459	18713	18896	18807	18737	18708	18680	18628	18663	18754	18665	18637	18698	18858	18685	18728	18762	18618	18617	18509	18781	18744	18565	18728	18586	18597	18611	18580	18607	18403	18734	18765	18673	18541	18556	18623	18761	18570	18635	18695	18713	18811	18655	18446	18622	18736	18595	18780	18869	18587	18860	18706	18639	18852	18788	18658	18486	18766	18683	18691	18656	18691	18728	18648	18602	18648	18684	18610	18444	18681	18811	18589	18737	18465	18383	18584	18518	18601	18565	18578	18790	18609	18579	18829	18703	18775	18807	18706	18534	18662	18612	18578	18566	18744	18732	18776	18553	18781	18842	18757	18577	18670	18822	18716	18623	18748	18625	18824	18655	18635	18528	18726	18658	18550	18624	18438	18637	18636	18555	18460	18680	18538	18659	18917	18605	18694	18670	18865	18699	18626	18535	18417	18565	18622	18617	18864	18630	18433	18711	18745	18830	18801	18768	18547	18696	18739	18736	18757	18560	18506	18629	18521	18580	18646	18637	18709	18583	18643	18635	18647	18537	18681	18590	18885	18720	18524	18715	18631	18782	18723	18787	18590	18469	18644	18635	18611	18495	18540	18629	18686	18611	18600	18679	18605	18652	18545	18523	18590	18563	18698	18674	18930	18776	18306	18638	18774	18703	18581	18691	18475	18734	18886	18629	18532	18856	18791	18829	18483	18724	18795	18613	18701	18697	18744	18656	18726	18700	18761	18784	18706	18680	18767	18530	18603	18673	18758	18787	18714	18684	18692	18983	18724	18789	18591	18595	18650	18560	18812	18604	18508	18611	18550	18758	18478	18719	18728	18553	18611	18691	18757	18782	18525	18551	18532	18525	18827	18405	18548	18688	18599	18469	18606	18767	18685	18739	18576	18622	18541	18684	18705	18495	18603	18514	18819	18730	18750	18715	18583	18752	18726	18626	18800	18677	18737	18501	18760	18804	18589	18669	18686	18825	18709	18807	18689	18571	18642	18837	18651	18717	18639	18634	18597	18547	18479	18611	18813	18551	18743	18811	18546	18591	18804	18487	18509	18639	18744	18355	18852	18714	18443	18858	18866	18551	18604	18551	18425	18630	18719	18558	18794	18602	18752	18757	18900	18640	18662	18783	18650	18745	18783	18631	18686	18595	18657	18760	18564	18606	18576	18555	18819	18597	18586	18424	18773	18876	18589	18741	19001	18589	18870	18958	18748	18757	18604	18681	18672	18692	18820	18813	18791	18509	18645	18687	18701	18714	18774	18559	18652	18606	18778	18687	18656	18691	18633	18736	18624	18534	18808	18661	18671	18695	18817	18656	18864	18742	18504	18618	18535	18642	18882	18651	18686	18757	18525	18674	18480	18564	18623	18590	18668	18648	18788	18606	18328	18571	18445	18627	18771	18599	18653	18802	18814	18784	18571	18708	18649	18613	18568	18496	18685	18540	18807	18459	18540	18668	18646	18758	18803	18559	18609	18687	18753	18815	18638	18646	18864	18726	18582	18665	18847	18551	18648	18593	18753	18773	18604	18686	18945	18690	18707	18587	18544	18744	18683	18785	18516	18726	18617	18583	18546	18530	18688	18661	18659	18548	18637	18646	18685	18637	18787	18915	18666	18493	18772	18854	18753	18554	18600	18614	18654	18733	18707	18778
16357	30486	31006	30079	27305	23440	20810	19902	19433	18855	18520	19181	40247	41872	38489	30096	21140	18304	17179	16721	16612	16324	16548	16659	16393	16429	16581	16641	16401	16583	16792	16580	16601	16783	16346	16551	16694	16478	16514	16444	16634	16577	16597	16596	16494	16592	16721	16562	16499	16711	16422	16669	16345	16718	16644	16435	16466	16426	16445	16384	16670	16643	16475	16596	16660	16543	16469	16428	16554	16554	16528	16417	16639	16699	16476	16495	16529	16502	16517	16503	16527	16725	16525	16611	16586	16548	16527	16603	16331	16468	16455	16419	16546	16598	16348	16523	16501	16602	16537	16583	16356	16417	16559	16576	16753	16445	16662	16606	16571	16399	16495	16574	16605	16430	16425	16534	16564	16524	16576	16449	16515	16556	16383	16560	16593	16493	16513	16573	16567	16533	16455	16605	16466	16537	16239	16350	16486	16562	16472	16654	16521	16526	16369	16515	16576	16431	16507	16449	16439	16329	16478	16417	16489	16410	16565	16413	16477	16349	16434	16432	16514	16469	16649	16545	16518	16445	16650	16695	16355	16463	16561	16437	16716	16678	16500	16445	16427	16435	16464	16549	16504	16359	16403	16513	16610	16545	16534	16437	16469	16548	16617	16487	16488	16432	16430	16360	16487	16615	16560	16419	16520	16265	16378	16487	16666	16386	16479	16511	16443	16437	16477	16532	16659	16566	16349	16543	16592	16501	16664	16379	16548	16580	16494	16642	16555	16403	16638	16520	16453	16676	16617	16539	16497	16718	16396	16511	16553	16635	16542	16536	16551	16451	16573	16604	16617	16421	16477	16627	16494	16613	16516	16449	16573	16415	16562	16629	16475	16481	16356	16522	16571	16350	16573	16466	16402	16574	16526	16426	16456	16533	16481	16535	16334	16533	16632	16476	16384	16536	16354	16410	16548	16574	16399	16642	16449	16407	16443	16386	16582	16475	16555	16418	16531	16454	16558	16525	16478	16651	16432	16427	16607	16551	16364	16426	16435	16599	16483	16399	16411	16522	16625	16479	16435	16513	16283	16453	16495	16672	16449	16679	16570	16540	16446	16670	16590	16390	16556	16486	16401	16596	16489	16343	16545	16549	16485	16516	16559	16580	16691	16471	16507	16533	16459	16471	16483	16466	16469	16428	16609	16543	16620	16465	16462	16468	16586	16494	16430	16632	16508	16395	16710	16645	16486	16427	16416	16488	16497	16460	16519	16565	16530	16720	16536	16588	16651	16554	16357	16490	16557	16599	16387	16465	16672	16512	16582	16503	16459	16398	16469	16568	16379	16564	16364	16524	16665	16505	16593	16468	16589	16475	16458	16514	16656	16386	16547	16558	16622	16440	16354	16383	16438	16428	16353	16495	16483	16707	16495	16591	16512	16472	16389	16412	16428	16492	16412	16436	16658	16524	16619	16468	16292	16424	16628	16404	16515	16611	16392	16552	16310	16520	16542	16587	16637	16399	16652	16315	16503	16608	16577	16585	16485	16503	16530	16409	16411	16484	16529	16565	16516	16748	16572	16462	16516	16506	16495	16600	16486	16584	16593	16701	16505	16387	16472	16555	16503	16412	16486	16553	16489	16615	16440	16667	16512	16573	16386	16363	16359	16508	16503	16595	16400	16446	16619	16611	16504	16540	16494	16491	16517	16466	16509	16410	16432	16462	16425	16365	16648	16430	16412	16500	16560	16452	16473	16473	16347	16529	16554	16564	16267	16553	16368	16299	16453	16604	16407	16483	16470	16523	16619	16480	16608	16519	16425	16487	16521	16493	16550	16421	16638	16489	16610	16374	16430	16444	16314	16469	16617	16451	16623	16527	16381	16738	16340	16464	16570	16463	16318	16459	16529	16395	16598	16460	16481	16608	16492	16659	16532	16564	16711	16590	16524	16467	16351	16594	16634	16586	16458	16485	16479	16361	16450	16423	16492	16689	16490	16439	16516	16637	16596	16535	16455	16528	16530	16465	16492	16551	16515	16617	16332	16579	16276	16459	16429	16718	16524	16409	16528	16512	16651	16367	16493	16392	16616	16288	16535	16581	16633	16495	16471	16540	16462	16528	16358	16624	16667	16628	16479	16663	16368	16457	16551	16588	16637	16477	16494	16423	16502	16522	16401	16660	16434	16509	16507	16566	16364	16370	16590	16603	16351	16583	16549	16710	16470	16457	16575	16501	16475	16546	16443	16457	16428	16486	16516	16427	16497	16618	16461	16494	16596	16563	16660	16483	16530	16435	16508	16699	16430	16337	16575	16463	16518	16433	16533	16516	16433	16496	16462	16530	16547	16513	16559	16481	16583	16524	16501	16475	16361	16503	16531	16434	16533	16389	16305	16290	16533	16525	16492	16599	16555	16384	16347	16483	16606	16462	16634	16529	16542	16532	16532	16489	16425	16407	16478	16453	16353	16554	16307	16548	16297	16506	16593	16432	16361	16494	16481	16533	16531	16326	16475	16453	16554	16681	16518	16516	16477	16288	16542	16535	16529	16431	16371	16519	16569	16586	16401	16661	16494	16320	16667	16545	16458	16535	16395	16487	16540	16476	16631	16419	16536	16437	16538	16608	16600	16405	16457	16455	16447	16485	16608	16528	16426	16438	16638	16609	16583	16498	16386	16558	16529	16654	16463	16489	16426	16413	16478	16577	16619	16446	16492	16389	16457	16480	16590	16389	16646	16426	16369	16508	16566	16599	16497	16512	16497	16419	16560	16356	16544	16361	16489	16579	16636	16500	16558	16483	16493	16341	16613	16513	16558	16537	16595	16537	16518	16583	16442	16353	16409	16480	16405	16424	16493	16609	16453	16622	16520	16402	16442	16571	16423	16497	16567	16556	16445	16265	16389	16531	16567	16445	16577	16618	16548	16499	16674	16562	16359	16487	16620	16630	16714	16503	16523	16539	16518	16588	16520	16412	16403	16270	16415	16471	16402	16573	16406	16515	16472	16519	16635	16449	16549	16469	16559	16691	16619	16443	16396	16630	16581	16563	16542	16706	16463	16565	16678	16645	16442	16649	16542	16683	16629	16591	16472	16443	16540	16291	16507	16487	16517	16600	16554	16447	16511	16521	16501	16529	16593	16515	16553	16494	16582	16467	16565	16330	16477	16517	16454	16515	16505	16468	16384	16548	16491	16535	16499	16622	16326	16731	16574	16581	16453	16531	16641	16522	16348	16445	16464	16444	16481	16500	16456	16608	16526	16375	16419	16485	16621	16493	16561	16369	16667	16330	16544	16574	16444	16482	16602	16496	16476	16524	16347	16541	16422	16627	16322	16546	16440	16510	16287	16349	16567	16581	16361	16511	16386	16523	16468	16413	16250	16602	16561	16440	16477	16446	16540	16490	16651	16568	16531	16444	16692	16648	16466	16493	16650	16471	16382	16455	16471	16388	16482	16379	16599	16455	16450	16566	16503	16413	16535	16492	16384	16409	16530	16722	16647	16635	16559	16521	16416	16370	16408	16405	16557	16510	16602	16514	16493	16662	16493	16627	16564	16526	16571	16585	16492	16502	16594	16419	16680	16530	16558	16657	16518	16517	16584	16621	16385	16409	16550	16517	16517	16372	16475	16462	16573	16656	16365	16601	16459	16417	16505	16654	16482	16460	16378	16541	16390	16422	16429	16508	16490	16527	16735	16583	16520	16608	16432	16628	16593	16702	16373	16527	16586	16466	16463	16417	16311	16472	16448	16547	16505	16582	16685	16489	16524	16545	16736	16566	16687	16474	16505	16585	16520	16570	16596	16474	16188	16550	16501	16523	16378	16467	16452	16454	16570	16548	16505	16209	16299	16686	16510	16441	16513	16579	16529	16623	16502	16601	16432	16355	16373	16621	16509	16470	16389	16617	16422	16451	16568	16515	16523	16623	16499	16476	16568	16511	16426	16430	16482	16378	16470	16485	16400	16504	16429	16539	16585	16294	16440	16483	16499	16476	16649	16400	16458	16333	16559	16577	16556	16613	16519	16558	16464	16658	16440	16450	16410	16328	16459	16671	16513	16424	16561	16408	16683	16360	16403	16548	16596	16567	16398	16552	16405	16612	16554	16328	16420	16542	16341	16300	16598	16583	16564	16546	16393	16398	16471	16538	16496	16350	16713	16394	16405	16572	16569	16504	16555	16518	16563	16404	16592	16548	16487	16430	16649	16520	16653	16457	16586	16578	16522	16481	16477	16505	16536	16486	16481	16536	16580	16576	16421	16475	16450	16460	16554	16561	16548	16528	16703	16524	16578	16377	16481	16517	16393	16380	16597	16654	16459	16518	16782	16418	16304	16457	16376	16561	16496	16562	16648	16552	16779	16668	16660	16390	16418	16469	16611	16546	16378	16697	16466	16539	16485	16335	16460	16439	16596	16574	16394	16541	16328	16542	16548	16504	16506	16468	16684	16639	16447	16569	16539	16472	16621	16562	16464	16452	16536	16456	16424	16469	16726	16497	16525	16387	16577	16494	16551	16624	16416	16494	16534	16531	16613	16357	16333	16372	16444	16383	16498	16416	16249	16388	16453	16570	16484	16609	16427	16470	16500	16475	16480	16506	16554	16414	16671	16574	16351	16296	16460	16481	16529	16318	16480	16493	16681	16494	16562	16521	16557	16559	16648	16672	16219	16392	16428	16599	16383	16588	16493	16114	16582	16619	16617	16362	16473	16442	16515	16588	16527	16590	16557	16675	16685	16468	16505	16492	16298	16604	16459	16325	16483	16677	16375	16578	16476	16521	16423	16418	16532	16555	16515	16543	16667	16560	16487	16453	16443	16428	16571	16488	16526	16505	16514	16528	16527	16570	16438	16475	16623	16333	16448	16512	16471	16446	16551	16412	16693	16513	16535	16495	16330	16535	16498	16489	16324	16430	16525	16491	16441	16544	16554	16445	16317	16423	16651	16409	16433	16517	16420	16586	16607	16483	16598	16399	16503	16430	16517	16597	16263	16394	16564	16488	16474	16320	16466	16354	16517	16459	16656	16587	16567	16523	16280	16572	16559	16505	16541	16488	16552	16425	16581	16398	16651	16596	16539	16661	16717	16364	16424	16440	16416	16433	16582	16496	16584	16377	16553	16619	16582	16579	16511	16606	16502	16558	16360	16366	16529	16353	16703	16315	16562	16428	16404	16617	16535	16410	16490	16501
27990	23050	27648	25151	20585	19561	19242	18794	18883	18769	18785	18886	19728	21005	20485	19850	18653	18485	18136	18265	18153	18274	18336	18175	18355	18277	18078	18050	18264	18062	18114	18187	18184	18214	18249	18192	18063	18265	18511	18308	18220	18313	18337	18184	17955	18237	18129	18078	18373	18144	18174	18027	18013	18099	18196	18243	18184	17914	18319	18167	18139	18170	18361	18112	18235	18329	18274	18264	18117	18057	18118	18113	18170	18242	18214	18277	18149	18057	18049	18080	18129	18106	18339	18199	18067	17996	18228	18113	18204	18126	18018	18193	18111	18261	18284	18148	18269	17989	18224	18093	18050	18047	18259	18172	18098	18093	18177	17806	18155	18264	18077	17968	18205	18120	18214	18147	18072	18205	18083	18169	17966	18056	18096	18112	18209	18075	18171	18240	18177	18014	17986	18152	18187	18185	18331	18120	18205	18117	18027	17981	18340	18300	18263	18377	18042	18137	18128	18055	18159	17938	18101	18069	17883	18224	18351	18243	18228	18156	18208	18087	18030	18144	18150	18222	18042	18167	18096	18187	18254	18116	18130	18200	18283	18086	18080	18135	18190	18386	18240	18079	18136	18096	18146	18003	18066	18177	18494	18241	18400	18129	18315	18249	18113	17958	18223	18072	18176	17991	18130	18197	18007	18020	18208	18236	18229	18300	18290	18142	18218	18435	18218	18127	18353	18319	18232	18287	18221	18148	18159	18238	18333	18307	18243	18074	18000	18151	18082	18110	18187	18064	18235	18303	18034	18076	18119	18337	17975	18058	18127	18284	18076	18183	18084	18128	18133	18327	18260	18152	18288	18252	18362	18260	18228	18182	18218	18152	18136	18088	18191	18253	18261	18352	18176	18260	18109	18015	18163	18085	18131	18103	18082	18012	18000	17916	18137	18194	18119	18126	18098	18335	18078	18222	18340	18045	18278	18139	18153	18209	18207	18301	17965	18233	18164	17991	18113	18037	18271	18300	18304	18161	18147	18222	18061	18168	18032	18133	18106	18155	18070	17882	18193	18147	18121	18008	18186	18141	18309	18143	18194	18105	18007	18038	18027	18123	18211	18377	18393	18332	18360	18008	18064	18018	18229	18329	18245	18058	18260	17957	18203	18090	18325	18226	18116	17984	18354	18171	18220	18287	18235	18159	18292	18237	18275	18381	18327	18290	18057	18098	18191	18261	18127	18259	18158	17996	17918	18001	18308	18197	18259	17941	18178	18220	18262	18284	18224	18182	18259	18277	18179	18170	18355	18213	18279	18272	18328	18242	18123	18154	18187	18394	18268	18252	18103	18096	18289	18167	18272	18077	18326	18363	18196	18096	18126	18368	18203	18255	18243	18154	18221	17960	18152	18223	18086	18025	17921	18142	18121	18180	18143	18148	18236	18116	18331	18182	18177	18284	18049	18259	18067	18128	18141	18268	18038	17978	18137	18236	18129	18251	18047	18001	18185	18021	18037	18313	18318	18151	18279	18192	18239	18220	18214	18067	18253	18202	18345	17982	18001	18079	18107	18234	18020	18234	18110	18196	18092	18083	18346	18268	18254	18283	18401	18081	18342	18061	18121	18392	18192	18102	18255	18183	18311	18208	18046	18072	18292	18124	18059	18036	18025	18126	18328	18007	18004	18313	18174	18132	18152	18224	18289	18050	18051	18117	18287	18238	17936	18327	18329	18140	18014	18030	17998	18150	17984	18149	18104	18163	18132	18243	18179	18008	18263	18279	18126	18184	18151	18083	18322	18237	18146	18085	18114	18034	18081	18224	18064	18161	18005	18471	18084	18115	18263	18211	18109	17982	18191	18155	18294	18288	18125	18264	18168	18065	18224	18185	18280	18120	18069	18261	18292	18010	18081	18161	18332	18289	18097	18325	18329	18227	18321	18158	18167	18203	18264	18163	18118	18221	18111	18230	18271	18325	17983	18137	18315	18386	18340	18119	18152	18154	18054	18295	18179	18124	18095	18148	18207	18196	18171	18161	18219	18137	18236	18369	18132	18308	18254	18322	18027	18221	18255	18147	18289	18115	18066	18023	18116	18098	18114	18098	18183	18247	18048	18418	18180	18159	18208	18061	18193	18318	18342	18397	18196	18414	18401	18101	18293	18063	18229	18085	17974	18138	18084	18109	18164	17993	17898	18100	18036	18051	18312	17917	18135	18170	18259	18355	17977	18194	18114	18248	18190	18066	18316	18012	18196	18119	18240	18070	18251	18042	18382	18057	17902	18178	18143	18050	18355	18236	18392	18176	18064	18232	18072	18294	18014	18340	18276	18257	18341	17991	17973	18100	18126	18136	18050	18064	18366	18223	18135	18079	17998	18178	18039	18424	18171	18302	18173	18197	18313	18056	18322	18031	18140	18231	18251	18476	18256	18183	18260	18142	18228	18244	18009	17966	17956	18128	18150	17913	17989	18282	18248	18165	18282	18145	17972	18162	18195	18203	18108	18020	18066	18054	18191	18126	18165	18279	18093	18403	17969	18502	18273	18131	17953	18064	18210	17952	18130	18011	17968	18203	17943	18255	18067	18243	18233	18059	18223	17984	18290	18042	18296	18069	18256	18217	18252	18150	18151	17959	18194	18217	18295	18164	18171	18174	18154	18298	18196	18267	18027	18137	18068	18271	18196	18168	18143	18242	18094	18046	18244	18322	18290	18163	18133	18306	18335	18002	18180	18288	18123	18089	18374	18156	18167	18167	18138	18197	18237	18145	18110	18400	18194	18059	18179	17980	17934	18139	18183	18294	18230	18329	18263	18275	18188	17985	17995	18254	18045	18003	18165	18139	18256	18096	18038	18025	18216	17918	18112	18102	18165	18221	18355	18207	18244	18082	18031	18167	18267	18190	18228	18289	18176	18131	18157	18135	18022	18129	18275	18243	18366	18172	18015	18181	18022	18205	18208	17916	18341	18199	18125	18053	18101	18111	18153	18190	18319	18290	18195	18224	18031	18253	18273	18195	18256	18155	18010	18098	18221	18227	18110	18225	18261	18200	18122	18215	18112	18449	18195	18084	18078	18206	18113	18213	18278	18420	18108	18442	18067	18273	18301	18069	18325	18116	18118	18004	18207	18167	18163	17988	18298	18305	18353	18267	18436	18039	18218	18293	18004	18237	18419	18123	18076	18011	18070	18339	17995	18089	18182	18061	18185	18328	18132	17991	18232	18126	18369	18310	18287	18161	18188	18200	18231	18424	18309	18037	18122	18144	18128	18080	18247	18303	18260	18257	18138	18169	18137	18312	18189	18159	18089	18141	18143	18286	18208	18120	18104	18240	18123	18042	18185	18226	18031	18128	18226	18330	18196	18300	18067	18074	18126	18214	18006	18122	18162	18192	18126	18226	17942	18082	18033	17985	18277	18212	18374	18215	18087	18114	18367	18206	18309	18110	18168	18078	18001	17960	18040	18168	18084	17958	18124	18203	18296	18096	18212	18056	18040	17948	18264	18182	18117	18283	18080	18063	18073	18095	18394	18218	18045	18097	18214	18088	18336	18069	18268	18037	18190	18123	18165	18374	18156	18105	18323	18003	18271	17936	18017	18161	18287	18205	18135	18442	18090	18309	18218	18264	18306	18187	17949	18095	18020	18350	18122	18118	18178	18205	18009	18283	18150	18388	18356	18169	18180	18186	18175	18157	18171	18546	18108	18181	18304	18127	18181	18263	18321	18090	18267	18172	18238	18395	18217	18322	18326	18102	18050	18105	18175	18102	18214	18198	18303	17958	18200	18244	18106	18264	18127	18190	18056	18151	18189	18269	18125	18280	18369	18393	18471	18044	18199	18068	18173	18354	17961	18046	18209	18140	18125	18173	17997	18295	18333	18253	18195	18271	18165	18223	18241	18136	17956	18154	18204	17996	18044	18186	18111	18250	18175	18036	18298	18068	18178	18154	18143	18144	18059	18184	18237	18127	18011	18019	18102	18103	18206	18281	18297	18172	18117	18053	18108	18190	18146	18171	17842	18024	18339	18182	18036	18303	18438	18002	18049	18181	18111	18123	18042	18291	18228	18319	18090	18110	18093	18170	18167	18217	18237	18032	18087	18203	18160	18067	18076	18069	18392	18217	18052	18221	18130	18305	18194	18085	18035	18242	18179	18193	17997	18147	18357	18360	18245	18294	18164	18066	18045	18108	17991	18014	18236	18303	18278	18064	18119	18219	18138	17913	18195	18050	18227	18148	18007	18286	18349	18164	18240	17895	18235	18249	18188	18097	18169	18195	18062	18196	18177	18192	18255	17937	18356	18357	18080	18294	18143	18089	18222	17981	18125	18477	18267	18256	18268	18193	18248	18068	18281	18166	18304	18192	18092	18186	18244	18260	18156	18070	18172	18096	18139	18141	18112	18104	18173	18278	18414	18321	18269	18091	18307	18390	18223	18081	18310	18041	18099	18045	18315	18320	18054	18056	18410	18070	18321	18130	18210	18189	18263	18241	18202	18067	18101	17944	18155	18208	18221	18150	18213	18189	18191	18158	18296	18116	18197	18113	18248	18325	18308	18227	18417	18102	17990	17914	18362	18281	18173	18259	18249	18390	18317	18278	18145	18222	18130	18108	18504	18183	18072	17968	18266	18212	18340	18025	18304	18313	18294	18140	18130	17922	18010	18047	18084	18290	18363	18318	18345	18343	18321	18138	18241	18036	18131	18115	18238	18132	18088	18188	17975	18076	18168	18353	18169	18133	18146	18141	18163	18084	18405	18336	18135	18212	18091	18077	18138	18341	18304	18421	18309	17963	18135	18214	18185	18229	18238	17999	18248	17933	18234	18181	18139	18111	18075	18212	18052	18014	18158	18026	18419	18382	18226	17943	18327	18234	18221	18174	18210	18078	18135	18110	17993	18030	18243	18207	18199	18221	18201	18204	18101	18301	17886	17874	18170	17938	18272	18045	18087	18118	18296	18171	18179	18355	18316	18363	18145	18019	18168	18167	18073	18207	18225	18058	18289	18169	18227	18049	18111	18159	18027	18007	18172	18105	18127	18092	18122	18116	17958	18157	18338	18115	18117	18211	18108	18193	18232	18377	18307	18226	18328	18199	18207	18121	18152	18308	18286	18121	18237	18214	18423	18154	18255	18243	17999	18050	17981	17763	18100	18106	18312	18275	18180	18320	18340	18243	18103	18391
16685	25374	26847	23116	19885	18482	17381	17453	17346	17218	17221	17173	18630	19878	19146	17801	16884	16423	16238	16141	16290	16317	16248	16153	16119	16247	16308	16375	16218	16122	16226	16314	16291	16262	16369	16359	16462	16344	16105	16336	16302	16164	16116	16139	16257	16169	16202	16226	16140	16081	16278	16126	16204	16105	16190	16175	16222	16121	16284	16255	16254	16412	16311	16165	16108	16040	16185	16183	16123	16315	16249	16153	16072	16048	16174	16283	16130	16354	16192	16130	16233	16038	16220	16200	16158	16257	16064	16330	16290	16165	16300	16167	16208	16241	16103	16222	16185	16212	16307	16187	16293	16129	16270	16272	16052	16251	16253	16202	16021	16194	16183	16081	16179	16268	16210	16079	16282	16147	16126	16415	16056	16198	16304	16168	16292	16025	16283	16275	16256	16200	16178	16333	16222	16274	16283	16251	16143	16083	16061	16158	16199	16128	16229	16277	16333	16262	16144	16335	15996	16156	16117	16137	16222	16146	16010	16072	16040	16277	16243	16213	16260	16215	16217	16066	16013	16155	16229	16168	16145	16149	16165	15931	16163	16178	16098	16204	16240	15979	16091	16167	16119	16288	16190	16043	16271	16058	16314	16062	16312	16249	15830	16077	16242	16335	16012	15982	16272	16171	16135	16291	16236	16132	16103	16213	16253	16318	16102	16348	16074	16094	16090	16234	16123	16079	16174	16155	16107	16375	16160	16179	16237	16230	16116	16080	16121	16155	16085	16144	16190	16242	16321	16122	16121	16148	16176	16093	16270	16359	16289	16133	16177	16084	16121	16254	16072	16029	16220	16244	16430	16331	16033	15942	16246	16195	16180	16204	16312	16192	16095	16201	16078	16258	16282	16285	16175	16234	16298	15998	16295	16167	16248	16045	16288	16154	16116	16183	16310	16238	16533	16261	15930	16100	16248	16134	16046	16319	16159	16206	16243	16103	16193	16266	16055	16113	16127	16317	16246	16367	16202	16206	16259	16250	16123	16136	16368	16089	16085	16161	16160	16269	16043	16054	16175	16166	16040	16200	16120	16091	16161	16183	16143	16281	16155	16362	16200	16047	16214	16057	16155	16149	16292	16135	16168	16378	16136	16131	16164	16209	16230	16307	16146	16160	16165	16224	16200	16239	16334	16093	16225	16146	16222	16143	16202	16166	16250	16199	16178	16262	16255	16180	16184	16352	16075	16272	16105	16092	16160	16219	16325	16189	16008	16274	16130	16195	16082	16305	16273	16284	16039	16163	16030	16235	16026	16204	16228	16170	16098	16191	16203	16275	16120	16327	16171	16174	16234	16089	16233	16319	16263	16256	16368	16320	16266	16247	16146	16425	16202	16246	16199	16108	16047	16181	16219	16174	16255	16231	16057	16266	16255	16084	16309	16283	16141	16184	16288	16133	16234	16195	16357	16199	15957	16044	16131	16283	16017	16107	16301	16257	16085	16076	16236	16308	16146	16224	16197	16253	16155	16113	16266	16252	16167	16215	16226	16415	16228	16148	16207	16152	16185	16312	16250	16090	16311	16174	16186	16294	16219	16273	16130	16429	16144	16366	16218	16129	16145	16002	16266	16127	16189	16074	16250	16144	16280	16200	16150	16059	16255	16131	16189	16130	16198	16109	16396	16323	16251	16148	16148	16167	16294	15985	16199	16122	16323	16205	16109	16164	16271	16272	16110	16140	16095	16075	16195	16109	16194	16019	16220	16169	16208	16214	16243	16382	16261	16257	16182	16246	16224	16401	16254	16232	16271	16162	16285	16223	16285	16153	16012	16345	16199	16295	16205	16038	16256	16148	16307	16202	16062	16215	16273	16271	16158	16254	16258	16321	16183	16154	16186	16164	16086	16171	16225	16055	16324	16267	16116	16103	16275	16238	16187	16223	16317	16116	16254	16300	16139	16277	16225	16130	16081	16264	16230	16388	16185	16364	15993	16259	16152	16296	16125	16159	16256	16131	16226	16150	16311	16158	16259	16049	16059	16057	16313	16186	16386	16201	16295	16031	16129	16188	16082	16183	16435	16031	16352	16341	16203	16155	16059	16480	15993	16179	16080	16193	16219	16060	16280	16165	16215	16148	16155	16182	16277	16215	16204	16231	16204	16204	16276	16296	16176	16188	16106	16053	16269	16065	16249	16215	16187	16329	16080	16026	16138	16314	16320	16218	16206	16347	16035	16300	16226	16286	16113	16002	16158	16180	16101	16165	16154	16361	16085	16269	16207	16248	16147	16222	16208	16343	16173	16340	16334	16012	16166	16125	16134	16194	16195	16170	16097	16125	16349	16227	16205	16275	16051	16340	16170	16138	16239	16230	16191	16185	16245	16169	16244	16030	16258	16292	16142	16247	16350	16280	16150	16255	16114	16278	16134	16129	16149	16103	16346	16296	16106	16182	16329	16196	16259	16281	16321	16189	16271	16206	16268	15995	16235	16315	16289	16302	16364	16139	16058	16257	16167	16274	16041	16166	16369	16228	16267	16319	16084	16227	16235	16272	16059	16114	16177	16065	16047	16194	16156	16265	16268	16090	16391	16260	16256	16159	16235	16360	16246	16151	16026	16097	16296	16256	16394	15994	16242	16177	16262	16163	16096	16229	16200	16244	16225	16192	16179	16018	16275	16182	16259	16224	16314	16016	16200	16311	16318	16082	16142	16299	16141	16256	16181	16126	15989	16145	16083	16116	16218	16235	16272	16104	16154	16201	16094	15975	16273	16158	16100	16338	16294	16151	16268	16173	16294	16066	16105	16244	16301	16072	16240	16077	16310	16079	16230	16223	16119	16105	16116	16177	16202	16249	15984	16079	16249	16297	16126	16221	16056	16249	16084	16204	16167	16093	16241	16258	16171	16139	16071	16056	16402	16206	16275	16303	16311	16263	16280	16193	16173	16291	16322	16353	16216	16161	16221	16155	16282	16352	16101	16232	16137	16256	16276	16015	16184	16267	16269	16092	16115	16078	16234	16142	16145	16135	16198	16175	16257	16043	16218	16292	16080	16307	16306	16340	16181	16241	16177	16208	16205	16169	16290	16242	16286	16258	16013	16321	16225	16257	16053	16110	16181	16389	16150	16287	16373	16186	16105	16271	16212	16201	16121	16289	16167	16489	16433	16226	16120	15983	16216	16225	16288	16046	16098	16322	16301	16219	16106	16199	16154	16334	16125	16157	16156	16053	16221	16245	16104	16156	16218	16043	16097	16258	16281	16210	16292	16150	16210	16251	16248	16369	16089	16200	16326	16173	16120	16251	16217	16159	16242	16224	15923	16292	16063	16246	16328	16229	16233	16358	16348	16277	16248	16182	16258	16131	16235	16135	16225	16086	16142	16271	16239	16113	16292	16193	16330	16381	15897	16227	16118	16401	16144	16003	16259	16217	16324	16213	16347	16295	16075	16150	16210	16150	16252	16255	16291	16275	16078	16204	16105	16165	16269	16137	16090	16216	16192	16209	16262	16062	16238	16183	16242	16142	16236	15998	16125	16290	16202	16217	16221	16189	16213	16309	16047	16140	16247	16188	16107	16170	16211	16150	16292	16043	16229	16271	16174	16263	16208	16311	16169	16253	16287	16203	16094	16227	16266	16110	16283	16140	16221	16302	16097	16321	16165	16211	16312	16476	16042	16088	16338	16402	16338	16193	16267	16133	16074	16167	16259	16233	16249	16277	16186	16228	16270	16323	16308	16210	16224	16345	16283	16246	16176	16219	16344	16330	16269	16164	16399	15996	16263	16329	16232	16269	16223	16035	16205	16250	16197	16151	16211	16189	16025	16016	16260	16185	16177	16074	16052	16294	16198	16217	16092	16160	16138	16163	16116	16372	16212	16184	16372	16101	16193	16322	16216	16169	16100	16125	16245	16311	16143	16208	16221	16233	16321	16078	16189	16281	16283	16040	16295	16067	16217	16266	16182	16255	16219	16118	16223	16197	16174	16269	16198	16361	16079	16308	16099	16194	16144	16288	16288	16228	16201	16047	16129	16349	16253	16133	16220	16226	16223	16277	16167	16130	16283	16190	16176	16320	16138	16219	16184	16266	16230	16127	16061	16414	16194	16210	16201	16458	16252	16109	16139	16149	16270	16321	16194	16218	16218	16198	16109	16286	16104	16085	16103	16178	16182	16318	16242	16205	16145	16201	16246	16088	16075	16178	16243	16221	16320	16156	16352	16285	16265	16226	16297	16293	16357	16264	16255	16293	16245	16252	16372	16082	16246	16183	16157	16179	16224	16317	16249	16207	16237	16192	16179	16130	16089	16131	15991	16286	16185	16052	16271	16210	16163	16259	16309	16110	16142	16044	16323	16018	16174	16207	16095	16266	16373	16155	16170	16137	16274	16175	16232	16248	16268	16232	16085	16216	16217	16218	16162	16354	16175	16399	16244	16265	16237	16211	16361	16308	16179	16323	16280	16110	16090	16080	16216	16217	16196	16138	16200	16112	16261	16282	16288	16228	16291	16289	16118	16316	16250	16145	16294	15953	16280	16091	16193	16249	16148	16345	16284	16200	16130	15973	16157	16332	16317	16333	16360	16180	16244	16056	16202	16121	16127	16161	16333	16226	16096	16212	16018	16147	16104	16095	16185	16133	16233	16140	16296	16202	16194	16215	16313	16243	16278	16105	16165	16185	16078	16244	16082	16243	16114	16263	16254	16204	16366	16358	16063	16214	16158	16017	16252	16298	16258	16111	16028	16164	16338	16173	16229	16279	16091	16395	16111	16133	16298	16144	16428	16140	16263	16085	16283	16325	16264	16279	16211	16151	16209	16079	16291	16295	16069	16256	16221	16034	16117	16223	16208	16354	16167	16225	16207	16218	16333	16233	16085	16129	15928	16152	16169	16247	16186	16102	16173	16179	16128	16123	16157	16098	16355	16084	15965	16328	16261	16062	16314	16346	16120	16219	16196	16286	16159	16096	16170	16247	16175	16006	16141	16352	16254	16357	16201	16300	16180	16096	16206	16250	16127	16161	16197	16069	16112	16192	16046	16158	16293	16178	16259	16206	16416	16117	16261	16205	16182	16500	16226	16321	16139	16357	16246	16220	16251	16098	16099	16135	16174	16289	16232	15976	16194	16300	16258	16400	16232	16163	16243	16245	16129	16299	16194	16002	16227	16246	16252	16057	16204	16279
24398	21671	29225	24811	22911	23530	23438	20226	19620	19827	19620	19460	26380	32400	30310	25850	21158	19439	18678	18564	18393	18700	18105	18204	18414	18117	18390	18411	18391	18394	18552	18603	18248	18096	18173	18432	18415	18310	18520	18249	18481	18698	18217	18393	18207	18438	18339	18284	18269	18421	18471	18379	18316	18414	18147	18451	18368	18324	18396	18314	18590	18184	18305	18253	18396	18290	18279	18371	18332	18350	18438	18268	18386	18268	18424	18338	18259	18525	18457	18138	18337	18396	18478	18256	18322	18110	18247	18370	18506	18271	18280	18212	18486	18464	18511	18543	18417	18286	18697	18340	18361	18421	18157	18476	18283	18452	18327	18327	18359	18171	18538	18261	18208	18216	18314	18295	18416	18480	18307	18378	18302	18411	18434	18296	18505	18389	18245	18267	18386	18298	18300	18490	18114	18422	18465	18309	18462	18396	18488	18428	18397	18509	18407	18584	18320	18400	18312	18239	18305	18682	18316	18415	18307	18172	18281	18250	18346	18331	18253	18217	18209	18381	18307	18413	18334	18222	18244	18283	18370	18341	18164	18416	18320	18131	18090	18442	18367	18338	18363	18536	18123	18341	18484	18386	18242	18242	18192	18205	18216	18407	18245	18375	18388	18266	18304	18360	18187	18358	18299	18549	18304	18340	18241	18302	18065	18190	18463	18498	18343	18318	18417	18383	18329	18414	18333	18484	18416	18380	18512	18477	18425	18203	18237	18373	18294	18403	18314	18352	18412	18240	18253	18358	18322	18481	18465	18219	18464	18341	18457	18229	18242	18492	18272	18385	18508	18206	18325	18248	18658	18338	18363	18130	18248	18324	18463	18372	18486	18280	18241	18261	18314	18282	18305	18308	18588	18345	18314	18326	18408	18320	18200	18460	18291	18382	18233	18219	18341	18157	18340	18332	18278	18378	18292	18330	18187	18274	18468	18394	18184	18334	18251	18211	18310	18205	18414	18585	18301	18376	18407	18212	18424	18323	18320	18221	18453	18298	18295	18333	18160	18242	18154	18135	18405	18427	18511	18111	18515	18446	18323	18274	18144	18396	18443	18249	18362	18086	18623	18283	18277	18180	18335	18450	18424	18282	18301	18492	18401	18216	18482	18326	18381	18496	18358	18419	18279	18521	18156	18383	18341	18358	18337	18373	18189	18196	18464	18476	18414	18521	18394	18405	18435	18405	18442	18278	18135	18333	18274	18393	18294	18250	18259	18389	18226	18319	18329	18441	18254	18429	18253	18287	18389	18380	18247	18243	18163	18389	18261	18287	18448	18317	18309	18348	18373	18290	18257	18296	18251	18367	18497	18341	18277	18316	18324	18437	18297	18345	18243	18257	18241	18239	18255	18405	18083	18306	18318	18346	18300	18240	18409	18411	18179	18408	18302	18583	18414	18299	18368	18272	18377	18255	18172	18443	18386	18587	18447	18206	18462	18295	18541	18334	18294	18443	18289	18420	18270	18451	18103	18338	18451	18391	18517	18377	18398	18518	18366	18406	18253	18460	18255	18271	18349	18424	18203	18247	18286	18256	18136	18257	18270	18174	18154	18203	18447	18473	18533	18363	18462	18372	18458	18270	18109	18411	18287	18218	18150	18250	18544	18256	18301	18446	18137	18375	18340	18449	18215	18291	18373	18408	18371	18331	18419	18413	18447	18353	18289	18161	18522	18402	18323	18384	18397	18541	18175	18360	18328	18397	18370	18114	18353	18344	18424	18285	18298	18253	18398	18353	18219	18257	18392	18327	18251	18180	18331	18390	18361	18399	18366	18355	18378	18537	18231	18344	18295	18317	18514	18345	18283	18402	18351	18478	18404	18414	18393	18338	18218	18362	18358	18409	18418	18291	18435	18346	18217	18260	18370	18376	18420	18407	18316	18517	18464	18537	18384	18360	18235	18222	18311	18205	18151	18453	18324	18396	18434	18385	18280	18194	18353	18350	18392	18296	18210	18434	18325	18441	18487	18405	18420	18459	18434	18254	18262	18505	18311	18493	18445	18423	18319	18359	18455	18400	18390	18582	18574	18519	18141	18346	18366	18262	18571	18158	18293	18460	18444	18458	18324	18190	18312	18525	18471	18508	18534	18367	18370	18372	18301	18359	18390	18484	18594	18405	18213	18025	18207	18378	18290	18370	18310	18281	18331	18329	18110	18199	18021	18169	18245	18296	18510	18460	18468	18365	18402	18456	18225	18301	18420	18354	18343	18240	18591	18318	18280	18233	18191	18414	18238	18316	18510	18212	18304	18149	18389	18469	18277	18168	18298	18236	18317	18416	18309	18343	18401	18437	18377	18304	18299	18120	18227	18401	18429	18345	18264	18372	18352	18414	18245	18557	18384	18200	18142	18209	18395	18461	18272	18260	18410	18548	18563	18215	18664	18375	18178	18356	18471	18421	18420	18329	18451	18267	18418	18320	18268	18232	18386	18292	18523	18332	18476	18157	18293	18281	18528	18160	18322	18286	18257	18343	18368	18328	18241	18401	18326	18130	18365	18345	18353	18239	18180	18496	18259	18335	18553	18193	18203	18226	18299	18282	18541	18477	18369	18121	18384	18286	18382	18401	18374	18183	18432	18382	18306	18547	18487	18308	18354	18340	18347	18513	18528	18270	18235	18309	18419	18412	18466	18237	18143	18334	18235	18275	18491	18243	18356	18429	18407	18263	18387	18144	18162	18384	18191	18412	18374	18109	18184	18420	18304	18092	18456	18436	18355	18516	18424	18336	18467	18489	18145	18150	18292	18365	18480	18552	18309	18310	18274	18242	18264	18387	18435	18415	18243	18268	18338	18416	18212	18310	18310	18269	18413	18358	18449	18283	18126	18311	18222	18111	18368	18305	18340	18367	18441	18320	18225	18104	18505	18480	18263	18273	18447	18231	18361	18402	18419	18527	18435	18386	18434	18270	18265	18253	18434	18607	18345	18284	18413	18351	18288	18593	18083	18036	18228	18427	18392	18295	18423	18239	18316	18354	18349	18374	18116	18155	18433	18317	18210	18618	18430	18382	18329	18281	18241	18395	18542	18380	18498	18359	18499	18295	18394	18129	18313	18269	18436	18142	18181	18196	18373	18286	18373	18299	18467	18405	18368	18394	18532	18218	18172	18464	18542	18248	18263	18463	18573	18538	18531	18202	18277	18195	18401	18522	18516	18398	18203	18235	18468	18288	18407	18445	18278	18371	18252	18359	18478	18577	18383	18217	18341	18176	18213	18249	18301	18256	18422	18394	18311	18261	18287	18238	18396	18360	18254	18388	18406	18609	18450	18270	18415	18467	18450	18238	18390	18380	18411	18511	18127	18285	18356	18313	18434	18328	18265	18337	18375	18276	18332	18322	18362	18366	18358	18311	18368	18391	18330	18390	18392	18450	18369	18415	18407	18326	18379	18392	18469	18602	18444	18409	18546	18279	18404	18316	18394	18448	18274	18392	18390	18327	18510	18420	18245	18315	18327	18349	18245	18516	18344	18546	18542	18326	18512	18220	18389	18185	18390	18431	18209	18476	18455	18262	18267	18359	18561	18350	18444	18545	18431	18377	18540	18347	18377	18168	18275	18497	18233	18315	18347	18247	18365	18337	18391	18305	18245	18350	18391	18487	18255	18416	18329	18642	18340	18379	18463	18391	18344	18190	18194	18332	18507	18463	18386	18271	18497	18319	18342	18380	18085	18415	18273	18224	18472	18266	18437	18240	18192	18082	18192	18305	18528	18425	18438	18258	18201	18212	18371	18240	18349	18289	18264	18373	18316	18526	18366	18325	18496	18331	18326	18362	18277	18296	18282	18259	18448	18417	18483	18167	18302	18519	18334	18499	18325	18357	18410	18160	18487	18420	18590	18188	18423	18297	18434	18269	18418	18372	18275	18316	18400	18399	18250	18368	18263	18212	18359	18214	18317	18407	18366	18223	18417	18304	18117	18379	18515	18403	18447	18360	18438	18404	18517	18458	18466	18099	18366	18163	18245	18354	18407	18404	18425	18354	18363	18370	18122	18198	18439	18342	18364	18507	18499	18465	18482	18395	18372	18297	18384	18355	18460	18323	18400	18426	18161	18244	18236	18157	18256	18429	18245	18268	18300	18294	18481	18359	18330	18363	18452	18341	18363	18526	18377	18201	18055	18230	18278	18306	18176	18307	18229	18194	18140	18382	18191	18360	18499	18318	18471	18216	18325	18304	18495	18430	18294	18468	18257	18353	18383	18604	18492	18303	18460	18298	18414	18181	18538	18461	18519	18450	18456	18418	18319	18363	18270	18084	18505	18223	18418	18328	18359	18326	18304	18472	18280	18261	18175	18348	18309	18411	18251	18221	18032	18303	18390	18295	18229	18426	18300	18207	18393	18258	18203	18318	18259	18397	18547	18496	18279	18428	18384	18455	18334	18262	18328	18500	18387	18413	18502	18224	18373	18298	18192	18366	18538	18479	18187	18433	18433	18385	18499	18250	18359	18241	18526	18243	18430	18433	18190	18258	18408	18479	18504	18420	18423	18093	18531	18330	18064	18285	18333	18244	18454	18377	18150	18371	18387	18408	18415	18545	18480	18251	18332	18598	18193	18291	18404	18367	18511	18419	18366	18069	18525	18356	18126	18217	18302	18480	18517	18502	18302	18339	18326	18531	18418	18284	18459	18289	18460	18184	18373	18158	18387	18239	18511	18415	18424	18390	18293	18504	18333	18287	18169	18268	18227	18373	18426	18270	18211	18174	18410	18385	18503	18385	18250	18306	18562	18235	18271	18199	18301	18270	18577	18373	18240	18136	18153	18352	18444	18342	18559	18190	18384	18274	18379	18451	18573	18460	18403	18406	18440	18241	18442	18553	18331	18289	18393	18397	18424	18264	18403	18407	18358	18252	18118	18235	18391	18412	18352	18218	18314	18115	18346	18202	18308	18242	18358	18328	18344	18287	18458	18229	18358	18298	18375	18491	18236	18488	18325	18376	18255	18362	18397	18340	18227	18376	18416	18270	18284	18268	18254	18414	18334	18310	18229	18274	18210	18204	18290	18250	18235	18205	18441	18320	18367	18330	18192	18456	18263	18474	18292	18558	18226	18303	18350	18323	18361	18300	18215	18323	18396	18573	18155	18420	18478	18491	18227	18145	18439	18187	18289	18246	18374	18336
17815	31193	29896	25780	23658	21387	20053	18963	18369	18292	18440	18124	29627	34685	31600	25187	18865	17154	16907	16468	16390	16555	16452	16402	16525	16432	16452	16477	16214	16446	16280	16235	16416	16321	16357	16311	16415	16286	16556	16306	16474	16379	16303	16440	16464	16275	16587	16393	16379	16209	16254	16401	16472	16178	16268	16328	16365	16436	16343	16416	16292	16317	16529	16260	16405	16345	16302	16547	16461	16275	16337	16302	16275	16325	16280	16389	16470	16522	16346	16537	16151	16246	16200	16364	16310	16520	16280	16444	16251	16623	16352	16273	16362	16492	16275	16406	16424	16397	16250	16371	16340	16299	16279	16367	16465	16249	16363	16150	16445	16313	16287	16332	16249	16455	16213	16340	16261	16482	16317	16384	16479	16297	16441	16323	16440	16400	16297	16385	16378	16409	16196	16444	16366	16264	16426	16225	16293	16359	16389	16400	16407	16309	16396	16232	16315	16375	16322	16271	16452	16242	16350	16103	16339	16327	16312	16331	16271	16444	16286	16476	16444	16370	16353	16271	16260	16344	16181	16362	16424	16412	16396	16333	16418	16463	16276	16250	16325	16413	16340	16281	16232	16271	16299	16326	16293	16266	16406	16393	16500	16380	16293	16434	16277	16252	16263	16249	16175	16203	16201	16371	16368	16263	16348	16438	16282	16370	16411	16391	16334	16411	16316	16244	16247	16404	16230	16295	16526	16296	16568	16485	16427	16299	16286	16425	16343	16202	16392	16399	16316	16362	16446	16415	16367	16349	16323	16258	16280	16384	16429	16217	16353	16205	16206	16281	16348	16276	16293	16448	16236	16315	16378	16405	16286	16358	16546	16514	16202	16394	16357	16268	16377	16340	16320	16304	16103	16390	16368	16409	16266	16417	16262	16353	16600	16153	16316	16115	16456	16385	16388	16311	16323	16312	16382	16242	16406	16298	16335	16347	16146	16418	16435	16375	16271	16456	16461	16198	16367	16414	16372	16428	16369	16149	16391	16485	16478	16290	16333	16240	16394	16320	16362	16294	16196	16349	16421	16308	16357	16341	16334	16289	16278	16339	16120	16371	16386	16227	16310	16304	16279	16362	16456	16377	16264	16304	16350	16387	16371	16426	16570	16262	16341	16413	16284	16195	16446	16442	16419	16462	16388	16328	16375	16314	16356	16235	16607	16215	16122	16273	16377	16313	16240	16256	16299	16211	16278	16266	16084	16274	16271	16381	16274	16293	16307	16296	16461	16265	16186	16397	16328	16450	16122	16389	16146	16545	16280	16396	16233	16331	16304	16155	16335	16379	16464	16437	16410	16419	16368	16263	16284	16247	16294	16379	16172	16420	16545	16160	16247	16428	16323	16387	16412	16321	16348	16200	16420	16112	16255	16407	16452	16298	16399	16338	16351	16267	16327	16486	16342	16321	16464	16231	16498	16249	16380	16378	16359	16391	16279	16177	16381	16254	16210	16440	16337	16247	16378	16340	16205	16220	16456	16393	16413	16314	16254	16362	16324	16339	16455	16438	16347	16436	16398	16355	16287	16361	16432	16426	16348	16432	16413	16351	16277	16316	16293	16340	16216	16454	16403	16525	16256	16341	16287	16336	16352	16408	16305	16173	16483	16162	16193	16335	16278	16485	16238	16305	16417	16218	16407	16350	16276	16508	16510	16361	16277	16436	16320	16326	16328	16273	16372	16243	16246	16405	16264	16426	16516	16462	16479	16488	16249	16426	16224	16277	16290	16289	16379	16442	16297	16321	16324	16290	16355	16033	16460	16292	16437	16345	16514	16126	16249	16496	16278	16353	16299	16307	16318	16521	16334	16270	16580	16297	16226	16264	16152	16214	16488	16372	16381	16531	16413	16395	16236	16306	16214	16276	16513	16453	16437	16416	16283	16246	16323	16507	16427	16332	16569	16340	16305	16322	16496	16279	16245	16331	16360	16293	16285	16434	16357	16269	16279	16364	16395	16372	16300	16376	16206	16390	16281	16269	16299	16289	16317	16394	16546	16516	16475	16241	16343	16220	16363	16349	16433	16372	16312	16377	16298	16225	16418	16387	16384	16156	16351	16164	16253	16355	16425	16513	16458	16297	16372	16348	16142	16350	16381	16512	16339	16329	16355	16109	16443	16233	16410	16406	16454	16459	16117	16192	16386	16238	16248	16195	16381	16240	16357	16224	16278	16374	16327	16324	16269	16327	16183	16280	16422	16339	16281	16324	16199	16359	16238	16335	16335	16389	16358	16250	16444	16573	16252	16236	16306	16348	16367	16303	16331	16414	16383	16150	16326	16286	16260	16221	16362	16258	16508	16391	16283	16284	16468	16315	16383	16413	16374	16390	16324	16445	16334	16345	16169	16514	16285	16496	16387	16497	16264	16301	16466	16244	16334	16150	16511	16360	16284	16371	16190	16441	16387	16249	16489	16187	16452	16328	16329	16465	16364	16379	16320	16315	16417	16292	16206	16345	16401	16516	16381	16360	16396	16378	16140	16513	16293	16359	16318	16364	16404	16441	16419	16377	16282	16373	16310	16173	16272	16188	16247	16374	16164	16434	16322	16200	16452	16385	16339	16338	16422	16433	16276	16284	16369	16350	16250	16256	16495	16157	16178	16183	16502	16347	16395	16256	16317	16437	16216	16198	16507	16262	16419	16391	16336	16268	16282	16469	16397	16278	16257	16141	16320	16255	16402	16372	16472	16309	16205	16377	16357	16297	16215	16347	16539	16491	16297	16224	16256	16316	16441	16362	16296	16339	16398	16382	16390	16287	16324	16424	16166	16167	16379	16367	16245	16406	16161	16290	16364	16391	16221	16240	16365	16501	16304	16192	16401	16175	16357	16228	16229	16382	16359	16320	16239	16211	16307	16241	16180	16335	16400	16264	16312	16320	16291	16372	16345	16368	16494	16221	16285	16506	16373	16275	16332	16467	16419	16216	16224	16182	16370	16350	16224	16406	16329	16397	16325	16193	16395	16337	16250	16287	16437	16614	16342	16388	16271	16347	16417	16425	16172	16397	16492	16364	16275	16439	16206	16216	16466	16211	16321	16284	16406	16484	16265	16148	16236	16555	16305	16392	16265	16342	16251	16476	16493	16260	16448	16333	16369	16329	16356	16343	16297	16179	16326	16165	16355	16319	16355	16421	16241	16287	16440	16287	16387	16388	16381	16345	16247	16489	16442	16291	16406	16181	16417	16426	16550	16376	16177	16266	16402	16391	16462	16306	16227	16363	16382	16482	16467	16266	16369	16321	16339	16465	16457	16511	16501	16333	16283	16294	16286	16371	16224	16375	16338	16384	16364	16367	16253	16354	16365	16164	16388	16366	16393	16351	16256	16461	16290	16307	16225	16460	16347	16414	16327	16415	16387	16164	16516	16138	16160	16349	16288	16222	16236	16432	16395	16277	16471	16290	16274	16327	16341	16427	16401	16264	16291	16385	16493	16201	16478	16284	16274	16408	16426	16196	16247	16239	16414	16096	16307	16480	16474	16185	16470	16453	16294	16480	16468	16334	16277	16270	16208	16396	16389	16537	16244	16202	16187	16310	16444	16409	16243	16254	16367	16275	16168	16450	16271	16405	16250	16278	16397	16381	16384	16319	16253	16405	16341	16389	16192	16320	16401	16229	16449	16247	16316	16263	16454	16265	16397	16317	16310	16424	16276	16311	16372	16375	16261	16422	16446	16329	16330	16284	16468	16306	16300	16512	16333	16248	16290	16370	16321	16235	16248	16261	16069	16363	16469	16408	16453	16125	16315	16449	16329	16343	16247	16389	16290	16517	16239	16335	16166	16231	16229	16285	16338	16376	16481	16351	16403	16268	16390	16333	16242	16339	16382	16344	16256	16296	16218	16487	16293	16200	16183	16392	16388	16197	16221	16420	16248	16225	16310	16307	16561	16286	16160	16262	16144	16295	16274	16322	16170	16295	16383	16361	16193	16437	16434	16161	16503	16399	16179	16196	16302	16378	16285	16249	16455	16332	16290	16292	16304	16475	16526	16258	16394	16084	16229	16234	16185	16531	16210	16429	16303	16378	16370	16313	16337	16330	16286	16292	16413	16467	16315	16459	16546	16181	16268	16223	16205	16305	16382	16308	16403	16417	16308	16539	16226	16454	16327	16409	16357	16257	16172	16401	16283	16416	16272	16294	16174	16357	16408	16435	16406	16431	16297	16360	16304	16227	16298	16539	16275	16266	16407	16308	16384	16544	16328	16424	16085	16258	16476	16349	16435	16287	16205	16465	16229	16237	16345	16561	16218	16313	16338	16349	16233	16210	16307	16363	16545	16374	16272	16321	16282	16467	16299	16380	16193	16341	16427	16305	16285	16378	16434	16322	16277	16357	16255	16392	16432	16383	16319	16465	16316	16445	16201	16226	16363	16396	16281	16233	16269	16353	16403	16203	16374	16416	16221	16363	16241	16244	16252	16477	16263	16301	16364	16186	16214	16219	16307	16383	16192	16245	16256	16235	16295	16319	16536	16140	16309	16353	16146	16363	16486	16371	16300	16293	16435	16275	16406	16467	16279	16333	16222	16252	16315	16439	16165	16360	16225	16292	16357	16340	16285	16340	16416	16353	16395	16193	16437	16317	16533	16548	16501	16265	16410	16385	16529	16385	16350	16201	16308	16273	16298	16293	16352	16256	16421	16403	16336	16273	16594	16315	16224	16422	16257	16188	16394	16413	16296	16295	16368	16393	16262	16400	16201	16522	16413	16369	16430	16456	16307	16394	16582	16402	16171	16310	16259	16526	16252	16294	16551	16295	16291	16152	16434	16426	16275	16310	16279	16455	16425	16215	16437	16295	16187	16277	16467	16368	16227	16394	16310	16441	16327	16333	16259	16398	16330	16332	16464	16441	16199	16327	16339	16200	16383	16412	16307	16320	16361	16449	16358	16070	16435	16414	16406	16557	16358	16377	16340	16455	16291	16267	16284	16120	16446	16425	16399	16340	16295	16385	16370	16295	16230	16474	16366	16411	16301	16360	16383	16246	16431	16183	16309	16295	16394	16128	16326	16266	16325	16365	16307	16406	16283	16278	16285	16316	16327	16446	16396	16286	16197	16459	16419	16334	16243	16219	16226	16454	16283	16437	16301	16338	16427	16227	16400	16359	16358	16152	16391	16170	16316	16332
22199	20659	28239	23098	20918	23149	25412	20409	19462	20063	19822	19402	31218	38766	35539	29407	22597	19333	18754	18320	18123	18004	18069	18046	18052	17804	17815	17905	18146	17998	17992	17773	17960	17623	18058	17777	17873	17821	17693	17894	17957	17824	17897	17904	17771	17756	17723	17999	17876	17904	17885	17932	17726	17798	17808	17795	17906	17930	17743	17732	17652	17734	17845	17889	18171	17812	17868	17688	17737	17763	17789	17642	17920	17963	17718	17844	17757	17931	17902	17775	17807	17760	17805	17820	17845	17754	17661	17946	17811	17470	17929	17767	17732	17848	17828	17782	17878	17683	17821	17839	17770	17890	17630	17963	17856	17929	17968	17787	17784	17875	17867	17979	17951	17683	17868	17763	17818	17622	17660	17840	17828	17644	17893	17870	17902	17696	17776	17814	17665	17820	17902	17791	17711	17606	17875	17718	17809	18023	17690	17874	17920	18095	17692	17775	17803	17803	17759	17955	17943	17878	17956	17935	17809	17754	17773	17672	17770	17870	17789	17834	17701	17865	17747	17742	17653	17695	17777	17884	17548	17656	17804	17741	17678	17628	17840	17505	17681	17626	17733	17773	17736	17704	17907	17771	17681	17566	17679	17787	17689	17786	17942	17707	17697	17675	17724	17698	17722	17607	17955	17765	17722	17658	17703	17675	17963	17732	17702	17553	17754	17931	17550	17883	17820	17736	17848	17662	17848	17698	17838	17847	17793	17834	17714	17917	17845	17893	17837	17773	17741	17654	17886	17895	17899	17744	17820	17570	17746	17543	17882	17522	17705	17530	17856	17593	17720	17861	17593	17922	17777	17727	17771	17688	17729	17820	17631	17608	17800	17728	17738	17690	17489	17969	17583	17772	17901	17627	17581	17745	17875	17701	17761	17596	17632	17552	17870	17808	17921	17520	17678	17709	17881	17688	17762	17836	17804	17761	17812	17771	17541	17848	17718	17694	17631	17700	17774	17816	17758	18038	17967	17618	17756	17764	17796	17859	17693	17813	17792	17852	17991	17997	17648	17635	17609	17750	17838	17747	17849	17902	17835	17838	17804	17618	17655	17735	17760	17642	17789	17743	17708	17845	17822	18003	17654	17792	17930	17847	17860	17778	17838	17719	17734	17801	17614	17627	17613	17740	17740	17961	17833	17714	17530	17648	17699	17653	17853	17854	17577	17832	17557	17883	17920	17768	17885	17836	17794	17763	17785	17737	17606	17910	17779	17846	17609	17662	17722	17663	17596	17860	17858	17786	17698	17894	17839	17572	17738	17688	17825	17832	17908	17732	17820	17765	17671	17746	17715	17696	17471	17598	17753	17652	17883	17677	17892	17729	17574	17958	17782	17640	17818	17874	17774	17907	17813	17756	18065	17925	17808	17725	17721	17692	17736	17664	17754	17543	17721	17819	17754	17795	17685	17780	17893	17847	17822	17707	17612	17759	17826	17760	17779	17962	17791	17845	17874	17720	17886	17772	17895	17777	17723	17946	17864	17843	17828	17843	17883	17586	17875	17554	17725	17911	18029	17770	17987	17680	17909	17610	17760	17626	17979	17863	17752	17741	17749	17769	17772	17697	17629	17737	17708	17865	17768	17860	17655	17906	17923	17818	17867	17685	17786	17806	17459	17685	17791	17592	17654	17709	17872	17789	17694	17757	17639	17588	17688	17649	18028	17717	17696	17817	17775	17920	17829	17741	17737	17864	17640	17686	17735	17735	17726	17804	17781	17838	17883	17991	17804	17571	17684	17884	17661	17622	17544	17855	17779	17596	17709	17571	17656	17915	17784	17668	17666	17476	17660	17517	17844	17879	17528	17821	17678	17889	18036	17654	17759	17871	17667	17740	17580	17811	17944	17686	17812	17802	17756	17662	17539	17628	17606	17610	17747	17741	17788	17882	18033	17721	17612	17797	17663	17818	17838	17523	17722	18020	17794	17912	17670	17569	17763	17862	17816	17667	17768	17878	17596	17684	18023	17908	17713	17698	17763	17721	17858	17638	17865	17658	17592	17726	17891	17670	17786	17893	17858	17780	17857	17730	17776	17811	17602	17675	17820	17646	17750	17764	17913	17714	17806	17755	17734	17554	17710	17938	17823	17599	17706	17739	17746	17718	17570	17661	17919	17684	17875	17661	17690	17528	17635	17792	17938	17839	17641	17966	17823	17662	17864	17867	17429	17739	17827	17763	17679	17714	17815	17705	17843	17781	17603	17753	17882	18007	17715	17901	17627	17623	17743	17764	17729	17510	17912	17780	17744	17657	17722	17842	17833	17564	17962	17922	17540	17944	17679	17627	17660	17654	17662	17730	17497	17795	17792	17722	18046	17937	17794	17534	17776	17848	17798	17807	17637	17878	17835	17904	17819	17698	17710	17832	17863	17849	17917	17856	17757	17611	17539	17655	17767	17656	17785	17713	17733	17786	17805	17917	17873	17816	17833	17740	17711	17833	17929	17794	17727	17863	17861	17688	17658	17726	17960	17570	17557	17559	17745	17640	17839	17902	17817	17811	17818	17711	17680	17725	17730	17861	17692	17785	17629	17740	17689	17773	17997	17787	17670	17777	17767	17746	17976	17787	17870	17652	17834	17949	17456	17926	17910	17777	17661	17698	17793	17762	17562	17669	17792	17668	17915	17832	17854	17715	17840	17734	17802	17778	17918	17670	17922	17826	17799	17663	17793	17773	17894	17631	17854	17799	17814	17797	17731	17657	17897	17755	17811	17706	17850	17866	17935	17638	17551	17766	17720	17855	17667	17734	17980	17640	17783	17788	17690	17898	17721	17690	17756	17750	17797	17609	17874	17454	17769	17540	17709	17722	17780	17683	17839	17928	17880	17774	17690	17753	17661	17593	17701	17577	17796	17698	17706	17451	17745	17835	17751	17613	17804	17785	17768	18026	17693	17763	17794	17799	17801	17773	17684	17861	17689	17920	17759	17864	17818	17705	17785	17768	17654	17710	17650	17824	17661	17828	17854	17481	17807	17572	17730	17835	17930	17803	17692	17639	17740	17654	17725	17878	17790	18036	17835	18028	17937	17638	18002	17936	17638	17885	17803	17556	17706	17827	17964	17735	17786	17788	17922	17596	17923	17819	17744	17656	17667	17703	17843	17744	17831	17779	17924	17632	17775	17458	17689	17661	17658	17684	17718	17765	17712	17602	17843	17812	17634	17755	17849	17661	17680	17681	17778	17606	17746	17923	17773	17802	17727	17731	17792	17703	17728	17780	17738	17813	17843	17518	17739	17666	17798	17756	17673	17765	17616	17654	17777	17754	17662	17683	17672	17562	17931	17800	17604	17609	17488	17771	17806	17758	17830	17835	17773	17668	17728	17783	17678	18022	17649	17602	17732	17740	17685	17777	17637	17742	17635	18007	17757	17746	17670	17564	17935	17587	17820	17959	17532	17602	17578	17711	17882	17846	17904	17779	17568	17763	17837	17806	17827	17858	17562	17770	17801	17942	17850	17751	17794	17806	17860	17620	17858	17793	17931	17924	17667	17676	17848	17737	17678	17619	17500	17749	17752	17929	17802	17725	17657	17661	17719	17894	17804	17598	17816	17637	17790	17740	17786	17796	17745	18134	17642	17729	17875	17711	17793	17796	17633	17706	17807	17533	17719	17989	17962	17696	17682	17993	17773	17794	17780	17666	17666	17614	17896	17668	17864	17661	17711	17717	17720	17696	17748	17907	17666	17589	17761	17865	17899	17681	17724	17684	17554	17864	17786	17815	17845	17787	17884	17568	17829	17702	17828	17836	17532	17725	17972	17699	17666	17740	17966	17786	17744	17753	17798	17761	17603	17727	17693	17872	17689	17713	17607	17737	17939	17748	17738	17755	17789	17864	17763	17656	17852	17595	17724	17753	17836	17606	17808	17786	17714	17694	17772	17840	17664	17736	17765	17615	17989	17750	17654	17454	17687	17762	17687	17743	17841	17801	17949	17871	17695	17845	17913	17675	17967	17799	17746	17746	17746	17705	17853	17876	17948	17848	17669	17795	17889	17623	17704	17827	17815	17831	17662	17697	17827	17816	17826	17824	17677	17753	17553	17823	17712	17925	17943	17934	17786	17987	17812	17700	17578	17730	17880	17654	17563	17865	17819	17605	17831	17655	17616	17538	17693	17559	17638	18031	17843	17719	17747	17786	17700	17600	17807	17741	17659	17618	17811	17533	17815	17802	17775	17627	17633	17721	17816	17969	17840	17748	17592	17664	17767	17677	17698	17685	17654	17677	17536	17819	17791	17738	17807	17848	17873	17830	17635	17718	17744	17816	17669	17771	17792	17742	17862	17806	17686	17627	17730	17728	17675	17678	17784	17708	17673	17737	17728	17860	17755	17570	17700	17710	17723	17736	17813	17900	17709	17800	17666	17804	17686	17853	17854	17785	17678	17741	17827	17639	17640	17565	17695	17705	17583	17753	17847	17886	17861	17801	17728	17684	17791	17458	17701	17693	17839	17715	17753	17649	17904	17823	17811	17746	17857	17887	17789	17892	17895	17815	17521	17588	17857	17860	17655	17736	17731	17616	17875	17687	17761	17768	17823	17669	17701	17781	17909	17729	17820	17769	17673	17879	17763	17841	17699	17609	17741	17810	17948	17660	17562	17668	17724	17808	17690	17479	17707	17621	17673	17784	17682	17956	17761	17938	17689	17908	17756	17503	17721	17806	17657	17757	17783	17741	17701	17752	17795	17909	17571	17767	17887	18036	17765	17854	17820	17699	17862	17867	17867	17694	17679	17954	17640	17804	17680	17695	17704	17662	17916	17675	17665	17634	17969	17487	17710	17574	17705	17710	17780	17721	17850	17816	17805	17891	17795	17711	17852	17775	17820	17908	17620	17804	17711	17635	17831	17661	17797	17813	17688	17793	17703	17820	17989	17916	17770	17540	17754	17677	17799	17915	17632	17672	17830	17634	17856	17725	17696	18072	17674	17592	17636	17868	17678	17870	17639	17743	17920	17827	17896	17889	17881	17713	17706	17541	17620	17983	17686	17655	17694	17757	17993	17722	17846	17680	17689	17795	17849	17638	17852	17828	17675	17740	17954	17888	18025	17798	17773	17691	17736	17779	17716	17897	17840	17863	17843	17829	17671	17907	17855	17655	17725	18010	17850	17816	17642	17755	17869	17778
17779	31237	28761	24358	23243	21373	20133	19207	18874	19053	18688	18404	35884	40048	36880	29555	20731	17321	16412	15943	15764	15719	15803	15695	15876	15851	15868	15694	15717	15707	15867	15690	15759	15756	15801	15809	15800	15909	15854	15733	15790	15894	15785	15836	15803	15726	15656	15798	15578	15801	15770	15820	15685	15862	15603	15700	15625	15727	15693	15771	15825	15544	15817	15847	15711	15768	15790	15705	15793	15696	15693	15715	15549	15774	15714	15731	15587	15654	15532	15748	15712	15781	15817	15701	15704	15913	15843	15569	15776	15801	15666	15732	15853	15801	15812	15815	15914	15674	15884	15873	15736	15676	15733	15741	15696	15782	15651	15789	15657	15845	15935	15666	15628	15857	15956	15620	15810	15644	15819	15905	15834	15803	15751	15795	15734	15775	15737	15734	15799	15606	15693	15516	15857	15792	15725	15939	15552	15784	15730	15913	15716	15755	15797	15810	15831	15709	15833	15567	15810	15645	15723	15724	15876	15905	15796	15728	15781	15645	15788	15770	15780	15824	15582	15510	15816	15801	15767	15903	15650	15725	15682	15802	15790	15660	15771	15711	15659	15537	15594	15949	15764	15784	15650	15787	15829	15755	15626	15668	15855	15652	15683	15691	15817	15708	15791	15605	15778	15890	15962	15661	15595	15671	15681	15757	15649	15703	15719	15812	15795	15689	15563	15688	15780	15644	15798	15604	15773	15737	15746	15602	15885	15765	15719	15853	15561	15723	15641	15745	15771	15704	15664	15537	15615	15775	15692	15840	15554	15684	15832	15875	15843	15673	15672	15685	15703	15805	15663	15598	15741	15857	15681	15802	15746	15670	15759	15628	15749	15763	15860	15722	15763	15649	15769	15657	15624	15752	15682	15638	15786	15629	15729	15703	15686	15705	15662	15685	15722	15591	15798	15804	15739	15728	15672	15680	15874	15685	15772	15823	15772	15684	15691	15630	15608	15599	15655	15859	15642	15655	15745	15666	15587	15561	15700	15848	15762	15650	15776	15774	15757	15805	15683	15779	15901	15745	15559	15734	15634	15665	15667	15733	15719	15807	15624	15680	15453	15757	15839	15690	15744	15755	15473	15740	15512	15622	15653	15601	15796	15706	15738	15639	15797	15655	15756	15704	15575	15577	15756	15794	15848	15665	15671	15503	15707	15729	15838	15693	15633	15919	15696	15639	15666	15624	15711	15900	15704	15550	15643	15806	15676	15664	15580	15591	15729	15823	15761	15655	15453	15710	15630	15754	15699	15743	15683	15792	15725	15729	15651	15520	15839	15787	15640	15717	15714	15687	15762	15656	15687	15726	15768	15714	15649	15842	15793	15618	15728	15644	15679	15762	15748	15739	15755	15688	15709	15639	15600	15700	15690	15566	15746	15884	15801	15800	15699	15640	15611	15590	15616	15689	15748	15594	15798	15667	15688	15718	15658	15657	15597	15741	15556	15728	15599	15607	15787	15689	15642	15907	15776	15749	15967	15603	15543	15588	15671	15787	15701	15822	15728	15615	15662	15789	15754	15613	15778	15717	15756	15701	15801	15708	15608	15872	15759	15622	15723	15769	15784	15875	15711	15753	15680	15702	15808	15776	15762	15778	15750	15715	15574	15751	15775	15705	15761	15777	15539	15785	15599	15767	15782	15710	15834	15643	15735	15684	15780	15752	15699	15642	15873	15845	15783	15701	15657	15829	15800	15736	15645	15870	15797	15608	15817	15812	15668	15523	15677	15734	15729	15580	15672	15667	15869	15630	15666	15853	15835	15792	15504	15846	15637	15749	15646	15809	15654	15862	15842	15627	15655	15759	15698	15646	15807	15783	15680	15699	15651	15871	15764	15714	15614	15800	15672	15571	15744	15690	15877	15825	15778	15595	15743	15583	15762	15680	15505	15800	15682	15757	15619	15701	15731	15744	15831	15717	15555	15575	15732	15696	15697	15798	15711	15741	15636	15607	15562	15676	15740	15666	15660	15742	15820	15699	15820	15758	15805	15609	15799	15717	15567	15533	15889	15637	15513	15723	15706	15728	15608	15710	15740	15786	15627	15730	15479	15784	15615	15736	15529	15740	15669	15784	15646	15573	15815	15712	15581	15661	15806	15598	15601	15738	15804	15681	15684	15532	15807	15515	15627	15665	15948	15690	15653	15695	15865	15707	15761	15776	15749	15594	15670	15671	15830	15641	15720	15806	15720	15788	15774	15634	15752	15780	15916	15615	15803	15754	15670	15665	15672	15609	15692	15724	15597	15706	15799	15843	15723	15837	15658	15873	15750	15773	15876	15760	15703	15989	15882	15673	15767	15665	15741	15641	15674	15745	15842	15672	15786	15510	15746	15799	15607	15724	15752	15790	15619	15680	15608	15843	15764	15913	15635	15791	15637	15840	15815	15511	15676	15836	15670	15749	15716	15752	15828	15739	15758	15793	15807	15746	15754	15633	15962	15672	15731	15683	15825	15589	15742	15744	15759	15769	15695	15847	15766	15595	15732	15872	15858	15647	15627	15771	15843	15886	15514	15788	15714	15749	15692	15694	15837	15742	15769	15654	15848	15756	15834	15546	15672	15675	15487	15768	15801	15638	15774	15675	15702	15679	15767	15681	15851	15703	15638	15766	15587	15756	15641	15802	15700	15856	15950	15711	15621	15660	15664	15687	15760	15664	15636	15763	15722	15737	15801	15687	15836	15771	15708	15906	15808	15839	15742	15753	15678	15666	15804	15708	15788	15800	15703	15775	15747	15777	15627	15729	15579	15648	15995	15759	15750	15620	15600	15727	15641	15658	15778	15615	15804	15603	15784	15637	15720	15736	15759	15795	15755	15717	15719	15744	15726	15798	15675	15683	15638	15719	15839	15738	15742	15816	15716	15624	15544	15683	15684	15569	15636	15693	15578	15503	15678	15655	15641	15839	15771	15646	15736	15806	15754	15652	15584	15712	15594	15750	15723	15678	15762	15838	15675	15563	15552	15770	15843	15683	15745	15696	15712	15499	15672	15781	15612	15656	15819	15836	15697	15661	15695	15752	15694	15714	15760	15844	15800	15802	15543	15783	15746	15575	15632	15725	15784	15693	15690	15642	15560	15580	15542	15760	15837	15675	15761	15838	15779	15678	15692	15765	15691	15889	15691	15839	15685	15743	15734	15691	15646	15646	15615	15698	15744	15736	15714	15850	15711	15896	15627	15896	15764	15677	15844	15667	15669	15663	15804	15586	15711	15799	15646	15859	15856	15755	15658	15820	15753	15617	15753	15706	15739	15633	15868	15883	15780	15697	15530	15626	15598	15808	15745	15682	15625	15758	15707	15868	15646	15733	15670	15749	15757	15833	15602	15704	15736	15732	15754	15772	15771	15728	15682	15811	15767	15702	15811	15705	15718	15844	15655	15804	15619	15691	15680	15669	15701	15618	15749	15876	15732	15669	15695	15633	15768	15660	15646	15623	15724	15645	15683	15669	15721	15709	15797	15677	15612	15596	15828	15723	15449	15755	15750	15631	15621	15590	15625	15783	15525	15669	15673	15704	15640	15809	15848	15691	15731	15609	15747	15639	15666	15724	15695	15737	15733	15685	15776	15716	15865	15811	15738	15783	15794	15626	15716	15716	15697	15777	15642	15816	15923	15717	15827	15684	15806	15548	15623	15677	15762	15757	15563	15614	15801	15647	15827	15696	15705	15757	15779	15681	15581	15752	15645	15714	15646	15702	15760	15698	15580	15696	15620	15586	15843	15743	15752	15616	15777	15590	15709	15665	15709	15726	15779	15763	15834	15838	15733	15629	15596	15750	15772	15844	15854	15600	15725	15709	15751	15811	15609	15621	15824	15898	15771	15738	15696	15567	15606	15653	15734	15763	15590	15819	15706	15714	15700	15632	15778	15896	15677	15657	15695	15718	15714	15850	15568	15662	15780	15698	15764	15775	15804	15541	15645	15850	15678	15716	15715	15760	15650	15692	15766	15788	15698	15628	15811	15589	15598	15736	15592	15821	15863	15966	15635	15903	15660	15760	15654	15761	15491	15777	15641	15730	15934	15811	15637	15724	15679	15582	15601	15715	15713	15771	15652	15791	15678	15790	15773	15816	15573	15925	15708	15846	15596	15702	15702	15716	15766	15767	15791	15857	15579	15739	15609	15684	15583	15701	15642	15779	15833	15728	15655	15871	15749	15635	15647	15664	15781	15639	15880	15607	15822	15734	15718	15668	15663	15707	15628	15531	15716	15920	15789	15709	15670	15671	15802	15665	15637	15766	15697	15773	15789	15648	15675	15609	15625	15676	15762	15636	15825	15673	15798	15733	15765	15680	15662	15798	15581	15653	15627	15647	15614	15691	15854	15839	15729	15721	15713	15703	15683	15677	15759	15809	15723	15646	15738	15658	15782	15774	15767	15688	15853	15734	15775	15772	15806	15778	15845	15651	15708	15707	15795	15814	15708	15775	15662	15858	15778	15805	15651	15603	15655	15783	15766	15886	15695	15749	15621	15637	15796	15630	15683	15502	15853	15736	15776	15751	15626	15641	15776	15642	15608	15533	15755	15843	15622	15720	15769	15691	15573	15670	15670	15654	15769	15863	15598	15699	15701	15662	15842	15709	15714	15677	15650	15719	15748	15755	15795	15828	15561	15648	15585	15715	15892	15736	15787	15700	15754	15765	15826	15703	15544	15678	15736	15796	15602	15604	15883	15848	15649	15793	15622	15792	15757	15754	15684	15771	15573	15675	15787	15476	15740	15767	15719	15827	15677	15620	15725	15713	15646	15777	15713	15733	15757	15683	15900	15784	15743	15757	15661	15775	15711	15626	15716	15802	15609	15630	15680	15895	15745	15668	15748	15725	15664	15733	15706	15737	15900	15807	15670	15685	15806	15633	15611	15804	15715	15646	15725	15753	15733	15593	15652	15724	15711	15839	15558	15806	15733	15751	15804	15675	15696	15712	15671	15731	15719	15625	15804	15566	15791	15745	15719	15615	15563	15849	15787	15797	15727	15742	15761	15764	15683	15649	15635	15716	15766	15622	15540	15702	15570	15732	15698	15508	15673	15795	15620	15791	15764	15676	15941	15663	15760	15783	15657	15760	15817	15560	15783	15610	15754	15779	15783	15611	15541	15562	15752	15601	15751	15636	15589	15678	15824	15642
26627	21593	24767	21671	18043	18421	18442	18120	17863	17552	17472	17506	19008	19811	19421	18613	17878	17625	17376	17194	17256	17411	17188	17234	17229	17410	17363	17334	17405	17234	17314	17155	17388	17351	17172	17246	17172	17279	17263	17277	17109	17262	17247	17105	17027	17269	17254	17067	17105	17133	17336	17242	17259	17208	17304	17167	16980	17300	17255	17155	17165	17202	17199	17151	17299	17286	17314	17269	17299	17274	17426	17166	16921	17172	17169	17082	17173	16931	17119	17296	17229	17233	17211	17319	17329	17168	17194	17284	17205	17105	17330	17089	17219	17260	17336	17349	17254	17270	17047	17256	17196	17143	17311	17090	17175	17230	17105	17217	17196	17196	17181	17265	17202	17025	17206	17125	17446	17334	17099	17189	17133	17182	17216	17140	17056	17316	17291	17136	17364	17226	17117	17236	17219	17020	17137	17288	17142	17063	17233	17083	17292	17300	17401	17158	17111	17144	17028	17116	17237	17285	17251	17143	17228	17095	17173	17262	16993	17050	17201	17086	17359	17150	17155	17239	17247	17194	17153	17258	16968	17120	17441	17126	17377	17317	17376	17251	17228	17199	17257	17287	17473	17259	17094	17211	16873	17280	17260	17069	17226	17177	17185	17265	17109	17358	17257	17093	17300	17108	17283	17251	17367	17198	17423	17338	17195	17217	17348	17218	17079	17231	17298	17098	17207	17285	17298	17216	17158	17183	17194	17361	17170	17253	17307	17187	17200	17304	17225	17392	17210	17111	17240	17213	17247	17047	17325	17187	17243	17194	17271	17217	17115	17019	17384	17213	17208	17224	16904	16991	17211	17129	17101	17214	17014	17225	17092	17028	16814	17052	17200	17294	17220	17270	17253	17199	17210	17283	17068	17333	17255	17273	17316	17160	17140	17139	17117	17249	17312	17198	17247	17340	17295	17271	17304	17258	17273	17182	17284	17097	17121	17124	16984	17358	17327	17380	17313	17233	17306	17118	17242	17191	16979	16936	17346	17235	17226	17143	17286	17139	17157	17279	17212	17380	17228	17300	17308	17164	17104	17314	17123	17022	17224	17207	17255	17001	17116	17287	17305	17247	17262	17250	17259	17416	17133	17373	17172	17308	17220	17133	17123	17026	17166	17267	17123	17223	17171	17275	17243	17285	17180	17222	17140	17138	17337	17494	17214	17058	17135	17205	17273	17075	17115	17308	17089	17304	17201	17274	17192	17178	17279	17374	17099	17391	17126	17069	17239	16995	17426	17162	17288	17243	17182	17297	17229	17089	17226	17294	17399	17336	17262	17203	17141	17331	17254	17204	17153	17284	17252	17161	17026	17146	17334	17398	17246	16991	17182	17152	17056	17158	17367	17234	17298	17181	17531	17016	17230	17129	17228	17254	17057	17304	17130	17238	17281	17220	17145	17136	17292	17222	17289	17309	17079	17143	17132	17306	17086	17212	17240	17361	17045	17244	17333	17275	17256	17251	17105	16977	17118	17288	17403	17209	17186	17213	17480	17442	17428	17210	17220	17145	17498	17268	17406	17298	17189	17174	17201	17295	17292	17326	17122	17047	17293	17129	17168	17075	17204	17255	17175	17414	17375	17388	17221	17339	17281	17228	17250	17229	17271	17219	17185	17060	17169	17117	17247	17186	17389	17091	17339	17231	17156	17063	17100	17275	17200	17261	17324	17046	17127	17264	17091	17299	17185	17445	17199	17288	17340	17141	17208	17180	17182	17064	17191	17241	17304	17235	17284	16882	17246	17268	17411	17073	17073	17173	17329	17174	17184	17068	17222	17234	17147	17111	17182	17309	17199	17312	17080	17247	17340	17261	17367	17122	17032	17324	17299	17303	17133	17196	17254	17239	17274	17248	17182	17147	17190	17218	17169	17112	17108	17132	17305	17049	17009	17246	17253	17283	17077	17301	17084	17342	17272	17174	17189	17139	17203	17283	17362	17054	17143	17434	17113	17082	17111	17217	17238	17201	17401	17230	17335	17129	17116	17295	17125	17138	17331	17232	17260	17117	17265	17259	17211	17186	17274	17415	17296	17445	17410	17373	17231	17125	17139	17127	17384	17443	17368	17398	17350	17233	17291	17269	17202	17157	17040	17206	17102	17380	16916	17101	17133	17318	17377	17200	17333	17319	17174	17251	17358	17279	17106	17279	17286	17300	17292	17053	17165	17265	17147	17331	17162	17133	17254	17478	17423	17220	17080	17162	17217	17350	17204	17388	17174	17364	17183	17082	17040	16988	17374	17301	17398	17204	17116	17229	17314	17378	17238	17275	17172	17406	17303	17287	17417	17412	17270	17223	17141	17338	17105	17269	17224	17195	17053	17198	17242	17079	17131	17194	17220	17242	17321	17220	17272	17298	17211	17348	17499	17139	17087	17300	17306	17353	17258	17277	17125	17271	17366	16923	17443	17188	17422	17217	17269	17193	17379	17275	17326	17159	17257	17227	17200	17329	17178	17158	17313	17205	17145	17192	17280	17301	17136	17154	17068	17322	17060	17290	17194	17181	17136	17325	17395	17105	17171	17155	17240	17226	17265	17165	17061	16985	17134	17282	17233	17109	17255	17097	17102	17197	17248	17167	17149	17179	17423	17171	17219	17271	17172	17221	17321	17172	17377	17395	17325	17265	17101	17276	17200	17316	17165	17272	17202	16966	17284	17189	17367	17161	17221	17189	17136	17267	17147	17119	17329	17257	17346	17186	17275	17372	17079	17142	17207	17472	17193	17171	17241	17287	17282	17178	17533	17313	17350	17196	17179	17179	17115	17289	17133	16948	17067	17384	17268	17157	17059	17286	17243	17364	17296	17156	17194	17267	17346	17247	17283	17289	17201	16986	17200	17233	17211	17179	17121	17082	17422	17357	17205	17268	17141	17241	17146	17248	17345	17232	17121	17053	17295	17140	17209	17185	17134	17134	17158	17080	16999	17173	17286	17266	17247	17256	16992	16987	17379	17132	17139	17232	17149	17431	17219	17281	17146	17265	17285	17232	17242	17370	17210	17211	17259	17319	17393	17488	16997	17232	17197	17334	17348	17209	17402	17193	17093	17169	17076	17044	17300	17096	17356	17285	17147	17171	17130	17139	17158	17390	17251	17236	17213	17206	17091	17203	17069	17273	17451	17150	17136	17219	17157	17074	17346	17154	17162	17288	17191	17251	17347	17336	17480	17243	17263	17267	17093	17192	17461	17274	17213	17360	17377	17204	17300	17210	17254	17176	17300	17155	17144	17367	17021	17140	16984	17121	17299	17070	17456	17408	17219	17260	17294	17285	17334	17263	17236	17357	17144	17234	17338	17346	17207	17316	16982	17223	17228	17288	17091	17012	17315	17177	17377	17047	17395	17232	17096	17307	17236	17309	17242	17356	17221	17182	17200	17152	17421	17375	17278	17376	17272	17256	17241	17185	17117	17250	17273	17186	17117	17149	17240	17140	17361	17324	17243	17251	17146	17082	17278	17097	17136	17262	17338	17204	17264	17211	17204	17011	17309	17363	17039	17080	17102	17121	17102	17100	17348	17363	17273	17297	17248	17362	17257	17046	17125	17295	17205	17184	17073	17121	17194	17293	17215	17227	17326	17233	17173	17287	17258	17295	17354	17172	17198	17127	17142	17065	17441	17357	17243	17033	17203	17128	17066	17209	17163	17325	17229	17270	17430	17294	17295	17053	17189	17333	17321	17297	17161	17266	17143	17220	17326	17296	17195	17214	16966	17217	17289	17252	17320	17117	17138	17332	17310	17063	17122	17201	17311	17262	17199	17199	17174	17241	17077	17291	17312	17186	17265	17276	17279	17205	17326	17197	17170	17192	17193	17110	17267	17148	17148	17164	17200	17207	17309	17295	17323	17338	17252	17215	17045	17345	17276	17170	17156	17120	17150	17196	17127	17204	17204	17279	17345	17116	17315	17360	17151	17178	17507	17237	17144	17226	17142	17022	17069	17129	17198	17262	17337	17245	17068	17003	17428	17083	17234	17034	17091	17210	17366	17323	17291	17237	17185	17112	17266	17069	17412	17354	17230	17342	17392	17278	17080	17190	17235	17294	17314	17233	17296	17242	17160	17185	17103	16963	17189	17222	17258	17160	17136	17092	17275	17141	17098	17256	17333	17218	17320	17237	17291	17105	17370	17343	17101	17079	17147	17244	17084	17204	17055	16992	17432	17312	17313	17173	17134	17330	17267	17209	17416	17129	17128	17071	17282	17094	17348	17180	17339	17090	17173	17156	17287	17071	17221	17222	17198	17069	17284	17217	17152	17239	17293	17375	17020	17219	17293	17140	17253	17311	17268	17116	17249	17137	17329	17284	17304	17394	17191	17158	16982	17068	17292	16958	17290	17226	17053	17110	17097	17340	17257	17175	17347	17320	17210	17350	17227	17265	17313	17329	17209	16975	17157	17222	17247	17272	17265	17125	17192	17130	17295	17236	17147	17216	17436	17101	17249	17210	17155	17192	17098	17398	17307	17166	17173	17301	17378	17319	17423	17424	17190	17150	17311	17161	17272	17350	17193	17295	17112	17300	17185	17125	17170	17057	17360	17306	17093	17134	16983	17245	17179	17183	17275	17256	17274	17421	17274	17279	17199	17360	17231	17091	17287	17159	17197	17228	17090	17401	17080	17208	17296	17116	17084	17076	17168	17215	17125	17183	17100	17259	17032	17299	17157	17191	17240	17092	17147	17181	17238	17103	17305	17380	17187	16958	17205	17389	17353	17243	17192	17304	17275	17116	17172	17311	17170	17358	17482	17173	17331	16961	17032	17217	17183	17497	17386	17054	17197	17238	17008	17299	17260	17256	17122	17142	17203	17378	17197	17106	17271	17092	17199	17086	17234	17103	17186	17338	17187	17286	17165	17140	17004	17070	17239	17138	17426	17143	17246	17291	17279	17191	17239	17094	17315	17219	17267	17138	17261	17219	17242	17299	17213	17259	17269	17325	17209	17127	17161	17242	17130	17268	17100	17178	17243	17122	17214	17165	17102	17392	17074	17190	17377	17227	17226	17157	17415	17199	17236	17304	17119	17040	17180	17027	17205	17202	17077	17252	17234	17333	16948	16928	17239	17367	17214	17275	17081	17215	17244	17240	17224	17089	17288	17292	17289	17150	17183	17364	17414	17234	17215	17246	17266	17306
17936	21185	21579	18378	17235	17343	17019	16632	16227	16270	16161	16330	18156	18693	17949	16850	15923	15584	15416	15307	15171	15362	15393	15382	15471	15432	15457	15415	15332	15362	15432	15296	15344	15466	15450	15361	15513	15358	15468	15439	15506	15400	15479	15360	15402	15373	15468	15504	15357	15573	15339	15393	15431	15272	15402	15565	15461	15408	15309	15368	15294	15463	15387	15360	15297	15224	15307	15476	15497	15341	15253	15408	15411	15355	15401	15325	15330	15408	15261	15497	15320	15255	15272	15514	15460	15208	15581	15364	15386	15460	15513	15366	15185	15412	15429	15376	15383	15245	15381	15338	15400	15455	15383	15482	15416	15385	15362	15312	15287	15375	15287	15483	15417	15411	15118	15301	15448	15334	15374	15445	15467	15306	15361	15259	15523	15381	15446	15200	15368	15338	15314	15435	15430	15404	15277	15310	15333	15185	15298	15403	15287	15344	15347	15361	15330	15560	15553	15223	15509	15412	15222	15379	15249	15409	15302	15437	15382	15463	15361	15428	15359	15558	15239	15323	15102	15356	15480	15474	15434	15430	15226	15291	15417	15437	15309	15228	15295	15386	15439	15393	15338	15403	15208	15295	15224	15430	15446	15505	15253	15476	15360	15457	15420	15495	15461	15319	15319	15311	15539	15528	15300	15372	15306	15461	15516	15326	15354	15581	15285	15269	15355	15319	15457	15450	15387	15465	15126	15254	15287	15529	15313	15414	15253	15362	15411	15323	15234	15468	15351	15306	15309	15360	15335	15439	15423	15261	15329	15432	15344	15381	15251	15387	15464	15353	15470	15371	15531	15342	15394	15330	15453	15420	15390	15375	15416	15362	15394	15484	15392	15378	15497	15320	15366	15464	15331	15465	15437	15585	15256	15361	15352	15397	15210	15392	15439	15411	15536	15401	15365	15412	15381	15294	15370	15449	15146	15314	15291	15288	15246	15490	15286	15393	15444	15359	15348	15347	15312	15295	15353	15311	15447	15331	15487	15348	15460	15235	15362	15314	15331	15314	15346	15299	15212	15221	15334	15423	15478	15321	15302	15292	15454	15286	15502	15364	15278	15284	15411	15453	15426	15402	15335	15312	15430	15380	15346	15306	15272	15243	15262	15430	15337	15517	15269	15239	15270	15327	15393	15409	15396	15339	15436	15235	15447	15433	15571	15314	15551	15385	15714	15463	15434	15361	15328	15432	15289	15383	15247	15276	15341	15390	15447	15278	15374	15379	15384	15535	15314	15186	15323	15429	15255	15335	15487	15306	15289	15335	15319	15317	15374	15427	15234	15361	15358	15591	15329	15437	15302	15337	15246	15420	15354	15335	15192	15330	15474	15175	15279	15311	15175	15454	15341	15334	15277	15419	15370	15418	15383	15479	15272	15255	15484	15162	15341	15210	15458	15253	15247	15430	15440	15379	15519	15368	15234	15338	15309	15266	15296	15286	15487	15162	15434	15331	15331	15312	15394	15376	15276	15401	15479	15401	15394	15362	15293	15060	15422	15172	15401	15271	15256	15451	15237	15591	15405	15186	15389	15330	15397	15518	15355	15288	15390	15299	15333	15392	15399	15276	15495	15097	15507	15617	15550	15372	15372	15522	15322	15302	15302	15324	15341	15410	15432	15451	15373	15506	15332	15380	15283	15546	15396	15371	15282	15302	15216	15403	15473	15268	15519	15624	15399	15410	15350	15198	15298	15509	15364	15478	15458	15379	15436	15284	15333	15389	15366	15365	15435	15321	15251	15549	15480	15362	15368	15257	15294	15383	15351	15303	15228	15371	15475	15348	15410	15482	15326	15526	15541	15359	15178	15637	15329	15456	15362	15420	15387	15469	15632	15260	15386	15313	15462	15439	15309	15423	15453	15308	15351	15461	15420	15239	15401	15448	15289	15374	15251	15374	15247	15358	15351	15582	15429	15343	15386	15298	15307	15436	15427	15281	15408	15314	15529	15367	15341	15377	15206	15429	15400	15251	15337	15554	15162	15377	15324	15346	15293	15393	15380	15406	15360	15300	15372	15317	15603	15213	15246	15482	15489	15409	15317	15306	15340	15395	15384	15461	15398	15229	15338	15373	15546	15487	15432	15216	15394	15231	15402	15276	15371	15359	15298	15502	15171	15255	15376	15305	15245	15384	15449	15206	15446	15150	15355	15199	15372	15462	15234	15277	15326	15418	15436	15343	15276	15318	15413	15314	15291	15282	15469	15393	15294	15407	15354	15373	15306	15389	15449	15543	15408	15201	15418	15384	15362	15375	15416	15371	15213	15351	15428	15476	15439	15259	15347	15332	15481	15415	15136	15384	15424	15472	15433	15185	15177	15294	15476	15330	15341	15424	15432	15341	15314	15369	15393	15278	15405	15467	15401	15305	15469	15421	15457	15416	15162	15388	15405	15468	15450	15268	15353	15243	15385	15242	15186	15490	15372	15304	15255	15260	15432	15331	15410	15434	15490	15309	15462	15384	15397	15262	15302	15387	15226	15306	15442	15429	15457	15514	15478	15370	15417	15219	15332	15314	15359	15344	15134	15315	15524	15335	15409	15130	15482	15381	15429	15379	15259	15311	15301	15392	15238	15260	15358	15466	15248	15379	15311	15184	15476	15234	15340	15453	15336	15437	15402	15406	15319	15549	15269	15318	15302	15349	15325	15263	15400	15301	15390	15547	15310	15252	15405	15356	15281	15389	15217	15430	15467	15355	15540	15466	15464	15213	15344	15312	15497	15478	15305	15272	15290	15425	15482	15484	15282	15409	15404	15466	15223	15417	15362	15141	15504	15334	15386	15366	15325	15438	15257	15451	15426	15425	15378	15369	15433	15530	15440	15350	15270	15264	15249	15349	15304	15442	15301	15259	15582	15390	15380	15365	15507	15349	15403	15388	15417	15351	15335	15290	15398	15267	15436	15125	15319	15377	15340	15450	15350	15496	15366	15450	15250	15362	15526	15397	15457	15222	15511	15393	15403	15304	15402	15260	15236	15372	15322	15386	15558	15403	15342	15428	15355	15328	15349	15448	15226	15162	15391	15452	15239	15465	15412	15338	15605	15445	15454	15500	15471	15547	15335	15326	15427	15479	15525	15279	15298	15473	15507	15216	15427	15388	15393	15325	15233	15238	15257	15290	15405	15362	15386	15402	15159	15452	15491	15357	15435	15454	15512	15302	15299	15402	15356	15382	15229	15416	15468	15317	15354	15239	15406	15423	15298	15460	15207	15214	15399	15417	15539	15310	15409	15444	15380	15365	15486	15307	15405	15355	15388	15446	15338	15227	15339	15443	15549	15432	15461	15556	15395	15397	15537	15374	15413	15401	15411	15377	15335	15420	15428	15400	15345	15464	15443	15533	15312	15349	15289	15414	15385	15339	15389	15393	15335	15376	15328	15332	15483	15207	15332	15340	15365	15437	15447	15376	15448	15347	15349	15315	15395	15407	15233	15340	15117	15358	15317	15388	15398	15293	15359	15414	15390	15345	15199	15302	15286	15399	15397	15228	15410	15326	15353	15178	15379	15361	15438	15444	15444	15528	15448	15371	15234	15556	15343	15564	15380	15094	15442	15414	15286	15464	15379	15359	15342	15152	15492	15399	15475	15416	15342	15468	15423	15387	15475	15485	15038	15429	15350	15384	15385	15263	15402	15521	15238	15288	15378	15520	15341	15427	15258	15525	15393	15467	15480	15315	15286	15345	15349	15543	15230	15353	15355	15344	15395	15438	15407	15282	15378	15262	15532	15402	15323	15434	15310	15330	15295	15242	15272	15359	15432	15418	15410	15234	15156	15344	15275	15377	15491	15360	15387	15287	15272	15459	15151	15308	15294	15414	15374	15346	15416	15556	15144	15371	15145	15565	15413	15317	15432	15269	15305	15357	15427	15292	15408	15314	15340	15360	15356	15234	15356	15320	15219	15320	15494	15493	15368	15373	15212	15307	15374	15395	15500	15378	15365	15396	15377	15274	15359	15437	15403	15276	15408	15323	15394	15333	15510	15483	15315	15465	15384	15527	15301	15493	15386	15270	15220	15484	15363	15260	15328	15426	15494	15467	15247	15610	15389	15323	15400	15488	15448	15535	15331	15416	15342	15368	15326	15096	15420	15500	15448	15470	15317	15330	15316	15457	15208	15396	15524	15299	15390	15466	15349	15310	15349	15267	15430	15332	15280	15446	15454	15399	15403	15180	15499	15417	15332	15382	15443	15342	15231	15301	15280	15399	15308	15469	15262	15480	15415	15290	15353	15414	15357	15287	15391	15089	15417	15284	15348	15346	15507	15456	15332	15543	15224	15321	15455	15479	15443	15387	15344	15518	15352	15326	15411	15366	15333	15268	15262	15321	15373	15231	15537	15232	15390	15221	15432	15439	15426	15412	15509	15473	15341	15232	15435	15604	15182	15438	15325	15348	15415	15372	15448	15563	15443	15358	15236	15278	15410	15353	15324	15315	15451	15406	15485	15443	15233	15383	15328	15416	15364	15344	15382	15331	15394	15344	15334	15456	15545	15368	15310	15312	15428	15352	15521	15507	15327	15276	15409	15556	15411	15473	15359	15444	15382	15210	15448	15505	15107	15503	15224	15279	15373	15373	15405	15255	15332	15195	15336	15412	15381	15403	15283	15290	15359	15378	15378	15463	15396	15417	15319	15364	15344	15267	15422	15349	15408	15213	15309	15205	15269	15262	15194	15327	15349	15489	15334	15348	15464	15341	15367	15425	15267	15399	15226	15377	15269	15436	15343	15285	15296	15182	15406	15474	15435	15391	15430	15454	15314	15512	15319	15384	15398	15443	15270	15612	15385	15252	15307	15354	15369	15329	15453	15277	15458	15246	15476	15381	15573	15211	15431	15257	15533	15348	15617	15506	15411	15443	15285	15346	15403	15210	15384	15502	15149	15369	15391	15298	15244	15288	15489	15339	15401	15403	15184	15208	15302	15331	15390	15308	15547	15406	15292	15368	15547	15477	15413	15325	15441	15402	15418	15233	15368	15219	15428	15318	15411	15416	15339	15393	15412	15432	15430	15296	15123	15186	15382	15149	15437	15441	15343	15314	15303	15306	15420	15338	15115	15333	15400	15427	15424	15365	15344	15475	15424	15167	15286	15283	15459	15281	15249	15169	15494	15342	15273	15365	15398	15567
23202	20666	27865	23611	21642	21802	21280	18815	18165	18039	18208	18583	28003	31046	28122	23744	19872	18250	17656	17654	17420	17490	17486	17545	17552	17459	17443	17677	17501	17491	17322	17425	17332	17575	17516	17444	17591	17599	17411	17570	17553	17408	17207	17253	17512	17294	17628	17279	17295	17403	17523	17520	17328	17430	17373	17575	17423	17454	17427	17323	17434	17399	17375	17278	17249	17415	17491	17410	17631	17360	17414	17357	17638	17295	17457	17571	17403	17401	17386	17399	17539	17578	17507	17364	17381	17342	17136	17531	17380	17400	17389	17177	17460	17364	17590	17518	17559	17442	17350	17392	17540	17537	17379	17328	17427	17463	17407	17462	17379	17370	17470	17295	17366	17338	17373	17359	17219	17381	17503	17311	17511	17461	17639	17356	17204	17570	17380	17284	17450	17364	17360	17371	17299	17672	17497	17558	17195	17380	17315	17383	17423	17556	17469	17514	17165	17523	17369	17395	17448	17622	17364	17226	17454	17336	17283	17619	17367	17290	17273	17198	17254	17422	17463	17369	17358	17393	17275	17461	17453	17451	17496	17144	17608	17312	17476	17218	17525	17392	17345	17520	17364	17525	17439	17471	17277	17360	17426	17298	17215	17210	17289	17407	17468	17464	17417	17475	17459	17321	17509	17364	17417	17297	17467	17552	17522	17570	17469	17373	17512	17525	17386	17569	17681	17486	17478	17488	17182	17434	17149	17310	17345	17386	17441	17361	17532	17407	17374	17466	17438	17355	17297	17436	17439	17600	17573	17494	17454	17389	17323	17538	17504	17325	17300	17520	17395	17241	17333	17567	17412	17624	17601	17419	17340	17428	17470	17445	17232	17414	17480	17462	17529	17513	17089	17322	17707	17363	17501	17231	17342	17437	17224	17342	17360	17291	17389	17346	17537	17378	17390	17331	17435	17628	17357	17448	17398	17320	17466	17440	17516	17381	17506	17571	17449	17296	17396	17255	17412	17118	17285	17255	17267	17513	17251	17431	17404	17240	17504	17509	17351	17494	17400	17398	17428	17262	17451	17403	17499	17395	17420	17389	17688	17551	17433	17399	17221	17333	17452	17172	17565	17304	17342	17338	17529	17483	17350	17411	17474	17476	17465	17517	17427	17319	17444	17619	17257	17344	17279	17452	17558	17392	17621	17420	17494	17228	17560	17530	17455	17576	17239	17487	17479	17246	17482	17446	17450	17401	17315	17505	17517	17461	17460	17589	17415	17330	17456	17404	17579	17376	17293	17372	17315	17146	17519	17348	17495	17240	17227	17339	17436	17592	17515	17526	17496	17363	17288	17345	17354	17407	17441	17513	17385	17538	17504	17412	17438	17406	17337	17540	17503	17503	17186	17421	17297	17357	17167	17244	17606	17272	17560	17463	17497	17318	17504	17685	17356	17263	17362	17200	17261	17228	17367	17416	17379	17332	17419	17453	17600	17051	17494	17375	17552	17263	17147	17552	17555	17413	17438	17325	17199	17328	17225	17319	17441	17452	17456	17241	17379	17149	17476	17345	17301	17374	17352	17498	17325	17384	17603	17435	17427	17432	17536	17155	17473	17510	17168	17379	17494	17423	17302	17441	17475	17383	17251	17386	17120	17155	17344	17250	17303	17306	17402	17395	17294	17432	17274	17204	17737	17313	17501	17218	17306	17357	17605	17198	17405	17483	17299	17266	17423	17584	17338	17223	17352	17394	17318	17440	17245	17424	17419	17609	17382	17478	17499	17473	17186	17402	17559	17419	17352	17634	17284	17340	17319	17279	17379	17240	17309	17349	17433	17474	17310	17371	17284	17283	17388	17237	17183	17499	17300	17649	17465	17332	17476	17364	17424	17472	17470	17329	17483	17426	17384	17296	17542	17478	17153	17488	17530	17533	17516	17319	17495	17554	17359	17371	17382	17354	17417	17612	17398	17410	17457	17219	17523	17532	17402	17508	17515	17551	17440	17382	17438	17333	17301	17348	17241	17328	17297	17417	17321	17608	17325	17279	17299	17251	17506	17432	17608	17374	17625	17630	17590	17226	17320	17452	17364	17434	17383	17407	17420	17486	17321	17619	17470	17256	17316	17628	17474	17265	17430	17466	17564	17378	17278	17539	17372	17209	17446	17420	17544	17316	17512	17622	17285	17509	17637	17525	17554	17467	17362	17400	17361	17370	17391	17432	17378	17486	17392	17262	17460	17685	17404	17370	17432	17325	17474	17291	17234	17248	17420	17529	17413	17441	17344	17346	17390	17403	17417	17331	17230	17496	17420	17309	17440	17163	17140	17252	17302	17313	17244	17493	17229	17432	17596	17308	17254	17303	17359	17340	17396	17218	17494	17137	17256	17427	17355	17217	17437	17174	17372	17211	17466	17326	17321	17391	17535	17584	17254	17371	17504	17327	17313	17473	17264	17452	17473	17306	17324	17288	17467	17392	17408	17296	17398	17348	17570	17228	17433	17465	17211	17453	17385	17436	17594	17365	17347	17419	17495	17395	17225	17408	17303	17538	17758	17568	17323	17403	17642	17477	17535	17447	17214	17318	17392	17399	17383	17351	17525	17403	17293	17426	17501	17465	17280	17319	17323	17358	17550	17356	17401	17364	17290	17525	17471	17461	17437	17282	17483	17425	17458	17363	17333	17470	17456	17527	17570	17448	17391	17431	17485	17458	17424	17631	17401	17374	17439	17297	17381	17373	17450	17487	17342	17163	17410	17515	17336	17385	17489	17327	17369	17267	17601	17448	17397	17432	17375	17547	17154	17360	17502	17521	17267	17497	17602	17510	17280	17471	17259	17278	17512	17221	17375	17499	17405	17277	17315	17225	17520	17612	17388	17520	17421	17382	17432	17543	17266	17359	17444	17355	17289	17431	17583	17357	17561	17367	17387	17314	17412	17427	17361	17351	17215	17370	17389	17432	17367	17347	17407	17517	17524	17455	17367	17350	17540	17332	17376	17306	17368	17353	17292	17138	17463	17405	17401	17349	17334	17408	17414	17273	17234	17549	17481	17654	17393	17462	17451	17314	17408	17478	17286	17476	17426	17420	17436	17527	17426	17395	17453	17509	17378	17326	17239	17328	17470	17317	17370	17326	17354	17568	17238	17332	17224	17529	17512	17215	17647	17267	17502	17533	17323	17422	17465	17451	17386	17378	17338	17414	17450	17380	17362	17392	17540	17125	17266	17303	17408	17520	17275	17287	17619	17560	17284	17639	17424	17385	17325	17334	17325	17371	17221	17353	17535	17447	17473	17566	17366	17342	17405	17272	17293	17332	17397	17300	17427	17535	17145	17384	17363	17338	17352	17308	17498	17262	17495	17316	17505	17310	17438	17523	17569	17329	17449	17616	17341	17444	17385	17519	17297	17441	17115	17437	17459	17356	17506	17558	17282	17171	17446	17270	17343	17258	17467	17424	17541	17485	17463	17538	17485	17376	17509	17330	17487	17375	17414	17458	17451	17336	17562	17577	17485	17380	17659	17271	17289	17264	17459	17337	17371	17392	17428	17485	17307	17504	17484	17225	17430	17229	17530	17522	17330	17484	17593	17483	17449	17532	17497	17324	17510	17561	17513	17317	17481	17534	17330	17467	17524	17479	17240	17384	17385	17416	17608	17631	17447	17341	17472	17663	17389	17554	17283	17374	17458	17531	17216	17286	17475	17298	17454	17329	17253	17292	17417	17333	17467	17424	17502	17369	17166	17082	17331	17304	17517	17523	17552	17397	17506	17382	17382	17263	17428	17221	17226	17677	17301	17563	17426	17499	17553	17429	17502	17386	17498	17397	17442	17583	17512	17629	17423	17348	17326	17261	17303	17647	17362	17376	17221	17264	17381	17450	17559	17513	17366	17515	17373	17532	17516	17550	17417	17414	17336	17404	17465	17449	17466	17496	17595	17392	17474	17338	17574	17306	17668	17529	17395	17632	17559	17389	17306	17466	17468	17348	17297	17509	17535	17480	17332	17623	17362	17502	17478	17474	17420	17456	17453	17333	17370	17285	17408	17511	17393	17382	17601	17496	17431	17249	17308	17276	17306	17290	17401	17411	17329	17493	17430	17389	17410	17305	17221	17467	17268	17360	17425	17381	17421	17330	17241	17327	17247	17612	17464	17537	17575	17259	17333	17279	17148	17464	17433	17373	17382	17337	17391	17493	17276	17482	17314	17418	17223	17298	17298	17305	17514	17298	17236	17525	17380	17459	17354	17366	17461	17358	17496	17228	17401	17264	17373	17443	17465	17435	17409	17502	17610	17465	17368	17399	17607	17499	17374	17569	17659	17436	17211	17536	17403	17329	17505	17339	17426	17399	17665	17439	17285	17463	17327	17471	17497	17365	17374	17403	17364	17507	17384	17256	17273	17472	17323	17391	17495	17385	17613	17369	17248	17625	17407	17580	17513	17243	17354	17170	17554	17500	17445	17497	17404	17445	17533	17441	17367	17431	17297	17512	17399	17428	17309	17271	17486	17256	17417	17419	17300	17348	17586	17387	17337	17350	17553	17476	17587	17408	17418	17538	17701	17514	17187	17188	17513	17408	17392	17443	17442	17342	17315	17298	17450	17401	17561	17641	17428	17344	17461	17591	17563	17571	17502	17532	17250	17623	17264	17394	17444	17533	17150	17466	17418	17452	17402	17461	17372	17488	17397	17522	17456	17472	17403	17605	17393	17369	17287	17502	17388	17414	17464	17451	17457	17329	17484	17334	17556	17473	17426	17553	17378	17289	17322	17436	17479	17468	17373	17316	17490	17211	17363	17449	17272	17479	17406	17343	17325	17619	17513	17467	17423	17312	17591	17445	17426	17575	17543	17513	17520	17298	17344	17347	17369	17355	17509	17370	17463	17485	17490	17323	17364	17280	17528	17348	17362	17415	17520	17269	17436	17199	17352	17673	17430	17357	17266	17335	17449	17391	17316	17349	17506	17633	17506	17353	17430	17304	17476	17489	17611	17278	17195	17265	17233	17554	17220	17331	17438	17517	17463	17280	17310	17531	17516	17435	17379	17146	17274	17510	17391	17208	17510	17280	17453	17194	17448	17392	17347	17300	17405	17412	17356	17562	17568	17232	17518	17286	17515	17336	17377	17459	17461	17480	17546	17542	17223	17433	17457	17353	17437	17273	17367	17242	17391	17560	17279	17305
15350	25201	24614	21577	19286	18775	17722	17120	16513	16499	16756	18028	31836	32787	28545	23061	18016	16214	15928	15440	15828	15599	15430	15514	15518	15621	15407	15618	15597	15494	15516	15411	15587	15541	15503	15536	15422	15611	15531	15746	15508	15625	15472	15547	15570	15484	15399	15450	15443	15456	15507	15483	15653	15545	15594	15600	15633	15451	15411	15461	15601	15613	15478	15328	15609	15464	15561	15593	15431	15478	15511	15703	15542	15347	15546	15718	15534	15400	15632	15487	15554	15385	15439	15508	15578	15545	15581	15463	15620	15407	15398	15633	15438	15509	15411	15543	15320	15373	15460	15448	15518	15353	15534	15551	15590	15519	15496	15401	15576	15405	15468	15398	15541	15464	15401	15570	15583	15500	15544	15551	15323	15602	15445	15674	15584	15440	15638	15435	15487	15586	15631	15589	15454	15515	15473	15533	15578	15448	15470	15323	15377	15564	15545	15535	15449	15345	15467	15613	15504	15664	15697	15587	15525	15540	15664	15466	15498	15453	15503	15379	15564	15321	15416	15559	15531	15354	15536	15555	15585	15595	15520	15541	15532	15545	15592	15575	15398	15474	15511	15593	15579	15566	15670	15497	15411	15490	15754	15606	15552	15475	15487	15590	15477	15469	15651	15566	15539	15462	15469	15562	15584	15650	15433	15453	15553	15565	15612	15497	15623	15563	15562	15465	15375	15594	15638	15558	15450	15481	15493	15461	15619	15509	15559	15736	15450	15600	15556	15575	15599	15428	15518	15520	15485	15572	15418	15621	15555	15465	15682	15299	15694	15271	15417	15438	15674	15625	15544	15424	15496	15671	15609	15706	15593	15475	15409	15509	15627	15483	15544	15441	15657	15510	15569	15482	15690	15298	15647	15338	15642	15464	15505	15465	15593	15672	15472	15347	15499	15435	15575	15387	15455	15356	15340	15593	15416	15670	15568	15647	15435	15490	15346	15631	15678	15338	15426	15406	15588	15425	15525	15565	15601	15474	15578	15422	15528	15424	15350	15598	15590	15573	15414	15442	15617	15575	15699	15528	15504	15608	15325	15569	15496	15545	15561	15526	15491	15560	15583	15416	15661	15628	15445	15582	15451	15473	15428	15473	15498	15537	15490	15483	15465	15435	15483	15551	15406	15409	15508	15453	15458	15510	15458	15460	15619	15470	15589	15475	15559	15409	15554	15439	15464	15390	15518	15358	15552	15563	15523	15611	15530	15589	15576	15493	15676	15527	15488	15570	15339	15530	15432	15494	15468	15464	15435	15614	15653	15458	15596	15555	15499	15364	15639	15625	15374	15413	15440	15557	15686	15553	15518	15546	15394	15455	15532	15464	15474	15628	15360	15596	15443	15328	15522	15558	15565	15451	15468	15369	15508	15665	15386	15368	15344	15541	15475	15543	15601	15559	15476	15563	15678	15575	15457	15536	15522	15770	15489	15582	15571	15404	15397	15398	15501	15439	15629	15481	15542	15590	15493	15547	15583	15406	15610	15587	15633	15579	15473	15515	15552	15408	15457	15406	15577	15753	15501	15439	15539	15673	15798	15511	15618	15461	15589	15444	15582	15529	15469	15509	15519	15583	15387	15627	15623	15360	15380	15536	15466	15578	15519	15444	15600	15527	15350	15517	15529	15433	15614	15518	15384	15404	15345	15514	15442	15507	15546	15537	15622	15855	15403	15588	15564	15460	15720	15638	15622	15457	15517	15382	15623	15320	15474	15377	15502	15447	15570	15506	15520	15323	15509	15564	15522	15544	15445	15482	15384	15512	15608	15710	15260	15558	15595	15550	15437	15412	15516	15435	15476	15672	15497	15604	15491	15441	15407	15646	15442	15477	15577	15603	15603	15344	15529	15531	15523	15503	15536	15449	15633	15676	15559	15499	15476	15649	15648	15610	15567	15572	15536	15374	15516	15380	15463	15434	15501	15712	15606	15487	15506	15481	15541	15499	15500	15612	15466	15419	15582	15511	15511	15629	15413	15463	15514	15551	15483	15610	15488	15433	15434	15433	15502	15530	15426	15438	15379	15581	15452	15553	15448	15462	15629	15643	15502	15505	15649	15563	15501	15459	15373	15463	15515	15539	15430	15660	15330	15402	15528	15489	15582	15381	15618	15606	15524	15439	15568	15560	15530	15560	15287	15752	15515	15495	15550	15563	15636	15506	15462	15305	15291	15684	15525	15371	15517	15468	15634	15641	15446	15344	15547	15450	15506	15484	15617	15640	15497	15278	15414	15363	15531	15479	15712	15387	15510	15708	15540	15488	15276	15545	15397	15582	15573	15448	15622	15627	15454	15363	15452	15445	15677	15504	15444	15483	15533	15399	15475	15422	15521	15576	15474	15552	15546	15556	15505	15555	15508	15368	15353	15401	15555	15637	15386	15423	15502	15654	15370	15587	15498	15538	15425	15471	15398	15637	15503	15518	15460	15479	15641	15347	15446	15577	15666	15580	15442	15565	15493	15479	15589	15449	15513	15479	15661	15480	15711	15739	15568	15582	15553	15598	15453	15538	15577	15584	15407	15544	15475	15619	15387	15660	15515	15474	15498	15509	15554	15457	15578	15492	15522	15412	15430	15398	15364	15395	15535	15526	15491	15546	15477	15397	15352	15479	15339	15374	15469	15433	15383	15506	15418	15600	15545	15365	15362	15442	15468	15525	15522	15510	15458	15596	15449	15640	15438	15678	15525	15615	15634	15588	15334	15479	15621	15473	15421	15411	15628	15477	15364	15595	15564	15563	15532	15384	15505	15440	15599	15623	15575	15366	15583	15413	15282	15556	15506	15477	15416	15533	15345	15503	15290	15520	15620	15441	15508	15532	15475	15550	15593	15532	15652	15449	15461	15557	15530	15601	15616	15602	15411	15569	15731	15597	15592	15633	15512	15632	15675	15408	15603	15349	15525	15632	15479	15447	15383	15413	15511	15533	15495	15536	15344	15540	15654	15231	15355	15574	15466	15459	15430	15518	15483	15424	15514	15329	15376	15436	15523	15479	15334	15396	15669	15700	15585	15577	15429	15519	15447	15599	15441	15546	15506	15601	15555	15400	15595	15536	15449	15567	15447	15568	15594	15498	15511	15486	15443	15598	15333	15549	15616	15533	15469	15411	15562	15723	15519	15309	15544	15386	15598	15470	15605	15580	15526	15457	15602	15469	15484	15461	15528	15449	15633	15522	15542	15537	15564	15569	15697	15594	15596	15519	15513	15607	15563	15562	15531	15652	15416	15608	15466	15545	15499	15464	15539	15585	15537	15572	15555	15571	15468	15491	15590	15645	15419	15514	15592	15311	15540	15501	15692	15516	15383	15367	15519	15525	15416	15476	15557	15312	15535	15557	15490	15506	15595	15458	15429	15403	15359	15482	15480	15677	15547	15597	15486	15491	15422	15390	15482	15435	15570	15545	15332	15423	15514	15606	15500	15527	15450	15459	15500	15556	15472	15495	15305	15684	15638	15617	15697	15573	15349	15684	15582	15542	15443	15440	15407	15637	15422	15377	15507	15553	15631	15589	15557	15612	15528	15475	15586	15510	15440	15670	15571	15464	15562	15440	15626	15434	15467	15569	15444	15595	15583	15592	15324	15549	15516	15371	15458	15456	15302	15387	15680	15419	15433	15695	15280	15737	15542	15610	15514	15701	15509	15402	15502	15395	15504	15633	15429	15658	15585	15526	15469	15415	15642	15495	15571	15401	15456	15476	15374	15603	15593	15471	15503	15552	15425	15515	15488	15583	15727	15496	15557	15590	15514	15586	15368	15492	15526	15549	15459	15409	15415	15583	15610	15324	15522	15409	15655	15383	15350	15264	15588	15399	15467	15632	15557	15331	15446	15502	15618	15472	15283	15494	15687	15450	15416	15477	15529	15525	15566	15477	15469	15535	15506	15532	15542	15676	15529	15470	15530	15599	15601	15448	15478	15467	15468	15494	15621	15569	15409	15674	15514	15710	15652	15395	15482	15576	15501	15494	15385	15506	15489	15491	15407	15610	15539	15405	15405	15606	15550	15504	15618	15627	15513	15550	15457	15346	15477	15421	15504	15570	15395	15514	15704	15320	15555	15634	15390	15427	15705	15577	15504	15319	15444	15421	15541	15717	15415	15443	15564	15591	15454	15538	15606	15536	15523	15288	15565	15574	15537	15500	15666	15607	15447	15546	15617	15452	15549	15561	15520	15524	15579	15514	15487	15352	15384	15529	15590	15616	15512	15357	15459	15393	15465	15408	15427	15684	15442	15516	15633	15610	15508	15479	15301	15474	15459	15486	15568	15523	15379	15553	15570	15553	15661	15548	15406	15382	15519	15598	15520	15612	15518	15481	15432	15444	15299	15579	15555	15462	15433	15334	15486	15580	15668	15510	15519	15527	15518	15501	15593	15685	15697	15532	15373	15700	15487	15604	15418	15422	15497	15521	15412	15572	15486	15508	15442	15485	15520	15346	15529	15634	15405	15533	15638	15573	15499	15323	15477	15607	15483	15634	15588	15542	15484	15506	15398	15584	15460	15513	15487	15504	15476	15553	15523	15585	15434	15521	15608	15500	15557	15320	15565	15415	15638	15471	15396	15587	15293	15525	15458	15507	15426	15382	15553	15519	15562	15649	15355	15591	15368	15531	15452	15521	15675	15515	15417	15405	15512	15537	15587	15544	15429	15646	15538	15461	15631	15460	15585	15618	15557	15610	15522	15565	15500	15482	15536	15468	15516	15450	15484	15536	15630	15446	15534	15448	15554	15655	15416	15650	15650	15361	15495	15462	15461	15298	15551	15555	15525	15467	15421	15352	15358	15431	15516	15523	15613	15662	15579	15459	15410	15441	15357	15591	15575	15388	15509	15462	15364	15511	15492	15690	15462	15456	15503	15556	15387	15477	15591	15555	15513	15543	15509	15391	15483	15440	15563	15405	15570	15623	15703	15609	15337	15630	15487	15458	15504	15640	15595	15495	15451	15639	15592	15427	15453	15496	15473	15328	15549	15482	15558	15502	15630	15645	15572	15299	15687	15536	15474	15518	15531	15441	15556	15562	15473	15543	15338	15525	15268	15389	15593	15527	15473	15436	15612	15580	15441	15639	15724	15558	15519	15544	15481	15408	15503	15618	15498	15320	15493	15671	15631	15449	15469	15628	15519	15537
22186	20658	28235	23130	20880	22755	24418	19515	18804	18905	19132	19915	36635	38804	34332	28186	22005	18902	18325	18058	17750	17827	17979	18018	17661	17888	17852	17735	17560	17548	17785	17746	17822	17833	17702	17690	17608	17549	17844	17770	17558	17645	17555	17683	17669	17614	17695	17647	17741	17595	18028	17690	17746	17565	17852	17748	17758	17667	17704	17682	17627	17677	17680	17590	17650	17551	17625	17657	17833	17841	17592	17626	17879	17565	17718	17574	17574	17834	17586	17684	17745	17710	17757	17430	17748	17631	17550	17778	17711	17693	17810	17378	17757	17640	17385	17718	17588	17762	17694	17571	17588	17784	17606	17616	17674	17593	17742	17761	17734	17676	17750	17673	17721	17711	17259	17616	17665	17404	17618	17744	17791	17455	17703	17635	17580	17564	17606	17678	17655	17788	17755	17616	17336	17606	17627	17541	17614	17475	17623	17640	17706	17664	17592	17853	17727	17338	17498	17855	17668	17748	17674	17345	17547	17802	17738	17615	17493	17570	17478	17648	17461	17465	17526	17659	17572	17717	17597	17772	17697	17725	17579	17627	17915	17609	17530	17630	17508	17774	17594	17747	17602	17609	17561	17449	17692	17749	17583	17576	17424	17407	17540	17706	17574	17505	17586	17500	17543	17760	17488	17646	17605	17646	17510	17573	17587	17712	17626	17741	17519	17507	17546	17513	17790	17522	17736	17472	17688	17755	17642	17557	17656	17454	17720	17561	17603	17790	17624	17482	17476	17461	17543	17512	17736	17607	17808	17607	17596	17405	17735	17714	17859	17611	17453	17469	17482	17588	17732	17737	17708	17403	17859	17620	17678	17508	17728	17738	17472	17612	17397	17513	17561	17713	17412	17620	17591	17651	17557	17613	17560	17652	17527	17597	17588	17697	17593	17425	17734	17544	17581	17609	17528	17743	17549	17607	17693	17608	17450	17662	17682	17599	17775	17588	17752	17502	17588	17780	17781	17607	17573	17859	17651	17663	17731	17684	17546	17694	17444	17844	17822	17706	17683	17687	17573	17552	17736	17799	17634	17619	17614	17777	17549	17352	17622	17701	17551	17509	17618	17635	17803	17470	17478	17565	17499	17589	17613	17442	17777	17434	17552	17543	17383	17432	17734	17538	17692	17657	17638	17552	17593	17548	17822	17390	17443	17481	17778	17690	17498	17612	17535	17633	17495	17516	17534	17702	17482	17574	17605	17576	17759	17577	17533	17512	17703	17577	17583	17585	17590	17780	17756	17647	17472	17524	17461	17568	17675	17657	17794	17755	17663	17515	17627	17474	17683	17618	17598	17492	17734	17672	17518	17748	17670	17767	17624	17557	17775	17742	17491	17562	17559	17539	17514	17628	17630	17579	17618	17624	17438	17514	17733	17859	17572	17681	17897	17679	17460	17495	17600	17453	17487	17489	17740	17573	17606	17596	17684	17758	17422	17605	17749	17658	17776	17489	17613	17587	17479	17634	17567	17545	17513	17732	17545	17462	17587	17506	17613	17480	17614	17603	17633	17638	17728	17536	17508	17670	17619	17598	17412	17721	17480	17534	17521	17518	17677	17704	17709	17714	17596	17617	17606	17643	17841	17607	17550	17595	17649	17444	17636	17507	17643	17447	17713	17722	17554	17599	17409	17664	17415	17621	17809	17532	17555	17705	17631	17659	17635	17576	17617	17782	17631	17593	17733	17587	17794	17623	17584	17526	17506	17687	17557	17512	17613	17763	17789	17591	17585	17682	17613	17491	17522	17516	17487	17510	17427	17443	17488	17414	17476	17623	17697	17509	17736	17536	17451	17631	17593	17678	17694	17534	17562	17544	17368	17802	17608	17634	17803	17647	17554	17798	17537	17573	17735	17504	17723	17498	17607	17692	17390	17498	17621	17607	17638	17698	17852	17461	17688	17761	17573	17709	17803	17531	17749	17478	17726	17695	17534	17316	17684	17646	17424	17522	17645	17649	17498	17471	17581	17442	17631	17786	17550	17459	17721	17606	17632	17665	17496	17622	17439	17502	17680	17412	17740	17667	17727	17617	17435	17450	17691	17621	17663	17557	17415	17702	17777	17631	17690	17456	17749	17690	17483	17604	17607	17527	17564	17750	17629	17426	17551	17587	17572	17586	17474	17339	17702	17564	17581	17515	17568	17555	17508	17571	17543	17478	17378	17651	17650	17618	17661	17584	17670	17717	17542	17601	17537	17701	17850	17753	17729	17621	17624	17623	17539	17505	17568	17846	17551	17706	17595	17550	17601	17695	17522	17686	17621	17812	17481	17581	17667	17572	17565	17439	17628	17529	17557	17579	17653	17766	17686	17739	17743	17579	17519	17617	17492	17610	17431	17378	17573	17585	17682	17589	17565	17511	17588	17607	17564	17544	17581	17316	17391	17552	17564	17619	17356	17704	17671	17543	17555	17574	17698	17394	17690	17796	17610	17560	17665	17756	17424	17381	17526	17733	17482	17516	17490	17706	17470	17680	17728	17735	17437	17607	17613	17530	17560	17564	17566	17573	17481	17642	17457	17734	17629	17633	17683	17740	17477	17378	17432	17717	17566	17686	17595	17570	17505	17622	17546	17538	17541	17806	17661	17648	17761	17658	17451	17461	17667	17679	17546	17498	17566	17569	17647	17880	17711	17697	17548	17531	17608	17625	17520	17540	17544	17437	17774	17434	17733	17486	17543	17525	17647	17765	17656	17744	17435	17557	17767	17668	17499	17714	17729	17462	17570	17713	17705	17479	17559	17566	17441	17649	17664	17521	17522	17704	17585	17476	17377	17530	17696	17619	17625	17710	17586	17551	17491	17751	17591	17823	17532	17436	17543	17611	17801	17728	17401	17499	17634	17756	17559	17565	17748	17577	17428	17636	17692	17692	17695	17634	17515	17676	17637	17704	17706	17597	17490	17565	17360	17485	17595	17600	17590	17526	17583	17489	17662	17715	17483	17636	17604	17443	17727	17480	17546	17548	17915	17764	17463	17601	17592	17424	17612	17511	17637	17789	17648	17557	17413	17537	17694	17491	17560	17443	17532	17454	17753	17659	17522	17692	17567	17396	17606	17528	17567	17475	17598	17617	17538	17671	17628	17619	17495	17680	17593	17485	17620	17714	17612	17366	17473	17503	17439	17513	17655	17581	17753	17446	17721	17446	17749	17664	17763	17629	17567	17707	17926	17663	17675	17532	17598	17490	17476	17453	17799	17581	17683	17676	17677	17524	17593	17643	17286	17549	17683	17564	17664	17608	17660	17543	17571	17367	17448	17501	17492	17648	17510	17607	17711	17585	17619	17655	17492	17578	17640	17516	17591	17500	17510	17647	17629	17531	17687	17591	17644	17743	17646	17626	17474	17598	17458	17450	17591	17639	17551	17596	17650	17460	17596	17743	17552	17773	17579	17567	17666	17729	17438	17445	17615	17470	17580	17529	17836	17684	17542	17597	17593	17701	17569	17647	17694	17651	17537	17505	17640	17279	17340	17511	17586	17286	17648	17407	17602	17726	17477	17519	17664	17531	17685	17698	17589	17676	17740	17483	17590	17665	17425	17594	17761	17622	17616	17780	17346	17553	17575	17772	17539	17653	17720	17523	17651	17564	17382	17572	17700	17477	17736	17616	17398	17657	17599	17525	17602	17529	17510	17636	17475	17572	17407	17413	17778	17661	17650	17506	17513	17593	17502	17503	17584	17582	17534	17682	17569	17585	17702	17637	17487	17359	17628	17673	17599	17598	17737	17638	17652	17729	17640	17567	17825	17583	17536	17402	17550	17646	17467	17595	17651	17486	17567	17530	17588	17519	17771	17695	17560	17659	17665	17542	17855	17595	17643	17649	17444	17583	17624	17638	17623	17730	17745	17443	17664	17539	17389	17621	17549	17512	17450	17624	17625	17719	17840	17511	17546	17618	17580	17534	17635	17773	17543	17805	17623	17560	17679	17814	17808	17624	17916	17598	17614	17498	17375	17494	17472	17610	17341	17737	17352	17765	17736	17737	17585	17598	17586	17614	17722	17665	17841	17587	17495	17712	17617	17763	17630	17634	17512	17624	17654	17605	17679	17534	17519	17585	17632	17442	17742	17611	17582	17574	17596	17829	17761	17693	17612	17779	17635	17568	17422	17508	17522	17605	17673	17697	17568	17660	17698	17585	17610	17578	17651	17497	17418	17564	17700	17738	17727	17503	17608	17451	17539	17646	17717	17521	17591	17458	17545	17692	17536	17578	17493	17472	17466	17584	17622	17410	17735	17472	17535	17620	17663	17702	17612	17370	17680	17626	17463	17422	17824	17404	17655	17663	17450	17444	17797	17482	17492	17820	17589	17499	17441	17591	17749	17660	17609	17693	17639	17464	17459	17679	17650	17691	17507	17591	17692	17593	17493	17658	17618	17528	17831	17533	17451	17545	17592	17576	17485	17571	17613	17564	17623	17744	17643	17326	17338	17464	17683	17600	17755	17455	17564	17341	17426	17523	17723	17574	17654	17748	17526	17457	17482	17443	17621	17782	17554	17613	17643	17418	17572	17573	17477	17743	17670	17414	17714	17541	17617	17624	17662	17616	17838	17536	17557	17531	17564	17467	17656	17588	17478	17842	17498	17576	17613	17477	17696	17711	17603	17792	17619	17776	17741	17764	17596	17517	17715	17630	17581	17441	17566	17730	17708	17592	17517	17714	17631	17560	17563	17609	17615	17450	17503	17557	17706	17560	17564	17715	17555	17588	17581	17451	17588	17367	17356	17787	17643	17555	17693	17664	17552	17504	17616	17510	17543	17443	17642	17420	17558	17394	17418	17694	17551	17540	17543	17494	17626	17513	17647	17771	17628	17516	17552	17567	17468	17619	17518	17498	17435	17608	17677	17711	17650	17741	17686	17492	17532	17654	17700	17698	17725	17531	17783	17678	17533	17530	17660	17577	17587	17399	17710	17582	17811	17552	17735	17632	17501	17597	17709	17587	17580	17508	17700	17354	17782	17726	17664	17638	17576	17459	17583	17659	17721	17512	17525	17686	17692	17575	17739	17570	17462	17527	17721	17457	17851	17627	17554	17618	17423	17568	17547	17579	17824	17660	17611	17633	17436	17528	17646	17515	17637	17571	17821	17733	17647	17546	17645	17641	17695	17655	17569	17691	17528	17597
15785	28585	27356	22698	20032	18837	18072	17388	17324	17324	17095	20188	40309	40550	35624	28355	19838	16684	16021	15669	15717	15508	15583	15562	15453	15595	15395	15691	15690	15598	15544	15542	15588	15536	15670	15708	15600	15563	15667	15730	15596	15548	15671	15628	15365	15596	15671	15629	15562	15722	15562	15533	15663	15487	15633	15666	15499	15731	15571	15457	15567	15613	15722	15618	15773	15535	15578	15616	15627	15633	15881	15637	15455	15638	15601	15503	15579	15476	15607	15599	15647	15713	15543	15610	15499	15438	15543	15629	15537	15537	15558	15604	15627	15606	15460	15698	15612	15610	15624	15584	15648	15682	15730	15513	15591	15721	15695	15553	15718	15549	15596	15580	15528	15622	15647	15578	15588	15579	15488	15715	15547	15561	15704	15473	15621	15631	15496	15650	15597	15577	15593	15567	15507	15571	15640	15810	15423	15536	15727	15487	15680	15586	15512	15754	15692	15482	15712	15646	15580	15520	15580	15594	15532	15553	15751	15478	15714	15525	15503	15651	15678	15566	15541	15566	15492	15654	15616	15642	15893	15594	15578	15573	15698	15719	15594	15527	15659	15616	15505	15491	15543	15608	15564	15790	15619	15532	15612	15543	15384	15620	15554	15637	15771	15556	15507	15503	15618	15602	15649	15666	15528	15531	15535	15710	15567	15554	15589	15489	15412	15501	15728	15639	15512	15518	15645	15630	15681	15463	15720	15658	15466	15534	15608	15532	15610	15575	15611	15509	15617	15560	15613	15714	15650	15668	15475	15502	15610	15447	15601	15594	15640	15524	15708	15541	15487	15425	15581	15637	15497	15686	15678	15629	15500	15558	15662	15524	15551	15701	15753	15504	15675	15680	15603	15528	15636	15640	15532	15613	15573	15541	15600	15565	15811	15619	15631	15684	15365	15668	15613	15482	15519	15649	15448	15528	15480	15661	15735	15594	15584	15480	15696	15606	15474	15661	15599	15669	15426	15627	15780	15455	15537	15419	15754	15568	15471	15639	15728	15552	15669	15591	15577	15690	15589	15452	15623	15616	15641	15499	15582	15653	15480	15434	15668	15638	15545	15594	15461	15595	15486	15548	15540	15560	15407	15470	15414	15529	15564	15654	15581	15583	15678	15619	15575	15704	15625	15641	15493	15390	15401	15634	15451	15718	15545	15406	15713	15565	15561	15646	15455	15628	15490	15648	15446	15472	15633	15511	15523	15667	15550	15512	15658	15512	15769	15553	15595	15587	15527	15676	15702	15431	15524	15537	15558	15618	15536	15647	15608	15499	15509	15480	15731	15594	15581	15699	15559	15484	15433	15565	15532	15563	15667	15652	15566	15592	15531	15769	15618	15566	15644	15700	15539	15602	15430	15616	15559	15428	15523	15686	15677	15604	15795	15683	15483	15706	15582	15543	15744	15590	15563	15602	15465	15502	15658	15627	15686	15658	15556	15671	15543	15510	15744	15757	15458	15485	15639	15469	15609	15647	15464	15633	15423	15626	15565	15627	15788	15514	15424	15777	15436	15702	15482	15490	15677	15492	15454	15685	15633	15636	15539	15691	15520	15614	15705	15577	15436	15579	15519	15571	15695	15669	15403	15648	15610	15415	15602	15592	15332	15522	15597	15481	15418	15619	15336	15551	15591	15698	15637	15662	15703	15775	15735	15521	15702	15821	15664	15803	15473	15678	15557	15533	15547	15444	15717	15478	15517	15586	15518	15544	15677	15659	15615	15675	15662	15445	15550	15592	15594	15424	15463	15362	15389	15684	15524	15574	15603	15540	15578	15640	15644	15685	15667	15571	15793	15398	15537	15551	15533	15665	15392	15565	15706	15596	15701	15398	15519	15545	15546	15728	15380	15545	15456	15743	15552	15632	15749	15523	15457	15462	15550	15655	15578	15685	15743	15569	15587	15627	15738	15675	15463	15551	15509	15605	15561	15534	15619	15671	15596	15531	15629	15660	15621	15658	15542	15647	15481	15488	15481	15526	15648	15661	15534	15534	15550	15526	15559	15693	15598	15454	15516	15489	15503	15606	15430	15559	15490	15539	15488	15483	15699	15504	15679	15579	15536	15404	15595	15634	15357	15586	15621	15622	15532	15585	15515	15733	15390	15572	15533	15700	15682	15619	15518	15537	15521	15505	15545	15505	15514	15512	15586	15448	15765	15698	15542	15407	15505	15522	15558	15586	15680	15519	15645	15596	15667	15705	15801	15657	15726	15566	15349	15425	15701	15452	15669	15595	15437	15544	15676	15444	15651	15504	15726	15718	15541	15562	15829	15677	15472	15435	15721	15576	15615	15504	15525	15404	15536	15480	15450	15529	15663	15718	15508	15735	15555	15479	15626	15638	15604	15565	15435	15692	15510	15487	15594	15586	15403	15605	15490	15650	15588	15543	15591	15505	15554	15615	15627	15668	15479	15669	15658	15575	15755	15486	15552	15487	15521	15431	15614	15641	15455	15590	15674	15546	15725	15415	15478	15539	15601	15497	15635	15580	15541	15335	15504	15720	15694	15467	15551	15496	15482	15560	15587	15789	15515	15579	15607	15519	15612	15567	15496	15423	15524	15376	15559	15643	15452	15459	15644	15525	15478	15509	15603	15698	15534	15608	15641	15617	15718	15525	15581	15513	15740	15643	15501	15583	15575	15539	15592	15470	15603	15562	15554	15601	15683	15621	15811	15588	15650	15504	15602	15741	15616	15569	15583	15592	15668	15572	15523	15368	15496	15686	15412	15595	15586	15512	15569	15564	15568	15588	15478	15647	15676	15655	15569	15531	15694	15709	15601	15651	15636	15604	15476	15512	15594	15507	15687	15399	15654	15584	15633	15650	15556	15467	15717	15549	15504	15409	15586	15668	15617	15538	15710	15557	15521	15499	15555	15524	15538	15625	15610	15547	15627	15535	15703	15571	15504	15458	15631	15603	15621	15665	15636	15482	15712	15530	15566	15567	15449	15524	15766	15730	15667	15625	15781	15539	15624	15695	15556	15397	15476	15657	15616	15718	15557	15513	15639	15384	15602	15567	15522	15650	15535	15472	15540	15636	15601	15538	15705	15664	15604	15599	15729	15665	15588	15479	15568	15585	15590	15549	15495	15605	15422	15526	15471	15621	15537	15596	15511	15509	15663	15361	15771	15421	15659	15639	15640	15489	15588	15750	15465	15524	15627	15665	15568	15678	15437	15569	15559	15561	15512	15597	15713	15679	15491	15697	15605	15567	15517	15568	15560	15587	15614	15422	15528	15587	15583	15627	15646	15561	15464	15608	15584	15686	15543	15598	15588	15683	15511	15679	15742	15558	15506	15596	15865	15532	15491	15723	15624	15511	15483	15680	15464	15592	15742	15469	15530	15493	15565	15574	15644	15440	15672	15691	15635	15624	15503	15297	15496	15702	15591	15540	15535	15494	15640	15489	15524	15729	15648	15650	15462	15771	15501	15430	15700	15567	15647	15493	15623	15687	15581	15495	15606	15741	15587	15572	15700	15684	15597	15335	15767	15512	15556	15544	15629	15562	15464	15466	15526	15611	15550	15583	15639	15583	15402	15654	15546	15679	15833	15594	15624	15492	15744	15635	15492	15679	15495	15358	15698	15543	15735	15555	15650	15620	15545	15511	15526	15547	15601	15605	15505	15521	15788	15482	15463	15751	15594	15608	15690	15571	15648	15519	15571	15530	15707	15568	15769	15727	15536	15555	15574	15691	15462	15510	15688	15617	15598	15498	15550	15651	15516	15754	15533	15407	15707	15688	15580	15522	15575	15681	15522	15554	15461	15454	15509	15453	15683	15593	15441	15592	15449	15576	15526	15509	15346	15699	15636	15336	15662	15584	15577	15492	15500	15363	15435	15644	15517	15697	15564	15579	15740	15624	15566	15606	15597	15519	15476	15702	15425	15786	15548	15454	15548	15629	15688	15663	15623	15369	15417	15337	15363	15580	15473	15450	15564	15624	15652	15686	15544	15570	15501	15582	15551	15585	15555	15539	15620	15674	15640	15527	15544	15581	15461	15666	15491	15602	15514	15775	15477	15620	15476	15655	15538	15551	15473	15603	15614	15623	15499	15568	15587	15534	15530	15457	15651	15587	15610	15601	15649	15545	15650	15614	15627	15607	15687	15395	15591	15560	15764	15559	15495	15558	15524	15651	15617	15634	15529	15559	15545	15661	15502	15619	15470	15578	15621	15509	15502	15552	15589	15493	15516	15404	15529	15565	15475	15447	15545	15531	15463	15615	15568	15712	15549	15468	15779	15537	15645	15556	15517	15683	15717	15486	15441	15314	15633	15581	15805	15518	15438	15573	15555	15679	15679	15516	15550	15529	15750	15564	15624	15471	15473	15431	15746	15515	15556	15638	15447	15519	15634	15625	15631	15446	15662	15495	15600	15495	15494	15520	15653	15445	15642	15612	15624	15573	15603	15671	15493	15685	15642	15439	15499	15580	15577	15673	15775	15437	15542	15535	15583	15735	15498	15490	15595	15420	15569	15476	15526	15453	15704	15563	15463	15595	15456	15425	15634	15624	15579	15482	15728	15618	15636	15689	15563	15531	15580	15622	15480	15573	15637	15494	15618	15444	15442	15627	15626	15631	15541	15771	15430	15540	15565	15558	15606	15642	15507	15494	15629	15558	15552	15536	15566	15681	15548	15578	15503	15617	15593	15648	15656	15650	15433	15566	15772	15689	15737	15546	15662	15571	15498	15533	15594	15700	15677	15601	15748	15479	15466	15605	15498	15692	15545	15429	15664	15693	15466	15773	15663	15510	15588	15661	15687	15477	15640	15554	15448	15711	15511	15669	15606	15397	15534	15621	15681	15805	15574	15729	15496	15625	15513	15641	15586	15531	15533	15636	15803	15590	15497	15560	15703	15524	15605	15604	15547	15577	15710	15413	15605	15455	15532	15730	15575	15577	15727	15553	15433	15501	15628	15577	15610	15513	15463	15511	15514	15567	15608	15494	15660	15663	15594	15597	15609	15736	15479	15723	15581	15500	15580	15595	15612	15548	15551	15417	15675	15438	15610	15758	15626	15568	15625	15647	15692	15367	15624	15618	15699	15647	15691	15604	15590	15346	15518	15609	15465	15641	15716	15677	15603	15396	15514	15614	15590	15493	15501	15571	15520	15577	15493	15677
27761	22301	24883	21862	18314	18329	18204	18218	18019	18025	17999	18396	19613	20231	19991	19360	18235	18054	17893	17576	17704	17787	17827	17768	17837	17523	17655	17717	17729	17779	17670	17711	17624	17844	17663	17440	17568	17694	17853	17597	17635	17618	17851	17758	17725	17817	17452	17709	17746	17889	17599	17676	17875	17807	17601	17765	17405	17480	17421	17620	17604	17546	17706	17566	17674	17603	17828	17645	17522	17629	17593	17642	17602	17670	17688	17687	17637	17605	17985	17485	17802	17746	17656	17683	17638	17695	17546	17461	17849	17695	17844	17540	17769	17630	17516	17655	17651	17548	17793	17752	17818	17728	17609	17680	17831	17657	17745	17636	17634	17646	17732	17611	17379	17639	17662	17608	17676	17705	17661	17768	17643	17533	17680	17642	17780	17625	17550	17608	17673	17825	17688	17583	17451	17502	17785	17622	17655	17625	17828	17785	17712	17853	17820	17521	17870	17528	17712	17838	17636	17688	17651	17796	17712	17712	17632	17774	17877	17690	17721	17543	17561	17826	17736	17847	17734	17797	17707	17566	17732	17736	17811	17860	17617	17724	17533	17593	17718	17946	17673	17772	17684	17633	17596	17632	17603	17637	17753	17831	17745	17749	17710	17575	17658	17479	17380	17650	17826	17818	17669	17781	17885	17494	17880	17600	17524	17921	17680	17726	17792	17742	17874	17854	17494	17501	17777	17834	17740	17676	17759	17767	17768	17538	17554	17546	17577	17580	17613	17507	17647	17671	17864	17590	17824	17739	17504	17636	17799	17881	17655	17571	17662	17783	17549	17708	17733	17527	17607	17542	17658	17719	17541	17649	17686	17663	17706	17844	17488	17876	17714	17819	17549	17669	17727	17689	17705	17521	17463	17760	17805	17846	17621	17629	17744	17781	17724	17577	17737	17665	17757	17701	17636	17599	17727	17721	17678	17861	17775	17602	17629	17731	17709	17629	17490	17734	17740	17452	17728	17664	17544	17679	17650	17605	17583	17811	17596	17465	17588	17639	17618	17656	17710	17804	17797	17678	17687	17681	17735	17847	17664	17733	17574	17630	17824	17719	17850	17730	17969	17577	17604	17550	17495	17743	17687	17737	17881	17617	17707	17558	17702	17609	17887	17770	17816	17720	17689	17611	17773	17683	17731	17843	17625	17681	17876	17732	17735	17654	17881	17727	17619	17502	17934	17699	17639	17708	17841	17526	17661	17522	17624	17733	17703	17634	17669	17660	17766	17534	17610	17848	17882	17904	17554	17625	17591	17725	17766	17663	17772	17854	17706	17628	17529	17804	17616	17857	17621	17678	17680	17744	17865	17632	17783	17778	17627	17842	17625	17734	17556	17501	17681	17749	17556	17454	17657	17613	17508	17695	17814	17760	17787	17726	17769	17823	17686	17667	17709	17624	17550	17693	17609	17586	17783	17729	17619	17576	17739	17967	17810	17519	17739	17668	17723	17844	17837	17702	17623	17629	17570	17818	17519	17922	17773	17711	17674	17636	17648	17595	17664	17473	17602	17522	17608	17629	17623	17518	17758	17896	17799	17591	17460	17785	17782	17577	17670	17730	17628	17600	17820	17454	17618	17788	17592	17693	17621	17446	17659	17790	17450	17862	17632	17461	17632	17684	17802	17623	17642	17696	17670	17583	17695	17578	17578	17689	17761	17810	17611	17842	17617	17598	17532	17525	17552	17840	17648	17835	17525	17671	17734	17802	17808	17756	17758	17499	17510	17590	17721	17742	17831	17479	17698	17555	17761	17844	17706	17868	17900	17639	17681	17692	17555	17580	17793	17707	17851	17741	17665	17830	17605	17616	17665	17796	17767	17807	17670	17739	17767	17611	17987	17774	17808	17746	17683	17701	17852	17665	17639	17751	17389	17744	17602	17537	17663	17633	17692	17790	17613	17695	17744	17743	17780	17470	17611	17645	17768	17517	17704	17350	17513	17759	17905	17579	17654	17651	17545	17820	17659	17686	17449	17595	17693	17814	17740	17554	17627	17694	17799	17546	17665	17769	17648	17663	17765	17650	17700	17734	17674	17715	17809	17655	17764	17470	17719	17714	17575	17616	17683	17750	17644	17502	17663	17714	17770	17665	17622	17515	17673	17691	17602	17738	17482	17572	17703	17892	17905	17572	17771	17875	17611	17788	17750	17724	17614	17548	17812	17710	17693	17650	17652	17812	17647	17706	17428	17513	17605	17677	17712	17760	17631	17715	17664	17674	17588	17654	17764	17704	17825	17686	17757	17595	17906	17517	17696	17672	17731	17803	17585	17763	17884	17648	17688	17759	17787	17861	17859	17771	17770	17818	17699	17758	17861	17683	17611	17669	17633	17752	17747	17530	17688	17658	17498	17678	17595	17800	17753	17808	17691	17525	17957	17655	17773	17785	17831	17582	17694	17641	17754	17711	17728	17794	17658	17646	17738	17666	17601	17745	17590	17831	17839	17652	17578	17711	17599	17728	17456	17585	17923	17776	17672	17632	17668	17755	17605	17645	17681	17627	17773	17661	17690	17615	17901	17837	17732	17492	17768	17669	17707	17674	17749	17659	17743	17542	17725	17483	17421	17813	17740	17617	17811	17692	17723	17778	17797	17881	17603	17534	17690	17747	17622	17660	17699	17667	17813	17697	17620	17661	17864	17530	17549	17720	17742	17622	17874	17792	17533	17633	17782	17817	17729	17878	17723	17737	17719	17698	17648	17710	17681	17676	17555	17494	17692	17583	17707	17718	17675	17598	17672	17760	17865	17771	17774	17725	17579	17651	17845	17806	17719	17643	17678	17745	17450	17662	17847	17639	17705	17609	17645	17456	17619	17627	17693	17718	17627	17661	17686	17800	17772	17868	17670	17585	17723	17735	17713	17786	17621	17656	17571	17577	17527	17866	17709	17470	17861	17729	17695	17797	17751	17652	17757	17595	17900	17763	17698	17861	17716	17719	17602	17610	17519	17739	17616	17716	17868	17778	17576	17805	17349	17710	17686	17833	17752	17717	17808	17619	17682	17725	17498	17750	17687	17624	17473	17633	17600	17733	17600	17706	17727	17793	17632	17780	17654	17714	17766	17776	17546	17555	17775	17595	17762	17853	17810	17873	17696	17828	17587	17651	17874	17839	17902	17710	17778	17869	17766	17944	17597	17571	17662	17659	17686	17715	17926	17634	17703	17521	17718	17860	17620	17594	17659	17927	17836	17677	17582	17737	17579	17650	17567	17736	17605	17595	17632	17506	17635	17752	17763	17585	17753	17762	17917	17854	17794	17786	17762	17786	17747	17377	17697	17701	17473	17579	17459	17713	17874	17773	17691	17778	17588	17748	17836	17818	17508	17740	17824	17643	17748	17838	17672	17885	17969	17832	17565	17797	17703	17821	17995	17647	17593	17816	17944	17705	17981	17525	17621	17851	17752	17953	17776	17783	17563	17828	17779	17798	17726	17772	17642	17603	17565	17732	17752	17797	17548	17655	17721	17726	17922	17770	17646	17638	17767	17716	17644	17709	17962	17616	17483	17828	17667	17618	17562	17731	17771	17545	17722	17703	17608	17661	17776	17822	17774	17826	17674	17652	17611	17830	17671	17614	17609	17565	17751	17692	17588	17547	17666	17664	17627	17687	17659	17664	17682	17811	17781	17639	17807	17609	17722	17736	17796	17839	17784	17726	17719	17542	17719	17596	17518	17598	17657	17641	17645	17819	17746	17684	17608	17605	17683	17702	17684	17804	17621	17709	17672	17643	17731	17703	17425	17566	17537	17708	17701	17625	17945	17628	17516	17553	17600	17689	17639	17633	17735	17622	17719	17539	17518	17696	17610	17706	17784	17701	17704	17769	18028	17625	17485	17837	17714	17781	17829	17733	17838	17656	17582	17546	17701	17889	17586	17735	17726	17694	17831	17702	17568	17699	17859	17863	17808	17624	17944	17905	17813	17838	17423	17917	17836	17697	17516	17780	17778	17753	17921	17801	17875	17702	17663	17514	17769	17600	17701	17766	17639	17751	17726	17787	17789	17702	17658	17652	17703	17689	17737	17622	17710	17793	17729	17705	17658	17576	17713	17577	17703	17592	17663	17776	17740	17530	17624	17545	17506	17728	17574	17823	17779	17776	17583	17750	17767	17764	17670	17818	17677	17722	17849	17615	17673	17771	17480	17655	17727	17487	17708	17607	17705	17621	17685	17703	17746	17695	17731	17673	17772	17665	17711	17753	17606	17872	17705	17714	17651	17784	17549	17750	17572	17548	17644	17790	17712	17657	17620	17721	17822	17701	17675	17776	17974	17588	17824	17654	17854	17648	17793	17737	17754	17607	17836	17588	17790	17417	17614	17735	17762	17703	17791	17605	17601	17681	17909	17731	17636	17675	17677	17778	17737	17789	17820	17612	17737	17662	17864	17829	17900	17766	17614	18072	17925	17619	17525	17773	17726	17726	17643	17687	17676	17738	17644	17792	17595	17755	17887	17490	17704	17556	17665	17765	17677	17700	17770	17636	17633	17791	17866	17610	17928	17752	17796	17770	17648	17715	17637	17561	17692	17650	17620	17749	17634	17817	17560	17885	17738	17651	17598	17771	17708	17722	17637	17583	17751	17658	17404	17666	17641	17722	17604	17671	17744	17857	17559	17564	17697	17819	17848	17519	17731	17647	17783	17680	17678	17678	17862	17420	17648	17507	17651	17570	17596	17653	17615	17641	17797	17776	17736	17655	17860	17829	17703	17736	17845	17516	17594	18003	17634	17730	17684	17690	17650	17740	17842	17609	17693	17773	17579	17771	17701	17688	17775	17758	17571	17639	17722	17537	17604	17754	17799	17579	17772	17865	17706	17823	17545	17685	17574	17575	17667	17872	17626	17828	17847	17776	17564	17761	17732	17733	17499	17650	17649	17626	17614	17592	17697	17793	17588	17875	17750	17820	17726	17776	17752	17490	17833	17631	17777	17581	17559	17686	17613	17690	17549	17848	17624	17825	17737	17706	17661	17791	17706	17777	17707	17629	17822	17782	17525	17511	17647	17803	17842	17664	17804	17658	17754	17714	17670	17734	17806	17658	17713	17682	17656	17756	17947	17666	17897	17592	17540	17656	17886	17601	17830	17723	17602	17693	17599	17558	17601	17652	17901	17773	17721	17669	17654	17851
15895	20321	19977	18048	17212	16724	16694	16501	16261	16528	16364	16743	19225	19351	18714	17294	16479	16221	16018	15924	15939	16080	15726	15752	15892	15896	15907	15837	15967	15878	15756	15895	15878	15970	15723	15963	15839	15855	15958	15855	15951	15963	15819	15796	15812	15870	15971	15911	15931	15854	15790	15806	15896	15885	15855	16054	15754	15873	15993	15891	15864	16113	15722	15906	15783	15807	15703	15909	15904	15845	15860	15734	15781	15912	16026	15810	15984	15938	15914	16063	15754	15904	15838	15932	16013	15805	15953	15841	16050	15878	16052	15876	15961	15756	15841	15967	15802	15814	15982	15878	15941	15789	15849	15928	15856	15984	15768	15983	15817	15914	15898	15814	15768	15795	15835	15960	15865	15779	15690	15917	15807	15868	15908	16007	15951	15881	16069	15917	15997	15937	16027	15924	15874	16018	15857	15754	15951	15923	15753	15853	15924	16033	16053	15863	15821	15804	15912	15851	15808	15962	15978	15890	15852	15967	15748	15904	15688	16151	16012	15892	15889	15916	15908	15811	15773	15857	15980	15877	15870	15833	15585	15873	15810	15860	15808	15903	15809	15984	16011	15850	15711	15984	15810	15902	15941	15939	16015	15860	15841	15853	15923	15852	15760	15906	15964	15869	15964	15828	16008	15778	15944	15917	15890	15871	15993	15867	15828	16059	15825	15937	15854	15956	15959	15976	15791	15777	15816	15741	15865	15890	15944	15746	15786	15592	15829	15809	15813	15818	15814	15845	15967	15867	15857	15787	15975	15981	15905	15916	16071	16052	15827	15885	15785	15971	15848	15849	15968	15898	15720	15908	15865	15820	15782	15810	15906	15898	15977	15818	15790	15844	15914	15976	15876	15654	15829	15940	15901	15691	15934	16017	15799	15894	15827	15889	15781	15768	15818	15929	15971	16038	15800	15960	15870	15898	15841	16018	15998	15786	15686	15855	15938	16018	15795	15977	15954	15871	15816	15942	15758	15805	15937	15916	15995	15678	15908	15733	15744	15882	15809	15751	15865	16009	15973	16003	15858	15916	15913	15756	15974	15865	15708	16007	15729	16010	15952	15955	15840	16026	15866	15922	15935	15961	15956	15720	15854	15797	15967	15892	16001	16008	15897	15828	15825	15921	15801	15969	15988	15857	15893	15852	15837	15879	15756	15859	15835	15853	15992	15702	15939	15948	15970	15858	15937	15914	15815	16026	15879	15973	16053	15705	15965	15736	16028	15904	15926	15947	15764	15777	15953	15853	16140	16024	15963	16048	16141	15958	15792	15934	15958	15912	15956	15948	15720	15869	15763	15918	15911	15837	15910	15889	15875	16045	15809	15870	15813	15978	15911	15839	15904	15801	15843	15834	15952	15871	15793	15790	15875	15795	15879	15820	15896	15873	16049	15778	15941	15985	16004	15818	15903	16056	15898	15965	15899	15830	15910	15835	16025	15899	15841	15817	15974	16021	15881	15873	15730	15936	15647	15996	15958	15984	15807	15897	15802	16054	15950	15781	15875	15917	15820	15868	15883	15937	16163	15892	15922	15982	15870	15830	15946	16012	15935	15856	15987	15942	15880	15901	15937	15849	15808	15777	15914	15942	16081	16011	15886	15891	15718	15921	15943	16097	15782	16061	15967	15978	15843	15949	16016	15993	16031	15738	15893	15738	15905	16037	16010	15921	15885	15820	15908	15893	15915	15856	15877	15779	15831	15794	15873	15709	15969	15944	15930	15869	15870	15995	15871	15841	16043	15843	15912	15905	15952	15941	15919	15952	15910	15994	15833	15708	15828	15799	15842	15855	15789	15867	15982	15769	16160	15785	15822	15846	15891	15940	15744	16058	15905	15813	15941	15764	15751	15735	15869	15880	15832	15904	15995	15854	15854	16092	15778	15943	15766	16127	15818	15971	15784	15876	15995	15956	15889	16062	15946	15939	15906	15860	16006	16006	15900	15794	15905	16079	15814	16006	15906	15846	16081	15956	15962	15810	15968	16074	15870	15857	15835	15766	15815	16034	15887	15947	15896	16025	15882	15872	15737	15825	15939	15895	15916	15844	15946	15891	16082	15876	16006	15928	15715	15836	15872	15816	15796	15859	15814	15961	15866	15898	15847	15888	15833	15894	15738	15854	15848	16114	15900	15909	15994	15806	15800	16004	15976	15799	15869	15951	16086	15813	15840	15832	15982	16081	15917	15883	16017	15925	15901	15910	15915	15912	15796	15865	15773	15967	15920	15920	15831	16027	15700	15941	15766	15893	16012	15867	15815	15668	15916	15825	15664	15985	15788	15858	15863	15859	15840	15908	15867	15874	15766	15846	15857	15894	15927	15881	15770	15962	15885	15914	15879	15824	15708	15825	15766	15965	15666	15844	16101	16017	15936	15820	15969	15944	15934	15996	16008	15948	15916	15819	15885	15955	15833	15863	15798	15744	16032	15746	15908	15906	15964	15958	15845	15892	15908	15853	16167	15944	15943	15918	16017	15869	15898	15901	15845	15956	15789	15934	15790	15833	15878	15708	15847	16015	15925	15814	16002	15803	15991	15789	15874	15914	16134	15869	16100	15907	16079	15983	15905	15720	15745	16000	15906	15903	15931	16012	15846	15814	15872	15827	16110	15999	15817	15907	15908	15725	15870	16015	15850	15726	15978	15751	15901	15749	15881	15957	15923	15899	15747	15953	16012	15964	15994	15922	15864	15798	15951	16085	16020	15871	15776	15796	15819	15954	15961	16091	15828	15813	15883	15684	15930	15890	15935	16034	16044	15819	15940	16018	15744	15893	15799	15997	15680	15854	15715	15913	15972	15893	16044	15796	15904	15876	15876	15690	15855	15988	15975	15963	15920	16002	15905	15733	15830	15738	15867	15899	15982	15832	15673	15726	16051	15721	15820	15964	15896	15853	16047	16061	15963	15786	15839	15874	15876	15977	15789	15993	15948	15706	15939	15887	15958	16009	15922	15999	16041	15858	16002	15914	15914	15984	15930	15945	15989	16086	15745	15874	15925	15848	15947	15894	15918	15855	15994	15886	15873	16049	15856	15754	15861	15926	15891	16085	15955	15765	15819	15805	15723	15949	15745	15707	15989	15626	15974	15964	15797	15951	15874	15943	15842	15977	16003	15871	15837	15878	16080	15997	15987	15833	15816	15816	15940	15821	15896	15864	15973	15898	15901	15924	15856	15854	15831	16078	16034	15877	15886	15825	15865	15781	15747	15787	15922	16041	15763	15825	15786	15907	15984	15908	15927	16030	15889	16029	15988	15836	15906	15779	15935	15987	15935	16138	15779	15778	15900	15912	15966	15745	15798	15793	15900	15908	15848	15880	15749	15739	15779	15912	16014	15758	15810	15875	15779	15874	15896	15882	15833	15865	15857	15906	15741	16029	15892	15919	15898	15824	15807	15764	15828	15982	16019	15832	15925	15842	15880	15788	15752	15992	15860	15823	15729	15933	15962	15987	16050	15931	15871	15954	16036	15907	16133	15700	15933	15674	15803	15939	15934	15828	15897	15830	15814	15981	15900	15874	15846	15738	15971	15950	15884	15759	15896	15929	15715	15927	15990	15704	16058	15811	15849	15974	15945	15816	15838	15888	15826	15792	15870	15839	15961	15954	15935	16045	15837	16004	15802	15854	15966	15927	15931	15897	16065	15911	15913	15952	15890	15972	16010	15910	15952	15912	16013	15777	15890	15792	15791	15684	15852	16052	15968	15812	15834	15890	16018	15810	15951	15976	15912	15678	16013	15792	15933	15951	15861	15944	15915	15898	15777	15996	15893	15892	15914	15925	15797	15836	15920	15845	15813	15950	15726	15915	16119	15881	16002	15955	15879	15835	15883	15853	16000	16014	15873	15818	16015	15782	15796	15681	15837	15912	15833	15890	15835	16013	15655	15913	15955	15886	15847	15878	15886	15862	15974	16022	15973	15838	15924	15798	15793	15962	15938	15958	15923	15909	15872	16031	15944	15885	15881	15775	16004	15682	16061	15955	15755	15864	16057	15957	16041	15870	15913	16044	15924	15911	15950	15770	15946	15992	15903	15978	15983	15821	15872	15862	15760	15823	15893	15887	15899	15907	15874	15819	15899	15926	15843	16000	15908	15934	15875	15966	15878	16001	15939	15812	15989	15952	16027	15848	15930	16012	16008	15828	15938	16004	15843	15700	15879	15968	15973	15776	15793	15776	15928	15948	15821	15854	15838	15892	15778	15817	15998	15794	15827	15932	15749	15849	15958	16109	15903	15943	15883	15781	15832	15935	15861	15908	15785	15833	15890	15931	15924	15937	15850	15737	15951	15766	15897	15853	15854	15860	15832	15709	16079	15749	15944	15780	15836	15823	15909	16023	15667	15884	15961	15903	15916	15732	15884	15755	15870	15953	15802	15836	15912	16006	15938	15923	15866	15891	15845	16058	15685	15741	15902	15893	16012	15749	16020	15972	15860	15821	15958	15993	15966	15824	15920	15849	15970	15757	15884	15858	15804	15793	15912	15994	15981	15898	15871	15956	15950	16012	15927	15951	15952	15864	15943	15840	15743	15979	15859	15895	15882	15766	16023	15851	15939	16004	15984	16012	15780	15971	15695	15837	15900	16005	15930	15721	16032	16069	15817	15888	15932	15813	15967	15858	15978	15823	15826	15948	15834	15923	16064	16133	15781	15983	15719	15849	16113	15798	15949	15960	15779	16008	15888	15963	15956	15766	16052	16043	15969	15894	15950	16036	15865	15814	15964	15872	15850	15929	16000	15842	15787	15875	15790	15856	15744	15912	15890	15845	15910	15909	15818	15997	16000	15940	15757	15876	16057	15878	15978	15957	15805	15925	15900	15895	15999	15873	15991	15806	16023	15905	15925	15878	16051	15980	15750	16043	15914	15926	15734	15697	15994	16018	15895	16003	15831	15887	15798	15822	16036	15786	15840	15967	15882	15920	15827	15928	15980	15736	15772	15923	16045	15775	15900	15823	15874	16020	15850	16010	16003	15820	15942	15795	15985	15879	15911	15925	16028	15978	15834	15713	15867	15976	15835	15936	16010	15866	15989	15915	15941	15852	16004	15939	15839	15730	15773	15900	15852	15864	15940	15895	15846	15965	15912	15814	15922	15996	15911	15923	15770	15871	15927	15924	15933	16096	15943	16031
24369	21654	29179	24728	22454	22146	21258	18988	18578	18541	18492	19278	31091	31349	28704	24198	20122	18605	18394	18083	18250	18040	17910	17984	17935	18025	17924	18055	17836	17831	18183	17848	17998	18048	17930	17771	17949	17684	17858	17695	18031	17865	17938	17726	17845	17832	17831	17861	17956	17902	17996	17854	18401	17839	17744	17921	18017	17912	17784	17784	17703	17855	17900	17734	17668	17943	17755	17922	17687	17837	17875	17847	17961	17789	17991	17925	18082	17809	17864	17934	17903	17735	17929	17862	17989	17655	17783	17914	17740	17818	18029	17941	17714	17882	17662	18002	17871	17973	17730	17849	18190	17711	17811	17966	18012	17793	17854	17549	17855	17981	17968	17805	17891	17909	17886	17937	17871	17759	17852	17812	17855	17931	17783	17843	17879	17980	17821	17700	17832	17894	17898	17600	18098	17978	17684	17701	17987	17679	17900	17944	17885	17887	17781	17961	17954	17723	17789	17952	17833	18084	17889	17907	17780	17924	17941	17742	17793	17765	17987	17690	17756	17857	17861	17684	17814	17952	17822	17979	17668	17898	18011	17939	17838	17936	17790	17707	17740	17909	17867	17997	17872	17727	17685	17752	17990	17708	18067	18047	17781	17804	17916	17840	18000	17862	17981	17766	17735	17695	17967	17731	17870	17920	17934	17787	17867	17647	17704	17899	17865	17575	17966	17771	17829	17902	17814	17687	17921	17798	17980	17826	17830	17810	17734	17917	17726	17762	17877	18081	17849	17880	17816	17847	17896	17762	17926	17787	17854	17453	17839	17923	17780	17922	17887	17905	17983	18072	17838	17854	17768	17672	17794	17789	17763	17725	17778	17970	17971	17749	17837	17895	17882	17723	17973	17896	18077	17937	17927	17822	17928	17757	17841	17865	17839	17818	17566	17978	18019	17719	17735	17583	18079	17882	17929	17952	17704	17777	17730	18010	17833	17723	17847	17945	17936	17626	18000	17802	17768	17998	17753	17952	17950	17750	17751	17866	17859	17868	17793	18018	17813	17656	17927	17905	17833	17858	17889	17858	18019	17813	17745	17636	17639	17827	17908	17832	17707	17691	17709	17790	17874	17692	17860	17808	17752	17715	17712	17907	17925	17800	17893	17835	17917	17966	17686	17982	17956	17901	17844	17909	17858	17881	17871	17931	17908	17898	17821	17842	18063	17761	17857	17848	17747	17832	17778	17858	17881	17671	17837	17927	17854	17811	17852	17832	17706	17690	17846	18123	17875	17754	17763	17828	17850	17943	17790	17979	17825	18075	17866	17843	17845	17869	17848	17857	17811	17966	17890	17762	17863	18057	17890	17643	17747	17813	17641	17914	17762	17854	17868	17807	17797	17973	17668	17835	17969	17762	17868	17805	17688	17785	17726	17820	17865	17761	17841	17719	17698	17891	17847	17717	17831	17835	17856	17875	17792	17843	17855	17996	17922	17885	17588	17763	17902	17950	17792	17812	18035	17737	17785	17764	17912	17835	17581	17895	17692	17689	17744	17911	17779	17832	17944	17810	17805	17841	18112	17757	17928	17845	17756	18024	18065	17847	17803	17924	17843	17861	18006	17734	17888	17969	17961	17686	17784	17865	17935	17786	17868	17865	17759	17781	17925	17880	18110	18011	17955	17846	17672	17808	17768	17897	17934	17619	17895	18011	17772	17646	17824	17857	18140	17711	17728	17686	17903	17919	17943	17623	17809	17932	17678	17728	17660	17725	17912	17855	17964	17886	17722	17902	17854	17986	17831	17958	17749	17592	17558	17779	17734	17834	17786	17942	17725	17738	17685	17906	17852	17759	17825	17895	17727	17717	17763	17824	17794	17828	17992	17781	17746	17963	17957	17926	17805	17636	17873	17878	17934	17644	17880	17829	18033	17759	17768	17898	17846	17837	17929	17826	17890	17799	17795	17829	17832	17636	17890	17681	17862	17855	17907	17995	18088	17888	17916	17929	17840	17823	17797	17817	17747	17709	17839	17862	17818	17774	17786	17842	17869	18032	17767	17804	17861	17777	17790	17678	17828	17909	17828	17873	17698	17805	17930	17933	17989	17720	17909	17637	17769	17805	17868	17683	17785	17867	17808	17896	17973	17943	17917	17952	17851	17819	17818	17803	17895	17886	17978	17888	17862	17963	17786	17859	18010	17925	17913	17910	17774	17953	17725	17914	17910	17959	17921	18146	17899	17685	17964	17744	17628	17962	17863	17845	17997	17997	17945	17749	17869	17661	17674	17576	17911	17797	17737	18102	17903	17852	17795	17940	17909	17707	17931	17925	17823	17707	17672	17927	17808	17764	17911	17929	17939	17964	17810	18022	18067	17751	17744	17932	17969	17804	17899	18102	17932	18021	17798	17922	17721	17939	17730	17778	17929	17742	17793	17801	17700	18141	17812	17708	17631	17736	18004	18013	17763	17815	17858	17567	17832	17959	17880	17898	17818	17554	17860	17765	17999	17790	17824	17749	17757	17731	17930	17845	18061	17873	17961	17740	17771	17706	17782	17854	17969	17753	17699	17941	17745	17988	17583	17748	17643	17844	17991	17872	17788	17885	17826	17912	17865	17829	17776	18125	17757	17717	17979	17756	17864	17819	17847	17964	18011	17794	17945	17774	17925	17797	17717	17869	18038	17876	17656	17930	17747	17843	18051	17876	17796	18041	17820	17887	17945	17860	17901	17886	17820	17602	17771	17976	17850	17840	17730	17868	17898	18061	17909	17919	17855	17887	17725	17968	17677	17776	17937	17723	17911	17704	17899	17738	17875	17892	17973	17720	18010	17753	18047	17965	18043	17774	17772	17810	17833	17837	17792	17775	17934	17781	18086	17769	17826	17870	17881	17808	17759	17655	17628	17924	17678	17900	17996	17793	17750	17777	17929	17833	17884	17583	17842	17787	17965	17870	17806	17851	17799	17908	17945	17601	17724	18052	17778	18028	17874	17825	17863	17565	17781	17537	17742	18039	17901	17809	17776	17737	17655	17832	17912	17812	17756	17880	17835	17785	17636	18095	18020	17985	17904	17821	17872	17802	17712	17731	17827	17657	17898	17950	17837	17831	17846	17815	17817	17977	17860	17897	17716	17750	17730	17600	17755	17860	17744	17832	17987	17897	17808	17649	17946	17790	18053	17886	17666	17820	17753	17959	17764	17790	17929	17975	17924	17801	17805	17877	17832	17810	17641	17708	17971	17818	17779	17846	17878	17876	17930	17672	17888	17925	17784	17907	17767	17790	18024	17878	17932	17733	17771	17940	17931	17924	17773	18009	17777	17912	17894	18003	17889	17872	17666	17842	17963	17857	17971	17923	18010	17938	18009	17847	18049	17704	17993	17795	17818	17820	17958	17921	17825	17953	17829	17762	17759	17889	17958	17784	17833	17861	17722	17844	17804	17868	17912	18002	17890	17978	17969	17822	17900	17723	17680	17833	17903	17743	17827	17843	17561	17704	17946	17936	17942	17732	17880	17852	17836	18016	17863	17774	17769	17799	17672	17806	17711	18031	17933	18154	17910	17786	17812	17756	17736	17777	17830	17939	17997	17797	17878	17780	17841	17769	17718	17968	17789	17805	17827	17632	17782	17804	18096	17994	17747	17866	17811	17849	17899	17883	18085	17712	17899	17890	17918	17910	17953	18010	17817	17790	17916	17733	17859	17910	17874	17758	17829	17929	17701	17850	17793	18013	18000	17783	17918	17945	17638	17852	17629	18011	17836	17709	17894	18131	18050	17844	17956	17767	17891	17872	17891	17645	17751	17774	17660	17904	17798	17814	17962	17942	18017	17843	17884	17871	17871	18029	17809	17822	17767	17812	17687	17834	17982	17822	17877	17824	17707	17694	18069	18019	17864	18038	17928	17631	17873	17744	17968	17977	17848	17684	17879	17931	17695	17787	17934	17931	17820	17897	17826	17875	17849	17935	17831	18004	17828	17973	17952	17727	17891	17827	17992	17785	17850	17656	17864	17720	17827	17864	17860	17934	17726	17787	17908	17722	17787	17710	17780	17798	17909	17925	17667	17722	17912	17754	17946	17698	17538	17912	17921	17922	18136	18023	17826	17853	17909	17907	17685	17818	17797	17961	17929	17932	17627	17775	18154	17754	17693	17917	17869	17812	17518	17824	17928	17895	18025	17768	17609	17889	17776	17728	17746	17652	17899	17657	17949	17715	17764	17752	17951	17761	17817	17860	17720	17942	17836	17740	18028	17686	17760	17756	17841	17744	17753	17798	17650	17722	17947	17859	17903	17863	18100	17954	17764	17678	17915	17918	17732	17835	18011	17925	17778	17758	17875	17804	17892	17790	17786	17718	17850	17856	17900	17853	18034	17821	17746	17919	17681	17577	17773	17728	17912	17861	17961	17836	17689	18055	18031	17820	17793	17913	17717	17588	17766	17936	17995	17987	17841	17978	17959	17835	17730	17877	17868	17787	17734	17855	17901	17947	17789	17903	17845	17801	17946	17789	17636	17741	17903	17766	17927	17797	17874	17968	17897	17908	17913	17894	17915	18099	17859	17690	17886	17858	17956	17837	18095	17816	17869	17743	17798	17778	17841	17617	17868	17833	17859	17968	17921	17929	17825	17932	17752	17854	17746	17984	17599	18053	17790	17766	17885	17897	17942	17839	17822	17882	17681	17627	17707	17989	17694	17724	17862	17780	17965	17810	17939	17815	17956	17878	18043	17808	17711	17958	18083	17839	18042	17973	17778	17821	17870	17905	17737	18067	17671	17917	17864	17771	17859	17816	17869	17979	17854	17666	17810	17991	18091	17857	17825	17678	17737	17715	17817	18085	17873	17734	17910	17742	17768	17859	17821	17751	17867	17884	17889	17665	17978	17707	17669	17908	18098	18023	18032	17630	17894	17574	17790	17906	17820	17810	17864	17774	17783	17938	17895	18042	17989	17857	17809	17820	17747	17959	17624	17655	17923	17744	17740	17862	17890	17978	18063	17665	17938	17883	18098	17980	17824	17842	17868	18008	17985	18003	17759	17828	17816	17601	17830	17763	17963	17832	17729	17665	17705	17935	17896	17877	17919	18072	17957	18000	17888	17850	17807	17771	17878	17911	17836	17632	17754	17862	17610	17684	17814	17727	17658	17989	17828	17878	17847	17830	17924	17907	17759	17890	17814	17833
14832	25682	24531	20896	18700	17741	17399	17122	17291	16773	16962	19051	34692	33257	29436	23494	18314	16708	16422	16140	16089	16028	16110	16187	16100	16020	16227	15976	16196	16093	16068	16153	16046	16067	15958	16190	16161	15894	16183	16044	16074	16136	15965	16003	16058	15954	15960	16111	16096	16073	16052	16042	15945	15905	16118	15996	15979	16099	15964	16081	15923	15954	15851	15843	15980	16092	15946	15990	16015	16195	16029	16001	15958	16084	16108	16068	16040	16085	16034	16083	16059	16020	16137	16140	15957	16149	15996	16075	16018	15926	15980	15885	15963	16085	16050	16049	16140	15936	16046	15945	16142	15998	15946	15998	16080	16033	16094	15981	15838	16102	16021	15999	15761	16074	15919	16045	16134	15862	16015	16058	15828	15988	15985	16008	15944	15949	15886	16136	16104	16145	16071	15832	16060	16029	16075	15854	16082	16106	16059	16091	16066	16108	15868	15991	16099	15960	16000	15906	15897	16044	16002	16167	16073	15969	15808	15927	15962	16097	16038	15960	16073	15946	16036	15985	15946	15972	15958	16070	15875	16209	15882	16049	15981	15928	16084	15913	16088	16145	15952	16058	15980	15986	16025	16131	15982	16025	15918	15850	16067	15919	16128	15836	15985	15956	16056	16041	15940	15944	15974	15858	16114	16014	15828	16007	15937	15901	16079	15949	16038	15902	15974	16113	16105	16137	15945	15810	15919	16008	15907	16159	16232	16186	16022	15908	16053	16100	16130	15983	16040	16095	15996	16010	16051	16023	16027	15950	16108	16157	16009	16067	15959	16087	16110	16161	15871	16158	15843	15925	16049	16100	15999	15948	16033	15993	16022	16010	16089	16079	15911	16207	15996	15927	16072	16056	16020	16000	16019	16041	15957	16045	15982	15836	15974	15880	15897	16292	15922	15825	16022	16027	16114	16056	16105	16124	16060	15935	15885	16049	16001	16102	16092	16048	16065	15790	15776	16005	16052	15927	15953	15913	15964	15922	16061	15827	16066	16138	15931	16009	15802	16011	16207	16152	15957	15917	16000	16029	15971	16139	15946	15914	16063	15935	15925	15990	16059	16121	15948	16013	16108	16075	15813	15984	16118	16136	15903	16058	15932	15937	15982	16037	15945	15931	16026	16222	16032	16025	16177	16214	15934	16110	15881	16024	15959	16102	15983	15953	15911	15785	16147	16029	16179	15940	15865	15979	16045	15950	16131	16106	15948	16238	16001	15953	16084	16046	16049	15985	15878	16146	16196	16051	15936	15956	15959	15929	16102	16100	16122	15986	16080	16083	16071	15974	15868	15812	16121	16064	15966	15898	16123	16162	16172	15980	16027	15844	15914	16078	16102	16043	16089	15996	16000	16120	15906	16012	16243	16222	15890	15858	15990	15963	15936	15846	16257	15954	16042	16035	16059	16031	15998	15895	16052	15892	15912	15928	16042	16004	16021	16086	15926	16005	16205	15994	16054	16055	15914	15961	15926	15988	16026	15952	15775	15816	16105	16014	16019	16102	15924	16057	16001	16062	16133	16100	16004	15972	16021	15851	16041	16045	16130	15990	15901	16317	15919	15954	16141	16004	16035	16134	16231	16042	16053	15848	16057	16091	15736	16054	15955	16104	15972	16085	16155	16059	16134	15996	16024	16006	16070	15999	15972	16142	15881	16085	15965	15946	15801	16132	15930	15983	16152	15993	16232	15815	15942	16009	15872	16112	16015	16066	16012	16095	16063	15815	15959	16101	16071	16053	15910	16023	15976	15929	15938	16085	15953	16015	16059	16003	15980	15947	16030	15979	15888	16152	16173	15963	16126	15922	15941	16023	15951	16257	15946	16018	15835	15882	16049	16010	16015	16034	16033	15989	16061	15974	15849	16091	16058	15958	15934	16060	16003	15863	16166	16009	16008	15932	15944	15901	15987	15969	16069	15966	15927	15965	15926	16021	15923	16070	15988	16082	16075	16023	15978	16034	15934	15958	15998	16225	16015	16239	16094	16041	15909	16009	15982	15978	16104	16113	16094	15788	16021	15962	16043	15901	16001	16008	15881	15938	15946	16018	15932	15989	15863	16000	15976	15986	15994	15998	15859	16116	16097	15972	16066	16076	16173	15979	16023	15990	16054	15976	16075	16070	16177	15984	16093	16076	16150	16044	16156	16038	15974	16021	15946	15971	16074	16010	15768	15873	15951	15858	16069	16009	16175	15754	16044	15924	16061	15944	16142	16212	15995	16052	15999	16016	16132	16006	15976	15884	15928	16076	16032	16168	16009	15983	16147	16076	16132	16195	16015	16083	16015	15978	16176	15891	15905	15971	16129	16060	15929	15982	16025	15923	16002	15927	16009	15922	15985	16083	15897	15949	15968	16026	15978	15993	16062	16232	15944	15886	15856	15921	15802	15931	15909	15938	16105	15940	15989	15970	15946	15932	15876	16017	16110	16166	15946	16033	15869	16007	16014	16016	15990	16046	15953	15882	16001	15977	15986	16090	16120	16012	16057	16081	15948	15948	16020	16130	15998	15987	16019	15917	15924	16021	15999	15904	15890	15732	15987	16081	16079	16103	16023	16009	15871	15974	16049	16089	16113	15834	15998	15959	15936	16046	16032	16131	16057	15955	16052	16071	16036	16007	15936	16166	16105	15991	15998	16121	16031	16017	16024	15926	15922	16048	16043	16074	16059	15821	16057	15826	15919	16055	15913	15956	16031	16129	15868	15991	15930	16174	15928	16076	15997	15918	15980	16129	16045	15864	15964	15988	15780	16058	16095	15956	16041	15976	16024	15934	16038	16056	15987	15904	16080	16104	15996	16065	15974	15999	16088	16027	15967	15925	15995	15992	15921	16175	15948	15906	16099	16121	16200	16082	16021	15924	15979	16004	16120	15823	16021	15827	15964	16094	15937	16051	15914	16193	15989	15986	16134	16078	16090	15982	16039	15998	15985	15920	16144	16085	16060	16110	15882	16031	16009	16074	15992	16093	15973	16056	15879	15945	16062	15886	16076	16000	16116	16079	16022	16265	16071	15938	16218	16133	15945	16043	15923	15818	16064	16122	15906	16011	15959	16120	15993	16012	16112	15999	15994	15940	15993	16085	16138	15973	16170	16121	15960	15980	16029	16098	16087	15978	16065	15967	16076	15992	16059	15983	15966	16088	15913	16162	15994	16013	16066	16122	15931	16052	15974	16063	15991	16115	15887	15916	15979	16095	16077	15995	16028	16011	15913	16004	16200	15808	16027	15871	16110	16035	15994	15818	15967	15866	16106	16036	16092	16038	16086	16021	15917	16105	15942	15952	15946	15959	15939	15827	16018	16040	16031	16205	16189	15992	16090	16005	15915	16220	15980	15911	16009	15944	15935	16101	16024	16067	16081	15961	16185	15957	16208	15998	15974	16070	15976	15871	15985	16158	15877	16056	16125	15795	16032	16152	16183	15937	15899	15959	16182	15905	15980	15882	15982	15906	15978	16051	15875	16018	16066	16041	15987	15989	16072	16052	16019	15920	16236	16042	15991	16180	16026	15994	16128	16056	15969	15948	16172	15889	15886	16130	16046	15870	16048	15799	16104	16061	15979	16022	15914	15936	16076	16108	15954	15965	15999	15839	15890	16063	15870	15996	16198	16082	15998	15763	16199	16114	15904	15999	15992	16076	16043	16008	16002	15991	16032	16073	16023	15975	16010	15935	15961	15849	16080	16100	16109	15899	16053	16115	15822	16172	15896	15912	16096	16050	15957	15907	16161	15958	16181	16147	16021	16023	16131	16009	16085	15766	16013	16066	16090	15957	15981	16011	16009	16120	16071	16071	16166	15831	16161	15979	16090	16049	15988	15914	15880	16017	16147	16190	15940	16130	16159	15960	15969	16067	15870	15940	16032	16043	15908	16204	15889	15970	16020	16094	16010	15939	15979	16016	16014	15955	15876	15911	16039	15896	15928	16058	15895	15983	15894	16193	16091	16062	16022	15883	15862	15869	16097	16136	16152	15936	16062	16083	16205	15972	15975	15997	15934	15945	15817	16162	16061	15970	16094	16051	16065	15997	15985	16080	16040	16026	15835	16083	15983	15925	15867	15906	16156	15963	16078	16020	16048	15865	16075	15870	15923	15891	16063	16170	15984	15846	15900	15961	16089	15783	15917	16051	15818	16184	16105	15990	16119	15994	15965	16074	15974	15878	16095	16063	15936	16029	16200	16113	16038	16009	16085	16042	16179	16063	16014	15935	15979	16127	15963	15854	16115	15963	16142	16097	15917	15832	16061	15943	15906	16146	16070	16063	15954	15964	15999	15992	15950	16008	15982	16103	16115	16099	16108	16017	16037	15866	16002	16000	16049	16047	15952	16022	16033	16014	15778	15944	15970	15903	16197	15971	16117	16075	16035	15795	16063	15961	16107	15979	15908	15933	16095	16068	16144	16054	15990	15857	16058	15982	16068	16044	16154	15892	16123	16257	15959	16037	16034	16038	15955	16152	16041	16157	15845	15819	15960	16167	15913	16054	15931	16075	16102	15833	15915	16067	15924	15954	16064	15916	15976	15977	16034	16116	15847	15982	16197	15939	15922	15959	16112	15974	15878	16068	16004	16053	16013	16034	16142	16084	15954	15985	16034	15948	15848	16138	16087	15963	16146	15925	16225	15992	15989	15888	16052	15992	16017	15999	16014	15875	16128	15995	16132	15970	16088	15977	15864	15958	16003	15847	16086	16024	15910	16046	15898	16093	16125	15943	15978	16007	16017	15912	16088	15843	15953	16066	15949	15955	16191	15851	16077	15963	16059	15940	16129	15974	16048	16043	15910	15909	15932	16009	16077	16098	16015	16017	16143	15948	16211	15906	15919	16061	15893	15981	16071	15995	15923	16074	16144	16100	15990	15979	16027	15980	15995	16009	16141	15900	15960	16157	16038	16090	15969	16009	16033	16164	16174	15982	16053	16135	16102	15964	16113	15902	15965	15986	15919	15842	15982	16233	15950	16060	16054	15944	15991	16007	16069	16114	16194	15916	16047	16043	15986	16089	15988	15948	15866	16167	16085	16105	15885	16142	16095	16072	16061	15824	16110	16027	16150	16090	16029	15994	15993	15995	15921	15957	16097	16001	16055	16086	15992	16004	16006	15942	15998	16153	16044	16076	16073	16035	15942	16033
22252	20636	28183	23141	20777	22572	23956	18878	18233	18397	18175	22081	39128	38112	33365	26693	20683	18275	17911	17368	17360	17315	17298	17317	17265	17159	17069	17153	17174	17276	17402	17399	17348	17349	17379	17099	17237	17124	17254	17193	17300	17369	17489	17197	17156	17158	17170	17078	17122	17227	17090	17272	17285	17270	17159	17142	17076	17235	17144	17286	17378	16920	17317	17095	17211	17165	17161	17258	17151	17304	16973	17211	17210	17337	17086	17213	17026	17299	17236	17033	17205	16913	17256	17020	17323	17369	17197	17160	17302	17267	16989	17404	17105	17229	17117	16961	17160	17305	17244	17205	17260	17087	17188	17205	17396	17242	17176	17274	17291	17108	17125	17198	17127	17261	17413	17025	17242	17008	17227	16955	17171	17208	17071	17264	17019	17071	17173	17085	17199	17012	16979	17349	17302	17252	17034	17193	17252	17343	17183	17112	17298	17091	17187	17110	17024	17205	17083	17197	16917	17076	17179	17145	17268	17151	17234	17215	17236	17065	16970	17164	17053	17273	17291	17197	17128	17291	17083	17398	17144	17150	17066	17091	17146	17185	17175	17198	17233	17163	17342	17152	17127	17234	17326	17218	17135	17363	17271	17198	17076	17222	17296	17315	17300	17278	17038	17087	17167	16973	17212	17053	17316	17342	17225	17240	17299	17049	17214	17176	17170	17395	17152	17211	17171	17064	17215	17075	17171	17135	17113	17075	16997	17223	17170	17064	17109	17179	17158	17022	17145	17066	16936	17063	16967	17150	17069	17162	17120	16945	17171	17330	17358	17097	17263	17037	16979	17200	17047	17150	17218	17292	17171	17138	17052	17123	17269	16931	16979	17007	17105	17162	16993	17059	17170	17119	17116	17165	17125	17225	17268	17000	17282	17107	17191	17064	17199	17102	17235	17316	17222	17129	17035	17194	17489	17277	17208	17258	17198	17112	17296	17162	17091	17151	17351	17261	17032	17152	17094	17240	16952	17065	17097	17021	17219	17208	17198	17150	17150	17134	17131	17181	17188	17269	17191	17069	17138	17158	16905	17038	16998	17232	17162	17057	17273	17072	17182	17261	17133	17104	17228	17206	17047	17164	17077	17208	17217	17302	17302	17042	17274	17324	17151	17286	17212	17180	17107	17165	17086	17065	17169	17278	17041	16990	17218	17262	17268	16893	17250	17074	17130	17099	17240	17105	17197	17212	17034	17034	17175	17010	17221	17141	16972	17146	17329	17183	17098	16996	17130	16928	16862	17178	17130	17062	17103	17135	17368	17256	17070	16964	17120	17211	17223	17135	17227	17107	17032	17238	17143	17239	17105	17179	17356	17286	17326	17251	17121	17210	17215	17261	17200	17224	17243	17046	17044	17359	17273	17238	17086	17075	17059	17037	17085	17040	17291	17248	17109	17229	17116	17113	17097	17174	17301	17238	17196	16933	17014	17089	17179	17275	17138	17025	17253	17309	17185	17164	17289	17120	17160	17072	17093	17202	17058	16945	17228	17156	17190	17192	17079	17172	17301	17517	17306	17126	16951	16919	17172	17056	17152	16968	17032	16945	17191	17204	17380	17058	17071	17202	17333	17252	17217	17051	17187	17083	17214	17113	17215	17244	17312	17267	17241	17207	17125	17112	17230	17085	17045	17192	17099	17307	17185	17157	17090	17137	17123	17273	17115	17080	17225	17054	17098	17188	17234	17159	17133	16767	17224	17235	17459	17128	17349	17064	16990	16933	17057	17233	17218	17173	17175	17135	17304	17155	16932	16895	17167	17084	17216	17303	17230	17176	17091	17078	17100	17229	17187	17152	17116	17076	16910	17253	17018	17015	17145	17009	17332	17034	17151	16982	17154	17013	17249	17122	17339	17200	17113	17154	17248	17169	17159	17080	17040	17084	17146	17157	17227	17249	17252	17078	17067	17000	17071	17094	17389	17117	17138	17207	17164	17224	17238	17128	17251	17175	17117	17138	17091	17082	17250	17069	17243	17115	17223	17193	17281	17260	17093	17062	17212	17096	17210	16973	17164	17153	17193	17174	17223	17088	17118	16957	17073	17213	16929	16689	17142	16968	17076	17188	17302	17266	17028	17231	17063	17110	17146	17071	17103	17170	17066	17190	17164	17106	17083	17084	17187	17108	17187	17108	17133	17055	17108	17088	17145	17185	17085	16954	17310	17177	17172	17068	17100	17118	16981	17202	17068	17225	17292	17276	17101	17213	17095	17077	17058	17252	17171	17331	17118	17042	17086	17229	17221	16994	17160	17007	17146	17119	17095	17075	17205	17052	17282	17106	17154	17303	17034	17179	17251	17042	17138	17069	17142	17049	16988	17015	17134	16964	17049	16916	17160	17138	17293	16869	17071	17616	17102	16935	17135	17092	17286	17176	17158	17171	17233	17201	17156	17276	17212	17126	17160	17059	17338	17357	17194	17116	17034	17107	17265	17076	17168	16984	17291	17064	17167	16943	17133	17250	17126	17106	17126	17254	17228	17198	17066	17327	17241	17097	17124	17029	17223	17070	16993	17185	17164	17164	17079	17200	17071	17092	17304	17117	17122	17254	17172	17315	17176	17200	17127	17142	17371	17019	17272	17079	17086	17283	17347	17130	17120	17273	17077	17021	17044	16994	17125	17247	17156	17055	17203	16998	17016	16936	16977	17208	17088	17256	17236	17023	17352	17181	17217	17210	17091	17164	17191	16853	17046	17077	17207	16984	16982	17083	17255	16959	17160	17264	17140	17284	17142	17083	17300	17150	16982	17144	17210	17024	17059	17284	17192	17180	17237	17305	16958	17061	17272	17071	17095	17083	17126	16964	17109	17178	17176	17256	17103	17018	17217	17194	17289	17162	17068	17381	17153	17225	17185	17142	17171	17154	17015	17096	17021	17149	17059	17259	17015	17066	16912	17389	17185	17050	16987	16892	17332	17325	17264	17166	17031	17046	17223	17134	16991	17320	17028	17176	17344	16985	17107	16977	17085	17264	17218	17192	17099	17155	17238	17268	17168	17181	16992	16942	17224	17179	17157	17173	17124	17158	17152	17157	17008	17087	17242	17032	17133	17122	17240	17171	16922	17111	17054	17207	17129	17378	16984	17063	17107	17269	17165	17247	17040	17212	17356	17084	17169	17185	17172	17121	17216	17075	17103	17082	17011	17167	17402	17273	17121	17167	17084	17091	17136	17218	17049	17314	17084	17239	17155	17225	17077	16850	17103	17227	16945	17022	17076	17019	16991	17134	17182	17192	17235	17344	17187	17074	17256	17012	17145	17026	17332	17133	17090	17235	17150	17103	17118	17287	17163	16979	17062	17184	17089	17377	17125	17126	17001	16971	17125	17084	16966	17269	17377	17331	17190	17284	17226	17282	17304	17226	17015	17138	17317	17195	17298	17454	17262	17220	16964	17095	17273	17278	17143	17173	16978	16986	17160	17099	17061	17198	17178	17285	17135	17111	17188	17264	17178	17060	17063	17250	17138	17070	17052	16991	17107	17230	17312	17129	17131	16925	17162	17113	17196	17318	17346	17276	17060	17043	17050	17040	17034	17234	17111	16997	17159	17165	17346	16919	17125	17038	17129	17409	17171	17042	17108	17184	16948	17038	16942	17045	17058	17235	17147	17038	17156	17113	17173	17042	17290	17091	17101	17332	17016	17108	17281	17123	17197	16992	17209	17025	17157	17063	17160	17225	17126	17289	17055	17141	17057	17088	17124	16947	17130	17157	17236	17057	17061	17161	17385	17234	17060	17052	17194	17111	17326	17127	17094	17457	17256	17004	17145	17179	17245	17191	16934	17188	17015	17052	17224	17167	17037	17176	17204	17187	17208	17165	17193	17153	17002	17147	17269	17101	16882	16900	17102	17174	17227	16851	17194	17340	17224	17165	17143	17190	17274	17229	16998	17120	17295	16925	17345	17399	17021	17244	17244	17213	17274	17278	17140	16991	17053	17099	17082	17058	16994	17138	17242	17139	17227	17315	17177	17120	16882	17281	17335	17144	16944	17234	17129	17272	17234	17086	17090	17077	17119	17261	17368	17106	17269	17135	17181	17113	17003	17136	17145	17088	17284	17131	17077	17106	17081	17168	17019	17277	17199	17102	17129	17039	17251	17132	17279	17068	17138	17323	17140	17228	17286	17203	17199	17170	17053	17247	17382	17283	17130	17234	17259	17254	17193	17243	17137	17120	17098	17168	16969	17281	17384	17116	17270	16991	16995	16935	17201	17042	17027	17094	17184	17186	17257	17191	17093	17092	17058	17082	16990	16944	17083	17055	17024	17269	17239	17148	17136	17322	17271	17106	17156	17089	17207	17264	17320	17119	17332	17049	17052	17087	17040	17131	17127	17090	17249	17057	17325	17097	17228	17199	17320	17218	17158	17103	17121	17152	17152	17093	17095	17084	17142	17054	17058	17218	17250	17084	17068	17141	17148	17210	17033	17015	16977	17112	17181	17059	17243	16953	17137	17303	17044	17086	17047	17159	17183	17356	17425	17096	17058	17013	17258	17283	17109	16861	17317	17087	17083	16943	17063	17184	17038	17107	17230	17103	17128	17121	17140	17297	17016	17119	17046	17051	17093	17267	17263	17458	17066	17230	16875	17046	17019	17277	17163	17036	17135	17220	17140	17154	17042	17131	17061	16997	16852	17132	17322	17057	17014	17305	17213	17070	17197	17120	17018	17158	17156	17201	17184	17338	17129	17265	17133	17208	17317	17280	17155	17244	17031	17172	16939	17139	17186	17010	17195	17142	17233	17280	16952	17199	17037	17146	17124	17232	17088	17071	17127	17235	17120	17197	17102	17282	17115	17280	17128	17077	16953	17241	17355	17231	17283	17385	17039	17037	16990	17055	17312	17147	17097	17055	17308	17159	17022	16985	17044	17296	17103	17178	17083	16999	16948	17108	17086	17259	17236	17099	17134	17176	16989	17137	17023	17157	17160	17097	17009	17185	17140	17052	17057	17252	17160	17303	17405	17184	17362	17177	17063	17246	16965	17130	17036	17193	17212	17175	17136	17063	17112	17151	17255	17254	17184	17145	17236	17329	17001	17138	17253	17066	17015	17166	17156	17205	17298	17082	17220	17069	17250	16911	17023	17111	17201	17243	17085	17274	17247	17334	17080	17113	16954	17167	17209	17085
15493	28539	27008	21961	19166	18426	17694	17365	16818	16388	16673	24034	42898	40006	34556	26672	18736	16452	15873	15551	15473	15692	15480	15516	15398	15448	15473	15407	15399	15481	15456	15428	15536	15504	15501	15307	15312	15292	15330	15440	15356	15553	15398	15429	15457	15377	15504	15321	15456	15255	15381	15424	15611	15447	15403	15455	15324	15285	15335	15343	15401	15454	15284	15344	15343	15334	15467	15416	15341	15369	15253	15358	15332	15357	15259	15451	15387	15493	15466	15454	15488	15337	15359	15524	15424	15380	15303	15218	15342	15439	15530	15292	15435	15164	15354	15403	15395	15537	15475	15340	15364	15437	15283	15332	15559	15402	15531	15598	15294	15409	15358	15420	15382	15423	15507	15448	15376	15354	15523	15426	15414	15331	15596	15446	15424	15285	15571	15432	15366	15495	15261	15363	15381	15573	15540	15455	15365	15502	15233	15279	15302	15283	15381	15346	15515	15515	15452	15485	15441	15412	15335	15578	15398	15416	15523	15396	15390	15370	15366	15247	15504	15404	15401	15423	15364	15468	15397	15507	15498	15322	15482	15441	15556	15365	15419	15327	15409	15442	15403	15376	15350	15509	15322	15184	15441	15320	15376	15310	15389	15485	15272	15323	15264	15372	15376	15276	15274	15340	15387	15257	15398	15224	15577	15184	15191	15440	15394	15478	15455	15334	15375	15303	15376	15415	15301	15475	15423	15281	15355	15400	15489	15369	15358	15439	15474	15245	15238	15455	15128	15297	15327	15431	15611	15290	15530	15365	15385	15447	15386	15475	15410	15477	15190	15239	15334	15246	15461	15345	15262	15267	15385	15417	15382	15377	15482	15511	15413	15411	15403	15533	15455	15341	15574	15370	15449	15226	15411	15446	15311	15298	15366	15352	15367	15343	15432	15377	15342	15418	15281	15299	15368	15365	15262	15387	15483	15487	15396	15358	15365	15357	15455	15412	15298	15311	15543	15479	15155	15506	15527	15440	15228	15313	15482	15290	15290	15376	15410	15352	15382	15329	15329	15321	15419	15335	15340	15422	15378	15453	15319	15433	15453	15228	15319	15435	15303	15329	15273	15184	15347	15306	15452	15361	15252	15379	15371	15362	15391	15388	15268	15339	15466	15271	15251	15296	15368	15272	15256	15523	15364	15391	15345	15336	15555	15497	15304	15382	15310	15407	15487	15425	15496	15398	15311	15482	15461	15335	15372	15514	15399	15426	15416	15389	15325	15302	15423	15387	15354	15416	15460	15301	15343	15506	15340	15334	15338	15320	15265	15397	15170	15364	15447	15336	15432	15355	15379	15338	15293	15475	15404	15368	15437	15140	15455	15343	15224	15529	15444	15381	15519	15423	15269	15396	15366	15163	15300	15429	15551	15340	15214	15350	15228	15492	15356	15369	15492	15396	15261	15266	15275	15391	15346	15362	15382	15280	15305	15472	15489	15405	15388	15306	15474	15354	15477	15496	15320	15421	15372	15369	15483	15416	15463	15321	15349	15512	15397	15448	15340	15556	15313	15313	15199	15382	15443	15319	15297	15387	15364	15393	15355	15407	15285	15488	15407	15377	15283	15343	15536	15431	15347	15331	15464	15236	15560	15153	15216	15317	15407	15434	15395	15291	15312	15389	15468	15460	15332	15351	15320	15461	15388	15338	15437	15320	15263	15356	15426	15218	15408	15296	15320	15454	15364	15270	15296	15394	15364	15366	15176	15420	15431	15440	15308	15331	15440	15152	15303	15525	15374	15468	15374	15304	15352	15330	15319	15587	15308	15284	15436	15465	15414	15351	15363	15353	15432	15269	15325	15367	15492	15268	15331	15414	15434	15290	15327	15387	15399	15330	15419	15354	15354	15491	15212	15518	15279	15462	15352	15343	15409	15504	15373	15471	15259	15457	15323	15197	15378	15305	15310	15316	15324	15209	15407	15358	15316	15359	15410	15307	15291	15348	15387	15331	15515	15379	15476	15414	15481	15501	15296	15272	15470	15403	15459	15338	15362	15363	15305	15437	15349	15360	15474	15374	15327	15312	15160	15330	15194	15325	15302	15435	15424	15243	15207	15395	15324	15472	15259	15286	15289	15353	15495	15339	15443	15287	15276	15361	15430	15460	15475	15341	15306	15500	15298	15500	15263	15433	15296	15466	15180	15370	15305	15292	15331	15336	15463	15195	15495	15264	15307	15324	15437	15393	15421	15330	15481	15492	15212	15371	15330	15318	15389	15310	15372	15377	15507	15453	15486	15310	15296	15339	15356	15526	15218	15198	15378	15262	15259	15398	15423	15521	15351	15355	15398	15339	15380	15254	15416	15287	15455	15244	15297	15429	15304	15310	15337	15203	15420	15333	15387	15481	15318	15232	15300	15300	15331	15461	15317	15482	15326	15441	15428	15575	15243	15392	15501	15389	15424	15432	15544	15406	15319	15321	15332	15366	15317	15441	15342	15351	15428	15387	15501	15182	15472	15465	15285	15534	15383	15175	15248	15391	15290	15413	15512	15352	15515	15400	15399	15311	15227	15381	15447	15274	15438	15417	15422	15332	15248	15413	15277	15411	15455	15464	15416	15388	15415	15271	15285	15400	15277	15528	15342	15292	15398	15448	15320	15492	15379	15280	15422	15289	15309	15523	15444	15473	15443	15212	15300	15364	15230	15496	15316	15356	15191	15241	15125	15429	15544	15321	15404	15333	15388	15382	15378	15378	15470	15279	15365	15340	15297	15335	15259	15383	15427	15252	15244	15181	15401	15366	15363	15486	15361	15409	15368	15400	15225	15394	15459	15410	15291	15337	15347	15428	15593	15230	15541	15381	15474	15253	15371	15574	15345	15432	15423	15461	15345	15394	15252	15342	15398	15376	15317	15312	15287	15387	15458	15389	15379	15319	15373	15325	15465	15407	15060	15383	15338	15358	15304	15531	15419	15227	15420	15501	15458	15286	15484	15256	15288	15324	15401	15385	15408	15272	15475	15093	15527	15342	15470	15342	15380	15330	15265	15416	15266	15360	15404	15267	15378	15321	15277	15403	15439	15214	15411	15359	15415	15481	15493	15423	15401	15534	15457	15154	15347	15266	15202	15246	15313	15260	15392	15378	15347	15535	15452	15348	15374	15207	15394	15446	15363	15247	15464	15479	15408	15241	15312	15290	15332	15170	15440	15515	15289	15365	15378	15214	15378	15434	15390	15456	15372	15305	15363	15373	15241	15263	15264	15354	15438	15331	15342	15298	15524	15310	15391	15359	15410	15370	15260	15288	15459	15308	15321	15362	15415	15380	15224	15505	15185	15450	15443	15416	15329	15458	15370	15224	15414	15289	15238	15316	15261	15387	15489	15280	15402	15344	15366	15325	15278	15376	15545	15245	15452	15318	15333	15262	15377	15518	15408	15325	15378	15292	15476	15391	15361	15462	15452	15438	15386	15358	15353	15347	15088	15332	15317	15301	15393	15455	15251	15410	15415	15336	15340	15287	15548	15273	15429	15308	15403	15283	15418	15330	15155	15300	15340	15210	15478	15438	15406	15323	15211	15378	15440	15362	15389	15463	15408	15354	15379	15313	15287	15400	15449	15253	15416	15375	15307	15461	15384	15484	15402	15352	15419	15554	15406	15477	15429	15377	15289	15292	15397	15288	15237	15363	15241	15433	15347	15321	15414	15426	15387	15378	15448	15322	15318	15410	15277	15448	15506	15531	15432	15358	15442	15345	15455	15316	15255	15149	15511	15305	15499	15442	15439	15505	15295	15352	15348	15356	15367	15378	15264	15443	15447	15233	15432	15622	15277	15388	15531	15382	15488	15439	15346	15144	15503	15490	15299	15466	15372	15237	15386	15376	15476	15558	15389	15353	15427	15378	15547	15390	15360	15412	15340	15209	15213	15637	15480	15158	15424	15360	15376	15524	15461	15399	15475	15304	15288	15282	15374	15189	15514	15283	15304	15495	15302	15378	15247	15390	15265	15376	15258	15557	15357	15302	15348	15357	15400	15275	15334	15245	15332	15248	15420	15440	15389	15195	15423	15213	15409	15310	15364	15377	15337	15292	15382	15436	15503	15272	15303	15609	15414	15331	15303	15490	15142	15476	15162	15423	15258	15395	15320	15263	15278	15390	15379	15522	15376	15411	15382	15378	15362	15468	15405	15414	15162	15445	15356	15321	15384	15448	15445	15219	15318	15092	15480	15396	15314	15413	15463	15334	15487	15422	15317	15327	15337	15338	15434	15505	15388	15346	15403	15493	15296	15266	15265	15442	15370	15388	15386	15388	15406	15519	15361	15342	15302	15340	15337	15354	15390	15244	15490	15402	15419	15284	15430	15175	15364	15162	15314	15306	15249	15224	15458	15433	15456	15406	15394	15349	15460	15234	15425	15383	15425	15332	15425	15272	15269	15421	15426	15453	15421	15335	15387	15328	15536	15287	15309	15224	15458	15176	15280	15274	15293	15476	15262	15436	15286	15490	15471	15288	15203	15318	15246	15409	15430	15423	15346	15372	15410	15388	15427	15331	15453	15514	15198	15466	15417	15379	15399	15343	15487	15342	15391	15369	15487	15321	15341	15283	15441	15237	15309	15426	15467	15380	15370	15380	15389	15273	15285	15254	15422	15495	15237	15441	15437	15195	15214	15398	15377	15395	15397	15463	15408	15269	15304	15356	15247	15356	15343	15339	15318	15536	15435	15310	15360	15396	15447	15306	15176	15127	15373	15288	15231	15443	15364	15372	15237	15301	15342	15288	15375	15365	15281	15437	15473	15452	15326	15359	15357	15432	15348	15397	15273	15445	15534	15408	15263	15451	15266	15342	15248	15357	15555	15328	15326	15553	15406	15469	15437	15448	15334	15393	15202	15432	15406	15419	15314	15324	15443	15256	15340	15560	15363	15649	15311	15368	15410	15494	15260	15322	15294	15525	15308	15281	15371	15315	15353	15502	15461	15290	15510	15400	15273	15405	15321	15261	15462	15460	15402	15333	15314	15392	15530	15276	15483	15450	15395	15248	15400	15458	15397	15325	15377	15197	15276	15365	15488	15298	15421	15352	15459	15507	15381	15280	15481	15466	15372	15480	15583	15474	15399	15365	15378	15301	15399	15582	15267	15537	15264	15328	15283	15355	15483	15340	15403	15380	15215	15379	15389	15376
26775	21311	23594	20880	17250	17177	17249	16741	16992	17028	16986	17260	18778	18913	18496	17799	17031	16768	16735	16841	16711	16912	16879	16653	16724	16541	16802	16764	16575	16744	16598	16763	16732	16609	16682	16735	16760	16851	16723	16804	16735	16793	16774	16745	16710	16724	16750	16579	16654	16684	16555	16738	16476	16561	16759	16785	16728	16793	16472	16815	16731	16787	16547	16676	16636	16547	16738	16566	16921	16825	17020	16775	16796	16509	16608	16926	16842	16710	16615	16818	16568	16548	16522	16650	16688	16907	16504	16532	16706	16582	16836	16712	16779	16662	16762	16569	16477	16624	16675	16782	16822	16741	16544	16625	16588	16706	16479	16588	16794	16861	16844	16659	16801	16802	16568	16580	16788	16639	16775	16753	16645	16720	16870	16648	16625	16622	16779	16505	16574	16682	16738	16759	16681	16692	16755	16829	16619	16656	16861	16795	16792	16557	16732	16765	16820	16626	16506	16632	16727	16688	16744	16764	16810	16573	16796	16801	16750	16785	16459	16651	16786	16679	16598	16620	16452	16789	16767	16762	16736	16662	16659	16625	16695	16567	16972	16790	16614	16946	16718	16804	16717	16945	16782	16717	16882	16578	16754	16551	16558	16762	16753	16522	16719	16761	16543	16816	16584	16800	16789	16643	16734	16613	16799	16574	16727	16800	16772	16454	16720	16697	16752	16758	16624	16682	16630	16691	16864	16686	16573	16540	16712	16708	16914	16822	16806	16698	16826	16663	16720	16427	16714	16626	16495	16863	16589	16619	16734	16763	16644	16781	16633	16642	16667	16760	16660	16809	16726	16671	16467	16808	16764	16561	16408	16560	16697	16782	16688	16651	16903	16609	16664	16536	16636	16742	16619	16756	16510	16878	16670	16724	16916	16564	16712	16917	16759	16718	16676	16779	16581	16563	16496	16521	16598	16513	16557	16766	16607	16758	16651	16573	16479	16588	16769	16617	16540	16667	16857	16740	16703	16601	16682	16736	16773	16446	16595	16611	16730	16400	16768	16629	16670	16820	16679	16828	16820	16758	16633	16725	16836	16821	16667	16754	16792	16613	16699	16753	16630	16738	16729	16582	16741	16689	16790	16541	16567	16665	16582	16582	16653	16658	16780	16644	16682	16789	16566	16452	16816	16627	16677	16705	16766	16710	16625	16776	16614	16553	16714	16813	16815	16668	16724	16541	16485	16629	16748	16737	16527	16631	16602	16679	16735	16699	16556	16656	16419	16609	16798	16596	16561	16860	16689	16621	16559	16739	16897	16627	16821	16895	16671	16725	16768	16582	16622	16766	16772	16752	16620	16599	16623	16637	16564	16719	16767	16730	16603	16645	16748	16892	16645	16766	16770	16642	16607	16892	16553	16536	16647	16781	16623	16577	16683	16743	16799	16835	16414	16550	16626	16603	16667	16642	16652	16628	16715	16598	16808	16678	16490	16644	16628	16698	16538	16511	16830	16692	16655	16697	16614	16683	16543	16843	16833	16732	16674	16787	16583	16661	16813	16579	16656	16771	16542	16905	16724	16536	16771	16673	16547	16742	16757	16700	16707	16839	16738	16762	16661	16419	16684	16801	16466	16652	16689	16820	16729	16810	16712	16718	16634	16692	16595	16694	16593	16533	16777	16695	16729	16564	16690	16602	16541	16546	16765	16638	16857	16691	16741	16635	16460	16655	16725	16698	16787	16630	16814	16721	16597	16817	16843	16662	16816	16765	16572	16785	16694	16824	16501	16605	16793	16820	16850	16634	16604	16608	16724	16834	16714	16714	16608	16642	16743	16682	16471	16635	16727	16517	16759	16567	16895	16742	16870	16730	16813	16777	16788	16477	16546	16518	16791	16845	16717	16787	16605	16655	16638	16632	16899	16737	16643	16677	16799	16561	16578	16811	16481	16707	16595	16809	16720	16658	16514	16648	16673	16840	16651	16725	16547	16691	16697	16875	16553	16670	16671	16666	16518	16706	16796	16780	16691	16796	16696	16692	16761	16650	16856	16441	16691	16749	16736	16620	16698	16595	16744	16718	16608	16675	16532	16685	16969	16716	16714	16799	16812	16633	16578	16497	16680	16613	16584	16788	16948	16599	16644	16625	16717	16919	16702	16793	16501	16753	16646	16620	16609	16497	16759	16611	16567	16833	16680	16797	16592	16617	16773	16744	16594	16816	16754	16465	16641	16892	16515	16553	16772	16557	16854	16827	16555	16742	16672	16856	16587	16573	16693	16656	16643	16895	16814	16661	16735	16628	16924	16629	16731	16768	16739	16682	16802	16667	16713	16503	16779	16837	16519	16761	16687	16721	16651	16701	16708	16711	16702	16793	16650	16722	16773	16956	16602	16607	16607	16737	16717	16626	16711	16607	16515	16562	16736	16645	16613	16626	16636	16762	16657	16776	16562	16688	16756	16780	16662	16824	16589	16749	16834	16801	16823	16687	16915	16834	16959	16827	16706	16628	16735	16535	16746	16754	16789	16563	16512	16737	16720	16585	16700	16759	16658	16690	16803	16879	16788	16598	16807	16685	16571	16795	16813	16728	16812	16818	16679	16626	16841	16770	16608	16870	16555	16509	16730	16730	16648	16752	16728	16722	16689	16670	16852	16915	16696	16662	16729	16647	16728	16740	16652	16582	16722	16615	16768	16802	16686	16342	16725	16802	16866	16845	16797	16436	16622	16639	16610	16745	16683	16798	16789	16767	16722	16756	16658	16655	16618	16624	16606	16775	16707	16587	16765	16662	16738	16744	16652	16652	16688	16591	16873	16750	16719	16648	16658	16859	16616	16486	16667	16670	16734	16653	16841	16620	16738	16736	16793	16737	16557	16612	16645	16443	16638	16723	16920	16770	16709	16635	16651	16779	16538	16900	16655	16616	16900	16633	16740	16654	16557	16544	16499	16528	16836	16773	16700	16711	16767	16898	16747	16801	16450	16802	16674	16649	16678	16536	16549	16772	16699	16815	16786	16611	16765	16614	16796	16739	16862	16754	16782	16697	16602	16601	16640	16515	16628	16814	16787	16517	16557	16659	16775	16660	16944	16663	16650	16871	16730	16743	16733	16719	16649	16640	16886	16693	16745	16743	16718	16696	16510	16457	16555	16460	16543	16688	16829	16743	16652	16880	16802	16502	16503	16591	16789	16690	16781	16725	16598	16652	16703	16833	16792	16759	16936	16606	16576	16620	16615	16836	16743	16613	16728	16736	16829	16655	16647	16572	16486	16790	16589	16763	16508	16843	16640	16862	16515	16553	16649	16931	16964	16686	16529	16826	16787	16756	16683	16541	16785	16709	16731	16583	16643	16742	16663	16650	16699	16706	16751	16685	16828	16511	16559	16696	16592	16757	16765	16631	16695	16682	16682	16584	16889	16698	16831	16503	16616	16563	16726	16611	16767	16556	16739	16757	16437	17026	16761	16698	16627	16532	16714	16587	16825	16502	16733	16561	16702	16708	16716	16855	16630	16789	16612	16863	16710	16807	16872	16715	16622	16774	16788	16690	16516	16612	16697	16637	16843	16534	16749	16754	16706	16850	16677	16638	16615	16762	16613	16566	16548	16747	16536	16722	16725	16728	16708	16696	16723	16503	16613	16891	16739	16666	16800	16763	16810	16677	16597	16723	16674	16698	16541	16833	16872	16536	17016	16713	16706	16765	16859	16763	16595	16640	16832	16676	16585	16715	16744	16674	16670	16612	16826	16838	16823	16656	16816	16908	16753	16504	16701	16687	16752	16646	16735	16658	16756	16515	16528	16553	17008	16578	16785	16888	16821	16762	16874	16713	16619	16663	16574	16627	16577	16791	16683	16563	16553	16839	16657	16728	16843	16753	16637	16485	16892	16601	16577	16486	16633	16869	16896	16920	16687	16551	16711	16628	16588	16482	16720	16537	16831	16522	16898	16724	16643	16808	16690	16441	16534	16892	16585	16559	16588	16733	16465	16689	16717	17002	16828	16737	16676	16961	16777	16732	16584	16681	16722	16961	16742	16787	16686	16782	16725	16689	16765	16914	16698	16801	16590	16727	16686	16598	16725	16825	16775	16838	16667	16710	16675	16685	16718	16856	16796	16734	16749	16861	16513	16607	16819	16503	16772	16830	16814	16695	16850	16800	16810	16606	16931	16671	16975	16665	16640	16616	16715	16861	16606	16839	16883	16752	16524	16634	16869	16872	16862	16733	16572	16647	16594	16648	16813	16706	16782	16576	16531	16742	16736	16849	16903	16781	16626	16784	16635	16555	16599	16470	16736	16677	16705	16686	16698	16703	16638	16838	16522	16845	16809	16707	16970	16813	16570	16664	16578	16808	16582	16658	16626	16813	16902	16623	16857	16637	16829	16707	16819	16571	16606	16560	16908	16599	16597	16593	16685	16723	16842	16449	16694	16680	16791	16586	16432	16414	16693	16629	16566	16711	16567	16620	16513	16823	16830	16616	16536	16762	16722	16532	16712	16622	16662	16651	16731	16869	16671	16803	16624	16849	16674	16697	16837	16488	16614	16644	16779	16654	16709	16617	16686	16532	16605	16483	16710	16756	16603	16315	16724	16652	16542	16619	16796	16868	16757	16662	16608	16578	16654	16631	16700	16768	16725	16724	16478	16647	16695	16625	16988	16707	16771	16687	16633	16548	16684	16693	16626	16837	16700	16634	16703	16862	16689	16900	16642	16595	16659	16542	16696	16617	16717	16729	16762	16751	16750	16664	16595	16725	16548	16654	16604	16828	16554	16783	16751	16656	16740	16587	16758	16681	16792	16778	16780	16686	16575	16912	16692	16648	16586	16688	16946	16732	16756	16443	16604	16651	16644	16624	16561	16622	16682	16580	16552	16830	16654	16785	16711	16633	16617	16881	16774	16982	16831	16583	16597	16691	16644	16694	16672	16562	16709	16797	16677	16554	16765	16652	16742	16839	16817	16781	16501	16919	16601	16896	16555	16705	16660	16550	16586	16709	16764	16695	16671	16672	16857	16761	16483	16658	16633	16751	16706	16638	16603	16552	16757	16690	16677	16799	16679	16557	16720	16772	16663	16539	16493	16632	16931	16841	16912	16761	16655	16741	16727	16707	16512	16860	16842	16602	16771	16665	16737	16614	16834	16706	16779	16903	16750	16715	16918	16824	16720	16763	16474	16692
15051	18365	18233	17085	16063	15933	15893	15657	15573	15487	15402	16423	18357	18002	17421	16350	15493	15193	15275	15077	15032	15084	15153	15147	15172	15179	15073	15100	15149	15173	15211	15113	15076	15017	15173	15010	15146	15158	15091	15262	15163	15139	15237	15073	15219	15181	15147	15136	15105	14988	15231	15001	15205	15053	15170	14964	15239	15062	15210	15087	15030	15003	14954	15155	15147	14950	15026	15092	15178	15112	15212	15045	15002	15173	14998	15179	15090	15124	15064	15228	15188	15297	15021	15052	15201	15074	15104	15209	15136	14994	15183	15178	15229	15080	15195	14982	15027	15090	15160	15031	15131	15178	15167	15105	14980	15166	15140	15185	15140	15055	15043	14935	15188	15088	15174	15069	15025	15360	15233	15177	15104	15217	15146	14994	15047	15056	15048	15170	15128	15193	15255	15074	15169	15162	15073	15035	14908	14998	14928	15094	15072	15244	15143	15127	15296	15369	15118	15241	15067	15175	14983	15249	15142	15060	15190	15218	15210	15087	14850	15135	15061	15228	15188	15232	14973	15114	15140	15158	15138	15130	15123	15187	15125	15049	15067	15161	15188	15035	15166	15093	15055	14952	15175	15037	14990	15165	14984	15109	15262	15023	15056	15044	15202	15143	15098	15095	15057	14988	15084	15134	15133	15121	15102	15227	15117	15173	15392	15059	15114	15057	15194	15106	14974	15113	15091	15114	15243	15068	15209	15053	15141	15121	15218	15118	15060	15017	15057	15053	15087	15149	15088	15302	15164	15342	15194	15018	15043	15261	15169	15248	15136	15096	15137	15194	15065	15115	15121	15229	15018	15161	15107	14931	15075	15028	15243	14942	15008	15247	15359	15117	15065	15100	15238	15057	15153	15098	15180	15110	15173	15173	15081	15168	15287	15143	15131	15203	15168	15099	15057	15232	15114	14973	15341	15184	15065	15153	15099	15050	14994	14918	15245	15050	14932	15135	15122	15261	15244	15046	15134	15125	15093	15108	15234	15106	15040	14854	15262	15114	15075	15102	15081	15141	15145	15181	15238	15158	15101	15207	15216	15247	15211	15168	15084	15080	15274	15173	15101	15205	15051	14929	15120	15173	15025	15154	15122	15173	15032	15072	15175	15224	15137	15126	15209	15131	15114	15113	15258	15138	15111	15119	15243	15212	15113	14852	15238	15243	15125	15166	15188	14995	15164	15217	15134	15187	15222	14954	15169	15172	15010	15085	15308	15128	15205	15059	15102	15251	14959	15073	14977	15088	15184	15153	15081	15128	15109	15068	15113	15135	15077	15054	15138	14944	15115	15017	14913	14998	15165	15038	15211	15190	15013	15080	15152	15156	15133	15247	15131	15089	15130	15150	15259	15052	15149	15200	14971	15080	15318	15220	15015	15257	15117	15115	15190	15217	15041	15167	15025	15186	15100	15234	15075	15144	15237	15284	15187	15216	15287	15064	15176	15130	15157	15000	14978	15305	15152	15065	15009	15204	15135	15165	14934	15074	14974	15069	15232	15082	15117	15105	15024	15024	15073	14881	15117	15119	15235	15122	15005	15027	15202	15050	15064	15251	14952	15215	15160	14943	14985	15283	15244	15077	15121	15188	15085	15177	15275	15074	15069	15200	15152	15181	15130	15116	14983	15018	15223	15106	15224	15309	15043	15112	15057	15139	15264	15169	15155	15101	15260	15153	15276	15143	15171	15108	15038	15298	15143	15106	15179	14996	15052	14981	15124	15252	15167	15111	15056	15168	15187	15233	15198	15055	15241	15218	15147	15058	15044	14944	15169	15170	15257	15149	15045	15029	14977	15224	15013	15129	15112	15112	15120	15051	15274	15055	15077	15169	15211	15132	15120	14991	15171	15211	15162	15087	15192	15083	15101	15200	15089	15028	15123	15140	15211	15207	15064	15070	15163	15227	15120	15160	15227	14942	14948	15178	15053	15080	15067	15173	15134	15259	14998	15095	14977	15189	15167	15038	15122	15172	15235	15163	15182	15225	15063	15203	15007	15113	15282	15082	15144	15019	15242	15021	15264	15214	14994	15136	15093	15269	15291	14816	15140	15032	15243	15071	15150	15127	15254	15163	15222	15020	15279	15127	15155	15128	15029	15229	15131	15007	15193	15140	15154	15095	15122	15295	15011	15203	15193	15240	15138	15090	15313	14988	15098	15164	15096	15187	15378	15153	15102	15057	15172	15238	15341	15088	15271	15210	15072	15170	15196	15122	15179	15264	15189	15217	14964	15064	15209	15217	15097	15112	15152	15179	15126	15109	15129	15151	15163	15266	15090	15049	15023	15081	15295	15110	15110	15068	15249	15142	15264	15392	15037	15058	15108	15111	15215	15228	15105	15174	15145	15224	15138	15030	15168	15157	15244	15396	15286	15144	14997	14993	15155	15166	15217	15209	15092	15010	15063	15206	15080	15126	15259	15195	15151	15333	15224	15195	15002	15044	15028	15218	15145	15156	14995	15117	15116	15108	14975	15149	15167	15169	15141	15236	15450	15171	15166	15139	15165	15034	15142	15202	15062	15170	15212	15096	15015	15010	15139	15182	15137	15108	15284	15008	15102	14994	15074	15264	15250	15108	15096	14989	14947	15215	15274	15161	15017	15065	15121	15289	15302	15061	15180	14961	15132	15153	14998	15122	15335	15080	15020	15071	14987	15085	15200	15042	15242	15143	15124	15310	15054	15027	15208	15230	15270	15132	15177	15130	15298	15056	15231	15132	15123	15178	15189	15255	15056	15138	15156	15138	15197	15254	15111	15139	15260	15238	15057	15167	15130	15169	15143	14911	15134	15365	15137	15148	15105	15223	15169	14992	15129	15184	15146	15246	15187	15265	15206	15041	15012	15322	15113	15067	15299	15084	15018	15119	15247	15226	15191	15224	15140	14988	15036	15182	15035	15118	15088	15073	15221	15021	15083	15238	15085	15089	15100	14989	14967	15164	14937	15147	15273	15135	15094	15034	15157	15227	15082	14908	15203	15197	15297	14999	15181	15338	15141	15029	15258	15126	15084	15099	15199	15136	15111	14986	15208	15167	15135	14998	14875	15117	15104	15156	15213	15022	15199	15222	15100	15089	15229	15160	15102	15164	15075	15214	15101	15219	15172	15010	15259	15112	15029	14970	15164	15068	15101	15108	15074	15147	15178	15149	15199	15092	15016	15247	15035	15068	15084	15152	15173	15238	15098	15117	15143	15258	15115	15206	15089	15193	15042	14966	14939	15147	14985	15106	15308	15139	15072	15130	15121	15171	14960	15009	15154	15126	15058	15082	15057	15160	14976	15111	15181	15119	15134	15243	15185	15207	15000	15197	15094	15189	15389	15345	15149	15043	15232	15306	15157	15081	15279	15260	15314	15245	15095	14945	15056	14954	15150	15161	15078	15087	14944	15077	15202	15009	15073	15169	15090	15105	15106	15226	15180	15122	15161	15192	15151	15134	15052	15036	15243	15108	14915	15402	15176	14959	15089	15066	14941	15230	15219	15146	15148	15210	15178	15257	14992	14989	15187	15283	15246	15248	14952	15114	14967	15192	15157	14968	15262	15294	14915	15120	15213	15210	15130	15014	15109	15114	15304	14985	15296	15129	15082	15062	15186	15065	15195	15211	15203	15231	15123	15181	15080	15172	15006	15180	15103	15362	15072	15057	15171	15110	15130	15169	15286	15208	15086	15287	15050	15110	15041	15126	15122	14978	15233	15070	15359	15213	15074	15079	15206	14981	15229	15160	15180	14977	15076	15105	15058	15127	15048	15341	15244	14999	15189	15022	15171	15056	15196	15127	15175	15133	15166	15033	15244	15193	15146	15344	15068	15077	15095	15088	15128	15160	15207	15034	15098	15062	15239	15038	15079	15075	15000	15205	15319	15122	15051	15086	15136	15317	15129	15247	15159	15115	15250	15104	15170	14975	15126	15056	15264	15302	15256	15069	15058	15236	15311	15245	15040	15004	15138	15075	15060	15150	15323	15204	15190	15136	15168	15082	15115	14979	15093	15349	15109	15057	15228	15193	15188	15168	15200	15242	15229	15018	14949	15077	15100	15229	15310	15189	15062	15067	15061	15151	15110	15066	15171	15100	15019	15192	15009	15228	14991	15113	14960	15151	15166	14928	15038	15291	15243	15178	15188	15134	15017	15112	15159	14951	15140	15157	15165	15138	15288	15088	15061	15124	15228	15128	15181	15209	15157	15006	15175	15178	15186	15177	15154	15024	15186	15067	15112	15235	15057	15053	15068	15080	15220	15188	15076	15161	15207	15072	15070	15220	15124	15229	15309	15124	15349	15020	15066	15280	15104	15219	15032	15147	15239	15010	15201	15267	15207	15104	15198	15032	15214	15119	15142	15053	15243	15083	15089	15240	15127	15234	15213	15021	15246	15016	15076	15153	15225	15016	15135	15278	15102	15185	15095	15108	15244	15214	15108	15097	15314	15107	15228	15099	15043	15190	15105	15101	15135	15193	15082	15133	15224	15058	15300	15122	15104	15109	15073	15133	15070	15090	14998	15197	14988	15052	15176	15180	15163	14889	15340	15025	15239	14943	15117	15189	15039	15137	15136	15074	15107	14994	15192	15000	15128	15111	15113	15251	15053	15014	15106	15199	15119	15442	15109	15125	15224	15056	15106	15070	15015	15259	15089	15301	15114	14963	15210	15244	15171	15130	15166	15271	15327	15060	15074	15059	15166	15097	15252	15147	15053	15257	15171	15179	15008	15098	15236	15212	15090	15120	15108	15045	15033	15089	15249	15241	15273	15075	15051	15040	15088	14939	15230	15295	15062	15073	15199	15059	15211	15229	15148	15244	15102	15044	15064	15162	15094	15101	15018	15063	15184	15163	14978	15150	15278	15153	15223	15109	15205	15200	15010	15178	15149	15219	15172	15084	15195	15121	15130	15151	14984	15181	15197	15280	15143	15141	15234	15117	15046	15298	15069	15093	15178	15316	15137	15277	15277	15075	15146	15309	15096	15176	15166	14926	15174	15144	15016	15102	15337	15224	15146	14985	15008	14988	15184	15248	15307	15026	15051	15262	15290	15137	15180	15039	15192	15092	15013	15180	15048	15085	15210	15058	15191	15234	15028	15131	15257	15116	15177	15093	14953	15256	15168	15123	15227	15162	15313	15168	15139	14994
23329	20744	27893	23724	21523	21443	20720	18142	17538	17598	17729	21067	31390	30208	26854	22238	19092	17938	17361	17263	17115	16946	16947	17251	17216	17165	17021	16886	16965	16887	17056	16951	17030	16978	16966	17029	16965	17141	17174	17074	16983	17008	17115	17299	17068	16949	17090	17031	16983	16998	17182	17073	17187	17058	17003	17200	17057	17057	16968	17069	17082	16835	17096	17175	17122	17160	17045	17083	16985	17076	17004	17113	17010	17225	16873	17177	17051	17177	16901	17006	16813	17101	16985	17008	17057	16881	17215	16745	17158	17067	17161	16983	17066	16895	16987	17097	17199	17144	17070	16850	17002	16957	16955	16989	16748	17016	17155	17044	17153	16884	17178	16982	17014	17085	16937	17032	17063	16908	17117	17009	16892	17102	17132	17097	16912	17107	17153	17031	17049	17124	16964	16973	17043	17329	16880	17038	17165	17125	17115	17246	17279	16903	16774	16964	17105	17124	17077	17004	17202	16917	16959	17024	16929	16876	17067	16891	16998	17154	17303	16821	17094	17070	16935	16787	16963	17242	16979	17066	17014	17011	17007	16973	16742	17029	17094	17048	16979	17237	17040	17410	17108	16916	16957	17019	16932	17008	16930	16992	16930	16988	16986	17027	17103	16959	17054	17103	16987	16946	17070	17096	17132	16957	17171	17036	16988	17001	16996	17102	17021	17093	17007	17013	16967	16928	17143	16936	17038	16971	17065	17087	17239	16966	17117	17178	16997	16963	16929	16953	16987	16942	17155	16996	16913	16969	16941	16934	16829	17121	17096	17143	17023	16997	16946	16882	17236	17217	17180	16991	16952	16995	17042	17125	17161	17049	17113	17107	17078	16799	16918	17147	17290	17091	16917	17231	16924	17009	17124	17088	16960	16928	16872	16976	17138	17122	17077	16990	17142	17121	16969	16837	17146	16829	16837	16994	16886	16840	16963	17017	16976	17046	17033	16852	16975	16961	16897	17025	16899	17047	17018	16974	16894	16805	17010	16953	17000	17014	17147	16983	17035	16994	17133	16970	17008	16983	16970	17015	17176	16993	17093	17117	16986	16971	17017	17001	16941	17015	17120	17178	16996	16845	17200	16970	17055	17034	16900	16893	16999	16869	17200	17151	16901	17042	17077	16948	16854	16829	17043	16834	17259	17025	17031	16867	17134	16883	16845	16911	17115	17079	17188	16976	17084	16953	17118	17157	16907	16937	16734	16880	17013	17099	17166	17032	16935	16991	17062	17246	17197	17012	16853	17086	17006	16960	17190	17177	16997	16959	17149	17113	17201	16972	16909	17051	16886	16793	16898	17104	16967	16954	16935	17062	17071	16949	17088	16894	16841	17105	17133	17103	17014	16808	17101	16985	17035	16957	17033	17194	16995	16894	16758	16976	17106	17023	16891	16923	16919	17226	17100	17001	17134	16955	17043	17036	16986	17037	17038	16926	16907	16860	16964	17089	16979	17002	17053	16921	17090	17199	17038	17243	17101	16840	17066	17038	17015	17152	17080	17196	17137	16875	17099	17063	17015	17022	17146	17087	17177	16808	17121	17001	16801	17093	16773	16959	16850	17016	16983	17105	17066	16985	16925	16945	17045	17054	16808	16931	16933	16929	17043	17063	17068	16945	17057	16930	16892	16990	17122	16964	17071	17003	16863	17030	16885	17064	17094	17013	16891	17094	17070	17109	17242	17069	16802	16907	16846	16969	17042	16998	16966	17000	16970	17047	16914	17060	17063	16960	16932	17040	17112	16970	16972	16960	17043	17010	16925	16992	16920	16945	17045	17093	16883	17205	16987	17227	16778	17016	16983	16995	17030	16997	17092	17119	17077	17027	16927	17243	17061	17021	17271	16912	17086	17151	16974	16993	17044	17044	17009	16970	17063	16912	16959	17046	16983	17060	16754	16957	16882	17072	17097	17088	17305	17023	16962	17058	16911	16973	16922	16873	16916	17204	17104	16991	16945	16861	17003	16925	16972	17025	17024	16814	17064	17189	17060	16892	16939	16950	16946	16959	17047	17044	17056	17137	17166	16912	17317	16851	17003	17051	16969	16833	17124	17010	16950	16962	16965	17128	17225	17053	16813	17016	16998	16954	16922	16980	17235	17078	17109	16880	16859	16954	17045	16763	17067	16980	17032	16721	17172	17010	16916	16924	17278	17312	16787	17055	16996	16852	16933	16975	17242	17180	17007	17052	17003	17096	17038	17032	17050	17055	16961	16851	17069	17041	17074	16974	17024	17057	16984	16911	16929	17082	16961	17063	17099	17051	16942	16949	17010	16999	17010	17016	17011	16961	17025	17031	17075	17052	17262	17073	17053	17029	16966	16959	17048	17182	17144	16969	16897	16932	16961	17028	16960	17053	17071	16936	17069	16940	17085	16835	16949	17041	17003	17033	17073	16984	16979	17083	16948	16981	16948	17122	17052	17325	17166	17150	17136	17133	16996	17090	16979	17087	17046	17232	17121	16897	16881	16945	17039	17114	16971	17008	17143	17101	16974	16850	17055	17106	16970	16976	16965	16986	17012	17175	17150	17096	17016	17101	17036	17021	17098	16888	17079	16979	16887	17091	16929	17010	16976	16921	16908	17017	17002	16983	16965	16992	17026	17114	17069	17066	17206	16883	16683	17032	16734	17047	17167	17111	16798	17020	16893	16995	17003	16958	17152	17103	16951	16906	16838	16964	16959	16952	17008	17071	17159	17093	17031	16926	17184	17089	17341	17132	16942	17044	17173	17004	17024	16953	16964	16993	16913	16903	16962	17237	17021	16959	17017	17109	17088	16975	16878	16921	17059	17038	16850	17075	16948	16930	16810	17154	17100	16950	17181	16837	16742	17031	16876	17114	17175	17106	17003	16935	16997	16947	17049	17190	17342	17015	16934	16976	16970	16865	17036	17076	16948	17055	16951	17011	17015	17187	17197	17064	16963	16985	17097	17213	17174	17062	17002	16883	17068	17073	16966	17140	16914	17003	16816	16850	16993	17074	17054	16944	16921	17111	16821	17135	16874	16941	17111	17071	16991	17045	17204	16874	17032	17046	17233	16906	17205	17109	17042	17067	16914	17081	17052	17148	17142	16855	17124	16864	17000	17035	16944	17021	17158	16963	16899	16865	17076	17043	17247	17088	16955	17044	17102	16957	17108	17215	17163	17162	16941	17147	17191	17083	16986	17060	16839	17241	17060	17247	17178	17068	16926	16914	16992	16923	17203	17103	16853	17071	16908	17116	16938	16937	17118	17234	16988	17137	16979	17031	16966	17116	16958	17073	16924	17098	17251	17144	17136	17068	17092	17063	17031	16929	16834	16884	16929	17030	17162	17269	16816	17134	17005	16875	16895	16802	16915	16975	16902	16873	17014	17216	17321	16991	17168	16910	17041	17127	17008	16940	17025	17052	17092	17102	17033	17055	17179	16902	17023	16992	17239	17129	16957	16938	17071	17194	17084	17012	17095	16719	17186	17075	17048	17104	16972	17245	17104	17097	17000	17134	16997	17033	17150	16917	16961	16972	16987	17293	16979	16773	17150	17011	16999	16953	16936	17093	17088	17002	17058	16989	17081	17010	16932	16989	16996	16886	17176	16793	17215	17149	16782	16994	17086	16990	17153	16868	16831	17156	17025	17168	16992	17086	17138	17137	17102	17161	17192	16996	17127	17041	16955	17124	17272	17144	16967	17019	17121	16832	16941	16829	16982	17010	17149	17060	16827	17136	17159	17090	17029	16969	16933	17136	17075	16832	17001	16810	16915	17146	17132	16868	16727	16986	17090	17082	16966	16936	16718	17080	17078	17068	17032	17156	17071	17036	16983	16994	17010	17126	16994	17101	17082	17221	16973	17176	16859	16995	17076	16943	16975	17006	16969	17236	17072	16853	17101	17052	17213	17205	16956	16881	17119	17016	16960	16853	16870	17078	16947	17122	17058	17123	16978	16960	17024	17109	17029	17188	16934	16670	17092	16977	17015	17009	16963	16927	16906	16905	17077	17008	17102	17089	17005	17072	17012	17133	16937	17002	16941	17125	17072	17002	16982	16954	17094	16803	17050	17057	16974	17172	16994	16774	17068	17072	17090	16895	17197	16899	16904	16975	16965	16952	16990	16945	17126	17010	17168	17129	17054	16820	16833	17072	16840	16921	17046	16788	17042	16955	16963	17004	17042	16969	17248	17007	17191	16995	16977	16802	16933	16881	16854	17034	17190	17102	16863	16878	16984	17103	17158	16900	17022	17192	17162	16960	17131	17021	16958	16932	17052	16935	16935	17109	16918	16983	17139	16954	16991	16908	16936	16858	17138	17069	17135	17061	17105	16826	17047	17033	17131	16902	17044	17057	17122	16989	16988	17121	17217	17186	17164	17051	16892	17221	17109	17060	17226	16877	16914	16889	16847	17191	17146	16922	16793	17066	17009	17045	16999	17080	16833	17061	17037	17068	16903	16964	16807	17004	16886	16886	17039	16893	17184	17161	17056	16893	16951	17098	17191	16858	17166	16926	17039	17063	17020	17152	17025	17105	17108	17106	16798	17124	17013	17147	17176	17053	16979	16885	17114	17053	16976	16987	16876	17051	17208	16989	17236	16888	16693	16874	16972	16933	16984	16982	16977	17054	17021	17182	16986	17170	16932	16976	17005	16887	17019	16922	16885	17038	16967	16919	17110	17241	16972	16851	17025	16874	17153	16994	16819	17125	17050	16967	16912	17149	17161	17043	17227	17053	16967	17023	17073	17011	16986	17092	17143	16996	17000	17083	17123	16962	16973	16891	16948	17066	17050	16941	17049	16927	16961	16842	17025	16944	16975	17018	16950	17123	17018	17135	17166	16915	16956	17316	17084	17040	16887	17046	17080	17105	16924	16769	16903	16964	16961	17050	17126	17019	16979	16976	16951	16839	16976	17049	16952	17004	17146	17100	17174	17129	17099	16879	16868	16993	17221	17007	16917	17209	16943	17073	17000	16854	16955	17006	17020	16896	16943	17130	16934	16965	17059	16829	17053	17149	17164	17021	17063	16925	16951	16932	16904	16995	17042	17177	16967	17048	17187	16980	17040	16795	17090	16862	16915	16936	17011	17038	16956	17231	17062	16937	17091	17040	17117	17155	17060	17103	16917	16988	17237	16964	16951	17003	16998	17217	16916	17033
14123	23621	22400	20099	18461	17941	17286	16766	16285	16247	16271	22838	34733	31902	27237	20996	17228	15771	15380	15384	15443	15525	15338	15441	15399	15544	15453	15313	15453	15368	15432	15347	15308	15555	15473	15328	15373	15329	15452	15375	15410	15357	15512	15362	15524	15156	15331	15359	15314	15439	15258	15360	15388	15449	15438	15383	15407	15388	15222	15472	15371	15354	15292	15466	15337	15345	15297	15331	15436	15298	15384	15290	15392	15266	15290	15318	15364	15297	15471	15399	15425	15420	15635	15206	15516	15347	15478	15456	15286	15368	15301	15392	15281	15477	15339	15332	15401	15343	15467	15423	15387	15433	15337	15328	15351	15260	15310	15448	15224	15432	15440	15405	15460	15392	15401	15206	15399	15460	15309	15216	15323	15463	15594	15379	15425	15305	15316	15364	15365	15229	15446	15297	15230	15354	15267	15418	15433	15402	15350	15474	15220	15369	15369	15298	15250	15380	15413	15403	15356	15316	15418	15352	15401	15351	15479	15432	15320	15359	15402	15194	15427	15518	15284	15406	15419	15300	15460	15272	15249	15363	15371	15218	15430	15431	15360	15431	15412	15570	15433	15282	15543	15362	15263	15289	15328	15274	15400	15240	15494	15339	15281	15377	15366	15230	15218	15521	15400	15264	15304	15184	15410	15456	15425	15406	15477	15278	15382	15340	15376	15314	15466	15503	15483	15441	15271	15474	15322	15411	15285	15291	15413	15472	15239	15473	15357	15182	15218	15302	15195	15174	15502	15389	15416	15222	15374	15341	15377	15252	15354	15481	15285	15248	15410	15325	15396	15372	15358	15346	15329	15376	15427	15392	15373	15290	15309	15382	15324	15339	15368	15262	15379	15472	15394	15349	15350	15388	15369	15299	15386	15391	15324	15298	15370	15473	15143	15323	15482	15454	15396	15443	15417	15414	15205	15236	15466	15223	15301	15292	15310	15406	15462	15333	15273	15196	15413	15271	15450	15276	15499	15206	15586	15273	15404	15259	15331	15417	15551	15313	15397	15199	15295	15243	15343	15103	15301	15305	15299	15471	15433	15235	15388	15410	15273	15335	15446	15264	15370	15558	15311	15177	15302	15394	15293	15551	15472	15414	15345	15328	15385	15334	15521	15360	15618	15384	15393	15394	15410	15419	15352	15429	15479	15284	15367	15328	15422	15356	15339	15370	15406	15294	15478	15444	15574	15386	15516	15378	15280	15332	15567	15581	15340	15299	15305	15163	15475	15305	15307	15379	15379	15355	15414	15454	15453	15399	15263	15303	15105	15274	15306	15261	15517	15427	15478	15371	15333	15283	15394	15406	15402	15210	15404	15395	15298	15406	15396	15386	15493	15399	15234	15312	15423	15344	15326	15485	15463	15471	15331	15510	15348	15385	15485	15348	15311	15457	15304	15317	15292	15348	15354	15320	15350	15515	15434	15328	15383	15523	15452	15375	15448	15268	15393	15400	15282	15356	15287	15552	15310	15384	15160	15297	15424	15447	15378	15304	15248	15323	15369	15326	15366	15492	15391	15510	15379	15432	15360	15427	15330	15289	15340	15411	15283	15331	15417	15527	15397	15384	15336	15369	15289	15305	15406	15246	15327	15324	15324	15273	15386	15367	15238	15478	15395	15321	15342	15336	15453	15319	15399	15339	15322	15358	15334	15400	15428	15430	15235	15420	15398	15351	15224	15328	15399	15365	15255	15332	15434	15493	15400	15319	15269	15446	15417	15428	15421	15316	15251	15221	15471	15372	15271	15425	15260	15355	15341	15450	15367	15367	15409	15489	15234	15159	15261	15485	15165	15263	15396	15445	15384	15333	15449	15371	15491	15323	15466	15373	15311	15555	15455	15233	15543	15455	15172	15363	15476	15321	15309	15273	15500	15287	15355	15362	15360	15317	15418	15457	15240	15329	15372	15228	15338	15219	15319	15268	15557	15331	15194	15443	15424	15405	15382	15496	15365	15376	15470	15384	15351	15303	15184	15502	15362	15142	15512	15374	15378	15173	15424	15394	15497	15441	15519	15410	15377	15190	15238	15389	15306	15317	15386	15447	15491	15321	15513	15291	15286	15510	15329	15242	15477	15269	15317	15444	15308	15428	15319	15403	15392	15332	15392	15423	15384	15159	15203	15465	15511	15180	15407	15517	15518	15368	15445	15268	15344	15363	15364	15438	15210	15271	15432	15405	15433	15423	15427	15379	15299	15248	15416	15420	15315	15397	15198	15342	15434	15268	15337	15302	15423	15308	15137	15376	15389	15317	15379	15419	15450	15291	15366	15469	15408	15348	15203	15556	15323	15250	15352	15408	15351	15465	15395	15364	15290	15299	15428	15312	15343	15569	15484	15317	15379	15459	15390	15430	15317	15173	15131	15238	15246	15272	15314	15305	15534	15414	15413	15412	15315	15264	15582	15358	15585	15384	15454	15457	15358	15358	15266	15323	15411	15302	15334	15482	15362	15323	15317	15273	15375	15452	15482	15231	15029	15205	15361	15446	15428	15358	15319	15261	15407	15327	15372	15339	15312	15292	15345	15253	15455	15308	15476	15497	15417	15398	15326	15297	15348	15295	15388	15493	15185	15445	15339	15376	15179	15380	15299	15312	15519	15337	15418	15452	15517	15327	15165	15291	15432	15337	15390	15430	15298	15150	15351	15378	15332	15405	15329	15230	15388	15149	15430	15335	15310	15315	15323	15304	15429	15370	15483	15282	15292	15345	15333	15502	15392	15382	15540	15539	15347	15340	15373	15396	15251	15325	15286	15230	15352	15410	15336	15312	15257	15396	15427	15115	15171	15464	15466	15359	15536	15219	15312	15462	15219	15373	15378	15278	15452	15380	15263	15357	15431	15304	15624	15294	15257	15415	15346	15409	15384	15416	15444	15274	15392	15362	15353	15387	15354	15609	15413	15364	15363	15313	15346	15192	15316	15374	15212	15461	15200	15366	15339	15393	15373	15329	15536	15446	15361	15572	15465	15548	15342	15310	15216	15602	15412	15450	15361	15396	15438	15395	15401	15300	15273	15486	15462	15313	15323	15341	15342	15446	15416	15412	15357	15374	15305	15324	15237	15385	15221	15387	15388	15357	15492	15249	15476	15363	15456	15322	15428	15412	15420	15220	15191	15470	15343	15461	15348	15204	15225	15164	15302	15310	15406	15413	15423	15389	15388	15431	15353	15307	15343	15172	15401	15415	15406	15354	15312	15270	15360	15334	15338	15381	15438	15531	15443	15247	15514	15414	15420	15345	15274	15191	15440	15316	15435	15309	15538	15417	15302	15309	15145	15461	15316	15342	15351	15474	15288	15312	15513	15298	15385	15437	15345	15281	15301	15268	15283	15461	15372	15302	15350	15270	15233	15300	15378	15217	15224	15483	15349	15398	15460	15296	15203	15219	15221	15501	15367	15429	15464	15465	15353	15351	15465	15398	15287	15478	15428	15572	15549	15305	15431	15411	15266	15409	15399	15361	15391	15521	15463	15350	15147	15439	15324	15412	15319	15364	15220	15402	15397	15410	15411	15292	15495	15317	15448	15390	15426	15300	15204	15446	15375	15425	15428	15457	15388	15398	15381	15359	15451	15436	15503	15207	15346	15304	15308	15435	15351	15279	15502	15466	15315	15454	15461	15354	15522	15440	15558	15471	15483	15375	15396	15291	15283	15183	15404	15404	15239	15448	15254	15389	15398	15291	15262	15365	15302	15343	15383	15551	15440	15325	15228	15452	15227	15187	15331	15408	15417	15325	15120	15459	15422	15310	15529	15265	15441	15474	15451	15477	15334	15171	15322	15484	15369	15546	15453	15394	15449	15395	15200	15285	15243	15345	15318	15292	15311	15435	15396	15403	15347	15298	15402	15108	15364	15224	15334	15436	15274	15330	15348	15396	15403	15215	15277	15397	15499	15242	15388	15450	15253	15364	15448	15487	15391	15366	15616	15404	15402	15406	15254	15387	15434	15512	15339	15274	15334	15258	15321	15095	15361	15351	15356	15466	15492	15397	15422	15373	15512	15459	15390	15200	15359	15545	15335	15340	15242	15305	15417	15331	15264	15309	15345	15267	15446	15275	15280	15374	15402	15399	15403	15307	15201	15337	15521	15305	15438	15513	15504	15228	15299	15275	15434	15279	15309	15289	15199	15241	15339	15511	15329	15372	15405	15285	15316	15415	15338	15365	15299	15382	15301	15544	15383	15348	15371	15322	15389	15258	15279	15242	15508	15432	15287	15288	15331	15427	15201	15211	15366	15368	15569	15265	15325	15287	15344	15309	15436	15304	15248	15251	15223	15303	15427	15289	15360	15349	15291	15261	15274	15281	15301	15296	15331	15372	15331	15318	15330	15363	15476	15216	15279	15311	15288	15295	15380	15382	15379	15431	15205	15375	15318	15426	15196	15303	15366	15309	15558	15420	15284	15202	15282	15356	15380	15269	15484	15240	15205	15220	15410	15285	15473	15336	15517	15295	15513	15420	15421	15411	15350	15252	15310	15321	15480	15332	15357	15312	15349	15467	15418	15253	15306	15296	15414	15392	15251	15358	15366	15527	15190	15291	15324	15462	15370	15356	15377	15300	15366	15326	15402	15388	15347	15311	15243	15689	15259	15475	15098	15269	15371	15290	15281	15421	15432	15298	15530	15446	15471	15359	15461	15352	15263	15496	15123	15464	15477	15331	15411	15325	15378	15305	15374	15287	15468	15347	15292	15567	15311	15377	15328	15338	15592	15255	15276	15356	15480	15437	15242	15366	15143	15534	15415	15268	15498	15303	15445	15257	15360	15346	15568	15359	15359	15401	15230	15265	15317	15431	15414	15247	15476	15317	15278	15388	15376	15321	15491	15529	15397	15566	15341	15366	15346	15332	15381	15373	15509	15324	15327	15233	15444	15331	15464	15463	15303	15407	15206	15339	15197	15251	15400	15309	15291	15320	15584	15420	15270	15421	15333	15378	15146	15212	15372	15453	15436	15502	15471	15418	15286	15339	15383	15523	15366	15362	15399	15356	15370	15369	15415	15533	15425	15276	15312	15250	15350	15411	15239	15340	15221	15319	15356	15396	15322	15445	15349	15298	15365	15420	15400	15442	15611	15353	15366	15463	15344	15386	15384	15260	15314	15390	15229	15475	15199	15360	15382	15303
22365	20774	28401	23250	20982	22944	24531	19499	18454	18918	18468	23822	40034	38529	32757	25758	20965	18745	18192	17643	17824	17847	17551	17669	17675	17583	17723	17728	17650	17559	17917	17578	17581	17617	17647	17631	17568	17628	17634	17611	17521	17671	17739	17675	17525	17603	17552	17576	17478	17778	17428	17617	17696	17552	17642	17629	17550	17524	17491	17619	17512	17439	17275	17577	17666	17564	17630	17663	17584	17601	17686	17449	17660	17536	17547	17456	17518	17585	17334	17375	17604	17716	17559	17518	17670	17638	17680	17641	17750	17705	17496	17588	17575	17739	17549	17621	17432	17496	17440	17238	17506	17651	17512	17624	17610	17659	17524	17722	17623	17482	17496	17510	17623	17566	17439	17515	17563	17540	17490	17457	17456	17535	17690	17627	17614	17486	17483	17484	17591	17335	17325	17525	17490	17568	17543	17425	17457	17461	17483	17534	17414	17484	17480	17543	17619	17637	17737	17569	17800	17465	17535	17516	17606	17548	17680	17695	17720	17502	17470	17459	17571	17532	17518	17718	17304	17445	17447	17490	17504	17358	17512	17456	17678	17516	17602	17266	17474	17576	17705	17695	17402	17606	17522	17559	17870	17612	17574	17197	17662	17596	17734	17405	17626	17508	17482	17494	17485	17458	17447	17455	17480	17445	17516	17413	17473	17435	17608	17479	17657	17545	17382	17501	17606	17631	17572	17493	17511	17498	17423	17454	17432	17319	17576	17551	17257	17387	17711	17463	17461	17624	17427	17645	17481	17454	17405	17467	17688	17595	17727	17479	17599	17469	17663	17740	17516	17548	17583	17599	17566	17464	17506	17390	17506	17349	17573	17561	17618	17497	17459	17444	17467	17594	17646	17471	17504	17513	17549	17576	17580	17528	17353	17571	17373	17312	17606	17430	17498	17675	17465	17527	17396	17377	17525	17635	17536	17647	17723	17532	17453	17572	17544	17541	17499	17539	17380	17266	17610	17414	17655	17228	17608	17618	17383	17525	17606	17684	17583	17616	17506	17604	17754	17487	17289	17608	17382	17438	17640	17496	17531	17800	17714	17437	17498	17638	17451	17613	17627	17411	17650	17495	17406	17418	17385	17310	17551	17599	17554	17596	17581	17594	17428	17567	17558	17443	17630	17296	17469	17593	17599	17508	17545	17539	17402	17410	17634	17407	17479	17482	17681	17529	17258	17588	17536	17498	17559	17526	17599	17625	17556	17269	17450	17618	17351	17467	17590	17632	17445	17679	17641	17459	17392	17479	17325	17524	17760	17406	17556	17570	17642	17520	17746	17652	17626	17470	17456	17516	17247	17489	17429	17508	17597	17298	17575	17422	17538	17492	17313	17696	17499	17662	17411	17437	17368	17357	17542	17477	17455	17497	17510	17434	17596	17561	17590	17387	17402	17496	17327	17333	17394	17325	17371	17640	17456	17816	17544	17536	17388	17446	17390	17541	17533	17439	17689	17452	17384	17458	17607	17582	17570	17517	17495	17547	17557	17192	17608	17528	17519	17423	17549	17502	17448	17345	17673	17419	17294	17677	17646	17411	17241	17507	17566	17426	17728	17411	17583	17758	17658	17678	17484	17618	17556	17537	17365	17773	17504	17369	17656	17465	17508	17549	17437	17768	17548	17329	17624	17515	17425	17532	17622	17552	17695	17592	17459	17506	17549	17552	17412	17567	17350	17510	17526	17628	17360	17583	17587	17603	17353	17639	17595	17606	17604	17425	17498	17406	17443	17447	17565	17420	17493	17565	17444	17531	17552	17499	17531	17590	17467	17492	17597	17624	17490	17562	17467	17471	17556	17510	17275	17586	17481	17698	17620	17539	17559	17484	17420	17567	17589	17487	17583	17501	17520	17544	17383	17713	17422	17471	17709	17515	17411	17354	17427	17444	17558	17460	17546	17731	17581	17468	17539	17634	17546	17353	17383	17501	17630	17255	17615	17397	17476	17631	17478	17453	17427	17325	17468	17339	17578	17361	17570	17454	17404	17682	17658	17388	17327	17313	17527	17491	17449	17594	17414	17547	17484	17846	17778	17630	17607	17497	17437	17529	17782	17520	17565	17551	17473	17428	17500	17427	17564	17603	17417	17503	17560	17442	17555	17537	17278	17373	17562	17442	17471	17501	17512	17436	17601	17571	17405	17541	17458	17506	17540	17352	17650	17514	17505	17701	17351	17586	17433	17449	17392	17382	17583	17418	17422	17374	17596	17319	17514	17650	17562	17449	17621	17382	17563	17509	17623	17319	17528	17510	17437	17604	17396	17517	17717	17498	17362	17548	17516	17597	17598	17402	17400	17429	17592	17439	17324	17416	17406	17671	17359	17270	17505	17556	17586	17447	17627	17236	17484	17454	17570	17562	17660	17526	17310	17488	17685	17421	17689	17499	17630	17613	17584	17463	17689	17303	17559	17556	17477	17581	17307	17477	17464	17406	17375	17413	17640	17621	17528	17255	17448	17519	17582	17582	17495	17433	17535	17477	17519	17302	17621	17700	17404	17351	17635	17452	17530	17445	17397	17625	17597	17377	17447	17568	17292	17498	17526	17512	17518	17453	17363	17460	17409	17669	17565	17370	17614	17714	17709	17494	17498	17505	17565	17632	17340	17643	17654	17622	17406	17484	17426	17526	17519	17633	17494	17619	17639	17751	17499	17456	17675	17647	17513	17476	17619	17506	17442	17657	17629	17455	17504	17493	17625	17414	17376	17325	17564	17742	17383	17475	17515	17654	17718	17415	17550	17275	17504	17516	17725	17363	17387	17494	17467	17470	17531	17411	17515	17584	17554	17358	17470	17552	17311	17514	17320	17538	17599	17671	17725	17494	17502	17567	17492	17759	17507	17470	17601	17541	17381	17617	17714	17653	17569	17405	17678	17611	17538	17642	17563	17668	17595	17485	17478	17581	17736	17405	17610	17656	17498	17464	17473	17460	17399	17610	17508	17567	17589	17516	17632	17525	17410	17612	17520	17403	17580	17306	17320	17509	17526	17562	17445	17405	17760	17746	17462	17528	17492	17344	17399	17755	17492	17476	17733	17523	17424	17756	17482	17453	17422	17437	17459	17491	17471	17553	17532	17465	17493	17610	17531	17573	17553	17332	17565	17470	17373	17361	17628	17674	17528	17275	17423	17436	17441	17689	17544	17363	17511	17590	17656	17417	17438	17495	17366	17278	17398	17502	17466	17454	17524	17387	17437	17272	17535	17445	17504	17439	17702	17350	17313	17567	17512	17521	17476	17574	17569	17740	17661	17404	17641	17443	17497	17620	17503	17560	17533	17416	17747	17608	17529	17601	17409	17602	17446	17616	17516	17416	17388	17584	17597	17571	17630	17303	17504	17610	17662	17487	17559	17723	17732	17607	17572	17486	17519	17371	17514	17366	17530	17563	17490	17404	17568	17574	17316	17481	17625	17555	17626	17723	17406	17463	17629	17489	17521	17634	17759	17602	17562	17474	17572	17426	17520	17432	17436	17528	17631	17372	17485	17507	17392	17423	17378	17615	17559	17472	17544	17515	17438	17435	17655	17419	17451	17402	17468	17457	17732	17620	17517	17417	17612	17464	17382	17521	17561	17359	17403	17435	17610	17479	17615	17519	17435	17371	17470	17761	17712	17541	17469	17282	17497	17655	17515	17594	17674	17572	17681	17420	17674	17506	17483	17458	17457	17485	17572	17733	17398	17451	17415	17679	17516	17575	17678	17322	17531	17457	17547	17639	17398	17765	17371	17404	17495	17595	17394	17319	17727	17472	17506	17642	17450	17466	17590	17536	17452	17550	17441	17533	17375	17481	17539	17489	17572	17371	17343	17452	17621	17674	17397	17236	17429	17352	17610	17407	17373	17641	17411	17488	17438	17561	17476	17654	17529	17554	17678	17655	17517	17362	17693	17602	17518	17528	17549	17553	17366	17525	17424	17499	17556	17555	17591	17383	17366	17623	17442	17381	17477	17597	17462	17473	17486	17603	17630	17547	17375	17526	17570	17554	17616	17433	17575	17703	17346	17515	17373	17409	17533	17446	17403	17482	17377	17589	17404	17506	17612	17455	17456	17694	17664	17352	17496	17217	17482	17640	17573	17249	17419	17739	17564	17591	17687	17455	17471	17533	17412	17617	17544	17373	17540	17451	17338	17448	17774	17434	17531	17553	17711	17341	17387	17407	17396	17591	17583	17438	17231	17310	17582	17610	17435	17409	17522	17630	17537	17520	17440	17491	17491	17526	17475	17481	17764	17416	17594	17526	17669	17619	17426	17403	17749	17590	17735	17683	17587	17469	17419	17422	17477	17440	17379	17647	17540	17486	17424	17562	17380	17456	17539	17461	17508	17219	17622	17516	17580	17466	17614	17436	17422	17386	17651	17510	17566	17582	17434	17421	17548	17540	17698	17436	17533	17334	17600	17441	17725	17534	17523	17664	17413	17480	17458	17417	17436	17524	17534	17521	17560	17521	17563	17675	17423	17446	17468	17462	17520	17534	17518	17429	17414	17480	17595	17385	17378	17297	17509	17559	17492	17612	17678	17522	17709	17552	17398	17543	17429	17663	17310	17285	17602	17246	17683	17898	17688	17424	17654	17580	17707	17358	17476	17553	17556	17558	17410	17570	17605	17651	17510	17497	17471	17540	17525	17618	17623	17561	17397	17440	17553	17637	17507	17470	17590	17595	17413	17590	17302	17439	17240	17607	17662	17452	17378	17413	17358	17648	17375	17666	17704	17451	17464	17475	17518	17416	17422	17488	17509	17408	17565	17533	17444	17319	17649	17765	17496	17306	17382	17401	17618	17551	17511	17445	17522	17387	17552	17583	17568	17492	17406	17561	17666	17414	17469	17433	17487	17427	17448	17397	17460	17546	17706	17559	17556	17479	17346	17355	17584	17682	17488	17663	17666	17503	17591	17415	17624	17712	17738	17476	17612	17337	17528	17705	17324	17502	17277	17325	17609	17588	17531	17404	17559	17476	17506	17449	17454	17537	17626	17596	17386	17824	17508	17439	17451	17719	17527	17497	17435	17532	17622	17483	17556	17455	17642	17519	17496	17574	17489	17265	17717	17654	17246	17277	17531	17311	17264	17477	17451	17553	17399	17530	17715	17544	17468	17393	17425	17503	17599	17585	17533	17497	17573	17629
15840	30088	29356	24052	21392	19755	18603	17810	17326	16885	16960	26449	43056	40457	33951	25127	19010	16884	15984	15649	15591	15562	15667	15608	15641	15650	15616	15642	15623	15713	15463	15479	15482	15655	15605	15707	15599	15624	15723	15645	15448	15558	15619	15726	15564	15654	15597	15574	15714	15640	15788	15659	15798	15628	15496	15700	15665	15638	15699	15643	15637	15887	15524	15652	15584	15705	15517	15650	15590	15686	15683	15512	15538	15450	15581	15626	15604	15601	15634	15549	15647	15683	15498	15589	15594	15607	15676	15633	15687	15575	15707	15478	15692	15570	15601	15682	15765	15650	15519	15595	15629	15575	15537	15582	15731	15516	15533	15616	15721	15699	15544	15689	15605	15536	15592	15692	15514	15622	15439	15704	15691	15367	15641	15660	15691	15463	15552	15588	15622	15558	15543	15680	15554	15586	15612	15526	15671	15785	15597	15617	15606	15504	15546	15732	15611	15541	15421	15734	15592	15676	15431	15539	15626	15545	15836	15752	15619	15543	15600	15555	15690	15685	15502	15559	15541	15533	15679	15738	15506	15478	15534	15720	15568	15687	15563	15682	15600	15534	15441	15665	15645	15699	15711	15653	15591	15547	15538	15563	15597	15695	15513	15628	15590	15570	15704	15515	15581	15641	15554	15600	15588	15813	15550	15415	15648	15639	15606	15512	15693	15573	15574	15541	15459	15498	15860	15540	15605	15573	15663	15493	15555	15453	15672	15499	15572	15398	15638	15651	15631	15749	15588	15374	15784	15635	15662	15702	15587	15345	15697	15537	15546	15588	15563	15710	15607	15580	15691	15653	15575	15457	15786	15729	15591	15640	15590	15575	15867	15702	15742	15260	15580	15654	15598	15411	15694	15529	15576	15660	15699	15606	15572	15548	15627	15539	15603	15771	15544	15635	15657	15609	15948	15437	15593	15399	15750	15612	15720	15514	15489	15616	15676	15538	15722	15514	15492	15688	15588	15549	15542	15608	15709	15724	15538	15436	15784	15532	15633	15646	15543	15501	15649	15539	15678	15398	15690	15533	15610	15672	15618	15611	15533	15554	15669	15448	15657	15609	15502	15594	15646	15513	15507	15677	15663	15692	15590	15495	15522	15457	15617	15656	15585	15475	15600	15604	15504	15629	15642	15640	15693	15760	15553	15560	15560	15675	15666	15597	15748	15337	15688	15649	15606	15611	15625	15652	15757	15491	15722	15592	15651	15677	15606	15637	15472	15683	15516	15522	15672	15607	15538	15570	15750	15496	15394	15595	15405	15595	15712	15581	15442	15518	15515	15538	15736	15638	15714	15684	15526	15691	15686	15592	15549	15565	15684	15575	15746	15489	15530	15562	15545	15744	15657	15534	15472	15593	15612	15616	15643	15541	15785	15636	15645	15654	15603	15566	15641	15555	15453	15578	15417	15610	15660	15513	15846	15632	15603	15734	15600	15536	15615	15584	15651	15683	15485	15603	15503	15646	15591	15590	15727	15588	15675	15481	15520	15558	15712	15538	15496	15640	15576	15617	15718	15514	15589	15579	15871	15474	15711	15574	15689	15406	15654	15467	15711	15387	15563	15613	15658	15580	15702	15656	15438	15504	15464	15565	15602	15628	15642	15718	15704	15439	15475	15631	15656	15572	15662	15607	15629	15584	15743	15615	15548	15699	15636	15567	15752	15608	15659	15698	15530	15461	15613	15688	15736	15804	15649	15751	15665	15532	15602	15620	15639	15693	15492	15693	15672	15608	15562	15561	15671	15516	15600	15547	15579	15640	15470	15608	15590	15718	15733	15537	15531	15507	15431	15500	15625	15631	15410	15682	15648	15527	15741	15435	15585	15504	15565	15560	15531	15578	15620	15603	15489	15662	15646	15604	15515	15572	15495	15689	15646	15706	15697	15580	15632	15606	15524	15556	15539	15608	15522	15458	15756	15657	15474	15537	15623	15510	15613	15533	15652	15631	15564	15595	15608	15664	15632	15645	15636	15528	15567	15633	15586	15664	15553	15528	15489	15554	15634	15528	15560	15571	15600	15599	15645	15662	15527	15664	15523	15622	15627	15702	15547	15579	15567	15659	15541	15622	15695	15629	15517	15601	15529	15690	15640	15527	15577	15561	15612	15719	15509	15709	15535	15520	15546	15583	15535	15667	15550	15609	15461	15522	15738	15476	15589	15603	15628	15473	15528	15539	15830	15584	15672	15578	15671	15491	15616	15655	15585	15517	15524	15478	15538	15530	15666	15659	15546	15747	15642	15419	15624	15469	15558	15594	15751	15508	15724	15533	15603	15565	15617	15617	15689	15606	15644	15645	15610	15720	15527	15695	15599	15522	15509	15469	15699	15481	15495	15498	15542	15616	15562	15721	15521	15548	15512	15570	15602	15521	15361	15732	15669	15628	15585	15715	15649	15622	15654	15738	15597	15583	15662	15604	15513	15592	15682	15679	15724	15703	15594	15540	15554	15536	15599	15799	15706	15651	15602	15478	15591	15625	15530	15570	15408	15405	15721	15609	15728	15615	15626	15553	15712	15730	15450	15801	15638	15548	15565	15701	15605	15765	15653	15622	15459	15494	15465	15483	15558	15520	15679	15533	15719	15625	15598	15638	15537	15410	15633	15573	15463	15473	15564	15608	15575	15654	15538	15542	15520	15607	15624	15580	15445	15579	15539	15750	15665	15615	15638	15499	15617	15514	15692	15593	15549	15535	15481	15492	15633	15608	15646	15577	15443	15527	15635	15577	15628	15567	15644	15563	15728	15445	15670	15610	15537	15724	15628	15388	15488	15632	15599	15551	15616	15656	15426	15473	15648	15605	15549	15624	15588	15549	15611	15630	15643	15395	15705	15480	15442	15666	15664	15563	15672	15523	15752	15500	15564	15771	15705	15564	15615	15551	15670	15669	15531	15718	15663	15586	15601	15424	15551	15644	15580	15606	15599	15596	15738	15626	15779	15535	15638	15637	15660	15474	15569	15524	15708	15666	15550	15552	15544	15493	15645	15526	15615	15539	15647	15627	15573	15537	15665	15401	15491	15471	15511	15661	15559	15708	15645	15540	15531	15905	15611	15682	15616	15602	15765	15677	15552	15685	15652	15712	15681	15539	15582	15626	15552	15759	15608	15441	15647	15525	15536	15652	15649	15407	15669	15613	15575	15755	15669	15530	15483	15625	15666	15666	15524	15670	15497	15629	15545	15595	15737	15576	15645	15470	15627	15497	15606	15600	15713	15692	15650	15544	15793	15511	15623	15585	15632	15471	15643	15617	15471	15615	15459	15504	15632	15615	15541	15408	15822	15586	15566	15715	15593	15711	15629	15803	15490	15806	15442	15516	15448	15663	15567	15561	15684	15665	15675	15636	15705	15597	15482	15725	15586	15673	15471	15585	15593	15595	15686	15645	15601	15566	15603	15512	15474	15622	15757	15570	15497	15569	15827	15569	15668	15523	15540	15570	15708	15500	15465	15756	15549	15556	15644	15571	15618	15552	15713	15615	15631	15737	15679	15565	15529	15465	15803	15586	15652	15612	15687	15761	15729	15493	15476	15675	15651	15665	15600	15595	15470	15625	15579	15675	15393	15645	15568	15637	15646	15558	15629	15640	15467	15594	15521	15661	15568	15477	15632	15527	15505	15580	15777	15544	15792	15502	15654	15530	15589	15663	15639	15525	15424	15581	15468	15589	15569	15436	15645	15690	15462	15630	15715	15538	15549	15642	15612	15567	15521	15673	15590	15550	15648	15744	15748	15600	15512	15632	15551	15460	15356	15620	15635	15665	15669	15484	15761	15622	15414	15537	15452	15676	15553	15597	15479	15604	15508	15675	15551	15579	15659	15774	15577	15658	15752	15515	15555	15680	15833	15689	15566	15518	15581	15815	15534	15535	15488	15523	15588	15642	15583	15690	15764	15532	15646	15579	15537	15542	15720	15596	15627	15631	15565	15517	15538	15516	15698	15502	15694	15524	15623	15512	15633	15424	15620	15492	15733	15687	15588	15604	15736	15501	15530	15641	15638	15557	15574	15725	15614	15528	15568	15425	15658	15551	15690	15619	15702	15487	15494	15538	15524	15717	15669	15587	15598	15552	15732	15661	15558	15727	15643	15500	15753	15616	15627	15560	15662	15695	15563	15626	15639	15683	15595	15626	15746	15512	15376	15540	15559	15630	15622	15603	15639	15612	15465	15497	15465	15606	15595	15535	15778	15630	15714	15458	15552	15674	15676	15731	15660	15566	15602	15582	15681	15736	15695	15529	15627	15594	15538	15585	15608	15504	15587	15661	15594	15449	15488	15515	15616	15607	15451	15561	15576	15614	15511	15556	15552	15627	15520	15656	15671	15600	15455	15475	15741	15588	15505	15458	15747	15709	15646	15542	15535	15744	15734	15536	15574	15533	15682	15745	15670	15740	15596	15629	15633	15663	15669	15550	15551	15568	15552	15472	15551	15698	15551	15727	15528	15500	15698	15729	15716	15750	15722	15652	15647	15596	15692	15563	15575	15548	15663	15695	15563	15609	15731	15583	15577	15441	15648	15692	15445	15762	15517	15661	15501	15642	15578	15536	15481	15585	15657	15660	15709	15514	15718	15607	15665	15641	15660	15481	15686	15454	15571	15642	15602	15718	15446	15699	15506	15602	15584	15724	15534	15485	15578	15623	15598	15584	15628	15539	15575	15566	15706	15505	15683	15745	15722	15500	15525	15811	15556	15543	15590	15613	15542	15625	15588	15751	15498	15477	15627	15687	15702	15452	15538	15654	15498	15409	15510	15467	15640	15483	15686	15691	15502	15476	15555	15577	15625	15489	15578	15600	15655	15519	15603	15622	15595	15481	15693	15627	15532	15479	15530	15495	15587	15533	15536	15884	15418	15666	15639	15476	15606	15617	15561	15572	15715	15464	15588	15514	15623	15587	15681	15534	15543	15596	15507	15618	15620	15675	15674	15572	15544	15693	15555	15485	15561	15548	15598	15893	15518	15748	15483	15611	15764	15619	15689	15506	15473	15460	15569	15630	15621	15490	15571	15475	15678	15738	15629	15535	15652	15612	15474	15659	15595	15615	15710	15736	15554	15712	15712	15568	15657	15692	15616	15649	15607	15632	15479	15496	15631	15786	15790	15410	15532	15638	15683	15709	15596	15587
26813	21457	24409	21687	18122	18134	17962	17844	17516	17572	17375	17811	19503	19549	19015	18280	17710	17424	17322	17102	17383	17357	17385	17332	17318	17211	17405	17216	17399	17125	17161	17176	17132	17387	17453	17188	17292	17398	17111	17376	17305	17239	17170	17082	17133	17058	17171	17228	17501	17318	17253	17321	17308	17242	17263	17038	17212	17203	17295	17202	17402	17357	17244	17190	17143	17336	17192	17133	17320	17283	17407	17268	17292	17467	17363	17244	17018	17189	17132	17308	17085	17310	17145	17341	17243	17329	17150	17246	17190	17236	17249	17331	17181	17176	17114	17075	17263	17272	17266	17409	17281	17140	17402	17028	17123	17407	17278	17060	17197	17137	17160	17155	17159	17047	17117	17038	17194	17383	17264	17107	17275	17205	17176	17230	17173	17211	17237	17207	17225	17226	17092	17086	17255	17335	17222	17360	17268	17170	17275	17235	17234	17229	17268	17116	17204	17080	17023	17280	17009	17217	17170	17198	17136	17073	17108	17117	17088	17137	17176	17200	17142	17369	17406	17326	16986	17170	17257	17357	17144	17285	17264	17077	17198	17151	17258	17312	17087	17171	17150	16995	17099	17325	17298	17250	17304	17213	17057	17063	17011	17219	17169	17238	17095	17278	17154	17126	17172	17121	17338	17313	17232	17022	17176	17319	17164	17235	17258	17401	17210	17314	17232	17266	17186	17114	17229	17308	17236	17036	17225	17101	17053	17072	17053	17019	17194	17266	17289	17068	17084	17153	17230	17175	17166	17083	17087	17237	17175	17442	17290	17065	17306	17023	17238	17173	17222	17257	17305	17439	17314	17178	17191	17055	17368	17284	17264	17204	17195	17215	17366	17107	17177	17232	17297	17196	17141	17138	17163	17075	17137	17304	17298	17193	17354	17191	17408	17174	17058	17220	17451	17000	17145	17234	17089	17120	17226	17311	17082	17201	17314	17202	17167	17203	17289	17149	17341	17016	17165	17276	17406	17205	17205	17218	17122	17041	17215	17310	17215	17161	17273	17282	17344	17112	17137	17253	17180	17064	17094	17152	17154	17072	17135	17284	17209	17236	17150	17070	17007	17059	17046	17015	17294	17284	17044	17270	16978	16999	17254	17243	17309	17328	17113	17053	17216	17119	17213	17171	17172	17294	16979	17054	17263	17199	17130	17309	17081	17269	17105	17210	17242	17226	17234	17082	17337	17294	17226	17191	17105	17245	17251	17125	17224	17177	17140	16949	17183	17322	17362	17152	17141	17222	17230	17213	17146	17246	17307	17222	17328	17330	17216	17157	17236	17112	17227	17326	17078	17341	17289	17196	17194	17330	17088	17141	17085	17037	17266	17222	17200	17164	17084	17192	17209	17277	17214	17130	17067	17103	17271	17258	17167	17046	17071	17280	17010	17247	17197	17268	17232	17142	17259	17260	17341	17330	17231	17444	17115	17304	17163	17215	17185	17176	17249	17247	17391	17210	17058	17384	17101	17091	17147	17104	17179	17111	17198	17081	17158	17214	17336	17169	17286	17211	17286	17058	17157	17100	17190	17264	17108	17225	17283	17003	17232	17223	16942	16996	17339	17305	16971	17188	17326	17372	17336	17180	17163	17245	17281	17114	17033	17221	17397	17253	17009	17087	17206	17134	17304	17328	17233	17289	17161	17117	17139	17312	17144	17188	17218	17187	17165	17222	17260	17375	17236	17060	17290	17263	17232	17148	17067	17186	17175	17240	17239	17027	17220	17070	17244	17053	17298	17228	17147	17140	17309	17318	17287	17314	17239	17266	17139	17276	17219	17123	17142	17114	17180	17409	17066	17155	17256	17259	17214	17323	17255	17112	17259	17134	17150	17245	17393	17244	17191	17218	17234	17351	17292	17191	17374	17099	17082	17540	17279	17187	17096	17044	17302	17141	17243	17415	17268	17344	17232	17156	17029	17347	17090	16977	17147	17190	17222	17268	17184	17310	17020	17258	17264	17248	17176	17061	17278	17499	17271	17334	17178	17204	17319	17349	17046	17141	17218	17227	17252	17367	17319	17261	17224	17322	17382	17252	17234	17171	17227	17164	17396	17263	16938	17173	17332	17150	17143	17310	17031	17211	17123	17128	17115	17363	17219	17259	17218	17571	17107	17185	17023	17171	17263	17172	17176	17084	17253	17115	17170	17086	17280	16979	17153	17129	17346	17109	17266	17351	17121	17221	17148	17124	17240	17151	17256	17285	17300	17112	17125	17138	17119	17298	17191	17276	17061	17251	17403	17331	17159	17337	17251	17208	17103	17077	17149	17123	17156	17148	17250	17228	17223	17213	17155	17265	17301	17319	17360	17320	17443	17189	17306	17220	17374	17203	17271	17160	17303	17362	17226	17151	17310	17230	17254	17365	17014	17330	16962	17200	17217	17137	17274	17190	17282	17124	17463	17441	17084	17273	17350	16961	16942	17204	17198	17258	17107	17095	17162	17253	17084	17242	17200	17209	17151	17275	17291	17126	17192	17157	17144	17020	17188	17129	17300	17173	17176	17394	17165	17288	17166	17101	17149	17273	17153	17274	17172	17030	17294	17248	17224	17142	17341	17176	17258	17264	17204	17335	17232	17078	16931	17094	17265	17240	17164	17207	17130	17224	17363	17206	17297	17028	17270	17151	17208	17279	17131	17199	17104	17221	17344	17095	17097	17190	17270	17477	17194	17108	17258	17222	17329	17151	17301	16988	17189	17334	17351	16845	17178	17337	17239	17247	17387	17408	17105	17430	16994	17331	17229	17127	17313	17079	17172	17272	17335	17242	17155	17178	17403	17123	17174	17415	17165	17298	17315	17210	17186	17284	17027	17056	17219	17115	17443	16947	17038	17210	17048	16973	17079	16968	17209	17283	17372	17011	17124	17009	17412	17161	16966	17154	17102	17073	17384	17334	17244	17132	17045	17312	17124	17163	17126	17294	17134	17258	16910	17050	17180	17265	17395	17111	17183	17141	17241	17375	17243	17294	17182	17191	17140	16908	17037	17336	17265	17174	17135	17254	17118	17249	17333	17201	17239	17106	17096	17265	17311	17087	17060	17019	17133	17123	17296	17204	17192	16961	17074	17286	17346	17094	17206	16987	17448	17370	17282	17259	17223	17180	17193	17219	17190	17256	17276	17173	17079	17340	17051	17226	17261	17103	17249	17144	17160	17410	17285	17293	17329	17179	17293	17178	17163	17239	17209	17001	17238	17226	17194	17001	17166	17095	17106	17236	16907	17259	17216	17243	17211	17082	17233	17152	17061	17417	17013	17363	17411	17399	17202	17123	17265	17255	17307	17022	16927	17149	17148	17130	17204	17320	17310	17143	17170	17136	17360	17136	17475	17076	17266	17236	17195	17062	17227	17168	17138	17239	17190	17437	17191	17130	17277	17101	17065	17136	17098	17166	17275	17183	17127	17177	17298	17274	17082	17121	17140	17144	17045	17097	17550	17031	17132	17212	17213	17215	17241	17039	17301	17066	17279	17328	17155	17130	17184	17232	17171	17173	17300	17044	17063	17206	17151	17310	17147	16963	17289	17365	17210	17344	17319	17337	17308	17083	17197	17277	16988	17357	17250	17187	17104	17279	17268	17044	17253	17308	17133	17255	17147	17197	17240	17120	17373	17418	17151	17184	17121	17113	17101	17345	17087	17163	17407	17159	17284	17211	17224	17101	17099	17217	17113	17219	17073	17066	16987	17385	17078	17356	17151	17115	17092	17079	17171	17387	17176	17401	17355	17169	17231	17342	17296	17207	17241	17436	17203	17202	17246	17263	17087	17165	17101	17328	17272	17242	17296	17090	17198	17103	17017	17084	17133	17246	17149	17169	17178	17306	17215	17366	17197	17155	17247	17131	17212	17243	17295	17077	17258	17254	17204	17318	17335	17219	17216	17227	17243	17229	17264	17193	17329	17184	17230	17323	17346	17068	17312	17114	17232	17297	17348	17252	17313	17094	17203	17026	17267	17157	17122	17121	17270	17214	17163	17174	17203	17029	17302	17254	16997	17064	17110	17184	17349	17139	17165	17243	17146	17099	17215	17204	17192	17212	17141	17310	17333	17248	17341	17378	17226	17175	17046	17211	17123	17082	17234	17125	17204	17379	17240	17116	17123	17188	17271	16934	17125	17153	17226	17299	17257	17205	17139	17366	17149	17176	17292	17244	17219	17064	17104	17073	17281	17144	17121	17255	17323	17399	17308	17162	17051	17111	17004	17249	17255	17331	17209	17201	17094	17115	17181	17096	17320	17114	17172	17059	17239	17235	17311	17350	17131	17142	17099	17238	17015	17104	17241	17168	17414	17159	17306	17331	17293	17192	17278	17178	17262	17118	17379	17126	17175	17054	17233	17286	17143	17149	17173	17418	17111	17136	17265	17348	17085	17193	17272	17228	17170	17268	17223	17133	17179	17186	17305	17190	17148	17191	17478	17226	17290	17113	17247	17167	17085	17291	17293	17216	17166	17108	17286	17148	17240	17215	17310	17276	17231	17233	17376	17270	17127	16920	17426	17174	17131	17228	17391	17261	17234	17295	17152	17051	17162	16986	17376	17253	17348	17089	17255	17143	17124	17266	17089	17338	17205	17369	17164	17219	17229	17271	17152	17199	17297	17157	17269	17378	17226	17399	17291	17135	17328	17145	17143	17373	17144	17145	17030	17120	17021	17305	17225	17116	17105	17163	17292	17362	17193	17274	17301	17073	17225	17207	17159	17311	17298	17059	17222	17109	17194	17295	17150	17267	17193	17145	17119	17273	17172	17147	17105	17449	17434	17343	17209	17295	17014	17228	17113	17163	16965	17075	17086	17227	17194	17088	17138	17423	17240	16956	17084	17167	17129	17216	17082	17112	17272	17194	17282	17112	17164	17237	17053	17118	17237	17126	17322	17156	17241	17201	17331	17116	17309	17239	17315	17341	17377	17557	17221	17404	17382	17147	17354	17153	17245	17239	17168	17284	17146	17179	17189	17259	17163	17231	17364	17165	17369	17186	17299	17020	17084	17051	17093	17407	17132	17203	17033	17158	17187	17200	17300	17186	17229	17152	17169	17415	17023	17168	17310	17253	17471	17340	17153	17331	17080	17019	17075	17071	17209	17256	17114	17233	17029	17228	17267	17064	17247	17144	17275	17257	17167	17076
15032	19311	20874	18428	17192	16359	16148	15995	15973	15722	15817	16437	18660	18526	17614	16484	15985	15596	15501	15463	15308	15393	15322	15381	15406	15348	15362	15386	15220	15357	15421	15295	15431	15248	15431	15264	15377	15458	15392	15402	15491	15310	15350	15434	15531	15601	15359	15365	15353	15336	15410	15374	15460	15404	15514	15386	15325	15405	15361	15432	15292	15309	15465	15217	15354	15449	15351	15311	15388	15269	15356	15411	15406	15305	15352	15383	15309	15633	15329	15471	15279	15278	15356	15309	15332	15354	15513	15499	15429	15313	15389	15378	15310	15421	15494	15084	15287	15213	15457	15151	15475	15457	15438	15355	15511	15289	15486	15243	15390	15573	15283	15322	15339	15433	15413	15329	15428	15334	15405	15276	15320	15374	15447	15291	15464	15497	15414	15356	15281	15335	15603	15390	15376	15447	15239	15402	15568	15326	15235	15203	15581	15234	15297	15390	15414	15369	15346	15420	15251	15448	15379	15342	15255	15456	15269	15341	15563	15330	15379	15450	15441	15396	15379	15325	15521	15390	15523	15320	15135	15282	15521	15485	15364	15411	15306	15265	15279	15459	15293	15245	15425	15358	15504	15247	15485	15497	15284	15177	15310	15471	15334	15480	15291	15490	15498	15293	15260	15383	15505	15553	15378	15430	15439	15446	15473	15376	15297	15342	15444	15373	15406	15332	15400	15171	15281	15489	15174	15240	15375	15415	15354	15647	15329	15479	15443	15269	15285	15390	15528	15352	15390	15359	15385	15350	15354	15537	15372	15328	15239	15518	15384	15391	15409	15347	15434	15529	15402	15313	15363	15301	15427	15249	15443	15384	15519	15516	15211	15553	15452	15277	15451	15385	15350	15326	15319	15482	15291	15372	15277	15459	15373	15344	15468	15081	15431	15336	15365	15285	15344	15380	15323	15419	15348	15496	15415	15436	15222	15447	15513	15429	15386	15344	15422	15345	15480	15165	15201	15425	15539	15497	15388	15345	15273	15556	15411	15446	15243	15312	15373	15376	15279	15421	15363	15348	15400	15422	15385	15391	15425	15317	15476	15407	15454	15325	15335	15323	15412	15353	15403	15378	15176	15249	15177	15479	15271	15273	15522	15395	15277	15255	15376	15492	15444	15428	15478	15352	15348	15234	15425	15318	15302	15334	15272	15359	15417	15212	15361	15214	15215	15493	15244	15474	15526	15425	15429	15373	15200	15496	15402	15312	15469	15388	15360	15361	15367	15419	15527	15374	15407	15294	15442	15345	15364	15407	15439	15359	15301	15493	15349	15346	15512	15284	15423	15517	15383	15483	15279	15373	15353	15376	15226	15297	15272	15316	15527	15347	15317	15264	15255	15523	15295	15427	15540	15228	15304	15227	15319	15377	15429	15393	15387	15475	15553	15418	15393	15429	15361	15442	15504	15362	15386	15268	15496	15395	15448	15475	15478	15416	15382	15303	15282	15345	15385	15402	15367	15277	15521	15535	15531	15236	15308	15356	15302	15299	15417	15288	15389	15288	15475	15545	15423	15375	15558	15440	15248	15446	15359	15473	15290	15295	15301	15474	15355	15420	15314	15403	15424	15392	15496	15428	15363	15524	15321	15367	15313	15352	15434	15342	15367	15414	15376	15416	15327	15311	15387	15299	15495	15238	15389	15454	15298	15381	15492	15414	15447	15295	15308	15342	15366	15398	15411	15487	15427	15445	15373	15416	15371	15241	15378	15339	15360	15310	15313	15430	15454	15373	15377	15398	15473	15292	15395	15584	15402	15390	15405	15278	15270	15385	15433	15375	15412	15369	15422	15331	15412	15291	15284	15422	15476	15410	15295	15420	15522	15383	15415	15590	15291	15462	15353	15337	15256	15581	15198	15352	15292	15455	15407	15295	15565	15557	15410	15320	15325	15261	15310	15486	15561	15418	15394	15099	15379	15227	15465	15385	15558	15364	15270	15287	15453	15435	15315	15465	15463	15307	15542	15592	15486	15341	15370	15342	15446	15299	15291	15389	15415	15411	15328	15276	15375	15312	15265	15437	15214	15365	15384	15413	15449	15341	15428	15334	15312	15372	15346	15444	15274	15232	15451	15368	15312	15348	15530	15228	15419	15350	15346	15632	15372	15413	15353	15355	15346	15360	15328	15622	15436	15493	15474	15310	15382	15268	15506	15360	15461	15380	15554	15572	15473	15306	15374	15355	15513	15343	15245	15449	15245	15256	15294	15403	15575	15473	15420	15329	15518	15234	15411	15410	15434	15286	15309	15190	15327	15301	15337	15393	15337	15298	15311	15414	15469	15464	15393	15403	15152	15397	15577	15375	15284	15340	15238	15338	15607	15278	15367	15284	15422	15345	15144	15544	15326	15455	15256	15406	15343	15422	15355	15485	15493	15337	15405	15262	15363	15451	15217	15200	15411	15310	15393	15341	15450	15505	15491	15416	15372	15486	15168	15430	15335	15381	15449	15379	15334	15433	15443	15264	15367	15443	15340	15504	15267	15228	15458	15470	15270	15356	15350	15507	15309	15265	15389	15201	15373	15332	15305	15500	15350	15427	15373	15362	15194	15409	15267	15491	15363	15384	15364	15539	15251	15142	15461	15382	15468	15416	15324	15411	15520	15293	15478	15271	15263	15488	15397	15662	15442	15239	15316	15370	15317	15314	15373	15426	15353	15482	15435	15501	15340	15385	15345	15497	15401	15256	15220	15522	15417	15426	15376	15430	15217	15226	15431	15353	15315	15350	15419	15465	15431	15377	15283	15467	15576	15162	15351	15462	15229	15544	15311	15465	15410	15380	15424	15407	15369	15376	15292	15374	15270	15375	15400	15363	15493	15481	15373	15431	15215	15474	15398	15555	15282	15482	15433	15312	15281	15331	15308	15266	15447	15432	15483	15430	15346	15617	15487	15431	15414	15370	15435	15289	15441	15453	15129	15239	15428	15524	15492	15352	15401	15417	15383	15499	15377	15367	15207	15386	15317	15288	15383	15430	15191	15379	15393	15363	15421	15229	15436	15333	15384	15560	15431	15441	15256	15320	15468	15483	15418	15425	15426	15415	15327	15540	15296	15384	15545	15383	15355	15301	15366	15351	15319	15396	15359	15330	15426	15192	15331	15290	15405	15409	15438	15373	15269	15284	15338	15457	15428	15321	15561	15543	15313	15415	15490	15541	15400	15354	15426	15289	15240	15355	15333	15401	15377	15433	15251	15329	15407	15440	15359	15485	15409	15317	15503	15564	15331	15417	15503	15151	15466	15405	15231	15273	15524	15410	15403	15467	15308	15359	15488	15487	15313	15420	15370	15341	15499	15203	15329	15471	15490	15377	15316	15501	15595	15415	15346	15353	15392	15445	15362	15569	15387	15325	15228	15406	15312	15307	15270	15280	15408	15465	15450	15327	15450	15406	15463	15324	15317	15337	15484	15419	15319	15460	15472	15439	15393	15463	15389	15374	15451	15390	15287	15332	15369	15461	15271	15314	15348	15351	15433	15295	15410	15349	15310	15198	15336	15408	15395	15406	15317	15495	15218	15404	15367	15419	15413	15345	15421	15493	15403	15379	15409	15329	15343	15336	15488	15322	15410	15441	15468	15573	15502	15457	15211	15418	15432	15396	15229	15326	15375	15295	15372	15429	15385	15341	15403	15587	15313	15614	15334	15418	15376	15537	15372	15387	15336	15245	15333	15252	15381	15393	15519	15322	15305	15281	15321	15443	15384	15447	15305	15456	15313	15304	15337	15494	15349	15202	15306	15400	15384	15285	15283	15338	15318	15283	15314	15373	15341	15385	15528	15457	15521	15391	15486	15531	15415	15470	15534	15374	15271	15378	15493	15299	15360	15607	15326	15442	15408	15137	15454	15403	15442	15498	15292	15345	15334	15312	15532	15310	15348	15385	15277	15434	15416	15198	15169	15415	15509	15160	15274	15344	15333	15290	15400	15227	15382	15468	15297	15305	15322	15564	15287	15390	15311	15449	15548	15333	15538	15381	15387	15472	15270	15468	15303	15350	15365	15450	15601	15486	15408	15499	15472	15447	15377	15346	15236	15280	15338	15376	15327	15412	15306	15388	15446	15284	15289	15445	15375	15427	15342	15370	15365	15370	15201	15327	15482	15507	15299	15560	15415	15251	15381	15592	15393	15357	15232	15494	15331	15393	15392	15361	15361	15290	15479	15388	15406	15378	15523	15536	15405	15286	15379	15483	15306	15419	15205	15502	15285	15406	15381	15489	15295	15355	15413	15363	15473	15518	15400	15467	15522	15496	15440	15468	15243	15543	15515	15296	15492	15378	15376	15234	15359	15437	15504	15424	15380	15319	15396	15518	15298	15328	15516	15258	15320	15625	15458	15383	15340	15329	15360	15313	15437	15325	15327	15454	15550	15417	15435	15431	15322	15509	15315	15448	15221	15372	15338	15365	15282	15325	15532	15349	15464	15370	15477	15416	15547	15540	15342	15485	15358	15402	15337	15256	15294	15321	15181	15367	15456	15370	15344	15319	15308	15398	15342	15395	15292	15263	15428	15355	15324	15460	15375	15500	15459	15522	15466	15241	15504	15417	15358	15314	15465	15379	15516	15452	15395	15268	15399	15245	15390	15519	15396	15490	15377	15405	15344	15274	15638	15399	15424	15420	15438	15441	15466	15435	15385	15353	15449	15406	15512	15456	15493	15435	15228	15431	15412	15376	15324	15299	15310	15371	15576	15383	15333	15280	15432	15510	15477	15322	15330	15183	15440	15496	15401	15318	15343	15399	15318	15344	15463	15363	15492	15312	15494	15346	15472	15322	15278	15357	15330	15397	15399	15233	15380	15350	15339	15296	15535	15254	15350	15440	15511	15466	15557	15290	15366	15375	15274	15305	15280	15203	15552	15465	15295	15370	15287	15357	15461	15577	15501	15404	15369	15324	15342	15438	15275	15435	15294	15370	15264	15510	15447	15480	15495	15224	15429	15217	15410	15279	15285	15268	15323	15318	15459	15443	15248	15292	15419	15608	15315	15379	15313	15373	15367	15318	15354	15228	15299	15499	15457	15353	15246	15523	15438	15423	15294	15218	15405	15399	15225	15466	15411	15474	15470	15363	15379	15392	15420	15458	15343	15499	15462	15324	15510	15443	15432	15315	15484	15300	15612	15331
23446	20744	27921	23740	21605	21767	21039	18684	18160	18260	17976	20685	30113	31492	27850	22742	19644	18346	17812	17591	17371	17522	17637	17486	17497	17468	17676	17587	17649	17640	17372	17570	17489	17533	17583	17529	17611	17569	17617	17574	17653	17459	17538	17371	17378	17453	17627	17682	17573	17437	17492	17525	17510	17616	17514	17473	17475	17436	17487	17527	17504	17394	17453	17424	17630	17462	17562	17373	17508	17636	17714	17458	17434	17383	17527	17433	17550	17580	17555	17503	17142	17426	17604	17696	17497	17560	17473	17425	17422	17554	17547	17378	17656	17615	17457	17443	17446	17570	17422	17584	17544	17304	17425	17595	17476	17571	17409	17637	17431	17247	17568	17528	17403	17525	17455	17475	17418	17768	17620	17586	17521	17512	17445	17507	17765	17523	17354	17467	17540	17502	17634	17468	17683	17437	17564	17600	17456	17454	17515	17521	17360	17601	17614	17470	17486	17416	17396	17325	17449	17360	17689	17524	17168	17572	17523	17490	17458	17593	17692	17426	17348	17602	17524	17479	17375	17562	17580	17507	17657	17492	17573	17463	17692	17459	17561	17700	17670	17338	17683	17478	17571	17600	17455	17616	17540	17613	17333	17378	17625	17495	17602	17396	17584	17613	17603	17339	17641	17426	17353	17458	17675	17619	17454	17569	17639	17362	17657	17568	17540	17502	17630	17483	17475	17510	17574	17255	17619	17589	17518	17574	17545	17378	17566	17602	17365	17558	17615	17474	17294	17350	17589	17482	17585	17643	17463	17337	17417	17519	17428	17356	17386	17531	17445	17237	17536	17538	17360	17499	17501	17531	17493	17417	17334	17291	17408	17568	17368	17276	17489	17581	17290	17518	17599	17339	17512	17630	17550	17515	17404	17340	17523	17495	17591	17486	17508	17469	17462	17435	17526	17549	17432	17257	17347	17633	17588	17651	17604	17438	17487	17466	17509	17645	17545	17394	17803	17520	17522	17442	17408	17391	17592	17562	17388	17689	17571	17442	17565	17579	17334	17560	17573	17462	17396	17538	17502	17566	17459	17560	17550	17518	17499	17379	17514	17304	17717	17569	17429	17381	17557	17519	17566	17368	17502	17581	17493	17471	17377	17404	17565	17719	17498	17456	17320	17525	17334	17316	17435	17353	17518	17461	17581	17478	17435	17569	17576	17443	17520	17445	17432	17471	17356	17504	17230	17576	17649	17435	17599	17437	17348	17453	17622	17544	17457	17610	17829	17451	17457	17620	17598	17433	17573	17573	17498	17636	17440	17612	17385	17416	17515	17543	17617	17673	17401	17477	17580	17559	17688	17504	17403	17542	17297	17520	17602	17726	17474	17410	17471	17425	17295	17453	17540	17477	17441	17543	17337	17459	17622	17584	17594	17516	17355	17550	17693	17468	17261	17371	17532	17381	17626	17543	17463	17410	17552	17483	17642	17524	17529	17561	17441	17487	17479	17389	17527	17559	17771	17174	17427	17371	17572	17661	17648	17515	17528	17345	17377	17588	17537	17717	17392	17498	17659	17342	17454	17561	17628	17625	17549	17430	17597	17550	17505	17463	17667	17535	17494	17392	17536	17669	17538	17468	17396	17361	17401	17543	17444	17564	17697	17445	17435	17692	17504	17674	17387	17435	17468	17477	17540	17431	17491	17315	17489	17742	17421	17409	17533	17477	17600	17666	17667	17516	17512	17332	17656	17691	17634	17412	17451	17353	17445	17462	17474	17514	17520	17514	17567	17418	17346	17500	17499	17531	17514	17588	17574	17463	17435	17491	17451	17582	17388	17452	17427	17480	17542	17342	17452	17586	17637	17360	17603	17478	17703	17426	17428	17590	17344	17394	17568	17477	17619	17550	17724	17538	17548	17576	17578	17431	17415	17368	17222	17533	17476	17454	17411	17605	17461	17357	17536	17457	17611	17541	17434	17572	17673	17523	17444	17562	17553	17437	17466	17476	17554	17612	17550	17583	17688	17464	17616	17441	17566	17707	17743	17447	17397	17581	17394	17516	17607	17678	17661	17553	17479	17581	17680	17568	17448	17551	17618	17524	17422	17505	17458	17587	17461	17495	17555	17445	17583	17610	17477	17589	17563	17657	17497	17573	17466	17401	17724	17443	17526	17469	17597	17595	17309	17427	17646	17778	17372	17353	17585	17389	17691	17473	17452	17565	17453	17497	17742	17560	17618	17524	17464	17473	17527	17408	17581	17412	17619	17520	17431	17440	17500	17329	17455	17433	17370	17391	17405	17585	17616	17307	17653	17394	17450	17381	17537	17739	17555	17598	17601	17423	17592	17393	17544	17394	17698	17703	17445	17565	17310	17472	17514	17478	17544	17379	17511	17408	17590	17439	17653	17259	17500	17215	17546	17470	17652	17337	17565	17505	17592	17468	17351	17347	17545	17318	17450	17567	17533	17471	17545	17458	17364	17382	17491	17603	17584	17749	17710	17474	17564	17549	17644	17381	17547	17434	17484	17307	17675	17623	17550	17241	17557	17581	17543	17417	17497	17461	17354	17585	17592	17503	17589	17519	17396	17305	17480	17541	17468	17512	17729	17533	17594	17515	17669	17614	17502	17434	17355	17493	17405	17387	17503	17320	17308	17456	17603	17410	17530	17395	17507	17542	17489	17565	17582	17536	17634	17304	17675	17632	17610	17273	17579	17614	17302	17544	17401	17651	17451	17419	17486	17347	17392	17509	17425	17480	17639	17370	17533	17477	17411	17578	17560	17583	17528	17420	17645	17512	17472	17631	17604	17529	17491	17396	17670	17296	17377	17537	17734	17478	17555	17774	17589	17387	17600	17663	17485	17646	17523	17383	17609	17279	17530	17494	17305	17557	17342	17509	17532	17717	17668	17344	17252	17432	17419	17321	17593	17559	17620	17528	17347	17692	17544	17396	17356	17427	17290	17504	17441	17254	17428	17599	17481	17488	17496	17706	17464	17515	17504	17555	17536	17504	17618	17311	17559	17603	17360	17525	17451	17652	17530	17514	17380	17315	17455	17538	17599	17631	17552	17415	17392	17357	17380	17359	17631	17785	17539	17549	17575	17490	17579	17297	17426	17396	17619	17464	17493	17444	17480	17605	17422	17310	17518	17567	17389	17396	17403	17548	17638	17541	17602	17446	17498	17474	17336	17419	17451	17792	17341	17451	17440	17523	17538	17458	17472	17511	17485	17371	17407	17596	17350	17431	17517	17523	17387	17445	17674	17405	17413	17363	17483	17617	17624	17506	17406	17450	17661	17616	17483	17694	17586	17575	17501	17208	17513	17446	17706	17432	17370	17543	17502	17462	17480	17367	17392	17604	17695	17537	17599	17395	17629	17500	17631	17346	17531	17598	17414	17697	17572	17544	17432	17308	17698	17636	17648	17575	17520	17582	17489	17453	17662	17548	17554	17448	17616	17695	17469	17557	17635	17560	17558	17446	17521	17303	17462	17571	17528	17419	17415	17407	17534	17345	17560	17453	17326	17472	17267	17507	17492	17299	17511	17505	17459	17574	17479	17720	17417	17512	17622	17532	17447	17643	17582	17493	17569	17558	17553	17327	17422	17459	17584	17569	17414	17486	17315	17605	17483	17479	17562	17441	17712	17278	17435	17539	17453	17689	17526	17646	17358	17626	17658	17502	17429	17774	17388	17397	17597	17446	17438	17449	17425	17501	17568	17593	17470	17532	17626	17659	17606	17278	17397	17515	17594	17557	17499	17502	17610	17561	17590	17603	17331	17368	17600	17487	17396	17338	17501	17487	17575	17634	17370	17329	17536	17318	17585	17309	17497	17431	17592	17397	17448	17529	17421	17658	17563	17537	17571	17642	17466	17438	17435	17503	17327	17376	17315	17608	17517	17643	17495	17511	17365	17505	17444	17553	17493	17587	17471	17677	17516	17498	17326	17704	17431	17607	17538	17559	17783	17545	17496	17398	17305	17621	17468	17457	17710	17498	17614	17368	17604	17560	17405	17476	17379	17477	17674	17433	17571	17544	17447	17567	17373	17543	17421	17523	17607	17414	17571	17469	17639	17525	17476	17366	17373	17753	17739	17440	17589	17605	17611	17435	17578	17394	17313	17392	17402	17408	17511	17564	17584	17394	17421	17274	17705	17446	17444	17450	17454	17556	17615	17608	17701	17309	17488	17616	17576	17624	17551	17475	17378	17575	17390	17426	17779	17390	17464	17608	17486	17471	17645	17559	17537	17544	17412	17531	17599	17431	17229	17564	17724	17461	17586	17330	17473	17530	17743	17451	17560	17458	17462	17641	17584	17547	17633	17480	17641	17660	17437	17552	17276	17486	17451	17410	17483	17432	17531	17466	17573	17631	17523	17588	17436	17519	17524	17394	17149	17493	17834	17453	17598	17478	17557	17485	17555	17321	17587	17746	17502	17486	17387	17534	17320	17344	17401	17492	17487	17607	17554	17633	17530	17571	17547	17427	17455	17388	17487	17653	17600	17489	17649	17481	17620	17449	17562	17352	17268	17283	17546	17664	17472	17733	17497	17655	17207	17692	17705	17446	17368	17208	17683	17637	17408	17523	17672	17456	17384	17486	17597	17514	17436	17573	17479	17534	17586	17428	17463	17448	17635	17522	17638	17652	17657	17456	17483	17544	17557	17290	17471	17313	17425	17546	17419	17512	17492	17584	17632	17519	17611	17338	17486	17407	17649	17481	17588	17499	17547	17524	17331	17453	17605	17522	17621	17583	17512	17433	17433	17461	17469	17493	17561	17667	17557	17436	17335	17486	17695	17491	17494	17511	17428	17683	17550	17346	17295	17667	17301	17592	17583	17590	17498	17344	17606	17351	17522	17478	17513	17407	17456	17302	17453	17501	17732	17612	17440	17491	17439	17607	17286	17535	17487	17382	17677	17569	17297	17422	17440	17385	17503	17668	17603	17799	17654	17303	17577	17530	17424	17518	17521	17492	17501	17231	17405	17431	17372	17329	17471	17575	17264	17518	17398	17534	17402	17451	17561	17290	17366	17452	17701	17380	17382	17566	17489	17604	17720	17603	17599	17668	17380	17594	17425	17495	17505	17666	17513	17667	17430	17621	17466	17522	17431	17645	17525	17300	17683	17356	17329	17380	17393	17308	17718	17452	17654	17490	17576	17335	17338	17240	17496	17820
14266	23613	24042	21178	18643	17759	17324	16908	16674	16264	16362	21326	33385	33049	28330	21859	17901	16563	15938	15708	15734	15745	15770	15631	15708	15840	15480	15687	15528	15634	15464	15672	15529	15646	15472	15468	15636	15711	15563	15612	15761	15733	15693	15687	15703	15590	15581	15592	15622	15498	15635	15465	15606	15694	15618	15764	15607	15609	15645	15708	15496	15467	15455	15809	15677	15879	15583	15517	15527	15619	15651	15450	15635	15627	15599	15638	15592	15755	15672	15636	15686	15557	15621	15647	15569	15503	15511	15465	15710	15586	15644	15565	15597	15653	15653	15800	15735	15576	15591	15674	15722	15588	15568	15469	15598	15727	15535	15664	15549	15662	15613	15629	15546	15537	15584	15636	15413	15472	15648	15636	15571	15664	15745	15653	15600	15562	15584	15514	15549	15577	15510	15591	15808	15744	15520	15625	15749	15706	15780	15693	15641	15582	15721	15507	15633	15710	15749	15693	15745	15612	15601	15856	15485	15563	15658	15684	15818	15609	15685	15685	15656	15777	15711	15768	15809	15692	15585	15842	15799	15467	15750	15580	15636	15686	15535	15640	15650	15669	15506	15722	15668	15581	15869	15619	15754	15657	15600	15480	15698	15619	15730	15526	15638	15562	15689	15697	15517	15510	15645	15655	15645	15617	15512	15603	15616	15763	15652	15631	15820	15563	15653	15696	15650	15494	15814	15771	15502	15686	15493	15617	15560	15610	15548	15715	15481	15669	15696	15687	15586	15581	15643	15658	15602	15571	15702	15584	15769	15541	15591	15580	15589	15616	15481	15509	15811	15714	15566	15552	15564	15488	15591	15681	15730	15518	15713	15729	15717	15536	15692	15747	15557	15475	15643	15526	15671	15699	15723	15587	15556	15523	15560	15491	15567	15624	15531	15730	15681	15645	15689	15617	15468	15462	15654	15520	15504	15619	15642	15752	15742	15638	15543	15578	15666	15642	15465	15494	15588	15540	15562	15597	15501	15720	15732	15627	15480	15699	15628	15678	15523	15757	15741	15645	15484	15645	15527	15671	15642	15540	15615	15661	15594	15544	15511	15747	15560	15656	15586	15584	15876	15590	15638	15616	15554	15646	15678	15544	15701	15548	15736	15670	15647	15483	15720	15588	15498	15582	15561	15524	15928	15567	15735	15440	15631	15591	15706	15498	15444	15685	15583	15614	15615	15709	15725	15650	15547	15578	15646	15728	15493	15636	15611	15627	15615	15541	15832	15631	15765	15609	15643	15619	15735	15489	15579	15562	15564	15660	15737	15676	15683	15553	15558	15675	15657	15687	15511	15596	15802	15606	15655	15527	15578	15577	15650	15728	15672	15578	15632	15680	15569	15728	15666	15648	15718	15630	15564	15615	15585	15663	15655	15503	15619	15571	15445	15575	15591	15639	15486	15619	15612	15661	15602	15583	15716	15627	15579	15718	15588	15589	15494	15725	15628	15678	15584	15702	15683	15805	15618	15456	15685	15727	15538	15484	15546	15503	15845	15613	15581	15597	15485	15534	15418	15651	15593	15533	15501	15500	15573	15600	15646	15591	15677	15497	15686	15539	15597	15626	15589	15618	15613	15720	15588	15752	15428	15464	15547	15573	15622	15706	15673	15563	15551	15774	15648	15544	15470	15538	15692	15668	15526	15778	15612	15524	15449	15553	15738	15604	15656	15584	15522	15462	15551	15599	15599	15508	15642	15709	15592	15543	15656	15477	15529	15575	15621	15637	15668	15511	15544	15584	15769	15565	15638	15473	15550	15655	15773	15598	15814	15557	15539	15535	15407	15481	15750	15373	15475	15624	15703	15600	15496	15485	15714	15659	15498	15582	15548	15588	15431	15776	15596	15500	15738	15462	15510	15556	15632	15654	15564	15767	15660	15561	15600	15462	15766	15446	15627	15635	15473	15514	15632	15690	15724	15667	15522	15745	15731	15510	15662	15459	15636	15599	15564	15742	15684	15573	15726	15587	15570	15596	15618	15627	15499	15794	15495	15664	15615	15667	15739	15726	15720	15573	15645	15665	15568	15620	15536	15598	15604	15800	15742	15573	15668	15524	15751	15613	15491	15707	15567	15658	15595	15648	15543	15608	15730	15446	15800	15703	15537	15702	15689	15560	15700	15626	15725	15633	15646	15628	15562	15611	15775	15685	15669	15663	15709	15608	15492	15764	15603	15800	15581	15651	15512	15612	15603	15829	15695	15518	15761	15710	15600	15750	15770	15729	15659	15545	15594	15596	15604	15485	15604	15753	15794	15644	15577	15456	15552	15717	15701	15606	15653	15627	15612	15626	15702	15632	15595	15663	15702	15556	15673	15561	15616	15625	15630	15331	15381	15680	15634	15759	15426	15602	15565	15654	15649	15550	15608	15533	15496	15622	15599	15604	15656	15601	15622	15632	15734	15602	15640	15670	15632	15624	15602	15577	15669	15698	15663	15551	15758	15597	15712	15546	15452	15691	15570	15680	15520	15502	15687	15600	15714	15668	15527	15713	15737	15793	15622	15644	15595	15460	15537	15733	15618	15552	15635	15542	15734	15483	15648	15513	15433	15639	15690	15631	15522	15620	15595	15547	15671	15700	15540	15572	15704	15740	15572	15683	15568	15532	15822	15580	15505	15592	15298	15721	15613	15573	15656	15568	15665	15810	15598	15722	15472	15594	15663	15391	15713	15724	15655	15731	15505	15584	15648	15584	15738	15690	15642	15911	15798	15608	15545	15618	15615	15438	15443	15325	15755	15706	15579	15554	15683	15623	15705	15558	15410	15582	15517	15522	15450	15641	15541	15657	15701	15567	15717	15652	15807	15576	15497	15631	15699	15683	15625	15581	15647	15582	15610	15656	15675	15673	15689	15712	15701	15614	15660	15720	15618	15696	15485	15592	15711	15544	15591	15548	15695	15633	15703	15653	15622	15588	15507	15508	15608	15462	15805	15531	15376	15622	15716	15575	15508	15748	15554	15602	15470	15527	15677	15690	15849	15406	15460	15588	15791	15635	15594	15575	15542	15778	15458	15712	15707	15494	15671	15710	15545	15537	15878	15562	15607	15724	15671	15639	15679	15658	15631	15477	15711	15494	15772	15608	15479	15675	15563	15594	15742	15615	15581	15495	15621	15918	15591	15646	15553	15538	15607	15620	15615	15797	15477	15697	15669	15491	15622	15636	15544	15786	15800	15512	15604	15583	15760	15619	15639	15552	15633	15709	15595	15736	15565	15748	15603	15603	15629	15679	15520	15483	15548	15603	15639	15687	15739	15446	15580	15729	15756	15599	15640	15567	15662	15774	15647	15638	15561	15611	15603	15811	15514	15630	15619	15477	15733	15522	15572	15732	15648	15561	15663	15686	15625	15593	15561	15561	15706	15704	15543	15664	15554	15693	15626	15556	15599	15464	15531	15685	15719	15673	15507	15591	15598	15590	15592	15669	15601	15692	15745	15705	15542	15647	15675	15600	15711	15667	15594	15688	15894	15626	15594	15672	15780	15497	15776	15672	15601	15650	15632	15581	15565	15812	15587	15703	15527	15585	15597	15515	15675	15564	15638	15768	15625	15640	15649	15642	15750	15628	15844	15608	15702	15439	15579	15702	15728	15625	15545	15591	15527	15655	15598	15538	15757	15653	15596	15691	15710	15762	15642	15636	15672	15576	15687	15578	15698	15578	15497	15703	15754	15741	15693	15658	15548	15566	15498	15610	15705	15701	15685	15644	15657	15675	15723	15648	15636	15619	15755	15676	15740	15605	15495	15726	15487	15578	15558	15553	15351	15600	15676	15613	15746	15741	15728	15747	15663	15618	15506	15660	15658	15655	15705	15561	15588	15663	15542	15607	15768	15675	15812	15598	15506	15572	15620	15588	15580	15692	15710	15496	15553	15628	15737	15460	15590	15561	15466	15507	15636	15506	15545	15604	15550	15691	15660	15470	15551	15585	15654	15694	15701	15572	15597	15494	15758	15682	15698	15718	15658	15594	15700	15625	15466	15627	15580	15635	15646	15701	15563	15503	15464	15722	15609	15583	15523	15834	15594	15649	15628	15640	15610	15871	15508	15711	15471	15751	15696	15586	15591	15627	15537	15635	15769	15585	15570	15512	15705	15685	15494	15659	15597	15535	15704	15474	15746	15541	15583	15580	15619	15741	15706	15507	15658	15630	15899	15534	15586	15667	15718	15575	15606	15649	15553	15651	15629	15725	15511	15421	15562	15608	15495	15745	15552	15472	15625	15538	15593	15545	15778	15477	15631	15750	15896	15591	15801	15569	15614	15521	15703	15599	15502	15695	15685	15640	15560	15504	15603	15735	15594	15590	15512	15485	15628	15721	15596	15471	15650	15669	15589	15670	15664	15372	15643	15556	15533	15577	15593	15616	15771	15751	15545	15571	15800	15702	15461	15576	15595	15780	15393	15571	15640	15688	15467	15728	15702	15423	15622	15635	15536	15638	15635	15559	15477	15698	15621	15502	15642	15516	15563	15599	15531	15856	15664	15702	15775	15675	15767	15572	15574	15546	15646	15537	15670	15471	15726	15557	15646	15656	15684	15619	15391	15708	15442	15595	15495	15643	15679	15555	15867	15752	15630	15464	15601	15696	15542	15382	15596	15406	15583	15826	15697	15628	15641	15615	15679	15481	15642	15563	15736	15670	15655	15514	15567	15632	15668	15465	15608	15388	15667	15550	15783	15679	15629	15719	15696	15699	15681	15813	15527	15455	15626	15842	15607	15516	15661	15696	15496	15657	15593	15653	15744	15569	15717	15723	15530	15650	15639	15559	15634	15600	15477	15659	15564	15701	15621	15568	15326	15718	15545	15716	15540	15661	15644	15677	15572	15784	15556	15488	15457	15675	15649	15727	15731	15633	15679	15632	15631	15693	15728	15691	15600	15616	15755	15633	15395	15723	15536	15496	15708	15736	15623	15554	15630	15549	15677	15428	15679	15412	15686	15724	15519	15708	15736	15558	15653	15474	15507	15587	15652	15749	15663	15650	15723	15574	15660	15533	15483	15762	15576	15510	15557	15603	15769	15749	15604	15696	15795	15643	15537	15658	15544	15635	15770	15515	15599	15528	15604	15571	15694	15703	15657	15628	15438	15636	15679	15591	15652	15699	15473	15528	15578	15653	15594	15615
22189	20618	28172	23063	20840	22883	24416	19803	18919	19105	18931	20886	38148	39392	33637	26278	21608	19750	18360	18238	18190	18044	18173	17782	18014	17823	18125	17955	17870	17886	18028	17957	18135	17860	17934	17928	18003	18050	18134	17897	17933	17922	17971	17875	18269	17908	18038	17831	17933	17923	17738	17882	17879	17889	17889	18042	17950	17852	17924	17891	17810	17808	17889	17853	17889	17754	18025	18130	17809	17929	17953	17880	17792	17817	17870	17761	17693	17964	17786	17763	17960	17891	17930	17969	17902	17823	17763	17740	17990	17989	17942	17762	17829	17591	17719	17739	17711	17772	17821	17760	18012	17928	17858	17737	17932	17906	17834	17884	17796	17954	17916	17737	17782	17768	17848	18032	17887	17952	17873	17760	17856	17686	17809	17803	17943	17953	17798	17759	17669	17824	18011	17729	17766	17828	17718	17709	17766	17901	17775	18045	17745	17875	17874	17846	17891	17741	17641	17874	18009	17734	17865	17902	17884	17905	17893	17898	17970	17665	17687	17666	17775	17934	17911	17882	17905	17752	17939	17925	17859	17883	17849	17693	17631	17885	17813	17797	17770	17684	17867	17768	17750	17814	17945	17779	17803	17834	17655	17773	17768	17756	17731	17877	17648	17918	17780	17744	17858	17796	17695	17680	17866	17644	18050	17878	17743	17811	18006	17864	17857	17951	17818	17844	17722	17808	17802	17793	17906	17839	17902	17842	17820	17804	17785	17819	17700	17750	17875	17763	17967	18052	17812	17909	18024	17935	17743	17852	18026	18003	17815	17814	17860	17839	17912	18145	17715	17770	17962	17704	17866	17679	17815	17787	17821	17987	17914	17737	17936	17970	17903	17815	17757	17656	17856	17849	17915	17905	18021	17633	17782	17749	17860	17760	17986	17644	17923	18011	17814	17795	17853	17804	18026	17708	17923	17875	17878	17724	17856	17881	17842	17914	17815	17832	17834	17794	17813	17821	17767	17734	17789	17875	17740	17782	17848	17750	17949	17847	17664	17891	17635	17878	17951	17802	17860	17709	17649	17740	17622	17730	17827	17783	17701	17730	17883	17806	17719	17802	17935	18029	17746	17741	17760	17943	18040	17672	17864	17730	17747	17696	18002	17818	17852	17858	17771	17896	18003	17787	18016	17856	17856	17826	17857	17772	17978	17851	17716	17843	17901	17793	17763	17868	17803	17828	17800	17765	17828	17746	17784	17946	18059	17964	17840	17740	17897	17849	17624	17742	17691	17719	17957	17822	17577	17970	17957	17745	17897	17659	17618	17680	17746	17801	17795	17918	17864	17943	18019	17771	17963	17952	17609	17689	17774	17864	17869	17985	17845	18005	17963	17709	17797	17877	17548	17673	17858	17853	17736	17885	17867	17799	17637	17838	17896	17954	17830	17513	17728	17781	17809	17848	17923	17833	17920	17926	17846	17930	17680	17830	17904	17857	17884	17682	17898	17959	17646	17845	17940	17824	17827	17741	17814	18015	17769	17765	17897	17840	17699	17944	17816	17731	17818	17768	17499	17714	17622	17839	17701	17692	17821	17985	17870	17560	17744	17756	18021	18024	17934	17812	17667	17955	18038	17603	17925	17619	17748	17864	17974	17942	17832	17653	17767	17815	17698	17866	17740	17630	17737	17781	17892	17654	17598	17888	17660	17839	17684	17834	17910	17778	17863	17648	17943	17803	18044	17852	17924	17861	17906	17859	17834	17708	17778	17933	17948	17836	17800	17892	17904	17968	17551	17985	17975	17992	17892	17807	17965	17924	17756	17731	17894	17804	17723	17894	17777	17714	18040	17748	17572	17638	17762	17842	17951	17782	17614	17995	17907	17849	17777	17897	18080	17886	17827	17733	17755	17816	17837	17793	17809	17677	17729	17744	17790	17756	17726	17816	17852	17825	17849	17988	17748	17787	17772	17666	17900	17759	17742	17745	17719	17753	18028	18056	17647	17706	17740	17836	17900	17898	17995	18102	17874	17701	17912	17858	17994	17560	17827	17792	17868	17910	17719	17831	17728	17736	17915	17763	17717	17706	17750	17812	17670	17657	17738	17764	18033	17870	17770	17711	17666	17984	17855	17862	17948	17692	18060	17727	17804	17703	17761	17819	17809	17879	17869	17926	17581	17817	17870	17688	17751	17719	17807	17787	17720	18046	18005	17755	17823	17675	17796	17733	17500	17747	17731	17799	17592	17791	17819	17549	17765	17665	17930	17674	17673	17792	17890	17704	17809	17855	17749	17654	17962	17881	17844	18073	17693	18114	17965	17950	17920	17705	17737	17609	17872	17883	17857	17809	17933	17688	17807	17702	17941	17850	17766	18079	17725	17822	17880	17807	17597	17902	17608	17815	17774	17970	17988	17889	17776	17856	17928	17867	17975	17779	17897	17829	17989	17920	17800	17841	17965	17872	17704	17649	17807	17660	17814	17997	17905	17839	17811	17929	17687	17718	17831	17818	17728	17974	17933	17817	17833	17867	17676	17849	17916	17967	17849	17791	17765	17684	17842	17921	17784	17776	17709	18022	17865	17734	17872	17749	17901	17841	17967	17924	17893	17863	17799	17810	17694	17728	17949	17883	17828	17933	17753	17711	17997	17970	17818	17758	17855	17901	17702	17832	17872	17920	17850	17869	17916	17826	17810	17797	17952	17915	17904	17922	17783	17718	17903	17909	17801	17944	17753	17784	17789	17757	17874	17876	17807	17934	17912	17909	17964	17840	17946	17849	17849	17789	17770	17962	17910	18009	17919	17937	17545	17614	17999	17662	17989	17789	17756	17840	17758	17987	17982	17713	17831	17711	17817	17723	17806	17654	17739	17858	17788	17889	17880	17878	17804	17865	17863	17701	17783	17707	17783	17810	17904	17995	17631	17814	17770	17728	17768	17801	17943	17803	17809	17878	17933	17555	17900	17869	17876	17643	17737	17731	17888	17936	17817	17878	17737	17775	17846	17897	17768	17573	17838	17609	17721	17810	17544	17897	17850	17896	17672	17828	17876	17794	17692	18039	17804	17863	17797	18001	17945	17856	17851	17780	17720	17872	17769	17737	17867	17701	17803	17750	17957	17731	17961	17770	17718	17743	17999	17734	17961	17861	17796	17737	17989	17923	17914	17703	17915	17965	17939	17681	17771	17756	17794	17868	17824	17906	17926	17736	17872	17917	18057	17854	17916	17839	17750	17798	17668	17850	18003	17934	17982	17985	17706	17977	18076	18053	17947	17875	17676	17783	17676	17591	17658	17880	18027	17863	17728	17706	18020	17885	17752	17772	17936	17745	17744	17621	17877	17881	17745	17674	17690	17715	17802	17854	17922	17814	17849	17684	17768	18085	17938	17642	17857	18017	17812	17784	17799	17800	17768	17982	17823	17934	17725	17737	17941	17916	17750	17674	17786	17720	17940	17893	17715	17892	17924	17744	17789	17914	17761	17890	17809	17586	17672	18201	17799	18194	17944	17795	18074	17848	17649	17735	17715	18063	17802	17769	17810	17929	17737	17974	17842	17889	17955	17757	17877	17830	17839	17800	17855	17557	17613	17958	17862	17782	18010	17718	17934	17795	17598	17664	17777	17940	17866	17790	17946	18018	17825	17936	17653	17725	17936	17623	17591	17824	17553	17686	17746	17723	18031	17946	17739	17886	17875	18036	17943	17749	17884	17840	17980	17840	17817	17801	17872	17702	17849	17813	17808	17754	17671	17948	17659	17737	17946	17940	17779	17931	17782	17962	17827	18012	17923	17944	17880	17966	17884	17734	17645	17581	18066	17736	17765	17739	17842	17935	17769	17803	17789	17708	17900	17940	18044	17857	17838	17793	17575	17766	17802	17749	17891	17941	17850	17699	17925	17855	17544	17880	17906	17790	17871	17903	17836	17976	17923	17730	17994	17882	17749	17752	17798	17734	17708	17478	17942	17549	17963	17805	17807	17823	17742	17701	17714	17766	18035	17712	17809	17655	17786	17688	17718	17733	18070	17717	17921	17825	17965	17783	17878	17859	17942	17732	17837	17891	17758	17792	17802	17925	17767	17742	17656	17735	17789	17861	17998	17931	17832	17857	18074	17776	17968	17789	17910	17887	17801	17728	17939	17825	17673	17857	17635	17871	17807	17970	17738	17844	17743	17906	17862	17821	17690	17671	17733	17893	17711	17781	17854	17728	17788	17841	17688	17806	17833	17842	18010	17976	17889	17728	17773	17934	18025	17731	17811	17865	17939	17626	17843	17684	17874	17866	17651	17752	17739	17909	17820	17572	17697	17903	17668	17772	17787	17691	17647	17892	17684	17886	17975	17707	17671	17867	17810	17786	17931	17621	18127	17860	18009	17687	17866	18096	18213	17935	17892	17719	17973	17649	17966	17752	17750	18118	17795	17696	17933	17843	17863	17797	17950	17837	18057	17844	17704	17831	17714	17767	17931	17978	17834	17891	17930	17900	17811	17755	17662	17825	17818	17794	17809	17883	17910	17780	17740	17848	17738	17775	18046	17860	17932	17829	17820	17944	17666	17848	17734	17690	17633	17994	17791	17840	17817	17918	18008	17913	17886	18022	17806	17924	17874	17566	17819	17786	17935	17802	17938	18020	17715	17803	17820	17607	17753	17870	17716	17829	17825	17766	17837	17848	17812	17959	17720	17822	17907	17891	17642	17841	17886	17929	17617	17925	17827	17770	17807	17825	17768	17768	17930	17750	17817	17900	17928	17901	17810	17802	17699	17770	17876	17792	17916	17929	17565	17666	17861	17740	17829	17911	17817	17751	17762	17827	17559	17685	17575	17598	17752	17669	17872	17770	17796	17821	17902	17973	17764	17954	17751	17737	17888	17828	18010	17795	17965	17661	17942	17817	17879	17812	17938	17690	17885	17768	17618	17871	17886	17726	17832	17962	17757	17810	17761	17829	17648	17778	17734	17918	17913	17840	17791	17758	17738	17945	17846	18001	17600	17849	17895	17617	17711	17622	17654	17906	17616	17743	17754	17735	17927	18039	17744	17859	17997	17790	17854	18180	17703	17907	17756	17967	17861	17811	17864	17628	17742	17808	17867	17851	17875	18034	18019	17843	17873	17738	17922	18068	18013	17756	17866	17867	17886	17667	17746	17816	17756	17915	17995	17972	17799	17919	17877	17783	17795	18032
15663	29225	28917	24313	20939	19466	17784	17629	17450	17583	17108	21404	41850	40727	34642	26041	19846	17323	16150	15916	15832	15788	15655	15758	15724	15817	15694	15685	15760	15781	15889	15640	15779	15782	15573	15831	16038	15717	15798	15841	15912	15908	15752	15914	15789	15751	15733	15815	15865	15815	15924	15712	15743	15734	15733	15708	15722	15753	15706	15822	15896	15660	15769	15613	15775	15619	15750	15895	15719	15669	15742	15877	15719	15643	15817	15757	15904	15682	15732	15775	15768	15718	15598	15726	15666	15829	15847	15800	15665	15766	15824	15653	15669	15513	15781	15868	15743	15732	15758	15797	15762	15832	15732	15636	15877	15843	15811	15811	15681	15625	15769	15873	15722	15752	15533	15657	15622	15639	15705	15585	15749	15762	15786	15630	15737	15666	15693	15536	15622	15575	15589	15737	15806	15604	15532	15854	15871	15819	15744	15596	15722	15686	15776	15879	15782	15640	15656	15734	15693	15752	15610	15622	15828	15744	15776	15795	15848	15804	15685	15718	15883	15678	15811	15721	15620	15695	15720	15766	15732	15608	15699	15808	15723	15846	15785	15891	15691	15774	15738	15699	15844	15853	15689	15742	15729	15830	15697	15650	15701	15796	15834	15825	15726	15845	15687	15718	15832	15545	15880	15741	15718	15860	15603	15765	15726	15655	15754	15879	15626	15738	15745	15836	15868	15745	15824	15772	15706	15907	15867	15849	15646	15676	15779	15831	15787	15764	15832	15703	15670	15692	15669	15651	15767	15644	15668	15889	15782	15804	15667	15743	15649	15799	15714	15822	15804	15699	15830	15664	15823	15675	15736	15665	15660	15758	15881	15779	15543	15724	15673	15633	15637	15747	15750	15737	16007	15539	15714	15884	15747	15834	15819	15689	15668	15750	15832	15757	15803	15831	15751	15750	15877	15777	15762	15771	15760	15775	15654	15743	15577	15662	15564	15743	15756	15674	15641	15715	15892	15783	15655	15671	15803	15614	15616	15662	15622	15705	15883	15682	15706	15895	15932	15692	15802	15592	15753	15804	15823	15672	15718	15686	15723	15642	15858	15584	15919	15765	15787	15666	15808	15772	15588	15673	15805	15645	15803	15784	15909	15637	15800	15855	15814	15677	15702	15795	15787	15753	15664	15761	15821	15708	15809	15648	15669	15730	15650	15832	15805	15787	15736	15689	15716	15593	15763	15746	15994	15661	15763	15729	15723	15726	15744	15796	15598	15831	15777	15806	15787	15622	15694	15870	15955	15697	15786	15677	15885	15702	15695	15725	15963	15582	15757	15743	15624	15745	15862	15776	15721	15582	15907	15729	15679	15887	15667	15723	15835	15686	15721	15746	15750	15732	15716	15816	15714	15874	15772	15737	15650	15688	15664	15654	15752	15908	15788	15565	15708	15782	15702	15579	15626	15720	15796	15824	15706	15749	15853	15790	15944	15749	15809	15586	15622	15694	15599	15730	15568	15705	15678	15721	15588	15596	15769	15778	16024	15660	15649	15595	15635	15738	15691	15591	15811	15745	15499	15632	15766	15748	15791	15380	15778	15649	15739	15831	15850	15703	15669	15731	15781	15812	15713	15807	15826	15731	15572	15879	15604	15680	15637	15865	15696	15720	15781	15805	15559	15704	15728	15705	15722	15641	15665	15727	15775	15812	15600	15883	15691	15789	15745	15839	15875	15682	15570	15779	15719	15826	15726	15710	15711	15696	15829	15890	15609	15698	15793	15973	15554	15739	15723	15663	15793	15647	15566	15934	15718	15784	15752	15687	15523	15812	15730	15808	15811	15751	15823	15667	15683	15800	15609	15655	15698	15730	15854	15721	15777	15661	15660	15789	15642	15604	15690	15652	15730	15752	15687	15619	15699	15727	15574	15645	15737	15725	15848	15868	15624	15868	15760	15833	15826	15670	15765	15526	15767	15790	15733	15879	15710	15892	15767	15845	15783	15742	15789	15789	15911	15749	15763	15745	15637	15892	15951	15809	15690	15726	15654	15617	15767	15692	15705	15795	15833	15640	15819	15554	15831	15634	15706	15688	15750	15560	15576	15734	16010	15732	15829	15638	15823	15836	15721	15751	15727	15746	15666	15695	15783	15751	15612	15642	15751	15744	15777	15766	15843	15738	15734	15571	15815	15708	15698	15861	15620	15830	15613	15573	15708	15691	15716	15652	15895	15849	15776	15671	15667	15672	15851	15743	15854	15672	15663	15727	15699	15706	15641	15681	15976	15797	15843	15794	15709	15749	15769	15794	15722	15837	15803	15800	15795	15767	15770	15736	15690	15619	15663	15771	15620	15832	15799	15775	15806	15821	15731	15832	15714	15662	15765	15907	15880	15871	15702	15530	15670	15536	15862	15741	15715	15858	15827	15808	15824	15967	15905	15740	15790	15587	15717	15613	15742	15723	15734	15738	15648	15735	15844	15757	15726	15790	15707	15720	15685	15520	15716	15638	15885	15594	15852	15767	15696	15723	15911	15624	15821	15832	15585	15721	15708	15795	15772	15730	15660	15791	15579	15779	15737	15952	15649	15941	15602	15597	15715	15850	15646	15840	15583	15696	15739	15726	15673	15845	15699	15769	15949	15807	15764	15740	15730	15770	15567	15574	15722	15824	15595	15736	15740	15857	15768	15784	15684	15749	15904	15849	15715	15586	15650	15783	15720	15711	15629	15721	15682	15612	15714	15846	15698	15716	15738	15830	15681	15846	15716	15668	15704	15655	15760	15737	15729	15733	15700	15720	15672	15611	15725	15557	15898	15733	15808	15879	15873	15785	15789	15672	15865	15622	15774	15835	15680	15717	15817	15918	15813	15745	15650	15697	15776	15732	15927	15621	15809	15872	15712	15886	15695	15603	15696	15848	15658	15771	15682	15752	15634	15797	15852	15715	15802	15713	15794	15523	15704	15617	15660	15758	15763	15633	15636	15637	15589	15678	15702	15733	15864	15678	15803	15638	15745	15803	15920	15524	15710	15502	15950	15709	15710	15582	15744	15759	15745	15688	15738	15891	15610	15882	15668	15626	15742	15815	15899	15702	15600	15764	15858	15950	15838	15831	15700	15612	15731	15729	15725	15678	15857	15808	15799	15661	15735	15709	15846	15644	15846	15813	15746	15843	15761	15718	15740	15711	15622	15853	15497	15856	15869	15748	15719	15743	15691	15724	15948	15859	15606	15679	15715	15869	15619	15663	15676	15633	15793	15775	15819	15697	15701	15824	15752	15781	15787	15704	15662	15744	15783	15783	15696	15653	15586	15769	15709	15690	15824	15769	15759	15598	15786	15716	15816	15810	15724	15729	15756	15649	15834	15783	15640	15665	15696	15744	15712	15850	15586	15778	15608	15780	15601	15714	15744	15647	15657	15834	15739	15724	15663	15826	15742	15667	15666	15613	15663	15810	15744	15809	15789	15762	15790	15790	15766	15670	15768	15729	15941	15645	15787	15574	15993	15741	15823	15718	15585	15689	15824	15713	15875	15694	15760	15774	15585	15903	15722	15737	15758	15722	15751	15670	15958	15642	15815	15740	15717	15825	15719	15697	15770	15815	15694	15598	15665	15686	15769	15884	15830	15630	15961	15630	15838	15754	15715	15676	15827	15778	15646	15785	15527	15687	15745	15741	15630	15605	15788	15604	15725	15552	15576	15714	15718	15580	15852	15635	15544	15788	15653	15999	15567	15718	15801	15730	15586	15821	15754	15772	15783	15811	15752	15828	15663	15759	15731	15690	15702	15663	15763	15890	15758	15539	15729	15598	15783	15617	15854	15815	15792	15721	15625	15779	15717	15776	15548	15611	15657	15746	15626	15660	15745	15449	15745	15652	15840	15788	15681	15837	15663	15599	15856	15769	15724	15855	15756	15562	15770	15648	15795	15725	15688	15908	15731	15629	15661	15595	15779	15623	15744	15804	15672	15600	15661	15710	15714	15720	16082	15700	15817	15653	15830	15753	15665	15742	15685	15803	15671	15779	15724	15763	15799	15669	15655	15842	15565	15616	15776	15792	15774	15916	15666	15761	15769	15806	15828	15728	15716	15855	15859	15616	15935	15662	15626	15762	15844	15701	15784	15698	15877	15789	15764	15868	15909	15638	15780	15769	15724	15745	15778	15701	15738	15874	15571	15744	15648	15622	15809	15828	15823	15896	15728	15699	15663	15817	15822	15757	15896	15785	15688	15711	15746	15678	15669	15814	15631	15726	15700	15920	15669	15822	15709	15746	15625	15603	15746	15578	15810	15535	15787	15636	15770	15740	15776	15919	15656	15552	15881	15710	15749	15625	15707	15762	15639	15791	15647	15757	15693	15655	15762	15733	15851	15642	15767	15854	15849	15862	15791	15621	15746	15614	15745	15821	15392	15709	15667	15740	15562	15670	15585	15797	15673	15794	15891	15731	15630	15839	15847	15795	15765	15729	15744	15714	15662	15785	15803	15854	15691	15864	15683	15796	15750	15851	15792	15829	15774	15779	15666	15669	15816	15814	15703	15747	15995	15845	15853	15654	15880	15666	15755	15584	15839	15680	15720	15811	15692	15629	15629	15722	15919	15547	15753	15571	15907	15667	15798	15735	15573	15644	15674	15714	15729	15783	15734	15776	15647	15704	15692	15757	15685	15912	15761	15833	15874	15701	15556	15716	15772	15693	15713	15790	15791	15718	15729	15684	15700	15781	15734	15735	15805	15839	15713	15759	15701	15766	15793	15646	15759	15849	15802	15744	15640	15606	15680	15672	15671	15779	15633	15651	15704	15656	15659	15627	15652	15834	15746	15757	15735	15587	15811	15804	15775	15641	15777	15844	15765	15682	15814	15907	15770	15766	15743	15617	15742	15683	15660	15711	15945	15800	15743	15574	15790	15620	15760	15825	15672	15717	15602	15667	15686	15706	15690	15682	15785	15845	15828	15682	15686	15736	15692	15852	15843	15870	15685	15779	15706	15639	15723	15692	15660	15738	15691	15733	15784	15812	15802	15647	15766	15754	15685	15643	15695	15796	15831	15597	15703	15783	15808	15777	15906	15788	15758	15824	15740	15768	15760	15713	15689	15796	15753	15849	15766	15496	15879	15744	15650	15609	15668	15703	15749	15856	15752	15636	15607	15952	15708	15721	15727	15733	15751	15791	15792	15962
26621	21545	24958	22459	18394	18320	18279	17805	17705	17611	17600	17797	19278	19958	19264	18495	17748	17730	17444	17441	17348	17361	17349	17328	17296	17340	17175	17385	17428	17368	17387	17393	17474	17723	17336	17616	17409	17406	17199	17370	17399	17530	17379	17396	17481	17304	17405	17150	17177	17173	17476	17393	17285	17513	17287	17414	17434	17443	17461	17254	17283	17399	17500	17216	17082	17378	17456	17246	17308	17118	17255	17281	17426	17206	17382	17193	17370	17317	17347	17231	17095	17214	17209	17346	17087	17419	17269	17453	17216	17238	17595	17363	17211	17403	17430	17287	17596	17398	17501	17499	17312	17440	17209	17395	17365	17281	17437	17256	17218	17376	17185	17300	17399	17362	17156	17251	17311	17379	17398	17175	17437	17576	17135	17200	17240	17310	17280	17342	17251	17471	17300	17380	17214	17296	17259	17184	17305	17438	17301	17251	17383	17270	17346	17354	17372	17338	17344	17205	17372	17104	17403	17225	17384	17357	17447	17564	17396	17407	17454	17411	17260	17327	17518	17211	17513	17341	17343	17257	17386	17437	17289	17305	17476	17325	17345	17311	17376	17433	17284	17492	17394	17190	17549	17320	17355	17426	17361	17481	17326	17392	17359	17427	17158	17400	17517	17212	17290	17312	17407	17428	17403	17510	17280	17321	17455	17361	17329	17076	17282	17354	17443	17317	17187	17260	17218	17454	17304	17072	17487	17354	17391	17227	17333	17374	17301	17287	17422	17295	17547	17438	17203	17383	17298	17122	17252	17246	17141	17166	17390	17298	17274	17397	17372	17241	17311	17513	17314	17486	17547	17268	17326	17244	17354	17513	17405	17251	17200	17254	17313	17405	17505	17412	17582	17230	17475	17417	17398	17422	17385	17210	17262	17333	17284	17436	17256	17262	17350	17388	17273	17134	17422	17417	17216	17067	17257	17245	17331	17230	17256	17308	17389	17293	17454	17524	17341	17355	17289	17202	17317	17425	17465	17624	17611	17347	17465	17326	17273	17358	17353	17335	17396	17472	17413	17346	17452	17425	17418	17272	17276	17264	17602	17445	17419	17269	17234	17287	17376	17104	17478	17065	17444	17239	17161	17360	17454	17199	17422	17205	17260	17284	17036	17343	17520	17356	17579	17339	17324	17222	17348	17119	17245	17320	17441	17432	17577	17464	17294	17322	17324	17233	17497	17217	17349	17340	17376	17518	17415	17312	17307	17208	17378	17179	17203	17213	17466	17571	17112	17354	17292	17263	17377	17309	17420	17216	17366	17474	17189	17087	17210	17372	17275	17172	17449	17249	17420	17374	17393	17301	17257	17391	17106	17282	17045	17229	17350	17270	17239	17498	17290	17284	17478	17455	17277	17383	17397	17279	17377	17210	17381	17390	17290	17415	17046	17408	17317	17377	17370	17493	17440	17450	17382	17313	17308	17211	17384	17255	17146	17437	17502	17126	17179	17292	17416	17188	17531	17481	17310	17260	17273	17118	17395	17409	17426	17491	17543	17390	17275	17387	17347	17432	17294	17385	17442	17474	17501	17246	17399	17438	17287	17312	17395	17480	17343	17407	17203	17403	17288	17080	17345	17487	17522	17557	17169	17281	17305	17302	17262	17360	17298	17241	17381	17283	17316	17557	17189	17486	17369	17299	17329	17423	17412	17076	17281	17201	17510	17071	17359	17453	17272	17404	17292	17468	17179	17447	17273	17310	17343	17447	17267	17396	17288	17557	17432	17439	17430	17347	17402	17363	17330	17384	17650	17308	17348	17514	17454	17304	17340	17412	17224	17181	17355	17125	17083	17120	17474	17369	17249	17430	17418	17293	17224	17086	17337	17464	17400	17370	17392	17493	17290	17260	17403	17282	17298	17276	17317	17674	17306	17369	17253	17328	17255	17178	17455	17150	17375	17409	17375	17438	17292	17131	17374	17471	17469	17411	17387	17326	17296	17396	17464	17282	17487	17099	17376	17242	17459	17447	17355	17327	17283	17361	17464	17446	17556	17307	17231	17541	17281	17438	17460	17428	17503	17239	17503	17211	17240	17464	17279	17440	17285	17292	17306	17242	17217	17237	17178	17238	17440	17460	17445	17518	17421	17281	17558	17341	17457	17297	17024	17368	17309	17455	17289	17293	17260	17306	17561	17295	17498	17381	17294	17304	17396	17255	17380	17260	17392	17465	17511	17237	17364	17420	17481	17436	17408	17434	17452	17338	17358	17409	17559	17543	17363	17413	17305	17243	17342	17166	17298	17352	17248	17429	17424	17266	17475	17492	17524	17385	17451	17285	17413	17271	17357	17246	17326	17275	17488	17360	17328	17307	17462	17224	17216	17359	17375	17097	17377	17240	17522	17248	17192	17311	17478	17341	17382	17240	17247	17257	17281	17269	17379	17585	17377	17283	17292	17427	17172	17297	17442	17367	17316	17528	17434	17235	17470	17192	17451	17362	17278	17485	17383	17182	17489	17665	17395	17343	17384	17163	17388	17408	17338	17486	17322	17323	17317	17543	17214	17224	17489	17503	17342	17235	17239	17463	17402	17340	17456	17578	17383	17123	17581	17448	17388	17298	17275	17364	17425	17418	17234	17413	17107	17352	17430	17424	17423	17290	17278	17420	17212	17375	17324	17445	17516	17319	17289	17348	17363	17110	17365	17267	17360	17477	17441	17279	17345	17263	17467	17337	17254	17368	17323	17284	17494	17326	17292	17416	17470	17441	17484	17405	17354	17249	17124	17287	17492	17270	17316	17552	17414	17366	17396	17410	17284	17352	17331	17378	17461	17452	17267	17323	17387	17308	17430	17378	17370	17215	17514	17568	17339	17352	17404	17241	17495	17305	17174	17237	17250	17381	17297	17307	17398	17260	17560	17401	17362	16965	17342	17399	17288	17184	17380	17227	17148	17529	17427	17441	17369	17101	17298	17302	17352	17303	17410	17366	17320	17291	17506	17370	17378	17326	17371	17425	17230	17492	17299	17310	17370	17513	17201	17442	17325	17247	17294	17353	17269	17245	17252	17469	17390	17331	17387	17626	17152	17291	17397	17252	17534	17073	17238	17365	17286	17493	17402	17501	17235	17358	17450	17152	17380	17416	17359	17233	17361	17366	17347	17292	16936	17167	17185	17353	17542	17435	17355	17240	17246	17254	17331	17330	17411	17369	17414	17384	17437	17419	17304	17290	17288	17437	17382	17234	17283	17180	17389	17365	17475	17225	17379	17319	17402	17370	17434	17353	17459	17525	17243	17517	17488	17537	17256	17320	17433	17347	17247	17308	17431	17356	17401	17347	17210	17288	17396	17229	17362	17323	17442	17385	17409	17207	17383	17316	17287	17205	17378	17311	17009	17356	17184	17308	17343	17516	17325	17420	17247	17326	17190	17391	17396	17488	17138	17150	17492	17338	17435	17224	17393	17314	17560	17329	17354	17633	17321	17287	17207	17280	17149	17270	17488	17453	17336	17359	17452	17432	17396	17555	17341	17418	17267	17255	17479	17391	17464	17247	17405	17403	17460	17262	17328	17245	17531	17406	17477	17370	17472	17271	17249	17389	17346	17356	17606	17423	17284	17381	17409	17271	17320	17311	17264	17328	17427	17231	17479	17160	17245	17358	17357	17389	17427	17351	17420	17360	17494	17342	17443	17304	17511	17292	17281	17188	17462	17516	17034	17337	17187	17408	17284	17332	17344	17646	17463	17577	17292	17306	17314	17415	17225	17395	17215	17313	17665	17398	17305	17339	17462	17334	17322	17429	17343	17514	17358	17470	17524	17298	17310	17440	17360	17305	17264	17417	17483	17400	17371	17435	17295	17450	17325	17312	17465	17336	17351	17271	17423	17479	17503	17207	17396	17264	17372	17380	17464	17310	17456	17273	17361	17312	17466	17292	17460	17265	17288	17272	17320	17315	17460	17392	17599	17474	17521	17166	17385	17306	17378	17434	17286	17394	17420	17322	17491	17402	17557	17279	17238	17176	17492	17384	17414	17460	17661	17447	17436	17546	17218	17238	17447	17363	17551	17102	17300	17595	17384	17379	17465	17493	17437	17510	17588	17232	17256	17471	17369	17200	17288	17346	17443	17311	17364	17439	17216	17344	17431	17308	17393	17336	17416	17322	17313	17269	17471	17416	17426	17382	17483	17198	17367	17287	17232	17110	17326	17180	17337	17376	17404	17258	17279	17208	17367	17497	17450	17264	17265	17414	17395	17471	17431	17396	17307	17537	17341	17483	17477	17344	17152	17256	17224	17421	17429	17500	17326	17405	17457	17256	17547	17398	17431	17344	17406	17324	17333	17430	17342	17364	17409	17301	17467	17372	17241	17289	17441	17291	17286	17193	17420	17338	17322	17479	17376	17394	17390	17352	17448	17454	17369	17475	17480	17249	17319	17528	17523	17278	17374	17512	17287	17278	17496	17343	17302	17326	17515	17324	17337	17325	17364	17275	17337	17304	17306	17256	17140	17360	17286	17444	17226	17278	17259	17115	17361	17470	17335	17457	17518	17400	17452	17396	17272	17532	17504	17359	17421	17252	17356	17330	17304	17478	17387	17370	17469	17355	17283	17299	17306	17277	17317	17398	17489	17523	17311	17527	17319	17212	17502	17360	17363	17525	17336	17351	17338	17223	17360	17312	17268	17369	17263	17317	17507	17381	17321	17420	17217	17188	17283	17367	17459	17459	17459	17487	17251	17369	17296	17342	17315	17463	17417	17391	17468	17429	17535	17295	17229	17242	17266	17244	17392	17275	17500	17356	17428	17378	17427	17375	17613	17495	17252	17373	17396	17266	17372	17316	17457	17384	17215	17350	17252	17366	17220	17335	17375	17206	17198	17562	17404	17238	17202	17290	17283	17589	17607	17322	17089	17331	17247	17261	17302	17357	17202	17413	17467	17293	17431	17423	17336	17354	17143	17328	17479	17162	17085	17249	17384	17444	17395	17341	17455	17256	17261	17433	17299	17455	17510	17368	17276	17360	17303	17301	17221	17160	17405	17239	17260	17589	17397	17412	17427	17393	17317	17350	17440	17150	17348	17252	17379	17212	17275	17445	17457	17239	17286	17385	17304	17321	17361	17347	17323	17349	17224	17279	17465	17429	17237	17339	17421	17296	17234	17333	17433	17527	17382	17197	17175	17064
15519	21239	21937	19428	17402	16871	16352	16123	16017	15736	15749	15953	18390	18984	17678	16563	15951	15573	15601	15625	15450	15430	15451	15655	15544	15451	15355	15408	15496	15415	15508	15418	15580	15505	15410	15552	15456	15400	15511	15479	15678	15444	15278	15386	15611	15503	15373	15422	15542	15427	15425	15557	15271	15339	15557	15408	15399	15548	15410	15587	15469	15464	15425	15481	15474	15560	15555	15529	15457	15472	15289	15453	15253	15317	15605	15507	15455	15506	15428	15406	15428	15372	15602	15531	15473	15488	15340	15488	15463	15471	15491	15458	15309	15406	15556	15337	15580	15410	15366	15569	15530	15576	15595	15426	15553	15613	15558	15343	15348	15466	15617	15547	15327	15436	15600	15504	15551	15522	15534	15446	15556	15537	15375	15415	15611	15503	15461	15437	15417	15433	15449	15460	15530	15510	15529	15446	15440	15483	15457	15446	15512	15283	15498	15333	15613	15451	15411	15428	15525	15426	15577	15494	15450	15575	15533	15512	15274	15557	15451	15417	15266	15559	15424	15459	15376	15520	15574	15362	15511	15672	15342	15363	15527	15461	15408	15647	15462	15358	15461	15420	15526	15462	15442	15438	15701	15590	15497	15632	15258	15501	15520	15578	15415	15478	15619	15410	15339	15417	15406	15385	15519	15482	15584	15523	15594	15499	15497	15573	15349	15584	15419	15558	15499	15530	15440	15297	15558	15572	15503	15656	15544	15420	15443	15497	15495	15440	15505	15546	15510	15388	15426	15385	15387	15371	15512	15396	15397	15227	15482	15483	15572	15571	15613	15485	15349	15505	15374	15500	15491	15635	15489	15562	15464	15526	15511	15708	15537	15374	15548	15640	15454	15520	15378	15436	15371	15292	15555	15471	15526	15502	15586	15589	15449	15348	15437	15656	15347	15526	15556	15449	15437	15425	15469	15456	15299	15470	15487	15471	15443	15511	15685	15540	15370	15420	15526	15501	15533	15488	15527	15647	15440	15512	15517	15444	15453	15323	15514	15444	15446	15575	15447	15313	15523	15428	15535	15485	15567	15471	15540	15388	15503	15527	15505	15393	15354	15475	15590	15535	15534	15402	15548	15522	15483	15425	15539	15460	15583	15506	15395	15608	15357	15534	15439	15657	15558	15403	15568	15429	15574	15498	15699	15569	15401	15387	15311	15488	15726	15609	15504	15318	15566	15472	15473	15566	15484	15498	15614	15605	15437	15549	15450	15595	15676	15543	15355	15540	15591	15382	15355	15636	15541	15630	15575	15294	15520	15340	15385	15577	15526	15549	15535	15291	15535	15435	15570	15502	15351	15561	15444	15506	15566	15381	15401	15593	15445	15384	15307	15430	15547	15564	15595	15394	15630	15419	15403	15408	15518	15530	15600	15354	15644	15561	15633	15558	15434	15436	15598	15762	15426	15389	15484	15578	15524	15493	15557	15397	15492	15485	15472	15567	15460	15396	15386	15417	15560	15499	15591	15499	15255	15394	15377	15446	15398	15376	15515	15487	15438	15477	15369	15545	15392	15698	15490	15418	15527	15370	15321	15252	15413	15459	15530	15421	15373	15417	15459	15319	15614	15375	15504	15429	15562	15435	15525	15504	15478	15402	15546	15432	15444	15272	15453	15460	15521	15602	15504	15483	15513	15457	15572	15547	15349	15328	15565	15335	15516	15588	15468	15545	15591	15367	15548	15471	15288	15529	15379	15539	15649	15522	15392	15566	15427	15523	15487	15574	15509	15379	15557	15536	15444	15603	15432	15605	15511	15478	15504	15408	15493	15321	15451	15534	15527	15537	15540	15691	15364	15444	15669	15537	15405	15473	15458	15389	15486	15453	15527	15403	15400	15376	15472	15387	15541	15574	15350	15669	15332	15444	15560	15670	15430	15465	15478	15638	15585	15611	15595	15445	15267	15364	15494	15523	15421	15524	15521	15591	15393	15603	15602	15516	15456	15622	15524	15481	15460	15386	15580	15568	15476	15557	15436	15637	15500	15299	15609	15479	15522	15444	15531	15698	15424	15419	15584	15540	15534	15584	15470	15500	15463	15600	15325	15572	15531	15487	15423	15442	15438	15654	15436	15489	15427	15440	15401	15496	15619	15441	15452	15365	15425	15647	15419	15340	15717	15525	15584	15397	15659	15309	15386	15552	15518	15457	15612	15570	15606	15513	15434	15556	15442	15296	15512	15469	15424	15501	15605	15511	15494	15507	15576	15425	15432	15416	15509	15422	15263	15480	15525	15372	15410	15364	15553	15595	15415	15636	15510	15529	15621	15511	15521	15372	15573	15431	15438	15561	15472	15389	15362	15343	15415	15656	15650	15307	15499	15525	15538	15501	15359	15422	15445	15510	15586	15671	15620	15365	15364	15316	15339	15615	15586	15443	15676	15576	15534	15439	15430	15560	15454	15475	15398	15500	15431	15509	15602	15640	15528	15494	15531	15512	15423	15524	15545	15464	15637	15468	15511	15533	15489	15437	15443	15488	15587	15469	15410	15689	15348	15568	15535	15448	15496	15600	15446	15471	15495	15497	15492	15488	15498	15488	15591	15357	15376	15556	15416	15399	15531	15575	15467	15574	15318	15532	15605	15666	15538	15490	15680	15472	15666	15420	15480	15421	15376	15509	15501	15519	15578	15657	15562	15550	15645	15441	15554	15493	15490	15434	15524	15486	15723	15526	15336	15584	15297	15609	15437	15507	15376	15677	15315	15553	15452	15375	15532	15430	15555	15479	15538	15551	15590	15604	15649	15586	15612	15493	15594	15340	15567	15592	15422	15475	15619	15501	15513	15484	15511	15680	15543	15448	15467	15389	15569	15393	15513	15593	15442	15393	15519	15463	15516	15367	15566	15470	15470	15535	15608	15652	15427	15574	15462	15334	15470	15535	15643	15550	15407	15507	15259	15399	15254	15638	15520	15469	15541	15442	15585	15618	15428	15521	15586	15526	15550	15434	15367	15572	15438	15506	15558	15392	15514	15537	15736	15313	15292	15618	15419	15657	15475	15490	15435	15645	15584	15488	15599	15540	15549	15316	15484	15371	15546	15386	15438	15601	15547	15441	15490	15426	15595	15424	15395	15455	15578	15718	15578	15476	15459	15599	15484	15618	15433	15410	15275	15448	15484	15356	15487	15445	15571	15595	15585	15560	15367	15658	15685	15457	15461	15297	15623	15458	15357	15473	15476	15573	15402	15527	15392	15570	15478	15434	15637	15427	15545	15504	15688	15614	15553	15516	15624	15435	15644	15475	15630	15355	15538	15530	15484	15392	15580	15422	15585	15419	15474	15371	15589	15603	15438	15572	15560	15483	15618	15600	15606	15542	15467	15591	15422	15496	15498	15443	15568	15635	15410	15348	15563	15474	15536	15518	15446	15473	15375	15461	15519	15611	15533	15384	15519	15427	15429	15436	15575	15502	15488	15468	15596	15420	15532	15586	15608	15620	15252	15642	15318	15438	15485	15407	15404	15576	15368	15464	15388	15607	15482	15501	15481	15467	15438	15396	15554	15537	15368	15352	15593	15522	15431	15490	15616	15311	15474	15605	15525	15612	15384	15453	15422	15537	15587	15550	15455	15570	15473	15450	15425	15523	15454	15498	15426	15545	15344	15409	15696	15493	15471	15420	15400	15440	15440	15299	15408	15354	15534	15515	15431	15551	15526	15634	15546	15580	15400	15586	15344	15599	15513	15477	15520	15380	15547	15566	15517	15567	15599	15528	15545	15331	15610	15470	15419	15581	15578	15543	15528	15633	15544	15415	15368	15481	15517	15473	15485	15561	15472	15465	15505	15452	15531	15392	15482	15461	15496	15305	15439	15402	15508	15370	15551	15515	15510	15360	15558	15353	15540	15615	15439	15355	15494	15602	15397	15382	15382	15465	15491	15277	15535	15411	15590	15510	15548	15447	15536	15410	15470	15612	15635	15519	15386	15507	15561	15384	15472	15372	15650	15469	15299	15507	15331	15478	15482	15510	15358	15421	15423	15293	15474	15310	15343	15497	15512	15564	15423	15452	15646	15539	15536	15571	15451	15242	15395	15384	15540	15486	15362	15525	15460	15446	15388	15657	15495	15541	15409	15463	15567	15627	15357	15495	15401	15484	15421	15491	15524	15559	15303	15419	15568	15512	15679	15526	15530	15660	15595	15605	15489	15382	15510	15411	15418	15545	15475	15408	15429	15518	15363	15359	15599	15521	15447	15490	15623	15404	15450	15539	15687	15390	15489	15433	15407	15510	15541	15483	15389	15558	15504	15523	15410	15409	15556	15611	15457	15585	15332	15437	15593	15715	15552	15505	15448	15450	15345	15493	15535	15530	15404	15475	15629	15490	15472	15556	15464	15727	15418	15629	15521	15655	15583	15506	15394	15359	15558	15358	15565	15481	15538	15481	15397	15393	15500	15529	15355	15563	15337	15393	15372	15604	15337	15501	15413	15362	15504	15466	15380	15512	15532	15455	15614	15542	15487	15544	15568	15549	15547	15476	15515	15603	15395	15520	15451	15346	15539	15550	15448	15569	15481	15436	15535	15596	15455	15661	15554	15539	15493	15576	15361	15499	15474	15432	15382	15541	15537	15546	15676	15464	15564	15487	15410	15609	15591	15555	15649	15483	15433	15572	15367	15416	15489	15463	15640	15579	15372	15601	15291	15475	15675	15458	15478	15395	15588	15421	15544	15628	15476	15412	15338	15565	15529	15396	15581	15613	15606	15699	15499	15652	15402	15369	15349	15379	15523	15519	15563	15458	15514	15558	15327	15411	15510	15654	15564	15675	15484	15374	15494	15588	15438	15507	15733	15455	15426	15642	15392	15536	15572	15376	15393	15542	15420	15585	15520	15313	15478	15516	15554	15374	15429	15385	15489	15554	15463	15554	15693	15417	15400	15550	15326	15547	15434	15497	15555	15421	15473	15355	15442	15532	15486	15680	15551	15527	15616	15533	15394	15369	15574	15371	15491	15418	15397	15592	15478	15295	15455	15439	15463	15368	15426	15552	15561	15458	15300	15413	15482	15478	15505	15443	15525	15485	15610	15350	15388	15456	15500	15265	15370	15506	15462	15336	15336	15373	15500	15494	15399	15509	15560	15521	15468	15397	15413	15617	15352	15582	15385	15471	15515	15271	15377	15511
23364	20732	27955	23761	21775	21964	21329	18920	18207	18155	18372	22322	30989	30481	26541	22291	19498	18394	17957	17658	17562	17496	17581	17633	17560	17702	17423	17460	17386	17494	17516	17719	17446	17511	17580	17609	17599	17606	17522	17575	17648	17641	17615	17648	17530	17562	17454	17582	17480	17556	17576	17636	17648	17401	17577	17506	17515	17447	17538	17444	17667	17334	17699	17409	17534	17614	17615	17444	17438	17579	17690	17672	17576	17572	17507	17560	17585	17411	17489	17504	17436	17664	17487	17473	17359	17463	17368	17542	17536	17483	17492	17515	17550	17459	17375	17425	17732	17339	17618	17703	17582	17452	17466	17376	17236	17684	17551	17467	17336	17486	17494	17639	17471	17535	17515	17508	17490	17465	17450	17357	17368	17448	17539	17381	17432	17579	17400	17393	17622	17473	17523	17439	17437	17559	17462	17333	17611	17382	17658	17269	17572	17168	17524	17285	17446	17602	17483	17428	17719	17537	17438	17490	17563	17458	17427	17516	17453	17528	17515	17580	17484	17510	17483	17629	17646	17487	17668	17554	17369	17536	17431	17316	17466	17485	17363	17372	17466	17280	17625	17623	17323	17526	17461	17531	17533	17441	17622	17603	17563	17395	17555	17501	17545	17616	17552	17551	17355	17580	17444	17465	17587	17495	17451	17328	17217	17293	17386	17449	17331	17389	17639	17398	17528	17275	17455	17327	17409	17604	17344	17452	17511	17321	17584	17500	17486	17456	17663	17459	17512	17464	17502	17483	17512	17418	17321	17295	17432	17536	17754	17496	17488	17435	17558	17618	17363	17355	17388	17568	17430	17581	17565	17451	17511	17467	17554	17496	17606	17498	17402	17519	17519	17464	17643	17695	17404	17690	17193	17480	17324	17506	17424	17521	17362	17648	17298	17351	17374	17389	17466	17603	17647	17396	17433	17396	17609	17278	17526	17474	17384	17302	17594	17603	17333	17324	17514	17622	17559	17530	17252	17586	17597	17319	17624	17547	17477	17381	17543	17347	17545	17271	17349	17446	17316	17220	17475	17266	17448	17338	17531	17658	17698	17635	17465	17469	17554	17350	17358	17417	17480	17504	17555	17781	17446	17536	17379	17560	17290	17485	17507	17397	17428	17420	17520	17346	17358	17474	17485	17515	17384	17459	17306	17412	17300	17650	17647	17580	17586	17487	17658	17319	17368	17191	17548	17307	17455	17397	17221	17421	17384	17554	17351	17539	17532	17398	17572	17521	17403	17476	17331	17462	17402	17336	17406	17430	17603	17644	17585	17395	17408	17574	17549	17495	17367	17481	17435	17540	17327	17376	17387	17391	17325	17405	17604	17409	17539	17245	17436	17377	17408	17380	17380	17590	17339	17332	17280	17465	17379	17540	17430	17515	17389	17381	17285	17449	17374	17529	17496	17425	17594	17569	17388	17329	17457	17246	17438	17642	17443	17476	17431	17445	17334	17458	17350	17274	17536	17446	17403	17450	17537	17560	17594	17505	17345	17451	17431	17513	17571	17398	17312	17273	17433	17555	17367	17642	17627	17548	17506	17485	17555	17483	17350	17352	17481	17472	17278	17422	17502	17520	17454	17598	17513	17595	17506	17673	17567	17443	17559	17560	17433	17462	17357	17345	17573	17406	17291	17508	17556	17466	17464	17455	17538	17671	17527	17457	17389	17478	17587	17548	17417	17513	17297	17546	17442	17588	17340	17657	17449	17540	17380	17409	17508	17462	17512	17613	17491	17453	17677	17432	17530	17388	17390	17217	17475	17526	17684	17727	17726	17504	17440	17395	17477	17542	17506	17430	17370	17465	17557	17493	17380	17340	17218	17257	17544	17449	17491	17371	17238	17410	17577	17509	17428	17584	17561	17400	17450	17405	17467	17320	17408	17414	17544	17534	17559	17459	17478	17615	17417	17519	17244	17463	17827	17690	17728	17506	17459	17541	17501	17521	17465	17575	17358	17334	17508	17484	17587	17640	17524	17600	17464	17519	17465	17507	17541	17448	17356	17633	17642	17436	17547	17417	17480	17210	17507	17454	17441	17502	17358	17628	17318	17553	17595	17506	17377	17499	17370	17418	17696	17457	17588	17544	17464	17451	17440	17271	17497	17320	17505	17323	17424	17674	17677	17496	17554	17436	17596	17605	17438	17440	17677	17472	17376	17430	17393	17311	17624	17523	17451	17574	17363	17408	17511	17727	17430	17449	17397	17469	17637	17363	17749	17372	17504	17455	17345	17384	17505	17570	17545	17486	17279	17511	17355	17382	17389	17334	17288	17300	17408	17498	17345	17509	17306	17370	17557	17450	17512	17342	17574	17443	17385	17309	17725	17425	17214	17483	17477	17587	17563	17231	17395	17373	17482	17469	17398	17531	17492	17526	17359	17391	17587	17348	17261	17527	17491	17288	17557	17509	17423	17363	17557	17654	17550	17356	17542	17497	17512	17598	17605	17517	17471	17658	17502	17358	17378	17189	17437	17490	17225	17333	17637	17630	17429	17567	17453	17361	17365	17422	17539	17470	17443	17468	17482	17613	17524	17411	17762	17348	17566	17608	17638	17511	17382	17506	17409	17414	17561	17609	17549	17430	17253	17262	17464	17476	17416	17462	17384	17443	17446	17362	17776	17448	17497	17397	17501	17613	17511	17436	17586	17377	17430	17321	17304	17426	17457	17324	17512	17474	17393	17407	17340	17400	17472	17467	17641	17515	17299	17494	17381	17586	17481	17368	17570	17329	17500	17392	17381	17384	17408	17424	17552	17479	17318	17523	17539	17592	17366	17433	17437	17474	17486	17532	17447	17502	17197	17598	17782	17470	17373	17495	17638	17577	17331	17643	17498	17528	17543	17441	17520	17464	17355	17445	17328	17465	17589	17413	17390	17512	17486	17522	17489	17508	17488	17442	17491	17485	17515	17517	17318	17338	17558	17309	17714	17386	17481	17317	17385	17640	17425	17677	17479	17583	17595	17414	17548	17615	17359	17329	17448	17476	17533	17446	17483	17313	17357	17305	17609	17433	17748	17575	17384	17440	17436	17514	17365	17327	17650	17305	17403	17493	17575	17606	17358	17240	17460	17441	17451	17468	17456	17588	17619	17501	17689	17314	17580	17540	17527	17424	17579	17530	17622	17521	17541	17382	17442	17497	17635	17320	17400	17579	17629	17475	17483	17546	17449	17565	17212	17560	17495	17690	17527	17505	17644	17449	17452	17507	17444	17293	17669	17587	17700	17458	17439	17458	17371	17426	17444	17384	17518	17380	17332	17274	17572	17361	17660	17479	17423	17494	17404	17684	17569	17470	17272	17521	17430	17594	17320	17349	17399	17686	17291	17383	17404	17166	17450	17529	17527	17425	17388	17305	17514	17531	17443	17480	17494	17540	17483	17282	17554	17407	17622	17418	17412	17575	17396	17762	17604	17655	17486	17509	17515	17464	17592	17465	17182	17533	17431	17322	17502	17513	17268	17428	17296	17539	17269	17446	17526	17417	17589	17585	17332	17308	17276	17372	17475	17346	17376	17482	17667	17438	17475	17531	17656	17476	17600	17367	17433	17491	17417	17435	17273	17578	17385	17467	17508	17390	17536	17490	17613	17558	17542	17253	17491	17431	17370	17435	17565	17536	17505	17468	17641	17367	17561	17671	17508	17513	17584	17371	17447	17442	17496	17342	17451	17431	17485	17357	17462	17437	17357	17403	17274	17398	17619	17494	17426	17467	17675	17432	17388	17724	17380	17449	17558	17325	17282	17377	17561	17404	17534	17510	17492	17654	17414	17522	17418	17460	17433	17569	17362	17544	17283	17609	17505	17599	17567	17405	17251	17567	17509	17552	17545	17710	17507	17459	17535	17521	17333	17611	17519	17357	17621	17557	17548	17357	17630	17373	17514	17250	17470	17412	17359	17291	17633	17313	17510	17429	17459	17459	17667	17409	17608	17694	17625	17368	17642	17591	17456	17348	17620	17496	17662	17593	17572	17535	17417	17400	17525	17283	17491	17355	17599	17531	17518	17451	17544	17291	17286	17383	17508	17407	17316	17493	17627	17449	17196	17375	17520	17304	17430	17322	17550	17474	17376	17394	17403	17373	17595	17573	17424	17622	17407	17524	17480	17699	17268	17535	17597	17602	17561	17493	17710	17487	17415	17430	17549	17413	17444	17516	17399	17474	17311	17492	17478	17453	17374	17668	17369	17398	17400	17311	17469	17560	17379	17254	17538	17526	17640	17560	17279	17615	17551	17438	17650	17488	17523	17557	17240	17271	17334	17398	17547	17515	17394	17212	17432	17370	17497	17333	17415	17530	17424	17590	17598	17344	17567	17534	17455	17401	17611	17710	17693	17341	17526	17460	17260	17726	17452	17383	17610	17469	17502	17357	17477	17509	17432	17511	17499	17379	17495	17406	17228	17473	17558	17474	17683	17506	17476	17438	17471	17570	17383	17557	17515	17322	17612	17471	17358	17432	17332	17507	17579	17615	17699	17603	17440	17346	17456	17478	17488	17537	17583	17292	17416	17333	17437	17514	17312	17465	17612	17259	17700	17394	17487	17545	17646	17369	17567	17432	17456	17444	17630	17457	17498	17452	17469	17487	17387	17638	17545	17434	17294	17352	17592	17468	17398	17285	17642	17486	17364	17458	17493	17596	17498	17394	17473	17501	17361	17376	17523	17300	17467	17634	17544	17492	17451	17707	17573	17466	17675	17406	17530	17512	17512	17423	17500	17468	17617	17320	17446	17568	17387	17519	17413	17500	17655	17498	17508	17637	17540	17436	17391	17297	17559	17368	17412	17398	17442	17209	17423	17392	17422	17514	17513	17369	17272	17224	17489	17350	17449	17355	17475	17592	17565	17612	17450	17516	17675	17411	17302	17738	17566	17596	17625	17552	17472	17320	17693	17509	17541	17476	17435	17454	17667	17656	17520	17516	17403	17467	17396	17684	17274	17541	17325	17475	17298	17440	17526	17588	17383	17522	17526	17415	17520	17414	17328	17469	17384	17613	17381	17478	17422	17407	17436	17428	17520	17354	17334	17537	17389	17404	17401	17499	17493	17410	17527	17388	17711	17278	17349	17580	17300	17523	17360	17527	17489	17593	17502	17398	17383	17563	17385	17472	17453	17711	17560	17338	17512	17602
15095	27977	26788	23065	20072	18344	17873	17303	16879	16570	16994	24513	34015	32120	26640	21175	17852	16352	15698	15545	15671	15722	15509	15617	15681	15559	15566	15603	15568	15569	15645	15338	15566	15575	15473	15541	15596	15439	15752	15632	15619	15661	15579	15670	15552	15512	15694	15784	15529	15754	15650	15676	15529	15536	15497	15785	15599	15578	15712	15661	15674	15671	15601	15663	15632	15436	15673	15626	15501	15682	15691	15485	15569	15626	15663	15533	15531	15639	15664	15635	15631	15632	15722	15651	15531	15788	15546	15529	15659	15632	15411	15585	15523	15396	15685	15578	15593	15672	15623	15463	15549	15500	15521	15543	15512	15573	15671	15589	15552	15490	15578	15490	15627	15678	15542	15492	15521	15720	15575	15778	15674	15547	15648	15405	15471	15598	15637	15428	15613	15594	15446	15648	15710	15662	15705	15595	15586	15693	15706	15484	15627	15634	15709	15455	15704	15497	15698	15468	15670	15601	15527	15523	15617	15528	15598	15640	15473	15487	15654	15528	15744	15521	15431	15544	15548	15595	15542	15535	15591	15663	15542	15618	15636	15575	15632	15607	15666	15482	15539	15547	15308	15657	15584	15759	15746	15645	15728	15195	15570	15682	15524	15534	15622	15505	15671	15452	15448	15531	15426	15613	15546	15577	15581	15762	15549	15632	15685	15741	15704	15733	15538	15588	15556	15525	15367	15667	15656	15515	15706	15557	15489	15526	15549	15485	15554	15509	15615	15621	15590	15599	15520	15472	15674	15699	15586	15498	15530	15612	15681	15516	15494	15711	15541	15726	15666	15512	15535	15727	15655	15538	15592	15758	15632	15615	15659	15582	15672	15545	15570	15731	15557	15611	15536	15507	15626	15626	15586	15598	15627	15501	15656	15731	15580	15521	15617	15549	15652	15566	15667	15543	15541	15347	15467	15624	15773	15748	15608	15472	15756	15644	15476	15521	15489	15577	15626	15706	15487	15542	15609	15676	15389	15513	15734	15763	15495	15719	15389	15566	15607	15632	15640	15581	15705	15470	15521	15595	15541	15674	15510	15497	15551	15536	15637	15461	15751	15521	15581	15571	15512	15659	15505	15801	15592	15639	15665	15593	15590	15555	15353	15688	15560	15566	15617	15595	15655	15637	15544	15479	15513	15618	15512	15518	15675	15755	15623	15582	15618	15549	15417	15685	15462	15523	15596	15562	15465	15479	15608	15535	15519	15538	15660	15676	15619	15690	15624	15596	15534	15441	15634	15473	15575	15514	15554	15545	15524	15550	15519	15649	15626	15646	15587	15781	15568	15795	15635	15853	15755	15561	15564	15588	15579	15379	15469	15430	15639	15519	15586	15738	15450	15636	15384	15575	15664	15661	15630	15455	15577	15522	15542	15614	15642	15683	15654	15489	15792	15538	15644	15428	15588	15474	15677	15638	15528	15714	15564	15657	15419	15478	15707	15619	15584	15503	15489	15523	15560	15520	15631	15751	15617	15625	15656	15685	15631	15579	15568	15536	15567	15483	15641	15622	15511	15688	15583	15532	15565	15647	15527	15806	15550	15763	15618	15732	15571	15594	15669	15716	15552	15521	15700	15751	15552	15711	15530	15577	15640	15564	15561	15604	15552	15590	15742	15676	15648	15731	15557	15564	15661	15514	15449	15661	15462	15561	15492	15497	15782	15621	15492	15400	15544	15606	15551	15436	15394	15786	15550	15534	15541	15551	15742	15485	15486	15401	15610	15632	15429	15624	15484	15575	15668	15607	15665	15648	15541	15696	15599	15469	15695	15717	15554	15631	15513	15762	15546	15496	15506	15754	15560	15484	15613	15673	15636	15559	15646	15580	15561	15512	15819	15612	15619	15659	15499	15591	15392	15448	15677	15565	15554	15445	15656	15619	15591	15488	15623	15569	15652	15533	15575	15529	15485	15640	15710	15567	15428	15590	15503	15587	15646	15542	15683	15399	15739	15698	15570	15627	15553	15640	15547	15667	15626	15458	15524	15510	15579	15541	15412	15653	15633	15486	15591	15508	15706	15599	15573	15631	15792	15504	15705	15418	15522	15729	15654	15615	15563	15489	15505	15595	15456	15508	15439	15633	15643	15537	15480	15651	15486	15617	15781	15425	15433	15467	15613	15415	15427	15659	15627	15516	15742	15484	15607	15506	15421	15512	15608	15534	15577	15564	15486	15540	15641	15585	15412	15622	15575	15656	15534	15556	15717	15483	15621	15606	15542	15523	15586	15566	15626	15580	15536	15560	15520	15619	15583	15731	15545	15512	15609	15468	15457	15491	15592	15707	15545	15824	15694	15497	15642	15388	15632	15572	15524	15563	15652	15289	15507	15588	15670	15565	15721	15682	15768	15379	15605	15609	15694	15638	15506	15639	15454	15720	15715	15748	15603	15639	15614	15487	15570	15631	15514	15734	15349	15648	15587	15628	15747	15524	15547	15724	15526	15488	15624	15493	15651	15485	15556	15616	15631	15503	15411	15503	15746	15651	15520	15607	15690	15516	15584	15719	15627	15658	15704	15716	15439	15589	15687	15646	15557	15415	15694	15496	15550	15651	15500	15749	15567	15659	15505	15525	15638	15441	15552	15437	15651	15471	15461	15609	15511	15600	15595	15595	15314	15475	15543	15558	15607	15716	15610	15511	15592	15492	15669	15673	15691	15525	15460	15724	15566	15694	15382	15621	15528	15575	15544	15753	15744	15457	15623	15523	15739	15627	15480	15818	15440	15641	15634	15619	15506	15612	15506	15674	15368	15641	15689	15733	15624	15758	15472	15661	15519	15532	15659	15605	15731	15547	15657	15440	15508	15732	15574	15766	15651	15659	15657	15559	15539	15657	15615	15592	15658	15372	15574	15591	15607	15535	15676	15583	15430	15626	15455	15665	15693	15439	15724	15708	15652	15565	15425	15687	15529	15506	15596	15558	15615	15578	15630	15598	15475	15695	15602	15557	15494	15457	15465	15673	15575	15809	15514	15656	15690	15545	15648	15632	15668	15801	15497	15705	15553	15513	15490	15616	15565	15593	15413	15697	15517	15459	15511	15678	15603	15603	15476	15580	15394	15586	15687	15659	15578	15565	15576	15661	15693	15531	15601	15519	15679	15604	15569	15529	15530	15722	15843	15680	15692	15535	15430	15559	15597	15613	15462	15534	15520	15633	15552	15778	15746	15717	15599	15658	15486	15405	15665	15569	15778	15409	15663	15379	15671	15563	15669	15778	15622	15632	15476	15647	15512	15601	15581	15570	15502	15649	15729	15775	15764	15593	15550	15558	15450	15612	15511	15544	15492	15519	15594	15554	15418	15564	15557	15560	15645	15451	15617	15522	15575	15570	15683	15612	15601	15429	15515	15567	15535	15513	15607	15598	15326	15586	15480	15570	15454	15700	15689	15575	15646	15552	15684	15452	15662	15562	15551	15508	15689	15566	15550	15522	15635	15572	15625	15495	15637	15652	15704	15504	15632	15631	15644	15641	15512	15539	15500	15516	15620	15534	15499	15657	15675	15562	15612	15772	15621	15663	15738	15468	15530	15528	15687	15500	15656	15552	15577	15572	15652	15491	15780	15784	15752	15570	15655	15586	15475	15682	15634	15550	15718	15682	15400	15657	15546	15660	15666	15631	15489	15622	15607	15543	15602	15558	15602	15556	15705	15496	15527	15672	15589	15646	15610	15537	15488	15472	15415	15684	15552	15632	15699	15791	15443	15547	15571	15515	15642	15417	15530	15576	15542	15572	15776	15817	15375	15723	15577	15486	15591	15489	15563	15532	15649	15473	15372	15525	15482	15774	15584	15378	15681	15395	15627	15494	15620	15748	15445	15624	15550	15309	15556	15584	15513	15681	15651	15313	15529	15707	15622	15341	15566	15665	15749	15699	15541	15599	15732	15625	15495	15683	15505	15392	15555	15466	15399	15442	15583	15586	15393	15530	15601	15664	15500	15656	15668	15550	15652	15549	15477	15653	15513	15590	15635	15540	15771	15589	15562	15611	15441	15327	15525	15486	15576	15589	15662	15509	15707	15610	15481	15366	15470	15642	15497	15492	15760	15377	15516	15686	15673	15699	15721	15583	15799	15715	15658	15502	15602	15445	15598	15728	15393	15641	15721	15556	15600	15665	15519	15653	15516	15643	15524	15675	15418	15661	15619	15457	15428	15478	15619	15619	15591	15570	15545	15638	15588	15498	15688	15562	15543	15572	15601	15580	15619	15656	15663	15641	15701	15575	15689	15596	15662	15539	15639	15391	15731	15564	15603	15601	15571	15522	15534	15647	15526	15526	15660	15574	15492	15645	15514	15732	15583	15636	15658	15300	15605	15499	15592	15476	15565	15598	15741	15710	15752	15497	15618	15493	15477	15698	15532	15615	15576	15477	15541	15727	15492	15583	15515	15397	15796	15697	15546	15490	15488	15582	15745	15512	15559	15562	15599	15520	15801	15577	15609	15630	15677	15632	15610	15608	15583	15708	15504	15609	15595	15475	15572	15568	15500	15608	15673	15564	15479	15561	15623	15587	15636	15517	15408	15632	15712	15611	15426	15633	15581	15597	15607	15763	15574	15573	15459	15495	15544	15606	15683	15587	15625	15570	15711	15760	15424	15590	15622	15586	15509	15594	15606	15721	15671	15684	15590	15558	15519	15674	15512	15576	15502	15611	15537	15594	15665	15557	15513	15523	15503	15573	15583	15559	15587	15481	15563	15610	15401	15622	15739	15657	15645	15423	15560	15459	15546	15532	15513	15641	15512	15461	15748	15619	15563	15501	15646	15536	15533	15577	15623	15657	15503	15526	15565	15531	15409	15340	15599	15591	15474	15361	15677	15691	15539	15602	15701	15462	15530	15695	15559	15627	15597	15459	15555	15669	15626	15666	15540	15805	15450	15346	15544	15585	15547	15479	15675	15528	15623	15604	15508	15649	15421	15650	15694	15636	15572	15728	15633	15565	15703	15432	15536	15844	15435	15672	15611	15488	15599	15612	15653	15642	15717	15779	15522	15525	15568	15361	15748	15431	15634	15547	15581	15474	15524	15659	15805	15560	15689	15463	15498	15541	15605	15647	15745	15639	15643	15478	15563	15510	15651	15631	15569	15650	15682	15646	15626	15609	15576	15622	15550	15756	15724	15573
22261	20744	28364	23238	21004	22890	24620	19822	19037	19033	20158	28792	39435	37485	31929	25911	21361	19292	18409	18241	17918	17949	18039	17837	18156	17809	18054	17905	17770	17847	17964	17934	17841	18076	17683	18086	17835	17915	18031	18077	17975	17933	17868	17836	17923	17932	17771	17824	18045	17837	17766	17933	17815	17834	17958	18087	17873	17910	17781	17846	17600	17797	17623	17809	18036	17982	17798	18026	17837	17772	17574	17930	17994	17867	17722	17821	17942	17686	17762	17858	17920	18068	17705	17935	17766	17862	17690	17996	17997	17859	17879	17921	17809	17866	17961	17846	17794	17894	17806	18083	18006	17897	17818	17843	17631	17922	17917	17709	17738	17834	17907	17823	17943	17806	17873	17828	17728	17896	17734	18024	17881	17801	17842	17950	17897	17638	17852	17816	17568	17839	17860	17641	17936	17704	17722	17821	17943	17787	17848	17844	17919	17821	17760	17937	17736	17962	17720	17572	17738	17856	17852	17666	17875	17726	17701	17817	17889	17909	17785	17750	17845	17912	17763	17774	17887	17743	17775	17913	17794	17857	17714	17841	17884	17747	17898	17916	17718	17830	17902	17908	17903	17870	17838	17835	17874	17759	17795	18048	17975	17849	17890	17882	17826	17870	18001	17954	17859	17827	17772	17749	17672	17787	17737	17775	17943	17972	17747	17824	17924	17805	17910	17970	17894	17869	17705	17843	17722	17711	17893	17663	17799	17940	17958	17778	17848	17786	17758	17803	17778	17885	17784	17824	17686	17681	17860	17832	17614	17811	17833	17918	17836	17924	17781	18070	17941	17823	17626	17825	17658	17750	17856	17815	17815	17974	17963	17859	17937	17974	17810	17905	17808	17741	17706	17845	17824	17631	17862	17745	18021	17789	17783	17667	17778	17821	17863	17897	17953	17820	17668	17823	17619	17920	17769	17578	17843	17702	17896	17545	17843	17911	17932	17879	17775	17795	17960	17772	17823	17817	17836	17851	17771	17774	17777	17867	17663	17832	17815	17716	17786	17714	17901	17809	17675	17768	17704	17780	17974	17992	17644	17972	17599	17589	17927	17852	18149	17782	17788	17972	17990	17798	17827	17765	17720	17757	17602	17775	17890	17757	17813	17715	17720	17833	17800	17937	17713	17818	17764	17858	17890	17789	17738	17683	17817	17779	17882	17675	17739	17671	17627	18019	17869	17702	17743	17660	17619	17910	17904	17734	17918	17912	17754	17929	17820	17869	17781	17658	17793	17708	17872	17826	17736	17873	17619	17907	17747	17626	17814	17772	17748	17869	17798	17809	17696	17567	17687	17821	17804	17613	17891	17620	17804	17767	17759	17716	17975	17795	17904	17784	18046	17800	18062	17914	17807	17853	17911	17735	17743	17939	17778	17837	17845	17804	17754	17909	17912	17861	17897	17988	17794	17769	17624	17899	17894	17826	18033	17637	17674	17789	17853	17835	17939	17783	17662	17715	17775	17665	17766	17779	17850	17904	17654	17809	17729	17896	17716	17795	17944	17864	17676	17597	17930	17967	18062	17927	17833	17612	17888	17674	17786	17764	17645	17866	17658	17745	17792	18027	17930	17788	17711	17809	17992	17844	17669	17669	17858	17971	17906	17744	17749	17769	17874	17678	17779	18008	17656	17716	17759	17960	17819	17747	17655	17648	17920	17922	17857	17600	17844	17889	17824	17586	17884	17669	17857	17690	17794	17686	17971	17744	17755	17737	17813	17750	17842	17977	17888	17993	17806	17915	17915	17796	17599	17618	17774	17762	17887	17702	17960	17656	17688	17903	17762	17723	17675	17748	17943	17694	17896	17636	17704	17722	17726	17786	17697	17725	17825	17744	17928	17850	17754	17653	17884	17689	17769	17863	17659	17985	17930	17712	17893	17909	17728	17701	17855	17959	17808	17867	17886	17731	17890	17660	17782	17900	17726	17815	17929	17993	17838	17782	17842	17848	17642	17609	17745	17793	17757	17600	17824	17893	17899	17830	17900	17806	17790	17676	17976	17864	17853	17721	17793	17768	17780	17733	17811	17942	17588	17655	17894	17718	17823	17843	17725	17697	17846	17785	17932	17698	17833	17714	17885	17671	17682	17831	17912	17718	17734	17818	17924	17836	17780	17808	17817	17864	17873	17573	17875	17733	17665	17700	17981	17697	17780	17605	17723	17803	17848	17783	17991	17789	17822	18073	17792	17768	17832	17633	17823	17735	17686	17739	17945	17915	17666	17733	17965	17835	17800	17926	17860	17568	17575	17790	17775	17635	17754	17849	17891	17792	17750	17979	18045	17705	17855	17934	18066	17786	17987	17830	17756	17924	17905	17837	17789	17718	17904	17730	17645	17856	17648	17761	17793	17646	17815	17723	17888	17657	17720	17747	17685	17761	17625	17740	17662	17754	17983	17740	17796	17695	17692	17855	17922	17814	17757	17534	17824	17885	17985	17805	17837	17795	17563	18034	17950	17844	17911	17705	17737	17839	17788	17695	17715	17899	17915	17707	17969	18013	17739	17689	17836	17810	17856	17928	17971	17923	17615	17750	17854	17853	17794	17802	17818	17843	17844	17907	17714	17909	17698	17750	17845	17858	17869	17717	17969	17857	18031	17780	17693	17728	17794	17643	17866	17820	17670	17754	17650	17779	17848	17693	17672	17779	17775	17750	17703	17963	17739	17607	17891	17679	17926	17909	17550	17670	17806	17671	17857	17665	17885	17837	17921	17871	17611	17730	18036	17910	17714	17855	17813	17669	17897	17717	17835	17778	17744	17868	17787	17893	17871	17942	17820	17822	18120	17897	17928	17782	17853	17720	17880	17799	17975	17830	17718	17746	17776	17788	17691	17802	17689	17973	17883	17794	17967	17872	17541	17726	17763	17979	17794	17970	17940	17808	17703	17711	17790	17891	17807	18066	17611	17713	17709	17755	17812	17658	17870	17626	17727	17830	17791	17865	17835	17829	17748	17964	17783	17617	17802	17813	17927	17837	17737	17862	17816	17591	17736	17912	17958	17756	17939	17598	17833	17661	17805	17726	17765	17947	17845	17643	17820	17848	17788	17773	17956	17576	17744	17862	17857	17762	17766	17732	17774	17740	17719	17908	17801	17790	17902	17943	17741	17928	17812	17547	17569	17898	18011	17868	17928	17913	17830	17958	17659	17633	17779	17769	17965	17706	17640	17649	17978	17752	17742	17630	17966	17872	17687	17826	17672	17812	17910	17731	17814	17838	17883	17761	17687	17704	17750	17696	17740	17657	17681	17905	17989	17784	17895	17777	17839	17738	17870	17858	17851	17766	17671	17785	17679	17419	17875	17728	17803	17725	17857	17895	17882	17770	17635	17681	18071	17923	17809	17750	17959	17829	17630	17636	17934	17900	17797	17754	17645	17898	17853	17757	17715	17852	17873	17846	17810	17518	17732	17608	17838	17739	17808	17834	17802	17667	17660	17734	17731	17818	17910	17740	17684	17856	17854	17798	17841	17946	17967	17975	17848	17933	17902	17790	17611	17680	17699	18006	17866	17874	17764	18031	17760	17770	17837	17767	17821	17920	17835	17949	17890	18043	17599	17884	17900	17754	17879	17755	17775	17876	17633	17887	17996	17450	17776	17868	17777	17931	17905	17726	17886	17941	17892	17794	17756	17855	17817	17968	18064	17899	17557	17859	17817	17790	17858	17627	17585	17806	17904	17831	17794	17691	17948	17936	17708	17720	17939	17638	17915	17876	17746	17929	17892	17882	17852	17817	17754	17689	17800	17986	17887	17733	17561	17698	17900	17843	17778	17733	17662	17628	17816	17826	17745	17673	17881	17826	17761	17868	17790	17749	17744	17826	17726	17638	17752	17821	17761	17849	17839	17847	17795	17884	17630	17815	17581	17736	17738	17983	17883	17671	17931	17897	17807	17791	17670	17811	17829	17758	17955	17823	17941	17744	17869	17840	17658	17948	17762	17867	17719	17725	17928	17781	17828	17843	17742	17727	17894	17699	17810	17694	17897	17823	17860	17771	17890	17760	17773	17805	17990	17798	17824	17650	17779	17724	17793	17813	17907	17777	17753	17794	17597	17871	17887	17688	17856	17803	17746	17903	17726	17732	17872	17595	17490	17787	17633	17735	17990	17834	17841	17913	17909	17810	17775	17849	17818	17771	17968	17846	17704	17931	17780	17697	17858	17919	17734	17833	17908	17811	17950	17713	17832	17947	17918	17822	17625	17586	17824	17810	17654	17809	17678	17780	17930	17598	17845	17955	17898	17813	17895	17873	17764	17816	17748	17905	17699	17830	17856	17945	17717	17821	17869	17721	17771	17913	17576	17759	17863	17751	17771	17891	17656	17835	17645	17469	17639	17812	17834	17760	17817	17782	17804	17983	17820	17869	17827	17774	17743	17877	17950	17943	17725	17605	17885	17675	17866	17776	17809	17872	17587	17758	17855	17868	17536	17892	17970	17678	17763	17964	17677	17713	17700	18171	18028	18050	17953	17721	17830	17844	17755	17862	17813	17888	17803	17796	17819	17810	17741	17841	17677	17603	17696	17696	17932	17931	17930	17792	17715	17795	17827	17810	17715	17698	17790	17861	17947	18008	17881	17757	17783	17956	17732	17695	17951	17949	17841	17759	17737	17721	17779	17717	17897	17645	17812	17745	17736	17787	17699	17929	17836	17865	17777	17672	17958	17810	17719	18081	17759	17839	17918	17745	18001	17882	17765	17674	17656	17880	17769	17761	17834	17566	17751	17654	17883	17824	17739	17888	17908	17688	17666	17657	17874	17946	17630	17786	17968	17926	17682	17907	17778	17662	17671	17676	17852	17818	17910	17877	17818	17667	17878	17781	17923	17940	17965	17801	17786	17692	17649	17841	17961	17967	18049	17970	17870	17949	17783	17812	17797	17713	17751	17723	17611	17699	17839	17852	17827	17803	18016	17844	17848	17820	17880	17856	17817	17753	17770	17859	17735	17949	17841	17717	17793	17821	17602	17624	17773	17889	17913	17829	17791	17708	17983	17996	17941	17801	17728	17623	17803	17868	17690	17733	17834	17669	17902	17666	17795	17962	17659	17814	17748	17911	17923	17821	17809	17606	17656	17756	17934	17731	17935	17806	17829	17845	17840	17900	17693	17690	17778	17857	17720	17608
17118	34477	34906	27288	21990	19586	18278	18041	17574	17282	19468	33363	41991	38907	32813	25265	19413	17180	16057	15841	15994	15865	15811	15837	15739	15683	15852	15939	15713	15719	15873	15632	15816	15687	15621	15777	15801	15881	15968	15754	15874	15591	15951	15736	15851	15634	15728	15956	15617	15758	15863	15734	15772	15937	15793	15819	15916	15580	15797	15827	15590	15748	15619	15621	15687	15945	15688	15848	15684	15781	15709	15887	15540	15505	15868	15837	15782	15802	15770	15937	15750	15760	15770	16006	15822	15831	15568	15919	15719	15672	15736	15761	15881	15759	15836	15855	15669	15828	15774	15862	15919	15759	15628	15699	15890	15747	15606	15694	15756	15650	15740	15801	15801	15639	15751	15785	15766	15655	15914	15789	15650	15601	15783	15882	15729	15730	15654	15786	15710	15735	15731	15789	15753	15641	15785	15822	15776	15742	15736	15914	15691	15666	15849	15798	15776	15821	15789	15889	15704	15570	15680	15739	15669	15660	15795	15843	15578	15709	15882	15929	15882	15736	15617	15782	15687	15952	15693	15853	15894	15831	15792	15654	15676	15670	15845	15768	15777	15644	15668	15989	15631	15849	15786	15771	15848	15828	15766	15694	15596	15683	15807	15824	15660	15801	15751	15764	15725	15692	15768	15754	15657	15632	15777	15583	15808	15820	15835	15703	15816	15716	15805	15829	15895	15791	15752	15817	15787	15673	15861	15839	15686	15639	15919	15872	15683	15839	15688	15761	15874	15635	15887	15538	15793	15862	15792	15886	15827	15808	15671	15755	15699	15729	15848	15921	15613	15808	15807	15625	15963	15780	15609	15804	15746	15730	15739	15812	15650	15690	15670	15683	15781	15567	15742	15668	15780	15861	15753	15798	15773	15738	15612	15701	15805	15688	15769	15767	15640	15601	15882	15824	15752	15631	15737	15917	15756	15591	15664	15774	15871	15726	15681	15705	15740	15782	15782	15692	15707	15863	15859	15707	15851	15751	15775	15823	15765	15756	15741	15914	15739	15656	15917	15864	15841	15733	15765	15696	15767	15729	15754	15666	15814	15870	15856	15757	15797	15822	15710	15747	15729	15700	15597	15626	15952	15593	15749	15736	15799	15736	15646	15794	15916	15766	15795	15681	15700	15701	15873	15904	15681	15736	15751	15772	15813	15746	15818	15725	15590	15761	15958	15684	15660	15770	15573	15733	15890	15573	15844	15788	15643	15790	15769	15856	15881	15800	15810	15867	15834	15761	15803	15795	15623	15816	15656	15708	15893	15761	15747	15923	15788	15785	15692	15658	15779	15767	15850	15698	15757	15706	15684	15647	15959	15666	15856	15759	15789	15671	15814	15793	15627	15784	15878	15725	15789	15736	15890	15726	15743	15768	15823	15737	15809	15594	15707	15717	15744	15781	15761	15829	15621	15851	15616	15764	15808	15575	15654	15824	15661	15805	15691	15610	15852	15604	15622	15717	15738	15719	15537	15635	15718	15704	15696	15894	15729	15748	15768	15691	15620	15670	15803	15624	15765	15529	15847	15689	15834	15809	15653	15793	15821	15559	15729	15776	15657	15620	15758	15855	15891	15856	15860	15753	15830	15573	15768	15764	15714	15708	15785	15723	15674	15748	15705	15762	15738	15701	15685	15723	15765	15811	15692	15822	15867	15755	15735	15870	15735	15941	15652	15842	15760	15597	15723	15780	15741	15688	15850	15598	15846	15655	15617	15786	15572	15641	15852	15763	15762	15776	15709	15759	15635	15746	15664	15678	15777	15786	15718	15785	15748	15749	15765	15772	15626	15776	15843	15677	15892	15535	15768	15687	15796	15759	15702	15679	15772	15825	15766	15615	15672	15780	15728	15592	15897	15816	15698	15584	15898	15762	15615	15801	15658	15625	15792	15627	15833	15737	15688	15593	15826	15678	15700	15761	15640	15724	15689	15635	15659	15564	15888	15796	15776	15785	15711	15665	15686	15661	15667	15711	15538	15812	15910	15853	15660	15790	15615	15815	15868	15571	15534	15826	15641	15713	15620	15809	15792	15549	15729	15637	15793	15847	15853	15816	15774	15769	15620	15680	15971	15493	15744	15629	15805	15779	15688	15827	15904	15801	15747	15767	15801	15692	15724	15783	15619	15552	15769	15729	15729	15654	15632	15822	15641	15752	15786	15726	15704	15668	15711	15695	15756	15839	15626	15718	15709	15971	15634	15733	15659	15835	15765	15864	15717	15790	15791	15816	15801	15633	15732	15749	15825	15714	15781	15951	15677	15760	15790	15880	15901	15596	15773	15869	15646	15473	15733	15745	15751	15929	15665	15695	15680	15868	15613	15692	15701	15813	15719	15896	15780	15703	15714	15655	15843	15821	15797	15725	15750	15731	15737	15633	15654	15699	15666	15580	15717	15695	15539	15788	15738	15963	15883	15826	15769	15821	15683	15836	15880	15633	15827	15983	15749	15604	15891	15742	15723	15679	15796	15628	15803	15576	15604	15743	15758	15852	15696	15694	15817	15683	15690	15659	15727	15658	15890	15756	15752	15590	15813	15755	15727	15707	15627	15738	15753	15649	15592	15705	15915	15802	15556	15813	15821	15633	15721	15752	15650	15790	15745	15814	15682	15802	15749	15779	16008	15679	15649	15902	15666	15827	15821	15840	15648	15815	15719	15862	15839	15686	15674	15777	15883	15809	15778	15879	15934	15760	15726	15830	15894	15767	15848	15948	15759	15537	15717	15701	15648	15699	15796	15649	15730	15640	15841	15670	15845	15771	15822	15823	15691	15625	15711	15713	15820	15744	15651	15852	15702	15719	15791	15978	15790	15666	15756	15662	15826	15611	15716	15557	15792	15874	15775	15860	15669	15603	15746	15716	15792	15726	15674	15735	15680	15777	15803	15609	15828	15842	15756	15767	15833	15679	15699	15564	15703	15578	15987	15819	15781	15578	15591	15889	15705	15903	15712	15755	15716	15756	15597	15690	15769	15862	15764	15801	15758	15704	15822	15708	15751	15812	15762	15611	15884	15817	15798	15615	15893	15665	15637	15724	15847	15815	15732	15842	15691	15796	15730	15768	15857	15830	15793	15802	15731	15809	15792	15669	15732	15844	15692	15778	15823	15781	15689	15587	15734	15914	15841	15767	15601	15569	15690	15831	15726	15818	15863	15880	15809	15955	15666	15719	15604	15726	15654	15726	15596	15685	15772	15630	15695	15866	15657	15736	15748	15655	15638	15730	15738	15576	15755	15858	15808	15618	15884	15609	15715	15637	15804	15813	15628	15834	15786	15582	15761	15817	15753	15829	15755	15684	15633	15747	15627	15781	15747	15592	15769	15675	15726	15788	15692	15773	15699	15636	15715	15771	15713	15699	15780	15884	15892	15614	15897	15764	15711	15740	15754	15905	15831	15831	15679	15640	15759	15651	15772	15740	15837	15605	15521	15706	15787	15713	15700	15883	15643	15825	15704	15749	15758	15784	15699	15719	15757	15800	15723	15502	15768	15701	15672	15660	15743	15669	15705	15672	15745	15716	15676	15855	15827	15835	15719	15563	15728	15744	15832	15570	15722	15763	15749	15732	15619	15639	15668	15827	15842	15738	15683	15849	15718	15902	15787	15731	15836	15791	15798	15805	15845	15822	15715	15585	15648	15648	15685	15849	15864	15704	15657	15730	15837	15897	15697	15746	15685	15624	15654	15720	15864	15656	15849	15597	15609	15693	15821	15887	15602	15832	15781	15870	15753	15761	15758	15835	15551	15633	15858	15717	15777	15721	15533	15790	15654	15870	15660	15617	15724	15719	15894	15724	15618	15933	15692	15777	15866	15680	15680	15586	15633	15730	15672	15772	15807	15704	15730	15749	15769	15638	15734	15725	15704	15834	15847	15731	15640	15740	15586	15864	15567	15539	15850	15693	15647	15738	15747	15741	15684	15789	15837	15693	15787	15614	15752	15777	15659	15782	15676	15681	15849	15692	15751	15770	15795	15557	15859	15581	15787	15746	15760	15686	15654	15637	15758	15669	15494	15665	15758	15724	15684	15738	15807	15730	15678	15568	15816	15686	15698	15866	15782	15620	15702	15884	15804	15783	15760	15743	15601	15847	16012	15725	15730	15629	15660	15643	15692	15682	15971	15815	15813	15893	15713	15850	15748	15878	15630	15732	15935	15780	15839	15570	15620	15719	15688	15782	15997	15721	15592	15630	15762	15769	15836	15717	15612	15933	15733	15541	15801	15579	15862	15932	15711	15643	15849	15630	15762	15798	15737	15662	15575	15692	15861	15757	15752	15715	15688	15790	15878	15743	15736	15844	15712	15837	15858	15698	15957	15802	15659	15847	15767	15754	15673	15830	15673	15775	15791	15748	15684	15710	15611	15662	15688	15560	15761	15718	15907	15709	15819	15720	15849	15686	15838	15619	15754	15795	15775	15764	15688	15629	15723	15822	15734	15789	15663	15740	15610	15844	15796	15691	15683	15765	15725	15880	15752	15647	15848	15749	15760	15698	15779	15758	15584	15908	15731	15784	15636	15733	15735	15861	15650	15587	15615	15773	15681	15819	15770	15910	15761	15545	15481	15599	15694	15669	15867	15744	15672	15716	15805	15766	15876	15724	15649	15880	15717	15772	15822	15772	15673	15617	15745	15715	15748	15644	15742	15751	15641	15839	15711	15593	15572	15799	15771	15643	15615	15781	15811	15631	15838	15805	15664	15750	15791	15825	15711	15759	15900	15755	15753	15965	15750	15771	15829	15715	15714	15761	15913	15812	15641	15817	15810	15665	15643	15821	15526	15824	15742	15783	15613	15641	15757	15650	15752	15834	15636	15606	15645	15832	15947	15911	15663	15654	15574	15771	15655	15772	15749	15777	15813	15617	15759	15803	15764	15795	15836	15903	15882	15686	15794	15659	15745	15630	15594	15633	15901	15750	15705	15812	15649	15697	15736	15932	15784	15675	15791	15907	15842	15890	15608	15808	15719	15836	16026	15573	15742	15695	15720	15737	15696	15781	15906	15578	15758	15756	15809	15843	15887	15638	15616	15788	15717	15614	15792	15746	15695	15723	15730	15847	15649	15723	15765	15799	15556	15674	15665	15707	15582	15636	15812	15663	15804	15822	15763	15725	15887	15682	15625	15936	15578	15661
26862	22240	27306	25080	19367	18317	18178	17903	17828	17928	17872	18328	19380	19777	19222	18578	18036	17619	17583	17641	17657	17386	17411	17357	17371	17387	17431	17429	17562	17568	17403	17344	17355	17436	17362	17432	17242	17412	17366	17501	17460	17509	17637	17448	17297	17268	17200	17467	17445	17280	17387	17381	17419	17487	17523	17472	17397	17394	17504	17445	17529	17389	17457	17543	17325	17454	17359	17654	17485	17393	17476	17590	17506	17376	17579	17470	17568	17545	17560	17485	17485	17728	17425	17348	17482	17499	17233	17469	17521	17266	17597	17439	17476	17464	17385	17670	17342	17461	17283	17402	17356	17429	17545	17366	17385	17540	17509	17501	17516	17427	17360	17571	17410	17563	17392	17533	17527	17486	17379	17473	17413	17574	17465	17416	17286	17390	17343	17313	17497	17208	17454	17369	17340	17332	17439	17358	17483	17405	17380	17420	17469	17412	17256	17438	17376	17192	17441	17419	17354	17491	17297	17595	17532	17338	17428	17551	17473	17492	17463	17402	17373	17458	17488	17510	17406	17390	17516	17522	17434	17485	17330	17474	17395	17392	17428	17478	17587	17362	17562	17626	17572	17421	17428	17365	17413	17390	17517	17408	17585	17478	17360	17321	17580	17508	17365	17260	17467	17475	17265	17266	17483	17585	17485	17400	17472	17467	17346	17384	17351	17374	17504	17508	17417	17400	17471	17412	17450	17583	17626	17516	17463	17349	17456	17468	17364	17455	17428	17345	17297	17559	17556	17487	17349	17502	17499	17587	17271	17414	17368	17369	17332	17492	17420	17465	17264	17269	17534	17499	17303	17476	17160	17212	17475	17588	17519	17443	17455	17492	17599	17498	17411	17586	17477	17316	17490	17264	17218	17431	17695	17574	17315	17460	17622	17426	17352	17319	17370	17450	17302	17435	17542	17366	17698	17435	17356	17601	17585	17548	17431	17517	17436	17410	17523	17510	17359	17641	17271	17457	17459	17584	17531	17389	17308	17457	17393	17494	17375	17389	17447	17383	17557	17510	17454	17390	17386	17389	17401	17406	17641	17394	17493	17549	17332	17457	17519	17498	17484	17418	17655	17279	17358	17562	17309	17451	17473	17483	17435	17393	17437	17408	17480	17227	17588	17524	17613	17445	17570	17448	17403	17509	17458	17520	17719	17566	17517	17375	17444	17443	17505	17602	17525	17167	17609	17429	17264	17515	17395	17367	17319	17473	17677	17497	17450	17444	17477	17477	17373	17324	17481	17546	17348	17349	17410	17523	17391	17404	17540	17413	17561	17518	17414	17654	17616	17484	17462	17424	17559	17341	17372	17590	17293	17236	17586	17512	17428	17560	17350	17267	17504	17377	17456	17395	17412	17434	17340	17348	17443	17355	17423	17529	17436	17266	17381	17575	17528	17295	17450	17553	17497	17239	17521	17334	17463	17227	17320	17435	17620	17494	17370	17376	17302	17347	17475	17512	17434	17415	17466	17371	17416	17540	17383	17310	17413	17518	17453	17460	17361	17670	17669	17468	17483	17710	17547	17164	17429	17259	17460	17316	17312	17307	17484	17496	17565	17317	17390	17361	17474	17636	17675	17577	17482	17382	17610	17279	17515	17621	17558	17529	17208	17347	17487	17602	17337	17510	17550	17087	17463	17440	17548	17669	17820	17717	17428	17465	17375	17414	17376	17370	17436	17378	17449	17395	17537	17434	17353	17432	17435	17311	17353	17288	17424	17283	17467	17288	17494	17457	17563	17145	17519	17406	17260	17471	17451	17379	17360	17348	17271	17453	17573	17380	17498	17549	17512	17350	17463	17462	17446	17622	17434	17431	17485	17348	17485	17474	17491	17434	17463	17495	17491	17555	17218	17489	17460	17291	17440	17456	17328	17641	17330	17561	17560	17267	17488	17435	17519	17414	17380	17398	17444	17354	17481	17528	17472	17520	17311	17411	17293	17546	17459	17002	17462	17452	17498	17361	17489	17375	17388	17696	17437	17507	17343	17361	17240	17527	17400	17509	17613	17349	17369	17584	17530	17384	17281	17619	17290	17245	17405	17446	17644	17436	17459	17640	17391	17428	17402	17427	17406	17553	17570	17384	17515	17420	17575	17466	17535	17371	17462	17626	17535	17297	17430	17583	17408	17366	17485	17649	17379	17503	17533	17391	17477	17430	17336	17287	17416	17487	17390	17452	17438	17476	17376	17351	17180	17255	17240	17407	17431	17318	17351	17419	17341	17438	17417	17530	17515	17473	17327	17296	17434	17506	17505	17388	17266	17459	17590	17617	17329	17403	17460	17411	17424	17456	17523	17393	17458	17412	17460	17514	17614	17535	17624	17327	17666	17307	17433	17583	17483	17509	17416	17502	17371	17386	17421	17482	17527	17305	17587	17441	17324	17472	17335	17472	17376	17408	17301	17448	17672	17367	17679	17504	17575	17313	17412	17402	17392	17555	17467	17550	17695	17567	17524	17529	17546	17523	17519	17363	17514	17424	17312	17414	17333	17415	17385	17535	17408	17425	17416	17407	17619	17484	17507	17369	17257	17433	17359	17534	17418	17500	17578	17519	17371	17332	17598	17663	17344	17483	17544	17388	17446	17454	17508	17464	17593	17384	17330	17340	17406	17374	17443	17429	17505	17497	17432	17347	17511	17392	17552	17417	17456	17296	17609	17436	17365	17496	17427	17364	17190	17305	17396	17574	17342	17440	17444	17524	17433	17651	17444	17504	17471	17581	17424	17645	17449	17678	17638	17496	17624	17429	17450	17458	17528	17520	17496	17572	17475	17443	17327	17436	17557	17424	17534	17544	17346	17536	17588	17405	17519	17522	17475	17372	17475	17461	17439	17679	17328	17425	17456	17502	17403	17545	17403	17339	17310	17296	17462	17617	17346	17403	17411	17537	17409	17541	17295	17510	17551	17541	17536	17730	17584	17650	17365	17597	17251	17518	17334	17385	17369	17556	17388	17418	17314	17350	17449	17534	17374	17368	17544	17489	17551	17433	17416	17659	17223	17510	17384	17521	17250	17571	17442	17557	17586	17404	17617	17541	17387	17439	17488	17454	17392	17413	17476	17354	17358	17308	17446	17437	17447	17471	17536	17569	17535	17385	17620	17511	17286	17280	17412	17679	17399	17357	17538	17401	17524	17313	17304	17458	17651	17168	17497	17339	17254	17639	17527	17623	17404	17466	17567	17542	17668	17573	17133	17477	17373	17345	17439	17415	17597	17583	17242	17329	17474	17430	17502	17492	17392	17587	17492	17416	17455	17712	17469	17349	17432	17553	17332	17550	17301	17445	17526	17381	17706	17260	17528	17599	17490	17486	17352	17449	17493	17339	17429	17413	17284	17320	17598	17530	17484	17546	17334	17362	17472	17524	17588	17409	17414	17289	17458	17384	17486	17387	17400	17467	17598	17261	17444	17346	17307	17341	17405	17428	17367	17501	17392	17395	17331	17218	17359	17356	17317	17647	17571	17360	17372	17569	17443	17712	17470	17541	17553	17496	17350	17392	17475	17522	17563	17612	17514	17412	17540	17532	17334	17509	17530	17514	17278	17540	17458	17479	17399	17317	17369	17397	17417	17543	17352	17554	17452	17410	17403	17342	17430	17506	17236	17412	17436	17435	17462	17591	17183	17271	17495	17262	17526	17454	17573	17250	17456	17502	17370	17355	17413	17378	17502	17469	17421	17559	17441	17373	17393	17522	17393	17541	17619	17549	17383	17443	17206	17344	17623	17406	17275	17477	17471	17545	17401	17731	17592	17620	17459	17526	17584	17338	17498	17336	17642	17362	17433	17477	17306	17581	17254	17519	17435	17399	17389	17439	17585	17639	17453	17454	17439	17312	17597	17488	17622	17504	17540	17382	17285	17391	17440	17228	17419	17562	17559	17245	17593	17441	17596	17316	17339	17551	17510	17396	17433	17281	17643	17327	17365	17418	17537	17369	17543	17504	17593	17455	17299	17607	17367	17600	17553	17367	17505	17445	17448	17382	17246	17619	17355	17469	17434	17605	17331	17420	17364	17498	17451	17407	17410	17192	17573	17350	17423	17513	17652	17404	17492	17513	17403	17356	17674	17475	17315	17490	17396	17638	17358	17496	17436	17375	17497	17687	17505	17531	17364	17492	17772	17461	17555	17443	17479	17583	17644	17582	17526	17291	17599	17475	17518	17568	17472	17545	17430	17365	17447	17677	17347	17624	17481	17507	17356	17655	17436	17376	17527	17724	17502	17371	17463	17493	17407	17341	17462	17541	17567	17453	17485	17395	17351	17386	17315	17590	17365	17644	17448	17376	17405	17736	17702	17316	17406	17404	17400	17432	17426	17498	17589	17258	17476	17449	17463	17497	17418	17537	17720	17493	17490	17481	17604	17542	17473	17635	17276	17472	17589	17549	17349	17458	17430	17505	17321	17315	17597	17378	17489	17450	17355	17363	17283	17405	17223	17354	17389	17390	17432	17407	17677	17539	17256	17366	17476	17349	17468	17531	17520	17482	17486	17483	17387	17632	17359	17361	17404	17447	17246	17311	17359	17249	17434	17378	17353	17396	17466	17563	17546	17519	17155	17255	17402	17508	17289	17460	17424	17464	17622	17253	17466	17561	17533	17391	17257	17528	17469	17513	17222	17642	17502	17380	17491	17346	17365	17631	17497	17457	17750	17440	17492	17372	17421	17422	17509	17428	17580	17224	17457	17505	17508	17308	17571	17535	17519	17374	17602	17474	17396	17252	17574	17372	17673	17638	17417	17346	17398	17486	17373	17459	17485	17463	17433	17478	17497	17367	17468	17388	17438	17467	17490	17410	17545	17516	17370	17612	17364	17417	17439	17517	17449	17553	17694	17440	17380	17361	17289	17239	17343	17551	17603	17486	17532	17368	17466	17457	17606	17441	17619	17328	17370	17535	17478	17417	17335	17148	17372	17448	17450	17411	17437	17560	17332	17479	17586	17518	17494	17541	17378	17367	17462	17409	17613	17523	17297	17288	17445	17269	17476	17431	17397	17383	17368	17262	17420	17209	17372	17578	17370	17283	17407	17411	17659	17396	17501	17528	17505	17131	17342	17524	17284	17439	17386	17303	17371	17605	17418	17587	17522	17413	17409	17302	17276	17616	17308	17584	17431	17465	17611	17556
17359	26439	27560	22896	17920	16377	16205	16148	16291	16000	16035	17087	18525	18346	17449	16569	15873	15618	15731	15495	15658	15609	15533	15483	15453	15495	15483	15510	15658	15580	15481	15416	15421	15429	15459	15501	15635	15409	15312	15560	15497	15357	15524	15651	15413	15479	15796	15539	15371	15469	15345	15516	15502	15591	15485	15501	15518	15612	15363	15404	15585	15666	15713	15559	15434	15574	15673	15287	15482	15565	15527	15451	15352	15631	15445	15405	15371	15639	15354	15586	15496	15588	15503	15543	15464	15452	15601	15506	15462	15343	15708	15509	15452	15397	15292	15769	15344	15458	15388	15425	15469	15583	15279	15457	15382	15507	15534	15403	15630	15424	15493	15585	15583	15575	15554	15309	15566	15390	15526	15518	15557	15474	15409	15419	15500	15632	15392	15483	15465	15556	15631	15406	15358	15529	15408	15606	15452	15347	15560	15376	15320	15477	15395	15450	15535	15487	15694	15453	15538	15512	15554	15545	15645	15413	15584	15357	15452	15685	15484	15576	15671	15589	15710	15541	15481	15309	15664	15560	15572	15524	15473	15400	15530	15491	15413	15468	15526	15326	15393	15500	15517	15399	15512	15512	15492	15693	15516	15464	15614	15529	15659	15358	15518	15572	15409	15488	15328	15461	15458	15514	15524	15395	15570	15344	15401	15576	15404	15573	15386	15649	15432	15514	15240	15371	15545	15457	15562	15514	15447	15349	15552	15311	15393	15421	15624	15554	15470	15634	15570	15494	15550	15562	15603	15443	15717	15394	15300	15588	15471	15510	15605	15484	15387	15434	15348	15622	15545	15427	15375	15397	15591	15557	15521	15551	15472	15439	15480	15374	15668	15487	15411	15367	15358	15386	15434	15250	15551	15449	15526	15284	15613	15495	15432	15486	15698	15487	15473	15512	15544	15576	15439	15297	15543	15578	15388	15451	15486	15538	15632	15441	15446	15623	15429	15492	15506	15404	15726	15428	15486	15345	15499	15412	15564	15351	15502	15436	15610	15503	15542	15509	15629	15626	15411	15398	15509	15449	15531	15354	15453	15506	15435	15404	15393	15397	15367	15464	15563	15429	15308	15554	15555	15412	15294	15416	15500	15525	15479	15449	15438	15464	15300	15542	15518	15340	15396	15553	15442	15626	15517	15558	15520	15688	15467	15435	15585	15504	15472	15475	15447	15536	15715	15524	15374	15432	15475	15571	15754	15633	15416	15455	15592	15471	15622	15540	15555	15492	15539	15500	15538	15332	15359	15463	15389	15486	15467	15454	15507	15657	15438	15494	15457	15544	15418	15402	15440	15449	15354	15641	15572	15510	15435	15550	15386	15465	15455	15476	15584	15252	15407	15551	15340	15465	15682	15555	15388	15442	15519	15501	15394	15387	15433	15483	15408	15554	15543	15469	15437	15563	15348	15560	15500	15573	15298	15682	15403	15530	15557	15671	15405	15483	15453	15560	15330	15524	15447	15595	15535	15417	15499	15466	15511	15482	15487	15488	15333	15468	15434	15459	15501	15416	15534	15421	15325	15552	15364	15393	15394	15507	15389	15449	15471	15536	15360	15645	15520	15654	15481	15528	15472	15536	15462	15466	15573	15504	15526	15478	15427	15483	15522	15477	15631	15444	15486	15441	15449	15414	15506	15399	15354	15550	15496	15495	15596	15366	15498	15483	15207	15510	15552	15429	15584	15367	15544	15403	15509	15463	15458	15231	15417	15460	15270	15564	15595	15651	15536	15522	15488	15604	15506	15443	15497	15340	15650	15351	15464	15427	15627	15659	15501	15376	15612	15539	15492	15434	15545	15438	15404	15501	15619	15420	15570	15483	15469	15556	15460	15487	15391	15534	15533	15390	15368	15430	15472	15203	15549	15688	15388	15496	15463	15546	15416	15407	15421	15433	15450	15481	15486	15561	15278	15632	15487	15389	15411	15413	15229	15531	15509	15264	15443	15603	15529	15448	15497	15489	15491	15464	15511	15430	15666	15356	15440	15384	15496	15600	15308	15471	15618	15599	15394	15568	15558	15431	15652	15511	15623	15455	15438	15538	15422	15423	15524	15621	15637	15509	15575	15386	15508	15554	15430	15539	15487	15518	15449	15644	15364	15425	15379	15466	15530	15481	15354	15414	15494	15670	15629	15578	15613	15358	15521	15431	15622	15367	15557	15624	15423	15465	15379	15342	15614	15498	15435	15522	15437	15563	15465	15454	15533	15389	15482	15472	15425	15548	15423	15435	15373	15757	15607	15443	15507	15520	15593	15614	15482	15557	15626	15371	15428	15511	15497	15488	15496	15482	15491	15446	15328	15541	15474	15561	15501	15506	15415	15509	15505	15515	15507	15400	15665	15423	15430	15568	15481	15501	15433	15492	15535	15564	15508	15428	15539	15256	15715	15411	15548	15642	15637	15557	15538	15336	15455	15624	15297	15544	15427	15505	15494	15508	15480	15571	15470	15538	15525	15483	15432	15295	15544	15523	15562	15556	15538	15601	15325	15637	15452	15463	15349	15582	15473	15541	15497	15450	15489	15477	15522	15563	15509	15425	15445	15509	15548	15590	15513	15724	15403	15423	15593	15626	15551	15539	15554	15410	15572	15493	15542	15447	15545	15363	15351	15440	15556	15532	15433	15512	15604	15494	15586	15545	15449	15320	15595	15448	15513	15555	15382	15413	15520	15564	15558	15512	15512	15559	15617	15518	15497	15525	15632	15687	15450	15444	15392	15535	15636	15588	15588	15502	15541	15417	15500	15401	15344	15412	15623	15607	15543	15501	15386	15567	15615	15547	15380	15449	15381	15710	15497	15516	15613	15444	15511	15404	15606	15281	15470	15364	15511	15577	15358	15608	15610	15535	15435	15510	15565	15448	15558	15570	15333	15555	15292	15388	15531	15370	15595	15421	15449	15604	15554	15556	15419	15571	15359	15559	15469	15383	15406	15300	15514	15512	15561	15670	15515	15651	15593	15357	15505	15602	15519	15497	15664	15624	15397	15481	15421	15333	15556	15554	15338	15374	15509	15665	15516	15542	15553	15601	15489	15493	15477	15359	15588	15636	15522	15418	15661	15537	15567	15413	15641	15312	15602	15453	15576	15550	15657	15372	15606	15491	15581	15353	15402	15541	15289	15416	15465	15527	15404	15405	15572	15456	15479	15541	15405	15461	15621	15376	15378	15530	15445	15599	15551	15463	15453	15512	15511	15692	15599	15588	15629	15652	15381	15532	15360	15492	15444	15515	15542	15578	15591	15506	15562	15615	15428	15480	15505	15429	15545	15642	15568	15615	15388	15342	15448	15326	15537	15456	15574	15450	15477	15592	15452	15539	15487	15377	15495	15598	15549	15556	15526	15354	15700	15710	15372	15670	15363	15681	15494	15454	15543	15522	15413	15519	15521	15458	15372	15440	15542	15525	15527	15477	15458	15482	15648	15635	15413	15560	15559	15549	15603	15527	15525	15573	15505	15557	15398	15470	15488	15485	15431	15564	15389	15540	15639	15551	15635	15432	15557	15481	15425	15430	15578	15553	15499	15612	15580	15516	15473	15576	15764	15542	15584	15669	15450	15600	15499	15498	15455	15557	15536	15583	15335	15283	15463	15603	15534	15402	15618	15554	15401	15485	15369	15497	15496	15446	15447	15542	15423	15473	15436	15488	15437	15409	15511	15547	15302	15601	15399	15534	15419	15470	15442	15581	15495	15260	15618	15529	15396	15476	15376	15528	15607	15366	15555	15518	15589	15553	15401	15518	15534	15627	15600	15472	15554	15682	15561	15645	15486	15406	15541	15563	15353	15616	15449	15622	15431	15417	15569	15599	15491	15511	15475	15494	15460	15545	15590	15465	15652	15494	15412	15468	15533	15425	15398	15453	15670	15460	15631	15631	15399	15390	15516	15345	15407	15449	15409	15416	15524	15504	15613	15656	15472	15414	15379	15485	15276	15620	15373	15397	15274	15511	15385	15565	15349	15519	15535	15467	15623	15661	15617	15406	15634	15437	15465	15567	15547	15412	15426	15560	15382	15655	15372	15470	15520	15498	15598	15559	15548	15646	15436	15442	15561	15507	15575	15413	15585	15524	15669	15648	15442	15603	15525	15646	15382	15574	15326	15553	15698	15432	15582	15586	15488	15554	15507	15601	15356	15673	15420	15617	15482	15414	15538	15649	15507	15489	15471	15494	15723	15481	15656	15469	15624	15335	15440	15510	15525	15346	15490	15597	15406	15588	15534	15507	15483	15633	15384	15377	15516	15568	15475	15425	15499	15502	15367	15482	15630	15533	15613	15574	15692	15411	15455	15523	15526	15323	15425	15409	15449	15522	15376	15490	15461	15450	15461	15535	15482	15455	15458	15442	15556	15457	15391	15501	15473	15377	15613	15447	15358	15601	15479	15499	15387	15566	15556	15623	15729	15509	15467	15628	15568	15576	15466	15380	15557	15577	15559	15460	15539	15703	15530	15464	15560	15569	15535	15435	15504	15408	15433	15675	15474	15564	15534	15430	15494	15412	15554	15397	15611	15526	15399	15636	15537	15607	15520	15467	15464	15602	15526	15561	15556	15652	15454	15534	15543	15520	15612	15431	15430	15663	15416	15518	15660	15526	15493	15561	15494	15413	15468	15533	15567	15571	15604	15601	15515	15536	15602	15556	15497	15429	15463	15435	15613	15384	15446	15643	15490	15266	15536	15514	15533	15410	15283	15425	15624	15752	15561	15535	15568	15572	15518	15343	15468	15532	15712	15536	15434	15352	15497	15284	15548	15621	15534	15569	15392	15515	15433	15540	15431	15472	15480	15339	15468	15367	15493	15389	15506	15437	15549	15345	15382	15502	15438	15540	15320	15663	15607	15505	15540	15444	15473	15454	15560	15427	15527	15400	15459	15548	15448	15579	15510	15401	15615	15423	15634	15449	15494	15459	15621	15522	15593	15478	15477	15532	15494	15652	15536	15463	15548	15353	15627	15312	15534	15544	15457	15577	15602	15350	15590	15579	15608	15473	15455	15472	15423	15492	15561	15539	15492	15555	15600	15471	15411	15464	15736	15435	15536	15430	15534	15636	15594	15459	15477	15694	15501	15368	15425	15549	15504	15604	15487	15489	15341	15545	15556	15551	15511	15391	15621	15465	15419	15518
23376	20747	27993	23738	21744	21966	21850	19030	18269	18487	19523	25963	31119	29188	26254	22371	19512	18229	17986	17766	17628	17697	17786	17827	17673	17812	17536	17708	17660	17821	17765	17684	17726	17762	17652	17697	17705	17635	17708	17751	18035	17855	17818	17536	17656	17669	17684	17499	17708	17650	17713	17773	17906	17614	17675	17744	17714	17565	17728	17646	17673	17955	17785	17854	17595	17632	17782	17649	17845	17891	17759	17864	17735	17628	17732	17670	17765	17756	17787	17773	17812	17602	17726	17534	17825	17698	17742	17494	17792	17861	17691	17737	17725	17678	17731	17717	17730	17710	17542	17526	17668	17602	17509	17633	17645	17780	17703	17544	17662	17921	17701	17820	17754	17586	17816	17595	17623	17697	17640	17691	17466	17634	17744	17649	17670	17633	17602	17785	17717	17609	17557	17569	17694	17656	17600	17576	17586	17453	17744	17556	17846	17715	17566	17614	17730	17619	17735	17667	17509	17662	17701	17744	17609	17693	17703	17492	17918	17738	17674	17651	17543	17686	17685	17586	17866	17836	17656	17571	17685	17643	17721	17768	17592	17606	17649	17527	17736	17734	17727	17736	17590	17518	17757	17632	17628	17687	17587	17821	17651	17557	17696	17484	17748	17639	17756	17574	17657	17667	17700	17883	17569	17547	17564	17653	17871	17792	17697	17749	17870	17693	17561	17716	17698	17660	17836	17778	17622	17525	17756	17662	17642	17602	17688	17544	17627	17742	17633	17495	17602	17486	17443	17572	17672	17803	17473	17583	17794	17539	17666	17600	17613	17614	17622	17748	17751	17436	17651	17808	17682	17693	17669	17565	17724	17797	17714	17830	17710	17702	17752	17620	17620	17717	17591	17707	17579	17829	17646	17691	17536	17890	17869	17699	17700	17775	17640	17820	17912	17753	17796	17790	17686	17506	17511	17646	17669	17622	17783	17658	17609	17723	17762	17922	17674	17767	17516	17853	17711	17567	17531	17842	17702	17748	17789	17797	17687	17708	17623	17616	17579	17551	17504	17799	17709	17702	17541	17575	17734	17797	17413	17649	17756	17764	17664	17919	17796	17455	17729	17684	17514	17769	17796	17698	17384	17702	17774	17629	17648	17686	17506	17684	17537	17670	17734	17619	17471	17763	17556	17733	17653	17726	17829	17634	17462	17656	17677	17584	17622	17760	17615	17787	17635	17820	17705	17670	17657	17663	17673	17571	17673	17678	17722	17837	17633	17648	17542	17574	17563	17593	17766	17669	17739	17800	17560	17792	17607	17582	17841	17697	17688	17761	17686	17600	17852	17838	17673	17562	17601	17756	17637	17851	17631	17624	17858	17808	17602	17621	17527	17384	17643	17691	17699	17726	17737	17822	17646	17768	17793	17833	17759	17715	17810	17743	17621	17610	17579	17609	17753	17490	17694	17639	17579	17442	17492	17811	17661	17701	17598	17471	17861	17681	17761	17707	17743	17752	17701	17723	17715	17569	17629	17830	17644	17823	17827	17681	17802	17711	17454	17706	17766	17722	17585	17512	17570	17757	17671	17595	17346	17638	17530	17642	17523	17520	17470	17729	17810	17680	17469	17489	17660	17774	17623	17825	17601	17717	17521	17582	17930	17524	17798	17691	17587	17576	17640	17637	17548	17727	17668	17828	17623	17722	17534	17525	17777	17810	17741	17893	17645	17900	17658	17784	17611	17490	17622	17574	17535	17692	17764	17853	17556	17671	17539	17802	17811	17787	17658	17461	17741	17685	17502	17555	17657	17439	17592	17749	17700	17691	17699	17730	17635	17592	17528	17660	17578	17596	17678	17687	17676	17691	17727	17450	17523	17752	17458	17709	17664	17768	17613	17580	17598	17445	17824	17841	17913	17435	17747	17656	17425	17752	17580	17814	17650	17665	17586	17687	17461	17527	17726	17452	17690	17793	17511	17751	17928	17721	17800	17724	17664	17589	17588	17610	17814	17562	17569	17731	17612	17715	17514	17613	17917	17612	17657	17740	17685	17563	17738	17740	17633	17662	17608	17466	17563	17699	17713	17802	17612	17646	17820	17635	17730	17627	17762	17556	17834	17656	17663	17704	17576	17546	17672	17592	17495	17637	17804	17675	17753	17681	17728	17753	17697	17677	17682	17541	17710	17547	17664	17740	17561	17825	17572	17606	17522	17665	17695	17683	17588	17740	17811	17729	17591	17683	17699	17381	17761	17766	17759	17562	17690	17753	17415	17543	17606	17933	17625	17397	17424	17514	17634	17651	17792	17437	17754	17799	17735	17624	17584	17577	17824	17573	17630	17817	17844	17693	17588	17709	17618	17691	17679	17583	17855	17695	17503	17609	17648	17730	17801	17841	17805	17790	17830	17859	17700	17765	17704	17731	17779	17647	17518	17522	17673	17561	17709	17595	17818	17713	17817	17565	17621	17750	17680	17638	17508	17720	17629	17854	17727	17694	17775	17795	17810	17650	17591	17742	17857	17589	17788	17565	17883	17588	17726	17601	17795	17587	17741	17604	17826	17620	17508	17648	17675	17704	17783	17509	17820	17563	17735	17775	17505	17687	17633	17776	17603	17789	17700	17556	17710	17519	17591	17639	17846	17685	17611	17708	17717	17727	17492	17746	17603	17610	17676	17713	17582	17675	17664	17606	17785	17672	17648	17797	17643	17457	17486	17584	17680	17514	17654	17785	17553	17775	17642	17618	17528	17727	17683	17702	17754	17668	17525	17640	17688	17781	17761	17859	17714	17710	17663	17552	17777	17688	17674	17639	17514	17648	17565	17738	17555	17583	17676	17912	17624	17711	17765	17737	17671	17540	17658	17906	17684	17792	17693	17616	17704	17631	17839	17812	17548	17712	17655	17592	17783	17567	17792	17757	17815	17724	17586	17509	17687	17709	17861	17544	17415	17486	17697	17720	17905	17776	17508	17419	17764	17566	17715	17529	17782	17509	17641	17694	17558	17811	17732	17682	17784	17637	17638	17516	17556	17470	17586	17544	17940	17754	17770	17571	17699	17730	17543	17613	17643	17246	17623	17350	17624	17640	17580	17804	17671	17803	17733	17585	17644	17447	17527	17728	17855	17689	17463	17665	17781	17706	17666	17606	17489	17409	17731	17686	17738	17637	17762	17620	17628	17517	17719	17560	17742	17709	17701	17680	17773	17703	17659	17599	17481	17620	17658	17461	17785	17611	17581	17479	17782	17524	17758	17634	17894	17715	17670	17815	17691	17673	17518	17792	17911	17610	17515	17767	17539	17460	17630	17584	17653	17681	17652	17688	17612	17497	17634	17685	17727	17768	17701	17620	17816	17623	17702	17505	17857	17704	17742	17562	17885	17570	17604	17601	17710	17781	17722	17706	17839	17493	17741	17592	17742	17580	17615	17869	17800	17597	17757	17646	17959	17560	17619	17764	17918	17864	17653	17783	17664	17798	17702	17601	17682	17847	17809	17750	17712	17557	17683	17595	17657	17620	17586	17746	17682	17900	17547	17513	17681	17827	17737	17768	17308	17648	17598	17633	17833	17590	17596	17648	17762	17693	17649	17810	17815	17735	17824	17707	17807	17577	17562	17676	17580	17614	17751	17784	17832	17742	17722	17900	17764	17563	17512	17705	18062	17652	17845	17633	17530	17580	17718	17737	17732	17753	17785	17571	17425	17713	17724	17536	17754	17631	17701	17401	17622	17834	17558	17600	17711	17585	17725	17717	17788	17597	17666	17608	17660	17640	17807	17749	17623	17603	17809	17522	17689	17679	17568	17617	17684	17557	17794	17671	17798	17918	17627	17561	17744	17855	17807	17627	17692	17619	17841	17672	17693	17717	17888	17778	17763	17765	17588	17626	17648	17593	17710	17559	17720	17686	17592	17553	17786	17864	17575	17764	17627	17564	17754	17629	17626	17768	17623	17603	17521	17797	17644	17642	17635	17953	17537	17579	17882	17636	17585	17712	17867	17689	17575	17524	17825	17817	17679	17614	17602	17823	17748	17594	17624	17716	17720	17671	17563	17587	17585	17836	17719	17761	17551	17859	17694	17624	17633	17678	17566	17449	17533	17598	17614	17554	17758	17656	17760	17631	17590	17463	17671	17526	17583	17674	17807	17594	17651	17869	17637	17797	17572	17711	17633	17694	17524	17813	17780	17698	17578	17761	17648	17674	17531	17688	17846	17287	17547	17724	17578	17669	17634	17601	17736	17649	17804	17686	17751	17635	17572	17716	17600	17837	17647	17754	17623	17869	17501	17757	17481	17654	17377	17514	17549	17592	17744	17575	17730	17556	17667	17720	17697	17705	17839	17740	17797	17935	17681	17814	17621	17766	17633	17516	17577	17688	17587	17705	17815	17704	17911	17621	17767	17675	17735	17601	17621	17632	17428	17612	17615	17773	17890	17513	17786	17796	17650	17638	17482	17843	17673	17584	17458	17733	17724	17649	17708	17828	17638	17571	17535	17705	17741	17533	17701	17714	17749	17709	17908	17573	17670	17681	17563	17576	17567	17653	17566	17613	17746	17651	17511	17713	17766	17687	17575	17456	17544	17372	17668	17778	17723	17682	17454	17795	17692	17728	17772	17439	17755	17698	17715	17639	17661	17565	17482	17919	17646	17812	17596	17860	17755	17679	17569	17642	17552	17503	17384	17789	17579	17709	17677	17697	17797	17855	17734	17914	17532	17912	17710	17749	17596	17535	17615	17858	17620	17631	17518	17607	17789	17618	17652	17724	17702	17562	17649	17694	17722	17685	17569	17634	17616	17749	17767	17604	17678	17731	17632	17664	17742	17526	17336	17772	17482	17737	17445	17628	17552	17572	17567	17458	17710	17694	17634	17705	17519	17510	17718	17823	17599	17654	17617	17668	17751	17728	17860	17688	17529	17754	17830	17463	17695	17582	17482	17683	17796	17625	17680	17728	17379	17631	17763	17548	17566	17592	17432	17722	17731	17751	17690	17534	17543	17802	17709	17705	17795	17748	17587	17601	17751	17598	17576	17720	17471	17772	17687	17602	17772	17780	17625	17371	17514	17728	17724	17686	17760	17498	17648	17674	17541	17673	17641	17438	17594	17672	17734	17693	17737	17630	17762	17678	17806	17798	17682	17599	17493	17747	17745	17791	17740	17670	17731	17585	17697	17695	17716	17572
16899	32452	32583	24144	19949	18304	18510	17051	16270	16693	18600	29066	33743	30648	26520	21143	17695	16332	16041	15625	15646	15814	15634	15767	15844	15943	15698	15816	15664	15830	15838	15604	15875	15676	15641	15585	15706	15806	15691	15819	15726	15703	15724	15685	15604	15684	15828	15687	15578	15646	15639	15797	15779	15710	15806	15829	15711	15652	15629	15563	15786	15575	15634	15533	15706	15767	15646	15545	15580	15503	15790	15692	15766	15567	15690	15640	15813	15647	15654	15662	15497	15626	15627	15497	15776	15610	15690	15445	15517	15569	15700	15622	15637	15626	15779	15548	15706	15691	15674	15639	15712	15625	15733	15666	15598	15539	15699	15663	15615	15716	15741	15627	15569	15555	15630	15687	15770	15504	15660	15702	15558	15747	15652	15463	15768	15624	15536	15606	15845	15978	15557	15690	15671	15578	15796	15764	15621	15769	15710	15793	15628	15558	15772	15599	15604	15799	15547	15556	15666	15818	15659	15615	15589	15724	15685	15714	15640	15805	15568	15665	15647	15477	15763	15669	15657	15649	15656	15584	15709	15616	15692	15721	15729	15573	15709	15702	15631	15749	15465	15711	15611	15719	15679	15826	15705	15702	15655	15706	15787	15783	15697	15615	15706	15616	15549	15599	15582	15710	15579	15711	15606	15724	15665	15736	15651	15726	15598	15662	15556	15563	15608	15690	15626	15721	15734	15545	15776	15538	15723	15783	15621	15477	15756	15782	15727	15618	15693	15542	15517	15797	15731	15568	15791	15825	15508	15727	15633	15724	15573	15454	15594	15621	15673	15634	15664	15654	15780	15653	15724	15638	15443	15661	15638	15692	15788	15657	15825	15620	15747	15613	15774	15819	15647	15535	15674	15565	15742	15735	15733	15722	15664	15704	15686	15688	15580	15604	15837	15652	15595	15637	15668	15493	15642	15521	15581	15600	15705	15521	15731	15662	15752	15677	15697	15694	15615	15589	15620	15800	15637	15625	15731	15574	15824	15657	15731	15649	15639	15641	15694	15398	15745	15646	15880	15663	15560	15575	15561	15650	15678	15579	15511	15705	15756	15537	15665	15692	15711	15628	15572	15521	15689	15720	15619	15741	15559	15736	15580	15586	15453	15600	15638	15776	15645	15495	15651	15521	15719	15761	15565	15619	15633	15531	15747	15918	15777	15586	15671	15672	15667	15619	15536	15759	15752	15758	15674	15666	15623	15655	15707	15600	15586	15720	15644	15635	15666	15660	15718	15522	15594	15877	15655	15695	15742	15640	15794	15729	15717	15709	15747	15573	15630	15483	15695	15866	15592	15568	15690	15759	15841	15588	15591	15742	15795	15742	15646	15727	15641	15601	15732	15795	15533	15596	15774	15724	15625	15770	15661	15727	15680	15622	15718	15639	15638	15685	15543	15681	15735	15621	15758	15563	15650	15730	15785	15659	15541	15757	15640	15743	15667	15495	15614	15674	15681	15654	15647	15590	15666	15502	15626	15590	15591	15709	15875	15721	15707	15815	15778	15672	15772	15504	15820	15762	15607	15585	15770	15514	15649	15775	15738	15635	15664	15629	15788	15597	15613	15736	15639	15620	15650	15686	15666	15580	15640	15696	15790	15802	15641	15686	15648	15672	15641	15780	15671	15548	15764	15545	15646	15665	15538	15542	15704	15619	15838	15758	15741	15626	15688	15713	15665	15822	15663	15776	15705	15721	15656	15647	15637	15731	15782	15547	15545	15535	15571	15628	15599	15626	15466	15506	15785	15729	15544	15708	15682	15995	15641	15747	15607	15653	15783	15703	15681	15617	15568	15737	15748	15647	15602	15658	15758	15711	15573	15595	15617	15612	15767	15859	15865	15654	15595	15606	15695	15751	15794	15678	15616	15696	15649	15726	15643	15814	15694	15587	15727	15535	15788	15598	15736	15578	15728	15610	15804	15667	15607	15593	15705	15669	15510	15571	15667	15698	15763	15669	15640	15605	15696	15635	15817	15634	15676	15725	15797	15711	15655	15510	15728	15635	15752	15626	15647	15710	15487	15526	15778	15771	15593	15606	15571	15677	15721	15636	15581	15797	15778	15720	15870	15738	15577	15630	15589	15651	15572	15542	15647	15759	15787	15537	15759	15708	15595	15727	15659	15673	15889	15671	15596	15618	15771	15844	15657	15737	15753	15573	15631	15794	15616	15852	15711	15574	15704	15561	15782	15649	15708	15621	15779	15573	15749	15654	15799	15607	15714	15526	15627	15766	15665	15444	15568	15610	15625	15715	15539	15680	15692	15601	15681	15645	15702	15761	15686	15664	15712	15703	15689	15650	15670	15667	15535	15639	15594	15714	15758	15684	15594	15621	15737	15605	15754	15659	15886	15711	15802	15551	15711	15817	15746	15624	15720	15690	15571	15720	15801	15700	15623	15732	15668	15749	15547	15660	15886	15625	15631	15650	15775	15750	15732	15661	15724	15616	15725	15608	15682	15790	15614	15683	15600	15541	15643	15870	15673	15650	15654	15596	15762	15699	15619	15707	15676	15643	15505	15592	15520	15782	15690	15622	15589	15569	15664	15869	15632	15723	15583	15767	15475	15561	15642	15692	15770	15643	15687	15578	15555	15632	15698	15499	15607	15680	15501	15704	15796	15681	15589	15799	15633	15746	15687	15626	15740	15575	15599	15850	15708	15643	15780	15726	15763	15569	15594	15590	15792	15776	15755	15603	15533	15853	15653	15563	15673	15793	15609	15582	15681	15562	15770	15716	15686	15803	15603	15667	15712	15592	15725	15660	15737	15716	15635	15683	15620	15589	15776	15694	15804	15700	15576	15725	15683	15773	15675	15555	15442	15837	15756	15535	15718	15626	15758	15468	15630	15679	15660	15633	15665	15722	15695	15663	15549	15623	15641	15498	15623	15794	15648	15633	15598	15635	15621	15471	15742	15554	15582	15673	15517	15768	15742	15811	15518	15593	15723	15615	15736	15528	15719	15734	15533	15494	15710	15665	15734	15704	15672	15672	15739	15733	15558	15571	15778	15676	15756	15593	15567	15595	15770	15750	15673	15858	15587	15754	15710	15718	15536	15798	15641	15715	15714	15778	15782	15683	15648	15671	15598	15614	15601	15571	15687	15725	15822	15606	15644	15749	15707	15667	15625	15555	15603	15649	15603	15592	15511	15659	15748	15735	15617	15629	15694	15708	15625	15580	15606	15700	15661	15729	15650	15774	15622	15653	15783	15678	15486	15482	15667	15742	15566	15634	15738	15660	15679	15667	15562	15658	15779	15671	15660	15653	15706	15749	15768	15702	15559	15674	15463	15355	15704	15619	15932	15549	15876	15609	15643	15589	15577	15545	15589	15826	15650	15570	15561	15847	15640	15633	15524	15877	15612	15665	15722	15587	15747	15763	15625	15673	15781	15436	15641	15741	15707	15692	15797	15684	15537	15667	15727	15633	15599	15821	15727	15670	15690	15593	15863	15454	15557	15635	15653	15635	15643	15687	15486	15605	15694	15544	15742	15673	15706	15579	15689	15657	15546	15777	15683	15547	15705	15648	15640	15670	15742	15544	15728	15645	15610	15798	15712	15696	15593	15785	15588	15698	15525	15673	15566	15567	15622	15748	15808	15588	15527	15525	15725	15436	15765	15716	15647	15773	15708	15593	15656	15643	15600	15683	15673	15689	15925	15697	15666	15643	15742	15847	15468	15779	15761	15530	15704	15623	15621	15754	15584	15640	15534	15679	15730	15646	15613	15717	15628	15648	15770	15587	15685	15827	15656	15717	15553	15575	15648	15679	15629	15706	15709	15664	15775	15580	15798	15749	15709	15690	15528	15701	15619	15665	15789	15668	15966	15552	15817	15802	15740	15841	15590	15613	15833	15704	15616	15815	15474	15695	15650	15817	15806	15700	15588	15715	15745	15705	15716	15726	15735	15612	15829	15631	15504	15658	15654	15631	15687	15719	15444	15674	15598	15566	15711	15673	15616	15490	15639	15742	15671	15638	15499	15723	15629	15585	15657	15649	15757	15537	15611	15691	15613	15709	15869	15601	15424	15584	15756	15645	15694	15755	15700	15719	15737	15631	15644	15677	15711	15707	15851	15612	15720	15669	15650	15673	15740	15690	15587	15817	15754	15681	15621	15732	15716	15564	15798	15539	15480	15719	15587	15572	15497	15718	15744	15695	15861	15698	15559	15901	15516	15584	15684	15657	15641	15727	15883	15516	15724	15850	15727	15595	15598	15796	15430	15644	15659	15521	15731	15570	15629	15790	15661	15779	15759	15519	15627	15617	15615	15744	15733	15700	15765	15826	15476	15662	15626	15551	15758	15618	15658	15518	15766	15707	15857	15532	15708	15833	15555	15700	15876	15739	15599	15745	15639	15556	15709	15592	15766	15596	15542	15620	15788	15731	15629	15671	15553	15538	15565	15769	15809	15608	15750	15492	15671	15730	15691	15623	15702	15742	15770	15743	15600	15760	15627	15562	15647	15903	15870	15525	15690	15774	15766	15784	15652	15708	15512	15707	15861	15739	15612	15572	15774	15752	15601	15899	15725	15580	15706	15718	15573	15523	15722	15683	15576	15739	15736	15578	15618	15704	15639	15742	15597	15707	15781	15625	15796	15727	15747	15685	15720	15707	15801	15531	15572	15892	15693	15784	15641	15695	15538	15557	15707	15571	15593	15599	15758	15761	15562	15673	15738	15743	15656	15665	15753	15603	15745	15675	15538	15722	15772	15588	15525	15636	15647	15622	15616	15677	15629	15795	15510	15630	15572	15724	15705	15711	15676	15699	15748	15775	15607	15771	15805	15624	15665	15625	15747	15635	15419	15659	15697	15648	15829	15643	15599	15766	15828	15708	15690	15765	15768	15709	15681	15478	15734	15719	15675	15758	15565	15711	15673	15658	15480	15710	15709	15668	15404	15626	15768	15539	15549	15805	15794	15678	15756	15500	15714	15714	15661	15640	15553	15667	15600	15820	15540	15664	15764	15689	15562	15615	15494	15557	15694	15838	15703	15734	15852	15650	15729	15707	15620	15682	15619	15551	15749	15602	15696	15667	15675	15632	15536	15843	15709	15788	15621	15653	15670	15626	15565	15726	15492	15688	15673	15703	15692	15782	15649	15579	15691	15747	15725	15629	15690	15495
22253	20718	28310	23223	20995	23484	25732	20599	19258	19801	20255	28647	39667	37248	32399	26076	21399	19219	18880	18246	18091	18104	18160	18264	18260	18398	18418	18211	18162	17998	18115	18143	17919	18012	18072	17986	18207	18191	18220	18241	18260	18224	18206	18152	18157	17925	18133	18181	18193	18190	18162	18093	18096	18112	17960	17923	18118	18054	17946	18157	18007	17856	18079	18138	18185	18161	18192	17974	18271	18022	17953	18073	18148	18091	18052	18115	18225	18166	18024	18190	18113	18059	18156	18154	17827	18097	17935	18130	18153	18126	17936	18094	18042	18020	17953	17968	17990	18030	18022	17993	18081	17987	18169	17943	18047	18038	18230	18023	18056	18035	18108	18174	17955	18173	18008	18233	18064	17984	17965	17883	17931	18160	18192	18036	18003	18195	18025	17975	18169	18052	18067	17976	18091	17985	18169	17929	17984	18053	18180	18117	18173	17795	17988	17967	18217	17861	17882	17980	18208	18124	18019	17861	18083	18003	18138	17895	18089	17985	18247	18109	17976	18135	18088	17984	18029	17846	17820	17952	17943	17973	17958	18055	17960	17972	18033	18096	18016	18096	18118	17944	17925	18196	18083	18014	18110	18008	18039	17927	18202	18090	18024	17898	18208	18015	18236	18150	18166	17968	18068	18122	18001	18021	17996	17765	17962	18146	18250	17894	17840	17887	18116	18050	18072	17984	17972	17861	18008	17950	18156	18058	18142	18034	17979	18024	17997	17902	18099	18180	17956	17992	18028	18010	17975	18082	17941	18209	17726	17943	18245	18000	18128	18119	17925	18012	17952	17943	18047	17998	18260	17895	18062	18038	18058	17926	18021	18064	17826	17959	18054	18015	18082	18201	17839	17929	17958	18131	17860	18093	18130	18079	18167	17788	18108	18056	18001	18178	18019	17919	17968	17999	18049	18009	18096	18191	18062	18044	18015	17995	17957	17905	18319	17798	18021	18006	18108	17963	17963	18015	18126	18332	17933	18060	17906	18088	17958	18335	18127	17862	17973	18132	18046	17988	18064	18087	18082	18023	18106	17964	17728	18114	17933	18112	17825	17929	17997	18096	18021	18076	17906	17907	18001	17983	18082	17885	18028	17942	17878	17895	17955	18141	17912	18034	17978	18001	18102	18145	17893	18068	18036	18067	17932	17995	17929	17940	18148	18205	18011	17950	18045	18079	17980	18066	17993	17917	17889	17787	18009	17914	17991	18089	17872	17955	18072	18073	18044	17997	18007	18131	18043	18052	17989	17954	18114	17875	17874	18010	18054	17871	18079	18002	18136	17944	18021	17951	18036	17947	17986	17799	18061	17988	17908	18285	18269	18160	18034	18071	18091	18106	17856	18136	17880	17906	18033	18144	18195	17935	18027	18142	18065	18013	17696	18172	17867	17941	17991	17871	18077	17849	18013	18117	18084	17904	18080	18139	17982	17887	18159	17875	18001	18052	18112	18025	17875	18018	18084	17879	17889	17840	18099	18132	17906	18118	17904	18064	18297	18200	18199	17950	18143	18059	18042	17899	18008	17794	17966	17992	17843	17886	17936	17963	18116	17929	17736	18077	18129	18114	18016	18185	18017	18084	17999	17961	18112	17939	18012	18087	18013	18224	18009	18103	17827	18200	17857	17985	18284	18210	18278	18074	17959	17817	18113	17841	18088	17994	17934	17976	17950	18196	18139	17944	18040	17939	18086	17870	18084	18019	18122	18064	17954	18186	17944	17968	18117	18140	18022	18161	17979	18062	17830	18076	18001	18059	17937	18087	18207	17993	18092	18070	18134	17893	18145	17954	18144	17989	18046	18160	17946	17880	18052	18141	18076	17931	17940	18062	18198	18119	18150	17959	17999	17875	17962	18022	17999	17949	17840	18199	18013	17974	18022	18019	17950	17819	17870	18029	18031	18077	18086	17943	18235	17819	18019	18118	17947	18023	17826	18045	18248	17799	18071	17848	18045	18272	17893	17914	17979	17976	17869	17894	18107	18236	17925	17979	18105	18046	18057	18054	17968	18012	17966	18094	18044	18063	18074	18010	18087	17731	17859	17992	17931	18024	18043	17888	18154	18075	18108	17875	17990	18054	17902	17835	18180	17940	17907	17920	18278	17881	18003	18128	17939	18020	17860	17941	17919	18100	18068	17897	18156	18038	17901	18038	18137	18011	18131	18040	18117	18010	18018	18170	18002	17929	18132	18056	17958	18070	17929	17843	18000	18282	18256	18014	17949	18033	18123	17991	18113	18108	17819	17923	18102	18160	17989	18129	18132	18126	17873	18056	18208	17727	18039	18132	17987	18094	17868	18060	18376	18027	17997	18061	18112	17930	18079	18089	18101	18093	17665	18027	18068	18096	17926	18084	18017	17843	17940	18069	17967	17759	18076	17957	17895	18072	18208	17906	17957	17873	18153	18080	17984	17946	17925	18053	18125	17952	17963	18119	17947	18001	18023	18117	18110	18086	17943	17985	17911	18080	18093	18142	18042	18165	18094	18273	18019	18096	18009	17948	17903	17843	17994	18250	18037	17934	18048	17889	18063	18165	17923	17775	17990	18076	17890	17886	17923	18087	17881	18193	17915	18067	17930	18041	18089	18088	17978	17937	17981	17986	17843	18042	17991	18207	18003	17949	18146	17836	17973	18064	17946	17986	18150	18132	18142	18076	17933	18015	18007	18052	18096	18055	18183	18086	18071	17997	18104	17882	18073	18066	17939	17989	17980	18018	18228	18019	18059	18170	17882	18144	17963	18073	17947	17854	18090	17834	18010	18081	18187	17993	18173	18112	17948	17922	17959	18083	18085	18044	18081	17831	17915	18224	18017	18097	18029	18235	18041	18162	17975	17982	18053	18039	17934	18083	17956	18150	18228	17825	18129	18216	17891	18154	18016	18134	18210	18080	17924	17932	18092	18027	18164	18008	18054	17991	18158	17951	17965	18095	18097	18028	18029	17999	18158	17965	18014	17980	18046	17946	18092	17981	17892	17921	18282	17899	18010	17958	17930	18053	18029	17921	18077	18005	18000	17917	17878	18039	18026	18046	18057	17830	17883	18121	17977	17859	17991	17847	17949	17953	17947	18021	17903	18075	18140	17799	17957	18003	17824	18071	17986	17865	18106	17909	18081	18289	17938	18092	18081	18042	17954	18019	18033	18108	18014	17919	17981	18102	18113	17981	17926	17990	18268	18158	18169	17911	18016	18012	18071	18022	18255	18069	17857	18276	17945	18208	18067	18029	18203	18105	17868	17952	17958	18035	18121	18122	18069	18095	18085	18177	18020	17884	17886	18040	17911	17870	17889	17985	17887	18135	18044	18147	17943	18026	18110	18259	17850	18018	17935	17931	17934	17941	17975	18221	17960	18238	18089	18030	17920	17951	18069	17971	18214	18087	17978	17858	18031	17991	17996	17892	18014	17948	17983	18113	17980	18031	17990	18130	18195	18051	17994	18139	18101	17898	18079	18252	17818	18121	17986	18101	18208	17823	17992	17970	17981	17944	17955	17892	18011	18211	17922	18123	18073	18202	18046	17883	18201	18164	18222	17939	18034	18003	18011	18011	18045	18041	18198	18048	17989	17964	17979	18243	17933	17927	17866	18011	18155	17805	17929	18057	17977	17890	17959	17979	17995	18084	18084	18037	18148	18070	18052	17852	18094	17976	18027	17913	18171	18335	18202	18220	18088	18123	17919	17949	17994	18084	17972	17994	17705	17997	17992	18005	18043	18001	17912	17872	17862	18005	18031	17969	18078	18096	18074	17992	18147	17868	18303	17942	18124	17905	17759	18096	18048	18086	18193	18224	18057	17968	18000	18111	18109	18116	18151	17989	18077	18096	17869	17832	17857	17971	18055	17840	18236	18110	18071	18223	18031	17955	18248	18169	17938	17930	18041	18003	18138	17952	18070	17961	17865	17958	18004	18027	18114	17930	18081	18075	17829	18047	17944	17958	17944	18163	17960	18027	17965	18186	18045	18180	18042	17893	17990	17932	17984	18049	18107	17913	17976	18017	17975	18042	18196	17989	18178	18161	17995	18194	17980	18127	18023	18025	17850	18097	18001	17983	18183	18069	17956	18118	17885	18235	18058	18071	18055	17937	17934	17916	18057	18113	18000	17962	18077	18144	18094	18096	18011	18068	18208	18163	18038	18069	18239	17817	17915	17940	17880	17880	17916	17898	17968	18139	18219	17948	18226	18286	17999	18057	17901	17887	18102	17918	17871	18121	17965	17927	18065	18133	18016	17884	18110	18210	18143	18168	17959	17999	18024	17933	18077	18092	18148	18056	17939	17802	18158	17841	17885	18160	18059	17925	17974	17973	17942	17834	17916	18157	18081	18012	18053	17947	18084	18099	18079	17941	18057	18061	18096	18029	17951	18029	18045	17973	17896	17937	18041	17834	18077	17867	17989	17846	18011	18010	18109	17880	17807	17889	17983	18050	17999	17807	18008	18076	17860	17767	17978	18100	18011	18022	18082	18063	18134	17982	17939	18058	18053	18070	18082	18145	18252	18051	17832	18179	18023	18098	18172	17979	18192	18238	18057	17939	18149	17881	18229	18247	18040	18095	18077	18077	17977	18036	17967	18208	18117	17956	18032	18050	18055	18011	18200	17930	18097	18015	18033	18026	18124	17932	18106	17881	17769	18163	18000	17984	17956	17810	17898	18117	18068	18044	18229	18014	18053	18050	18258	17890	17821	17904	18047	17975	17614	17949	18040	18352	18136	17929	18050	18139	18050	18093	18089	17921	18150	17852	17967	18118	17912	17947	17936	18097	18060	18108	18062	17868	18131	17839	18063	18080	18051	17908	18119	18089	18120	17967	18033	18183	17915	18024	17898	17904	18141	17871	17999	18029	17882	18138	18031	17987	18227	17998	17937	17916	17833	18026	17932	18104	17999	18204	18120	18033	18169	18117	18057	17858	17669	18157	18066	17908	17913	17787	17948	18034	18105	18062	18073	18140	18022	18129	18044	18174	17961	17904	18105	18155	18075	17982	17863	18099	18083	17945	17891	18025	18024	17991	17856	18147	17810	18054	18056	17989	18279	17984	18084	18103	17827	17829	18046	17965	17659	17932	18123	17855	18069	17945	18178	18012	18129	17927	18173	17911	18101	18043	18132	18118	18029	17915	18107	17924
19252	37696	37093	28504	23453	22414	20838	19014	18110	18588	19588	32713	42152	39013	32870	25416	18910	17051	16180	15808	15807	15876	15988	15857	15847	15815	15913	15782	15950	15813	15793	15769	15776	15749	15867	15943	15927	16026	15830	15951	16003	15962	15889	15884	15809	15803	15954	16032	15834	15701	15925	15755	15770	15945	15932	15940	15740	15805	15904	15949	16027	15775	15856	15820	15762	15985	15723	15874	15879	15667	15748	15848	15873	15883	15769	15947	15699	15902	15900	15888	15825	15945	15951	15741	15706	15968	16011	15892	15802	15993	15769	15802	15911	15837	15721	15952	15897	15889	15742	15785	15856	15778	15728	15995	15848	15879	15862	15849	15809	15853	15831	15784	15766	15896	15710	15806	15973	15962	15733	15882	15960	15824	15911	15891	15748	15903	15841	15993	15789	15898	15775	15995	15933	15930	15975	15665	15807	15914	15794	15858	15823	15831	15832	15873	15760	15976	15841	15816	15779	15924	15911	15672	15851	15929	15726	15861	15878	15629	15871	15900	15753	15825	15823	15853	15861	15836	16028	15923	16000	15899	15815	16008	15958	15795	15844	15633	15799	16044	15858	15874	15804	15696	15759	15771	15740	15825	15812	15680	16026	15869	15788	15942	15863	15767	15800	15661	15870	15838	15877	15776	15844	15709	15861	15656	15728	15816	15886	15853	15853	15843	15701	15985	15755	15892	15806	15843	15860	15778	15811	15936	15845	15758	15923	15899	15799	15830	15780	16071	16024	15688	15880	15891	15827	15860	15750	16008	15873	15868	15924	15982	15759	15987	15807	15952	15909	15668	15621	15914	15862	15899	15881	16005	15715	15916	15793	15846	15958	15805	15812	15851	15895	15762	15918	16082	15959	15834	15871	15767	15927	15849	15803	15866	15807	15850	15895	15850	15847	15820	15808	16094	15641	15866	15769	15909	15758	15775	15871	15881	15721	15838	15865	15578	15919	15837	15812	15743	15781	15900	15888	15843	15913	15762	15879	15796	15757	15850	15820	15731	15776	15827	15639	15845	15699	15726	15952	16009	15798	15856	15739	15807	15858	15780	15871	16026	15874	15691	15836	15905	15781	15893	15747	15900	15727	15823	15809	15839	15829	15821	15924	15743	15887	15965	15757	15828	15874	15804	15861	15686	15660	15784	15911	15718	15853	15651	15866	15766	16037	15899	15811	15831	15697	15887	15758	15810	15981	15873	15824	15855	15965	15826	15773	15877	15840	15782	15879	15766	15782	15720	15873	15752	15689	15809	15785	16035	15933	15801	15806	15892	15907	15983	15669	15756	15736	15834	15788	15717	15937	15807	15903	15629	15856	15967	15833	15756	15825	15716	15959	15896	15959	15769	15968	15858	15799	15962	15703	15699	15710	15706	15960	15701	15805	15839	15781	15984	15842	15709	15771	15666	15932	15879	15828	15817	15706	15811	15735	15984	15878	15741	15851	15793	15739	15863	15757	15805	15811	15860	15861	15808	15665	15804	15846	16002	15890	15745	15717	15851	15924	15571	15757	15796	15827	15897	15970	15799	15946	15719	15960	15881	15994	15815	15999	15864	15811	15844	15763	15774	15912	15700	15755	15802	15982	15753	15880	15910	15792	15817	15685	15601	15762	15766	15654	15860	15676	15717	15890	15864	15744	15843	15908	15625	15867	15799	15903	15937	15908	15840	15923	15792	15920	15736	15920	15831	15926	15955	15918	15616	15825	15768	15809	15832	15781	15910	15745	15924	15778	15833	15803	15654	15882	15834	15816	15914	15700	15637	15769	15866	15828	15818	15933	15773	15635	15872	15654	15882	15816	15851	15711	15950	15821	15641	15746	15838	15901	15832	15861	15842	15805	15928	15803	15962	15878	15643	15971	15826	15883	15881	15716	15864	15831	15985	15788	15708	15745	15837	15921	15806	15870	15956	15806	15949	15771	15871	15694	15829	15711	15755	15592	15958	15856	15736	15723	15899	15770	15775	15933	15826	15957	15746	15878	15888	15903	15795	15786	15889	15921	15940	15814	15931	15830	15975	16066	15780	15860	15867	15681	15826	15911	15774	15902	16001	15941	15880	15796	15908	15897	15692	15893	16012	15867	15830	15753	15926	15897	15740	15969	15594	15751	15925	15812	15811	15630	15864	15964	15936	15877	15885	15604	15881	15956	15931	15897	15765	15845	15954	15742	15938	15829	15629	15854	15669	15764	15895	15771	15743	15750	15828	15851	15887	15812	15840	16017	15710	15702	15835	15979	15771	15863	15881	15838	15866	15731	15740	15874	15676	15886	15745	15800	15847	15791	15870	16012	15950	15901	15687	15830	15874	15685	15919	15845	15843	15726	15795	15822	15758	16001	15978	15740	15863	15839	15744	15832	15797	15740	15936	15645	15826	15754	15795	15756	15736	15828	15745	15965	15666	15740	15880	15897	15888	15695	15989	15809	16038	15934	15811	15704	15826	15738	15890	15949	15857	15937	15977	15818	15908	15981	15706	15891	15645	15935	15735	15760	15937	15763	15814	15948	15807	15948	15859	15824	15820	15705	15828	15833	15942	15816	15747	15858	16009	15746	15929	15827	15713	15828	15924	15769	15931	16014	15824	15838	15677	15938	15783	15839	15971	15880	15854	15845	15873	15893	15943	15752	15772	15896	15848	15975	15750	15924	15747	15898	15703	15812	15852	15919	15771	15784	15721	15746	15722	15919	15857	15527	15887	15783	15814	15835	15966	15746	15815	15895	15914	15898	15962	15733	15904	15745	15791	15893	15711	15875	15752	15819	15867	15899	15767	15731	15774	15797	15865	15905	15806	15852	15842	15916	15774	16052	15667	15832	15934	15780	15842	15932	15881	15982	15801	15883	15790	15775	15795	15701	15863	15800	15885	15804	15798	15795	15794	16052	15748	15848	15818	15798	15923	15838	15968	15937	15774	15785	15787	15770	15782	15932	15765	15712	15795	15968	15831	15785	15821	15858	15838	15701	15749	15948	15964	15762	15735	15833	15831	15769	15753	15950	15860	15942	15880	15773	15876	15784	15715	15857	15685	15842	15749	15694	15932	15758	15864	15709	15861	15731	15782	15858	15837	15772	15850	15859	15817	15707	15721	15871	15726	15935	15804	15864	15845	15748	15605	15778	15846	15883	15913	15915	15830	15896	15995	15745	15803	15796	15679	15924	15938	15762	15915	15738	15839	15767	15946	15951	15758	15787	15861	16018	15719	15874	16026	15770	15718	15782	15782	15699	15777	15853	15855	15866	15864	15777	15778	15756	15804	15912	15676	15802	15806	15650	15834	15840	15768	15693	15953	15816	15833	15670	15764	15817	15860	15832	15759	15778	15759	15867	15718	15981	15770	15838	15789	15804	15906	15837	15697	15768	15839	15768	15844	15841	15715	15820	15903	15725	15807	15653	15802	15866	15764	15849	15857	15899	15831	15734	15925	15884	15883	15881	15735	15754	15926	15700	15841	15797	15905	15864	15787	15797	15673	15954	15740	15875	15915	15865	16062	15736	15589	15837	15746	15835	15907	15883	15920	15775	16025	15674	15857	15905	15769	15787	15744	15824	15883	15812	15812	15819	15746	15801	15861	15748	15608	15778	15777	15935	15788	15955	15862	15856	15765	15804	15758	16002	15828	15832	15789	15774	15901	15890	16031	15802	15827	15952	16015	15866	16037	15845	15687	15868	15864	15792	15970	15931	15873	15874	15761	15787	15770	15804	15898	15831	15671	15741	15791	15789	15951	15783	16029	16083	15765	15861	15846	15859	15667	15833	15822	15898	15707	15649	15867	15897	15938	15703	15948	15775	15924	15834	15648	15708	16008	15791	15874	15809	15636	15689	15655	15802	15868	15747	15843	15969	15843	15804	15778	15755	15693	15719	15890	15985	15879	15778	15805	15816	15810	15726	15894	15890	15803	15925	15738	15872	15960	15835	15882	15721	15854	15985	15738	15957	15792	15754	15737	15807	15902	15913	15976	15800	15725	15696	15940	15822	15893	15944	15770	15741	15643	15917	15886	15841	15692	15844	15821	15922	15801	15756	15889	15800	15857	15766	15875	15844	15876	15953	15951	15870	15743	16039	15739	15748	15842	15874	15757	15860	15796	15834	15703	15782	15790	15755	15875	15754	15746	15988	16032	15857	15729	15652	15920	15834	15928	15788	15857	15943	15907	15703	15772	15686	15866	15856	15773	16029	15766	15826	15863	15908	15943	15770	15816	15943	15815	15835	15724	15820	15789	15707	15882	15742	15862	15770	15712	15767	16047	15698	15767	15748	15830	15718	15802	15945	15812	15874	15800	15875	15662	15829	15762	15730	15796	15784	15666	15753	15682	15875	15830	15706	15839	15797	15795	15959	15835	15868	15787	15836	15867	15700	15649	15743	15727	15932	15846	15835	15699	15844	15639	15872	15710	15839	15766	15732	15948	15830	15832	16004	15848	15874	15789	15874	15769	15994	15811	15954	15703	15854	15723	15914	15787	15857	15841	15979	15652	15884	15942	16017	15889	15854	15958	15866	15894	15727	15755	15948	15706	15644	15673	15879	15885	15861	15747	15844	15708	15815	15707	15923	15725	15723	15841	15884	15906	15961	15730	15773	15844	15815	15818	15918	15700	15768	15960	15664	15878	15862	15873	15940	15867	15800	15659	15949	15778	15971	15947	15653	15964	15815	15963	15781	15832	15891	15813	15752	15956	15867	15875	15819	15792	15937	15812	15819	15952	15829	15989	15795	15790	15842	15759	15936	15743	15913	15877	15880	15821	15813	15728	15794	15774	15903	15841	15859	15779	15917	15826	15773	15801	15938	15706	15755	15835	15823	15906	15814	15802	15836	15853	15826	15916	15753	15733	15884	15886	15790	15863	15856	15875	15795	15752	15837	16039	15844	15720	15876	15974	15841	15674	15858	15763	15793	15943	15697	15699	15921	15775	15866	16016	15871	15797	15831	15678	15842	15856	15641	15876	15921	15697	15820	15748	15726	15985	15813	15994	15739	15885	15636	15936	15875	15766	15920	15759	15915	15878	15770	15712	16013	15831	15872	15771	15913	15674	15886	15739	15805	15858	15811	15649	15884	15758	16032	15908	15767	15924	15789	16013	15842	15683	15826	15946	15724	15769	15732	15774	15957	15603	15920	15757	15863	15711
26884	22327	26612	24859	20339	19440	18971	18234	18495	18281	18377	18472	19567	19720	19235	18604	17962	17676	17594	17719	17750	17571	17639	17370	17591	17639	17761	17686	17382	17448	17576	17699	17497	17483	17554	17523	17540	17638	17503	17616	17659	17595	17502	17624	17579	17628	17751	17510	17618	17631	17747	17662	17557	17660	17649	17535	17530	17530	17351	17375	17512	17508	17451	17563	17564	17636	17482	17604	17435	17399	17415	17726	17604	17694	17436	17666	17639	17434	17603	17704	17660	17746	17480	17371	17671	17484	17567	17445	17676	17622	17561	17510	17627	17459	17645	17448	17623	17494	17582	17579	17406	17749	17624	17470	17583	17494	17704	17625	17489	17575	17649	17560	17602	17755	17618	17430	17457	17651	17516	17664	17599	17588	17756	17489	17365	17427	17567	17652	17820	17558	17485	17578	17661	17647	17577	17688	17551	17616	17542	17382	17586	17725	17689	17390	17413	17443	17522	17570	17577	17494	17550	17583	17431	17380	17591	17495	17491	17576	17502	17489	17647	17455	17528	17414	17487	17655	17594	17540	17743	17464	17419	17463	17561	17390	17630	17591	17421	17783	17611	17492	17499	17357	17419	17520	17577	17373	17480	17551	17545	17526	17460	17606	17586	17626	17705	17522	17435	17552	17439	17379	17444	17502	17608	17797	17774	17566	17721	17574	17628	17601	17631	17510	17600	17592	17524	17397	17479	17399	17745	17643	17516	17467	17406	17583	17475	17464	17472	17523	17494	17580	17588	17600	17757	17453	17609	17592	17663	17585	17547	17694	17495	17497	17574	17665	17451	17775	17843	17542	17722	17517	17690	17463	17557	17361	17403	17673	17533	17574	17731	17507	17555	17770	17673	17546	17739	17556	17575	17489	17584	17632	17412	17621	17475	17572	17623	17449	17414	17517	17553	17628	17481	17568	17450	17622	17638	17798	17429	17760	17691	17557	17465	17572	17744	17821	17514	17564	17529	17516	17539	17606	17441	17655	17383	17555	17619	17578	17378	17216	17659	17376	17662	17559	17609	17774	17662	17703	17434	17211	17493	17450	17692	17834	17611	17630	17635	17428	17528	17435	17527	17662	17745	17578	17588	17581	17627	17363	17579	17668	17782	17751	17604	17505	17446	17531	17538	17526	17587	17673	17579	17593	17500	17427	17600	17552	17487	17449	17393	17500	17551	17574	17500	17611	17674	17467	17554	17538	17577	17580	17620	17526	17662	17521	17708	17649	17473	17513	17396	17538	17551	17597	17666	17505	17486	17668	17610	17539	17530	17516	17553	17502	17524	17382	17707	17669	17604	17497	17535	17571	17552	17633	17517	17465	17429	17772	17380	17614	17470	17540	17378	17578	17618	17418	17487	17617	17664	17504	17602	17543	17482	17555	17537	17594	17740	17509	17443	17632	17539	17435	17732	17367	17581	17508	17573	17550	17432	17611	17415	17722	17599	17214	17513	17533	17618	17443	17661	17493	17287	17752	17460	17520	17369	17526	17571	17492	17597	17556	17501	17685	17554	17528	17515	17507	17451	17722	17601	17484	17458	17576	17671	17571	17541	17729	17483	17736	17712	17680	17542	17444	17828	17460	17547	17434	17465	17601	17683	17656	17366	17322	17628	17442	17463	17626	17570	17538	17584	17621	17674	17387	17511	17454	17495	17517	17530	17464	17554	17747	17664	17613	17637	17605	17793	17542	17423	17454	17489	17568	17716	17512	17747	17440	17497	17546	17524	17508	17626	17755	17657	17348	17499	17627	17534	17473	17556	17518	17579	17445	17473	17817	17221	17545	17407	17427	17724	17589	17431	17799	17593	17643	17546	17474	17524	17548	17595	17533	17582	17572	17500	17516	17702	17680	17456	17488	17763	17489	17635	17746	17670	17667	17714	17586	17565	17414	17401	17357	17566	17642	17499	17597	17515	17463	17490	17531	17562	17470	17512	17365	17419	17492	17777	17635	17668	17564	17575	17438	17728	17539	17613	17568	17699	17461	17565	17617	17579	17623	17398	17520	17532	17390	17603	17479	17520	17451	17518	17463	17548	17469	17578	17263	17609	17538	17717	17691	17487	17436	17543	17606	17657	17386	17456	17503	17617	17880	17381	17574	17642	17640	17503	17766	17532	17445	17685	17599	17625	17744	17503	17650	17706	17424	17454	17609	17567	17627	17472	17333	17579	17380	17445	17425	17559	17463	17788	17685	17620	17687	17471	17671	17584	17533	17529	17605	17720	17556	17600	17467	17616	17515	17642	17551	17723	17752	17460	17624	17588	17470	17444	17700	17654	17500	17501	17501	17540	17611	17494	17521	17489	17536	17326	17597	17593	17529	17609	17411	17542	17640	17686	17426	17645	17492	17696	17379	17717	17744	17600	17435	17693	17428	17534	17702	17455	17464	17601	17487	17581	17810	17587	17256	17641	17465	17504	17595	17651	17459	17533	17585	17266	17700	17515	17497	17533	17592	17586	17615	17651	17615	17482	17322	17717	17630	17586	17498	17499	17509	17481	17503	17667	17856	17469	17609	17523	17520	17533	17497	17517	17617	17420	17599	17634	17454	17481	17385	17421	17551	17713	17535	17492	17411	17725	17370	17432	17291	17643	17549	17567	17390	17475	17598	17612	17666	17500	17377	17584	17622	17825	17511	17658	17634	17441	17532	17646	17399	17425	17453	17634	17647	17623	17528	17578	17450	17504	17448	17392	17492	17569	17505	17581	17689	17606	17392	17509	17549	17597	17493	17537	17498	17496	17588	17551	17421	17571	17600	17660	17551	17683	17644	17368	17627	17402	17604	17598	17575	17699	17712	17567	17547	17669	17505	17278	17627	17633	17405	17485	17584	17632	17442	17371	17571	17605	17552	17616	17452	17658	17434	17361	17379	17649	17746	17515	17687	17648	17470	17598	17748	17622	17550	17492	17688	17401	17568	17563	17480	17481	17677	17445	17509	17474	17412	17627	17549	17499	17467	17417	17612	17589	17735	17601	17467	17590	17501	17557	17601	17549	17507	17737	17348	17397	17617	17360	17486	17591	17673	17472	17598	17836	17393	17524	17569	17644	17604	17530	17536	17710	17514	17464	17571	17675	17499	17565	17467	17424	17536	17577	17589	17736	17589	17545	17265	17216	17344	17465	17476	17643	17507	17449	17468	17519	17492	17541	17802	17646	17406	17582	17441	17499	17592	17691	17665	17486	17521	17563	17478	17562	17619	17573	17325	17549	17473	17630	17553	17695	17629	17400	17326	17715	17375	17580	17665	17489	17739	17369	17555	17583	17467	17612	17513	17627	17666	17518	17596	17628	17805	17419	17629	17517	17635	17601	17514	17474	17272	17526	17368	17358	17645	17646	17608	17611	17419	17482	17534	17721	17413	17619	17570	17705	17677	17754	17489	17573	17644	17509	17608	17633	17598	17793	17445	17399	17580	17585	17454	17544	17531	17579	17483	17439	17352	17524	17629	17503	17589	17562	17685	17402	17380	17579	17532	17547	17503	17414	17448	17613	17674	17558	17420	17731	17670	17553	17508	17451	17431	17510	17529	17426	17544	17689	17726	17631	17347	17470	17329	17530	17564	17595	17552	17700	17558	17586	17340	17689	17595	17702	17632	17547	17526	17507	17612	17605	17526	17378	17632	17582	17451	17544	17395	17536	17406	17839	17579	17499	17465	17526	17653	17648	17414	17729	17608	17623	17525	17558	17684	17706	17445	17652	17453	17574	17606	17480	17557	17617	17468	17615	17527	17398	17550	17517	17484	17551	17509	17550	17617	17698	17465	17454	17488	17439	17709	17430	17529	17523	17658	17553	17679	17498	17607	17593	17504	17430	17457	17599	17759	17503	17802	17596	17702	17587	17703	17708	17554	17372	17492	17487	17650	17367	17486	17549	17548	17552	17480	17514	17477	17580	17606	17605	17495	17803	17522	17490	17496	17596	17741	17475	17416	17507	17719	17370	17685	17445	17576	17674	17623	17455	17545	17409	17292	17563	17744	17720	17707	17571	17547	17539	17303	17643	17580	17662	17581	17545	17529	17700	17652	17505	17620	17343	17551	17481	17688	17542	17664	17573	17536	17522	17531	17440	17487	17460	17560	17490	17601	17397	17686	17541	17633	17574	17661	17612	17373	17528	17755	17442	17644	17585	17309	17465	17373	17344	17577	17522	17559	17393	17700	17415	17503	17764	17457	17477	17553	17378	17463	17845	17495	17594	17560	17568	17533	17571	17661	17382	17697	17416	17566	17547	17484	17521	17632	17536	17566	17390	17513	17358	17656	17537	17555	17496	17465	17597	17565	17589	17525	17589	17530	17565	17586	17415	17468	17586	17387	17635	17449	17475	17612	17629	17668	17723	17761	17657	17686	17532	17647	17434	17617	17505	17553	17511	17620	17611	17460	17582	17692	17591	17625	17659	17491	17505	17570	17618	17653	17628	17561	17717	17546	17519	17567	17615	17583	17606	17663	17630	17358	17436	17491	17581	17559	17651	17520	17516	17442	17596	17341	17681	17354	17525	17597	17548	17568	17690	17474	17560	17356	17347	17401	17618	17593	17489	17429	17439	17443	17601	17337	17620	17599	17564	17555	17308	17441	17665	17522	17513	17626	17504	17488	17717	17480	17574	17544	17741	17627	17597	17533	17594	17433	17496	17487	17401	17377	17808	17714	17720	17577	17594	17526	17759	17701	17618	17479	17396	17496	17623	17584	17452	17635	17801	17705	17609	17670	17482	17521	17500	17633	17664	17691	17780	17497	17716	17514	17771	17346	17632	17486	17463	17543	17753	17589	17484	17647	17502	17442	17748	17632	17637	17673	17554	17642	17659	17441	17653	17551	17410	17567	17608	17592	17712	17439	17422	17404	17524	17732	17704	17506	17435	17369	17566	17548	17508	17572	17649	17509	17606	17540	17584	17498	17540	17629	17596	17563	17494	17623	17568	17722	17411	17392	17536	17536	17609	17719	17571	17567	17622	17463	17536	17567	17650	17519	17607	17439	17662	17564	17468	17583	17533	17628	17726	17445	17725	17375	17759	17609	17626	17668	17344	17656	17511	17609	17660	17529	17592	17681	17211	17593	17801	17564	17498	17545	17546	17702	17569	17617	17669	17732	17784	17537	17663	17483	17520	17495	17440	17362	17594	17377
19778	25703	26295	23147	20024	18313	17455	17026	17273	16691	16687	17104	19070	18703	17736	16837	16065	15750	15549	15550	15527	15518	15502	15647	15447	15625	15480	15659	15410	15565	15687	15530	15577	15638	15612	15460	15676	15605	15730	15629	15504	15492	15477	15825	15367	15468	15600	15597	15487	15590	15655	15441	15608	15640	15433	15580	15646	15534	15363	15640	15428	15475	15526	15598	15525	15613	15653	15515	15550	15619	15531	15505	15632	15539	15532	15414	15485	15462	15486	15636	15484	15523	15598	15622	15366	15636	15536	15480	15573	15503	15577	15537	15697	15602	15458	15603	15510	15506	15612	15504	15637	15500	15446	15560	15514	15407	15597	15625	15573	15600	15582	15577	15414	15330	15497	15521	15500	15558	15420	15526	15557	15508	15563	15466	15553	15502	15541	15693	15746	15413	15600	15568	15565	15552	15591	15551	15475	15364	15588	15431	15527	15547	15533	15481	15728	15668	15450	15688	15479	15531	15446	15543	15473	15589	15608	15587	15658	15548	15539	15501	15494	15565	15579	15572	15634	15442	15480	15597	15551	15473	15651	15719	15418	15480	15561	15575	15611	15486	15592	15476	15654	15634	15537	15663	15419	15596	15592	15619	15403	15443	15683	15659	15512	15519	15473	15731	15417	15460	15498	15494	15442	15503	15594	15489	15694	15709	15678	15499	15477	15635	15420	15758	15474	15531	15533	15570	15451	15520	15538	15485	15564	15692	15470	15466	15748	15624	15641	15446	15657	15519	15556	15555	15496	15489	15413	15512	15566	15493	15552	15515	15558	15651	15521	15656	15523	15677	15565	15613	15691	15522	15549	15667	15610	15349	15591	15442	15426	15491	15345	15583	15548	15575	15741	15529	15611	15514	15586	15417	15693	15554	15703	15491	15508	15554	15666	15414	15563	15620	15290	15667	15603	15593	15580	15501	15661	15493	15505	15498	15698	15605	15609	15592	15547	15283	15453	15604	15595	15542	15585	15628	15399	15597	15443	15458	15510	15519	15451	15681	15391	15505	15473	15592	15717	15624	15597	15560	15709	15693	15502	15493	15556	15684	15558	15416	15478	15642	15443	15519	15596	15384	15692	15529	15612	15604	15498	15613	15679	15468	15525	15621	15509	15652	15717	15535	15699	15372	15441	15583	15603	15376	15527	15512	15415	15521	15605	15304	15696	15722	15532	15600	15651	15393	15481	15573	15492	15469	15564	15467	15594	15663	15675	15486	15536	15700	15530	15575	15555	15454	15486	15701	15633	15388	15558	15583	15639	15505	15554	15503	15652	15596	15555	15527	15529	15576	15607	15475	15553	15554	15630	15454	15580	15593	15533	15558	15613	15570	15543	15477	15617	15462	15654	15486	15472	15707	15662	15514	15553	15541	15600	15563	15580	15444	15662	15542	15671	15620	15664	15648	15412	15565	15514	15608	15437	15571	15608	15592	15529	15552	15574	15583	15557	15602	15584	15618	15582	15657	15512	15491	15570	15668	15385	15673	15579	15456	15491	15489	15391	15763	15595	15529	15511	15599	15556	15503	15506	15537	15425	15367	15625	15506	15643	15475	15368	15643	15362	15605	15515	15414	15554	15525	15505	15475	15533	15361	15590	15480	15494	15661	15247	15675	15606	15450	15359	15626	15499	15447	15445	15600	15420	15747	15503	15505	15554	15440	15435	15649	15323	15615	15726	15533	15724	15445	15545	15597	15543	15424	15478	15506	15534	15549	15399	15594	15565	15445	15515	15545	15579	15409	15626	15490	15725	15415	15489	15424	15572	15692	15469	15462	15429	15688	15635	15664	15533	15588	15465	15645	15527	15569	15439	15615	15504	15567	15569	15676	15560	15551	15663	15609	15572	15577	15550	15523	15592	15555	15465	15599	15449	15670	15485	15619	15518	15494	15503	15483	15518	15583	15672	15563	15608	15525	15518	15472	15598	15391	15587	15559	15601	15477	15473	15551	15576	15680	15733	15488	15558	15588	15586	15513	15458	15478	15497	15646	15562	15571	15610	15639	15581	15612	15694	15603	15553	15525	15587	15655	15602	15525	15471	15592	15602	15596	15618	15572	15641	15504	15567	15528	15645	15686	15517	15460	15561	15487	15658	15586	15419	15535	15479	15758	15637	15539	15493	15471	15459	15572	15573	15655	15583	15465	15581	15620	15493	15477	15660	15541	15484	15572	15591	15732	15512	15515	15578	15509	15689	15504	15541	15600	15603	15639	15435	15673	15509	15568	15594	15481	15683	15485	15625	15519	15490	15670	15610	15568	15528	15523	15527	15616	15631	15535	15416	15627	15695	15402	15562	15614	15438	15496	15636	15585	15592	15492	15445	15538	15672	15603	15443	15644	15533	15664	15638	15538	15385	15500	15641	15512	15603	15424	15410	15428	15431	15510	15501	15530	15746	15632	15488	15576	15672	15564	15577	15621	15622	15540	15636	15618	15631	15501	15453	15439	15542	15504	15506	15456	15511	15706	15559	15520	15616	15623	15606	15505	15562	15715	15622	15384	15529	15509	15512	15632	15432	15598	15544	15568	15657	15624	15466	15510	15662	15586	15604	15615	15656	15465	15601	15529	15472	15375	15527	15581	15647	15527	15399	15469	15431	15434	15469	15562	15446	15564	15518	15571	15504	15462	15494	15549	15449	15370	15685	15610	15447	15531	15601	15580	15364	15581	15561	15551	15484	15647	15460	15682	15554	15612	15623	15610	15593	15616	15635	15767	15479	15507	15642	15598	15591	15447	15559	15559	15625	15699	15538	15723	15639	15515	15598	15526	15455	15544	15674	15643	15564	15716	15386	15640	15387	15363	15483	15564	15564	15647	15712	15535	15329	15469	15667	15657	15535	15325	15519	15495	15444	15551	15318	15645	15597	15588	15653	15665	15533	15453	15594	15432	15654	15538	15455	15627	15528	15614	15386	15435	15629	15727	15532	15544	15407	15583	15588	15424	15657	15627	15508	15512	15603	15624	15446	15521	15433	15219	15588	15560	15565	15431	15351	15458	15442	15404	15581	15602	15632	15493	15511	15632	15433	15495	15575	15536	15504	15502	15550	15489	15620	15580	15541	15520	15573	15624	15518	15581	15566	15534	15592	15668	15438	15547	15573	15622	15469	15511	15584	15513	15462	15607	15439	15404	15705	15555	15604	15429	15597	15526	15587	15611	15399	15736	15410	15597	15282	15491	15506	15414	15509	15644	15530	15475	15419	15614	15655	15584	15619	15629	15412	15691	15763	15413	15702	15441	15599	15521	15485	15499	15500	15501	15554	15584	15599	15551	15644	15449	15557	15528	15556	15486	15425	15476	15468	15553	15412	15677	15504	15612	15674	15610	15322	15580	15678	15597	15645	15606	15328	15528	15519	15638	15572	15660	15659	15610	15471	15593	15518	15617	15614	15373	15743	15560	15529	15436	15516	15623	15521	15664	15565	15550	15674	15554	15354	15546	15610	15400	15375	15622	15611	15663	15677	15429	15466	15525	15614	15650	15493	15611	15631	15412	15474	15459	15515	15498	15499	15604	15617	15664	15503	15595	15592	15401	15537	15615	15642	15510	15567	15607	15551	15509	15550	15707	15610	15576	15653	15499	15468	15551	15647	15545	15511	15768	15549	15413	15544	15571	15511	15557	15666	15637	15602	15483	15506	15503	15616	15511	15662	15729	15483	15510	15485	15500	15585	15621	15597	15537	15492	15617	15470	15658	15367	15684	15583	15485	15802	15625	15487	15604	15471	15634	15618	15481	15678	15349	15566	15535	15627	15505	15706	15569	15639	15331	15602	15633	15603	15500	15516	15621	15521	15701	15431	15771	15649	15407	15583	15563	15601	15499	15610	15871	15590	15579	15577	15485	15686	15425	15595	15462	15513	15513	15746	15510	15515	15482	15566	15484	15589	15618	15587	15584	15707	15486	15474	15588	15518	15469	15505	15472	15527	15634	15416	15539	15506	15494	15527	15551	15520	15436	15564	15479	15519	15562	15474	15515	15687	15676	15559	15418	15448	15555	15558	15548	15549	15658	15534	15408	15651	15563	15515	15675	15547	15641	15465	15602	15527	15585	15654	15460	15365	15472	15482	15598	15609	15741	15624	15603	15440	15656	15595	15538	15529	15532	15588	15505	15751	15595	15488	15692	15742	15515	15535	15728	15461	15448	15619	15560	15636	15559	15571	15564	15558	15512	15673	15382	15492	15509	15391	15316	15583	15522	15505	15600	15772	15643	15486	15638	15523	15520	15659	15514	15717	15490	15649	15756	15724	15582	15742	15634	15582	15465	15588	15635	15673	15554	15616	15415	15621	15638	15684	15467	15546	15500	15589	15610	15531	15747	15689	15502	15615	15628	15387	15490	15593	15491	15464	15571	15508	15327	15597	15484	15443	15585	15668	15596	15560	15684	15497	15543	15501	15573	15632	15768	15589	15599	15437	15581	15590	15449	15650	15449	15708	15562	15699	15586	15632	15564	15544	15626	15554	15541	15534	15500	15544	15517	15539	15632	15554	15409	15550	15437	15581	15452	15730	15553	15607	15628	15576	15670	15484	15726	15677	15455	15673	15519	15628	15532	15697	15493	15628	15517	15647	15510	15626	15456	15580	15518	15476	15479	15606	15469	15578	15710	15812	15573	15506	15398	15429	15459	15555	15648	15498	15679	15638	15631	15623	15472	15563	15773	15649	15501	15577	15569	15633	15549	15594	15599	15441	15550	15726	15665	15637	15564	15427	15731	15565	15638	15505	15538	15723	15639	15408	15466	15542	15407	15486	15410	15537	15561	15749	15501	15654	15487	15451	15547	15567	15548	15469	15762	15502	15772	15609	15377	15614	15531	15662	15529	15632	15689	15468	15713	15512	15714	15496	15649	15431	15385	15455	15608	15602	15518	15597	15606	15614	15488	15645	15560	15618	15503	15565	15513	15462	15473	15620	15573	15494	15531	15655	15565	15494	15736	15625	15453	15545	15601	15628	15524	15693	15554	15409	15574	15482	15652	15484	15475	15652	15528	15626	15437	15374	15499	15615	15595	15538	15551	15651	15474	15565	15576	15530	15683	15746	15584	15522	15682	15532	15445	15476	15538	15766	15657	15591	15577	15466	15502	15670	15755	15387	15582	15600	15469	15607	15561	15582	15675	15447	15596
23334	20733	27965	23886	22557	23678	23208	19640	19017	19450	19571	20938	30591	30637	27477	23122	19808	18483	18245	18056	17869	17918	17928	18028	17992	18019	17816	17814	17842	17874	17916	17805	17804	17945	17916	17718	17842	17750	17904	17780	17930	17815	17937	17861	17743	17895	17810	17840	17971	17837	17797	17854	17922	17948	17825	17773	17970	17821	17844	17889	17942	17677	17649	17922	17847	17966	17779	17635	17777	17839	17988	17651	17478	17935	17703	17919	17890	17803	17912	17915	17681	17731	17888	17843	17717	17862	17835	17750	17698	17819	17741	17780	17961	17772	17965	17740	17934	17720	18014	17789	17704	17753	17602	18049	18079	17782	17831	17833	17896	17775	18083	17811	17902	17985	17630	17413	17681	17941	17786	17788	17599	17799	17856	17850	17589	17917	17776	17705	17888	17782	17854	17867	17759	17888	17927	17674	17927	17622	17822	17875	17604	17866	17795	17812	17978	17867	18142	17897	17845	18017	17801	17875	17660	17812	17701	17790	17793	17741	17861	17746	17944	17955	17686	17904	18078	17729	17639	17744	17912	17852	17647	17893	17930	17901	17888	17719	17813	17760	17817	17857	17838	17915	17730	17752	17584	17729	17770	17865	17737	17777	17860	17679	17752	17641	17639	17760	17897	18059	18036	17917	17877	17748	17843	17907	17858	17869	17935	17842	17770	17649	17808	17767	17837	17847	17863	17841	17882	17952	17989	17758	17695	17624	17694	17768	17720	17700	17705	17840	17704	17694	17862	17736	17765	17843	17989	17895	17901	17872	17898	17755	17792	17942	17674	17897	17682	17627	17842	17879	17818	17585	17726	17594	17732	17779	17696	17739	17795	17955	17741	17858	17906	17875	17644	17931	17785	17781	18171	17859	17702	17852	17656	17840	18010	17853	17868	17880	17648	17680	17596	17876	17702	17814	17754	17771	17647	17896	17827	17734	17881	17893	17671	17629	17819	17713	17955	17903	17976	17642	17797	17975	17868	17687	17779	17859	17831	17787	17836	17981	17807	17660	17844	17828	17823	17625	17661	17741	17795	17678	17748	17672	17856	17709	17909	17881	17980	17954	17837	17725	17977	17811	17887	17889	17923	17876	17814	17709	17993	17886	17852	17817	17684	17770	17960	17800	18002	17792	17876	18009	17835	17773	17792	17772	17993	17992	17863	17973	17665	17763	18015	17820	17852	17872	17940	17965	17758	17640	17848	17957	17837	17661	17950	17839	17908	17783	17887	17593	17896	17698	17944	17923	17766	17486	17821	17963	17880	17918	17913	17760	17895	17681	17805	17758	17733	17552	17772	17751	17746	17851	17882	17877	17721	17774	18054	17770	17754	17685	17639	17903	17793	17831	17826	17934	17836	17955	17896	17816	17767	17828	17757	17852	17930	17807	17986	17858	17933	17529	17938	17925	17886	17789	17763	17955	17899	17882	17959	17799	17625	17682	17765	17702	17779	17775	17885	17939	17927	17939	17893	17729	17742	17841	17776	17838	17914	17892	17551	17878	17890	17760	17828	18018	17928	17736	17926	17846	17820	17805	17751	17906	17798	17805	17932	17815	17762	17952	17885	17553	17827	17555	17845	17964	17715	17627	17842	17814	17820	17858	17839	17925	17744	17693	17760	17893	17788	17682	17819	17883	17763	17953	17863	17847	17903	17788	17783	17812	17804	17683	17899	17921	17625	17808	17749	17984	17918	17820	17722	17928	17718	17628	17812	17819	17800	18016	17666	17799	17865	17818	17760	17967	17767	17747	17753	17836	17818	17801	17914	17913	17881	17908	18006	17758	17798	17746	17684	17846	17873	17689	17626	17714	17690	17948	17762	17867	17853	17694	17688	17847	17856	18061	17848	17804	17913	18052	17744	17680	17722	17792	17767	17990	17784	17868	17701	17473	17791	17692	17667	17867	17752	17711	17814	17827	17792	17814	17636	17964	17660	17764	17852	17636	17677	17769	17783	17789	17687	17875	17732	17717	17902	18111	17844	17755	17867	17803	17937	17900	17867	17771	17712	17853	17864	17576	17650	17910	17831	17847	18056	18063	17757	17769	17798	17866	17917	17640	17724	17741	17809	17881	17623	17703	17581	17765	17829	17824	17913	17815	17844	17821	17735	17942	17733	17836	17988	17958	17952	17887	17665	17665	17955	17675	17853	17835	17780	17814	17777	18017	17888	17942	17768	17929	17815	17800	17665	17763	17847	17649	17928	18018	17709	17849	17594	17812	17894	17858	17645	17914	17975	18083	17825	17789	17876	17731	17885	17777	17819	17776	17880	17892	18134	17718	17896	17764	17718	17805	17809	17982	17902	17891	18114	17786	18156	17809	17700	17805	17889	17822	17826	17868	17866	17750	17858	17903	17866	17974	17745	17604	17909	17716	17849	17810	17484	17708	17667	17800	17792	17798	17835	17795	17888	17775	17701	17734	17675	17813	17710	17573	17866	18000	17735	17952	17939	17769	17880	17759	17783	17880	17786	17806	17727	17905	17754	17982	17645	17878	17790	17832	17577	17846	17651	17791	17698	17833	17778	17820	17719	17936	17786	17776	17771	18072	17733	17897	17830	17862	17671	17920	17769	18001	17815	17719	17725	17770	17866	17704	17788	17868	17740	17681	17822	17763	17838	17874	17927	17899	17808	17863	17850	17711	18028	17795	17798	17584	17615	17760	17898	17817	17663	17570	17671	17704	17760	17762	17889	17684	17906	17700	17713	17607	17699	17978	17731	17918	17913	17750	17969	17848	17837	17943	17951	18023	18004	17860	17706	17872	17911	17675	17817	17807	17732	17902	17879	17833	17674	17726	17810	17929	18014	17756	17922	17635	17807	17927	17551	17668	17599	17900	17824	17903	17785	17867	17912	17781	17934	17905	17731	17989	17859	17848	17842	17745	17887	17913	17777	17820	18003	17738	17919	17903	17910	17777	17771	17909	17700	17960	17582	17812	17728	17901	17747	17643	17702	17686	17731	17533	17990	17738	17828	17890	17770	17985	17868	17807	17589	17762	17832	17842	17844	17805	17808	17864	17991	17729	17975	17880	17855	17795	17765	17728	17834	17760	17791	17732	17901	17971	17852	17948	17808	17794	17877	17667	17728	17894	17947	17814	17721	17706	18058	17929	17926	17807	18097	17852	17693	17618	17616	17842	17863	17719	17749	17862	17867	17475	17726	17903	17949	17632	17657	17722	17837	17587	18096	17876	17652	17731	17830	17779	18025	17641	17828	18044	17919	17719	17810	17773	17817	17992	17735	17785	17891	17812	17673	17890	17754	18008	17830	17918	17969	17935	17855	17889	17755	17737	17940	17906	17707	17923	17680	17939	17932	18037	17766	17774	17689	17662	18186	17770	17923	17766	17839	17889	17706	17988	17860	17938	17783	17711	17596	17688	17701	17841	17992	17862	17797	17686	17664	17824	17818	18002	17876	17872	17835	17612	17880	17623	17917	17721	18013	18009	17731	17906	17904	17878	17848	17855	17745	17737	17903	17989	17823	17933	18029	18058	18036	17835	17997	17928	17882	17822	17770	17888	17736	17976	17945	17727	17722	17973	17787	17755	17710	17937	17830	17884	17752	17830	17735	17734	17760	17790	17744	17882	17662	17813	17808	17530	17798	17825	17794	17788	17696	17891	17685	17882	18007	17630	17806	17652	17599	17779	17867	17816	17848	17786	17830	17892	17673	17726	17608	17923	17934	18004	17944	17804	18024	17920	17842	17776	18011	17635	17734	17910	17666	17874	17580	17665	17832	17722	17642	17859	17916	17864	17867	17818	17592	17661	17926	17943	18116	17994	17657	17843	17817	18001	17973	17830	17849	17743	17673	17758	18001	17975	17996	17965	17819	17829	17669	17900	17977	17745	17807	18029	17923	17757	17830	17766	17840	17880	17842	17734	17768	17664	17865	17904	17923	17882	17817	17867	17685	17710	17871	17830	17904	17923	17834	17841	17983	17854	17799	17755	17897	18004	18105	17729	17836	17892	17767	17638	17846	17661	17993	17701	17772	17914	17713	18012	17825	17862	17880	17864	17865	17850	17775	17865	17911	17922	17833	17825	17922	17589	17763	17910	17707	17773	17927	17768	17893	17917	17917	17741	17657	17782	17818	17647	17911	17892	17760	17948	17962	17774	17916	18081	17936	17862	17813	17979	17805	17866	17851	17877	17935	17683	17922	17845	17824	17768	17960	17897	17990	17848	17792	17852	17910	17720	17957	17725	17736	17845	17806	17778	17705	17664	17719	17864	17843	17673	17724	17786	17866	17963	17789	17852	17941	17828	17811	17789	17795	17855	17775	17832	17668	17830	17936	17648	17616	17726	17810	17926	17856	17719	17997	17906	17727	17706	17885	17673	17815	17822	17752	17752	17768	17973	17875	17728	17707	17645	17796	17607	17704	17765	17948	17722	17780	17771	17710	17951	17717	17989	17829	17758	17565	17881	17752	17731	17549	17986	17791	17733	17641	17932	17683	17940	17763	17686	17793	17735	17867	17738	17701	17787	17786	17628	17733	17616	17983	17843	17644	17674	17820	17732	17789	17814	17892	17815	17929	17895	17890	17933	17851	17635	17840	17729	17747	17760	17773	17937	17960	17816	17647	17568	17901	17817	17762	17878	17768	17808	17760	17613	17835	17938	17862	17790	17933	17765	17689	17763	17928	17666	17836	17603	17942	17783	17847	17846	17798	17928	17884	17846	17811	17708	17909	17898	17889	17817	17714	17908	17820	17665	17950	17740	17852	17733	17956	17880	17923	17605	17897	17810	17779	18030	17846	17911	17728	17961	17729	17659	17787	17963	17642	17897	17730	17760	17710	17828	17762	17733	17929	17711	17913	17776	17723	17821	17853	17917	17968	17787	17829	17698	17796	17723	17860	17870	17936	17860	17843	17838	17664	17744	18015	17807	17810	17978	17694	18088	17994	17850	17846	17923	17940	18092	17696	17955	17803	17580	17927	17871	17982	17771	17898	17902	17733	17868	17781	17735	17768	17950	17859	17800	17948	17938	17856	17500	17882	17842	17886	17821	17820	17946	17828	17857	17831	17904	17783	17871	17793	17728	17831	17767	17855	17970	17794	17956	17755	17872	17835	17860	17629	17974	18007	17958	17878	17825	17694	17930	17864	17865	17750	17721	17784	18015
16833	30903	31428	26125	22655	20714	18542	16334	16429	16383	16504	19408	30383	29204	24746	19690	15586	14501	14497	14388	14383	14405	14367	14079	14131	14357	14282	14219	14206	14317	14265	14338	14283	14296	14245	14247	14194	14438	14139	14158	14334	14195	14160	14170	14341	14199	14267	14379	14119	14229	14276	14364	14095	14371	14153	14337	14276	14173	14188	14317	14267	14210	14206	14130	14334	14274	14192	14224	14246	14397	14169	14140	14249	14275	14238	14284	14238	14217	14341	14242	14120	14371	14250	14172	14251	14477	14246	14078	14228	14288	14194	14289	14215	14287	14268	14250	14354	14135	14330	14357	14415	14340	14307	14273	14296	14412	14140	14190	14200	14420	14384	14243	14151	14267	14331	14245	14240	14196	14193	14207	14293	14207	14287	14273	14325	14310	14177	14233	14396	14409	14051	14421	14358	14308	14154	14309	14173	14380	14174	14156	14191	14238	14265	14203	14351	14216	14285	14229	14220	14421	14287	14153	14262	14141	14128	14199	14102	14304	14279	14297	14288	14239	14228	14198	14227	14405	14266	14208	14234	14060	14246	14130	14296	14232	14205	14115	14352	14253	14259	14324	14182	14268	14171	14164	14152	14279	14178	14283	14181	14266	14142	14029	14123	14319	14238	14166	14307	14387	14231	14194	14066	14278	14215	14215	14269	14261	14265	14279	14273	14216	14326	14263	14280	14219	14338	14225	14218	14203	14341	14064	14244	14247	14178	14324	14082	14187	14419	14341	14147	14188	14282	14251	14345	14295	14279	14251	14151	14276	14310	14331	14275	14246	14314	14199	14211	14325	14179	14137	14334	14210	14206	14103	14238	14189	14380	14236	14136	14242	14208	14185	14162	14363	14172	14203	14213	14277	14204	14334	14206	14278	14188	14237	14305	14101	14172	14256	14285	14141	14344	14233	14219	14264	14243	14375	14249	14235	14202	14294	14206	14408	14170	14175	14358	14272	14164	14090	14175	14339	14251	14170	14378	14168	14146	14277	14320	14244	14176	14202	14224	14093	14172	14317	14320	14155	14165	14202	14188	14283	14382	14214	14295	14301	14282	14150	14237	14199	14204	14070	14262	14078	14303	14271	14112	14249	14278	14222	13971	14239	14158	14109	14253	14155	14176	14365	14347	14246	14222	14317	14188	14062	14342	14074	14449	14248	14179	14264	14116	14165	14221	14303	14199	14278	14320	14199	14265	14214	14341	14273	14273	14260	14249	14322	14132	14053	14320	14261	14043	14195	14221	14240	14344	14103	14332	14249	14208	14247	14263	14198	14296	14220	14315	14228	14120	14340	14332	14177	14270	14209	14376	14395	14168	14238	14273	14213	14284	14217	14345	14204	14349	14399	14290	14323	14167	14268	14324	14254	14216	14182	14393	14230	14273	14188	14254	14357	14248	14135	14206	14078	14218	14105	14073	14466	14168	14178	14247	14271	14376	14050	14075	14325	14221	14271	14184	14157	14209	14260	14261	14168	14321	14281	14183	14181	14363	14235	14326	14247	14036	14257	14259	14320	14345	14408	14316	14180	14307	14162	14361	14158	14330	14149	14180	14378	14160	14305	14190	14252	14277	14266	14127	14220	14319	14086	14316	14107	14143	14302	14430	14272	14170	14299	14212	14155	14256	14321	14161	14222	14194	14260	14147	14199	14262	14235	14263	14250	14239	14226	14116	14224	14247	14163	14326	14231	14340	14302	14343	14225	14067	14151	14218	14181	14150	14279	14133	14229	14236	14138	14293	14157	14247	14321	14287	14258	14167	14306	14101	14188	14236	14345	14247	14161	14251	14303	14265	14226	14308	14243	14377	14159	14129	14304	14324	14349	14317	14212	14287	14130	14240	14175	14435	14451	14097	14216	14249	14296	14144	14195	14335	14184	14325	14434	14155	14293	14062	14265	14175	14346	14207	14320	14163	14261	14319	14097	14221	14130	14166	14220	14206	14287	14201	14180	14292	14330	14322	14161	14323	14262	14295	14259	14208	14307	14057	14319	14337	14178	14305	14208	13981	14413	14358	14210	14314	14108	14297	14070	14152	14386	14303	14389	14318	14319	14398	14160	14252	14275	14105	14459	14087	14329	14328	14383	14237	14374	14191	14232	14174	14282	14317	14203	14336	14259	14155	14196	14378	14200	14157	14219	14185	14412	14224	14052	14314	14228	14176	14159	14190	14156	14198	14194	14154	14305	14178	14300	14130	14233	14266	14451	14226	14332	14237	14141	14280	14247	14109	14363	14301	14243	14334	14229	14311	14293	14336	14319	14305	14150	14106	14163	14137	14181	14306	14183	14335	14351	14161	14186	14150	14265	14390	14261	14304	14283	14124	14414	14139	14192	14307	14188	14465	14258	14290	14316	14292	14115	14236	14282	14347	14284	14269	14374	14001	14227	14201	14136	14163	14331	14234	14215	14337	14254	14341	14330	14250	14273	14411	14210	14175	14117	14106	14179	14300	14329	14268	14303	14251	14134	14220	14140	14203	14309	14246	14301	14227	14376	14237	14186	14125	14258	14147	14229	14180	14115	14041	14088	14223	14271	14242	14322	14255	14294	14252	14265	14268	14173	14306	14146	14258	14403	14309	14210	14461	14322	14185	14210	14387	14170	14163	14195	14208	14042	14196	14266	14203	14106	14276	14082	14244	14108	14134	14204	14134	14186	14133	14161	14273	14120	14226	14208	14045	14264	14150	14368	14241	14291	14004	14366	14143	14199	14194	14219	14254	14252	14291	14255	14251	14309	14152	14289	14309	14057	14314	14188	14175	14293	14108	14271	14067	14234	14218	14286	14088	14315	14293	14240	14356	14193	14545	14203	14281	14357	14293	14227	14212	14274	14160	14255	14166	14360	14071	14319	14260	14186	14406	14310	14178	14400	14224	14300	14313	14288	14381	14323	14159	14098	14313	14163	14235	14297	14133	14136	14102	14115	14206	14312	14087	14045	14330	14154	14242	14349	14247	14270	14119	14311	14331	14276	14488	14141	14172	14368	14362	14264	14258	14259	14195	14135	14228	14268	14259	14136	14155	14328	14338	14302	14282	14305	14270	14248	14274	14177	14257	14281	14189	14225	14125	14294	14223	14198	14242	14175	14333	14192	14306	14216	14132	14328	14248	14343	14262	14264	14235	14347	14157	14189	14285	14093	14368	14146	14292	14295	14120	14197	14081	14274	14286	14259	14278	14289	14212	14192	14149	14338	14384	14088	14322	14144	14292	14222	14414	14302	14201	14259	14274	14173	14266	14305	14220	14200	14252	14328	14285	14195	14377	14213	14281	14176	14348	14361	14221	14108	14339	14023	14177	14273	14295	14180	14204	14310	14186	14222	14207	14119	14179	14379	14268	14273	14065	14106	14259	14179	14333	14184	14083	14348	14288	14241	14135	14282	14259	14231	14245	14180	14176	14219	14424	14321	14129	14211	14114	14192	14071	14253	14136	14100	14162	14287	14208	14184	14373	14101	14206	14335	14275	14162	14288	14255	14250	14198	14058	14151	14247	14335	14249	14196	14259	14166	14235	14354	14201	14208	14337	14197	14164	14221	14232	14194	14203	14239	14291	14288	14226	14218	14153	14353	14213	14054	14424	14068	14085	14310	14413	14348	14361	14107	14220	14131	14187	14268	14254	14247	14178	14364	14333	14189	14166	14340	14193	14352	14136	14335	14284	14226	14208	14218	14179	14151	14256	14178	14297	14289	14220	14321	14165	14271	14308	14342	14275	14190	14128	14191	14342	14229	14310	14275	14288	14159	14185	14158	14420	14359	14308	14256	14205	14141	14378	14175	14250	14204	14348	14210	14308	14170	14269	14221	14106	14078	14424	14413	14327	14294	14191	14229	14274	14431	14307	14129	14202	14193	14340	14319	14403	14262	14184	14062	14193	14275	14286	14170	14510	14096	14332	14275	14076	14241	14300	14271	14185	14196	14226	14307	14209	14153	14302	14329	14232	14061	14296	14350	14144	14326	14282	14323	14203	14155	14201	14239	14097	14228	14251	14146	14328	14327	14291	14251	14166	14219	14279	14036	14500	14221	14012	14072	14208	14374	14409	14327	14354	14233	14415	14273	14225	14250	14305	14385	14284	14324	14322	14301	14317	14435	14230	14238	14207	14282	14409	14153	14177	14300	14278	14178	14159	14198	14257	14333	14191	14086	14187	14358	14184	14261	14127	14276	14206	14207	14301	14199	14362	14200	14271	14337	14122	14265	14339	14127	14299	14175	14217	14370	14274	14154	14265	14236	14149	14127	14240	14236	14436	14273	14432	14114	14228	14264	14270	14234	14132	14096	14191	14247	14380	14284	14151	14216	14226	14186	14221	14309	14315	14105	14264	14253	14342	14227	14375	14332	14066	14216	14329	14198	14190	14164	14281	14298	14299	14237	14252	14318	14279	14178	14350	14169	14270	14276	14139	14258	14135	14103	14316	14197	14171	14274	14302	14062	14283	14326	14231	14204	14338	14227	14177	14363	14259	14232	14231	14094	14168	14175	14124	14357	14214	14259	14326	14114	14168	14310	14299	14271	14228	14360	14225	14326	14184	14223	14048	14209	14085	14179	14184	14206	14276	14151	14300	14137	14160	14233	14329	14371	14208	14347	14222	14233	14297	14098	14433	14360	14287	14354	14264	14182	14260	14318	14135	14179	14145	14212	14399	14157	14389	14306	14219	14200	14105	14265	14252	14282	14218	14223	14366	14202	14361	14205	14344	14287	14320	14131	14266	14062	14475	14089	14363	14124	14281	14138	14255	14205	14279	14246	14382	14106	14242	14055	14271	14288	14182	14297	14324	14308	14154	14147	14082	14218	14298	14271	14065	14055	14329	14241	14320	14055	14388	14171	14100	14384	14098	14236	14242	14151	14097	14366	14238	14212	14152	14247	14201	14249	14267	14231	14111	14244	14366	14198	14279	14282	14325	14192	14286	14265	14351	14257	14137	14074	14185	14297	14109	14191	14329	14232	14186	14340	14160	14298	14260	14193	14220	14268	13991	14181	14205	14167	14273	14231	14337	14208	14416	13999	14107	14393	14370	14403	14164	14197	14153	14330	14357	14242	14184	14291	14237	14309	14120	14251	14238	14218	14311	14248	14300	14280	14266	14173	14340	14360	14322	14221	14327	14279	14172	14179	14242	14236
23332	21716	29699	24311	22286	25402	28557	23471	21978	22050	21821	24196	40374	39777	34449	28216	22234	20282	19625	19359	19344	19099	19112	19040	19141	19230	19235	19170	19051	19081	19211	19212	19273	19195	18871	19085	19101	19009	18971	18937	19235	18981	19011	19102	19179	18909	19112	18964	19231	19051	18953	18862	18951	18938	19110	19296	19117	19042	19029	18970	19224	19045	18898	19070	18838	19070	19022	19162	19046	18987	18963	18859	19024	18934	18991	18982	18918	18996	18839	18856	19070	18931	19115	19025	19005	19000	18751	19144	18739	18790	18963	18803	18943	19001	18909	18940	18970	18985	18984	19023	18992	18892	18878	19069	19102	18999	18946	19218	19041	18969	18981	19036	19100	19055	18936	18859	19129	19095	19007	18948	19121	19128	19087	18922	18694	18847	19074	18924	18960	19095	19199	18823	19050	19075	19117	19250	18797	18779	19182	18810	19012	19122	19052	18961	19185	18881	18984	19027	19134	19057	19078	18796	18712	18981	18977	18883	18987	18859	18916	19039	18962	19159	19099	18859	18907	18951	19000	19036	19323	18901	18940	18768	19132	18974	18869	19157	19014	18821	19108	19053	18890	19112	19063	18803	19010	18898	18878	18898	18952	18911	19057	19014	18951	18764	19255	18890	18857	19125	19008	18881	18796	18942	18935	19000	19010	18981	19044	19032	18890	18954	18961	18970	18798	19078	19110	19021	19126	18887	19090	19026	19116	18971	19084	19078	19005	19028	19027	18880	18927	19027	18896	19080	18920	18839	18887	18770	19066	18926	18935	18985	18830	19101	19037	18855	19084	19054	18975	19046	19077	18934	18748	19001	19014	18825	19054	18897	19139	19064	18882	18933	18935	18818	19015	18836	19145	19128	19190	18911	18973	19073	19238	18989	18922	18956	18892	18915	18829	18977	18833	18853	19148	18928	18781	19129	18965	19071	18901	18945	18977	18705	18984	18907	18782	18841	18900	18846	18916	19091	18975	18883	19048	18877	18823	19149	18883	18895	18849	19080	18843	18840	18880	18971	19029	19052	18910	18965	18965	18780	18940	18914	18973	18626	18983	18975	19107	19055	18930	18988	19133	19040	18890	19094	18965	18872	18997	19003	18969	19024	19074	18879	18957	18995	19219	18952	19188	18953	18971	18998	18981	19044	19154	19023	18900	18815	18966	18925	18896	19043	19008	18867	18927	19096	19050	18875	18987	19072	18871	19066	18918	18997	18987	19008	18854	19016	18978	18896	18871	18970	18987	19133	18972	18767	18853	18874	19016	19018	18952	18924	18907	18797	19069	18931	18944	18753	18949	18883	18987	18993	19086	18966	18925	19074	18977	18970	18766	18928	18903	19077	19201	18992	19097	18956	18651	18772	18798	18968	18967	18936	18950	18970	18839	18978	18953	19012	18960	19126	18760	19073	19012	19018	19079	18960	19101	19103	18996	18801	18871	18998	18739	18888	18867	18921	18941	18817	18971	18739	19026	19222	19065	19011	18930	18874	19166	19053	18882	18956	18947	18913	18903	19046	18864	18892	18990	18835	19090	18953	18756	18971	18838	18909	18921	18775	19143	18971	18841	19056	18755	18896	18920	18874	18899	19083	18875	18974	18983	19134	18869	18995	18976	18948	18859	18815	19020	18905	18791	18664	18847	18959	18940	18911	18963	18888	18915	19008	18873	18887	18894	18936	18903	18720	18943	19000	18865	19216	18817	19029	19002	18755	19061	18890	18968	18899	18778	18924	18995	19119	18995	18743	18995	18902	18913	18855	18756	18676	19017	19086	18858	18953	18958	19107	18971	19031	18921	18938	19129	18934	18898	18932	19002	19013	18784	19045	18908	18911	18887	18900	19139	18962	18905	19002	18981	18959	18965	19060	19036	18841	18646	18859	18829	18993	19029	19011	19039	18900	18834	19096	18865	19090	19002	18997	18819	19001	19191	18688	18899	18953	18901	19044	19274	19001	19028	19083	18926	18994	18975	19109	18962	18921	19115	18860	19123	18931	19060	19002	18954	19181	18980	18844	18948	19191	18805	18816	18936	19047	18985	18795	18978	18767	18926	18991	19067	19024	18997	18979	18890	18922	19018	18919	19020	19097	18969	18914	18895	19029	18951	18936	18871	18945	18866	18987	19108	18972	19192	18763	19028	19039	19116	19096	19088	19031	18939	18767	18936	18859	19119	18886	19065	19030	19034	19148	19243	19018	18973	18804	19002	19234	18877	18763	18975	19011	19080	19047	19076	18836	19028	19043	19006	19052	18946	18982	18809	18763	18828	18829	19078	19000	18899	18992	18957	19020	18863	18899	19034	18926	18849	18811	18854	19019	18936	18947	19137	19045	18875	18942	18808	18925	18905	18963	18825	18761	18743	18830	18984	18872	18828	18959	18946	18915	18868	19033	19022	18925	18787	18914	18975	18918	18964	19021	19183	18861	19058	18942	18994	18875	19077	18772	19012	18987	19228	19096	18859	19004	18730	18915	19057	19088	19043	18960	18821	18997	19009	18811	18974	18753	19023	18959	18813	19007	18990	19077	19003	18969	18870	19275	19024	18920	18805	18901	19049	19169	19093	18911	19075	18926	18788	19045	19050	18816	18798	19085	19140	19081	19173	19072	19229	18972	19125	18965	18729	18927	18991	19011	18770	18899	18960	18892	18843	19173	19112	18886	18898	18953	18888	19089	18984	18874	18954	19049	18844	19091	18933	18807	18823	18748	19014	18895	18959	18981	18923	19054	19014	19118	18944	18917	19000	19287	19136	18879	18954	18946	18999	18974	18707	18850	18972	18914	19024	19048	18900	18992	18924	19054	18924	18973	18857	18831	19059	19063	18845	18824	19026	18928	18697	18988	19017	18923	18993	18835	18744	18944	19068	18934	19255	19017	18971	18946	19044	18828	19064	18967	18941	18994	19001	18990	19035	18894	18733	18941	19108	18797	18856	18934	19198	19029	19086	18957	19059	18947	18955	19068	18952	18827	19091	18956	19031	18799	19063	19040	18969	18854	19222	18914	18922	19081	18851	19043	19143	19020	19131	19061	18985	18969	19005	19078	18962	18969	19198	19241	19112	18873	18748	19091	19213	18899	18922	19003	19006	18830	19014	18794	18894	19017	19136	18924	18819	19030	19116	19044	18916	18926	18970	19031	19036	18972	19037	18772	18919	18952	18896	19178	18958	18850	19078	18934	19214	18810	19091	19156	19050	18901	18993	18873	18959	19089	18890	18910	18960	18849	18937	18766	19134	18800	18966	19093	18798	18979	18872	19070	18925	19079	18962	19004	18858	19044	19035	18807	18919	18968	18981	19158	18809	18975	18980	19075	18966	19026	19101	18930	19006	18988	18850	18814	18993	18794	18910	18802	19042	18904	18887	18962	19076	19015	18862	18942	19033	18948	19045	18956	19184	18916	18970	18865	18956	19082	18971	19048	18883	18915	19098	18836	19032	19067	18848	18677	18944	19182	18915	19040	18992	18954	18868	19021	18971	19091	18931	18854	18994	18947	18967	18746	18851	18970	19101	19106	19022	18817	19081	18768	18968	19336	19014	18926	18829	18776	18929	18958	18669	18800	18857	19112	19035	18926	18982	18973	19054	18847	18872	18882	18833	19061	18842	19065	19135	18850	18911	18876	18834	18832	18945	18999	18944	18941	19198	18925	19014	18829	19057	18852	18904	19139	18764	19101	18860	18869	18855	19102	18963	19050	18964	18854	19069	19047	18991	18988	19006	18805	18934	19159	19010	18849	19221	19030	19083	18971	19098	18827	18913	19068	18823	18837	19018	18856	18930	18984	18986	18751	18926	19001	19236	19107	19041	18996	18893	18922	18941	18879	18832	19030	19043	18962	19058	19020	18876	18982	19008	18938	18949	18986	18910	19145	18779	19135	19005	19109	19051	18984	19115	18906	19204	19135	19052	18797	19180	18980	18804	18789	18825	18803	18928	18996	18907	18892	19046	19109	18798	18692	19022	18951	18938	19133	18804	19001	18875	18971	18838	18928	18935	18882	18960	18958	18825	18909	18630	18904	18819	18897	19084	18920	18811	18911	19084	19099	19050	18890	19025	18895	18939	18620	18994	18919	18894	19007	18897	18904	18820	18937	18888	18922	18875	18871	19007	18987	18979	18771	18966	19053	19033	19062	19255	19153	18945	19103	18957	19101	18710	18778	18840	19084	18985	19021	19173	18991	19018	18923	18913	19099	18773	18855	18981	18730	18912	19119	19080	19009	18949	18825	19013	19048	18787	19030	19251	19078	19084	18925	18863	18864	18978	19010	19185	18967	18881	18822	19026	18911	18891	19050	18996	19015	18916	18993	18836	18718	19034	19011	18973	18951	18900	18980	18886	18845	19011	19134	18878	18956	18903	18924	18981	18852	18952	18857	19042	18833	19193	18872	18857	18881	19014	19020	19080	19040	18903	18815	18863	18812	19146	18918	18818	18947	19140	18934	18966	18691	18767	19013	18927	18953	18806	18975	19109	18942	19106	18970	19059	19036	18953	18995	18954	18995	18764	19005	18954	18906	18750	18886	19020	19114	18877	18876	19363	18908	18688	18990	19031	19007	18994	18985	19105	18981	19084	19000	18986	18906	18892	19126	18943	18939	18655	18978	19001	18839	19014	18970	18668	19006	19063	18911	19259	19050	18925	19143	18990	18807	19156	19083	19033	18968	19024	19002	19060	19148	18890	19022	19042	18940	19012	19067	19191	18749	18987	19012	19001	18891	18991	19003	19039	18966	18911	18840	19135	18890	19015	19028	18974	18986	18863	19079	19005	19136	19047	18976	18788	19129	19127	18923	19046	18959	18933	18887	19045	18915	18930	18901	18661	19057	18796	19115	19127	18950	19010	19025	19052	19064	18819	18824	18915	18708	18924	18888	18965	18828	19009	18799	19065	18731	18911	18802	18968	18842	18978	18972	18976	19163	18765	18861	18945	18892	19139	18880	19075	19270	19272	18971	18792	19068	18800	18939	19058	18965	18933	19069	18941	19147	19230	18892	18897	18656	18519	18860	18784	19007	18806	19101	18863	18935	18875	19184	18813	18733	18904	18840	19065	19021	19099	18786	18827	18932	18912	19105	19124	19142	18816	18755	18818	18961	18944	18786	18961	18992	19051	18874	19024	18867	18896	18829	18890	18860
20467	39510	38780	34633	30009	26718	24701	22911	22033	21336	21034	25608	43593	41700	35230	27099	19648	17806	16978	16851	16842	16888	16715	16761	16820	16720	16708	16758	16682	16779	16541	16771	16715	16516	16848	16757	16705	16716	16690	16671	16750	16866	16714	16651	16840	16658	16717	16695	16621	16604	16559	16620	16615	16632	16959	16635	16718	16776	16524	16725	16755	16793	16773	16560	16545	16621	16622	16744	16516	16716	16688	16858	16722	16711	16722	16731	16807	16627	16596	16696	16705	16619	16667	16530	16676	16631	16461	16624	16670	16924	16567	16765	16629	16674	16597	16589	16631	16733	16630	16817	16764	16529	16688	16637	16669	16748	16820	16738	16788	16737	16632	16614	16686	16723	16753	16812	16667	16735	16688	16743	16719	16721	16439	16695	16728	16718	16704	16644	16896	16619	16725	16716	16720	16756	16612	16839	16785	16660	16556	16533	16821	16852	16712	16747	16713	16603	16788	16658	16651	16655	16741	16611	16674	16692	16573	16684	16597	16598	16665	16624	16611	16637	16528	16672	16678	16760	16692	16715	16617	16920	16787	16620	16873	16637	16633	16708	16760	16677	16625	16771	16786	16784	16817	16653	16738	16607	16780	16692	16655	16777	16730	16787	16684	16627	16828	16699	16779	16615	16622	16688	16591	16626	16620	16616	16599	16608	16626	16621	16849	16458	16676	16750	16738	16848	16537	16592	16754	16740	16766	16669	16811	16866	16554	16567	16620	16696	16638	16791	16794	16615	16734	16632	16845	16622	16628	16477	16846	16785	16699	16655	16714	16841	16760	16682	16598	16694	16811	16740	16664	16490	16709	16792	16641	16545	16603	16758	16539	16598	16580	16818	16732	16752	16838	16633	16674	16624	16681	16587	16764	16736	16668	16675	16883	16720	16832	16791	16673	16706	16656	16715	16588	16447	16654	16756	16596	16562	16792	16491	16714	16675	16713	16659	16765	16692	16682	16694	16641	16595	16578	16636	16865	16648	16687	16772	16629	16653	16868	16755	16735	16569	16787	16522	16706	16618	16539	16699	16749	16504	16604	16558	16704	16745	16588	16668	16597	16554	16584	16612	16581	16576	16490	16800	16610	16676	16947	16601	16611	16541	16685	16541	16657	16787	16718	16833	16508	16585	16710	16897	16525	16757	16600	16525	16718	16665	16679	16682	16586	16740	16659	16743	16797	16587	16698	16614	16555	16735	16770	16717	16658	16551	16634	16787	16812	16554	16794	16494	16734	16673	16712	16766	16669	16472	16672	16624	16539	16563	16826	16636	16643	16684	16581	16622	16521	16743	16520	16506	16776	16538	16662	16628	16747	16547	16571	16643	16637	16582	16662	16673	16723	16670	16599	16661	16621	16665	16783	16727	16522	16765	16738	16794	16756	16821	16640	16518	16753	16702	16764	16730	16660	16648	16554	16747	16848	16596	16599	16719	16589	16724	16521	16788	16707	16699	16721	16650	16746	16658	16704	16848	16801	16664	16792	16488	16655	16683	16749	16694	16610	16891	16813	16711	16586	16643	16749	16656	16777	16788	16739	16489	16776	16639	16942	16627	16556	16633	16755	16710	16489	16794	16598	16743	16674	16727	16910	16900	16845	16596	16769	16601	16772	16659	16774	16589	16633	16700	16773	16663	16596	16587	16682	16504	16740	16761	16673	16611	16744	16624	16642	16685	16666	16675	16756	16719	16536	16615	16687	16683	16605	16674	16701	16691	16782	16528	16714	16609	16599	16585	16674	16769	16751	16684	16556	16632	16717	16660	16822	16739	16610	16820	16671	16718	16687	16808	16631	16834	16815	16550	16713	16669	16769	16585	16824	16608	16716	16767	16612	16638	16758	16704	16803	16544	16972	16997	16543	16722	16640	16700	16819	16851	16693	16672	16656	16618	16658	16804	16705	16601	16671	16719	16637	16618	16697	16660	16554	16727	16801	16786	16610	16675	16761	16815	16766	16764	16676	16715	16535	16664	16641	16726	16661	16747	16647	16769	16717	16657	16627	16591	16695	16627	16668	16878	16542	16539	16776	16655	16819	16582	16608	16847	16665	16549	16651	16670	16694	16692	16749	16620	16838	16770	16522	16873	16692	16488	16625	16772	16697	16573	16767	16522	16627	16595	16759	16543	16758	16473	16690	16774	16696	16692	16629	16558	16619	16600	16543	16775	16753	16770	16591	16758	16614	16729	16607	16764	16768	16731	16574	16654	16866	16857	16648	16601	16741	16482	16818	16859	16591	16769	16553	16726	16705	16556	16453	16641	16585	16625	16526	16590	16860	16706	16799	16585	16753	16836	16725	16796	16680	16645	16727	16709	16686	16710	16630	16736	16736	16629	16458	16697	16817	16588	16565	16770	16750	16777	16787	16627	16616	16579	16557	16686	16715	16864	16466	16771	16734	16773	16704	16711	16681	16846	16613	16680	16502	16653	16793	16584	16685	16620	16475	16729	16735	16835	16532	16650	16738	16655	16665	16692	16718	16607	16639	16742	16746	16849	16627	16524	16693	16600	16635	16814	16633	16495	16909	16842	16805	16615	16651	16899	16593	16642	16776	16652	16636	16707	16697	16728	16599	16707	16818	16589	16932	16663	16628	16601	16675	16527	16626	16683	16637	16691	16684	16646	16557	16594	16802	16690	16777	16570	16568	16779	16698	16762	16761	16517	16675	16718	16600	16654	16733	16681	16706	16657	16641	16727	16572	16685	16692	16723	16672	16805	16674	16591	16655	16590	16620	16642	16714	16586	16614	16635	16719	16705	16637	16766	16727	16585	16751	16637	16805	16611	16871	16685	16599	16518	16637	16471	16820	16785	16674	16693	16605	16636	16527	16623	16654	16652	16630	16835	16773	16604	16535	16708	16661	16631	16527	16533	16602	16558	16684	16698	16748	16763	16541	16673	16660	16686	16693	16515	16699	16791	16615	16517	16708	16835	16790	16657	16682	16742	16755	16731	16684	16698	16540	16638	16747	16666	16715	16880	16776	16658	16773	16646	16670	16647	16719	16648	16624	16658	16538	16448	16846	16616	16796	16603	16564	16513	16524	16642	16522	16626	16843	16485	16525	16693	16678	16590	16730	16556	16784	16840	16564	16574	16785	16464	16874	16580	16603	16524	16868	16698	16672	16515	16615	16777	16581	16728	16600	16798	16780	16534	16722	16811	16675	16684	16494	16734	16478	16491	16669	16520	16699	16721	16764	16670	16744	16603	16578	16796	16589	16696	16597	16694	16627	16543	16597	16635	16474	16783	16595	16705	16609	16639	16722	16690	16665	16653	16512	16674	16755	16628	16798	16587	16517	16743	16728	16667	16674	16852	16709	16608	16600	16634	16866	16909	16665	16566	16679	16557	16775	16819	16616	16628	16773	16563	16761	16515	16764	16650	16616	16669	16772	16623	16649	16794	16616	16554	16729	16681	16612	16786	16649	16755	16624	16605	16551	16752	16662	16642	16731	16759	16481	16693	16874	16566	16738	16859	16640	16627	16709	16651	16807	16864	16761	16585	16720	16663	16473	16544	16785	16634	16569	16480	16752	16554	16676	16624	16663	16604	16708	16562	16642	16618	16789	16583	16664	16725	16735	16731	16727	16652	16786	16682	16667	16573	16773	16687	16682	16690	16619	16684	16695	16803	16621	16550	16690	16664	16646	16830	16634	16595	16782	16671	16773	16582	16892	16607	16716	16633	16723	16641	16707	16607	16815	16620	16722	16678	16729	16558	16694	16499	16623	16629	16633	16623	16857	16577	16643	16744	16597	16811	16530	16757	16739	16675	16715	16694	16687	16490	16844	16608	16494	16601	16728	16665	16776	16753	16682	16762	16620	16690	16612	16522	16651	16521	16734	16649	16612	16550	16605	16749	16670	16582	16582	16816	16647	16653	16656	16578	16681	16560	16871	16800	16752	16790	16598	16722	16611	16734	16681	16648	16723	16721	16447	16603	16714	16629	16613	16633	16895	16623	16494	16682	16695	16731	16644	16590	16646	16709	16685	16525	16601	16558	16622	16712	16745	16432	16636	16719	16702	16606	16670	16694	16667	16690	16564	16656	16757	16636	16707	16629	16624	16570	16803	16763	16638	16733	16709	16608	16756	16560	16612	16812	16687	16543	16725	16634	16781	16701	16599	16606	16722	16703	16669	16542	16774	16713	16524	16695	16688	16478	16653	16593	16700	16590	16736	16754	16875	16731	16692	16729	16795	16676	16616	16743	16870	16522	16695	16637	16670	16696	16573	16732	16705	16788	16772	16580	16682	16867	16760	16748	16655	16743	16704	16818	16521	16551	16745	16757	16661	16622	16720	16646	16674	16692	16544	16665	16796	16662	16695	16809	16857	16666	16643	16659	16820	16709	16721	16528	16785	16563	16911	16693	16721	16522	16791	16614	16584	16780	16628	16609	16815	16560	16609	16656	16891	16544	16557	16719	16685	16755	16637	16320	16752	16710	16596	16668	16894	16617	16594	16735	16636	16771	16622	16855	16562	16832	16600	16793	16588	16422	16490	16698	16756	16514	16634	16702	16670	16867	16714	16824	16517	16657	16748	16584	16439	16484	16668	16638	16528	16638	16693	16641	16695	16784	16621	16866	16623	16670	16641	16592	16528	16809	16759	16612	16669	16711	16887	16619	16546	16723	16742	16592	16784	16698	16727	16647	16687	16824	16591	16695	16624	16653	16779	16537	16670	16605	16692	16764	16593	16513	16638	16772	16669	16690	16714	16669	16766	16679	16655	16646	16662	16746	16819	16491	16766	16654	16491	16657	16763	16494	16865	16686	16733	16604	16703	16704	16524	16652	16638	16627	16737	16515	16779	16492	16806	16604	16700	16573	16700	16647	16569	16717	16610	16660	16785	16638	16657	16734	16630	16652	16578	16704	16667	16774	16697	16692	16633	16773	16755	16826	16633	16476	16882	16935	16617	16546	16763	16774	16807	16647	16699	16735	16907	16552	16525	16726	16675	16741	16691	16405	16692	16674	16549	16675	16674	16620	16591	16696	16893	16642	16771	16679	16788	16643	16678	16790	16799	16692	16640	16688	16763	16626	16763	16591	16611	16740	16671	16613	16644	16633	16566	16793	16458	16572	16688	16749	16783	16639	16509	16500	16611	16588	16639	16550	16810	16637	16655	16736
26874	22649	28562	26450	22018	20960	20412	19854	19171	19040	18467	18166	19191	19933	19631	18873	18075	17824	17556	17792	17578	17754	17892	17718	17737	17448	17826	17699	17721	17825	17511	17432	17858	17599	17663	17860	17659	17720	17492	17486	17685	17523	17645	17792	17787	17753	17698	17630	17673	17544	17619	17665	17770	17573	17650	17558	17697	17727	17455	17615	17690	17402	17651	17481	17607	17448	17648	17689	17673	17673	17720	17791	17993	17624	17604	17582	17778	17433	17480	17637	17578	17447	17500	17569	17660	17681	17672	17524	17580	17478	17562	17386	17743	17448	17423	17569	17581	17685	17537	17710	17642	17575	17599	17434	17374	17610	17446	17589	17401	17561	17673	17406	17649	17531	17557	17529	17678	17484	17503	17621	17640	17581	17604	17479	17680	17404	17741	17599	17582	17584	17600	17425	17628	17579	17474	17598	17561	17471	17577	17286	17592	17662	17586	17539	17527	17563	17732	17426	17586	17557	17509	17451	17456	17568	17636	17633	17529	17495	17534	17626	17529	17593	17615	17555	17615	17322	17518	17490	17685	17775	17436	17586	17603	17588	17804	17558	17642	17583	17718	17704	17754	17583	17652	17459	17575	17515	17601	17772	17505	17622	17485	17566	17759	17723	17448	17560	17632	17534	17537	17712	17701	17589	17403	17807	17676	17772	17851	17495	17597	17595	17405	17646	17625	17656	17661	17973	17838	17526	17690	17692	17741	17649	17677	17734	17716	17701	17596	17357	17683	17537	17653	17504	17697	17537	17617	17663	17760	17703	17710	17419	17529	17527	17612	17633	17673	17724	17636	17837	17626	17583	17647	17549	17743	17587	17652	17468	17474	17654	17464	17501	17530	17613	17712	17404	17725	17433	17473	17599	17567	17691	17607	17637	17553	17720	17460	17430	17672	17596	17651	17662	17753	17655	17610	17686	17630	17659	17523	17633	17831	17511	17616	17634	17571	17720	17507	17712	17706	17506	17476	17681	17816	17630	17749	17709	17524	17465	17551	17691	17619	17621	17655	17761	17659	17529	17547	17577	17583	17501	17601	17642	17593	17523	17589	17563	17627	17650	17453	17526	17624	17655	17611	17538	17502	17631	17510	17710	17689	17572	17524	17757	17777	17442	17619	17461	17750	17589	17609	17688	17557	17694	17772	17792	17661	17502	17633	17318	17448	17717	17514	17549	17730	17535	17487	17572	17587	17554	17610	17499	17647	17798	17771	17730	17654	17559	17549	17597	17730	17598	17456	17701	17841	17485	17649	17753	17826	17616	17325	17569	17509	17714	17666	17690	17820	17732	17605	17771	17615	17517	17611	17465	17643	17428	17569	17499	17638	17632	17587	17401	17591	17596	17792	17585	17535	17394	17741	17722	17606	17479	17535	17708	17698	17698	17541	17546	17671	17462	17739	17470	17674	17538	17555	17686	17665	17511	17613	17438	17728	17706	17548	17373	17700	17771	17571	17439	17564	17731	17340	17521	17589	17518	17430	17421	17344	17430	17576	17575	17498	17624	17699	17714	17657	17419	17798	17900	17669	17648	17481	17793	17798	17695	17658	17598	17576	17699	17576	17738	17707	17566	17530	17472	17523	17647	17701	17464	17735	17451	17506	17422	17536	17543	17433	17477	17639	17466	17403	17682	17767	17337	17516	17492	17532	17610	17768	17517	17499	17547	17782	17674	17566	17436	17656	17522	17367	17527	17571	17592	17585	17583	17705	17709	17576	17624	17706	17639	17647	17537	17744	17603	17612	17556	17736	17490	17540	17742	17588	17589	17875	17755	17500	17802	17659	17534	17605	17758	17735	17733	17662	17559	17783	17629	17641	17641	17669	17790	17687	17669	17571	17709	17535	17416	17515	17608	17531	17614	17504	17385	17434	17632	17591	17664	17546	17687	17568	17585	17545	17457	17617	17547	17669	17562	17555	17655	17424	17665	17623	17484	17578	17695	17662	17771	17725	17582	17528	17562	17565	17546	17656	17773	17549	17704	17506	17562	17550	17771	17582	17652	17483	17412	17699	17623	17698	17601	17545	17555	17532	17499	17458	17603	17555	17451	17591	17358	17511	17599	17623	17774	17728	17726	17727	17452	17565	17670	17571	17751	17689	17686	17488	17684	17677	17671	17675	17807	17726	17545	17650	17801	17674	17867	17601	17630	17535	17551	17838	17810	17650	17540	17456	17597	17395	17609	17648	17676	17586	17694	17656	17646	17613	17645	17765	17533	17655	17584	17399	17591	17472	17582	17682	17644	17681	17528	17693	17642	17391	17606	17673	17853	17676	17547	17517	17562	17795	17705	17488	17644	17548	17522	17681	17633	17644	17670	17615	17676	17758	17505	17541	17793	17700	17710	17634	17619	17568	17709	17616	17573	17622	17707	17760	17551	17641	17431	17860	17463	17736	17585	17701	17493	17612	17537	17669	17576	17518	17545	17593	17624	17642	17701	17712	17805	17655	17621	17486	17640	17527	17530	17615	17605	17426	17754	17519	17692	17345	17327	17501	17589	17570	17553	18099	17578	17694	17796	17732	17583	17748	17609	17583	17186	17487	17502	17495	17559	17583	17543	17620	17641	17491	17509	17580	17576	17676	17396	17564	17705	17666	17546	17413	17508	17570	17578	17752	17467	17576	17478	17724	17356	17438	17743	17417	17755	17491	17654	17604	17727	17548	17562	17517	17741	17497	17654	17786	17548	17740	17578	17569	17485	17626	17377	17587	17555	17616	17662	17610	17618	17692	17781	17764	17337	17459	17557	17719	17416	17542	17715	17524	17594	17442	17625	17739	17679	17582	17619	17571	17512	17696	17687	17633	17663	17818	17636	17465	17650	17438	17508	17666	17650	17567	17554	17462	17549	17569	17645	17465	17750	17651	17659	17466	17748	17660	17648	17303	17595	17343	17607	17500	17423	17456	17469	17553	17603	17632	17709	17564	17778	17592	17474	17664	17494	17496	17500	17552	17718	17463	17506	17598	17678	17498	17583	17787	17565	17507	17492	17630	17580	17567	17744	17834	17644	17602	17668	17640	17609	17646	17643	17690	17416	17639	17604	17767	17743	17543	17684	17694	17478	17574	17667	17549	17570	17796	17603	17609	17662	17551	17635	17669	17642	17575	17586	17737	17488	17923	17480	17694	17510	17609	17659	17860	17662	17505	17607	17503	17623	17599	17821	17707	17493	17562	17934	17520	17596	17587	17631	17557	17888	17752	17770	17565	17684	17589	17668	17760	17498	17667	17459	17567	17545	17360	17639	17373	17812	17531	17660	17695	17530	17635	17552	17558	17684	17645	17649	17599	17625	17606	17541	17606	17641	17583	17676	17631	17401	17628	17684	17660	17641	17656	17648	17684	17504	17552	17648	17546	17665	17535	17347	17462	17641	17598	17612	17629	17553	17737	17637	17406	17653	17626	17559	17539	17632	17496	17649	17741	17434	17545	17680	17586	17577	17655	17872	17692	17564	17744	17672	17566	17729	17557	17652	17495	17667	17515	17549	17409	17618	17507	17729	17425	17628	17632	17545	17588	17707	17548	17698	17614	17695	17710	17527	17867	17655	17614	17789	17754	17656	17547	17743	17523	17485	17504	17425	17515	17416	17663	17534	17571	17615	17702	17492	17471	17569	17727	17554	17542	17771	17530	17657	17635	17719	17612	17678	17668	17592	17667	17517	17769	17679	17550	17502	17637	17748	17609	17745	17620	17472	17596	17671	17709	17509	17588	17622	17618	17650	17480	17656	17565	17663	17524	17592	17733	17546	17769	17563	17466	17561	17548	17724	17657	17660	17670	17701	17465	17492	17496	17564	17691	17476	17692	17639	17620	17438	17636	17577	17551	17634	17457	17535	17813	17744	17632	17643	17505	17711	17724	17769	17767	17522	17752	17664	17581	17547	17482	17692	17700	17481	17485	17696	17841	17652	17557	17704	17497	17580	17485	17534	17760	17763	17716	17690	17542	17640	17477	17656	17680	17650	17582	17566	17518	17711	17684	17466	17762	17458	17626	17626	17636	17594	17603	17503	17599	17766	17560	17569	17619	17597	17649	17489	17655	17783	17700	17699	17671	17696	17786	17469	17651	17740	17835	17781	17657	17473	17350	17731	17510	17707	17762	17558	17689	17270	17562	17437	17595	17577	17734	17796	17636	17905	17457	17863	17810	17488	17672	17662	17651	17464	17417	17568	17780	17534	17496	17545	17647	17582	17502	17696	17478	17710	17791	17687	17597	17634	17387	17536	17595	17540	17753	17561	17615	17592	17342	17467	17716	17794	17603	17500	17790	17731	17565	17718	17752	17563	17635	17712	17438	17541	17794	17443	17461	17564	17679	17453	17616	17545	17449	17506	17589	17632	17545	17589	17646	17513	17628	17831	17591	17565	17650	17517	17600	17802	17644	17638	17722	17639	17624	17723	17607	17636	17612	17658	17625	17602	17393	17573	17543	17549	17539	17526	17638	17526	17665	17669	17566	17490	17693	17698	17703	17409	17665	17632	17627	17700	17448	17529	17732	17674	17683	17650	17517	17620	17507	17627	17648	17616	17720	17483	17676	17568	17879	17547	17722	17598	17704	17748	17812	17813	17552	17441	17629	17691	17694	17627	17612	17586	17558	17495	17400	17521	17681	17600	17617	17634	17746	17631	17458	17480	17825	17580	17643	17681	17410	17425	17919	17642	17617	17602	17476	17829	17626	17940	17539	17442	17472	17646	17730	17734	17502	17486	17564	17561	17532	17763	17603	17569	17511	17400	17592	17542	17467	17696	17627	17579	17602	17654	17683	17795	17797	17706	17642	17622	17408	17544	17390	17392	17720	17784	17671	17734	17567	17438	17391	17718	17620	17498	17506	17695	17691	17638	17565	17780	17461	17542	17661	17509	17699	17857	17548	17628	17705	17496	17620	17574	17707	17477	17613	17664	17705	17541	17502	17580	17737	17819	17616	17502	17482	17662	17307	17519	17746	17881	17677	17538	17597	17738	17645	17572	17625	17753	17516	17499	17537	17825	17522	17753	17550	17632	17579	17793	17633	17593	17716	17596	17665	17610	17555	17542	17412	17647	17722	17677	17688	17485	17632	17610	17472	17647	17580	17543	17715	17755	17470	17558	17685	17512	17574	17496	17613	17671	17592	17565	17543	17532
19208	29067	29714	25641	22591	21083	19852	19333	18401	18074	17096	16732	18492	18563	17925	16882	16026	15697	15785	15543	15714	15553	15665	15635	15580	15705	15527	15619	15493	15658	15652	15654	15686	15489	15503	15580	15668	15463	15754	15639	15474	15677	15731	15709	15516	15617	15756	15458	15588	15549	15591	15733	15408	15664	15560	15724	15616	15518	15739	15751	15559	15642	15630	15649	15603	15576	15542	15568	15597	15646	15665	15591	15718	15716	15605	15549	15552	15533	15726	15751	15749	15664	15638	15722	15706	15703	15729	15697	15812	15420	15637	15533	15622	15774	15432	15565	15504	15622	15727	15794	15778	15520	15790	15466	15611	15644	15493	15658	15577	15711	15659	15529	15615	15497	15613	15571	15394	15627	15524	15428	15702	15517	15540	15637	15618	15536	15641	15547	15583	15575	15599	15536	15764	15605	15545	15574	15785	15652	15674	15658	15770	15595	15638	15501	15540	15632	15535	15655	15676	15720	15599	15596	15697	15538	15474	15568	15656	15705	15643	15652	15748	15635	15678	15545	15793	15648	15410	15710	15496	15740	15550	15683	15569	15430	15577	15619	15500	15636	15722	15836	15573	15926	15539	15595	15609	15575	15652	15367	15751	15508	15740	15681	15406	15511	15731	15586	15524	15622	15595	15630	15691	15468	15514	15530	15618	15759	15541	15619	15671	15572	15609	15534	15589	15625	15721	15540	15585	15606	15716	15639	15578	15665	15586	15647	15486	15700	15690	15719	15595	15621	15593	15445	15599	15446	15606	15726	15587	15572	15665	15617	15533	15571	15621	15550	15645	15559	15542	15596	15618	15517	15646	15595	15645	15601	15671	15593	15614	15629	15471	15507	15737	15624	15724	15514	15655	15577	15523	15558	15429	15703	15621	15667	15682	15616	15552	15672	15465	15731	15577	15723	15509	15641	15640	15545	15554	15602	15543	15654	15583	15586	15545	15589	15707	15579	15459	15616	15531	15476	15620	15558	15542	15636	15616	15553	15812	15545	15447	15554	15622	15692	15576	15710	15528	15717	15555	15598	15709	15590	15539	15452	15666	15612	15513	15599	15687	15527	15617	15580	15462	15717	15689	15733	15437	15807	15672	15551	15589	15633	15395	15572	15436	15739	15815	15530	15489	15605	15583	15658	15617	15687	15582	15589	15735	15629	15697	15513	15813	15735	15649	15698	15600	15615	15503	15729	15454	15472	15640	15726	15764	15572	15615	15568	15603	15580	15711	15530	15540	15634	15703	15566	15636	15509	15681	15736	15675	15591	15679	15644	15735	15608	15509	15557	15592	15529	15655	15665	15698	15461	15666	15545	15610	15684	15704	15663	15527	15480	15667	15646	15734	15634	15439	15637	15735	15647	15689	15651	15505	15644	15722	15730	15672	15573	15730	15799	15553	15577	15555	15477	15567	15667	15612	15577	15727	15604	15469	15510	15549	15518	15582	15548	15663	15639	15721	15525	15628	15535	15367	15597	15643	15722	15586	15613	15715	15688	15698	15485	15698	15722	15654	15604	15685	15702	15576	15704	15490	15774	15560	15520	15821	15753	15534	15688	15768	15696	15538	15574	15541	15644	15714	15562	15709	15543	15458	15535	15538	15632	15559	15556	15601	15630	15549	15768	15758	15596	15675	15786	15644	15531	15577	15685	15538	15765	15644	15713	15648	15577	15705	15660	15523	15460	15622	15560	15556	15633	15429	15601	15691	15609	15448	15372	15634	15653	15872	15601	15656	15785	15678	15537	15628	15569	15817	15603	15507	15557	15404	15780	15661	15549	15573	15500	15643	15734	15654	15698	15514	15521	15471	15734	15660	15683	15534	15533	15638	15702	15614	15683	15659	15604	15758	15506	15552	15593	15660	15617	15637	15624	15482	15700	15643	15541	15556	15743	15514	15665	15672	15688	15347	15640	15656	15514	15536	15726	15520	15700	15605	15679	15464	15413	15611	15668	15704	15509	15659	15703	15594	15458	15453	15727	15673	15582	15550	15653	15629	15691	15689	15562	15647	15503	15551	15445	15765	15568	15584	15549	15577	15685	15484	15536	15563	15483	15537	15615	15475	15551	15396	15530	15641	15645	15767	15559	15582	15499	15715	15689	15577	15621	15679	15695	15623	15441	15697	15473	15712	15654	15698	15610	15614	15698	15494	15510	15560	15603	15717	15567	15555	15414	15670	15631	15472	15521	15628	15800	15551	15656	15425	15595	15709	15676	15658	15554	15410	15691	15674	15755	15390	15756	15698	15533	15472	15707	15476	15716	15538	15523	15781	15532	15734	15562	15544	15642	15683	15588	15728	15672	15656	15636	15652	15787	15416	15692	15724	15609	15712	15633	15816	15475	15651	15572	15657	15683	15686	15563	15601	15587	15703	15525	15684	15646	15565	15593	15758	15502	15663	15670	15661	15508	15478	15564	15583	15667	15558	15679	15736	15518	15664	15760	15745	15696	15626	15507	15597	15660	15478	15502	15572	15498	15637	15476	15609	15653	15544	15731	15707	15532	15586	15554	15638	15535	15642	15510	15539	15708	15632	15774	15604	15762	15719	15590	15575	15603	15457	15762	15693	15611	15720	15571	15418	15532	15663	15736	15455	15657	15523	15747	15614	15653	15665	15658	15469	15563	15622	15742	15538	15593	15664	15513	15612	15666	15812	15675	15686	15668	15547	15491	15593	15613	15580	15571	15557	15687	15461	15584	15702	15737	15544	15766	15530	15629	15598	15452	15596	15470	15623	15619	15740	15712	15619	15556	15677	15692	15604	15525	15640	15607	15719	15574	15546	15768	15572	15663	15559	15624	15551	15605	15669	15702	15692	15493	15469	15603	15558	15546	15596	15638	15586	15548	15593	15706	15581	15711	15739	15518	15648	15525	15463	15524	15546	15532	15520	15466	15619	15629	15587	15641	15714	15657	15522	15557	15603	15555	15590	15674	15563	15417	15502	15625	15596	15629	15672	15713	15700	15592	15506	15556	15605	15559	15678	15634	15623	15662	15661	15531	15415	15605	15572	15640	15644	15589	15653	15664	15616	15552	15581	15544	15597	15708	15666	15647	15650	15628	15467	15631	15685	15665	15712	15675	15660	15714	15560	15607	15773	15681	15649	15596	15617	15698	15664	15535	15712	15616	15630	15683	15634	15656	15566	15484	15504	15480	15714	15549	15632	15724	15607	15656	15599	15604	15832	15646	15690	15554	15608	15697	15445	15496	15641	15691	15651	15524	15691	15739	15645	15704	15721	15559	15605	15640	15808	15633	15638	15641	15562	15743	15762	15693	15550	15612	15652	15659	15538	15506	15602	15704	15667	15446	15520	15680	15663	15445	15538	15677	15599	15493	15576	15670	15532	15628	15719	15536	15521	15612	15646	15742	15522	15428	15510	15549	15642	15720	15646	15630	15611	15891	15630	15625	15600	15579	15546	15563	15684	15811	15561	15763	15501	15559	15750	15488	15592	15752	15718	15414	15648	15542	15744	15551	15607	15582	15747	15601	15625	15603	15480	15710	15541	15732	15657	15814	15413	15685	15658	15691	15729	15651	15766	15525	15561	15688	15702	15632	15546	15620	15696	15717	15351	15658	15660	15710	15632	15581	15546	15593	15543	15546	15849	15756	15536	15740	15586	15623	15535	15677	15615	15656	15584	15583	15583	15612	15615	15526	15540	15867	15561	15694	15660	15438	15545	15479	15737	15629	15615	15755	15498	15672	15725	15595	15657	15638	15651	15647	15553	15540	15653	15719	15657	15652	15689	15575	15706	15581	15614	15647	15667	15586	15590	15710	15479	15693	15682	15621	15580	15601	15638	15667	15641	15680	15477	15678	15703	15449	15627	15552	15675	15570	15657	15586	15590	15662	15662	15605	15435	15693	15659	15634	15684	15587	15635	15737	15622	15684	15720	15705	15692	15450	15513	15806	15642	15647	15572	15419	15603	15606	15562	15634	15578	15564	15638	15621	15592	15596	15615	15730	15579	15760	15660	15625	15652	15693	15553	15516	15603	15650	15492	15684	15569	15620	15674	15435	15646	15616	15533	15452	15573	15525	15670	15587	15548	15706	15651	15632	15759	15601	15442	15345	15638	15625	15547	15565	15645	15804	15653	15596	15396	15658	15681	15660	15534	15722	15735	15455	15629	15701	15712	15750	15472	15622	15527	15607	15537	15620	15539	15698	15544	15712	15550	15476	15652	15650	15703	15557	15520	15660	15414	15474	15659	15783	15434	15779	15537	15665	15528	15537	15825	15615	15643	15399	15532	15538	15600	15633	15359	15696	15664	15679	15582	15692	15613	15645	15664	15643	15626	15613	15823	15758	15672	15678	15628	15691	15483	15699	15519	15713	15508	15620	15594	15803	15678	15393	15773	15470	15591	15543	15624	15582	15623	15738	15575	15634	15660	15577	15542	15366	15557	15756	15520	15526	15726	15688	15625	15459	15624	15545	15661	15686	15527	15560	15548	15565	15647	15558	15619	15541	15493	15514	15682	15730	15588	15598	15687	15614	15601	15591	15607	15627	15585	15645	15625	15740	15642	15625	15559	15736	15671	15715	15299	15861	15734	15664	15738	15741	15695	15548	15693	15601	15490	15615	15622	15612	15579	15737	15689	15586	15439	15721	15655	15556	15620	15449	15523	15616	15521	15475	15633	15524	15671	15588	15673	15591	15571	15695	15517	15687	15622	15538	15686	15638	15518	15593	15621	15634	15627	15546	15520	15569	15636	15514	15507	15622	15519	15586	15757	15636	15502	15770	15609	15705	15523	15769	15761	15677	15458	15643	15570	15799	15659	15650	15766	15628	15673	15418	15590	15613	15612	15758	15495	15624	15715	15527	15701	15633	15545	15562	15722	15547	15687	15588	15599	15637	15545	15658	15623	15572	15666	15690	15790	15630	15694	15568	15372	15682	15486	15729	15575	15552	15602	15703	15538	15626	15610	15647	15631	15485	15478	15699	15699	15615	15549	15479	15639	15435	15542	15688	15628	15454	15540	15488	15655	15485	15537	15488	15763	15482	15657	15781	15662	15512	15513	15564	15597	15707	15543	15380	15679	15622	15704	15514	15767	15673	15849	15538	15688	15680	15701	15570	15504	15543	15713	15678	15640	15625	15728	15462	15604	15666	15619	15595	15745	15618
23179	20586	27755	23753	22425	24025	23535	21012	20138	19752	19177	19070	26986	30764	28048	23560	19961	18580	18011	17678	17937	17805	17919	17863	17898	17960	17849	17948	18017	17945	17943	17926	17691	17671	18021	17810	17911	17931	17743	17743	17646	17912	17796	17788	17949	18103	17854	17678	17930	17912	17666	17711	17786	17653	17883	17828	17901	17706	18013	17671	17605	17742	17748	17798	17925	17669	17808	17869	17821	17764	17684	17750	17669	17651	17795	18059	17973	17822	17808	17860	17970	17815	17964	17756	17694	17910	17940	17826	18027	17802	17586	17749	17949	17550	17893	17799	17713	18031	17646	17870	17784	17829	17714	17786	17848	17975	17829	17812	17847	17791	17807	17796	17730	17839	17819	17814	17823	17673	17728	17828	17900	17552	17858	17846	17553	17930	17738	17796	17713	17840	17743	17681	17896	18002	17948	17907	17929	17775	17646	17772	18065	17691	17827	17740	17789	17840	17736	17771	17645	17713	17920	17770	17744	17961	17845	17782	17715	17788	17679	17756	17851	17870	17790	17733	17674	18020	17773	17784	17872	17901	17743	17626	17808	17827	17790	17670	17843	17747	17747	17650	17794	17879	17741	17898	17837	17762	17744	17902	17946	17769	17733	17950	17757	17677	17690	17763	17829	18013	17945	17801	17764	17633	17731	17851	17853	17883	17795	17963	17786	17630	17923	17793	17735	17778	17683	17748	17887	17693	17843	17907	17727	17842	17789	17667	17848	17837	17705	17697	17774	17809	17917	17727	17866	17739	17803	17827	17747	17838	17791	17683	17958	17856	17781	17793	17613	17670	17843	17829	17691	17667	17853	18059	17932	17812	17958	17825	17815	17907	17819	17578	17652	17887	17738	18097	17553	17865	17683	17661	17782	17801	17668	17997	17883	17740	17680	17814	17703	17720	17667	17759	17789	17987	17828	17869	17966	17754	17878	17754	17718	17627	17756	17615	17781	17907	17854	17921	17653	17541	17733	17869	17656	17741	17755	17901	17774	17873	17799	17687	17783	17799	17625	17684	17806	18068	17657	17725	17814	17789	17755	17797	17943	17689	17667	17539	17694	17604	17982	17668	17986	17745	17816	17892	17944	17856	17778	17807	17881	17906	18107	17695	17815	17897	17865	17646	17722	17801	17734	17831	17701	17809	17800	18017	17820	17774	17725	17850	17933	17752	17477	17698	17851	17872	17688	17626	17779	17813	17903	17737	17730	17687	17997	18153	17733	17713	17716	17668	17883	17860	17721	17698	17898	17799	17787	17600	17878	18029	17718	17662	17687	17889	17811	17898	17704	17817	17827	17646	17642	17865	17926	17729	17743	17904	17706	17796	17962	17750	17725	17804	17783	17731	17731	17636	17908	17588	17727	17414	17832	17658	17783	17783	17715	17745	17881	17726	17989	18006	17821	17844	17668	17789	17801	17872	17817	17823	17857	17803	17902	17776	17843	17934	17841	17778	17880	17973	17838	17998	17772	17734	17696	17839	17827	17656	17784	17781	17711	17862	17665	17771	17867	17878	18013	17731	17682	17672	17831	17733	17808	17762	17725	17800	17745	17825	17827	17891	17861	17849	17864	17821	17897	18038	17788	17817	17576	17805	17608	17871	17589	17721	17807	17806	17849	17505	17854	17764	17752	17793	17795	17931	18051	17623	17818	17682	17842	17627	17697	17900	17822	17747	17927	17862	17626	17800	17664	17690	17730	17998	17878	17796	17668	17881	17775	17803	17775	18032	17978	17898	17761	17560	17807	17665	17592	17762	17831	17892	17793	17956	17920	17961	17686	17785	17650	17734	17837	18150	17943	17801	17839	17882	17785	17812	17733	17785	17881	17707	17796	17769	17873	17798	17727	17803	17765	17936	17831	17857	17786	17869	17832	17705	17696	17741	17890	17771	17898	17757	17827	17770	17838	17804	17854	17715	17698	17545	17748	17812	17749	17685	17835	17787	17740	17850	17638	17733	17749	17921	17753	17723	17691	17675	17839	17702	17724	17971	18037	17954	17818	17673	17970	17780	17607	17903	17645	17765	17765	17739	17664	17711	17910	17632	17775	17895	17892	17856	17733	17777	17972	17604	17913	17930	17776	17723	17897	17793	17737	17928	17777	17679	17890	17999	17697	17690	17953	17649	17783	17869	17638	17856	17943	17913	17801	17802	17593	17816	17595	17820	17766	17808	17876	17778	17732	17572	17830	17664	17570	17831	17868	17799	17763	17702	17986	17739	17446	17824	17768	17629	17881	17817	17923	17931	17647	17682	17754	17920	17715	17840	17744	17605	17921	17742	17625	18027	17778	17884	17830	17980	17844	17727	17807	17669	17466	18011	17754	17604	17814	17810	17750	17731	17676	17874	17857	17713	17556	17918	17781	17790	17815	17984	17790	17747	17712	17733	17714	17692	17738	17838	17851	18026	17665	17783	17785	17854	17747	17778	17783	17781	17845	17679	17685	17965	17750	17673	17767	17861	17971	17902	17975	17889	17760	17779	17804	17820	17874	17697	17737	17762	17756	17772	17645	17761	18021	18080	17895	17718	17866	17821	17779	17729	17824	17851	17784	17717	17708	17902	17583	17733	17842	17780	17901	17678	17898	17803	17762	17871	17796	17697	17887	17725	17870	17665	17878	17859	18009	17763	17720	17863	17978	17652	17894	17772	17885	17850	17630	17788	17807	17889	18017	17877	18051	17802	17856	17933	17911	17982	17987	17827	17610	17762	17755	17764	17738	17545	17730	17656	17765	17764	17808	17937	17867	17909	17937	17974	17893	17925	17740	17805	17721	17894	17953	17898	17710	17744	17701	17716	17824	17818	17729	17973	17885	17974	17963	17629	17813	17960	17907	17567	17804	17769	18021	17932	17888	17828	17555	17798	17712	17748	17928	17773	17929	17765	17648	17780	17651	17825	17738	17825	17820	17870	17777	17768	17656	17884	17888	17992	17722	17819	17885	17936	17839	17883	17879	17646	17943	17796	17819	17548	17936	17760	18129	17664	17843	17808	17909	18029	17793	17817	17728	17768	17695	17801	17863	17817	17688	17694	17739	18067	17934	17719	17956	17804	17647	17721	17906	17628	17704	17808	17621	17745	17790	17689	17979	17737	17633	17737	17841	17908	17776	17663	17865	17696	17591	17677	17977	17877	17879	17807	17831	17796	17674	17626	17623	17750	17908	17782	17852	17880	17972	17596	17923	17729	17839	17886	17771	17687	17874	17660	17811	17901	17870	17758	17823	17700	17779	18038	17664	17810	17798	17603	17764	17726	17552	17572	17867	18015	17804	17694	17905	17888	17707	17765	18031	17878	17714	17877	17964	17665	17802	17755	17773	17722	17889	17770	17906	17702	17846	17606	17962	17999	17618	17852	18013	17920	17710	17821	17924	17743	18042	17639	17921	17860	17784	17692	17915	17871	17617	17882	17691	17803	17892	17543	17999	17945	17734	17844	17897	17655	17854	17750	18015	17697	17897	17880	17721	18022	17983	17864	17849	17715	17810	17968	17816	17728	17832	17716	17846	17707	17864	17851	17850	17797	17707	17780	17750	17777	18055	17888	17921	17896	17785	17838	17822	17760	17926	17762	18037	17788	17651	17920	17760	17730	17624	17866	17698	17776	17876	17715	17785	17709	18107	17962	17816	17866	18118	17826	17813	17758	17866	17730	17662	17820	18137	17888	17933	17986	18031	17900	17942	17818	17835	17783	17720	17685	17925	17986	17789	17877	17737	17831	17774	17618	17746	17730	17617	17912	17890	17707	17802	17920	17899	17857	17755	17734	17797	17877	17797	17692	17806	17701	17735	17692	17732	17685	17694	17731	17890	17777	17867	17811	17686	17881	17970	17824	17665	17804	17611	17690	17675	17720	17876	17867	17817	17629	17908	17611	17871	17776	18002	17636	17859	17674	17702	17861	17923	17660	17599	17761	17666	17726	18046	17827	17898	17733	18026	17732	17921	17825	17800	17884	17878	17590	17816	17714	17623	17913	17885	17671	17605	17837	17847	17747	17765	17736	17810	17774	17633	17689	17866	18005	17665	17682	17786	17675	18089	18012	17698	17664	17688	17780	17878	17788	17800	17799	17668	17767	17820	17917	17921	17844	17941	17796	17862	17844	17766	17637	17775	18060	17653	17838	17727	17759	17718	17759	17740	17788	17841	17658	17792	17889	17852	17672	17890	17668	17896	17896	17844	17835	18055	17897	17888	17571	17612	17857	18015	17792	17845	17884	17849	17676	17648	18087	17760	17760	17779	17750	17684	17798	17825	17637	17939	17866	17729	17657	17928	17679	17890	17713	17720	17792	17730	17627	17848	17958	18025	17669	17950	17699	17700	17613	17911	17938	17856	17939	17572	17729	17609	17747	17880	17752	17660	17824	17655	17893	17830	17690	17860	17808	17987	17860	17828	17864	17630	17722	17771	17773	17778	17804	17633	17621	17725	17546	17719	17969	17743	17849	17573	17829	17900	17768	17784	17895	17756	17967	17611	17709	17829	17934	17807	17660	17689	17733	17784	17812	17778	17841	17884	17854	17791	17757	17789	17896	17705	17817	17861	17703	17683	17809	17780	17887	17952	17867	17928	17879	17824	17805	17843	17760	17851	17917	17799	17689	17793	17920	17858	17796	17736	17878	17883	18018	17827	17540	17834	17808	17882	17902	17704	17639	17851	17842	17673	17656	18036	17873	17881	17757	17798	17776	18018	17728	17918	17929	17969	17857	17850	17751	17830	17846	17671	17681	17812	17741	17626	17895	17796	17708	17682	17596	17993	17971	17757	17815	17825	17824	17948	17893	17824	17699	17732	17727	17768	17726	17686	18118	17848	17981	17718	17972	17781	18002	17936	17799	17837	17702	17512	17916	17858	17732	17907	17661	17580	17842	17981	17788	17568	17665	17862	17764	17772	17700	17769	17558	17715	17855	17703	18016	17758	17866	17787	17792	17789	17885	17773	17701	17829	17648	17740	17747	17970	17829	17660	17876	17852	17797	17890	17872	17979	17862	17734	17838	17858	17696	17860	17700	17926	17719	17669	17943	17718	17926	18061	17778	17697	17826	17772	17809	17693	18048	17932	17695	18084	17777	17781	17792	17940	17742	17824	17806	17765	17820	17927	17869	17680	17676	17692	17965	17747	17691	17879	17894
17807	32561	33226	29087	24999	23017	21369	20543	19548	18433	17931	17721	30155	32220	28430	22629	17610	16354	15949	15826	15887	15689	15901	15775	15846	15844	15700	15718	15828	15809	15663	15720	15701	15854	15601	15812	15772	15800	15774	15771	15682	15566	15728	15769	15851	15858	15640	15706	15845	15749	15831	15718	15762	15729	15764	15878	15793	15654	15696	15900	15733	15823	15681	15801	15683	15851	15687	15655	15859	15662	15781	16003	15671	15778	15847	15668	15777	15637	15712	15873	15823	15780	15858	15885	15635	15513	15873	15683	15681	15604	15681	15825	15800	15647	15722	15702	15805	15824	15934	15820	15761	15481	15652	15691	15864	15665	15801	15725	15742	15711	15602	15589	15862	15857	15678	15743	15755	15661	15788	15826	15734	15696	15802	15775	15849	15848	15748	15770	15621	15805	15850	15610	15826	15773	15835	15557	15645	15882	15805	15623	15881	15855	15676	15650	15572	15820	15901	15755	15607	15917	15752	15845	15911	15904	15664	15684	15614	15732	15705	15758	15803	15878	15765	15868	15708	15670	15714	15767	15733	15813	15577	15705	15802	15710	15773	15706	15851	15806	15527	15694	15695	15647	15662	15906	15830	15723	15551	15728	15906	15731	15668	15711	15666	15822	15880	15760	15750	15706	15815	15741	15730	15624	15713	15805	15751	15620	15704	15765	15754	15791	15515	15706	15656	15745	15637	15709	15757	15739	15618	15818	15822	15845	15598	15869	15675	15771	15752	15789	15736	15677	15746	15772	15692	15830	15702	15639	15844	15838	15761	15696	15587	15617	15670	15829	15926	15789	15816	15687	15859	15780	15772	15710	15746	15747	15642	15571	15668	15675	15777	15648	15601	15751	15604	15902	15788	15567	15773	15798	15778	15861	15806	15639	15676	15740	15729	15713	15660	15785	15921	16100	15655	15868	15821	15719	15697	15821	15768	15757	15796	15688	15742	15696	15733	15581	15721	15848	15708	15615	15726	15762	15741	15774	15601	15708	15829	15734	15745	15874	15734	15511	15695	15736	15696	15677	15671	15719	15635	15631	15879	15681	15738	15805	15781	15692	15590	15817	15727	15848	15558	15677	15853	15803	15816	15827	15768	15829	15752	15599	15813	15660	15716	15742	15656	15679	15791	15854	15771	15700	15846	15758	15564	15709	15774	15659	15792	15709	15846	15910	15762	15686	15758	15674	15702	15767	15751	15744	15850	15635	15756	15618	15713	15693	15762	15871	15708	15769	15695	15692	15764	15635	15833	15763	15545	15621	15865	15547	15855	15705	15796	15743	15837	15839	15706	15585	15752	15758	15693	15700	15775	15721	15671	15845	15673	15787	15700	15777	15653	15649	15918	15641	15693	15640	15796	15717	15815	15641	15698	15753	15663	15788	15688	15642	15775	15786	15536	15782	15744	15622	15740	15696	15579	15656	15841	15688	15764	15722	15641	15785	15796	15788	15743	15602	15573	15859	15769	15723	15834	15828	15773	15669	15754	15778	15756	15835	15680	15749	15528	15648	15730	15534	15599	15749	15518	15799	15765	15801	15780	15781	15759	15698	15608	15754	15568	15759	15762	15786	15663	15656	15776	15652	15846	15648	15779	15815	15734	15827	15874	15720	15652	15572	15759	15638	15758	15802	15746	15691	15741	15813	15649	15918	15635	15694	15667	15654	15803	15702	15821	15820	15560	15646	15713	15803	15722	15563	15881	15673	15658	15758	15654	15882	15754	15592	15828	15672	15712	15746	15790	15674	15646	15797	15633	15767	15662	15772	15803	15789	15765	15823	15694	15751	15671	15748	15781	15660	15752	15700	15765	15840	15788	15732	15818	15867	15690	15666	15629	15699	15755	15736	15774	15917	15858	15680	15694	15836	15949	15713	15553	15743	15773	15539	15807	15676	15683	15670	15593	15637	15833	15778	15782	15698	15734	15901	15623	15781	15716	15771	15574	15924	15719	15678	15884	16013	15989	15600	15880	15750	15552	15699	15682	15707	15899	15714	15609	15813	15648	15725	15937	15628	15650	15713	15777	15733	15684	15663	15636	15717	15575	15614	15683	15652	15779	15858	15773	15755	15655	15882	15855	15657	15837	15816	15724	15732	15850	15733	15696	15757	15849	15690	15682	15671	15584	15625	15930	15759	15788	15722	15714	15605	15921	15691	15796	15848	15624	15684	15627	15719	15545	15762	15839	15716	15624	15730	15664	15786	15673	15812	15795	15833	15762	15692	15710	15760	15683	15674	15820	15776	15920	15657	15795	15497	15904	15765	15694	15865	15696	15668	15866	15779	15718	15905	15696	15723	15733	15801	15698	15729	15640	15734	15677	15749	15680	15731	15775	15616	15661	15776	15814	15812	15667	15848	15836	15709	15738	15560	15818	15810	15703	15689	15738	15655	15698	15686	15835	15607	15613	15801	15665	15877	15727	15773	15689	15735	15642	15632	15812	15699	15886	15696	15611	15753	15847	15676	15968	15730	15634	15749	15611	15863	15659	15824	15890	15868	15655	15685	15720	15712	15828	15736	15800	15765	15820	15567	15757	15577	15831	15761	15724	15784	15753	15679	15735	15926	15520	15776	15985	15806	15788	15798	15617	15648	15905	15664	15638	15814	15703	15696	15848	15664	15884	15644	15761	15812	15791	15656	15772	15661	15729	15555	15738	15806	15761	15738	15631	15847	15832	15810	15877	15778	15684	15800	15795	15834	15757	15710	15688	15824	15757	15614	15841	15730	15806	15667	15799	15786	15653	15669	15894	15618	15689	15747	15751	15721	15791	15765	15754	15767	15841	15635	15737	15744	15663	15579	15768	15642	15750	15905	15696	15688	15649	15832	15887	15752	15705	15760	15765	15740	15955	15749	15688	15776	15596	15659	15701	15774	15712	15790	15652	15888	15657	15849	15645	15835	15733	15797	15747	15826	15592	15795	15672	15772	15610	15787	15747	15765	15846	15731	15689	15631	15722	15872	15816	15724	15724	15723	15676	15723	15563	15858	15751	15507	15816	15922	15787	15766	15600	15648	15843	15888	15792	15956	15772	15517	15544	15874	15737	15854	15762	15794	15825	15677	15547	15818	15750	15717	15933	15770	15603	15613	15642	15608	15814	15852	15817	15472	15757	15519	15890	15736	15798	15845	15835	15696	15751	15598	15645	15801	15873	15799	15676	15644	15887	15817	15604	15695	15675	15682	15802	15896	15724	15868	15764	15824	15666	15798	15765	15596	15602	15563	15945	15845	15617	15878	15646	15835	15683	15882	15793	15919	15754	15809	15822	15729	15632	15808	15869	15741	15933	15745	15671	15885	15752	15757	15777	15590	15737	15734	15676	15878	15735	15714	15873	15889	15752	15736	15776	15595	15724	15673	15712	15748	15797	15755	15617	15802	15829	15777	15798	15774	15632	15692	15843	15636	15583	15669	15663	15633	15719	15592	15614	15604	15776	15771	15678	15695	15652	15817	15743	15744	15763	15695	15741	15750	15770	15723	15717	15727	15659	15573	15689	15751	15804	15814	15870	15714	15911	15697	15662	15732	15575	15851	15646	15791	15932	15732	15781	15804	15781	15789	15771	15809	15610	15607	15721	15940	15759	15813	15676	15692	15632	15767	15775	15715	15737	15826	15765	15749	15680	15701	15743	15840	15808	15654	15808	15586	15793	15864	15637	15929	15679	15677	15693	15801	15717	15754	15702	15959	15738	15838	15752	15791	15588	15829	15880	15735	15823	15671	15742	15760	15672	15733	15762	15824	15671	15838	15699	15707	15972	15743	15646	15578	15740	15804	15653	15844	15584	15670	15807	15592	15879	15828	15716	15546	15790	15788	15714	15846	15699	15681	15649	15683	15656	15720	15635	15691	15882	15789	15786	15753	15645	15770	15777	15606	15693	15823	15834	15629	15674	15540	15872	15673	15628	15833	15745	15618	15740	15623	15804	15758	15791	15714	15616	15793	15678	15723	15718	15735	15874	15840	15636	15696	15732	15638	15619	15795	15688	15691	15849	15622	15759	15832	15764	15682	15469	15683	15779	15645	15641	15801	15766	15899	15709	15725	15667	15712	15858	15646	15872	15860	15598	15968	15850	15570	15824	15883	15708	15675	15674	15643	15682	15618	15814	15641	15896	15789	15823	15683	15693	15775	15761	15791	15683	15633	15877	15779	15609	15752	15782	15743	15764	15699	15775	15848	15884	15742	15691	15624	15742	15751	15643	15562	15783	15757	15697	15715	15768	15766	15785	15832	15566	15632	15689	15934	15773	15800	15766	15610	15863	15656	15767	15720	15792	15892	15831	15726	15887	15769	15895	15747	15745	15786	15755	15525	15810	15779	15745	15742	15563	15639	15858	15799	15765	15609	15864	15629	15650	15972	15623	15671	15819	15819	15508	15767	15778	15768	15731	15823	15766	15857	15786	15654	15590	15806	15784	15590	15727	15874	15803	15765	15659	15902	15788	15636	15613	15674	15801	15872	15827	15607	15813	15823	15637	15695	15715	15842	15653	15651	15869	15730	15714	15743	15608	15782	15817	15824	15672	15677	15674	15550	16016	15642	15759	15761	15720	15761	15665	15809	15639	15709	15886	15522	15824	15707	15769	15711	15625	15611	15571	15851	15710	15626	15686	15654	15690	15668	15723	15808	15679	15652	15691	15867	15651	15768	15670	15703	15753	15776	15719	15790	15743	15785	15849	15747	15755	15666	15839	15728	15770	15711	15841	15855	15731	15730	15796	15725	15793	15598	15597	15871	15710	15736	15760	15729	15816	15717	15537	15728	15818	15861	15592	15551	15779	15739	15600	15968	15899	15680	15915	15559	15820	15785	15665	15852	15756	15650	15751	15627	15794	15643	15697	15748	15701	15639	16006	15913	15714	15743	15685	15737	15748	15880	15749	15772	15626	15709	15581	15625	15665	15663	15781	15819	15886	15702	15756	15660	15766	15894	15614	15693	15580	15583	15692	15631	15595	15708	15745	15697	15711	15751	15823	15772	15699	15745	15548	15758	15763	15904	15874	15642	15881	15826	15745	15625	15845	15712	15634	15824	15790	15715	15593	15703	15679	15769	15684	15677	15688	15807	15744	15672	15723	15716	15975	15537	15902	15733	15771	15624	15917	15765	15850	15690	15825	15962	15680	15893	15803	15707
22202	20646	28226	23121	21192	24264	27455	22564	21270	21229	20998	21810	34631	37496	33895	28117	21953	19873	18976	18577	18340	18536	18436	18405	18310	18474	18411	18476	18421	18378	18349	18396	18501	18515	18433	18415	18390	18614	18515	18431	18490	18341	18358	18354	18440	18453	18619	18310	18340	18378	18430	18470	18505	18454	18431	18131	18255	18371	18414	18439	18489	18389	18371	18384	18406	18186	18471	18269	18445	18376	18569	18346	18422	18464	18250	18364	18274	18188	18527	18383	18373	18224	18278	18241	18280	18458	18301	18416	18354	18394	18290	18275	18286	18194	18239	18397	18294	18268	18217	18280	18339	18455	18319	18208	18391	18151	18254	18178	18262	18241	18490	18241	18260	18472	18438	18278	18474	18474	18338	18415	18482	18296	18150	18235	18185	18186	18167	18305	18429	18318	18552	18341	18494	18186	18309	18273	18242	18395	18157	18578	18344	18369	18514	18242	18311	18325	18446	18658	18252	18428	18452	18286	18224	18172	18334	18179	18554	18514	18606	18132	18612	18428	18329	18330	18199	18308	18235	18361	18119	18103	18456	18369	18266	18211	18572	18314	17987	18269	18196	18408	18219	18217	18254	18291	18280	18434	18479	18532	18200	18233	18228	18179	18396	18278	18432	18237	18270	18249	18411	18154	18250	18367	18236	18312	18255	18075	18228	18455	18321	18253	18223	18174	18387	18216	18318	18179	18389	18486	18377	18276	18219	18539	18460	18400	18402	18414	18353	18258	18224	18327	18287	18343	18404	18447	18430	18172	18313	18240	18414	18400	18199	18428	18413	18237	18255	18323	18502	18190	18333	18358	18397	18272	18380	18395	18100	18230	18365	18211	18330	18572	18469	18175	18280	18639	18341	18400	18207	18258	18227	18495	18390	18275	18257	18435	18279	18099	18363	18315	18454	18281	18210	18196	18327	18176	18227	18305	18184	18351	18194	18180	18270	18346	18228	18431	18271	18207	18264	18402	18185	18318	18461	18230	18318	18252	18051	18374	18262	18268	18153	18212	18605	18367	18317	18288	18399	18289	18449	18199	18265	18116	18229	18482	18409	18390	18229	18308	18335	18221	18122	18169	18403	18060	18328	18363	18154	18156	18142	18351	18295	18231	18054	18351	18397	18396	18341	18189	18469	18398	18292	18328	18067	18334	18336	18298	18345	18334	18465	18337	18361	18282	18253	18361	18341	18120	18217	18344	18288	18370	18407	18369	18474	18391	18506	18446	18237	18288	18307	18541	18536	18387	18286	18270	18260	18192	18300	18424	18437	18305	18200	18100	18234	18370	18047	18262	18163	18223	18500	18310	18455	18447	18392	18277	18323	18337	18328	18351	18203	18419	18443	18350	18404	18328	18219	18364	18221	18507	18367	18029	18329	18307	18326	18462	18283	18466	18388	18229	18307	18277	18183	18238	18326	18380	18454	18256	18446	18423	18508	18460	18476	18306	18103	18455	18361	18183	18304	18342	18352	18345	18455	18197	18510	18237	18235	18174	18459	18325	18418	18117	18350	18262	18285	18359	18131	18173	18203	18491	18224	18244	18308	18294	18201	18150	18166	18209	18276	18354	18356	18430	18353	18259	18208	18198	18244	18311	18289	18170	18187	18160	18126	18174	18241	18499	18464	18458	18327	18403	18336	18362	18381	18476	18229	18386	18427	18541	18598	18300	18581	18464	18341	18185	18288	18258	18499	18261	18163	18407	18102	18303	18255	18244	18355	18438	18385	18375	18358	18179	18302	18054	18265	18160	18159	18243	18378	18258	18404	18444	18340	18245	18156	18243	18380	18295	18331	18270	18268	18231	18287	18163	18272	18485	18441	18282	18467	18272	18322	18290	18328	18171	18291	18387	18339	18470	18399	18500	18328	18329	18248	18434	18525	18228	18306	18269	18237	18377	18455	18374	18310	18143	18192	18293	18492	18310	18277	18137	18400	18349	18289	18293	18474	18493	18465	18168	18479	18622	18206	18237	18400	18215	18256	18345	18138	18245	18528	18212	18269	18255	18323	18296	18443	18199	18275	18132	18267	18174	18363	18268	18251	18347	18463	18091	18328	18222	18270	18338	18379	18425	18367	18178	18234	18332	18297	18339	18346	18262	18518	18189	18266	17991	18333	18382	18337	18270	18223	18290	18293	18495	18484	18296	18200	18139	18368	18287	18285	18363	18302	18157	18391	18267	18209	18303	18396	18307	18190	18251	18334	18415	18269	18342	18222	18345	18450	18376	18441	18421	18338	18196	18413	18147	18217	18279	18185	18453	18373	18146	18064	18250	18255	18218	18080	18456	18271	18481	18367	18304	18432	18446	18225	18303	18300	18212	18210	18594	18316	18373	18365	18358	18248	18378	18252	18434	18383	18322	18311	18489	18303	18508	18420	18245	18385	18279	18332	18339	18520	18230	18311	18333	18303	18319	18227	18353	18227	18341	18343	18356	18120	18358	18475	18256	18184	18272	18304	18166	18610	18227	18294	18218	18324	18342	18100	18122	18302	18285	18203	18450	18123	18311	18324	18482	18387	18292	18335	18389	18155	18421	18451	18204	18358	18484	18304	18290	18474	18350	18362	18208	18370	18218	18135	18461	18164	18296	18099	18316	18221	18285	18234	18143	18272	18352	18201	18308	18285	18511	18281	18216	18442	18199	18172	18590	18281	18221	18330	18318	18442	18284	18339	18479	18291	18103	18256	18165	18360	18345	18174	18302	18382	18210	18443	18339	18356	18239	18189	18287	18435	18222	18397	18061	18273	18313	18283	18323	18106	18393	18247	18308	18292	18069	18409	18472	18191	18202	18272	18299	18485	18372	18322	18274	18190	18503	18076	18184	18363	18261	18182	18412	18308	18200	18350	18091	18162	18346	18268	18341	18380	18291	18187	18410	18271	18282	18220	18188	18339	18173	18134	18233	18211	18478	18478	18012	18458	18360	18347	18135	18263	18341	18397	18168	18396	18368	18299	18193	18449	18375	18434	18285	18278	18314	18253	18325	18275	18242	18313	18211	18464	18235	18282	18314	18200	18270	18273	18381	18247	18295	18231	18351	18357	18479	18328	18416	18158	18193	18359	18306	18352	18490	18398	18420	18396	18147	18316	18227	18294	18228	18273	18380	18326	18221	18393	18190	18337	18570	18341	18186	18356	18148	18017	18159	18192	18328	18191	18195	18435	18231	18487	18347	18337	18313	18314	18350	18320	18240	18215	18358	18395	18462	18424	18297	18282	18450	18314	18358	18357	18253	18321	18466	18273	18218	18387	18425	18259	18386	18450	18441	18278	18274	18376	18272	18074	18331	18256	18393	18311	18353	18123	18301	18363	18131	18250	18280	18392	18302	18318	18190	18242	18233	18463	18355	18165	18169	18251	18018	18453	18328	18596	18356	18304	18366	18150	18048	18456	18327	18393	18331	18361	18386	18330	18289	18183	18428	18435	18344	18395	18104	18076	18306	17990	18282	18285	18302	18279	18442	18386	18366	18270	18469	18313	18165	18397	18505	18468	18256	18416	18372	18356	18398	18226	18335	18350	18200	18220	18130	18344	18359	18192	18351	18368	18441	18407	18400	18289	18471	18119	18362	18446	18177	18349	18324	18249	18292	18356	18241	18188	18554	18402	18208	18166	18435	18414	18492	18355	18384	18292	18243	18462	18324	18175	18455	18377	18291	18416	18317	18240	18348	18296	18270	18388	18229	18474	18468	18373	18315	18255	18392	18324	18275	18179	18522	18351	18333	18474	18327	18293	18439	18365	18373	18097	18258	18246	18372	18471	18162	18507	18347	18328	18302	18370	18201	18412	18375	18223	18215	18377	18372	18456	18047	18323	18490	18395	18122	18355	18035	18282	18532	18345	18410	18323	18339	18393	18265	18244	18455	18343	18590	18357	18415	18306	18175	18127	18268	18475	18237	18218	18509	18194	18324	18287	18269	18258	18369	18279	18374	18316	18431	18116	18318	18339	18382	18283	18325	18286	18515	18348	18341	18260	18341	18453	18273	18367	18320	18227	18348	18208	18353	18410	18276	18256	18281	18288	18293	18404	18246	18395	18465	18334	18336	18265	18454	18071	18415	18317	18412	18297	18281	18382	18404	18321	17966	18238	18381	18263	18393	18478	18112	18360	18386	18295	18417	18259	18480	18403	18409	18046	18204	18259	18321	18510	18218	18405	18446	18240	18189	18251	18166	18245	18375	18458	18314	18341	18404	18340	18156	18319	18376	18382	18255	18315	18354	18165	18124	18216	18289	18475	18527	18502	18444	18146	18164	18271	18329	18309	18296	18261	18277	18312	18352	18226	18124	18340	18473	18201	18383	18464	18272	18308	18473	18111	18202	18296	18312	18328	18119	18348	18241	18322	18324	18277	18381	18291	18457	18219	18199	18237	18368	18393	18214	18333	18215	18301	18047	18274	18169	18216	18361	18254	18166	18154	18175	18169	18332	18488	18295	18395	18282	18301	18412	18422	18189	18404	18374	18344	18455	18368	18347	18398	18299	18455	18148	18448	18448	18198	18324	18219	18299	18120	18365	18456	18193	18551	18423	18503	18289	18260	18247	18561	18179	18355	18357	18104	18255	18244	18362	18365	18412	18484	18176	18294	18291	18316	18274	18444	18384	18370	18254	18366	18333	18418	18387	18482	18216	18265	18290	18077	18448	18307	18226	18225	18306	18350	18367	18403	18401	18419	18002	18184	18405	18322	18221	18215	18248	18589	18311	18257	18227	18282	18210	18322	18340	18246	18267	18155	18543	18214	18283	18467	18649	18248	18358	18443	18340	18244	18225	18445	18109	18304	18528	18292	18372	18197	18549	18367	18321	18250	18325	18304	18125	18342	18568	18436	18122	18333	18297	18354	18081	18289	18294	18304	18186	18300	18431	18212	18255	18157	18225	18177	18155	18168	18419	18241	18092	18353	18387	18379	18347	18320	18351	18545	18166	18330	18409	18207	18232	18081	18164	18302	18088	18346	18478	18423	18292	18163	18239	18220	18216	18202	18270	18283	18422	18087	18287	18123	17956	18204	18298	18197	18202	18075	18313	18406	18424	18367	18403	18372	18288	18218	18426	18426	18273	18459	18288	18201	18319	18393	18358	18410	18224	18343	18256	18157	18278	18201	18330	18329	18456	18480	18114	18279	18086
17879	34310	36807	32127	28513	25621	24076	22185	20948	20322	20074	21928	38398	38892	34757	27427	19556	17102	16680	16191	15991	16007	16075	16066	15883	16033	16157	16063	15986	16162	16123	16008	16053	16154	16242	16029	16092	15972	16210	16012	16272	16201	16090	16060	16102	16042	16020	16175	16174	15959	16212	16214	15989	16091	16155	16074	16104	16164	16087	16189	16055	16143	16053	16093	16108	16165	15974	15951	15981	16060	16077	15976	16198	15918	16022	16175	16017	16175	16149	16228	16036	16201	16067	16123	15960	15891	15897	16175	16085	15972	16079	16120	16096	16047	16104	15843	15912	16028	15820	16036	15863	15877	15974	16146	15926	16130	16098	15968	16252	16012	16022	16068	16196	16088	16176	15969	16019	16218	16047	15984	16138	16118	15955	16252	16069	16040	16030	15991	16082	15991	16149	15809	15881	15904	16050	16183	15968	16052	16078	15893	16057	15955	16050	16047	16074	15969	15997	16148	16117	15838	16058	16087	15924	15943	15933	15912	15930	15984	15851	16030	16075	16025	16125	15989	16001	16244	15911	16216	15783	16078	16092	16018	16010	15928	16156	16071	16056	16077	16099	16057	16084	16023	16153	15905	15979	16130	16007	16110	15896	16087	15990	16107	16039	15972	16030	16107	16074	16043	16085	16023	16017	16016	15949	16052	16044	16059	16171	16004	16013	16060	16152	15924	15886	16120	16085	15968	16056	16065	16143	15888	16089	15966	16113	16070	16067	16014	16193	16068	15955	15920	16150	15956	15921	16022	16174	16065	16012	15797	16055	16008	15917	16054	15924	15900	15842	16010	15888	15914	15975	15941	16103	15948	15935	15857	16094	16094	16095	15924	16238	15974	15944	16109	16056	16065	16025	16145	16202	15787	16141	15965	15952	16113	16067	15909	16053	15794	16189	15922	15886	15973	16077	15977	16164	16110	15983	16083	15999	15953	16056	16045	16228	15965	16148	16036	16119	16085	16116	15962	15989	16041	16069	16158	16058	16188	15897	16009	16008	16081	16106	16087	16189	16030	16085	15861	15937	16173	15979	15829	15891	16219	15873	16011	16130	16225	15984	16069	15992	16021	16173	16025	16058	16061	16038	16052	16014	16080	15855	15967	16088	16114	15920	16060	15992	16083	15970	16046	16004	16110	16057	15891	16102	16006	15920	16065	16081	16119	15747	16085	16112	16071	15973	15988	16079	16129	16131	16062	15929	16054	16084	16130	15971	16080	16095	16092	15870	16126	16160	16057	15993	16038	16010	15969	15948	16046	15982	16019	16043	15934	15911	16183	16086	15967	15929	15989	16059	15890	16033	15968	15977	15917	15959	15863	15923	16000	16018	16057	15948	16231	16111	16026	16182	16135	16066	16055	16147	16192	15977	16055	15917	16028	15979	16064	16160	16179	16074	15870	15971	15978	16065	16147	16084	16011	16168	16035	15975	16211	16009	15977	15990	16104	16100	16055	16097	16084	15929	16128	16041	15873	16162	16117	15981	16029	16077	15998	16140	15977	16009	15918	15998	16005	15993	15985	16059	16028	15912	16031	16041	16082	16036	15979	15959	16085	16046	16064	16078	15910	16057	16224	16106	16056	15933	16102	15987	16016	15949	16035	15908	15820	15949	16094	16013	15928	15996	16108	15904	16171	16113	16148	16051	16039	15985	15953	15908	16055	15913	15894	15937	16209	15941	15958	15881	16032	16035	16226	16004	16247	15946	16083	15894	15977	15966	15941	15923	16126	15981	15861	16031	16017	15936	16028	16185	16230	16113	15899	16062	16039	16036	16067	15974	16082	15865	16204	15887	16065	16190	16075	16018	15855	15966	16077	16026	15975	15996	16153	15921	16229	15903	15958	15973	16196	15901	16086	16084	16052	16016	16129	16019	16099	16117	16023	15927	16073	16092	15997	16123	16094	15961	15970	16045	15975	16308	16057	16005	15933	16060	15939	15944	16046	15967	15977	16034	15885	16205	15916	15971	15985	15955	15948	16031	15946	15878	16095	15920	15979	15954	16063	15897	16036	15992	16227	15928	16174	16099	16094	16153	16002	15995	15985	16104	16004	16054	16153	16076	16131	16038	16068	16077	15965	15938	16140	16009	15998	16116	15901	16039	15988	16067	15853	16170	16196	16224	16228	15852	16229	16128	16138	16082	15941	16096	16019	16049	15901	15912	16026	16031	16034	16012	16141	16050	16131	16144	16132	16004	15988	15933	16181	15980	16087	16051	15960	16195	15804	15968	15982	15991	16064	16094	16050	15927	16052	16120	16010	16022	16125	16015	15928	16127	16080	16031	16079	16115	16095	16095	16008	15904	16172	15925	16137	15946	16015	15941	15975	15977	16020	15965	16175	16045	15979	16047	15924	16096	15990	15994	16146	16065	15847	15983	16059	16095	16153	16137	16053	16104	15977	16033	16028	16028	15965	16108	16134	16091	16136	15805	16056	15895	15961	15944	16169	15904	16158	15916	15927	15912	16034	16086	15929	15891	16238	16043	16056	15938	15936	15875	16106	15971	15940	15992	15942	16096	15948	15947	15914	16110	16010	15995	16114	16175	16104	16035	16098	16092	16009	16070	15995	16107	15987	16170	16127	16036	15951	15875	15988	16207	15961	16113	15938	16101	16083	15996	16044	15969	16049	16026	16160	16133	15887	16008	16110	16189	16067	16047	16080	16029	16039	15969	16123	15963	15925	16048	16219	16054	16068	15997	16029	16074	16114	16055	15981	16113	16049	16112	15874	15998	16048	16080	16145	16086	16007	15964	15969	15999	16189	15956	15952	16211	15886	16202	16113	15861	16160	15991	16115	15838	16073	16117	16180	16055	15822	16151	15958	16152	16039	15744	16127	15977	16156	16237	16118	16060	16129	16076	16104	15970	16001	16134	16107	16202	15883	15945	16032	16110	16034	16059	16072	16031	15898	16289	16024	16087	16053	15869	16208	16093	16082	16059	16071	16043	16000	16015	15991	16031	15982	16043	16095	16144	15897	15965	16037	15962	16068	16000	16097	15861	16042	16065	16048	16108	15957	16018	15994	16033	16154	16185	16005	16321	15775	16087	16020	15862	16019	16115	16054	16197	15992	15967	15936	16141	15957	16009	16061	16067	16107	16080	16160	16107	16011	16021	16123	15993	15930	16091	15933	15987	16092	16082	15963	15961	15997	16084	16159	16184	16016	15861	16063	16045	15998	16063	15911	16066	15963	15973	16050	16034	16210	15946	16051	16043	15961	16035	15833	16101	16027	16150	16187	15890	16059	16060	15950	16022	16063	15979	15937	15951	16086	16098	16116	16134	16022	15945	16149	16149	15979	16059	15999	15861	16155	15850	16102	15998	16035	16037	16005	16001	15950	16194	16131	16124	15972	16080	15930	16120	16026	15767	16116	15972	16159	15956	16027	16000	16006	16058	15981	15818	15987	16015	16028	16155	15944	16072	16160	16026	16075	16092	15900	15971	16166	16023	15975	16250	16050	16097	15974	15999	16170	16053	16087	15968	15964	16248	16047	16086	15915	16196	16079	15894	15998	16112	16014	15994	16108	16061	16181	15976	16124	16079	16224	16120	16135	15980	16053	16102	15981	15968	15839	16111	16084	16025	15940	16184	16024	15963	16162	16179	16001	16054	16198	15955	15947	16074	16129	15867	15831	16197	16110	16035	15981	15872	15904	16075	16123	15994	16094	15980	15921	16268	15953	16100	15910	15909	15864	16201	16061	16193	16075	15952	15935	16085	16165	16262	16151	16029	15968	15971	15982	16170	16182	15835	15995	15958	16135	16026	16095	16056	16060	16002	16097	16065	15976	16005	16060	16192	16201	16032	15940	16128	16014	16015	16129	15874	15980	15948	16020	16003	15930	15983	15956	15988	16227	16005	16005	15863	15975	16014	16059	16209	15978	16319	15960	15956	15993	15994	16196	16151	15966	15954	15960	16005	16143	16055	16028	15971	16092	16115	16061	16153	16084	15808	16185	16189	15956	15998	15955	16024	16012	16171	16168	16020	16020	16191	16066	15954	15955	15996	15962	15921	16035	16023	15996	16065	16013	15913	16113	16028	15996	16115	15982	16052	16195	16138	16124	15973	15989	16005	16096	16181	15994	16039	15835	16088	16003	15984	16048	16132	16052	15980	16174	15885	15984	16153	15990	16090	15995	16013	16078	15924	15930	16041	16095	16008	16167	15911	16074	16003	16241	16084	15920	15915	15807	16173	15888	15909	15944	15858	16178	15842	15983	15939	16138	16172	16199	15887	16085	16141	15960	16039	15979	16015	15982	16137	16054	16095	15886	15956	16220	16008	16014	16099	16157	15988	15888	16003	15928	16050	16114	15870	15878	15830	16107	16092	16049	16144	16018	16068	16085	16020	16161	15931	15871	15859	16003	15926	16085	16219	15995	16086	15891	16185	15972	16182	16083	15995	15894	15972	15943	16100	16208	15864	16049	16222	16059	15871	15926	16096	16099	15961	16030	16044	16029	16151	16035	15992	16224	15996	15914	15860	16123	16163	15959	16080	15967	16099	16094	16161	16077	15855	16000	16034	15906	16005	15999	16059	16127	16023	15932	16002	15945	15932	15996	15850	16056	16041	16147	16080	16100	16063	16083	16031	15959	16105	15915	16044	16046	16225	16043	16016	16139	15979	16233	16169	16045	15914	16035	15897	15921	16083	15973	15939	16030	15881	16191	16108	16109	16020	16025	16222	16235	16020	15937	15962	15996	16051	15922	15975	16072	15968	15865	16170	15965	16159	15872	15913	16048	16051	16099	16193	15980	16083	15912	15926	15940	16034	15978	16144	16130	16193	15882	16010	16083	16110	15862	16034	15989	16068	16055	16008	15943	15993	16061	16048	15899	16056	15948	16123	16026	15936	16241	15863	16306	15970	16119	16087	15998	16029	15934	15903	16134	15925	16004	16004	15962	15969	16012	16114	16045	16166	16012	15935	16047	16002	16009	16243	16038	15949	15996	16012	16056	16033	15958	15988	15981	16001	16072	15970	16041	16152	15928	16117	16114	16140	15993	15901	16014	16023	16081	15971	15841	16014	15951	15855	16181	16160	16055	16195	16005	15885	16202	16039	15940	16127	15892	16122	16024	16121	15856	15977	15890	15956	16074	16108	15867	16154	15992	16112	15961	16193	15905
26958	23052	28351	26647	22874	20842	20404	19759	19560	19534	19107	18871	19964	20467	20049	19154	18682	18344	18093	18354	18155	18106	18143	18292	18220	18115	17931	18254	18092	18339	18019	18331	18140	18007	17923	17950	18167	17986	18128	17938	18116	18094	17982	17724	18005	18200	17997	17990	17967	18018	18245	18153	17889	17889	17981	18116	17996	18217	18156	17938	18068	18160	18079	17980	18137	18205	18081	17953	18152	18080	18168	17986	18089	18094	18094	18060	17861	18265	17928	18015	17988	18064	17964	18164	18106	18097	18247	18259	17970	18079	18028	18044	18205	18052	18096	18021	18188	18105	18149	18236	18161	17978	17833	18080	17906	18108	18166	18061	18212	17863	18228	17841	18063	18014	18045	18109	18147	17983	18182	18097	17946	18126	17958	17968	18005	17935	18080	17928	18111	17950	18222	18092	18010	18176	17961	17964	18012	17897	18035	18169	18135	17963	18162	17932	18017	18082	18256	17913	18023	18366	18198	18137	17798	18163	18273	18168	18108	18031	18008	18045	18091	18062	18172	17961	18189	18143	18062	18002	17926	18187	18097	17889	17967	18305	17959	18166	18047	18004	18002	17995	17895	18103	18115	18067	18009	17892	18107	17890	18093	18115	18037	18199	17926	18035	17884	18124	17957	18020	18152	17893	17891	17958	18084	18087	17857	18071	18091	18025	18026	18012	18096	18015	17998	18084	18204	17911	18123	18284	18012	18006	17986	17985	17892	17929	18064	18001	17808	18054	18043	17873	17891	18179	18047	18088	18100	18143	18203	17983	17853	17919	18297	18206	18049	17958	17934	17885	18185	18099	18006	18117	18072	18087	18349	17978	18092	18052	17967	17935	18010	18024	17907	18081	18078	18009	18071	18102	18117	18079	17874	18067	18003	18032	17955	18109	17868	17985	18225	18342	18048	17986	17969	17948	18188	17958	17945	18066	17925	17959	18122	18191	17999	18167	18099	18009	17873	17915	17854	17850	18059	18025	18019	18150	17948	18032	18340	18106	18092	18072	18194	18115	18015	17860	17820	17996	18129	17954	17950	18066	18005	18121	18102	17861	17959	17960	17972	18206	17903	18020	18080	18006	18167	18250	17995	17971	18065	18029	18181	17981	18213	18112	18265	18117	18322	18119	18134	18041	18186	17915	17965	17894	18028	18031	18149	17838	18264	18168	18311	18398	18153	18244	18010	18094	18127	17925	17872	17944	17947	17990	18011	17999	18054	18068	18124	17951	18249	18021	18030	17939	18081	18022	17855	18066	18071	17873	18093	17894	18045	18034	18159	17938	18210	18022	18146	18254	17861	18065	18134	18157	18036	17940	17991	18100	17973	18239	17954	18114	18207	18107	18056	17927	18027	18026	17949	18088	17866	18175	18068	18053	18060	17938	18046	17652	18164	17956	18030	18054	18029	18178	18186	18173	18265	17927	18141	18130	17997	17994	18226	18013	18066	18040	18132	18019	17966	17988	17992	17925	17992	18029	18000	18014	18026	18235	17896	18160	18069	18239	18150	18123	18120	18185	18099	18219	17915	17903	17886	18068	18003	18125	17846	18221	17912	18188	17873	18058	18004	18068	17926	18050	17964	18017	18024	17971	18165	18310	18031	17909	17943	17989	17921	17986	18127	18006	18111	17920	18171	17992	18096	18224	17879	17999	18076	18020	18099	17818	18194	18147	17942	17944	18276	18182	18074	17860	17923	18132	18000	17926	18097	18105	18120	18097	18120	18093	18107	18171	18219	18143	18158	17984	18008	18057	18050	18019	17990	17961	18052	18169	18078	18276	18131	17853	17948	17885	18209	18095	17863	17969	18012	17953	18199	18075	18101	17942	18099	18118	18049	17990	18022	18029	18209	18319	18090	18108	18209	18004	18059	18141	18222	18055	18025	17958	17954	18088	18108	18148	18072	18194	18118	18039	17952	18122	17995	18141	18135	18097	18141	18199	18049	17949	18036	18179	18123	17847	18176	17852	18118	18194	18183	18309	18117	18146	18069	17969	17890	17926	17938	17977	18058	18024	18194	18149	18104	18055	17836	18193	17988	17988	18077	17872	17941	18123	18168	17879	17998	17976	18122	18014	18063	18083	17959	17966	17890	18146	18142	18258	17919	18008	17912	18056	18081	18086	18110	17927	18232	17888	18150	18079	18178	18133	18043	17896	18041	17915	18158	18092	18015	18084	17949	17835	18035	17939	18021	18078	17912	18073	18032	18262	18394	18009	18027	18186	18095	18132	18050	18135	18238	18086	18110	17894	18053	18194	18090	18148	17954	18165	18005	18037	18010	17960	18237	18205	18025	18090	18219	18016	17892	17960	18110	18145	17984	18185	18191	18136	18015	18023	18115	17798	18010	18009	18077	18047	18025	18095	18153	17843	18102	18141	18090	18061	17925	18200	17980	17947	17937	18075	17984	18131	18057	18175	18125	17912	17820	18048	17957	18083	18152	18098	18005	17926	18098	18235	17962	18130	18126	18262	18133	18110	18054	18304	18297	17923	17916	17996	18020	17916	17997	18113	17945	18166	18135	17968	18108	17942	18009	18108	18158	17888	18230	17959	18142	18071	18149	17885	18188	18013	18148	18085	18123	17980	17944	18073	18229	18081	18147	18027	17968	18056	17741	18077	18089	17934	18008	17763	18139	17997	18283	18274	18111	18261	17974	17818	18136	18021	18135	18112	17954	18176	18153	18231	18141	18052	17968	18194	18057	18040	18115	18194	18058	18266	18007	17860	17897	18127	18115	18030	18001	17975	18199	18089	18083	17975	17843	18038	17891	18093	18223	18057	18048	18101	17992	18144	17925	18047	18035	17965	18100	18114	17939	18045	17980	18132	18137	17926	18205	18072	18169	18046	18022	18118	18137	17922	18071	18051	18053	18118	17959	17990	18070	18078	18078	18079	18246	17860	18036	18161	18292	18052	17860	17894	18136	17972	18171	18069	18258	18173	18170	18227	17918	17958	18017	18053	18063	17953	17983	17986	17985	18014	17879	18004	17962	18134	18111	18148	18102	18107	18049	18021	17889	18091	18112	18156	18248	18214	18086	18068	18174	18026	18131	18230	18233	17850	18310	18181	18142	18094	18193	18025	18172	18054	18018	18133	18080	18179	18180	18048	17901	18065	18036	17966	18239	18010	17961	18045	18215	18033	18020	18092	18080	18151	17877	18110	18154	17964	17983	17856	17928	18153	17964	17984	17904	18056	18148	18159	18019	18046	17893	18069	17900	18028	17968	18078	17926	17964	18116	17999	18053	17876	17900	17871	18118	18162	17821	18067	18082	18053	17968	17914	17999	18240	18054	18100	17918	18041	18195	18132	18108	18033	17758	17897	18215	18208	18014	18005	17776	18113	18136	18178	18180	18177	17829	17898	18063	17931	17935	18118	18090	17785	18036	18037	18090	18163	18070	18041	18067	18081	17924	18039	18260	17917	17901	17969	17944	18035	18174	17798	18064	18211	18229	18286	18120	17980	18026	18090	18194	18084	17979	18044	17951	17924	18186	18110	18140	18165	17754	17952	18107	18075	17832	17810	17951	17997	18187	17939	18106	17948	18160	18325	17866	18103	18022	18152	18092	17913	17980	18095	18236	18141	18012	18185	17850	18004	18186	17819	17924	17982	18200	17722	18010	18229	17929	18096	18074	18109	17909	17926	18228	18144	18375	18240	18080	17977	17999	18110	18044	18129	18022	17921	17803	17900	17993	18043	18054	17907	18182	18072	17895	17766	18153	18126	18119	17977	17983	18086	18073	18157	17994	18004	18211	18266	18032	17914	17956	18133	18109	18199	18070	18194	18038	17989	18176	18256	17898	17947	18075	18219	17907	18143	17904	18071	18206	18265	17982	17931	18084	17927	17840	18054	18037	18030	18174	18391	18109	17976	18146	18104	18044	17931	18369	18182	18022	18089	17997	18072	17912	18110	18049	17986	18015	18070	18085	18193	17979	17952	18135	17894	18094	18256	18057	17998	17948	18185	18091	18052	18164	18203	18069	18093	18080	18072	18137	18123	18095	17939	17945	18069	18103	18125	18346	18118	18032	17912	18164	18246	18197	18151	18079	18199	18072	18136	18345	18169	18170	18064	18087	18141	18169	18082	17963	18024	18088	18043	18023	18085	18013	18090	18143	18050	18046	18077	18187	17934	17954	18159	18084	18090	18059	18232	18236	18078	18022	18014	18281	18049	18008	18145	17892	18011	17946	18186	17956	18226	17875	18024	18202	18009	17847	18046	18128	18298	18055	18062	18032	18059	18249	17989	18159	18155	17929	17998	18117	18132	18057	18079	18236	17999	18088	18124	18138	18288	18187	18042	18137	18182	18044	18119	17977	17994	18228	18065	18016	18024	18189	18006	18215	18173	18081	18074	17926	18228	17844	18058	18045	18140	17985	18042	18075	18058	18078	18032	17913	18169	18076	18121	17953	18114	18151	18142	17905	18215	18200	17967	18175	17968	17979	18116	18043	18008	17972	17935	17836	18070	18285	18112	18050	18023	17893	18171	18057	18082	17956	18011	18122	18035	17960	18090	18090	18098	17991	17953	18104	18033	17930	18022	18109	18265	18145	18173	17909	18281	17921	18112	18103	18069	18026	18119	18255	17953	17976	18044	18037	18176	18132	18144	18177	17885	17970	18155	18113	18132	18078	18242	17943	17999	18076	18060	17969	18036	18067	18016	17886	18110	17993	17888	18057	18006	18034	18126	18232	17916	18032	17852	18066	18089	18050	18147	18104	17999	17900	18009	18057	17898	18095	18083	18137	18110	18070	18105	17861	18114	18237	17975	17930	18125	17897	18023	18248	18093	18304	18000	18084	18117	17867	17901	18211	18082	17987	18027	18217	18101	18166	18133	18151	18089	18151	17950	17919	17879	17956	18138	18064	17939	18131	18065	17925	18090	17950	17934	17966	18043	17925	17951	18081	18169	18374	17991	18123	18234	18175	18127	18147	18074	18204	18225	18069	18037	17919	18096	18026	18167	18039	18056	18169	18080	18071	18194	18094	18024	17976	18157	17937	17972	18085	17970	18174	18108	18014	18295	18087	18091	18120	17976	17979	17896	18015	18022	18121	17990	18013	17841	18046	18146	18273	18051	18271	18165	18220	18074	18034	17920	18004	18166	17923	18081	17981	18016	18122	18031
19341	30505	29255	25559	22761	20277	19518	18591	18058	18231	17866	17689	19153	18964	18140	17168	16291	15904	16054	15802	16103	15933	15830	15815	15904	15947	15775	15840	15978	15969	15806	15857	15800	15984	15879	15845	15918	15891	15981	16046	16010	15797	15980	15963	15885	15904	15872	16053	15871	15819	15768	15782	15963	15818	15773	15773	15912	15926	15878	15779	15788	15802	15972	15840	15905	15809	15791	15988	15834	15865	15889	15746	16068	15798	15986	15831	15823	15846	15869	15853	15934	16019	15927	16058	15953	16004	15934	15873	15880	15878	15844	15931	15890	15945	15779	15864	15722	15832	15912	15842	16016	15648	15769	15810	16002	15962	16083	15898	16077	15859	15781	15757	15799	15776	16032	15936	15932	15973	16064	15963	15893	15973	15833	15732	15903	15897	15798	15969	15969	15987	15836	16031	15761	15905	16011	16051	15811	15999	15959	15962	15876	15938	15881	15878	15877	15908	16109	16034	15820	15781	16047	15795	15856	15826	15923	15964	15896	15989	15909	15869	15892	15873	15971	15953	15992	15999	15915	16004	15874	15999	16010	15912	16147	15687	15946	15959	15911	15985	15942	16014	15853	15766	15843	15919	15972	15767	15772	15779	15884	15838	15815	15833	15787	15787	15827	15863	15981	16096	15828	16088	15853	16045	15924	15924	15862	15931	15921	15942	15881	16022	15826	15988	15906	15916	16012	15737	16035	15966	15870	15970	15952	16008	16011	15788	16059	15963	15901	15713	15920	15841	15825	16105	15875	15914	16011	15810	16000	15862	15927	16176	15912	15965	15858	15770	15752	15898	15847	15910	15931	15900	15826	15795	15760	15924	15904	15860	15938	15860	15856	15978	15800	15909	15972	15800	15962	15813	15862	15727	15875	15901	15851	15860	15750	16069	15919	15906	15851	15953	15977	15814	15815	15893	16079	15890	15918	15845	15821	15899	15827	15785	15789	15863	15828	16087	15889	16000	16029	15605	16037	15926	15955	16071	15995	15950	15845	15893	15938	15897	15764	16008	15988	15926	15798	15978	15859	15824	15829	15999	15850	15997	15862	15966	16050	15841	15771	16001	15975	15790	16005	15685	15816	15827	16010	15867	16047	16035	15847	16017	15991	15835	15953	15810	15972	15845	15795	15874	16054	15922	15807	15855	15954	15843	16059	15971	15980	15751	15823	15996	15991	15976	15994	15955	15811	15921	15868	15913	15963	15830	15928	15946	15805	15974	15715	15870	15946	15943	15889	15890	15877	15993	15818	15829	16026	15849	15855	15856	16036	15898	16025	15994	15873	15901	15991	15894	15931	15868	15767	15924	15773	15885	15934	15747	15975	15770	15811	15852	15869	15875	16013	15994	15849	15877	16047	15896	15811	15860	16037	15704	15895	15759	15796	15772	15861	16036	15899	15792	15830	15940	15979	15956	15832	15962	15813	16119	15875	15844	15905	15977	16031	15821	16073	15844	15957	15917	15864	15773	15970	15830	15865	15973	15819	15913	15919	15919	15897	15878	16008	16044	15772	15804	15964	15886	16071	15966	15870	16027	15994	15842	15810	15851	15799	15702	15956	15731	15912	15912	15943	15843	15948	16111	15769	15927	16041	15852	15871	15947	15871	15734	15851	15787	15881	16049	15811	15995	15748	16011	15952	15908	15996	16031	15989	15831	15720	15993	16032	15898	15895	16020	15867	16137	16046	15902	15909	16043	15925	15755	15987	15953	15748	15985	15854	15964	15687	15988	15728	15966	15629	16011	15900	15799	15923	15822	15898	15864	15876	15723	15964	15983	15997	15921	15941	15919	16107	15750	15887	15813	15961	15995	15868	15917	15888	15977	15980	15917	16013	15969	15856	15909	15957	15842	15882	15821	15826	15978	15963	15901	15914	16006	16069	15907	15735	15823	15828	15935	15861	15909	16006	15812	15989	15916	15996	16013	15739	16001	15831	15995	15894	15984	15849	15948	15810	15848	15934	15790	15817	16008	15834	15795	15891	15830	15950	15929	15763	15937	16005	15982	16055	15979	16005	15981	15952	15788	15973	15876	15827	15972	15981	15954	15873	15829	16127	15946	16164	15886	15853	15838	15917	15962	15817	15787	16118	15833	15735	15969	15912	15913	16030	15863	15969	15831	15910	15804	15950	15985	15962	16126	15831	15963	15884	15804	15907	16013	15920	15761	15858	15834	15822	15947	15873	15989	15923	15871	15799	15943	15795	16080	15977	15903	15917	15935	15903	15810	15968	15917	15797	15953	15811	15891	15811	15817	15912	16036	15972	15791	16055	15863	15853	15972	16067	15796	15839	15982	15945	15884	15837	15828	16070	15951	16017	15738	15968	15919	15935	15860	15932	15908	15882	15918	15969	15837	16005	15873	15953	15870	15851	15905	16086	15914	15783	15980	15895	15918	15843	15777	15929	15933	15720	15904	15925	15822	15889	15887	15947	15832	15976	16099	16127	16006	15923	15967	15933	15949	15868	15783	15979	15992	15940	15917	15972	16018	15858	15838	15949	16030	15850	15959	15940	16005	15827	15922	15741	15797	15887	15918	15912	15924	15959	15948	15859	15956	15989	15772	15940	15981	15953	15793	15911	15801	15906	15932	15741	15904	15840	15859	15975	16047	16033	15861	15864	15920	15828	15890	15876	15873	15947	15786	15976	15844	16000	15896	15807	15827	15972	15857	15857	15935	15897	15837	15908	15985	15854	15584	15774	15894	15828	15940	15823	15975	15975	15899	15956	15870	15596	15926	15740	15920	15943	15981	15821	15997	15951	15867	15945	16029	15900	16083	15826	15822	15769	15819	15835	16058	16010	15979	15862	15969	15840	15855	15872	15891	16043	15820	15922	15916	15739	16042	15994	16012	15918	15916	16008	15927	15915	15909	15933	15828	15881	15886	15974	15917	15953	15925	15769	15677	16022	16020	15995	16006	15941	15728	15994	16046	16019	15845	16017	15789	15841	15918	15845	15878	15955	15942	15954	15876	15977	15993	15866	15828	15847	15829	15928	15992	16001	15863	16023	15883	15911	15920	15838	15841	15856	15926	15824	15928	15902	15815	15732	15824	15894	15957	15965	15886	15882	16058	15981	15826	15839	15865	15859	15862	15920	15799	15789	15934	15813	15888	15996	15822	15780	15960	15797	15845	16058	15999	15864	15796	15968	16003	15942	15969	15900	15918	15875	15731	15948	15842	15899	15997	15745	15802	15934	15953	15930	15856	15928	15701	15994	15890	16052	15798	15891	15950	15996	15885	15759	16014	16128	15871	15956	15835	15997	15787	15887	15951	15774	16160	15837	15946	15877	15750	15896	15839	15931	15972	15878	15815	15770	15805	15798	15796	15875	15817	15769	16027	15873	15989	15762	15837	15639	15802	15857	16010	15904	15988	15783	15838	15945	15652	15794	15864	15717	15866	15815	15809	15848	15778	15829	15866	15761	15836	15835	15521	15925	15959	15833	15978	15930	15665	15926	16030	15871	15814	15981	15878	15808	15968	16030	15999	15861	15704	15759	15853	15974	15794	15858	15639	16074	15877	15950	16013	16021	15725	15802	15814	15872	15744	15887	16118	15987	15717	15961	15952	15912	16034	15904	15909	16100	16006	15847	15886	15930	15966	15858	15859	15922	15754	15866	16009	15947	15809	15916	15816	15873	15943	15922	15920	15873	15917	15919	15835	15889	15940	15868	15996	15833	15878	15934	15906	15837	15938	15915	16067	15951	15986	15908	15849	15953	15866	15829	15933	15926	15834	15886	15943	15948	15945	15895	15955	16096	15841	15894	15935	15812	15865	15838	15847	15963	16028	16007	15942	15790	15928	15952	16002	15908	15905	16004	15825	15958	15818	15956	15946	15770	15897	16029	15996	15891	15957	15778	15901	15955	15879	15738	15965	16107	15807	15819	16209	15827	15926	16076	15712	16043	15834	15994	15905	15818	15912	15811	15939	15747	15799	15910	15985	15849	15991	15978	15807	15911	15765	15993	15876	15814	15880	15921	15842	15966	15980	16030	15948	15877	15863	15865	15875	15973	15824	15918	15819	15793	15891	15885	15822	16045	15922	15678	15927	15837	15737	15894	15857	15929	15908	16049	15897	15994	15784	15715	15844	15803	15980	15764	15995	15919	15818	15958	15734	16032	15901	15921	15918	15809	15936	15841	15884	16032	15941	15990	15866	16147	15893	15792	15825	15976	15817	15859	15889	16063	15977	15858	15859	15945	15925	15874	15714	15959	15840	15822	15921	16042	15861	16017	15956	15964	15974	15858	15846	15951	15955	16053	15845	15861	15738	15720	15805	15846	16113	15837	15896	15853	15849	15904	16051	15942	16090	15834	15847	15724	15885	15834	15895	16016	15845	15858	15851	15857	15905	15850	15804	15828	15867	15918	15900	15793	15976	16046	15899	15875	15941	15893	15737	15866	15866	15932	15984	15839	15963	15859	16117	15898	15997	15809	15899	15758	16095	15819	15878	15850	15801	15920	15830	16029	15842	15957	16012	15888	15988	15979	15985	15876	16003	15936	15858	15860	16086	15879	15979	16001	15991	15970	15868	15995	15938	15813	15933	15727	15935	15962	15749	16009	16065	15715	15942	15838	15791	15897	16100	15902	15908	15792	16020	15945	15938	15931	15792	15908	15775	16035	15913	15929	15728	15818	15973	15959	15910	15850	15834	16045	16066	15887	15856	15984	15975	15912	15919	15982	15787	15765	16167	15873	15943	15922	15947	15975	15960	15879	16084	15895	15838	16001	15956	15902	15694	15943	15989	15860	15738	16003	15757	15884	15969	15734	15802	16093	15948	15957	15762	15865	15756	15906	15927	15864	15821	15720	15904	15933	15761	15842	15920	15892	16087	15861	15860	15706	15907	15820	15856	15790	15762	15946	15974	15865	15927	16008	15838	15872	15919	15860	15927	16030	15839	15985	15985	15828	15902	15981	15797	15916	15888	15835	15945	16052	15980	15940	15950	15927	15932	16013	15874	15909	15905	15918	15859	15924	15855	15797	15951	16004	15933	15996	15724	15864	15770	15966	15888	15767	15854	15956	15738	15945	15853	15937	15872	15850	15883	15863	16118	16057	15899	15970	16065	15991	15989	15951	15952	15830	15867	15836	16009	15935	15777	15863	16008	15908	15959	15876	15940
23302	20708	27966	24083	22769	23853	23789	21250	20470	20564	20070	20975	27694	30480	27843	24304	21083	19370	18942	18593	18488	18339	18586	18443	18511	18593	18598	18506	18483	18520	18404	18317	18539	18434	18172	18362	18532	18556	18411	18358	18259	18456	18479	18505	18366	18414	18449	18319	18383	18390	18514	18245	18375	18570	18475	18362	18462	18362	18617	18328	18437	18404	18298	18624	18219	18163	18493	18093	18507	18291	18193	18622	18299	18253	18466	18351	18350	18298	18081	18779	18409	18488	18213	18377	18494	18430	18389	18422	18254	18187	18412	18439	18366	18429	18397	18081	18408	18331	18692	18222	18482	18256	18479	18541	18333	18561	18368	18272	18440	18479	18429	18511	18412	18419	18496	18380	18104	18517	18371	18241	18307	18370	18366	18350	18269	18393	18361	18318	18384	18612	18353	18253	18352	18347	18343	18226	18375	18326	18312	18285	18420	18437	18371	18175	18387	18413	18506	18210	18262	18459	18202	18125	18540	18520	18257	18236	18333	18240	18113	18285	18273	18305	18510	18431	18250	18275	18211	18386	18447	18222	18041	18344	18459	18401	18334	18519	18411	18284	18386	18389	18200	18227	18498	18266	18366	18339	18162	18598	18379	18433	18148	18358	18521	18374	18328	18443	18504	18427	18395	18392	18537	18229	18454	18375	18425	18465	18355	18325	18387	18283	18283	18327	18323	18256	18332	18281	18347	18394	18453	18374	18332	18245	18316	18349	18364	18456	18368	18357	18149	18358	18161	18151	18201	18445	18286	18179	18341	18270	18236	18529	18162	18450	18257	18215	18490	18483	18509	18258	18379	18389	18433	18503	18267	18355	18326	18381	18302	18215	18487	18282	18349	18310	18359	18497	18579	18358	18292	18488	18452	18430	18387	18310	18240	18369	18187	18303	18151	18372	18201	18337	18421	18264	18257	18430	18277	18333	18357	18364	18235	18418	18577	18221	18281	18327	18272	18374	18307	18361	18231	18420	18655	18569	18220	18291	18392	18260	18329	18206	18196	18226	18337	18469	18366	18267	18319	18293	18311	18247	18476	18336	18290	18347	18228	18338	18421	18458	18641	18557	18382	18274	18524	18392	18404	18411	18341	18320	18381	18305	18435	18260	18363	18278	18476	18283	18304	18343	18212	18419	18295	18639	18356	18273	18376	18432	18320	18098	18254	18462	18347	18557	18387	18479	18371	18467	18532	18376	18393	18488	18419	18201	18296	18139	18173	18310	18387	18399	18356	18334	18435	18317	18195	18325	18465	18343	18519	18310	18525	18275	18438	18448	18397	18352	18299	18447	18359	18409	18511	18479	18212	18236	18363	18233	18296	18320	18465	18279	18435	18171	18338	18300	18503	18325	18529	18527	18456	18258	18109	18363	18191	18320	18514	18458	18333	18461	18501	18307	18409	18670	18412	18238	18482	18158	18311	18304	18251	18303	18341	18418	18283	18252	18414	18412	18419	18517	18501	18422	18266	18367	18347	18297	18340	18391	18381	18464	18203	18436	18288	18301	18409	18175	18464	18393	18449	18353	18404	18326	18284	18175	18468	18076	18297	18571	18372	18419	18437	18276	18334	18554	18356	18429	18460	18278	18304	18366	18349	18363	18325	18335	18360	18036	18239	18320	18353	18259	18189	18361	18373	18268	18364	18390	18380	18184	18369	18397	18550	18330	18351	18378	18438	18297	18270	18320	18170	18156	18395	18225	18418	18400	18262	18107	18327	18318	18352	18555	18330	18158	18351	18343	18369	18292	18403	18350	18389	18385	18583	18406	18403	18173	18261	18316	18320	18233	18287	18169	18479	18268	18298	18363	18364	18467	18337	18477	18317	18379	18321	18256	18223	18315	18453	18331	18182	18223	18144	18172	18379	18356	18343	18417	18452	18114	18325	18329	18416	18379	18356	18263	18230	18399	18380	18251	18243	18374	18551	18456	18362	18328	18464	18197	18320	18365	18225	18313	18390	18276	18323	18387	18174	18156	18367	18391	18449	18293	18182	18342	18322	18405	18393	18151	18373	18174	18298	18423	18555	18210	18225	18096	18282	18321	18326	18357	18290	18336	18343	18353	18342	18296	18514	18492	18233	18294	18387	18320	18337	18462	18387	18368	18537	18122	18247	18261	18012	18356	18379	18566	18598	18320	18033	18119	18397	18357	18315	18277	18370	18426	18454	18247	18519	18392	18439	18312	18273	18331	18356	18321	18306	18498	18388	18409	18519	18354	18337	18299	18387	18222	18385	18409	18161	18158	18252	18416	18320	18322	18281	18315	18060	18431	18502	18279	18228	18229	18596	18100	18497	18345	18506	18132	18582	18291	18353	18429	18355	18304	18270	18520	18432	18412	18323	18120	18160	18205	18310	18566	18334	18405	18360	18266	18238	18335	18412	18260	18164	18347	18324	18430	18520	18186	18431	18266	18338	18522	18272	18237	18466	18379	18455	18287	18437	18365	18397	18306	18234	18375	18434	18344	18378	18351	18343	18519	18414	18248	18228	18442	18197	18337	18325	18127	18319	18429	18326	18407	18644	18244	18200	18320	18356	18472	18297	18321	18296	18456	18214	18399	18516	18312	18354	18317	18307	18285	18317	18464	18365	18352	18307	18230	18207	18267	18433	18310	18280	18122	18332	18229	18300	18527	18557	18230	18262	18278	18588	18356	18412	18329	18196	18324	18399	18227	18246	18216	18422	18343	18237	18371	18360	18280	18414	18256	18444	18230	18416	18243	18322	18315	18344	18410	18178	18225	18530	18291	18452	18401	18238	18229	18357	18432	18134	18421	18259	18504	18234	18167	18264	18227	18516	18341	18423	18177	18319	18414	18209	18363	18426	18415	18285	18205	18557	18315	18369	18316	18270	18416	18491	18345	18407	18358	18348	18364	18369	18442	18340	18410	18195	18390	18372	18409	18344	18274	18242	18215	18335	18266	18411	18190	18287	18346	18434	18363	18295	18182	18307	18387	18273	18369	18363	18410	18297	18329	18358	18289	18241	18365	18132	18439	18459	18299	18453	18338	18291	18459	18322	18207	18279	18296	18619	18492	18320	18396	18472	18591	18278	18200	18331	18366	18307	18399	18520	18456	18604	18164	18175	18164	18416	18407	18414	18471	18670	18411	18211	18291	18342	18185	18244	18686	18431	18449	18271	18344	18442	18339	18377	18221	18472	18323	18252	18403	18387	18393	18343	18479	18500	18322	18434	18112	18433	18485	18231	18461	18143	18328	18387	18500	18344	18233	18396	18230	18351	18395	18400	18327	18237	18437	18473	18363	18414	18187	18470	18437	18210	18267	18239	18302	18432	18213	18312	18327	18093	18369	18401	18391	18406	18423	18404	18411	18507	18427	18144	18381	18232	18399	18382	18404	18321	18270	18491	18377	18316	18216	18494	18374	18239	18508	18382	18397	18350	18343	18522	18566	18527	18365	18303	18387	18086	18399	18571	18461	18281	18559	18599	18335	18373	18306	18332	18170	18338	18283	18383	18152	18317	18366	18494	18355	18435	18291	18194	18419	18165	18181	18283	18471	18457	18306	18136	18267	18471	18309	18409	18370	18412	18503	18516	18350	18249	18512	18537	18476	18365	18151	18531	18448	18491	18460	18462	18465	18375	18342	18445	18281	18428	18240	18365	18248	18291	18540	18232	18165	18402	18376	18444	18192	18392	18298	18390	18213	18254	18451	18269	18454	18337	18165	18323	18637	18446	18252	18346	18120	18234	18256	18366	18469	18343	18304	18333	18354	18463	18298	18415	18285	18351	18208	18517	18485	18246	18332	18492	18310	18500	18285	18328	18293	18407	18272	18486	18212	18434	18362	18430	18292	18242	18560	18403	18468	18285	18467	18268	18240	18104	18297	18437	18284	18274	18443	18444	18278	18123	18087	18267	18523	18320	18349	18332	18286	18370	18437	18283	18259	18211	18330	18210	18328	18295	18477	18338	18347	18478	18507	18402	18356	18442	18255	18548	18431	18486	18304	18276	18479	18317	18218	18194	18349	18362	18436	18234	18336	18372	18422	18434	18319	18262	18192	18152	18200	18364	18425	18559	18294	18329	18369	18434	18458	18349	18367	18237	18307	18288	18400	18333	18181	18547	18204	18362	18431	18547	18608	18520	18270	18140	18279	18439	18472	18321	18483	18378	18362	18175	18424	18321	18409	18372	18457	18280	18458	18304	18621	18330	18468	18232	18243	18292	18278	18329	18496	18347	18371	18368	18254	18501	18231	18372	18379	18366	18518	18354	18236	18275	18444	18496	18578	18510	18287	18596	18409	18337	18166	18192	18246	18394	18343	18359	18397	18438	18419	18379	18354	18414	18300	18424	18230	18243	18476	18486	18395	18259	18314	18308	18257	18355	18296	18446	18421	18338	18305	18426	18519	18412	18298	18216	18486	18447	18405	18465	18315	18065	18180	18414	18327	18373	18182	18490	18416	18097	18332	18217	18460	18366	18442	18142	18395	18385	18381	18447	18300	18528	18216	18378	18562	18453	18215	18511	18226	18324	18431	18343	18355	18358	18189	18179	18550	18430	18404	18230	18458	18588	18326	18547	18386	18408	18457	18359	18245	18332	18457	18496	18373	18476	18341	18292	18334	18400	18173	18379	18309	18425	18460	18219	18444	18222	18303	18394	18437	18359	18312	18189	18373	18234	18421	18383	18490	18351	18417	18282	18424	18488	18239	18448	18374	18342	18316	18337	18286	18295	18156	18285	18155	18397	18362	18396	18438	18290	18358	18356	18237	18228	18033	18292	18102	18513	18350	18344	18287	18388	18320	18313	18443	18454	18407	18489	18506	18363	18481	18157	18356	18448	18410	18454	18265	18337	18363	18394	18434	18318	18335	18268	18584	18444	18186	18274	18078	18265	18167	18458	18253	18386	18334	18345	18247	18348	18332	18291	18170	18471	18293	18174	18285	18286	18279	18326	18294	18227	18374	18299	18136	18478	18203	18414	18030	18457	18482	18312	18345	18340	18384	18419	18343	18278	18320	18235	18371	18371	18342	18473	18484	18295	18562	18312	18593	18362	18428	18331	18417	18554	18319	18384	18061	18350	18435	18525	18379	18345	18416	18409	18433	18305	18374	18358	18221	18310	18271	18317	18359	18391	18207	18380	18318	18567	18212	18548	18388
19485	34831	35525	32433	25656	22626	21284	20294	19556	19655	18932	20746	30383	31568	28144	23282	18733	16858	16425	16352	16130	16277	16305	16142	16224	16088	16229	16063	16300	16077	16102	16198	16233	16031	16189	16181	16202	16205	16262	16307	16174	16020	16194	15970	15954	16220	16012	16071	15949	16124	16165	16078	16185	16076	16266	16116	16180	16223	16183	16031	16170	16067	16184	16172	16057	16206	16177	16041	16050	16150	16156	16063	16148	16093	16191	16045	16084	16101	16090	16167	16228	16128	16115	15926	16024	16096	16278	16038	16099	16432	16115	16166	16054	16149	16004	15997	16068	16011	16094	16231	16080	16198	15987	16143	16114	16044	15929	16197	16008	16123	16206	16087	16121	16060	16053	16274	16049	15981	16006	16143	16077	16025	15955	16093	16148	16044	16092	16005	16064	16264	16134	16097	16130	16074	16093	16022	16051	16139	16116	16189	16202	16129	16295	15933	15934	16160	16075	16030	16143	15962	16191	16327	16136	15980	16084	16029	16190	16024	16105	16093	16022	16145	16197	16149	15935	16293	16134	16049	16142	16088	16194	16185	16028	16000	15981	16024	16102	16093	15991	16160	16131	15952	16159	15950	16107	16157	16225	16046	16174	16005	16078	16049	16119	16052	16114	16098	16010	16030	16069	15979	16013	16212	16095	16154	16272	15990	16054	16041	16097	16013	16156	16124	16092	16238	15972	16162	16176	15983	16088	16131	16244	15951	16089	16038	16123	16275	16050	16064	16244	16004	16204	16209	16038	16071	16152	16227	16062	16066	16094	16010	16256	16083	16238	16065	16070	16025	16216	16097	16045	16187	16117	16082	16153	16044	16184	16019	16092	16327	16114	16007	16238	15973	15978	16164	16007	16174	15994	16106	16122	16042	16081	16199	16269	15929	16097	16056	16119	16149	16124	16058	16159	16083	16134	16310	16066	16046	16285	16167	16196	16064	16168	16098	16132	15978	16133	16198	16292	15969	16203	16095	16033	16031	16258	16121	16009	16053	15959	16167	16153	16043	16127	16059	15971	16008	16019	16266	16039	15943	16117	16140	16233	16191	15988	16326	15995	16227	16078	15846	16173	16110	16102	15887	16013	16034	16047	15979	16125	16089	16191	15965	15920	15980	16055	16170	16198	15852	16074	16162	16046	16132	16005	16144	16156	16063	16112	16069	16289	16116	16137	16108	16002	15976	16078	15974	16121	16130	15965	16251	16043	16316	16027	16156	16023	16133	16193	16108	16054	16069	16053	15996	16134	16179	16182	16036	16146	15913	16111	15972	16110	15912	15975	16175	16049	15897	15986	16136	16203	16097	16147	16154	16017	15931	16039	15974	16270	16126	16038	15915	16041	16169	15984	16015	16107	16106	16142	16107	16121	16050	16107	15956	16100	15956	16071	16081	16114	16178	16144	16051	16039	16113	16150	15947	16115	16061	15978	16109	16185	16294	16039	16043	16169	16077	16005	16094	15974	16169	16177	16154	16183	16018	16078	16180	16019	16152	16104	16061	16008	16065	16049	16172	16224	16233	15995	16083	16231	16179	16065	16228	16020	16159	16277	16098	16026	16064	16032	16062	16051	16118	16142	16056	16291	15968	15993	16013	16055	16003	16025	16060	15985	16099	16041	16198	16165	16050	15957	15981	16007	16069	16067	16076	16104	16103	16041	15946	16160	16039	15970	16072	15903	16248	16067	16182	16052	15971	16084	16110	16116	16098	16086	16103	16140	16029	15974	16115	16123	16110	16048	16020	15970	16166	16073	15948	16233	16091	16059	16129	16083	16091	16163	16079	16046	16038	16073	16121	15994	15979	16172	16142	16012	16101	16151	16106	16005	16342	16020	16128	16091	16116	16273	15987	16197	16099	16065	16196	15935	16062	15856	16230	16182	16073	16067	16131	16246	15989	16100	16036	15976	16048	16023	16211	16096	16180	16115	15918	16171	16006	16086	16142	16044	15969	16110	16166	16075	16043	16006	15927	16174	16120	16006	15956	16133	16079	16079	16109	16043	16086	16142	16261	16179	16039	16134	16160	16006	16128	16089	16095	16098	16134	16122	16244	16103	15973	16073	16044	16110	16098	16088	16148	16140	16114	16198	16270	16093	16067	16066	16077	16114	16049	16143	16236	16069	16144	16144	15997	16196	16033	16170	16082	16076	16066	16069	16257	16038	16149	16088	16055	16230	16155	16102	15942	16040	16191	16006	16042	15986	16207	16106	16068	16075	16166	16150	15942	16169	16090	16166	16087	16167	16090	16040	16048	16146	16217	16058	16284	16071	16216	16095	16181	15981	16188	15961	16142	16102	16162	16184	16147	16065	15994	16196	16025	16092	16318	16128	16027	16151	15952	15979	15909	16117	16047	15988	16009	16164	16127	16049	16277	16048	16087	16163	16031	16089	16086	16252	15998	16113	16005	16045	15974	16004	16251	16090	15998	16088	16078	16108	16192	16024	16117	16208	16011	16116	16110	15990	15951	16135	16100	16073	16123	16095	15985	16192	16078	15975	16196	16035	15966	16030	16182	16163	16111	16259	16119	16170	16091	16043	16054	16247	16084	16123	16042	16015	16001	16247	16208	16006	15988	16065	16007	15978	16190	16145	16093	16166	15987	16100	16138	16114	16276	16114	16058	16184	16121	16115	15995	16216	15999	15978	16145	16168	15914	16125	16191	16104	15856	16141	16038	16129	16006	15883	16155	16102	16108	16105	16059	16204	16109	16172	16075	16006	16099	16059	16124	16038	16305	16154	16131	16152	16050	16119	16062	16004	16339	16019	16182	16087	16296	16065	16148	16000	16192	16037	16085	16038	16169	15974	16131	16155	16143	16110	15960	15964	16158	16149	16144	16271	16106	16153	16087	16118	16091	16167	16025	16103	16073	16218	16057	16125	16138	15979	16100	16203	16104	16107	16058	16061	16096	15906	16073	15939	16215	16097	16084	16160	16188	16035	16137	15994	16054	16130	15932	16027	16171	15919	16027	16028	15981	15948	15982	16096	16119	16002	16167	16048	16008	16293	16226	16127	16022	16005	16055	16093	16183	16153	16001	16113	16117	16115	16127	15945	16138	16208	16161	16066	16144	16136	15984	16007	16161	16215	16147	16194	16131	16243	16003	16076	16034	16238	16033	16061	16070	16073	16024	16177	15976	16109	15947	16010	16009	16202	16065	16179	16242	16131	16231	16007	16063	16175	16079	16162	15972	16057	15937	16209	16037	16157	16215	16033	16023	16116	16167	16131	16222	16014	16267	16275	16008	16093	16134	16075	16144	15998	16176	16107	16086	16167	16115	16241	16220	16158	16073	16095	16021	16223	16022	16190	16166	16026	16183	16124	16013	16253	16183	16078	16126	16018	16012	16042	16177	16192	16212	16058	16325	16260	15992	16097	15998	16032	16074	16221	16117	16114	15972	16228	16021	16056	16003	16111	16021	16132	16096	16150	16155	16203	16201	16161	15982	15993	16032	16048	16297	16029	16157	16133	16072	16139	16023	16173	16051	16208	16036	16092	15970	16048	16028	16304	16036	16040	16274	16054	15987	16203	16235	16241	16124	16006	16037	16015	16386	15903	15961	16153	16322	16171	15933	16023	16056	16008	16110	16250	15979	16057	16193	16074	16003	16076	16247	16191	16172	16277	16210	16160	16128	15996	15951	16140	16139	16204	16116	16051	16127	16086	16196	16122	16093	16099	16182	16052	16082	16137	16092	16348	16087	15922	15974	16106	15913	16109	15960	15979	16054	16087	16081	16008	15965	16100	16199	16125	16028	16108	16212	16087	15923	15985	16090	15989	16068	16180	16046	16037	16303	16017	16016	16066	16071	16077	16217	15974	16072	15934	16106	16093	16100	16178	16003	16131	16229	16167	16120	16149	16135	16073	16212	16053	16064	16056	16085	16135	16012	16083	16144	16241	16132	16015	16120	16165	16006	16264	15990	16045	16180	15989	16044	16092	16116	16099	16019	15923	16019	16113	16079	15944	16058	16158	16024	16210	15904	16106	16144	15973	16050	16052	16230	16289	16025	15959	16095	16110	15915	16150	16126	16140	16099	16143	15991	15932	16230	16209	16106	16222	16035	16051	15968	16099	16106	15983	16078	16049	16068	16153	15869	16069	16066	16116	16145	16246	16082	16120	16114	16023	16109	16164	16173	16151	16181	16103	16222	16215	15958	16245	16070	16209	16263	15866	16086	16081	16088	16177	16250	16030	16176	16049	16172	16054	16038	16186	15903	16101	16068	15977	16033	16246	15935	16239	16090	16047	16027	16044	16107	15987	16180	16023	16052	16051	15854	16133	16110	15964	16019	16241	16004	16027	16042	16247	16004	16030	16137	16136	16040	16135	16169	15951	16130	16143	15961	15937	16201	16111	15942	16235	16128	16086	16115	16131	16052	16232	16173	16017	15968	16251	16089	15874	15996	16144	16124	16124	16125	16101	16261	16011	16111	16168	16100	15939	16080	16155	16177	15857	15935	15990	16294	16117	16066	16071	16109	16176	16204	16178	16226	16054	16162	16041	16001	16028	16245	15954	16181	16088	16196	16054	16096	16163	16098	16096	16085	16140	16048	16082	15968	16208	15895	16050	16157	16117	16023	16013	16290	16188	16069	16022	16128	16025	15947	16065	16219	15917	16114	16112	16039	16047	16172	15990	15892	16191	16164	16126	16121	16166	16113	15980	16056	16197	16197	16007	16070	15984	16100	16167	15972	16039	16082	15999	16017	16144	16100	15968	16114	16150	16013	16155	16131	16019	16083	16085	16119	16190	16044	16082	15942	16036	16070	16189	16023	16102	16026	16121	16128	16106	16076	16037	15981	16168	15957	16248	16215	15932	16015	16114	16026	16284	16168	16209	16093	16242	16276	15927	16111	15955	16159	16036	16122	16084	15998	16123	15977	16141	16084	16232	16050	16140	16151	16107	16108	16192	16193	16220	16025	16087	16030	16139	16116	16154	16045	16174	16100	16055	16298	16134	16165	16185	16058	16113	16025	16161	16171	16444	15992	15948	16202	16046	16181	16261	16106	16116	16058	16082	16125	15851	16062	16019	16116	16145	16071	16054	16039	16223	16117	15974	16080	16204	16083	16115	16046	16231	16237	16097	16045	16279	16134	16214	16080	16265	15889	16079	16012	16124	16084
22183	20680	28297	23158	21242	24334	27396	22877	21642	21735	21193	20972	30031	39511	35585	29399	23656	20322	19450	19114	18914	19105	18852	18918	18926	18942	18899	18826	18776	18709	19043	18806	18799	18830	18758	18931	18872	18857	18865	18841	18899	18781	18815	18880	18903	18720	18825	18839	18992	18791	18873	18605	18826	18904	19000	18930	18866	18821	18764	18874	18949	18857	18987	18776	18771	18812	18935	18801	18741	18673	18767	18994	18904	18923	18886	18723	18934	18996	18689	18906	18842	18774	18929	18993	18887	18932	18801	18785	18728	18874	18911	18687	18931	18748	18893	18913	18725	18711	18790	18834	18796	18797	18926	18864	18637	18721	18773	18918	18846	18791	18744	18837	18947	18598	18700	18717	18685	18641	18674	18834	18811	18635	18881	18889	18717	18653	18969	18785	18841	18894	18663	19011	18737	18709	18849	18725	18789	18861	18898	18741	18787	18702	18897	18767	18689	18908	18780	18809	18760	18876	18960	18976	18871	18686	18862	18817	18849	18732	18890	19104	18963	18763	18700	18728	18843	18869	18969	18762	18871	18970	18949	18955	18927	18871	18824	18763	18762	18860	18559	18980	18953	18748	18699	18840	18813	18605	18687	18876	18846	18816	18878	18711	18648	18646	18776	18948	18892	19008	18616	18749	18771	18648	18746	18818	18689	18764	18870	18853	18780	18734	18849	18800	18849	18746	18597	18897	18848	18874	18764	18784	18900	18920	18672	18727	18625	18818	18647	18444	19075	18901	18695	18749	18756	18898	18735	18842	18940	18709	18780	18927	18626	18939	18699	18938	18802	18809	18883	18922	18877	18734	18736	18829	18772	18763	18907	18901	19148	18715	18735	18775	18898	18904	18677	18957	18844	18927	18815	18757	18594	18819	18825	18838	18833	18932	18831	18695	18888	18818	18643	18757	18861	18834	18974	18774	18856	18584	18750	18953	18728	18757	18824	18703	18867	18688	18668	18820	18913	18943	18994	18860	18979	18923	19138	18778	18944	18756	18948	18618	18660	18876	18737	18640	18863	18914	18537	18880	18708	18546	18677	18686	18945	18672	18617	19039	18830	18868	18697	18774	18792	18830	18787	18820	18663	18798	18828	18926	18867	18789	18818	18800	18726	18912	18935	19006	18710	18731	18742	18749	18775	18875	19058	18819	18707	18812	18640	19052	18836	18776	18818	18769	18899	18839	18902	18813	18713	18784	18932	18869	18746	18755	18858	18818	18705	18845	18674	18701	19101	18770	18799	18850	18910	18786	18899	18801	18820	18795	18845	18707	18979	18679	18805	18759	18811	18912	18829	18884	18690	18959	18603	19031	18958	18818	18746	18978	18861	18791	18845	18909	18764	18778	18811	18767	18582	18677	18613	18846	18636	18818	18808	18690	18941	18824	18866	18552	18707	18557	18681	18888	18765	18874	18679	18684	18789	18616	18805	18740	18686	18817	18751	18796	18911	18534	18790	18809	18636	18681	18782	18635	18764	18719	18805	18547	18972	18979	18700	18776	18813	18774	18818	18676	18801	18850	18887	19024	18854	18858	18827	18804	18695	18828	18798	18797	18926	18748	18702	18773	18805	18942	18875	18868	19007	18806	18766	18713	18825	18718	18826	19063	18849	18742	18801	18707	18625	18920	18791	18792	18796	18576	18545	18781	18777	18696	18646	18861	18840	18865	18692	18836	19084	18672	18777	18720	18785	18808	18914	18840	18662	18921	18749	18865	18745	18687	18740	18865	18874	18847	18753	18657	18868	18819	18786	18743	18789	18647	18853	18713	18839	18747	18654	18775	18837	18717	18792	18747	18827	18943	18891	18728	18714	18697	18808	18649	18723	18598	18791	18855	18744	18578	18835	18660	18817	18767	18773	18557	18938	18750	18715	18632	18895	18691	18912	18869	18832	18869	18691	18682	18662	18787	18830	18714	18865	18874	18787	18644	18722	18699	18977	18640	18759	18719	18492	18666	18731	18928	18694	18621	18942	18782	18758	18733	18885	18791	18805	18885	18939	18842	18773	19019	18890	18757	18921	18625	18736	18659	18825	18645	18762	18994	18734	18783	18838	18695	18777	18812	18927	18790	18990	18760	18900	18935	18885	18833	18719	18875	18810	18628	18793	18795	18873	18787	18766	18912	18805	18930	18589	18895	18735	18848	18949	18888	18753	18834	19061	18667	18852	18809	18994	18790	18553	19018	18916	18769	18608	18938	18466	18677	18846	18959	18731	18833	18726	18684	18899	18613	18906	18888	18884	19034	18754	18858	18880	18785	18876	19009	18727	18833	18838	18868	18851	18620	18842	18709	18671	18882	18885	19022	18847	18707	18776	18878	18766	18853	18840	18866	18842	18960	18925	18784	18778	18703	18753	18920	18688	18859	18510	18849	19017	18693	18704	18718	18664	18681	18753	18698	18799	18930	18870	18718	18952	18708	18953	18804	19088	19021	18826	18866	18925	18932	18837	18904	18967	18898	18819	18801	18691	18719	18755	18799	18821	18825	18677	18784	18887	18866	18940	18796	18638	18811	18885	18830	18762	18372	18871	18706	18623	18812	18710	18929	19009	18792	18657	18725	18807	18976	18680	18857	18712	18858	18804	18894	18861	18918	18980	18888	18717	18755	18668	18737	18923	18745	18857	18662	18783	19023	18897	18830	19051	18810	18802	18844	18854	18752	18799	18714	18757	18438	18729	18718	18928	18733	18631	18937	18784	18578	18972	18808	18717	18635	18741	18705	18921	19043	18882	18868	18843	18829	19071	18787	18826	18884	18762	18887	18887	18595	18805	18815	18733	18804	18838	18878	18721	18720	18924	18863	18868	18934	18959	18679	18772	18785	18691	18853	18707	18707	18697	18831	18768	18721	18689	18589	18884	18711	18876	18785	18883	18690	18921	18771	18547	18664	18956	18805	18886	18779	18668	18576	18678	18791	18908	18720	18623	18730	18929	18792	18761	18724	18614	18633	18869	18825	18625	18592	18701	18773	18900	18855	18765	18774	18806	18786	18936	18671	18763	18638	18925	18767	18696	18906	18996	18581	18804	18582	18708	18745	18617	18793	18824	18818	18674	18666	18663	19078	18811	18713	18656	18885	18810	18652	18891	18694	18711	18840	18979	18679	18928	18920	18961	18887	18730	18908	18816	18858	18839	18975	18889	18659	18828	18746	18903	18932	18982	18700	18741	18755	19056	18843	18877	18740	18723	18695	18895	18596	18830	18976	18927	18693	18839	18836	18753	18916	18970	18773	18696	18673	18792	18834	18959	18740	18940	18969	18753	18835	18774	18931	18882	18785	18716	18780	18655	18705	18940	18864	18603	18756	18707	18828	18705	18786	18738	18813	18890	18742	18765	18816	18958	18850	18643	19022	18742	18798	18921	18855	18737	18775	18628	18788	18717	18778	18747	18734	18676	18791	18997	18807	18768	18684	18716	18818	18960	18744	18689	18797	18677	18649	18714	18592	18699	18708	18605	18974	18758	18837	18944	18963	18848	18803	18996	18583	18721	18599	18918	18807	18718	18655	18957	18834	18886	18605	18644	18839	18910	18901	18850	18950	18738	18701	18953	18936	18715	18787	18756	18922	18874	18828	18738	18766	18878	19032	18866	18835	18703	19010	18816	18857	18782	18849	18776	18790	18726	18956	18787	18842	18754	18705	18833	18946	18993	18731	18833	18830	18693	18546	18802	18648	18709	18552	18659	18916	18854	18479	18621	18983	18824	18961	18834	18902	18900	18735	18727	18818	18847	18766	18806	18734	18832	18827	18718	18676	18606	18655	18831	18993	18934	18820	18783	18806	18760	18840	18975	18813	18669	18800	18916	18882	18861	18942	18966	18920	18892	18801	18991	18773	18847	18739	18788	18487	18823	18752	18844	18963	18766	18828	18781	18591	18652	18808	18818	18704	18777	18814	18726	18805	18806	18675	18756	18770	18738	19017	18643	18738	18779	18841	18826	18682	18646	19053	18760	18897	18820	18772	18842	18820	18832	18820	18517	18660	18624	18961	18742	18756	18847	18636	19049	18634	18860	18784	18973	18683	18918	18881	18888	18699	18710	18788	18709	18946	18915	18885	18573	18845	18845	18810	18963	18788	18733	18755	18873	19077	18921	18728	18757	18791	18832	18868	18619	18842	18773	18709	18668	18738	18738	18633	18742	18628	18816	18791	18993	18812	18937	18828	19000	18810	18668	18595	18902	18613	18763	18746	18855	18812	18904	18891	18691	18712	18745	18766	18770	18797	19014	18910	18878	18832	18731	18653	18838	18828	18840	18825	18696	18783	18865	18648	18831	18459	18685	18811	18749	18859	18703	18941	19019	18733	18766	18692	18589	18832	18927	18687	18623	18740	18738	18540	18788	19004	18771	18798	18677	18576	18959	18832	18669	18777	18896	18725	18781	18924	18633	18837	18824	18606	18810	18872	19010	18736	18722	18622	18889	18824	18758	18828	18719	18832	18878	18847	18823	18696	18716	18640	18785	18645	18607	18583	18924	18836	18782	18860	18870	19030	19063	18939	18788	18829	18648	18629	18795	18733	18669	18697	18887	18789	18849	18762	18697	18606	18942	18693	18548	18724	18685	18864	18807	18870	18808	18801	18855	18689	18914	18808	18758	18752	18789	18882	18807	18894	18749	18931	18851	18635	18659	18687	18890	18531	18750	18982	18839	18848	18769	18695	18653	18843	18668	18819	19042	18906	18890	18859	18847	18740	18661	18602	18854	18791	18754	18879	18820	18924	19030	18766	18767	18870	18864	18893	18746	18845	18880	18816	18785	18809	18621	18765	18811	18760	18774	18574	18995	19053	18796	18877	18971	18796	18661	18936	19035	18713	18847	18897	18840	18919	18941	18721	18689	18658	18757	18809	18882	18929	18852	18718	18855	18806	18732	18659	18743	18570	18727	18819	18735	18834	18946	18916	18785	18730	18850	18688	18476	18656	18623	18738	18865	18606	19012	18824	19032	18744	18878	18718	18860	18816	18789	18963	18838	18894	18918	18998	18933	18637	18710	18701	18928	18900	18979	19017	18859	18587	18941	18861	18865	19113	18774	18600	18780	18839	18726	18709	18743	18701	18929	18752	18562	18795	18660	18783	18802	18737	18850	18956	18981	18745	18875	18754	18759	18698	18787	18759	18996	18932
21103	37891	38409	32797	28445	25482	23725	22570	21252	20562	20056	20022	33903	41093	35788	29082	21655	17593	16853	16509	16385	16261	16647	16356	16261	16292	16294	16261	16302	16264	16498	16409	16159	16386	16346	16220	16222	16425	16403	16292	16252	16318	16465	16365	16194	16328	16249	16336	16407	16293	16197	16345	16298	16306	16360	16349	16299	16215	16212	16356	16373	16171	16369	16251	16309	16325	16304	16388	16396	16355	16229	16101	16298	16363	16366	16148	16400	16307	16380	16309	16308	16200	16229	16480	16419	16433	16216	16323	16272	16214	16334	16335	16253	16379	16405	16236	16208	16402	16264	16404	16352	16186	16370	16261	16456	16373	16331	16331	16336	16272	16252	16257	16365	16354	16297	16295	16370	16276	16238	16237	16227	16181	16321	16356	16359	16392	16325	16274	16302	16368	16406	16329	16327	16403	16319	16185	16172	16271	16410	16321	16327	16239	16262	16456	16414	16423	16274	16327	16226	16154	16382	16339	16239	16311	16393	16271	16446	16170	16337	16364	16394	16373	16291	16311	16187	16308	16315	16363	16325	16380	16373	16420	16267	16172	16387	16360	16197	16236	16099	16285	16200	16437	16281	16426	16472	16361	16199	16346	16237	16300	16220	16337	16390	16248	16283	16365	16223	16438	16319	16091	16362	16284	16166	16364	16245	16215	16252	16066	16275	16218	16246	16311	16434	16351	16304	16277	16309	16358	16446	16481	16364	16344	16341	16195	16288	16171	16336	16272	16376	16366	16255	16234	16280	16177	16208	16206	16413	16338	16338	16172	16386	16396	16273	16185	16416	16321	16394	16361	16345	16167	16336	16394	16238	16200	16421	16110	16088	16168	16332	16314	16126	16334	16269	16345	16286	16252	16334	16268	16155	16119	16427	16187	16368	16312	16267	16386	16288	16293	16276	16365	16341	16173	16302	16106	16303	16293	16236	16412	16333	16488	16218	16222	16173	16367	16371	16460	16235	16354	16230	16275	16263	16227	16216	16220	16322	16225	16279	16377	16186	16358	16253	16253	16349	16256	16108	16323	16166	16432	16233	16207	16330	16376	16252	16323	16453	16316	16200	16276	16425	16327	16169	16412	16308	16207	16297	16298	16270	16342	16346	16203	16380	16313	16309	16441	16361	16419	16083	16329	16364	16330	16362	16214	16207	16474	16269	16331	16306	16309	16339	16663	16172	16372	16221	16334	16288	16140	16240	16469	16382	16218	16223	16322	16351	16185	16244	16361	16204	16192	16403	16324	16253	16163	16343	16252	16250	16307	16479	16402	16307	16241	16264	16303	16312	16367	16297	16197	16183	16346	16259	16327	16260	16324	16238	16400	16396	16274	16289	16117	16451	16219	16265	16343	16256	16309	16305	16295	16380	16349	16340	16066	16444	16206	16294	16194	16227	16287	16301	16150	16346	16468	16526	16216	16339	16346	16304	16089	16367	16299	16320	16257	16261	16120	16208	16237	16118	16307	16393	16101	16297	16442	16300	16363	16202	16308	16294	16384	16395	16329	16233	16244	16167	16473	16134	16332	16416	16307	16248	16508	16230	16147	16290	16317	16108	16238	16173	16165	16246	16475	16181	16195	16368	16352	16322	16222	16308	16405	16187	16357	16261	16161	16241	16144	16224	16185	16326	16327	16134	16237	16199	16386	16387	16318	16291	16114	16320	16271	16353	16117	16173	16159	16205	16169	16346	16286	16417	16226	16317	16350	16345	16270	16051	16272	16356	16105	16296	16252	16209	16297	16291	16471	16263	16391	16193	16256	16270	16274	16355	16086	16317	16309	16222	16356	16291	16213	16251	16192	16234	16314	16456	16314	16199	16205	16283	16201	16203	16225	16321	16337	16186	16221	16331	16363	16125	16331	16379	16300	16045	16091	16530	16295	16182	16427	16330	16232	16385	16085	16295	16374	16286	16384	16292	16278	16442	16254	16327	16118	16158	16217	16371	16320	16380	16178	16353	16260	16336	16524	16290	16372	16396	16178	16248	16429	16391	16199	16258	16344	16357	16369	16445	16343	16396	16310	16325	16261	16389	16142	16331	16399	16390	16315	16359	16181	16267	16180	16342	16366	16388	16214	16242	16208	16310	16266	16444	16308	16380	16276	16220	16218	16352	16288	16391	16190	16211	16154	16187	16174	16380	16202	16317	16458	16384	16364	16253	16295	16218	16475	16262	16404	16325	16234	16300	16288	16243	16077	16150	16365	16268	16155	16137	16347	16359	16228	16329	16284	16331	16183	16412	16151	16275	16245	16273	16424	16099	16310	16332	16236	16375	16104	16234	16184	16290	16310	16048	16319	16346	16414	16105	16286	16281	16335	16386	16240	16220	16199	16252	16337	16241	16422	16447	16282	16229	16201	16344	16218	16272	16328	16195	16348	16138	16271	16300	16261	16281	16246	16202	16210	16315	16304	16366	16342	16289	16230	16265	16301	16382	16236	16385	16233	16253	16247	16225	16413	16470	16316	16178	16295	16319	16404	16218	16276	16320	16253	16286	16277	16301	16278	16296	16288	16218	16307	16260	16231	16343	16281	16156	16276	16157	16228	16411	16080	16312	16072	16488	16187	16380	16248	16209	16416	16156	16344	16403	16208	16327	16294	16265	16380	16323	16311	16341	16170	16321	16283	16110	16325	16161	16269	16377	16382	16309	16238	16209	16384	16337	16273	16167	16420	16364	16128	16403	16272	16173	16387	16066	16309	16316	16222	16182	16232	16406	16330	16237	16227	16383	16339	16280	16369	16258	16313	16222	16397	16249	16399	16371	16145	16103	16216	16330	16401	16310	16259	16500	16144	16363	16368	16348	16282	16365	16344	16272	16236	16363	16454	16265	16399	16219	16219	16256	16274	16449	16151	16106	16423	16381	16017	16245	16433	16406	16281	16433	16348	16166	16312	16313	16234	16285	16263	16410	16406	16300	16288	16317	16182	16263	16331	16274	16292	16257	16272	16395	16257	16264	16226	16223	16268	16331	16323	16139	16344	16253	16181	16248	16482	16395	16424	16305	16374	16286	16299	16460	16487	16235	16217	16202	16351	16384	16050	16227	16241	16270	16209	16404	16023	16305	16259	16237	16410	16345	16269	16268	16212	16256	16241	16363	16315	16258	16343	16355	16246	16348	16299	16306	16282	16165	16478	16405	16196	16658	16395	16472	16243	16383	16389	16416	16203	16330	16233	16253	16234	16411	16352	16354	16248	16188	16462	16212	16238	16289	16179	16427	16418	16377	16345	16360	16022	16262	16283	16223	16120	16431	16363	16210	16252	16358	16547	16472	16116	16321	16420	16268	16160	16217	16342	16215	16285	16108	16241	16371	16442	16286	16187	16275	16198	16232	16068	16320	16045	16356	16221	16225	16210	16311	16389	16386	16168	16201	16381	16276	16349	16392	16200	16379	16467	16151	16298	16313	16414	16228	16278	16079	16257	16074	16231	16254	16280	16384	16286	16197	16325	16427	16367	16374	16105	16307	16263	16092	16317	16432	16309	16260	16279	16218	16240	16287	16202	16359	16236	16290	16115	16334	16254	16181	16183	16376	16491	16301	16247	16205	16210	16208	16219	16357	16253	16355	16272	16215	16313	16303	16497	16403	16327	16313	16339	16268	16167	16276	16320	16434	16310	16327	16213	16225	16285	16467	16240	16165	16263	16251	16405	16393	16197	16345	16262	16246	16492	16165	16338	16217	16300	16324	16372	16290	16333	16275	16300	16269	16334	16268	16165	16304	16359	16178	16345	16071	16367	16201	16309	16423	16360	16058	16176	16415	16175	16246	16222	16223	16312	16318	16339	16033	16292	16201	16299	16324	16385	16351	16264	16261	16285	16074	16367	16371	16330	16400	16341	16300	16256	16091	16250	16490	16372	16305	16632	16345	16401	16365	16145	16349	16401	16245	16356	16309	16160	16337	16314	16238	16366	16187	16317	16298	16311	16484	16303	16206	16347	16278	16126	16270	16193	16327	16293	16320	16395	16266	16392	16426	16229	16121	16468	16275	16253	16324	16331	16243	16354	16349	16318	16269	16262	16271	16087	16265	16169	16125	16471	16279	16407	16287	16233	16272	16217	16352	16156	16455	16261	16287	16281	16387	16235	16421	16315	16270	16094	16355	16486	16273	16166	16281	16384	16247	16342	16343	16133	16252	16290	16321	16101	16264	16277	16409	16342	16226	16253	16192	16350	16369	16357	16324	16387	16157	16372	16436	16394	16221	16393	16469	16315	16408	16430	16284	16317	16373	16224	16209	16136	16332	16340	16404	16302	16230	16202	16430	16220	16454	16264	16201	16314	16247	16314	16237	16428	16191	16269	16334	16263	16257	16205	16428	16166	16259	16365	16151	16250	16371	16277	16429	16362	16286	16167	16273	16044	16289	16335	16352	16370	16207	16278	16397	16342	16360	16204	16169	16267	16252	16143	16382	16233	16298	16153	16301	16319	16338	16075	16229	16319	16068	16373	16126	16248	16424	16264	16244	16209	16369	16258	16327	16194	16220	16292	16309	16404	16157	16225	16130	16319	16176	16195	16307	16273	16082	16305	16248	16304	16284	16304	16278	16176	16399	16227	16284	16176	16242	16228	16202	16443	16308	16209	16306	16173	16423	16233	16371	16244	16445	16367	16458	16118	16170	16304	16254	16413	16569	16314	16186	16254	16162	16442	16189	16281	16244	16469	16107	16442	16272	16275	16380	16325	16200	16152	16401	16188	16231	16246	16343	16316	16477	16313	16348	16312	16303	16060	16474	16227	16129	16303	16215	16353	16297	16289	16211	16256	16073	16316	16250	16452	16314	16332	16240	16313	16224	16297	16300	16332	16404	16407	16217	16447	16361	16224	16228	16262	16348	16446	16178	16394	16328	16353	16331	16303	16161	16262	16193	16442	16304	16107	16352	16309	16297	16344	16412	16399	16261	16347	16167	16352	16279	16275	16130	16280	16202	16152	16323	16166	16319	16379	16326	16193	16274	16180	16439	16256	16201	16501	16086	16204	16462	16197	16270	16341	16161	16410	16362	16356	16388	16182	16304	16195	16146	16343	16285	16383	16233	16219	16417	16415	16204	16308	16292	16442	16311	16449	16336	16016	16167	16375	16434	16312	16349	16313	16299	16237	16235	16298	16299	16412	16257	16428
27112	22878	27933	26185	22441	21391	21036	20490	19805	19592	19353	19343	20004	20931	20597	19476	19123	18692	18511	18569	18470	18420	18667	18490	18557	18461	18323	18193	18547	18476	18541	18418	18384	18637	18368	18493	18344	18351	18370	18677	18444	18386	18508	18495	18486	18539	18409	18411	18611	18344	18272	18500	18504	18261	18301	18295	18506	18337	18635	18508	18566	18448	18468	18636	18721	18445	18453	18258	18558	18339	18555	18583	18453	18485	18564	18555	18394	18521	18627	18383	18345	18406	18423	18534	18274	18489	18669	18368	18687	18413	18482	18369	18258	18274	18556	18512	18500	18776	18439	18514	18539	18206	18430	18345	18419	18476	18376	18441	18637	18332	18387	18561	18501	18425	18383	18573	18418	18248	18411	18384	18420	18629	18515	18615	18674	18548	18666	18594	18394	18562	18431	18483	18426	18417	18512	18454	18479	18304	18637	18472	18441	18200	18534	18428	18648	18502	18519	18497	18315	18226	18461	18513	18405	18415	18500	18453	18506	18423	18321	18276	18577	18309	18457	18540	18415	18587	18398	18297	18609	18445	18581	18576	18478	18286	18247	18575	18447	18650	18546	18661	18536	18564	18450	18470	18446	18553	18241	18316	18738	18660	18469	18755	18606	18309	18645	18443	18493	18484	18215	18513	18349	18542	18587	18527	18518	18366	18359	18529	18599	18608	18530	18321	18753	18418	18617	18573	18380	18395	18471	18304	18597	18591	18669	18431	18379	18405	18487	18509	18498	18689	18186	18279	18501	18569	18542	18504	18419	18762	18425	18518	18563	18343	18299	18600	18339	18297	18442	18292	18608	18445	18398	18316	18428	18454	18351	18360	18282	18510	18676	18435	18482	18539	18399	18376	18431	18403	18415	18444	18454	18609	18413	18554	18463	18541	18364	18439	18545	18412	18618	18468	18471	18477	18478	18649	18301	18516	18547	18481	18575	18476	18446	18315	18398	18534	18391	18488	18442	18460	18500	18236	18530	18289	18361	18466	18500	18745	18507	18369	18433	18522	18523	18493	18415	18557	18362	18547	18267	18513	18646	18388	18395	18598	18459	18576	18306	18381	18282	18495	18407	18361	18481	18418	18350	18401	18510	18522	18518	18408	18312	18452	18418	18409	18303	18442	18544	18432	18508	18376	18621	18615	18243	18431	18348	18442	18492	18397	18401	18112	18387	18364	18401	18351	18599	18603	18689	18522	18535	18488	18601	18681	18605	18415	18636	18447	18282	18493	18579	18289	18500	18395	18201	18463	18497	18559	18287	18524	18631	18439	18614	18493	18510	18459	18625	18332	18523	18558	18511	18289	18341	18669	18448	18592	18388	18337	18577	18677	18442	18418	18456	18457	18442	18524	18456	18696	18550	18294	18350	18541	18529	18325	18640	18353	18329	18376	18325	18626	18535	18404	18524	18423	18662	18537	18540	18515	18585	18461	18472	18375	18642	18770	18303	18442	18553	18339	18430	18578	18665	18378	18385	18495	18450	18396	18296	18608	18324	18480	18367	18407	18410	18219	18683	18514	18646	18332	18535	18532	18352	18514	18307	18307	18381	18361	18563	18370	18385	18295	18519	18438	18468	18570	18482	18394	18474	18343	18654	18581	18396	18577	18506	18347	18390	18425	18349	18447	18547	18485	18464	18545	18649	18350	18346	18414	18405	18329	18546	18617	18515	18320	18392	18506	18530	18665	18549	18497	18703	18441	18595	18178	18503	18329	18432	18410	18354	18587	18373	18479	18434	18433	18459	18325	18442	18367	18400	18490	18498	18523	18457	18375	18451	18307	18353	18448	18568	18399	18503	18462	18370	18589	18519	18488	18523	18364	18384	18392	18392	18255	18474	18600	18176	18485	18454	18430	18537	18599	18410	18551	18518	18569	18631	18412	18361	18336	18566	18330	18276	18525	18343	18544	18311	18500	18338	18326	18616	18095	18421	18607	18240	18588	18413	18332	18657	18519	18329	18407	18565	18472	18541	18572	18444	18481	18355	18464	18320	18291	18276	18473	18528	18415	18331	18509	18434	18528	18379	18351	18587	18466	18320	18395	18361	18500	18607	18650	18462	18345	18459	18345	18399	18355	18424	18407	18408	18479	18627	18563	18366	18486	18461	18512	18533	18430	18343	18422	18380	18452	18406	18686	18300	18301	18440	18345	18375	18361	18453	18371	18544	18565	18359	18356	18465	18399	18837	18341	18523	18458	18307	18423	18584	18391	18658	18511	18552	18342	18509	18477	18789	18437	18406	18434	18338	18468	18367	18345	18316	18374	18425	18540	18562	18607	18557	18385	18435	18473	18632	18528	18470	18353	18526	18412	18428	18301	18299	18444	18504	18456	18579	18452	18680	18398	18568	18509	18380	18586	18317	18442	18432	18281	18407	18481	18637	18664	18449	18478	18502	18486	18555	18541	18607	18418	18382	18497	18387	18392	18451	18443	18664	18079	18570	18485	18500	18491	18593	18497	18454	18497	18589	18273	18402	18443	18692	18474	18558	18478	18455	18511	18467	18432	18628	18498	18362	18326	18453	18439	18456	18434	18486	18665	18619	18378	18480	18645	18577	18457	18395	18281	18512	18456	18392	18493	18525	18297	18354	18489	18362	18249	18493	18388	18571	18381	18466	18426	18539	18532	18473	18466	18498	18520	18507	18567	18346	18371	18543	18444	18444	18533	18405	18390	18406	18487	18526	18460	18397	18583	18504	18492	18524	18514	18445	18442	18309	18561	18471	18539	18564	18389	18363	18330	18487	18593	18494	18480	18341	18518	18441	18383	18500	18385	18451	18378	18490	18592	18535	18338	18484	18404	18416	18473	18449	18473	18496	18369	18605	18481	18171	18349	18419	18220	18289	18501	18592	18394	18374	18574	18419	18342	18618	18240	18369	18551	18399	18398	18369	18393	18420	18337	18563	18257	18388	18375	18389	18206	18530	18678	18478	18482	18335	18453	18501	18317	18460	18488	18441	18789	18504	18464	18583	18495	18306	18412	18330	18423	18379	18539	18461	18099	18473	18489	18509	18635	18532	18502	18337	18388	18372	18551	18557	18369	18191	18363	18216	18373	18334	18286	18435	18301	18460	18511	18229	18325	18410	18545	18566	18426	18467	18360	18378	18327	18408	18576	18380	18361	18564	18379	18467	18532	18553	18515	18427	18457	18465	18316	18605	18400	18529	18493	18210	18243	18388	18531	18440	18281	18292	18420	18446	18325	18569	18484	18428	18335	18509	18521	18474	18467	18369	18369	18487	18451	18272	18496	18427	18396	18512	18401	18538	18302	18681	18466	18349	18416	18491	18296	18238	18484	18483	18666	18576	18454	18472	18545	18290	18321	18462	18448	18319	18218	18546	18720	18460	18271	18339	18473	18761	18334	18590	18588	18390	18677	18776	18532	18316	18457	18436	18323	18428	18580	18406	18433	18675	18431	18560	18501	18434	18454	18357	18478	18568	18161	18334	18464	18585	18416	18478	18554	18616	18668	18417	18543	18495	18577	18511	18522	18642	18461	18477	18572	18435	18360	18415	18282	18377	18430	18474	18485	18306	18284	18332	18377	18531	18358	18656	18536	18498	18468	18392	18643	18455	18416	18531	18613	18396	18535	18445	18458	18510	18530	18601	18496	18326	18456	18236	18382	18542	18468	18396	18340	18526	18718	18494	18604	18509	18458	18444	18464	18424	18664	18510	18487	18545	18552	18351	18495	18306	18294	18460	18430	18329	18539	18571	18372	18339	18375	18617	18650	18459	18504	18366	18393	18489	18520	18468	18337	18437	18320	18343	18320	18484	18527	18323	18479	18404	18361	18464	18564	18551	18494	18502	18444	18475	18447	18472	18628	18443	18611	18617	18634	18455	18583	18427	18445	18437	18571	18320	18436	18606	18452	18492	18471	18459	18619	18429	18659	18563	18404	18401	18279	18415	18406	18439	18341	18406	18451	18408	18433	18364	18420	18536	18552	18746	18448	18483	18380	18489	18582	18323	18585	18457	18273	18583	18528	18287	18443	18459	18459	18537	18617	18453	18567	18544	18453	18483	18500	18588	18321	18224	18460	18472	18420	18328	18494	18396	18297	18395	18477	18387	18299	18343	18362	18481	18407	18467	18603	18495	18361	18608	18334	18449	18424	18556	18476	18437	18567	18317	18422	18331	18539	18377	18486	18565	18522	18432	18441	18402	18623	18499	18323	18548	18545	18270	18446	18696	18606	18617	18509	18474	18318	18655	18290	18424	18623	18282	18444	18278	18411	18606	18391	18172	18383	18420	18645	18435	18517	18732	18442	18494	18477	18492	18443	18447	18450	18489	18520	18423	18351	18371	18486	18531	18465	18514	18475	18499	18347	18415	18311	18201	18617	18492	18457	18494	18664	18792	18559	18403	18367	18427	18288	18341	18566	18463	18550	18368	18432	18507	18526	18528	18423	18403	18383	18516	18718	18553	18332	18406	18411	18623	18511	18378	18652	18514	18495	18493	18365	18593	18439	18532	18621	18550	18415	18380	18595	18605	18371	18507	18512	18574	18518	18426	18368	18561	18374	18510	18457	18602	18503	18573	18341	18522	18479	18398	18339	18479	18362	18246	18263	18386	18431	18524	18315	18587	18514	18439	18312	18366	18654	18344	18360	18363	18590	18635	18384	18431	18540	18434	18387	18319	18542	18213	18470	18572	18538	18500	18635	18440	18529	18417	18683	18300	18423	18588	18627	18689	18733	18643	18513	18429	18561	18572	18477	18304	18366	18469	18276	18532	18590	18331	18217	18290	18333	18582	18404	18432	18464	18499	18417	18555	18332	18575	18609	18278	18592	18582	18406	18446	18472	18659	18487	18305	18515	18479	18413	18282	18321	18347	18307	18524	18328	18419	18326	18248	18456	18413	18275	18575	18503	18402	18353	18531	18373	18550	18387	18391	18450	18371	18488	18455	18342	18444	18450	18336	18359	18520	18492	18405	18490	18381	18362	18478	18351	18420	18541	18566	18497	18469	18600	18428	18453	18361	18510	18628	18612	18393	18303	18468	18502	18355	18545	18389	18689	18318	18341	18390	18475	18393	18786	18227	18696	18280	18382	18230	18520	18310	18496	18547	18515	18430	18509	18357	18591	18499	18373	18537	18567	18337	18257	18464	18512	18282	18590
20570	29092	28116	24494	22274	20768	19570	19154	18190	17729	17709	17629	18742	19438	18670	17462	16650	16370	16076	16008	16234	16313	16090	16173	16223	16204	16013	16165	16232	16114	16118	16163	16147	16101	15923	16337	16004	16143	16129	15934	16105	16136	16116	15970	16042	16089	16077	15997	16197	16092	16051	15925	16185	16206	16179	16164	16111	16085	16017	16172	15912	15981	16238	16019	16116	15980	16039	16181	16184	16217	16065	16050	16174	16143	15999	16115	16159	16260	16041	16074	16000	16087	16203	16001	16061	16049	16125	16189	16039	16118	16200	16100	16006	16138	16407	16180	16011	16072	16170	16150	16145	16083	15974	16255	16203	15965	16170	16163	16040	15986	16109	16102	16069	16001	16198	16089	16223	16245	16201	16024	15996	16212	16088	16135	16111	15917	15999	15978	16035	16155	16132	16033	16160	15935	16214	15952	16116	15951	15962	15980	16076	16128	16216	16165	16103	16185	16036	16075	16128	16075	16051	16125	15990	16047	16162	16131	16036	16212	16090	16005	16220	16168	16226	16293	16142	16179	16125	16170	15929	16149	16007	16015	16154	16106	16260	16117	16126	16227	16181	16125	16063	16153	16130	16172	16229	16172	16088	16177	16043	16007	16057	15969	16269	15836	16036	16117	16070	16139	16074	16204	16211	16026	16245	16154	16220	15961	16073	16131	16213	16162	16058	16222	16114	16065	16047	16112	16100	16013	15999	15979	16051	16198	16099	15973	16089	15961	16081	16256	16015	15999	16104	16247	16348	16095	16149	16098	16010	16139	16040	16076	16030	16152	16173	16145	16170	16095	16182	16038	16048	16225	15999	16137	16203	16116	15991	15963	16018	16392	16170	16095	16177	16143	16147	16157	15961	16111	16184	16040	16094	16012	16227	16147	16313	16065	16050	16059	16134	16151	16093	16245	16128	16210	15999	16132	16063	16075	16278	16117	16115	16148	16096	15994	16212	16062	15970	16064	16116	16046	16201	16248	16064	16237	16053	16147	16183	16176	15968	16086	15986	16045	16013	16127	16223	16124	16283	16064	15976	16081	16025	16185	16287	16303	16182	16050	16123	15982	16076	16213	16075	16114	15918	16110	16079	16115	15996	16238	16070	16089	16116	16058	15917	16148	16027	16148	16016	16163	16279	16079	16151	16155	16051	16120	16038	16243	16037	16013	16044	16139	15984	15955	16055	16267	16133	16072	16151	16096	16173	16213	16044	16084	16151	16190	15999	16166	16173	15893	16190	16060	16170	16036	16113	16064	16078	16136	16208	15967	16205	16217	16071	15998	16189	16155	16081	16090	16229	16172	16125	16022	16111	15979	15988	16224	16106	15916	16141	16231	16116	16151	16019	16088	16197	16222	16088	15996	16090	16231	16174	16140	16119	16127	16239	16229	16012	16220	16134	16103	16145	15938	16087	16222	16180	16082	16297	16084	16233	16148	16322	16022	16090	16069	15945	16115	16190	16048	16132	16139	16198	16114	16126	16215	16213	15927	16158	16064	16013	16095	16162	16151	15943	16114	16192	16015	15990	16148	16214	16311	15978	15845	16048	16128	16176	16116	16073	16079	15961	16038	16033	16104	16208	16051	16036	16116	16029	16178	16123	16113	16048	16111	16141	16220	16075	16100	15927	16085	16119	16153	16087	16099	16251	16176	16123	15975	15994	16046	15969	16082	16251	16175	16038	16024	16078	16124	16094	16049	16167	16011	16147	16004	16060	16212	16120	16043	16009	16095	16092	16157	16030	16196	16002	16215	16109	16030	16218	16147	15949	16046	16111	16150	16061	15932	16090	16192	16230	16037	16077	16149	16148	16173	16131	16067	16143	15963	15896	16091	16203	15925	16228	16019	15817	15941	16155	15963	16136	15975	16042	15980	16053	16060	16245	16042	16164	15890	16036	16003	16068	16133	16042	16008	16033	16151	16128	16165	16116	16177	16182	16086	16180	16017	16280	15901	16207	16027	16232	16158	16244	16233	15993	16170	16044	15964	16118	16054	16141	16116	16096	16138	16056	15996	16144	16098	16126	16359	16151	16172	16047	16261	16023	16076	16108	16310	15917	16013	16230	16338	16103	16133	16277	16205	16114	16026	16114	16138	16102	15958	16000	16093	15942	16131	16225	16151	16160	15970	15988	16118	16112	16139	16116	16080	16136	16103	16015	16150	16108	16065	16181	16104	16082	15975	16065	16169	16065	16020	16259	16159	16113	16132	16055	16089	16301	16064	16066	16179	16196	16113	16322	16042	16158	16057	16117	16003	16056	16140	16052	16091	16164	16072	16113	16057	16185	16071	16197	16049	16134	16001	15983	16098	16176	16183	15920	16077	16006	15901	16082	16013	16158	16059	16094	16060	16299	15870	16106	16045	16063	16256	16164	16139	16123	16036	16251	16028	16004	16186	16119	16008	16203	16102	16190	16034	16172	16087	15998	16055	16092	15962	16125	16163	16201	16247	15994	15997	16290	16268	16108	16087	16147	16056	16257	16234	16177	16211	16186	16098	16065	16112	16086	16117	16183	16136	16157	16056	16121	16057	15952	16059	16115	15929	16259	16156	16068	16125	16230	16053	16276	16146	15989	16040	16207	16024	16160	16125	16117	16059	15920	15948	16120	16109	16163	16079	16320	16224	16184	16128	16055	16126	16135	16042	16026	16284	16097	16198	16100	16043	16065	16078	16029	16014	16161	16056	16028	16057	16163	16139	16124	16232	16060	16134	16148	16204	16167	16173	16284	16091	16035	16048	16167	16289	16099	16245	16088	16239	16117	16125	16141	15940	16301	16334	16048	16114	16175	16154	16196	16124	16045	16054	16061	16145	16147	16109	16043	16094	16048	16103	15975	16147	15990	16061	16107	16013	15928	16051	16276	16050	16231	16165	16109	16185	16216	16201	16116	16032	16228	16039	16147	16015	16133	16156	16125	16234	16205	16116	16110	16141	15966	16088	16085	16066	16147	16320	16156	16046	16069	16175	15941	16140	16136	16022	16119	16146	16080	16165	16038	15997	16042	16070	16134	16026	16064	16269	16032	16005	16158	16082	15995	15989	16259	16168	16108	16008	16105	16151	16015	16157	16135	16169	16061	15938	16087	16055	16024	16124	16200	16113	16105	16127	16082	16019	16020	16066	16166	16063	16106	16152	15980	16161	16062	16272	16017	16093	15999	16107	16022	16121	16119	15969	16254	16221	16177	16058	16178	16048	16249	16102	16021	16052	16178	16038	16079	16121	16163	16016	16211	16101	16295	16033	16056	16309	15864	16083	16213	16113	16211	16267	16007	16078	15930	16134	16200	16246	16084	16179	16129	16058	16139	16053	16027	16083	16121	16129	16139	16031	16212	16102	16228	16080	16097	16082	16224	15966	16161	16059	16055	16157	16120	16091	16197	16072	15984	16194	16038	16084	16119	16281	16130	16075	16121	16072	16156	15981	16106	16108	16083	16113	15951	16060	16189	16043	16248	16191	16209	16042	16283	16211	16204	16041	16088	16011	16170	16102	16202	16118	16218	16132	16264	15963	16293	16071	16006	16203	16200	16023	16146	16117	16143	16173	16062	16188	16153	15969	16078	16068	16060	16390	16179	16132	15851	16066	16130	16089	16101	16056	16140	16097	16071	16159	16226	16141	16100	16183	16000	16062	16020	16208	16024	16157	16000	16202	15980	16013	16056	16175	16056	16220	16155	15908	16176	16037	16292	16059	16167	16122	16302	16057	16110	16137	16233	16066	16002	15911	16170	15985	16107	16022	16144	16163	16090	16146	16017	16107	16046	15950	16077	16099	15994	16077	16130	16165	15992	16119	16261	16097	16108	16163	16095	16066	16089	16186	16101	16222	16094	15970	16215	16196	16029	16231	16123	16131	16144	16197	15946	16022	16221	16069	15994	16074	16249	16212	16239	16129	16066	16165	16072	16190	16123	15989	16153	16015	15985	16065	16261	16122	16230	16059	16229	16168	16088	16033	15979	16084	15937	16046	16202	16195	16076	16193	16301	16015	16134	16086	16032	16252	16055	16016	15949	16088	16230	16228	16077	16205	16120	16160	16116	15989	16227	16002	16190	15955	16184	15929	15968	16231	16023	16096	16128	16239	16131	16103	16112	16007	16158	16160	16050	16137	16076	16150	16110	16217	16048	16082	15993	16046	16103	16091	15946	16087	16111	16171	16250	16220	16198	16105	16136	16277	16157	16418	16125	15973	16194	15933	16286	16036	16119	16097	16108	16271	16116	16114	16105	15979	15931	16210	16192	16245	15956	16068	16031	16047	16167	16132	16117	16127	16095	16076	15890	15946	16125	16120	15947	16175	16265	16191	16189	15959	16078	15954	15973	16022	16302	16153	16001	16130	16101	16122	16043	16084	15994	15962	16136	15962	15902	16213	16070	15965	16045	16073	16087	16305	16181	16161	16265	15945	16018	16112	16115	16214	16098	16070	16246	16153	16207	16054	16079	16001	15997	16195	16160	15941	16162	15942	16058	16030	16238	16336	16095	16005	16147	16192	15978	16146	16096	16074	16150	16041	15961	16257	16248	16027	16211	16082	16172	16006	16052	16203	16109	16363	15956	16056	16139	16044	16055	15860	16203	16136	16017	15979	16022	16155	16286	16138	16134	16278	16033	16222	16065	16086	15991	15922	16065	15952	16080	16237	16106	16162	15979	16162	16015	15952	16172	16109	16029	16155	16039	15988	16125	15932	16130	16094	16003	16188	16319	16220	16157	16071	16190	16138	16092	16137	16034	15809	16014	16208	16118	16133	16040	16129	16110	16064	16026	16149	16136	16064	16155	16191	16186	16316	16079	16077	16228	15944	15940	16264	16108	16232	16080	16157	16000	16279	15987	16078	16061	15967	16324	16061	16031	16050	16182	16042	16018	16050	16039	16015	16092	16163	16092	15990	16074	16230	16076	16118	15966	16091	15920	16181	16192	16103	16132	16209	16406	16026	16163	16140	16040	16186	16135	16170	16271	15915	15999	16141	16095	16240	16077	16101	16157	16147	16159	16062	16246	16204	16158	16130	16121	16130	16166	16141	16251	16051	16057	16051	16241	16179	16120	16126	16054	16242	16178	15962	16131	16137	16110	16082	16020	16112	16022	16149	16230	16178	16200	16144	15998	16148	16151	15990	15967	16016	16028	15996
23277	20735	28012	23835	22345	23844	23509	20773	20058	20102	20149	20120	27309	31369	29558	25017	21233	19631	19176	18627	18985	18800	18975	18699	18891	18880	18674	18740	18870	18692	18838	18754	18899	18891	18633	18662	18598	18556	18793	18825	18774	18679	18783	18834	18754	18829	18703	18661	18703	18647	18869	18864	18988	18759	18673	18808	18842	18767	18713	18709	18691	18673	18672	18655	18597	18632	18854	18829	18885	18846	18861	18621	18670	18767	19065	18881	18761	18741	18685	18792	18738	18740	18849	18680	18837	18830	18627	18805	18673	18651	18508	18799	18839	18744	18765	18696	18627	18798	18750	18762	18824	18619	18615	18673	18576	18718	18626	18731	18714	18753	18838	18673	18698	18679	19065	18546	18563	18673	18640	18891	18745	18603	18799	18663	18761	18681	18620	18731	18608	18717	18837	18667	18780	18603	18796	18854	18550	18581	18602	18794	18834	18688	18771	18902	18674	18626	18716	18649	18674	18758	18811	18658	18800	18776	18776	18671	18714	18749	18679	18865	18650	18839	18869	18851	18633	18854	18660	18950	18824	18627	18706	18885	18787	18811	18642	18562	18815	18798	18807	18928	18737	18688	18742	18813	18714	18861	18855	18680	18779	18642	18740	18772	18717	18713	18722	18721	18649	18798	18807	18867	18709	18891	18718	18748	18584	18570	18636	18725	18927	18742	18742	18893	18906	18740	18738	18722	18763	18767	18456	18599	18666	18875	18614	18740	18665	18802	18857	18761	18864	18668	18787	18678	18865	18783	18813	18770	18744	18701	18628	18764	18640	18817	18852	18561	18733	18564	18889	18891	18743	18909	18834	18602	18803	18616	18795	18657	18746	18801	18728	18759	18730	18489	18728	18724	18760	18688	18721	18589	18842	18643	18682	18839	18870	18719	18864	18610	18752	18680	18557	18700	18783	18851	18767	18847	18844	18783	18536	18537	18654	18602	18798	18508	18631	18705	18786	18626	18661	18829	18658	18765	18649	18628	18805	18642	18759	18863	18738	18762	18584	18614	18653	18870	18696	18830	18606	18728	18612	18907	18995	18632	18867	18805	18775	18640	18643	18511	18755	18686	18755	18859	18773	18619	18670	18696	18682	18791	18684	18966	18815	18849	18927	18794	18931	18588	18755	18757	18565	18660	18506	18802	18883	18664	18754	18682	18612	18783	18961	18850	18670	18667	18840	18817	18677	18802	18932	18948	18824	18584	18934	18914	18887	18563	18769	18814	18773	18721	18844	18620	18532	18779	18843	18802	18851	18654	18761	18516	18699	18775	18832	18816	18684	18669	18752	18676	18656	18795	18767	18869	18863	18847	18703	18684	18760	18617	18478	18495	18812	18569	18619	18695	18841	18763	18795	18824	18769	18646	18595	18659	18789	18761	18687	18819	18944	18760	18633	18678	18472	18684	18753	18655	18728	18630	18343	18714	18754	18707	18774	18535	18641	18716	18806	18828	18855	18745	18556	18718	18581	18803	18842	18901	18592	18898	18692	18697	18759	18798	18827	18636	18879	18644	18830	18691	18625	18791	18749	18963	18840	18786	18706	18551	18757	18866	18973	19005	18825	18587	18704	18760	18979	18680	18734	18613	18756	18844	18813	18827	18921	18864	18577	18740	18721	18962	18697	18773	18717	18619	18815	18681	18932	18452	18661	18731	18880	18860	18843	18728	18873	18822	18947	18733	18737	18768	18850	18747	18820	18735	18698	18688	18907	18888	18736	18790	18538	18779	18707	18846	18617	18874	18760	18584	18619	18785	18811	18649	18692	18759	18609	18854	18635	18714	18854	18713	18812	18534	18945	18588	18612	18731	18727	18825	18767	18840	18860	18661	18606	18692	18810	18681	18612	18709	18918	18892	18545	18667	18631	18772	18851	18651	18738	18455	18585	18541	18680	18576	18947	18845	18918	18627	18717	18880	18795	18902	18912	18589	18862	18741	18698	18663	18611	18603	18672	18958	18808	18732	18871	18747	18667	18721	18535	18709	18770	18762	18771	18576	18509	18769	18658	18696	18801	18903	18623	18843	18714	18865	18820	18865	18757	18699	18815	18711	18727	18784	18767	18804	18806	18740	18776	18625	18636	18807	18700	18691	18783	18740	18686	18913	18693	18825	18711	18574	18933	18768	18882	18697	18846	18929	18828	18920	18560	18685	18847	18683	18647	18733	18585	18578	18596	18685	18694	18808	18847	18736	18736	18633	18731	18852	18681	18865	18626	18757	18841	18639	18603	18652	18588	18741	18814	18777	18584	18794	18702	18644	18873	18835	18799	18594	18831	18675	18824	18736	18929	18669	18903	18755	18546	18470	18666	18500	18786	18688	18736	18782	18738	18725	18738	18817	18790	18884	18883	18570	18635	18853	18790	18816	18778	19004	18751	18636	18613	18775	18598	18773	18654	18740	18703	18803	18759	18660	18666	18827	18714	18850	18655	18738	18878	18844	18718	18759	18790	18676	18779	18829	18673	18722	18757	18704	18696	18826	18776	18596	18969	18635	18762	18703	18724	18538	18640	18611	18659	18752	18756	18736	18823	18627	18581	18798	18780	18603	18724	18690	18819	18573	18795	18932	18777	18742	19059	18698	18760	18551	18825	18796	18855	18756	18772	18663	18555	18625	18708	18860	18813	18826	18641	18596	18605	18684	18817	18749	18886	18787	18825	18539	18760	18624	18867	18853	18962	18797	18607	18620	18572	18693	18596	18748	18732	18566	18708	18753	19004	18905	18753	18598	18791	18652	18675	19157	18616	18609	18768	18804	18675	18755	18824	18736	18776	18678	18523	18850	18556	18600	18682	18621	18497	18701	18698	18784	18756	18864	18720	18778	18924	18855	18644	18706	18680	18825	18811	18795	18955	18858	18813	18597	18663	18880	18719	18566	18700	18596	18622	18644	18765	18872	18811	18713	18662	18682	18853	18750	18757	18909	18668	18842	18790	18730	18703	18800	18632	18625	19026	18616	18725	18663	18725	18585	18635	18891	18988	18887	18714	18457	18934	18684	18649	18558	18693	18810	18988	18690	18744	18733	18659	18616	18723	18589	18907	18984	18726	18809	18789	18798	18852	18808	18745	18628	18684	18731	18873	18804	18609	18783	18806	18595	18641	18761	18817	18724	18697	18684	18739	18588	18754	18656	18561	18742	18703	18695	18733	18525	18588	18656	18546	18748	18679	18848	18617	18826	18605	18777	18944	18602	18630	18851	18689	18800	18727	18661	18739	18615	18774	18590	18573	18769	18711	18718	18720	18699	18756	18699	18609	18650	18761	18674	18595	18679	18885	18714	18832	18835	18625	18723	18661	18904	18782	18871	18720	18610	18712	18634	18829	18723	18935	18667	18586	18617	18577	18616	18816	18749	18724	18762	18808	18671	18567	18675	18787	18866	18735	18666	18663	18769	18782	18695	18745	18653	18801	18794	18635	18593	18589	18872	18719	18667	18576	18541	18800	18574	18682	18520	18699	18618	18693	18701	18737	18837	18669	18770	18580	18794	18765	18771	19020	18675	18673	18918	18731	18750	18707	18557	18800	18562	18896	18537	18702	18710	18738	18853	18959	18592	18587	18621	18729	18596	18776	18777	18785	18915	18819	18601	18707	18672	18881	18687	18713	18581	18880	18622	18726	18839	18741	18754	18573	18673	18719	18722	18901	18816	18748	18712	18870	18723	18882	18652	18731	18752	18533	18707	18555	18750	18712	18649	18707	18599	18456	18683	18499	18829	18893	18705	18678	18682	18711	18766	18869	18978	18793	18683	18841	18737	18529	18802	18862	18928	18630	18722	18811	18544	18666	18752	18773	18605	18867	18686	18681	18840	18918	18707	18617	18658	18755	18809	18647	18804	18782	18588	18693	18531	18676	18678	18690	18721	18850	18701	18672	18594	18819	18700	18816	18666	18857	18662	18697	18601	18813	18589	18671	18990	19061	18698	18807	18793	18708	18778	18625	18784	18574	18871	18728	18756	18839	18799	18774	18850	18823	18768	18828	18642	18587	18652	18896	18687	18673	18616	18738	18776	18665	18539	18787	18799	18667	18828	18796	18991	18859	18619	18810	18785	18859	18842	18735	18786	18717	18744	18745	18556	18880	18503	18614	18731	18759	18657	18659	18802	18880	18959	18974	18886	18802	18674	18787	18845	18671	18674	18829	18630	18707	18794	18674	18760	18736	18439	18663	18746	18763	18591	18611	18825	18680	18721	18789	18768	18584	18744	18705	18746	18851	18799	18660	18836	18669	18831	18812	18877	18654	18798	18641	18484	18691	18649	18703	18573	18627	18885	18610	18762	18672	18709	18795	19003	18860	18634	18981	18737	18878	18933	18718	18786	18709	18711	18478	18738	18859	18587	18685	18720	18737	18732	18664	18755	18568	18753	18671	18616	18544	18674	18802	18759	18682	18827	18881	18800	18927	18618	18768	18593	18741	18877	18963	18639	18709	18710	18711	18711	18674	18784	18706	18762	18558	18661	18833	18618	18562	18671	18781	18728	18644	18851	18682	18708	18837	18904	18800	18700	18549	18388	18749	18725	18569	18735	18749	18852	18738	18711	18728	18468	18780	18702	18492	18592	18754	18832	18923	18679	18690	18714	18513	18521	18813	18913	18473	18800	18654	18723	18771	18761	18867	18617	18675	18775	18708	18902	18819	18961	18903	18784	18848	18649	18708	18623	18774	18864	18760	18656	18697	18757	18670	18720	18787	18599	18709	18794	18691	18741	18476	18705	18768	18768	18689	18799	18662	18670	18740	18823	18839	18549	18787	18791	18704	18602	18730	18652	18713	18986	18906	18823	18618	18767	18653	18678	18604	18888	18602	18747	18793	18774	18859	18627	18844	18962	18595	18827	18917	18698	18669	18762	18713	18658	18672	18869	18647	18738	18966	18788	18874	18711	18917	18872	18749	18703	18684	18840	18766	18813	18912	18766	18547	18711	18791	18762	18989	18550	18834	18649	18703	18632	18677	18679	18831	18718	18886	18755	18696	18698	18747	18612	18860	18799	18799	18850	18761	18691	18643	18779	18564	18724	18910	18615	18753	18841	18855	18749	18775	18985	18999	18600	18764	18801	18902	18619	18855	18788	18652	18919	18728	18599	18781	18695	18697	18648	18715	18750	18834	18538	18471	18642	18757	18798
20275	35398	34095	28162	23737	21939	20114	19025	18437	18599	18664	18896	29850	32536	29808	23961	18847	16923	16777	16633	16372	16421	16377	16327	16299	16347	16455	16281	16485	16334	16576	16464	16348	16423	16365	16482	16269	16351	16376	16407	16374	16397	16395	16296	16288	16385	16359	16273	16316	16451	16454	16255	16351	16493	16331	16304	16263	16286	16506	16431	16483	16375	16367	16382	16392	16467	16426	16335	16321	16404	16307	16356	16362	16270	16261	16616	16183	16262	16411	16258	16290	16305	16375	16444	16319	16419	16110	16296	16309	16473	16304	16370	16374	16434	16232	16271	16302	16306	16532	16205	16373	16393	16414	16290	16331	16269	16441	16277	16143	15986	16223	16320	16195	16235	16354	16464	16282	16353	16161	16311	16426	16373	16236	16286	16250	16169	16338	16116	16546	16383	16471	16247	16203	16403	16282	16203	16574	16357	16330	16319	16335	16480	16304	16452	16244	16181	16345	16322	16387	16498	16309	16329	16465	16223	16359	16173	16298	16407	16262	16274	16278	16343	16195	16358	16362	16076	16429	16313	16269	16317	16378	16243	16530	16341	16286	16307	16408	16279	16277	16423	16384	16301	16244	16376	16420	16536	16280	16318	16375	16370	16373	16233	16378	16229	16110	16445	16220	16410	16329	16369	16386	16401	16253	16337	16421	16178	16299	16330	16408	16384	16312	16355	16276	16303	16190	16247	16309	16238	16196	16283	16226	16330	16327	16324	16344	16355	16520	16256	16353	16198	16407	16280	16374	16270	16322	16264	16276	16221	16237	16352	16345	16224	16270	16424	16142	16403	16373	16242	16577	16417	16241	16170	16188	16393	16528	16270	16187	16333	16332	16406	16228	16351	16329	16333	16232	16461	16267	16384	16304	16280	16204	16410	16358	16322	16422	16236	16450	16357	16270	16474	16315	16381	16279	16150	16391	16346	16378	16354	16439	16163	16377	16431	16317	16317	16220	16542	16421	16411	16196	16374	16334	16328	16450	16306	16112	16370	16387	16346	16230	16345	16530	16281	16238	16290	16411	16200	16357	16401	16267	16218	16410	16361	16309	16364	16206	16214	16401	16399	16219	16217	16411	16137	16138	16276	16284	16268	16208	16461	16302	16365	16340	16229	16202	16422	16301	16212	16421	16244	16352	16344	16276	16288	16350	16183	16519	16319	16362	16339	16326	16256	16455	16345	16340	16254	16221	16321	16269	16245	16270	16335	16299	16310	16255	16342	16252	16224	16552	16243	16128	16393	16208	16440	16208	16355	16334	16240	16403	16397	16320	16281	16363	16344	16214	16356	16379	16217	16269	16247	16276	16274	16398	16489	16327	16337	16287	16314	16406	16180	16455	16202	16392	16374	16400	16171	16445	16366	16257	16333	16453	16361	16249	16396	16257	16364	16224	16294	16287	16296	16322	16404	16350	16414	16285	16213	16319	16193	16446	16198	16338	16526	16241	16469	16320	16187	16296	16180	16409	16407	16292	16394	16337	16299	16279	16380	16319	16398	16162	16477	16156	16189	16473	16335	16428	16240	16386	16413	16368	16508	16268	16349	16135	16201	16405	16356	16424	16439	16210	16416	16244	16401	16331	16375	16218	16464	16290	16437	16177	16238	16384	16191	16342	16289	16318	16291	16215	16285	16374	16470	16266	16480	16303	16100	16362	16262	16410	16341	16219	16422	16209	16306	16297	16337	16310	16442	16183	16281	16418	16398	16378	16465	16352	16395	16342	16334	16317	16246	16348	16357	16214	16257	16310	16420	16384	16302	16166	16247	16393	16529	16253	16277	16206	16376	16266	16357	16239	16301	16402	16279	16268	16315	16258	16383	16497	16291	16241	16220	16301	16432	16075	16441	16366	16418	16358	16323	16193	16284	16457	16383	16277	16373	16308	16325	16408	16251	16316	16362	16345	16237	16357	16262	16367	16390	16269	16492	16394	16296	16187	16261	16303	16236	16532	16392	16388	16227	16355	16313	16241	16386	16299	16337	16342	16259	16209	16445	16508	16377	16327	16339	16383	16247	16513	16481	16171	16458	16484	16203	16241	16188	16330	16253	16192	16243	16410	16299	16369	16388	16210	16324	16322	16363	16295	16305	16290	16123	16378	16382	16272	16278	16199	16237	16203	16322	16275	16435	16191	16453	16143	16368	16311	16410	16185	16276	16419	16321	16216	16306	16457	16337	16327	16284	16289	16403	16376	16509	16291	16358	16363	16333	16277	16413	16274	16355	16441	16302	16244	16343	16233	16197	16395	16260	16283	16448	16330	16168	16277	16206	16274	16347	16383	16215	16454	16427	16162	16448	16311	16389	16381	16341	16328	16316	16349	16353	16115	16320	16238	16329	16263	16342	16281	16188	16244	16502	16440	16355	16378	16496	16325	16389	16283	16312	16381	16430	16364	16337	16309	16114	16093	16303	16284	16306	16326	16440	16409	16268	16347	16396	16370	16319	16400	16282	16434	16428	16320	16354	16374	16338	16379	16441	16316	16340	16412	16299	16271	16317	16346	16208	16231	16191	16619	16579	16224	16293	16375	16325	16324	16484	16239	16207	16288	16284	16411	16438	16484	16516	16473	16234	16396	16364	16425	16280	16412	16274	16234	16292	16219	16317	16321	16315	16483	16461	16377	16415	16283	16425	16298	16466	16115	16238	16221	16170	16442	16310	16424	16357	16328	16460	16389	16318	16391	16351	16450	16309	16387	16272	16254	16310	16510	16474	16409	16456	16345	16313	16353	16292	16250	16460	16386	16211	16314	16335	16278	16267	16330	16309	16387	16357	16268	16366	16217	16297	16376	16360	16309	16256	16173	16391	16313	16209	16283	16217	16423	16300	16197	16374	16447	16454	16366	16299	16184	16207	16186	16226	16314	16310	16404	16481	16264	16381	16330	16295	16219	16266	16414	16386	16102	16354	16246	16392	16237	16449	16231	16332	16652	16388	16227	16377	16365	16294	16142	16241	16172	16239	16288	16339	16138	16218	16316	16277	16213	16063	16220	16309	16465	16407	16193	16370	16347	16407	16259	16190	16170	16209	16450	16278	16324	16347	16342	16404	16331	16301	16443	16348	16412	16250	16331	16424	16159	16350	16233	16372	16264	16439	16233	16225	16312	16382	16308	16276	16265	16234	16257	16323	16364	16337	16350	16223	16343	16256	16278	16279	16531	16252	16154	16429	16229	16400	16090	16389	16278	16303	16367	16372	16300	16311	16167	16397	16399	16298	16156	16307	16444	16371	16328	16382	16332	16444	16339	16311	16331	16353	16263	16455	16253	16188	16404	16245	16405	16288	16315	16231	16114	16351	16423	16315	16223	16279	16141	16340	16386	16088	16352	16391	16115	16486	16481	16320	16330	16250	16372	16480	16278	16370	16282	16305	16270	16401	16185	16421	16475	16211	16502	16345	16185	16277	16203	16338	16331	16308	16387	16241	16326	16422	16237	16249	16549	16184	16422	16254	16366	16432	16335	16201	16407	16379	16228	16126	16244	16446	16376	16295	16192	16296	16238	16453	16214	16485	16456	16170	16327	16253	16162	16312	16436	16362	16350	16399	16497	16282	16270	16494	16502	16298	16250	16328	16181	16297	16272	16426	16484	16370	16414	16259	16426	16309	16247	16380	16110	16363	16191	16224	16354	16311	16489	16393	16399	16355	16337	16425	16237	16259	16449	16217	16416	16362	16293	16485	16325	16341	16441	16160	16408	16279	16363	16248	16215	16416	16231	16421	16327	16363	16157	16447	16379	16228	16299	16609	16464	16334	16296	16383	16348	16343	16537	16208	16383	16333	16231	16357	16177	16283	16424	16125	16327	16295	16220	16416	16222	16385	16264	16351	16284	16202	16360	16228	16367	16364	16599	16432	16352	16099	16280	16293	16279	16442	16252	16252	16360	16497	16448	16310	16366	16350	16219	16468	16341	16326	16201	16336	16078	16463	16311	16344	16441	16174	16546	16341	16440	16303	16288	16258	16308	16272	16214	16324	16488	16344	16545	16293	16371	16416	16133	16285	16395	16250	16340	16425	16277	16360	16220	16213	16391	16150	16287	16274	16465	16386	16414	16442	16346	16423	16554	16312	16395	16397	16289	16418	16261	16270	16412	16257	16203	16358	16219	16399	16360	16429	16238	16516	16469	16331	16348	16425	16323	16252	16254	16469	16449	16322	16328	16228	16215	16257	16312	16422	16429	16197	16358	16072	16155	16350	16202	16385	16312	16227	16210	16418	16261	16308	16348	16372	16431	16225	16424	16244	16418	16341	16222	16269	16344	16352	16460	16246	16311	16282	16277	16275	16359	16379	16497	16401	16469	16370	16281	16308	16278	16417	16367	16173	16216	16298	16273	16302	16324	16280	16471	16351	16340	16393	16386	16326	16276	16147	16338	16386	16428	16564	16132	16388	16400	16371	16325	16216	16331	16296	16438	16481	16315	16595	16180	16217	16250	16301	16340	16362	16379	16253	16368	16362	16268	16271	16266	16466	16290	16317	16264	16087	16439	16239	16410	16289	16297	16354	16344	16589	16429	16193	16407	16200	16280	16338	16257	16219	16276	16308	16395	16270	16337	16390	16289	16408	16517	16284	16456	16387	16400	16131	16267	16405	16301	16118	16262	16387	16381	16414	16324	16400	16319	16305	16246	16279	16345	16214	16307	16346	16360	16305	16360	16275	16319	16222	16311	16159	16478	16171	16454	16298	16183	16338	16344	16389	16439	16383	16408	16203	16597	16354	16309	16290	16387	16359	16293	16163	16121	16323	16237	16455	16319	16300	16202	16305	16269	16430	16203	16410	16215	16208	16333	16469	16220	16436	16235	16346	16113	16339	16469	16224	16255	16273	16293	16354	16416	16422	16278	16181	16379	16225	16205	16305	16338	16254	16367	16415	16269	16347	16357	16307	16108	16171	16320	16148	16326	16290	16453	16316	16414	16406	16395	16339	16309	16401	16433	16269	16327	16234	16382	16319	16362	16270	16276	16449	16402	16139	16301	16198	16240	16426	16371	16425	16386	16445	16370	16279	16254	16261	16268	16411	16442	16424	16436	16417	16334	16426	16348	16358	16245	16324	16452	16434	16160	16407	16432	16419	16183	16200	16385	16315	16379	16213	16192	16422	16306	16320	16369	16380	16313	16380
22258	20703	28306	23188	21111	23910	26481	21691	20700	20845	20668	20336	31663	40003	36506	29824	23733	20752	19891	19552	19281	19253	19300	19181	19167	19482	19412	19373	19169	19266	19045	19158	19146	19186	19298	19078	19145	19279	19204	18978	19100	19128	19149	19059	19279	19056	18941	19287	19262	19090	19124	19105	18904	18921	19212	19035	19237	19100	19092	19237	19016	19004	19035	19133	19042	19396	19068	19106	18977	19065	19040	19071	19262	19068	18809	18844	19093	19077	19031	18912	19078	19204	19167	19062	19154	19130	19166	19141	18964	19135	19152	19164	18888	18991	19002	19081	19039	19186	19074	19105	19121	19144	18994	18955	19146	19062	19214	18988	18920	19135	19027	19064	19134	19040	18887	19085	19185	19188	18976	19085	18928	19110	18964	19064	19054	18916	19096	19334	18918	19150	18977	18942	18986	18900	19004	19058	19143	18958	19042	19030	18976	18955	19043	18925	19025	19162	19088	19231	18902	19133	19130	19114	19222	18966	19014	18847	19162	19051	19040	18952	19269	19191	19053	19105	18908	18884	19021	18909	19096	19047	19159	19062	19084	18711	19030	18950	19125	18941	19263	19099	19203	18857	19143	19158	19139	19044	19101	18928	19033	19065	19022	19101	19002	19009	19171	19009	18992	19038	18941	19049	18968	18929	19044	19055	19002	18999	18981	19130	19206	19021	18939	18944	18883	19105	18894	19073	19050	18959	19092	19250	19062	19288	18765	18870	18986	19004	19094	19152	19005	19103	19022	19000	18877	19114	19082	18948	19186	19030	19143	18960	18975	19187	19071	19006	18904	19045	19192	18940	18953	19012	19101	19053	19150	19288	19108	19012	19011	19162	19016	18960	19067	18857	18828	18943	19121	18944	19062	19004	19162	19044	19178	19219	19062	18965	19032	19023	19007	19085	19118	18933	19187	18876	19052	18982	18959	18954	19063	19039	19066	18982	18973	19006	19144	19067	18960	19051	19177	19010	19082	18849	19049	19141	18807	19069	18852	18933	19139	19103	19161	19150	19071	18981	19017	19045	19050	19049	19096	19115	19063	19014	19071	19043	18988	18922	19108	19007	19144	18976	18877	19076	18871	19010	19078	19028	19132	18916	19016	19058	19105	19039	19010	19062	19135	19010	19059	19025	19050	18940	18986	19023	19048	18912	19043	19019	19206	19107	19146	18963	18806	19223	19162	19087	19145	19253	19091	18841	18873	18976	19076	19139	19091	19043	18878	18893	18912	19089	19298	18996	19042	18987	19179	19010	18792	19247	18950	19219	18872	19027	18950	18884	18995	18861	19034	19118	19153	19219	18914	18870	18944	18981	19001	19120	18897	19037	18940	19071	19027	19070	19144	19060	19100	19081	19116	19129	18940	19029	19163	19079	19155	18838	19017	18953	19106	19062	18911	18894	18996	19046	18996	19077	19233	19069	19025	19020	19009	19298	19036	18896	19238	19052	18842	19088	18914	18994	19135	18888	19153	18988	19052	19143	19090	19028	18917	18822	18994	18965	19158	19027	19174	18864	19034	19016	19020	18941	18971	18912	19087	18849	18928	19241	18857	18962	18965	18979	19017	18780	18970	19126	18884	19154	19122	19127	19087	19114	19015	19056	18876	19022	19113	19172	18873	19156	19144	19095	19056	19042	19095	19017	19083	19101	19004	18818	18901	18962	19073	19076	19131	19037	19092	19140	19162	19081	19226	19057	18955	18875	19049	19005	19172	19259	18998	18988	19196	19163	18965	19094	19126	19204	18921	19009	19057	19156	19005	19041	18966	19233	18952	18946	18938	19103	19017	19350	19266	19144	18967	19107	19010	19116	18977	19157	19308	19010	19060	18889	19141	19157	19031	19061	19119	18929	19029	18994	19075	18986	19022	18991	19292	18829	19021	18983	19015	19020	19065	19059	19007	19184	18981	19178	18887	19093	19169	19109	19114	19096	19050	19164	19088	18810	19131	18932	19298	18939	18980	18999	18925	19074	19069	18930	19042	18980	19187	19035	18953	19018	18849	19010	19128	18935	18904	19073	19147	19303	18870	19015	19126	18914	18884	19092	19139	19219	19003	18851	18979	18990	19159	19185	19157	19123	19103	19017	19177	19084	19169	19031	19074	19186	18959	18946	19147	19038	18842	18976	18901	19041	18994	19006	18955	18989	18988	19025	18933	18829	18898	19000	18749	18938	19193	18963	19030	19054	19054	19010	19097	18888	18954	19132	19011	19037	18898	18857	18917	19036	19001	19105	19083	19231	19097	19074	18892	19019	18918	18913	19059	19171	18938	18969	18911	18972	19270	19040	19111	19032	18916	19153	18977	19064	19076	18827	19021	18906	19160	18938	19252	19064	18953	18886	19205	19223	19044	19097	19105	18972	19100	19116	19076	19310	19212	19063	19279	19140	18966	18985	18910	19080	18922	19085	19173	19210	18983	19166	19071	18998	19093	19159	18975	19142	19140	18957	19243	19020	19016	19106	19171	18763	18989	19091	19156	19129	19119	19030	18883	18919	19195	18917	18679	18960	19391	18988	19119	19031	19056	19078	18810	18993	18960	19042	19166	18938	19136	19221	19027	19020	19051	19241	18817	18841	18938	19123	19114	19079	18968	19084	18897	18870	19076	19017	18998	19021	19178	19235	19228	19089	19084	19081	18866	19020	18890	18972	18927	18999	19149	18829	18932	19163	18959	18840	18995	19073	19148	19371	19000	18854	18807	19071	18953	19050	19184	19028	18912	19089	18958	18975	19328	18991	18923	18928	18603	18985	19027	18879	19087	18924	19040	18873	19150	19115	18909	19139	19005	18932	19063	19115	18997	19034	18914	19144	19321	18871	19068	19093	18967	18973	18932	18891	19124	19065	19022	18920	19167	19181	19292	19008	18920	18955	19111	19128	19189	18996	18915	18897	19110	18875	18992	19052	19165	19170	18937	19006	19081	18960	19019	19059	19109	19124	19021	19104	19030	18982	19028	18923	19035	18971	19029	19079	18996	19124	18939	18896	18989	19232	18912	18983	19301	19205	19093	18982	19148	19090	19166	19189	18906	18761	18881	19030	18984	18931	18958	19123	19184	18936	19204	19219	18875	19166	19107	19266	19043	19202	19148	19159	18937	19171	18954	19027	19064	19020	18994	19156	19217	19077	19040	18881	19020	18839	18984	19026	19023	19128	19240	18828	18979	19058	19187	19027	19169	18927	18943	19027	18840	19007	18965	19048	18923	19023	19058	19101	18843	18860	18962	18957	18907	19030	19025	19123	19069	18903	19085	18955	19134	19247	19090	19052	18977	18971	19029	19049	19122	18959	19171	19050	19061	19022	19171	19021	19006	19179	19055	19074	19114	19137	18969	18981	18998	19149	19125	18957	19194	18943	19081	19104	19051	19204	19006	18983	19032	19225	19035	19004	18944	18907	18990	18907	19175	19102	18923	19054	19115	19111	19239	19017	19230	18931	19104	19260	19080	19266	19020	19040	19011	18856	19229	18830	19005	19094	19068	18955	19175	19146	18999	19101	18958	19172	19306	18941	18968	19087	19113	18922	18909	19002	19063	19161	18968	19056	19127	19090	19031	18731	18995	19200	19125	18920	19006	18852	19095	19177	18982	19223	18970	19138	19072	19291	19104	19182	19235	18799	19372	18999	19066	18996	19093	18912	18961	19054	19268	19066	18969	19040	19003	19121	19131	19130	19123	18864	19002	19121	19166	19077	19074	19122	18861	18909	18935	19204	19160	19178	19066	18917	18982	19119	18830	19279	18965	19039	18925	18918	19099	19234	18889	19043	19127	18854	18967	19157	19069	18993	19063	19094	18941	19088	19148	19074	18855	18965	18927	19074	19055	19043	19058	19016	18997	19081	18944	19074	19066	19401	18987	18836	19209	19088	18886	19230	19173	18867	19034	18990	18983	19049	19118	19014	19104	18877	18873	18993	18858	19130	19101	19130	19118	19124	19103	19107	18876	19017	18982	18934	18906	19040	19099	19067	18938	19000	19061	19124	19342	19013	18980	18898	19025	19036	19190	19014	18967	19186	19028	19211	19162	19156	19038	18898	19180	19207	19023	19049	19144	18888	19030	19066	19072	19009	19056	18934	19136	19129	19048	18966	19115	19088	18851	19286	18867	19140	18962	19063	19118	18952	18905	18930	19164	19052	18923	19314	19093	19054	19105	18976	18997	18967	18779	18944	19007	19031	18926	18911	18960	18949	18709	19045	18837	18964	19296	19040	19012	18955	19205	19102	18862	18955	18992	19186	18984	19076	19049	19090	18943	19049	18999	18901	19139	18846	19023	18877	18962	18894	19238	19087	19086	18862	18952	19208	19071	19136	18991	19127	19053	18983	19070	19026	19127	18977	18953	19164	19014	18720	19056	19138	18877	19062	19124	19234	19176	18997	19028	19129	19151	19199	18915	19020	18988	19149	18951	18953	18960	19204	18896	19092	19028	19134	19073	19049	19014	18998	19104	19019	18835	18875	18903	19081	19026	18923	19173	19048	19145	19046	18924	19037	18999	19084	19070	19142	19179	18962	18947	18951	18985	19071	19028	19205	19178	18879	19156	18899	18970	19050	19129	18984	19140	19143	19113	18880	19405	19219	19087	19110	19027	19116	18998	19004	18894	19013	19052	18971	19060	18991	19106	18929	19040	19130	19051	18960	18986	18973	19010	18963	18928	18824	18992	19055	19009	19038	19022	18967	18994	19051	19039	19106	18975	19092	19267	19055	19015	19069	19029	19118	19193	19185	19115	19016	18964	19032	19162	19149	18931	19185	18928	18907	18939	19021	19137	19021	19000	19084	18890	18914	19081	19113	19179	19207	19127	19088	19081	19072	18905	19160	19125	19176	19227	19103	18917	19049	19264	19049	19073	19179	18927	18920	19208	19116	18998	19006	18954	19220	19066	19034	19030	19112	18955	18960	19009	18976	19063	19113	18949	19060	19028	19121	19105	19162	19081	18998	19187	18948	19063	18979	19044	18992	18902	19107	19263	19104	19193	19283	18972	18929	19041	19201	19115	19013	19188	19133	18874	19031	18848	18921	18929	19011	18829	18999	19170	19125	18820	18933	19093	18999	19184	19133	19083	19059	19117	19089	18834	19055	19070	18975	18894	18938	18973	18974	18964	19222	19019	19210	19146	18913	18859	19122
21344	39325	36274	30007	25962	22844	21342	19918	19200	19022	18598	18828	35534	40887	36934	29587	21155	17973	17170	16670	16387	16476	16297	16394	16484	16318	16650	16318	16633	16488	16436	16419	16468	16514	16442	16486	16631	16433	16596	16569	16331	16456	16537	16366	16451	16517	16452	16458	16425	16449	16584	16538	16418	16513	16358	16353	16550	16552	16275	16448	16546	16240	16524	16371	16374	16685	16607	16388	16469	16624	16547	16430	16417	16334	16573	16663	16436	16463	16441	16425	16379	16427	16405	16447	16672	16577	16619	16558	16335	16619	16542	16720	16570	16436	16533	16529	16441	16575	16512	16369	16335	16510	16451	16396	16277	16487	16383	16358	16464	16550	16454	16551	16378	16521	16394	16580	16407	16437	16396	16383	16537	16534	16419	16507	16551	16478	16683	16341	16429	16512	16558	16458	16447	16616	16289	16574	16310	16366	16521	16382	16299	16408	16648	16514	16453	16195	16320	16555	16482	16607	16356	16565	16340	16271	16366	16558	16495	16374	16405	16409	16566	16601	16543	16363	16537	16517	16425	16489	16496	16540	16486	16494	16439	16395	16545	16551	16444	16431	16415	16510	16470	16415	16302	16516	16546	16346	16480	16355	16455	16604	16488	16469	16455	16462	16543	16526	16371	16438	16446	16296	16511	16487	16505	16344	16530	16375	16560	16442	16483	16307	16518	16363	16346	16424	16324	16483	16459	16541	16576	16414	16382	16468	16315	16431	16491	16311	16702	16410	16455	16455	16400	16543	16311	16522	16471	16552	16513	16282	16677	16516	16285	16548	16306	16367	16456	16427	16569	16404	16455	16421	16243	16494	16447	16381	16575	16483	16547	16478	16325	16578	16457	16409	16414	16307	16547	16235	16349	16485	16524	16538	16430	16573	16508	16318	16426	16615	16218	16462	16324	16500	16401	16483	16538	16569	16589	16531	16464	16473	16543	16271	16406	16468	16491	16323	16503	16348	16482	16445	16396	16416	16776	16250	16475	16592	16356	16482	16280	16427	16289	16528	16532	16588	16441	16579	16323	16465	16388	16550	16389	16477	16340	16337	16714	16514	16502	16270	16504	16273	16331	16346	16597	16335	16330	16677	16507	16660	16539	16395	16459	16342	16421	16347	16451	16382	16485	16449	16329	16679	16269	16302	16492	16499	16404	16608	16609	16416	16411	16460	16465	16445	16325	16423	16475	16645	16444	16352	16412	16301	16638	16284	16345	16457	16368	16420	16428	16596	16678	16440	16448	16408	16526	16511	16460	16604	16328	16460	16481	16401	16583	16418	16579	16519	16490	16581	16490	16432	16643	16512	16485	16477	16345	16279	16306	16354	16469	16567	16439	16437	16414	16550	16409	16370	16630	16505	16524	16563	16447	16380	16618	16459	16393	16406	16553	16340	16472	16377	16491	16385	16505	16296	16445	16417	16560	16222	16541	16484	16445	16532	16458	16557	16574	16466	16472	16532	16458	16543	16481	16606	16513	16401	16420	16500	16364	16347	16497	16492	16418	16445	16617	16451	16375	16386	16518	16535	16326	16514	16448	16393	16337	16364	16586	16462	16384	16449	16459	16440	16445	16445	16467	16389	16593	16530	16459	16459	16472	16469	16370	16250	16333	16337	16432	16496	16477	16275	16453	16510	16414	16605	16290	16338	16435	16503	16274	16462	16338	16466	16525	16409	16437	16357	16680	16318	16511	16666	16648	16617	16428	16437	16636	16429	16375	16686	16366	16407	16516	16399	16326	16316	16476	16544	16468	16533	16419	16464	16415	16440	16681	16361	16460	16453	16463	16423	16520	16589	16605	16530	16469	16437	16577	16367	16583	16325	16729	16388	16450	16270	16507	16446	16360	16466	16523	16634	16542	16394	16300	16537	16355	16313	16376	16476	16478	16483	16532	16418	16437	16403	16445	16440	16460	16545	16375	16433	16370	16540	16529	16356	16443	16308	16682	16420	16514	16456	16409	16279	16340	16517	16386	16325	16265	16401	16425	16503	16426	16491	16537	16400	16416	16392	16564	16359	16436	16552	16453	16323	16461	16509	16522	16340	16557	16430	16627	16604	16491	16356	16483	16408	16576	16499	16500	16560	16445	16358	16508	16467	16345	16534	16552	16369	16445	16314	16509	16405	16426	16456	16488	16413	16437	16416	16233	16597	16413	16355	16287	16495	16569	16514	16472	16485	16359	16700	16511	16608	16415	16473	16466	16518	16298	16448	16423	16534	16475	16465	16388	16342	16354	16480	16424	16427	16388	16541	16473	16470	16519	16518	16535	16458	16534	16414	16483	16441	16385	16333	16391	16522	16452	16497	16306	16433	16579	16539	16369	16361	16381	16296	16424	16506	16460	16502	16473	16478	16519	16292	16571	16454	16425	16551	16477	16567	16472	16375	16482	16516	16359	16259	16525	16362	16453	16386	16256	16476	16457	16563	16299	16371	16514	16381	16285	16542	16282	16493	16432	16314	16461	16350	16522	16527	16354	16384	16379	16423	16582	16493	16408	16542	16429	16495	16446	16445	16419	16491	16612	16486	16417	16363	16632	16516	16518	16455	16356	16428	16499	16572	16369	16487	16231	16387	16401	16416	16323	16386	16494	16338	16396	16517	16473	16417	16498	16415	16543	16488	16421	16427	16348	16476	16349	16593	16477	16609	16467	16419	16471	16557	16403	16532	16460	16401	16493	16544	16471	16408	16458	16576	16512	16515	16512	16387	16561	16392	16337	16355	16398	16552	16340	16467	16352	16382	16452	16537	16339	16593	16625	16417	16418	16329	16579	16564	16437	16416	16488	16414	16360	16425	16471	16585	16458	16411	16453	16323	16536	16376	16277	16375	16489	16354	16429	16463	16356	16624	16503	16526	16459	16431	16265	16268	16378	16510	16543	16487	16394	16602	16466	16546	16401	16408	16268	16436	16527	16360	16518	16557	16450	16406	16454	16266	16389	16280	16333	16610	16354	16368	16523	16455	16346	16389	16337	16453	16338	16399	16504	16339	16439	16417	16444	16383	16378	16566	16485	16357	16351	16514	16414	16375	16314	16529	16343	16465	16474	16450	16511	16298	16471	16427	16425	16597	16489	16415	16393	16485	16651	16377	16462	16407	16456	16420	16383	16382	16576	16452	16395	16265	16416	16521	16501	16449	16419	16518	16470	16531	16537	16688	16497	16216	16479	16430	16189	16334	16368	16536	16371	16547	16427	16346	16258	16456	16317	16424	16501	16545	16306	16434	16390	16449	16416	16449	16517	16410	16524	16509	16533	16573	16531	16534	16431	16396	16610	16533	16702	16562	16459	16415	16319	16535	16352	16435	16402	16639	16353	16402	16510	16374	16507	16333	16380	16472	16584	16350	16477	16386	16449	16528	16505	16289	16432	16568	16611	16499	16408	16605	16600	16391	16314	16504	16167	16449	16559	16404	16553	16524	16239	16336	16356	16444	16486	16551	16459	16428	16444	16510	16436	16416	16399	16420	16495	16426	16546	16450	16365	16441	16425	16472	16386	16544	16299	16496	16537	16367	16522	16430	16583	16525	16587	16534	16394	16418	16300	16325	16307	16515	16383	16525	16545	16508	16503	16418	16482	16442	16533	16326	16623	16586	16431	16521	16464	16466	16488	16236	16392	16620	16397	16499	16261	16339	16539	16566	16719	16316	16370	16429	16373	16350	16520	16176	16479	16514	16567	16435	16336	16506	16478	16323	16442	16531	16374	16710	16495	16370	16599	16526	16515	16492	16449	16317	16483	16406	16432	16489	16619	16432	16422	16263	16384	16327	16559	16601	16480	16608	16419	16346	16755	16463	16272	16612	16473	16516	16547	16510	16443	16466	16482	16327	16379	16500	16358	16418	16579	16491	16516	16377	16374	16638	16548	16405	16369	16295	16542	16457	16390	16424	16471	16312	16338	16434	16495	16275	16543	16471	16589	16486	16445	16375	16495	16465	16430	16394	16450	16474	16309	16278	16474	16442	16396	16422	16394	16495	16406	16403	16636	16555	16537	16474	16249	16343	16388	16444	16563	16526	16376	16634	16378	16559	16449	16584	16429	16625	16538	16380	16449	16438	16284	16601	16432	16367	16535	16475	16342	16477	16326	16468	16492	16391	16596	16561	16422	16456	16569	16304	16458	16383	16421	16327	16431	16334	16470	16391	16529	16437	16473	16395	16537	16497	16403	16352	16517	16475	16560	16400	16686	16387	16378	16596	16441	16393	16437	16613	16564	16348	16207	16634	16341	16373	16334	16500	16234	16304	16500	16396	16436	16427	16462	16408	16360	16637	16432	16580	16500	16280	16316	16458	16423	16501	16349	16475	16538	16628	16573	16460	16563	16409	16655	16565	16405	16592	16401	16432	16530	16514	16301	16398	16394	16391	16376	16439	16526	16512	16455	16414	16396	16449	16514	16546	16340	16621	16418	16497	16463	16362	16418	16437	16506	16411	16310	16370	16319	16396	16440	16478	16338	16465	16312	16529	16419	16421	16380	16380	16432	16445	16320	16419	16276	16415	16653	16552	16316	16274	16296	16354	16406	16441	16612	16472	16568	16419	16394	16662	16652	16507	16402	16439	16600	16442	16502	16258	16303	16478	16457	16394	16486	16320	16407	16538	16280	16443	16486	16623	16611	16364	16589	16508	16522	16366	16527	16548	16377	16548	16419	16519	16512	16328	16475	16430	16542	16464	16426	16436	16617	16495	16668	16520	16329	16501	16247	16465	16317	16415	16425	16380	16335	16456	16370	16334	16369	16589	16549	16486	16368	16441	16480	16240	16522	16399	16387	16279	16412	16579	16516	16566	16364	16305	16253	16286	16323	16373	16515	16406	16407	16448	16434	16533	16635	16433	16498	16553	16374	16405	16368	16556	16320	16449	16516	16596	16346	16408	16387	16526	16416	16389	16630	16555	16554	16597	16424	16625	16459	16502	16291	16416	16575	16411	16329	16552	16355	16610	16378	16564	16411	16430	16526	16434	16214	16551	16530	16366	16262	16398	16346	16518	16362	16390	16472	16552	16520	16380	16511	16320	16384	16261	16265	16526	16460	16405	16508	16522	16473	16704	16493	16605	16410	16506	16528	16380	16485	16346	16588	16400	16581	16562	16477	16495	16445	16429	16309	16476	16461	16316	16514	16346
27006	22691	28059	26040	21789	20840	19840	19417	18992	19044	18858	18866	19988	20610	20616	19821	19088	18950	18625	18725	18484	18495	18568	18582	18553	18546	18805	18707	18450	18330	18389	18663	18710	18541	18691	18669	18695	18571	18611	18617	18533	18562	18681	18589	18624	18497	18743	18426	18624	18427	18431	18500	18336	18426	18667	18487	18497	18579	18599	18446	18517	18345	18368	18777	18624	18465	18523	18362	18330	18705	18587	18730	18373	18286	18773	18486	18426	18390	18833	18542	18360	18531	18620	18622	18503	18547	18556	18523	18460	18505	18480	18580	18661	18556	18547	18505	18522	18559	18685	18453	18635	18471	18698	18366	18648	18417	18644	18456	18651	18637	18662	18513	18477	18513	18714	18751	18562	18383	18439	18534	18394	18472	18575	18518	18599	18534	18551	18606	18543	18614	18471	18478	18580	18516	18370	18484	18541	18442	18479	18503	18632	18442	18580	18623	18626	18731	18427	18448	18482	18483	18507	18334	18357	18715	18826	18452	18580	18568	18409	18623	18656	18652	18498	18550	18699	18494	18560	18740	18482	18440	18498	18406	18467	18571	18592	18546	18390	18536	18472	18329	18501	18619	18416	18533	18327	18570	18659	18613	18657	18695	18456	18482	18450	18451	18579	18554	18602	18651	18587	18587	18583	18364	18443	18487	18757	18511	18666	18532	18701	18750	18568	18394	18389	18721	18515	18532	18598	18676	18549	18490	18607	18707	18778	18591	18401	18619	18620	18574	18486	18372	18688	18407	18644	18400	18688	18484	18410	18739	18690	18713	18633	18659	18339	18573	18710	18535	18450	18765	18451	18669	18369	18654	18509	18419	18552	18497	18334	18554	18610	18547	18512	18497	18692	18526	18653	18499	18518	18492	18595	18656	18709	18458	18649	18423	18649	18413	18579	18473	18531	18558	18772	18810	18484	18609	18608	18517	18532	18377	18624	18576	18750	18534	18607	18559	18388	18638	18526	18493	18602	18566	18601	18407	18711	18601	18674	18542	18528	18694	18387	18536	18389	18537	18641	18453	18603	18523	18616	18499	18686	18535	18489	18538	18441	18789	18573	18451	18489	18589	18448	18563	18448	18689	18595	18609	18397	18623	18477	18690	18427	18368	18549	18628	18520	18580	18682	18829	18631	18338	18542	18763	18363	18477	18523	18587	18510	18519	18543	18543	18372	18666	18468	18630	18650	18431	18554	18446	18674	18465	18675	18564	18507	18491	18650	18537	18636	18614	18553	18487	18696	18549	18620	18542	18544	18766	18512	18452	18237	18495	18605	18613	18486	18376	18632	18532	18481	18573	18656	18735	18713	18521	18708	18586	18550	18542	18371	18657	18507	18438	18535	18485	18551	18563	18356	18611	18653	18769	18466	18672	18623	18527	18570	18501	18630	18710	18521	18713	18542	18601	18696	18673	18547	18423	18559	18463	18578	18607	18591	18577	18476	18703	18427	18393	18753	18697	18442	18438	18515	18402	18464	18473	18541	18627	18650	18449	18533	18515	18758	18727	18453	18508	18600	18579	18570	18595	18577	18357	18641	18500	18387	18585	18476	18498	18753	18567	18517	18419	18500	18570	18473	18695	18648	18496	18368	18473	18616	18582	18383	18567	18554	18654	18596	18430	18600	18765	18561	18717	18544	18343	18652	18548	18476	18468	18583	18387	18380	18408	18497	18656	18507	18487	18452	18794	18405	18460	18544	18680	18492	18386	18475	18604	18500	18340	18659	18508	18536	18711	18487	18514	18728	18703	18476	18461	18466	18341	18547	18406	18720	18329	18577	18525	18566	18547	18751	18591	18794	18607	18674	18589	18639	18577	18515	18733	18453	18532	18714	18627	18516	18592	18594	18438	18632	18507	18622	18500	18829	18494	18519	18601	18385	18661	18592	18556	18461	18686	18550	18672	18591	18308	18628	18711	18536	18569	18717	18536	18392	18605	18684	18757	18627	18410	18247	18576	18629	18620	18578	18562	18674	18379	18472	18617	18241	18454	18608	18518	18353	18484	18461	18400	18473	18419	18438	18380	18677	18574	18544	18527	18647	18748	18497	18332	18351	18457	18467	18474	18634	18602	18773	18673	18382	18527	18362	18587	18518	18542	18592	18519	18468	18635	18752	18744	18691	18549	18550	18404	18306	18476	18488	18719	18669	18625	18712	18470	18618	18525	18558	18441	18471	18547	18474	18517	18501	18367	18623	18676	18486	18461	18519	18661	18781	18530	18736	18679	18673	18571	18739	18642	18419	18430	18360	18456	18605	18459	18538	18695	18521	18437	18452	18454	18427	18391	18321	18356	18581	18301	18443	18508	18668	18608	18303	18450	18482	18609	18383	18456	18580	18418	18679	18601	18465	18558	18501	18356	18437	18440	18489	18454	18595	18520	18632	18513	18641	18728	18588	18462	18607	18491	18445	18581	18498	18306	18603	18769	18671	18550	18390	18616	18474	18504	18531	18405	18565	18553	18655	18451	18386	18457	18546	18619	18436	18612	18520	18652	18283	18685	18427	18475	18554	18634	18777	18614	18716	18547	18420	18615	18518	18821	18464	18435	18680	18504	18591	18624	18678	18629	18778	18559	18676	18681	18573	18593	18526	18393	18535	18332	18687	18560	18512	18537	18511	18474	18529	18587	18596	18375	18754	18671	18505	18106	18519	18631	18678	18522	18741	18541	18650	18569	18536	18405	18501	18663	18542	18603	18636	18540	18509	18502	18590	18500	18553	18579	18545	18564	18552	18576	18695	18427	18615	18500	18439	18370	18711	18617	18700	18449	18549	18472	18510	18472	18448	18548	18522	18498	18506	18672	18586	18449	18605	18697	18535	18373	18607	18624	18392	18375	18559	18453	18475	18569	18711	18590	18442	18585	18813	18605	18485	18437	18457	18344	18555	18671	18619	18466	18559	18424	18567	18635	18552	18462	18634	18736	18632	18505	18360	18774	18440	18382	18601	18692	18527	18437	18482	18512	18676	18560	18466	18399	18661	18293	18461	18573	18547	18676	18530	18549	18467	18466	18382	18575	18582	18643	18527	18553	18726	18778	18630	18525	18555	18514	18529	18435	18564	18523	18574	18534	18517	18780	18646	18446	18541	18657	18643	18471	18640	18719	18609	18420	18518	18534	18711	18555	18543	18674	18567	18756	18514	18507	18554	18672	18480	18575	18449	18601	18529	18377	18538	18446	18707	18375	18510	18422	18540	18655	18587	18615	18437	18502	18492	18503	18331	18364	18552	18631	18620	18604	18746	18561	18597	18670	18386	18495	18570	18462	18624	18663	18763	18377	18425	18347	18649	18468	18602	18596	18610	18647	18507	18686	18619	18415	18548	18485	18622	18325	18563	18614	18386	18601	18432	18587	18599	18501	18632	18501	18499	18456	18508	18597	18505	18589	18540	18640	18551	18431	18531	18458	18475	18706	18414	18419	18523	18565	18446	18478	18635	18676	18700	18507	18561	18595	18584	18610	18590	18448	18564	18530	18503	18223	18512	18463	18677	18302	18662	18672	18630	18375	18638	18684	18415	18401	18548	18423	18717	18522	18500	18639	18573	18388	18527	18482	18672	18356	18523	18659	18682	18416	18560	18318	18666	18876	18710	18682	18493	18390	18578	18367	18499	18751	18543	18497	18556	18470	18614	18417	18573	18635	18427	18585	18533	18632	18618	18572	18625	18654	18476	18532	18575	18436	18788	18399	18584	18645	18602	18563	18546	18452	18549	18458	18452	18452	18730	18536	18623	18626	18636	18597	18663	18670	18370	18705	18636	18492	18378	18540	18437	18660	18780	18348	18325	18493	18401	18803	18613	18511	18580	18472	18604	18363	18472	18520	18526	18507	18394	18531	18556	18464	18556	18495	18732	18776	18602	18632	18702	18599	18694	18367	18376	18633	18576	18595	18519	18510	18508	18637	18775	18558	18404	18563	18642	18416	18747	18458	18616	18542	18543	18530	18683	18602	18363	18542	18427	18561	18452	18376	18295	18484	18560	18721	18676	18636	18497	18747	18507	18447	18504	18641	18435	18320	18506	18536	18801	18712	18291	18672	18647	18430	18506	18537	18510	18490	18489	18644	18697	18451	18542	18681	18500	18612	18256	18547	18508	18686	18621	18284	18481	18631	18539	18965	18561	18528	18651	18451	18564	18386	18727	18675	18435	18502	18623	18471	18574	18604	18563	18538	18602	18571	18630	18612	18484	18412	18645	18690	18610	18531	18662	18545	18606	18471	18393	18808	18584	18651	18507	18633	18532	18534	18475	18450	18575	18559	18760	18626	18685	18557	18357	18566	18474	18319	18383	18410	18562	18516	18615	18382	18564	18544	18819	18437	18520	18425	18496	18401	18414	18551	18416	18435	18528	18421	18737	18845	18659	18629	18517	18530	18732	18372	18508	18463	18772	18535	18807	18405	18442	18544	18463	18560	18613	18262	18545	18443	18510	18579	18726	18446	18251	18500	18464	18454	18635	18568	18506	18586	18561	18321	18514	18780	18462	18422	18489	18666	18327	18508	18691	18562	18720	18441	18664	18600	18548	18541	18518	18532	18441	18367	18321	18471	18271	18381	18580	18759	18406	18478	18541	18579	18548	18494	18569	18621	18693	18657	18685	18521	18716	18499	18588	18527	18567	18549	18593	18550	18713	18601	18611	18528	18580	18233	18814	18549	18457	18658	18444	18568	18596	18527	18458	18497	18437	18600	18550	18579	18625	18613	18798	18657	18583	18547	18713	18560	18672	18553	18551	18446	18414	18727	18529	18736	18653	18493	18551	18450	18530	18641	18782	18791	18377	18736	18465	18393	18378	18664	18657	18462	18591	18508	18455	18440	18545	18427	18546	18308	18688	18403	18743	18706	18785	18532	18694	18630	18599	18473	18474	18537	18486	18500	18452	18637	18467	18446	18490	18553	18501	18501	18491	18580	18612	18737	18489	18574	18602	18617	18590	18493	18444	18498	18704	18840	18513	18389	18486	18448	18762	18558	18582	18553	18561	18464	18607	18466	18506	18475	18563	18649	18562	18766	18547	18471	18617	18608	18648	18620	18613	18537	18346	18547	18651	18642	18391	18684	18556	18481	18407	18725	18630	18564	18549	18441	18601	18590	18613	18667	18519	18425	18520	18402	18569	18614	18718	18539
20397	28784	28962	24139	21459	19689	18015	17513	16931	16841	16650	16672	19080	19307	18459	17512	16611	16562	16045	16167	16120	16107	16033	16259	16110	16124	16047	16038	16131	16305	16080	16144	16103	16174	15980	16121	16141	16159	16113	16127	16056	16208	16209	16362	16238	16068	16168	16259	16171	16263	16172	16010	16172	16149	16210	15946	16191	16252	15915	16186	16217	16129	16103	16181	16110	16076	16229	16307	16167	16031	16124	16079	16107	15982	16141	16140	16161	16195	16047	16029	16251	16090	16288	15946	16029	16130	16099	16173	16059	16069	16071	16110	16200	15940	16183	16036	16026	16171	16160	16310	16153	16138	16098	16045	16151	15995	16230	16060	16170	16163	15995	16004	16226	15920	16232	16167	16074	16122	15948	16207	15990	16128	16182	16103	15923	16099	16122	16177	16181	16312	16186	16124	16291	16084	16264	16148	16172	16065	16088	16229	16065	16106	16242	15990	16250	16222	16139	16065	16178	16252	16036	16130	16238	16130	16180	16225	16099	16342	15888	16111	16277	16242	15956	16077	16236	16125	16073	16208	16039	16207	15984	16154	16267	15998	16144	16075	16138	16104	16062	16123	15989	15981	16208	16033	16155	15927	16184	16000	16180	16074	16208	16112	16153	16136	16180	16265	16210	16341	16165	16114	16207	16119	16218	16157	16083	16178	16180	15901	16222	16044	16166	16145	16186	15950	16140	16199	16209	16110	16063	16130	16025	16110	16165	16010	16271	16244	16039	16095	16140	16127	16015	16166	16049	16132	16103	16011	16249	16084	16138	16059	16175	16268	16137	16129	16276	16263	16210	16221	16127	16213	16162	16309	16206	16070	16255	16132	16057	16063	16293	16393	16034	16102	16197	16087	16221	16051	16187	16101	15935	16107	16206	16114	16113	16245	16247	16211	16210	16051	16069	16098	16066	15954	16134	16213	16082	16244	16123	16232	16073	16139	16208	16119	16003	16198	16163	16215	16017	16277	16177	15982	16189	16010	16077	16120	16040	16089	16038	15980	16119	16062	16142	16129	16131	16176	16026	16037	16086	16072	16262	16065	15876	15984	16026	16119	16056	16012	15971	16180	16098	16138	16011	15975	16037	16066	16235	16304	16094	16048	15944	16111	16047	16155	16006	16144	16120	16237	16121	16081	16114	16120	16131	16015	16390	16148	16207	16062	16192	16163	16022	16190	15984	16217	16068	16226	16083	16147	16175	15984	16083	16161	16028	15979	15871	16086	16026	16227	16261	16140	16114	16125	16247	16084	16380	16062	16102	16145	16042	15978	16161	16096	16098	16236	16250	16090	16091	16217	16150	16143	16037	16062	16157	16072	16113	16051	16193	16187	16066	16103	16230	16083	16143	16212	16100	16142	16050	16095	16039	16123	16204	16141	16147	16130	16133	16174	15976	16105	16028	15952	16021	16038	16232	16221	16065	16058	16132	16055	16135	16228	16141	16148	16158	16286	16189	16127	16251	16043	16138	16323	16354	16088	16287	16119	16125	16107	16013	16174	16140	16395	16174	16060	16046	16150	16182	16179	16145	15979	16095	15998	16258	16075	16144	16218	16098	16151	16010	16116	16151	16129	16116	16242	16228	16290	16140	15950	16184	16136	16103	16215	16002	16223	16076	16063	15825	16139	16287	16134	16158	16246	16184	16188	16097	16188	16195	16177	16305	16232	16073	16304	16324	16149	16178	16160	16082	16121	16090	15923	16085	16066	16134	16105	16409	16111	15945	16199	16169	16213	15983	16155	16250	16049	16213	16087	16126	16177	16074	16139	16023	16258	16220	16099	16111	16221	16016	16162	16129	16091	16218	16213	16057	16104	16374	16188	16025	16262	16128	16091	16155	16064	16094	16268	16186	16085	16030	16179	15958	16166	16190	16199	15969	16226	16046	15987	16098	16360	16041	16199	16224	16250	16117	16020	16035	16070	16048	16294	16080	16223	15983	16196	16129	16104	16223	16101	16047	16286	16104	16256	16143	16240	16214	16156	16107	16082	16077	16136	16256	16182	16148	15992	16011	16076	16228	16230	16179	15984	16228	16030	16090	16168	16045	16008	16217	16047	16129	16114	16030	16234	16145	16239	16066	16287	16056	16239	16043	16245	16114	16136	16225	16055	15977	16024	16205	16234	16159	16207	16090	16092	15868	16082	15996	16017	16233	16041	16121	15994	16223	16094	16318	16067	15858	16095	16117	16049	16160	16240	16098	16041	15965	16122	16161	16201	16111	15926	16066	16157	16145	16170	16150	16089	16088	15983	16309	16107	16090	16323	16008	16149	16080	16162	16307	16011	16198	16058	16103	16081	16152	16153	16019	16132	16090	16080	16088	16017	16108	16043	16175	16212	16039	16336	16196	16282	16122	16003	16139	16138	16159	16009	16273	16183	16081	16023	15943	16114	16086	16155	16188	16123	16192	16068	16045	16188	16245	16133	16155	16235	16013	16089	15953	16103	16131	16011	16053	16195	16004	16210	16152	16241	16266	16085	16072	16212	16287	16204	16247	15875	16224	16204	16231	15993	16109	16133	16151	16102	16195	16111	16091	16048	16124	16153	16075	16172	16143	16187	15992	16125	16250	16143	15988	16314	16099	16204	16016	16002	16237	16112	16276	16113	16131	16080	16164	16136	16117	16020	16117	16049	16147	16023	16200	16035	16138	16026	15817	16205	16149	16064	16110	16181	16038	15922	16296	16059	16188	16020	16026	15965	16176	16300	16363	16064	16019	16068	16164	16183	16045	16146	16187	16071	15988	16043	16034	16045	15969	16128	16209	16197	16123	16132	16149	15943	16059	16112	16130	16018	16091	16100	16162	16068	16382	15955	16114	16048	16243	15911	16142	16158	16089	16007	16042	16153	16049	16269	16027	16124	16154	16146	16116	16085	16168	16298	15930	16043	16270	16154	16117	15994	16172	16086	16077	16152	16078	16178	16234	16091	16095	16247	16160	16077	16022	16086	16287	16012	16151	16329	15959	16038	16175	16347	16095	16161	16098	16029	16087	16218	16258	16077	15932	16174	16008	16180	16079	16128	16226	16083	16286	16134	16107	16105	16090	16150	15898	16134	16083	16151	15982	16148	16029	15925	16092	15978	16218	16056	16260	16229	16075	16054	16009	16119	16342	16033	16120	16276	16036	16184	16180	16003	16176	16020	16057	16068	16223	16093	16047	16191	16088	16151	16257	16111	16082	15964	16263	15975	16035	16248	16070	16195	16232	16078	16118	16099	16143	16128	16034	16169	16175	16121	16017	16028	16132	16198	16080	16216	16192	16143	16138	16120	16042	15931	16140	16172	16152	16147	16154	15983	16005	16050	16113	16070	16216	16200	16049	16002	16230	15995	16070	16301	15983	16206	16105	16136	16222	16076	16130	16272	16335	16077	16255	16006	16209	16166	16139	16176	16323	16168	16083	16078	16026	16249	15963	16332	15981	15957	16071	16140	16040	16181	16160	16079	16260	16052	16134	16183	16166	16119	16104	16218	16284	15959	16274	16103	16145	16074	16159	16153	16036	15983	16001	16067	16213	16041	15955	16173	16235	16133	16275	16259	16063	16189	16145	16069	16004	16093	16307	16061	16010	16029	16226	16073	15982	16280	16280	16171	16241	16033	16025	16051	16191	16125	16227	16126	16211	15994	16036	16158	16129	16048	16275	16169	16085	16140	16034	16089	16153	16064	16150	16263	16142	16113	16063	16074	16070	15944	16139	16083	16117	16207	16267	16083	16216	16081	16163	15937	16158	16039	16228	16208	16225	16084	16116	16114	16087	16160	16042	16150	16121	16053	16112	16181	16219	16074	16134	16154	16216	16121	16126	16053	16174	16203	15956	16127	16089	16290	15985	16145	16164	16199	16243	16095	16068	15899	16164	15977	16113	16074	16026	16051	16173	16029	16104	16234	16105	16041	16171	16035	16264	16023	16059	16102	16138	16264	16304	16176	16385	16000	16115	16151	16066	16006	16087	16015	16105	16176	16167	16057	16252	16200	16078	16030	16129	16266	16257	16006	16244	16215	16187	15866	16175	16350	15986	16118	16195	16159	16170	16186	16152	16222	16160	16192	16099	16081	15977	16067	16099	16069	16151	16102	16200	16206	16056	16215	16040	16049	16190	16244	16071	16153	16108	16034	16091	16170	16165	16161	16239	16104	16343	16128	16104	16126	16132	16148	16203	15991	16137	16142	16269	16145	16198	15933	16180	16162	16161	16220	16135	16053	16243	16213	16154	16113	16280	16050	16194	16312	16135	16411	16112	16155	16111	16082	16006	16008	16178	15981	16170	15993	16006	16170	16170	16079	16179	16195	16039	16303	16079	16258	16142	16208	16212	16222	16222	16151	16106	16056	15996	16142	16099	16109	16147	16191	16204	16080	16053	16192	16166	15960	16157	16170	16254	16195	16056	16072	16210	16000	16095	16103	16141	16092	16189	16062	16038	16181	16084	16065	16228	16049	16075	16143	16251	16211	16181	16186	16148	16256	16090	16093	16199	15975	16117	16136	16055	16149	16134	16216	16163	16136	16126	16222	16217	16220	16121	16380	16102	16261	16045	16119	16175	16147	16189	16124	16114	16220	15950	16181	16097	15982	16173	16045	16090	16147	16070	16080	16133	16308	16256	15867	15970	16302	16385	16025	16113	16033	16115	16132	16086	16079	16125	16163	15981	16105	16019	16298	16133	16216	16096	16108	16152	16201	16159	16067	16182	16083	16171	16020	16188	16188	16035	16093	16266	16097	15998	16184	15980	16276	16187	16113	16218	16087	16117	16175	16342	16185	16146	16235	16159	16115	15998	16020	16201	16266	16095	16007	16092	16242	16146	16112	16204	16028	16226	16099	16027	16205	16159	16081	16055	16238	16228	15971	16093	16134	16068	16103	16240	16125	16097	15997	16074	16162	16124	16094	16116	16303	16203	16191	16101	16260	16084	16033	16130	16226	16205	16024	16200	16055	16101	16012	16159	16061	16159	16108	16014	16109	16086	16190	16114	16157	16135	16169	16179	16091	16139	16073	16349	16069	16175	16150	16004	16331	16244	16111	16224	16119	16194	16158	16005	16227	16234	16034	16013	16255	16161	16040	16183	16032	16182	16205	16076	16266	16167	16049	16181	16065	16184	16195	15935	16075	16307	16076	16085	16090
23298	20732	27973	23870	22460	23642	23119	20413	19746	19826	19674	19365	28818	30910	28928	25038	21225	19599	19038	18948	18597	18577	18520	18823	18731	18857	18752	18688	18867	18748	18738	18501	18786	18660	18445	18503	18696	18794	18582	18647	18677	18553	19024	18881	18803	18654	18683	18689	18805	18675	18585	18721	18828	18628	18632	18685	18648	18588	18648	18857	18692	18621	18734	18743	18632	18555	18493	18442	18517	18619	18620	18506	18584	18667	18744	18632	18663	18637	18605	18377	18813	18705	18916	18583	18584	18532	18710	18346	18604	18631	18398	18633	18492	18584	18645	18559	18729	18550	18687	18724	18762	18558	18563	18647	18615	18678	18508	18767	18528	18440	18433	18595	18477	18620	18533	18441	18655	18521	18673	18611	18646	18513	18593	18632	18745	18653	18644	18700	18457	18604	18604	18370	18545	18872	18570	18514	18743	18746	18687	18774	18797	18556	18789	18515	18517	18659	18639	18573	18646	18865	18696	18594	18631	18664	18665	18568	18522	18793	18731	18635	18666	18727	18556	18614	18569	18483	18551	18519	18671	18460	18699	18569	18577	18512	18440	18645	18427	18703	18356	18654	18718	18585	18591	18653	18772	18665	18707	18515	18571	18605	18473	18524	18583	18663	18446	18913	18475	18699	18611	18494	18598	18509	18797	18605	18734	18653	18550	18642	18493	18709	18736	18548	18737	18709	18734	18680	18668	18592	18595	18519	18526	18462	18627	18518	18710	18668	18852	18516	18657	18541	18616	18618	18631	18538	18668	18574	18755	18591	18587	18657	18476	18491	18531	18497	18499	18657	18452	18703	18523	18503	18597	18575	18652	18680	18774	18685	18512	18602	18569	18620	18407	18634	18603	18513	18729	18668	18615	18552	18572	18695	18673	18616	18431	18576	18509	18482	18691	18723	18771	18568	18469	18582	18579	18453	18693	18538	18710	18610	18301	18625	18640	18565	18667	18582	18563	18788	18656	18586	18554	18577	18547	18504	18527	18431	18470	18594	18700	18437	18662	18502	18611	18744	18459	18446	18405	18508	18513	18612	18798	18691	18446	18728	18599	18565	18757	18721	18520	18576	18591	18302	18584	18643	18668	18511	18521	18731	18614	18528	18724	18651	18629	18606	18511	18664	18469	18641	18752	18419	18608	18496	18410	18612	18741	18679	18357	18647	18450	18573	18561	18517	18647	18590	18580	18668	18729	18570	18694	18479	18825	18713	18612	18657	18733	18410	18712	18364	18618	18512	18751	18725	18601	18617	18659	18474	18656	18883	18686	18584	18363	18516	18420	18702	18432	18514	18522	18545	18544	18717	18582	18446	18759	18576	18703	18535	18508	18645	18674	18474	18559	18540	18693	18746	18684	18554	18539	18480	18576	18588	18876	18740	18581	18825	18606	18627	18491	18489	18621	18509	18552	18886	18707	18728	18556	18551	18748	18558	18677	18665	18703	18641	18388	18629	18569	18849	18653	18745	18715	18647	18754	18524	18758	18729	18697	18422	18694	18498	18569	18631	18711	18523	18629	18499	18446	18472	18686	18668	18547	18633	18535	18682	18669	18560	18595	18464	18656	18679	18581	18748	18556	18714	18789	18475	18778	18787	18577	18720	18510	18607	18460	18660	18591	18620	18588	18843	18543	18723	18809	18465	18581	18656	18576	18555	18566	18485	18528	18480	18634	18560	18625	18650	18813	18480	18679	18675	18637	18424	18559	18664	18773	18461	18505	18696	18506	18606	18680	18727	18338	18569	18311	18697	18704	18623	18609	18421	18438	18638	18453	18698	18430	18831	18584	18672	18617	18599	18476	18722	18673	18521	18611	18595	18711	18556	18652	18522	18351	18775	18723	18949	18574	18481	18612	18649	18636	18525	18608	18509	18566	18691	18594	18687	18525	18461	18554	18462	18767	18787	18593	18685	18505	18685	18654	18493	18633	18573	18625	18607	18673	18633	18727	18608	18696	18484	18426	18444	18511	18573	18633	18635	18516	18575	18765	18533	18562	18680	18612	18579	18576	18309	18571	18773	18670	18583	18632	18676	18144	18600	18861	18787	18703	18584	18576	18547	18734	18774	18670	18762	18739	18479	18716	18499	18605	18732	18625	18610	18517	18512	18514	18603	18468	18658	18744	18613	18493	18604	18761	18571	18833	18645	18756	18673	18511	18598	18392	18554	18655	18657	18591	18475	18615	18504	18443	18532	18430	18520	18434	18584	18503	18524	18551	18643	18533	18709	18589	18703	18623	18671	18767	18509	18652	18898	18587	18576	18649	18654	18710	18618	18558	18455	18479	18729	18681	18698	18662	18586	18352	18773	18672	18617	18636	18735	18752	18807	18770	18814	18524	18621	18645	18650	18697	18607	18504	18616	18594	18783	18650	18445	18619	18658	18692	18655	18778	18499	18640	18656	18445	18581	18759	18465	18564	18620	18623	18497	18679	18513	18463	18512	18494	18667	18526	18579	18674	18536	18427	18781	18536	18574	18406	18541	18706	18751	18473	18556	18538	18566	18517	18714	18543	18588	18566	18584	18522	18468	18470	18626	18703	18774	18746	18555	18576	18604	18681	18505	18426	18586	18648	18692	18596	18543	18432	18593	18480	18521	18346	18651	18379	18497	18660	18590	18755	18385	18523	18603	18771	18693	18569	18718	18580	18759	18442	18361	18610	18600	18582	18565	18659	18613	18643	18545	18463	18543	18487	18533	18633	18472	18725	18469	18555	18541	18646	18581	18740	18659	18720	18535	18657	18792	18820	18449	18335	18714	18566	18704	18508	18689	18751	18780	18534	18675	18672	18613	18484	18501	18546	18416	18722	18595	18525	18724	18680	18641	18634	18640	18537	18443	18647	18518	18630	18462	18553	18571	18712	18655	18704	18628	18671	18633	18731	18772	18462	18662	18606	18550	18606	18544	18811	18602	18754	18624	18541	18780	18713	18638	18569	18535	18536	18658	18553	18641	18704	18612	18876	18495	18791	18552	18661	18522	18617	18858	18499	18401	18449	18651	18616	18570	18624	18420	18475	18470	18653	18553	18793	18494	18581	18459	18479	18714	18686	18653	18606	18749	18598	18677	18553	18559	18535	18793	18546	18650	18486	18634	18235	18679	18603	18756	18552	18500	18811	18824	18476	18650	18493	18626	18528	18419	18576	18465	18529	18567	18506	18616	18693	18565	18662	18636	18631	18540	18856	18480	18480	18866	18707	18615	18599	18395	18915	18567	18638	18516	18596	18808	18661	18684	18512	18761	18507	18719	18833	18544	18611	18619	18610	18650	18702	18623	18671	18635	18579	18688	18803	18568	18697	18541	18681	18733	18482	18564	18594	18742	18593	18736	18706	18574	18581	18621	18631	18630	18647	18550	18725	18538	18440	18454	18517	18573	18492	18650	18494	18510	18760	18663	18612	18711	18745	18645	18526	18411	18621	18516	19009	18744	18506	18575	18499	18664	18682	18503	18902	18454	18534	18809	18735	18419	18646	18455	18675	18551	18441	18507	18476	18593	18347	18581	18745	18503	18557	18531	18591	18551	18536	18534	18833	18673	18751	18742	18665	18424	18741	18428	18495	18555	18626	18615	18585	18780	18597	18641	18588	18560	18622	18627	18491	18604	18526	18711	18698	18612	18583	18688	18625	18629	18633	18639	18655	18479	18586	18635	18601	18575	18819	18679	18573	18601	18512	18615	18692	18629	18588	18524	18609	18440	18608	18515	18607	18477	18711	18474	18534	18704	18612	18534	18791	18417	18728	18659	18526	18559	18784	18708	18670	18676	18380	18649	18645	18608	18560	18614	18457	18681	18708	18654	18608	18624	18654	18691	18895	18559	18580	18628	18506	18666	18652	18698	18823	18580	18602	18506	18726	18484	18579	18642	18485	18710	18498	18676	18780	18607	18464	18552	18713	18448	18782	18501	18772	18785	18500	18381	18596	18592	18499	18775	18633	18668	18587	18460	18505	18403	18622	18602	18695	18841	18548	18743	18708	18486	18520	18645	18664	18499	18543	18769	18611	18671	18587	18656	18600	18438	18557	18559	18705	18775	18477	18413	18528	18529	18888	18571	18510	18499	18454	18573	18521	18695	18498	18551	18522	18601	18819	18745	18537	18643	18718	18681	18689	18514	18824	18748	18576	18733	18804	18480	18503	18666	18667	18723	18627	18697	18749	18595	18569	18567	18547	18530	18488	18803	18644	18520	18568	18666	18638	18704	18697	18525	18573	18680	18592	18775	18495	18620	18689	18624	18464	18803	18436	18556	18615	18414	18700	18729	18713	18679	18799	18604	18748	18674	18918	18626	18672	18488	18684	18476	18585	18483	18531	18439	18419	18649	18509	18564	18553	18708	18599	18612	18816	18768	18529	18535	18711	18530	18423	18454	18499	18620	18678	18771	18670	18682	18698	18638	18696	18772	18465	18793	18489	18470	18648	18865	18554	18663	18397	18502	18602	18571	18688	18620	18702	18418	18662	18723	18596	18460	18661	18473	18492	18355	18788	18562	18505	18666	18501	18672	18455	18573	18425	18637	18694	18702	18535	18676	18581	18703	18661	18580	18661	18525	18785	18368	18827	18600	18546	18737	18628	18536	18520	18608	18520	18678	18584	18647	18812	18690	18695	18632	18765	18456	18518	18569	18719	18682	18527	18731	18831	18628	18676	18673	18699	18580	18350	18665	18725	18558	18648	18564	18648	18566	18447	18531	18647	18586	18550	18734	18740	18632	18733	18404	18633	18487	18551	18797	18587	18587	18578	18595	18417	18518	18521	18907	18720	18492	18639	18573	18634	18589	18569	18530	18599	18570	18644	18407	18470	18630	18428	18762	18560	18780	18787	18766	18546	18755	18583	18616	18507	18577	18610	18566	18680	18669	18798	18631	18547	18451	18569	18538	18769	18607	18608	18472	18690	18678	18650	18642	18726	18456	18567	18621	18472	18493	18496	18536	18548	18617	18581	18614	18603	18693	18479	18461	18676	18525	18567	18649	18503	18517	18764	18398	18598	18801	18644	18598	18588	18638	18614	18710	18596	18640	18688	18531	18662	18475	18670	18691	18659	18542	18815	18630	18573	18537	18516	18751	18609	18517	18634	18762	18608	18609	18646	18602	18531	18550	18784	18723	18626	18623	18672	18555	18808	18633
19118	34468	34422	28328	24590	21635	19617	18779	18097	17836	17419	17707	31798	32262	29020	23848	18780	16998	16664	16378	16266	16196	16145	16376	16286	16262	16309	16237	16340	16367	16183	16337	16265	16215	16407	16344	16249	16231	16315	16068	16315	16135	16133	16284	16369	16164	16369	16229	16307	16220	16316	16189	16195	16381	16266	16184	16160	16270	16234	16242	16057	16179	16177	16232	16169	16100	16186	16358	16157	16215	16203	16037	16123	16179	16236	16265	16285	16208	16319	16341	16172	16378	16229	16148	16225	16082	16124	16234	16071	16352	16243	16154	16337	16290	16292	16092	16243	16205	16206	16230	16212	16216	16222	16219	16244	16183	16172	16236	16268	16196	16192	16384	16354	16274	16188	16064	16272	16394	16283	16099	16070	16225	16254	16290	16192	16313	16111	16320	16190	16138	16247	16296	16197	16168	16212	16169	16058	16151	16174	16230	16257	16409	16242	16151	16091	16285	16089	16084	16213	16258	16255	16261	16196	16311	16178	16370	16186	16123	16352	16176	16340	16207	16284	16130	16354	16171	16257	16194	16224	16086	16170	16116	16273	16100	16227	16179	16223	16385	16265	16221	16179	16245	16278	16243	16166	16268	16201	16235	16135	16097	16284	16233	16153	16081	16164	16095	16476	16105	16139	16224	16265	16224	16323	16404	16230	16295	16155	16214	16022	16291	16422	16270	16258	16288	16142	16270	16260	16329	16266	16097	16349	16131	16192	16270	16387	16216	16347	16298	16159	16350	16338	16253	16277	16173	16265	16301	16237	16282	16269	16130	16200	16217	16446	16220	16337	16293	16151	16112	16165	16141	16155	16375	16096	16274	16228	16224	16287	16286	16290	16152	16337	16277	16063	16073	16230	16149	16222	16269	16011	16317	16169	16380	16164	16268	16164	16109	16066	16137	16258	16197	16116	16153	16219	16191	16172	16285	16274	16129	16264	16188	16232	16175	16168	16180	16002	16073	16262	16278	16176	16281	16278	16038	16150	16216	16267	16079	16210	16257	16488	16470	16395	16078	16174	16277	16294	16225	16275	16234	16180	16040	16484	16363	16161	16129	16285	16195	16294	16370	16280	16234	16181	16228	16200	16327	16079	16193	16291	16082	16268	16049	16203	16249	16221	16151	16212	16237	16286	16398	16075	16343	16205	16276	16439	16257	16249	16217	16208	16278	16316	16377	16293	16056	16234	16266	16034	16280	16259	16203	16194	16272	16423	16382	16085	16339	16242	16287	16428	16207	16205	16040	16004	16178	16334	16102	16199	16288	16285	16325	16159	16195	16173	16161	16248	16189	16075	16159	16171	16322	16368	16256	16273	16343	16422	16249	16268	16136	16343	16304	16188	16137	16223	16218	16106	16261	16145	16096	16348	16333	16301	16176	16177	16219	16178	16247	16202	16149	16254	16191	16296	16324	16128	16112	16282	16105	16202	16256	16211	16286	16178	16257	16306	16244	16285	16205	16115	16263	16106	16126	16126	16138	16204	16145	16371	16128	16268	16140	16200	16311	16313	16280	16243	16267	16237	16107	16304	16195	16322	16219	16104	16193	16198	16038	16097	16332	16231	16129	16326	16167	16299	16291	16290	16369	16318	16122	16112	16220	16361	16221	16137	16178	16338	16247	16350	16342	16291	16224	16117	16123	16281	16240	16204	16286	16364	16156	16145	16223	16494	16185	16315	16345	16177	16339	16160	16350	16343	16156	16190	16344	16318	16242	16145	16165	16276	16141	16204	16355	16282	16227	16160	16367	16242	16204	16199	16224	16184	16189	16291	16289	16097	16258	16084	16161	16143	16217	16051	16330	16328	16114	16310	16325	16119	16276	16107	16224	16118	16306	16188	16141	16149	16185	16320	16257	16159	16168	16235	16104	16188	16214	16181	16082	16256	16246	16152	16097	16291	16272	16100	16061	16208	16307	16092	16142	16251	16399	15997	16178	16073	16327	16175	16397	16147	16290	16227	16032	16395	16323	16171	16074	16184	16263	16288	16355	16163	16158	16070	16039	16241	16059	16254	16103	16328	16294	15965	16153	16186	16341	16148	16152	16177	16209	16373	16217	16212	16403	16182	16168	16294	16181	16171	16178	16221	16143	16186	16192	16306	16168	16264	16083	16103	16304	16395	16176	16304	16232	16115	16373	16306	16233	16197	16334	16061	16288	16270	16197	16110	16221	16182	16202	16245	16158	16343	16192	16185	16348	16018	16101	16293	16204	16133	16287	16179	16261	16073	16321	16297	16202	16269	16024	16204	16192	16105	16076	16195	16302	16174	16259	16322	16133	16186	16166	16198	16228	16117	16111	16240	16282	16208	16167	16209	16147	16258	16222	16284	16228	16267	16395	16202	16153	16181	16162	16231	16286	16331	16163	16099	16261	16265	16098	16246	16196	16377	16238	16372	16087	16183	16085	16189	16339	16370	16234	16348	16146	16374	16196	16309	16164	16324	16094	16294	16281	16219	16290	16158	16175	16133	16354	16146	16057	16199	16163	16214	16176	16246	16092	16283	16139	16258	16133	16285	16135	16234	16147	16371	16140	16250	16307	16072	16193	16261	16260	16272	16266	16191	16279	16188	16140	16245	16218	16199	16171	16122	16140	16319	16242	16227	16379	16065	16099	16322	16284	16320	16165	16130	16175	16205	16490	16065	16265	16068	16210	16161	16241	16230	16186	16232	16177	16310	16223	16115	16268	16093	16251	16306	16298	16269	16031	16334	16216	16322	16146	16212	16122	16287	16318	16087	16302	16163	16181	16334	16291	16178	16113	16185	16077	16216	16200	16458	16278	16061	16275	16143	16301	16244	16153	16023	16084	16254	16159	16412	16286	16215	16196	16300	16336	16478	16279	16272	16443	16111	16297	16144	16432	16051	16411	16163	16102	16135	16424	16215	16272	16185	16282	16394	16396	16139	16390	16215	16516	16325	16312	16148	15985	16136	16248	16265	16120	16234	16209	16055	16317	16399	16275	16243	16389	16199	16171	16254	16314	16246	16306	16344	16093	16406	16037	16235	16268	16055	16277	16098	16222	16177	16431	16467	16306	16142	16084	16182	16214	16162	16200	16304	16311	16064	16035	16285	16312	16314	16344	16122	16038	16269	16174	16192	16250	16265	16195	16290	16265	16186	16228	16219	16436	16304	16239	16263	16244	16249	16281	16272	16191	16293	16293	16150	16098	16329	16152	16139	16251	16294	16138	16183	16296	16064	16315	16139	16283	16123	16295	16250	16219	16076	16320	16116	16375	16137	16291	16259	16257	16231	16121	16344	16152	16215	16115	16232	16191	16375	16197	16417	16425	16264	16154	16343	16329	16106	16363	16189	16335	16327	16151	16393	16270	16103	16412	16026	16266	16146	16305	16142	16281	16283	16070	16164	16138	16293	16025	16279	16172	16161	16089	16151	16195	16338	16146	16169	16217	16197	16042	16095	16237	16290	16169	16276	16170	16208	16116	16219	16184	16200	16161	16172	16179	16189	16278	16059	16305	16114	16218	16301	16226	16160	16234	16253	16229	16183	16391	16263	16154	16258	16249	16190	16067	16251	16280	16250	16302	15972	16199	16311	16187	16338	16403	16225	16133	16302	16137	16069	16156	16221	16312	16257	16296	16149	16229	16245	16158	16289	16148	16145	16224	16118	16325	16218	16116	16200	16225	16159	16313	16258	16337	16164	16203	16195	16076	16225	16043	16164	16305	16376	16518	16210	16195	16201	16233	16241	16256	16183	16157	16173	16352	16178	16138	16171	16148	16232	16116	16296	16349	16218	16094	16244	16182	16153	16168	16267	16193	16211	16360	16278	16188	16259	16182	16239	16244	16285	16180	16268	16216	16297	16143	16226	16261	16142	16128	16249	16315	16144	16138	16239	16397	16109	16269	16215	16301	16192	16325	16213	16358	16208	16170	16156	16050	16197	16368	16168	16063	16294	16273	16232	16109	16256	16198	16207	16225	16224	16265	16321	16244	16264	16195	16331	16255	16404	16160	16092	16348	16061	16201	16323	15993	16315	16325	16270	16150	16226	16117	16101	16055	16104	16198	16208	16252	16211	16177	16420	16049	16227	16290	16416	16132	16290	16165	16344	16283	16036	16340	15903	16333	16358	16303	16307	16158	16241	16274	16315	16146	16145	16250	16304	16289	16249	16351	16381	16318	16174	16200	16251	16343	16321	16274	16259	16374	16132	16236	16112	16249	16046	16052	16272	16209	16224	16247	16286	16261	16140	16346	15946	16087	16305	16287	16275	16047	16407	16259	16269	16235	16041	16049	16325	16363	16184	16239	16252	16157	16287	16094	16278	16050	16370	16147	16116	16068	16248	16192	16362	16239	16283	16232	16108	16365	16313	16342	16136	16227	16111	16398	16137	16122	16221	16173	16135	16171	16164	16253	16219	16148	16178	16041	16154	16400	16235	16210	16301	16370	16355	16241	15954	16182	16172	16313	16086	16207	16259	15985	16451	16233	16082	16250	16171	16181	16118	16173	16188	16168	16212	16065	16106	16266	16246	16280	16208	16279	16255	16232	16166	16290	16223	16376	16161	16127	16174	16314	16234	16230	16299	16284	16127	16216	16251	16157	16076	16242	16277	16153	16230	16319	16203	16255	16147	16372	16160	16154	16220	16361	16268	16368	16185	16228	16181	16181	16158	16274	16208	16180	16278	16270	16271	16058	16031	16145	16266	16222	16282	16192	16333	16282	16224	16133	16207	16232	16437	16370	16265	16188	16100	16206	16193	16130	16154	16262	16206	16074	16415	16023	16150	16272	16379	16229	16308	16301	16129	16264	16205	16284	16274	16100	16366	16156	16280	16292	16105	16236	16307	16181	16360	16159	16215	16228	16115	16209	16191	16355	16388	16258	16303	16132	16310	16101	16253	16310	16173	16297	16160	16290	16309	16365	16305	16280	16174	16200	16270	16253	16222	16216	16414	16202	16240	16000	16135	16300	16186	16267	16182	16209	16237	16269	16325	16367	16322	16059	16112	16283	16388	16200	16196	16312	16151	16154	16213	16177	16180	16246	16161	16265	16290	16192	16120	16342	16081	16275	16268	16273	16051	16150	16320	16196	16263	16177	16166	16414	16125	16240	16144	16154	16381	16379	16340	16144	16303	16199	16236	16097	16111	16354	16201	16097
22223	20682	28315	23119	21245	24173	26738	21653	20183	20160	19979	19701	31671	38502	35584	29444	23387	20718	19575	18927	18975	18655	18866	18833	18859	19114	19045	18758	18767	18683	18647	18891	18879	18911	18744	18876	18713	18721	18816	18735	18680	18801	18908	18734	18961	18703	18792	18759	18735	18755	18929	18692	18687	18751	18939	18722	18527	18659	18858	18832	18741	18743	18580	18758	18801	18700	18871	18687	18781	18580	18867	18768	18572	18785	18700	18627	18659	18698	18932	18931	18594	18788	18912	18837	18860	18627	18670	18944	18790	18818	18732	18921	18543	18786	18870	18817	18780	18809	18823	18908	18769	18679	18759	18748	18801	18540	18573	18742	18774	18758	18743	18644	18694	18819	18806	18856	18701	18887	18764	18626	18697	18824	18686	18747	18588	18660	18711	18632	18874	18695	18697	18734	18671	18652	18569	18558	18712	18603	18737	18536	18904	18539	18691	18777	18709	18754	18713	18636	18506	18794	18812	18768	18687	18717	18560	18641	18719	18595	18649	18660	18854	18559	18672	18971	18834	18785	18776	18588	18837	18827	18702	18547	18632	18566	18763	18522	18609	18781	18615	18749	18497	18771	18555	18663	18816	18599	18619	18839	18656	18485	18630	18553	18849	18678	18898	18764	18712	18575	18682	18659	18620	18712	18620	18647	18848	18705	18648	18684	18865	18759	18604	18455	18740	18770	18617	18319	18678	18634	18613	18670	18545	18686	18675	18601	18625	18800	18801	18748	18762	18769	18667	18862	18782	18756	18640	18572	18950	18780	18715	18690	18760	18617	18488	18770	18617	18609	18684	18671	18771	18788	18756	18713	18527	18524	18831	18766	18690	18619	18746	18916	18738	18902	18787	18656	18768	18728	18922	18662	18836	18772	18739	18681	18788	18770	18865	18506	18806	18713	18871	18738	18709	18585	18457	18870	18603	18690	18610	18628	18689	18413	18596	18695	18569	18711	18604	18562	18689	18658	18647	18439	18895	18630	18701	18584	18655	18738	18548	18575	18700	18701	18744	18682	18614	18641	18682	18739	18461	18723	18667	18779	18676	18691	18548	18577	18702	18766	18915	18701	18847	18725	18683	18547	18670	18572	18581	18805	18901	18484	18701	18729	18493	18366	18694	18773	18748	18791	18778	18713	18562	18819	18454	18564	18720	18640	18669	18682	18671	18727	18780	18810	18715	18784	18714	18579	18940	18674	18617	18610	18516	18485	18797	18707	18428	18722	18895	18641	18813	18752	18695	18599	18757	18572	18485	18716	18782	18523	18877	18675	18497	18703	18678	18549	18625	18670	18653	18866	18874	18766	18681	18807	18798	18643	18668	18827	18874	18637	18646	18702	18692	18677	18559	18555	18588	18538	18659	18726	18827	18777	18664	18733	18739	18745	18946	18845	18692	18758	18721	18639	18566	18867	18718	18626	18605	18728	18835	18626	18625	18605	18853	18787	18754	18563	18580	18614	18706	18602	18588	18640	18622	18665	18612	18745	18835	18562	18697	18739	18688	18724	18691	18777	18695	18703	18893	18679	18543	18719	18715	18867	18562	18615	18589	18675	18660	18619	18678	18560	18634	18529	18740	18644	18707	18749	18689	18847	18715	18577	18602	18715	18508	18675	18756	18460	18677	18601	18757	18797	18662	18631	18644	18772	18475	18625	18802	18646	18845	18715	18829	18544	18809	18490	18982	18681	18778	18637	18693	18362	18553	18665	18529	18721	18694	18866	18728	18657	18760	18630	18559	18810	18645	18776	18697	18508	18598	18633	18829	18679	18676	18697	18449	18733	18496	18751	18560	18557	18832	18840	18839	18516	18707	18674	18585	18713	18750	18705	18557	18660	18505	18733	18657	18382	18553	18530	18683	18727	18695	18766	18686	18630	18642	18754	18566	18760	18766	18606	18379	18695	18684	18548	18732	18655	18593	18606	18695	18462	18707	18719	18618	18841	18623	18615	18561	18706	18633	18580	18581	18957	18724	18582	18638	18545	18693	18876	18661	18542	18612	18788	18733	18447	18623	18601	18730	18831	18704	18679	18467	18712	18650	18842	18851	18653	18493	18804	18673	18920	18675	18723	18716	18696	18683	18740	18806	18625	18568	18501	18868	18718	18631	18605	18555	18596	18757	18792	18599	18697	18748	18630	18633	18558	18690	18635	18627	18522	18704	18636	18599	18628	18744	18970	18598	18633	18555	18571	18566	18574	18880	18741	18782	18589	18825	18635	18624	18739	18790	18689	18741	18676	18567	18737	18763	18687	18756	18533	18832	18703	18584	18615	18716	18542	18413	18634	18458	18702	18637	18709	18692	18467	18811	18425	18713	18668	18571	18662	18600	18665	18610	18650	18654	18928	18750	18524	18717	18488	18707	18732	18626	18698	18670	18723	18520	18636	18771	18813	18781	18824	18839	18665	18812	18525	18701	18571	18736	18577	18436	18544	18724	18625	18672	18673	18599	18734	18688	18639	18649	18522	18818	18694	18741	18587	18661	18704	18646	18756	18848	18614	18482	18656	18626	18473	18737	18603	18759	18825	18818	18811	18741	18847	18589	18768	18752	18532	18811	18688	18562	18628	18688	18661	18710	18941	18759	18853	18794	18645	18716	18665	18710	18681	18722	18689	18570	18644	18807	18726	18778	18797	18631	18412	18805	18679	18681	18659	18791	18862	18562	18597	18845	18778	18519	18857	18674	18564	18691	18551	18645	18793	18723	18680	18485	18778	18817	18524	18537	18590	18578	18658	18709	18622	18629	18699	18719	18706	18718	18637	18424	18763	18771	18657	18636	18694	18515	18656	18676	18758	18800	18579	18716	18661	18804	18701	18648	18773	18727	18607	18455	18500	18666	18735	18477	18626	18768	18774	18516	18552	18719	18495	18773	18582	18810	18360	18636	18765	18720	18838	18607	18545	18701	18647	18529	18603	18866	18768	18426	18662	18645	18842	18603	18747	18606	18752	18913	18702	18663	18660	18605	18593	18721	18766	18823	18712	18731	18816	18827	18691	18780	18522	18639	18666	18725	18679	18752	18739	18749	18782	18751	18974	18738	18826	18855	18898	18621	18741	18831	18701	18681	18730	18883	18791	18680	18624	18618	18498	18546	18598	18735	18438	18600	18711	18607	18747	18659	18453	18642	18506	18782	18744	18575	18324	18652	18696	18683	18756	18501	18610	18752	18470	18638	18570	18724	18730	18750	18671	18667	18599	18629	18592	18543	18588	18683	18566	18656	18670	18679	18681	18598	18488	18708	18772	18809	18722	18899	18622	18797	18498	18828	18745	18561	18662	18807	18565	18887	18725	18689	18603	18568	18601	18796	18672	18759	18698	18559	18618	18848	18796	18998	18654	18745	18701	18564	18551	18806	18750	18665	18633	18561	18623	18697	18588	18785	18785	18648	18629	18656	18740	18570	18485	18593	18694	18759	18569	18549	18717	18695	18824	18567	18538	18728	18753	18643	18761	18604	18825	18680	18699	18631	18453	18671	18845	18777	18695	18722	18715	18690	18571	18590	18810	18635	18567	18597	18707	18561	18649	18666	18631	18755	18681	18687	18771	18753	18880	18741	18718	18533	18673	18652	18606	18636	18672	18444	18703	18733	18614	18694	18653	18854	18875	18830	18780	18650	18882	18851	18659	18474	18508	18592	18752	18847	18582	18884	18673	18688	18631	18708	18785	18675	18617	18640	18635	18657	18812	18598	18703	18757	18701	18815	18698	18815	18655	18636	18423	18911	18809	18778	18701	18907	18942	18775	18757	18504	18527	18394	18499	18722	18720	18642	18709	18847	18815	18919	18741	18707	18566	18941	18758	18489	18660	18593	18613	18704	18803	18573	18606	18660	18792	18438	18733	18722	18544	18725	18699	18703	18706	18750	18663	18659	18758	18804	18680	18670	18546	18693	18742	18751	18516	18654	18361	18479	18713	18673	18651	18565	18590	18724	18624	18674	18690	18831	18959	18743	18591	18628	18582	18723	18656	18709	18689	18798	18743	18725	18796	18792	18647	18620	18654	18712	18702	18729	18497	18567	18781	18917	18331	18590	18800	18629	18912	18715	18643	18803	18745	18691	18826	18702	18559	18457	18746	18669	18603	18708	18660	18759	18667	18830	18738	18595	18694	18618	18534	18613	18778	18628	18763	18687	18563	18646	18533	18659	18534	18578	18777	18486	18738	18808	18664	18690	18846	18726	18756	18666	18774	18672	18631	18555	18576	18580	18759	18571	18399	18574	18782	18624	18636	18582	18751	18817	18672	18666	18787	18638	18600	18645	18820	18679	18710	18831	18677	18813	18746	18644	18738	18842	18750	18750	18795	18734	18604	18692	18679	18812	18567	18642	18705	18719	18811	18626	18718	18620	18648	18759	18762	18717	18630	18547	18778	18390	18539	18770	18781	18637	18738	18753	18777	18618	18664	18686	18655	18635	18680	18523	18687	18628	18748	18767	18794	18707	18502	18721	18752	18753	18781	18581	18560	18747	18658	18531	18825	18700	18793	18743	18698	18658	18783	18761	18706	18558	18886	18575	18758	18439	18851	18856	18641	18759	18797	18673	18457	18929	18918	18769	18858	18657	18476	18644	18494	18803	18612	18881	18419	18577	18540	18570	18696	18664	18818	18673	18625	18741	18408	18812	18687	18532	18530	18660	18546	18791	18739	18722	18603	18835	18694	18722	18494	18717	18704	18820	18616	18650	18638	18791	18682	18532	18650	18748	18870	18690	18721	18800	18704	18862	18914	18786	18677	18614	18671	18944	18801	18645	18520	18550	18743	18751	18655	18533	18745	18687	18545	18716	18594	18691	18628	18762	18809	18672	18543	18669	18759	18766	18662	18706	18616	18681	18651	18558	18502	18745	18370	18572	18784	18735	18688	18794	18798	18815	18593	18550	18704	18793	18678	18568	18717	18630	18733	18834	18662	18763	18757	18660	18566	18706	18612	18709	18646	18604	18667	18610	18810	18691	18820	18671	18675	18572	18710	18830	18662	18713	18638	18482	18732	18818	18702	18704	18776	18814	18709	18853	18582	18657	18740	18758	18681	18885	18586	18796	18655	18631	18772	18724	18816	18860	18791	18669	18709	18819	18632	18494	18542	18746	18773	18596	18749	18831	18756	18646	18573	18639	18733	18789	18603
20343	38663	38088	31645	28271	24570	21861	19909	18291	17716	17548	17613	35850	39597	36528	29277	21094	17850	16942	16403	16384	16217	16228	16276	16329	16319	16164	16289	16075	16269	16217	16042	16472	16300	16336	16299	16226	16197	16199	16238	16239	16200	16382	16164	16333	16256	16349	16410	16276	16293	16221	16409	16379	16118	16182	16323	16184	16290	16316	16255	16390	16245	16224	16222	16412	16279	16260	16190	16251	16294	16171	16301	16234	16161	16445	16092	16325	16168	16119	15991	16160	16167	16196	16302	16052	16280	16226	16182	16226	16240	16202	16320	16207	16262	16280	16178	16273	16277	16281	16307	16192	16244	16202	16195	16365	16218	16256	16336	16242	16291	16341	16342	16287	16384	16261	16245	16260	16198	16180	16309	16098	16031	16356	16333	16134	16349	16158	16152	16307	16245	16290	16291	16257	16224	16330	16416	16384	16342	16272	16078	16335	16255	16252	16226	16139	16248	16323	16005	16197	16301	16147	16157	16329	16234	16052	16115	16335	16143	16182	16282	16291	16333	16058	16294	16237	16195	16263	16207	16223	16208	16342	16235	16164	16223	16142	16255	16270	16385	16200	16142	16176	16363	16386	16181	16311	16250	16202	16256	16281	16284	16247	16214	16108	16352	16250	16234	16318	16241	16245	16103	16167	16271	16230	16372	16316	16148	16133	16286	16281	16350	16295	16176	16394	16487	16265	16283	16315	16275	16231	16264	16413	16185	16296	16372	16145	16212	15999	16383	16176	16468	16220	16265	16367	16263	16155	16153	16261	16159	16401	16255	16136	16300	16378	16255	16129	16233	16022	16333	16217	16122	16349	16351	16262	16429	16259	16184	16187	16203	16218	16295	16156	16221	16238	16214	16421	16128	16028	16351	16261	16144	16045	16093	16319	16265	16258	16276	16116	16151	16149	16267	16227	16268	16383	16282	16174	16279	16155	16187	16328	16242	16238	16218	16207	16197	16353	16350	16072	16198	16237	16205	16438	16107	16448	16299	16012	16145	16371	16387	16117	16360	16186	16211	16076	16156	16244	16253	16122	16253	16130	16189	16170	16125	16178	16285	16309	16285	16034	16284	16379	16264	16325	16245	16256	16239	16208	16082	16184	16065	16298	16444	16046	16277	16282	16369	16149	16142	16212	16195	16137	16330	16234	16363	16231	16210	16191	16457	16121	16382	16322	16263	16272	16323	16198	16347	16270	16273	16244	16209	16301	16174	16247	16175	16188	16411	16328	16141	16244	16320	16113	16189	16206	16321	16036	16165	16304	16174	16338	16019	16173	16323	16266	16151	16253	16243	16179	16236	16331	16172	16298	16256	16143	16226	16245	16310	16410	16193	16330	16288	16259	16248	16190	16261	16291	16153	16248	16149	16063	16255	16306	16369	16156	16211	16091	16143	16111	16398	16138	16167	16437	16257	16293	16113	16296	16165	16104	16235	16240	16364	16235	16278	16351	16334	16172	16180	16213	16308	16329	16149	16385	16097	16239	16195	16154	16190	16190	16401	16269	16397	16042	16114	16270	16102	16194	16109	16272	16236	16080	16360	16232	16186	16200	16158	16234	16252	16128	16290	16280	16324	16237	16142	16142	16180	16211	16172	16093	16168	16214	16336	16212	16243	16385	16203	16278	16247	16253	16095	16165	16197	16095	16033	16241	16180	16235	16285	16274	16235	16138	16300	16390	16229	16123	16161	16209	16133	16109	16287	16342	16128	16242	16163	16250	16053	16269	16367	16331	16319	16172	16308	16193	16082	16131	16361	16207	16176	16186	16229	16169	16181	16369	16192	16174	16219	16240	16209	16102	16193	16242	16246	16275	16240	16246	16268	16190	16222	16188	16200	16229	16307	16100	16398	16204	16266	16195	16197	16208	16198	16267	16156	16377	16131	16286	16203	16041	16400	16202	16179	16159	16270	16184	16152	16117	16137	16266	16172	16263	16344	16211	16446	16255	16273	16169	16365	16206	16232	16081	16262	16218	16316	16240	16105	16220	16171	16204	16335	16360	16279	16524	16362	16274	16259	16181	16232	16198	16311	16201	16425	16289	16251	16241	16075	16199	16102	16309	16214	16134	16205	16206	16127	16389	16291	16159	16178	16148	16274	16394	16229	16303	16152	16191	16335	16161	16193	16124	16161	16110	16292	16309	16197	16167	16242	16247	16411	16245	16172	16195	16220	16280	16100	16337	16248	16136	16084	16391	16290	16157	16101	16247	16333	16232	16170	16175	16455	16195	16128	16333	16188	16109	16327	16199	16158	16372	16188	16196	16191	16163	16201	16249	16250	16302	16215	16233	16214	16346	16109	16098	16164	16153	16200	16379	16236	16249	16253	16166	16159	16134	16358	16184	16154	16124	16231	16304	16269	16292	16204	16247	16241	16310	16302	16238	16341	16284	16225	16209	16257	16158	16283	16242	16277	16248	15998	16152	16200	16287	16356	16226	16290	16310	16134	16287	16235	16213	16184	16285	16163	16139	15948	16154	16093	16119	16281	16080	16117	16215	16183	16226	16256	16167	16175	16159	16367	16312	16304	16031	16100	16333	16329	16142	16123	16159	16140	16118	16296	16296	16083	16275	16403	16283	16108	16240	16210	16204	16344	16115	16213	16188	16035	16115	16407	16292	16099	16129	16257	16204	16382	16269	16355	16291	16288	16154	16317	16143	16267	16140	16190	16045	16069	16249	16228	16179	16287	16222	16223	16177	16362	16234	16169	15994	16367	16232	16355	16316	16279	16111	16122	16230	16250	16301	16098	16409	16261	16389	16309	16506	16289	16446	16153	16364	16288	16169	16114	16252	16239	16245	16406	16287	16233	16256	16175	16082	16168	16239	16231	16194	16145	16255	16047	16219	16327	16245	16131	16055	16295	16282	16197	16319	16248	16283	16425	16266	16144	16238	16203	16203	16119	16165	16210	16332	16200	16357	16274	16326	16245	16499	16252	16178	16186	16018	16282	16139	16266	16319	16081	16142	16253	16086	16233	16021	16279	16133	16277	16388	16327	16139	16231	16293	16122	16044	16402	16182	16414	16299	16287	16034	16111	16293	16291	16169	16319	16142	16130	16251	16325	16289	16248	16157	16103	16295	16300	16381	16247	16207	16057	16231	16333	16408	16347	16080	16108	16319	16242	16290	16228	16320	16263	16003	16139	16203	16176	16295	16276	16103	16009	16141	16202	16133	16503	16382	16170	16277	16244	16131	16192	16204	16259	16218	16223	16098	16235	16412	16101	16304	16259	16074	16078	16169	16084	16228	16221	16325	16337	16415	16160	16214	16230	16373	16071	16260	16220	16293	16240	16239	16425	16362	15972	16161	16411	16256	16099	16227	16144	16299	16176	16082	16153	16043	16226	16302	16050	16296	16271	16255	16272	16377	16084	16311	16527	16125	16151	16341	16288	16095	16233	16271	16207	16368	16110	16183	16381	16265	16231	16064	16379	16268	16172	16269	16115	16151	16278	16278	16057	16234	16123	16358	16259	16256	16238	16239	16202	16084	16187	16207	16158	16187	16142	16199	16283	16232	16276	16469	16295	16129	16189	16159	16131	16225	16351	16147	16102	16123	16215	16024	16158	16287	16392	16088	16318	16276	16146	16327	16204	16307	16292	16318	16332	16303	16230	16361	16271	16289	16137	16165	16350	16411	16276	16309	16245	16398	16404	16242	16178	16149	16272	16183	16327	16443	16208	16231	16216	16223	16267	16248	16440	16259	16337	16251	16120	16183	16126	16283	16361	16227	16079	16217	16091	15997	16369	16298	16437	16186	16242	16262	16316	16312	16201	16206	16268	16298	16280	16167	16086	16224	16263	16183	16251	16205	16216	16069	16101	16185	16157	16181	16181	16368	16276	16231	16244	16233	16244	16012	16222	16239	16126	16082	16236	16125	16184	16351	16114	16233	16273	16265	16189	16207	16355	16219	16151	16224	16189	16299	16093	16389	16054	16099	16281	16192	16235	16252	16210	16453	16082	16175	16277	16264	16421	16091	16354	15964	16270	16295	16112	16161	16360	16328	16224	16248	16373	16158	16186	16308	16234	16287	16179	16203	16229	16187	16246	16243	16075	16321	16227	16288	16107	16275	16317	16360	16178	16214	16189	16219	16191	16314	16248	16244	16277	16037	16258	16157	16247	16313	16231	16247	16358	16036	16270	16265	16108	16216	16434	16117	16385	16092	16220	16372	16160	16296	16234	16177	16201	16229	16285	16321	16279	16241	16133	16301	16467	16146	16185	16154	16060	16306	16133	16215	16213	16156	16229	16218	16188	16208	16188	16262	16401	16128	16113	16231	16395	16241	16156	16234	16303	16294	16276	16224	16404	16290	16118	16262	16263	16171	16344	16227	16427	16052	16307	16014	16265	16179	16454	16269	16146	16354	16315	16175	16093	16157	16304	16316	16397	16356	16275	16400	16296	16350	16102	16376	16131	16225	16084	16060	16187	16232	16315	16156	16374	16130	16236	16148	16242	16150	16278	16365	16277	16196	16251	16302	16262	16162	16177	16376	16369	16301	16100	16268	16292	16277	16297	16229	16376	16162	16329	16286	16186	16335	16223	16115	16336	16080	16344	16172	16107	16224	16244	16221	16299	16176	16226	16186	16232	16194	16211	16239	16301	16163	16173	16194	16273	16246	16343	16239	16129	16157	16071	16224	16188	16171	16280	16341	16289	16260	16027	16197	16277	16335	16328	16370	16300	16187	16091	16265	16299	16291	16212	16325	16175	16292	16128	16278	16171	16181	16306	16161	16327	16204	16277	16153	16321	16158	16238	16321	15990	16220	16206	16335	16053	16159	16172	16195	16331	16210	16063	16310	16205	16193	16325	16260	16187	16229	16383	16327	16301	16311	16175	16247	16224	16177	16179	16169	16388	16335	16053	16251	16275	16186	16248	16164	16317	16224	16110	16305	16268	16264	16203	16091	16289	16413	16176	16226	16177	16174	16151	16257	16257	16245	16207	16170	16351	16263	16198	16183	16362	16194	16240	16229	16251	16196	16321	16300	16119	16210	16294	16498	16306	16294	16192	16149	16100	16309	16174	16154	16330	16362	16190	16270	16285	16216	16031	16414	16207	16260	16008	16246	16202	16354	16287	16231	16193	16164	16168	16308	16421	16180	16351	16271	16238	16319	16424
27020	23178	28324	26025	21692	20493	20344	19226	19045	18640	18471	18275	19162	20220	20188	19447	18855	18518	18206	18059	17972	18259	18080	18144	18068	18110	18018	18071	18333	18138	18138	18147	18163	18069	18261	18131	18028	18062	18228	18193	18123	18085	17907	18117	17969	18241	18307	17962	18051	18097	18100	18038	18088	18064	17945	18072	18228	18280	18084	18032	17914	18014	18135	18080	17898	18151	18050	18038	18075	18057	18037	18146	17992	18123	18147	18187	18145	18052	18230	18141	17902	18031	18224	18084	17994	17986	18019	18039	18248	17847	17952	18162	17864	18111	17980	18015	18359	18020	18018	18091	18121	18099	18072	18288	18010	18147	18035	18040	18170	17918	18073	17939	18145	18169	18318	18116	18030	18137	18087	17978	18180	18021	18027	17993	18090	18119	18224	18088	18050	18005	18134	17984	18100	17892	18249	18243	18153	18077	18074	18155	18066	17869	18200	18240	17991	18294	18131	18144	17912	18110	17865	18159	18185	18219	18145	18020	17877	18018	18125	18180	18127	18019	18171	18189	18093	18068	17990	17989	18141	17948	18082	18148	18225	18040	17998	18118	18238	18313	18236	17979	18076	18159	18226	18179	17868	18103	18124	18204	18141	18012	18202	18170	18219	18061	18085	17974	18084	18167	18128	18143	18003	17920	18084	18036	17958	18262	18154	18115	18107	17932	17984	18059	18140	18135	18027	17997	17972	18239	18120	18027	18156	18256	18085	18136	18118	18151	18103	18227	18159	18124	17940	18206	17995	18218	18069	18195	18004	18123	17866	18056	18130	18195	17926	18203	17969	18049	18006	18108	18284	17982	18259	17941	18026	18131	18047	18139	18011	18256	17974	18067	18020	18062	17969	17975	18165	17893	18014	18255	18111	18058	18025	18099	18061	18065	17963	17885	18170	18135	17988	18196	17934	18030	18015	18295	18052	18068	18060	18005	18144	18000	18081	18079	18171	18279	18256	18173	18106	18122	18069	18084	18153	18000	17761	18117	18139	18199	18163	18044	18040	18053	18134	18062	18175	17896	18122	18131	18107	18163	18064	18127	18125	18083	18160	18022	17984	18130	18103	18127	18130	18116	18340	18049	18069	17849	18120	18119	18080	18190	18070	18193	18154	17953	18032	18042	17948	18106	18302	17754	17984	17877	18035	18064	18163	17876	18074	18051	18097	18185	18207	18262	18117	18107	18193	17962	18183	18115	18263	18016	18059	18012	18147	18061	17909	18091	18113	18179	17930	18118	17870	17934	18120	18211	17951	17950	18008	18204	18118	18100	18071	18074	18005	18137	18253	18301	18045	18039	18176	18159	18166	18227	18259	17977	17979	17973	18111	18313	18072	18257	17785	17934	18079	18037	18010	18013	18136	18014	18233	18086	18135	18183	18222	17843	18008	18140	18008	18100	17979	17991	18289	17923	18230	18211	18075	18066	18231	18108	17936	17765	17950	17940	18190	18116	18273	17846	18128	18126	17972	18308	18060	17897	18202	17919	17982	17946	18242	18055	18121	17932	18143	18227	17893	18137	18123	18096	18267	17959	18237	18186	18241	18203	18185	17995	18055	18079	18373	17963	18096	18099	18066	18057	18029	18021	18075	18331	18226	18260	18108	17909	18106	18102	18128	18269	18140	18012	18070	17975	17942	17995	18175	18072	18065	18336	18220	18112	18086	17932	18097	18178	18241	18207	18189	18031	18265	18066	18203	18115	17944	17980	18158	18031	18198	17927	18198	18189	18167	18023	18115	17810	18160	17972	18236	18025	18266	18099	18179	18179	18180	18081	17971	17990	17989	18010	18025	17979	18098	18084	17978	18158	17830	17950	18158	18114	18054	18131	18059	18300	18184	17947	18075	18065	18204	18157	18217	18163	18092	18183	18114	18256	18074	18117	18033	18016	17952	17995	18210	18179	17877	18071	17964	17949	18108	18324	18131	18033	17987	18218	18166	17989	18185	18167	18106	18080	18188	17995	17901	18124	17953	18058	17944	18311	18228	18195	18066	18091	18106	18137	18037	18218	18229	18123	18263	18123	18162	18070	18126	18096	18130	17928	17992	18067	18123	18058	18047	17886	18026	18087	17905	18320	18159	18123	18092	18147	17983	18007	18162	18239	18037	18184	17815	18063	17918	18066	18141	18031	17990	18215	17838	18068	18028	18058	17972	18005	18262	18047	17950	18234	18151	18153	17962	18136	18086	18039	18030	18053	18263	18008	17882	18161	18099	18091	18285	18094	18238	17789	18157	18032	17955	18021	18086	17960	17857	17939	18055	18266	18116	17917	17866	18147	17818	18086	18204	17999	18307	18159	18243	18188	18265	17994	17957	18071	17874	17940	17906	18191	17908	18140	17933	18038	17936	18334	18040	18080	18075	18140	18229	18013	18095	18271	18178	17888	18131	18059	18084	18118	17942	17961	18068	18134	18026	18220	18212	18017	17938	18244	18010	18162	18139	18131	18108	17969	18153	18119	17968	17863	18083	18070	18027	18019	18146	18236	18018	18120	17969	18213	18134	18370	18146	17926	17883	17845	18025	17934	18083	18153	18143	18092	18062	18349	18222	18076	17926	17965	18172	18201	17973	18232	18064	18298	18187	17864	18086	18191	18103	18147	18004	17966	18169	17808	18199	18115	17996	18083	18237	18022	18067	17917	18160	17985	18180	18136	17968	18099	18081	18168	18251	17880	18135	18128	17895	18033	17892	18239	18082	18113	18071	17996	18224	18216	18215	18232	18061	18195	18041	18276	17999	18028	18022	18183	18098	18093	18251	18057	18111	18065	17937	18169	18194	18142	18140	18133	18068	18000	18154	18132	18252	18140	18075	18164	18222	17991	18254	18143	17853	18024	18203	18062	18202	18069	18021	18179	18237	18089	18247	18144	18054	18291	18320	18276	17970	18003	18151	18011	18069	18170	18073	18080	18294	18304	17960	17976	17961	18148	18049	18045	18003	18016	18275	18154	18012	18241	18094	18170	18187	18103	18165	18014	17971	17971	18063	18029	18008	18114	17781	18162	18000	18170	18119	18262	17941	18020	18177	18185	17905	18055	17874	17988	18075	18133	17845	17952	18264	18314	18256	18203	17980	18115	17885	18010	18060	17961	18001	18129	18104	18203	18125	18071	18112	18139	18150	17944	18197	18054	18269	18128	17902	18030	18038	18082	18153	18154	18145	18148	17946	17820	18231	18133	18197	18186	18200	18063	18040	18007	18000	18143	17981	18036	18067	18134	18078	18187	18211	18015	18205	18069	18052	18317	18025	18021	18116	18032	18011	18057	18049	18135	18218	18020	18017	18084	18165	18041	17971	17903	17929	18091	18121	18112	18272	18143	18314	18079	18000	18050	17707	18067	18120	18068	18084	18113	18034	18112	18065	17891	18210	18241	17966	18091	17891	18078	17959	18107	17964	18006	18031	18142	18165	18057	18240	18139	17974	18204	18023	18253	18215	18221	18069	18170	18259	18056	18079	18378	17966	18098	17953	18315	18043	17975	18001	18200	18091	17949	18184	18028	17934	18069	18074	18107	17955	18128	18298	18138	17919	18256	18189	18079	18188	18316	18132	18200	18127	18256	18065	18155	18226	17996	18009	18190	18095	18291	18089	18220	18222	18286	18192	17998	18124	18230	18004	18151	18157	18152	18128	18001	17939	18271	18225	18037	18228	17970	18117	18261	18160	18091	18118	18042	18024	18191	18135	18049	18100	18019	18252	18159	18091	18146	18092	17874	17973	18229	18065	18197	18183	18102	18085	18071	17951	18131	18096	18112	18132	18198	18420	18079	18144	18234	18165	18139	18034	18174	18222	18277	18061	18272	18109	18050	18270	18256	17954	18035	18215	18115	18086	18084	18243	18246	18074	18029	18026	17963	18097	17910	17942	18014	18008	17937	18090	18015	18117	18065	17976	18102	18149	18172	18291	17826	18234	18131	18021	18254	18036	18061	18139	18084	18088	17987	17974	18240	18034	18055	17984	18032	18117	17985	18140	18182	18192	18273	18211	18059	17920	18080	18211	18141	18225	18313	18064	18120	18035	17956	17875	18001	17776	18034	18186	18076	17946	18018	18003	18283	18255	17919	18027	18114	18133	18055	18172	18060	17969	18114	18304	18072	18077	18104	17997	18192	18190	18050	18188	18169	18145	18228	18226	17930	18060	18210	18135	18272	18168	18073	18140	18239	18260	17920	18152	18054	18059	18045	18200	18219	18225	18030	17937	18322	18208	18027	18233	18260	18048	18167	18033	17855	18063	18117	18103	18249	18160	18116	18038	18049	17978	18052	18047	18226	17850	18061	17862	18022	18220	18275	18143	18080	18057	17978	18277	18135	18191	18043	18146	17947	18035	18181	18079	17920	17951	18197	17981	18094	18178	17952	17957	18246	18137	18162	18041	18074	18174	18147	18150	18120	17968	18223	17990	18052	18020	18054	18101	18020	18169	18154	18050	17993	18161	18067	18211	18237	18067	18175	18158	18062	18114	18033	17985	18089	18062	18229	17929	18083	18196	18096	18197	18057	17890	17845	18151	18169	18089	18140	18277	18063	18220	18100	17955	17937	17965	18035	18092	17959	18040	18092	18036	18128	18104	18143	18150	17974	18035	18012	18173	18113	18117	18129	18044	18110	18275	18245	17998	18154	18088	18062	18130	18238	18064	18244	18298	18055	18206	18024	18205	18240	18080	17977	17889	18274	18133	18022	18306	17986	18122	17943	18065	17996	17809	18189	18063	18048	18106	18008	18066	18027	18122	17944	18030	18170	18148	18132	17947	17999	18050	18473	18122	18015	18117	18082	18113	18008	18075	18099	18062	18317	18174	18174	18085	17917	18051	18059	18076	18006	18092	18157	18072	18022	17992	18089	17997	18170	17947	17967	18275	18245	17921	18021	18099	18138	18068	17983	18207	18191	18069	18214	17999	18128	18157	18154	18085	18102	18037	18060	17886	18120	18170	18086	18122	18109	18075	18032	17988	18013	18150	18146	18179	18049	18109	18074	18008	18187	18059	17937	18245	18237	18181	18036	18086	18006	18149	18192	18233	18312	18094	18323	17937	18193	17919	17951	18073	17976	18218	18197	18172	18038	17920	17968	17886	18026	18158	17962	18246	17945	17936	17957	18216	18083	17981	18049	18151	18251	17945	18172
20315	30183	28919	24163	21586	19863	18891	17839	16827	16433	16382	16146	17841	18840	18623	17361	16573	16203	15937	15831	15922	15770	15944	15959	15857	15862	15838	15956	16043	15888	15962	16062	15825	15928	15853	15880	15881	15868	15827	15886	15864	15897	15886	15734	15907	16048	15921	15757	16068	15938	15994	15847	15937	15915	15919	16041	15974	15813	15887	15831	15897	15842	15888	15808	15782	15780	16098	15810	16044	15873	15883	15905	15856	15823	15838	15659	15780	15884	15909	15841	15782	15913	15769	15945	15981	16005	15896	15737	15852	15918	15999	16039	15857	15986	15952	16061	15855	15977	15958	15682	16031	15924	15850	15902	15743	15835	15944	15887	15877	15868	15748	15818	15890	15862	15859	15884	16007	15825	15909	16005	15875	15972	16058	16054	15970	15857	15939	15846	15912	15821	15733	15997	15835	15775	15895	15888	15925	15783	15850	16117	15854	15883	15936	15857	15883	15921	15893	16010	15879	15934	15966	15860	15871	15944	15975	15859	15988	15856	15844	16051	15981	15995	15786	15969	15933	15909	15791	15740	15990	15842	15706	15751	15958	15753	16007	15877	16000	15948	16016	15938	16020	15961	15889	15824	15875	15772	15757	15966	15801	16061	15930	15783	15861	15908	15728	15954	15977	15996	16029	15916	15900	15899	15874	15642	15969	15697	16017	15990	15932	15990	15780	15903	15796	15992	15928	15929	16026	16005	15915	15849	15787	15899	16035	15762	16010	15879	15937	15890	15955	15976	16045	15799	15747	15852	15820	15984	16064	15998	15770	15976	15810	15821	15891	15846	15750	16067	15867	15933	15760	15868	15692	15830	16028	15792	15955	15844	15875	15814	15803	15745	16028	15850	15810	16076	15984	15932	15867	15945	15906	15741	15793	15973	15861	15909	15768	15902	15813	15896	15959	15878	15857	15889	15946	15962	15789	15987	15975	15811	15952	15965	16028	15734	15683	15965	15804	15609	15936	15861	15752	15883	15835	15961	15869	15800	15758	16031	15860	15976	15856	15687	15745	15866	15926	15996	15840	16043	15960	15747	16023	15963	15961	15799	15844	15947	15984	15978	15849	15858	15978	15721	15921	15984	15911	15735	15808	15825	16052	15902	15820	15852	15911	15848	15885	15942	15840	15793	15882	15774	15774	15981	15929	15871	15817	15779	16111	16012	16018	15819	15873	15853	15724	15961	15908	15959	15844	15973	15972	15821	15948	15943	15863	16089	15847	15939	15822	15685	15802	15914	15952	15816	15916	15865	15962	15956	15956	15954	15841	15659	15869	15794	16031	15807	15969	15868	15939	15717	15920	15812	16023	15624	15881	16017	15732	15909	15881	16042	15969	15902	15875	15863	15846	15918	15897	15836	15804	15853	15928	15852	15930	15871	15933	16004	15954	15721	16023	15795	16043	15870	15882	15731	15893	15763	15868	15797	16004	15794	15841	15931	15852	15907	15814	15786	15877	15769	15796	15758	15874	15957	16002	15803	15877	15968	15860	15964	16073	15781	15936	15830	15915	16008	16022	15995	15790	15861	15777	15886	15822	15881	16052	15804	15863	15974	15898	15851	15946	15958	15681	15987	15974	15883	15872	15891	15954	15850	15823	15844	15955	15851	15958	15956	15817	15980	15906	15981	16045	15796	16038	15944	15892	15862	15942	15927	16067	15838	16107	15812	15964	15914	15911	16049	15993	15806	15882	15889	15946	15926	15923	15770	15777	15901	15651	16019	15997	15886	15940	15897	15895	15950	15850	15871	15850	15903	15905	15713	15926	15918	15804	15856	15881	16053	15897	15838	15903	15950	16017	15884	15910	15848	15880	15796	15806	15862	15939	15922	15908	15923	15825	15848	15955	15731	15939	15987	15994	15847	15794	16048	16016	15824	15925	15952	15845	15936	15936	15875	15991	15856	15941	15870	15863	15886	15739	15958	15827	15791	15951	15882	15903	15800	15970	16056	15965	15894	15743	15872	16050	15899	15972	15975	15839	15985	16037	15986	15985	15888	15818	15958	15744	15767	15937	15977	15895	15983	15797	15736	15794	15732	15900	15821	16002	15933	15759	15901	15883	15882	15741	15914	15938	15738	15835	15938	15944	15848	15942	15934	15911	15826	15763	15838	15825	15934	15939	15969	15935	15811	15877	15919	15991	15843	15916	15923	15821	16163	15981	15793	16014	15712	15893	15825	16061	15770	16007	15891	15808	15792	15795	15942	16054	15864	15863	15948	15912	15746	15753	16028	15819	15752	15900	15927	15882	15806	15969	15946	15774	15773	15937	16055	15975	15907	16049	15793	15851	15699	15803	15899	15903	15925	15796	15874	15916	15878	15898	15843	15939	15850	15756	16009	15642	15963	15811	15869	15808	16025	15945	15922	15831	15963	16066	15791	15691	16190	15839	15964	16063	15991	15955	15892	15775	15841	16059	15802	15721	15847	15814	15771	15892	15866	15983	15876	15961	15931	16054	15839	16066	15899	15860	15831	15640	15870	16063	15792	15710	15916	15826	15906	16099	15765	15824	15960	15781	15975	15843	15752	16005	15772	15959	15704	15808	15748	16093	15867	15727	15911	15825	15847	15955	15682	15799	15828	15746	15851	15805	15986	15869	15834	15846	15865	15993	15897	15801	15984	15743	15869	15928	15809	15939	15687	15897	15846	15901	15919	15886	15927	15906	15823	15993	15788	16063	15862	15909	15807	15891	15770	16003	15842	15841	15991	15787	15804	15956	15891	15948	15685	15866	15803	15854	15860	15887	15761	15974	15875	15885	16002	15852	15936	15949	15856	15916	16030	15787	15783	15841	15994	15672	15990	15785	15705	15941	15949	16080	15917	16011	15907	16046	15854	15869	15886	15988	15790	16014	16084	15903	15927	15777	15848	15778	15739	15895	15968	15870	15932	15859	15870	15856	15865	16026	15972	15852	16073	15757	15998	15768	15922	16000	15796	15927	15795	15891	15945	15691	15965	15757	15957	15936	15905	15914	16080	15785	15924	15943	15779	16029	15840	15900	15830	15970	16090	15834	16103	15948	15699	16053	15894	15851	15999	15899	15940	15824	15749	15847	15935	16055	15827	15943	15817	15825	15966	15895	15902	15823	15981	15984	15953	15887	15862	16000	15773	15801	16056	15899	15819	15839	16077	15743	15782	15884	15830	15787	15956	15827	15926	15850	15988	15821	15873	15858	15538	15978	15800	15964	15952	15794	15867	15889	15777	15891	15692	15809	15695	15891	15749	15912	15978	15869	16041	15830	15802	15924	15872	15897	15753	15835	15799	15842	15914	15854	15998	15930	15931	15978	15645	15818	15965	15968	15758	15946	16082	15640	15885	15871	15817	15897	15875	15864	15946	15902	15671	15943	15932	15781	15951	15797	15923	15942	15941	15601	15820	15964	15911	15885	15978	15858	15662	15889	15908	15881	15905	15814	15998	15873	15584	15679	15954	15848	15968	15806	15821	15920	15852	15801	15894	16001	15943	16016	15829	15890	15821	15823	15799	15839	15784	15944	16032	16150	15809	15832	15918	15862	15913	15789	16114	15799	15978	15975	15916	15986	15803	16028	16000	15996	15812	15868	15969	15770	15850	15825	15985	15882	15973	15769	16032	15746	15952	15884	15800	15930	15928	15895	15931	15897	15974	15888	15794	15802	15910	15844	15803	15779	16011	15980	15755	15882	15842	16074	15872	15939	15821	16047	15867	15821	15813	16015	15920	15875	15813	15901	15904	15900	15936	15872	15860	16024	15794	15983	16046	15857	16048	15979	15783	15852	15840	15827	15779	15856	15992	15883	15895	15930	15820	15932	15920	15867	15847	15830	15880	15834	15749	15879	15964	15832	15926	15962	15867	15765	15711	15875	16030	15872	15947	16016	15861	16055	15851	15831	15903	15870	15723	15817	15762	15902	15943	15841	15846	15866	15932	15977	15933	15801	15984	15721	15985	15735	15883	15894	15895	15858	16116	15908	15921	15951	15795	15920	15941	15979	15876	15923	15932	15953	15938	15867	15906	15887	15837	15840	16071	15799	15950	15897	15936	15934	15845	15822	15871	15872	15894	15980	15967	15960	15793	15859	16002	15968	15738	15856	15905	15939	15843	15725	15951	15832	15984	15924	15815	15932	16004	15783	15848	15976	15833	16042	15870	16027	15883	15850	15819	15964	15835	15904	15944	15800	15822	15913	15863	15907	15986	15861	15926	15971	15847	15842	15908	15960	15823	15820	15889	15776	15785	15982	15951	15945	15783	15873	15819	15887	15820	15896	15950	16060	15745	15872	15740	15953	15878	15911	15708	15816	15883	15905	15764	16038	15816	15955	15749	15987	16093	15853	15941	15987	15859	15931	15882	15938	15940	16093	16021	15705	15915	15858	15996	15715	15747	15952	15973	15818	15991	15798	15997	15926	15844	15992	15686	15967	15867	15815	15821	15895	15859	15889	15726	15708	15704	15947	16122	15746	15877	15809	15941	15770	16007	15916	15801	15907	15896	15861	15950	15749	15731	15863	16081	15970	15872	16048	15711	15946	15963	15739	15982	15737	15891	15905	15919	15953	15919	16016	15927	15639	15824	15821	15916	15989	15870	15992	16030	15843	15996	15868	15776	15990	15844	16015	15910	15944	15937	15791	15847	15761	15752	15810	15968	15853	16039	15756	15943	15690	15598	15856	15946	15932	15983	15997	15788	15976	15914	15958	15717	15973	15862	15905	15829	15872	15756	15835	15985	15918	15734	16048	15971	15769	15968	15854	15741	15966	15893	15943	15935	15890	16006	15915	15855	16056	15995	15718	15925	15769	15980	15898	15923	15992	15815	15952	16028	15818	15881	15937	15918	15970	15898	15798	15980	15986	15909	16085	15975	16106	15776	15671	15898	15800	15781	15820	15789	15890	15788	16087	15890	15829	15871	15820	15949	15954	15898	15740	15995	15992	15977	15803	15869	15771	15826	15874	15943	15813	16094	15787	15902	15960	15905	15874	15920	15871	15842	16042	15696	15965	15822	15989	15650	15912	15880	15947	15803	15887	15770	15917	15807	15954	15817	15866	15977	15853	15876	15900	15748	15965	15850	15738	15866	16032	15849	15798	15771	15905	15853	15756	15879	15973	15925	15878	16073	16124	15993	15802	15839	15895	15851	15793	15733
23344	20724	27939	23749	22043	22656	22724	20148	19159	19013	18690	18946	26795	32249	28889	24373	20561	19095	18561	18452	18335	18162	18036	18218	18357	17967	18242	18048	18244	18166	18067	17985	18205	18082	18265	18077	18078	18190	18219	17946	18242	18174	18141	18325	17974	18306	18238	18042	18233	18095	17997	18130	18102	18295	18172	18047	18177	18201	18277	18102	18102	18162	18066	18209	18252	18332	18116	18071	18193	18217	18140	18112	18077	18086	18246	18144	18134	18177	18411	18120	18145	18152	18319	18281	18248	18063	18269	18180	18080	18099	18135	18024	18217	18126	18175	18051	18155	18033	17977	18239	18349	17966	18181	18030	18256	18144	18118	18251	18066	18145	18008	18132	18143	18127	18232	18088	18220	18225	18054	18155	18265	18087	18072	18232	18104	18097	18124	18314	18417	18106	18190	18207	18117	18160	18155	18244	18142	18022	18054	18162	18245	17973	18234	18151	18206	17993	18256	18068	18272	18012	17944	18361	17931	17980	18029	18063	17956	17971	18321	18126	18477	17949	18152	18090	18157	18264	17857	18151	18057	18190	18241	18286	18198	18156	18088	17989	17953	18147	18056	18262	18338	18030	18099	18230	18285	18029	18198	18181	18091	18088	18298	18310	18131	18050	18280	18066	18079	17887	18133	18000	18152	18103	18002	18200	17820	18140	17974	18295	18110	18091	17973	18211	18011	18076	18129	18030	18208	18042	18186	18092	18197	17954	18162	18220	17988	18312	18158	18077	18182	18191	18069	18074	18052	18132	18562	18218	18074	18178	18226	18340	18090	18346	18157	18399	18268	18293	18209	18056	18197	18095	18116	18110	18305	18098	18316	18082	18095	18098	18179	18157	18116	18070	18276	18297	18371	18069	18127	18215	18038	17841	17973	18096	18120	18162	18104	18253	18268	17978	18265	18305	18163	18110	18190	18154	18155	18225	18005	17925	18126	18276	18013	18139	18036	18003	18127	18013	18153	18195	18138	18289	17922	18247	18066	17935	18236	18227	18239	18009	18134	18091	18235	18282	18232	18055	18210	18049	18247	18147	18112	18117	18194	18322	17985	18035	17960	18167	18194	18189	18336	17929	18183	18182	18199	18032	18221	18201	18170	18050	18213	17995	18194	18184	18206	18091	17932	17992	18088	18019	18079	18090	18222	18115	18102	18266	18227	18321	17991	18063	18178	18022	18105	18408	18099	18134	18216	18152	18194	17968	18170	18292	18099	18135	18027	18125	18270	18150	18186	18222	18149	18183	18144	18037	18126	17886	17777	18481	18154	18137	18110	17872	18118	18173	18160	18125	18107	18054	18074	18030	18100	18035	17854	18012	17967	17974	18216	18057	18167	18147	18103	18104	18276	18193	18087	18187	18127	17917	18054	18205	18164	18190	18235	18128	18114	18082	18113	17939	17946	18166	18132	17974	18360	18077	18106	18179	18077	18091	18020	18140	18128	18125	18224	18104	17982	18234	18265	18084	18344	18203	18181	18175	18280	18144	18141	18046	18308	18078	18245	18259	18273	18234	18107	18225	18060	18118	18205	17938	18237	18130	18140	18476	17934	18241	18019	18369	18165	18092	18156	18162	17937	18169	18055	18000	18055	18003	17813	18125	18071	18063	18049	18048	17987	18007	18000	18257	18101	18092	18226	18097	18263	18219	18199	18039	18170	18050	18128	18131	18124	18099	17976	18193	17959	18112	18144	18186	18242	18016	18110	18141	18106	17974	18130	17989	18139	18105	18120	18143	18010	18146	18136	18121	18188	18071	18004	18228	18036	18010	17992	18125	18050	18062	18080	18015	18047	18160	18292	18068	18065	18114	18212	17939	18178	18004	18215	18218	18045	18157	18225	18177	18286	18036	18197	18009	17915	18328	18071	18011	18078	18234	18439	18100	18119	18048	18011	17941	18259	18061	18204	18183	17944	17911	18133	18020	18111	18264	18024	18078	18323	18144	18105	18160	18052	18188	18088	18071	18069	17993	18258	18097	17902	17967	18167	18145	18012	18165	18107	18359	18064	18007	18108	18265	18198	18036	18179	17880	18212	18012	18041	18128	18366	18172	18028	18115	18154	17920	18176	18242	18190	18259	18119	18216	18174	18099	18189	18100	18051	18131	18075	18120	18184	18328	18128	18091	18128	17892	18174	18096	18198	17940	18316	18239	17968	18009	18238	18221	18087	18154	18143	18132	18227	18199	18066	17962	18010	18061	18003	18019	17883	18022	18074	17903	18187	18272	18133	18413	18237	18172	18125	18109	18311	18157	18058	17941	18138	18270	18010	18191	17960	18184	18219	18148	18177	18028	18147	18162	18288	18209	18265	17987	18108	18069	18116	18260	18203	18359	18022	18066	18085	18138	18036	18193	18126	18067	18095	18034	18320	18087	18108	18087	18175	17923	18190	18218	18312	18085	18160	18051	18152	18155	18041	18261	18004	18200	17913	18054	17925	18105	18005	18130	17948	17972	18240	17958	18201	18311	18288	18148	17869	18077	18013	18238	18061	18169	18051	18018	18172	18032	17978	18061	18191	18082	18409	18242	18191	18286	18046	18161	17997	17995	18050	18221	18128	18170	18092	18221	18075	18356	17906	18025	18210	17917	18182	18184	18117	17932	18117	18161	18101	18063	17981	18075	18030	18132	18089	18057	18119	18070	18213	18073	18078	18157	17996	18039	18123	18075	18224	18206	18109	18213	18190	18222	18297	18104	18227	18012	17947	18120	18255	18370	18186	18124	18186	18083	17974	17859	18001	18065	18257	18109	17987	18220	18044	18153	18070	18071	17976	18278	17960	18083	18000	18020	18055	18050	18217	18030	18081	17952	18022	18019	18286	18214	18113	17950	18148	18153	17883	17996	18097	18155	18032	17972	18250	17921	17856	18198	18012	18150	18442	18031	18095	17944	18177	18062	18098	17802	17825	18101	17884	18070	18272	18035	18037	18038	18000	18224	18125	18195	18055	18160	18111	18485	18209	18293	18200	18285	18043	18009	18032	18147	18260	18161	18041	18144	18217	18135	18224	18108	18329	18149	18046	18107	18215	18066	18035	18186	18091	18057	18194	18120	18321	18137	18001	18128	17982	18160	18145	18013	18282	18192	18037	18191	18051	18011	17930	18276	18184	18207	18150	18174	18041	18069	17891	18239	17952	18129	18042	18115	18043	18279	17955	17988	18154	17982	18120	18062	18115	18354	18262	18058	18130	18160	18043	18088	18144	18112	18115	18277	18201	17803	18000	18118	18057	18212	18289	18245	18157	18196	18129	18203	18086	18055	18093	18259	18181	18079	18269	17943	18077	18271	17948	18251	18170	18366	18272	17980	18090	18031	18216	18088	18220	18238	18120	18058	18234	18304	18098	18142	18186	18113	18096	17965	17797	18062	18258	18310	18054	18054	18035	18287	18066	18157	18166	18121	18208	18140	18054	17997	18193	17991	18124	18051	18007	18163	18205	18073	18036	18220	18175	18229	18050	18077	18203	18235	18005	17927	18035	18262	18050	18080	18148	18056	18264	18058	18047	18119	18083	18280	18317	18305	18133	18011	18055	18174	18135	18134	18076	18258	17986	18128	18204	18245	18070	18101	18204	18277	18298	18110	18227	18350	18219	18108	17885	18136	18159	18105	17980	18031	17921	18294	18095	18079	18252	17898	18326	18033	18228	18063	18063	18035	18209	18087	18162	18018	18282	17917	18108	18289	18064	18242	18135	17968	18037	18216	18136	18155	17844	17981	18103	17970	18198	18277	18134	18194	18075	18003	18314	17963	17940	18105	18239	18057	18106	18259	17901	18183	18185	17999	18163	17920	18122	18312	18298	18115	18029	17937	17913	18179	18067	18044	18141	18197	18452	18247	18000	18123	17981	18241	18117	18219	18261	18143	18080	18076	18125	18182	18159	18240	18114	18167	18113	18072	17973	18312	18101	18054	17925	18036	18093	18086	18089	18180	17980	18026	18007	18251	18228	18058	18207	18139	18172	18185	18151	18095	18152	18214	18092	18089	18136	18233	18126	18405	18252	18020	18111	18266	18173	18285	18132	17917	17984	18215	18067	18259	18288	18208	18157	17965	18063	17993	18111	18274	18239	18146	18169	18207	18062	18069	18104	18040	18224	18078	17979	18058	17983	18046	18194	18413	18031	18119	18111	18085	18113	18227	18309	18135	18183	18036	18306	18084	18057	18172	18131	18205	18140	18275	18191	18122	18064	18370	17958	18175	18206	18263	18171	18093	18079	18125	18176	18098	18106	18199	18156	18289	18270	18238	17972	18085	18177	18094	17907	18095	17974	18026	18094	18075	18137	18232	18168	18216	18165	18207	18011	18083	18140	18187	18097	18080	18257	17867	18048	18176	18134	18321	18109	18137	18274	18481	18283	18193	18032	18133	18234	17981	18148	17918	18081	18113	18140	18090	18109	18027	18232	18120	18185	18208	18176	17985	18180	18165	17887	18108	18242	18009	18145	17857	18027	18004	18000	18047	18152	18250	18282	18289	18439	18273	18141	17988	17970	18140	18110	17944	18241	18181	18157	18240	18279	18110	17932	18108	18153	18247	18095	18095	18084	18117	18172	18063	18299	18058	18054	18223	18020	18053	18121	18272	18159	18259	18108	18286	18161	18193	18014	18043	18134	17959	17997	18041	18160	18141	18305	18041	18229	18312	17929	18054	18314	18095	18229	18138	18146	17918	18231	18124	18159	18038	18121	17901	18060	18177	18379	18085	18206	17976	18015	18180	18157	18174	17984	18112	18282	18157	17978	18101	18086	18333	18252	18212	18193	18095	18077	18140	18236	18290	18310	18226	18131	18174	18219	17939	18315	18158	18350	18101	18130	18155	18051	18092	17981	18101	18088	18196	18227	18190	17913	18210	18137	18307	18353	18032	18153	18115	18232	18204	18114	17886	18133	18227	18023	18184	18174	18165	18117	18052	18151	18201	18007	18048	18221	18103	18143	18090	18276	18055	18148	18157	18016	18160	18082	18102	18259	17980	18192	18132	17953	18047	18324	18196	18203	18155	18296	18252	18137	18179	17993	18052	18168	17835	18098	18341	18076	18095	18127	18304	18125	18260	18216	18235	18085	18245	17998	18068	18228	18185	18085	18341	18154	17983	17963	18254	18192	18292	17935	18067	18185	18070	18033	18192
17678	32095	31680	26490	21993	19943	19650	19214	17363	16963	16517	17201	29914	34077	29100	23684	18800	17033	16341	16160	15961	16179	16074	15838	16090	15945	15978	15902	16019	15818	15974	15883	15944	16072	16004	15989	15864	15911	15984	16214	15968	15929	15934	16105	15959	15875	16046	16035	15883	15999	15839	16035	15928	15837	15976	15834	15946	15864	16052	15876	15818	15935	15865	15802	15899	15935	16011	15907	16132	15940	16029	16024	15953	15896	15873	15862	15905	15941	16069	15791	15936	15862	15905	16126	15891	15912	15903	15968	15959	16045	15890	16068	15947	15935	15991	15979	16121	15953	15938	15893	15889	16045	15866	15924	15994	16108	15884	15951	15907	15926	15843	15957	15837	16027	15958	16088	15789	16000	15950	16028	15939	15939	15779	16006	15926	16023	15934	15972	15956	15797	16097	15891	16055	15876	16064	15917	15893	15919	15925	16022	15936	16004	15950	15732	15815	16019	15938	15864	16033	15868	16003	16058	15947	15897	15917	15912	16002	16012	15967	16036	15875	16121	16032	15807	16167	15733	15834	16038	15876	15977	15899	16257	15852	15671	16052	16006	15994	16008	15936	15951	15987	15960	16003	15815	15987	15858	16010	15935	15991	15891	15895	15742	15981	16002	16004	15928	15913	15751	16030	16010	16079	16030	15994	15910	15892	15870	15916	15935	15926	15755	16055	15975	15878	16118	16106	16039	15922	15980	15814	16029	15915	15987	16072	15864	15955	15770	16098	16180	15964	15867	15903	16059	15953	16110	16019	15902	15981	15914	16001	16019	16000	16069	16006	16022	15937	15881	15935	16000	15961	15911	15986	16066	15947	15909	16041	15827	16018	16056	15831	15907	16013	15944	15912	15834	16068	15873	15982	15966	15913	15962	15885	15894	15969	15878	15968	16042	15999	15867	15924	16009	15862	15920	15989	15988	15798	16073	15931	15902	15879	16086	16143	15943	15942	15924	15871	15998	16048	16006	15967	15955	15884	15914	15866	15756	15892	16045	15895	15974	15984	15842	15979	16010	16037	16025	15957	15963	15822	15906	15911	15799	16102	16002	16080	15818	15951	15971	15939	15944	15887	15852	15872	15851	15933	15925	15892	15838	15948	15864	15955	16047	16046	15805	15786	15893	15848	15884	15904	16200	15931	15843	15976	16027	16059	15965	15787	15878	16040	15931	16005	16086	16023	16078	15982	15904	16097	15933	15959	15969	15948	15965	15996	16017	16015	16088	15925	15895	15937	15765	15984	15935	15959	16039	15971	15999	15982	15911	15961	16049	15785	15755	15978	16036	15834	15847	15941	15813	15944	15816	15935	15912	16040	15899	15885	15903	16122	15915	16075	16086	15926	15984	15959	15952	15947	15955	16087	15906	15885	15925	15848	15991	16009	15903	15917	15952	15954	15957	16011	15922	15932	16131	15920	15945	15944	15944	15959	16070	15936	16014	16099	16011	15961	15948	15830	16013	16150	15881	16013	15997	15897	15869	16104	15892	15884	15889	16032	15879	16034	16037	16043	15855	15873	16241	16074	15939	15989	15936	15874	15943	16037	15995	15961	15886	15946	15878	16031	15924	15811	16001	15890	16019	16018	16045	16028	16100	16057	15896	15978	16219	15923	15952	15837	16112	16060	16187	15903	15791	15939	15974	16013	15928	15911	15927	15843	15940	15973	15909	15845	16026	15902	16030	15959	15809	15970	15943	16084	15908	15863	15872	15748	16005	16126	16055	15894	16012	15932	16083	16073	15984	15969	15844	16205	15998	15989	15905	15943	16048	16003	15935	15978	16038	15908	15833	15888	15919	15914	16121	16109	15992	16037	15982	16011	15989	15942	15848	16056	15976	15887	16093	15862	16028	15947	15975	16134	16062	15834	16111	15927	15813	15934	16047	16053	15853	15992	15879	16087	16037	15950	15882	15856	15971	15785	16035	15796	15979	16045	15841	15880	16026	15909	15794	15990	15996	15970	15962	16025	15848	16091	15898	15868	15938	16018	15959	16072	15969	15961	15866	16038	15970	15816	15944	16024	16117	15949	16029	16021	16001	15916	15842	15857	16081	15835	15903	15976	16073	16038	16072	16026	16012	15987	16124	15896	16042	15926	15981	16049	16043	16012	15843	15869	15964	16024	15868	15896	15839	15957	16002	15952	15962	16093	15866	16062	15958	16138	16040	16058	15784	16179	15939	15866	15968	15966	16004	15954	16098	15870	15860	16018	15851	16001	15949	15900	15933	16004	15915	15958	15971	15885	15996	16157	15852	15957	15920	15999	16022	15961	15984	15998	15894	15828	15996	15845	15997	16077	15978	16024	15686	15983	15875	15809	15933	16019	16066	16159	15895	15985	15925	15860	16160	15995	15997	15944	15924	15859	15901	15873	15903	15878	16038	15917	15997	15748	16072	15946	16167	15799	16026	16047	16019	15907	15919	15942	16019	15897	15926	15858	15891	15856	16064	15990	15941	16002	15861	15901	16111	15758	15925	15895	16062	15888	15859	15888	16084	15908	15839	15877	15954	15993	16006	15996	15924	15785	16089	15914	15914	15974	15918	15964	16010	15901	15959	15931	15893	15994	16145	15977	16115	15988	15869	15970	15829	15919	15904	15803	15948	16059	15775	15799	16025	15895	15907	15950	15925	16045	16123	15976	15796	15939	15935	15920	15930	15920	15876	15914	16114	15787	15861	15976	15872	15837	15886	15837	15998	15990	16093	15942	16048	16040	16021	16089	16132	15953	15850	15924	15972	15919	16006	16090	16022	15938	16186	15938	15846	15895	15929	15920	15987	16030	15853	15970	15888	15859	16033	16079	15940	15853	16082	15994	16047	16032	16129	16081	15748	16012	15807	16086	16018	15889	15810	15784	15933	15824	16078	16109	16063	15916	15901	15965	15937	16009	16254	15989	15852	15957	15872	15962	15794	16148	16192	15935	15787	15958	16050	15846	15993	15846	15929	15907	15950	15999	15988	15936	15976	16046	16181	16007	15909	15964	15935	15823	15955	15901	15986	15886	15937	15947	16047	15878	15951	16156	15869	15967	16043	16020	16025	15993	15963	15983	15925	15975	15963	16086	15970	16125	16014	15925	15850	15950	16252	15913	16023	16208	15915	16113	15844	15932	16093	15778	15939	15950	15965	15855	15905	15911	15866	16071	15924	16029	15958	15852	15910	16165	15897	15970	15906	15953	15929	16094	15925	15900	15888	16042	16000	15915	15999	16032	15685	15856	16001	16014	15977	16007	16022	16032	16012	16158	15951	16074	16006	16096	15907	15878	15971	15883	15887	16249	16009	16075	15874	15914	16042	15981	15951	16006	15990	16009	16033	15985	15896	15936	15873	15959	15974	15882	16003	15876	15837	15941	15881	15960	16008	16079	15842	15962	15958	15941	15753	15904	15925	16044	15908	15908	15961	16004	15807	15929	16134	15984	15941	15977	15973	16102	15856	15884	15893	15912	15851	16016	15802	16005	15861	15939	16085	15999	15759	15810	16021	15907	15969	15817	15927	15877	16050	15806	15902	15879	15987	15823	15873	15950	15955	16119	15984	15991	15913	15872	15883	15959	16035	15936	15922	15925	16028	15933	15975	15969	16030	16037	15863	16052	15958	15894	15867	15890	15944	16001	16094	15880	15901	16041	15983	15938	16105	15963	15913	16219	16009	16020	15821	15927	16015	16027	15947	16052	15969	15982	15962	15901	15942	15822	15932	16109	15900	15943	16061	16036	15976	15947	15840	16136	15751	15856	16021	15927	16028	16006	16025	15950	15880	15850	15853	16057	15931	16012	15884	15961	15989	15833	15922	15939	15921	16037	15815	15933	16112	15881	15939	16127	15961	16130	15991	15891	16048	15826	15838	16085	15998	15763	15866	15889	16113	15922	16008	16007	16054	15872	15834	16002	15991	15880	15940	15942	16075	15984	16031	16071	15957	16034	16110	16081	15812	15891	15990	15896	15888	15980	15850	16013	15970	15869	16049	16066	16022	16035	15813	15914	16037	15982	15722	15904	15939	16038	15832	15887	15931	16053	16049	15869	15945	15938	16005	15879	16020	16017	16067	15867	15868	15970	15916	15868	16047	15923	16053	15969	15850	15943	16176	15972	15886	16019	15964	15965	15964	16065	15963	15980	15998	16150	16061	15962	15899	16030	15873	16060	15899	15969	16047	16011	15879	15760	16018	15920	15741	16066	16013	15770	15909	16073	16056	15957	15965	16010	16034	15854	16169	16013	15878	16132	15914	15882	15910	15983	15743	16048	15874	15823	15970	15879	15798	15996	15942	15978	15943	15958	15959	15979	15896	15929	16064	15847	15859	15928	15938	15835	15932	15933	15900	15981	15985	16057	15935	15916	16000	16003	16113	15908	16030	15855	15921	16012	15732	15973	15956	15958	15991	15979	15850	15937	15914	15985	15797	15841	15924	15991	16072	15990	16098	15975	15952	16028	15977	15889	16051	15976	16281	16063	15930	15858	16051	15997	15954	15961	15783	15949	16073	16015	15962	15899	15772	15968	15924	16124	16033	15868	16014	15999	16076	15897	15982	15997	15854	16071	16078	15922	16002	15932	16006	16017	16038	15960	16034	16165	15956	15905	15908	15990	15954	16138	16141	15988	15875	15916	15921	16046	15874	15887	16041	16025	15936	16150	16136	16084	15943	15914	15886	15891	15860	16029	16039	15913	15830	15898	16073	16036	15945	15996	16090	15929	15960	15755	15930	16067	16079	15955	15839	15986	15868	15990	16004	15926	15734	15881	15877	15885	16130	16004	15928	15831	16013	15775	15941	15961	15792	16071	16045	15953	16013	16030	15976	16008	16037	15929	15844	15877	16008	15988	15865	15920	15809	16138	15854	15909	15912	16073	15809	16044	15959	15860	15944	16103	15990	16001	15914	15855	16076	15920	15925	15983	16023	15971	15877	15977	15870	16017	15873	15981	15907	15856	16133	15794	16019	15959	15941	15987	16068	15928	16125	15839	15945	15849	15871	16045	16012	15873	15929	15961	15973	15995	15893	15791	15955	15987	15958	15821	16100	16088	16060	15908	15896	16050	16000	16027	15862	15820	15869	15781	16087	15839	16121	15973	15870	15926	15985	15967	16005	15964	16063	15765	15921	16196	15971	15860	16037	15981	15899	15771	15954
22334	20736	28303	23255	21087	23512	25278	20341	19426	19353	19094	26460	41709	38947	31668	25622	21149	19487	18991	18629	18454	18635	18625	18536	18639	18355	18433	18570	18603	18481	18245	18357	18449	18528	18347	18221	18469	18423	18349	18391	18417	18495	18515	18307	18560	18242	18528	18530	18303	18545	18332	18376	18461	18374	18552	18235	18429	18235	18371	18211	18346	18600	18445	18229	18324	18285	18578	18451	18269	18544	18174	18268	18246	18569	18585	18487	18567	18223	18429	18428	18564	18257	18225	18399	18222	18305	18376	18318	18224	18228	18482	18126	18154	18422	18391	18220	18406	18387	18348	18582	18474	18319	18362	18105	18049	18253	18342	18475	18353	18252	18373	18146	18303	18328	18315	18450	18462	18345	18311	18201	18361	18437	18403	18289	18272	18367	18377	18177	18161	18350	18255	18310	18366	18314	18271	18315	18295	18426	18456	18539	18466	18182	18165	18399	18356	18232	18322	18404	18302	18299	18152	18389	18427	18384	18273	18353	18319	18378	18200	18215	18174	18267	18186	18372	18363	18436	18418	18372	18393	18435	18312	18356	18229	18153	18432	18155	18284	18183	18283	18191	18317	18486	18314	18187	18220	18189	18319	18419	18333	18386	18322	18280	18559	18210	18314	18361	18226	18382	18369	18532	18508	18204	18295	18493	18430	18221	18400	18282	18640	18465	18255	18259	18317	18500	18329	18235	18279	18364	18329	18342	18385	18444	18279	18396	18353	18287	18304	18232	18512	18019	18315	18221	18464	18384	18331	18275	18544	18507	18452	18508	18365	18397	18235	18430	18424	18380	18250	18315	18227	18391	18475	18370	18449	18313	18358	18332	18212	18375	18354	18546	18322	18303	18335	18321	18134	18457	18407	18474	18152	18528	18408	18193	18265	18270	18406	18200	18274	18259	18511	18375	18138	18201	18308	18122	18331	18306	18454	18020	18541	18266	18158	18536	18208	18410	18354	18400	18298	18190	18244	18127	18449	18239	18453	18332	18474	18254	18313	18371	18050	18301	18346	18200	18310	18287	18280	18346	18374	18351	18365	18242	18339	18181	18110	18222	18315	18145	18340	18217	18331	18454	18465	18226	18119	18182	18357	18468	18462	18441	18183	18308	18276	18473	18205	18222	18445	18190	18193	18242	18193	18397	18352	18469	18515	18568	18399	18350	18152	18222	18363	18419	18349	18242	18285	18212	18390	18331	18424	18365	18257	18180	18396	18528	18184	18423	18216	18163	18225	18250	18284	18430	18307	18380	18489	18428	18335	18288	18460	18116	18465	18345	18302	18384	18363	18397	18279	18293	18306	18160	18443	18320	18267	18364	18271	18335	18389	18295	18097	18169	18464	18324	18410	18242	18257	18328	18308	18236	18460	18431	18297	18464	18297	18207	18389	18179	18460	18311	18329	18357	18438	18328	18368	18356	18493	18421	18306	18394	18261	18200	18331	18512	18495	18397	18466	18348	18248	18204	18426	18384	18186	18374	18367	18508	18303	18301	18249	18426	18363	18321	18489	18339	18420	18267	18491	18178	18364	18502	18250	18272	18341	18207	18200	18175	18301	18206	18380	18116	18261	18362	18503	18468	18241	18251	18473	18369	18245	18143	18239	18333	18312	18317	18303	18207	18350	18339	18393	18372	18484	18282	18283	18434	18562	18468	18248	18119	18497	18085	18176	18247	18261	18294	18081	18403	18290	18507	18358	18125	18287	18296	18358	18401	18355	18344	18381	18595	18319	18266	18300	18331	18443	18531	18355	18200	18320	18159	18239	18256	18447	18363	18345	18504	18450	18493	18361	18320	18349	18499	18436	18316	18492	18305	18214	18311	18302	18389	18356	18442	18399	18266	18343	18226	18208	18388	18463	18285	18547	18230	18366	18283	18436	18548	18310	18282	18246	18246	18331	18266	18324	18180	18518	18238	18534	18186	18319	18371	18335	18367	18222	18308	18316	18321	18344	18305	18442	18242	18399	18323	18251	18347	18477	18404	18174	18441	18203	18351	18302	18370	18289	18308	18302	18333	18365	18050	18352	18211	18463	18018	18348	18322	18284	18467	18390	18308	18479	18366	18345	18505	18253	18412	18386	18207	18254	18357	18406	18451	18399	18463	18419	18342	18372	18426	18324	18461	18149	18330	18296	18413	18188	18458	18176	18155	18365	18428	18177	18310	18353	18259	18358	18423	18303	18388	18280	18143	18455	18451	18470	18467	18567	18153	18261	18353	18273	18158	18427	18301	18561	18252	18256	18443	18461	18450	18267	18378	18045	18493	18221	18323	18469	18299	18284	18268	18253	18248	18369	18275	18403	18274	18339	18282	18422	18185	18218	18307	18096	18247	18432	18279	18281	18194	18480	18308	18364	18332	18506	18285	18373	18387	18283	18395	18309	18489	18439	18321	18304	18299	18183	18512	18306	18229	18213	18281	18295	18214	18224	18298	18230	18161	18277	18333	18270	18319	18305	18260	18168	18237	18292	18393	18365	18466	18256	18233	18074	18425	18372	18534	18233	18353	18317	18408	18401	18463	18535	18459	18334	18347	18312	18245	18212	18305	18343	18178	18409	18437	18418	18388	18196	18308	18340	18303	18263	18205	18284	18273	18321	18083	18298	18296	18521	18366	18279	18389	18326	18371	18414	18231	18397	18321	18466	18215	18180	18109	18472	18468	18385	18508	18382	18234	18346	18151	18353	18485	18323	18322	18433	18270	18165	18275	18289	18174	18297	18227	18250	18300	18502	18442	18458	18260	18425	18216	18120	18248	18224	18218	18355	18439	18375	18269	18182	18210	18285	18168	18170	18296	18304	18377	18251	18315	18481	18592	18306	18459	18248	18234	18190	18239	18421	18300	18342	18344	18393	18192	18258	18226	18246	18024	18294	18321	18398	18451	18246	18402	18256	18293	18239	18386	18221	18201	18335	18063	18153	18167	18233	18384	18389	18359	18299	18365	18208	18338	18282	18221	18251	18221	18256	18159	18012	18215	18409	18502	18326	18540	18236	18241	18448	18189	18155	18207	18291	18528	18501	18263	18406	18403	18359	18364	18275	18364	18220	18373	18318	18264	18318	18247	18200	18315	18403	18063	18399	18303	18276	18539	18202	18297	18406	18276	18313	18307	18450	18404	18366	18276	18437	18391	18353	18218	18361	18350	18232	18286	18207	18277	18343	18423	18429	18188	18325	18375	18311	18380	18478	18308	18510	18450	18290	18326	18235	18155	18316	18311	18546	18257	18324	18306	18526	18273	18365	18469	18191	18175	18132	18337	18292	18581	18388	18225	18089	18390	18539	18318	18397	18497	18651	18287	18273	18400	18197	18369	18331	18207	18381	18301	18197	18449	18229	18230	18192	18397	18085	18367	18171	18346	18446	18163	18390	18379	18399	18274	18293	18152	18454	18365	18432	18426	18335	18262	18203	18412	18452	18315	18299	18417	18252	18077	18428	18257	18355	18509	18306	18302	18301	18329	18377	18323	18393	18494	18197	18267	18394	18252	18394	18220	18248	18229	18401	18203	18357	18506	18366	18209	18322	18290	18175	18285	18242	18080	18446	18099	18199	18258	18206	18235	18291	18128	18255	18218	18375	18398	18392	18419	18345	18276	18304	18188	18482	18212	18436	18362	18419	18097	18372	18189	18336	18397	18504	18299	18557	18201	18348	18389	18251	18483	18363	18146	18313	18309	18340	18210	18107	18400	18566	18589	18454	18404	18489	18430	18312	18618	18333	18353	18473	18352	18432	18503	18284	18506	18185	18408	18189	18420	18274	18422	18362	18353	18498	18444	18517	18361	18282	18322	18246	18301	18385	18285	18290	18146	18374	18029	18376	18584	18498	18203	18385	18349	18475	18382	18539	18198	18222	18323	18366	18267	18284	18103	18276	18432	18413	18330	18305	18404	18434	18452	18280	18145	18275	18526	18254	18450	18173	18418	18360	18229	18286	18474	18329	18235	18171	18257	18215	18254	18176	18356	18422	18233	18356	18257	18074	18353	18357	18343	18313	18439	18393	18394	18397	18070	18397	18355	18276	18297	18406	18386	18308	18230	18290	18359	18439	18362	18246	18491	18336	18448	18277	18259	18216	18484	18398	18524	18410	18216	18382	18373	18318	18379	18368	18284	18336	18297	18187	18271	18136	18380	18318	18180	18401	18238	18234	18448	18482	18163	18421	18222	18340	18093	18364	18346	18533	18383	18411	18204	18506	18477	18355	18362	18251	18275	18485	18177	18305	18270	18243	18130	18333	18336	18496	18336	18523	18228	18493	18505	18446	18535	18332	18201	18355	18322	18519	18447	18502	18334	18239	18223	18298	18468	18443	18293	18249	18071	18300	18455	18408	18300	18270	18462	18305	18385	18302	18354	18324	18331	18272	18430	18326	18370	18546	18439	18269	18529	18336	18357	18293	18123	18253	18266	18229	18392	18208	18364	18423	18366	18364	18132	18213	18343	18345	18324	18221	18480	18270	18502	18316	18577	18439	18370	18333	18324	18491	18096	18304	18426	18290	18238	18242	18481	18255	18512	18273	18535	18370	18387	18407	18419	18451	18286	18514	18124	18242	18283	18137	18463	18547	18417	18173	18401	18402	18158	18319	18358	18170	18146	18307	18578	18261	18271	18315	18273	18291	18271	18383	18237	18204	18446	18223	18200	18457	18337	18493	18298	18257	18350	18276	18250	18278	18396	18357	18361	18463	18254	18260	18296	18314	18291	18136	18305	18263	18299	18274	18510	18084	18374	18211	18218	18371	18444	18462	18403	18346	18374	18221	18275	18202	18265	18284	18298	18245	18407	18171	18201	18453	18354	18417	18184	18148	18241	18450	18425	18269	18328	18466	18361	18622	18157	18256	18337	18411	18203	18172	18140	18508	18476	18367	18371	18179	18421	18327	18143	18266	18298	18260	18327	18554	18394	18221	18249	18187	18363	18281	18561	18131	18265	18306	18384	18272	18325	18294	18415	18507	18311	18245	18307	18265	18162	18276	18126	18366	18282	18187	18248	18245	18092	18317	18121	18357	18396	18274	18334	18208	18196	18094	18299	18241	18230	18195	18412	18237	18379	18167	18381	18194	18219	18100	18331	18210	18129	18345	18558	18244	18296	18261	18282	18396	18331	18302	18313	18686	18242	18199	18365
17890	34621	33707	27646	24561	21617	19216	18230	17805	17030	16815	29272	44020	40104	32073	24597	18918	17022	16384	16189	16210	16107	16260	16148	16260	16022	16352	16025	16104	16031	16280	16078	16155	16237	16100	16260	15937	16224	16131	16081	16185	16286	16042	16048	16095	16018	16227	16064	16252	16037	16130	16136	16163	16287	16030	16042	16205	16148	16265	16097	16125	16197	16116	16127	16090	16199	16264	16168	15999	16102	16286	16011	16122	16069	16155	15972	16106	16042	16066	16098	16106	16130	16152	16070	16252	16127	16042	16062	16009	16060	16168	16077	16080	16154	16033	16265	16145	16000	16124	16286	15975	16140	16080	15941	16021	16095	16212	16091	16247	16155	15916	16076	16062	15993	16069	15989	16005	16162	16276	16179	16013	16191	16081	16090	16257	15964	16021	16194	16047	16224	15993	16118	16186	16029	16063	16109	16170	16007	16099	16138	15992	16024	16075	16174	16140	16135	16152	16095	16159	15963	16161	16177	16055	16031	16137	16264	16159	16129	16050	16081	16143	16012	16234	16003	16290	16123	16118	15888	16043	16088	16139	16154	16010	16061	15943	16146	16136	16061	16161	16126	16062	16135	16053	16093	16218	16146	15999	16220	15993	16130	16233	16093	16118	16201	16085	15903	16072	16207	16278	16099	16205	15975	16228	16156	16093	16017	16108	16050	16159	15953	16043	16112	15973	16060	16125	16241	15952	15975	16042	16196	15980	16214	16041	16102	15981	16147	16242	16042	16083	16135	16033	16070	16106	16286	16136	15951	16213	16291	16191	16109	16048	16071	16114	16087	16143	16037	16184	15963	16106	16089	16060	16206	16208	16225	16179	16052	16250	16072	16123	16154	16185	16069	16185	16093	16056	16081	16091	16046	15925	16068	16015	16059	16079	15983	16210	16109	16033	16062	16146	16093	16046	16074	16055	15989	15871	16241	16273	15958	16059	16169	16240	15957	16110	16146	16021	16118	16057	16042	16050	16068	16275	16164	16120	16051	16179	16182	16198	16116	16081	16193	16070	15928	16047	16012	16043	16075	15957	16166	16100	16042	16001	16294	16114	16219	16192	16067	16260	16150	16285	16004	16177	16154	16077	16069	15849	15995	16111	15994	16099	15952	15967	16147	16062	16222	16044	16069	16159	16062	16199	16083	16027	16175	15974	16033	16036	16144	16005	16054	15954	16064	16055	16043	16078	16079	16093	16160	16041	15946	16028	16095	16267	16047	15991	16189	16052	16274	16165	16059	16091	16089	16189	16012	15941	15981	16067	15997	16043	16210	16106	16231	16077	16117	16111	16051	16167	16053	16127	15994	16002	16034	16119	16184	15876	16144	16044	16178	15890	16046	16070	16097	16323	16078	16375	16080	16128	15996	16026	16167	16037	15957	16058	16052	16088	16051	16121	16144	16084	15996	16236	16303	16165	16245	16041	15974	16147	16045	16126	16093	16039	16047	16137	16103	16048	16248	16075	16131	15982	16058	16096	16006	16111	16129	16179	16077	16068	16052	16199	15995	16074	16114	16029	16203	16048	16105	16044	15964	16086	16161	16185	16135	16198	16107	16109	16171	16071	16055	16104	16166	16180	16112	15876	16129	16198	16211	16216	16081	16346	16176	16119	15809	15918	16156	16086	16132	15961	16021	16117	16121	16040	16155	16114	16190	16015	16075	16200	16053	16128	16060	16349	15870	16076	16141	16062	16004	16203	16002	16046	16165	16203	16110	16065	16047	16090	15943	16123	16191	16021	16110	16119	16117	16121	16222	16175	16173	16015	16154	15965	16031	16114	16037	16002	16051	16036	16083	16024	16180	16170	16077	16020	16128	16260	16157	16190	16103	15973	15992	16178	16115	16033	16212	16244	16132	15992	16203	16128	15786	16369	16210	16017	16019	16156	16142	15976	16172	15989	16139	15978	16109	16191	16331	15986	16173	16019	16067	16093	16017	16076	16152	16004	16090	16019	16224	16108	16149	15971	16108	16114	16125	16016	16017	15995	16103	16139	16068	16179	16027	16075	16105	16221	16024	16127	16003	16035	16049	16045	16204	16094	16161	15958	16252	16144	16055	16097	16182	15949	16004	15839	16149	16155	16010	16050	16012	16081	16036	16013	15969	15982	16134	16014	16046	16098	16229	16081	16228	16122	16020	16036	16128	16084	16107	16083	16133	15986	16071	16109	16073	16027	16155	16095	16045	16146	15962	16047	15945	16229	16157	16143	16100	16219	15986	16271	16136	16133	15999	15895	16149	16065	16117	15986	16165	16003	16137	15991	16041	16122	16188	15973	16048	16041	16081	16194	16206	16114	16174	15987	16174	16216	16021	16288	15973	16158	16105	16181	15905	16140	16038	16043	16147	15887	15933	15935	16041	16067	16059	16025	16052	16139	16224	16047	16291	16013	16085	16125	16069	16222	16063	16140	16100	16176	16179	16153	16195	16159	16008	16110	16068	16037	16216	16191	15922	16090	16102	16041	16061	16113	16041	16207	16068	16015	16033	16172	16069	16025	16175	16046	15922	16055	16052	16151	15929	16045	16151	15888	16038	16141	16025	16090	15999	16021	15937	16277	16216	15896	16103	16144	16107	16207	16145	16074	16090	16081	16030	16129	16004	16127	16121	16040	16078	16056	16053	16079	16170	16019	16031	16139	16067	16030	16035	16173	16200	16061	16173	16080	16034	16036	16079	16120	16003	16239	16105	16112	16177	16265	16224	16069	16090	16216	15995	16074	16168	16096	16152	16194	16222	16066	16169	16103	16109	16194	15982	16019	15907	15960	16010	16241	16104	16076	16031	16142	16088	16186	16038	16191	16185	16009	16113	16189	16075	16099	16073	16123	15872	16256	16166	16065	16090	15997	16068	16085	16049	16189	15917	16234	16059	16168	16029	16294	16146	15971	15985	16014	16169	16084	16238	16153	15993	16077	16302	16252	16212	16153	16166	16114	15937	16181	16254	16221	16058	16026	16169	16052	16068	16107	16095	15961	16114	15982	16185	16120	15871	16039	15958	16093	16111	16184	16125	16184	16253	16163	16165	16126	16096	16132	15954	16153	16020	16075	16062	16040	16024	16235	16009	15971	16151	16250	16000	16018	16095	16052	16097	16041	16095	16044	16162	16110	16095	16084	16107	16261	16054	16000	16211	16214	16176	16083	16208	16125	16042	16268	16006	16039	16166	16013	16142	16038	16189	16126	15956	16135	16189	16109	16148	16012	16206	16223	16012	16162	16256	16023	16039	16047	16103	16090	15945	16161	15949	16068	16093	16099	16124	16144	16000	16095	16023	16027	16011	16147	16000	16057	16066	16199	16056	16076	16237	16208	16065	16013	16124	16010	16047	16092	16004	15948	16283	16076	16184	16018	15946	16262	16038	16079	16076	16194	16104	16311	16039	15969	16112	15985	16245	16210	16130	15984	16010	16104	16170	16099	16144	16052	16185	16000	16013	16079	16058	16030	16121	16076	15930	16026	15911	16155	16022	16088	16039	16190	16106	16197	16089	16082	16170	16130	16028	16184	16080	16095	16083	16027	16010	16058	15977	15984	15963	16077	16093	16070	16080	16003	15984	16042	16075	16227	16190	16078	15895	16050	16146	15916	16301	15834	16064	15962	16110	16151	16017	16250	15985	16186	15934	16288	16106	16066	16030	15978	16126	16171	15968	16057	16092	16119	16255	15965	16152	16220	16053	16298	16072	16058	16176	16183	15917	16171	16024	16264	16120	16048	16137	16057	16095	16010	16076	16228	16066	16081	16160	15982	16166	16175	16227	16060	16155	16245	16180	15973	16036	16083	16216	16047	16110	15920	16153	15990	16153	16108	15997	16136	16023	16133	16139	15976	15982	16154	16105	15843	15828	16261	15969	15975	16018	16031	16066	15924	16070	16184	16092	16095	16068	16226	15964	16053	15930	16141	16061	15979	16099	16144	16159	16114	16153	16090	16151	16065	16074	16217	15997	16080	16097	16068	16080	16187	16081	15937	16268	16122	15934	16191	15955	16175	16162	15988	16158	15896	16153	16213	16180	16118	15956	15954	16190	16164	16016	15934	16133	16035	16215	16252	16214	16234	16081	16234	16021	16128	16073	15934	16129	16187	16097	16227	16085	16120	16030	16000	16216	16129	16054	16105	16311	15999	16019	16099	16151	16055	15940	16159	16041	16017	16046	16121	16213	16101	16029	16195	16127	16092	16183	16123	16134	16097	16320	16068	15989	15938	16055	16180	16130	16206	16111	16093	15959	16013	16001	16315	16082	16232	16084	15979	15966	16205	15990	16032	16076	16000	16052	16053	16242	16178	16127	16142	16248	16053	15934	16071	16098	16126	16033	16107	16006	16037	16244	16089	15982	15991	16026	15991	16081	16017	16166	16156	16028	16113	15886	16063	16187	16024	16151	16158	16194	16032	16004	16032	16144	16161	16037	16057	16003	16097	16009	16162	15989	16241	16050	16086	16102	16118	15981	16036	16185	16012	16176	16003	15944	15976	16191	16263	16047	16025	16089	16100	16163	15946	16124	16090	16086	15971	16119	16162	16189	16251	16265	16114	16308	16199	16015	16017	15931	16151	16046	15916	15993	16180	16133	16148	16382	16056	16021	15971	16162	16161	16216	16139	15969	16287	16135	16132	16244	16038	16032	16127	16070	16082	16123	16164	15902	16244	16067	16237	16134	16196	16106	16013	16034	16076	16192	16040	16037	15985	15991	16145	16200	16066	16175	15971	16132	16067	16012	16170	16055	16217	16073	16105	16140	16115	16018	16137	16135	16217	15998	16266	15958	16033	16210	16113	16026	16044	16057	16004	16092	16114	15980	16207	16135	16053	16116	16081	15994	16045	15966	16177	16045	16122	16017	16168	16299	15990	16201	16034	16161	16025	15961	16090	16184	16190	16115	16126	16016	15931	15977	16116	16134	15976	16055	16079	16097	16079	16164	16046	16025	16130	16052	16237	15923	16080	16234	16252	15977	16089	16127	16024	16114	16161	16139	16014	16093	16083	16082	15953	16061	16010	16266	16067	16027	16122	16061	16298	16128	16220	16091	15955	16118	16216	16209	16151	16206	16080	16062	16190	16123	16065	15892	16085	16052	15992	16092	16063	16064	16056	15935	16086	15984	16146	15987	16157	16027	15960	16131	16068	16186
26997	22057	25644	23039	19103	18832	18801	18133	17776	18032	18042	18751	20451	20047	19510	18841	18129	17853	17957	17909	17887	17897	17777	17677	17734	18026	17733	17990	17998	17832	17910	17862	17839	17818	17747	17799	17843	17847	17967	18033	17844	17942	17848	17876	17903	17805	17867	17877	17844	17956	17864	17669	17957	17756	18011	17853	17642	17905	17894	17870	18012	17933	17981	18007	17921	17744	18020	17842	17817	17956	17746	17850	17976	17976	17852	17847	17944	17971	17750	17852	17906	17740	17860	17768	17945	17791	17867	17973	17865	18032	17766	17939	17858	18089	17750	17828	17830	17777	17869	17886	18016	17766	17806	17796	17866	17793	17819	17745	17818	17951	17796	17951	17887	17856	17824	17927	17720	17837	17960	18006	17846	17816	17771	17883	17702	17957	17751	17919	17811	17766	17894	17918	17758	17755	17846	17844	17726	17908	17839	17853	17802	17745	17855	17919	18032	17888	17700	17871	17947	17728	17798	17675	17521	17849	17857	17812	17967	17669	17765	17889	17906	17741	17712	17980	18001	17996	17668	17713	17800	17742	17666	18161	18082	17821	17934	17899	17727	17770	17857	17954	17796	17765	17832	18000	17754	17977	17836	17976	17756	17830	17868	17925	17738	17908	17901	17758	17815	17758	17644	17822	17812	17693	17815	17946	17826	17877	17810	17821	17746	17831	17912	17748	17656	17603	17799	18021	17838	17796	17935	17845	18054	17729	17813	17711	17828	17851	17731	17887	17959	17672	17925	17899	17839	17774	17695	17872	17841	17847	17855	17896	17884	18012	17719	17951	18113	17784	17737	17725	18038	18046	17683	17897	17657	17783	17821	17713	17733	17770	17978	17954	17722	17799	17944	17916	17859	17879	17898	17499	17904	17852	17696	17797	17919	17826	17700	17946	17967	17848	17879	18030	17911	17747	17817	17915	17949	17735	17949	18019	17734	17775	17813	17886	17746	17914	17838	17918	17543	17879	17959	17868	17879	17929	17848	17909	17941	17728	17852	17774	17886	17711	17924	17978	17694	17787	17986	18054	17864	17896	17926	17956	17894	17797	17851	18089	17883	17920	17844	17662	17933	17862	17793	17906	17800	17815	18049	17833	17778	17923	17780	17874	17742	17885	17820	17899	17747	18037	17894	17739	17967	17849	17852	17882	17728	17739	17957	17848	17734	17870	17948	17788	17646	17793	17810	17710	17932	17634	17701	17886	17832	18081	17866	17887	17817	17866	17802	17912	17578	17954	17888	17934	17751	17852	17708	17705	17800	17837	17981	17788	17913	17841	17931	17590	17750	17862	17876	17874	17863	17840	17936	18001	17933	17703	17786	18069	17749	17988	17798	17861	18013	17718	17825	17905	18047	17996	18006	17808	17948	17685	17757	17626	17806	17796	17856	18067	17836	17843	18044	17842	17922	18001	17856	17717	17834	17862	17830	17835	17720	17908	17767	17942	17994	17706	17785	17904	17853	18083	17829	17981	18030	18040	17861	17924	17804	17700	17833	17827	17895	17821	17849	17917	17894	17893	17861	17856	17817	17688	18014	17882	17769	17708	17902	17988	17711	17713	17758	18074	17823	18003	17712	17706	17994	17787	17916	17799	17948	17692	17901	17720	17920	17815	17712	18120	17906	17962	17790	17791	17793	17827	17832	17859	17853	17785	17773	17907	18059	17961	17660	17827	17508	17885	17859	17729	18018	17840	17552	17759	17813	17858	17791	17684	17744	17686	17912	17741	17881	17896	17989	17852	17820	17969	17980	17825	17891	17782	17926	17872	17799	17830	17869	17921	17743	17771	17870	17993	17881	17793	17685	17958	18025	18060	17704	18086	17957	17850	17630	17792	18022	17871	17697	17701	18044	17956	17757	17977	17931	17864	17790	17770	17930	17953	17787	17802	18096	17803	17733	17901	17443	17912	17913	17935	17944	17725	17822	17949	17864	17952	17824	18109	17847	18115	17949	17744	17944	18081	17726	17963	17939	17885	17733	17707	17868	17860	17628	17821	17835	18122	18155	17849	18017	17826	17904	17939	17766	17648	17942	17893	17860	17730	17788	18031	18010	17869	17925	17939	17873	18021	17708	17798	17681	17841	17810	17881	17840	17910	18097	17648	17818	17972	17960	17979	17755	17830	17846	17809	18108	17803	17808	17900	17828	17919	17832	17969	17792	17940	17923	18004	17700	17874	17907	17670	17846	17947	17660	17538	17716	18033	17735	17862	17718	17809	17824	17841	17708	17721	17763	17886	17895	17736	17648	17702	17837	17834	17941	17887	17867	17930	18117	17934	17725	17944	17815	17948	17963	17866	17771	17796	17850	17829	18025	17798	17940	17793	18111	17915	17910	17887	17917	17759	17945	17971	18064	17779	17759	17944	17828	17877	17882	17806	18060	17991	17775	17962	17828	17887	17807	17911	17979	17935	17990	17776	18007	18097	17919	17777	17846	17967	17731	17995	18022	17942	17915	17893	17786	17885	17931	17837	17764	17999	17916	17669	17964	17767	17964	17946	17971	17838	17949	17845	18057	17801	17878	17995	17865	17818	17853	17781	17812	17955	17886	17934	17750	18056	17918	17786	17795	17831	17909	17787	17931	17917	17705	17870	18037	17737	17851	17762	17821	17766	17803	17849	17797	18208	17894	17873	17909	17829	18031	17868	17665	17887	17964	17859	17928	17791	17823	17970	17825	17867	17826	17662	17813	17868	18082	17883	17866	18026	17808	17861	17906	17856	17871	17696	17855	17800	17893	17681	17674	17975	17763	17817	17911	18027	17932	17636	17695	17683	17999	17937	17922	18057	18091	17857	17712	17734	17907	17697	17928	17765	17697	17989	17731	17814	17833	17888	17992	17741	17835	17684	17741	17915	17784	17753	17750	17922	17835	17846	18039	17830	17877	17935	17895	17822	17987	17918	17920	17782	17782	17797	17798	18015	17920	17589	17647	17854	17851	17771	17965	17779	18001	17915	17928	18029	18033	17800	17851	17804	17956	17823	17875	17669	17895	17806	17925	17700	17824	17892	18025	17902	17892	17981	18100	17710	17800	17969	17844	17727	17940	18018	17777	17747	17769	17804	17837	17759	17429	17971	17974	17804	17985	17906	17814	18014	17938	18231	18057	17824	17934	18038	17966	17989	17768	17904	17779	17759	17799	17990	17898	17848	17926	17777	17948	17969	18022	17863	18007	17754	17867	17900	17837	17806	17742	17998	18065	17860	18003	17781	18009	17892	17745	17882	17894	17729	17877	17671	17844	17836	17690	17790	17826	17794	17828	17804	17786	17768	17993	17790	18015	17834	17799	17764	17956	17847	18042	17882	17844	17882	17851	17917	17819	17844	17771	17862	17933	17668	17811	17711	17958	18053	17788	17741	17796	17858	17984	17968	17996	17836	17835	18020	17667	17833	17705	17717	17700	18087	17921	17969	17869	17968	17924	17726	17861	17903	17948	17907	18071	18129	17844	17888	18021	17745	17721	17935	17902	18038	18054	17846	17875	17742	17900	17942	17764	17908	17826	17854	17929	17494	17767	17918	17950	17744	17893	17670	17980	18119	17910	17739	17815	17922	17790	17930	17799	17886	17638	18018	17959	17854	17951	17796	17706	17941	17614	17869	17750	17690	18139	17878	17967	18004	17790	17709	17741	17696	17848	17860	17793	17870	17676	17939	17904	17928	18041	17739	17803	18093	18059	17910	17725	17889	18003	17930	17806	17924	17883	17840	17996	18000	17783	17749	18032	17783	18064	17918	17807	17834	18061	17731	17954	17895	17765	17852	17871	17863	17786	17992	17988	17804	17856	17730	17898	17951	17742	17801	17971	17976	17862	17829	17917	17665	17689	17785	17577	17911	17983	17801	17705	17804	17815	17929	17732	17916	17941	17877	17798	17748	17987	17803	17940	17695	17733	17895	17859	17901	17959	17948	17820	17918	17817	17777	17862	17817	17762	17856	17783	18045	17804	17891	17866	17907	17828	17711	17912	17882	18045	17927	17844	17989	18017	17814	17820	17792	17961	17957	17791	17661	18162	17771	17896	17743	17786	17961	17727	17828	17873	17850	17657	17730	17911	17759	17823	17785	17909	17864	17715	17769	18003	17955	17936	17952	18072	17838	18013	17750	17903	18085	17758	18042	17816	18020	17852	17837	17533	17872	17777	17814	17879	18130	17729	17919	18020	17737	17863	17592	17739	18024	17791	17673	18078	17805	17887	17845	17986	18162	17823	17891	17723	17821	17764	17979	17883	17762	17940	17800	17828	18002	17821	17726	17836	17884	17800	17785	18019	17821	18098	17861	17762	17825	17752	17877	17888	17686	17772	17954	17815	17938	17785	17808	17764	17337	17958	18030	17964	18016	17945	18019	17907	17897	17906	17851	17895	18053	17749	18006	17847	18078	17836	17760	17832	18082	17910	17740	17769	17812	17967	17824	18095	17865	18011	17919	17830	17749	17907	17902	17643	17665	17679	17836	17941	18097	17894	17762	18029	17962	17983	18133	17846	17961	17945	17597	18018	17925	17801	17896	17859	17997	17988	17911	17810	17800	17934	17846	18027	17892	17860	17673	17792	17893	17890	17951	17784	17897	17744	17924	17975	17867	17756	17890	18019	17706	17908	17644	17880	17825	17813	17904	18000	17835	17888	17737	17704	17677	17666	17769	17873	17866	17910	17726	18068	17724	17962	17805	17907	17693	17900	17886	17882	17899	17880	17862	17855	17812	17678	17863	17945	17781	17653	17899	17760	17660	17947	17893	17843	17778	17751	17811	17972	17775	17902	17998	17839	17880	17771	17904	17794	17853	17840	17736	17491	17707	17880	17920	17833	17841	17820	17882	17759	17941	18005	17944	17823	18090	17857	17909	17900	18044	17911	17828	17836	17911	18052	17825	17727	17963	17755	17814	17947	17701	18037	17787	18086	17958	17879	17840	17869	17909	17876	17808	17907	17919	17885	17698	17978	17811	17831	17982	17611	17717	17831	18050	17815	17924	17818	17905	17927	17917	18013	17822	17942	17814	18031	17859	17963	17835	17882	17969	17812	17860	17848	17800	17976	17669	18074	17853	17780	17988	17890	17832	17859	17836	17751	18115	17866	17905	17782	17791	18005	17819	17778	17980	17879	17856	17745	17838	17800	17680	17989	17873
18075	24359	23231	20043	17868	17452	16727	16159	16151	15935	15977	17582	19665	18799	17659	16580	16127	15934	15938	15974	15967	15796	15795	15722	15921	15804	15747	15899	15890	15719	15720	15797	15866	15790	15756	15826	15717	15839	15862	15964	15911	15766	15843	15811	15805	15654	15980	15690	15722	15826	15879	15664	15756	15801	15484	16030	15783	15884	15800	15915	15663	15868	15741	15832	15870	15826	15804	15851	15929	15818	15877	15881	15758	15863	15804	15815	15905	15612	15903	15845	15775	15808	15858	15838	15681	15608	15770	15707	15830	15879	15859	15765	15787	15787	15933	15774	15802	15717	15800	15696	15679	15856	15885	15702	15712	15695	15950	15867	15805	15987	15779	15737	15871	15776	15738	15949	15713	15642	15730	15749	15976	15767	15873	15846	15952	15728	15885	15797	15902	15929	15748	15789	15707	15777	15942	15898	15736	15741	15817	15804	15585	15811	15916	15764	15869	15779	15888	15680	15787	15605	15776	15896	15711	15861	15926	15985	15905	15655	15663	15860	15863	15731	15877	15792	15823	15909	15698	15892	15777	15694	15743	15829	15931	15917	15760	15743	15849	15949	15862	15865	15748	15832	15898	15760	15900	15931	15860	15822	15890	15766	15790	15851	15764	15858	15835	15864	15694	15819	15715	15760	15765	15854	15837	15818	15619	15953	15786	15860	15841	15816	15899	15876	15778	15762	15925	15857	15750	15950	15675	15861	15795	15821	15650	15732	15754	15667	15638	15760	15824	15943	15658	15850	15691	16040	15716	15684	15919	15800	15750	15827	15986	15843	15891	15848	15683	15866	15912	15848	15661	15902	15838	15893	15809	15939	15957	15647	15876	15671	15687	15802	15954	15690	15882	15805	15864	15738	15774	15606	15953	15791	15777	15890	15756	15770	15763	15986	15749	15800	15727	16037	15846	15743	15746	15663	15938	15788	15878	15774	15876	15741	15824	15781	15782	15819	15939	15805	15818	15753	15891	15928	15847	15798	15725	15768	15728	15878	15874	15694	15867	15838	15705	16016	15690	15879	15837	15872	15746	15854	15891	15858	15689	15750	15843	15906	15866	15931	15853	15817	15955	15714	15812	15965	15704	15795	15853	15730	15919	15732	15745	15928	15780	15749	15729	15894	15859	15769	15883	15770	15851	15767	15769	15796	15761	15779	15806	16000	15784	15784	15891	15840	15706	15846	15812	15810	15788	15654	15950	15876	15888	15871	15836	15807	15757	15758	15810	15814	15797	15724	15663	16079	15704	15711	15982	15807	15711	15630	15885	15845	15901	15647	15893	15696	15574	15864	15788	15896	16017	15692	15702	15971	15809	15554	15792	15756	15709	15836	15770	15726	15831	15824	15766	15765	15852	15937	15635	15748	15716	15893	15795	15781	15783	15831	15838	15755	15853	15981	15737	15843	15898	16090	15761	15886	15712	15877	15877	15630	15860	15786	16013	15750	15686	15696	15742	16036	15798	15976	15829	15900	15787	15908	15862	15910	15685	15725	15902	15787	15776	15642	15921	15892	15929	15840	15841	15717	15867	15735	15750	15974	15719	15808	15914	15780	15771	15786	15754	15803	15761	15822	15827	15766	15826	15923	15645	15756	15696	15918	15910	15749	15742	15765	15871	15769	15870	15784	15745	15811	15695	15826	16048	15586	15895	15622	15679	15858	15812	15862	15762	15782	15752	15717	15948	15877	15832	15746	15880	15811	15713	15816	15835	15785	15800	15838	15843	15799	15823	15867	15813	15982	15805	15783	15760	15719	15857	15805	15652	15698	15848	15739	15822	15763	15712	15851	15812	15906	15792	15785	15806	15777	15947	15906	15744	15899	15847	15870	15858	15683	15663	15761	15778	16061	15751	15802	15934	15918	15774	15796	15928	15735	15835	15702	15874	15973	16003	15780	15897	15712	15804	15755	15893	15891	15788	15754	15915	15878	15721	15751	15793	15821	15908	15883	15900	15936	15692	15795	15862	15924	15750	15804	15971	15768	15975	15803	15681	15880	15758	15724	15707	15865	15648	15866	15851	15800	15828	15795	15619	15733	15806	15858	15916	15755	15727	15750	15896	15765	15976	15759	15764	15863	15790	15828	15840	15769	15716	15877	15923	15753	15807	15724	15774	15745	15685	15914	15817	15671	15823	15902	15789	15799	15866	15754	15778	15854	15882	15888	15828	15880	15824	15786	15802	15703	15902	15876	15885	15712	15793	15989	15843	15673	15860	15838	15787	15941	15743	15908	15801	15938	15872	15667	15729	15665	15817	15835	15853	15751	15791	15888	15886	15838	15739	15734	15523	15940	15805	15837	15924	15732	15731	15892	15760	15773	15978	15726	15982	15788	15691	15945	15711	15820	15802	15925	15644	15818	15706	15974	15877	15764	15810	15924	15889	15769	15752	15699	15656	15775	15773	15843	15667	15729	15748	15880	15938	15799	15713	15902	15956	15815	15866	15834	15891	16016	15711	15861	15824	15876	15896	15789	15645	15829	16035	15965	16028	15919	15799	15844	15735	15924	15929	15861	15946	15943	15968	15831	15930	15943	15859	15851	15807	15705	15868	15756	15714	15775	15757	15881	15818	15877	15802	15868	15762	15756	15879	15732	15564	15824	15908	15726	15835	15745	15684	15701	15893	15872	15773	15806	15833	15864	15790	15810	15718	15759	15868	15662	15922	15776	15919	15854	15735	15987	15703	15871	15819	15835	15672	15830	15800	15828	15900	15909	15831	15846	15741	15802	15693	15978	15739	15824	15740	15725	15952	15788	15842	15744	15814	15795	15727	15954	15707	15816	15869	15815	15796	15793	15954	15783	15898	15849	16028	15747	15963	15807	15808	15657	15681	15863	15874	15758	15712	15892	15936	15803	15816	15674	15671	15837	15852	15736	15826	15846	15839	15818	15767	15708	15736	15803	15818	15751	15771	15760	15744	15789	15766	15852	16009	15874	15780	15626	15768	15747	15846	15822	15802	15726	15769	15824	15696	15722	15698	15887	15816	15984	15883	15747	15701	15796	15712	15848	15742	15755	15882	15993	15897	15740	15799	15818	15667	15730	16092	15847	15680	15696	15994	15797	15908	15966	15929	15765	15908	15825	15881	15862	16007	15790	15932	15689	15881	15869	15763	15862	15842	15774	15872	15925	15675	15848	15780	15734	15789	15702	15844	15874	15998	15669	15847	15868	15924	15791	15889	15741	15865	15697	15661	15798	15742	15701	15965	15778	15732	15944	15872	15909	15836	15767	15962	15732	15572	15773	15989	15801	15906	15707	15895	15678	15788	15914	15895	15695	16017	15921	15799	16068	15701	15841	15877	15772	15838	15845	15945	15615	15712	15745	15783	15818	15809	15884	15725	15642	15779	15812	15851	15902	15918	15771	15824	15651	15783	15845	15759	15969	15734	15803	15783	15697	15864	15714	15819	15881	15782	15846	16018	15953	15802	15803	15853	15858	15867	15845	15908	15963	15887	15845	15926	15834	15734	15814	15766	15735	15838	15959	15942	15701	15876	15775	15881	15836	15906	15826	15796	15711	15868	15756	15781	15697	15839	15707	15881	15824	15798	15820	15880	15724	15949	15779	15839	15856	15858	15835	15636	15704	15836	15910	15944	15706	15870	15678	15880	15739	15727	15674	15838	15671	15800	15835	15843	15812	15909	15777	15815	15772	15851	15813	15805	16008	15727	15708	15757	15862	15657	15937	15877	15777	15937	16069	15891	15785	15879	15808	15849	15869	15673	15895	15758	15981	15638	15919	15581	15731	15777	15781	15830	15819	15939	15941	15767	16015	15774	15848	15813	15915	15748	15824	15767	15600	15862	16037	15816	15721	15758	15770	15786	15859	15810	15725	15769	16064	15816	15816	15887	15740	15942	15817	15828	15798	15677	15869	15755	15901	15914	15632	15838	15815	15696	15723	15881	15767	15830	15740	15885	15879	15725	15853	15887	15765	15973	16114	15824	15820	15862	15971	15805	15754	15794	15779	15865	15994	15893	15809	15756	15684	15849	15889	15797	15908	15882	15958	15755	15680	15733	15813	16057	15902	15814	15796	15771	15824	15725	15853	15745	15761	15853	15785	15770	15889	15863	15802	15794	15868	15866	15684	15800	15813	15728	15961	15732	15923	15885	15946	15719	15818	15948	15990	15782	15763	15864	15730	15905	15728	15843	15856	15825	15842	15949	15932	15733	15881	15874	15897	15848	15917	15661	15789	15662	15813	15842	15934	15785	15708	15772	15844	15786	15767	15823	15780	15976	15858	15798	15837	15840	15876	15869	15669	15927	15774	15741	15679	15734	15895	15843	15754	15827	15800	15631	15882	15820	15794	15781	16021	15662	15714	15891	15848	15909	15886	15836	15630	15888	15763	15901	15659	15785	15917	15859	15769	15674	15745	15713	15755	15894	15835	15997	15875	15760	15678	15839	15801	15821	15675	15953	15780	15969	15673	15787	15771	15826	15720	15916	15833	15731	15901	15952	15732	15743	15812	15732	15827	15783	15625	15812	15830	15892	15775	15822	15709	15936	15676	15788	15876	15701	15728	15983	15909	15777	15698	15844	15733	15635	15777	15802	15909	15741	15673	15739	15695	15681	15976	15741	15819	15733	15587	15926	15826	15688	15824	15842	15870	15843	15754	15834	15984	15756	15773	15859	15774	15840	15816	15922	15780	15658	15837	15818	15890	15995	15728	15719	15881	16025	15914	15850	15954	15915	15864	15939	15826	15819	15735	16041	15730	15906	15844	15683	15771	15942	15602	16011	15692	15876	15864	15782	15663	15832	15703	16120	15788	15676	15775	15770	15826	15696	15822	15866	15939	15837	15820	15712	15917	15841	15996	15765	15904	15861	15797	15917	15694	15679	15812	15762	15837	15974	15859	15921	15836	15774	15932	15818	15865	15899	15885	15915	15956	15792	15771	15845	15831	15768	15768	15892	15872	15807	15789	15692	15904	15748	15686	15823	15838	15815	15835	15818	15769	15802	15659	15948	15767	15988	15912	15855	15804	15898	15705	15999	15830	16032	15827	15792	15866	16041	15695	15990	15785	15887	15890	15731	15806	15736	15903	15715	15950	15785	15638	15822	15869	15876	15981	15857	15776	15896	15968	15980	15748	15919	15823	15850	15779	15942	15818	15903	15532
23336	20744	27999	23663	21709	21846	21322	18885	18519	18653	19390	23592	28330	32194	28812	23153	19935	18745	18339	18248	18207	18036	18153	18074	18221	17913	18092	18180	18112	17937	18123	18027	18083	18203	17978	17880	17945	18228	17963	17985	17968	18123	18161	18123	18051	17929	17946	17843	17947	17867	17951	17925	17938	18124	18154	17908	18011	18059	17864	17990	17778	18021	17707	17998	17991	17848	18246	17987	18051	17803	17974	17749	18021	17986	18038	18081	17888	18087	18182	17912	17972	18006	17963	17858	18036	18097	18057	17930	18031	18142	17974	17816	17812	18024	17927	18227	18100	18210	17817	18076	17961	18148	18147	18063	18079	17764	17817	17958	18000	17939	18147	17976	17916	17837	18025	17961	17891	18022	17973	18028	17996	18046	17931	17887	18102	17881	18213	17906	17849	18033	17838	18011	17740	18063	18134	17960	18031	18149	17760	17878	17771	17921	17834	18013	17956	18041	17947	18206	17875	18078	17897	17771	18103	17911	18082	18025	17964	18267	18085	17971	17877	18161	18057	17887	17980	17857	17969	18069	18144	17973	18211	18073	18097	18048	17834	18107	18089	17900	18078	18085	17835	17926	18051	17733	17944	18138	18101	17933	17984	17821	18030	17921	18008	17879	18012	18160	18097	18087	17986	17848	17872	18017	17948	18046	17863	17971	18096	18087	17854	18117	17978	18153	17796	18025	18087	18003	18130	17992	18033	18046	18165	17976	18202	18131	17888	17834	17834	18031	18032	17923	18013	18058	17928	17945	17987	17800	17718	17949	18104	18125	18132	17931	17906	17986	18127	18204	18072	18010	18132	18028	17985	18169	17979	18013	18018	17956	18026	17898	17936	18181	17976	17756	18160	17940	17875	17982	18257	17979	18039	18158	17864	18114	17843	17984	17985	18116	18036	17911	18080	18008	18007	17905	17848	18052	17944	17850	17995	17984	18045	17956	17884	18050	18055	18056	17933	18094	18001	17835	17979	18036	17930	17900	17987	17986	17867	17952	17936	17908	17991	17938	17938	18123	17994	17930	17837	17867	18058	17746	17855	18067	17880	17994	17981	17957	18069	17978	17888	18053	17965	17884	17993	17812	18106	18096	17767	17927	17909	17962	17997	17985	18087	18050	17991	17848	17930	17998	18141	17986	17927	17873	18009	17944	18248	17840	17876	18077	18072	17986	18041	18159	18027	17960	17913	17879	17986	18127	17926	17944	17974	18007	17882	18003	18062	18083	17993	17927	17932	18037	18074	18041	18047	17948	17959	17933	17942	17972	17946	17903	18012	17782	17709	17857	18084	17889	18104	18335	18070	17891	18082	17956	17869	17866	18153	18202	17920	18086	17977	17895	18030	18093	17878	17997	17831	18000	17921	18070	17906	17959	17835	17960	18120	18034	17797	17775	17962	18001	18219	17815	17932	17894	18091	17904	18036	17930	17914	17871	18037	18109	17931	17882	17987	17921	18020	17963	17857	17995	18185	17846	17879	18068	17900	18213	18055	17811	17891	18217	18094	18023	18008	17976	18093	18006	17889	17797	17900	17908	17963	17916	18196	17797	18247	17859	17938	18019	18101	17921	18142	17856	17773	17908	18008	18007	17920	18243	17819	17951	18167	17949	18093	17923	18024	18131	18042	17878	17974	17969	17934	17891	18035	17906	17878	18032	17960	17940	18095	18010	18061	18006	17785	18007	18094	18032	18049	18009	17862	18009	18192	18167	18073	17843	17928	17976	18134	18092	18063	18102	18067	17936	17870	18064	17954	17858	18055	17940	18027	18168	18064	18163	17848	17913	17845	17939	18124	18069	17960	17842	18055	17956	17914	17865	18028	17750	18013	17952	17848	17950	18148	17981	18080	18028	18186	18091	18052	17888	18003	18081	17851	17974	17994	18072	17976	17811	17980	17974	17967	17846	18013	18248	17947	18045	17973	18169	17800	17927	17782	17826	17996	18055	18219	17877	18039	17981	17840	18036	18067	17912	17824	17969	17703	17996	18030	17715	18067	17966	17861	18042	17942	17918	18132	17966	18193	18027	18240	17959	18100	18044	17944	17904	18138	17989	18071	18147	18251	17852	18114	18078	18099	18105	17888	18084	18026	17962	17842	18100	18093	18098	17929	17962	18052	18073	18111	17862	17945	18003	17892	17921	17919	18183	17940	18097	17972	18067	17985	17897	18008	17942	17930	18178	18041	18058	18118	18007	18005	17881	17912	17930	17933	18057	17955	18121	18083	18003	18071	18061	18167	17985	17921	17899	17868	18001	18259	18069	17942	17869	17964	18127	18056	17986	17853	18080	18009	18056	18106	18089	17777	18142	18095	18100	18022	17744	17887	18030	17963	17952	18164	18035	18014	18080	17978	17803	17973	17747	17870	17878	18018	18043	18070	18019	18028	18057	18138	18155	17934	17838	18100	17823	18039	17891	18051	18018	17988	17955	18112	18047	17882	17994	18101	17917	17925	17959	18071	17992	17840	17988	18122	17938	18004	17981	17902	17915	18005	17880	17992	17756	17948	17921	17890	17933	17977	17914	17954	18027	17864	17929	17982	17807	18221	17918	18112	18015	18026	18008	17972	18052	18038	18049	17929	18031	17903	18110	17920	17925	17934	18002	18122	18044	17936	17851	18112	17772	17928	18017	18009	18075	18024	17867	17908	18001	17982	18048	17993	17939	18079	18037	18035	18049	17999	17997	17926	17922	18005	17986	18074	17957	18129	17887	17886	18277	17887	17967	18153	17855	17900	18085	17752	17920	17936	17785	18056	18280	17977	17902	18018	18094	18199	17912	18135	18052	18058	18107	18006	17927	17945	17937	17967	17967	18001	18101	17910	18033	17969	18094	18011	18031	17978	17998	18023	18182	17926	17841	17953	18184	17784	17708	17874	17935	18041	17845	17980	18085	18006	17994	17891	17790	17949	18058	18095	18233	18055	17820	18132	18124	18049	18096	18017	17863	18013	18196	18094	18013	17940	17977	18027	18032	17937	17989	17966	18071	17934	17918	18039	17829	17972	18155	17964	18100	17915	18183	17801	17838	18006	18066	18144	17895	18058	17864	17938	18011	17781	18131	18117	17942	17997	17966	17865	18119	17938	18230	17896	17913	17972	17881	17937	18118	17988	18170	17956	18121	18108	17778	17991	18096	17993	17974	18071	17943	18124	18041	17936	17893	18130	18052	17927	18016	18010	17933	17916	17951	17969	17796	17867	18051	17968	17847	17797	18084	17968	18154	17831	17899	18040	17844	18069	17998	18066	18008	17912	18205	18071	18008	17912	18009	18012	17943	17980	17958	17795	18033	18006	18235	18163	17957	18006	17962	17882	18087	18064	18012	17962	17995	18031	17916	17997	18100	18114	18052	18233	17896	17947	17964	18226	18082	18005	17881	17873	17971	18052	18069	17823	18028	17981	17779	18097	18141	17962	18003	17911	18145	17951	17820	17938	17991	18147	18110	17819	18179	18079	17970	17959	17935	18040	17971	18047	17987	18073	17835	18036	18042	18103	17854	17789	17940	17926	17899	17879	18109	17946	17879	18039	17864	17873	18072	17871	17860	17919	17850	17977	17919	18118	18198	17866	17806	17979	18219	17857	18017	18140	17994	17932	17714	18038	17837	18047	17905	18139	18056	18001	17869	17962	17991	18103	17600	17959	18033	17950	18035	18188	18054	18087	17892	18179	17849	18178	18066	17942	18013	18091	17951	18118	18079	17890	17917	17901	17992	17819	18191	18087	17827	17937	18265	18054	18076	17998	18165	17897	17848	18156	18052	18100	18020	17930	18178	18017	17857	18059	17896	17945	17991	18091	17843	17962	17810	17936	18026	18067	17959	18122	18071	18045	17841	18131	18005	18012	18272	18077	18070	17883	17955	18035	18076	18056	18104	18045	17988	18188	18046	17968	17966	17936	18035	17855	17924	18247	17973	18082	18083	17827	17666	17809	18028	18211	18041	18018	18066	18118	17889	18009	17998	17917	18265	18057	17893	17993	18135	17776	17862	18100	18006	17965	17950	17951	18007	18069	18069	17952	17967	17991	17959	18007	18084	17827	18033	17897	18035	18055	18126	18021	17972	18122	17841	17941	17888	17886	17982	17963	18172	18016	17871	17992	17974	18007	17912	17924	18117	18072	18144	17966	18127	17982	18110	17887	17829	17842	17897	18027	17980	18065	18010	17983	18128	17907	17915	17946	18136	18098	18031	17962	18090	17959	18050	17996	18008	18012	18070	18137	18053	17929	18021	18077	17903	18009	17728	17914	17997	17799	18106	17885	17778	17853	18059	17990	18119	18127	17916	17881	17961	18084	18015	17804	17863	17898	17934	18025	18110	17894	17930	17982	18066	18019	17901	17938	17955	17927	17954	18113	17976	18021	18018	18230	18088	18155	17985	17966	18027	18210	17881	17836	18082	17695	17835	17898	17899	17898	17919	17749	17959	18139	18199	17989	18110	18023	17925	18095	18108	18071	17864	17990	18056	18007	18070	18100	18016	18107	18143	18039	17862	17979	17886	18151	18077	17852	17919	17975	18109	17973	17963	17974	18069	17763	18066	17862	17760	18039	17846	18014	18034	17782	18122	18182	17974	17980	18307	17899	18070	17866	17966	18108	17877	17963	17877	18163	18096	17842	18068	18016	18013	18115	18151	18006	18069	17900	18086	17910	17803	18021	18005	18003	17984	18089	17880	17962	18109	17984	18168	18081	18040	18010	17907	17852	17919	18038	18049	18051	17794	18090	18085	17992	17874	18084	18022	17974	18077	17920	17872	17850	17923	17840	18210	17978	18091	18265	18058	17985	17984	18083	18094	18002	17872	17913	17777	18036	18301	18082	17977	17919	18135	17911	18021	18101	18167	18206	17862	17919	18036	18070	17897	17942	18024	18158	18012	17896	18023	18123	18071	18258	17896	17896	18098	18002	18029	17944	17816	17775	17867	18035	17979	18022	17872	17879	17837	17971	17958	18069	17948	17958	17914	18043	18022	17946	17891	18159	18012	18101	17968	17926	17896	17953	17951	17980	18140	18113	17912	17947	17996	17848	18257	17954	18098	18080	17824	17966	17889	18119	18006	17970	17980	18013	18141	18069	17842	17984	18052	17908	17968	18013	17905	17948	17701	17983	17984	17889	18207	17945	18022	18085	17865
16858	28886	26829	21492	18812	17796	17275	16825	16411	16316	18141	25158	30514	34186	28651	21342	17611	16271	16042	15924	15782	15956	15865	15974	15973	15966	16034	15904	15951	15956	16010	16013	16020	15884	16031	15769	15987	15818	16026	15843	15954	15944	15871	15790	16038	16024	15850	15926	15974	15875	15910	15829	15763	15900	15728	15877	15707	15864	15801	15828	15961	15999	15845	15815	15693	15776	15729	16095	15871	15955	15839	15801	15784	15960	15799	15843	15955	15939	15947	15786	15712	15885	15960	15854	15865	15721	15818	15757	15835	15994	15954	15880	15968	15928	15925	15836	15885	15893	16066	15850	15870	16094	15825	15845	15827	15826	15764	15845	15765	15706	15702	16073	15703	15864	15913	15879	15843	15893	16072	15874	15865	15831	15812	15878	15697	15924	15696	15912	15981	15924	15829	15831	15828	15789	15839	15896	15900	15752	15816	15822	15926	15873	15992	15991	15635	15970	15919	15832	15550	15830	15825	15946	16004	15914	15792	15841	16026	15867	15942	15755	16009	15973	15501	16043	15814	15919	15911	15875	15830	15806	16003	15829	15793	15895	16015	15990	15834	15844	15942	15895	15824	15963	15923	15800	15771	15920	15931	15787	15871	15887	16006	15962	16017	15832	15919	15779	15683	16008	15945	15889	16001	15952	15840	15913	15845	15839	15908	15759	15825	15955	15695	15770	15770	15866	15727	15942	15938	15949	15881	15955	15931	15904	15955	15922	15893	16019	15988	16035	15760	15849	15949	15945	15810	16123	15862	15841	15893	16028	15905	15790	16003	15837	15814	15788	15935	15839	15861	15947	15959	15917	15698	15747	15820	15773	15980	15950	15893	15693	15828	15876	15880	15917	15915	15909	15883	15887	15967	15795	15746	15967	15799	15845	15790	15579	15909	15963	15804	15719	15813	15792	15796	16060	15804	15948	15817	15844	16009	15840	15947	15874	15889	15869	15821	15817	15831	16060	15831	15859	15794	15784	15884	16011	15974	15816	15706	15915	15921	15825	15887	15811	15650	15802	15705	15964	15822	15709	15870	15764	15837	15760	15812	15862	15798	16038	15789	15840	15806	16002	15841	15863	15930	16038	15842	15724	15810	15945	15692	15843	15811	15927	15753	15820	15973	15856	15888	15883	15828	15872	15861	15912	15881	15839	16059	15982	15918	15943	15889	15840	15896	15909	15915	15789	15829	16001	16009	15762	15898	15883	15847	15839	15938	15806	15837	15791	15807	15932	15822	15974	15881	15958	15782	15907	15972	15943	15808	15788	15978	15941	15688	15952	15875	15776	15951	15932	15874	15847	15855	15943	15703	15914	15913	15677	15870	15787	15850	15866	16012	15849	15795	16085	15826	15895	15917	15886	15682	15864	15862	15781	15858	15888	15932	15752	15934	15962	15931	15837	15810	15950	15762	15871	16004	15835	15911	15916	15847	15931	15755	15914	15811	15840	15885	16063	15961	15791	15953	15750	15902	15947	15829	15900	15832	15756	15740	15923	15797	15862	15876	15991	15824	15844	15888	15779	15808	15881	15777	15823	15938	15696	15723	16023	15917	15698	15653	15916	15923	15959	15886	15829	15750	15797	15858	15995	15885	15974	15911	15881	15948	16031	15881	15800	15885	15722	15975	15945	15852	15875	15890	15883	15862	15784	15815	15723	15920	15730	15845	15863	15860	15739	15944	15896	15829	15805	15962	15875	15778	15835	15772	15926	15786	15872	15765	15928	15928	15818	15877	15838	16146	15918	15860	15919	15953	15885	15950	15977	15920	15731	15886	16117	15831	15890	15841	15812	16005	15902	15895	15774	15881	15905	15970	15840	15978	15831	15892	15912	16056	15746	15737	15998	15864	15910	15874	15848	15815	15889	16013	15950	15775	15875	15856	15909	15895	15673	15877	15882	15818	15971	15727	15867	15905	15718	15833	15910	15985	15790	15750	15780	15842	15939	16139	15859	15846	15922	15902	15684	16084	15753	15991	15788	15980	15899	15782	15828	16087	15862	15783	15802	15744	15795	15838	15885	15915	15862	15788	15952	15902	15908	15946	15963	15744	15682	15845	15950	15697	15811	15849	16091	15861	15916	15833	15764	15772	15958	15734	15851	15988	15988	15794	15778	15924	15879	15856	15673	15885	15802	15813	15851	15858	15862	15841	15903	15946	15948	15998	15801	15869	15844	15955	15877	15695	15836	15790	15900	15796	15797	15735	15773	15882	15897	15900	15915	15767	15838	15827	15781	15807	15742	15894	15716	16071	16022	15986	15843	15821	15925	15783	15842	15934	15772	15908	15849	15931	15849	15754	15943	15982	15826	15833	15985	15827	15921	15848	15863	15950	15970	15756	15700	15859	15829	15913	15845	15926	15963	16104	15877	15905	15893	15990	15807	15923	15896	15847	15788	15783	15892	15872	15900	15950	15978	16004	15865	15955	15743	15857	15826	15661	15775	15882	15692	15929	15986	15758	15754	15707	15844	15927	15894	15891	15878	15820	15867	15885	15808	15813	15836	15773	15683	15753	15990	15866	15960	15921	15723	15859	15980	15727	15968	15844	15870	15774	15775	15702	15833	15795	15775	15961	16028	15931	15964	15784	15858	15909	15781	15861	15776	15821	15962	15902	15849	15980	15900	15940	15776	15834	15982	16004	15856	15979	15997	15747	15942	15955	15833	15998	15835	15970	15857	16067	15959	15904	15898	16051	16079	16018	15755	15844	15877	15758	15986	15859	15835	15935	15843	15814	15878	15877	15791	15982	15922	15849	15856	16150	15870	15680	15893	15926	15853	15973	15931	15868	15844	15832	15905	15862	15941	15883	15887	16030	15902	15827	15825	15799	16168	15820	16029	16104	15903	15825	16021	15881	15985	15765	16012	15811	15653	15821	15858	15982	15901	15960	15983	15983	15787	15779	15944	15939	15957	15732	15708	15962	15817	15994	15932	15792	15813	15865	15987	15806	15835	15982	15841	15804	15991	15816	15822	15854	15933	15663	15904	15772	15826	16005	15716	15990	15962	15781	15891	15841	15783	16028	15706	15816	15907	15954	15690	15943	15996	15835	15891	15752	15818	15830	15733	15924	15726	15722	15840	15916	15825	15860	15891	15882	15752	15949	15719	15926	15863	15788	15830	15886	15908	15978	15959	15878	16042	16006	15858	15712	15943	15907	15955	15837	15906	15783	15852	15934	15888	15814	15953	15958	15848	15757	15969	15832	16042	15766	15999	15987	15828	15781	15979	15761	15828	15989	15903	15859	15736	15968	15921	15889	15833	15775	15757	15990	15839	15857	15842	15861	15908	15918	15687	15952	15918	15868	15657	16058	15941	15859	15864	15909	15802	15767	15978	15966	15898	16056	15770	15832	15954	15925	15908	15937	15842	15939	15885	15873	15849	15955	15878	15720	15983	16041	15854	15852	15787	15855	15838	16021	15865	15784	15823	16044	15785	16091	15780	15954	15921	15934	15767	16004	15873	15912	15796	15740	15901	15798	16006	15925	15780	15843	15798	15844	15775	15813	15884	15834	15802	15851	15915	15825	15908	15925	15817	15930	15787	15853	15868	15677	15848	15969	15846	15828	16024	15617	15866	15927	15884	15995	15769	15831	15961	15931	15859	15903	15783	15590	15868	15658	15858	15872	15635	15628	15862	15745	15956	16058	15946	15642	15812	15899	15914	15936	15947	15769	15851	15789	15763	15903	16092	15830	15828	15842	15838	15929	15847	15880	15728	15924	15727	15864	15799	15700	15915	15924	15873	15944	15757	15895	15897	15792	15945	16036	15907	15943	15768	15946	15826	15813	15874	15960	15865	15684	15792	15923	15803	15910	15897	15788	15748	15844	15895	15936	15874	15814	15857	15920	15827	15840	15827	15708	15872	15844	15833	15745	15968	15676	15814	15713	15766	15821	15756	15958	15827	15890	15886	15824	16020	15847	15758	15939	15872	15865	15846	15976	15898	15986	16069	15813	15824	15870	15837	15843	15827	16165	15936	15889	15879	15886	15876	15800	16010	15874	15885	15803	15785	15895	15914	15731	15704	15799	16028	15798	15876	15936	15937	15914	15766	15912	16030	15957	15801	16002	15934	15839	15870	15756	15751	15956	15841	15768	15867	15800	15801	15708	15683	15773	15980	15897	15893	15646	15676	15935	15980	15808	15984	15676	15794	15925	15980	15819	15906	15981	15999	15845	15927	15970	15916	15754	15867	15768	15971	15830	15917	15870	15850	15860	15802	15806	15912	15678	15827	15928	15909	15942	16099	15890	16009	15795	15945	15893	15894	16085	15814	15725	15906	15962	15935	15920	15907	16127	15897	15763	15771	15944	15915	15890	16128	15829	15790	15930	15903	15882	15885	15887	15821	15643	15946	15753	15624	15913	15997	15739	15804	15847	15820	15972	15863	15895	15977	15937	16008	15752	15722	15833	15849	15844	15772	15766	15725	15884	15911	15689	15932	15891	15850	15869	15988	15845	15781	15749	15922	15704	15938	15847	15738	15810	15781	15848	15822	15765	15819	15664	15882	15679	15863	15824	15803	15981	15961	15659	15885	15957	15871	15741	15680	15932	15742	15838	15701	15903	15849	15853	15788	15790	15963	15814	15932	15940	15842	15815	15932	15801	15799	15900	15625	15962	15881	15879	15762	15872	15850	15960	16190	15708	15870	16051	15936	15761	15903	15825	15906	15813	15835	16059	15830	15884	15779	15830	15754	15864	16153	15863	15845	15749	15811	15733	15881	15868	15835	15848	15888	15776	15819	15871	15960	15852	15971	15902	15905	15830	15819	15844	15916	15753	15857	15682	15855	15949	15881	15746	15856	15657	15829	15860	15790	15941	15803	15900	15858	15967	15878	15765	15836	15971	15947	16048	15821	15775	15812	15998	15887	15910	15898	16028	15951	15967	15736	15981	15976	15893	16036	15948	15752	15927	15931	15906	15831	15795	15686	15815	15938	15939	15742	15727	15953	15986	15832	15755	15786	15841	15858	15807	15970	15999	15737	15916	15934	15859	15908	15783	15870	15828	15937	15804	15833	15811	15881	15744	15973	15944	15950	15924	15809	15866	15862	15872	15878	15745	15785	15942	15720	15912	15717	15714	15849	15922	15710	15895	15955	15826	15915	15763	15986	15784	15922	15832	15940
22247	20720	28345	23153	20962	22955	24896	19796	19075	19240	21576	32948	41683	37130	30596	24706	20817	19208	18719	18517	18534	18281	18554	18325	18437	18292	18279	18348	18162	18197	18303	18201	18394	18256	18333	18180	18463	18421	18398	18356	18342	18272	18217	18167	18301	18299	18283	18399	18298	18193	18170	18354	18291	18226	18315	18323	18323	18138	17995	18277	18523	18235	18174	18255	18230	18116	18300	18309	18258	18052	18252	18279	18200	18275	18361	18130	18171	18101	18147	18229	18286	18371	18393	18167	18144	18332	18413	18311	18088	18335	18220	18422	18204	18096	18173	18076	18125	18387	18286	18268	18258	18146	18269	18231	18208	18047	18381	18237	18156	18282	18358	18096	18143	18341	18261	18216	18352	18204	18284	18078	18315	18330	18173	18136	18005	18125	18284	18342	18078	18139	17980	18258	18140	18247	18077	18104	18172	18347	18278	18226	18356	18330	18392	18286	18200	18373	18307	18343	18042	18086	17999	18056	18271	18453	18275	18306	18210	18257	18247	18006	18070	18062	18505	18359	18024	18156	18349	18238	18149	18001	18132	18255	18181	17987	18279	18101	18234	17974	18270	18098	18001	18138	18088	18048	18050	18068	18230	18163	18486	18178	18147	18063	18082	18332	18038	18126	18142	18391	18068	18304	18267	18358	18180	18291	18218	18192	18197	18184	18360	18250	18313	18232	18425	18001	18158	18334	17973	18222	18245	18217	18213	18013	18135	18156	18103	18196	18200	18076	18173	18053	18423	18234	18182	18202	18092	18259	18287	18331	18257	18046	18269	18052	18164	18225	18295	18238	18125	18427	18105	18249	18202	18207	18165	18251	18292	18225	18285	18154	18120	18078	18361	18240	18085	18214	18244	18118	18282	18185	18299	18151	18212	18335	18168	18361	18464	18325	18201	18106	18309	18181	18210	18159	18183	18249	18392	18327	18184	18410	18237	18167	17932	18282	18230	18106	18278	18059	18384	18232	18178	18156	18019	18159	18229	18311	18084	18330	18297	18124	17922	18321	18135	18271	18059	18331	18287	18162	18348	18271	18411	18177	18304	18112	18252	18293	17997	18120	17974	18312	18186	18223	18066	18320	18184	18354	18295	18276	18080	18089	18230	18264	18460	18157	18244	18340	18224	18308	18282	18342	18174	18064	18103	18163	18173	18391	18364	18192	18285	17937	18161	18157	18191	18015	18223	18407	18048	18154	18312	18123	18208	18432	18044	17964	18036	18024	18162	18009	18212	18289	18233	18240	18262	18563	18370	18133	18172	18224	18066	18366	18321	18207	18255	18381	18184	18144	18115	18259	18071	18340	18155	18240	18221	18060	18403	18265	18197	18106	18135	18381	18492	18193	18099	18176	18147	18225	18170	18329	18110	18048	18029	18125	18079	18129	18060	18288	18206	18204	18053	18346	18229	18531	18142	18118	18319	18189	18273	18489	18309	18244	18223	18052	18137	18301	18321	18083	18261	18222	18105	18088	18450	18128	18185	18199	18109	18366	18191	18265	18384	18280	18073	18250	18136	17980	17852	18063	18066	18176	18171	18115	18253	18162	18217	18063	18060	18277	18133	18456	18158	18140	18236	18084	18274	18131	18199	17948	18222	18099	18515	18193	17947	18052	18268	18107	18021	18399	18185	18060	17982	18060	18239	18142	18212	18221	18341	18217	18093	18117	18107	18134	18212	18236	18325	18083	18034	17726	18210	18192	18273	18209	18165	18360	18339	18300	18211	18354	18196	18270	18260	18223	18421	18196	18237	18226	18052	18054	18168	18130	18225	18187	18239	17934	18114	18045	18238	18154	18156	18188	18257	18247	18114	18297	18098	18033	18124	18245	18255	18177	18151	18264	17997	18180	18176	18162	18446	18218	18156	18174	18520	18268	18305	18352	18020	18152	18342	18134	18273	18253	18191	18194	17822	18070	18149	18164	18256	18111	18230	18217	18259	18354	18095	18171	18103	18085	18136	18138	18094	18320	18366	18272	18296	18268	18042	18077	18258	18070	18487	18215	18279	18196	18314	18073	18163	18279	18400	18239	18106	18373	18304	18161	18163	18186	18122	18184	18334	18053	18206	18243	18503	18446	18341	18186	18228	18193	18188	18336	18263	18063	18112	18115	18292	18093	18053	18001	18223	18012	18290	18201	17984	18253	18272	18261	18128	18159	18279	18172	18147	18065	18183	18332	18102	18263	18201	18153	18230	18243	18105	18235	18301	18030	18067	18104	18136	17995	18170	18329	18068	17994	18224	18303	18070	18067	18186	18363	18297	18048	18196	18204	18094	18101	17971	18188	18150	18210	18142	18265	18319	18090	18150	18283	18383	18216	18095	18061	18082	18271	18347	18176	18039	18082	18153	18129	18113	18128	18169	18367	18174	18445	18184	18191	18160	18165	18077	18196	18193	18164	18037	18163	18402	18148	18352	18217	18268	18190	18071	18151	18235	18241	18301	18473	18221	18116	18163	18245	18096	18076	18114	18279	18175	18271	18086	18438	18261	18196	18169	18295	18171	18143	18181	18260	18129	18199	18399	18130	18118	18412	18260	18175	18314	18232	17976	18154	18032	18195	18269	18265	18327	18194	18363	18171	18302	18204	18366	18188	18251	18219	17910	18434	18305	18194	18244	18258	18201	18237	18180	18172	18195	18032	18222	17965	18265	18310	18354	18009	18262	18139	18092	18040	18260	18362	18312	18148	17962	17965	18212	18152	18091	18312	18367	18104	18005	18309	18291	18355	18323	18353	18111	18048	18066	18182	18124	18111	18187	18185	18155	17973	18177	18106	18147	18070	18237	18278	18076	18293	18093	18242	17982	18035	18239	18071	18272	18232	18205	18385	18194	18332	18224	18258	18144	18010	18287	18052	18060	18278	18274	18225	18244	18193	18259	18133	18162	18514	18493	18266	18114	18223	18112	18354	18104	18110	18241	17998	18174	18202	18260	18058	18116	18064	18064	18068	18140	18207	18109	18246	18223	18368	18134	18067	18332	18411	18203	18376	18375	18332	18274	18274	18217	18190	18080	18207	17963	18082	18234	18057	18229	18433	18318	17996	18471	18149	18029	18380	18129	18363	18229	18211	18281	18164	18273	18199	18448	18092	18271	18192	18210	18205	18263	18425	18206	18245	18034	18254	18135	18154	18214	18250	18333	18089	18247	18361	18068	18261	18298	17925	18344	18095	18165	18380	18148	18078	18070	18216	18136	18299	18379	18143	18222	18091	18175	18246	18225	18248	18235	18258	18183	18186	18295	18306	18107	18220	18202	18231	18120	18161	18086	18383	18334	18152	18195	18161	18173	18172	18093	18146	18298	18069	18265	18213	18119	18185	18176	18238	18124	18235	18148	18246	18068	18118	18224	18266	18217	18183	18165	18098	17978	18358	18005	18273	18224	18302	18302	17966	18218	18162	18232	18125	18151	18150	18158	18160	17994	18088	18139	18395	18151	18208	18236	18150	18137	18135	18282	18256	18086	18259	18358	18326	18497	18200	18200	18275	18257	18175	18408	18059	18281	18224	18237	18403	18164	18000	18041	18183	18128	18184	18125	18115	18370	18177	18293	18226	18250	18348	18278	18288	18094	18152	18256	18522	18394	18057	18268	18349	18231	18271	18276	18114	18215	18094	18341	18112	18488	18295	18299	18418	18201	18362	18054	18163	18179	18162	18389	18022	18220	18279	18106	18257	18300	18265	18348	18179	18117	18214	18066	18243	18194	18090	18221	18328	18207	18320	18289	18162	18180	17950	18096	18294	18365	18291	18450	18117	18195	18150	18185	18090	18233	18260	18083	18341	18023	18206	18143	18062	18021	18461	18153	18202	18304	18302	18263	18333	18101	18212	17974	18112	18094	18224	18270	18316	18168	18147	18284	18096	18012	18134	18309	18250	18321	18293	18255	18251	18152	18053	18334	18117	18171	18360	18235	18145	18086	18068	18395	18180	18262	18206	18139	18238	18141	18009	18017	18368	18151	18121	18344	17928	18151	18174	18121	18231	18353	18235	18280	18350	18233	18287	18185	18267	18171	18077	18129	18002	18308	18261	18298	18324	18025	18169	18491	18227	18100	18357	18139	18138	18215	18260	18208	18371	18036	18284	18049	18251	18208	18131	18205	18196	18128	18073	18167	18306	18152	18253	18134	18159	18214	18012	18235	18160	18226	18249	18285	18183	18167	18166	18085	18241	18044	18382	18302	18281	18388	18347	18228	18243	18094	18359	18222	18112	18013	18064	18214	18277	18130	18334	18294	18158	18198	17983	18149	18189	18217	18318	18266	18343	18370	18116	18271	18427	18100	18266	18102	18044	18282	18214	18396	18117	18032	18113	18007	18175	18240	18228	18251	18176	18301	18122	18284	18263	18161	18098	18219	18222	18157	18100	18378	18407	18355	18106	18208	18331	18207	18060	18195	18223	18343	18155	18257	18328	18113	18148	18125	18271	18154	18176	18193	18165	18095	18122	18129	18253	18134	18353	18281	18141	18356	18093	18011	18118	18191	18085	18004	18216	18281	18177	18174	18187	18185	18251	18233	18380	18332	18071	18171	18009	18060	18192	18208	18104	18280	18267	18288	18202	18087	18387	18165	18136	18183	18297	18240	17990	18237	18142	18207	18184	18192	18351	18464	18277	18349	18180	18134	18290	18066	18208	18230	18191	18143	18207	18265	18267	18127	18248	18125	18207	18109	18146	18066	18255	18223	18054	18291	18361	18243	18359	18388	18292	18234	18203	18388	18112	18201	18163	18429	18257	18100	18206	18192	18185	18191	18262	18290	18143	18160	18111	18217	18141	17977	18166	18185	18024	17985	18233	18405	18160	18167	18152	18210	18339	18226	18207	18338	18139	18185	18205	18097	18372	18331	18088	18261	18354	18191	18143	18174	17959	18174	18303	18092	18109	18047	18180	18174	18397	18158	18150	18367	18289	18473	18080	18266	18377	18326	18132	18194	18184	18118	18473	18114	18291	18180	18155	18076	18204	18243	18270	18308	18202	18266	18280	18100	18189	18029	18288	18371	18138	18294	18285	18380	18079	18170	18296	18034	18208	18155	18074	18146	18162	18274	18056	17970	18244	18219	18240	18221	18187	18212	18064	18151	18364	18182	18390	18104	18300	18222	18212	18077	18041	18039	18155	18205	18250
17477	28961	27541	24416	20949	18697	18270	17435	17353	16860	22248	36104	42975	38575	30722	23132	18309	16871	16233	15949	16067	15997	15768	16062	16108	16221	15978	15919	15998	16044	16061	16104	15974	15902	15902	15903	16026	15930	15939	16146	15712	15838	16051	15841	16023	16107	16041	16045	15968	16070	15854	15909	16156	16004	16016	15846	15903	15886	16040	15932	16003	15841	16045	16131	16137	16074	15918	15976	16089	15957	15843	15926	15883	16096	15972	15952	15955	15856	16083	15823	15976	15964	15822	16063	16199	16064	16085	15936	16104	15957	15924	15861	15885	16044	15958	15901	16115	15926	16014	16004	16030	15973	15894	15877	16206	16163	16030	15714	16000	16101	15932	15996	15864	15906	15960	15850	15999	15971	16026	15966	15931	15996	16027	15919	15997	15916	15818	15865	16120	15838	15856	16018	16042	15861	16032	15844	16020	15840	15993	15835	15987	15842	16119	15988	15947	16042	16326	15794	15982	16086	16046	15958	16071	15982	15946	15865	16096	15935	16005	16149	15851	15970	15826	15900	15900	16017	15935	15915	16098	16017	15976	16017	16057	15891	15884	15985	15954	15952	15984	15859	15888	15880	16046	15962	15982	16039	15920	15858	15895	15980	15818	15805	15889	15808	15923	15935	16195	15913	15919	15912	15968	15808	16030	15969	16005	15949	15875	15996	16071	16043	16046	16286	15823	15914	16066	16057	16015	15849	15990	16042	16033	16002	16084	16119	16126	16110	15858	15921	15906	16046	16046	16071	15751	16171	16045	15876	16037	16065	15911	15965	16173	15861	16085	16000	15976	16019	15801	15832	16017	15920	15973	16023	16035	15809	15948	15928	15886	16007	16029	15951	15864	15964	15772	15984	15808	15847	15830	15848	15837	15985	16079	15964	15893	15970	16131	16139	15943	16065	16066	16115	15769	15815	15907	15822	15927	16023	15874	16147	15992	15985	15888	15976	15964	15983	15856	15705	16138	15981	15881	15950	15976	16029	16001	15890	15968	15978	16042	16112	15986	15906	15995	15982	15759	15837	16008	15945	15892	15915	16075	15918	16041	15609	16025	16003	15978	15799	16038	16050	15977	15939	15920	15963	15903	15887	16109	15930	15934	15874	15946	16172	15893	15854	15967	15842	16040	15930	15901	15916	15970	15989	16017	16087	16030	16019	15757	16019	15950	15805	15845	15814	15856	16017	16084	15796	16153	15918	15920	15957	15768	16055	15905	16105	15977	16064	15981	16143	15921	15822	15993	16069	16023	15952	15954	15764	15869	15966	15906	15861	15986	15983	15874	15902	15699	15877	15940	16107	16024	15992	15689	15976	15936	15997	15919	15990	15903	15941	15853	15937	16066	15974	16152	15920	15744	15876	16043	16090	15922	15925	15872	16049	15962	15746	15889	15966	15971	15874	16032	15862	15838	15866	15998	16089	15826	16008	16032	15887	16105	16034	16075	16009	15947	15984	15941	15986	16035	16007	16069	15869	15963	15806	15941	15896	16025	16008	16009	15986	15850	16009	15966	16017	15933	15966	15871	16131	15993	15982	15903	15941	16048	15865	15897	16057	15997	16133	15967	15917	15797	16150	15835	15932	15917	15984	15886	15965	15796	16115	16054	16033	15923	15915	15907	16068	16024	16002	15911	15778	15921	15798	15952	15929	15810	16109	15968	15821	15855	16061	16060	16029	15974	15993	15961	15834	15876	15999	15913	15999	15968	15916	15904	16009	15951	16041	16068	15924	15978	15822	16170	16042	15973	15936	15992	15995	15920	15832	15782	16037	16041	15843	15908	15901	16107	16050	15942	16016	15834	15824	16044	16041	15894	15948	16019	16025	15914	16078	16005	16101	16118	15879	16031	15970	15986	16074	15881	16062	15873	15844	15783	15901	16125	16028	15717	15859	15939	15927	16132	15810	15864	15991	15921	16025	15981	16063	15871	15862	16081	15733	15979	16033	15947	15899	15860	15849	15843	15996	16054	16012	15853	15855	15899	15889	15952	16134	16102	15998	15879	16081	15956	16110	16207	15849	15825	16058	16022	15767	15746	16047	15933	16020	15874	15943	16001	15889	15886	15912	15950	16006	15994	16029	16001	15811	15941	15862	15822	16027	15924	15961	15998	15985	15964	15922	16047	15816	15898	16076	15840	15933	16060	15972	16087	16011	15793	15975	15977	15802	15883	15890	16051	15890	16064	15932	15993	15846	15861	15990	15991	15925	15922	15919	16042	16114	16073	16053	15825	15974	15827	16045	15894	15966	15946	15970	15873	15663	15803	15986	15807	16052	15890	15994	16021	15825	15901	15891	16002	15866	15819	15856	16068	15837	16003	15901	15913	15936	16088	15825	15825	16035	16012	15941	15967	15970	16122	15716	16105	16104	15857	15865	15998	15998	15915	15929	15916	16022	15842	15885	15813	16090	15947	15971	15781	15909	15989	16067	16048	15900	16020	15931	15861	15887	16004	16110	15942	15865	15810	15915	15956	16020	16173	15909	15822	15991	15824	16101	15963	15923	16025	16026	15887	15961	16047	15942	16074	15959	15959	16135	15921	15932	15901	15997	15822	15979	16042	16002	15881	15973	16037	16040	15980	15786	15899	15882	15911	16004	15829	15858	16006	16119	15899	15939	15866	15704	15830	16014	15986	16034	15924	16008	15800	15945	15940	15807	16038	16180	15873	15831	16089	16013	15991	15773	15809	15850	16053	15980	15924	15846	16063	15707	15824	15955	16051	15974	15901	15932	16048	15893	15874	15936	15987	15858	16019	16009	16004	15925	15895	15995	16127	15912	15892	16054	16022	15911	15985	15934	15913	15933	16092	15937	16023	15875	15990	15856	16160	15918	15969	15809	15942	15981	15868	15878	16051	15948	16103	15992	15811	15927	15931	15981	15896	15948	15855	15932	15928	15924	15956	15953	15961	15968	15994	15882	16052	15998	15933	16013	15902	16056	15991	15963	15889	15835	15941	16061	16050	15948	15934	15992	15908	15957	15825	15915	16218	16006	15791	15881	16047	15999	16038	15826	15773	15969	15896	16124	15840	16113	16091	15906	15902	16092	15850	15970	16026	15851	16034	15783	15829	15911	15945	15944	15927	15926	16001	15973	15979	15899	16052	15930	15928	16017	15869	16102	15861	15867	15898	15954	15880	15834	15962	15980	15925	15822	15950	16115	16014	15995	16013	15920	16004	16023	16198	15817	15903	15830	15878	15958	15792	15954	15875	15975	15958	16175	15907	15876	15902	16062	15814	16136	15833	16034	15860	16054	15913	15922	16009	15816	15976	15934	16004	16174	16053	15905	15898	15998	16037	15950	16066	15954	15814	15910	15836	16004	15996	16052	15898	16024	16092	15949	15746	15992	15895	15856	16131	15943	15788	16021	15955	15944	15983	15996	16074	15918	16037	15968	16058	15882	15968	16081	15964	15808	15951	16110	15853	15989	16063	15861	15966	16004	15867	16134	16005	15795	15933	16025	16020	15920	15903	16100	15694	16028	16093	15931	16151	15964	15814	15917	16200	16121	15974	16005	16044	16007	16055	16001	16215	15865	16049	15942	15962	16018	15968	15979	16057	15938	15923	15983	16028	15844	15942	15930	16032	15767	15986	15900	16003	16004	15971	15901	16098	15926	15922	16131	16041	15893	15795	15834	16003	16155	15850	16028	16045	15982	16017	15964	15744	15812	15893	16044	15925	15916	16064	15931	16046	16030	15875	15855	16068	16036	15908	15930	15922	16002	16052	15896	15981	15840	16015	16034	16224	15837	16055	15884	16042	15848	15971	15808	16000	16045	15873	15998	16023	16114	15927	15997	16094	15921	15932	15833	15776	15878	15975	16059	15927	16005	15947	15993	15803	15971	15883	16038	15843	15882	16098	16082	15985	15973	15991	15971	15947	15946	15880	15980	15789	15945	16000	15896	15922	15895	16108	15914	15939	15920	15858	16082	15992	16076	16166	15920	15758	15969	15917	15854	15889	15776	16048	15899	15864	15902	16069	15814	16144	15858	15914	16038	16021	16125	16028	16183	16051	15926	16089	15960	15981	15964	15906	16045	15733	16058	15895	16132	15945	15887	15947	16105	16054	15855	15999	15969	15942	15989	15820	16143	15863	15816	15989	16100	16095	16005	15996	15865	15988	15991	15990	15770	15889	15933	15961	15843	15999	16078	15965	15955	16094	15844	15963	16053	16021	15870	15802	15788	15870	15979	15939	15936	15912	15869	16158	15876	16008	16045	15916	15895	15851	15851	16028	15918	15891	15881	15934	15993	15945	15889	16027	15893	15977	15948	15827	15961	15934	15991	15915	15959	15858	15981	15847	15905	15904	15879	16048	15845	15758	15916	15974	15964	15645	16080	15996	15896	15920	15744	15978	15898	15845	15827	15894	15978	16036	15927	15999	16038	15963	16030	16108	15997	16097	15850	15864	15987	15945	15817	16058	15835	15755	16130	16073	15931	15940	15894	15980	15963	15926	16074	16086	15779	15812	15899	15827	16059	15939	15796	15985	15869	16017	15952	16052	15878	15940	15992	15931	15960	15865	15916	16013	16009	16039	16060	16024	16015	15878	15831	15863	15986	15941	15991	15790	15993	15919	15899	15912	16033	15926	15966	16059	15910	15931	15849	15873	16059	16082	15988	15977	15755	15849	15870	15828	15855	16029	15811	16033	16020	15712	15917	16031	15838	15930	16078	16018	15945	15982	15822	15868	15806	15975	16002	16122	15909	16027	15914	16055	15965	15951	15979	15902	16039	15838	15897	16052	15803	16068	15830	15872	15896	15844	15800	15933	15930	15871	15820	16067	15976	15913	15992	15951	15962	15985	15914	15888	16006	15828	15882	15990	15946	15984	15958	16019	16037	15732	16065	15953	15770	15667	15885	16035	15896	15971	15990	15948	16020	15997	16098	15983	15859	15930	15938	15850	15846	15804	15978	16042	15972	15872	16002	15843	15890	15991	15993	15826	16022	16078	15887	16112	15957	15925	15816	15965	15887	15955	15920	15807	15927	15863	15915	15907	16083	15899	15986	15974	15905	15848	16110	15993	16017	16070	15820	15968	16024	15901	15809	15975	15941	16019	15923	15894	16081	15977	16000	15900	15976	15882	15979	16028	16022	15971	15956	16058	16018	16104	15997	16053	15799
28000	22343	24988	22345	18942	18895	18955	18476	18517	18459	18481	20215	21008	20645	19732	19066	18673	18643	18350	18450	18330	18522	18463	18397	18450	18323	18344	18437	18385	18513	18558	18494	18398	18521	18460	18458	18530	18304	18384	18478	18430	18315	18405	18681	18489	18506	18459	18411	18563	18165	18501	18484	18478	18362	18422	18333	18363	18306	18366	18292	18316	18537	18392	18453	18394	18456	18395	18321	18314	18522	18434	18430	18497	18412	18400	18222	18418	18406	18145	18313	18704	18558	18428	18504	18513	18476	18433	18464	18378	18572	18313	18288	18352	18419	18408	18287	18465	18368	18564	18477	18483	18458	18419	18345	18559	18409	18464	18535	18285	18558	18397	18356	18467	18337	18517	18369	18002	18374	18259	18238	18302	18369	18406	18393	18255	18360	18517	18314	18487	18285	18487	18431	18333	18309	18375	18310	18458	18290	18305	18472	18342	18466	18263	18188	18432	18379	18446	18440	18338	18515	18382	18465	18389	18396	18292	18466	18409	18281	18573	18377	18518	18413	18515	18391	18503	18342	18315	18321	18224	18338	18427	18397	18505	18534	18328	18395	18438	18444	18395	18598	18392	18393	18183	18373	18223	18468	18381	18357	18287	18404	18281	18449	18355	18442	18486	18520	18532	18310	18378	18362	18358	18404	18495	18397	18468	18477	18263	18564	18388	18562	18536	18427	18222	18369	18417	18364	18369	18448	18567	18493	18499	18419	18399	18591	18389	18382	18292	18436	18335	18388	18193	18361	18476	18491	18434	18516	18280	18396	18504	18197	18446	18490	18406	18386	18448	18400	18425	18240	18385	18163	18237	18417	18282	18436	18416	18498	18466	18379	18126	18475	18362	18392	18278	18301	18407	18360	18577	18628	18500	18283	18278	18193	18655	18302	18236	18448	18485	18208	18309	18295	18474	18417	18358	18468	18285	18239	18419	18511	18401	18330	18408	18361	18629	18177	18373	18471	18393	18486	18275	18458	18462	18419	18403	18517	18383	18475	18287	18328	18219	18595	18281	18451	18238	18527	18429	18544	18619	18535	18558	18498	18520	18460	18420	18272	18168	18371	18389	18356	18481	18541	18391	18445	18332	18404	18452	18522	18474	18283	18296	18317	18369	18257	18433	18602	18397	18386	18516	18327	18288	18607	18466	18564	18192	18415	18494	18235	18490	18483	18475	18290	18391	18195	18464	18587	18446	18482	18383	18393	18288	18489	18385	18512	18428	18415	18375	18420	18340	18300	18352	18586	18502	18344	18248	18544	18560	18361	18406	18330	18242	18247	18543	18424	18366	18257	18175	18446	18262	18506	18389	18246	18385	18377	18461	18292	18322	18379	18418	18322	18274	18362	18415	18447	18139	18415	18413	18422	18609	18338	18374	18564	18651	18534	18349	18329	18239	18372	18580	18226	18442	18346	18337	18429	18463	18413	18448	18502	18438	18324	18683	18390	18431	18330	18431	18506	18513	18513	18437	18549	18415	18278	18474	18365	18434	18389	18390	18463	18475	18333	18497	18453	18350	18469	18565	18198	18325	18327	18516	18281	18479	18393	18312	18359	18388	18386	18339	18325	18267	18258	18508	18492	18200	18529	18471	18582	18242	18412	18296	18564	18498	18442	18620	18391	18292	18366	18552	18338	18451	18550	18318	18251	18616	18474	18353	18465	18312	18530	18421	18565	18428	18506	18478	18314	18376	18052	18374	18586	18519	18351	18339	18215	18327	18320	18257	18130	18235	18452	18440	18380	18254	18338	18292	18294	18520	18263	18452	18292	18284	18422	18554	18541	18423	18385	18386	18510	18388	18485	18269	18284	18256	18592	18366	18476	18364	18368	18391	18376	18188	18448	18260	18391	18496	18513	18514	18396	18388	18338	18525	18432	18516	18292	18412	18372	18340	18445	18566	18456	18543	18582	18664	18544	18379	18475	18293	18258	18523	18304	18332	18411	18234	18470	18247	18349	18248	18382	18155	18126	18457	18379	18410	18497	18368	18398	18423	18334	18458	18438	18444	18325	18466	18425	18478	18313	18507	18574	18384	18588	18488	18315	18233	18435	18435	18371	18424	18441	18518	18492	18520	18271	18450	18401	18508	18322	18312	18389	18244	18397	18588	18364	18353	18268	18228	18495	18434	18248	18331	18270	18445	18388	18320	18295	18173	18389	18340	18468	18391	18359	18390	18509	18302	18262	18455	18288	18331	18357	18274	18260	18304	18216	18540	18344	18451	18380	18470	18410	18356	18600	18464	18356	18353	18413	18463	18184	18273	18416	18541	18448	18475	18411	18507	18173	18389	18359	18558	18310	18478	18592	18394	18475	18483	18634	18397	18512	18488	18263	18545	18379	18380	18213	18423	18275	18381	18487	18390	18249	18465	18457	18593	18449	18275	18567	18351	18344	18476	18355	18450	18397	18157	18399	18299	18654	18284	18421	18276	18465	18478	18511	18402	18237	18186	18335	18550	18296	18420	18432	18539	18193	18268	18325	18324	18515	18194	18416	18429	18353	18404	18347	18463	18167	18320	18373	18295	18313	18431	18509	18266	18371	18324	18422	18511	18388	18461	18154	18333	18427	18212	18282	18401	18197	18281	18304	18220	18405	18427	18307	18212	18382	18428	18344	18438	18389	18261	18428	18387	18309	18491	18351	18370	18333	18348	18336	18450	18120	18337	18523	18446	18350	18545	18399	18412	18225	18470	18446	18364	18463	18568	18609	18475	18197	18391	18355	18388	18498	18378	18544	18320	18504	18692	18524	18481	18417	18469	18307	18326	18190	18462	18317	18218	18528	18511	18423	18455	18142	18657	18355	18538	18436	18327	18341	18470	18555	18309	18496	18389	18433	18231	18395	18284	18442	18215	18369	18240	18215	18411	18381	18440	18386	18412	18382	18469	18684	18599	18202	18398	18330	18409	18313	18390	18424	18314	18293	18494	18456	18365	18366	18385	18527	18196	18265	18391	18226	18338	18517	18265	18382	18207	18398	18464	18281	18456	18274	18539	18417	18528	18518	18507	18292	18208	18423	18453	18454	18369	18277	18224	18179	18359	18235	18347	18337	18500	18669	18554	18459	18391	18254	18558	18344	18390	18291	18273	18466	18549	18444	18451	18316	18272	18424	18369	18354	18371	18460	18505	18460	18368	18212	18444	18426	18400	18318	18527	18678	18562	18291	18231	18493	18379	18328	18432	18356	18599	18381	18466	18443	18415	18157	18248	18323	18524	18579	18511	18298	18508	18627	18408	18292	18403	18509	18452	18406	18366	18302	18358	18397	18351	18246	18218	18512	18414	18602	18278	18454	18495	18451	18334	18444	18459	18416	18396	18491	18299	18537	18433	18373	18454	18367	18481	18454	18565	18339	18363	18236	18205	18605	18247	18137	18279	18437	18436	18388	18451	18268	18502	18559	18378	18442	18470	18505	18645	18334	18524	18462	18266	18587	18387	18262	18261	18241	18510	18432	18402	18611	18271	18296	18323	18488	18541	18354	18153	18408	18398	18414	18550	18411	18377	18338	18383	18383	18368	18285	18254	18244	18343	18344	18417	18335	18573	18494	18279	18538	18398	18539	18411	18360	18420	18586	18418	18587	18612	18089	18293	18213	18493	18608	18393	18392	18341	18418	18296	18394	18522	18395	18362	18158	18555	18319	18455	18390	18299	18601	18546	18386	18242	18545	18539	18351	18316	18364	18508	18278	18371	18511	18391	18394	18483	18410	18387	18403	18232	18269	18300	18398	18387	18548	18298	18342	18387	18549	18545	18542	18583	18615	18291	18422	18629	18600	18404	18361	18534	18375	18432	18539	18137	18411	18432	18431	18446	18382	18416	18330	18566	18320	18205	18242	18447	18492	18423	18435	18482	18348	18477	18371	18521	18347	18433	18423	18463	18437	18467	18305	18510	18394	18291	18493	18359	18506	18436	18377	18389	18575	18566	18589	18491	18364	18430	18439	18535	18326	18565	18271	18645	18123	18432	18438	18263	18414	18391	18332	18433	18349	18399	18333	18485	18259	18227	18332	18279	18285	18109	18432	18414	18617	18557	18172	18417	18705	18422	18376	18505	18460	18424	18488	18356	18393	18532	18248	18398	18498	18434	18360	18452	18355	18483	18279	18577	18360	18306	18373	18296	18418	18152	18296	18426	18311	18427	18096	18510	18395	18663	18616	18393	18313	18400	18354	18343	18308	18381	18466	18263	18331	18349	18359	18490	18444	18414	18345	18422	18268	18467	18066	18504	18259	18234	18429	18306	18449	18336	18208	18367	18449	18595	18551	18558	18401	18655	18387	18441	18389	18345	18151	18472	18566	18365	18480	18332	18408	18147	18391	18310	18338	18265	18174	18218	18375	18325	18253	18219	18463	18482	18387	18357	18371	18567	18466	18370	18195	18363	18434	18231	18265	18443	18398	18330	18445	18544	18471	18330	18471	18337	18479	18384	18412	18611	18536	18412	18243	18169	18375	18443	18482	18416	18468	18517	18422	18392	18372	18383	18381	18318	18527	18545	18432	18297	18430	18606	18363	18269	18384	18404	18344	18414	18324	18397	18399	18455	18235	18410	18331	18469	18456	18491	18339	18425	18275	18329	18383	18449	18320	18482	18394	18404	18575	18315	18418	18221	18357	18210	18386	18517	18387	18412	18564	18475	18315	18382	18369	18614	18460	18553	18363	18411	18309	18416	18483	18296	18424	18437	18168	18478	18378	18374	18356	18465	18305	18223	18148	18618	18390	18385	18249	18301	18449	18365	18465	18422	18367	18464	18375	18399	18275	18448	18274	18502	18445	18111	18257	18263	18407	18521	18321	18211	18558	18422	18683	18411	18466	18285	18384	18617	18407	18357	18294	18435	18394	18576	18434	18485	18386	18500	18184	18479	18561	18218	18222	18489	18548	18667	18434	18403	18558	18502	18304	18360	18319	18228	18502	18443	18378	18431	18408	18570	18785	18377	18268	18545	18536	18438	18442	18576	18409	18543	18503	18359	18426	18478	18292	18366	18420	18610	18412	18379	18276	18320	18511	18277	18180	18374	18387	18447	18427	18425	18393	18426	18247	18579	18346	18275	18382	18461	18429	18470	18282	18552	18400	18271	18304	18343	18206	18300	18223	18401	18388	18492	18531	18426	18390	18537	18475
16134	19737	19456	17824	17259	17025	16664	16439	16502	16678	16480	19345	19974	18960	17810	17003	16628	16433	16432	16349	16277	16331	16407	16284	16399	16399	16210	16280	16310	16249	16356	16252	16303	16113	16414	16423	16164	16316	16140	16278	16205	16349	16365	16311	16377	16442	16262	16220	16173	16281	16413	16359	16144	16347	16282	16278	16379	16192	16462	16385	16279	16372	16190	16252	16316	16493	16216	16249	16232	16270	16242	16268	16342	16511	16292	16438	16324	16327	16306	16404	16387	16465	16153	16399	16166	16312	16126	16237	16218	16227	16321	16292	16394	16256	16218	16153	16187	16063	16268	16177	16313	16384	16310	16317	16340	16226	16106	16290	16269	16408	16544	16280	16272	16456	16488	16220	16242	16445	16097	16217	16229	16399	16217	16289	16397	16337	16369	16270	16289	16492	16273	16370	16556	16405	16283	16196	16096	16492	16172	16370	16135	16310	16406	16369	16409	16284	16494	16360	16268	16291	16223	16342	16263	16438	16299	16321	16445	16252	16403	16315	16235	16378	16248	16221	16312	16281	16253	16311	16119	16300	16205	16228	16384	16214	16475	16314	16396	16274	16211	16283	16317	16212	16346	16367	16293	16420	16275	16329	16390	16247	16165	16318	16276	16325	16355	16440	16242	16224	16284	16327	16131	16438	16398	16246	16392	16255	16317	16264	16204	16367	16203	16276	16273	16338	16149	16295	16338	16287	16242	16323	16277	16201	16195	16302	16250	16222	16299	16300	16289	16279	16380	16175	16259	16394	16228	16360	16116	16168	16372	16416	16261	16182	16100	16333	16243	16469	16107	16272	16300	16153	16383	16324	16250	16212	16234	16235	16295	16248	16458	16302	16295	16398	16473	16123	16351	16391	16150	16342	16412	16265	16269	16348	16159	16228	16352	16169	16454	16431	16386	16240	16272	16432	16349	16405	16140	16289	16199	16260	16327	16167	16071	16276	16296	16183	16353	16182	16238	16256	16373	16150	16419	16195	16367	16397	16319	16375	16320	16194	16286	16663	16385	16158	16310	16333	16349	16315	16302	16333	16239	16383	16303	16096	16342	16477	16242	16310	16332	16209	16343	16479	16211	16293	16269	16308	16413	16202	16242	16471	16319	16367	16260	16387	16232	16278	16197	16351	16145	16253	16494	16388	16354	16183	16317	16477	16162	16257	16334	16219	16350	16135	16375	16190	16228	16312	16334	16295	16370	16339	16364	16364	16254	16264	16243	16350	16413	16220	16198	16257	16458	16208	16285	16295	16273	16491	16264	16353	16382	16177	16250	16278	16293	16198	16215	16161	16331	16361	16347	16316	16281	16381	16364	16248	16281	16239	16439	16316	16272	16295	16399	16236	16310	16240	16244	16158	16220	16205	16366	16332	16290	16317	16342	16194	16159	16246	16142	16184	16476	16268	16318	16142	16295	16298	16201	16385	16307	16199	16245	16409	16167	16261	16302	16131	16366	16211	16354	16316	16208	16187	16392	16375	16241	16285	16465	16228	16218	16188	16330	16485	16128	16340	16287	16321	16251	16173	16364	16282	16208	16355	16438	16307	16195	16505	16427	16308	16520	16360	16245	16037	16400	16547	16304	16309	16340	16116	16311	16402	16284	16309	16234	16344	16268	16259	16400	16250	16406	16322	16353	16221	16316	16182	16204	16341	16197	16343	16234	16031	16274	16311	16383	16278	16231	16299	16323	16435	16310	16400	16192	16234	16207	16327	16374	16335	16203	16255	16438	16261	16217	16388	16261	16470	16321	16273	16392	16155	16401	16292	16261	16177	16389	16400	16278	16265	16363	16315	16340	16286	16356	16284	16208	16285	16385	16342	16166	16210	16426	16257	16503	16453	16399	16233	16187	16265	16394	16373	16345	16351	16324	16336	16140	16345	16216	16350	16385	16348	16199	16275	16214	16417	16385	16222	16375	16358	16301	16170	16305	16278	16446	16399	16410	16126	16307	16442	16275	16339	16418	16189	16407	16292	16493	16429	16247	16392	16324	16296	16207	16376	16310	16374	16374	16286	16179	16391	16144	16202	16365	16309	16324	16354	16276	16369	16298	16156	16232	16331	16395	16186	16216	16273	16213	16334	16287	16279	16281	16364	16515	16354	16263	16254	16525	16108	16447	16245	16184	16374	16397	16412	16300	16208	16403	16306	16248	16380	16296	16413	16311	16257	16537	16116	16392	16383	16389	16157	16364	16319	16332	16330	16456	16258	16362	16461	16415	16306	16171	16286	16154	16182	16148	16163	16318	16489	16405	16369	16274	16301	16197	16388	16317	16205	16276	16307	16383	16241	16134	16191	16369	16299	16279	16444	16318	16466	16206	16154	16298	16224	16308	16272	16267	16151	16341	16319	16352	16364	16280	16250	16415	16487	16296	16249	16450	16392	16315	16341	16326	16239	16315	16313	16177	16234	16283	16472	16284	16335	16397	16218	16366	16371	16210	16128	16229	16308	16267	16443	16275	16207	16156	16190	16380	16401	16149	16263	16367	16380	16330	16242	16229	16318	16294	16065	16283	16360	16274	16277	16244	16175	16262	16266	16444	16457	16118	16290	16249	16307	16378	16146	16219	16255	16315	16515	16151	16386	16076	16242	16256	16150	16232	16298	16331	16390	16321	16403	16268	16413	16253	16446	16420	16261	16473	16252	16261	16300	16225	16248	16388	16467	16280	16369	16423	16234	16307	16316	16300	16393	16348	16143	16274	16422	16325	16264	16414	16275	16282	16426	16458	16339	16254	16323	16336	16293	16330	16154	16387	16139	16336	16355	16207	16391	16274	16086	16473	16299	16378	16156	16335	16387	16304	16290	16347	16431	16237	16275	16290	16272	16147	16338	16371	16243	16363	16331	16356	16249	16354	16292	16443	16304	16367	16222	16304	16240	16250	16266	16359	16248	16331	16396	16312	16465	16352	16188	16261	16350	16320	16275	16216	16374	16245	16210	16315	16334	16362	16396	16326	16254	16246	16283	16229	16114	16221	16260	16273	16180	16223	16297	16361	16273	16049	16397	16254	16407	16197	16299	16162	16209	16309	16289	16345	16254	16261	16326	16471	16214	16172	16263	16236	16253	16203	16411	16275	16192	16430	16381	16287	16338	16230	16265	16290	16499	16180	16392	16186	16191	16369	16270	16194	16211	16275	16396	16259	16394	16335	16366	16363	16331	16375	16356	16243	16228	16345	16281	16275	16254	16133	16202	16434	16240	16386	16268	16225	16302	16415	16185	16273	16338	16241	16351	16483	16416	16183	16332	16419	16387	16235	16232	16194	16423	16382	16396	16345	16252	16355	16439	16195	16183	16268	16268	16313	16235	16406	16204	16442	16350	16435	16258	16127	16396	16184	16358	16255	16220	16362	16287	16372	16233	16474	16285	16306	16181	16317	16203	16235	16279	16107	16440	16338	16226	16294	16393	16342	16242	16205	16432	16226	16515	16384	16492	16363	16212	16257	16321	16456	16376	16325	16323	16376	16329	16244	16333	16150	16367	16136	16140	16285	16279	16368	16418	16269	16258	16358	16266	16183	16330	16427	16232	16379	16372	16123	16270	16371	16241	16410	16394	16440	16374	16324	16322	16357	16379	16312	16289	16238	16209	16290	16252	16409	16450	16250	16452	16317	16414	16200	16448	16330	16303	16088	16129	16351	16291	16372	16488	16206	16396	16356	16380	16434	16254	16213	16288	16292	16232	16247	16427	16491	16196	16256	16420	16091	16255	16417	16351	16277	16315	16359	16430	16187	16519	16350	16264	16339	16201	16398	16063	16449	16359	16365	16292	16254	16235	16452	16187	16252	16391	16413	16432	16166	16216	16327	16370	16189	16141	16133	16297	16162	16324	16340	16350	16257	16267	16344	16294	16355	16172	16310	16305	16196	16357	16240	16272	16321	16210	16319	16391	16285	16427	16331	16464	16340	16234	16383	16319	16206	16313	16257	16347	16422	16259	16243	16309	16193	16395	16213	16429	16159	16352	16375	16191	16214	16311	16329	16489	16342	16395	16295	16313	16253	16168	16263	16312	16597	16238	16314	16190	16347	16161	16450	16338	16220	16374	16211	16357	16204	16317	16391	16364	16458	16351	16255	16272	16472	16213	16284	16108	16507	16305	16488	16190	16348	16389	16208	16374	16394	16386	16268	16354	16428	16337	16229	16123	16238	16204	16283	16289	16141	16295	16094	16192	16139	16427	16169	16201	16473	16038	16305	16333	16188	16379	16386	16191	16287	16373	16307	16418	16449	16356	16143	16384	16281	16375	16151	16324	16335	16170	16274	16217	16326	16434	16328	16223	16410	16258	16270	16357	16394	16415	16280	16352	16082	16395	16096	16571	16080	16248	16343	16436	16338	16193	16398	16287	16237	16259	16369	16326	16176	16344	16141	16260	16371	16388	16328	16246	16394	16220	16337	16370	16384	16320	16269	16101	16301	16303	16366	16218	16298	16364	16224	16439	16320	16268	16481	16408	16368	16271	16430	16272	16095	16284	16444	16310	16412	16210	16436	16146	16351	16255	16368	16284	16123	16355	16303	16357	16175	16264	16383	16236	16246	16121	16328	16348	16428	16352	16257	16418	16408	16205	16193	16350	16249	16261	16339	16372	16341	16249	16087	16191	16299	16406	16350	16366	16220	16235	16277	16381	16458	16383	16274	16259	16205	16233	16259	16057	16385	16254	16381	16362	16129	16382	16220	16217	16371	16185	16292	16349	16325	16353	16253	16340	16380	16371	16172	16382	16186	16422	16326	16284	16149	16427	16230	16350	16177	16288	16260	16338	16233	16309	16326	16210	16277	16230	16337	16349	16310	16314	16262	16209	16547	16139	16290	16261	16285	16352	16303	16156	16324	16227	16194	16277	16256	16410	16243	16149	16295	16188	16162	16265	16261	16278	16249	16256	16287	16300	16321	16319	16134	16326	16344	16412	16367	16264	16397	16259	16292	16235	16213	16194	16344	16481	16471	16300	16485	16228	16257	16216	16311	16159	16162	16432	16200	16349	16445	16247	16445	16268	16355	16266	16427	16260	16406	16304	16474	16317	16519	16232	16337	16286	16340	16304	16248	16270	16397	16377	16389	16312	16387	16294	16309	16276	16326	16320	16367	16408	16318	16277	16278	16337	16342	16368	16317	16273
23240	20686	27892	23613	21480	21322	20640	18016	17904	18293	23576	31690	32479	28257	23244	19982	18576	18188	17595	17756	17728	17615	17720	17666	17547	17704	17726	17700	17348	17483	17657	17459	17479	17807	17600	17635	17693	17743	17571	17622	17572	17580	17631	17545	17561	17465	17495	17485	17612	17438	17669	17762	17371	17424	17543	17581	17353	17712	17589	17723	17614	17612	17773	17412	17305	17493	17649	17479	17713	17672	17582	17458	17555	17454	17488	17380	17458	17493	17526	17368	17507	17553	17581	17526	17475	17373	17588	17636	17562	17474	17546	17399	17522	17410	17402	17439	17631	17509	17538	17344	17612	17424	17496	17578	17559	17580	17528	17623	17526	17606	17476	17435	17654	17405	17700	17311	17442	17517	17552	17432	17742	17504	17489	17508	17520	17505	17329	17629	17401	17536	17343	17442	17427	17535	17618	17485	17424	17441	17624	17484	17503	17563	17651	17263	17666	17738	17548	17476	17458	17524	17364	17344	17331	17534	17405	17709	17656	17445	17599	17522	17478	17671	17553	17537	17486	17532	17421	17518	17527	17512	17565	17393	17519	17509	17496	17630	17475	17520	17401	17496	17452	17272	17398	17562	17403	17289	17642	17331	17397	17511	17558	17428	17582	17477	17480	17264	17437	17416	17658	17406	17631	17489	17462	17672	17576	17444	17603	17582	17475	17660	17643	17632	17580	17619	17516	17547	17756	17449	17722	17556	17336	17317	17575	17559	17504	17612	17569	17622	17695	17432	17622	17471	17573	17666	17598	17466	17274	17638	17504	17570	17528	17609	17653	17440	17592	17475	17439	17395	17699	17697	17460	17643	17381	17584	17379	17550	17661	17603	17654	17613	17557	17592	17502	17437	17365	17541	17609	17379	17570	17579	17549	17503	17629	17492	17573	17430	17290	17528	17479	17551	17691	17434	17665	17382	17410	17459	17469	17590	17456	17487	17328	17442	17548	17515	17587	17451	17466	17580	17248	17514	17584	17609	17685	17437	17426	17332	17403	17603	17402	17553	17603	17697	17381	17692	17550	17468	17589	17630	17639	17599	17524	17471	17545	17394	17218	17523	17618	17503	17588	17435	17485	17439	17455	17596	17479	17435	17590	17516	17198	17518	17483	17376	17626	17677	17654	17508	17609	17623	17698	17451	17409	17599	17716	17643	17541	17542	17534	17456	17296	17597	17532	17475	17527	17547	17596	17396	17482	17523	17485	17422	17266	17842	17537	17620	17659	17401	17565	17278	17574	17463	17388	17353	17473	17582	17437	17753	17604	17480	17562	17376	17417	17522	17651	17649	17501	17651	17405	17509	17520	17647	17384	17756	17523	17601	17475	17589	17485	17445	17591	17465	17641	17459	17455	17515	17591	17583	17592	17430	17571	17718	17461	17539	17385	17707	17521	17523	17435	17555	17627	17526	17632	17572	17459	17351	17531	17462	17441	17616	17546	17343	17549	17450	17568	17472	17694	17658	17539	17429	17485	17555	17621	17629	17572	17459	17258	17581	17348	17467	17656	17581	17550	17425	17534	17336	17488	17536	17544	17604	17540	17532	17376	17501	17416	17194	17555	17612	17870	17664	17457	17544	17498	17433	17451	17499	17652	17420	17543	17448	17494	17527	17559	17393	17501	17486	17432	17602	17479	17685	17476	17333	17630	17561	17419	17529	17350	17357	17455	17509	17626	17627	17529	17398	17632	17616	17412	17488	17703	17472	17530	17627	17719	17516	17428	17621	17464	17444	17582	17412	17564	17547	17599	17537	17528	17503	17569	17311	17508	17411	17403	17623	17508	17321	17599	17548	17951	17746	17571	17568	17491	17483	17402	17577	17618	17472	17428	17480	17575	17489	17541	17564	17574	17485	17654	17399	17443	17588	17708	17701	17639	17476	17482	17522	17416	17372	17452	17614	17496	17460	17466	17458	17464	17445	17376	17473	17529	17489	17393	17392	17543	17664	17439	17480	17756	17638	17347	17536	17518	17652	17302	17731	17608	17427	17415	17324	17596	17595	17476	17681	17459	17432	17570	17809	17329	17374	17502	17511	17541	17608	17521	17567	17500	17368	17656	17567	17535	17755	17619	17630	17520	17560	17605	17420	17496	17583	17568	17639	17536	17399	17462	17598	17576	17606	17627	17619	17508	17471	17305	17544	17494	17347	17394	17623	17735	17505	17666	17406	17312	17502	17407	17358	17561	17283	17585	17388	17427	17469	17632	17536	17586	17705	17671	17498	17490	17551	17430	17443	17599	17392	17436	17595	17510	17599	17528	17430	17469	17396	17496	17625	17608	17595	17440	17555	17662	17469	17511	17488	17473	17661	17447	17607	17289	17549	17540	17478	17478	17520	17547	17447	17614	17559	17586	17600	17368	17410	17466	17701	17441	17486	17591	17504	17654	17704	17376	17478	17716	17564	17577	17489	17398	17522	17562	17367	17510	17263	17556	17671	17613	17451	17483	17702	17231	17478	17587	17439	17610	17525	17446	17671	17567	17564	17580	17607	17430	17531	17635	17310	17293	17640	17600	17516	17489	17511	17538	17542	17611	17490	17555	17574	17752	17579	17408	17536	17494	17581	17489	17441	17662	17452	17563	17451	17510	17471	17504	17604	17418	17466	17467	17667	17515	17408	17496	17638	17551	17389	17398	17584	17435	17289	17576	17501	17487	17365	17333	17532	17471	17565	17482	17651	17605	17692	17566	17563	17618	17468	17665	17559	17597	17386	17324	17501	17695	17768	17502	17551	17538	17595	17575	17552	17356	17504	17503	17429	17316	17518	17401	17568	17628	17368	17408	17456	17402	17628	17660	17477	17431	17351	17439	17363	17463	17376	17597	17371	17596	17477	17503	17528	17579	17396	17499	17623	17505	17460	17363	17520	17493	17455	17395	17404	17472	17278	17428	17499	17430	17598	17470	17734	17678	17638	17611	17468	17594	17367	17624	17435	17560	17633	17526	17449	17351	17653	17495	17489	17390	17655	17510	17503	17465	17379	17374	17483	17429	17644	17381	17536	17345	17522	17514	17343	17495	17331	17465	17599	17673	17538	17465	17359	17445	17388	17730	17449	17593	17640	17611	17826	17573	17482	17508	17469	17385	17444	17133	17511	17441	17482	17458	17456	17407	17543	17633	17412	17462	17355	17528	17432	17393	17639	17688	17486	17504	17600	17414	17453	17110	17290	17355	17206	17491	17605	17587	17554	17615	17512	17523	17588	17512	17516	17512	17664	17579	17560	17618	17589	17627	17599	17480	17211	17557	17514	17699	17686	17523	17556	17422	17458	17585	17630	17544	17709	17535	17452	17482	17527	17625	17596	17658	17394	17580	17590	17457	17518	17688	17515	17421	17559	17460	17623	17383	17526	17770	17573	17598	17495	17415	17518	17360	17590	17635	17602	17626	17445	17499	17608	17606	17659	17437	17714	17495	17562	17443	17408	17573	17520	17404	17597	17515	17608	17451	17613	17373	17429	17463	17556	17582	17714	17444	17630	17604	17406	17435	17473	17649	17637	17284	17416	17630	17379	17567	17444	17369	17680	17430	17610	17531	17629	17470	17553	17413	17385	17565	17501	17425	17620	17613	17532	17565	17588	17480	17565	17545	17237	17571	17672	17554	17678	17456	17456	17611	17284	17354	17443	17232	17562	17570	17625	17584	17422	17578	17693	17626	17464	17669	17665	17379	17489	17502	17600	17625	17621	17577	17565	17567	17617	17379	17495	17515	17515	17242	17338	17491	17451	17492	17568	17299	17552	17464	17532	17616	17520	17330	17308	17543	17450	17501	17422	17437	17506	17636	17544	17360	17488	17566	17637	17755	17489	17436	17415	17444	17611	17523	17512	17398	17471	17592	17416	17432	17577	17519	17478	17413	17566	17395	17622	17587	17659	17527	17646	17295	17446	17403	17381	17509	17530	17500	17545	17511	17635	17426	17441	17535	17700	17484	17458	17478	17568	17387	17356	17339	17558	17432	17494	17530	17582	17513	17632	17471	17440	17491	17465	17599	17457	17512	17199	17576	17685	17610	17428	17523	17433	17589	17693	17694	17311	17408	17463	17636	17684	17618	17633	17441	17527	17499	17541	17415	17549	17561	17516	17503	17397	17504	17761	17690	17501	17335	17450	17691	17549	17490	17568	17346	17473	17663	17681	17600	17543	17413	17315	17426	17489	17404	17434	17475	17276	17555	17737	17395	17695	17391	17359	17421	17456	17547	17374	17721	17580	17607	17378	17585	17494	17553	17725	17584	17553	17377	17504	17425	17501	17511	17479	17476	17610	17567	17496	17443	17724	17507	17411	17587	17677	17547	17424	17484	17646	17517	17662	17597	17682	17599	17549	17519	17598	17528	17684	17603	17527	17602	17673	17336	17263	17535	17399	17506	17700	17392	17417	17653	17629	17471	17513	17684	17571	17579	17497	17491	17381	17511	17482	17674	17591	17713	17629	17345	17375	17587	17354	17432	17477	17438	17541	17756	17620	17618	17603	17409	17712	17618	17465	17492	17612	17636	17553	17667	17565	17517	17510	17417	17564	17414	17477	17646	17530	17219	17404	17630	17488	17425	17464	17536	17569	17078	17586	17554	17582	17514	17518	17433	17595	17466	17741	17391	17518	17547	17542	17606	17525	17413	17425	17532	17339	17485	17419	17376	17576	17570	17542	17242	17471	17467	17384	17485	17422	17696	17461	17245	17312	17594	17535	17449	17590	17600	17342	17573	17483	17456	17311	17749	17584	17771	17508	17412	17607	17404	17525	17698	17537	17733	17541	17712	17760	17703	17605	17508	17526	17435	17639	17716	17533	17276	17495	17481	17627	17543	17712	17552	17443	17410	17456	17445	17246	17364	17423	17444	17541	17462	17494	17446	17499	17635	17416	17379	17600	17599	17433	17472	17495	17551	17387	17496	17638	17535	17559	17499	17543	17410	17495	17678	17462	17593	17546	17487	17578	17619	17450	17522	17447	17312	17600	17609	17391	17435	17420	17798	17441	17423	17741	17353	17425	17555	17545	17517	17467	17605	17576	17619	17539	17569	17521	17519	17602	17377	17680	17481	17551	17646	17493	17492	17558	17311	17381	17310	17618	17592	17455	17347	17524	17404	17690	17579	17423	17615	17616	17493	17455	17551	17549	17595	17709
13937	23350	22478	19620	17961	16981	16560	16287	16217	16581	25792	34980	34304	28708	22556	18293	16360	15833	15760	15521	15659	15589	15643	15650	15614	15665	15577	15636	15647	15533	15644	15673	15635	15510	15297	15517	15825	15537	15668	15656	15742	15569	15614	15676	15558	15482	15705	15526	15566	15484	15625	15491	15864	15605	15771	15611	15635	15543	15547	15484	15451	15514	15557	15712	15629	15499	15571	15566	15737	15718	15524	15560	15469	15412	15700	15482	15571	15728	15572	15638	15485	15453	15584	15628	15761	15411	15600	15716	15606	15480	15620	15556	15495	15364	15448	15599	15649	15593	15753	15499	15560	15482	15616	15533	15600	15423	15548	15589	15654	15521	15644	15559	15581	15631	15660	15622	15564	15630	15741	15613	15591	15504	15588	15566	15643	15589	15581	15614	15685	15602	15549	15505	15530	15462	15540	15511	15554	15508	15617	15637	15616	15559	15587	15685	15658	15721	15622	15539	15787	15562	15565	15433	15533	15504	15668	15495	15780	15685	15531	15474	15739	15633	15642	15493	15593	15399	15731	15598	15547	15392	15596	15476	15678	15578	15645	15621	15563	15505	15626	15467	15649	15539	15671	15630	15715	15587	15535	15507	15577	15709	15518	15557	15529	15593	15706	15610	15555	15464	15474	15740	15472	15730	15582	15542	15349	15739	15502	15550	15695	15784	15700	15827	15630	15678	15515	15547	15461	15497	15647	15444	15624	15457	15566	15707	15555	15610	15567	15721	15578	15448	15495	15622	15660	15484	15472	15638	15583	15619	15700	15672	15562	15724	15649	15553	15636	15575	15597	15579	15634	15353	15497	15494	15617	15456	15608	15673	15534	15682	15649	15470	15495	15489	15588	15560	15610	15646	15507	15607	15485	15782	15615	15655	15600	15647	15532	15617	15638	15675	15686	15657	15685	15405	15712	15475	15547	15603	15584	15522	15620	15458	15724	15534	15628	15700	15531	15573	15417	15620	15530	15590	15694	15527	15518	15645	15562	15551	15609	15587	15677	15557	15663	15643	15426	15756	15505	15526	15636	15581	15762	15401	15792	15538	15588	15554	15610	15712	15655	15597	15559	15592	15628	15577	15711	15596	15684	15480	15618	15556	15600	15538	15622	15626	15436	15668	15589	15507	15476	15690	15623	15646	15540	15450	15452	15622	15474	15478	15667	15382	15477	15571	15591	15510	15644	15504	15644	15690	15679	15520	15583	15459	15612	15439	15565	15588	15725	15700	15607	15727	15477	15656	15609	15712	15585	15792	15616	15631	15585	15634	15603	15736	15643	15645	15553	15602	15601	15499	15460	15472	15527	15668	15460	15602	15565	15491	15586	15550	15529	15686	15733	15607	15632	15534	15806	15555	15512	15534	15700	15540	15457	15618	15720	15302	15536	15461	15501	15579	15670	15642	15550	15782	15522	15536	15629	15648	15501	15805	15670	15575	15603	15572	15689	15547	15745	15682	15481	15663	15616	15463	15578	15556	15574	15581	15828	15404	15678	15485	15500	15588	15749	15540	15643	15516	15711	15559	15587	15465	15587	15601	15574	15697	15633	15447	15662	15644	15616	15551	15626	15578	15564	15668	15595	15460	15474	15514	15615	15644	15561	15609	15411	15529	15577	15497	15593	15525	15613	15514	15515	15717	15637	15503	15555	15614	15516	15563	15450	15551	15584	15571	15595	15681	15566	15633	15718	15472	15617	15635	15575	15569	15536	15724	15596	15568	15592	15617	15479	15561	15533	15692	15413	15566	15622	15621	15535	15589	15701	15571	15606	15606	15708	15557	15592	15594	15582	15422	15607	15332	15531	15433	15567	15589	15465	15519	15577	15756	15568	15471	15477	15487	15521	15536	15662	15718	15751	15556	15539	15688	15544	15483	15524	15523	15591	15639	15625	15687	15381	15789	15626	15473	15810	15666	15668	15551	15512	15537	15545	15522	15609	15642	15624	15315	15543	15599	15698	15803	15564	15516	15573	15531	15625	15588	15647	15544	15662	15475	15481	15637	15562	15524	15458	15563	15651	15558	15549	15725	15685	15755	15622	15681	15652	15660	15581	15539	15602	15562	15650	15570	15429	15688	15551	15633	15573	15736	15567	15651	15675	15467	15736	15476	15489	15579	15876	15586	15431	15505	15516	15492	15851	15748	15533	15585	15573	15632	15618	15507	15696	15647	15541	15706	15456	15575	15590	15609	15476	15447	15625	15563	15388	15560	15561	15593	15501	15645	15574	15570	15564	15446	15731	15568	15629	15753	15497	15609	15466	15645	15604	15422	15658	15623	15682	15563	15612	15556	15609	15603	15616	15424	15811	15556	15653	15452	15508	15555	15356	15500	15389	15691	15552	15412	15652	15620	15768	15632	15493	15540	15444	15599	15574	15497	15563	15523	15507	15646	15750	15731	15512	15614	15599	15664	15560	15579	15479	15841	15550	15606	15764	15663	15448	15363	15716	15642	15544	15392	15753	15719	15523	15491	15719	15622	15407	15566	15641	15463	15593	15585	15677	15660	15530	15625	15572	15378	15427	15580	15676	15596	15489	15556	15618	15472	15536	15418	15657	15555	15564	15681	15544	15590	15523	15553	15544	15476	15525	15551	15445	15656	15592	15446	15600	15730	15627	15459	15613	15566	15501	15758	15397	15770	15665	15607	15745	15363	15631	15612	15653	15504	15606	15616	15765	15691	15550	15673	15632	15488	15678	15602	15464	15570	15701	15540	15492	15588	15556	15623	15404	15411	15531	15646	15651	15565	15635	15525	15601	15640	15455	15630	15592	15533	15714	15752	15635	15521	15593	15562	15703	15714	15665	15625	15646	15734	15675	15709	15658	15645	15701	15388	15445	15609	15582	15596	15659	15502	15573	15645	15668	15657	15633	15528	15623	15565	15638	15538	15573	15734	15439	15652	15529	15554	15655	15688	15728	15522	15615	15559	15648	15705	15868	15390	15470	15660	15812	15489	15828	15498	15544	15641	15473	15620	15607	15520	15579	15733	15473	15508	15468	15565	15649	15592	15553	15697	15506	15539	15607	15569	15549	15536	15762	15626	15635	15629	15522	15663	15724	15527	15728	15470	15599	15554	15661	15534	15472	15566	15459	15540	15510	15646	15658	15516	15668	15528	15625	15548	15443	15639	15319	15526	15504	15554	15667	15453	15525	15684	15687	15552	15625	15495	15738	15575	15611	15546	15712	15527	15533	15409	15478	15548	15494	15839	15584	15525	15549	15494	15536	15544	15568	15630	15669	15424	15469	15487	15599	15591	15587	15577	15559	15514	15568	15715	15473	15690	15488	15640	15570	15474	15405	15630	15610	15548	15723	15476	15484	15719	15338	15681	15426	15542	15729	15674	15549	15592	15398	15566	15460	15684	15573	15658	15596	15426	15723	15539	15630	15659	15458	15723	15624	15490	15319	15462	15630	15609	15467	15614	15646	15647	15549	15635	15556	15681	15551	15604	15739	15473	15515	15594	15586	15728	15517	15599	15639	15496	15554	15686	15545	15576	15432	15556	15526	15535	15711	15745	15582	15642	15636	15513	15476	15627	15686	15579	15471	15560	15501	15568	15703	15654	15529	15666	15542	15539	15546	15480	15615	15742	15573	15500	15486	15664	15527	15570	15528	15595	15699	15617	15592	15629	15531	15597	15530	15549	15695	15491	15624	15608	15581	15630	15521	15375	15688	15563	15703	15626	15548	15711	15645	15713	15571	15407	15561	15490	15578	15523	15548	15604	15692	15391	15527	15830	15398	15601	15661	15482	15583	15546	15595	15542	15534	15651	15458	15529	15413	15637	15583	15383	15439	15587	15396	15660	15511	15553	15395	15517	15458	15542	15409	15617	15649	15478	15688	15473	15590	15664	15715	15588	15498	15775	15546	15620	15570	15491	15588	15570	15680	15481	15706	15533	15458	15578	15571	15529	15708	15555	15536	15656	15477	15681	15436	15383	15692	15592	15509	15468	15649	15622	15562	15640	15366	15675	15610	15549	15671	15655	15531	15598	15611	15549	15573	15505	15751	15472	15592	15683	15623	15558	15571	15693	15516	15693	15645	15490	15629	15567	15458	15571	15388	15714	15486	15535	15507	15684	15461	15386	15540	15665	15604	15468	15597	15587	15729	15680	15739	15627	15665	15567	15495	15725	15387	15569	15603	15519	15477	15577	15711	15496	15632	15627	15627	15485	15552	15588	15567	15439	15712	15503	15577	15655	15578	15628	15466	15482	15484	15678	15504	15453	15552	15485	15496	15579	15592	15634	15580	15745	15574	15499	15717	15564	15537	15642	15760	15370	15515	15473	15633	15616	15373	15533	15602	15606	15676	15353	15629	15454	15644	15419	15670	15450	15523	15566	15659	15437	15526	15662	15684	15658	15604	15754	15447	15633	15594	15764	15805	15648	15626	15473	15435	15626	15617	15599	15689	15621	15463	15475	15744	15242	15553	15563	15621	15620	15539	15586	15530	15495	15830	15538	15496	15519	15488	15595	15537	15576	15515	15709	15694	15670	15487	15594	15521	15555	15549	15626	15725	15755	15660	15319	15703	15639	15598	15697	15541	15357	15691	15645	15505	15744	15521	15486	15646	15616	15639	15575	15646	15637	15697	15615	15698	15713	15625	15439	15549	15750	15699	15577	15684	15552	15606	15572	15686	15711	15630	15579	15525	15627	15488	15783	15547	15596	15532	15699	15486	15588	15565	15597	15545	15703	15538	15536	15694	15760	15565	15492	15594	15623	15524	15526	15581	15628	15573	15678	15750	15558	15615	15417	15538	15528	15661	15635	15525	15669	15478	15757	15438	15678	15659	15465	15763	15556	15483	15623	15319	15504	15642	15483	15722	15548	15697	15548	15779	15638	15594	15603	15602	15588	15568	15662	15676	15397	15642	15528	15584	15578	15665	15489	15598	15565	15593	15684	15552	15444	15535	15586	15686	15548	15572	15591	15599	15668	15586	15526	15528	15484	15507	15641	15692	15682	15582	15422	15581	15503	15568	15600	15545	15636	15692	15546	15668	15439	15640	15562	15597	15637	15663	15614	15537	15590	15663	15568	15587	15536	15602	15585	15624	15576	15538	15531	15505	15498	15567	15670	15552	15641	15639	15656	15582	15572	15469	15565	15547	15599	15669	15647
22103	20556	28115	22976	20722	22437	23829	19264	18229	18867	23325	39178	38932	34138	28586	23456	19838	18501	17931	17762	17416	17656	17603	17572	17596	17478	17806	17683	17719	17421	17501	17490	17595	17614	17533	17518	17392	17616	17344	17606	17361	17418	17531	17619	17641	17436	17701	17361	17483	17525	17581	17461	17550	17562	17590	17541	17825	17599	17556	17460	17535	17391	17642	17522	17663	17587	17299	17435	17533	17328	17309	17311	17417	17513	17569	17547	17491	17574	17636	17417	17510	17598	17572	17456	17664	17534	17480	17556	17547	17535	17460	17334	17348	17419	17518	17390	17497	17287	17422	17368	17483	17708	17431	17439	17462	17498	17468	17676	17505	17304	17470	17311	17585	17311	17427	17392	17440	17533	17358	17548	17405	17415	17491	17460	17401	17328	17308	17450	17495	17401	17557	17537	17497	17303	17503	17492	17619	17573	17390	17380	17473	17590	17533	17364	17534	17506	17301	17315	17589	17372	17351	17409	17687	17511	17550	17371	17376	17537	17393	17267	17348	17452	17579	17473	17424	17714	17410	17573	17554	17442	17355	17515	17355	17359	17285	17518	17346	17396	17484	17551	17478	17406	17576	17428	17545	17467	17592	17642	17415	17535	17429	17245	17315	17345	17361	17401	17560	17466	17438	17630	17608	17428	17477	17453	17517	17484	17511	17555	17602	17391	17443	17514	17354	17426	17709	17534	17368	17311	17362	17417	17424	17357	17446	17562	17491	17454	17713	17268	17362	17442	17509	17425	17731	17507	17577	17505	17557	17516	17453	17430	17527	17567	17428	17279	17497	17377	17475	17594	17440	17308	17478	17478	17398	17441	17355	17547	17414	17577	17554	17486	17600	17497	17599	17603	17329	17394	17324	17458	17310	17337	17247	17438	17350	17383	17444	17184	17303	17394	17382	17407	17277	17252	17503	17572	17447	17364	17440	17543	17429	17544	17636	17413	17371	17430	17305	17335	17532	17378	17467	17385	17509	17465	17341	17480	17386	17388	17640	17430	17408	17508	17438	17362	17578	17392	17486	17391	17457	17559	17428	17300	17566	17337	17360	17509	17358	17184	17501	17218	17603	17411	17541	17526	17578	17611	17572	17341	17390	17254	17324	17622	17509	17471	17635	17611	17341	17399	17590	17403	17419	17377	17393	17447	17330	17411	17358	17462	17258	17481	17388	17494	17385	17298	17457	17435	17327	17623	17241	17398	17454	17611	17436	17495	17398	17543	17390	17412	17482	17406	17686	17374	17483	17319	17519	17344	17305	17298	17437	17154	17213	17391	17408	17289	17313	17413	17400	17414	17325	17414	17356	17311	17483	17615	17477	17449	17577	17399	17317	17530	17335	17515	17543	17340	17523	17284	17371	17449	17423	17550	17310	17473	17504	17362	17499	17688	17229	17363	17272	17679	17563	17406	17449	17250	17279	17421	17525	17473	17542	17282	17356	17469	17143	17360	17526	17332	17271	17557	17425	17545	17534	17472	17462	17344	17597	17543	17399	17379	17392	17502	17392	17150	17384	17547	17484	17445	17592	17491	17432	17343	17452	17408	17367	17386	17410	17558	17635	17506	17235	17581	17465	17480	17407	17508	17375	17474	17502	17233	17335	17536	17530	17409	17369	17513	17365	17387	17270	17400	17274	17481	17566	17358	17514	17689	17574	17291	17526	17392	17358	17576	17286	17433	17357	17384	17372	17094	17616	17419	17374	17343	17648	17378	17425	17327	17404	17528	17438	17414	17279	17536	17479	17342	17419	17641	17456	17322	17530	17597	17438	17469	17262	17473	17554	17598	17408	17405	17126	17577	17492	17449	17493	17346	17505	17495	17537	17401	17309	17304	17459	17544	17340	17487	17392	17490	17266	17346	17199	17255	17264	17613	17455	17526	17524	17329	17515	17342	17374	17429	17606	17450	17561	17598	17515	17405	17469	17586	17547	17299	17307	17261	17340	17413	17425	17640	17236	17419	17553	17470	17467	17429	17477	17642	17513	17243	17379	17163	17606	17601	17422	17504	17399	17324	17339	17281	17502	17609	17443	17532	17424	17313	17561	17411	17595	17435	17398	17238	17358	17403	17356	17484	17494	17520	17370	17527	17433	17402	17242	17344	17398	17449	17557	17348	17473	17361	17456	17400	17593	17413	17191	17283	17486	17569	17273	17317	17311	17379	17392	17551	17663	17429	17411	17391	17422	17480	17339	17475	17385	17667	17639	17487	17535	17611	17276	17532	17451	17559	17485	17544	17366	17462	17476	17412	17334	17378	17590	17470	17510	17410	17505	17315	17278	17662	17449	17410	17560	17517	17484	17559	17435	17441	17584	17567	17442	17413	17492	17452	17517	17559	17557	17420	17317	17427	17421	17541	17342	17462	17426	17472	17266	17545	17438	17507	17358	17369	17317	17620	17450	17591	17374	17432	17252	17468	17456	17543	17595	17316	17531	17625	17149	17478	17499	17307	17523	17486	17469	17454	17480	17436	17514	17422	17391	17477	17490	17376	17505	17321	17488	17232	17461	17683	17671	17305	17357	17514	17696	17463	17298	17364	17556	17649	17421	17464	17368	17307	17340	17422	17340	17504	17501	17230	17410	17371	17446	17528	17582	17368	17374	17445	17601	17496	17722	17395	17523	17286	17227	17467	17414	17113	17491	17480	17559	17347	17457	17400	17512	17486	17419	17419	17354	17385	17300	17362	17384	17490	17427	17425	17247	17548	17645	17537	17460	17421	17543	17399	17451	17553	17359	17441	17490	17352	17567	17435	17339	17374	17249	17325	17473	17471	17252	17296	17221	17289	17572	17439	17490	17358	17367	17375	17513	17421	17360	17374	17545	17452	17407	17489	17531	17521	17397	17563	17501	17547	17394	17624	17476	17424	17480	17471	17502	17420	17289	17501	17627	17443	17470	17510	17189	17298	17440	17532	17481	17394	17605	17614	17389	17281	17564	17543	17298	17528	17675	17318	17563	17255	17433	17286	17456	17480	17510	17499	17401	17347	17378	17397	17361	17245	17406	17536	17518	17559	17429	17491	17511	17373	17579	17520	17530	17429	17544	17536	17370	17384	17513	17526	17532	17333	17520	17427	17563	17362	17431	17445	17496	17411	17581	17512	17598	17528	17349	17383	17457	17327	17506	17399	17510	17342	17259	17360	17359	17389	17290	17436	17483	17572	17545	17321	17404	17423	17385	17544	17477	17323	17451	17661	17469	17594	17499	17397	17414	17475	17424	17423	17554	17654	17479	17316	17275	17427	17313	17352	17519	17515	17133	17381	17303	17540	17667	17518	17412	17354	17305	17292	17435	17499	17286	17398	17546	17309	17481	17427	17418	17411	17356	17532	17349	17541	17549	17557	17357	17495	17663	17345	17412	17554	17516	17497	17473	17595	17458	17353	17430	17452	17381	17579	17394	17326	17493	17740	17502	17545	17449	17600	17390	17310	17542	17620	17388	17322	17583	17655	17413	17454	17479	17641	17419	17244	17395	17659	17507	17500	17493	17383	17337	17328	17478	17461	17398	17463	17619	17197	17431	17402	17353	17307	17490	17460	17504	17287	17550	17535	17322	17353	17369	17513	17550	17398	17303	17548	17449	17324	17502	17529	17517	17335	17161	17398	17281	17430	17433	17425	17561	17678	17288	17366	17430	17479	17539	17500	17750	17486	17495	17541	17440	17452	17499	17568	17594	17393	17630	17345	17350	17332	17552	17477	17554	17468	17425	17339	17321	17523	17498	17549	17273	17534	17540	17787	17668	17440	17497	17267	17259	17464	17363	17372	17265	17410	17511	17445	17403	17385	17400	17494	17289	17561	17616	17367	17314	17483	17446	17499	17285	17468	17511	17406	17428	17491	17184	17489	17391	17320	17527	17435	17462	17454	17363	17410	17447	17460	17638	17447	17377	17426	17603	17478	17591	17653	17437	17266	17476	17502	17494	17652	17465	17321	17476	17480	17364	17706	17316	17280	17314	17534	17552	17238	17420	17375	17316	17501	17361	17373	17260	17655	17568	17348	17360	17446	17341	17489	17477	17730	17455	17505	17641	17253	17515	17411	17518	17385	17415	17505	17443	17586	17560	17439	17503	17449	17259	17410	17691	17412	17301	17331	17586	17580	17533	17365	17356	17539	17357	17446	17303	17540	17327	17489	17449	17578	17514	17319	17427	17569	17494	17379	17331	17445	17497	17492	17513	17355	17511	17512	17559	17319	17490	17637	17650	17587	17562	17503	17367	17406	17639	17427	17434	17452	17301	17429	17554	17417	17434	17533	17515	17350	17619	17414	17487	17492	17353	17419	17530	17620	17191	17470	17578	17560	17536	17236	17338	17564	17382	17550	17612	17456	17313	17312	17314	17193	17313	17407	17343	17406	17344	17574	17371	17429	17419	17364	17520	17383	17465	17550	17476	17498	17468	17476	17402	17543	17581	17356	17450	17566	17235	17520	17509	17425	17483	17487	17544	17382	17369	17219	17681	17568	17301	17325	17423	17570	17524	17279	17358	17415	17324	17343	17354	17372	17434	17565	17372	17381	17188	17613	17534	17265	17456	17351	17348	17610	17303	17460	17502	17497	17401	17384	17444	17504	17601	17386	17611	17560	17585	17540	17355	17332	17433	17409	17312	17323	17427	17471	17370	17403	17383	17262	17556	17411	17457	17361	17317	17466	17290	17436	17298	17395	17336	17264	17373	17301	17329	17564	17331	17283	17451	17471	17335	17341	17511	17327	17329	17392	17387	17204	17446	17475	17578	17431	17440	17353	17428	17437	17447	17435	17337	17358	17450	17498	17552	17449	17604	17494	17484	17465	17362	17521	17568	17417	17495	17257	17557	17306	17405	17515	17468	17505	17498	17488	17333	17201	17366	17406	17302	17415	17371	17511	17416	17542	17354	17339	17648	17482	17424	17395	17514	17505	17426	17553	17455	17460	17537	17436	17391	17462	17503	17551	17358	17519	17468	17435	17382	17427	17605	17443	17388	17241	17536	17482	17491	17634	17379	17380	17416	17531	17337	17305	17302	17493	17412	17359	17462	17551	17376	17585	17400	17491	17385	17273	17388	17356	17401	17479	17518	17397	17580	17347	17444	17359	17541	17471	17318	17603	17481	17459	17539	17611	17427	17645	17407	17530	17333	17405
15572	27904	26319	21167	18833	17410	17236	17268	16746	17384	25555	42815	39683	35346	29130	22460	17930	16418	15733	15509	15622	15375	15632	15388	15492	15489	15470	15457	15349	15523	15505	15485	15468	15532	15372	15387	15386	15389	15482	15375	15634	15489	15427	15608	15484	15507	15545	15561	15461	15576	15525	15483	15559	15575	15533	15383	15511	15585	15310	15337	15696	15535	15411	15585	15446	15541	15564	15559	15414	15557	15523	15363	15475	15469	15441	15511	15441	15572	15515	15470	15463	15458	15468	15437	15440	15574	15519	15470	15452	15448	15580	15450	15472	15375	15360	15455	15488	15384	15635	15413	15441	15416	15457	15482	15378	15399	15477	15476	15503	15505	15429	15543	15373	15560	15414	15393	15600	15474	15481	15607	15482	15321	15379	15474	15439	15358	15492	15492	15467	15503	15520	15487	15505	15444	15444	15403	15426	15471	15579	15342	15359	15545	15384	15389	15445	15568	15459	15529	15393	15483	15335	15676	15416	15414	15417	15444	15543	15495	15640	15434	15449	15281	15351	15466	15557	15398	15484	15619	15374	15499	15521	15406	15475	15422	15511	15438	15564	15472	15497	15461	15551	15461	15452	15414	15318	15413	15632	15598	15516	15553	15389	15346	15442	15451	15457	15479	15511	15480	15455	15590	15555	15428	15577	15406	15449	15486	15501	15454	15461	15405	15428	15600	15578	15424	15249	15343	15516	15556	15570	15367	15501	15413	15451	15560	15665	15542	15460	15451	15482	15417	15432	15493	15437	15427	15415	15645	15335	15545	15444	15654	15448	15394	15531	15546	15569	15499	15404	15414	15488	15494	15502	15371	15440	15425	15400	15380	15535	15556	15425	15592	15333	15550	15528	15536	15502	15388	15385	15429	15352	15437	15560	15533	15442	15613	15418	15337	15504	15581	15453	15265	15444	15591	15620	15573	15464	15564	15569	15493	15631	15567	15516	15402	15411	15487	15410	15529	15232	15360	15530	15444	15368	15388	15556	15465	15544	15406	15609	15557	15453	15456	15429	15652	15588	15334	15506	15557	15446	15393	15271	15597	15430	15503	15449	15427	15369	15427	15394	15605	15419	15507	15375	15559	15565	15559	15463	15582	15298	15392	15458	15530	15424	15473	15426	15607	15419	15431	15415	15516	15435	15444	15463	15416	15520	15381	15392	15467	15432	15495	15392	15381	15408	15354	15602	15382	15501	15496	15423	15439	15454	15537	15519	15374	15321	15313	15625	15325	15350	15489	15500	15612	15481	15488	15553	15478	15361	15500	15470	15306	15423	15574	15445	15456	15448	15558	15411	15388	15546	15440	15488	15179	15460	15554	15606	15435	15496	15439	15469	15433	15619	15366	15431	15439	15540	15505	15260	15523	15314	15434	15420	15468	15408	15530	15549	15566	15496	15479	15458	15422	15533	15400	15396	15584	15514	15463	15528	15443	15380	15596	15623	15473	15497	15478	15664	15449	15549	15497	15629	15468	15456	15454	15432	15462	15425	15540	15662	15306	15405	15370	15352	15571	15384	15350	15383	15487	15368	15450	15271	15505	15313	15539	15468	15543	15435	15446	15395	15493	15409	15357	15420	15706	15195	15572	15441	15449	15509	15334	15538	15532	15403	15507	15330	15265	15658	15439	15377	15433	15557	15402	15317	15441	15244	15438	15300	15401	15418	15519	15536	15422	15356	15436	15421	15563	15386	15478	15594	15408	15446	15324	15439	15519	15518	15604	15623	15457	15531	15562	15436	15564	15470	15453	15450	15369	15406	15536	15424	15465	15522	15363	15467	15432	15441	15517	15523	15381	15416	15351	15491	15386	15391	15429	15574	15294	15510	15518	15514	15518	15605	15308	15449	15485	15434	15547	15556	15567	15571	15467	15555	15534	15430	15412	15485	15454	15402	15402	15477	15632	15328	15373	15487	15497	15468	15407	15674	15342	15408	15421	15383	15617	15408	15421	15403	15383	15374	15415	15543	15523	15505	15369	15252	15332	15596	15224	15508	15571	15392	15495	15558	15550	15448	15528	15224	15550	15426	15388	15451	15391	15503	15432	15501	15613	15335	15677	15539	15404	15342	15449	15558	15483	15412	15422	15480	15435	15485	15452	15545	15446	15555	15550	15332	15520	15237	15453	15334	15606	15569	15536	15428	15513	15396	15573	15457	15509	15363	15396	15359	15575	15377	15483	15254	15434	15503	15388	15346	15327	15415	15347	15602	15347	15456	15521	15463	15556	15599	15417	15489	15507	15455	15457	15535	15340	15343	15344	15656	15479	15516	15459	15433	15471	15544	15327	15292	15543	15509	15480	15559	15465	15409	15513	15490	15581	15325	15534	15341	15263	15512	15312	15456	15422	15455	15526	15486	15506	15456	15384	15277	15564	15320	15424	15649	15484	15557	15707	15563	15356	15444	15525	15403	15585	15385	15663	15335	15592	15354	15534	15329	15510	15439	15465	15496	15311	15588	15374	15513	15288	15496	15497	15573	15493	15458	15392	15461	15604	15417	15412	15581	15467	15465	15454	15417	15513	15533	15416	15638	15540	15437	15388	15584	15463	15453	15288	15516	15392	15524	15592	15511	15388	15357	15427	15454	15240	15554	15542	15470	15491	15362	15455	15454	15512	15568	15501	15485	15538	15417	15512	15263	15435	15164	15462	15401	15406	15688	15474	15357	15517	15607	15464	15517	15416	15655	15475	15338	15412	15559	15461	15516	15548	15467	15485	15383	15580	15408	15477	15360	15545	15390	15257	15503	15385	15558	15477	15544	15513	15368	15503	15409	15355	15298	15433	15522	15320	15454	15530	15523	15549	15478	15322	15566	15519	15430	15395	15408	15431	15538	15499	15344	15181	15452	15496	15282	15191	15359	15505	15507	15622	15479	15433	15328	15450	15388	15530	15549	15463	15429	15419	15557	15471	15330	15416	15545	15430	15616	15413	15433	15391	15600	15434	15425	15528	15413	15452	15327	15557	15421	15557	15384	15544	15378	15530	15528	15424	15547	15530	15216	15474	15464	15475	15520	15423	15435	15335	15391	15526	15519	15291	15606	15515	15364	15387	15578	15320	15414	15391	15724	15545	15457	15584	15557	15425	15396	15445	15398	15253	15428	15629	15499	15500	15419	15447	15444	15488	15513	15326	15448	15636	15384	15500	15601	15426	15354	15289	15400	15549	15540	15518	15339	15623	15552	15347	15469	15433	15486	15385	15491	15518	15441	15500	15405	15579	15407	15314	15390	15412	15299	15375	15404	15327	15486	15390	15421	15275	15345	15488	15501	15456	15564	15263	15427	15404	15428	15432	15262	15437	15555	15383	15358	15522	15288	15692	15436	15372	15390	15502	15526	15519	15422	15597	15492	15448	15532	15434	15345	15380	15459	15580	15394	15496	15409	15429	15614	15346	15400	15492	15459	15614	15369	15374	15525	15391	15644	15603	15688	15547	15393	15249	15452	15406	15409	15426	15505	15477	15358	15616	15381	15598	15417	15527	15457	15467	15468	15580	15525	15402	15461	15451	15590	15458	15447	15553	15597	15503	15591	15594	15429	15458	15444	15578	15601	15274	15396	15307	15413	15375	15378	15479	15623	15509	15587	15582	15558	15464	15527	15349	15523	15329	15264	15493	15696	15533	15533	15596	15493	15406	15456	15396	15307	15212	15527	15464	15356	15372	15323	15388	15393	15323	15316	15386	15564	15493	15490	15482	15434	15478	15405	15458	15276	15582	15332	15624	15668	15506	15618	15308	15368	15460	15611	15384	15580	15463	15396	15450	15396	15414	15453	15545	15240	15586	15405	15409	15474	15470	15373	15519	15462	15188	15414	15576	15249	15362	15528	15450	15588	15432	15387	15540	15617	15521	15390	15491	15461	15462	15549	15527	15557	15430	15630	15584	15407	15326	15560	15341	15428	15577	15395	15524	15514	15532	15329	15338	15373	15556	15300	15463	15433	15400	15509	15515	15555	15497	15439	15489	15373	15366	15474	15440	15414	15464	15474	15495	15558	15365	15555	15521	15562	15513	15456	15467	15372	15275	15263	15491	15568	15259	15337	15487	15448	15250	15468	15641	15467	15464	15496	15485	15352	15315	15425	15504	15504	15360	15606	15531	15309	15649	15359	15552	15594	15384	15522	15240	15377	15361	15480	15503	15547	15293	15412	15417	15564	15463	15443	15499	15543	15477	15359	15261	15399	15531	15182	15596	15541	15224	15384	15427	15476	15488	15576	15461	15444	15659	15326	15658	15493	15469	15508	15371	15525	15356	15635	15414	15457	15362	15475	15441	15417	15324	15443	15351	15270	15517	15343	15361	15449	15523	15458	15361	15595	15402	15520	15432	15502	15250	15421	15301	15568	15433	15445	15565	15510	15457	15446	15210	15413	15405	15584	15416	15362	15418	15485	15325	15551	15515	15392	15557	15454	15483	15456	15351	15400	15343	15616	15505	15545	15301	15438	15453	15392	15380	15630	15495	15503	15370	15432	15222	15520	15421	15439	15456	15444	15544	15272	15254	15288	15723	15461	15111	15597	15310	15295	15480	15547	15255	15477	15625	15446	15504	15535	15465	15487	15412	15465	15487	15481	15524	15423	15464	15361	15507	15442	15343	15418	15393	15337	15663	15574	15388	15298	15459	15406	15497	15373	15495	15494	15388	15420	15504	15389	15457	15490	15382	15453	15453	15363	15476	15528	15349	15455	15459	15411	15407	15470	15440	15538	15310	15370	15164	15453	15285	15362	15536	15297	15605	15414	15443	15384	15375	15371	15519	15518	15332	15437	15492	15250	15454	15450	15476	15469	15418	15263	15395	15483	15448	15549	15525	15343	15373	15571	15365	15362	15486	15498	15410	15569	15682	15339	15574	15407	15430	15519	15537	15444	15486	15513	15464	15417	15296	15408	15605	15313	15423	15541	15514	15519	15223	15424	15426	15612	15452	15441	15474	15528	15552	15565	15483	15393	15443	15442	15439	15433	15280	15514	15557	15583	15380	15533	15323	15455	15382	15339	15363	15476	15383	15561	15468	15403	15552	15474	15346	15540	15416	15330	15418	15339	15528	15547	15420	15463	15629	15500	15410	15405	15512	15549	15513	15357	15250	15445	15499	15464	15518	15479	15507	15560	15371	15412	15550	15597	15277
27889	22300	24940	21282	17801	17839	18008	17994	18055	17949	17813	18671	19613	19642	19675	18993	18173	17803	17773	17843	17476	17554	17661	17722	17562	17625	17686	17566	17505	17636	17501	17688	17796	17575	17755	17644	17701	17805	17512	17505	17673	17582	17463	17681	17552	17634	17832	17577	17659	17593	17681	17357	17571	17680	17783	17570	17806	17623	17469	17634	17790	17511	17559	17575	17648	17540	17729	17611	17650	17681	17637	17508	17463	17611	17726	17514	17562	17825	17644	17525	17536	17606	17516	17535	17504	17694	17610	17505	17588	17559	17649	17675	17761	17727	17582	17400	17645	17652	17467	17782	17705	17654	17540	17649	17588	17683	17515	17623	17673	17512	17691	17575	17650	17554	17443	17797	17551	17696	17591	17667	17555	17449	17614	17531	17590	17514	17583	17419	17560	17534	17586	17572	17480	17626	17508	17470	17629	17813	17741	17527	17560	17606	17670	17763	17574	17637	17503	17638	17714	17739	17565	17639	17426	17680	17772	17703	17670	17513	17584	17461	17423	17466	17687	17550	17782	17708	17572	17632	17541	17534	17619	17438	17587	17753	17484	17600	17647	17513	17580	17777	17567	17502	17663	17532	17734	17529	17678	17653	17472	17726	17647	17766	17728	17648	17638	17710	17589	17597	17819	17717	17382	17332	17616	17394	17603	17572	17726	17652	17462	17684	17635	17577	17787	17820	17526	17516	17603	17445	17550	17528	17849	17637	17670	17626	17567	17382	17557	17614	17676	17654	17503	17590	17430	17529	17667	17572	17478	17576	17796	17780	17813	17711	17545	17534	17618	17473	17545	17505	17492	17760	17654	17570	17548	17679	17511	17782	17606	17711	17606	17691	17476	17466	17748	17684	17778	17636	17709	17618	17652	17541	17628	17518	17614	17735	17499	17540	17637	17563	17615	17548	17572	17474	17578	17584	17664	17464	17680	17572	17527	17763	17612	17689	17536	17671	17793	17477	17595	17481	17459	17738	17706	17529	17581	17720	17618	17758	17515	17516	17578	17635	17507	17645	17630	17633	17501	17457	17707	17574	17423	17769	17861	17665	17636	17552	17523	17564	17453	17571	17552	17598	17623	17472	17668	17490	17531	17599	17560	17531	17501	17317	17581	17525	17387	17819	17881	17347	17610	17640	17561	17696	17457	17530	17700	17650	17688	17672	17778	17702	17743	17639	17577	17515	17627	17737	17838	17629	17679	17674	17628	17478	17520	17705	17587	17600	17481	17379	17578	17740	17685	17511	17467	17814	17648	17731	17528	17701	17704	17608	17606	17398	17587	17671	17684	17709	17387	17561	17774	17614	17530	17642	17735	17458	17450	17532	17508	17698	17580	17437	17689	17620	17631	17758	17760	17686	17737	17564	17570	17408	17618	17497	17685	17749	17603	17665	17272	17385	17530	17547	17431	17756	17551	17558	17560	17474	17656	17600	17738	17722	17542	17619	17569	17799	17557	17717	17514	17816	17740	17643	17767	17636	17647	17530	17554	17671	17588	17529	17686	17721	17782	17552	17602	17798	17662	17432	17553	17435	17490	17510	17462	17637	17487	17488	17747	17667	17527	17309	17619	17644	17484	17593	17692	17649	17746	17609	17579	17464	17639	17742	17467	17680	17580	17739	17769	17607	17652	17523	17660	17575	17684	17618	17574	17604	17737	17410	17680	17486	17529	17585	17554	17594	17496	17540	17799	17555	17598	17436	17505	17527	17560	17622	17687	17633	17706	17626	17585	17596	17629	17663	17695	17704	17737	17507	17611	17760	17713	17613	17433	17596	17448	17527	17711	17495	17437	17607	17802	17568	17647	17486	17762	17558	17463	17607	17558	17459	17718	17685	17718	17776	17549	17440	17438	17775	17714	17485	17774	17923	17701	17664	17601	17686	17546	17471	17613	17516	17586	17562	17623	17680	17589	17601	17686	17615	17737	17747	17730	17622	17585	17605	17632	17616	17677	17582	17603	17460	17577	17690	17667	17577	17700	17643	17608	17538	17587	17679	17563	17515	17851	17642	17715	17551	17651	17618	17961	17671	17587	17429	17726	17598	17629	17749	17765	17686	17533	17614	17480	17744	17594	17736	17590	17575	17586	17680	17473	17650	17594	17681	17618	17760	17753	17552	17747	17734	17736	17396	17656	17376	17664	17540	17692	17765	17603	17615	17657	17575	17546	17491	17579	17646	17508	17528	17607	17645	17656	17441	17672	17699	17864	17785	17503	17807	17739	17599	17502	17592	17595	17518	17781	17681	17568	17657	17345	17606	17550	17547	17607	17642	17634	17773	17695	17651	17599	17551	17463	17546	17582	17757	17849	17690	17598	17580	17499	17475	17756	17736	17732	17664	17477	17556	17684	17511	17529	17686	17623	17364	17588	17604	17582	17548	17676	17587	17650	17522	17809	17466	17587	17612	17495	17600	17591	17680	17637	17479	17472	17707	17656	17624	17615	17657	17578	17451	17603	17518	17674	17720	17735	17704	17697	17706	17638	17494	17912	17575	17651	17662	17747	17649	17555	17653	17610	17518	17573	17758	17490	17586	17601	17535	17468	17451	17471	17576	17733	17583	17680	17595	17710	17502	17547	17389	17612	17508	17769	17686	17474	17478	17516	17692	17696	17691	17644	17420	17450	17614	17600	17546	17738	17711	17590	17662	17710	17626	17891	17631	17591	17537	17774	17652	17836	17551	17478	17636	17471	17724	17792	17684	17674	17488	17651	17614	17709	17572	17494	17590	17783	17656	17753	17645	17592	17740	17685	17569	17928	17715	17577	17525	17597	17709	17642	17499	17487	17657	17443	17716	17789	17657	17607	17592	17525	17363	17641	17584	17642	17524	17802	17647	17695	17272	17650	17693	17665	17539	17559	17742	17662	17943	17519	17632	17744	17650	17511	17652	17579	17489	17581	17543	17821	17666	17675	17612	17804	17606	17687	17521	17676	17486	17486	17619	17530	17561	17524	17776	17696	17626	17639	17676	17588	17803	17666	17601	17405	17847	17665	17836	17764	17474	17576	17576	17632	17462	17630	17576	17587	17697	17619	17623	17619	17597	17578	17694	17660	17728	17432	17375	17736	17631	17658	17805	17512	17658	17564	17502	17674	17642	17745	17622	17761	17742	17625	17709	17407	17628	17459	17663	17723	17690	17922	17487	17489	17574	17675	17549	17670	17510	17684	17650	17619	17536	17612	17810	17479	17700	17609	17538	17517	17603	17599	17536	17590	17512	17542	17696	17693	17570	17682	17598	17663	17559	17590	17649	17621	17582	17544	17663	17765	17458	17689	17489	17701	17545	17415	17471	17815	17539	17622	17450	17499	17616	17699	17523	17623	17483	17681	17608	17574	17509	17424	17704	17892	17613	17622	17694	17536	17657	17815	17580	17603	17619	17677	17665	17617	17608	17573	17558	17402	17755	17845	17555	17576	17571	17512	17663	17642	17626	17527	17704	17541	17438	17522	17691	17680	17549	17826	17731	17572	17622	17639	17504	17574	17437	17722	17444	17500	17694	17448	17788	17673	17594	17478	17511	17330	17371	17489	17694	17743	17662	17731	17503	17723	17554	17610	17576	17625	17721	17760	17608	17746	17747	17743	17662	17542	17566	17587	17669	17661	17834	17633	17556	17777	17665	17819	17431	17634	17623	17557	17637	17650	17489	17640	17505	17718	17493	17590	17589	17402	17621	17429	17686	17659	17678	17753	17539	17713	17695	17693	17698	17556	17623	17804	17636	17565	17583	17471	17777	17788	17608	17598	17646	17742	17571	17588	17607	17570	17568	17574	17619	17702	17518	17633	17627	17775	17609	17658	17648	17614	17540	17693	17333	17325	17457	17761	17615	17596	17544	17571	17645	17452	17441	17712	17759	17484	17638	17417	17535	17809	17728	17541	17462	17755	17672	17719	17682	17765	17537	17531	17627	17622	17458	17785	17585	17592	17622	17605	17721	17710	17743	17546	17505	17673	17740	17672	17621	17717	17603	17599	17682	17727	17563	17697	17614	17449	17426	17515	17641	17552	17702	17663	17647	17439	17555	17712	17691	17560	17756	17618	17747	17599	17575	17406	17659	17310	17515	17658	17516	17742	17660	17639	17649	17557	17475	17372	17563	17584	17594	17504	17548	17616	17484	17526	17878	17704	17713	17678	17654	17710	17758	17592	17659	17446	17476	17695	17601	17593	17362	17684	17707	17561	17514	17565	17594	17610	17711	17731	17591	17694	17666	17593	17609	17470	17827	17736	17543	17462	17676	17706	17729	17644	17543	17764	17946	17786	17500	17658	17564	17876	17512	17478	17602	17567	17766	17704	17529	17610	17472	17656	17491	17538	17702	17434	17650	17635	17546	17778	17559	17472	17349	17702	17709	17622	17538	17717	17600	17667	17588	17629	17359	17517	17643	17635	17813	17484	17754	17521	17602	17761	17565	17826	17575	17395	17729	17620	17786	17581	17534	17555	17751	17784	17444	17497	17453	17825	17747	17550	17743	17540	17654	17556	17757	17560	17633	17694	17623	17683	17640	17620	17633	17566	17704	17644	17561	17591	17746	17716	17622	17738	17531	17561	17624	17862	17751	17466	17788	17527	17776	17553	17580	17705	17444	17527	17420	17438	17542	17838	17612	17614	17618	17639	17655	17656	17836	17840	17667	17743	17631	17659	17475	17578	17766	17615	17603	17622	17716	17515	17594	17617	17602	17515	17542	17608	17582	17387	17461	17610	17699	17764	17773	17613	17610	17604	17499	17528	17638	17610	17689	17603	17765	17396	17533	17636	17498	17603	17561	17428	17512	17701	17680	17685	17780	17458	17673	17673	17635	17491	17826	17755	17539	17570	17567	17836	17782	17768	17585	17528	17700	17788	17641	17620	17703	17655	17608	17686	17730	17561	17444	17519	17770	17596	17539	17644	17546	17638	17669	17739	17407	17532	17595	17506	17592	17677	17690	17459	17680	17744	17428	17517	17439	17624	17589	17726	17584	17682	17805	17700	17473	17459	17699	17707	17546	17719	17760	17464	17486	17500	17620	17538	17733	17746	17625	17636	17515	17925	17533	17551	17430	17648	17700	17701	17414	17603	17539	17424	17469	17744	17515	17641	17685	17706	17734	17584	17674	17393	17614	17653	17775	17617	17749	17643	17700
15682	20043	19508	16801	16325	16325	16149	16320	16369	16016	15941	17339	18645	18983	18515	17028	16472	16141	15800	15765	15964	15718	15816	15854	15877	15594	15870	15877	15868	15728	15837	15744	15688	15790	15766	15759	15616	15828	15940	15858	15828	15830	15763	15764	15713	15906	15731	15750	15776	15852	15884	15962	15725	16020	15984	15741	15814	15773	15822	15759	15800	15781	15824	15883	15938	15884	15774	15735	15799	15835	15839	15792	15818	15827	15861	15910	15853	15789	15822	15773	15737	15661	16023	15898	15889	15709	15851	15802	15895	15852	15926	15806	15848	15857	15805	15920	15610	15848	15934	15847	15906	15968	15734	16086	15759	15727	15666	15905	15856	15662	15762	15890	15787	15763	16100	15679	15722	15898	15753	15850	16057	15726	15839	15854	15854	15848	15902	15825	15914	15775	15768	15683	15785	15966	15726	15737	15754	15826	15865	15727	15774	15766	15835	15685	15688	15852	15721	15749	15986	15752	15757	15801	15552	15876	15785	15812	15732	15919	15811	15823	15835	15811	15822	15828	15748	15927	15802	15632	16003	15907	15926	15775	15907	15798	15814	15728	15802	15858	15849	15871	15751	15862	15677	15758	15911	15973	15860	15872	15764	15912	15906	15916	15592	15838	15860	15754	15981	15718	15957	15808	15676	15876	15751	15718	15915	16045	15764	15919	15863	15875	15902	15942	15896	15913	15793	15820	15872	15832	15850	15811	15848	15897	15641	15974	15757	15810	15709	15897	15944	16114	15850	15698	15880	15761	15691	15714	15887	15739	16007	16049	15832	15981	15875	15714	15816	15746	15914	15915	15663	15834	15860	15797	15972	15941	15758	15909	15901	15852	15776	15800	15910	15951	15703	16032	15698	15906	15720	15881	15684	15857	15842	15686	15835	15756	15816	15764	15828	15810	15750	15706	15925	16051	15702	15850	15793	15876	15783	15982	15863	15821	15622	15744	15802	15840	15744	15815	15666	15790	15762	15882	15884	15876	15712	15807	15921	15832	15752	15752	15928	15823	16056	15660	15836	15970	15779	15860	16020	15719	15757	15848	16034	15773	15849	15865	15838	15948	15912	15812	15703	15679	15838	15711	15756	16053	15711	15896	15781	15921	15806	15609	15909	15792	15880	15726	15696	15780	15760	15795	15855	15892	15863	15828	16079	15771	15741	15855	15818	15877	15876	15796	15674	15944	15927	15979	16013	15616	15870	15936	15791	15896	15896	15601	15858	15801	15753	15819	15823	15943	15867	15904	15967	15693	15855	15719	15779	15841	15943	15887	15893	15752	15818	15891	15906	15934	15990	15787	15793	15759	15725	15782	15880	15885	15789	15582	15821	15658	15619	15775	15677	15778	15784	15884	15931	15761	15810	15755	15880	15993	15817	15837	15786	15979	15891	15826	15719	15786	15835	15741	15871	15721	16105	15755	15863	15818	15825	16086	15761	15811	15858	15741	15836	15810	15896	15738	15812	15859	15709	15718	15874	15874	15773	15786	15803	15717	15948	15746	15782	15937	15576	15848	15797	15946	15824	15894	15925	15673	15847	15717	15853	16014	15751	16042	15760	15737	15803	15931	15770	15915	15676	15782	15992	15721	15661	15767	15721	15751	15923	15666	15883	15729	15811	15879	15643	15712	15764	15746	15751	15875	15769	15841	15975	16101	15941	15687	15944	15727	15836	15877	15779	15684	15861	15818	15894	15842	15845	15891	15836	15737	15834	15702	15897	15711	15724	15962	15922	15884	15867	15860	15700	16020	15904	15746	15903	15821	15939	15779	15897	15852	15790	15864	15753	15895	15712	15636	15895	15732	15700	15782	15783	15705	15826	15697	15986	15737	15977	15822	15706	15699	15724	15897	15717	15830	15782	15768	15680	15865	15789	15788	15945	15845	15859	15793	15768	15553	15849	15808	15956	15606	15789	15707	15939	15829	15832	15813	15780	15758	15788	15927	15714	15866	15842	15803	15842	15868	15897	15860	15881	15958	16022	15628	15816	15745	15864	15836	15879	15768	15792	15789	15912	15862	15824	15748	15724	15809	15730	15725	15755	15887	15812	15775	15647	15994	15857	15809	15865	15993	15896	15933	15876	15789	15920	15960	15881	15869	15792	15973	15875	15889	15748	15797	15746	15951	15895	15835	15792	15929	15739	15991	15834	15708	15829	15772	15823	15898	15750	15881	15780	15766	15851	15853	15738	15884	15813	15724	15797	15960	15805	15842	15789	15754	15836	15709	15834	15904	15749	15799	15643	15852	15956	15832	15815	15834	15752	15705	15887	15859	15953	15798	15685	15778	15800	15792	15972	15735	15672	15880	15704	15789	15692	15787	15747	16033	15837	15669	15882	15857	16121	15869	15974	15713	15889	15842	15915	15833	16013	15836	16027	15968	15764	15909	15899	15853	15969	15953	15848	15732	15820	15743	15875	15758	15867	16033	15852	15641	15892	15911	15910	15834	15988	15696	15874	15927	15751	15749	15766	16001	15921	15863	15957	15738	15797	15869	15837	15868	15707	15794	15921	15838	15769	15772	15886	15838	15979	15716	15766	15915	15841	15817	15927	15818	15962	15822	15890	15842	15755	15735	15702	15761	15716	15908	15806	15694	15883	15796	15756	15832	15858	15816	15726	15595	15871	15585	15941	15808	15941	15781	15810	15896	15880	15765	15873	15850	15740	15833	15752	15863	15822	15890	15834	15726	15834	15989	15786	15658	15978	15901	15788	15813	15628	15986	15731	15811	15783	15893	15842	15955	15835	15851	15800	15890	15799	15819	15842	15787	15750	15760	15834	15627	15832	15559	15733	15735	15883	15739	15697	15712	15973	15795	15725	15969	15769	15832	15850	15879	15913	15926	15746	15786	15853	15972	15835	15809	15645	15785	15731	15673	15811	15780	15737	15833	15792	15809	15840	15917	15860	15880	15817	15710	15869	15929	15916	16044	15788	15827	15800	15862	15694	15795	15968	15857	15876	15861	15867	15912	15854	15760	15684	15900	15966	15778	15948	15938	15847	15653	15844	15673	15559	15880	15961	15815	15756	15808	15812	15684	15780	15964	15731	15619	16042	15605	15745	15774	15800	15797	15889	15882	15897	15670	15956	15711	15613	15859	15583	15788	15690	15752	15842	15920	15920	15823	15934	15861	15875	15769	15988	15919	16013	15877	15931	15910	15947	15790	15844	15828	15908	15783	15732	15980	15776	15859	15993	15746	15966	15844	15737	15863	15844	15739	15977	15736	15769	15765	15676	15773	15921	15692	15791	15829	15655	15764	15784	15986	15888	15940	15879	15817	15836	15793	15984	15681	15923	15816	15672	15926	15851	16002	16006	15790	15839	16011	15792	15783	15860	15636	15891	15775	15989	15945	15931	15847	15842	15846	15933	15816	15857	15996	15828	15857	15769	15823	15788	15780	15714	15732	15946	15792	15842	15834	15758	15710	15909	15815	15837	15829	15869	15776	15861	15760	15640	15799	15699	15908	15816	15730	15896	15923	15771	15868	15752	15602	15912	15895	15924	15865	15884	15956	15780	15822	15735	15866	15848	15831	15709	15952	15979	15963	15952	15865	15762	15948	15782	15827	15885	15756	15884	15679	15773	15708	15851	15938	15815	16042	15846	15955	15823	15783	15930	15861	15808	15849	15722	15935	15770	15749	15857	15824	15873	15777	15981	15860	15734	15849	15918	15834	15894	15605	15795	15909	15871	15780	15772	15845	15844	15925	15817	15771	15743	15991	15815	15930	15703	15987	15706	15923	15868	15782	15912	15716	15848	15720	15874	15983	15690	15829	15864	15769	15922	15703	15927	15822	15732	15917	15577	15812	15840	15900	15716	15905	15820	15963	15814	15808	15823	15750	15735	15854	15841	15767	15748	15808	15838	15768	15894	15713	15982	15850	15830	15953	15835	15856	15972	15882	15794	15712	15822	15772	15750	15757	15756	15877	15965	15846	15860	15845	15932	15719	15761	15814	15799	15808	15876	15683	15862	15894	15971	15745	15798	15777	15734	15866	15948	15903	15890	15769	15737	15775	15800	15815	15858	15781	15723	15939	15857	15722	15871	15971	15896	16060	15911	15767	15624	15987	15793	15778	15860	15944	15802	15935	15929	15930	15797	15695	15962	15793	15916	15735	16022	15744	15849	15737	15851	15767	15907	15896	15726	15712	15798	15949	15794	16002	16040	15895	15804	15777	16030	15889	15969	15814	15748	15765	15724	15828	15958	15796	15917	15859	15766	16003	15889	15922	15742	15754	15749	15789	15740	15743	15834	15880	15965	15784	15701	15756	15855	15766	15998	15789	15839	15741	15711	15913	15790	15940	15734	15712	15886	15938	15842	15839	15790	15963	15803	15810	15655	15885	15858	15847	16023	15804	15848	16003	15718	15795	15879	15696	15975	15985	15856	15901	15758	15910	16030	15762	15834	15687	15833	15868	15771	15827	16064	15783	15820	15789	15846	15895	15981	15806	15898	16071	15828	15921	16091	15764	15801	15843	15812	15828	15733	15937	15794	15898	15850	15797	15787	15804	15947	15808	15752	15742	15913	15886	15911	15742	15926	15920	15746	15942	15744	15772	15837	15944	15809	15850	15842	15817	16068	15768	15756	15852	15877	15677	15870	15673	15843	15789	15706	15904	15839	15813	15829	15868	15812	15661	15858	15766	15928	15824	15881	15756	15843	15698	15915	15686	15828	15909	15658	15909	15647	15820	15673	15694	15748	15700	15979	15819	15834	15831	15844	15814	15706	15830	15903	15846	15805	15755	15732	15761	15835	15886	15928	15739	15842	15835	15773	15769	15833	15907	15919	15913	15676	15748	15765	15850	15821	15683	15822	16025	15868	15794	15983	15930	15743	15778	15894	15652	15858	15695	15671	15927	15889	15752	15856	15774	15882	15827	15856	15971	15904	15846	15838	15865	15896	15822	15929	15627	15733	15745	15833	15764	15665	15765	16010	15755	15688	15823	15900	15759	15830	15833	15866	15790	15908	15675	15983	15854	15714	15761	15963	15878	15871	15641	15634	15841	15790	15676	15905	15840	15695	15954	15860	16024	15905	15895	15934	15708	15822	15805	15849	15952	15942	15875	15697	15804	15718	15872	15932	15796	15872	15602	15974	15795	15807	16049	15741	15912	15823	15907
23284	20706	27894	23629	21492	21013	19822	17937	17264	17512	19185	21953	28403	28858	26745	22826	19672	18123	17607	17144	17247	17087	17109	17030	16981	17172	17230	16934	16985	16922	16967	16958	17002	17128	16983	16986	16971	17093	16891	16839	17038	16778	16808	16898	16964	16878	16735	17067	17045	17022	17236	17007	17171	16936	16965	16873	17021	16804	16950	17015	17204	17004	17028	16816	17058	16992	16979	16889	16878	16926	16737	16898	17001	17000	16779	16822	17136	16721	16971	17147	17032	17025	16805	16830	17115	17094	17006	16866	16878	16718	17040	16931	16983	16961	16932	16928	16899	16825	17144	16889	16981	16912	17080	16966	17155	17072	17091	17155	16977	16973	16941	16936	16875	16989	17057	16994	16916	16846	17005	17031	17059	17034	16931	16919	17110	16928	17209	16866	17208	16961	16883	16926	17018	17002	16776	16861	16900	16889	16981	16930	16667	16929	17069	17057	16909	16750	16941	16925	16890	17080	16990	16959	17063	16954	16815	17094	17019	16976	16968	16873	16859	16778	16942	17041	16766	16894	17006	16927	16975	16878	16872	16894	16905	17069	16965	16824	16826	17105	17076	16825	16889	16900	16832	17006	16742	17035	16834	16961	16763	16890	16852	17008	16984	16874	16891	16838	16878	16927	16966	17183	17015	17019	17003	17021	16939	16880	16992	16867	17183	16802	17046	16949	17164	16995	16882	16933	16997	16837	16925	16892	17016	16996	16998	17051	16991	17054	16852	17096	16893	16913	16997	17025	17070	16999	17145	17238	16981	16654	16880	16811	17103	16982	16935	16868	16883	16975	16846	16968	16952	16998	16832	16888	16945	16999	16844	16745	16954	16998	17136	17154	16981	16978	16790	16933	16894	16994	16842	16907	17159	16977	16876	17002	17126	16857	16888	16877	16973	16948	16653	16933	16766	16827	16897	16829	16869	16995	16886	16920	16765	16970	16890	16906	17002	16939	16917	16772	16875	16944	16974	16819	16810	16847	16982	17003	17069	16914	17094	16678	16736	16919	16990	16864	17041	16900	17223	16955	17018	16910	16997	16883	17099	16795	17007	16812	17085	16946	16885	17024	16783	17062	17121	17001	16855	16895	16845	16945	16879	16989	17100	16884	16957	16932	17083	17003	16898	16836	16859	17024	16907	16998	17016	17020	16843	17036	17009	16763	17011	16959	17007	16879	16859	17023	16982	16725	16911	16904	16938	16877	16801	16996	16923	16813	16910	17040	16909	16908	16822	16988	16862	16875	16856	16808	17025	16973	17113	16900	16955	16827	16656	16817	16851	16823	16990	16859	16973	17002	16876	16752	17023	16793	16781	16950	16915	16786	17037	17047	16725	16952	17141	16887	16811	16891	17019	16865	16963	16901	17037	16937	16883	16863	17052	16996	16850	17066	17107	16918	17040	16850	17129	16952	16822	17123	16946	17072	16989	16763	16932	16761	17053	16870	16950	17100	16811	16732	16982	16959	16959	16815	16931	16857	16915	17011	16992	16899	17029	16898	16822	16801	17164	16810	16761	16836	16940	17026	16988	17034	16908	16893	16915	16895	17058	16855	16843	16967	16963	16854	16943	16678	17000	16800	16884	16854	17184	16859	16791	16975	16798	16969	16661	17068	17046	16739	16946	16935	16771	17035	17050	16954	17095	16896	17092	16966	17044	16901	16854	17095	16990	16840	16737	16959	16987	16962	17081	17047	16753	17052	16935	17044	16893	16927	16848	16837	16972	17127	16971	17121	16936	16931	16803	16724	16947	16916	16787	16908	16824	17008	16966	16948	17037	17269	16938	16766	17007	16927	17120	16925	16720	17030	16948	16828	16647	16929	16993	16866	16932	17047	16942	16999	16772	17014	16906	16956	16944	16885	16791	17084	16700	17016	16629	16746	16827	17074	17142	16805	16917	16871	17046	16904	16736	17004	16961	17075	17047	16781	17104	16938	16846	16968	17101	17038	17000	16822	16948	16952	17006	16904	16978	16798	16955	16895	16908	17103	16962	16991	17050	16956	16850	16919	16802	17005	16942	17019	16964	16855	16889	16914	16955	17087	16852	16870	16802	16994	16937	17049	16889	17065	16807	16881	17031	16883	16833	16757	16978	16977	16851	16951	16925	17194	16737	16924	17036	16954	16933	16994	16797	16789	16951	16971	16987	17009	16976	17066	16706	17107	17034	17065	17144	16881	16979	17036	17025	16771	16986	16866	16993	16896	16959	16715	17068	17052	17017	16993	17001	17042	16998	16945	16861	17047	16877	16893	17011	17085	17064	17017	17124	16812	17057	17027	17015	16967	17093	17052	16964	16977	16954	16856	16887	16699	16709	16903	16954	16754	16913	16944	16965	16891	16700	16899	17079	16887	16796	16963	16952	16970	16952	16898	17026	17078	17069	16813	16829	16943	16807	16962	16983	16917	16918	16971	16932	16858	16818	16859	16766	16919	17104	16902	17010	17015	17011	17109	16890	16997	16891	16893	16686	16782	16751	17015	16928	16770	17180	16982	17009	16890	16891	17041	16758	17079	17289	16800	17145	16952	17091	16896	17027	16755	16966	16763	16862	16790	16786	16747	17059	17010	17178	16947	16812	17032	17024	16744	16864	16868	16956	17046	16915	16934	17010	17073	16764	16854	16942	16973	17009	16905	16818	16869	17026	16727	16889	17071	17077	16966	16736	16899	16881	16871	17061	17015	17023	16981	16975	16975	16908	16964	17002	17000	17125	16885	16958	16803	16816	16978	16925	16883	17053	16966	16993	16960	17026	16851	17114	16987	17215	17012	16890	16825	16935	17093	16946	16820	16904	16994	16884	16868	16977	16890	16964	16955	17140	16875	17114	16860	16892	16825	16845	17013	16827	16958	16766	16964	16908	16965	16907	16817	16902	17049	16703	16930	16940	16961	16864	17001	16926	16831	16787	16958	17211	16837	17008	17014	17010	16989	17115	16888	16906	16879	16990	16818	16798	16851	16838	16895	16928	17032	16964	17057	16725	16825	16858	17138	16916	17100	16829	16827	17061	16936	17097	17096	16822	16972	16825	17001	16957	17002	16969	17149	17077	16968	16743	16830	16950	16778	16956	16928	16930	16890	17021	16869	17013	16870	16946	16933	16912	16758	16938	16901	16826	17013	16975	16983	16778	17024	17045	17060	16976	16865	17011	17001	17027	17098	17039	16985	17082	16847	17030	17014	17011	16739	16831	16907	16842	16853	16832	16994	17089	16765	16934	16884	16962	16966	17001	16890	16816	16799	17014	16968	16833	17110	16913	17137	16896	17050	17014	17059	16836	17015	16949	16957	16980	16965	16951	17042	16983	16838	17063	16997	16962	16720	16937	16727	16924	16826	16853	17005	17109	16949	16973	17077	16890	16924	17021	16950	16899	16920	16778	16894	17064	16755	16722	16988	16941	16869	17111	16846	16885	16865	17046	16959	16897	17051	16907	16923	16868	16973	16915	16860	16976	16976	16861	17000	17001	16905	16941	16909	16910	16895	16982	17164	17085	16902	16905	16883	16951	16714	16919	16951	17007	16801	16914	16821	16713	16942	16840	16860	17014	17117	16840	16936	17043	16921	17038	16951	16871	16916	16807	17082	16756	16784	17055	17038	16963	16844	16855	17031	16931	17082	17024	16928	16835	16878	17060	17103	16787	16808	16942	16805	17105	17034	16922	16953	16927	16708	16974	16963	17125	16934	16964	16776	16956	17001	17098	16902	16836	16777	16990	17029	17003	16871	16995	16985	16994	16847	16806	16714	16819	16930	17134	16987	16933	17013	16942	16945	17034	16812	16856	17079	17036	17132	17061	16992	16790	16861	16931	16847	16834	17155	17130	16799	16930	16893	17017	16941	16867	16983	17004	16973	16974	16926	16931	17098	16867	16973	16795	16962	16921	16902	17030	16987	16829	16900	17056	17002	16840	16922	17026	16883	16995	16950	16838	16791	16899	16909	16909	17068	16945	16913	16884	16985	16996	16929	16876	17062	16886	16922	16706	16843	16918	17023	16944	16798	16797	17096	16858	16961	17006	16851	17018	16984	16852	16950	16963	16912	16842	17090	16985	16819	17067	16984	16958	16998	17027	16986	16909	16915	16928	17059	17186	16907	17117	16810	16848	16777	16873	16902	16976	17039	16875	16759	16953	16824	16860	16864	16854	16747	17033	17028	16920	16891	16700	16950	16929	16943	16949	16884	16859	17017	16908	16900	16784	17043	17113	17066	16814	16892	16917	16699	16934	16884	16857	16882	17043	16986	16917	16885	16975	16960	16932	16892	17049	16966	16844	16889	17131	17038	16905	16986	17000	17000	16976	16824	16976	16986	16911	16826	17051	16962	16926	16904	16982	16935	16979	16791	16748	16683	16929	17117	16822	16919	16953	17025	16935	16939	17090	16978	16906	16993	16854	17083	17233	17095	16950	17075	17077	16923	16931	16969	17061	17051	16944	16893	17000	16975	16960	16991	16853	16906	17029	16907	16825	16927	17144	16885	16765	16935	16899	16957	17019	17092	16984	16986	17105	16973	16847	16919	16902	16789	17028	17037	17020	16973	17176	16950	16735	16864	16826	16864	16777	16765	16959	16773	16766	16770	16990	17108	17023	17051	16899	17064	17025	16860	17073	17056	16793	16834	17090	16975	17026	17066	16879	16726	16657	16730	16880	16932	17039	16956	16957	16893	16983	16893	16767	16848	17025	16928	17060	17005	16931	16845	17047	16808	16851	17020	16837	17057	16961	16883	16912	16994	16895	16788	16806	16991	17172	16837	16984	16853	16821	17029	16922	16941	17005	17090	16929	16755	16964	16793	16784	16798	16889	16809	17082	17038	17003	16936	16906	16893	16972	16870	16855	16836	17010	17046	17191	16980	16883	16950	16877	17047	16837	17006	17189	17053	17057	17110	17295	16912	16927	16923	16823	16907	16913	16913	16856	17009	16993	16916	17031	16722	16839	16929	16864	16742	16942	16954	16849	16728	17090	16953	16797	16998	17049	16918	17048	16801	16937	16913	16985	17159	16778	17005	17186	16955	16965	16937	17161	17171	16915	17066	16822	16865	16660	17348	16951	16819	16955	16860	16891	16841	16861	16954	17037	16673	16925	16873	16917	17039	16962	16892	17020	16898	16923	16783	17012	16749	16853	17115
14087	24817	22720	18223	17169	16512	16139	16266	16043	15811	19179	22805	31614	30878	27645	22529	18287	16404	15515	15239	15359	15235	15316	15351	15313	15279	15285	15237	15209	15164	15252	15288	15158	15224	15333	15111	15376	15305	15292	15195	15283	15279	15335	15281	15326	15417	15191	15214	15233	15244	15304	15246	15288	15188	15287	15210	15385	15185	15263	15173	15152	15253	15370	15307	15106	15249	15347	15168	15403	15174	15300	15100	15122	15105	15145	15450	15231	15368	15198	15255	15333	15133	15396	15306	15284	15238	15260	15014	15184	15351	14961	15335	15234	15146	15363	15197	15185	15339	15389	15435	15248	15254	15326	15338	15171	15318	15047	15227	15104	15144	15184	15414	15343	15138	15337	15300	15172	15218	15078	15263	15234	15375	15242	15331	15250	15113	15140	15417	15183	15086	15230	15221	15340	15204	15140	15186	15180	15431	15232	15222	15430	15338	15237	15179	15196	15238	15336	15218	15210	15256	15153	15243	15149	15232	15206	15392	15299	15296	15237	15113	15337	15316	15321	15233	15200	15206	15325	15138	15071	15184	15263	15120	15259	15171	15292	15105	15197	15324	15312	15236	15308	15214	15313	15353	15259	15245	15022	15013	15238	15202	15275	15148	15087	15257	15194	15163	15259	15094	15257	15215	15303	15337	15196	15164	15171	15387	15252	15139	15106	15380	15267	15297	15190	15172	15166	15204	15343	15180	15179	15319	15130	15291	15093	15429	15158	15125	15229	15135	15220	15045	15169	15154	15320	15319	15315	15260	15148	15066	15150	15245	14950	15283	15431	15089	15128	15241	15044	15290	15138	15292	15217	15230	15202	15223	15240	15123	15175	15070	15165	15248	15073	15243	15315	15223	15246	15095	15158	15080	15295	15223	15263	15168	15269	15185	15333	15112	15179	15201	15219	15043	15392	15144	15217	15192	15406	15140	15250	15350	15299	15383	15269	15279	15333	15278	15146	15169	15321	15235	15311	15117	15183	15315	15324	15094	15262	15150	15202	15139	15480	15291	15151	15272	15197	15197	15147	15208	15339	15231	15166	15258	15219	15208	15276	15231	15125	15155	15480	15188	15269	15209	15351	15099	15206	15277	15110	15352	15244	15249	15229	15116	15320	15034	15326	15132	15220	15370	15234	15329	15146	15027	15258	15235	15305	15186	15306	15268	15243	15187	15244	15007	15338	15337	15180	15213	15300	15301	15279	15216	15103	15183	15231	15166	15057	15339	15389	15195	15292	15391	15297	15201	15412	15093	15197	15289	15229	15256	15233	15161	15459	15192	15115	15252	15143	15421	15265	15336	15223	15289	15156	15250	15144	15190	15148	15255	15300	15312	15272	15149	15323	15357	15272	15263	15299	15183	15182	15176	15297	15416	15118	15303	15152	15206	15231	15097	15214	15291	15254	15096	15238	15303	15137	15478	15198	15258	15124	15325	15183	15253	15169	15270	15394	15001	15360	15225	15286	15432	15215	15165	15321	15224	15317	15333	15217	15310	15269	15240	15073	15214	15206	15169	15231	15252	15113	15241	15314	15242	15111	15345	15199	15254	15255	15268	15213	15034	15098	15279	15173	14992	15312	15081	15356	15157	15271	15293	15149	15130	15184	15106	14994	15235	15221	15185	15165	15251	15277	15023	15137	15310	15308	15287	15161	15232	15174	15353	15148	15172	15139	15193	15287	15322	15141	15169	15337	15337	15128	15201	15208	15098	15152	15147	15333	15253	15259	15064	15225	15290	15155	15261	15101	15376	15200	15200	15326	15145	15251	15227	15311	15331	15200	15408	15247	15443	15184	15164	15238	15137	15374	15231	15135	15311	15314	15377	15251	15048	14966	15190	15363	15299	15244	15380	15195	15168	15080	15315	15278	15322	15169	15387	15299	15252	15235	15220	15122	15117	15282	15067	15228	15131	15154	15251	15161	15315	15190	15093	15215	15338	15510	15195	15314	15156	15205	15228	15266	15083	15315	15212	15236	15193	15116	15295	15298	15169	15123	15237	15320	15204	15266	15228	15068	15129	15299	15240	15136	15209	15277	15175	15257	15174	15163	15307	15235	15222	15215	15229	15184	15239	15272	15123	15207	15132	14999	15211	15200	14993	15220	15170	15198	15167	15333	15090	15167	15158	15190	15357	15331	15315	15263	15263	15237	15090	15257	15264	15217	15235	15173	15250	15338	15147	15329	15348	15217	15346	15267	15276	15203	15260	15336	15166	15085	15287	15213	15222	15320	15419	15319	15022	15255	15237	15302	15345	15292	15109	15443	15434	15173	15180	15375	15155	15195	15246	15308	15317	15341	15291	15154	15276	15111	15253	14892	15132	15118	15449	15211	15032	15244	15246	15237	15165	15267	15280	15329	15311	15147	15218	15235	15286	15081	15249	15157	15163	15269	15243	15205	15208	15250	15101	15274	15282	15339	15177	15382	15220	15328	15292	15307	15084	15197	15357	15244	15298	15319	15131	15244	15274	15463	15258	15432	15159	15189	15306	15193	15031	15302	15201	15064	15390	15165	15213	15141	15287	15194	15155	15192	15232	15162	15219	15342	15126	15061	15155	15187	15307	15343	15335	15297	15277	15043	15242	15205	15307	15330	15279	15148	15361	15215	15246	15253	15267	15274	15191	15231	15076	15367	15218	15062	15269	15282	15158	15312	15046	14995	15462	15245	15329	15429	15289	15237	15136	15410	15313	15106	15005	15209	15120	15067	15239	15224	15218	15280	15340	15258	15238	15260	15181	15336	15199	15438	15258	15141	15260	15306	15184	15277	15141	15123	15352	15387	15128	15214	15241	15355	15377	15107	15254	15173	15176	15260	15240	15193	15358	15011	15332	15418	15296	15072	15261	15244	15098	15133	15256	14986	15058	15275	15134	15358	15189	15227	15226	15182	15298	15316	15195	15281	15399	15167	15264	15327	15222	15267	15136	15307	15110	15238	15229	15160	15128	15270	15234	15169	15424	15437	14979	15176	15358	15353	15311	15239	15270	15222	15215	15343	15154	15246	15331	15221	15251	15188	15351	15207	15332	15235	15082	15028	15331	15218	15162	15261	15053	15111	15353	15267	15253	15227	15216	15269	15092	15490	15206	15170	15261	15165	15307	15426	15345	15332	15243	15221	15133	15238	15155	15393	15127	15384	15255	15223	15167	15097	15236	15193	15240	15175	15232	15248	15048	15080	15126	15363	15135	15273	15244	15379	15087	15217	15352	15399	15379	15238	15298	15176	15140	15214	15205	15230	15191	15170	15133	15403	15161	15234	15370	15357	15211	15330	15250	15078	15319	15334	15158	15228	15109	15269	15177	15360	15044	15187	15169	15247	15299	15142	15252	15030	15413	15251	15135	15171	15309	15281	15327	15281	15039	15302	15176	15169	15285	15375	15113	15262	15244	15074	15100	15266	15362	15220	15265	15126	15083	15176	15089	15145	15262	15194	15354	15260	15281	15198	15282	15274	15231	15337	15276	15191	15169	15250	15363	15367	15210	15017	15221	15157	15223	15282	15175	15225	15348	15154	15081	15265	15323	15202	15304	15236	15258	15249	15240	15168	15220	15148	15260	15218	15110	15179	15220	15278	15188	15263	15096	15207	15242	15190	15186	15229	15105	15273	15245	15147	15205	15198	15283	15383	15070	15288	15358	15169	15177	15374	15407	15263	15203	15286	15344	15126	15230	15323	15225	15220	15278	15248	15307	15308	15304	15116	15119	15103	15209	15294	15214	15216	15202	15175	15544	15242	15201	15076	15109	15223	15100	15285	15433	15234	15249	15245	15354	15196	15169	15379	15266	15301	15235	15185	15382	15160	15196	15107	15204	15185	14988	15173	15254	15247	15148	15319	15100	15143	15129	15514	15346	15322	15287	15227	15283	15162	14976	15163	15220	15438	15277	15313	15218	15299	15293	15321	15017	15272	15190	15145	15293	15210	15147	15269	15251	15209	15338	15354	15303	15205	15375	15346	15197	15231	15261	15155	15319	15322	15107	15228	15365	15326	15314	15147	15212	15377	15024	15221	15294	15069	15179	15303	15219	15238	15200	15326	15291	15296	15073	15252	15276	15221	15219	15204	15237	15266	15180	15121	15516	15223	15197	15424	15289	15205	15273	15290	15196	15128	15294	15368	15190	15286	15119	15226	15490	15135	15235	15228	15147	15308	15031	15187	15048	15228	15034	15255	15248	15266	15245	15055	15082	15195	15405	15171	15340	15265	15239	15151	15084	15200	15143	15328	15163	15210	15409	15150	15330	15059	15318	15275	15333	15151	15158	15097	15347	15194	15253	15252	15276	15034	15302	15191	15251	15205	15347	15231	15183	15166	15170	15291	15294	15224	15245	15175	15283	15378	15137	15173	15276	15351	15141	15347	15316	15222	15290	15291	15184	15174	15130	15241	15110	15351	15176	15234	15162	15212	15129	15194	15391	15231	15451	15183	15185	15343	15232	15134	15452	15240	15184	15239	15071	15370	15151	15196	15296	15160	15239	15212	15259	15249	15357	15212	15346	15106	15166	15061	15418	15263	15093	15224	15144	15336	15352	15151	15142	15212	15270	15320	15196	15178	15430	15398	15171	15277	15196	15254	15227	15136	15251	15174	15246	15168	15225	15199	15158	15256	15209	15236	15232	15339	15371	15354	15231	15129	15209	15389	15265	15454	15162	15292	15322	15268	15186	15268	15129	15341	15282	15396	15150	15266	15111	15264	15198	15170	15234	15256	15099	15117	15150	15104	15387	15294	15115	15280	15230	15256	15159	15294	15072	15251	15329	15090	15350	15152	15096	15167	15200	15349	15171	15153	15311	15333	15207	15238	15131	15232	15346	15222	15151	15265	15437	15238	15053	15123	15219	15291	15258	15251	15244	15215	15142	15100	14980	15181	15198	15286	15265	15282	15295	15238	15469	15235	15177	15279	15350	15295	15303	15197	15192	15128	15163	15185	15328	15304	15317	15193	15175	15365	15192	15176	15191	15127	15260	15364	15198	15285	15333	15167	15204	15332	15362	15198	15209	15066	15178	15127	15185	15234	15326	15289	15239	15179	15317	15218	15114	15220	15115	15106	15425	15363	15370	15245	15312	15472	15323	15126	15307	15138	15142	15299	15191	15301	15265	15209	15233	15115	15329	15308	15056	15142	15067
22303	20778	28417	23237	20970	22774	24121	18989	18153	18451	18794	24015	37061	38080	33751	27021	21736	19391	18574	17975	17699	17682	17676	17625	17761	17723	17712	17765	17731	17598	17934	17467	17654	17459	17688	17865	17648	17787	17724	17664	17666	17670	17907	17720	17659	17715	17715	17631	17644	17680	17617	17702	17728	17619	17738	17546	17603	17501	17659	17562	17546	17598	17551	17487	17708	17651	17573	17779	17553	17462	17671	17559	17668	17698	17816	17651	17707	17670	17574	17556	17613	17683	17666	17683	17753	17546	17504	17562	17661	17394	17738	17648	17667	17569	17534	17740	17575	17554	17608	17606	17580	17505	17379	17473	17601	17621	17655	17499	17355	17498	17657	17412	17336	17497	17750	17491	17598	17514	17570	17638	17484	17565	17552	17632	17571	17615	17529	17855	17610	17441	17776	17645	17582	17513	17648	17469	17624	17590	17615	17753	17425	17401	17572	17597	17677	17618	17549	17601	17493	17486	17455	17372	17556	17535	17527	17566	17551	17535	17630	17597	17486	17533	17417	17379	17463	17396	17674	17746	17622	17859	17616	17396	17505	17491	17561	17740	17544	17623	17552	17547	17680	17511	17488	17683	17699	17446	17716	17569	17365	17638	17579	17575	17500	17518	17648	17492	17669	17439	17516	17631	17845	17507	17473	17598	17364	17556	17566	17451	17632	17638	17517	17629	17449	17445	17721	17689	17711	17620	17497	17619	17546	17717	17505	17740	17646	17635	17464	17550	17539	17486	17702	17451	17704	17721	17550	17661	17544	17416	17492	17544	17463	17559	17454	17544	17598	17513	17388	17568	17518	17698	17526	17412	17459	17419	17722	17503	17549	17590	17536	17663	17510	17324	17669	17627	17614	17447	17711	17621	17670	17244	17683	17670	17663	17722	17489	17589	17722	17662	17583	17380	17661	17343	17405	17500	17571	17543	17678	17636	17601	17395	17511	17622	17513	17716	17467	17676	17643	17575	17599	17675	17488	17528	17359	17579	17285	17575	17476	17472	17516	17633	17447	17527	17459	17237	17552	17300	17545	17494	17483	17739	17410	17562	17720	17433	17620	17527	17498	17629	17591	17355	17610	17504	17510	17505	17436	17532	17464	17370	17427	17519	17496	17464	17529	17509	17528	17414	17542	17597	17476	17430	17503	17483	17823	17619	17668	17448	17451	17540	17808	17662	17616	17637	17473	17468	17654	17614	17514	17482	17536	17507	17482	17511	17568	17682	17290	17465	17368	17402	17477	17559	17521	17394	17636	17482	17388	17538	17686	17574	17487	17551	17655	17291	17548	17349	17525	17574	17524	17500	17529	17386	17633	17516	17564	17683	17507	17581	17595	17568	17538	17495	17539	17445	17583	17487	17433	17465	17540	17601	17475	17434	17525	17637	17711	17627	17526	17597	17525	17492	17607	17485	17614	17529	17619	17562	17503	17522	17644	17717	17531	17433	17494	17505	17473	17306	17602	17531	17575	17580	17758	17490	17313	17629	17652	17531	17435	17698	17747	17467	17520	17526	17445	17569	17681	17458	17520	17671	17294	17608	17367	17364	17563	17666	17488	17573	17391	17553	17559	17493	17599	17572	17405	17673	17545	17409	17474	17523	17719	17458	17588	17453	17684	17538	17552	17579	17644	17637	17554	17761	17584	17440	17614	17516	17649	17442	17521	17492	17494	17351	17751	17464	17431	17272	17605	17369	17377	17622	17288	17392	17508	17621	17806	17577	17425	17612	17641	17369	17560	17506	17437	17557	17453	17546	17517	17438	17442	17610	17611	17475	17754	17733	17312	17619	17450	17340	17572	17464	17352	17690	17693	17710	17534	17436	17520	17726	17541	17504	17498	17621	17472	17669	17446	17492	17563	17403	17551	17586	17625	17451	17382	17406	17418	17592	17658	17715	17592	17557	17572	17528	17492	17540	17435	17458	17501	17562	17583	17464	17517	17509	17622	17439	17623	17411	17549	17401	17389	17589	17524	17701	17500	17564	17620	17518	17545	17628	17401	17408	17569	17596	17645	17456	17431	17443	17555	17513	17582	17490	17651	17768	17647	17526	17553	17587	17553	17460	17594	17558	17575	17624	17624	17633	17631	17542	17551	17403	17590	17450	17635	17435	17433	17585	17735	17461	17608	17497	17520	17392	17427	17607	17556	17505	17624	17528	17415	17403	17588	17622	17555	17711	17486	17501	17600	17435	17499	17535	17534	17314	17594	17579	17729	17609	17348	17626	17720	17333	17626	17379	17446	17469	17527	17651	17382	17336	17693	17450	17535	17385	17475	17464	17697	17393	17745	17471	17365	17283	17527	17463	17690	17543	17469	17520	17644	17352	17595	17497	17422	17713	17724	17471	17469	17691	17488	17447	17493	17455	17393	17639	17428	17581	17656	17614	17581	17617	17613	17690	17472	17461	17416	17651	17477	17587	17672	17658	17700	17617	17512	17481	17574	17485	17600	17465	17578	17551	17579	17629	17683	17572	17666	17525	17512	17584	17563	17401	17543	17574	17462	17478	17492	17504	17681	17644	17469	17525	17472	17293	17497	17468	17494	17380	17610	17614	17577	17471	17493	17483	17591	17694	17585	17488	17743	17534	17754	17684	17491	17699	17558	17537	17664	17934	17490	17631	17443	17404	17536	17586	17596	17527	17401	17437	17637	17613	17478	17469	17501	17511	17621	17619	17561	17704	17593	17560	17533	17439	17672	17676	17502	17627	17415	17594	17532	17630	17478	17404	17696	17614	17631	17465	17472	17355	17468	17443	17472	17553	17475	17608	17498	17477	17382	17488	17770	17543	17597	17549	17636	17686	17578	17536	17706	17204	17518	17608	17484	17464	17633	17551	17403	17496	17480	17493	17580	17648	17636	17583	17503	17517	17434	17452	17396	17396	17271	17493	17697	17533	17430	17641	17641	17584	17586	17397	17553	17493	17434	17515	17712	17590	17412	17691	17763	17307	17606	17453	17474	17670	17523	17404	17590	17503	17408	17618	17622	17503	17428	17405	17449	17445	17548	17359	17626	17330	17183	17528	17371	17508	17355	17532	17536	17366	17625	17664	17641	17540	17464	17381	17666	17502	17643	17366	17493	17419	17508	17376	17312	17544	17710	17502	17542	17635	17696	17502	17474	17502	17443	17340	17589	17443	17682	17592	17559	17571	17660	17662	17802	17787	17616	17496	17556	17413	17555	17651	17537	17393	17508	17446	17319	17583	17421	17480	17589	17627	17432	17529	17404	17575	17544	17655	17437	17646	17504	17503	17473	17394	17438	17637	17656	17401	17582	17398	17336	17400	17617	17487	17283	17450	17338	17435	17455	17588	17444	17632	17581	17471	17488	17556	17458	17640	17575	17599	17428	17512	17592	17466	17304	17485	17608	17548	17548	17667	17606	17753	17424	17656	17640	17740	17451	17495	17543	17440	17452	17758	17647	17369	17465	17309	17380	17466	17603	17453	17616	17452	17628	17771	17523	17574	17587	17535	17374	17526	17480	17435	17762	17530	17641	17561	17406	17476	17522	17630	17675	17631	17614	17534	17460	17417	17404	17774	17551	17479	17524	17321	17229	17445	17583	17293	17647	17531	17460	17606	17666	17453	17406	17528	17659	17510	17372	17424	17409	17608	17514	17465	17466	17816	17341	17537	17401	17610	17556	17688	17652	17518	17501	17485	17377	17569	17382	17459	17560	17603	17542	17582	17641	17403	17357	17421	17635	17569	17732	17526	17418	17446	17718	17544	17399	17467	17615	17656	17440	17648	17516	17545	17518	17481	17662	17511	17707	17521	17783	17554	17600	17533	17443	17742	17438	17519	17627	17519	17336	17449	17465	17351	17609	17550	17642	17412	17590	17460	17295	17384	17569	17528	17469	17591	17714	17570	17496	17606	17504	17653	17649	17486	17662	17714	17671	17563	17766	17694	17479	17721	17688	17662	17539	17507	17517	17506	17440	17449	17480	17605	17556	17534	17500	17673	17631	17386	17408	17486	17516	17674	17670	17552	17669	17470	17708	17427	17643	17438	17693	17567	17694	17609	17735	17471	17542	17660	17658	17329	17498	17608	17383	17589	17799	17418	17562	17616	17469	17544	17581	17401	17754	17448	17602	17452	17575	17422	17595	17396	17499	17512	17294	17651	17477	17578	17470	17559	17553	17705	17620	17670	17699	17534	17334	17488	17631	17396	17542	17646	17641	17672	17502	17591	17767	17624	17719	17727	17489	17554	17667	17621	17569	17558	17377	17450	17724	17646	17437	17551	17608	17562	17390	17611	17691	17222	17424	17494	17609	17558	17600	17446	17354	17495	17558	17539	17572	17427	17645	17602	17452	17633	17657	17597	17428	17435	17554	17391	17334	17588	17606	17501	17787	17507	17549	17366	17543	17621	17504	17492	17735	17505	17679	17470	17483	17526	17654	17373	17441	17645	17499	17598	17520	17275	17498	17477	17489	17499	17455	17725	17711	17403	17305	17560	17418	17640	17711	17634	17534	17620	17649	17456	17554	17440	17536	17636	17490	17541	17544	17522	17560	17343	17696	17511	17655	17470	17494	17653	17636	17428	17547	17660	17632	17527	17442	17554	17508	17453	17584	17634	17665	17504	17423	17408	17632	17593	17528	17562	17592	17330	17489	17709	17521	17466	17758	17604	17511	17437	17560	17595	17513	17735	17593	17536	17438	17573	17432	17417	17545	17770	17658	17271	17553	17582	17596	17705	17554	17501	17407	17433	17669	17458	17365	17485	17517	17257	17460	17457	17442	17586	17593	17505	17631	17549	17427	17434	17486	17338	17843	17555	17509	17640	17621	17662	17406	17678	17494	17479	17695	17687	17731	17449	17480	17444	17636	17606	17457	17528	17576	17493	17624	17470	17467	17490	17594	17509	17376	17767	17613	17531	17697	17514	17631	17554	17675	17356	17511	17801	17629	17547	17726	17625	17665	17480	17571	17613	17666	17703	17640	17428	17556	17645	17589	17593	17532	17637	17560	17594	17514	17596	17523	17619	17337	17734	17584	17519	17497	17514	17599	17581	17314	17568	17363	17593	17496	17371	17568	17613	17654	17494	17312	17431	17407	17459	17629	17457	17716	17631	17730	17470	17674	17549	17543	17677	17667	17437	17493	17738	17629	17565	17780	17539
15856	29310	27635	22316	19488	18008	17352	16808	16748	16722	17419	26694	40633	40346	35058	27021	20440	17601	16338	15930	15576	15597	15821	15501	15607	15738	15761	15709	15595	15775	15750	15655	15677	15686	15715	15593	15625	15751	15618	15726	15732	15562	15627	15693	15742	15646	15788	15429	15605	15689	15693	15549	15584	15535	15639	15494	15797	15755	15748	15690	15531	15598	15760	15587	15495	15613	15623	15623	15791	15737	15647	15678	15635	15641	15761	15520	15619	15747	15591	15643	15807	15613	15672	15713	15617	15706	15680	15702	15416	15707	15837	15602	15704	15618	15759	15732	15681	15586	15467	15669	15602	15537	15650	15583	15828	15669	15636	15634	15637	15572	15601	15588	15587	15587	15529	15561	15494	15649	15655	15649	15589	15499	15611	15708	15536	15651	15652	15528	15651	15577	15642	15624	15605	15576	15776	15659	15646	15726	15727	15675	15590	15794	15666	15462	15716	15667	15527	15738	15758	15630	15576	15470	15614	15742	15515	15716	15566	15687	15569	15740	15475	15694	15784	15351	15699	15754	15554	15487	15581	15672	15506	15540	15727	15716	15603	15519	15586	15581	15470	15726	15724	15649	15675	15681	15556	15672	15621	15640	15583	15796	15526	15656	15644	15698	15634	15625	15667	15588	15578	15598	15643	15607	15588	15555	15602	15462	15657	15537	15574	15499	15748	15710	15686	15703	15465	15487	15544	15581	15694	15586	15757	15409	15766	15550	15427	15466	15493	15581	15662	15519	15632	15698	15596	15667	15495	15721	15591	15795	15646	15600	15534	15798	15628	15640	15733	15532	15572	15753	15592	15529	15832	15652	15667	15746	15609	15726	15514	15799	15661	15542	15459	15683	15672	15597	15827	15688	15667	15678	15509	15665	15605	15547	15576	15624	15770	15481	15648	15623	15499	15691	15600	15593	15570	15684	15468	15474	15723	15704	15663	15658	15650	15634	15797	15747	15700	15627	15781	15641	15591	15648	15537	15703	15393	15551	15606	15588	15732	15606	15593	15610	15670	15545	15639	15668	15528	15705	15680	15630	15665	15691	15646	15599	15790	15658	15668	15555	15703	15688	15600	15561	15657	15586	15676	15616	15536	15695	15667	15613	15550	15647	15785	15726	15717	15503	15578	15716	15646	15472	15361	15530	15707	15684	15625	15575	15628	15601	15471	15537	15568	15698	15574	15795	15606	15595	15707	15520	15475	15696	15517	15672	15568	15619	15398	15660	15605	15643	15643	15552	15508	15746	15499	15584	15757	15565	15685	15583	15699	15713	15536	15676	15655	15654	15808	15736	15780	15681	15534	15679	15683	15704	15757	15567	15529	15715	15622	15522	15560	15620	15480	15568	15592	15551	15475	15570	15515	15583	15649	15600	15598	15649	15701	15826	15695	15729	15578	15729	15683	15458	15551	15636	15715	15448	15740	15393	15600	15507	15574	15523	15693	15601	15630	15546	15654	15630	15583	15897	15604	15712	15680	15503	15675	15613	15598	15662	15617	15691	15568	15729	15736	15637	15540	15765	15405	15551	15659	15628	15653	15549	15681	15574	15704	15807	15504	15681	15474	15616	15777	15840	15542	15616	15573	15734	15616	15658	15593	15743	15641	15631	15632	15679	15528	15774	15697	15578	15710	15597	15583	15586	15712	15508	15790	15569	15656	15584	15710	15683	15696	15680	15534	15473	15579	15674	15562	15711	15596	15377	15566	15574	15691	15477	15527	15681	15736	15650	15700	15581	15605	15632	15565	15802	15652	15651	15633	15569	15484	15617	15566	15784	15640	15620	15570	15647	15637	15638	15559	15722	15664	15629	15656	15611	15565	15541	15618	15558	15652	15611	15506	15651	15616	15556	15741	15813	15616	15518	15550	15685	15569	15748	15445	15490	15608	15653	15708	15678	15733	15429	15670	15715	15569	15601	15561	15876	15590	15600	15792	15528	15560	15718	15734	15662	15672	15463	15542	15555	15571	15496	15444	15660	15734	15789	15456	15629	15573	15694	15563	15709	15596	15549	15678	15627	15716	15617	15596	15640	15545	15544	15531	15473	15586	15706	15571	15649	15579	15609	15507	15601	15546	15847	15585	15570	15573	15506	15596	15559	15535	15475	15712	15606	15539	15688	15412	15531	15695	15573	15692	15649	15627	15604	15613	15619	15472	15612	15654	15548	15608	15627	15479	15395	15582	15686	15554	15645	15588	15612	15524	15662	15698	15532	15474	15399	15525	15628	15658	15575	15561	15524	15619	15581	15681	15632	15619	15699	15574	15678	15660	15701	15650	15734	15768	15431	15601	15691	15735	15623	15717	15474	15543	15699	15743	15544	15478	15668	15445	15702	15593	15435	15549	15693	15675	15512	15740	15532	15598	15673	15736	15702	15753	15691	15819	15677	15709	15559	15473	15658	15487	15669	15707	15764	15761	15412	15629	15627	15819	15566	15435	15461	15578	15566	15778	15581	15514	15557	15695	15655	15652	15699	15670	15428	15572	15632	15579	15647	15627	15482	15663	15645	15547	15640	15776	15596	15634	15641	15318	15611	15628	15633	15715	15674	15562	15799	15511	15546	15664	15442	15744	15785	15542	15679	15696	15700	15572	15654	15554	15537	15696	15589	15563	15817	15554	15736	15666	15455	15594	15517	15618	15796	15537	15617	15652	15499	15777	15645	15584	15890	15572	15587	15599	15596	15639	15435	15711	15306	15842	15724	15460	15685	15542	15776	15638	15749	15756	15440	15590	15491	15707	15588	15515	15664	15560	15613	15449	15543	15670	15561	15648	15668	15691	15693	15443	15809	15458	15690	15545	15646	15617	15599	15690	15498	15479	15679	15483	15607	15626	15605	15697	15676	15787	15728	15712	15727	15595	15347	15445	15659	15650	15463	15650	15502	15695	15721	15671	15508	15562	15667	15488	15659	15701	15561	15394	15465	15580	15697	15584	15573	15748	15377	15675	15758	15639	15582	15569	15503	15718	15668	15617	15521	15639	15576	15575	15798	15675	15646	15700	15487	15515	15724	15718	15492	15654	15695	15599	15706	15541	15394	15663	15665	15546	15624	15631	15799	15802	15689	15386	15521	15631	15554	15584	15723	15673	15658	15602	15436	15612	15489	15636	15641	15733	15735	15527	15649	15584	15658	15720	15749	15504	15564	15585	15687	15561	15650	15655	15635	15609	15627	15569	15665	15430	15706	15598	15723	15765	15743	15540	15664	15770	15753	15476	15581	15690	15726	15576	15629	15636	15532	15647	15573	15612	15640	15600	15563	15640	15653	15562	15619	15537	15715	15632	15594	15611	15683	15669	15565	15601	15697	15584	15638	15613	15681	15641	15656	15714	15646	15795	15454	15627	15600	15502	15549	15773	15553	15484	15635	15796	15699	15614	15501	15639	15697	15520	15762	15725	15643	15532	15645	15653	15610	15754	15381	15807	15537	15718	15615	15571	15630	15708	15712	15704	15462	15690	15657	15491	15452	15604	15563	15699	15737	15611	15584	15687	15624	15720	15511	15497	15574	15696	15494	15699	15527	15683	15665	15702	15756	15645	15691	15484	15592	15634	15576	15583	15725	15622	15582	15692	15557	15528	15578	15615	15647	15676	15597	15508	15518	15661	15579	15902	15539	15719	15621	15735	15555	15522	15802	15698	15717	15603	15743	15725	15606	15675	15650	15597	15614	15675	15772	15742	15516	15674	15578	15502	15606	15689	15760	15622	15732	15492	15655	15626	15642	15579	15782	15685	15606	15459	15661	15602	15575	15628	15654	15728	15678	15506	15654	15567	15794	15610	15464	15719	15684	15642	15779	15623	15698	15605	15642	15511	15653	15635	15610	15740	15562	15715	15537	15558	15656	15624	15787	15532	15709	15636	15721	15632	15523	15633	15793	15683	15625	15703	15500	15485	15615	15661	15514	15691	15623	15665	15718	15511	15631	15603	15647	15589	15639	15573	15549	15502	15603	15640	15689	15800	15468	15743	15604	15527	15442	15595	15644	15643	15662	15442	15629	15627	15501	15549	15717	15554	15616	15768	15610	15754	15536	15568	15721	15640	15649	15680	15662	15485	15569	15616	15588	15570	15702	15582	15555	15710	15594	15680	15541	15515	15582	15675	15734	15759	15623	15703	15494	15572	15571	15685	15663	15621	15565	15685	15727	15667	15514	15697	15634	15425	15685	15576	15632	15606	15662	15620	15504	15611	15430	15660	15534	15693	15711	15658	15603	15600	15500	15541	15670	15571	15542	15604	15831	15623	15674	15628	15757	15754	15657	15501	15764	15566	15615	15521	15549	15620	15801	15797	15677	15615	15697	15807	15548	15631	15871	15566	15701	15707	15431	15801	15768	15592	15586	15557	15568	15593	15748	15695	15687	15637	15670	15660	15532	15548	15495	15575	15762	15603	15751	15713	15750	15653	15558	15685	15590	15570	15700	15712	15621	15456	15505	15709	15576	15718	15574	15825	15607	15740	15426	15613	15754	15539	15571	15629	15659	15656	15635	15585	15579	15654	15523	15717	15460	15627	15682	15653	15581	15708	15585	15648	15750	15650	15575	15526	15635	15526	15589	15627	15747	15575	15800	15587	15780	15615	15595	15782	15554	15640	15593	15591	15687	15605	15469	15646	15697	15806	15727	15488	15643	15535	15675	15569	15588	15570	15749	15691	15653	15663	15713	15595	15780	15763	15578	15674	15565	15534	15684	15450	15571	15649	15547	15611	15681	15547	15690	15501	15684	15631	15653	15430	15666	15592	15398	15673	15670	15586	15606	15668	15679	15718	15578	15538	15627	15516	15553	15781	15587	15536	15560	15689	15563	15735	15537	15826	15597	15560	15785	15549	15630	15652	15609	15687	15487	15600	15431	15425	15460	15641	15617	15639	15736	15539	15567	15661	15684	15736	15533	15604	15577	15679	15685	15598	15711	15652	15469	15603	15531	15646	15418	15535	15663	15639	15665	15764	15690	15523	15537	15592	15556	15551	15671	15604	15698	15638	15524	15665	15650	15531	15659	15785	15573	15765	15564	15593	15573	15595	15497	15625	15725	15693	15664	15577	15669	15690	15388	15431	15654	15529	15666	15501	15574	15522	15675	15650	15656	15523	15771	15725	15703	15415	15766	15485	15605	15556	15517	15616	15694
26599	21383	23868	21315	17987	17593	17678	17393	17485	17515	17280	17560	18331	19134	19403	18569	17879	17535	17374	17280	17434	17251	17250	17340	17334	17252	17202	17183	17344	17102	17236	17248	17108	17237	17337	17150	17194	17315	17202	17204	17176	17433	17156	17348	17056	17064	17100	17354	17199	17175	17326	17414	17351	17220	17195	17170	17190	17093	17130	17236	17153	17108	17218	17310	17327	17282	17061	16973	17263	17150	17172	17273	17196	17237	17226	17122	17073	17155	17277	17209	17331	17275	17257	17250	17339	17185	17203	17001	17224	17336	17033	17151	17189	17334	17353	17291	17391	17404	17313	17288	17208	17322	17071	17240	17388	17184	17281	17350	17413	17357	17140	16884	17306	17247	17329	17260	17384	17321	17309	17346	17202	17074	17247	17257	17465	17475	17155	17372	17166	17248	17323	17153	17196	17117	17331	17312	17420	17174	17213	17120	17209	17257	17105	17114	17263	17145	17274	17292	17191	17306	17124	17105	17056	17116	17175	17341	17168	17241	17098	17198	17225	17185	17193	17224	17373	17339	17065	17270	17168	17265	17205	17222	17138	17159	17157	17218	17258	17354	16937	17278	17048	17265	17170	17180	17329	17265	17207	17227	17011	17081	17319	17168	17116	17355	17142	17353	17242	17344	17142	17233	17100	17240	17144	17066	17125	17281	17253	17209	17331	17222	17077	17204	17257	17046	17199	17138	17326	17191	17409	17073	17233	17256	17051	17319	17304	17039	17213	17207	17258	17100	17342	17157	17095	16851	17110	17304	17207	17193	17067	17239	17328	17246	17173	17268	17137	17140	17127	17194	17384	17156	17193	17285	17214	17281	17259	17004	17060	17120	17188	17306	17244	17086	17198	17217	17160	17082	17204	17198	17341	17056	17271	17378	17235	17147	17069	17094	17075	17312	17187	17043	17088	17230	17002	17156	17275	17178	17151	17162	17125	17217	17197	17184	17405	17235	17171	17248	17340	17244	17223	17203	17145	17167	17095	17321	17302	17273	17207	17216	17104	17097	17074	17262	17226	17418	17477	17208	17016	17259	17292	17120	17219	16997	17311	17256	17262	17251	17172	16956	17083	17245	17267	16975	17235	17149	17219	17211	17339	17210	17029	17145	17267	17043	17193	17282	17221	17264	17245	17377	17226	17407	17001	17188	17070	17123	17054	17115	17208	17066	17109	17249	17274	17285	17096	17484	17311	17240	17207	17111	17217	17056	17204	17218	17200	17150	17060	17099	17150	17170	17072	17186	16828	17287	17166	17389	17112	17336	17240	17331	17057	17193	17288	17018	17098	17033	17182	17212	17195	17165	17061	17150	17000	17084	17182	17178	17206	17131	17148	17072	17289	17155	17209	17179	17008	16985	17083	17325	17085	17087	17326	17406	17221	17222	17118	17115	17175	17118	17262	17384	17260	17015	17346	17315	16950	17102	17192	17181	17247	17386	17286	17276	17278	17182	17161	17295	17253	17213	17366	17049	16953	17293	17180	17255	17211	17215	17228	17172	17173	17210	17170	17170	17169	17232	17157	17144	17210	17353	17166	17102	17246	17296	17247	17174	17095	17262	17480	17143	17193	17307	17312	17224	17031	17345	17134	17419	17300	17315	17347	17138	17192	17257	16956	17153	17299	17213	17397	17263	17219	17282	17047	17221	17011	17146	17387	17109	17246	17287	17343	17363	17183	17160	17152	17474	17243	17215	17261	17286	17099	17250	17158	17183	17252	17027	17227	17247	17402	17143	17076	17202	17136	17139	17093	17299	17241	17061	17483	17178	17141	17240	17184	17110	17163	17217	17244	17184	17127	17214	17277	17080	17010	17243	17098	17198	17182	17228	17359	17220	17243	17488	17044	17336	17367	17226	17151	17276	17078	17261	17385	17013	17110	17238	17198	17224	17157	17270	17368	17156	17377	17224	17313	17084	17163	17273	17270	17395	17287	17301	17210	17233	17203	17156	17030	17149	17143	16958	17392	17263	17249	17239	17304	17149	17237	17120	17303	17067	17388	17116	17261	16869	17262	17070	17068	17246	17198	17268	17103	17257	17200	17180	17182	17053	17001	17291	17155	17117	17333	17166	17163	17133	17161	17115	17250	17156	17282	17123	17070	17192	17319	17104	17228	17424	17338	17151	17091	17383	17125	17149	17330	17424	17178	17341	17215	17001	17291	17193	17130	17310	17158	16913	17329	17252	17162	17268	17075	17004	17104	17112	17268	17215	17037	17372	17176	17261	17326	17223	17330	17045	17261	17438	17544	17203	17110	17139	17455	17236	17078	17394	17246	17233	17202	17141	17187	17168	17085	17066	17243	17239	17294	17397	17417	17104	17272	17201	17201	17332	17171	17205	17169	17337	17119	17158	17235	17052	17485	17178	17193	17145	17198	17419	17176	17047	17159	17281	17163	16943	17181	17236	17092	17305	17116	17237	17176	17014	17455	17236	17198	17104	17113	17369	17206	16973	17211	17366	17298	17029	17138	17318	17397	17031	17273	17351	17353	17130	17063	17007	17170	17135	17122	17068	17185	17357	17390	17279	17140	17082	17349	17079	17275	17279	17284	17110	17195	17146	17226	17083	17109	17051	17343	17304	17134	17145	17180	17282	17200	17298	17087	17234	17103	17087	17275	17314	17108	17306	17329	17234	17292	17319	17379	17202	17315	17002	17250	17129	17268	17121	16880	17413	17207	17296	17212	17354	17169	17159	17255	17181	17245	17119	17237	17212	17100	17217	17117	17245	17295	17261	17337	17010	17326	17067	17168	17073	17293	17111	17275	17223	17277	17094	17118	17199	17094	17330	17305	17223	17405	17286	17425	17102	17272	17112	17075	17151	17190	17232	17255	17209	17146	17220	17213	17257	17315	17250	17195	17296	17312	17201	17109	17175	17197	17209	17177	17227	17308	17295	17252	17429	16971	17242	17131	17385	17263	17236	17233	17083	17141	17209	17342	17127	17275	17095	17189	17184	17324	17151	17288	17093	17237	17079	17371	17365	17209	17423	17069	17132	17149	17145	17111	17115	17047	17294	17312	17172	17182	17072	17396	17177	17253	17223	17210	17275	17255	17410	17310	17355	17206	17013	17252	17155	17230	17193	17278	17314	17214	17157	17431	17177	17252	16996	17025	17122	17213	17200	17100	17127	17151	17225	17332	17180	16990	17376	17339	17291	17227	17056	17302	17303	17184	17176	17306	17272	17095	17216	17206	17082	17049	17006	17326	17137	17029	17119	17270	17225	17409	17157	17280	17374	17368	17251	17084	17168	17074	17088	17082	17135	17242	17037	17238	17160	17203	17057	17293	17187	17162	17071	17058	17220	17207	17055	17496	17341	17328	17098	17269	17155	17302	17072	17317	17133	17208	17116	16996	17169	17365	17264	17299	17200	17117	17273	17209	17035	17357	17226	17132	17126	17217	17158	17237	17181	17361	17168	17221	17020	17120	17327	17099	17115	17173	17150	17239	17255	17197	17257	17244	17266	17216	17311	17150	17110	17056	17218	17293	17298	17110	17212	17382	17434	17275	17022	17285	16976	17158	17121	17170	17161	17268	17205	17185	17303	17187	17168	17347	17221	17334	17083	17097	17148	17262	17220	17189	17382	17257	17379	17328	17119	17143	17446	17418	17091	17305	17268	17307	17215	17162	17094	17166	17306	17257	17104	17234	17315	17063	17212	17132	17122	17304	17316	17157	17482	17269	17205	17149	17136	17262	17155	17230	17219	16994	17418	17385	16951	17263	17358	17082	17132	17301	17220	17335	16980	17061	17140	17240	17203	17275	17418	17138	16979	17139	17203	17213	17105	17163	17275	17107	17021	17342	17353	17438	17185	17302	17174	17293	17212	17015	17024	17091	17331	17496	17300	17211	17232	17079	17102	17355	17153	17330	17317	17224	17159	17371	17090	17123	17175	17186	17299	17289	17438	17269	17276	17088	17268	17365	17279	17301	17349	17079	17358	17265	17262	17223	17231	17332	17424	17347	17082	17278	17503	17308	17046	17022	17305	17131	17201	17371	17439	17211	17264	17167	17111	17332	17245	17205	17165	17066	17344	17247	17346	17344	17493	17392	17429	17266	17412	17386	17163	17245	17312	17176	17017	17054	17334	17319	17231	17422	17252	17468	17302	17337	17160	17134	17319	17057	17328	17334	17351	16980	17363	17363	17318	17321	17200	17253	17172	17084	17181	17254	17208	17358	17342	17270	17249	17485	17381	17311	17141	17153	17173	17286	17140	17272	17416	17571	17089	17246	17190	17140	17236	17067	17144	17241	17271	17177	17294	17246	17272	17166	17342	17325	17287	17376	17088	17058	17324	16984	17306	17235	17250	17202	17395	17246	17079	17228	17382	17122	17236	17277	17568	17320	17175	17222	17346	17133	17162	17268	17236	17182	17078	17308	17198	17291	17231	17205	17168	17261	17230	17226	17061	17191	17386	17383	16997	17360	17532	17116	17300	17258	17407	17195	17300	17213	17230	17111	17180	17273	17301	17436	17441	17320	17256	17021	17300	16956	17102	17185	17365	17274	17196	17046	17157	17238	17221	17342	17223	17271	17155	17388	17131	17268	17105	17059	17337	17191	17059	17160	17373	17195	17333	17009	17026	17368	17309	17072	17141	17177	17201	17274	17147	17048	17148	17206	17227	17267	17175	17245	17279	17295	17198	17273	17247	17114	17363	17251	17217	17124	16974	16959	17164	17064	17347	17216	17288	17243	17280	17264	17136	17136	17139	17247	17104	17382	17239	17044	17425	17196	17194	17167	17119	17326	17122	17266	17265	17330	17096	17409	17139	17342	17237	17361	17160	17185	17248	17327	17190	17291	17322	17262	17150	17231	17288	17156	17122	17219	17437	17243	17118	17592	17210	17089	17372	17322	17304	17222	17221	17353	17406	17241	17175	17050	16983	17183	17162	17269	17170	17201	17166	17263	17300	17191	17309	17263	17189	16932	17394	17092	17229	17301	17131	17192	17249	17208	17262	17304	17246	17209	17131	16977	17106	17210	17187	17331	17104	17210	17158	17064	17197	17247	17186	17049	17297	17189	17178	17369	17152	17294	17026	17127	17085	17129	17238	17243	17232	17220	17095	17339	17211	17129	17242	17112	17422	17362	17093	17129	17251	17407	17177	17322	17247	17351	17290
15329	20023	19076	17639	16492	16166	15645	15486	15627	15391	15642	15617	17365	18132	18060	17096	16139	15688	15626	15291	15390	15328	15345	15306	15383	15329	15416	15458	15292	15470	15420	15299	15354	15408	15474	15440	15394	15511	15502	15544	15386	15446	15331	15400	15489	15358	15511	15318	15454	15469	15399	15357	15432	15322	15187	15400	15269	15318	15313	15368	15349	15428	15440	15447	15383	15487	15404	15417	15344	15427	15413	15311	15383	15281	15540	15429	15473	15327	15364	15368	15371	15433	15222	15355	15338	15421	15387	15310	15383	15319	15308	15410	15237	15466	15425	15506	15339	15576	15430	15253	15291	15353	15316	15435	15343	15258	15293	15272	15444	15573	15368	15566	15406	15597	15397	15205	15559	15399	15409	15335	15247	15281	15467	15459	15573	15372	15456	15209	15309	15384	15348	15420	15304	15572	15393	15358	15462	15374	15427	15438	15372	15402	15511	15408	15545	15341	15410	15579	15222	15309	15375	15419	15441	15340	15320	15382	15404	15406	15264	15389	15463	15331	15420	15455	15325	15219	15372	15317	15250	15425	15299	15417	15446	15429	15241	15226	15354	15224	15304	15295	15429	15488	15336	15530	15266	15300	15264	15398	15411	15501	15404	15274	15363	15338	15416	15440	15347	15252	15370	15471	15262	15396	15391	15358	15406	15267	15407	15451	15471	15533	15415	15402	15518	15517	15336	15415	15480	15420	15341	15216	15368	15360	15358	15397	15394	15402	15265	15411	15347	15516	15546	15494	15428	15355	15390	15308	15398	15387	15212	15309	15373	15513	15131	15560	15292	15343	15349	15436	15355	15385	15438	15362	15331	15319	15375	15375	15461	15280	15380	15277	15347	15247	15453	15390	15523	15230	15381	15504	15407	15354	15465	15410	15375	15568	15474	15285	15406	15255	15478	15481	15485	15278	15515	15347	15297	15412	15335	15336	15188	15390	15342	15456	15367	15372	15550	15408	15520	15338	15309	15647	15420	15429	15276	15477	15467	15332	15243	15495	15418	15401	15374	15291	15574	15356	15311	15445	15283	15418	15320	15381	15580	15267	15367	15349	15351	15418	15449	15322	15472	15406	15506	15479	15336	15240	15237	15365	15448	15444	15396	15334	15517	15481	15554	15323	15577	15266	15303	15468	15551	15279	15308	15480	15324	15364	15282	15501	15357	15223	15452	15397	15448	15438	15364	15374	15425	15448	15509	15379	15301	15418	15310	15278	15477	15511	15367	15261	15396	15436	15354	15251	15324	15500	15333	15207	15485	15441	15383	15591	15234	15376	15414	15590	15425	15458	15394	15456	15482	15325	15410	15590	15317	15397	15366	15225	15276	15420	15394	15289	15351	15556	15413	15271	15292	15355	15321	15350	15397	15442	15357	15361	15341	15440	15417	15369	15297	15231	15453	15202	15502	15432	15499	15431	15408	15342	15458	15387	15315	15456	15395	15397	15381	15463	15524	15338	15370	15315	15383	15353	15427	15409	15582	15335	15334	15367	15366	15328	15357	15575	15442	15289	15360	15338	15280	15231	15435	15455	15553	15443	15433	15424	15483	15359	15356	15211	15487	15341	15457	15409	15425	15313	15413	15450	15315	15332	15543	15342	15426	15480	15211	15200	15341	15307	15493	15426	15477	15312	15347	15438	15339	15453	15464	15275	15526	15569	15369	15422	15404	15415	15291	15313	15416	15573	15217	15345	15395	15538	15534	15414	15555	15329	15390	15491	15252	15239	15512	15523	15365	15414	15431	15609	15314	15289	15258	15412	15324	15366	15287	15471	15271	15514	15514	15418	15365	15410	15262	15238	15317	15428	15405	15441	15307	15408	15388	15486	15392	15298	15298	15522	15419	15369	15500	15321	15324	15264	15432	15330	15484	15380	15259	15352	15320	15415	15324	15383	15478	15474	15236	15377	15325	15318	15330	15333	15567	15230	15444	15411	15327	15420	15470	15414	15464	15389	15334	15540	15382	15514	15306	15362	15481	15341	15425	15209	15417	15322	15378	15396	15433	15456	15356	15283	15304	15379	15379	15366	15293	15411	15418	15357	15301	15317	15355	15435	15482	15521	15327	15330	15339	15493	15343	15398	15391	15306	15474	15387	15453	15427	15294	15312	15375	15386	15429	15457	15361	15551	15419	15378	15340	15117	15302	15492	15411	15459	15380	15436	15216	15444	15188	15347	15352	15353	15569	15483	15198	15323	15499	15466	15319	15466	15465	15324	15345	15393	15371	15285	15469	15430	15419	15373	15412	15417	15478	15391	15479	15511	15215	15389	15345	15251	15324	15400	15444	15206	15529	15342	15350	15553	15323	15396	15559	15384	15423	15272	15309	15237	15313	15502	15391	15386	15454	15565	15353	15354	15617	15338	15302	15379	15394	15314	15475	15376	15330	15551	15476	15368	15298	15332	15388	15314	15429	15420	15399	15464	15284	15461	15322	15509	15550	15527	15357	15250	15460	15515	15256	15362	15347	15410	15391	15396	15362	15220	15283	15280	15387	15300	15521	15417	15351	15466	15606	15272	15337	15332	15316	15304	15329	15410	15286	15507	15469	15366	15420	15515	15386	15461	15336	15400	15431	15337	15442	15476	15400	15390	15363	15365	15450	15471	15433	15311	15354	15365	15466	15533	15421	15506	15346	15531	15349	15515	15351	15341	15462	15378	15444	15277	15184	15292	15305	15283	15285	15500	15238	15252	15533	15375	15338	15585	15317	15275	15403	15367	15364	15367	15430	15450	15384	15317	15407	15365	15298	15413	15377	15355	15354	15411	15306	15531	15650	15314	15500	15432	15586	15521	15251	15331	15467	15345	15542	15337	15384	15492	15341	15455	15530	15367	15382	15468	15300	15339	15596	15332	15262	15379	15437	15373	15474	15380	15389	15437	15470	15369	15475	15381	15305	15498	15532	15531	15531	15480	15355	15303	15440	15512	15371	15374	15408	15369	15370	15382	15396	15460	15333	15527	15351	15188	15449	15592	15397	15339	15660	15477	15573	15267	15518	15473	15355	15376	15383	15484	15354	15338	15484	15203	15363	15402	15526	15304	15399	15373	15329	15313	15427	15375	15305	15344	15569	15466	15405	15427	15322	15526	15396	15413	15318	15298	15415	15291	15382	15329	15324	15428	15360	15632	15216	15252	15523	15461	15317	15390	15375	15443	15502	15291	15343	15284	15468	15471	15300	15524	15435	15412	15424	15488	15342	15414	15314	15394	15232	15477	15335	15497	15398	15477	15303	15257	15275	15448	15332	15399	15285	15323	15470	15320	15307	15390	15502	15229	15445	15344	15456	15389	15552	15470	15388	15412	15320	15516	15300	15335	15482	15459	15370	15456	15462	15556	15309	15410	15646	15267	15369	15466	15297	15346	15449	15550	15378	15444	15343	15380	15438	15193	15245	15460	15208	15469	15440	15488	15286	15293	15456	15317	15431	15350	15317	15370	15509	15307	15268	15482	15419	15343	15481	15230	15484	15406	15332	15410	15209	15367	15437	15291	15398	15400	15460	15360	15467	15287	15331	15449	15235	15375	15380	15492	15292	15542	15377	15347	15570	15566	15349	15328	15188	15447	15356	15539	15311	15420	15573	15420	15367	15413	15413	15262	15256	15455	15386	15334	15516	15389	15332	15215	15421	15483	15501	15404	15415	15319	15381	15358	15387	15337	15195	15421	15331	15441	15452	15386	15473	15526	15384	15441	15441	15428	15404	15507	15287	15370	15580	15530	15424	15351	15449	15355	15280	15442	15299	15328	15353	15371	15452	15286	15461	15473	15417	15248	15274	15336	15332	15333	15460	15448	15343	15471	15439	15459	15566	15391	15341	15366	15322	15602	15184	15449	15391	15450	15329	15391	15387	15425	15421	15219	15513	15398	15404	15400	15507	15403	15311	15406	15342	15452	15483	15417	15547	15340	15323	15309	15428	15299	15332	15371	15402	15361	15379	15184	15424	15407	15341	15166	15303	15351	15436	15345	15403	15323	15293	15320	15428	15488	15506	15391	15341	15480	15433	15433	15428	15333	15470	15369	15466	15424	15592	15367	15318	15605	15423	15574	15281	15414	15331	15443	15557	15309	15319	15378	15381	15322	15437	15425	15495	15519	15482	15324	15433	15353	15307	15384	15354	15309	15467	15432	15388	15518	15332	15511	15375	15440	15448	15371	15425	15351	15337	15381	15514	15292	15340	15220	15240	15306	15519	15345	15356	15431	15409	15347	15375	15308	15382	15262	15418	15395	15388	15401	15496	15448	15269	15400	15370	15167	15190	15338	15398	15240	15520	15287	15455	15421	15255	15437	15402	15300	15326	15325	15464	15560	15457	15250	15306	15321	15433	15457	15354	15467	15401	15350	15159	15249	15398	15380	15320	15378	15359	15324	15427	15332	15372	15409	15400	15405	15438	15386	15183	15298	15474	15345	15458	15319	15529	15371	15363	15384	15494	15356	15348	15262	15372	15372	15158	15450	15479	15504	15437	15434	15534	15292	15511	15413	15403	15466	15463	15387	15489	15346	15473	15317	15225	15624	15399	15383	15311	15375	15402	15304	15249	15132	15308	15394	15508	15449	15377	15404	15301	15432	15482	15242	15284	15348	15368	15257	15276	15479	15591	15305	15391	15328	15412	15588	15311	15315	15340	15435	15447	15283	15346	15294	15354	15487	15476	15432	15466	15325	15416	15340	15501	15432	15400	15153	15402	15518	15279	15494	15396	15382	15363	15325	15283	15512	15406	15429	15479	15385	15303	15307	15313	15394	15352	15458	15453	15356	15345	15559	15397	15431	15422	15537	15431	15352	15453	15328	15377	15418	15335	15404	15308	15460	15324	15299	15166	15507	15266	15399	15330	15409	15311	15250	15640	15288	15183	15275	15322	15413	15419	15498	15398	15395	15366	15364	15295	15323	15413	15473	15360	15346	15342	15398	15234	15398	15413	15502	15407	15473	15336	15362	15318	15313	15375	15299	15324	15369	15444	15336	15455	15298	15303	15434	15441	15280	15392	15322	15341	15368	15411	15331	15452	15495	15323	15421	15257	15377	15503	15423	15153	15335	15222	15382	15434	15489	15377	15317	15284	15463	15311	15542	15373	15354	15493	15474	15226	15251	15434	15404	15189	15381	15536	15439	15427	15366
23200	20646	27836	23568	21586	21409	20759	18219	17765	18147	18206	19974	27925	30498	27852	23740	20105	18664	18090	17693	17506	17649	17571	17448	17667	17463	17550	17348	17268	17493	17406	17599	17676	17338	17695	17520	17562	17530	17295	17426	17534	17561	17477	17319	17523	17260	17341	17656	17516	17507	17485	17597	17581	17333	17424	17460	17472	17500	17352	17408	17347	17540	17454	17414	17473	17511	17557	17510	17656	17438	17597	17370	17787	17485	17429	17248	17561	17362	17546	17391	17587	17564	17533	17546	17478	17517	17502	17446	17489	17508	17386	17716	17697	17322	17493	17494	17457	17368	17506	17296	17400	17560	17698	17302	17406	17430	17499	17316	17411	17505	17370	17490	17516	17607	17582	17251	17622	17296	17631	17611	17681	17492	17318	17376	17402	17433	17553	17445	17445	17442	17449	17606	17558	17577	17505	17403	17442	17475	17404	17505	17508	17515	17627	17395	17403	17391	17486	17391	17309	17510	17374	17421	17385	17416	17426	17494	17357	17631	17567	17625	17530	17387	17452	17489	17555	17598	17443	17504	17397	17441	17637	17415	17590	17477	17388	17481	17536	17617	17514	17528	17546	17597	17437	17367	17322	17367	17343	17533	17590	17321	17306	17567	17503	17363	17503	17452	17558	17290	17545	17401	17404	17383	17427	17311	17376	17322	17343	17447	17672	17457	17395	17490	17269	17273	17512	17557	17516	17566	17445	17516	17506	17221	17298	17257	17330	17360	17316	17633	17518	17452	17619	17495	17522	17502	17391	17338	17519	17493	17398	17386	17521	17405	17564	17457	17598	17405	17553	17451	17416	17403	17332	17520	17505	17593	17469	17427	17530	17424	17508	17428	17384	17463	17482	17150	17284	17260	17483	17531	17435	17474	17221	17542	17483	17486	17308	17053	17476	17415	17409	17502	17335	17396	17288	17444	17595	17394	17449	17377	17570	17307	17392	17485	17573	17473	17383	17547	17262	17264	17469	17436	17449	17351	17379	17480	17431	17516	17297	17289	17221	17453	17330	17464	17536	17373	17500	17412	17459	17503	17465	17455	17619	17480	17396	17506	17475	17484	17335	17502	17651	17665	17371	17418	17388	17291	17585	17406	17346	17330	17445	17527	17466	17453	17582	17496	17544	17392	17502	17587	17532	17429	17170	17469	17687	17407	17456	17453	17677	17326	17446	17459	17480	17519	17451	17355	17501	17321	17406	17251	17405	17466	17582	17304	17604	17432	17347	17448	17639	17340	17277	17332	17554	17460	17435	17573	17588	17430	17547	17484	17355	17492	17488	17274	17521	17396	17502	17359	17691	17527	17574	17503	17455	17393	17441	17542	17372	17485	17701	17422	17404	17221	17465	17438	17569	17495	17486	17482	17452	17278	17420	17281	17573	17616	17505	17605	17422	17499	17503	17336	17578	17184	17487	17533	17429	17492	17322	17412	17620	17484	17607	17363	17285	17446	17510	17592	17468	17169	17358	17465	17575	17354	17465	17531	17399	17735	17481	17588	17703	17427	17269	17563	17451	17539	17473	17474	17442	17230	17432	17491	17622	17602	17324	17202	17334	17627	17543	17500	17391	17267	17437	17286	17493	17434	17416	17437	17586	17605	17476	17525	17611	17338	17444	17551	17563	17611	17488	17367	17237	17379	17629	17440	17456	17346	17469	17229	17446	17492	17558	17298	17696	17446	17453	17269	17405	17399	17606	17302	17406	17536	17489	17576	17287	17325	17433	17461	17471	17483	17465	17355	17454	17485	17518	17422	17585	17552	17350	17482	17625	17589	17411	17378	17521	17542	17534	17371	17403	17355	17423	17305	17363	17376	17438	17461	17622	17468	17550	17413	17413	17292	17496	17156	17370	17300	17447	17599	17574	17389	17639	17562	17267	17430	17473	17627	17576	17550	17147	17365	17484	17359	17526	17346	17602	17440	17601	17311	17502	17675	17475	17464	17456	17452	17262	17338	17394	17382	17569	17448	17643	17558	17380	17498	17520	17337	17379	17180	17469	17592	17481	17252	17594	17334	17373	17409	17321	17403	17322	17330	17417	17440	17612	17382	17399	17455	17394	17509	17536	17483	17512	17487	17337	17502	17554	17394	17540	17411	17714	17603	17407	17466	17524	17353	17255	17338	17378	17548	17621	17439	17446	17351	17350	17343	17634	17308	17377	17394	17478	17503	17234	17472	17446	17307	17717	17559	17661	17377	17421	17290	17406	17413	17395	17378	17467	17534	17479	17548	17247	17341	17397	17370	17439	17545	17526	17545	17396	17450	17193	17427	17394	17316	17491	17550	17431	17526	17621	17490	17708	17601	17398	17430	17501	17579	17357	17359	17501	17331	17261	17461	17371	17564	17438	17327	17394	17487	17412	17550	17646	17618	17515	17498	17657	17470	17498	17395	17451	17357	17416	17593	17579	17553	17620	17412	17300	17396	17484	17379	17541	17539	17392	17610	17468	17554	17631	17573	17448	17502	17483	17384	17232	17441	17501	17521	17325	17461	17531	17393	17631	17420	17487	17337	17479	17580	17557	17526	17358	17484	17665	17487	17541	17516	17288	17471	17445	17434	17430	17262	17416	17473	17385	17570	17240	17392	17528	17607	17406	17431	17465	17478	17333	17396	17360	17453	17309	17554	17314	17356	17516	17467	17398	17486	17141	17229	17461	17445	17389	17510	17428	17681	17548	17473	17488	17420	17403	17668	17470	17712	17412	17482	17436	17506	17516	17269	17453	17419	17561	17529	17485	17488	17628	17311	17703	17548	17638	17493	17524	17283	17544	17273	17618	17391	17687	17622	17399	17455	17468	17323	17447	17482	17423	17323	17467	17466	17706	17206	17398	17355	17471	17463	17416	17475	17515	17342	17366	17370	17450	17300	17463	17570	17466	17534	17501	17305	17434	17404	17471	17412	17537	17549	17444	17337	17518	17578	17176	17369	17447	17193	17383	17474	17365	17445	17370	17467	17581	17519	17395	17537	17516	17497	17518	17380	17627	17473	17295	17428	17507	17560	17311	17308	17352	17392	17226	17391	17075	17490	17548	17590	17328	17414	17506	17302	17533	17386	17398	17264	17537	17613	17458	17418	17438	17729	17588	17443	17386	17561	17517	17701	17450	17572	17522	17575	17591	17439	17480	17416	17373	17591	17488	17469	17520	17225	17518	17693	17419	17375	17454	17424	17415	17297	17469	17546	17375	17352	17373	17330	17392	17477	17487	17455	17477	17356	17478	17346	17339	17401	17419	17462	17562	17231	17415	17197	17551	17314	17256	17462	17397	17385	17403	17461	17467	17439	17333	17393	17290	17496	17393	17508	17696	17453	17519	17619	17437	17470	17528	17299	17422	17433	17340	17334	17567	17592	17476	17423	17548	17157	17465	17595	17467	17524	17495	17458	17480	17563	17347	17643	17501	17699	17324	17511	17490	17391	17550	17468	17329	17307	17444	17548	17549	17463	17443	17465	17397	17704	17225	17329	17431	17537	17525	17432	17465	17247	17442	17434	17322	17348	17535	17710	17342	17540	17458	17529	17625	17465	17416	17370	17501	17386	17387	17603	17511	17422	17563	17371	17583	17411	17573	17318	17559	17387	17437	17477	17507	17551	17327	17367	17351	17509	17356	17401	17298	17469	17514	17368	17533	17480	17425	17369	17545	17425	17394	17398	17496	17431	17479	17336	17569	17457	17575	17399	17455	17525	17592	17684	17442	17355	17634	17490	17455	17413	17507	17431	17624	17328	17392	17557	17419	17364	17490	17361	17548	17472	17299	17599	17474	17351	17467	17520	17588	17480	17456	17453	17242	17457	17508	17550	17460	17548	17617	17430	17513	17436	17489	17515	17473	17497	17492	17511	17528	17480	17398	17330	17428	17307	17393	17353	17651	17419	17778	17476	17542	17249	17594	17563	17427	17319	17411	17408	17642	17306	17380	17473	17447	17593	17491	17261	17642	17380	17582	17645	17344	17536	17428	17452	17623	17526	17396	17356	17462	17546	17434	17420	17346	17303	17553	17582	17418	17638	17451	17315	17383	17373	17579	17528	17722	17658	17389	17404	17537	17243	17455	17316	17445	17552	17491	17583	17453	17513	17497	17467	17576	17514	17577	17518	17387	17452	17371	17572	17454	17435	17452	17408	17438	17529	17467	17340	17565	17513	17415	17361	17506	17544	17487	17504	17550	17415	17641	17653	17376	17425	17596	17264	17542	17432	17375	17323	17395	17624	17445	17356	17348	17523	17275	17431	17579	17502	17234	17371	17519	17492	17247	17419	17274	17573	17459	17260	17351	17379	17593	17552	17641	17369	17543	17594	17354	17310	17275	17591	17499	17566	17505	17345	17497	17332	17425	17370	17225	17313	17338	17474	17376	17565	17281	17428	17341	17276	17523	17523	17618	17669	17597	17586	17475	17440	17497	17506	17395	17367	17705	17417	17558	17387	17264	17814	17521	17577	17445	17631	17623	17629	17581	17385	17525	17330	17493	17599	17486	17556	17615	17355	17558	17424	17409	17278	17290	17347	17523	17372	17486	17547	17552	17492	17495	17458	17443	17562	17488	17432	17460	17410	17227	17413	17441	17529	17537	17510	17410	17293	17579	17507	17517	17454	17614	17587	17233	17509	17567	17284	17590	17467	17452	17681	17508	17499	17397	17575	17576	17505	17531	17275	17668	17433	17502	17476	17513	17439	17324	17315	17420	17620	17554	17437	17467	17508	17602	17434	17353	17527	17335	17480	17499	17505	17511	17397	17495	17447	17233	17581	17277	17384	17471	17343	17496	17541	17648	17715	17630	17510	17443	17329	17530	17630	17578	17542	17447	17456	17497	17293	17504	17360	17578	17511	17476	17577	17412	17297	17474	17214	17292	17502	17406	17598	17436	17387	17462	17313	17442	17382	17716	17527	17527	17624	17463	17415	17403	17368	17641	17435	17430	17367	17371	17395	17292	17500	17623	17451	17414	17248	17465	17453	17410	17362	17573	17361	17551	17339	17462	17533	17336	17479	17600	17561	17429	17529	17547	17393	17404	17565	17352	17434	17405	17528	17507	17475	17606	17340	17311	17599	17496	17336	17563	17289	17226	17369	17681	17592	17545	17462	17332	17473	17572	17424	17614	17545	17388	17432	17292	17382	17441	17442
14227	25290	23903	20571	18666	17181	16585	16288	16235	16112	16207	20017	31349	32351	28944	23110	18817	16675	15982	15744	15676	15797	15576	15509	15711	15640	15736	15554	15661	15539	15749	15719	15510	15661	15722	15630	15522	15606	15565	15633	15724	15559	15598	15710	15368	15709	15638	15680	15637	15554	15437	15534	15536	15640	15630	15640	15555	15593	15536	15434	15636	15473	15579	15611	15541	15601	15628	15624	15698	15376	15498	15655	15560	15693	15559	15507	15448	15560	15510	15409	15627	15823	15643	15257	15554	15611	15678	15453	15563	15415	15532	15574	15638	15453	15626	15537	15493	15542	15536	15352	15690	15463	15672	15447	15446	15543	15557	15492	15552	15597	15587	15543	15567	15495	15408	15621	15565	15567	15440	15604	15672	15489	15567	15584	15504	15526	15620	15537	15487	15463	15606	15478	15637	15345	15673	15613	15524	15456	15586	15350	15522	15442	15645	15672	15563	15535	15472	15518	15531	15722	15597	15625	15498	15309	15620	15607	15385	15679	15661	15533	15524	15634	15452	15591	15680	15493	15523	15468	15532	15675	15460	15661	15456	15609	15651	15631	15701	15458	15483	15503	15472	15495	15514	15671	15468	15480	15729	15519	15801	15554	15627	15409	15666	15548	15601	15394	15605	15599	15518	15600	15528	15577	15597	15654	15698	15532	15646	15472	15533	15622	15543	15485	15524	15506	15642	15582	15604	15538	15608	15677	15449	15624	15473	15611	15531	15696	15678	15522	15649	15661	15666	15374	15632	15540	15615	15832	15619	15572	15414	15721	15504	15499	15709	15534	15706	15695	15639	15478	15455	15460	15670	15575	15594	15566	15777	15547	15598	15535	15513	15556	15656	15583	15600	15533	15569	15511	15672	15425	15590	15531	15534	15559	15553	15302	15558	15619	15404	15597	15515	15545	15436	15643	15671	15590	15607	15612	15575	15595	15504	15603	15609	15511	15481	15567	15534	15694	15545	15679	15462	15450	15516	15567	15498	15529	15600	15576	15510	15444	15659	15476	15607	15382	15809	15504	15530	15507	15609	15506	15527	15458	15499	15556	15702	15566	15436	15514	15529	15447	15511	15616	15316	15598	15727	15535	15591	15537	15516	15568	15572	15516	15546	15556	15489	15641	15460	15436	15673	15587	15531	15609	15738	15594	15636	15582	15641	15595	15601	15423	15646	15501	15639	15452	15462	15417	15619	15596	15534	15469	15424	15602	15474	15671	15702	15494	15564	15582	15603	15462	15730	15506	15528	15651	15419	15612	15477	15524	15699	15558	15608	15506	15541	15541	15695	15539	15549	15620	15485	15612	15565	15513	15606	15599	15661	15584	15434	15587	15659	15546	15578	15493	15535	15736	15512	15471	15542	15525	15484	15582	15602	15585	15688	15658	15551	15657	15656	15372	15646	15421	15527	15372	15648	15635	15574	15508	15577	15630	15453	15613	15378	15590	15337	15509	15464	15707	15680	15368	15506	15519	15584	15429	15572	15556	15511	15633	15519	15726	15547	15513	15674	15620	15524	15630	15596	15372	15631	15638	15769	15463	15466	15505	15546	15679	15569	15556	15585	15561	15501	15513	15605	15542	15669	15569	15559	15573	15647	15678	15531	15420	15690	15634	15479	15530	15637	15517	15521	15500	15367	15700	15563	15630	15760	15626	15379	15720	15598	15600	15632	15573	15590	15631	15660	15392	15516	15655	15598	15416	15543	15406	15470	15723	15598	15609	15544	15623	15449	15626	15532	15667	15636	15514	15518	15547	15491	15661	15549	15498	15539	15625	15556	15607	15440	15435	15450	15326	15704	15490	15557	15396	15599	15471	15575	15607	15693	15440	15558	15609	15647	15437	15322	15602	15375	15448	15641	15705	15603	15604	15415	15550	15711	15639	15638	15479	15671	15475	15732	15602	15672	15480	15563	15499	15527	15528	15425	15469	15509	15519	15615	15531	15414	15495	15604	15540	15441	15565	15769	15633	15549	15585	15449	15493	15621	15689	15499	15481	15639	15553	15598	15578	15594	15638	15521	15507	15394	15594	15566	15487	15653	15535	15499	15440	15461	15533	15496	15615	15437	15578	15563	15607	15632	15605	15679	15534	15516	15585	15638	15470	15453	15550	15492	15371	15631	15485	15493	15543	15625	15569	15599	15544	15436	15655	15767	15477	15655	15452	15622	15676	15485	15551	15567	15698	15447	15467	15526	15591	15689	15525	15546	15652	15676	15574	15546	15546	15397	15535	15379	15579	15515	15665	15747	15528	15384	15542	15578	15557	15587	15515	15473	15574	15720	15464	15656	15511	15556	15576	15461	15515	15767	15528	15592	15573	15545	15567	15501	15479	15543	15563	15582	15550	15487	15486	15491	15611	15612	15544	15569	15525	15595	15680	15687	15479	15521	15437	15505	15492	15355	15477	15599	15494	15683	15693	15673	15658	15700	15425	15661	15508	15554	15538	15588	15570	15614	15707	15719	15668	15550	15469	15693	15465	15487	15572	15520	15594	15573	15434	15428	15696	15636	15485	15685	15725	15618	15641	15543	15661	15652	15268	15592	15685	15605	15695	15483	15695	15552	15543	15425	15597	15557	15613	15606	15834	15578	15508	15444	15550	15535	15636	15662	15696	15671	15651	15717	15603	15698	15587	15719	15317	15443	15613	15680	15649	15471	15657	15638	15582	15561	15455	15527	15557	15540	15277	15674	15558	15542	15475	15465	15537	15561	15481	15571	15639	15566	15635	15597	15636	15609	15576	15706	15529	15648	15535	15548	15331	15623	15508	15582	15615	15688	15538	15509	15467	15549	15625	15512	15577	15489	15633	15665	15534	15561	15550	15443	15686	15485	15615	15413	15683	15486	15637	15594	15472	15654	15545	15413	15512	15618	15480	15486	15782	15677	15683	15479	15449	15717	15537	15548	15466	15608	15509	15551	15536	15668	15611	15391	15530	15543	15516	15472	15349	15678	15480	15560	15688	15623	15628	15625	15555	15519	15640	15580	15395	15428	15486	15534	15554	15583	15709	15594	15626	15660	15640	15547	15637	15837	15646	15509	15556	15466	15523	15669	15634	15582	15587	15666	15559	15490	15597	15497	15522	15715	15353	15532	15595	15475	15584	15621	15578	15475	15648	15590	15522	15532	15594	15661	15537	15653	15559	15654	15526	15560	15510	15551	15556	15515	15693	15562	15478	15502	15553	15653	15477	15791	15661	15386	15472	15435	15685	15597	15567	15632	15604	15470	15440	15690	15573	15640	15476	15572	15647	15576	15520	15574	15693	15622	15498	15510	15566	15554	15489	15464	15465	15387	15670	15623	15450	15695	15405	15665	15564	15612	15442	15570	15770	15475	15620	15555	15417	15607	15623	15493	15629	15529	15477	15557	15531	15512	15489	15699	15601	15600	15571	15516	15628	15544	15567	15604	15585	15515	15415	15605	15436	15556	15484	15566	15566	15728	15495	15566	15434	15586	15529	15523	15389	15516	15581	15593	15501	15541	15579	15580	15552	15610	15650	15656	15471	15573	15699	15630	15545	15487	15524	15501	15424	15582	15572	15514	15283	15591	15586	15659	15574	15510	15526	15516	15505	15631	15484	15638	15529	15687	15632	15516	15679	15718	15502	15523	15514	15386	15529	15467	15444	15589	15612	15642	15550	15492	15599	15548	15527	15598	15671	15575	15632	15588	15570	15651	15580	15592	15400	15494	15673	15721	15521	15499	15596	15611	15689	15599	15629	15446	15673	15550	15514	15420	15509	15663	15614	15448	15431	15597	15619	15610	15630	15617	15678	15469	15500	15816	15462	15628	15522	15613	15597	15604	15632	15595	15569	15562	15650	15645	15610	15549	15633	15565	15613	15500	15704	15634	15441	15724	15547	15542	15481	15704	15478	15473	15474	15522	15512	15534	15521	15481	15541	15542	15577	15578	15359	15589	15495	15525	15408	15780	15509	15653	15661	15558	15529	15482	15687	15539	15524	15655	15557	15632	15583	15666	15590	15527	15445	15629	15740	15539	15723	15474	15359	15568	15462	15413	15237	15620	15449	15493	15556	15489	15565	15525	15841	15602	15576	15703	15387	15766	15508	15588	15684	15449	15599	15415	15572	15523	15458	15524	15466	15502	15510	15612	15546	15609	15548	15545	15604	15496	15706	15683	15468	15388	15568	15673	15629	15647	15522	15432	15434	15483	15558	15515	15496	15580	15532	15567	15637	15529	15652	15585	15643	15452	15562	15601	15554	15495	15621	15441	15541	15606	15517	15670	15609	15536	15594	15493	15451	15572	15419	15605	15571	15531	15363	15655	15516	15741	15606	15615	15593	15605	15539	15474	15614	15683	15485	15553	15710	15554	15494	15533	15604	15667	15477	15525	15531	15552	15461	15643	15417	15510	15634	15621	15660	15485	15554	15598	15458	15652	15423	15530	15608	15469	15614	15647	15616	15446	15624	15827	15624	15489	15497	15682	15554	15554	15476	15621	15396	15465	15494	15515	15491	15536	15526	15552	15660	15505	15389	15629	15801	15473	15565	15562	15593	15574	15443	15602	15565	15531	15643	15766	15551	15607	15475	15543	15584	15547	15505	15506	15464	15475	15508	15745	15466	15524	15643	15488	15641	15775	15602	15697	15546	15629	15426	15759	15379	15810	15518	15501	15577	15693	15507	15650	15595	15444	15690	15609	15559	15501	15736	15608	15625	15577	15524	15603	15190	15610	15452	15525	15394	15581	15504	15666	15529	15604	15510	15611	15724	15423	15529	15585	15604	15605	15511	15374	15614	15558	15515	15740	15413	15526	15566	15566	15457	15505	15623	15609	15576	15263	15448	15542	15349	15593	15479	15380	15545	15434	15599	15578	15336	15546	15519	15460	15681	15585	15641	15528	15496	15721	15551	15503	15660	15615	15615	15514	15662	15634	15558	15547	15623	15480	15696	15565	15595	15470	15617	15578	15506	15554	15528	15535	15456	15348	15567	15633	15541	15487	15573	15653	15507	15499	15576	15534	15564	15602	15709	15601	15514	15340	15461	15652	15495	15436	15492	15645	15525	15546	15551	15485	15708	15522	15577	15569	15583	15496	15563	15589	15549	15562	15584	15505	15472	15639	15491	15406	15630	15497	15700	15587	15484	15648	15500	15538	15446
23078	21534	29454	24060	21748	23780	25459	19979	19178	19296	19328	22593	35928	40553	35904	29074	23404	20717	19287	18700	18474	18629	18504	18464	18505	18534	18605	18525	18467	18632	18471	18418	18609	18595	18442	18602	18498	18309	18399	18591	18642	18485	18464	18554	18544	18509	18486	18735	18307	18471	18247	18537	18614	18480	18363	18442	18411	18522	18521	18552	18802	18623	18439	18370	18602	18572	18411	18420	18455	18586	18518	18222	18412	18456	18487	18503	18315	18281	18465	18513	18181	18394	18305	18361	18424	18392	18381	18536	18107	18374	18260	18347	18310	18497	18351	18319	18150	18418	18572	18427	18224	18453	18473	18338	18577	18447	18422	18405	18430	18192	18563	18581	18563	18511	18239	18421	18366	18403	18598	18441	18363	18470	18310	18598	18423	18413	18532	18445	18494	18308	18353	18128	18602	18613	18389	18534	18449	18374	18310	18290	18542	18402	18514	18587	18577	18422	18258	18426	18543	18410	18425	18213	18257	18263	18473	18347	18390	18428	18455	18459	18442	18325	18403	18335	18376	18262	18241	18444	18478	18418	18243	18310	18478	18491	18450	18341	18380	18381	18268	18574	18388	18454	18321	18520	18320	18413	18628	18466	18532	18433	18374	18269	18345	18577	18217	18463	18252	18449	18329	18520	18392	18430	18403	18287	18280	18383	18279	18466	18547	18512	18405	18097	18444	18263	18295	18523	18621	18563	18403	18437	18478	18377	18424	18565	18296	18387	18440	18511	18424	18431	18540	18505	18386	18294	18426	18361	18643	18606	18449	18247	18407	18653	18515	18461	18248	18400	18607	18398	18481	18511	18536	18374	18433	18255	18285	18251	18306	18473	18565	18427	18491	18258	18483	18513	18525	18406	18766	18405	18352	18572	18366	18403	18425	18402	18388	18216	18470	18455	18432	18511	18359	18418	18440	18554	18506	18409	18475	18428	18310	18309	18540	18440	18401	18243	18405	18226	18278	18460	18329	18355	18383	18134	18282	18552	18399	18562	18390	18254	18215	18483	18320	18343	18420	18527	18574	18228	18289	18377	18509	18469	18329	18521	18437	18340	18343	18451	18289	18274	18264	18345	18554	18479	18186	18136	18427	18373	18164	18383	18357	18238	18451	18292	18504	18396	18328	18143	18227	18206	18483	18611	18384	18222	18415	18308	18621	18479	18332	18443	18473	18354	18446	18589	18189	18248	18181	18333	18430	18500	18566	18593	18501	18578	18491	18564	18285	18421	18426	18474	18508	18250	18450	18399	18455	18497	18604	18529	18554	18470	18378	18361	18401	18318	18376	18274	18376	18398	18303	18509	18516	18487	18356	18407	18529	18379	18488	18368	18453	18351	18655	18396	18488	18449	18429	18338	18529	18424	18270	18306	18389	18524	18701	18389	18486	18455	18464	18435	18320	18366	18448	18401	18396	18499	18355	18453	18416	18454	18442	18382	18340	18668	18596	18401	18313	18280	18467	18491	18483	18419	18326	18317	18406	18263	18573	18335	18365	18448	18427	18447	18370	18387	18548	18381	18351	18465	18274	18348	18574	18358	18457	18089	18284	18223	18327	18512	18459	18305	18181	18278	18312	18474	18282	18473	18509	18245	18277	18320	18510	18470	18358	18420	18653	18421	18233	18430	18384	18456	18340	18587	18320	18278	18372	18358	18420	18425	18262	18373	18230	18372	18629	18441	18248	18209	18456	18350	18475	18278	18412	18484	18144	18483	18161	18239	18339	18512	18652	18438	18550	18410	18392	18247	18438	18419	18215	18248	18340	18549	18192	18299	18170	18302	18299	18385	18331	18548	18413	18341	18355	18481	18388	18365	18351	18367	18498	18381	18281	18320	18373	18319	18128	18470	18343	18471	18628	18425	18444	18385	18382	18385	18271	18268	18492	18594	18311	18278	18471	18348	18466	18403	18222	18320	18401	18413	18441	18317	18488	18411	18256	18327	18511	18355	18458	18357	18483	18359	18269	18211	18565	18410	18533	18418	18354	18440	18375	18396	18577	18343	18318	18446	18534	18511	18575	18500	18500	18418	18442	18504	18533	18138	18419	18309	18258	18370	18392	18357	18376	18356	18460	18370	18327	18242	18487	18467	18483	18468	18378	18409	18459	18428	18442	18490	18392	18266	18460	18345	18330	18364	18386	18385	18699	18493	18561	18411	18415	18477	18611	18250	18398	18157	18266	18465	18557	18427	18298	18038	18262	18254	18490	18407	18312	18433	18453	18437	18531	18504	18454	18384	18325	18311	18539	18365	18348	18531	18407	18336	18448	18283	18471	18235	18455	18491	18619	18534	18270	18512	18378	18441	18384	18323	18183	18313	18607	18341	18663	18357	18527	18325	18634	18328	18110	18045	18228	18388	18170	18482	18194	18105	18262	18282	18481	18328	18283	18443	18433	18365	18334	18487	18404	18292	18391	18283	18334	18259	18180	18425	18478	18398	18385	18378	18178	18284	18393	18364	18224	18413	18178	18365	18330	18332	18367	18374	18451	18476	18462	18425	18208	18334	18357	18394	18239	18306	18407	18517	18043	18322	18356	18128	18429	18158	18652	18408	18483	18370	18544	18347	18375	18267	18405	18109	18365	18227	18488	18380	18405	18435	18382	18583	18351	18217	18490	18371	18484	18412	18412	18414	18426	18342	18442	18393	18371	18197	18326	18341	18248	18328	18370	18467	18562	18242	18410	18512	18270	18502	18129	18347	18248	18517	18585	18205	18208	18382	18390	18230	18346	18450	18524	18469	18273	18439	18454	18356	18438	18383	18320	18483	18417	18294	18495	18289	18467	18459	18376	18511	18524	18522	18426	18517	18578	18471	18356	18273	18427	18420	18431	18575	18271	18351	18466	18362	18227	18281	18307	18273	18171	18333	18475	18237	18376	18494	18362	18422	18452	18403	18292	18277	18309	18406	18451	18465	18474	18324	18400	18561	18329	18440	18350	18406	18338	18352	18227	18353	18631	18555	18382	18196	18497	18165	18448	18274	18414	18301	18484	18317	18182	18551	18626	18473	18268	18449	18360	18345	18264	18297	18388	18379	18184	18480	18508	18285	18358	18364	18428	18240	18494	18314	18308	18389	18402	18246	18403	18292	18459	18307	18664	18377	18519	18482	18467	18340	18551	18629	18249	18481	18462	18508	18376	18520	18211	18519	18406	18307	18565	18382	18438	18506	18312	18525	18219	18495	18485	18372	18279	18443	18437	18275	18554	18311	18311	18661	18430	18598	18805	18524	18675	18449	18327	18291	18200	18402	18459	18375	18417	18431	18394	18369	18732	18525	18407	18272	18465	18321	18405	18446	18446	18360	18298	18094	18464	18250	18625	18505	18402	18291	18372	18361	18560	18288	18508	18476	18188	18411	18538	18527	18231	18396	18556	18388	18357	18448	18349	18261	18215	18371	18260	18391	18295	18509	18266	18414	18360	18375	18572	18361	18361	18572	18448	18398	18619	18408	18531	18466	18355	18284	18361	18435	18557	18223	18665	18347	18264	18208	18560	18318	18528	18544	18525	18279	18543	18330	18237	18353	18258	18474	18208	18259	18266	18229	18220	18461	18430	18461	18341	18505	18428	18471	18454	18342	18552	18551	18592	18474	18527	18390	18357	18389	18467	18344	18489	18499	18504	18385	18424	18340	18207	18226	18398	18469	18374	18598	18626	18384	18518	18307	18324	18357	18161	18275	18614	18464	18224	18274	18410	18335	18350	18405	18257	18336	18492	18513	18446	18437	18349	18430	18583	18287	18231	18322	18405	18420	18492	18340	18495	18143	18455	18331	18267	18533	18347	18204	18517	18390	18247	18487	18386	18149	18402	18397	18484	18363	18662	18520	18310	18601	18526	18460	18530	18421	18441	18455	18281	18417	18479	18498	18455	18349	18131	18541	18600	18494	18590	18470	18326	18175	18591	18339	18227	18534	18547	18314	18396	18358	18305	18423	18330	18430	18359	18223	18420	18320	18350	18222	18273	18112	18286	18397	18442	18376	18442	18481	18376	18511	18527	18467	18407	18468	18510	18519	18516	18292	18485	18407	18212	18520	18249	18344	18250	18344	18350	18405	18633	18547	18390	18467	18427	18491	18388	18564	18555	18271	18426	18287	18500	18329	18643	18482	18396	18398	18399	18534	18269	18317	18588	18379	18464	18488	18310	18369	18337	18416	18355	18374	18337	18447	18349	18485	18346	18249	18534	18399	18339	18315	18487	18484	18413	18450	18252	18436	18298	18413	18375	18566	18436	18357	18486	18727	18401	18256	18326	18503	18451	18358	18471	18472	18481	18304	18214	18228	18299	18444	18257	18557	18502	18124	18208	18332	18450	18241	18413	18521	18666	18617	18321	18502	18474	18500	18444	18584	18335	18308	18286	18455	18316	18512	18339	18500	18350	18325	18181	18461	18470	18416	18307	18390	18225	18628	18527	18529	18273	18284	18353	18371	18580	18272	18362	18389	18463	18479	18402	18135	18452	18464	18474	18393	18315	18439	18604	18632	18408	18431	18489	18451	18394	18532	18366	18324	18410	18378	18349	18467	18376	18443	18307	18349	18399	18546	18478	18387	18414	18245	18273	18318	18362	18513	18562	18490	18647	18379	18397	18433	18318	18344	18521	18379	18437	18475	18248	18465	18397	18228	18565	18259	18454	18316	18289	18428	18452	18349	18317	18211	18522	18397	18398	18382	18550	18364	18276	18435	18430	18504	18585	18322	18553	18461	18446	18537	18431	18236	18318	18361	18427	18426	18317	18419	18475	18452	18149	18406	18256	18461	18379	18367	18203	18438	18391	18336	18551	18573	18539	18391	18354	18299	18556	18374	18264	18251	18348	18452	18548	18608	18374	18359	18211	18336	18470	18459	18404	18502	18433	18292	18377	18453	18353	18422	18322	18155	18487	18256	18376	18238	18566	18150	18303	18354	18265	18458	18450	18467	18441	18514	18271	18235	18364	18239	18263	18303	18441	18570	18206	18471	18473	18483	18508	18339	18375	18360	18313	18403	18298	18304	18409	18403	18106	18264	18430	18386	18213	18292	18402	18535	18495	18326	18437	18325	18426	18325	18547	18537	18442	18279	18257	18383	18519	18447	18511	18306	18349	18365	18483	18371	18463	18450	18509	18247	18214	18337	18322	18715
16062	29413	28045	23064	21610	19570	18429	18110	17469	17200	17788	24049	40430	42285	37352	29127	22194	18474	17022	16536	16487	16464	16296	16303	16552	16404	16528	16490	16414	16422	16052	16114	16230	16389	16543	16326	16384	16379	16493	16294	16395	16289	16263	16272	16372	16318	16219	16286	16425	16222	16325	16413	16290	16277	16368	16153	16276	16356	16293	16246	16327	16182	16231	16419	16296	16458	16302	16369	16357	16374	16441	16341	16480	16176	16311	16345	16278	16402	16324	16375	16299	16262	16343	16080	16242	16267	16436	16435	16372	16316	16434	16425	16173	16140	16401	16185	16556	16321	16220	16380	16360	16371	16291	16322	16542	16353	16418	16285	16218	16337	16109	16141	16273	16121	16426	16389	16233	16252	16337	16222	16384	16267	16340	16412	16430	16179	16317	16256	16230	16422	15981	16290	16332	16305	16377	16414	16067	16306	16215	16408	16218	16202	16442	16112	16320	16344	16266	16236	16151	16251	16493	16146	16324	16232	16388	16215	16341	16254	16361	16208	16299	16460	16209	16446	16257	16245	16211	16443	16316	16301	16139	16506	16304	16284	16330	16389	16284	16321	16121	16462	16313	16158	16391	16279	16314	16209	16254	16448	16249	16237	16334	16352	16314	16275	16293	16284	16428	16355	16448	16317	16186	16435	16265	16212	16324	16378	16285	16165	16375	16413	16221	16035	16384	16308	16430	16226	16208	16361	16379	16251	16311	16232	16196	16357	16337	16273	16193	16278	16304	16164	16355	16314	16304	16379	16192	16117	16303	16259	16187	16235	16340	16157	16121	16326	16201	16436	16422	16473	16221	16322	16287	16253	16237	16297	16282	16219	16188	16269	16264	16328	16271	16264	16506	16375	16217	16390	16276	16047	16281	16159	16192	16229	16311	16360	16203	16273	16314	16269	16229	16201	16221	16139	16383	16197	16197	16343	16337	16385	16516	16319	16297	16311	16498	16337	16436	16344	16353	16376	16294	16212	16201	16409	16299	16241	16386	16317	16253	16122	16278	16348	16470	16361	16256	16520	16400	16253	16300	16146	16184	16208	16364	16250	16276	16344	16246	16321	16214	16209	16299	16446	16189	16262	16273	16343	16286	16274	16487	16390	16343	16274	16233	16419	16259	16270	16075	16123	16381	16258	16252	16314	16309	16397	16393	16196	16263	16306	16210	16363	16244	16126	16172	16331	16240	16186	16330	16223	16335	16490	16277	16227	16245	16390	16410	16324	16302	16280	16454	16240	16280	16145	16362	16149	16266	16337	16285	16404	16389	16499	16261	16153	16383	16392	16336	16335	16156	16285	16238	16226	16274	16526	16393	16159	16377	16418	16343	16364	16281	16324	16310	16395	16258	16438	16252	16252	16321	16312	16240	16329	16323	16241	16370	16298	16296	16216	16265	16222	16347	16291	16487	16347	16492	16253	16292	16402	16316	16158	16422	16414	16144	16363	16133	16297	16257	16285	16481	16304	16104	16242	16155	16377	16163	16208	16378	16228	16346	16198	16021	16332	16126	16375	16441	16280	16289	16249	16180	16240	16266	16102	16377	16133	16160	16310	16174	16269	16217	16444	16413	16153	16297	16284	16105	16389	16268	16502	16121	16347	16185	16324	16281	16377	16330	16285	16198	16275	16237	16443	16201	16189	16401	16426	16201	16239	16220	16357	16227	16183	16230	16325	16159	16153	16311	16375	16305	16276	16518	16315	16308	16407	16246	16330	16301	16318	16249	16362	16250	16327	16292	16212	16527	16264	16280	16294	16217	16394	16171	16304	16185	16335	16245	16259	16417	16373	16332	16262	16190	16471	16096	16336	16218	16200	16303	16405	16239	16402	16163	16297	16218	16229	16307	16338	16406	16133	16253	16150	16188	16471	16435	16319	16261	16322	16233	16292	16264	16188	16270	16391	16434	16402	16400	16306	16516	16015	16300	16243	16438	16306	16293	16174	16274	16263	16393	16149	16272	16188	16244	16303	16364	16232	16385	16259	16484	16270	16346	16180	16264	16218	16208	16154	16257	16188	16452	16352	16220	16365	16153	16257	16325	16330	16124	16358	16252	16419	16354	16230	16331	16265	16352	16306	16389	16210	16332	16375	16298	16333	16381	16086	16129	16431	16209	16286	16292	16275	16280	16302	16417	16198	16414	16267	16285	16454	16464	16295	16325	16169	16388	16252	16271	16247	16188	16246	16369	16501	16435	16173	16086	16279	16453	16236	16456	16348	16220	16337	16262	16187	16315	16298	16358	16495	16327	16078	16360	16396	16134	16220	16294	16112	16262	16195	16422	16271	16259	16420	16210	16370	16293	16312	16258	16286	16401	16208	16491	16246	16358	16393	16255	16317	16297	16239	16246	16390	16328	16263	16284	16441	16239	16392	16338	16292	16338	16207	16315	16480	16129	16111	16255	16323	16085	16279	16266	16305	16345	16361	16080	16261	16387	16384	16398	16160	16158	16257	16263	16303	16432	16362	16296	16438	16220	16327	16342	16496	16261	16341	16210	16139	16449	16321	16520	16309	16292	16263	16337	16163	16472	16426	16417	16263	16397	16184	16268	16235	16210	16330	16233	16494	16201	16220	16258	16379	16152	16259	16319	16327	16256	16226	16235	16306	16158	16209	16328	16361	16169	16392	16168	16300	16273	16397	16256	16115	16338	16360	16394	16482	16313	16261	16196	16370	16054	16174	16335	16268	16347	16205	16320	16182	16182	16174	16271	16331	16386	16104	16504	16487	16437	16349	16185	16320	16284	16255	16384	16203	16302	16040	16540	16249	16348	16281	16421	16209	16367	16307	16200	16319	16262	16265	16311	16285	16261	16503	16325	16249	16225	16460	16188	16289	16270	16313	16258	16281	16373	16328	16217	16385	16323	16267	16405	16216	16422	16381	16322	16358	16299	16200	16085	16242	16345	16315	16363	16254	16390	16408	16193	16262	16242	16369	16468	16227	16290	16299	16264	16298	16295	16110	16505	16278	16364	16399	16257	16273	16314	16243	16120	16425	16370	16249	16251	16248	16372	16540	16234	16348	16141	16313	16151	16304	16246	16291	16432	16402	16335	16310	16217	16378	16340	16303	16467	16114	16316	16277	16188	16329	16338	16231	16231	16216	16218	16199	16361	16207	16347	16195	16268	16360	16322	16190	16221	16205	16403	16240	16251	16211	16176	16145	16332	16238	16292	16229	16323	16252	16267	16279	16411	16136	16057	16251	16172	16207	16174	16243	16294	16331	16256	16402	16411	16295	16370	16180	16374	16304	16283	16365	16317	16526	16427	16351	16321	16308	16269	16246	16336	16401	16332	16364	16329	16240	16066	16379	16446	16403	16481	16290	16423	16195	16248	16355	16406	16233	16259	16495	16258	16242	16201	16238	16347	16402	16452	16239	16091	16186	16171	16228	16457	16323	16300	16246	16369	16141	16396	16260	16189	16282	16400	16152	16421	16327	16284	16494	16348	16189	16294	16111	16360	16342	16497	16289	16142	16252	16502	16356	16320	16335	16403	16361	16403	16137	16152	16271	16218	16400	16226	16269	16217	16359	16308	16172	16338	16267	16328	16242	16237	16276	16174	16259	16418	16221	16271	16198	16258	16428	16291	16242	16244	16426	16339	16263	16487	16337	16191	16483	16398	16173	16135	16330	16261	16278	16321	16288	16298	16361	16205	16267	16287	16242	16242	16178	16297	16393	16361	16227	16307	16355	16293	16261	16403	16296	16078	16442	16283	16248	16365	16167	16349	16275	16333	16193	16362	16134	16335	16278	16217	16239	16188	16294	16103	16252	16283	16293	16271	16226	16310	16267	16215	16410	16445	16454	16105	16225	16308	16223	16211	16265	16235	16209	16240	16248	16142	16327	16389	16317	16289	16269	16414	16334	16294	16253	16339	16276	16442	16302	16188	16105	16212	16352	16294	16371	16394	16437	16209	16388	16275	16262	16450	16223	16422	16184	16271	16222	16248	16285	16279	16239	16343	16314	16228	16163	16309	16552	16320	16286	16214	16255	16190	16519	16348	16155	16395	16215	16352	16447	16279	16293	16548	16244	16377	16324	16311	16217	16141	16217	16270	16447	16421	16301	16310	16304	16458	16280	16273	16240	16442	16358	16292	16306	16188	16249	16196	16327	16262	16381	16267	16265	16208	16365	16175	16403	16181	16078	16414	16460	16189	16182	16203	16105	16361	16413	16283	16273	16347	16314	16254	16208	16220	16338	16316	16287	16297	16191	16475	16361	16134	16244	16347	16176	16530	16414	16258	16256	16415	16472	16187	16296	16298	16268	16221	16317	16345	16266	16225	16390	16159	16229	16370	16342	16422	16108	16198	16422	16234	16260	16295	16198	16281	16246	16326	16294	16373	16291	16253	16237	16370	16360	16338	16312	16162	16393	16152	16239	16424	16261	16139	16222	16281	16255	16273	16302	16322	16198	16205	16240	16224	16378	16077	16331	16305	16160	16424	16258	16376	16085	16203	16221	16220	16156	16331	16194	16208	16265	16283	16278	16287	16200	16269	16348	16134	16383	16233	16282	16379	16326	16382	16334	16380	16186	16337	16319	16310	16312	16292	16146	16412	16342	16296	16228	16257	16240	16343	16404	16249	16168	16293	16361	16216	16276	16368	16373	16179	16136	16424	16136	16219	16160	16339	16363	16202	16289	16300	16403	16363	16248	16416	16264	16343	16202	16370	16299	16242	16246	16282	16151	16299	16192	16282	16200	16251	16276	16433	16256	16376	16259	16357	16223	16242	16396	16391	16337	16117	16365	16260	16242	16215	16309	16345	16279	16282	16364	16211	16199	16377	16120	16456	16417	16286	16279	16481	16222	16298	16263	16335	16392	16252	16219	16273	16367	16361	16240	16283	16350	16202	16295	16252	16401	16278	16348	16330	16144	16235	16254	16495	16393	16189	16248	16234	16298	16335	16236	16245	16192	16142	16225	16300	16267	16421	16238	16252	16464	16274	16328	16368	16475	16307	16385	16578	16360	16179	16293	16327	16121	16352	16101	16390	16339	16297	16302	16281	16359	16273	16285	16316	16087	16224	16398	16359	16345	16280	16250	16220	16337	16327	16315	16295	16175	16564	16385	16290	16256	16347	16305	16329	16384	16299	16334	16303	16272	16218	16348	16367	16317
28020	22355	25091	21545	18406	18316	18343	18122	17946	17962	17724	18138	19353	20249	20066	19214	18430	18019	17766	17794	17848	17647	17713	17643	17846	17782	17741	17917	17604	17890	17724	17734	17531	17887	17696	17791	17745	17789	18020	17928	17668	17787	17661	17617	17621	17889	17899	17627	17953	17560	17632	17510	17646	17789	17877	17674	17517	17787	17677	17558	17605	17780	17876	17851	17781	17606	17833	17653	17833	17535	17735	17742	18026	17668	17747	17981	17824	17642	17627	17749	17749	17542	17725	17628	17816	17676	17820	17797	17782	17791	17653	17912	17865	17699	17672	17709	17861	17789	17706	17659	17771	17661	17786	17816	17679	17957	17751	17687	17696	17692	17863	17820	17610	17424	17905	17881	17888	17631	17702	17684	17539	17663	17529	17646	17868	17708	17656	17699	17744	17674	17752	17789	17870	17792	17951	17841	17882	17831	17656	17863	17720	17774	17654	17886	17624	17672	17589	17545	17593	17721	17809	17729	17750	17641	17509	17669	17739	17641	18010	17682	17815	17779	17841	17769	17481	17790	17778	17774	17812	17783	17719	17653	17523	17658	17788	17705	17870	17640	17707	17791	17601	17718	17781	17557	17770	17615	17823	17718	17778	17877	17627	17757	17648	17758	17684	17778	17798	17709	17650	17882	17818	17707	17618	17622	17771	17490	17529	17649	17628	17610	17792	17790	17526	17835	17718	17618	17609	17785	17848	17736	17839	17978	17588	17780	17955	17840	17615	17964	17719	17800	17818	17880	17761	17751	17775	17811	17708	17847	17827	17618	17603	17714	17870	17758	17893	17904	17860	17819	17617	17803	17840	17796	17763	17560	17642	17805	18023	17715	17905	17680	17736	17735	17849	17789	18019	17858	17743	17687	17412	17718	17766	17705	17645	17769	17579	17937	17611	17661	17625	17670	17681	17958	17652	17498	17909	17897	17785	17996	17753	17704	17718	17633	17598	17884	17890	17925	17984	17652	17753	17807	17766	17828	17662	17867	17553	17856	17594	17789	17898	17616	17470	17624	17548	17785	17608	17704	17551	17648	17509	17520	17929	17803	17570	17675	17687	17581	17764	17879	17961	17742	17725	17624	17953	17673	17669	17688	17819	17726	17691	17891	17763	17767	17594	17892	17499	17751	17666	17645	17733	17524	17715	17570	17603	17854	17666	17853	17718	17684	17610	17555	17680	17493	17818	17618	17585	17812	17881	17708	17550	17621	17740	17699	17877	17719	17739	17466	17558	17621	17636	17809	17626	17623	17783	17744	17693	17895	17726	17775	17573	17675	17628	17892	17707	17688	17839	17687	17799	17836	17842	17836	17756	17755	17566	17739	17771	17841	17771	17778	17743	17768	17742	17633	17775	17723	17743	17762	17612	17673	17786	17703	17705	17559	17638	17697	17601	17734	17614	17539	17743	17606	17697	17776	17557	17605	17731	17700	17836	17669	17862	17620	17799	17802	17764	17872	17519	17914	17659	17660	17790	17849	17708	17743	17921	17645	17859	17744	17823	17819	17626	17707	17841	17676	17847	17825	17721	17744	17591	17622	17659	17638	17853	17767	17475	17777	17799	17910	17813	17831	17698	17551	17634	17574	17639	17607	17626	17896	17820	17866	17722	17719	17681	17819	17580	17559	17637	17863	17610	17733	17780	17631	17957	17493	17655	17734	17728	17953	17677	17706	17608	17848	17843	17845	17694	17657	17622	17706	17742	17642	17751	17612	17619	17611	17630	17668	17604	17734	17581	17798	17557	17588	17675	17728	17709	17666	17827	17746	17956	17858	17610	17768	17969	17597	17748	17638	17491	17369	17855	17804	17831	17758	17762	17483	17573	17743	17787	17701	17777	17669	17614	17626	17501	17903	17621	17853	17723	17808	17803	17741	17831	17881	17824	17934	17861	17732	17635	17781	17702	17604	17565	17786	17632	17675	17774	17705	17565	17808	17614	17883	17788	17648	17678	17567	17701	17790	17699	17628	17573	17818	17723	17740	17619	17603	17851	17825	17811	17718	17940	17801	17783	17605	17632	17774	17743	17819	17658	17676	17750	17823	17857	17644	17719	17557	17817	17899	17726	17821	17778	17787	17597	17800	17767	17734	17542	17644	17724	17876	17714	17924	17664	17655	17730	17776	17592	17550	17836	17878	17799	17670	17861	17623	17598	17662	17805	17683	17472	17533	17648	17779	18058	17911	17857	17728	17559	17679	17955	18004	17693	17628	17894	17614	17617	17875	17637	17672	17687	17729	17577	17733	17917	17670	17642	17882	17745	17717	17912	17794	17799	17784	17661	17628	17800	17912	17625	17731	17907	17783	17685	17728	17755	17745	17999	17615	17784	17612	17730	17789	17716	17829	18016	17603	17779	17713	17799	17692	17604	17653	17483	17730	17609	17704	17721	17877	17879	17876	17934	17752	17755	17745	17747	17647	17859	17520	17674	17644	17912	17758	17518	17729	17747	17528	17950	17754	17411	17936	17597	17677	17792	17904	17838	17767	17773	17832	17893	17788	17736	17723	17858	17767	17638	17538	17478	17592	17853	17887	17776	17994	17944	17656	18059	17630	17737	17655	17942	17577	17854	17857	17935	17694	17860	17714	17884	17776	17811	17934	17860	17778	17872	17653	17880	17761	17773	17923	17859	17784	17737	17726	17795	17707	17595	17628	17683	18017	17939	17662	17615	17784	17663	17952	17573	17885	17528	17692	17825	17832	17781	17835	17710	17858	17780	17644	17783	17853	17815	17810	17763	17770	17986	17657	17747	17865	17809	17696	17807	17749	17856	17662	17800	17721	17441	17755	17832	17711	17629	17806	17771	17620	17653	17681	17623	17882	17739	17847	17984	17866	17873	17874	17887	17696	17983	17851	17869	17828	17734	17685	17752	17675	17703	17787	17866	17692	17858	17648	17863	17771	17868	17585	17803	17821	17556	17810	17656	17571	17759	17875	17554	17743	17661	17755	17962	17746	17972	17870	17694	17844	17753	17769	17783	17826	17757	17658	17716	17614	17705	17630	17657	17687	17747	17895	17709	17763	17658	17900	17795	17718	17734	17669	17940	17751	17673	17646	17787	17513	18009	17846	17630	17672	17569	17604	17561	17709	17821	17944	17673	17722	17954	17710	17695	17516	17747	17672	17900	17711	17952	17739	17939	17745	17845	17665	17806	17884	17714	17613	17691	17691	17790	17653	17776	17735	17763	17661	17618	17895	17959	17842	17696	17735	17639	17894	17734	17917	17756	17632	17892	17608	17668	17635	17720	17844	17725	17852	17740	17804	17703	17920	17761	17907	17888	17499	17738	17751	17777	17790	17798	17829	17745	17808	17685	17488	17685	17741	17796	17612	17636	17868	17816	17792	17711	17584	17662	17834	17671	17745	17879	17573	17717	17832	17775	17810	17870	17748	17802	17697	17654	17751	17598	17711	17536	17576	17616	17841	17892	17620	17755	17726	17696	17621	17898	17978	17733	17933	17781	17885	17684	17654	17535	17920	17692	17739	17643	17873	17613	17684	17847	17813	17904	17884	17709	17875	17758	17814	17787	17541	17769	17549	17750	17857	17772	17751	17814	17658	17744	17738	17720	17793	17721	17798	17909	17805	17677	17681	17715	17828	17778	17944	17659	17845	17610	17751	17786	17695	17676	17740	17673	17848	17696	17734	17725	17840	17706	17759	17768	17869	17955	17707	17915	17755	17849	17899	17781	18125	17803	18005	17666	17649	17847	17963	17658	17893	17685	17877	17821	17763	17719	17470	17833	17778	17694	17850	17785	17685	17807	17632	17524	17774	17785	17890	17775	17646	17683	17910	17934	17811	17817	17619	17722	17730	17647	17961	17801	17546	17810	17864	17649	17863	17606	17712	17604	17775	17767	17774	17655	17573	17917	17737	17695	17538	17798	17696	17877	17767	17774	17701	17761	17894	17647	17626	17637	17777	17706	17656	17716	17690	17889	17671	17735	17631	17698	17619	17674	17494	17762	17601	17739	17875	17757	17713	17762	17799	17775	17632	17855	17827	17537	17615	17584	17655	17631	17660	17810	17694	17842	17854	17820	17832	17795	17819	17569	17969	17820	17596	17867	17742	17480	17695	17891	17750	17919	17547	17653	17850	17593	17931	18014	17866	17704	18033	17783	17632	17683	17792	17802	17778	17766	17682	17977	17708	17869	17980	17855	17815	17689	17886	17738	17863	17727	17859	17813	17725	17664	17558	17802	17756	17744	17756	17619	17706	17792	17688	17612	17706	17755	17709	17595	17688	17921	17730	17767	17801	17628	17692	17742	17622	17649	17748	17700	17855	17916	17838	17823	17760	17751	17862	17735	17789	17752	17780	17837	17814	17516	17601	17645	17937	17707	17642	17899	17763	17901	17655	17758	17620	17812	17679	17740	17736	17893	17763	17703	17614	17803	17761	17807	17661	17679	17744	17703	17798	17653	17779	17671	17658	17795	17668	17773	17789	17762	17866	17555	17636	17671	17961	17858	17651	17864	17835	17767	17727	17816	17706	17767	17558	17761	17622	17758	17820	17641	17718	17659	17744	17768	17854	17669	17801	17598	17755	17702	17794	17665	17834	17800	17520	17471	17729	17704	17666	17700	17619	17669	17724	17912	17665	17649	17733	17867	17760	17864	17841	17672	17834	17734	17666	17699	17492	17697	17797	17855	17739	17830	17895	17821	17903	17662	17860	17677	17856	17857	17720	17772	17636	17702	17652	17658	17651	17715	17852	18032	17688	17579	17825	17917	17735	17790	17780	17642	17752	17835	17738	17832	17690	17919	17730	17844	17520	17636	17702	17830	17572	17773	17884	17835	17768	17862	17706	17875	17948	17735	17636	17723	17837	17643	17755	17716	17735	17875	17729	17875	17674	17878	17814	17777	17868	17893	17730	17656	17696	17865	17493	17536	17988	17730	17759	17655	17808	17786	17719	17748	17639	17727	17857	17545	17876	17883	17879	17674	17974	17568	17949	17833	17745	17821	17891	17742	17849	17792	17716	17653	17702	17866	17694	17849	17707	17578	17710	17851	17712	17840	17661	17765	17683	17556	17766	17782	17660	17556	17523	17570	17827	17558	17852	17829	17679	17697	17489	17828	17818	17788	17691	17458	17779	17882	17733	17850	17666	17711	17569	17616	17987
15716	19805	19698	17853	17340	16931	16412	16399	16107	16102	15916	16792	18715	19402	18746	17462	16719	16145	15958	15966	15702	16078	15940	15865	15945	16099	15836	16129	15995	15930	15853	16011	15894	15902	15931	16004	15845	15895	15951	15811	16096	15865	15846	15974	15897	15913	15904	16075	15846	15944	15850	15961	16005	15791	16042	15941	15953	16061	15872	16028	15875	15823	16002	15773	16062	15851	16076	15935	15947	15988	15952	15820	15758	16019	15845	15799	15957	16113	15966	15787	15989	15804	15944	15939	15864	15833	15918	16020	15833	15906	15975	15971	15901	16063	15993	15934	16080	15952	15934	15800	15766	15922	15948	16125	16136	15947	15759	15952	15768	16023	16139	15904	15928	15891	15764	16033	15829	15803	15998	15894	15959	15830	15935	15776	15826	16001	15882	15864	16043	15794	15768	15950	16000	15910	15836	15850	15730	16123	15985	15900	15933	15942	15901	15993	15934	15902	15829	15997	15990	15879	15969	16142	15817	15943	16078	15886	15903	15648	15899	15830	15868	15934	15873	16012	16028	15649	15795	15819	15937	15944	15904	15900	15910	15984	15864	16029	15887	15944	16033	15895	16105	15808	15821	15994	16086	15794	15998	15834	15917	15968	15884	15813	15865	16027	15971	16072	16006	15853	15878	16002	15983	15874	16049	16084	15763	16002	15928	15982	15942	15861	15825	15878	15881	16004	16117	15753	16040	15845	15787	15830	15983	15923	15911	15763	15844	16006	15814	15926	15902	15737	15842	15826	15910	15923	15857	16164	16013	15928	15903	15866	15844	15978	16069	15836	15743	15830	15885	15854	15866	15963	15801	15969	15822	16038	15773	16008	15840	15880	15888	15908	15887	15937	16033	15807	15948	15918	15782	15873	15827	15932	16002	16152	15996	15890	16074	15988	15830	15868	15801	15848	15912	15821	15882	15959	15954	15840	15965	15902	15657	16045	15933	15703	16093	15850	16196	15820	15915	15992	15973	15864	15835	16011	16117	15807	15940	15983	16078	15975	15959	15982	16096	15808	15948	15658	15959	16026	15970	15931	15929	15871	15878	15908	15956	15888	15825	15826	15766	15931	15712	15776	15930	15863	15783	15981	15935	15883	15922	16003	15887	15973	15861	15996	15815	15829	15935	15862	16057	15880	15792	15964	15970	16005	16036	16028	15949	15654	16132	15916	15850	15948	15920	15915	16105	15706	15971	15925	16011	15995	15911	16088	16003	15878	15849	15922	15958	16033	15867	15894	15858	16124	15782	16084	15927	15886	15960	15866	16106	15875	15912	15930	15785	15802	15830	15912	15940	15928	16044	16070	15977	15921	15901	15933	15957	15968	15907	16017	16008	15959	15908	15773	15891	15913	15934	15916	15925	16020	15902	15912	15758	15926	16183	15681	15972	15881	15995	15899	15712	15814	15970	15996	15877	15962	15908	16021	15761	16110	15890	15799	16016	15907	15923	15871	15856	15986	15969	15996	15995	15740	16051	15959	15850	15880	15927	16029	15896	15912	15834	15907	15861	16124	15900	15836	15897	15904	16062	15863	15958	15809	15897	15973	15962	15961	15971	15936	15783	15904	15740	15915	15891	15923	15821	15912	15869	15939	15944	15760	15922	16079	15957	15805	15888	15823	15993	15794	15731	15907	15866	15929	15883	15894	16037	16006	15793	15711	15972	16032	16025	15821	15948	15605	15812	15940	15920	15959	15841	15823	16062	15944	15945	15849	15855	16026	15883	15916	16033	15896	16043	15812	15923	15808	16061	16026	15926	15867	15807	15985	15881	15903	15897	15939	15771	15998	15902	15884	15728	15963	15781	15941	15838	15876	15869	15984	16005	15903	15934	15798	15952	15998	15763	16042	15823	15869	15753	15980	15823	15805	16047	15722	15841	16057	16057	15880	15975	15782	15892	15889	16025	15810	15840	16050	15819	15759	15935	16011	15875	16097	15738	16063	15907	15776	15911	15913	15912	15932	15823	16063	15940	15867	15960	15868	15973	15849	15942	15908	15844	16008	16066	15968	15908	15910	15971	15727	15916	15886	15803	16042	15884	15906	15915	15902	15882	15855	15989	15910	15993	16029	16088	15851	16088	16012	15880	15874	15864	15932	15922	15947	15757	15888	15931	16036	15969	15891	15885	15944	15879	15878	15956	16001	16026	15959	15895	15844	15986	16016	16121	15701	15894	16050	15990	15932	15932	15975	15811	15859	15883	15962	15895	15936	15756	15830	15799	16027	16074	15939	15920	15945	16053	15807	15977	15738	15864	15857	15968	15962	15812	15928	15919	15875	15872	15763	16065	15839	15935	15880	15928	15752	15859	15835	15952	15949	15945	15753	15761	15933	15890	15775	15849	16042	16023	15890	15911	15984	15909	15839	15861	15985	15806	16040	15839	16113	15987	15993	15786	15879	15808	15963	15892	15981	15999	15803	15940	15903	15910	15899	15816	15817	16031	15947	15939	16043	16061	15856	15960	15721	15845	16075	15806	15938	16002	15933	15929	16057	15961	15862	15752	15946	15871	16055	15935	16070	15931	15947	15986	16054	15847	16044	15892	16025	15754	16033	16001	16093	15838	16068	15820	16081	15958	16111	15789	15929	15852	16011	15934	15930	15918	15846	16143	15940	16053	15966	15764	15826	15924	15804	16016	15925	15925	15884	15846	16013	15924	15904	15975	15877	16040	15943	16152	15759	15913	15841	15978	16006	16056	15881	15860	16063	15869	15722	16057	16096	16049	15892	15983	15848	15917	16175	15830	15787	15933	15846	15893	15817	16009	15915	15928	15983	15802	15864	15841	16003	15830	15786	15800	15745	15926	15953	15958	15828	15911	15942	15841	16104	15814	15999	15955	15816	15875	15890	15983	15833	15866	16033	15923	15943	16017	16009	15854	15814	15866	15844	16012	15847	16179	15783	15763	15912	15919	15846	15954	15892	15887	15963	15952	16030	16068	15765	16048	15985	15994	15953	16049	16004	15663	15917	15873	15889	15871	16007	15935	16060	15899	15990	15931	15796	15986	15887	15808	15981	15853	15978	15949	16000	15809	15968	16124	15775	15858	15956	15695	16058	15981	15998	15789	15839	15702	15823	16011	15906	15716	16158	15895	15916	15866	15887	15979	15775	15752	15898	15778	15997	15965	15780	15793	16044	15945	15929	15931	15917	15915	16087	15961	15886	16007	16183	15840	15810	15972	15838	15905	15929	15879	15863	15901	16060	15547	15879	15890	15981	15713	15940	15955	16004	16098	15889	15999	15958	15964	15829	15878	15990	15823	15960	15956	15859	15944	15778	15897	15828	15864	16031	15903	15919	16087	15911	15870	15969	15947	15997	16010	15963	16079	15821	15896	15824	15926	15976	15881	15888	15927	15899	15917	16088	15978	15866	15936	16046	15996	15952	15897	15917	16000	15917	16013	16143	15871	15838	15991	15962	15915	15951	15836	15812	15931	15880	15894	15843	15835	16030	15999	16031	15926	15982	15986	15874	15978	16009	16130	15875	15975	15984	15834	15889	16010	15841	15831	15945	15870	16018	16001	15948	15907	15964	16056	15832	16033	15891	15747	15896	15993	15839	15826	15969	15754	15926	16011	15998	15882	16022	16046	15972	15917	15919	15851	16002	15963	15808	15943	15807	15942	15656	15952	15969	15915	15949	16084	15612	16029	15860	15944	15740	15967	15648	16035	15854	16048	16145	15968	15858	16041	15873	15832	15994	15892	16031	15906	15996	16133	15906	15830	15925	15831	15834	15812	15972	15929	15910	15956	15821	15944	15932	15932	15895	15967	15970	15951	15907	15892	15809	15888	15795	15810	15802	15807	16012	16018	15986	15809	15966	15997	15949	15906	15822	15968	15998	16047	15995	15907	15922	15947	15823	16080	15993	15915	15914	15979	15969	15967	16038	16078	15991	15936	15841	15973	16033	15821	16028	15772	15786	16077	16035	15742	15976	15842	15863	15884	15836	15838	15801	15893	15899	15960	15908	15799	15799	15855	15946	16002	15950	15904	15875	15984	15926	15870	15886	16011	15960	15897	15823	15952	15840	15926	15928	15839	15894	15780	15934	15921	15880	15922	15848	16021	15979	15865	16087	15921	15874	15873	16049	15825	16029	15851	15954	15987	15991	16005	15908	15861	16067	15935	15856	16127	15951	15785	15725	15915	16020	15907	15932	15733	15863	15960	15879	15893	15927	15935	15793	16100	15979	15889	15881	15902	15850	15992	15911	16054	15856	15787	15985	16138	15945	15808	16032	15981	15994	15948	16120	15814	15979	15971	15889	15815	15866	15969	15854	15852	15944	15937	16155	15882	15790	15988	16051	15957	15899	15856	15941	16008	15821	15924	15918	15876	15918	15969	15944	15868	15786	15981	15897	15828	16014	15937	15803	15832	15981	16003	15936	16026	15851	16063	15817	15797	15739	15758	15914	15834	15896	15946	15913	15902	15774	15980	16111	16045	15926	15913	15808	16030	15915	15775	15919	15969	15996	15896	15999	15837	15895	15876	16043	16058	15893	15916	15803	15985	15894	15926	15908	15843	15851	15763	15936	15975	15786	15744	15778	16045	16000	16033	15777	16026	15962	15961	15793	15827	15883	15868	15731	15921	16042	16014	15845	15881	16014	15891	16034	15707	15896	16046	15909	15806	15895	16012	16023	15853	15827	15896	16115	15969	15948	15863	15837	15858	15933	15960	15987	15785	16053	15965	15964	15921	16000	15854	15889	15850	16030	15990	15961	16006	15921	16032	15848	15697	15811	15735	15986	15908	16004	16032	15997	15839	16126	15922	15812	16158	15733	15903	15952	15777	15855	16009	16057	15910	15895	15829	15881	15998	15923	15967	15907	15875	15909	16047	15821	16152	15902	16039	15863	15841	15910	15930	15678	15899	15958	15960	15942	15921	15773	16073	15937	15949	16083	15868	15988	15960	15918	15940	16048	16140	16002	15948	16095	15549	16014	15900	15980	15910	15910	15995	15842	15834	15856	15853	16093	15954	16029	15924	15957	15916	15937	15774	15716	15928	15986	15941	15892	15856	15851	15975	15984	15897	15846	16025	15952	15975	15828	15986	15934	15883	15867	15945	15944	15950	15901	15823	15846	15785	15880	15602	15939	16088	15917	16027	15920	15875	16048	16053	15990
24381	21638	29135	24725	22336	21986	20782	18556	17919	18202	18006	19580	29048	31612	29092	24067	20538	18680	17929	17636	17511	17569	17586	17540	17470	17681	17376	17391	17719	17539	17411	17558	17557	17496	17638	17564	17299	17406	17391	17352	17635	17599	17401	17522	17485	17493	17530	17372	17516	17700	17605	17379	17573	17601	17368	17383	17433	17473	17520	17478	17507	17474	17551	17447	17527	17436	17352	17462	17421	17437	17576	17348	17705	17571	17545	17545	17612	17472	17484	17576	17707	17206	17459	17588	17536	17435	17470	17495	17442	17322	17374	17483	17456	17389	17336	17370	17552	17438	17611	17544	17489	17382	17414	17450	17458	17388	17412	17356	17444	17408	17581	17606	17603	17583	17605	17466	17449	17496	17314	17361	17331	17558	17426	17489	17632	17465	17527	17329	17319	17404	17402	17404	17515	17503	17611	17452	17518	17272	17361	17541	17428	17609	17537	17442	17529	17529	17256	17343	17757	17574	17301	17497	17377	17385	17396	17515	17449	17616	17512	17548	17633	17343	17650	17271	17421	17486	17407	17353	17461	17620	17701	17371	17441	17468	17424	17384	17341	17366	17129	17540	17421	17434	17300	17360	17614	17640	17329	17399	17523	17434	17457	17792	17406	17478	17503	17424	17415	17384	17424	17542	17394	17568	17530	17478	17446	17406	17471	17133	17434	17432	17290	17444	17330	17284	17516	17513	17440	17501	17624	17481	17497	17383	17372	17431	17632	17558	17477	17462	17417	17431	17424	17577	17549	17525	17543	17744	17425	17459	17465	17596	17556	17583	17422	17263	17328	17391	17406	17359	17624	17625	17649	17396	17422	17553	17492	17582	17583	17211	17238	17425	17524	17420	17477	17521	17435	17457	17331	17426	17461	17460	17409	17354	17532	17580	17315	17548	17641	17379	17280	17613	17561	17423	17478	17496	17418	17338	17606	17376	17419	17378	17652	17295	17448	17441	17363	17279	17320	17514	17596	17466	17583	17486	17460	17410	17387	17232	17522	17446	17325	17494	17425	17328	17668	17282	17497	17579	17300	17519	17493	17478	17431	17460	17463	17567	17549	17408	17546	17349	17348	17603	17315	17528	17390	17492	17618	17252	17262	17372	17449	17478	17640	17508	17385	17184	17478	17393	17548	17424	17529	17408	17579	17522	17419	17321	17537	17585	17587	17522	17591	17557	17611	17382	17513	17517	17504	17336	17471	17328	17268	17577	17546	17462	17158	17399	17440	17574	17404	17507	17398	17413	17572	17519	17516	17343	17314	17296	17579	17302	17513	17581	17327	17473	17351	17499	17340	17437	17484	17331	17443	17419	17483	17404	17450	17508	17621	17412	17631	17538	17519	17400	17282	17320	17504	17515	17603	17574	17419	17372	17402	17455	17389	17477	17376	17373	17604	17452	17432	17387	17459	17358	17380	17494	17592	17516	17556	17555	17408	17511	17569	17316	17403	17285	17511	17534	17444	17429	17449	17310	17561	17414	17501	17380	17596	17389	17403	17408	17542	17631	17571	17365	17682	17610	17363	17406	17483	17419	17587	17268	17513	17383	17333	17461	17388	17153	17528	17386	17501	17351	17445	17399	17378	17397	17514	17508	17493	17539	17497	17399	17646	17399	17554	17350	17544	17512	17183	17459	17456	17563	17353	17564	17489	17364	17403	17604	17264	17252	17513	17391	17475	17272	17543	17517	17409	17422	17474	17452	17415	17567	17583	17666	17501	17584	17442	17531	17671	17446	17241	17346	17365	17478	17496	17547	17331	17503	17469	17493	17370	17165	17212	17476	17293	17327	17414	17477	17404	17353	17564	17505	17445	17329	17592	17577	17432	17452	17483	17402	17389	17333	17541	17320	17446	17239	17507	17535	17460	17260	17347	17387	17646	17580	17439	17681	17439	17413	17197	17337	17391	17373	17396	17280	17455	17500	17551	17363	17212	17501	17505	17458	17332	17533	17363	17507	17557	17461	17449	17377	17320	17582	17460	17363	17357	17288	17325	17367	17351	17554	17493	17321	17574	17297	17472	17456	17571	17534	17418	17393	17492	17346	17336	17442	17517	17431	17601	17425	17501	17282	17414	17458	17600	17410	17434	17562	17299	17396	17291	17324	17663	17707	17374	17345	17523	17149	17427	17364	17630	17331	17416	17467	17538	17492	17435	17435	17618	17363	17400	17337	17556	17459	17270	17486	17619	17610	17343	17305	17562	17609	17556	17486	17194	17415	17559	17461	17488	17518	17508	17254	17454	17184	17369	17459	17655	17385	17215	17356	17613	17545	17391	17458	17538	17600	17634	17558	17373	17548	17529	17370	17338	17467	17604	17634	17445	17683	17404	17311	17512	17447	17442	17471	17601	17447	17493	17441	17440	17455	17672	17367	17589	17291	17496	17500	17456	17403	17341	17438	17453	17492	17356	17434	17414	17466	17392	17379	17433	17307	17595	17475	17738	17521	17326	17360	17601	17445	17338	17487	17326	17235	17578	17237	17294	17419	17328	17439	17466	17387	17735	17403	17519	17471	17667	17663	17663	17397	17445	17627	17516	17561	17325	17295	17486	17286	17568	17466	17437	17404	17670	17603	17452	17560	17270	17400	17595	17460	17548	17558	17248	17261	17427	17740	17399	17571	17389	17632	17460	17737	17536	17315	17264	17539	17253	17508	17566	17457	17579	17487	17345	17510	17365	17602	17577	17527	17492	17312	17314	17590	17501	17349	17307	17440	17350	17365	17486	17480	17446	17518	17481	17620	17441	17481	17358	17675	17449	17315	17473	17498	17506	17447	17369	17649	17428	17599	17558	17455	17334	17340	17562	17501	17400	17537	17373	17442	17458	17530	17552	17363	17430	17478	17403	17507	17426	17454	17211	17447	17423	17475	17612	17400	17550	17425	17471	17531	17474	17610	17339	17257	17669	17220	17363	17404	17507	17482	17387	17455	17458	17470	17517	17466	17681	17580	17390	17428	17474	17528	17750	17536	17357	17488	17477	17464	17446	17472	17226	17548	17509	17549	17526	17356	17524	17475	17528	17481	17530	17369	17423	17522	17570	17402	17399	17272	17577	17290	17513	17447	17483	17143	17529	17272	17410	17439	17516	17730	17494	17448	17467	17349	17311	17638	17534	17438	17545	17681	17682	17549	17366	17294	17363	17545	17530	17331	17530	17580	17530	17622	17544	17449	17399	17468	17765	17485	17458	17451	17293	17282	17373	17329	17610	17372	17529	17588	17394	17390	17359	17521	17208	17470	17277	17307	17410	17210	17419	17285	17496	17463	17277	17330	17551	17309	17447	17333	17459	17378	17396	17304	17689	17528	17481	17366	17391	17483	17335	17291	17544	17505	17511	17261	17450	17620	17442	17437	17461	17394	17401	17254	17362	17519	17428	17412	17429	17365	17171	17400	17447	17395	17590	17485	17521	17495	17510	17335	17482	17229	17356	17480	17683	17360	17439	17448	17358	17474	17377	17244	17615	17475	17353	17437	17565	17213	17367	17429	17511	17412	17452	17654	17674	17447	17476	17614	17433	17525	17511	17604	17404	17457	17447	17433	17642	17575	17437	17464	17550	17446	17325	17364	17482	17564	17588	17359	17430	17544	17579	17450	17367	17418	17410	17453	17600	17487	17337	17322	17620	17465	17473	17450	17479	17360	17574	17614	17378	17569	17258	17681	17607	17510	17609	17396	17571	17380	17276	17396	17483	17497	17528	17529	17285	17475	17496	17522	17420	17522	17435	17581	17468	17308	17436	17471	17473	17666	17443	17290	17571	17427	17573	17556	17487	17328	17429	17480	17408	17479	17502	17528	17574	17270	17387	17319	17495	17560	17246	17482	17385	17519	17426	17439	17508	17313	17195	17379	17414	17562	17381	17292	17592	17209	17359	17328	17369	17467	17355	17576	17512	17505	17511	17615	17448	17587	17516	17551	17238	17603	17607	17420	17510	17313	17610	17485	17584	17373	17584	17560	17269	17583	17533	17190	17372	17538	17437	17338	17351	17556	17574	17406	17434	17473	17525	17502	17295	17212	17633	17384	17460	17226	17594	17531	17327	17500	17585	17344	17393	17550	17484	17413	17428	17472	17368	17334	17468	17254	17218	17519	17545	17398	17485	17558	17158	17427	17556	17688	17331	17569	17309	17550	17552	17501	17534	17413	17518	17460	17587	17599	17544	17357	17530	17462	17405	17435	17397	17452	17597	17521	17587	17324	17444	17222	17415	17404	17487	17446	17568	17480	17283	17515	17366	17305	17479	17350	17441	17532	17740	17427	17327	17509	17509	17548	17477	17486	17566	17516	17652	17369	17454	17584	17398	17283	17602	17532	17567	17538	17478	17677	17437	17509	17489	17428	17587	17407	17508	17361	17523	17405	17407	17369	17560	17300	17488	17648	17422	17352	17312	17429	17436	17676	17677	17547	17505	17402	17219	17402	17531	17555	17553	17507	17394	17415	17495	17446	17412	17393	17464	17549	17607	17392	17404	17570	17337	17371	17689	17490	17552	17466	17609	17495	17405	17402	17331	17263	17475	17568	17534	17646	17576	17416	17334	17530	17345	17288	17435	17358	17302	17345	17594	17353	17559	17355	17506	17702	17532	17399	17352	17511	17481	17374	17249	17371	17379	17424	17611	17793	17620	17572	17615	17465	17271	17514	17683	17355	17338	17650	17525	17355	17283	17400	17555	17552	17365	17427	17447	17474	17474	17451	17736	17463	17543	17505	17493	17217	17234	17483	17686	17423	17385	17455	17638	17531	17606	17475	17588	17413	17677	17548	17353	17532	17267	17313	17364	17499	17438	17553	17372	17393	17541	17363	17479	17423	17359	17291	17352	17307	17440	17366	17498	17484	17501	17503	17416	17509	17332	17628	17420	17604	17512	17434	17406	17475	17547	17328	17438	17522	17340	17624	17482	17273	17768	17453	17649	17708	17593	17546	17352	17471	17396	17488	17534	17598	17521	17491	17279	17274	17459	17578	17514	17425	17587	17344	17469	17489	17415	17348	17498	17341	17246	17429	17418	17404	17438	17384	17231	17554	17623	17462	17620	17432	17487	17190	17482	17592	17417	17347	17301	17414	17501	17434	17588	17542	17343	17267	17378	17462	17372	17268	17463	17519	17163	17461	17471	17485	17580	17413
14831	25407	23740	20066	18461	17645	17207	16789	16498	16606	16516	19997	33138	33606	30045	23738	19023	16935	16392	15798	15843	15699	15836	15809	15780	15740	15812	15611	15864	15750	15732	15853	15902	15961	15771	15851	15646	15626	15866	15898	15880	15849	15796	15754	15750	15803	15772	15879	15606	15881	15846	15787	15829	15659	15784	15795	15860	15788	15941	15897	15902	15934	15794	15743	15656	15704	15694	15701	15872	15700	15827	15936	15830	15836	15828	15674	15778	15685	15721	15676	15829	15805	15785	15810	15857	15834	15853	15811	15713	15634	15806	15741	15794	15603	15626	15714	15768	15853	15818	15956	15719	15860	15643	15759	15764	15810	15772	15944	15782	15892	15674	16034	15679	15953	15812	15689	15913	15810	15641	15737	15672	15899	15654	15699	15781	15600	15774	15843	15778	15744	15644	15787	15682	15672	15764	15610	15756	15805	15801	15846	15750	15833	15681	15780	15689	15768	15877	15727	15692	15815	15859	15741	15640	15783	15772	15764	15683	15825	15918	15736	15810	15738	15747	15739	15641	15580	15749	15813	15780	15845	15810	15791	15867	15807	15685	15797	15738	15749	15720	15768	15770	15805	15828	15876	15774	15697	15551	15805	15720	15618	15591	15829	15748	15860	15671	15933	15694	15600	15875	15621	15794	15672	15723	15700	15764	15694	15701	15749	15845	15626	15778	15783	15898	15797	15674	15744	15840	15838	15827	15761	15690	15837	15939	15700	15976	15776	15789	15834	15777	15767	15686	15718	15770	15665	15566	15732	15814	15786	15707	15785	15906	15662	15653	15843	15749	15706	15776	15797	15671	15596	15815	15665	15651	15886	15783	15623	15737	15762	15829	15871	15789	15742	15821	15872	15866	15761	15655	15784	15764	15891	15865	15746	15727	15752	15754	15821	15662	15748	15925	15848	15795	15720	15589	15985	15946	15844	15726	15948	15710	15835	15837	15587	15881	15831	15810	15757	15848	15886	15780	15767	15745	15881	15752	15746	15529	15812	15923	15601	15924	15839	15824	15700	15918	15516	15652	15703	15765	15748	15781	15772	15764	15581	15782	15674	15896	15720	15695	15755	15822	15682	15851	15736	15776	15790	15804	15873	15984	15737	15664	15823	15636	15808	15694	15778	15671	15830	15851	15726	15774	15839	15715	15797	15843	15676	15954	15898	15668	15712	15700	15946	15698	15727	15837	15771	15613	15745	15777	15657	15822	15727	15909	15798	15803	15751	15755	15738	15769	15812	15888	15597	15640	15798	15678	15637	15891	15607	15877	15647	15721	15643	15718	15846	15787	15829	15595	15900	15730	15975	15653	15800	15844	15891	15908	15745	15787	15754	15746	15688	15872	15841	15529	15670	15609	15823	15932	15601	15869	15681	15659	15794	15701	15816	15806	15939	15817	15714	15777	15685	15768	15746	15807	15659	15822	15657	15822	15828	15712	15593	15777	15736	15790	15621	15860	15803	15927	15867	15794	15782	15688	15774	15775	15898	15702	15955	15797	15810	15593	15719	15642	15714	15736	15906	15585	15831	15604	15643	15636	15838	16014	15857	15789	15719	15740	15750	15830	15650	15732	15871	15570	15905	15697	16026	15872	15786	15552	15819	15730	15881	15782	15712	15734	15860	15858	15597	15717	15588	15801	15864	15600	15881	15855	15836	15741	15745	15718	15723	15749	15668	15759	15680	15694	15975	15904	15686	15618	15762	15724	15775	15810	15611	15686	15726	15736	15771	15684	15734	15955	15611	15728	15702	15916	15811	15795	15781	15784	15594	15637	15760	15731	15842	15810	15766	15888	15725	15643	15789	15774	15672	15741	15737	15696	15714	15778	15751	15654	15718	15883	15889	15664	15646	15724	15672	15859	15843	15907	15959	15721	15762	15928	15728	15660	15621	15711	15859	15634	15835	15677	15588	15712	15860	15869	15681	15599	15699	15871	15918	15644	15831	15843	15651	15693	15690	15728	15786	15668	15669	15837	15777	15603	15739	15697	15745	15712	15696	15813	15856	15675	15759	15679	15541	15689	15942	15710	15934	15761	15770	15689	15910	15854	15666	15747	15750	15773	15838	15803	15801	15836	15803	15771	15777	15752	15812	15773	15644	15816	15780	15752	15759	15752	15696	15909	15811	15702	15705	15718	15849	15838	15874	15593	15792	15812	15930	15722	15690	15647	15814	15758	15820	15729	15761	15767	15803	15724	15906	15797	15685	15818	15741	15650	15811	15863	15701	15819	15881	15783	15588	15924	15915	15680	15781	15819	15701	15602	15779	15831	15791	15745	15809	15781	15872	15734	15708	15715	15763	15666	15748	15689	15789	15825	15857	15782	15758	15637	15809	15714	15737	15642	15649	15667	15725	15865	15735	15761	15750	15796	15730	15828	15878	15636	15750	15793	15680	15692	15548	15754	15631	15806	15745	15790	15697	15802	15695	15720	15671	15808	15735	15750	15603	15622	15824	15723	15798	15818	15782	15640	15636	15822	15754	15719	15691	15891	15819	15811	15759	15721	15756	15748	15743	15778	15848	15811	15752	15579	15662	15806	15755	15706	15660	15851	15903	15743	15902	15666	15603	15853	15770	15777	15748	15821	15770	15680	15690	16020	15753	15792	15770	15726	15926	15635	15647	15844	15613	15706	15755	15741	15923	15797	15714	15648	15795	15733	15675	15782	15765	15635	15665	15577	15771	15720	15589	15821	15697	15935	15747	15714	15725	15800	15800	15885	15861	15570	15818	15948	15707	15826	15530	15784	15697	15644	15610	15806	15879	15618	15570	15677	15684	15744	15681	15900	15702	15780	15806	15859	15727	15758	15811	15818	15842	15870	15826	15863	15675	15957	15706	15905	15842	15808	15638	15813	15699	15705	15780	15756	15790	15645	15629	15574	15652	15849	15764	15592	15769	15779	15619	15723	15590	15506	15675	15845	15590	15774	15704	15740	15611	15527	15707	15798	15883	15826	15715	15833	15711	15653	15772	15873	15903	15731	15658	15677	15668	15914	15708	15780	15712	15908	15774	15851	15725	15845	15822	15849	15773	15694	15716	15560	15845	15763	15807	15747	15726	15560	15716	15764	15675	15804	15628	15703	15767	15938	15567	15786	15832	15670	15713	15745	15737	15935	15813	15881	15736	15739	15879	15944	15748	15833	15683	15606	15822	15736	15896	15702	15774	15726	15595	15552	15689	15722	15697	15601	15845	15895	15468	15696	15934	15880	15831	15639	15747	15598	15746	15739	15754	15755	15751	15666	15804	15728	15693	15732	15627	15864	15812	15726	15859	15714	15762	15860	15626	15700	15564	15800	15949	15725	15769	15709	15893	15827	15715	15820	15713	15672	15703	15747	15672	15737	15757	15780	15642	15803	15945	15632	15782	15875	15709	15854	15703	15724	15785	15800	15778	15669	15690	15593	15672	15840	15817	15831	15697	15677	15607	15854	15960	15713	15810	15735	15819	15806	15647	15705	15564	15776	15833	15743	15703	15776	15694	15746	15685	15532	15824	15762	15669	15828	15619	15714	15804	15842	15781	15726	15765	16019	15934	15715	15756	15842	15739	15681	15676	15781	15833	15802	15686	15560	15683	15712	15790	15681	15659	15706	15671	15903	15920	15891	15861	15798	15646	15830	15694	15643	15685	15819	15633	15591	15935	15751	15716	15661	15720	15706	15620	15712	15825	15957	15686	15747	15869	15741	15847	15786	15926	15778	15739	15734	15612	15520	15723	15721	15987	15722	15715	15876	15736	15900	15634	15785	15855	15685	15714	15741	15751	15728	15838	15660	15865	15687	15613	15579	15599	15563	15842	15922	15775	15590	15646	15694	15635	15730	15750	15804	15872	15886	15758	15734	15621	15734	15676	15712	15554	15833	15910	15898	15711	15881	15736	15665	15733	15597	15661	15777	15822	15810	15861	15724	15701	15911	15820	15674	15737	15677	15700	15655	15830	15732	15606	15810	15938	15765	15729	15775	15675	15858	15730	15645	15873	15795	15666	15736	15728	15734	15840	15731	15758	15796	15870	15703	15854	15799	15706	15698	15762	15643	15693	15776	15721	15829	15700	15739	15720	15867	15715	15767	15676	15877	15773	15784	15776	15867	15856	15697	15769	15875	15860	15646	15738	15596	15989	15815	15640	15892	15833	15871	15791	15772	15910	15712	15728	15785	15751	15916	15916	15713	15878	15736	15884	15820	15762	15790	15922	15732	15727	15807	15746	15718	15865	15728	15733	15690	15675	15760	15792	15881	15587	15800	15659	15820	15757	15791	15680	15700	15712	15676	15618	15686	15730	15655	15794	15712	15710	15900	15899	15788	15911	15702	15706	15674	15555	15746	15915	15930	15880	15645	15657	15749	15759	15789	15798	15744	15753	15738	15865	15991	15633	15860	15972	15743	15833	15825	15697	15808	15763	15958	15782	15869	15629	15563	15789	15691	15901	15906	15631	15684	15753	15743	15700	15758	15625	15847	15732	15767	15765	15702	15755	15851	15698	15790	15788	15644	15755	15904	15832	15875	15716	15744	15755	15775	15865	15806	15681	15753	15697	15693	15773	15807	15793	15883	15770	15624	15781	15743	15777	15845	15723	15767	15868	15683	15819	15590	15732	15717	15829	15518	15718	15818	15632	15785	15846	15559	15930	15686	15794	15634	15669	15750	15953	15778	15706	15849	15812	15819	15663	15581	15872	15677	15688	15776	15752	15857	15800	15661	15878	15753	15758	15643	15643	15901	15690	15669	15825	15609	15823	15878	15695	15667	15900	15634	15745	15893	15764	15931	15688	15732	15817	15632	15746	15673	15908	15859	15847	15634	15893	15780	15589	15842	15696	15763	15874	15782	15627	15736	15821	15694	15806	15827	15793	15777	15678	15768	15753	15854	15700	15808	15756	15833	15733	15680	15918	15884	15830	15652	15753	15720	15965	15824	15890	15658	15807	15755	15745	15616	15696	15763	15871	15708	15660	15838	15720	15717	15862	15686	15794	15847	15670	15782	15686	15835	15720	15806	15809	15857	15547	15748	15772	15931	15894	15679	15953	15826	15722	15724	15730	15764	15747	15831	15676	15745	15610	15877	15882	15757	15888	15781	15716	15746	15724	15709	15736	15680	15859	15745	15714	15635	15699	15616	15746	15826	15752
22192	20680	28281	23115	20841	22484	23517	18422	17697	18018	18106	21105	35965	37724	33400	26727	21107	18723	17442	17035	16820	16854	17093	16531	16674	16766	16815	16907	16828	16575	16704	16908	16690	16649	16541	16594	16711	16715	16640	16605	16614	16674	16868	16725	16715	16814	16686	16785	16872	16784	16793	16751	16708	16796	16818	16898	16840	16902	16720	16685	16657	16824	16786	16652	16772	16633	16691	16723	16692	16690	16759	16635	16795	16565	16756	16667	16803	16637	16660	16813	16764	16914	16748	16704	16733	16759	16796	16690	16677	16713	16830	16791	16780	16749	16981	16494	16642	16563	16715	16724	16877	16740	16681	16817	16972	16569	16653	16576	16581	16751	16618	16644	16431	16684	16740	16774	16727	16828	16599	16565	16574	16519	16866	16798	16731	16782	16614	16669	16601	16524	16722	16856	16888	16650	16873	16792	16753	16647	16796	16551	16666	16579	16584	16613	16625	16501	16755	16487	16896	16668	16557	16526	16821	16823	16717	16693	16459	16527	16491	16761	16779	16853	16848	16513	16715	16717	16619	16715	16709	16642	16671	16568	16915	16448	16480	16617	16667	16842	16785	16598	16571	16740	16538	16779	16561	16631	16524	16451	16705	16602	16516	16469	16681	16547	16674	16683	16685	16635	16670	16723	16761	16696	16793	16568	16794	16790	16712	16761	16567	16803	16664	16712	16830	16658	16786	16570	16655	16530	16687	16457	16675	16728	16801	16683	16680	16738	16676	16796	16667	16631	16593	16467	16720	16766	16753	16584	16471	16748	16666	16456	16502	16656	16690	16564	16741	16555	16655	16766	16782	16509	16746	16675	16691	16841	16817	16738	16763	16571	16435	16608	16744	16641	16541	16457	16483	16649	16624	16710	16707	16526	16707	16681	16754	16836	16650	16685	16598	16670	16633	16831	16747	16830	16743	16613	16563	16644	16636	16600	16739	16379	16637	16669	16707	16582	16659	16499	16641	16578	16690	16631	16628	16551	16683	16732	16698	16680	16712	16463	16738	16535	16673	16676	16709	16525	16635	16657	16528	16609	16706	16673	16701	16650	16627	16531	16657	16516	16677	16664	16691	16521	16629	16524	16627	16519	16601	16590	16614	16703	16616	16523	16676	16539	16730	16767	16754	16628	16644	16775	16708	16725	16528	16448	16778	16621	16789	16447	16575	16729	16601	16707	16627	16680	16542	16716	16664	16693	16452	16613	16644	16601	16802	16531	16681	16730	16727	16706	16608	16548	16599	16511	16638	16433	16811	16633	16730	16648	16631	16594	16560	16688	16560	16805	16497	16625	16646	16683	16728	16741	16733	16684	16597	16733	16814	16624	16709	16769	16785	16635	16593	16502	16646	16429	16647	16467	16634	16625	16625	16696	16529	16637	16452	16591	16831	16596	16740	16490	16582	16696	16720	16510	16532	16819	16689	16639	16812	16564	16618	16618	16659	16561	16571	16611	16604	16782	16948	16522	16682	16716	16697	16709	16732	16614	16641	16679	16546	16492	16577	16471	16540	16790	16682	16645	16688	16545	16599	16663	16579	16643	16691	16842	16831	16500	16286	16746	16683	16701	16686	16626	16814	16529	16629	16780	16647	16802	16658	16754	16670	16479	16695	16512	16395	16658	16890	16708	16692	16730	16621	16638	16582	16830	16753	16582	16746	16807	16493	16548	16686	16717	16743	16578	16707	16670	16570	16719	16594	16681	16618	16681	16671	16555	16671	16662	16526	16652	16610	16782	16646	16510	16774	16730	16630	16766	16710	16660	16591	16751	16453	16732	16654	16794	16705	16591	16820	16661	16815	16813	16669	16630	16516	16618	16691	16772	16595	16573	16713	16466	16708	16710	16407	16512	16682	16555	16688	16462	16886	16751	16595	16813	16595	16445	16567	16438	16599	16582	16628	16595	16796	16690	16852	16777	16601	16743	16685	16634	16650	16621	16568	16651	16778	16643	16958	16639	16598	16703	16736	16520	16535	16609	16608	16528	16777	16465	16647	16638	16601	16778	16667	16674	16647	16678	16718	16617	16722	16763	16566	16500	16862	16585	16738	16504	16812	16684	16413	16781	16615	16539	16582	16683	16666	16723	16671	16611	16876	16442	16431	16531	16801	16615	16875	16688	16722	16738	16670	16619	16630	16592	16718	16663	16861	16687	16737	16567	16621	16621	16730	16667	16930	16691	16527	16544	16550	16566	16632	16805	16540	16532	16620	16607	16688	16721	16596	16590	16593	16477	16560	16813	16750	16570	16551	16623	16593	16556	16565	16676	16552	16572	16684	16559	16570	16546	16588	16640	16683	16475	16857	16732	16753	16450	16659	16585	16671	16722	16582	16816	16815	16731	16686	16571	16693	16703	16511	16645	16670	16600	16580	16599	16771	16628	16641	16656	16448	16527	16641	16618	16612	16797	16755	16738	16580	16632	16817	16657	16552	16959	16902	16703	16618	16546	16711	16530	16853	16586	16551	16722	16635	16544	16616	16741	16777	16946	16685	16774	16769	16642	16698	16623	16498	16671	16657	16731	16831	16684	16626	16804	16840	16668	16757	16746	16798	16631	16708	16383	16620	16544	16573	16630	16521	16716	16750	16769	16387	16571	16660	16675	16667	16360	16459	16823	16882	16669	16662	16587	16624	16650	16856	16770	16752	16741	16543	16414	16773	16669	16817	16610	16716	16702	16600	16507	16629	16564	16733	16890	16497	16605	16729	16606	16623	16364	16777	16668	16629	16650	16670	16597	16713	16644	16853	16538	16805	16819	16925	16783	16619	16545	16451	16523	16540	16444	16538	16679	16669	16503	16912	16653	16764	16725	16671	16548	16570	16786	16661	16793	16606	16748	16588	16708	16567	16717	16467	16779	16540	16579	16384	16691	16676	16477	16665	16605	16675	16655	16739	16701	16644	16770	16786	16462	16763	16705	16735	16701	16723	16654	16591	16848	16645	16820	16599	16578	16538	16595	16555	16528	16597	16722	16757	16663	16585	16752	16773	16571	16612	16513	16686	16632	16585	16629	16621	16764	16617	16676	16556	16667	16938	16734	16631	16590	16733	16788	16819	16743	16705	16789	16658	16511	16718	16492	16501	16585	16756	16531	16908	16601	16615	16818	16680	16808	16541	16816	16744	16688	16672	16612	16702	16747	16670	16477	16517	16682	16499	16585	16961	16439	16623	16698	16873	16741	16679	16705	16788	16803	16630	16580	16756	16915	16564	16651	16642	16730	16564	16761	16608	16727	16701	16687	16703	16612	16729	16735	16489	16477	16656	16842	16601	16950	16581	16602	16642	16579	16487	16777	16584	16523	16682	16648	16543	16644	16593	16777	16532	16763	16697	16736	16653	16758	16599	16646	16590	16640	16365	16664	16725	16632	16612	16784	16698	16730	16529	16618	16623	16454	16824	16599	16339	16626	16640	16766	16537	16564	16591	16518	16615	16704	16790	16725	16549	16723	16526	16665	16699	16592	16482	16440	16331	16740	16427	16593	16500	16462	16673	16785	16652	16679	16604	16540	16616	16686	16648	16768	16665	16516	16657	16736	16428	16663	16724	16703	16599	16746	16534	16520	16740	16513	16720	16696	16597	16670	16674	16768	16620	16615	16632	16584	16524	16614	16471	16479	16533	16661	16463	16643	16651	16907	16790	16462	16694	16475	16697	16704	16672	16674	16656	16675	16731	16529	16439	16722	16607	16560	16714	16778	16778	16413	16602	16669	16602	16557	16681	16470	16725	16679	16562	16623	16578	16666	16644	16646	16642	16435	16683	16649	16741	16708	16563	16690	16657	16796	16675	16594	16671	16542	16544	16755	16607	16583	16689	16785	16638	16744	16821	16880	16694	16607	16465	16656	16610	16674	16459	16513	16758	16579	16713	16931	16930	16625	16694	16576	16668	16630	16785	16596	16770	16740	16638	16770	16655	16753	16632	16683	16690	16512	16746	16589	16648	16742	16556	16556	16773	16913	16575	16726	16607	16572	16712	16694	16512	16662	16636	16728	16795	16650	16595	16538	16779	16766	16702	16755	16490	16579	16557	16671	16602	16524	16667	16639	16626	16654	16788	16862	16705	16667	16704	16636	16791	16910	16730	16782	16496	16566	16676	16593	16571	16728	16549	16623	16605	16814	16613	16568	16855	16734	16525	16494	16633	16733	16910	16578	16590	16647	16606	16626	16665	16711	16777	16735	16652	16636	16709	16743	16687	16654	16716	16606	16588	16642	16649	16635	16863	16547	16562	16624	16585	16936	16339	16675	16689	16574	16573	16712	16553	16632	16630	16634	16643	16679	16494	16563	16750	16479	16564	16526	16678	16604	16737	16768	16663	16574	16591	16549	16725	16668	16685	16602	16487	16767	16647	16554	16667	16620	16586	16704	16686	16703	16739	16803	16636	16739	16730	16640	16635	16642	16553	16631	16460	16765	16764	16595	16642	16378	16546	16771	16694	16479	16711	16666	16784	16638	16540	16443	16435	16471	16553	16740	16653	16609	16680	16589	16711	16606	16718	16631	16639	16657	16825	16618	16665	16695	16656	16573	16849	16624	16595	16448	16514	16516	16661	16463	16542	16745	16563	16639	16668	16609	16617	16835	16560	16589	16698	16606	16571	16595	16683	16455	16674	16865	16724	16754	16742	16518	16640	16647	16630	16726	16761	16611	16680	16624	16649	16566	16646	16575	16783	16723	16770	16545	16577	16541	16672	16492	16502	16680	16631	16577	16456	16652	16685	16592	16606	16481	16575	16731	16561	16733	16566	16498	16693	16731	16428	16645	16659	16670	16547	16649	16841	16685	16716	16452	16651	16583	16532	16500	16695	16832	16749	16694	16717	16598	16722	16676	16857	16470	16735	16657	16585	16627	16644	16650	16584	16416	16630	16697	16729	16678	16708	16578	16664	16592	16604	16629	16767	16619	16779	16745	16638	16646	16662	16588	16601	16885	16677	16951	16827	16633	16700	16586	16533	16650	16843	16565	16443	16515	16665	16664	16517	16609	16819	16388	16332	16763	16718	16619	16683	16848	16581	16478	16628	16660	16752	16625	16782	16752	16568	16636	16784	16774	16770	16490	16687	16642	16549	16627	16578	16472	16522	16702	16688	16764	16578	16854	16809	16655	16550	16576	16716	16620	16676	16618
15576	27890	25532	20744	18951	17901	17455	16728	16485	16348	16743	23579	40205	40030	34806	26923	20215	16966	15673	15237	15190	15010	15108	14965	15114	15076	15117	15077	15178	15135	15153	15072	14955	15074	15229	15007	15049	14980	15012	15224	14853	15152	15042	14873	15165	15150	15027	14975	15097	14914	15114	15019	15129	15131	15113	14868	15032	15055	14832	15099	15188	15061	15160	15057	14971	15058	15242	15010	14966	14892	14994	15145	14992	14976	15046	14851	14713	15151	14994	15065	14958	15016	15164	15060	15009	15042	14968	15084	15036	15003	15047	15036	15141	14867	14987	15105	15171	14955	14950	14991	14942	14886	15097	14974	14870	15011	15032	14978	15098	15056	15305	14938	15071	15065	15031	14923	15013	15083	15028	15103	15043	15014	15028	15016	15052	14954	15108	14954	15199	15024	15213	15012	15082	15018	14858	15237	15269	15092	14947	15019	14951	14985	14930	14858	15009	14852	15058	15024	15071	14884	15103	15064	14896	15247	15063	14903	15116	15116	15083	14896	15006	14832	14972	14958	15083	15045	15204	14991	15012	15055	15057	15101	15161	14996	14764	15087	14949	14896	15131	15029	15064	14876	15110	15064	15031	15065	15091	15156	14962	15073	15043	15097	15104	14897	14966	15132	14775	14913	15091	14995	14957	15115	15032	15125	15117	15307	15120	15081	15044	15080	14895	15035	14966	14961	14956	15013	15073	15027	14845	15166	15024	14856	14989	15007	14844	14977	15047	15107	15009	15147	14869	15089	14990	14877	15030	14888	14920	14941	15048	14881	15118	14991	14920	15072	15018	15077	15058	14987	15016	15120	14906	15002	15091	15058	15031	14996	15142	14832	15046	15023	15158	15059	15040	15035	15151	15034	14980	14992	15064	15004	14988	15019	15019	15089	15251	15025	15150	15243	15059	15038	14836	14847	15092	15088	15014	15158	15092	14980	14885	14989	15136	15089	14967	15063	14963	14961	14922	14968	14944	14979	15106	14932	14984	15068	15137	15175	15119	14992	14781	15070	15111	14995	14982	14988	15033	14859	15113	15091	15011	15050	15171	15043	15010	15019	15135	15005	15013	15044	15106	15082	14880	14924	14885	15089	14968	15046	14936	15008	15142	15000	14797	15133	15139	15010	15176	14993	15049	15196	14915	14930	15107	15164	15060	15036	15040	14935	15154	14955	14888	15006	15147	14974	15165	14914	15087	15094	15062	15022	15110	15213	14898	14992	15024	14967	15010	14908	14924	14986	15127	14923	14996	14999	14855	15049	15165	15059	15140	15117	15188	14805	14931	15019	15157	15051	15038	14983	15034	15214	14976	15014	15080	15076	15093	15175	15105	14933	15072	15209	14897	15159	15057	14965	15055	14971	15101	15086	14988	14999	15127	15102	14726	14947	14862	15207	14836	15045	15001	15128	15029	15128	15107	14891	14901	14956	14975	15063	15129	14929	14993	15083	15134	14920	15081	14975	15058	15133	15056	14921	15227	14915	15005	15230	14987	15241	14990	15036	14953	15018	15172	15058	14993	14964	15054	14887	15113	15129	14955	15217	15043	14977	15227	14843	14936	15132	14986	14976	14990	15123	14980	15274	15048	15014	15132	15179	14931	14849	15249	15023	15090	15225	14986	15042	15081	14923	15168	15017	15050	15043	14883	14993	15109	14842	14855	14947	14975	14974	15104	15130	15140	14974	15085	15128	14980	15155	15179	15137	15057	14873	15029	14944	15013	15081	14845	15082	15006	15141	15129	14768	14977	15234	15077	15057	15046	15098	15077	14964	15049	14970	15102	14937	15041	14866	14956	15220	15105	15074	14963	15083	14973	15008	14903	15026	15024	15061	15071	15006	15005	14890	14970	14927	14942	15105	15038	14953	14977	15061	14991	15218	14967	15116	15071	14974	14925	14907	14971	15088	14897	15304	14869	14962	14967	14918	15032	15195	15003	15099	14952	15112	15080	15043	15042	14989	14922	14994	14942	15039	15075	15207	15099	14984	14954	15174	14956	14836	15014	14950	14967	15057	14879	15102	14830	14958	15073	15044	15142	15027	15005	14996	15086	14994	14916	14974	15063	15113	15059	14925	15046	14901	14955	15115	15164	14922	15114	15136	15089	15056	14971	15094	14945	14850	14898	14960	15078	14951	14967	15020	15061	14993	14963	15035	15272	15084	14817	15198	14999	15059	14915	14999	15030	15093	14845	14930	15060	15019	15068	14994	15092	15011	14974	14966	15066	15026	15017	14915	14898	15149	15044	15095	15013	15028	15187	14904	14915	15026	15171	14978	14997	15042	15018	14957	14949	14881	15084	14943	14948	14974	15196	15020	14956	15093	15056	15135	15126	15152	15165	15061	14804	15051	14984	15020	14933	15216	14988	15069	15097	14998	15103	14949	15047	14996	15030	15021	15047	15215	15051	15138	14865	15005	15116	14940	15148	14866	14966	14883	14878	14955	15200	15039	14984	14998	15167	14922	14942	14944	14910	14945	14939	14956	14970	15069	15104	14993	15127	15133	14962	14975	15140	15116	15041	15032	14914	14932	15008	15183	14932	14896	15080	15159	15049	15129	14956	14904	14935	15157	15094	15017	15193	14993	14756	14928	15025	15000	14913	15081	15185	14967	15027	15085	14904	14971	14881	15153	14950	15114	14974	15020	14925	14903	15141	15004	14815	14914	15033	15095	15086	14994	15236	15045	15019	14987	14936	15021	15077	15045	14993	15130	14997	14986	15153	14907	14915	15105	15133	15065	14880	14979	14883	14946	15186	14968	15150	14968	14941	15127	14872	14979	15132	15066	15029	14935	15191	14901	14900	15042	14966	15026	14800	15052	15028	14935	14987	14922	14948	15061	15038	14881	15130	14995	15019	15046	15056	15085	14947	15089	15114	15020	15043	14923	14906	15018	15132	15168	14918	15114	14895	14966	14854	14974	14929	15020	14934	15129	14998	15110	14909	15108	15007	15113	15023	15093	14940	15134	15196	15119	14805	14883	15001	14975	14821	15063	15111	14980	15022	14975	15037	15078	15206	14966	15126	14988	15043	15032	14976	15098	15037	14985	15143	15129	14933	14754	15048	15066	15048	15022	15042	15169	14953	14980	15034	15020	14980	14856	15183	14999	15029	15000	15054	14967	15111	14925	14973	15015	14999	15064	14913	14840	15089	15067	14933	15003	14917	14854	14973	15209	15005	14900	15022	15044	15115	15130	14952	15095	15033	14936	15132	14999	14930	14989	15243	15017	14989	15089	15078	15130	15031	15118	15057	15150	14927	14972	15088	15124	15015	14893	15030	14877	15013	15001	15122	15073	15011	15141	15064	15073	15097	15100	14973	14995	14954	14834	15109	15062	15042	15049	15003	15045	15065	14929	15188	14937	15111	15093	15026	15035	14981	15089	14961	14965	15270	15098	14834	15129	15069	14979	14986	15173	14928	15124	14850	14962	14823	15110	15067	15030	15025	15089	15047	15032	15089	15142	15107	15056	15080	15026	15205	15030	14991	15027	14930	15175	14998	14892	14917	15095	15113	15034	14883	15060	15115	14918	15071	15040	15132	14938	15199	15021	15012	15041	15076	14803	15166	15055	15047	15041	15051	15029	15023	14929	15141	15019	15080	14902	15201	14925	14921	15025	15158	15026	15083	14871	15103	15000	15272	14908	15049	14964	14996	15007	14985	15022	15145	15060	15052	14987	15072	14973	15057	14861	15050	14891	15080	15147	14979	15311	15029	15079	15225	15149	15014	15095	14983	14983	15028	14936	15032	15257	15013	15086	14992	15070	15074	15195	15009	15217	15105	14864	14928	14969	14941	15061	15021	15063	15021	14993	15106	15062	15031	14978	15094	15048	15138	15077	15051	15046	15062	14933	14919	15044	14964	15102	15028	15025	14995	14946	14923	15045	15043	14991	15025	15104	15166	15030	15128	15028	14983	15017	14910	15198	14970	15007	14934	14815	14999	15045	15076	15088	15144	14922	14986	14991	14973	14999	15007	14962	14948	15166	14991	15046	14951	15182	14938	15132	15016	15000	15075	15032	15127	15029	14973	15093	15275	15054	14929	15033	15112	15042	14902	15091	14933	15117	14928	15028	14982	15141	15048	14928	15073	14888	14970	14897	14982	15098	15150	15067	15023	15058	14987	14902	15011	14895	14880	14943	15052	14959	15117	15306	14962	14995	15081	14946	15026	15245	15021	14975	14902	15060	15064	15015	15102	15036	15063	14950	14990	15008	15114	15117	15105	15057	15011	15020	15081	15162	14937	15228	14984	15155	14912	15196	14986	14986	15058	15015	15037	15007	14987	15113	15039	14934	14971	15126	14867	15169	14911	15029	14946	15069	14965	14987	15029	14967	15089	14941	14838	15026	14980	15058	15037	14887	14955	14971	14928	15015	15127	14916	15093	15011	14806	15126	14897	14871	14992	14948	14964	15033	15021	15150	15138	15131	15035	15076	15037	15107	15006	15149	15156	15049	14975	15061	15026	15118	15037	15010	15022	15120	15173	15068	15113	15140	15131	15102	15095	14915	15023	15162	15087	15060	15025	15038	14937	15185	15063	14944	15121	15003	14989	15140	15073	15148	14925	15063	15016	15080	15090	15136	15046	14933	14848	14979	14853	14983	15110	14891	15091	14909	14977	15191	14925	15016	15081	15027	15110	14929	14908	15032	15074	14934	14921	15049	15060	15021	14974	15142	15012	15119	15021	14968	15032	15092	14995	14878	15049	15134	15015	15184	15099	15198	14892	15073	15139	15066	15158	15036	14980	15042	15062	15010	15030	14991	15155	14997	15137	15067	14902	15006	14944	15004	15031	14937	15191	15031	15031	14974	15041	15009	14941	14964	14926	14911	15084	15111	14994	15204	15291	15010	15031	15049	14895	15055	15072	15034	14965	15071	15044	14901	15225	15152	14997	14961	14903	15017	15026	15075	14945	15025	15102	15071	14984	15067	15049	15044	14986	14889	14794	15034	15004	15173	14831	15092	15203	14985	15149	14944	15035	15153	15028	15209	15019	15043	14912	14906	14843	14942	14824	15031	14964	15084	15144	15024	14937	14934	15017	15111	15021	15003	15156	14944	15083	14877	14978	15091	15015	15094	14971	15037	15071	15023	15094	15146	15005	15039	15051	15206	14825	15009	14850	15056
26655	21200	23025	19695	16237	16287	16431	16334	16159	16234	16172	16387	17830	18811	18000	17164	16416	16136	16198	15878	16000	16192	16104	15925	16110	15991	15983	16095	15963	15721	15895	15866	15840	16067	16155	16136	16035	16023	16095	15918	15948	15885	15892	15938	16050	15884	15876	15967	16119	15901	16045	15942	15988	16098	15965	16133	15997	15974	16133	15920	16096	15934	15956	15950	15836	16123	15867	16047	16098	16189	15876	15933	16104	16038	15959	15929	16004	15945	15976	16132	16046	16027	15998	16033	15889	16018	15963	15932	15972	15787	15786	15943	16005	15954	15954	16127	16144	16113	16052	15890	16110	16088	15830	16042	15731	16051	15930	16018	15812	15958	16075	15977	15880	16084	15873	16054	15861	15857	16002	15922	16067	15800	16005	15910	15782	15960	15920	15733	15869	16107	15957	15959	15961	15907	15849	16073	16066	15850	16092	16058	16130	15972	16049	16169	16138	15906	15890	15965	15906	16029	15787	16034	15958	15702	15969	15961	16049	15844	16123	16120	15969	16003	15938	16071	15826	16021	16024	16058	16062	16058	15802	16014	16064	15825	16047	15945	15967	15935	16159	16121	16064	16026	16104	16046	15940	15903	16081	15924	15964	15981	16012	15864	15911	15980	15871	15941	16213	16035	16054	16141	15984	15915	15956	16120	15947	15970	16188	15962	15994	15926	15965	15878	15940	16272	16210	16142	16045	15899	16065	16049	15987	16008	16075	15982	15998	16016	15957	15917	16085	16098	16126	15869	16037	16029	16124	16130	16104	15939	16164	16070	16107	15951	15970	15937	16050	15995	15908	15845	15920	16001	15915	15913	16245	16018	15980	16014	15798	16001	15998	16082	16005	15944	16104	15998	15953	16023	15989	16048	16030	15939	15902	16100	15935	15994	16053	15928	15976	15987	16028	15994	16020	16114	15924	15832	15906	16018	15988	15998	15950	15774	15828	16044	15794	15989	15989	16016	16025	16169	16037	15823	15840	16180	16059	15964	15968	15931	15844	16009	15955	16059	16136	15988	15978	16053	15985	16066	15981	16059	15938	15880	16071	16070	16114	15781	15937	15855	16043	16007	15861	15944	15872	16191	15893	16084	15777	15984	15818	16155	15781	16024	15837	15860	16065	15781	16053	15902	16105	15991	15870	16024	16022	16122	16229	16181	16109	15987	15986	15940	16083	15873	15925	16092	16070	15740	15916	16039	15921	16037	15971	15995	15929	15954	15860	15818	15987	15911	16024	15871	16018	15759	15958	15902	16185	16087	16040	15818	16032	15790	16067	16065	15921	15997	15913	16001	16032	16037	15791	15959	15947	15912	15880	16068	15897	15935	16062	16097	16179	16109	15952	15870	16081	15861	15881	15861	16023	15866	15973	16108	16019	15998	16090	15951	16106	15955	15959	15879	16144	16123	15907	16055	16026	15966	15965	15996	15933	16057	16091	15954	16147	16001	15949	16039	15999	16014	15932	16163	15975	16002	15949	15950	15841	16037	16105	16097	16074	16072	15964	15900	16101	15956	16171	15941	15936	16193	15886	16011	16161	16178	16206	15973	16013	15890	16028	16004	16123	15939	16021	15991	16158	15952	15983	15936	16073	16172	16005	15871	16075	15931	15960	15972	16271	15945	15963	16124	15921	16189	16066	15954	16028	16093	15863	15787	16096	16129	15937	16015	16008	15902	16045	15903	15804	15866	15923	16152	16018	15723	16040	16061	16171	15942	15973	15933	16010	15864	15930	16037	15785	15901	16091	16016	16021	15659	15839	16159	15931	16042	16039	15966	15937	16092	16152	15984	16085	15958	15914	16040	15921	15998	16055	15921	15844	15999	16070	16028	16051	15824	15884	15968	16060	15944	15990	15937	15907	16050	15861	15889	15827	15994	16048	16042	16279	15957	16038	16107	15973	16069	16073	15951	15759	15912	15919	15961	15978	15969	15871	16136	16125	15914	16058	16119	15929	15873	15967	15840	15999	15874	16012	15831	16015	16157	15859	16134	15907	16005	16142	16173	15869	16101	15877	15835	15900	15988	15972	15966	16039	16065	15965	15997	15827	16037	16167	16002	15737	15895	15769	16055	15963	15850	16022	15999	16048	16027	15899	16044	15954	16048	16028	15923	15916	15872	16169	16048	15888	15997	16113	15771	15981	16271	16163	15961	15650	16049	15915	16109	15936	15981	16065	16094	15909	15934	16078	16167	15995	15906	16017	16057	15877	15745	16104	15814	15987	16034	16100	15894	16069	15962	16092	16025	15867	15983	16182	15979	15912	16040	15979	16111	15958	16036	15817	15893	16067	16135	15903	15906	15965	16056	15921	15919	16003	16108	15834	16013	16001	15905	16046	15932	15932	15996	15866	15804	15898	15983	15952	16049	16097	15837	15941	15969	15885	15984	15942	16077	16050	15979	16152	16034	16201	15937	16004	15886	16005	15792	15968	15959	16244	15940	16146	16069	15886	15992	15999	16131	16073	15912	15923	15870	15893	15992	16032	16107	15783	15867	15906	15901	16248	16012	15961	16257	16090	16076	16049	15906	16150	16003	15982	15930	15857	16057	16061	15947	15900	16076	15967	16188	16049	16177	16238	15866	15910	15911	15803	16054	16060	16042	15988	16099	16075	16091	16047	16016	15913	15989	15990	15849	16312	15809	15853	16005	16191	15878	16031	16088	16115	16027	16037	16073	15825	15866	15986	15967	15943	15874	16048	16258	16025	15870	16036	16049	16005	15903	16033	15931	16257	15920	15931	16048	16085	16071	15959	15854	15934	16001	16071	16109	16005	15785	15843	15919	15948	15755	16030	16094	15893	15967	15965	15967	15976	15965	15953	16081	15954	15970	15999	16006	15976	15953	16122	15946	16173	16059	16105	15924	15871	15982	16114	15962	15966	15758	15974	15997	15860	15888	16014	15723	15853	16022	15850	16040	15927	15929	16109	16150	15960	16057	16076	16019	15998	15896	15989	15956	15972	16063	16010	16010	16047	16178	16058	15989	15892	16094	16122	16067	16074	15995	16121	15939	16160	15873	16123	15955	16177	16111	15956	16109	16040	15812	15863	16027	15996	16188	16036	15888	15809	15951	15839	15905	15940	15841	16106	15866	15981	16099	15954	15877	16009	16048	15980	16024	15880	15970	15971	15915	15772	16016	15936	15988	16085	15785	16070	15942	15820	15905	16075	15993	15937	15902	15956	16022	15967	16011	16182	16061	16089	16026	16030	15907	16060	16135	15747	16078	16023	16103	16107	16133	16094	15950	15982	15906	16053	15947	15950	16091	15928	16103	16164	16227	15988	16043	16064	15978	16027	16146	15928	15923	15944	15922	16017	15941	16067	15818	15971	16035	15885	15871	15858	15934	16115	15891	15902	16183	15956	16153	16069	15952	15977	16073	16022	15939	16109	16004	16191	16151	15940	16058	16199	15985	16125	15922	15864	15883	15827	15942	15832	15917	16163	16108	15856	16094	16026	16017	15948	15859	16110	16122	16134	15982	16136	16012	16203	15907	16164	16068	15947	16050	15731	16087	15916	15830	15961	16046	16177	16013	16163	15952	15910	15930	16131	15992	15837	16034	16101	15913	15919	16131	15965	15915	15967	15997	16081	16158	16058	16010	15917	15945	16102	16048	16065	16182	16154	15950	16014	16084	16111	16141	16251	16201	15813	16213	16157	16048	16085	15919	16001	15945	15880	16100	15955	15985	16043	16119	16026	16085	15833	15841	15987	15995	15828	16107	16074	16134	16019	15947	15998	16022	15930	16109	16028	16121	15992	16080	15806	15959	15956	15851	16013	16122	16032	15766	15776	16046	15984	16020	15676	16054	15903	15973	16100	15988	15815	16179	16025	16214	16203	16029	15980	16079	15953	16107	16113	16099	16044	15969	15875	15734	15878	15938	15839	16002	15944	16018	16059	15768	15789	15684	15995	16036	15982	16047	15978	15914	15923	15907	16040	15804	16124	16137	15963	15971	15882	15962	15993	16173	15937	16085	16038	15993	16119	15864	16111	16203	15821	15850	15884	15939	15931	16009	16014	16021	15976	16197	16075	16086	16067	15819	15854	16012	15934	16060	16068	15866	15819	15948	15942	15878	15991	15986	16198	15999	15860	16141	15909	15929	15910	16113	16042	15812	16083	16113	16065	16009	16064	16104	16238	16022	15925	15967	16128	16064	16053	16019	16109	16090	16028	15907	15982	15919	16106	15910	16275	16069	16064	15939	15946	16066	15840	15853	15758	16121	15916	16080	16012	15843	15839	16090	15992	16018	15940	15917	16038	16110	16011	16081	16010	15969	16117	15986	16060	15935	15903	15995	16172	16039	16023	16079	15992	16178	16164	15991	16092	15901	15991	15796	15952	16056	15913	16120	15998	16106	15940	15960	15990	15806	15998	15928	16110	16220	16117	16207	15994	15978	16083	15876	16177	16046	16039	16108	15720	16022	15998	15952	15979	15906	16085	16054	16026	16001	16091	15873	15745	16090	15902	16107	16064	16024	16039	15878	16119	16096	15912	15788	15873	15990	15946	16000	16066	15894	15905	15855	15728	16012	16004	16019	16213	16051	15911	15994	16066	15852	15897	15995	15822	16154	15963	15901	16010	16006	15805	16052	16029	16153	16016	16024	16137	15956	15824	15949	16042	16051	16002	16181	16052	15980	16150	15924	15689	15868	16016	15925	16120	16242	15970	15912	15957	15826	16090	15984	15872	16110	16159	16148	16090	16040	16190	15957	16008	15978	16029	15790	16109	15982	15906	16051	16247	16150	15919	16019	15879	15777	15853	16130	15932	15924	16038	16178	16033	15910	15883	16031	16078	16039	15939	15936	16114	15864	16172	15974	15950	15988	15972	16006	16045	15955	15971	16033	16029	16048	15893	15973	16162	15772	15956	16135	16075	16157	16116	15834	16052	15923	15992	15900	16109	16052	15965	16182	15948	16120	15977	15949	15975	15775	15899	15893	16043	16101	16028	15950	16194	16131	16152	15948	15959	16015	15931	16004	16185	15968	16002	16076	15832	16150	16009	15908	16089	15865	16068	16256	16019	15998	16111	15892	15938	16075	15901	15996	15857	15967	16075	16055	16024	16028	15916	16222	16068	15984	16142	16122	15769	15989	15838	16049	16022	15882	15909	16167	15971	15925
14391	18118	17409	16138	15298	15429	15205	14992	15109	15323	15162	15561	17619	18439	16983	15719	14944	14723	14757	14747	14579	14636	14655	14717	14693	14635	14519	14655	14662	14718	14623	14623	14683	14583	14560	14793	14631	14564	14701	14686	14958	14493	14802	14601	14661	14556	14728	14687	14744	14621	14793	14511	14481	14722	14687	14787	14636	14591	14574	14422	14678	14679	14625	14547	14619	14658	14669	14777	14789	14588	14549	14680	14529	14523	14724	14799	14669	14662	14629	14648	14600	14520	14716	14670	14646	14569	14651	14579	14764	14736	14566	14637	14647	14492	14628	14598	14532	14723	14574	14576	14692	14718	14426	14793	14637	14491	14689	14710	14601	14702	14552	14626	14566	14723	14797	14584	14673	14602	14661	14502	14559	14573	14632	14709	14578	14565	14572	14593	14533	14851	14554	14560	14686	14637	14681	14561	14622	14576	14616	14813	14592	14671	14610	14583	14850	14685	14736	14579	14521	14629	14642	14636	14634	14581	14583	14476	14622	14651	14641	14639	14613	14657	14563	14553	14636	14693	14714	14577	14541	14573	14764	14617	14698	14552	14642	14717	14529	14688	14788	14483	14741	14584	14530	14681	14677	14612	14706	14664	14552	14658	14567	14671	14754	14673	14849	14586	14483	14510	14678	14651	14784	14581	14551	14719	14747	14849	14654	14624	14786	14588	14703	14659	14601	14636	14659	14652	14719	14648	14678	14510	14594	14650	14579	14597	14640	14646	14682	14624	14640	14594	14554	14541	14707	14526	14592	14625	14621	14665	14790	14698	14705	14675	14717	14794	14675	14807	14853	14545	14470	14636	14556	14681	14627	14791	14618	14832	14733	14834	14667	14749	14691	14713	14688	14553	14751	14626	14569	14648	14665	14658	14705	14863	14697	14831	14680	14585	14807	14561	14621	14767	14550	14666	14644	14560	14629	14629	14728	14628	14524	14449	14703	14537	14689	14609	14729	14651	14661	14633	14762	14685	14625	14717	14772	14428	14631	14686	14731	14677	14646	14741	14711	14787	14808	14545	14602	14558	14657	14665	14504	14660	14636	14703	14622	14636	14684	14416	14617	14554	14677	14586	14653	14627	14642	14554	14738	14591	14418	14576	14716	14578	14575	14730	14607	14604	14689	14799	14851	14622	14455	14630	14771	14532	14567	14670	14641	14660	14594	14557	14543	14615	14547	14754	14596	14611	14805	14624	14632	14605	14557	14698	14702	14461	14666	14638	14480	14665	14655	14502	14705	14557	14788	14743	14523	14507	14681	14705	14796	14665	14614	14573	14589	14672	14527	14773	14647	14791	14646	14734	14641	14658	14626	14616	14844	14655	14447	14523	14597	14619	14834	14661	14658	14630	14692	14608	14615	14762	14689	14736	14684	14665	14640	14762	14692	14512	14592	14747	14726	14621	14657	14720	14599	14804	14634	14436	14653	14673	14720	14686	14576	14704	14595	14594	14585	14806	14787	14753	14720	14790	14579	14517	14580	14557	14694	14725	14709	14483	14485	14802	14633	14538	14665	14727	14778	14468	14782	14465	14671	14669	14752	14606	14751	14622	14815	14751	14548	14523	14653	14598	14566	14629	14576	14752	14552	14665	14793	14718	14588	14547	14652	14547	14633	14617	14886	14683	14757	14563	14656	14626	14758	14668	14485	14611	14623	14724	14689	14495	14675	14765	14641	14475	14591	14581	14620	14633	14792	14587	14528	14797	14628	14598	14680	14766	14744	14513	14555	14533	14688	14677	14562	14648	14579	14623	14643	14739	14613	14596	14598	14814	14701	14505	14745	14617	14818	14737	14489	14785	14586	14583	14571	14650	14591	14518	14642	14585	14664	14620	14805	14641	14718	14468	14675	14659	14559	14718	14529	14642	14725	14424	14680	14730	14725	14547	14434	14657	14636	14718	14620	14650	14717	14726	14621	14853	14691	14658	14851	14632	14638	14620	14534	14638	14742	14661	14724	14651	14697	14645	14562	14555	14547	14547	14548	14617	14823	14459	14733	14679	14578	14773	14714	14491	14777	14711	14666	14431	14508	14792	14621	14706	14552	14556	14544	14624	14575	14755	14675	14643	14753	14782	14739	14662	14613	14616	14650	14646	14590	14703	14505	14683	14735	14630	14649	14563	14759	14543	14793	14539	14648	14685	14752	14720	14696	14681	14684	14636	14572	14668	14531	14683	14709	14704	14726	14685	14643	14555	14642	14610	14602	14619	14728	14590	14622	14486	14397	14708	14680	14619	14803	14581	14669	14644	14730	14707	14715	14611	14771	14615	14747	14570	14717	14761	14602	14674	14630	14646	14638	14379	14738	14689	14730	14637	14763	14760	14565	14746	14643	14691	14548	14653	14803	14827	14756	14598	14667	14491	14677	14591	14682	14706	14659	14542	14666	14665	14756	14554	14782	14637	14718	14613	14716	14575	14778	14717	14723	14548	14573	14604	14682	14698	14646	14610	14487	14790	14716	14637	14870	14815	14452	14666	14779	14551	14553	14859	14839	14560	14755	14692	14490	14793	14509	14587	14628	14699	14618	14729	14663	14645	14639	14649	14493	14605	14793	14527	14686	14578	14562	14706	14671	14397	14706	14589	14543	14656	14800	14595	14609	14644	14809	14719	14655	14519	14614	14548	14536	14840	14602	14782	14847	14505	14771	14876	14574	14708	14695	14721	14720	14549	14664	14659	14622	14616	14518	14738	14686	14780	14732	14682	14558	14617	14490	14593	14580	14658	14590	14630	14757	14785	14634	14559	14844	14599	14753	14708	14549	14750	14598	14657	14744	14683	14577	14700	14734	14688	14439	14682	14864	14717	14624	14689	14576	14723	14570	14593	14791	14634	14715	14624	14592	14767	14700	14709	14784	14491	14704	14590	14507	14724	14747	14682	14646	14791	14668	14759	14741	14682	14612	14704	14776	14780	14591	14515	14773	14780	14655	14755	14614	14544	14505	14526	14534	14755	14662	14679	14621	14686	14731	14606	14757	14672	14660	14619	14729	14812	14497	14757	14740	14676	14658	14739	14576	14657	14684	14716	14542	14475	14734	14658	14661	14588	14813	14720	14598	14630	14701	14669	14625	14514	14537	14648	14688	14685	14656	14603	14706	14816	14749	14554	14522	14645	14657	14757	14775	14525	14730	14858	14593	14560	14710	14714	14626	14658	14650	14604	14525	14708	14554	14579	14466	14752	14570	14800	14742	14634	14631	14637	14672	14697	14772	14594	14516	14631	14658	14547	14598	14718	14604	14747	14662	14843	14834	14644	14630	14686	14729	14565	14792	14671	14692	14726	14710	14497	14667	14493	14513	14695	14599	14613	14480	14569	14587	14682	14539	14667	14474	14699	14670	14628	14931	14792	14538	14590	14786	14717	14760	14688	14667	14609	14755	14529	14738	14640	14616	14645	14689	14709	14584	14537	14709	14658	14572	14690	14628	14568	14580	14688	14451	14586	14665	14479	14865	14736	14690	14500	14810	14732	14456	14656	14769	14515	14689	14588	14781	14672	14555	14813	14769	14659	14678	14790	14756	14625	14776	14626	14597	14647	14829	14521	14608	14675	14509	14633	14633	14675	14504	14575	14593	14773	14672	14712	14744	14826	14659	14544	14635	14716	14728	14513	14778	14705	14570	14563	14582	14736	14566	14727	14653	14666	14622	14776	14625	14609	14643	14661	14678	14573	14655	14697	14550	14654	14841	14551	14797	14805	14730	14659	14762	14587	14715	14685	14775	14644	14755	14684	14790	14708	14658	14663	14573	14629	14633	14645	14500	14652	14676	14625	14639	14455	14779	14507	14582	14712	14466	14627	14731	14679	14548	14509	14632	14631	14564	14583	14748	14610	14758	14767	14547	14617	14573	14489	14769	14720	14549	14572	14576	14875	14657	14676	14634	14703	14577	14604	14556	14599	14591	14622	14690	14624	14758	14533	14604	14546	14604	14704	14780	14753	14643	14632	14745	14670	14738	14598	14655	14775	14721	14790	14609	14714	14620	14724	14619	14673	14702	14569	14870	14677	14752	14581	14683	14813	14663	14782	14539	14563	14695	14578	14434	14515	14521	14596	14615	14578	14585	14546	14697	14719	14643	14785	14729	14708	14526	14759	14633	14726	14522	14765	14570	14649	14668	14498	14818	14937	14725	14703	14881	14769	14580	14670	14579	14731	14705	14690	14601	14906	14692	14777	14633	14507	14623	14549	14678	14510	14682	14522	14729	14703	14771	14670	14597	14538	14671	14542	14776	14608	14696	14567	14644	14635	14560	14736	14534	14775	14695	14752	14647	14635	14721	14586	14521	14652	14722	14765	14688	14660	14638	14774	14670	14599	14625	14703	14532	14619	14649	14677	14535	14865	14639	14612	14688	14675	14566	14570	14669	14552	14634	14675	14593	14593	14607	14797	14632	14711	14539	14744	14692	14581	14689	14678	14609	14511	14744	14547	14555	14675	14518	14640	14506	14677	14627	14586	14821	14659	14591	14592	14564	14689	14625	14661	14510	14783	14779	14577	14848	14641	14641	14713	14554	14588	14681	14700	14644	14540	14567	14684	14578	14650	14670	14545	14559	14606	14532	14565	14680	14660	14600	14655	14732	14660	14593	14650	14621	14586	14753	14765	14687	14755	14827	14532	14575	14661	14732	14757	14730	14626	14687	14644	14736	14584	14770	14797	14554	14626	14741	14640	14653	14851	14657	14530	14520	14727	14691	14554	14781	14556	14706	14621	14729	14634	14657	14576	14697	14608	14546	14474	14672	14700	14704	14764	14733	14669	14646	14616	14562	14628	14630	14736	14777	14556	14554	14800	14703	14450	14660	14761	14595	14716	14569	14644	14740	14696	14574	14608	14627	14642	14563	14597	14649	14630	14609	14690	14583	14779	14491	14708	14690	14603	14625	14600	14661	14630	14603	14654	14664	14491	14656	14596	14633	14729	14486	14738	14686	14676	14620	14690	14550	14707	14708	14781	14492	14623	14524	14692	14831	14714	14607	14530	14622	14752	14574	14678	14635	14721	14746	14822	14483	14637	14745	14762	14704	14755	14541	14703	14690	14850	14599	14574	14798	14655	14412	14725	14679	14621	14728	14670	14755	14673	14647	14580	14862	14737	14674	14555	14661	14534	14739	14683	14658	14680
24404	21630	29090	24721	22311	21793	20567	18036	17757	17554	17661	19881	32449	30546	27185	22860	19668	18352	17532	17390	17355	17084	17273	17344	17203	17254	17085	17201	17132	17227	17200	17401	17298	17249	17334	17242	17261	17247	17230	17054	17309	17140	17132	17160	17097	17142	17216	17215	17150	17224	17403	17183	16986	17023	17357	16973	17152	17037	17128	17033	17597	17265	17384	17130	17115	17305	17112	17167	17029	17215	17271	17132	17331	17205	17247	17108	17202	17074	17079	17091	17294	17296	17260	17152	17152	17186	17084	17169	17160	17054	17387	17162	17291	17149	17134	17294	17179	17058	17057	17173	17260	17026	17125	17131	17065	17146	17140	17206	17251	17204	17368	17287	17178	17073	17074	17084	17146	17179	17213	17018	17245	17239	17157	17301	17089	17148	17114	17002	17060	17084	17099	16941	17128	17185	17201	17043	17275	16933	17139	17261	17338	17126	17118	17084	17239	17093	17279	17304	17071	17097	17434	17195	17252	16995	17289	17123	17225	17276	17207	17037	17106	17244	17047	17214	17144	17134	17112	17075	17050	17136	17016	17194	17060	17026	16989	17163	17230	17075	17106	17242	16924	17176	17096	17041	17135	17035	17217	17091	17035	17139	17147	16947	17243	17199	17167	17121	16933	17201	17257	17066	17294	17184	17173	17254	17343	17251	17071	17043	17078	17092	17128	17100	17162	16978	17073	17019	17133	17215	17177	17167	17169	17207	16913	17071	17100	17102	17273	17113	17209	17151	17175	17106	16959	17047	17274	17040	17189	17147	17233	17434	17229	17041	17231	17132	17098	17127	17031	17132	17123	17089	17164	16979	17029	16968	17222	17137	17043	17099	17081	17055	17185	17021	17345	17167	17237	17017	17137	17115	17337	17175	17114	17133	17286	17115	17144	17227	17123	17219	17112	17264	17154	17201	17099	17172	17093	17256	17275	17259	17114	17022	17115	17133	17161	17055	17201	17169	17121	16984	17084	17200	17242	17315	17065	17182	17232	17142	17085	17168	17028	17141	17325	17138	17185	17219	17182	17173	17181	17064	17113	17281	17317	17101	17075	17139	17366	17125	17144	17179	17146	17271	17190	17190	17357	17025	17141	17245	17131	17150	17086	17252	17173	17088	16992	17301	17242	17093	17203	17271	17220	17180	16873	17133	17047	17139	17092	17050	17058	17088	17080	17185	17040	17262	17023	17067	17158	17102	17246	17145	17122	17133	17200	17217	17157	17077	16996	17084	17262	17135	17056	17182	17025	17213	17055	17040	17019	17023	17151	17141	17235	17209	17116	17328	16968	17058	17122	17201	17059	16942	17158	17314	17164	16889	16846	17069	17276	17122	17090	17221	17181	17083	16959	17206	17088	17172	17164	17178	16987	17219	17075	17316	17161	17077	17152	17179	17323	17156	17073	17188	17264	17170	17183	17292	17173	17187	17041	17201	17335	17056	17292	17235	17197	17186	17131	17060	17181	17276	17112	17302	17277	17184	16931	17360	17172	17251	17105	17105	17248	17228	17005	17325	17099	17299	17279	17164	17357	17174	17065	17028	17009	17181	17044	17064	17186	17297	17016	17038	17197	17350	17325	17351	16997	17176	17170	17233	17135	17133	17090	16986	17155	17237	17057	17140	16936	17141	17155	16966	17296	17107	17283	17228	17138	16904	16976	17017	17291	17295	17074	17080	17154	17327	17248	17318	17315	17040	17155	17194	17219	16976	17247	17024	17088	17097	17175	17308	17040	16868	17313	17149	17174	17247	17041	17158	16944	17091	17169	17081	16973	16969	17281	17181	17036	17055	17331	17019	17099	16950	17201	17127	17381	17222	17201	17135	17188	17206	17240	17210	17228	17220	17047	17199	17277	17063	17222	17215	17320	16955	17122	17106	17121	17141	17263	17089	17323	17007	17057	17139	16919	17232	16977	17068	17014	17294	17447	17260	17414	17019	17049	17293	17297	16888	17232	17175	16986	17144	17231	17000	17199	17212	17003	17166	17041	17122	17215	17012	17138	17255	17184	17317	16958	17253	17185	17384	17147	17060	17072	17235	17285	17019	17370	17362	17233	17138	17229	17049	17316	17208	17382	17233	17110	16873	17043	16895	16906	17176	17289	17119	17088	16915	17060	17032	17035	17176	17033	17245	17039	17345	17264	17042	17084	17103	17250	17219	17248	17280	17076	16889	17095	17116	17204	17440	17028	17079	17071	17193	17320	17014	17382	17126	17025	17141	17102	17085	17180	17161	17164	16876	17108	17247	17234	17163	17116	17158	17138	17093	17016	17214	17185	17292	17166	17121	17138	17042	17210	17362	17072	17170	17027	17164	17102	17010	17056	17278	17088	17216	17190	17262	17093	17298	17236	16979	17068	17154	17046	17092	17161	17177	16933	17046	17028	17141	17274	17259	17048	17177	17134	17119	17203	17188	17088	17129	17138	17336	16992	17190	17036	16996	17213	17097	17232	17170	17112	17195	16990	17249	17058	17190	17196	17264	17267	17001	17121	17180	17184	17213	17093	17159	16933	17201	17196	17091	17080	17291	17346	17235	17253	17155	17061	17238	17460	17039	17106	17079	17065	17120	17033	17239	17075	17200	17108	17215	17204	17168	17135	17286	17184	17004	17268	17303	16991	17247	17069	17153	16961	17110	17079	17203	17140	17089	17312	16958	17260	17190	17182	17250	17152	17146	17175	17195	17006	17073	17274	17157	17022	17118	16894	17060	17237	17077	17136	17253	17183	17301	17147	16885	17131	17178	17239	17133	17294	17359	17133	17139	17185	17064	17312	17123	16959	17176	17368	17226	17000	17190	17193	17149	17135	17302	17294	17130	17049	17260	17153	17140	17049	17077	17144	16921	17003	17127	17023	17150	17150	17118	17116	17050	17257	17017	17046	17206	17013	17091	17073	17002	17194	17075	16892	17116	17180	17106	17063	17283	17167	17187	17083	16960	17215	17157	17292	17009	17128	17061	17241	17282	17080	17088	17147	17263	16955	17034	16950	16983	17029	17238	17115	17188	17020	17117	17060	17046	17040	17164	17186	17108	17272	17304	17128	17259	17234	17180	17020	17091	17140	17106	17193	17044	16962	17255	17028	17207	17185	17183	16991	17009	17298	17024	17064	17027	16995	17026	17078	17101	17064	17091	17032	17253	17190	17170	17138	17098	17013	17131	17187	17035	17297	16995	17138	17207	17102	16999	17155	17032	17159	17165	17249	17140	17167	17233	17100	17388	17312	17063	17132	17090	17075	17162	17266	17270	17304	17250	17110	17305	17158	17219	17128	17253	17184	17127	17096	17262	16990	17076	17270	17130	17234	17052	17009	17131	16930	17095	17237	17051	17322	17039	17123	16999	17257	16875	17078	17239	17183	17064	17096	17308	16907	17037	17101	16904	17215	17227	17381	16999	17099	17330	17216	17176	17318	17013	16974	17057	17370	16966	17093	16900	17057	17191	17140	17323	16900	17107	17242	17060	17088	17268	17070	17284	17205	17030	16995	17164	17176	17180	17293	17015	17190	17049	17310	17165	17291	17142	17264	17162	17155	17077	17251	17117	17231	17227	17432	17140	17179	17049	17210	17131	17370	17109	17144	17179	17010	17232	17152	17027	17148	17296	17140	17070	17202	16963	17217	17052	17306	17053	17210	17360	17145	17262	17042	17369	17215	17077	17130	17173	17109	17085	17096	17219	17128	17069	17104	16969	17169	17128	17093	17245	17120	17005	17058	17020	17418	17346	17204	17076	17101	17082	17078	17172	17338	17251	17059	17371	17121	17217	17259	17110	17246	17101	17178	17176	17113	17312	17153	17260	16970	17116	17161	17175	17161	17150	17164	17281	17065	17121	17171	17112	17001	17182	17104	17138	17175	17121	17085	17128	17116	17225	17128	17014	17229	17220	17249	17028	16904	17223	17136	17334	17050	17220	17186	17134	17113	17044	17084	17319	17034	17129	17202	16987	17065	17295	17139	16951	17102	17205	17300	17042	17078	17189	17220	17001	17000	17270	17115	17034	17190	17254	17233	17108	17360	17190	17040	17071	17211	17133	17200	17209	17027	17122	17201	17028	17191	17043	17141	17111	17069	17276	17015	17317	17165	17111	17034	17116	17091	17016	17098	17178	17064	17112	17236	17116	16967	17061	17271	17100	17089	17178	17155	17007	17031	17111	16996	17011	17236	17042	17182	17333	17109	17044	17068	17268	17094	17141	17282	17065	17095	17118	17030	17139	17188	17247	17137	17101	17057	17199	17109	17173	17261	16921	17219	17043	17146	17190	17240	17238	17093	17311	17233	17310	17036	17176	17207	17240	17200	16981	17276	17111	17057	17168	17231	17075	17220	17114	17327	17072	17321	17198	17115	17196	17115	17246	17010	17164	17146	17310	17145	17141	17272	17106	17158	17046	17155	17100	17206	17267	17132	17134	17056	16993	17060	17033	17128	17239	16954	17078	17096	16976	17245	17089	17226	17252	17067	17284	17090	17100	17092	17137	17155	17056	17049	17259	17118	17263	17417	17224	17139	17241	17113	17176	17016	17148	17289	17023	17159	17207	17118	17227	17226	17133	17346	17342	17050	17123	17256	17188	17252	17173	17153	17110	17206	17159	17066	17097	16934	17231	17410	17001	17282	17176	17278	17116	17102	17015	16919	17120	17130	17080	17151	17187	17387	17149	17061	17087	17317	17139	17298	17051	17144	17238	17039	17105	17088	17261	17147	17022	16769	16882	17323	17282	17053	17333	17200	17277	17222	17075	16976	17091	17119	17112	17089	17179	17023	17234	17106	17120	17099	17152	17150	17178	17256	17253	17233	17242	17307	17237	17120	17166	17075	17112	17338	17210	17367	16977	17026	16994	17064	17324	17175	17146	17179	16988	17090	17166	17070	17180	17325	17121	17198	17144	17413	17186	17014	16950	17290	17274	17039	17132	17168	17276	17098	17211	17278	17033	17039	16889	17074	17085	16979	17074	17199	17139	16997	16984	17142	17123	17280	17041	17181	17204	17119	17274	17307	17247	17115	17175	17067	17297	17118	17037	17008	17020	17430	17135	17258	17175	17172	17239	17181	16992	17253	17225	17208	17112	17135	17162	17141	17157	17078	16897	17197	17271	17026	17182	17234	17193	17177	17194	17186	17102	17204	16947
14165	24456	23337	19222	18154	17621	16996	16518	16534	16262	16291	20961	36417	31674	28438	22167	18517	16757	15983	15711	15521	15584	15634	15681	15517	15499	15397	15499	15789	15567	15516	15584	15582	15577	15604	15610	15703	15546	15677	15593	15698	15690	15564	15745	15586	15617	15608	15670	15508	15514	15824	15656	15692	15517	15525	15647	15533	15614	15655	15676	15475	15682	15545	15507	15661	15630	15765	15540	15532	15422	15643	15700	15502	15724	15639	15753	15556	15653	15652	15635	15545	15444	15615	15810	15703	15668	15427	15577	15503	15676	15837	15627	15641	15768	15505	15445	15562	15718	15542	15483	15598	15561	15584	15650	15538	15695	15483	15503	15832	15620	15529	15457	15580	15613	15610	15549	15510	15567	15747	15739	15591	15578	15534	15599	15475	15577	15648	15599	15621	15750	15619	15612	15663	15694	15587	15575	15708	15508	15568	15482	15596	15602	15465	15558	15510	15619	15531	15636	15585	15452	15520	15481	15427	15642	15672	15570	15776	15714	15568	15679	15644	15569	15537	15627	15598	15641	15605	15617	15724	15513	15575	15549	15710	15498	15579	15490	15543	15621	15534	15589	15520	15757	15567	15538	15483	15613	15586	15503	15659	15672	15631	15647	15504	15621	15629	15519	15587	15625	15556	15591	15518	15579	15488	15446	15598	15473	15610	15684	15496	15589	15704	15595	15568	15559	15578	15532	15451	15629	15697	15805	15335	15481	15466	15588	15595	15558	15419	15566	15594	15621	15430	15531	15527	15656	15643	15389	15621	15557	15558	15561	15633	15440	15457	15616	15616	15588	15461	15595	15447	15725	15702	15664	15778	15605	15546	15540	15590	15529	15728	15613	15528	15620	15620	15687	15643	15480	15615	15651	15591	15420	15569	15570	15719	15587	15685	15608	15389	15667	15595	15559	15494	15596	15399	15628	15601	15473	15675	15668	15646	15662	15624	15499	15508	15526	15540	15592	15692	15505	15726	15834	15480	15567	15570	15688	15736	15715	15547	15577	15600	15523	15522	15499	15662	15677	15582	15555	15727	15582	15560	15807	15518	15555	15663	15613	15580	15642	15570	15643	15503	15593	15524	15410	15557	15818	15497	15536	15688	15677	15469	15742	15446	15433	15479	15481	15612	15589	15587	15632	15438	15502	15418	15671	15493	15654	15585	15673	15630	15698	15770	15637	15658	15562	15632	15545	15522	15577	15484	15467	15413	15536	15685	15568	15632	15785	15674	15500	15665	15599	15415	15700	15618	15661	15409	15477	15438	15559	15439	15412	15522	15753	15468	15582	15592	15575	15734	15484	15526	15379	15426	15605	15659	15554	15421	15505	15452	15522	15594	15503	15597	15600	15530	15615	15662	15509	15800	15419	15544	15752	15502	15695	15610	15601	15691	15542	15445	15592	15554	15634	15710	15466	15668	15555	15563	15646	15640	15564	15476	15625	15704	15685	15526	15511	15607	15424	15617	15534	15568	15556	15381	15738	15501	15648	15420	15609	15561	15722	15619	15467	15613	15621	15644	15509	15506	15450	15588	15642	15421	15640	15608	15580	15571	15572	15524	15564	15465	15565	15559	15684	15490	15718	15618	15537	15637	15517	15599	15712	15749	15616	15682	15567	15705	15603	15624	15673	15391	15562	15528	15355	15523	15493	15484	15445	15375	15574	15518	15767	15485	15497	15599	15706	15594	15543	15503	15671	15463	15564	15756	15671	15491	15647	15638	15586	15595	15623	15573	15560	15448	15595	15383	15569	15758	15509	15527	15690	15465	15584	15799	15768	15491	15283	15514	15676	15592	15615	15604	15667	15743	15491	15672	15542	15710	15549	15619	15660	15397	15645	15498	15543	15594	15626	15486	15559	15775	15374	15402	15574	15548	15553	15743	15640	15522	15644	15545	15617	15590	15671	15605	15629	15493	15711	15579	15619	15598	15713	15561	15798	15742	15647	15544	15664	15648	15371	15658	15604	15487	15698	15736	15661	15551	15655	15533	15584	15614	15448	15632	15377	15653	15580	15606	15530	15480	15621	15479	15396	15691	15591	15619	15664	15506	15518	15547	15448	15666	15582	15489	15308	15705	15623	15586	15571	15637	15579	15531	15492	15612	15610	15733	15717	15685	15603	15604	15536	15679	15686	15582	15677	15471	15480	15578	15548	15636	15517	15457	15554	15727	15620	15499	15544	15482	15635	15617	15556	15492	15459	15444	15524	15445	15680	15624	15510	15702	15626	15531	15829	15735	15679	15529	15543	15551	15554	15587	15670	15469	15678	15602	15634	15471	15622	15592	15309	15642	15496	15417	15525	15517	15502	15653	15588	15535	15818	15664	15563	15501	15537	15523	15616	15618	15526	15608	15423	15542	15496	15659	15636	15607	15566	15756	15557	15471	15634	15422	15619	15521	15573	15377	15572	15597	15622	15544	15499	15492	15528	15509	15669	15644	15535	15564	15561	15555	15433	15618	15560	15569	15715	15630	15716	15519	15475	15627	15630	15564	15552	15473	15498	15621	15623	15725	15668	15644	15541	15569	15423	15502	15661	15603	15553	15654	15562	15490	15682	15669	15523	15667	15617	15570	15467	15684	15706	15510	15503	15724	15530	15622	15645	15633	15475	15634	15566	15629	15525	15689	15619	15674	15490	15583	15523	15485	15668	15605	15543	15599	15674	15634	15430	15699	15550	15783	15646	15624	15588	15565	15579	15578	15426	15545	15844	15645	15636	15585	15567	15688	15658	15489	15471	15386	15676	15732	15777	15684	15725	15465	15655	15588	15431	15526	15537	15727	15524	15752	15473	15531	15607	15669	15565	15478	15502	15568	15649	15555	15411	15493	15540	15631	15580	15553	15697	15565	15619	15595	15615	15762	15815	15377	15504	15722	15515	15573	15688	15415	15808	15646	15538	15480	15521	15293	15567	15550	15603	15669	15585	15684	15643	15555	15673	15484	15625	15462	15466	15532	15537	15616	15539	15490	15551	15794	15569	15581	15714	15428	15601	15590	15478	15557	15502	15468	15495	15432	15609	15647	15539	15714	15528	15716	15372	15556	15439	15465	15605	15638	15554	15477	15318	15510	15570	15550	15668	15489	15492	15604	15530	15590	15536	15554	15654	15622	15493	15498	15720	15605	15532	15681	15583	15595	15396	15790	15609	15676	15603	15535	15528	15580	15414	15678	15632	15661	15395	15567	15566	15562	15685	15485	15584	15639	15589	15505	15587	15674	15611	15753	15543	15645	15600	15536	15779	15501	15672	15599	15630	15516	15520	15689	15608	15679	15367	15621	15604	15475	15548	15443	15479	15399	15395	15625	15529	15505	15745	15527	15666	15649	15644	15545	15577	15326	15476	15591	15573	15580	15609	15928	15601	15632	15564	15475	15644	15608	15694	15755	15668	15598	15624	15601	15481	15524	15453	15601	15619	15632	15693	15637	15670	15618	15603	15583	15723	15560	15556	15468	15544	15561	15720	15584	15492	15431	15568	15542	15585	15542	15598	15571	15574	15564	15551	15639	15720	15550	15505	15502	15690	15713	15726	15614	15603	15655	15524	15577	15598	15693	15614	15498	15560	15564	15609	15808	15709	15567	15733	15409	15463	15450	15538	15506	15584	15462	15580	15494	15783	15559	15752	15509	15543	15467	15653	15567	15549	15653	15607	15567	15504	15686	15623	15588	15417	15578	15538	15685	15537	15493	15663	15552	15573	15666	15525	15587	15579	15667	15392	15522	15682	15586	15632	15454	15470	15717	15744	15649	15655	15700	15458	15737	15583	15632	15511	15577	15489	15754	15476	15521	15500	15634	15580	15508	15496	15535	15470	15589	15590	15518	15496	15595	15471	15638	15686	15497	15569	15518	15757	15584	15560	15506	15675	15512	15408	15687	15729	15744	15700	15571	15499	15537	15633	15511	15869	15568	15544	15427	15629	15648	15590	15601	15716	15523	15493	15487	15503	15541	15740	15693	15632	15596	15676	15330	15548	15563	15757	15560	15652	15486	15520	15527	15631	15571	15555	15488	15633	15626	15585	15626	15506	15730	15595	15474	15560	15521	15572	15506	15742	15626	15613	15527	15609	15520	15615	15600	15569	15599	15313	15594	15557	15708	15832	15686	15650	15740	15586	15687	15435	15755	15519	15717	15567	15666	15704	15547	15716	15681	15543	15483	15520	15590	15592	15633	15617	15555	15629	15539	15612	15528	15625	15699	15700	15517	15446	15685	15443	15718	15622	15625	15709	15529	15647	15662	15797	15758	15520	15632	15429	15618	15614	15470	15498	15647	15730	15520	15748	15609	15555	15458	15617	15545	15465	15682	15643	15576	15537	15545	15555	15519	15508	15625	15630	15574	15527	15504	15645	15612	15434	15770	15456	15467	15783	15722	15527	15603	15670	15498	15543	15501	15256	15694	15569	15608	15611	15537	15651	15511	15575	15630	15523	15744	15576	15608	15658	15794	15679	15721	15509	15506	15704	15623	15522	15681	15611	15484	15440	15560	15533	15745	15592	15687	15650	15548	15562	15579	15511	15458	15701	15413	15537	15415	15654	15650	15571	15774	15619	15504	15567	15612	15515	15697	15758	15532	15550	15579	15761	15659	15722	15429	15440	15540	15542	15691	15597	15652	15684	15529	15499	15494	15515	15525	15494	15391	15763	15650	15686	15659	15529	15764	15739	15708	15456	15679	15581	15519	15662	15613	15591	15647	15763	15500	15655	15352	15592	15350	15619	15645	15614	15658	15604	15463	15494	15707	15451	15524	15463	15625	15695	15684	15498	15546	15504	15646	15669	15641	15565	15523	15456	15724	15547	15698	15623	15696	15579	15680	15567	15623	15481	15750	15642	15663	15575	15573	15645	15567	15629	15480	15571	15577	15550	15638	15716	15381	15652	15612	15631	15549	15530	15398	15610	15555	15690	15508	15644	15541	15660	15728	15710	15575	15419	15631	15585	15674	15527	15615	15458	15624	15677	15455	15537	15563	15597	15594	15458	15583	15747	15647	15447	15573	15500	15538	15402	15548	15680	15394	15694	15730	15637	15631	15596	15684	15545	15653	15506	15655	15565	15558	15760	15589	15603	15549	15496	15463	15533	15692	15441	15606	15588	15741	15600	15529	15627	15637	15706	15713	15581	15466	15522
23327	21678	29645	24253	21844	23555	24611	19021	17975	18611	22580	34473	36326	33410	32673	27855	22635	19875	18457	18034	17606	17744	17593	17813	17541	17356	17475	17408	17538	17482	17565	17515	17693	17457	17480	17417	17626	17561	17459	17334	17664	17490	17413	17375	17341	17390	17295	17771	17807	17502	17563	17532	17631	17278	17486	17413	17485	17368	17359	17482	17205	17646	17504	17527	17644	17394	17481	17547	17438	17448	17399	17433	17532	17290	17416	17334	17439	17204	17503	17470	17643	17244	17375	17350	17530	17556	17069	17367	17412	17437	17492	17320	17352	17374	17321	17411	17432	17551	17293	17567	17316	17561	17528	17261	17317	17326	17505	17539	17451	17524	17293	17565	17410	17495	17412	17444	17344	17437	17446	17400	17260	17516	17422	17493	17460	17338	17484	17488	17439	17345	17274	17402	17395	17384	17477	17295	17495	17530	17431	17280	17123	17337	17297	17360	17403	17474	17334	17360	17543	17377	17522	17494	17532	17418	17312	17428	17114	17427	17468	17278	17474	17284	17385	17428	17502	17280	17514	17357	17371	17662	17639	17463	17400	17588	17531	17467	17393	17198	17275	17550	17468	17556	17235	17448	17337	17288	17311	17338	17356	17153	17406	17343	17363	17397	17487	17243	17444	17597	17443	17425	17435	17198	17492	17368	17365	17374	17458	17570	17452	17531	17138	17306	17508	17291	17245	17558	17385	17442	17186	17421	17419	17415	17469	17306	17403	17400	17387	17362	17331	17406	17342	17626	17555	17243	17158	17487	17330	17426	17361	17435	17137	17362	17175	17326	17506	17529	17617	17504	17383	17460	17528	17437	17383	17604	17400	17320	17499	17428	17349	17534	17601	17279	17311	17555	17476	17605	17265	17183	17585	17478	17480	17427	17620	17592	17355	17210	17420	17356	17301	17294	17622	17515	17331	17395	17422	17482	17188	17370	17377	17413	17483	17444	17239	17486	17327	17338	17372	17369	17500	17362	17479	17296	17303	17218	17382	17429	17293	17143	17283	17379	17381	17460	17306	17364	17358	17356	17444	17528	17459	17402	17323	17346	17323	17440	17338	17344	17473	17383	17366	17511	17325	17593	17537	17444	17370	17445	17393	17454	17440	17349	17358	17267	17592	17544	17237	17460	17484	17306	17314	17429	17541	17406	17371	17537	17349	17325	17296	17543	17429	17168	17327	17391	17226	17275	17320	17413	17382	17462	17323	17602	17307	17418	17338	17132	17247	17350	17434	17403	17490	17420	17180	17264	17428	17183	17224	17315	17391	17425	17169	17376	17555	17520	17262	17228	17526	17481	17485	17333	17418	17405	17385	17246	17298	17350	17373	17535	17324	17366	17388	17569	17339	17202	17327	17230	17315	17434	17281	17282	17298	17332	17329	17325	17408	17450	17378	17171	17297	17100	17426	17376	17269	17411	17386	17356	17575	17473	17250	17407	17456	17491	17406	17265	17536	17620	17352	17337	17448	17482	17159	17268	17486	17364	17237	17361	17588	17327	17413	17421	17536	17227	17169	17516	17360	17351	17325	17112	17359	17224	17137	17374	17345	17347	17438	17445	17318	17476	17223	17244	17368	17435	17426	17326	17279	17445	17536	17371	17114	17382	17363	17383	17546	17314	17347	17392	17380	17436	17305	17337	17201	17224	17472	17371	17395	17292	17355	17299	17336	17169	17527	17327	17190	17524	17435	17489	17398	17222	17518	17314	17378	17394	17331	17530	17305	17446	17127	17371	17442	17524	17596	17300	17392	17388	17434	17304	17442	17293	17566	17380	17469	17378	17426	17320	17386	17284	17471	17171	17237	17471	17498	17338	17305	17583	17280	17476	17316	17373	17287	17324	17309	17285	17445	17570	17286	17314	17489	17451	17458	17448	17414	17238	17415	17537	17266	17384	17410	17313	17219	17598	17444	17389	17380	17461	17301	17197	17338	17422	17563	17335	17555	17547	17400	17291	17411	17346	17382	17594	17229	17339	17413	17351	17434	17261	17449	17460	17405	17348	17391	17514	17279	17555	17503	17479	17441	17370	17413	17433	17283	17393	17317	17249	17319	17243	17292	17343	17554	17351	17303	17395	17576	17257	17357	17609	17258	17333	17261	17500	17434	17310	17405	17324	17255	17164	17311	17314	17395	17412	17326	17436	17334	17452	17302	17486	17264	17355	17465	17432	17491	17294	17257	17273	17420	17567	17228	17368	17446	17208	17401	17426	17339	17400	17376	17329	17452	17165	17494	17285	17197	17434	17434	17337	17519	17486	17386	17454	17358	17355	17408	17254	17266	17207	17608	17316	17350	17448	17253	17398	17365	17261	17351	17384	17499	17320	17259	17395	17314	17431	17227	17379	17276	17412	17274	17340	17586	17397	17186	17274	17088	17465	17313	17302	17387	17391	17321	17309	17287	17297	17415	17398	17497	17626	17413	17249	17360	17352	17233	17234	17655	17403	17279	17336	17391	17203	17361	17566	17382	17444	17572	17363	17347	17344	17360	17584	17461	17139	17669	17544	17438	17271	17455	17458	17461	17550	17325	17058	17210	17528	17383	17160	17519	17331	17412	17341	17277	17184	17395	17392	17381	17466	17353	17464	17311	17436	17498	17390	17409	17237	17327	17223	17458	17466	17437	17459	17279	17203	17333	17436	17647	17401	17284	17320	17361	17495	17256	17214	17555	17411	17357	17426	17594	17450	17237	17380	17478	17492	17402	17317	17270	17634	17440	17273	17279	17164	17420	17308	17581	17515	17317	17440	17202	17253	17019	17373	17251	17261	17342	17147	17354	17250	17385	17539	17364	17508	17379	17482	17396	17405	17369	17315	17267	17392	17118	17360	17352	17504	17432	17434	17373	17151	17390	17379	17477	17472	17361	17385	17441	17453	17381	17445	17429	17472	17310	17219	17485	17403	17369	17308	17428	17379	17254	17566	17169	17176	17360	17255	17353	17404	17350	17571	17418	17399	17672	17533	17425	17228	17541	17353	17454	17369	17329	17410	17330	17366	17512	17545	17381	17362	17356	17388	17424	17465	17425	17445	17456	17435	17523	17280	17383	17340	17409	17315	17342	17308	17377	17250	17472	17638	17297	17359	17550	17199	17453	17582	17490	17315	17437	17221	17404	17382	17450	17214	17643	17244	17382	17270	17451	17340	17522	17500	17459	17517	17194	17198	17427	17301	17584	17304	17155	17471	17360	17286	17355	17284	17401	17340	17516	17595	17346	17440	17236	17278	17444	17267	17303	17491	17419	17452	17424	17404	17334	17234	17417	17412	17395	17556	17454	17463	17254	17491	17361	17381	17218	17300	17401	17523	17333	17520	17142	17282	17297	17457	17345	17527	17421	17655	17442	17221	17336	17271	17321	17372	17358	17428	17466	17521	17270	17352	17378	17358	17302	17256	17266	17303	17519	17442	17434	17512	17399	17509	17334	17240	17353	17297	17300	17395	17470	17344	17370	17290	17277	17444	17568	17358	17472	17329	17416	17154	17348	17424	17387	17307	17256	17360	17360	17381	17523	17286	17281	17557	17338	17425	17485	17154	17563	17323	17349	17373	17479	17258	17136	17558	17280	17509	17294	17457	17328	17382	17230	17315	17301	17228	17106	17490	17475	17465	17597	17319	17254	17317	17450	17341	17285	17391	17406	17540	17359	17224	17400	17494	17492	17412	17377	17360	17567	17285	17363	17415	17542	17452	17361	17307	17330	17622	17362	17179	17283	17308	17516	17411	17366	17389	17385	17428	17447	17480	17554	17635	17249	17470	17185	17340	17483	17345	17573	17508	17489	17366	17284	17340	17383	17366	17367	17295	17400	17438	17379	17355	17257	17411	17318	17347	17191	17197	17317	17458	17147	17344	17576	17559	17315	17376	17488	17321	17346	17388	17219	17221	17243	17257	17315	17348	17370	17526	17503	17360	17416	17257	17298	17458	17308	17526	17345	17390	17297	17230	17357	17385	17328	17257	17349	17354	17266	17319	17581	17289	17334	17471	17169	17356	17195	17412	17393	17251	17566	17414	17339	17194	17210	17154	17434	17411	17204	17175	17264	17483	17390	17363	17516	17471	17265	17606	17448	17522	17192	17314	17388	17234	17345	17548	17462	17331	17431	17373	17418	17281	17357	17313	17518	17453	17362	17354	17290	17473	17174	17292	17296	17457	17354	17360	17451	17371	17466	17213	17277	17161	17303	17111	17301	17366	17539	17294	17466	17389	17288	17244	17198	17492	17409	17294	17317	17549	17300	17555	17531	17439	17570	17285	17430	17375	17342	17599	17489	17280	17169	17342	17331	17381	17385	17405	17385	17327	17463	17372	17382	17224	17498	17207	17275	17317	17331	17457	17472	17248	17350	17360	17655	17445	17397	17404	17571	17534	17380	17336	17536	17304	17390	17338	17411	17331	17592	17515	17325	17432	17454	17443	17118	17351	17296	17353	17411	17465	17369	17419	17231	17477	17448	17167	17104	17463	17473	17508	17450	17136	17281	17381	17299	17249	17522	17254	17195	17504	17389	17422	17425	17381	17389	17386	17253	17234	17498	17473	17556	17176	17383	17416	17322	17554	17488	17291	17337	17235	17245	17523	17541	17264	17274	17384	17274	17306	17245	17333	17465	17551	17271	17429	17215	17457	17442	17249	17325	17383	17422	17550	17426	17378	17493	17342	17481	17388	17405	17391	17134	17383	17460	17568	17395	17483	17431	17255	17381	17229	17608	17503	17373	17410	17479	17512	17502	17330	17423	17436	17344	17537	17466	17335	17227	17309	17410	17307	17431	17384	17278	17234	17520	17351	17268	17371	17558	17258	17259	17386	17219	17292	17343	17403	17423	17362	17382	17398	17217	17514	17201	17474	17378	17486	17339	17309	17438	17345	17477	17391	17506	17429	17503	17483	17624	17071	17364	17346	17455	17420	17380	17347	17457	17213	17403	17278	17060	17424	17511	17398	17453	17538	17406	17275	17379	17493	17421	17437	17393	17491	17337	17349	17562	17325	17556	17193	17404	17666	17450	17485	17408	17367	17467	17605	17413	17432	17216	17475	17300	17410	17338	17369	17528	17431	17303	17608	17519	17209	17474	17465	17356	17199	17532	17499	17337	17314	17375	17154	17453	17207	17267	17226	17418	17407	17345	17350
15759	28536	26725	22118	20200	18807	17796	17195	16856	16672	24926	38616	38724	35977	35293	28385	21966	18318	16591	16107	15755	15799	15625	15859	15775	15425	15634	15789	15619	15739	15857	15759	15690	15814	15595	15752	15679	15699	15872	15668	15795	15732	15833	15802	15550	15762	15792	15639	15680	15583	15727	15750	15831	15699	15797	15665	15635	15534	15788	15478	15686	15841	15736	15574	15835	15731	15663	15824	15760	15826	15629	15676	15761	15762	15698	15676	15814	15617	15807	15853	15760	15613	15651	15707	15728	15684	15747	15826	15858	15927	15700	15647	15652	15618	15703	15628	15759	15841	15728	15781	15483	15708	15726	15678	15684	15726	15748	15754	15723	15572	15696	15805	15860	15626	15600	15566	15756	15864	15839	15627	15764	15741	15717	15825	15840	15807	15626	15793	15849	15564	15689	15775	15737	15747	15790	15651	15643	15756	15715	15755	15700	15675	15817	15591	15633	15801	15692	15865	15681	15543	15641	15753	15743	15667	15614	15998	15729	15613	15659	15887	15699	15713	15836	15737	15550	15855	15651	15638	15806	15867	15733	15733	15945	15849	15643	15725	15884	15707	15640	15723	15948	15719	15682	15710	15778	15658	15836	15873	15618	15676	15699	15742	15741	15616	15741	15805	15660	15671	15706	15666	15791	15813	15817	15787	15659	15682	15595	15709	15747	15596	15638	15841	15697	15654	15859	15555	15640	15702	15588	15629	15820	15587	15807	15724	15641	15676	15818	15750	15639	15645	15576	15539	15689	15704	15689	15604	15662	15798	15741	15677	15533	15909	15633	15872	15637	15685	15690	15680	15913	15612	15697	15492	15788	15566	15658	15870	15738	15588	15699	15709	15792	15554	15627	15680	15679	15675	15762	15782	15660	15554	15606	15774	15787	15730	15743	15645	15731	15689	15811	15646	15583	15560	15640	15623	15621	15862	15877	15615	15703	15705	15564	15590	15778	15671	15640	15576	15617	15835	15755	15825	15521	15800	15775	15316	15673	15757	15781	15766	15779	15662	15546	15654	15775	15690	15616	15740	15526	15695	15688	15616	15854	15595	15664	15735	15814	15754	15579	15543	15834	15808	15733	15766	15838	15597	15776	15658	15756	15429	15768	15602	15636	15610	15751	15683	15823	15545	15848	15650	15684	15698	15580	15739	15621	15654	15835	15706	15779	15622	15711	15659	15796	15770	15571	15826	15610	15705	15544	15794	15596	15581	15798	15626	15712	15741	15620	15678	15822	15631	15743	15719	15655	15698	15703	15647	15717	15700	15678	15790	15687	15777	15640	15538	15775	15736	15603	15727	15596	15714	15602	15750	15504	15822	15710	15688	15608	15905	15657	15763	15601	15652	15748	15706	15632	15627	15729	15690	15619	15788	15640	15884	15532	15725	15781	15908	15837	15741	15718	15684	15650	15585	15665	15579	15749	15758	15683	15748	15860	15772	15641	15585	15711	15446	15894	15739	15680	15732	15685	15773	15469	15792	15784	15684	15650	15649	15775	15656	15692	15594	15569	15765	15666	15778	15834	15659	15611	15823	15669	15666	15575	15864	15709	15582	15671	15808	15810	15624	15724	15617	15577	15767	15603	15663	15638	15743	15701	15572	15603	15825	15647	15707	15713	15638	15517	15648	15893	15651	15680	15719	15565	15792	15789	15859	15651	15749	15742	15812	15695	15689	15660	15667	15658	15626	15668	15771	15597	15752	15598	15724	15772	15712	15718	15825	15541	15620	15632	15748	15855	15624	15611	15755	15582	15657	15657	15774	15838	15523	15691	15625	15782	15603	15787	15766	15833	15811	15759	15759	15709	15479	15730	15538	15850	15621	15766	15792	15713	15579	15702	15667	15977	15533	15559	15793	15785	15766	15720	15693	15561	15783	15519	15826	15747	15694	15791	15443	15774	15861	15690	15707	15641	15748	15727	15860	15692	16026	15961	15775	15922	15810	15858	15865	15862	15673	15725	15706	15932	15520	15708	15628	15719	15739	15664	15779	15719	15694	15587	15696	15790	15630	15675	15646	15896	15672	15602	15624	15845	15641	15818	15531	15895	15660	15690	15717	15752	15632	15628	15608	15584	15845	15719	15610	15687	15719	15814	15877	15693	15762	16021	15859	15632	15633	15701	15753	15568	15754	15674	15607	15776	15682	15750	15528	15830	15617	15797	15472	15670	15822	15850	15587	15687	15719	15777	15627	15703	15606	15841	15869	15709	15690	15665	15860	15894	15691	15496	15740	15774	15677	15725	15531	15536	15658	15722	15619	15641	15766	15528	15696	15695	15563	15687	15674	15564	15556	15800	15760	15829	15954	15581	15891	15736	15806	15674	15670	15766	15658	15731	15654	15705	15809	15752	15616	15526	15829	15818	15869	15719	15775	15605	15612	15659	15820	15707	15786	15605	15759	15666	15711	15732	15663	15794	15524	15868	15831	15664	15682	15782	15833	15611	15607	15804	15718	15605	15844	15747	15675	15672	15623	15679	15786	15609	15678	15758	15837	15758	15671	15734	15860	15761	15766	15873	15803	15768	15646	15785	15613	15691	15674	15638	15659	15808	15508	15695	15510	15748	15653	15599	15644	15618	15563	15601	15750	15783	15698	15735	15715	15661	15697	15795	15640	15736	15697	15590	15610	15768	15802	15669	15724	15760	15626	15757	15541	15665	15717	15776	15647	15784	15923	15773	15855	15852	15551	15803	15674	15623	15812	15881	15713	15767	15647	15717	15680	15745	15710	15633	15654	15904	15602	15644	15690	15695	15697	15784	15785	15772	15772	15694	15646	15646	15710	15926	15652	15550	15660	15773	15552	15742	15760	15794	15615	15624	15663	15744	15679	15494	15797	15714	15822	15710	15838	15811	15655	15665	15709	15595	15685	15650	15687	15830	15761	15846	15776	15534	15628	15699	15594	15652	15749	15684	15641	15784	15886	15598	15743	15677	15611	15684	15780	15653	15684	15791	15793	15737	15719	15807	15729	15663	15765	15755	15715	15570	15721	15744	15734	15617	15795	15750	15671	15614	15706	15770	15690	15713	15696	15793	15772	15753	15746	15624	15664	15699	15756	15701	15647	15770	15763	15726	15754	15700	15567	15765	15675	15799	15800	15721	15658	15746	15779	15650	15704	15662	15763	15696	15766	15761	15622	15638	15741	15652	15990	15527	15643	15822	15721	15728	15572	15692	15660	15743	15665	15681	15734	15688	15651	15565	15661	15661	15626	15777	15782	15620	15757	15681	15647	15530	15753	15673	16048	15511	15697	15833	15662	15725	15563	15762	15560	15672	15587	15703	15612	15561	15552	15721	15731	15652	15754	15682	15672	15597	15669	15845	15759	15700	15657	15723	15776	15627	15762	15755	15751	15660	15859	15724	15788	15720	15776	15872	15880	15643	15549	15612	15823	15698	15697	15806	15582	15625	15875	15798	15656	15706	15564	15854	15636	15570	15562	15781	15911	15649	15712	15622	15644	15720	15592	15723	15663	15899	15661	15756	15750	15813	15575	15653	15581	15756	15704	15643	15687	15766	15620	15648	15681	15599	15637	15551	15673	15688	15711	15845	15674	15573	15562	15575	15661	15593	15693	15659	15700	15704	15551	15781	15664	15630	15803	15914	15527	15814	15738	15729	15796	15666	15752	15551	15554	15567	15733	15536	15559	15640	15818	15711	15679	15676	15662	15676	15551	15680	15690	15634	15896	15678	15815	15838	15851	15754	15715	15650	15616	15764	15632	15860	15818	15707	15588	15660	15795	15887	15758	15900	15603	15775	15821	15769	15760	15659	15880	15589	15558	15695	15655	15703	15807	15727	15691	15766	15654	15715	15681	15665	15688	15621	15699	15733	15835	15826	15663	15714	15686	15609	15663	15745	15795	15568	15587	15894	15705	15642	15671	15710	15672	15585	15781	15809	15848	15793	15828	15597	15663	15559	15677	15541	15691	15714	15707	15680	15646	15769	15610	15658	15784	15739	15685	15859	15670	15810	15614	15800	15705	15841	15865	15662	15647	15618	15641	15703	15800	15771	15728	15698	15700	15628	15784	15688	15580	15928	15660	15883	15674	15601	15669	15691	15650	15703	15687	15723	15725	15607	15689	15672	15847	15714	15828	15813	15643	15879	15618	15624	15758	15640	15729	15578	15690	15698	15814	15615	15645	15572	15735	15558	15592	15584	15714	15545	15669	15661	15716	15619	15585	15723	15769	15609	15617	15679	15585	15616	15695	15883	15683	15795	15730	15853	15682	15583	15755	15458	15699	15832	15708	15635	15650	15675	15679	15923	15635	15756	15583	15724	15724	15787	15620	15708	15661	15666	15736	15816	15780	15694	15631	15596	15826	15558	15502	15787	15697	15665	15582	15625	15736	15742	15674	15658	15630	15792	15812	15605	15721	15807	15683	15787	15783	15633	15770	15698	15844	15709	15797	15746	15734	15740	15619	15695	15652	15810	15700	15738	15759	15719	15569	15684	15948	15798	15557	15714	15610	15651	15674	15829	15693	15613	15727	15660	15747	15632	15627	15631	15694	15634	15732	15717	15764	15624	15687	15591	15625	15593	15663	15752	15627	15726	15968	15661	15786	15811	15608	15592	15691	15739	15669	15642	15579	15589	15752	15656	15603	15765	15775	15616	15650	15752	15697	15670	15600	15839	15684	15795	15826	15613	15816	15791	15663	15793	15679	15642	15759	15927	15807	15607	15637	15774	15743	15785	15684	15877	15710	15767	15805	15593	15699	15710	15787	15695	15686	15676	15669	15752	15634	15689	15564	15777	15669	15494	15831	15721	15742	15688	15633	15665	15692	15598	15475	15571	15657	15701	15664	15638	15806	15748	15641	15759	15697	15696	15580	15729	15720	15543	15656	15585	15841	15620	15641	15687	15776	15745	15575	15530	15835	15816	15841	15768	15749	15708	15759	15689	15760	15797	15632	15709	15660	15622	15656	15694	15696	15633	15671	15824	15844	15658	15576	15535	15545	15849	15681	15890	15638	15790	15515	15708	15646	15574	15740	15845	15622	15828	15611	15609	15603	15750	15718	15791	15650	15675	15623	15646	15603	15856	15645	15590	15749	15708	15603	15916	15824	15920	15574	15818	15603	15809	15727	15722	15762	15579	15748	15720	15794	15689	15730	15559	15712
26535	21193	23262	20010	16765	16295	16551	16096	16213	15998	16399	17550	17282	17732	17491	16917	16650	16159	16171	16035	15897	15801	16102	15994	16167	15995	15983	15877	16121	16160	16144	15977	15979	16176	15943	15911	15974	15980	16043	16018	16242	16020	15986	16070	15972	16039	16191	16042	16090	16014	16017	16019	15854	15949	15941	15962	16060	15776	16047	16006	16062	15897	15979	16072	16139	16011	15999	15959	16166	15853	16269	16133	15966	16039	15948	15827	15893	16126	15991	16022	16152	15896	15804	15892	16198	16012	15838	15897	15798	15896	16089	16051	16145	16075	16266	16163	16093	16026	15903	15940	16043	15942	15834	16009	16035	16030	16110	15835	16056	15941	16031	16019	15942	15965	15943	16151	16055	16074	15906	16145	15845	15914	16017	16044	16176	16133	15920	16061	16113	16097	16091	16156	16011	15985	15976	16178	16127	16020	15843	15810	15893	16004	16350	15996	16043	16059	15945	15830	16081	16043	16196	15896	16067	15933	16040	15885	15966	16053	15941	15922	16298	16173	16142	15905	15953	16076	16071	16014	15870	16002	15923	15909	16021	16119	16001	15910	16077	16072	16041	16111	16009	16004	16050	16012	15955	16108	15902	15946	16177	16086	15865	16104	15966	16027	15860	15923	16000	16210	15999	16153	16136	16026	16141	16035	15889	16083	16005	16050	15977	16125	15961	16032	16209	15944	15999	15798	16056	16062	15988	15975	15906	15833	16023	16186	16112	16055	15934	16102	15956	15929	16228	15979	16052	15946	16008	16130	15969	15936	16071	15973	15970	16030	15969	15877	15896	15734	15907	16048	16120	16031	15977	15977	15890	15993	16064	15886	16004	16015	16044	16045	16159	15876	15987	15849	15882	16068	16169	16015	15927	15937	15878	15902	15882	16246	16038	15983	16118	15993	15940	16028	16031	16045	15975	15980	16029	15925	15953	15779	15937	15868	15944	16124	15817	15760	15918	16044	16021	15969	15860	15824	16033	16086	15988	15944	16013	16038	16100	15849	15964	16012	15996	15981	15988	15985	16068	15872	15975	16190	15889	15991	15808	15910	16026	15949	15963	16003	15936	16124	15989	16084	16027	15925	15980	16071	16025	15991	15987	15955	15986	15739	15908	16007	15992	16071	15916	15958	16112	15936	16167	15938	15918	15845	16035	15997	16088	15947	15789	16042	15926	15893	16131	16065	16090	16223	16196	16034	16221	16205	15982	16021	15883	15888	15996	16018	15915	16114	16128	15982	15984	16121	16185	15952	16127	16211	15834	15912	15989	15836	16159	16071	16020	15971	16322	15856	15949	16061	16073	16025	16025	16011	16096	15970	15947	15988	16020	15814	16015	16225	16205	15671	15892	16028	15853	15996	16198	15914	16013	16158	15854	16068	15904	15885	16038	16033	16110	16119	16069	16168	16206	15884	16161	15873	15942	15930	16092	16031	16034	15905	16157	15969	15958	15997	16123	15983	15766	16063	16049	15976	16128	16082	16177	15736	16129	16076	15993	16048	16019	16086	16024	15940	16026	15984	15810	16058	15957	15963	15990	15921	15988	16022	16195	16039	15876	16029	15983	15951	15939	15986	16036	15922	16088	16082	15994	15867	16046	16063	15923	16076	16167	15951	16033	15952	16120	15932	15903	16062	16064	15993	15945	16137	15986	15932	15943	16246	15967	15903	16120	15908	15990	16101	15817	15844	15998	15940	15810	15892	16116	16057	15951	15986	16054	16072	15922	16227	16043	15926	15893	15959	16027	16031	16114	15964	16098	16049	16051	16007	16268	16091	16087	16009	15937	15763	15997	15935	16067	16018	15855	16010	16040	15983	15932	15914	16320	16158	15985	15918	16081	16049	15840	15982	15971	16084	15978	16179	16021	15852	16151	15881	15723	16163	15987	15880	15973	16081	15811	15851	16153	15996	16034	16020	16012	16068	15992	15921	16054	15902	16088	16097	16023	16190	16015	16067	15888	16130	16055	15910	16019	15788	15985	15993	15968	16122	16025	16001	16009	16063	15979	16070	15914	16231	15981	15962	16079	15959	16019	16031	16035	15881	16056	15890	16032	15906	15921	16010	16249	16000	15954	15886	15913	16009	16053	16111	16142	16171	15825	15907	16014	16011	15995	15942	16026	15951	15956	15888	15965	16039	15871	15878	16105	16073	15781	16124	16056	16024	16021	16114	15993	16074	15949	15766	15814	15890	15948	15871	16180	16101	16025	15797	16201	16158	16038	16124	15829	15972	16042	16088	16018	15951	16086	15917	15864	15965	16021	15989	15993	16164	16005	15978	16060	16036	15689	16013	16200	15965	16096	15806	15932	16187	16031	16064	15884	16037	15852	15954	16114	15992	15810	15906	16134	15912	15872	15909	15939	15955	16130	15884	16208	16053	16137	15971	16045	16083	16055	15932	16118	15906	16090	16005	16022	15948	15952	15912	15979	15927	15889	15931	16150	16105	15996	15972	16013	16222	16189	16029	16052	16140	16092	16149	15862	16215	16017	16018	15780	16068	15925	15998	16133	16127	16166	15926	16014	15897	15940	15936	16047	15928	16036	16182	16061	15997	16178	15909	15930	15973	15974	15852	16129	15904	16281	15785	16218	16081	15988	16095	16032	16186	16046	15904	16172	15960	15889	15931	16000	16085	16035	15888	15959	15930	16011	15935	15846	15831	16180	16229	16057	16159	15859	15922	15817	16065	15871	16016	15859	15845	16179	15990	15941	15839	16022	16001	15813	15963	15783	16017	16033	16036	16150	15934	16052	16046	16187	16013	16034	15901	15983	16189	15965	15844	16085	15970	16017	16085	15945	16015	16033	16033	16078	16117	15937	15935	16169	15949	16188	16072	15931	15820	15976	16067	16154	16003	15925	16105	15957	16045	15914	15982	16115	16145	15895	16190	15805	16320	15909	16083	16020	16003	15878	16192	16164	15988	16229	15968	16132	15843	15877	16175	16054	16007	16254	16047	15978	16117	15958	16014	16048	16109	16155	16085	15920	16125	15877	15961	15941	15930	15966	16034	15856	15938	15985	16055	15884	16066	15950	16004	16014	15853	16037	15954	16091	15977	15948	15954	15970	16079	16089	16196	15917	16069	16022	16044	15949	15798	16109	15978	15936	16206	15952	15888	15996	15972	15943	15951	15972	15999	16002	16067	16123	16201	16077	15999	16050	15831	16047	16042	15990	15944	15927	15976	15918	16039	16061	16150	16178	16174	16004	16016	15908	16048	15908	15904	16011	15960	15992	16139	16023	15958	15954	15981	15871	16051	15933	15962	16093	15958	16046	15928	15890	16052	15983	15891	15987	16009	15985	15878	16173	16087	16043	16125	15918	16070	16089	16048	15811	16091	16104	16092	16284	15918	16165	15822	15926	15900	15985	15942	16147	15948	16040	16031	15865	16017	15979	15888	16083	15931	15963	15950	15794	16033	15954	15941	16010	16189	16061	16105	16046	15937	15946	15925	15933	16040	16019	15965	16038	16073	15811	15922	16050	16029	16135	16147	16211	16082	15942	16108	15899	15941	15802	15867	16043	16062	15930	15866	16075	15919	15903	15976	16201	15990	16226	16053	15883	15965	15781	15928	15982	15872	16050	16259	16129	15959	16039	15923	16086	16163	16106	16098	15995	16043	16125	16123	16246	15976	15847	16047	15843	16008	15884	15968	16262	15907	15920	15892	15857	16082	15946	15961	15782	16003	15975	16055	15970	16044	15969	16120	16085	15995	16022	15850	15979	16071	16172	15938	15955	16057	15985	15990	15985	16008	16084	16080	15898	16249	16002	16123	15775	16083	15996	15923	15916	15783	15934	15977	15947	16052	16169	16068	16052	15925	16107	16007	16142	16079	16110	15865	15954	15916	16093	16114	16025	16138	16161	16037	16014	16312	16116	15881	16131	15894	15968	16141	16069	16096	15838	16166	15880	15990	16047	16069	15889	16024	15917	16085	16013	15790	16004	15906	15905	15887	16215	16134	16069	16018	15989	16013	15999	15981	15870	15840	15900	16032	15851	16106	16071	15933	16126	15979	15975	15981	15945	16025	15955	16061	15869	15910	16110	16153	15878	16052	15967	16212	15911	15923	16177	15965	15918	16056	16134	16224	16173	16057	16081	15784	16101	15969	16091	16099	15897	16056	15940	16053	16127	15968	15876	16098	15956	15954	15890	15933	15876	15947	16268	16057	16188	16027	16173	15939	15993	15836	16213	16110	16117	16030	15916	16082	16038	16058	16042	15941	16049	15980	16016	15994	15970	15846	15978	16170	16000	16090	16189	15847	16174	16213	15820	15850	16145	16003	16038	15878	16154	16136	16062	16027	15783	15892	16053	16174	16167	15954	16032	15834	16006	15901	15906	15908	16054	15835	15882	16096	15927	15983	16018	15873	15981	16182	15945	15933	15952	16106	15976	15736	16066	16017	16021	16051	15939	15931	16080	16123	16303	16148	15971	16024	16027	15986	16106	16035	15948	15887	15913	15951	15975	16067	16060	16055	15947	15856	15857	16004	16136	16015	16039	15902	15936	15896	15963	15861	15996	15795	15939	15804	15997	15940	15967	15898	16041	15995	16130	16114	15799	16061	16016	16215	15924	16162	15927	15886	16032	16094	16227	16168	16150	16055	16037	15881	15914	16188	16000	16030	16086	16032	16062	16117	16029	15773	15941	15835	15950	16047	15951	16047	15946	15833	16114	16095	16198	15983	16078	16053	16157	15903	15980	16077	15792	16207	16110	16179	15973	16053	15868	15925	15902	16065	15822	15941	16181	15936	16048	16100	16030	15868	16018	15864	15915	15822	15995	16051	15827	15948	16131	16013	16175	16104	15887	15880	15969	16019	16086	16060	16201	15836	16003	15965	15990	16014	15830	15898	15751	15853	16074	16019	16012	16033	16107	15912	16057	15929	16151	15926	15937	15868	16068	16102	16093	16031	15905	15836	15807	16048	16111	15940	15896	15964	15874	15945	16128	16146	15955	15905	15983	16117	16024	16064	15908	16221	15995	15967	16089	15912	16083	16100	16078	16016	15946	15797	16046	16035	16114	16020	16025	16021	16055	16087	15942	16023	16046	15867	15845	15869	15883	16111	15855	16100	15943	16163	15878	16204	16105	15870	15891	15950	16111	16019	16017	16187	16095	15716
14765	17696	18374	16623	15476	15274	15055	14818	14779	14884	15401	17199	16313	17193	16494	15736	15258	14809	14747	14578	14771	14663	14574	14654	14587	14622	14652	14729	14643	14543	14640	14422	14582	14761	14724	14425	14987	14591	14431	14662	14706	14553	14657	14677	14679	14553	14635	14884	14668	14663	14447	14504	14655	14548	14633	14752	14614	14807	14535	14729	14601	14643	14593	14542	14642	14777	14700	14575	14715	14512	14516	14827	14559	14681	14644	14873	14567	14661	14728	14545	14669	14598	14526	14662	14585	14522	14542	14719	14681	14744	14780	14580	14580	14753	14623	14618	14842	14547	14678	14808	14622	14729	14788	14730	14668	14649	14661	14551	14579	14686	14704	14730	14593	14691	14704	14738	14718	14519	14724	14724	14560	14508	14808	14593	14750	14654	14654	14627	14693	14760	14600	14668	14591	14850	14612	14659	14775	14575	14641	14500	14682	14621	14712	14563	14526	14503	14553	14532	14660	14737	14556	14650	14751	14723	14621	14615	14605	14778	14621	14707	14744	14629	14587	14625	14782	14653	14845	14717	14659	14527	14659	14691	14677	14745	14634	14589	14777	14560	14632	14642	14565	14755	14648	14683	14504	14656	14682	14602	14774	14678	14769	14834	14657	14711	14606	14591	14632	14650	14658	14472	14744	14615	14798	14681	14756	14740	14834	14603	14638	14441	14692	14758	14782	14599	14762	14627	14654	14678	14676	14551	14736	14660	14612	14525	14540	14675	14659	14668	14734	14381	14699	14630	14562	14608	14688	14724	14669	14654	14611	14724	14455	14679	14903	14612	14532	14548	14735	14621	14821	14737	14774	14471	14502	14574	14684	14734	14617	14620	14582	14638	14705	14662	14663	14746	14490	14800	14621	14722	14733	14749	14525	14600	14663	14664	14706	14603	14724	14423	14640	14577	14695	14672	14609	14622	14705	14655	14674	14574	14755	14661	14711	14663	14505	14691	14764	14693	14641	14736	14783	14674	14625	14729	14792	14805	14616	14575	14593	14679	14888	14699	14755	14611	14759	14691	14853	14563	14703	14493	14673	14747	14523	14726	14559	14542	14652	14545	14655	14686	14511	14622	14548	14884	14680	14811	14716	14785	14585	14850	14548	14737	14782	14697	14811	14667	14646	14616	14606	14739	14681	14544	14469	14609	14583	14654	14819	14524	14745	14605	14672	14688	14579	14800	14624	14746	14640	14758	14606	14680	14711	14880	14585	14615	14647	14677	14720	14602	14931	14653	14694	14520	14586	14720	14560	14704	14466	14700	14675	14672	14696	14752	14626	14692	14642	14692	14647	14683	14746	14780	14633	14642	14640	14627	14701	14531	14738	14673	14680	14606	14774	14565	14577	14429	14707	14720	14662	14801	14631	14658	14584	14634	14863	14661	14650	14779	14515	14685	14870	14653	14490	14743	14568	14685	14789	14563	14509	14724	14599	14619	14566	14803	14769	14726	14709	14620	14848	14619	14700	14632	14636	14529	14469	14655	14696	14661	14679	14804	14759	14630	14470	14456	14673	14647	14609	14640	14589	14460	14676	14735	14587	14729	14632	14617	14618	14661	14649	14624	14526	14559	14665	14665	14687	14742	14695	14665	14680	14573	14573	14661	14637	14731	14596	14628	14521	14636	14608	14654	14658	14749	14690	14760	14659	14733	14541	14669	14769	14676	14586	14565	14731	14706	14707	14629	14820	14743	14611	14663	14732	14744	14497	14630	14550	14667	14575	14587	14749	14669	14613	14746	14684	14672	14792	14541	14618	14578	14623	14743	14696	14516	14817	14687	14625	14738	14818	14603	14727	14479	14700	14655	14588	14656	14800	14606	14730	14645	14703	14730	14666	14776	14735	14645	14706	14599	14706	14639	14680	14590	14599	14517	14572	14425	14730	14718	14560	14682	14692	14683	14649	14604	14729	14764	14800	14733	14645	14692	14877	14596	14472	14805	14594	14606	14549	14566	14542	14832	14520	14829	14611	14612	14674	14471	14643	14657	14591	14749	14667	14440	14528	14641	14602	14613	14737	14613	14604	14561	14765	14528	14552	14610	14598	14773	14622	14604	14541	14674	14703	14721	14588	14723	14655	14610	14520	14659	14722	14645	14736	14766	14665	14589	14554	14648	14678	14749	14619	14720	14658	14712	14689	14688	14660	14580	14531	14608	14637	14665	14595	14646	14626	14664	14678	14694	14690	14573	14903	14564	14637	14654	14586	14587	14687	14714	14665	14651	14652	14810	14821	14359	14722	14584	14588	14737	14905	14597	14638	14594	14364	14664	14519	14760	14693	14648	14586	14594	14651	14718	14766	14583	14675	14605	14696	14751	14641	14794	14739	14717	14710	14700	14631	14721	14630	14610	14498	14676	14606	14584	14736	14741	14648	14764	14604	14721	14671	14704	14573	14658	14720	14667	14627	14614	14624	14754	14565	14551	14755	14522	14762	14743	14636	14676	14796	14578	14565	14679	14556	14597	14762	14662	14648	14633	14798	14641	14544	14802	14762	14798	14727	14687	14634	14854	14557	14666	14646	14630	14648	14587	14644	14605	14372	14526	14710	14755	14550	14614	14675	14717	14736	14518	14814	14817	14661	14694	14638	14652	14830	14598	14781	14419	14671	14522	14584	14729	14691	14716	14607	14699	14670	14699	14735	14639	14549	14524	14654	14826	14648	14531	14677	14495	14640	14592	14522	14746	14882	14696	14566	14570	14886	14662	14542	14751	14632	14644	14632	14627	14651	14564	14663	14612	14786	14739	14457	14623	14799	14598	14545	14533	14581	14675	14650	14672	14577	14548	14699	14590	14703	14661	14575	14753	14608	14640	14901	14731	14477	14654	14773	14420	14769	14552	14591	14613	14484	14683	14509	14658	14685	14647	14641	14540	14647	14749	14727	14698	14590	14497	14717	14517	14698	14550	14574	14685	14521	14491	14545	14938	14792	14937	14560	14548	14654	14522	14629	14540	14663	14685	14670	14729	14797	14668	14578	14711	14623	14675	14739	14747	14712	14680	14656	14630	14784	14570	14635	14711	14846	14569	14759	14772	14700	14689	14653	14727	14836	14639	14573	14550	14712	14631	14685	14633	14653	14676	14522	14744	14691	14727	14797	14616	14620	14606	14768	14693	14878	14588	14739	14869	14630	14637	14670	14770	14695	14570	14928	14633	14701	14595	14609	14564	14711	14684	14771	14708	14544	14604	14594	14851	14680	14739	14611	14682	14595	14691	14682	14596	14701	14618	14572	14601	14710	14802	14682	14712	14831	14700	14527	14619	14669	14630	14580	14712	14663	14706	14793	14772	14781	14685	14800	14740	14748	14715	14627	14750	14750	14583	14513	14536	14622	14573	14633	14782	14437	14667	14706	14646	14623	14665	14666	14636	14764	14663	14584	14739	14671	14767	14721	14661	14710	14671	14686	14753	14590	14676	14617	14640	14845	14532	14725	14580	14565	14784	14671	14663	14577	14614	14695	14625	14798	14769	14572	14623	14570	14850	14643	14658	14718	14613	14581	14418	14726	14746	14688	14689	14623	14694	14758	14553	14615	14708	14724	14628	14704	14667	14493	14649	14614	14837	14712	14548	14602	14495	14610	14675	14730	14878	14575	14693	14585	14621	14622	14696	14735	14691	14891	14759	14653	14715	14825	14807	14660	14756	14602	14577	14764	14774	14721	14737	14619	14595	14513	14693	14659	14686	14655	14655	14772	14647	14709	14543	14813	14672	14811	14664	14598	14848	14761	14579	14639	14702	14621	14658	14559	14575	14816	14441	14813	14619	14668	14763	14567	14633	14787	14618	14717	14708	14835	14755	14633	14620	14669	14745	14636	14695	14589	14620	14674	14701	14501	14762	14721	14593	14523	14585	14501	14768	14613	14601	14645	14788	14731	14581	14660	14534	14693	14611	14748	14600	14561	14758	14590	14726	14629	14745	14646	14740	14730	14610	14818	14635	14681	14819	14575	14790	14584	14651	14635	14690	14663	14710	14603	14572	14631	14682	14661	14608	14738	14564	14495	14722	14686	14592	14700	14786	14740	14654	14650	14648	14535	14563	14659	14710	14577	14702	14585	14638	14618	14728	14642	14703	14510	14731	14668	14514	14688	14705	14655	14663	14647	14609	14539	14706	14764	14660	14747	14652	14621	14725	14541	14630	14607	14552	14794	14677	14602	14598	14740	14729	14699	14573	14716	14587	14716	14381	14606	14409	14725	14555	14516	14604	14712	14674	14561	14556	14735	14698	14645	14641	14685	14522	14726	14774	14436	14567	14702	14724	14573	14543	14753	14554	14735	14698	14648	14607	14756	14700	14634	14657	14618	14731	14810	14508	14568	14659	14646	14626	14612	14702	14596	14601	14697	14645	14635	14805	14731	14540	14656	14683	14677	14577	14818	14661	14654	14570	14657	14586	14743	14785	14735	14590	14770	14851	14720	14775	14624	14680	14518	14731	14726	14564	14679	14623	14684	14624	14668	14576	14483	14787	14630	14714	14719	14723	14642	14620	14631	14773	14706	14682	14615	14500	14819	14491	14696	14679	14614	14655	14621	14598	14841	14731	14781	14758	14701	14566	14490	14579	14906	14525	14567	14568	14722	14564	14515	14549	14721	14579	14672	14742	14602	14672	14675	14623	14654	14679	14687	14667	14729	14723	14743	14520	14550	14661	14540	14573	14708	14645	14705	14605	14736	14747	14623	14652	14716	14683	14651	14620	14705	14605	14752	14728	14666	14578	14680	14884	14518	14618	14562	14783	14635	14665	14695	14634	14717	14662	14653	14516	14711	14803	14709	14607	14702	14571	14655	14724	14602	14659	14799	14632	14642	14633	14668	14559	14714	14637	14744	14535	14626	14778	14634	14673	14634	14746	14667	14618	14705	14654	14792	14762	14568	14605	14684	14739	14653	14745	14653	14667	14767	14670	14693	14625	14704	14747	14748	14630	14781	14445	14713	14789	14583	14750	14712	14468	14534	14728	14615	14671	14658	14709	14649	14722	14731	14503	14769	14728	14722	14584	14679	14723	14765	14702	14750	14724	14460	14629	14502	14570	14671	14635	14675	14519	14563	14786	14553	14730	14835	14862	14716	14591	14707	14516	14666	14747	14527	14515	14597	14840	14644	14533	14550	14675	14801	14611
24438	21720	29244	24828	22421	21831	20770	18208	17977	18501	19707	29371	33196	29750	24950	21600	19336	18235	17749	17781	17583	17567	17530	17453	17567	17611	17446	17445	17703	17424	17416	17589	17587	17430	17457	17551	17656	17555	17382	17498	17726	17326	17459	17476	17510	17453	17549	17615	17526	17466	17444	17485	17534	17487	17578	17426	17613	17329	17477	17536	17563	17571	17430	17446	17261	17355	17427	17228	17393	17264	17306	17217	17431	17410	17663	17547	17397	17401	17443	17454	17385	17274	17453	17289	17460	17409	17573	17462	17423	17541	17460	17534	17469	17328	17441	17309	17501	17600	17542	17374	17596	17426	17420	17529	17608	17546	17338	17439	17384	17632	17457	17544	17654	17393	17548	17337	17313	17458	17424	17380	17670	17531	17507	17383	17580	17374	17448	17541	17432	17579	17477	17397	17406	17432	17465	17389	17562	17534	17366	17326	17292	17487	17375	17327	17376	17573	17337	17517	17357	17639	17409	17384	17403	17333	17443	17448	17381	17321	17394	17253	17518	17418	17440	17487	17477	17451	17279	17373	17440	17516	17459	17764	17556	17544	17223	17643	17464	17491	17494	17268	17245	17394	17536	17392	17502	17390	17441	17307	17304	17296	17309	17482	17388	17365	17357	17515	17374	17506	17519	17409	17432	17356	17510	17449	17381	17578	17431	17480	17582	17620	17504	17551	17382	17248	17374	17302	17445	17387	17699	17561	17435	17557	17428	17592	17405	17313	17422	17391	17558	17440	17195	17642	17465	17426	17579	17386	17308	17282	17552	17566	17561	17481	17208	17429	17328	17507	17480	17479	17359	17540	17101	17379	17344	17180	17358	17567	17602	17407	17410	17247	17537	17531	17533	17419	17453	17438	17433	17358	17216	17555	17799	17433	17534	17406	17457	17364	17436	17680	17582	17371	17329	17392	17419	17690	17430	17445	17408	17584	17541	17589	17299	17390	17515	17327	17412	17505	17325	17203	17327	17318	17625	17315	17461	17538	17346	17414	17691	17268	17476	17507	17551	17531	17509	17398	17435	17311	17429	17511	17519	17436	17459	17413	17354	17442	17453	17259	17442	17596	17243	17371	17404	17310	17452	17407	17385	17422	17225	17593	17232	17389	17395	17600	17512	17222	17455	17512	17426	17441	17334	17482	17352	17296	17395	17438	17436	17461	17534	17443	17516	17518	17673	17431	17458	17518	17422	17403	17527	17412	17612	17605	17294	17503	17331	17497	17606	17498	17413	17530	17578	17645	17411	17258	17344	17625	17682	17579	17501	17637	17576	17511	17665	17531	17412	17502	17362	17521	17312	17434	17453	17421	17673	17428	17369	17358	17104	17257	17274	17379	17456	17308	17573	17513	17434	17571	17351	17339	17296	17539	17331	17309	17324	17660	17395	17276	17527	17372	17279	17393	17465	17353	17532	17521	17638	17342	17464	17404	17444	17590	17341	17438	17315	17488	17383	17273	17405	17300	17478	17397	17608	17535	17532	17403	17487	17514	17468	17388	17590	17427	17411	17470	17219	17586	17415	17448	17461	17336	17336	17523	17602	17583	17403	17524	17621	17515	17514	17541	17672	17397	17298	17118	17472	17465	17700	17361	17405	17457	17287	17251	17466	17396	17267	17549	17292	17672	17333	17435	17433	17312	17441	17417	17652	17582	17508	17522	17345	17408	17371	17604	17440	17536	17396	17484	17416	17258	17582	17568	17435	17472	17396	17445	17469	17297	17533	17291	17365	17296	17459	17443	17382	17506	17364	17560	17297	17418	17446	17382	17385	17585	17440	17408	17236	17433	17502	17269	17538	17382	17391	17538	17256	17472	17334	17589	17482	17499	17349	17348	17483	17531	17340	17339	17473	17467	17236	17471	17383	17459	17353	17430	17358	17335	17556	17446	17503	17259	17306	17312	17351	17639	17353	17438	17459	17463	17428	17277	17483	17447	17391	17386	17438	17564	17435	17414	17309	17388	17392	17496	17375	17550	17487	17416	17595	17394	17469	17314	17697	17383	17326	17545	17247	17543	17528	17307	17655	17160	17468	17419	17410	17439	17380	17637	17328	17447	17333	17408	17584	17355	17293	17505	17515	17636	17583	17270	17335	17362	17338	17373	17433	17392	17461	17649	17404	17437	17449	17258	17476	17676	17423	17619	17544	17352	17325	17336	17388	17443	17571	17354	17343	17394	17434	17530	17376	17412	17270	17428	17428	17489	17535	17487	17511	17347	17437	17362	17470	17611	17499	17448	17509	17532	17502	17427	17561	17393	17612	17271	17450	17374	17472	17381	17282	17356	17480	17491	17406	17405	17462	17391	17374	17462	17421	17570	17355	17328	17537	17432	17439	17513	17431	17392	17487	17489	17465	17474	17249	17426	17435	17385	17315	17336	17350	17584	17372	17253	17500	17280	17496	17326	17310	17548	17454	17421	17632	17614	17353	17467	17369	17531	17476	17436	17298	17380	17389	17394	17371	17379	17345	17545	17332	17761	17658	17162	17249	17358	17185	17152	17329	17445	17521	17404	17460	17394	17269	17355	17537	17385	17598	17628	17384	17344	17663	17333	17596	17381	17465	17447	17451	17220	17465	17506	17261	17378	17348	17474	17578	17264	17330	17485	17483	17522	17402	17305	17519	17317	17550	17517	17519	17358	17499	17553	17555	17437	17625	17388	17327	17416	17529	17658	17332	17507	17439	17402	17409	17386	17429	17345	17418	17332	17524	17527	17461	17438	17531	17502	17246	17363	17495	17371	17409	17374	17263	17523	17409	17478	17590	17548	17325	17551	17468	17480	17579	17227	17469	17350	17199	17335	17412	17482	17359	17548	17519	17461	17503	17548	17604	17502	17458	17516	17127	17242	17605	17353	17476	17482	17483	17468	17417	17622	17270	17472	17459	17443	17399	17498	17431	17312	17685	17588	17437	17484	17465	17252	17441	17155	17575	17657	17765	17378	17350	17320	17317	17308	17445	17535	17461	17342	17353	17409	17538	17525	17656	17312	17255	17562	17514	17417	17437	17536	17734	17535	17398	17234	17618	17464	17477	17387	17314	17370	17322	17329	17404	17607	17473	17327	17409	17323	17322	17497	17569	17300	17278	17408	17461	17536	17493	17699	17450	17341	17329	17625	17407	17534	17560	17333	17344	17510	17576	17297	17770	17399	17302	17593	17317	17362	17368	17392	17453	17411	17463	17387	17489	17500	17219	17507	17343	17489	17400	17443	17504	17326	17434	17389	17412	17598	17470	17459	17413	17368	17291	17586	17471	17349	17308	17320	17217	17478	17397	17390	17499	17410	17541	17440	17485	17535	17593	17433	17388	17488	17344	17633	17629	17658	17402	17367	17286	17391	17254	17537	17625	17578	17511	17263	17166	17565	17483	17484	17495	17387	17231	17497	17578	17446	17534	17386	17485	17541	17369	17446	17682	17477	17440	17590	17497	17363	17503	17452	17503	17435	17299	17562	17386	17604	17339	17507	17277	17454	17457	17553	17649	17654	17241	17368	17578	17305	17363	17398	17427	17293	17369	17306	17477	17413	17514	17429	17484	17383	17567	17801	17328	17408	17452	17526	17609	17525	17509	17491	17294	17449	17421	17395	17449	17617	17053	17287	17551	17511	17482	17451	17478	17457	17246	17482	17492	17543	17468	17614	17574	17736	17379	17350	17419	17193	17395	17424	17281	17480	17551	17343	17269	17459	17451	17352	17504	17395	17276	17456	17427	17405	17529	17601	17699	17414	17275	17620	17407	17414	17529	17622	17550	17562	17408	17601	17636	17713	17718	17457	17487	17405	17385	17451	17382	17480	17517	17433	17520	17650	17387	17526	17430	17506	17382	17625	17304	17313	17498	17557	17510	17474	17372	17436	17627	17562	17521	17411	17619	17465	17568	17357	17468	17308	17330	17362	17526	17446	17375	17524	17607	17509	17330	17449	17374	17380	17554	17339	17482	17340	17545	17554	17386	17412	17467	17349	17666	17413	17513	17332	17450	17389	17367	17454	17440	17391	17513	17296	17340	17412	17088	17523	17463	17497	17419	17425	17449	17467	17371	17270	17303	17508	17325	17470	17322	17365	17487	17479	17646	17343	17453	17317	17627	17285	17471	17545	17452	17428	17488	17456	17590	17617	17401	17381	17423	17480	17396	17516	17495	17418	17384	17457	17306	17435	17334	17506	17304	17486	17420	17515	17589	17476	17425	17271	17317	17389	17356	17353	17570	17445	17601	17534	17597	17651	17549	17518	17374	17218	17449	17400	17381	17313	17762	17497	17397	17584	17589	17566	17523	17530	17562	17385	17394	17500	17415	17395	17468	17594	17445	17434	17635	17416	17352	17474	17270	17345	17474	17398	17667	17557	17404	17467	17610	17448	17509	17385	17551	17378	17365	17476	17540	17425	17380	17513	17253	17281	17441	17372	17480	17333	17274	17485	17567	17467	17361	17337	17441	17361	17385	17681	17443	17379	17323	17672	17365	17663	17370	17424	17407	17445	17449	17439	17546	17249	17600	17541	17493	17344	17464	17525	17348	17473	17355	17545	17520	17291	17571	17519	17639	17463	17258	17514	17525	17119	17521	17344	17472	17379	17464	17392	17727	17627	17482	17437	17232	17218	17501	17335	17434	17510	17362	17446	17395	17460	17615	17455	17266	17317	17359	17556	17358	17457	17565	17347	17366	17328	17254	17478	17521	17505	17545	17453	17396	17474	17387	17525	17392	17406	17469	17403	17554	17596	17485	17516	17623	17506	17258	17438	17556	17419	17442	17312	17711	17493	17438	17637	17247	17364	17263	17566	17368	17391	17577	17458	17232	17466	17448	17363	17523	17290	17550	17337	17489	17355	17435	17593	17465	17444	17418	17364	17344	17397	17543	17545	17406	17510	17542	17485	17589	17353	17587	17369	17370	17470	17453	17582	17523	17393	17543	17481	17723	17461	17607	17623	17465	17441	17437	17278	17487	17686	17335	17397	17323	17405	17449	17236	17516	17530	17390	17466	17535	17398	17474	17338	17555	17583	17383	17302	17500	17463	17385	17356	17375	17442	17391	17469	17594	17361	17436	17516	17411	17402	17548	17338	17345	17508	17530	17292	17342	17487	17322	17338	17499	17593	17377	17270	17614	17494	17503	17269	17387	17533
14815	24808	24953	19995	18399	17632	17026	16553	16639	17339	20043	33506	36003	30972	24881	20534	17463	16493	15955	15736	15801	15765	15893	15805	15743	15919	15822	15824	15807	15815	15689	15797	15862	15949	15813	15727	15769	15853	15818	15913	15704	15735	15896	15804	15833	15746	15626	15776	15572	15815	15755	15827	16000	15757	15798	15798	15738	15707	15720	15896	15751	15847	15831	15852	15684	15636	15899	15745	15798	15815	15804	15883	15766	15827	15823	15819	15869	15805	15696	15809	15889	15726	15753	15846	15672	15826	15739	15852	15693	15887	15863	15757	15813	15722	15785	15781	15648	15955	15795	15878	15804	15753	15788	15866	15838	15850	15844	15737	15652	16015	15569	15801	15805	15913	15769	15676	15915	15776	15930	15762	15897	15759	15688	15890	15801	15783	15848	15742	15627	15694	15788	15988	15822	15771	15893	15692	15817	15800	15755	15914	15630	15851	15852	15851	15819	15777	15789	15796	15811	15832	15696	15666	15861	15997	15726	15749	15791	15725	15746	15931	15849	15859	15696	15865	15781	15906	15828	15861	15639	15595	15859	15910	15779	15902	15765	15923	15787	15934	15771	15760	15901	15694	15467	15589	15855	15855	15775	15874	15799	15900	15773	15771	15900	15803	15830	15739	15693	15642	15766	15931	15811	15730	15727	15716	15811	15733	15717	15776	15712	15895	15942	15890	15821	15631	15795	15746	15792	15788	15743	15770	15741	15668	15620	15808	15706	15754	15791	15858	15745	15872	15963	15894	15797	15960	15706	15752	15715	15822	15841	15992	15693	15739	15936	15786	15837	15867	15894	15669	15729	15817	15717	15731	15741	15734	15655	15710	15742	15699	15794	15703	15840	15811	15835	15807	15867	15830	15821	15783	15686	15694	15781	15866	15748	15795	15723	15802	15792	15755	15717	15787	15641	15546	15837	15665	15797	15800	15887	15733	15890	15755	15978	15794	15734	15648	15822	15781	15961	15746	15759	15983	15926	15652	15594	15786	15782	15927	15819	15794	15780	15821	15847	15728	15683	15755	15583	15919	15737	15838	15770	16066	15810	15542	15722	15805	15722	15795	15647	15784	15761	15622	15806	15765	15689	15880	15736	15609	15951	15867	15616	15894	15770	15905	15772	15662	15867	15655	15634	15810	15758	15781	15827	15836	15830	15862	15764	15808	15843	15834	15797	15852	15864	15605	15688	15734	15624	15814	15892	15848	15821	15729	15787	15733	15882	15832	15920	15776	15795	15926	15567	15856	15544	15887	15614	15959	15827	15656	15765	15668	15902	15787	15555	15621	15793	15904	15755	15755	15889	15671	15764	15793	15792	15939	15823	15777	15783	15864	15634	15865	15918	15836	15750	15904	15744	15859	15736	15872	15913	15712	15817	15660	15729	15697	15732	15724	15725	15748	15855	15815	15810	15667	15722	15814	15724	15738	15798	15658	15963	15722	15888	15679	15733	15663	15808	15794	15839	15818	15708	15855	15789	15822	16061	15866	15782	15768	15896	15767	15920	15873	15904	15627	15767	15659	15775	15729	15851	15702	15791	15812	15710	15614	15713	15921	15877	15804	15785	15744	15724	15646	15883	15775	15845	15827	15815	15906	15805	15761	15702	15796	15717	15745	15678	15816	15788	15815	15710	15865	15845	15747	15858	15667	15914	15671	15863	15821	15723	15662	15628	15679	15621	15731	15739	15799	15817	15699	15756	15830	15839	15647	15582	15776	15748	15837	15732	15900	15954	15795	15759	15668	15746	15747	15651	15680	15736	15899	15743	15684	15848	15694	15642	15851	15782	15930	15803	15536	15755	15823	15764	15735	15792	15714	15814	15785	15826	15766	15913	15820	15682	15917	15746	15794	15776	15695	15716	15807	15733	15924	15755	15660	15943	15649	15886	15703	15791	15739	15696	15924	15770	15782	15813	15703	15914	15635	16035	15582	15786	15746	15813	15731	15690	15789	15736	15680	15733	15940	15773	15780	15769	15745	15819	15791	15823	15795	15689	15701	15837	15771	15925	15907	15748	15737	15769	15787	15823	15722	15821	15826	15792	15859	15877	15728	15717	15911	15685	15841	15732	15788	15746	15683	15846	15748	15776	15852	15663	15993	15803	15841	15742	15882	15877	15702	15838	15800	15581	15582	15980	15689	15637	15793	15743	15914	15714	15879	15729	15883	15752	15719	15858	15660	15660	15715	15793	15883	15749	15589	15803	15766	15787	15836	15752	15746	15854	15803	15811	15652	15692	15882	15667	15877	15846	15811	15859	15798	15760	15916	15691	15752	15803	15690	15749	15705	15680	15735	15808	15804	15758	15734	15883	15668	15826	15567	15819	15739	15776	15784	15781	15888	15759	15640	15693	15723	15743	15833	15759	15763	15679	15808	15704	15856	15882	15604	15717	15826	15618	15846	15712	15771	15746	15771	15779	15820	16013	15732	15586	15846	15861	15703	15976	15720	15932	15786	15739	15639	15667	15655	15636	15766	15934	15730	15651	15663	15954	15869	15916	15849	15811	15963	15590	15748	15716	15857	15850	15552	15862	15837	15626	15678	15625	15877	15893	15684	15728	15872	15656	15572	15808	15711	15653	15838	15618	15545	15765	15818	15801	15710	15860	15722	15874	15700	15927	15890	15793	15794	15707	15827	15766	15878	15749	15659	15563	15802	15770	15763	15717	15767	15771	15790	15738	15735	15696	15843	15753	15670	15951	15741	15732	15626	15689	15756	15759	15815	15740	15716	15757	15635	15953	15653	15923	15785	15756	15595	15820	15707	15864	15833	15899	15700	15586	15658	15805	15715	15767	15822	15858	15929	15715	15722	15706	15707	15831	15643	15745	15838	15939	15870	15804	15709	15794	15878	15823	15769	15751	15746	15766	15806	15891	15836	15684	15741	15910	15715	15820	15786	15750	15740	15838	15898	15818	15871	15744	15678	15569	15618	15900	15956	15787	15811	15870	15736	15806	15736	15679	15821	15761	15832	15777	15741	15817	15831	15853	15743	15746	15779	15721	15796	15770	15777	15873	15851	15702	15848	15825	15706	15654	15752	15766	15837	15913	15610	15812	15622	15721	15714	15756	15802	15957	15829	15823	15734	15591	15722	15721	15733	15708	15843	15815	15796	15709	15740	15853	15800	15807	15809	15690	15731	15730	15579	15682	15624	15848	15930	15687	15720	15904	15830	15700	15766	15801	15874	15692	15908	15745	15675	15649	15844	15741	15839	15777	15672	15750	15859	15745	15744	15573	15805	15716	15753	15639	15706	15825	15761	16014	15800	15855	15786	15968	15749	15948	15816	15751	15935	15692	15898	15782	15837	15782	15806	15715	15724	15713	15765	15631	15755	16054	15805	15692	15683	15853	15677	15805	15713	15638	15872	15880	15826	15761	15738	15703	15849	15741	15820	15677	16002	15651	15728	15761	15728	15747	15785	15962	15730	15793	15599	15836	15854	15816	15833	15756	15926	15884	15802	15736	15899	15701	15707	15719	15938	15781	15851	15768	15713	15831	15847	15855	15733	15790	15822	15728	15880	15703	15829	15739	15545	15753	15547	15978	15899	15665	15870	15654	15649	15788	15905	15840	15804	15823	15762	15807	15598	15826	15859	15594	15875	15772	15912	15652	15669	15763	15784	15696	15713	15640	15746	15887	15804	15683	15674	15857	15876	15692	15714	15716	15786	15890	15818	15728	15862	15633	15799	15864	15803	15724	15815	15807	15725	15710	15755	15911	15825	15802	15743	15858	15870	15713	15638	15770	15722	15865	15801	15886	15688	15956	15773	15763	15867	15896	15644	15690	15679	15732	15777	15855	15839	15849	15784	15988	15792	15698	15802	15754	15635	15837	15757	15736	15846	15919	15908	15897	15928	15574	15627	15587	15600	15656	15782	15971	15841	15803	15772	15849	15870	15746	15806	15909	15730	15718	15704	15761	15981	15779	15641	15681	15731	15787	15931	15545	15721	15744	15882	15964	15804	15972	15765	15624	15820	15769	15756	15917	15889	15762	15786	15795	15754	15810	15706	15799	15761	15790	15849	15858	15914	15906	15707	15772	15668	15757	15803	15746	15727	15848	15886	15789	15871	15888	15758	15911	15866	15706	15757	15529	15743	15929	15843	15655	15611	15824	15889	15788	15691	16018	15817	15801	15876	15827	15946	15843	15804	15755	15892	15943	15709	15728	15926	15560	15766	15751	15850	15796	15879	15758	15710	15765	15683	15834	15652	15779	15799	15814	15675	15749	15995	15722	15871	15744	15754	15711	15710	15928	15537	15830	15816	15799	15867	15649	15743	15820	15648	15775	15902	15692	15701	15735	15761	15724	15811	15797	15819	15718	15847	15707	15695	15822	15711	15892	15678	15673	15679	15670	15885	15804	15861	15733	15977	15972	15719	15978	15808	15670	15830	15647	15690	16004	15833	15703	15547	15838	15727	15820	15721	15663	15723	15882	15552	15731	15861	15707	15583	15813	15700	15838	15687	15687	15751	15768	15865	15834	15871	15738	15913	15823	15759	15731	15775	15723	15838	15805	15681	15832	15678	15856	15753	15668	15791	15590	15816	15831	15891	15899	15695	15741	15680	15812	15945	15943	15906	15814	15819	15788	15891	15913	15639	16010	15829	15760	15851	15768	15898	15791	15687	15823	15747	15819	15775	15840	15715	15750	15659	15666	15809	15894	15622	15778	15661	15912	15914	15917	15806	15697	15838	15746	15796	15691	15857	15635	15923	15859	15832	15893	15579	15815	15801	15783	15776	15812	15744	15675	15738	15771	15782	15899	15714	15846	15763	15842	15954	15911	15720	15746	15891	15651	15636	15781	15613	15704	15676	15868	15793	15760	15884	15835	15625	15888	15754	15784	15841	15741	15884	15793	15789	15800	15818	15729	15706	15768	15835	15644	15698	15752	15600	15831	15821	15840	15838	15892	15706	15708	15852	15803	15716	15873	15737	15658	15749	15590	15737	15882	15918	15907	15840	15680	15845	15785	15724	15727	15867	15756	15880	15727	15659	15745	15696	15855	15674	15950	15836	15807	15745	15704	15691	15737	15606	15777	15785	15833	15699	15766	15657	15923	15881	15825	15807	15775	15860	15716	15790	15834	16093	15759	15932	15822	15887	15812	15832	15877	15648	15858	15771
22229	20646	28218	23089	20793	22571	23704	18633	18063	18692	22529	34913	39627	35084	29408	23264	19958	18346	17250	17337	17099	17169	17063	17317	17019	17190	17213	17123	17049	17056	16928	17176	17072	17141	17234	17227	17118	16970	16971	17109	17176	17177	17038	17041	16959	16991	17031	17070	17093	16993	17132	17175	17166	17058	17007	17093	16939	17161	17014	17169	16869	17064	16939	16870	17113	17061	17165	16941	16923	17057	17115	17291	17182	17154	17064	17003	16923	17021	17062	17116	16914	17097	17312	17178	17212	16752	17067	16845	16872	17003	16899	16880	17102	17125	17190	16958	17053	17072	16950	17023	16944	17007	17071	16931	16891	17015	16979	17068	16983	17209	16719	16935	17158	16885	16866	16994	16971	16971	16901	16980	16973	16873	17109	17026	17068	16814	16770	16878	17195	17113	16962	17118	16978	16960	16944	16955	16940	16975	16857	16865	17149	17195	16768	16999	17012	16978	16976	16920	16874	17097	16936	16939	16973	16957	17223	16916	17085	17123	17091	16879	16968	17108	17015	17039	16819	17035	17151	17106	17071	16915	17116	16961	17024	17046	17119	17064	17065	17008	17048	16929	17038	16764	17149	17082	17120	16783	16898	17118	16955	17114	17150	16866	16920	16943	16998	16982	17070	17104	16889	16914	17028	16952	17276	17114	16884	17153	17204	17091	16973	17101	16834	16898	16966	16982	16987	17018	17063	16957	17038	17032	16791	16896	17200	17050	17163	16839	17020	16978	16973	17133	16796	16769	16925	17155	17209	16900	16864	17179	17040	17042	16951	17090	17066	17021	16923	16953	17020	17026	17051	16895	16903	17130	17174	17075	17099	17031	16806	17138	17102	16725	17002	17039	16982	16978	16968	16976	17199	16879	16846	16893	16980	16964	16887	16731	16835	16973	17071	17082	16870	16828	16865	16964	17016	16828	16938	16941	17256	17239	16970	17150	16954	16896	17138	16994	16828	16990	17025	16940	16984	16908	16988	16894	16953	17113	17009	17002	16961	17137	17092	16935	16842	16894	16856	17068	17124	16953	17064	16948	16976	17112	16963	16902	16908	16908	17037	17083	17112	16909	17023	17172	17048	17120	16915	16780	17078	17076	16808	17060	16888	16766	17015	17003	16984	16840	17084	17118	17012	16866	17044	16771	16851	17011	17057	17105	17117	17051	16858	17194	17017	17095	17038	16665	17145	17024	16962	16880	16982	16947	17073	17000	17052	17002	17065	17058	17002	17017	17046	17159	17102	16966	16998	17155	17094	17162	16990	16982	17032	16741	17069	17007	17151	16986	16961	16995	17060	17046	17097	16875	16719	17121	17195	17115	16915	16751	17119	16829	17152	17154	17116	16856	16891	16918	17114	16877	17168	16895	17125	16948	17169	17276	16939	17004	16873	16968	16891	16935	17013	17176	17131	16971	16993	16981	16922	16862	17048	17209	17132	16926	16849	16812	16960	16965	17022	17203	16979	16932	17017	17000	17021	17128	17117	16769	16944	17021	16868	17065	17026	17042	17020	16888	17105	17060	16905	17018	17103	17156	17025	17008	17191	16813	17041	16856	16819	16952	17080	17052	17050	16774	16859	16894	17020	16774	16910	17077	16886	16960	16968	17062	16929	16974	17042	17138	16939	17095	17121	16942	16933	17115	16873	17044	17084	16951	17054	17062	17145	17174	16912	16899	16935	16752	16907	17058	16814	16811	17236	16904	17014	17083	16955	17064	17050	17073	16783	17035	17058	17094	17006	17080	17144	17170	16999	17041	17086	17153	16846	16938	16935	17201	16973	16980	16815	17041	16893	17004	17039	16908	17021	16930	17002	16940	16899	17067	17027	16789	16961	16989	17066	16934	17167	17054	16924	17033	16943	16949	17034	16854	16813	17073	17029	17057	17072	17032	16941	16944	16965	16817	17080	17065	17166	17199	17125	16962	16913	17117	17027	17002	16953	17101	17021	16793	17029	16891	16953	17065	17114	16949	17042	16949	17130	17057	16899	17050	17030	16929	16741	17112	17190	17186	17199	16992	17025	16941	17173	16698	17069	17047	17005	16948	16894	16789	16952	16924	16903	17046	16854	17034	17189	17061	16977	16806	16916	16883	17094	16845	16946	16834	17178	17057	17246	17124	16984	17111	17095	17029	17050	17106	17063	17031	16983	17044	17127	17089	17071	16958	16931	17020	16890	16930	17057	17097	17016	17013	17159	17107	16931	16928	17003	16990	17121	16966	17160	16866	16969	16964	17073	17106	17245	17001	17089	16873	16878	16758	16916	17109	17041	17251	16998	16879	16877	16941	16840	17058	16790	16979	17032	17037	17040	17028	16981	16875	17039	16939	16879	17098	16989	16975	17024	16998	16985	16966	17029	17127	17001	17018	17050	17004	17181	17125	16904	16866	16777	17139	16893	16829	17215	16928	17018	17164	17011	17007	17000	16948	16857	16980	16771	17019	16879	17056	16968	17030	17266	16917	17045	17025	17112	17209	16969	17099	17007	17068	16876	17039	17166	16763	17234	16951	16972	17085	17019	16960	16976	17038	17004	16893	17010	17101	17150	16842	17017	16921	17038	17039	16993	17049	16994	17223	16754	17077	17028	17009	16951	17133	17028	17014	16937	16820	16910	16949	17043	17115	16875	17097	16987	17107	16967	17046	16862	17094	16800	16925	17041	17025	16823	17056	17015	16958	16771	17063	17251	16739	17064	17071	16978	17113	17002	16893	16953	17034	16969	17052	16916	17039	16994	16957	16815	16692	16959	16899	16975	17002	17081	17057	16888	17008	17020	16939	16966	16768	17006	17075	16736	16737	17040	17273	17116	17093	17194	16986	16951	16875	16981	17197	17085	17253	16950	17113	16873	17069	16937	17094	16946	17052	17140	16874	16970	17000	16891	17006	17091	17091	17038	16935	16899	16862	17156	16974	17066	17012	17054	17070	16972	16867	17078	16978	17046	17050	16919	17028	17060	16817	17000	16889	16916	16932	17045	16875	16979	16930	17136	16956	17024	17219	17029	17094	17049	17021	16911	16946	17264	16731	17015	16900	17045	17022	16946	16869	16887	17074	16704	16960	16924	17123	17108	16838	16963	16953	16847	16821	16921	16944	16993	17044	17082	17103	17036	16978	16937	16951	16945	17038	17008	16796	17010	16932	17002	16992	17004	17000	16929	17082	17089	17016	17000	17188	17196	17019	16864	16838	16958	16927	17024	17019	17200	16891	17065	17105	17046	16905	17021	16924	16960	17130	17117	17092	17124	17060	16828	16954	16962	17113	16894	16974	16954	16985	17060	17141	16956	16961	16827	17035	17110	17073	17225	16926	16976	16922	17087	16949	17015	17259	17144	16939	16952	17128	16863	16849	17081	16925	16969	16929	16783	16882	17076	17161	16836	17042	16942	17024	16945	17138	17034	17036	16933	17012	16983	16935	17012	16852	16809	16994	16905	17092	17256	16990	17077	17070	16840	16800	17112	17000	16838	17038	17025	16820	17013	17068	17048	16907	16885	17100	16881	16942	16963	16993	17133	16982	17106	16873	17055	17189	16799	16931	16907	16974	16960	17083	16989	16924	16924	17088	16906	16849	16691	17081	16824	16964	16926	17002	16885	16979	16934	16984	17084	16855	16954	17008	16840	16955	16897	16931	16854	17055	17232	16935	17110	16986	17207	16943	17087	16765	17008	16730	17052	16962	16986	16881	17064	17197	17064	16971	16962	16969	16979	17106	16764	16946	17070	16812	17175	17135	17021	17069	16996	16857	17195	17156	17146	16980	17035	16876	16815	17195	17037	17072	16967	17047	17159	16773	16989	17007	16940	16930	17149	17074	17043	17017	16989	16908	17243	17026	17035	16943	17102	16927	17052	16844	17141	17002	16950	17078	16789	16795	16955	16919	16852	16971	16938	16869	17014	17120	16881	17093	16856	17063	16798	16928	17111	16993	16979	16967	16971	17089	16995	16914	16923	17183	16925	17120	17034	16965	17101	17127	16919	17183	16995	16961	16987	17078	17135	17036	16911	17047	17175	17005	17067	17118	17125	17041	17062	16980	17053	17079	17190	16954	16923	17139	17151	16889	16904	16966	17105	17011	17079	16953	16897	16924	16947	16961	16858	17036	16774	17056	16924	17070	16915	17041	16892	16846	16984	17072	16949	17058	16923	17121	16898	16935	17030	16981	16882	17052	17071	17120	17009	16968	17068	16918	16983	16902	16954	17087	16795	16804	17181	17037	17073	17116	17065	17087	16917	16951	17096	17020	16957	16988	16976	17095	17069	17011	16910	16782	17094	16883	17013	16967	17221	16941	16957	16983	16864	16950	17075	16941	17218	16904	17020	17070	17080	16858	16978	16964	17117	16895	17035	16933	17133	17004	16886	17046	16937	17058	17143	16926	16891	16799	16749	17087	16914	17062	16946	16982	17082	17067	16924	16928	16992	17252	16961	16936	16850	16974	16878	16875	17037	16857	16933	17000	16873	17049	17186	16971	16980	17072	16954	16940	16920	16838	16940	17186	17039	16886	16814	17072	17139	16952	17012	16824	17039	16920	17028	17269	17060	16914	16789	16926	16914	17072	16970	16859	16942	16882	16928	16922	16953	16875	17012	16897	16932	16938	16978	16936	17037	16998	17185	16868	17001	16984	17038	17036	17219	17191	17070	17077	17190	17157	16953	16912	16920	16962	17058	17097	17112	16890	16829	17127	16897	16832	16983	16939	17055	17014	16967	16892	16799	16942	17039	16989	16904	17084	17083	17022	17056	16994	16922	17033	16934	16940	17017	16892	17247	17157	17087	17062	17001	17024	17012	17210	17134	16934	17083	17106	16937	16801	16994	16843	17071	16828	17016	17001	17134	16972	17084	17253	17125	16850	16716	16938	16932	16636	17047	17096	17024	16963	16787	17189	17043	17000	16976	16977	16959	17035	16877	17167	17166	16986	17107	16892	17087	16986	16955	16815	17245	16960	17120	16789	17058	16880	16973	17018	17040	16944	16895	17052	16979	16848	16963	17155	17124	16990	17054	16851	16813	16979	16978	17100	16898	16962	16919	16953	16810	16815	16886	16882	17019	16802	17114	16809	17240	16910	17165	17177	16989	16992	17152	17012	16994	16980	16953	16844	17002	16984	16996	16769	16936	16903	16845	16886
15246	27948	27970	21959	19230	17930	17051	16659	17141	17381	24739	39224	42128	36588	30110	22642	18567	16451	15659	15246	15199	15207	15203	15272	15325	15132	15268	15339	15248	15342	15391	15183	15356	15515	15320	15517	15317	15229	15205	15193	15311	15340	15221	15331	15146	15428	15192	15244	15274	15207	15215	15195	15322	15076	15211	15377	15462	15200	15437	15270	15236	15157	15142	15210	15214	15249	15288	15269	15262	15250	15240	15228	15232	15146	15138	15280	15173	15231	15201	15270	15350	15218	15231	15247	15358	15219	15180	15440	15290	15168	15082	15232	15361	15314	15211	15261	15274	15319	15181	15350	15245	15226	15238	15226	15367	15128	15289	15266	15227	15239	15425	15299	15271	15323	15220	15296	15113	15183	15218	15324	15366	15269	15078	15445	15174	15266	15161	15284	15271	15196	15153	15323	15215	15242	15336	15360	15361	15283	15205	15102	15313	15256	15345	15196	15158	15436	15315	15272	15268	15095	15321	15133	15195	15331	15181	15332	15421	15168	15126	15218	15104	15226	15120	15155	15194	15147	15171	15288	15245	15233	15116	15366	15183	15127	15374	15315	15122	15246	15096	15109	15137	15281	15141	15191	15231	15290	15228	15183	15155	15135	15146	15259	15315	15144	15246	15359	15337	15345	15185	15134	15137	15156	15298	15290	15189	15176	15291	15195	15213	15148	15251	15331	15311	15030	15269	15045	15219	15222	15291	15300	15243	15137	15350	15132	15249	15153	15158	15206	15234	15303	15148	15164	15275	15091	15179	15055	15271	15067	15154	15215	15258	15229	15174	15212	15318	15340	15253	15148	15318	15210	15301	15441	15232	15051	15343	15217	15069	15261	15297	15094	15430	15150	15145	15325	15184	15269	15410	15199	15214	15178	15294	15255	15076	15130	15097	15123	15164	15207	15180	15341	15362	15067	15237	15135	15153	15145	15091	15167	15249	15176	15205	15331	15279	15213	15299	15459	15104	15022	15293	15235	15025	15371	15227	15223	15179	15257	15036	15138	15273	15289	15245	15319	15133	15321	15305	15170	15272	15218	15143	15092	15289	15101	15431	15261	15360	15311	15050	15222	15249	15351	15192	15251	15116	15074	15397	15170	15100	15251	15224	15118	15162	15139	15248	15093	15257	15249	15124	15273	15209	15141	15324	15179	15243	15299	15026	15080	15212	15174	15213	15139	15180	15204	15142	15182	15175	15196	15188	15323	15122	15278	15115	15305	15340	15408	15086	15323	15191	15327	15156	15116	15229	15226	15215	15114	15250	15138	15229	15172	15183	15230	15131	15161	15352	15292	15243	15104	15188	15208	15191	15239	15177	15235	15146	15083	15229	15156	15148	15214	15340	15229	15260	15239	15092	15405	15391	15131	15207	15198	15090	15263	15244	15245	15278	15264	15305	15198	15300	15338	15342	15177	15322	15194	15288	15212	15123	15197	15262	15141	15216	15258	15239	15293	15063	15199	15251	15189	15251	15183	15308	15103	15248	15258	15241	15232	15258	15121	15215	15198	15181	15101	15064	15354	15301	15260	15399	15265	15206	15173	15227	15238	15295	15203	15058	15128	15235	15294	15393	15301	15013	15407	15341	15194	15161	15286	15179	15396	15199	15270	14975	15166	15390	15301	15189	15074	15179	15362	15164	15395	15355	15231	15079	15157	15047	15150	15081	15412	15218	15341	15148	15155	15208	15210	15234	15315	15143	15102	15183	15215	15254	15222	15242	15304	15157	15224	15470	15117	15317	15137	15301	15157	15160	15342	15291	15119	15279	15215	15118	15184	15291	15160	15261	15298	15096	14977	15153	15132	15324	15297	15188	15162	15107	15298	15239	15168	15180	15161	15231	15202	15162	15109	15156	15361	15264	15206	15174	15213	15229	15285	15051	15240	15392	15172	15172	15340	15206	15264	15029	15235	15213	15259	15457	15309	15263	15297	15239	15288	15304	15105	15168	15289	15197	15329	15140	15174	15206	15139	15077	15201	15310	15231	15165	15215	15125	15283	15215	15218	15174	15069	15425	15265	15327	15144	15198	15207	15187	15061	15237	15203	15192	15177	15271	15366	15329	15027	15413	15156	15394	15185	15108	15356	15387	14988	15245	15204	15365	15220	15248	15187	15239	15161	15084	15338	15088	15125	15353	15333	15303	15139	15204	15150	15301	15334	15221	15195	15112	15119	15220	15210	15151	15082	15253	15182	15250	15149	15241	15019	15147	15248	15085	15223	15121	15246	15110	15107	15160	15285	15183	15365	15243	15188	15188	15281	15273	15236	15140	15271	15204	15203	15222	15152	15173	15188	15224	15080	15171	15225	15116	15249	15156	15188	15451	15080	15280	15186	15296	15407	15037	15394	15208	15145	15340	15167	15162	15244	15233	15198	15055	15196	15167	15140	15186	15248	15168	15231	15046	15361	15265	15256	15252	15129	15265	15404	15326	15296	15304	15128	14932	15206	15190	15296	15315	15187	15168	15242	15260	15292	15177	15305	15149	15332	15124	15280	15214	15225	15229	15242	15089	15084	15260	15226	15402	15362	15053	15243	15349	15051	15297	15389	15138	15140	15264	15279	15072	15306	15245	15346	15093	15135	15158	15201	15278	15105	15154	15236	15163	15346	15195	15168	15325	15165	15018	15349	15222	15224	15348	15005	15328	15156	15203	15160	15173	15130	15134	15292	15174	15197	15323	15216	15001	15331	15170	15020	15217	15230	15225	15248	15184	15206	15429	15259	15345	15312	15343	15301	15185	15341	15272	15125	15175	15018	15140	15114	15278	15343	15261	15283	15246	15229	15215	15099	15228	15135	15332	15325	15098	15044	15327	15264	15221	15250	15288	15008	14970	15124	15190	15410	15290	15224	15147	15211	15155	15247	15271	15121	15195	15107	15393	15205	15269	15299	15107	15109	15261	15224	15206	15330	15241	15177	15310	15308	15295	15250	15167	15250	15379	15195	15050	15181	15279	15252	15122	15275	15337	15286	15060	15305	15299	15253	15151	15123	15229	15263	15221	15327	15260	15185	15211	15254	15247	15152	15012	15253	15372	15192	15193	15018	15222	15029	15170	15103	15243	15175	15189	15154	15181	15180	15323	15095	15269	15307	15136	15319	15176	15084	15331	15254	15155	15146	15357	15041	15337	15114	15092	15097	15194	15192	15252	15181	15323	14902	15260	15260	15197	15149	15249	15081	15214	15241	15278	15024	15164	15277	15000	15265	15127	15063	15299	15306	15254	15299	15282	15214	15390	15229	15262	15336	15160	15182	15401	15239	15098	15182	15238	15250	15078	15184	15328	15320	15242	15236	15305	15182	15218	15106	15312	15255	15409	15259	15150	15242	15103	15267	15231	15229	15061	15240	15241	15192	15188	15259	15134	15143	15414	15134	15137	15171	15315	15237	15097	14972	15203	15106	15235	15130	15333	15314	15225	15067	15387	15331	15320	15405	15252	15335	15239	15206	15152	15337	15379	15385	15271	15143	15288	15255	15196	15254	15245	15154	15366	15457	15204	15319	15179	15105	15085	15381	15346	15119	15398	15180	15132	15196	15134	15431	15206	15362	15308	15301	15180	15198	15026	15331	15315	15229	15192	15290	15277	15270	15226	15066	15233	15212	15209	15351	15101	15308	15164	15241	15104	15187	15211	15336	15145	15296	15270	15170	15402	15176	15327	15065	15283	15267	15357	15201	15341	15274	15230	15352	15117	15409	15184	15077	15210	15161	15079	15297	15096	15334	15335	15120	15267	15142	15122	15254	15160	15098	15232	15224	15323	15230	15225	15283	15257	15112	15237	15188	15244	15090	15269	15199	15274	15267	15317	15121	15141	15361	15318	15157	15343	15220	15300	15381	15328	15288	15356	15233	15264	15192	15195	15371	15258	15137	15207	15164	15152	15187	15201	15268	15097	15165	15087	15251	15325	15300	15178	15137	15142	15183	15298	15178	15165	15245	15092	15306	15238	15191	15380	15157	15125	15120	15123	15341	15223	15344	15176	15076	15327	15145	15303	15419	15181	15185	15260	15255	15428	15055	15212	15120	15317	15170	15202	15165	15216	15445	15379	15280	15282	15216	15183	15264	15204	15242	15066	15183	15106	15188	15129	15173	15255	15210	15200	14918	15275	15147	15081	15039	15336	15277	15271	15112	15125	15386	15096	15219	15261	15093	15296	15161	15077	15175	15227	15238	15083	15227	15059	15103	15261	15188	15278	15075	15264	15358	15411	15239	15195	15237	15174	15235	15178	15208	15098	15202	15173	15169	15058	15269	15013	15295	15273	15097	15166	15290	15139	15181	15256	15116	15383	15209	15187	15199	15215	15086	15360	15198	15170	15059	15107	15264	15337	15237	15135	15238	15193	15192	15161	15355	15176	15223	15283	15256	15248	15316	15104	15299	15288	15263	15289	15369	15357	15260	15204	15271	15128	15173	15046	15221	15089	15278	15194	15370	15084	15315	15096	15171	15173	15110	15181	15443	15330	15229	15179	15133	15272	15181	15149	15073	15329	15139	15109	15157	15235	15206	15416	15478	15285	15067	15298	15201	15066	15094	15118	15412	15200	15268	15254	15244	15149	15122	15104	15161	15218	15241	15149	15033	15153	15199	15309	15275	15257	15217	15243	15335	15097	15261	15219	15339	15154	15208	15416	15269	14978	15212	15396	15156	15187	15210	15108	15177	15169	15311	15272	15059	15164	15172	15269	15166	15117	15201	15163	15309	15089	15444	15257	15238	15277	15225	15332	15232	15255	15191	15185	15408	15143	15224	15248	15142	15232	15062	15219	15308	15213	15166	15153	15361	15300	15142	15039	15099	15176	15090	15260	15242	15109	15282	15284	15398	15322	15182	15129	15237	15332	15235	15188	15238	15397	15295	15178	15070	15147	15267	15304	15133	15333	15262	15059	15217	15157	15175	15180	15326	15112	15200	15244	15342	15204	15309	15330	15345	15304	15132	15277	15292	15120	15319	15157	15176	15294	15278	15375	15239	15246	15206	15307	15400	15151	15361	15120	15245	15156	15242	15239	15349	15330	15128	15134	15357	15112	15145	15173	15247	15263	15155	15294	15212	15215	15209	15293	15113	15177	15032	15533	15223	15127	15230	15234	15210	15203	15164	15093	15156	15223	15281	15269	14897	15211	15289
27819	22454	25080	21624	18218	17722	17839	17831	17930	17683	17729	18706	19323	19427	19064	18394	17828	17439	17486	17247	17479	17287	16912	17272	17386	17330	17410	17235	17274	17087	17430	17291	17510	17268	17510	17279	17421	17384	17398	17170	17269	17166	17271	17305	17270	17360	17298	17312	17422	17219	17237	17546	17410	17428	17307	17239	17430	17232	17377	17410	17299	17418	17367	17256	17173	17314	17283	17431	17435	17379	17184	17540	17302	17288	17224	17313	17030	17205	17444	17273	17247	17148	17370	17565	17315	17298	17397	17302	17321	17283	17202	17359	17311	17139	17287	17135	17330	17229	17322	17437	17312	17308	17513	17357	17066	17321	17254	17361	17171	17413	17374	17435	17082	17245	17261	17389	17428	17255	17333	17389	17337	17405	17494	17093	17076	17332	17116	17369	17430	17285	17377	17279	17405	17194	17461	17222	17307	17362	17218	17214	17060	17332	17188	17211	17183	17290	17129	17161	17339	17325	17382	17334	17394	17382	17329	17238	17396	17568	17253	17245	17344	17199	17473	17241	17323	17383	17389	17461	17245	17270	17197	17417	17229	17114	17378	17478	17441	17388	17226	17328	17051	17287	17311	17269	17267	17239	17287	17369	17290	17449	17252	17196	17351	17291	17414	17267	17287	17329	17181	17310	17371	17228	17220	17246	17523	17288	17384	17193	17192	17324	17283	17356	17318	17352	17279	17357	17276	17297	17424	17334	17255	17414	17357	17320	17152	17103	17408	17265	17387	17484	17209	17223	17365	17110	17289	17306	17350	17358	17337	17439	17407	17295	17375	17271	17536	17229	17509	17442	17432	17296	17438	17188	17522	17296	17231	17261	17287	17237	17234	17301	17515	17323	17451	17155	17324	17279	17123	17394	17395	17163	17407	17311	17417	17452	17329	17362	17131	17285	17504	17456	17374	17105	17330	17180	17303	17410	17225	17609	17517	17505	17463	17291	17200	17472	17282	17075	17321	17303	17472	17130	17246	17433	17615	17103	17322	17365	17419	17405	17278	17581	17534	17377	17406	17261	17329	17302	17348	17320	17131	17431	17173	17007	17127	17093	17097	17405	17308	17066	17404	17403	17396	17428	17205	17356	17125	17420	17406	17443	17234	17119	17260	17263	17503	17356	17277	17395	17207	17219	17464	17453	17099	17432	17291	17367	17445	17276	17335	17494	17328	17395	17265	17354	17201	17358	17380	17479	17315	17237	17246	17123	17324	17461	17343	17287	17311	17070	17264	17263	17518	17410	17202	17453	17359	17313	17520	17303	17312	17324	17136	17312	17166	17377	17369	17290	17394	17300	17253	17237	17303	17141	17303	17239	17079	17397	17426	17276	17402	17311	17264	17407	17281	17354	17272	17530	17329	17486	17246	17228	17324	17378	17263	17252	17359	17526	17213	17128	17247	17437	17426	17216	17466	17259	17371	17544	17240	17107	17194	17430	17180	17406	17425	17510	17352	17358	17169	17322	17578	17140	17262	17270	17382	17360	17412	17341	17229	17484	17384	17315	17357	17386	17179	17410	17341	17264	17345	17180	17356	17392	17366	17120	17398	17304	17296	17336	17101	17225	17381	17562	17310	17352	17285	17380	17252	17502	17339	17184	17356	17424	17207	17178	17053	17311	17406	17433	17269	17318	17340	17347	17363	17294	17232	17384	17179	17320	17348	17227	17286	17550	17459	17249	17373	17514	17018	17269	17385	17179	17352	17298	17193	17422	17459	17308	17199	17323	17155	17181	17279	17501	17112	17358	17306	17336	17402	17323	17472	17401	17381	17275	17378	17220	17215	17293	17340	17205	17311	17283	17348	17187	17313	17239	17189	17202	17280	17290	17032	17350	17301	17235	17456	17384	17278	17385	17413	17139	17253	17168	17091	17318	17249	17409	17454	17376	17315	17218	17416	17304	17385	17139	17356	17576	17360	17146	17362	17429	17308	17352	17450	17193	17244	17282	17336	17422	17384	17222	17544	17320	17367	17338	17197	17132	17098	17225	17169	17341	17480	17307	17486	17417	17294	17344	17353	17249	17338	17247	17235	17103	17189	17060	17301	17222	17438	17508	17065	17097	17328	17280	17324	17420	17222	17199	17276	17331	17362	17060	17396	17172	17483	17335	17272	17219	17310	17365	17275	17260	17321	17154	17430	17314	17638	17234	17323	17357	17335	17174	17293	17195	17268	17303	17327	17482	17484	17191	17440	17138	17274	17316	17254	17559	17341	17298	17365	17104	17385	17296	17439	17355	17152	17349	17356	17280	17495	17320	17348	17284	17406	17402	17345	17287	17310	17510	17373	17236	17439	17310	17380	17467	17308	17288	17201	17287	17310	17360	17314	17377	17322	17247	17355	17266	17174	17459	17146	17289	17453	17262	17325	17335	17212	17512	17515	17188	17278	17150	17344	17245	17294	17153	17346	17213	17176	17385	17376	17069	17198	17213	17586	17419	17008	17439	17319	17136	17349	17233	17405	17353	17250	17285	17322	17404	17184	17534	17392	17291	17440	17209	17343	17296	17435	17164	17332	17161	17217	17141	17321	17134	17286	17298	17310	17437	17203	17096	17186	17078	17226	17401	17235	17382	17347	17416	17225	17418	17211	17142	17408	17432	17499	17402	17180	17459	17273	17328	17345	17141	17172	17308	17438	17433	17240	17344	17277	17173	17398	17248	17312	17474	17613	17281	17209	17302	17139	17125	17522	17156	17340	17417	17217	17341	17618	17359	17368	17479	17347	17430	17279	17349	17187	17101	17277	17307	17178	17343	17377	17401	17313	17259	17329	17275	17254	17349	17436	17277	17426	17361	17393	17317	17158	17347	17258	17323	17440	17208	17084	17300	17173	17346	17152	17503	17570	17389	17458	17424	17444	17308	17291	17384	17370	17448	17452	17416	17375	17306	17275	17192	17412	17199	17322	17214	17314	17324	17348	17322	17233	17398	17293	17391	17080	17415	17339	17432	17481	17319	17398	17291	17530	17406	17260	17332	17473	17222	17333	17260	17209	17277	17441	17438	17436	17300	17187	17350	17352	17519	17246	17211	17384	17355	17562	17219	17387	17486	17265	17288	17456	17423	17317	17246	17384	17159	17427	17232	17424	17352	17650	17514	17140	17320	17288	17060	17159	17300	17298	17431	17309	17473	17349	17140	17368	17298	17130	17340	17243	17393	17357	17345	17388	17407	17309	17302	17391	17210	17266	17315	17041	17084	17638	17220	17421	17174	17358	17169	17375	17366	17468	17266	17245	17180	17132	17226	17382	17360	17363	17295	17250	17476	17264	17310	17338	17290	17347	17386	17215	17603	17389	17369	17380	17374	17360	17462	17173	17285	17303	17416	17268	17120	17439	17268	17309	17222	17099	17267	17300	17467	17213	17251	17403	17473	17318	17204	17290	17154	17397	17145	17363	17365	17433	17429	17357	17366	17329	17212	17237	17269	17366	17369	17311	17121	17408	17299	17193	17300	17459	17243	17192	17452	17401	17326	17227	17229	17338	17119	17510	17282	17300	17285	17344	17413	17243	17310	17341	17484	17488	17350	17140	17228	17122	17259	17277	17175	17182	17131	17208	17451	17364	17218	17564	17422	17403	17438	17300	17199	17307	17337	17242	17196	17306	17205	17274	17445	17378	17200	17396	17363	17313	17273	17311	17341	17291	17383	17519	17264	17333	17535	17265	17265	17180	17214	17312	17223	17348	17319	17428	17178	17402	17091	17258	17216	17357	17328	17188	17143	17524	17407	17449	17339	17322	17127	17399	17345	17270	17571	17296	17471	17496	17392	17275	17365	17268	17154	17295	17401	17374	17334	17581	17413	17274	17203	17184	17246	17387	17172	17255	17225	17230	17336	17367	17224	17314	17361	17241	17168	17323	17391	17441	17477	17336	17335	17194	17273	17215	17147	17197	17471	17110	17154	17325	17258	17251	17351	17363	17352	17344	17288	17294	17343	17378	17325	17290	17313	17217	17196	17591	17448	17300	17267	17255	17185	17252	17461	17473	17288	17381	17285	17279	17311	17645	17482	17305	17191	17435	17282	17480	17298	17246	17283	17284	17329	17442	17134	17266	17282	17459	17148	17110	17245	17237	17444	17608	17225	17346	17201	17214	17245	17302	17370	17527	17230	17329	17112	17261	17341	17387	17513	17249	17318	17350	17333	17328	17115	17388	17235	17366	17257	17355	17236	17050	17129	17434	17260	17417	17196	17458	17071	17290	17381	17349	17375	17209	17294	17572	17207	17168	17275	17461	17465	17342	17518	17277	17384	17279	17303	17298	17302	17191	17295	17351	17106	17436	17486	17308	17321	17365	17334	17234	17328	17308	17206	17309	17351	17404	17361	17318	17340	17282	17363	17288	17248	17095	17378	17256	17435	17205	17329	17373	17122	17223	17259	17316	17431	17474	17349	17221	17286	17264	17158	17128	17349	17207	17413	17115	17265	17239	17320	17481	17330	17214	17318	17173	17439	17339	17339	17355	17206	17258	17269	17313	17343	17315	17388	17313	17286	17305	17555	17420	17199	17263	17109	17420	17331	17375	17402	17319	17414	17301	17442	17510	17413	17302	17250	17236	17313	17352	17212	17220	17398	17277	17283	17310	17437	17429	17327	17396	17288	17267	17339	17379	17497	17322	17316	17419	17328	17177	17171	17606	17438	17220	17172	17220	17476	17229	17351	17201	17559	17345	17405	17317	17412	17218	17339	17331	17286	17066	17218	17171	17242	17346	17484	17270	17192	17385	17325	17349	17376	17262	17292	17266	17220	17217	17219	17281	17458	17197	17463	17278	17215	17292	17349	17287	17392	17543	17229	17526	17342	17214	17353	17286	17163	17315	17207	17154	17337	17346	17250	17327	17115	17349	17453	17379	17202	17155	17153	17392	17404	17259	17414	17177	17390	17194	17042	17188	17471	17445	17278	17165	17189	17195	17196	17134	17448	17236	17280	17228	17198	17381	17304	17199	17132	17446	17342	17526	17225	17154	16969	17229	17468	17337	17332	17434	17151	17236	17283	17353	17405	17288	17341	17328	17299	17159	17391	17392	17325	17358	17449	17466	17372	17293	17337	17371	17299	17334	17292	17399	17166	17402	17287	17374	17073	17384	17200	17405	17264	17245	17466	17270	17424	17405	17236	17178	17333
15578	22519	20480	18046	17150	16248	16603	16662	16374	16228	16396	18084	18732	18702	17739	16643	15991	15740	15658	15781	15757	15600	15608	15494	15666	15718	15610	15716	15585	15759	15657	15541	15628	15680	15738	15655	15633	15673	15693	15519	15573	15680	15627	15622	15791	15715	15617	15592	15625	15638	15669	15652	15620	15673	15708	15695	15702	15745	15641	15623	15524	15556	15696	15771	15538	15714	15626	15674	15689	15705	15509	15661	15654	15621	15618	15509	15641	15594	15527	15596	15604	15418	15760	15685	15620	15644	15547	15798	15594	15534	15725	15568	15569	15468	15786	15661	15451	15727	15535	15709	15679	15634	15693	15612	15663	15364	15618	15755	15525	15659	15514	15661	15659	15622	15494	15483	15739	15662	15622	15645	15599	15686	15722	15483	15664	15613	15650	15637	15706	15502	15803	15716	15629	15501	15656	15669	15478	15728	15630	15691	15598	15639	15609	15803	15417	15463	15761	15660	15540	15473	15676	15469	15536	15646	15728	15676	15835	15536	15923	15549	15657	15511	15712	15479	15564	15711	15526	15548	15760	15496	15458	15540	15672	15616	15669	15669	15449	15563	15752	15648	15612	15550	15383	15605	15579	15732	15561	15726	15699	15516	15620	15618	15536	15513	15669	15631	15513	15536	15599	15659	15627	15720	15575	15742	15625	15607	15571	15718	15498	15614	15572	15562	15594	15586	15657	15694	15648	15720	15501	15664	15430	15751	15562	15702	15580	15498	15461	15655	15702	15681	15640	15643	15773	15561	15631	15636	15649	15706	15397	15816	15559	15526	15628	15628	15620	15484	15722	15664	15635	15735	15726	15720	15820	15613	15680	15621	15683	15748	15599	15587	15740	15620	15842	15564	15529	15607	15562	15685	15677	15566	15514	15792	15719	15702	15670	15596	15668	15652	15635	15584	15651	15619	15564	15591	15665	15657	15461	15569	15584	15681	15719	15699	15653	15747	15768	15425	15748	15526	15633	15526	15615	15600	15341	15559	15708	15603	15686	15487	15591	15490	15680	15716	15695	15438	15765	15584	15682	15611	15625	15721	15682	15519	15564	15624	15530	15613	15676	15731	15567	15614	15644	15658	15763	15714	15695	15639	15502	15705	15621	15463	15540	15659	15418	15737	15597	15593	15479	15583	15636	15532	15707	15691	15626	15518	15466	15645	15611	15695	15631	15561	15631	15557	15648	15630	15576	15533	15691	15723	15621	15466	15590	15671	15758	15590	15595	15718	15697	15598	15805	15486	15624	15544	15686	15686	15663	15730	15774	15601	15610	15659	15626	15527	15662	15721	15491	15694	15605	15665	15506	15465	15672	15662	15725	15550	15578	15610	15716	15511	15497	15694	15690	15769	15725	15617	15614	15616	15746	15673	15645	15568	15625	15767	15630	15550	15491	15603	15601	15653	15670	15471	15574	15559	15759	15695	15731	15539	15736	15572	15715	15713	15651	15443	15634	15596	15596	15763	15672	15725	15698	15669	15764	15796	15620	15618	15467	15597	15644	15468	15475	15708	15646	15676	15422	15522	15612	15616	15552	15578	15628	15636	15576	15839	15661	15557	15751	15665	15647	15429	15691	15559	15509	15605	15638	15670	15554	15701	15451	15555	15659	15477	15644	15542	15638	15611	15616	15626	15626	15851	15641	15639	15699	15691	15704	15700	15639	15699	15580	15684	15686	15406	15599	15588	15596	15722	15544	15617	15483	15674	15592	15664	15581	15729	15709	15756	15519	15631	15512	15793	15723	15651	15625	15701	15733	15766	15559	15502	15475	15519	15685	15733	15720	15680	15711	15530	15698	15544	15659	15557	15669	15632	15540	15554	15727	15721	15720	15504	15668	15412	15683	15612	15636	15488	15734	15615	15700	15529	15556	15626	15616	15779	15593	15719	15679	15612	15647	15427	15566	15681	15708	15529	15630	15574	15781	15714	15543	15728	15638	15652	15674	15563	15689	15526	15585	15686	15730	15600	15618	15735	15582	15593	15560	15454	15393	15752	15685	15673	15613	15742	15580	15546	15683	15513	15648	15716	15667	15598	15420	15632	15642	15546	15642	15675	15648	15776	15603	15685	15599	15747	15764	15681	15518	15623	15804	15656	15644	15685	15752	15726	15710	15643	15459	15758	15456	15323	15508	15559	15658	15716	15794	15719	15624	15735	15625	15562	15778	15683	15623	15408	15737	15458	15617	15519	15566	15506	15594	15519	15581	15743	15660	15703	15665	15536	15694	15692	15659	15693	15594	15635	15760	15608	15655	15740	15548	15693	15723	15659	15540	15656	15880	15614	15617	15485	15816	15542	15556	15574	15549	15540	15645	15745	15593	15599	15623	15735	15621	15773	15559	15486	15647	15729	15698	15567	15685	15701	15620	15672	15665	15567	15598	15640	15664	15714	15622	15626	15651	15464	15724	15604	15612	15622	15700	15628	15671	15721	15734	15706	15509	15479	15498	15680	15847	15668	15532	15831	15629	15610	15749	15645	15577	15593	15463	15623	15591	15788	15624	15772	15482	15646	15567	15693	15638	15653	15503	15680	15537	15704	15623	15588	15576	15741	15595	15534	15599	15597	15605	15669	15731	15693	15801	15569	15739	15508	15586	15696	15713	15526	15540	15711	15705	15793	15566	15684	15546	15648	15644	15808	15595	15628	15495	15579	15621	15745	15568	15538	15576	15559	15809	15671	15489	15797	15707	15592	15696	15792	15620	15638	15656	15553	15685	15601	15607	15595	15551	15460	15588	15612	15489	15756	15697	15438	15545	15608	15684	15521	15802	15623	15419	15600	15617	15623	15469	15581	15432	15616	15723	15656	15540	15665	15562	15656	15835	15381	15618	15680	15628	15668	15624	15630	15641	15484	15529	15617	15462	15878	15781	15542	15693	15594	15629	15704	15783	15584	15346	15817	15662	15683	15568	15788	15505	15574	15649	15480	15650	15657	15724	15555	15726	15435	15471	15566	15629	15681	15717	15448	15435	15779	15735	15663	15533	15571	15515	15752	15698	15705	15608	15669	15649	15689	15677	15614	15613	15522	15597	15619	15683	15606	15710	15596	15607	15850	15553	15670	15792	15627	15697	15746	15611	15617	15578	15604	15731	15571	15620	15555	15651	15692	15653	15461	15611	15579	15777	15745	15717	15572	15573	15624	15706	15717	15891	15812	15626	15559	15722	15653	15711	15711	15630	15626	15707	15731	15602	15475	15658	15545	15604	15457	15607	15504	15498	15560	15586	15488	15667	15748	15507	15586	15707	15577	15657	15609	15746	15725	15551	15609	15523	15482	15505	15667	15509	15599	15550	15632	15643	15568	15668	15596	15607	15515	15610	15649	15598	15688	15674	15582	15487	15465	15603	15821	15454	15834	15651	15513	15822	15669	15647	15678	15548	15676	15621	15769	15504	15599	15642	15533	15584	15650	15461	15704	15756	15632	15689	15475	15580	15700	15480	15503	15642	15703	15726	15545	15739	15668	15615	15747	15554	15844	15578	15701	15625	15567	15566	15693	15754	15610	15647	15587	15659	15591	15529	15455	15655	15487	15732	15667	15595	15543	15640	15571	15655	15518	15842	15638	15637	15462	15605	15579	15489	15653	15499	15562	15749	15606	15638	15618	15579	15540	15568	15653	15589	15765	15615	15668	15661	15604	15676	15561	15641	15474	15849	15599	15724	15559	15611	15583	15452	15528	15630	15778	15738	15661	15658	15747	15510	15661	15504	15669	15689	15697	15582	15749	15671	15600	15764	15616	15687	15588	15814	15687	15543	15618	15714	15722	15729	15731	15532	15664	15412	15463	15596	15678	15542	15577	15572	15610	15519	15586	15585	15554	15607	15589	15705	15633	15673	15505	15533	15565	15618	15673	15649	15513	15713	15574	15660	15477	15602	15557	15687	15616	15678	15432	15786	15719	15582	15553	15542	15672	15600	15586	15692	15763	15618	15558	15701	15595	15660	15676	15647	15649	15553	15749	15722	15599	15614	15522	15622	15482	15593	15561	15807	15628	15556	15613	15723	15637	15643	15579	15715	15632	15658	15670	15660	15711	15603	15697	15714	15473	15553	15386	15613	15522	15472	15898	15698	15666	15738	15286	15485	15591	15667	15672	15581	15663	15703	15631	15536	15535	15563	15570	15757	15601	15585	15716	15530	15707	15596	15545	15645	15516	15752	15548	15816	15644	15340	15689	15626	15696	15645	15665	15578	15425	15714	15521	15436	15852	15616	15643	15454	15680	15533	15665	15547	15571	15530	15663	15600	15543	15712	15849	15677	15618	15572	15510	15560	15630	15822	15546	15570	15621	15680	15695	15732	15730	15548	15746	15672	15606	15570	15708	15731	15639	15735	15592	15622	15546	15573	15892	15595	15581	15551	15636	15882	15703	15508	15729	15537	15558	15703	15579	15602	15780	15703	15552	15547	15603	15698	15499	15686	15589	15720	15875	15681	15659	15660	15628	15759	15317	15620	15637	15714	15620	15556	15789	15535	15469	15737	15698	15650	15693	15435	15563	15827	15527	15669	15582	15709	15612	15662	15619	15722	15659	15761	15558	15758	15528	15704	15663	15735	15551	15648	15544	15927	15572	15778	15509	15546	15537	15610	15763	15760	15576	15544	15440	15526	15645	15719	15664	15658	15726	15626	15500	15668	15531	15645	15772	15677	15588	15612	15524	15660	15507	15544	15592	15598	15683	15475	15554	15590	15552	15627	15686	15542	15516	15575	15604	15528	15625	15763	15582	15594	15578	15592	15593	15510	15771	15448	15683	15560	15433	15400	15618	15531	15830	15631	15594	15594	15856	15441	15722	15675	15577	15679	15694	15560	15646	15632	15635	15766	15502	15610	15541	15741	15681	15775	15596	15725	15496	15683	15555	15590	15794	15718	15707	15668	15662	15560	15730	15663	15757	15420	15805	15620	15581	15616	15812	15663	15677	15603	15739	15506	15765	15750	15471	15493	15559	15625	15618	15695	15718	15541	15582	15530	15483	15565	15713	15590	15692	15635	15593	15739	15785	15846	15556	15656	15890	15653	15704	15692	15620	15643	15730	15556	15546	15615	15640	15592	15608	15810	15462	15618	15736	15487	15534	15536	15527	15524	15678	15477	15654	15704	15492	15613	15515	15735	15657	15655	15659
24190	21528	29009	24624	22387	22232	21577	18872	17905	18012	20551	29176	30079	29826	26091	22099	19282	18037	17689	17610	17782	17680	17567	17629	17539	17445	17464	17629	17502	17600	17384	17670	17507	17314	17548	17631	17506	17497	17410	17511	17519	17530	17498	17469	17635	17448	17411	17360	17443	17541	17275	17461	17335	17344	17521	17476	17315	17334	17430	17237	17417	17158	17500	17439	17511	17344	17217	17429	17362	17505	17448	17459	17435	17675	17672	17453	17441	17174	17462	17367	17452	17482	17250	17311	17384	17330	17429	17320	17387	17457	17332	17347	17291	17329	17487	17641	17320	17407	17577	17513	17482	17435	17308	17378	17346	17175	17424	17499	17443	17347	17339	17298	17068	17302	17423	17387	17266	17642	17591	17556	17444	17224	17467	17366	17194	17318	17359	17679	17398	17504	17389	17403	17452	17414	17418	17448	17284	17416	17498	17588	17331	17357	17490	17464	17325	17455	17202	17243	17452	17517	17344	17403	17473	17424	17394	17416	17622	17472	17543	17380	17285	17373	17664	17496	17434	17325	17285	17396	17281	17217	17200	17244	17518	17532	17348	17232	17465	17446	17248	17469	17490	17550	17384	17308	17417	17347	17594	17403	17346	17412	17605	17320	17429	17398	17303	17341	17305	17398	17276	17481	17206	17269	17445	17458	17516	17269	17475	17267	17442	17408	17389	17344	17432	17478	17309	17425	17395	17310	17474	17450	17463	17376	17276	17446	17376	17530	17240	17461	17386	17242	17601	17422	17341	17505	17331	17201	17169	17403	17432	17387	17266	17389	17460	17217	17499	17591	17805	17383	17378	17457	17461	17502	17385	17525	17408	17420	17230	17305	17187	17571	17401	17665	17296	17348	17222	17403	17409	17377	17483	17393	17251	17459	17527	17388	17441	17444	17501	17271	17558	17519	17276	17542	17226	17445	17398	17325	17478	17327	17275	17370	17338	17360	17377	17260	17404	17458	17589	17377	17636	17586	17413	17333	17426	17371	17397	17195	17272	17365	17381	17663	17367	17278	17386	17367	17418	17254	17509	17333	17549	17366	17215	17487	17206	17516	17298	17375	17421	17162	17415	17472	17625	17380	17398	17399	17367	17200	17571	17265	17445	17440	17474	17373	17462	17359	17293	17411	17271	17554	17271	17355	17651	17482	17440	17583	17517	17385	17316	17338	17544	17569	17458	17419	17312	17430	17456	17293	17438	17293	17343	17241	17168	17277	17352	17324	17518	17552	17345	17270	17327	17343	17258	17450	17525	17275	17370	17480	17519	17643	17153	17482	17340	17289	17343	17277	17544	17632	17188	17299	17571	17556	17486	17346	17339	17402	17342	17451	17387	17407	17248	17341	17287	17471	17593	17473	17543	17460	17566	17509	17289	17453	17380	17534	17440	17322	17358	17431	17333	17235	17480	17382	17508	17335	17519	17443	17436	17196	17303	17403	17234	17373	17316	17490	17435	17385	17339	17463	17474	17204	17405	17588	17487	17431	17548	17467	17556	17442	17480	17431	17554	17182	17482	17447	17100	17228	17105	17313	17520	17509	17174	17486	17561	17359	17295	17451	17483	17262	17459	17362	17418	17447	17556	17555	17202	17204	17407	17319	17409	17364	17168	17492	17381	17236	17444	17413	17183	17291	17431	17363	17320	17525	17315	17500	17463	17387	17488	17294	17409	17443	17398	17349	17542	17610	17432	17606	17400	17279	17448	17134	17326	17335	17445	17464	17453	17375	17582	17354	17499	17399	17376	17197	17267	17495	17623	17721	17518	17574	17563	17485	17591	17429	17462	17468	17451	17367	17454	17429	17266	17496	17468	17331	17537	17257	17471	17505	17400	17348	17184	17358	17356	17716	17401	17438	17514	17217	17327	17363	17478	17317	17334	17407	17398	17273	17279	17412	17449	17472	17371	17533	17447	17356	17607	17461	17277	17558	17262	17140	17394	17306	17454	17424	17462	17266	17308	17180	17317	17403	17269	17330	17584	17418	17599	17434	17438	17447	17387	17158	17368	17464	17344	17356	17252	17786	17506	17388	17579	17333	17412	17180	17429	17651	17619	17516	17393	17446	17438	17386	17332	17497	17374	17421	17195	17325	17487	17424	17268	17466	17470	17430	17417	17486	17408	17494	17395	17367	17298	17549	17325	17414	17344	17351	17494	17358	17400	17524	17500	17238	17344	17321	17461	17705	17304	17582	17362	17339	17343	17385	17618	17316	17327	17394	17302	17328	17315	17336	17411	17410	17287	17421	17339	17211	17441	17406	17376	17207	17354	17097	17409	17321	17491	17478	17584	17351	17474	17460	17487	17342	17347	17458	17400	17313	17603	17562	17483	17172	17225	17235	17283	17492	17439	17392	17343	17341	17242	17336	17581	17587	17290	17479	17519	17375	17449	17413	17337	17367	17463	17199	17531	17420	17343	17602	17415	17459	17226	17643	17368	17405	17282	17429	17308	17584	17504	17596	17409	17526	17293	17265	17432	17463	17436	17411	17454	17648	17457	17353	17439	17497	17514	17389	17380	17483	17415	17395	17350	17389	17414	17487	17420	17145	17338	17505	17355	17581	17439	17376	17347	17503	17547	17267	17383	17288	17336	17574	17498	17441	17307	17506	17497	17480	17511	17205	17550	17432	17354	17394	17327	17223	17501	17405	17372	17239	17609	17287	17460	17462	17399	17478	17466	17342	17378	17476	17371	17389	17438	17160	17509	17293	17357	17296	17356	17266	17560	17325	17499	17261	17332	17329	17347	17359	17431	17277	17350	17302	17594	17339	17365	17527	17502	17436	17479	17284	17411	17480	17406	17291	17344	17417	17415	17419	17420	17242	17525	17461	17439	17402	17468	17516	17437	17461	17379	17357	17395	17402	17286	17480	17416	17406	17345	17488	17505	17303	17367	17348	17573	17434	17425	17398	17216	17355	17433	17375	17483	17402	17429	17475	17585	17408	17564	17317	17386	17381	17469	17393	17281	17343	17450	17585	17617	17511	17300	17480	17375	17274	17490	17465	17293	17308	17532	17347	17432	17429	17588	17383	17369	17498	17319	17406	17415	17201	17448	17412	17425	17323	17678	17516	17431	17503	17405	17395	17410	17150	17657	17150	17564	17312	17362	17529	17392	17278	17223	17415	17393	17493	17425	17419	17170	17293	17270	17311	17256	17440	17392	17452	17291	17380	17290	17482	17209	17476	17280	17252	17362	17385	17415	17333	17505	17391	17388	17363	17475	17343	17318	17273	17475	17195	17500	17375	17366	17491	17398	17553	17456	17533	17458	17327	17375	17351	17577	17619	17611	17410	17485	17353	17515	17345	17442	17421	17241	17528	17329	17375	17588	17467	17336	17525	17417	17294	17427	17366	17414	17448	17544	17156	17273	17358	17402	17318	17405	17487	17554	17355	17294	17384	17613	17491	17350	17508	17327	17461	17411	17491	17400	17409	17251	17426	17343	17393	17331	17448	17494	17432	17465	17334	17392	17429	17809	17439	17530	17307	17535	17253	17606	17446	17449	17210	17481	17615	17681	17588	17454	17466	17396	17521	17564	17340	17567	17328	17428	17424	17306	17296	17330	17233	17406	17506	17548	17478	17480	17438	17277	17333	17435	17353	17516	17412	17460	17234	17568	17529	17472	17307	17599	17317	17437	17561	17365	17399	17540	17498	17488	17466	17534	17430	17638	17284	17366	17518	17517	17464	17615	17510	17318	17360	17610	17462	17539	17261	17252	17442	17164	17539	17354	17484	17506	17714	17543	17300	17549	17658	17496	17474	17454	17605	17400	17310	17240	17636	17457	17612	17521	17339	17144	17398	17464	17301	17213	17243	17252	17589	17491	17413	17476	17228	17300	17343	17186	17816	17463	17509	17143	17350	17440	17247	17432	17494	17597	17489	17456	17373	17196	17448	17488	17307	17249	17630	17309	17547	17351	17216	17302	17688	17498	17192	17429	17308	17596	17361	17500	17519	17292	17407	17458	17274	17332	17459	17411	17517	17430	17332	17594	17745	17455	17431	17287	17384	17408	17498	17458	17420	17243	17147	17613	17319	17427	17485	17585	17358	17563	17572	17625	17462	17488	17381	17647	17529	17311	17449	17352	17347	17447	17577	17568	17508	17334	17278	17384	17387	17381	17365	17410	17351	17301	17484	17240	17501	17356	17364	17426	17484	17453	17234	17351	17333	17252	17326	17363	17468	17543	17371	17236	17339	17364	17339	17426	17290	17426	17495	17551	17454	17441	17549	17397	17342	17470	17331	17317	17445	17387	17582	17244	17209	17353	17307	17516	17433	17406	17273	17704	17473	17518	17256	17405	17391	17599	17280	17331	17450	17384	17639	17218	17354	17370	17529	17458	17357	17345	17295	17354	17217	17483	17445	17281	17276	17342	17374	17277	17309	17554	17255	17449	17051	17388	17384	17409	17441	17506	17460	17381	17220	17329	17285	17520	17523	17356	17471	17471	17487	17369	17438	17287	17376	17372	17266	17246	17378	17234	17131	17158	17379	17354	17479	17355	17305	17469	17338	17380	17413	17533	17294	17184	17431	17458	17421	17172	17410	17441	17298	17418	17302	17432	17222	17690	17419	17500	17542	17337	17375	17457	17342	17343	17401	17333	17400	17225	17453	17186	17429	17397	17504	17522	17362	17455	17163	17407	17710	17416	17379	17298	17260	17325	17317	17394	17385	17311	17352	17334	17477	17310	17302	17494	17351	17314	17509	17576	17461	17374	17476	17344	17331	17435	17250	17507	17538	17501	17489	17318	17409	17281	17361	17384	17469	17385	17475	17438	17445	17359	17358	17504	17382	17496	17261	17541	17402	17230	17511	17401	17527	17494	17297	17314	17503	17480	17380	17392	17520	17527	17571	17418	17561	17452	17495	17432	17330	17296	17556	17365	17359	17439	17357	17233	17310	17468	17486	17342	17623	17517	17306	17325	17348	17369	17355	17601	17220	17466	17289	17439	17375	17219	17466	17532	17372	17376	17229	17515	17153	17255	17657	17404	17338	17456	17405	17527	17338	17608	17569	17392	17215	17519	17445	17554	17497	17551	17357	17330	17344	17437	17388	17337	17455	17560	17345	17519	17580	17496	17464	17334	17520	17430	17572	17555	17554	17393	17549	17451	17487	17479	17380
15419	26689	26263	22585	20355	18570	18086	17338	16878	16522	21618	33358	32276	31616	26644	20829	17600	16339	15852	15823	15703	15809	15824	15895	15756	15726	15632	15802	15799	15773	15729	15834	15792	15715	15697	15638	15873	15801	15800	15673	15719	15661	15937	15641	15852	15755	15948	15767	15826	15570	15631	15693	15777	15791	15687	15929	15714	15649	15824	15560	15794	15638	15885	15801	15754	15822	15797	15736	15842	15502	15733	15741	15689	15873	15710	15622	15668	15638	15555	15800	15642	15657	15841	15761	15773	15856	15861	15833	15802	15776	15663	15794	15686	15778	15805	15656	15722	15584	15667	15761	15695	15708	15740	15718	15649	15690	15874	15653	15795	15719	15565	15663	15720	15533	15936	15598	15784	15660	15618	15720	15716	15797	15696	15763	15707	15672	15824	15803	15837	15826	15713	15811	15811	15676	15728	15734	15816	15777	15831	15555	15837	15690	15770	15788	15546	15749	15773	15812	15675	15633	15854	15853	15764	15746	15669	15672	15865	15858	15690	15427	15734	15850	15819	15791	15749	15706	15631	15740	15836	15807	15692	15655	15651	15791	15862	15593	15818	15716	15704	15547	15673	15676	16007	15700	15641	15792	15854	15685	15783	15860	15722	15732	15641	15819	15669	15755	15658	15688	15789	15742	15645	15889	15845	15618	15802	15650	15797	15643	15715	15641	15695	15703	15827	15730	15723	15700	15764	15720	15703	15875	15660	15593	15718	15747	15735	15682	15823	15430	15692	15764	15679	15802	15722	15849	15650	15822	15753	15816	15622	15708	15902	15685	15712	15631	15677	15721	15833	15812	15620	15757	15726	15684	15651	15660	15768	15745	15859	15729	15633	15599	15713	15764	15760	15819	15707	15711	15635	15797	15748	15620	15811	15826	15800	15663	15793	15685	15779	15785	15741	15867	15744	15721	15586	15875	15773	15711	15557	15854	15894	15818	15811	15626	15670	15800	15630	15810	15843	15745	15640	15931	15729	15684	15728	15814	15634	15782	15749	15631	15742	15634	15768	15728	15702	15673	15554	15825	15781	15652	15644	15667	15695	15827	15640	15411	15708	15715	15828	15742	15728	15657	15767	15711	15725	15700	15613	15689	15671	15678	15736	15932	15720	15853	15646	15523	15818	15748	15759	15667	15741	15679	15853	15718	15821	15777	15750	15880	15790	15788	15857	15774	15517	15767	15713	15756	15695	15697	15752	15683	15620	15843	15691	15588	15613	15703	15771	15770	15777	15792	15578	15807	15687	15714	15785	15868	15940	15732	15606	15777	15660	15883	15811	15806	15682	15729	15779	15722	15693	15777	15612	15811	15762	15684	15624	15825	15698	15788	15678	15675	15883	15716	15681	15862	15777	15733	15772	15747	15890	15650	15844	15850	15677	15698	15812	15527	15668	15801	15792	15750	15696	15674	15762	15711	15612	15723	15652	15685	15768	15759	15728	15707	15743	15955	15830	15779	15668	15843	15745	15820	15780	15677	15831	15606	15837	15640	15660	15748	15744	15776	15718	15627	15668	15792	15658	15603	15747	15769	15646	15742	15778	15728	15731	15732	15721	15730	15775	15700	15894	15663	15815	15746	15831	15647	15837	15735	15643	15815	15598	15751	15786	15787	15863	15662	15661	15849	15759	15730	15689	15820	15692	15640	15731	15822	15811	15785	15736	15785	15622	15689	15767	15737	15832	15584	15831	15785	15816	15831	15751	15669	15800	15754	15854	15640	15621	15716	15587	15817	15633	15803	15822	15870	15636	15708	15834	15734	15775	15771	15731	15591	15694	15734	15794	15738	15813	15557	15467	15662	15945	15806	15798	15786	15767	16008	15747	15741	15628	15770	15854	15722	15719	15705	15888	15703	15818	15695	15881	15783	15764	15757	15726	15844	15768	15799	15869	15748	15737	15683	15832	15823	15761	15720	15799	15610	15697	15743	15817	15806	15997	15600	15723	15618	15759	15638	15614	15727	15702	15834	15552	15607	15898	15734	15655	15590	15841	15767	15777	15758	15601	15623	15604	15739	15733	15725	15724	15787	15804	15734	15686	15887	15632	15486	15562	15810	15582	15925	15677	15664	15788	15715	15799	15739	15637	15686	15748	15732	15671	15711	15780	15749	15743	15644	15683	15635	15691	15847	15784	15615	15872	15801	15747	15653	15716	15630	15752	15815	15660	15756	15765	15660	15736	15821	15635	15712	15825	15739	15771	15644	15609	15735	15838	15854	15665	15669	15638	15742	15865	15764	15746	15623	15616	15537	15713	15844	15658	15964	15677	15790	15640	15740	15626	15784	15718	15576	15834	15781	15787	15706	15724	15667	15772	15716	15726	15794	15703	15660	15808	15676	15549	15924	15705	15689	15838	15556	15796	15688	15744	15661	15666	15829	15666	15697	15656	15933	15626	15782	15819	15741	15881	15942	15494	15743	15796	15747	15520	15622	15586	15741	15791	15758	15815	15706	15617	15684	15731	15582	15723	15720	15900	15744	15735	15749	15682	15885	15716	15713	15680	15825	15766	15678	15798	15614	15632	15641	15710	15799	15789	15712	15586	15755	15819	15624	15821	15643	15937	15750	15662	15628	15690	15861	15762	15783	15781	15909	15768	15859	15775	15771	15790	15772	15795	15801	15606	15665	15855	15746	15704	15631	15948	15767	15757	15674	15843	15851	15607	15841	15731	15686	15639	15593	15727	15794	15808	15772	15674	15671	15630	15818	15712	15667	15730	15885	15555	15620	15724	15790	15733	15758	15607	15602	15748	15555	15899	15638	15582	15820	15693	15729	15752	15671	15535	15707	15830	15682	15805	15783	15715	15753	15787	15763	15614	15766	15822	15630	15723	15777	15713	15600	15857	15815	15804	15738	15784	15629	15909	15754	15808	15698	15569	15725	15658	15679	15578	15757	15516	15888	15671	15854	15783	15774	15731	15681	15868	15725	15587	15622	15580	15660	15748	15663	15897	15756	15785	15752	15658	15812	15647	15813	15662	15569	15698	15617	15646	15941	15871	15757	15861	15776	15731	15869	15854	15727	15698	15925	15763	15510	15572	15795	15749	15892	15615	15762	15755	15616	15816	15640	15691	15903	15631	15710	15837	15722	15855	15693	15792	15706	15692	15917	15703	15893	15769	15928	15714	15647	15725	15751	15798	15525	15816	15622	15766	15869	15639	15894	15721	15883	15759	15796	15817	15606	15740	15637	15797	15687	15807	15749	15936	15668	15723	15706	15673	15712	15684	15998	15759	15775	15840	15602	15758	15721	15637	15700	15776	15635	15613	15832	15713	15732	15707	15755	15722	15779	15727	15803	15684	15544	15696	15661	15569	15694	15781	15757	15634	15741	15811	15707	15857	15719	15830	15783	15857	15660	15711	15726	15719	15821	15735	15856	15722	15781	15935	15879	15860	15805	15836	15687	15610	15762	15872	15587	15764	15691	15620	15770	15744	15821	15570	15583	16036	15723	15795	15567	15705	15845	15582	15793	15923	15721	15507	15661	15752	15517	15775	15854	15724	15622	15718	15724	15583	15768	15671	15615	15785	15641	15769	15721	15778	15811	15769	15655	15526	15810	15646	15812	15697	15493	15678	15595	15781	15703	15757	15874	15744	15608	15875	15708	15744	15730	15630	15666	15753	15729	15736	15807	15460	15718	15643	15651	15829	15850	15541	15765	15635	15764	15742	15572	15709	15653	15532	15784	15670	15680	15647	15745	15819	15822	15738	15700	15815	15619	15732	15765	15832	15807	15658	15788	15658	15687	15827	15736	15471	15775	15740	15676	15866	15786	15636	15905	15796	15651	15804	15746	15538	15786	15776	15827	15747	15712	15625	15782	15717	15759	15841	15558	15513	15472	15692	15919	15657	15762	15723	15634	15673	15557	15832	15690	15750	15941	15649	15697	15808	15651	15599	15793	15724	15762	15625	15776	15927	15656	15748	15750	15727	15871	15739	15783	15683	15854	15710	15745	15791	15920	15784	15645	15804	15659	15801	15769	15674	15953	15846	15814	15605	15771	15716	15630	15803	15679	15905	15659	15716	15886	15792	15714	15767	15755	15670	15679	15610	15695	15669	15760	15827	15786	15732	15663	15705	15737	15837	15717	15839	15715	15817	15826	15644	15714	15807	15642	15698	15661	15867	15765	15814	15721	15888	15663	15749	15866	15787	15844	15531	15878	15693	15633	15774	15590	15760	15874	15696	15834	15757	15814	15819	15598	15615	15569	15628	15635	15847	15769	15629	15668	15724	15659	15733	15684	15811	15682	15817	15647	15905	15782	15615	15775	15893	15606	15796	15737	15676	15792	15601	15805	15759	15722	15796	15740	15862	15682	15761	15728	15742	15662	15847	15707	15711	15744	15771	15723	15677	15732	15686	15545	15729	15699	15671	15722	15709	15884	15925	15677	15583	15706	15526	15783	15790	15633	15736	15797	15719	15789	15631	15943	15783	15791	15691	15563	15795	15888	15766	15775	15795	15643	15637	15578	15657	15632	15855	15851	15601	15682	15818	15711	15900	15795	15776	15865	15833	15824	15626	15728	15658	15707	15804	15711	15770	15913	15730	15651	15592	15901	15819	15632	15818	15762	15729	15759	15747	15749	15803	15658	15757	15518	15742	15687	15623	15806	15675	15803	15787	15604	15851	15706	15914	15657	15712	15917	15819	15753	15762	15789	15690	15656	15648	15596	15746	15577	15745	15696	15745	15779	15717	15832	15691	15675	15779	15724	15836	15829	15609	15657	15769	15788	15698	15699	15957	15801	15798	15600	15618	15729	15782	15804	15679	15732	15778	15666	15874	15706	15629	15693	15586	15706	15712	15727	15756	15778	15706	15878	15751	15737	15821	15804	15750	15864	15861	15664	15799	15671	15813	15569	15751	15640	15660	15736	15813	15768	15805	15718	15774	15786	15656	15859	15601	15730	15743	15735	15710	15634	15894	15742	15824	15755	15739	15657	15783	15674	15821	15680	15774	15836	15779	15675	15815	15757	15702	15753	15683	15696	15618	15794	15794	15763	15707	15608	15829	15840	15818	15685	15867	15831	15741	15803	15726	15677	15593	15833	15728	15535	15657	15747	15623	15706	15689	15786	15608	15754	15741	15584	15514	15750	15705	15603	15600	15751	15698	15900	15739	15727
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
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
